Carsten Haitzler
2b0735da58
connman - set var to defined value - less warnings
4 years ago
Carsten Haitzler
f1b0e638f1
systray - dont prunt null name which is usless
...
fixes warning and removes always null string.
4 years ago
Carsten Haitzler
3c3e5f3b88
randr - use ints for mode info w/h as we want signed ints for a diff
...
fixes warning too.
4 years ago
Carsten Haitzler
d0dc774673
efm - fix missing format strings in error reporting
...
fix CID 1403934
fix CID 1403923
4 years ago
Carsten Haitzler
c1f73110ac
wl input - use eina mkstemp to handle umask right
...
fix CID 1403927
4 years ago
Carsten Haitzler
78102717ae
connman agent - handle theoretical missing requirement and name strings
...
fix CID 1076319
4 years ago
Carsten Haitzler
52dde8d541
wl - handle null parent safely for subsurfs
...
fix CID 1403920
4 years ago
Carsten Haitzler
e96cff8503
xwayland dnd - handle names not being allocated
...
fix CID 1403921
4 years ago
Carsten Haitzler
8c76ff3e32
gadget runner - check ptr return before deref
...
fix CID 1403925
4 years ago
Carsten Haitzler
c9356a3f8c
wl drag start - check source ptr consistently
...
fix CID 1403926
4 years ago
Carsten Haitzler
3a581f888d
xwayland - handle negative return failure for abs socket create
...
fix CID 1403929
4 years ago
Carsten Haitzler
96ae312d6e
mixer pulse - handle alloc failure better and dont access null
...
fix CID 1403930
4 years ago
Carsten Haitzler
e41d5e11bb
e sys l2ping - report errors on fcntl failure
...
fix CID 1403933
4 years ago
Carsten Haitzler
dccf124ff3
mixer backend - fix null checks to cover all uses
...
fix CID 1403937
4 years ago
Carsten Haitzler
b30daea12c
e client - check picmap type to be one of the only 2 valid ones
...
fix CID 1403938
4 years ago
Carsten Haitzler
490e532aa3
comp wl - fix check of source mime types
...
we dont always assume it's there.
fix CID 1403939
4 years ago
Carsten Haitzler
33ef4bc881
e comp wl - remove dead code
...
listener might maybe be null, but offer - never.
fix CID 1403945
4 years ago
Carsten Haitzler
1c893b064f
wl dnd - check socketpair and fcntl return values
...
fix CID 1403951
4 years ago
Carsten Haitzler
a536c8a6a2
e sys l2ping - check connect return for failures
...
fix CID 1403952
4 years ago
Carsten Haitzler
0a4f035fb6
wl dnd - fix more use after free
...
restructure code a bit to not fall into this trap as easily and remove
the falling into the trap where we use buf after freeing it.
fixes CID 1403924
4 years ago
Carsten Haitzler
3c7d93059b
wl text input - handle out of mem and free half done struct
...
stgruct we alloced is not freed if a child element setup fails...
fixes a technical leak. coverity found it.
fix CID 1403931
4 years ago
Carsten Haitzler
b03c0739db
wireless mod - fix out of bound type array accesses
...
coverity pointed this out. certainly 1403948 is definitely possible if
no geometry matches succeed.
fix CID 1403948
fix CID 1403944
fix CID 1403928
4 years ago
Carsten Haitzler
031e868b65
efm min - copy in nul byte terminator so be sure
...
coverity was not happy with this but it's harmless to copy that extra
nul byte... so do it
fix CID 1403950
4 years ago
Carsten Haitzler
ccd0da5f02
e sys l2ping - close socket fd on error to be clean
...
fix CID 1403954
4 years ago
Carsten Haitzler
bb390716f5
ibox - make coverity happy by reordering free then list remove
...
fix CID 1403955
4 years ago
Carsten Haitzler
554026cfe6
ibox - make coverity happy by reordering free then list remove
...
fix CID 1403956
4 years ago
Carsten Haitzler
1fa7d4a07b
wl dnd - fix theoretical buf leak coverity found
...
fix CID 1403957
4 years ago
Carsten Haitzler
fa0608b50f
tiling - use a tiling specific border if it exists in theme and cfg
...
if you set cfg not ot use nomral borders then use "tiling" if it
exists instead of "pixel" as thats probably the right thing to do...
4 years ago
Carsten Haitzler
f3af041f95
e todo - add menu object cache to todo.
4 years ago
Carsten Haitzler
5b5b3005f6
e menu - remove excessive events and eo calls from menu init
...
so dropping a bit of overhead/latency for e menus here - this isn't to
the extent of a cache for menu objects/items... but it's just nuking
useless calls to do things not used or that can be done in fewer calls
as well as ordering things to we don't emit events and handle them
multiple times or calc min size multiple times etc. etc. -
adds a test case we can enable for perf testing too.
4 years ago
Carsten Haitzler
1967257dc7
e menu - fix grab and ungrab and forced hide all with desklock
...
found a valgrind issue and an input issue all in one... this fixes
that with no more valgrind complaints and input works if e menu is up
whilst desklock kicks in.
@fix
4 years ago
Carsten Haitzler
b88138cacb
every - ensure all structs are zeroed out
...
valgrind spotted this, so fix.
4 years ago
Carsten Haitzler
1fbcfb2d93
todo - edge bindings
4 years ago
Carsten Haitzler
e1a528ac2d
wiz - turn off taskbar by default due to ibar doing this already
4 years ago
Carsten Haitzler
da4db1a29c
e - support new statgen feature and turn it on for e
...
use the env var as this is "soft" and will do nothing if efl doesn't
have this... but it's worth it if it does.
4 years ago
Carsten Haitzler
e9f00dacd1
e deskmirror - fix apply location to avoid access-after-free
...
this fixes T8082
@fix
4 years ago
maxerba
ca0ef48a16
Updating spanish translation
4 years ago
Carsten Haitzler
ffa2407107
todo - add a bunch more that was on my mind
4 years ago
Carsten Haitzler
48a83c733c
bluez5 - track rfkill sysaction exe to tell user if something went wrong
...
IF we don't do this, the error will be "silent" and the user never
know. The user should know if things are configured incorrectly.
4 years ago
Carsten Haitzler
ed924301b3
config - make bluez id in profile correct
4 years ago
Carsten Haitzler
646fde45de
module errors - also report to stderr immediately to aid in debug
...
delaying the module error may mean you never see it, so display
immediately on stderr
4 years ago
Carsten Haitzler
9df606dff4
todo - add more detailson efm cache
4 years ago
Carsten Haitzler
316c29bc56
e wl drm - restore rotation input max coords by accounting for rotation
4 years ago
Carsten Haitzler
1cbd5ee024
e wl randr and screen setup - fix rotation mapping
...
a few problems i found on my rpi's...
1. rpi's retun that they do NO rotations (not even the normal 0 degree
default), so assume 0 degrees if none listed. this makes screen setup
even try and configure things on these kinds of drivers/devices
2. there was a mistmatch of 0, 90, 180, 270 srtyle rotation ints vs
the enum stype ecore drm2 uses. this fixes that so it uses ecore_drm2
considtently as ecore_drm2 expects. this stops output becomeing odd.
3. also seemingly we forgot to set the max mouse region based on res.
re-enable that commented out function.
now i can change res on my rpi3 and rpi4 in wl mode and it works right...
hooray!
4 years ago
Carsten Haitzler
8c6eb37874
sysactions - properly seed rfkill and l2ping paths from meson
...
we do binary discovery to generate a sysactions.conf for the host
system now for l2ping and rfkill commands. before they were hardcoded
paths. nice fixup for polishing the release
4 years ago
Carsten Haitzler
51f8033fb3
lokker - fix brokenness of setting clip on swallowed obj
...
so this is why fading failed... it was breaking ownership of the
clipper with edje!
4 years ago
Carsten Haitzler
d13ceeca5a
wl - allow screensaver lock option in wl mode...
4 years ago
Carsten Haitzler
385a91841c
meson opt - also match options change in core meson build
4 years ago
Carsten Haitzler
d0f66258be
wl option = rename from wayland to wl so it matches efl
...
consistency is good...
4 years ago
Carsten Haitzler
aa2eacbee8
todo - add scriptlet idea todo - quite extensive
4 years ago