Kim Woelders
13c4b29a98
Fix EImageDefineCursor() for window mode
...
Use RROOT, not VROOT.
EImageDefineCursor() is used by the restart cursor code, and in window
mode VROOT is destroyed during restart.
Also correct comment.
2021-07-20 20:53:16 +02:00
Kim Woelders
4f9913301e
edox: Avoid LTO null pointer warning
2021-07-17 17:35:59 +02:00
Kim Woelders
551ff7b669
edox: Unifdef USE_XFONT
...
Disabled since 2007.
2021-07-17 17:35:59 +02:00
Kim Woelders
e98ef5eac2
Backgrounds: Fix trouble when deleting multiply referenced background
...
If a background to be deleted is multiply referenced it will not be
deleted.
In this case do not adjust the background miniature display.
2021-07-17 17:35:18 +02:00
Kim Woelders
6c0eb8620a
Backgrounds: Fix bad list operation in CB_ConfigureDelBG()
...
If ever we would delete the last background in the list we would get a
segv.
However, this will never occur as the None background is always the last
in the list and we will never delete it.
This can be a bit difficult to comprehend for static analysis tools so
eliminate the offending list operation.
2021-07-17 15:20:53 +02:00
Kim Woelders
1e0e63747f
Groups: Avoid compiler warning in _DlgFillGroups()
...
Enabling LTO appears to generate a warning.
However, if num_groups is 0 we will never go here.
2021-07-17 15:18:36 +02:00
Kim Woelders
4632eda2fa
Drop animation in EwinSlideSizeTo() if there is no change
2021-07-15 12:59:58 +02:00
Kim Woelders
bfe59a8e8f
Focus: Debug tweaks
2021-07-15 12:59:58 +02:00
Kim Woelders
0a65af57e5
Focus: Fix focus on new clients requesting max size
2021-07-15 12:59:58 +02:00
Kim Woelders
750a973b5e
autofoo: Deal a bit more consistently with C[PP]FLAGS and LDADD
2021-06-03 20:12:13 +02:00
Kim Woelders
672f787eaf
French translation update (Philippe J. Guillaumie/Carla Sensa)
2021-05-28 09:09:50 +02:00
Kim Woelders
50d0dcd467
Fix bad memory access during shutdown
...
Bad idea to use a pointer into a realloced array..
2021-05-07 10:08:21 +02:00
Kim Woelders
8c9d306fc1
FX: Use xrender when available
...
Maybe slightly faster. Mostly for fun.
2021-05-07 07:13:37 +02:00
Kim Woelders
34d1de3984
FX: Fix cleanup with compositing enabled
2021-05-07 07:12:17 +02:00
Kim Woelders
726bb9ea13
FX: Fix clipping with compositing enabled
2021-05-07 07:12:11 +02:00
Kim Woelders
8170ada68c
FX: Make it work in regular compositing mode
2021-05-07 07:11:32 +02:00
Kim Woelders
47d1aa9d19
FX: Tweaks
2021-05-07 07:11:32 +02:00
Kim Woelders
b89785d923
FX: Some refactoring
...
No functional changes, preparing for other stuff.
2021-05-07 07:11:32 +02:00
Kim Woelders
f770f9d223
FX: Fix waves cleanup
2021-05-07 07:11:32 +02:00
Kim Woelders
bbec00eb12
FX: Remove "correct bugs" operation in waves
...
Not sure what was intended. The operation specifies a source area
outside the pixmap.
2021-05-07 07:11:32 +02:00
Kim Woelders
f18f394e35
Introduce HAVE_COMPOSITE_OVERLAY_WINDOW
2021-05-07 07:11:09 +02:00
Kim Woelders
6b1668d60b
glwin.c: Fix incorrect config item size
2021-04-26 17:23:35 +02:00
Kim Woelders
fc34a157b9
Sound: Enable changing engine at runtime
...
Mostly for fun but also makes it easier to compile check/test all sound
engines in one e16 instance, instead of having to go through all
build-time sound configurations.
2021-04-23 19:54:52 +02:00
Kim Woelders
4df26af47a
Don't build disabled stuff
...
Disable by autofoo instead of by #ifdef.
2021-04-23 08:21:41 +02:00
Kim Woelders
06a6894e90
Sound: Change some esd to esound
...
Preparing for sound engines.
2021-04-23 08:21:41 +02:00
Kim Woelders
9b11a3d2a1
Sound: Change some pa to pulse
...
Just a bit more consistent.
2021-04-23 08:21:41 +02:00
Kim Woelders
4598a70547
Sound: Header file tweaks
...
Generally use config.h instead of E.h.
2021-04-23 08:21:41 +02:00
Kim Woelders
93b8da7e8a
Move Eexec() and friends to util.h
...
Seems more appropriate.
And add missing __PRINTF__ on Espawn() prototype.
2021-04-23 08:21:41 +02:00
Kim Woelders
50e6b76395
Drop (v)snprintf() implementation
...
Let's assume everybody has this by now.
2021-04-23 08:21:41 +02:00
Kim Woelders
a79f0a8cd6
Use installed gettext version, if possible
...
Let's try again.
2021-04-12 19:37:24 +02:00
Kim Woelders
404886956b
Eliminate AM_LANGINFO_CODESET
2021-04-12 19:37:24 +02:00
Kim Woelders
4e8f03f499
1.0.23.000
2021-04-12 19:37:24 +02:00
Kim Woelders
98f5dc34b3
Fix version reported by e16 in release build
...
e16 in the e16-1.0.23 release unfortunately says "v1.0.22-64-g176e183e".
The release tarballs (and RPMs) are built from the proper v1.0.23 tag
though.
2021-04-12 18:57:54 +02:00
Kim Woelders
ed39ba65fd
1.0.23
2021-04-09 07:31:19 +02:00
Kim Woelders
baef6b76bb
Trim ChangeLog (move <= v1.0.0 to ChangeLog.old), new format
2021-04-09 07:31:19 +02:00
Kim Woelders
ed9ac01394
Add ChangeLog generation script
2021-04-09 07:31:19 +02:00
Kim Woelders
bf077e9be6
Update po
2021-04-09 07:31:19 +02:00
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
3b3cc5d6a4
Remove obsolete and unused AC_HEADER_STDC
2021-03-26 16:57:21 +01: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
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