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
Kim Woelders
e39f7d0108
Update po
2020-09-09 16:52:19 +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
Kim Woelders
a0d7895668
1.0.22.000
2020-06-21 08:39:13 +02:00
Kim Woelders
9b108adddd
1.0.22.
2020-06-20 06:24:40 +02:00
Kim Woelders
60a3937341
configure.ac: Avoid trouble with missing AM_LANGINFO_CODESET
...
Use gettext 0.19.
gettext 0.20 apparently doesn't have AM_LANGINFO_CODESET - sort that out
some other day.
2020-06-19 20:05:18 +02:00
Pierre Neyron
b21e0cd093
Document the "absolute" parameter for the toggle_* window operations
2020-06-08 20:10:08 +02:00
Kim Woelders
4d6ce1caee
Update po
2020-05-27 16:43:27 +02:00
Kim Woelders
26f4132c19
French translation update (Philippe J. Guillaumie)
2020-05-27 16:39:21 +02:00
Kim Woelders
aae5938e97
Fix technical/shapewin move mode with window groups
...
The technical etc. move modes using a shaped window ("avoid server grab"
mode) only properly shaped the shape window of the first group member.
Broken since 0c16916258
- v1.0.12.
This commit changed the mode of operation from one shape window in total
to one per group member, i.e. shapes should no longer be combined.
..and drop useless fl variable in _MoveResizeMoveResume().
2020-05-06 15:28:53 +02:00
Kim Woelders
b27ff7ee74
Fix technical/shapewin move mode through edge flip
...
The technical etc. move modes using a shaped window ("avoid server grab"
mode) would create a new shape window on every edge flip, which could
only be removed by restarting e16.
Broken since 0c16916258
- v1.0.12.
2020-05-06 15:12:40 +02:00
Kim Woelders
db38aae9e6
groups.c: Fold "groups" into "group_op" IPC command
2020-05-05 22:42:08 +02:00
Kim Woelders
f0029d9f63
groups.c: Add group list ipc comand
2020-05-05 22:42:08 +02:00
Kim Woelders
f58ca9c26a
groups.c: Eliminate _EwinInGroup()
2020-05-05 22:42:08 +02:00
Kim Woelders
f5324ebd5a
groups.c: Simplify _GroupDelete() some more
2020-05-05 22:42:08 +02:00
Kim Woelders
d511dd782c
groups: Rework group configuration saving
...
- No longer just store groups that are referenced by snaps
Makes to logic somewhat simpler.
- Only and always write group configuration when changed
Previously we updated the group configuration way too often (on any
snap change).
2020-05-05 22:42:08 +02:00
Kim Woelders
b65a31e3d4
snaps: Fix snapshot group remembering when all groups are deleted
...
When all groups were deleted from a window it would stop remembering
group membership.
Unfortunately this fix is not backwards compatible.
If downgrading setups where some windows have multiple groups some group
memberships will be lost.
2020-05-05 22:42:08 +02:00
Kim Woelders
c2e9649cd5
groups.c: Fix snapshot updating
2020-05-05 22:42:08 +02:00
Kim Woelders
9c18d93735
groups.c: Add some debug
2020-05-05 22:42:08 +02:00
Kim Woelders
0df0320da6
groups.c: Fix group deletion
...
The loop construct did not delete all groups.
Do group destruction after loop to avoid accessing deleted
group->num_members.
2020-05-05 22:42:08 +02:00
Kim Woelders
924518956c
groups.c: Add group del command
2020-05-05 22:42:08 +02:00
Kim Woelders
1399c7bf7d
groups.c: Fix showing empty group
2020-05-05 22:42:08 +02:00
Kim Woelders
d28388ad70
groups.c: Fix handling groups with negative id
2020-05-05 22:42:08 +02:00
Kim Woelders
cc7fe7a2fb
groups.c: Mostly cosmetic tweaks
2020-05-05 22:42:08 +02:00