Renumbering patches.
[debian/openbox.git] / COMPLIANCE
CommitLineData
922597ee
DB
1EWMH Compliance Document:
2==========================
3
4Listed below are all the NetWM (or EWM) hints decided upon on freedesktop.org
5and Openbox's current level of compliance with the spec. Beside each hint is
6the version of the spec which Openbox is compliant up to for the hint.
7
8(
9 compliance :
10 - = none,
11 / = partial,
12 + = complete,
13 * = Openbox is compliant, but something else needs checking
14 ? = unknown
15)
16
17+ _NET_SUPPORTED (1.3)
18+ _NET_CLIENT_LIST (1.3)
19+ _NET_NUMBER_OF_DESKTOPS (1.3)
20+ _NET_DESKTOP_GEOMETRY (1.3)
21 Openbox doesn't support large desktops so these just match the
22 screen size.
23+ _NET_DESKTOP_VIEWPORT (1.3)
24 Openbox doesn't support large desktops so these are just (0, 0).
25+ _NET_CURRENT_DESKTOP (1.3)
26+ _NET_DESKTOP_NAMES (1.3)
27+ _NET_ACTIVE_WINDOW (1.3)
28+ _NET_WORKAREA (1.3)
29+ _NET_SUPPORTING_WM_CHECK (1.3)
30+ _NET_VIRTUAL_ROOTS (1.3)
31 Openbox does not use virtual roots, so this is not needed.
32+ _NET_DESKTOP_LAYOUT (1.3)
33+ _NET_SHOWING_DESKTOP (1.3)
34+ _NET_CLOSE_WINDOW (1.3)
35+ _NET_MOVERESIZE_WINDOW (1.3)
36+ _NET_WM_MOVERESIZE (1.3)
37+ _NET_WM_NAME (1.3)
38+ _NET_WM_VISIBLE_NAME (1.3)
39+ _NET_WM_ICON_NAME (1.3)
40+ _NET_WM_VISIBLE_ICON_NAME (1.3)
41+ _NET_WM_DESKTOP (1.3)
42+ _NET_WM_WINDOW_TYPE (1.3)
43 Openbox does not let windows change this hint after mapping.
44+ _NET_WM_STATE (1.3)
45+ _NET_WM_ALLOWED_ACTIONS (1.3)
46+ _NET_WM_STRUT (1.3)
47+ _NET_WM_STRUT_PARTIAL (1.3)
48 Openbox uses these to create per-monitor struts in Xinerama setups.
49+ _NET_WM_ICON_GEOMETRY (1.3)
50+ _NET_WM_ICON (1.3)
51- _NET_WM_PID (1.3)
52 Openbox does not currently kill processes.
53- _NET_WM_HANDLED_ICONS (1.3)
54 Openbox does not display icons for iconic windows.
55+ _NET_WM_USER_TIME (1.3)
56- _NET_WM_USER_TIME_WINDOW (1.4)
57- _NET_WM_PING (1.3)
58 Openbox doesn't look for hung processes at this time.
59+ _NET_FRAME_EXTENTS (1.3)
60+ _NET_WM_STATE_DEMANDS_ATTENTION (1.3)
61+ _NET_RESTACK_WINDOW (1.3)
62+ _NET_WM_SYNC_REQUEST (1.3)
63+ _NET_WM_FULL_PLACEMENT (1.4)
64+ _NET_WM_MOVERESIZE_CANCEL (1.4)
65+ _NET_REQUEST_FRAME_EXTENTS (1.3)
66+ _NET_WM_ACTION_MOVE (1.3)
67+ _NET_WM_ACTION_RESIZE (1.3)
68+ _NET_WM_ACTION_MINIMIZE (1.3)
69+ _NET_WM_ACTION_SHADE (1.3)
70- _NET_WM_ACTION_STICK (1.3)
71 Openbox does not do large desktops, so no sticky state is needed.
72+ _NET_WM_ACTION_MAXIMIZE_HORZ (1.3)
73+ _NET_WM_ACTION_MAXIMIZE_VERT (1.3)
74+ _NET_WM_ACTION_FULLSCREEN (1.3)
75+ _NET_WM_ACTION_CHANGE_DESKTOP (1.3)
76+ _NET_WM_ACTION_CLOSE (1.3)
77+ _NET_WM_ACTION_ABOVE (1.4?)
78+ _NET_WM_ACTION_BELOW (1.4?)