current WMWH compliance

This commit is contained in:
Dana Jansens 2003-10-15 06:34:53 +00:00
parent 203a52191e
commit fdd19eb00b

60
COMPLIANCE Normal file
View file

@ -0,0 +1,60 @@
EWMH Compliance Document:
==========================
Listed below are all the NetWM (or EWM) hints decided upon on freedesktop.org
and Openbox's current level of compliance with the spec. Beside each hint is
the version of the spec which Openbox is compliant up to for the hint.
(
compliance :
- = none,
/ = partial,
+ = complete,
* = Openbox is compliant, but something else needs checking
? = unknown
)
+ _NET_SUPPORTED (1.3)
+ _NET_CLIENT_LIST (1.3)
+ _NET_NUMBER_OF_DESKTOPS (1.3)
+ _NET_DESKTOP_GEOMETRY (1.3)
Openbox doesn't support large desktops so these just match the
screen size.
+ _NET_DESKTOP_VIEWPORT (1.3)
Openbox doesn't support large desktops so these are just (0, 0).
+ _NET_CURRENT_DESKTOP (1.3)
+ _NET_DESKTOP_NAMES (1.3)
+ _NET_ACTIVE_WINDOW (1.3)
+ _NET_WORKAREA (1.3)
+ _NET_SUPPORTING_WM_CHECK (1.3)
- _NET_VIRTUAL_ROOTS (1.3)
Openbox does not use virtual roots, so this is not needed.
+ _NET_DESKTOP_LAYOUT (1.3)
+ _NET_SHOWING_DESKTOP (1.3)
+ _NET_CLOSE_WINDOW (1.3)
+ _NET_MOVERESIZE_WINDOW (1.3)
+ _NET_WM_MOVERESIZE (1.3)
+ _NET_WM_NAME (1.3)
+ _NET_WM_VISIBLE_NAME (1.3)
+ _NET_WM_ICON_NAME (1.3)
+ _NET_WM_VISIBLE_ICON_NAME (1.3)
+ _NET_WM_DESKTOP (1.3)
+ _NET_WM_WINDOW_TYPE (1.3)
Openbox does not let windows change this hint after mapping.
+ _NET_WM_STATE (1.3)
+ _NET_WM_ALLOWED_ACTIONS (1.3)
+ _NET_WM_STRUT (1.3)
+ _NET_WM_STRUT_PARTIAL (1.3)
Openbox uses these to create per-monitor struts in Xinerama setups.
- _NET_WM_ICON_GEOMETRY (1.3)
Openbox does not display icons for iconic windows.
+ _NET_WM_ICON (1.3)
- _NET_WM_PID (1.3)
Openbox does not make use of available PIDs as I don't believe there is
a reliable way to tell what client the window is running on.
- _NET_WM_HANDLED_ICONS (1.3)
Openbox does not display icons for iconic windows.
- _NET_WM_USER_TIME (1.3)
Future support would be nice.
- _NET_WM_PING (1.3)
Openbox doesn't look for hung processes at this time.