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
76c76c5144
Update winter theme
...
Syncing with e16-themes.
Mostly fixing a number of iclass border bugs.
2021-03-16 20:15:14 +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
e7b9876fb8
Remove ancient TODO
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
Kim Woelders
503256f99d
French translation update (Philippe J. Guillaumie)
2021-02-18 18:06:40 +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
f1027e25f6
definitions: Remove some more obsolete configuration item definitions
2020-12-18 16:32:14 +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
21a18c674e
Cleanups in .desktop file generation
2020-12-18 11:27:14 +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
46afc39372
French translation update (Philippe J. Guillaumie)
2020-11-11 16:34:35 +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
bce3cbfd53
French translation update (Philippe J. Guillaumie)
2020-11-02 16:09:41 +01:00
Kim Woelders
9f75236c08
French translation update (Philippe J. Guillaumie)
2020-10-14 20:47:53 +02:00
Kim Woelders
0117b024c8
Update po
2020-10-14 17:33:37 +02:00
Kim Woelders
1abd683286
French translation update (Philippe J. Guillaumie)
2020-10-14 17:31:29 +02: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
ee0910ad38
definitions: Remove long obsolete configuration item 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