Kim Woelders
b25c37c366
Update po
2022-10-24 08:20:07 +02:00
Kim Woelders
de0dcfadb9
autofoo: Rework git tag/release stuff
...
- Add 'release' target to make dist without git tag in rpm name and
version string.
- Use .git-src (not .git) to test if we are building from git.
2022-10-23 08:21:59 +02:00
Kim Woelders
6a1a3fff15
autofoo: Fix incorrect handling of no-container option
...
cf4e4d7193
inadvertently changed
USE_CONTAINER_WIN to be disabled by default.
Disabling USE_CONTAINER_WIN causes focus issues and incorrect initial
placement of client in frame window for some clients, so this disabling
by default is rather unfortunate.
2022-10-20 20:24:50 +02:00
Kim Woelders
1e757064a9
Handle quoting in StrlistDecodeEscaped()
...
IPC commands and exec's in menu files can now use quoting.
2022-10-05 20:17:44 +02:00
Kim Woelders
f9f21a149a
eesh: Improve argument passing
...
Quote arguments containing spaces.
2022-10-05 19:59:13 +02:00
hugok
6604664f79
Portuguese translation update (Hugo Carvalho)
2022-09-27 07:43:21 -07:00
Kim Woelders
6c1fbaaedd
Fix some clang-analyzer complaints
2022-09-22 07:35:30 +02:00
Kim Woelders
845cbedaf7
autofoo: Drop pkg_revision some more
2022-07-23 14:53:37 +02:00
Kim Woelders
dee8d4f369
edge: Prevent pointer click and motion events propagating to root
...
Avoids activating desk flips, root menus, and root window tooltips when
clicking on or moving over the edge windows.
2022-07-23 13:44:51 +02:00
Kim Woelders
032e0b3896
edge: Refactor window creation
2022-07-23 13:44:51 +02:00
Kim Woelders
ee3355669c
edge: Cosmetics
2022-07-23 13:44:51 +02:00
Kim Woelders
3b07d3f12a
events: Discard all but last reparent event in queue for window
...
Processing obsolete reparent events may cause trouble.
However, this is probably no guarantee that all obsolete reparent events
are discarded.
2022-07-02 22:58:02 +02:00
Kim Woelders
504b75bc70
events: Trivial cleanup
2022-07-02 22:57:53 +02:00
Kim Woelders
6369dfa7dd
menus: Fix potential crash
...
When requesting to show a menu already shown it would be hidden before
being shown again, which could cause a crash due to incorrect processing
of reparent events.
Now we just ignore requests to show a menu that is aleady shown, which
bypasses the event processing issue and is reasonable anyway.
2022-07-02 22:57:53 +02:00
Kim Woelders
eaf6872dcb
autofoo: Drop pkg_revision
2022-07-02 22:57:53 +02:00
Kim Woelders
1bf2cb0751
French translation update (Philippe J. Guillaumie)
2022-06-18 19:11:31 +02:00
Kim Woelders
1395a529fc
1.0.25
2022-06-13 08:01:04 +02:00
Kim Woelders
5e7c2a034a
arrange: Keep upper left corner on screen when centering window
2022-06-13 07:58:27 +02:00
Kim Woelders
277d252ffb
Danish translation update
2022-06-11 21:07:08 +02:00
Kim Woelders
380e6896e9
Update po
2022-06-11 21:02:08 +02:00
Kim Woelders
d5724bd6cc
ipc: Improve help for win_op target specification
2022-06-11 20:36:14 +02:00
Kim Woelders
3f4872ad80
bindings.cfg: Add bindings for pinning
...
Also do some sorting and tweaks.
2022-06-11 19:57:39 +02:00
Kim Woelders
bc9e7ea880
Update config/e16keyedit.db (pinning)
2022-06-11 19:55:20 +02:00
Kim Woelders
1fcbfa98c2
Update docs/e16.asc (desktops.names)
2022-06-11 19:55:20 +02:00
Kim Woelders
597fcf7be7
xprop: Drop setting default desktop names in ex_netwm_desk_names_set()
...
Should be set up elsewhere.
2022-06-10 20:52:58 +02:00
Kim Woelders
85cdfe857c
desktops: Enable setting desktop names
2022-06-10 20:52:31 +02:00
Kim Woelders
28c1a5fd05
desktops: Introduce DesksGetNames()
2022-06-10 20:49:38 +02:00
Kim Woelders
64e2ef8741
desktops: Cosmetics
2022-06-10 20:49:38 +02:00
Kim Woelders
ed4c748a91
Introduce HintsSetDesktopNames()
2022-06-10 20:49:38 +02:00
Kim Woelders
1f2700aae6
Introduce EobjSetName()
2022-06-10 20:49:38 +02:00
Kim Woelders
63a89ade81
docs: Corrections after conversion, remove obsolete stuff, updates
2022-06-06 12:24:55 +02:00
Kim Woelders
356120fd31
docs: Convert xml to asciidoc
...
Done with
pandoc -f docbook -t asciidoctor docs/e16.xml > docs/e16.asc
2022-06-06 12:24:55 +02:00
Kim Woelders
6ac8c6c858
Menu and bindings cleanups
2022-06-06 12:24:22 +02:00
Kim Woelders
02ddb6e80b
iclass: Remove unneeded header
2022-05-28 08:58:53 +02:00
Kim Woelders
6c784dc73b
iclass: Make active state more visible in fallback icon class
2022-05-28 07:53:02 +02:00
Kim Woelders
474b5161ad
ewins: Fix ewin area calculation
...
Checking EwinIsOnScreen() was meant to be an optimization but may cause
inconsistencies if ewin is slightly off-screen.
2022-05-27 17:15:17 +02:00
Kim Woelders
7963834b98
GSOD: Fix repaint after quit by button press
...
Also add cosmetic delay.
2022-05-26 05:53:15 +02:00
Kim Woelders
343137f1b5
GSOD: Some refactoring
2022-05-26 05:50:58 +02:00
Kim Woelders
c35690b4a4
containers: Fix creating new iconboxes
...
When creating a new iconbox without giving a name (eesh ibox new) as
done by the desktop menu this would not work if an iconbox named _IB_<N>
(<N> being the number of containers) already existed.
2022-05-24 07:19:57 +02:00
Kim Woelders
556fadb3c1
containers: Cosmetics
2022-05-24 06:46:10 +02:00
Kim Woelders
1a3a2acfef
French translation update (Philippe J. Guillaumie)
2022-05-17 16:41:42 +02:00
Kim Woelders
8878d862fd
background: Discard broken backgrounds when opening configuration dialog
2022-05-13 15:35:10 +02:00
Kim Woelders
3008713107
Update winter theme
...
Fix vertical iconbox sliders (Milan Maljković)
2022-05-12 19:18:23 +02:00
Kim Woelders
cf4e4d7193
autofoo: Invert no-container option logic
...
Should make it less likely that it is activated by mistake.
(apparently causes focus issues)
2022-05-09 15:49:46 +02:00
Kim Woelders
f640a09346
moveresize: Fix screen edge resistance for grouped windows
...
Previously a window group being moved would not be affected by the
screen edge resistance.
Now the dragged window is subject to the screen edge resistance.
2022-05-09 15:49:46 +02:00
Kim Woelders
ebd3b74f49
moveresize: Move SnapEwin() to where it is used.
2022-05-09 15:49:46 +02:00
Kim Woelders
a68018d795
moveresize: Enable configuring edge restistance in dialog
2022-05-09 14:05:24 +02:00
Kim Woelders
f8d7cb8c00
arrange: Introduce screen struts
...
Can be used to restrict area where windows are normally placed.
Works like struts set by clients with _NET_WM_STRUT.
Sugested by Milan Maljković.
2022-05-03 19:20:19 +02:00
Kim Woelders
398622f986
arrange: Refactor SnapEwin()
2022-05-03 19:20:19 +02:00
Kim Woelders
de008aa637
session: Fix broken session id handling
...
Also fixes a minor memory leak.
2022-05-01 20:19:43 +02:00