Carsten Haitzler
2430b36b84
e comp object - fix null comp win access on move begin
...
don't crash.
@fix
2019-09-04 13:34:05 +01:00
Carsten Haitzler
9dfbcd6b23
e build - go back to development versions/mode
2019-09-01 22:23:12 +01:00
Davide Andreoli
1d5202f866
PackageKit: fix count of available updates on fedora
...
seems on fedora the type of updates are reported differently
from debian and archlinux based distro
thanks Simon for reporting and testing
2019-09-01 07:51:50 +02:00
Alastair Poole
38ee777a1c
e_xsettings: Set appropriate font sizes.
...
This sets GTK+/Qt font sizes appropriately by converting
from pixels to point.
2019-08-27 23:09:51 +01:00
maxerba
8a35d17f5e
Updating italian translation
2019-08-25 09:32:02 +02:00
maxerba
d08d07e899
Updating french translation
2019-08-24 10:19:29 +02:00
Carsten Haitzler
21d4082264
release - build - bump release to 0.23.0 from beta
2019-08-24 08:28:29 +01:00
Carsten Haitzler
477079ca5a
NEWS update
2019-08-24 08:28:13 +01:00
Carsten Haitzler
0f2d16ee2d
e - bump minimum efl to 1.22.3
2019-08-24 08:07:21 +01:00
Carsten Haitzler
165903324f
todo - add some more notes
2019-08-23 22:33:33 +01:00
Carsten Haitzler
289cd9d414
update po files from src
2019-08-23 16:18:42 +01:00
Carsten Haitzler
e49f4f8de1
e menu - fix type for setting fill to wrong obj...
2019-08-22 19:50:14 +01:00
Carsten Haitzler
02957edfe9
e gadgcon popup - actually for reals smooth out show
...
now it actually does look smooth. i oopsed in my last attempt.
2019-08-22 08:21:39 +01:00
Carsten Haitzler
c29dd0f5cf
everything- ensure we dont skip over past end of string for fuzzy match
2019-08-20 23:55:17 +01:00
Carsten Haitzler
850fe29f8d
todo - note down gadget visuals todo
2019-08-20 11:01:34 +01:00
Carsten Haitzler
b7d2ac57b0
freeze/that - use a bit more to cut out unwanted events
2019-08-20 08:42:55 +01:00
Carsten Haitzler
9f5fa6d00f
gadcon popup - smooth out show just a little by deferring to next loop
...
so this is kind of a hack, but a neat one - defer the object show
until the next loop to skip the time involved in object creation thus
starting nay animation after this has happened.
2019-08-18 09:45:08 +01:00
Carsten Haitzler
ae6b5a1453
todo - add some more items
2019-08-18 01:05:30 +01:00
Carsten Haitzler
e486b2ad04
todo - add some more notes from mental todo
2019-08-16 09:45:26 +01:00
Carsten Haitzler
344d0a557a
todo - add detailed locale config options
2019-08-16 09:33:19 +01:00
Carsten Haitzler
b7d8916701
efm: ensure progress popup is visible with min calc and hint set
...
we never calc'd min size and set min size hint - fix that and set it...
@fix
2019-08-15 09:55:12 +01:00
Carsten Haitzler
79d2b01a52
todo - add more items
2019-08-12 08:28:00 +01:00
Carsten Haitzler
08d94a8ac2
add cpufreq todo
2019-08-11 22:54:55 +01:00
Carsten Haitzler
a2c1e59cb5
cpufreq - pstate - support incr of 5 percent to allow for better control
...
some intel cpu's only go down to 20%, some down to 10% min state....
so let's do this in lots of 5% to allow for some future cpu's. now
it's not just 0, 25, 50, 75, 100 it's worth making it a real loop to
save on code too. this allows me to actually control the cpu's i see
at the detail level i see they can be controlled at.
2019-08-11 22:47:28 +01:00
Carsten Haitzler
67da43ee36
e hints - fix beyond end of array fetch and segv
...
asan found this one.
@fix
2019-08-10 13:34:32 +01:00
Carsten Haitzler
9ee7f38659
e - todo++
2019-08-10 13:21:53 +01:00
Carsten Haitzler
60d17c7ead
todo- more tiling feature on todo
2019-08-10 12:42:02 +01:00
Carsten Haitzler
2ba8179ac2
todo - add some tiling notes
2019-08-10 12:39:16 +01:00
Carsten Haitzler
a172d930da
tiling - ignore min size for layout of tree to avoid insta-floats
...
so some clients just cant tile due to min size and this leads to
really bad results so pass the problem back to the user to go resize
them up to fit. this probably needs far more extensive layout logic.
the data struct is a tree but perhaps it needs to flatten out into a
table to make layouting more sane. but that's the future. for now be
less bad today.
2019-08-10 10:57:09 +01:00
Carsten Haitzler
e11eb90231
tiling - on not fit error use name get util and translated strings
...
if we use the util func we do get a title... and als use translation
too for this notification. Also increase timeout so people can read it
and notice it.
2019-08-10 08:38:27 +01:00
Carsten Haitzler
265c306874
tiling - avoid infinite loop of not fit - toggle float, not fit, toggle
...
this actually just blows the stack soon enough... so short circuit it.
2019-08-10 08:32:11 +01:00
Carsten Haitzler
2aae421d7a
any dialog - nicety - emot focusd/unfocused sigs to base
...
makes for nicer themes... simple.
2019-08-10 00:48:39 +01:00
Carsten Haitzler
6134ac44cf
tiling - disable last frame adj - this blocks resizing entirely...
...
for me this seems to improve things... drastically... fixes resizing
int iling whne no borders selected.
2019-08-09 22:18:14 +01:00
Carsten Haitzler
758894bc9c
tiling config -fix use after free crash on change of config
2019-08-09 14:13:17 +01:00
Carsten Haitzler
2158d46dba
e comp obj - edje messages - also send on size change
...
so sned only if bx/y/xx/yy or size changed
2019-08-09 10:01:21 +01:00
Carsten Haitzler
714c03fa65
todo - add note about the dirty and native surface thing
2019-08-09 09:54:43 +01:00
Carsten Haitzler
fdd472879b
xkb - make basic variant null now and handle in wl too the same as x
...
now russian works for me. :)
fixes T7979
@fix
2019-08-09 09:50:33 +01:00
Carsten Haitzler
855c7028c4
xkb core - make layotu set safer by udp before we free
...
this should fix another possible crash vector.
@fix
2019-08-09 00:40:18 +01:00
Carsten Haitzler
7c4e58a2fc
xkb - module - fix use after free - duplicate layout info instead
...
instead of referring to what migh tbe deleted under us - make a dup of
it to tsatore locally. fixes segv on kbd layout change
@fix
2019-08-09 00:39:19 +01:00
Carsten Haitzler
ac6ceb0b99
reduce getenv calls by only getting once
...
we do egetvn's quite frequently and this is more costly than
remembering once and getting it once... fix that in some cases.
2019-08-08 23:54:09 +01:00
Carsten Haitzler
78c26e5f8d
e comp - dont send messages uselessly with same values to theme
...
when border changes send then but not all the time. this drops some
mebryo overhead i was seening.
2019-08-08 23:53:18 +01:00
Carsten Haitzler
f76627a6be
e comp - reorder alpha native etc. surface sets to avoid crashes
...
this also avoids spurious texture uploads so it should be an
optimization too, but more importantly... thisis a fix. it fixes T8021
@fix
yay yay yay
2019-08-08 20:44:14 +01:00
Carsten Haitzler
2e4c638367
todo- add notes on screen handling
2019-08-08 10:33:50 +01:00
Carsten Haitzler
64ffda59ec
e sys - if decklock on suspend is set and systemd says we suspend, lock
...
if systemd suspended and we hand't triggered it, and desklock on
suspend is enabled, then lock there and then because we need to. of
course you need systemd/logind... but hey... i guess without you live
with less... :) fixes logic hole
@fix
2019-08-08 09:56:04 +01:00
Carsten Haitzler
7ab9466f77
everything - fix string index mishandle that causes segv's
...
also ensure we nuke time rhandles too - spotted that. this is a real
issue asan found and yomi first pointed at. reproduced, found, fixed.
@fix
2019-08-08 09:24:10 +01:00
Carsten Haitzler
fd26c7b224
evry - handle invalid chars in filters nicely and stop string walking
...
possible issue lurking if a utf8 char sequence has invalid content ...
avoid it.
2019-08-07 21:16:12 +01:00
Carsten Haitzler
8884f27975
e wl - fix borders to keep cutouts working
...
in soem cases a client has no csd and then border l/r/t/b/ are all 0
so artifically keep 1 at 1... to keep cutouts working.
still need to solve blending still being on though.
2019-08-07 21:15:00 +01:00
Carsten Haitzler
d4340cb168
e wl pixmap - use id not xwin
...
copy & paste failure here. fix. found by asan.
@fix
2019-08-07 16:51:41 +01:00
Carsten Haitzler
cbd507fb13
appmenu gadget - size items properly so they can be seen
2019-08-07 00:49:26 +01:00
Carsten Haitzler
df0a64dc7a
e dbusmenu - fix cross referencing from e menus created from debus menu
...
this stops crashes when e menu si still up when the dbus menu backing
it has changed/gone away... by referencing the dbusmenu to hang about
like a bad smell while the e gui menu is up until it's dismissed. this
fixes a real segv i saw with steam.
@fix
2019-08-07 00:43:47 +01:00