e16/COMPLIANCE

140 lines
3.8 KiB
Plaintext
Raw Normal View History

2022-02-14 07:51:40 -08:00
e16 Standards Compliance
========================
2004-02-09 11:59:32 -08:00
Notation
--------
[ ] : not implemented
[/] : partially implemented
[+] : supported
[-] : unsupported/unused/ignored
Extended Window Manager Hints (EWMH) Compliance
-----------------------------------------------
AKA NetWM or freedesktop hints.
Root Window Properties (and Related Messages)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[+] _NET_SUPPORTED
[+] _NET_CLIENT_LIST
[+] _NET_CLIENT_LIST_STACKING
[+] _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
2005-07-09 02:22:02 -07:00
[-] _NET_DESKTOP_LAYOUT
[+] _NET_SHOWING_DESKTOP
2004-02-09 11:59:32 -08:00
Other Root Window Messages
~~~~~~~~~~~~~~~~~~~~~~~~~~
[+] _NET_CLOSE_WINDOW
2005-07-10 15:43:49 -07:00
[+] _NET_MOVERESIZE_WINDOW
[+] _NET_WM_MOVERESIZE
[+] _NET_WM_MOVERESIZE_SIZE_TOPLEFT
[+] _NET_WM_MOVERESIZE_SIZE_TOP
[+] _NET_WM_MOVERESIZE_SIZE_TOPRIGHT
[+] _NET_WM_MOVERESIZE_SIZE_RIGHT
[+] _NET_WM_MOVERESIZE_SIZE_BOTTOMRIGHT
[+] _NET_WM_MOVERESIZE_SIZE_BOTTOM
[+] _NET_WM_MOVERESIZE_SIZE_BOTTOMLEFT
[+] _NET_WM_MOVERESIZE_SIZE_LEFT
[+] _NET_WM_MOVERESIZE_MOVE
[+] _NET_WM_MOVERESIZE_SIZE_KEYBOARD
[+] _NET_WM_MOVERESIZE_MOVE_KEYBOARD
[+] _NET_WM_MOVERESIZE_CANCEL
2007-08-02 10:34:16 -07:00
[ ] _NET_RESTACK_WINDOW
[ ] _NET_REQUEST_FRAME_EXTENTS
2004-02-09 11:59:32 -08:00
Application Window Properties
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[+] _NET_WM_NAME
2004-02-09 11:59:32 -08:00
[ ] _NET_WM_VISIBLE_NAME
[+] _NET_WM_ICON_NAME
2004-02-09 11:59:32 -08:00
[ ] _NET_WM_VISIBLE_ICON_NAME
[+] _NET_WM_DESKTOP
[/] _NET_WM_WINDOW_TYPE
[+] _NET_WM_WINDOW_TYPE_DESKTOP
[+] _NET_WM_WINDOW_TYPE_DOCK
2007-08-02 10:34:16 -07:00
[/] _NET_WM_WINDOW_TYPE_TOOLBAR
[/] _NET_WM_WINDOW_TYPE_MENU
2004-02-09 11:59:32 -08:00
[/] _NET_WM_WINDOW_TYPE_UTILITY
2007-08-02 10:34:16 -07:00
[/] _NET_WM_WINDOW_TYPE_SPLASH
[/] _NET_WM_WINDOW_TYPE_DIALOG
[/] _NET_WM_WINDOW_TYPE_NORMAL
2021-08-21 04:44:57 -07:00
New window types to be used on override-redirect windows
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ ] _NET_WM_WINDOW_TYPE_DROPDOWN_MENU
[ ] _NET_WM_WINDOW_TYPE_POPUP_MENU
[ ] _NET_WM_WINDOW_TYPE_TOOLTIP
[ ] _NET_WM_WINDOW_TYPE_NOTIFICATION
[ ] _NET_WM_WINDOW_TYPE_COMBO
[ ] _NET_WM_WINDOW_TYPE_DND
2004-02-09 11:59:32 -08:00
[/] _NET_WM_STATE
2005-02-12 08:35:31 -08:00
[ ] _NET_WM_STATE_MODAL
[+] _NET_WM_STATE_STICKY
2007-08-02 10:34:16 -07:00
[+] _NET_WM_STATE_MAXIMIZED_VERT
[+] _NET_WM_STATE_MAXIMIZED_HORZ
2005-02-12 08:35:31 -08:00
[+] _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_STATE_DEMANDS_ATTENTION
2021-08-21 04:44:57 -07:00
[+] _NET_WM_STATE_FOCUSED
2005-07-09 02:22:02 -07:00
[+] _NET_WM_ALLOWED_ACTIONS
[+] _NET_WM_ACTION_MOVE
[+] _NET_WM_ACTION_RESIZE
[+] _NET_WM_ACTION_MINIMIZE
[+] _NET_WM_ACTION_SHADE
[+] _NET_WM_ACTION_STICK
[+] _NET_WM_ACTION_MAXIMIZE_HORZ
[+] _NET_WM_ACTION_MAXIMIZE_VERT
[+] _NET_WM_ACTION_FULLSCREEN
[+] _NET_WM_ACTION_CHANGE_DESKTOP
[+] _NET_WM_ACTION_CLOSE
2007-08-02 10:34:16 -07:00
[+] _NET_WM_ACTION_ABOVE
[+] _NET_WM_ACTION_BELOW
[+] _NET_WM_STRUT
2005-07-10 15:43:49 -07:00
[/] _NET_WM_STRUT_PARTIAL
Partial strut info not taken into account.
2005-07-09 02:22:02 -07:00
[-] _NET_WM_ICON_GEOMETRY
[+] _NET_WM_ICON
[-] _NET_WM_PID
[-] _NET_WM_HANDLED_ICONS
[/] _NET_WM_USER_TIME
[/] _NET_WM_USER_TIME_WINDOW
2005-02-12 08:35:31 -08:00
[+] _NET_FRAME_EXTENTS
2021-08-21 04:44:57 -07:00
[ ] _NET_WM_OPAQUE_REGION
[ ] _NET_WM_BYPASS_COMPOSITOR
2007-08-02 10:34:16 -07:00
2004-02-09 11:59:32 -08:00
Window Manager Protocols
~~~~~~~~~~~~~~~~~~~~~~~~
[ ] _NET_WM_PING
[+] _NET_WM_SYNC_REQUEST
2007-08-02 10:34:16 -07:00
[+] _NET_WM_SYNC_REQUEST_COUNTER
2021-08-21 04:44:57 -07:00
[ ] _NET_WM_FULLSCREEN_MONITORS
2007-08-02 10:34:16 -07:00
Other Properties
~~~~~~~~~~~~~~~~
[ ] _NET_WM_FULL_PLACEMENT
Compositing Managers
~~~~~~~~~~~~~~~~~~~~
[+] _NET_WM_CM_Sn
2021-08-21 04:44:57 -07:00
[ ] WM_TRANSIENT_FOR for override-redirect windows
2004-02-09 11:59:32 -08:00
ICCCM Compliance
----------------
2022-02-14 07:51:40 -08:00
e16 intends to be compliant with the relevant sections of the ICCCM Version 2.0.
2004-02-09 11:59:32 -08:00
In case of ambiguities the EWMH specification takes precedence.