2 Enlightenment Standards Compliance
3 ==================================
9 [/] : partially implemented
11 [-] : unsupported/unused/ignored
14 Extended Window Manager Hints (EWMH) Compliance
15 -----------------------------------------------
17 AKA NetWM or freedesktop hints.
19 Root Window Properties (and Related Messages)
20 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
23 [+] _NET_CLIENT_LIST_STACKING
24 [+] _NET_NUMBER_OF_DESKTOPS
25 [+] _NET_DESKTOP_GEOMETRY
26 [+] _NET_DESKTOP_VIEWPORT
27 [+] _NET_CURRENT_DESKTOP
28 [+] _NET_DESKTOP_NAMES
29 [+] _NET_ACTIVE_WINDOW
31 [+] _NET_SUPPORTING_WM_CHECK
32 [+] _NET_VIRTUAL_ROOTS
33 [-] _NET_DESKTOP_LAYOUT
34 [+] _NET_SHOWING_DESKTOP
36 Other Root Window Messages
37 ~~~~~~~~~~~~~~~~~~~~~~~~~~
39 [+] _NET_MOVERESIZE_WINDOW
40 [+] _NET_WM_MOVERESIZE
41 [+] _NET_WM_MOVERESIZE_SIZE_TOPLEFT
42 [+] _NET_WM_MOVERESIZE_SIZE_TOP
43 [+] _NET_WM_MOVERESIZE_SIZE_TOPRIGHT
44 [+] _NET_WM_MOVERESIZE_SIZE_RIGHT
45 [+] _NET_WM_MOVERESIZE_SIZE_BOTTOMRIGHT
46 [+] _NET_WM_MOVERESIZE_SIZE_BOTTOM
47 [+] _NET_WM_MOVERESIZE_SIZE_BOTTOMLEFT
48 [+] _NET_WM_MOVERESIZE_SIZE_LEFT
49 [+] _NET_WM_MOVERESIZE_MOVE
50 [+] _NET_WM_MOVERESIZE_SIZE_KEYBOARD
51 [+] _NET_WM_MOVERESIZE_MOVE_KEYBOARD
52 [+] _NET_WM_MOVERESIZE_CANCEL
53 [ ] _NET_RESTACK_WINDOW
54 [ ] _NET_REQUEST_FRAME_EXTENTS
56 Application Window Properties
57 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
59 [ ] _NET_WM_VISIBLE_NAME
61 [ ] _NET_WM_VISIBLE_ICON_NAME
63 [/] _NET_WM_WINDOW_TYPE
64 [+] _NET_WM_WINDOW_TYPE_DESKTOP
65 [+] _NET_WM_WINDOW_TYPE_DOCK
66 [/] _NET_WM_WINDOW_TYPE_TOOLBAR
67 [/] _NET_WM_WINDOW_TYPE_MENU
68 [/] _NET_WM_WINDOW_TYPE_UTILITY
69 [/] _NET_WM_WINDOW_TYPE_SPLASH
70 [/] _NET_WM_WINDOW_TYPE_DIALOG
71 [/] _NET_WM_WINDOW_TYPE_NORMAL
73 [ ] _NET_WM_STATE_MODAL
74 [+] _NET_WM_STATE_STICKY
75 [+] _NET_WM_STATE_MAXIMIZED_VERT
76 [+] _NET_WM_STATE_MAXIMIZED_HORZ
77 [+] _NET_WM_STATE_SHADED
78 [+] _NET_WM_STATE_SKIP_TASKBAR
79 [+] _NET_WM_STATE_SKIP_PAGER
80 [+] _NET_WM_STATE_HIDDEN
81 [+] _NET_WM_STATE_FULLSCREEN
82 [+] _NET_WM_STATE_ABOVE
83 [+] _NET_WM_STATE_BELOW
84 [+] _NET_WM_STATE_DEMANDS_ATTENTION
85 [+] _NET_WM_ALLOWED_ACTIONS
86 [+] _NET_WM_ACTION_MOVE
87 [+] _NET_WM_ACTION_RESIZE
88 [+] _NET_WM_ACTION_MINIMIZE
89 [+] _NET_WM_ACTION_SHADE
90 [+] _NET_WM_ACTION_STICK
91 [+] _NET_WM_ACTION_MAXIMIZE_HORZ
92 [+] _NET_WM_ACTION_MAXIMIZE_VERT
93 [+] _NET_WM_ACTION_FULLSCREEN
94 [+] _NET_WM_ACTION_CHANGE_DESKTOP
95 [+] _NET_WM_ACTION_CLOSE
96 [+] _NET_WM_ACTION_ABOVE
97 [+] _NET_WM_ACTION_BELOW
99 [/] _NET_WM_STRUT_PARTIAL
100 Partial strut info not taken into account.
101 [-] _NET_WM_ICON_GEOMETRY
104 [-] _NET_WM_HANDLED_ICONS
105 [-] _NET_WM_USER_TIME
106 [-] _NET_WM_USER_TIME_WINDOW
107 [+] _NET_FRAME_EXTENTS
109 Window Manager Protocols
110 ~~~~~~~~~~~~~~~~~~~~~~~~
112 [+] _NET_WM_SYNC_REQUEST
113 [+] _NET_WM_SYNC_REQUEST_COUNTER
117 [ ] _NET_WM_FULL_PLACEMENT
124 GNOME Compliance (_WIN_... hints)
125 ---------------------------------
127 If support is enabled (configure --enable-hints-gnome) Enlightenment is GNOME(1)
128 compliant according to http://developer.gnome.org/doc/standards/wm/book1.html.
130 In case of ambiguities the EWMH specification takes precedence.
133 KDE Compliance (KWM_... hints)
134 ---------------------------------
136 These hints are considered obsolete and support has been removed after the
143 Enlightenment intends to be compliant with the relevant sections of the ICCCM
146 In case of ambiguities the EWMH specification takes precedence.