Commit Graph

12828 Commits

Author SHA1 Message Date
Carsten Haitzler 47aaa31886 e utils - ensure the delays dialog array does not have refs to freed dia 2021-09-05 19:25:24 +01:00
Carsten Haitzler 02ab631524 randr - use new refrsh api to work around server-side problems
in some situations the xserver randr driver doesn't refresh edid's on
its own. it should, but doesn't. for example - optmus setups. this
seems to fix it. works around that.

@fix
2021-09-03 09:10:17 +01:00
Carsten Haitzler 45938e3b48 e - fix dont blank with fs windows when a fs window exits 2021-08-20 12:17:06 +01:00
Carsten Haitzler 0bd602b7ed check glapi better and report errors sensibly if it fails init 2021-08-05 14:14:31 +01:00
Carsten Haitzler a4626f87fd randr - allow custom names for screen (not output but model) 2021-07-22 10:56:02 +01:00
Carsten Haitzler a5efea6b52 askpass - pretty up a bit 2021-07-21 11:07:58 +01:00
Carsten Haitzler ce933dd5c1 efm - fix exif data parse - do by hand because sscanf is stupid
:)
2021-07-14 17:35:47 +01:00
Carsten Haitzler 571a188eb0 client list - other prop - not just stacking, keep internal wins out 2021-07-13 20:05:05 +01:00
Carsten Haitzler b2e79f46c8 e - netwm - dont include intnernal marker layer clients in clients prop 2021-07-13 19:53:44 +01:00
Carsten Haitzler 32e2825e93 auth - fprint - support any finger for auth instead of just first one 2021-07-07 13:12:27 +01:00
Carsten Haitzler 28a43e0e7c auth - fprint - handle no finger reg and use default right index 2021-07-06 22:54:53 +01:00
Carsten Haitzler 32d642d338 system ddc - more of a delay at start after modprobe
it seems on starts while xrandr is busy talking to screens sometiems
one of my screens doesnt respond... unless we wait a bit. so .. wait
more.
2021-07-04 12:34:58 +01:00
Carsten Haitzler a197e3c1db ddc - support latest major version 2021-07-04 10:06:13 +01:00
Carsten Haitzler 2fbbb52f94 auth - fprint - only start after verify stop done 2021-07-03 00:18:42 +01:00
Carsten Haitzler 1cf5595208 auth and desklock - support auth by fingerprint and show status 2021-07-02 13:26:05 +01:00
Marcel Hollerbach e7781b4b89 e_comp_x: do not display this error a million times
once is enough.
2021-06-15 13:16:49 +02:00
Carsten Haitzler 808f15957b check return of system ... less warnings 2021-05-20 13:44:48 +01:00
Carsten Haitzler 883cf23ceb move a bunch of public runnable tools into src/bin/tools 2021-05-19 18:35:51 +01:00
Carsten Haitzler eb9f23979b provide more info when dbus error on e_filemanager is run
alos paledit now is enlightenment_paledit
2021-05-19 18:34:23 +01:00
maxerba ae85482ab0 fix typo in desktop file and update french and italian translations 2021-05-19 14:28:26 +02:00
Carsten Haitzler 9243554dd8 pager - allow pager popup action to stay up and dnd windows 2021-05-18 12:14:28 +01:00
Carsten Haitzler b94fe921a0 paledit - make copy and new actually work... 2021-05-17 00:28:28 +01:00
Carsten Haitzler 96e7e42fbb fps debug - slim code a bit and order events so they do go up and right 2021-05-16 18:36:30 +01:00
Carsten Haitzler e6b544a7ef e comp and actually 0.5 delay is .. better...
debug just was noisy .. but more now
2021-05-16 15:29:01 +01:00
Carsten Haitzler d61c69a357 comp debug - go back to no delay for comp anim plus more fps debug 2021-05-16 15:26:07 +01:00
Carsten Haitzler 15e395b88e blanking - fiddling with it to try find a vbox bug... fix some things
make dpms delay longer - 10 sec.
force pointers to not render if comp not rendering
nuke open menus on blank
remove unused vars
2021-05-12 23:13:16 +01:00
Carsten Haitzler aa10dede13 comp - stop playing with frametime as ... we are getting it wrong
also doesnt work with vsync on which is most of the time...
2021-05-12 19:47:38 +01:00
Carsten Haitzler 4c6248324b paledit - silence warning about alignment - it's fine
the pointers we get are aligned and the strides will be too as a
result so this is a bogus warning in this case.
2021-05-12 12:06:11 +01:00
Carsten Haitzler 24840b2f6b e - paledit - add palette editor tool 2021-05-11 19:44:38 +01:00
Carsten Haitzler bc8a4f9a89 e - wl - fix re-adding wl listener twice to the same list
this causes calling the same cb multiple times and this causes mayhem.
fix.
2021-05-11 03:33:42 +00:00
Carsten Haitzler fe499cecff e actions - cast to avoid alignment warning that is not needed 2021-05-10 16:25:27 +01:00
José Romildo Malaquias d936eb7059 actions: Simplify the 'Grow in Direction...' action
Summary: @fix

Reviewers: devilhorns

Subscribers: cedric, zmike

Tags: #enlightenment-git

Differential Revision: https://phab.enlightenment.org/D12266
2021-05-08 11:42:37 +01:00
Carsten Haitzler 3faf1a4627 move to eina's new fnmatch 2021-05-03 20:59:27 +01:00
José Romildo Malaquias 835221e29a actions: Add 'Grow in Direction...' action
Summary:
Add an action to grow a window until it touches the nearest edge in
the direction specified. Edges are the outer edges of other windows,
or the desktop boundaries.
@feature

Reviewers: devilhorns, raster

Subscribers: cedric, zmike

Tags: #enlightenment-git

Differential Revision: https://phab.enlightenment.org/D12260
2021-05-03 20:49:13 +01:00
Carsten Haitzler 69bbc08449 efm - look for exif tags in other chunks too 2021-04-29 13:45:16 +01:00
Carsten Haitzler ea14bdf0d7 e blanking - only us iconic, not hidden when blanked
this is enough and doesnt now interfere with hidden state when on
other desks.
2021-04-26 09:05:19 +01:00
Carsten Haitzler ab905c599f e comp x - clean up some core removing if 0'd out code and comment some 2021-04-21 13:23:12 +01:00
Carsten Haitzler 4a545f99d9 fix build break - looks like this edit didnt make a commit 2021-04-20 21:58:43 +01:00
Carsten Haitzler 3112e2ba1a e - restore iconified windows on restart to iconified 2021-04-20 20:06:08 +01:00
Carsten Haitzler 403435f9fd blanking - when screen blanks (pwsave freeze) set windows to iconic
also make them hidden too for good measure. this causes many clients
to stop rendering. saves power and useless cycles drawing stuff you
can't see.
2021-04-20 19:03:02 +01:00
Carsten Haitzler 1df6c16fc3 backlight - stop being noisy in debug - hard to debug other things 2021-04-20 18:57:46 +01:00
Carsten Haitzler 502a03fd3e x input devices - have config apply when you hit apply not just on start 2021-04-16 15:53:21 +01:00
Carsten Haitzler d96c75b8d5 e - wl - fix buffer referencing to not have junk on surface del
we were losing refs to buffers when clients quit and surface were
deleted thus causing junk and errors in binding these now deleted
buffers as fds now were invalid. keep them around longer until hide
anim is done. this is callback-hell...

@fix
2021-04-16 03:27:11 +00:00
Carsten Haitzler 0e0d80159e fix restarts with windows with hideen state win hints
this fixes the previous commit
42cc4e8c16 ith retarts and windows on
other desktops
2021-04-13 18:05:59 +01:00
Carsten Haitzler 42cc4e8c16 e x netwm - set _NET_WM_STATE_HIDDE when win hidden
this can serve as a market - irrespective of icccm state that the
window is not visible. still - some apps like chrome/chromium. set
this so they are happier but this has side-ffects which are
client-local problems.

fixes T8923 ... i hope (seems to). ... but with side effects

@fix
2021-04-12 16:02:06 +01:00
Carsten Haitzler 11065a905c e - fix restore of window visiblity and events on e restarts
you no longer have to cycle virtual desks to fix window events. this
fixes that.

@fix
2021-04-12 16:01:20 +01:00
Carsten Haitzler 2fa0181286 gesture - ifdef eplut after include e.h 2021-04-12 13:56:50 +01:00
Alastair Poole e1eed5190b freebsd: make elput optional. 2021-04-12 12:47:27 +01:00
Carsten Haitzler 56d2cdc294 build - find environe and build when found
meson didnt look for environ thus it was never found and defined. this
is a fallback for having no clearenv() so essentially no os work
talking about is in this situation anymore.
2021-04-12 11:05:23 +01:00
Carsten Haitzler 7e02c59a43 e startup - nuke some code that eina takes care of
eina has eina_convert_strtod_c() which ignores locale... so use that
instead of a workaround.
2021-04-12 11:05:23 +01:00