chiark / gitweb /
New option: movres.ignore_transience.
[e16] / COMPLIANCE
1
2 Enlightenment Standards Compliance
3 ==================================
4
5 Notation
6 --------
7
8 [ ] : not implemented
9 [/] : partially implemented
10 [+] : supported
11 [-] : unsupported/unused/ignored
12
13
14 Extended Window Manager Hints (EWMH) Compliance
15 -----------------------------------------------
16
17 AKA NetWM or freedesktop hints.
18
19 Root Window Properties (and Related Messages)
20 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
21 [+] _NET_SUPPORTED
22 [+] _NET_CLIENT_LIST
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
30 [+] _NET_WORKAREA
31 [+] _NET_SUPPORTING_WM_CHECK
32 [+] _NET_VIRTUAL_ROOTS
33 [-] _NET_DESKTOP_LAYOUT
34 [+] _NET_SHOWING_DESKTOP
35
36 Other Root Window Messages
37 ~~~~~~~~~~~~~~~~~~~~~~~~~~
38 [+] _NET_CLOSE_WINDOW
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
55
56 Application Window Properties
57 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
58 [+] _NET_WM_NAME
59 [ ] _NET_WM_VISIBLE_NAME
60 [+] _NET_WM_ICON_NAME
61 [ ] _NET_WM_VISIBLE_ICON_NAME
62 [+] _NET_WM_DESKTOP
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
72 [/] _NET_WM_STATE
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
98 [+] _NET_WM_STRUT
99 [/] _NET_WM_STRUT_PARTIAL
100     Partial strut info not taken into account.
101 [-] _NET_WM_ICON_GEOMETRY
102 [+] _NET_WM_ICON
103 [-] _NET_WM_PID
104 [-] _NET_WM_HANDLED_ICONS
105 [-] _NET_WM_USER_TIME
106 [-] _NET_WM_USER_TIME_WINDOW
107 [+] _NET_FRAME_EXTENTS
108
109 Window Manager Protocols
110 ~~~~~~~~~~~~~~~~~~~~~~~~
111 [ ] _NET_WM_PING
112 [+] _NET_WM_SYNC_REQUEST
113     [+] _NET_WM_SYNC_REQUEST_COUNTER
114
115 Other Properties
116 ~~~~~~~~~~~~~~~~
117 [ ] _NET_WM_FULL_PLACEMENT
118
119 Compositing Managers
120 ~~~~~~~~~~~~~~~~~~~~
121 [+] _NET_WM_CM_Sn
122
123
124 GNOME Compliance (_WIN_... hints)
125 ---------------------------------
126
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.
129
130 In case of ambiguities the EWMH specification takes precedence.
131
132
133 KDE Compliance (KWM_... hints)
134 ---------------------------------
135
136 These hints are considered obsolete and support has been removed after the
137 0.16.6 release.
138
139
140 ICCCM Compliance
141 ----------------
142
143 Enlightenment intends to be compliant with the relevant sections of the ICCCM
144 Version 2.0.
145
146 In case of ambiguities the EWMH specification takes precedence.