1
W A R N I N G:                                                    
2
--------------                                                    
3
This document is a work in progress and is in no way complete or accurate!
4
Its current purpose is in aiding the duicompositor's NetWM audit for a future 
5
duicompositor release.
6
7
NetWM Compliance Document:
8
==========================
9
10
Listed below are all the NetWM (or EWM) hints decided upon on freedesktop.org 
11
(as of version 1.4draft-2) and duicompsitor's current level of
12
compliance with the spec.
13
14
15
compliance :
16
    - = none,
17
    / = partial,
18
    + = complete,
19
20
 
21
/ _NET_WM_WINDOW_TYPE
22
+ _NET_WM_WINDOW_TYPE_DESKTOP
23
+ _NET_WM_WINDOW_TYPE_NORMAL
24
+ _NET_WM_WINDOW_TYPE_INPUT
25
+ _NET_WM_WINDOW_TYPE_NOTIFICATION
26
+ _NET_WM_WINDOW_TYPE_DOCK
27
28
/ _NET_WM_WINDOW_OPACITY
29
30
/ _NET_WM_PID
31
/ _NET_WM_STATE
32
+ _NET_WM_STATE_ABOVE
33
+ _NET_WM_STATE_SKIP_TASKBAR
34
+ _NET_WM_STATE_FULLSCREEN,
35
36
+ _NET_ACTIVE_WINDOW
37
+ _NET_CLOSE_WINDOW
38
+ _NET_CLIENT_LIST
39
+ _NET_CLIENT_LIST_STACKING
40
+ _NET_WM_ICON_GEOMETRY
41
42
+ _NET_SUPPORTED
43
- _NET_NUMBER_OF_DESKTOPS
44
- _NET_DESKTOP_GEOMETRY
45
- _NET_DESKTOP_VIEWPORT
46
- _NET_CURRENT_DESKTOP
47
- _NET_DESKTOP_NAMES
48
- _NET_WORKAREA
49
+ _NET_SUPPORTING_WM_CHECK
50
- _NET_VIRTUAL_ROOTS
51
- _NET_DESKTOP_LAYOUT
52
- _NET_SHOWING_DESKTOP
53
54
+ _NET_WM_NAME
55
- _NET_WM_VISIBLE_NAME
56
- _NET_WM_ICON_NAME
57
- _NET_WM_VISIBLE_ICON_NAME
58
- _NET_WM_DESKTOP
59
- _NET_WM_ALLOWED_ACTIONS
60
- _NET_WM_STRUT
61
- _NET_WM_STRUT_PARTIAL
62
- _NET_WM_ICON_GEOMETRY
63
- _NET_WM_ICON
64
- _NET_WM_HANDLED_ICONS
65
- _NET_WM_USER_TIME
66
- _NET_WM_USER_TIME_WINDOW
67
- _NET_FRAME_EXTENTS
68
69
+ _NET_WM_PING
70
- _NET_WM_SYNC_REQUEST
71
- _NET_WM_FULLSCREEN_MONITORS
72
+ _NET_WM_CM_Sn
73
74
KDE-specific extensions:
75
76
+ _KDE_NET_WM_WINDOW_TYPE_OVERRIDE
77
    - window type, makes the window borderless (used by Qt as hint)