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
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