Kim Woelders
dd2c51ec75
Focus: Tweak request serial number check logic - correction
2021-04-01 20:43:16 +02:00
Kim Woelders
55872b9db1
Focus: Fixup after "Fix pointer focus on new windows..."
...
Only do desk switch when focusing new transient.
2021-04-01 20:43:01 +02:00
Kim Woelders
53e15851c9
Focus: Improve debug message understandability
2021-04-01 20:38:40 +02:00
Kim Woelders
71d8448cea
Fix pager update on desk switch
...
With composite enabled and doing pager snapshot/scan (not "live") the
screen must be repainted after desk switch before snapshotting.
2021-03-20 19:09:00 +01:00
Kim Woelders
f188d84406
Fix segv on bad border definition
...
If a border definition was completely empty we would call _BorderCheck()
with b = NULL.
2021-03-20 06:58:32 +01:00
Kim Woelders
358b60baf9
Introduce E_ARRAY_SIZE() and MOD_ITEMS()
...
Just a bit tidier.
2021-03-19 06:36:46 +01:00
Kim Woelders
136f37f0b9
Focus: Tweak request serial number check logic
...
Too many Enter events were ignored.
2021-03-16 20:16:05 +01:00
Kim Woelders
01f17e409e
Focus: Don't set focus on sliding windows
...
Focus should be updated when sliding is done.
Probably not much of a problem but seems right.
2021-03-16 20:16:05 +01:00
Kim Woelders
ebe82a7bbb
Focus: Fix pointer focus on new windows if pointer is in window
...
In certain situations new windows would not be focused.
2021-03-16 20:16:05 +01:00
Kim Woelders
09627036c0
Allow Winop border in matches.cfg
...
There should be no particular reason not to.
Also issue warning about reference to non-existing border.
2021-03-10 19:06:22 +01:00
Kim Woelders
7872361105
Remove unused Pager:name
2021-03-08 18:55:48 +01:00
Kim Woelders
84baa86492
Fix pager live updates if millisecond time is initially "negative"
2021-03-08 18:49:24 +01:00
Kim Woelders
9d678fc554
Fix handling of imageclasses with flipped/rotated images
...
Each modified image needs its own file to avoid getting in trouble with
pixmap caching.
The trouble in question was only seen if misc.memory_paranoia was set
to 0 (is 1 by default).
2021-03-06 21:02:10 +01:00
Kim Woelders
0987540d5e
Fix pager zoom window sometimes flickering at 0,0
2021-03-03 19:35:27 +01:00
Kim Woelders
94b810cc37
Add EoGetParent() etc.
2021-03-03 19:34:53 +01:00
Kim Woelders
dc6e1f5508
group_op showhide should target all the windows groups members
2021-02-27 20:33:14 +01:00
Kim Woelders
932af2b256
Rename EDirUser{Set} wrappers and use then some more
2021-02-19 19:58:23 +01:00
Andrew Savchenko
0a4f1b14ed
Support user fonts
...
Allow users to override fonts via ~/.e16/fonts/
Signed-off-by: Andrew Savchenko <bircoph@gmail.com>
2021-01-19 17:42:04 +01:00
Kim Woelders
eb4ea872e9
Sound: Treat player engine like others
2021-01-09 16:08:24 +01:00
Kim Woelders
ec03e3cdb5
Sound: sound_pa -> sound_pulse
2021-01-09 16:08:09 +01:00
Kim Woelders
b69ced9eba
Sound: Mostly cosmetic changes
2021-01-09 13:43:27 +01:00
Kim Woelders
3c75173573
Sound: autofoo cosmetics
2021-01-09 13:43:27 +01:00
Kim Woelders
f3de71d05f
Consistently put __EXPORT__ in .c files
2021-01-09 09:50:04 +01:00
Kim Woelders
99c7523b07
Forgot some 2020
2020-12-29 16:23:17 +01:00
Kim Woelders
cf071d3a08
conf.h: Remove some unused items
2020-12-18 16:33:38 +01:00
Kim Woelders
f625824349
Configuration parsing cleanups
...
Drop some CONFIG_VERSION cases that shouldn't be needed.
2020-12-18 15:08:09 +01:00
Kim Woelders
257d8e6117
Include git stamp in version info (if built from git checkout)
2020-12-18 11:27:14 +01:00
Kim Woelders
faf6393a8b
Introduce EImageDefineCursor()
2020-12-11 17:57:13 +01:00
Kim Woelders
26252064fe
Introduce EImageRenderOnDrawableARGB()
2020-12-11 17:57:13 +01:00
Kim Woelders
0c33378819
Cache visual in EVisualFindARGB()
2020-12-11 17:57:13 +01:00
Kim Woelders
02568bb00c
Remove obsolete color modifier functions
...
Unused since the pseudotransparency stuff was removed.
2020-12-11 17:56:55 +01:00
Kim Woelders
a620fd47dc
Use poll() for event handling by default (if available)
...
Might be more efficient, mostly just playing around.
2020-11-05 17:08:39 +01:00
Kim Woelders
b0a4eaa65a
Ensure a couple of initialisations are never skipped
...
Otherwise we may get segv in window mode.
2020-10-11 10:30:04 +02:00
Kim Woelders
171b282f9f
Remove unused SM_CLIENT_ID stuff
2020-10-11 10:30:04 +02:00
Kim Woelders
79879a8119
Fix memory leak after failed execvp()
2020-10-11 10:30:04 +02:00
Kim Woelders
9d235a1ecd
Remove some (duplicated?) configuration identifiers that are not in definitions
2020-09-26 17:17:25 +02:00
Kim Woelders
e04dc8ff91
conf.h: Remove some long obsolete configuration item defines
2020-09-26 17:17:19 +02:00
Kim Woelders
bf1095d107
Hide Border struct internals
2020-09-25 16:00:35 +02:00
Kim Woelders
5132afd313
Simplify checks for borderless
2020-09-25 16:00:35 +02:00
Kim Woelders
2dad8c5f29
Use border name wrapper function some more
2020-09-25 16:00:35 +02:00
Kim Woelders
00f4a27d93
borders.c: Prefix static functions with _
2020-09-25 16:00:35 +02:00
Kim Woelders
1dc44176d4
ipc.c: Trivial cleanups
2020-09-25 16:00:35 +02:00
Kim Woelders
d46d0aec05
CM: Fix damage corner case (reparenting fading-out window)
2020-09-09 16:23:05 +02:00
Kim Woelders
7199436ec5
CM: Fix switching fadeout to fadein
...
Happens when mousing over pager with zoom enabled.
2020-09-09 16:23:05 +02:00
Kim Woelders
84372a1165
hiwin: Tweak debug
2020-09-09 16:23:05 +02:00
Kim Woelders
02f0afd97b
Merge variables controlling click-to-raise configuration
2020-06-29 19:47:36 +02:00
Kim Woelders
79711672ab
focus.c: Eliminate unnecessary variable
2020-06-27 19:48:16 +02:00
Kim Woelders
e6b62914b4
Make "only primary mouse button raises" option take effect immediately
2020-06-23 21:11:13 +02:00
Kim Woelders
0a6b8e177c
Add option to allow only the primary mouse button to raise windows
...
Patch by Simon Kesenci
2020-06-23 21:11:10 +02:00
Pierre Neyron
b21e0cd093
Document the "absolute" parameter for the toggle_* window operations
2020-06-08 20:10:08 +02:00