Commit graph

14 commits

Author SHA1 Message Date
4c6e8e8618 Test setting window urgency 2022-06-03 11:41:50 +02:00
927cdc760e Add ICCCM WM_HINTS 2022-06-03 11:33:34 +02:00
bb00bad0e4 Add ICCCM WM_NORMAL_HINTS 2022-06-03 06:59:43 +02:00
2d7a01cc5d Begin ICCCM implementation
WM_NAME, WM_ICON_NAME, WM_COLORMAP_WINDOWS, WM_CLIENT_MACHINE,
WM_TRANSIENT_FOR

Note that polymorphic text handling is not implemented
correctly (especially for COMPOUND text)
2022-05-29 20:12:31 +02:00
c8568f528c Consistent naming for set and send, readme 2022-05-22 20:03:08 +02:00
35a91427fd Move and split macros, rename client_window 2022-05-22 17:30:31 +02:00
4d18bf5994 Use paste to simplify ewmh_get_property 2022-05-22 15:07:07 +02:00
1729b8c2b1 Implement application properties
https://specifications.freedesktop.org/wm-spec/wm-spec-1.5.html#idm45446104426048
2022-05-21 21:02:32 +02:00
bee554c057 Implement new macros, restructure in sub-modules 2022-05-19 20:49:06 +02:00
fe183b4c4b Refactor and simplify traits, rename to xcb-wm 2022-05-17 22:27:01 +02:00
0980df1e2b Begin application properties implementation 2022-05-14 21:08:27 +02:00
eb7785a74a CloseWindow and RequestFrameExtents properties 2022-05-14 21:07:11 +02:00
48a8fca18f ewmh root window properties 2022-05-13 01:08:56 +02:00
36add615d9 Beginning of rust-xcb-wm
Initial structure and first basic working EWMH requests
2022-05-08 18:20:07 +02:00