parent
da53d31e4b
commit
65c0c8ef4f
|
@ -0,0 +1,117 @@
|
|||
|
||||
Enlightenment Standards Compliance
|
||||
==================================
|
||||
|
||||
Notation
|
||||
--------
|
||||
|
||||
[ ] : not implemented
|
||||
[/] : partially implemented
|
||||
[+] : supported
|
||||
[-] : unsupported/unused/ignored
|
||||
|
||||
|
||||
Extended Window Manager Hints (EWMH) Compliance
|
||||
-----------------------------------------------
|
||||
|
||||
AKA NetWM or freedesktop hints.
|
||||
See http://freedesktop.org/Standards/wm-spec/
|
||||
|
||||
Root Window Properties (and Related Messages)
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[+] _NET_SUPPORTED
|
||||
[+] _NET_CLIENT_LIST
|
||||
The list is not in strict mapping order.
|
||||
[+] _NET_CLIENT_LIST_STACKING
|
||||
Only the windows on the current desktop are in strict stacking order.
|
||||
[+] _NET_NUMBER_OF_DESKTOPS
|
||||
[+] _NET_DESKTOP_GEOMETRY
|
||||
[+] _NET_DESKTOP_VIEWPORT
|
||||
[+] _NET_CURRENT_DESKTOP
|
||||
[+] _NET_DESKTOP_NAMES
|
||||
[+] _NET_ACTIVE_WINDOW
|
||||
[+] _NET_WORKAREA
|
||||
[+] _NET_SUPPORTING_WM_CHECK
|
||||
[+] _NET_VIRTUAL_ROOTS
|
||||
[ ] _NET_DESKTOP_LAYOUT
|
||||
[-] _NET_SHOWING_DESKTOP
|
||||
|
||||
Other Root Window Messages
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[+] _NET_CLOSE_WINDOW
|
||||
[ ] _NET_MOVERESIZE_WINDOW
|
||||
[ ] _NET_WM_MOVERESIZE
|
||||
Listed in _NET_SUPPORTED but not handled.
|
||||
|
||||
Application Window Properties
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[ ] _NET_WM_NAME
|
||||
[ ] _NET_WM_VISIBLE_NAME
|
||||
[ ] _NET_WM_ICON_NAME
|
||||
[ ] _NET_WM_VISIBLE_ICON_NAME
|
||||
[+] _NET_WM_DESKTOP
|
||||
[/] _NET_WM_WINDOW_TYPE
|
||||
[+] _NET_WM_WINDOW_TYPE_DESKTOP
|
||||
[+] _NET_WM_WINDOW_TYPE_DOCK
|
||||
[ ] _NET_WM_WINDOW_TYPE_TOOLBAR
|
||||
[ ] _NET_WM_WINDOW_TYPE_MENU
|
||||
[/] _NET_WM_WINDOW_TYPE_UTILITY
|
||||
[ ] _NET_WM_WINDOW_TYPE_SPLASH
|
||||
[ ] _NET_WM_WINDOW_TYPE_DIALOG
|
||||
[ ] _NET_WM_WINDOW_TYPE_NORMAL
|
||||
[/] _NET_WM_STATE
|
||||
[ ] _NET_WM_STATE_MODAL;
|
||||
[+] _NET_WM_STATE_STICKY;
|
||||
[/] _NET_WM_STATE_MAXIMIZED_VERT;
|
||||
[/] _NET_WM_STATE_MAXIMIZED_HORZ;
|
||||
[+] _NET_WM_STATE_SHADED;
|
||||
[+] _NET_WM_STATE_SKIP_TASKBAR;
|
||||
[+] _NET_WM_STATE_SKIP_PAGER;
|
||||
[+] _NET_WM_STATE_HIDDEN;
|
||||
[ ] _NET_WM_STATE_FULLSCREEN;
|
||||
[+] _NET_WM_STATE_ABOVE;
|
||||
[+] _NET_WM_STATE_BELOW;
|
||||
[ ] _NET_WM_ALLOWED_ACTIONS
|
||||
The property is not set but the actions are supported as shown under
|
||||
_NET_WM_STATE.
|
||||
[ ] _NET_WM_STRUT
|
||||
[ ] _NET_WM_STRUT_PARTIAL
|
||||
[ ] _NET_WM_ICON_GEOMETRY
|
||||
[ ] _NET_WM_ICON
|
||||
[ ] _NET_WM_PID
|
||||
[ ] _NET_WM_HANDLED_ICONS
|
||||
[ ] _NET_WM_USER_TIME
|
||||
|
||||
Window Manager Protocols
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
[ ] _NET_WM_PING
|
||||
|
||||
|
||||
GNOME Compliance (_WIN_... hints)
|
||||
---------------------------------
|
||||
|
||||
If support is enabled (configure --enable-hints-gnome) Enlightenment is GNOME(1)
|
||||
compliant according to http://developer.gnome.org/doc/standards/wm/book1.html.
|
||||
|
||||
In case of ambiguities the EWMH specification takes precedence.
|
||||
|
||||
|
||||
KDE Compliance (KWM_... hints)
|
||||
---------------------------------
|
||||
|
||||
If support is enabled (configure --enable-hints-kde) Enlightenment may be KDE(1)
|
||||
compliant :)
|
||||
|
||||
In case of ambiguities the EWMH specification takes precedence.
|
||||
|
||||
These hints are considered obsolete and support has been removed after the
|
||||
0.16.6 release.
|
||||
|
||||
|
||||
ICCCM Compliance
|
||||
----------------
|
||||
|
||||
Enlightenment intends to be compliant with the relevant sections of the ICCCM
|
||||
Version 2.0.
|
||||
|
||||
In case of ambiguities the EWMH specification takes precedence.
|
Loading…
Reference in New Issue