Peter Hutterer
2700bc6045
xwayland: add support for the XWAYLAND extension
...
This extension exists to serve one purpose: reliably identifying
Xwayland. Previous attempts at doing so included querying root window
properties, output names or input device names. All these attempts are
somewhat unreliable. Instead, let's use an extension - where that
extension is present we have an Xwayland server.
Clients should never need to do anything but check whether the extension
exists through XQueryExtension or search through XListExtensions.
This extension provides a single QueryVersion request only, and
that is only to provide future compatibility if we ever need anything
other than "this extension exists" functionality.
https://gitlab.freedesktop.org/xorg/proto/xorgproto/-/merge_requests/54
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2022-08-11 10:30:32 +10:00
..
.gitignore
Fix spelling/wording issues
2020-07-05 13:07:33 -07:00
busfault.h
callback.h
client.h
closestr.h
closure.h
colormap.h
colormapst.h
cursor.h
cursorstr.h
dbus-core.h
displaymode.h
dix-config-apple-verbatim.h
dix.h
Convert more funcs to use InternalEvent.
2021-12-19 20:01:04 +00:00
dixaccess.h
dixevents.h
dixfont.h
include: Stop including <X11/fonts/fontproto.h>
2018-10-25 12:32:48 -04:00
dixfontstr.h
dix: Switch to the libXfont2 API (v2)
2016-07-18 15:25:59 -04:00
dixgrabs.h
xi: Implement grab support for new gesture event types
2021-05-30 13:26:32 +03:00
dixstruct.h
os: Define {ReadFdFrom,WriteFdTo}Client unconditionally
2018-03-08 14:12:36 -05:00
eventconvert.h
dix: Add new internal event enums for gesture events
2021-05-30 13:26:30 +03:00
events.h
xi: Implement internal gesture event struct
2021-05-30 13:26:31 +03:00
eventstr.h
xi: Implement internal gesture event struct
2021-05-30 13:26:31 +03:00
exevents.h
xi: Implement grab support for new gesture event types
2021-05-30 13:26:32 +03:00
extension.h
extinit.h
miinitext: Load GLX on the mi path
2018-02-14 17:04:48 -05:00
extnsionst.h
dix: Remove extension aliases
2017-06-20 16:37:24 -04:00
fourcc.h
Consolidate fourcc.h
2020-09-15 11:43:16 +02:00
gc.h
gcstruct.h
fb: Remove 24bpp support (v3)
2017-03-17 15:14:42 -04:00
globals.h
miinitext: General cleanup (v2)
2018-01-22 17:28:12 -05:00
glx_extinit.h
miinitext: Load GLX on the mi path
2018-02-14 17:04:48 -05:00
glxvndabi.h
Fix spelling/wording issues
2020-07-05 13:07:33 -07:00
hotplug.h
input.h
dix: Correctly save replayed event into GrabInfoRec
2022-02-09 11:33:03 +00:00
inputstr.h
dix: Implement internal gesture state handling
2021-05-30 13:26:39 +03:00
inpututils.h
Implement gesture processing logic
2021-05-30 13:26:42 +03:00
list.h
Correct xorg_list_is_empty return value description
2018-02-12 08:09:53 +10:00
meson.build
xwayland: add support for the XWAYLAND extension
2022-08-11 10:30:32 +10:00
misc.h
include: Increase the number of max. input devices to 256.
2019-11-09 23:05:13 -05:00
miscstruct.h
nonsdk_extinit.h
opaque.h
dix: Remove -to option to set the default connection timeout
2019-10-30 16:17:04 +00:00
optionstr.h
os.h
os: Ensure sigset_t is provided when compiling for MinGW
2019-05-18 14:59:38 +00:00
pixmap.h
xserver/output: rename some badly named variables/APIs.
2020-07-10 06:17:44 +10:00
pixmapstr.h
xserver/output: rename some badly named variables/APIs.
2020-07-10 06:17:44 +10:00
privates.h
Fix compilation with windows.h from latest w32api
2021-08-31 16:56:28 +00:00
probes.h
dtrace: s/#if/#ifdef/ for XSERVER_DTRACE
2019-08-27 17:38:59 -04:00
property.h
Mark the dixChangeWindowProperty() value argument as const
2021-07-30 08:36:35 +00:00
propertyst.h
protocol-versions.h
xfixes: Add ClientDisconnectMode
2021-06-07 17:28:05 +02:00
ptrveloc.h
region.h
regionstr.h
registry.h
resource.h
dix: Fix undefined shift in HashResourceID
2019-10-15 14:06:21 -04:00
rgb.h
screenint.h
dix: De-ugly the prototype for Add{GPU,}Screen
2018-10-30 12:21:41 -04:00
scrnintstr.h
xserver/output: rename some badly named variables/APIs.
2020-07-10 06:17:44 +10:00
selection.h
servermd.h
swaprep.h
swapreq.h
systemd-logind.h
xf86/logind: Fix compilation error when built without logind/platform bus
2021-12-20 16:56:14 +01:00
validate.h
vidmodestr.h
window.h
windowstr.h
dix: Remove WindowRec::backStorage
2019-04-12 21:53:03 +00:00
XIstubs.h
xkb-config.h.in
xkbfile.h
xkbrules.h
xkbsrv.h
xkb: move the SProcXkbDispatch declaration
2022-07-08 14:27:04 +00:00
xkbstr.h
Fix spelling/wording issues
2020-07-05 13:07:33 -07:00
xorg-config.h.meson.in
xorg: Remove the XF86PM define.
2018-08-02 10:27:37 -04:00
xorg-server.h.meson.in
meson: Generate xorg-server.h
2018-03-28 09:54:22 -04:00
Xprintf.h
xserver-properties.h
Xserver.d
dtrace: Move Xserver.d from dix/ to include/
2019-08-27 17:38:54 -04:00
xserver_poll.h
Fix typo in error message
2019-01-10 18:40:20 +02:00
xsha1.h
xwayland-config.h.meson.in
xwayland: add support for the XWAYLAND extension
2022-08-11 10:30:32 +10:00
xwin-config.h.meson.in
Add meson.build for XWin server (v2)
2017-06-02 09:32:35 -07:00