hyousatsu
2351a19d7e
dtwm: support _NET_WM_STATE_ABOVE and _NET_WM_STATE_BELOW.
2023-02-26 11:59:29 +00:00
hyousatsu
e22fd8d84f
dtwm: optimize EWMH processing.
2023-02-26 11:59:21 +00:00
hyousatsu
e201ef0a7b
dtwm: add a new feature -- window rename.
2023-01-22 13:59:40 -07:00
hyousatsu
0011ed2f70
dtwm: optimize EWMH processing.
2023-01-22 13:59:40 -07:00
hyousatsu
69d47966ad
dtwm: fix compiler warnings.
2023-01-22 13:59:39 -07:00
Peter Howkins
f073bc2e24
dtwm: Resolve uninitialized warnings
2021-12-24 10:50:28 -07:00
Liang Chang
c38a5a8b71
dtwm: Respond to the following EWMH:
...
_NET_WM_STATE_MAXIMIZED_VERT
_NET_WM_STATE_MAXIMIZED_HORZ
A window is maximized if both _NET_WM_STATE_MAXIMIZED_VERT and
_NET_WM_STATE_MAXIMIZED_HORZ are set.
2021-11-05 14:45:42 +08:00
Liang Chang
08ebba5225
dtwm: Respond to the following EWMH:
...
_NET_WM_NAME
_NET_WM_ICON_NAME
2021-11-05 14:21:34 +08:00
Liang Chang
7734a01e41
dtwm: Create stretcher windows when regenerate a frame for a frameless
...
window to make the resize cursors show again.
2021-11-05 14:21:33 +08:00
Liang Chang
8fa32b3db5
dtwm: Trigger fullscreen in an "edge trigger" manner to avoid wrong
...
behaviors caused by some unusual operations. E.g., after entered
fullscreen, applications change windows to other states instead of
leaving fullscreen.
2021-11-05 14:21:32 +08:00
Liang Chang
1c310b8635
dtwm: Improve response for decoration hint from client.
...
Add a function: InitClientData.
2021-08-07 14:17:54 +08:00
wmoxam
14e385d175
Remove all optional compile flags from dtwm that are not referenced anywhere, and are unlikely to ever be used
2019-10-17 20:34:14 -06:00
Jon Trulson
c1227cc629
dtwm: remove register keyword
2018-06-27 22:20:34 -06:00
Peter Howkins
de7e0dfcdd
dtwm: Remove define MWM_QATS_PROTOCOL that has to be always off for dtwm, obsolete, unavailable mwm test suite support
2018-06-21 03:04:32 +01:00
Peter Howkins
d5273f121b
dtwm: Remove define MOTIF_ONE_DOT_ONE, backwards compatibility for motif 1.1, CDE as a whole requires 2.1
2018-06-20 01:11:17 +01:00
Peter Howkins
9a551dd8a6
dtwm: Remove WSM define, that is always on for CDE
2018-06-20 00:46:58 +01:00
Peter Howkins
7bece30a57
dtwm: Remove id strings related to historic version control system used before CDE was opened.
2018-06-19 20:25:58 +01:00
Peter Howkins
daba6ea7e7
dtwm: Remove the define PANELIST, it is always on for dtwm
2018-06-19 19:57:29 +01:00
chase
809c3d8bb6
Spelling fixes
2018-05-31 22:23:19 -06:00
chase
1fe5a550b2
Fix typo in license headers
2018-04-28 12:30:20 -06:00
Matthew R. Trower
341494d91c
dtwm: basic multihead(xinerama only) support
...
* maximization (also partially fixes strange Firefox behaviour)
* sane initial window placement
Firefox is stranger than most; it appears to maximize to double
X Screen width even on single head displays. Fixed (on multihead).
2016-06-24 17:16:19 -06:00
Marcin Cieslak
6e37640f11
Fix warnings in dtwm
...
- Improve pointer/int compatibility
- Include unpublished Dt headers in Dt
- Use <Xm/XmPrivate.h> for unpublished Motif functions
There are still warnings left generated because
ElementValue.parsed_value should really be a union.
There are also some warnings left because of XtPointer
casting and some unused variables and functions.
2012-08-30 19:43:47 -06:00
Peter Howkins
c884521619
Add GNU LGPL headers to all .c .C and .h files
2012-03-10 18:58:32 +00:00
Peter Howkins
83b6996daa
Initial import of the CDE 2.1.30 sources from the Open Group.
2012-03-10 18:21:40 +00:00