ea9247f46a2ffa7995a7074b570ebd2a74e8c6e1
[mikachu/openbox.git] / COMPLIANCE
1 EWMH Compliance Document:
2 ==========================
3
4 Listed below are all the NetWM (or EWM) hints decided upon on freedesktop.org 
5 and Openbox's current level of compliance with the spec. Beside each hint is
6 the 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         Openbox does not display icons for iconic windows.
51 + _NET_WM_ICON (1.3)
52 - _NET_WM_PID (1.3)
53         Openbox does not make use of available PIDs as I don't believe there is
54         a reliable way to tell what client the window is running on.
55 - _NET_WM_HANDLED_ICONS (1.3)
56         Openbox does not display icons for iconic windows.
57 + _NET_WM_USER_TIME (1.3)
58 - _NET_WM_PING (1.3)
59         Openbox doesn't look for hung processes at this time.
60 + _NET_FRAME_EXTENTS (1.3)
61 + _NET_WM_STATE_DEMANDS_ATTENTION (1.3)
62 - _NET_RESTACK_WINDOW (1.3)
63         Openbox doesn't support this at this time.
64 + _NET_WM_SYNC_REQUEST (1.3)
65 + _NET_WM_FULL_PLACEMENT (1.4)
66 + _NET_WM_MOVERESIZE_CANCEL (1.4)
67 - _NET_REQUEST_FRAME_EXTENTS (1.3)