Enrico Weigelt, metux IT consult
d9d5fc9dc9
xwin: consolidate debugging symbols
...
We've got three #define's that are all set at once, on enable_debugging.
A comment in meson.build already asks for consolidating them into one,
so just do it now.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1409 >
(cherry picked from commit 2003adfd33 )
2026-01-19 12:32:22 -08:00
Enrico Weigelt, metux IT consult
17a6c13b91
xfree86: os-support: ppc_video: drop unused DEV_MEM define
...
This #define is local within a .c file, but became unused about a
decade ago (commit 8686463de7 ).
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1410 >
(cherry picked from commit d8758cdd20 )
2026-01-19 12:32:22 -08:00
Enrico Weigelt, metux IT consult
33805b7c90
xfree86: os-support: drop obsolete Solaris specific LED defines
...
Historical legacy: the LED ID defines have/had different naming across various
platforms - for better portability of the keyboard driver, those have been
aliased to BSD's naming scheme. Meanwhile, lots of ancient platforms have
been died or moved to other drivers (eg. Linux went to either evdev or libinput
and not supported by the xf86-input-keyboard driver anymore).
The only remaining possible consumer is Solaris. But it has it's own dedicated
code (sun_kbd.c in xf86-input-keyboard), which already using the Solaris' naming.
Therefore, there's no actual consumer of them left, so we can drop them.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1418 >
(cherry picked from commit 0cb8a76a9f )
2026-01-19 12:32:22 -08:00
Peter Hutterer
9bdd10b023
CI: Only run the driver build job on Xorg changes
...
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1318 >
(cherry picked from commit 052909ab9b )
2026-01-19 12:32:22 -08:00
Peter Hutterer
6383d90e89
CI: add a driver build stage to check for header breakage
...
Pull a few drivers and try to build their most recent release (or a
specific SHA) and see if they still build. If they do, yay, otherwise
fail.
Dependency-wise we need to keep libevdev-dev and libinput-dev around
now and add libspice-protocol-dev for the qxl driver.
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1318 >
(cherry picked from commit 89b7f45010 )
2026-01-19 12:32:22 -08:00
Olivier Fourdan
b1e51e2449
xwayland: Update lost focus on deactivation
...
Use the "activated" state from xdg-shell to call the pointer and
keyboard leave events when running rootful.
The regular pointer and keyboard leave notifications are now ignored
when running rootful.
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com >
Closes: https://gitlab.freedesktop.org/xorg/xserver/-/issues/1604
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1213 >
(cherry picked from commit 792758faa5 )
2026-01-19 12:32:22 -08:00
Olivier Fourdan
fdaa48ca10
xwayland: Introduce xwl_screen_lost_focus()
...
xwl_screen_lost_focus() calls the keyboard and pointer leave functions
for each seat.
No functional change.
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com >
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1213 >
(cherry picked from commit 122ad8a0de )
2026-01-19 12:32:22 -08:00
Olivier Fourdan
a0922f3dd0
xwayland: Move the leave kbd/ptr code
...
Move part of the code that deals with pointer or keyboard leave
notifications to their own function.
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com >
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1213 >
(cherry picked from commit 654c354da9 )
2026-01-19 12:32:22 -08:00
Enrico Weigelt, metux IT consult
8e2eed4d78
include: add comment on _XSERVER64 define
...
Since the whole 32/64 bit issue is a bit complex, it's worth adding some
comment on what the _XSERVER64 symbol really is needed for.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1413 >
(cherry picked from commit afaad1b847 )
2026-01-19 12:32:22 -08:00
Olivier Fourdan
66dc69fe25
xwayland: Use "-decorate" if available
...
That allows to open new Xwayland decorated windows as needed (e.g. using
the "New window" entry from the launcher)
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com >
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1421 >
(cherry picked from commit 9a7fb3a153 )
2026-01-19 12:32:22 -08:00
Olivier Fourdan
1810f06c94
xwayland: Use full path for Xwayland exec
...
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com >
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1421 >
(cherry picked from commit fbf5e26b5c )
2026-01-19 12:32:22 -08:00
Olivier Fourdan
26c3039bf4
xwayland: Add the Exec key to the desktop file
...
This was intentionally left out, but it's against the spec.
Add an Exec key to be conformant.
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com >
Closes: https://gitlab.freedesktop.org/xorg/xserver/-/issues/1654
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1421 >
(cherry picked from commit 66b371f306 )
2026-01-19 12:32:22 -08:00
Enrico Weigelt, metux IT consult
706caadbf2
Fix missing include of <sys/wait.h>
...
Instead of relying on indirect includes, it's much cleaner if everybody
includes directly what he needs.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1419 >
(cherry picked from commit ccfa7e9f2e )
2026-01-19 12:32:22 -08:00
Olivier Fourdan
ffa261dfb9
xwayland: Drop xwl_window_buffers_get_pixmap()
...
This just calls into xwl_window_swap_pixmap() so we can just use that
instead (Michel).
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com >
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1386 >
(cherry picked from commit 54a2dfc229 )
2026-01-19 12:32:22 -08:00
Olivier Fourdan
8dd4e5345d
xwayland/glamor: Drop xwl_glamor_needs_n_buffering()
...
This function always return TRUE now that EGLSTream is gone, so we can
remove it.
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com >
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1386 >
(cherry picked from commit 656d2efd4b )
2026-01-19 12:32:22 -08:00
Olivier Fourdan
9d343b25cc
xwayland/glamor: Drop xwl_glamor_needs_buffer_flush()
...
GLAMOR needs that, and the function returns TRUE unless GLAMOR is not
used.
Drop the function xwl_glamor_needs_buffer_flush() and call
glamor_block_handler() when glamor is used.
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com >
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1386 >
(cherry picked from commit d422b40926 )
2026-01-19 12:32:22 -08:00
Olivier Fourdan
ce896ed372
xwayland/glamor: Drop xwl_screen_get_main_dev()
...
This is made redundant with xwl_gbm_get_main_device(), and this is not
really an xwl_screen function either.
Let's remove it.
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com >
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1386 >
(cherry picked from commit 6466c1ee81 )
2026-01-19 12:32:22 -08:00
Olivier Fourdan
d075dd706b
xwayland/glamor: Drop the backend_flags definition
...
Nobody uses that anymore.
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com >
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1386 >
(cherry picked from commit ef29e05200 )
2026-01-19 12:32:22 -08:00
Olivier Fourdan
aaf0070ebb
xwayland/glamor: Remove the xwl_egl_backend structure
...
No more backend structure, one GBM backend to rule them all!
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com >
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1386 >
(cherry picked from commit 888e3e7a94 )
2026-01-19 12:32:22 -08:00
Olivier Fourdan
53eacb3100
xwayland/glamor: Drop init_backend() and select_backend()
...
Now that we have only one backend, there is no need to initialize or
select between different backends.
Drop the corresponding functions.
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com >
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1386 >
(cherry picked from commit 8c0267b60f )
2026-01-19 12:32:22 -08:00
Olivier Fourdan
bb9af40e2e
xwayland/glamor: Remove the backend pointers
...
We have only one backend now.
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com >
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1386 >
(cherry picked from commit bceaca28d3 )
2026-01-19 12:32:21 -08:00
Olivier Fourdan
46f6499ade
xwayland/glamor: Make xwl_glamor_has_wl_interfaces() private
...
It's not used outside of Xwayland GLAMOR code itself, no need to keep it
public.
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com >
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1386 >
(cherry picked from commit 863ee2da4d )
2026-01-19 12:32:21 -08:00
Olivier Fourdan
32249246df
xwayland/glamor: Drop the allow_commit() hook
...
That was used only by the EGLStream backend, we can remove it.
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com >
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1386 >
(cherry picked from commit 4eb8684f52 )
2026-01-19 12:32:21 -08:00
Olivier Fourdan
43fd435d6a
xwayland/glamor: Drop the post_damage() hook
...
That was used only with the EGLStream backend, we can remove it.
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com >
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1386 >
(cherry picked from commit 6fd77acd91 )
2026-01-19 12:32:21 -08:00
Olivier Fourdan
440fb711f6
xwayland/glamor: Remove the flag "is_available"
...
Now that we have only one GBM backend, either it is available and
usable, or we cannot use GLAMOR.
Therefore we can drop the flag "is_available".
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com >
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1386 >
(cherry picked from commit 5fd0c92b0e )
2026-01-19 12:32:21 -08:00
Olivier Fourdan
bf7239b30f
xwayland/glamor: Make xwl_glamor_init_gbm() return its status
...
This is a preliminary step to remove the backend's field "is_available".
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com >
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1386 >
(cherry picked from commit 5df6a1e969 )
2026-01-19 12:32:21 -08:00
Olivier Fourdan
f46730f6dd
xwayland/glamor: Drop the backend_flags
...
We do not need these anymore, since we only have the GBM backend left.
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com >
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1386 >
(cherry picked from commit 63e2f98f0a )
2026-01-19 12:32:21 -08:00
Olivier Fourdan
2cdfc6ec83
xwayland/glamor: Drop the create_pixmap_for_window() hook
...
And rename the function xwl_glamor_gbm_create_pixmap_for_window() as
xwl_glamor_create_pixmap_for_window().
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com >
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1386 >
(cherry picked from commit 925a218b4b )
2026-01-19 12:32:21 -08:00
Olivier Fourdan
376420aca5
xwayland/glamor: Drop the get_main_device() hook
...
Call xwl_gbm_get_main_device() directly from xwl_screen_get_main_dev().
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com >
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1386 >
(cherry picked from commit 439c0ee5e4 )
2026-01-19 12:32:21 -08:00
Olivier Fourdan
5b58132655
xwayland/glamor: Drop the check_flip() hook
...
The GBM backend never had a use for it.
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com >
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1386 >
(cherry picked from commit e8d974a8d3 )
2026-01-19 12:32:21 -08:00
Olivier Fourdan
6140a294c0
xwayland/glamor: Drop the get_wl_buffer_for_pixmap() hook
...
And rename the GLAMOR GBM xwl_glamor_gbm_get_wl_buffer_for_pixmap()
function as xwl_glamor_pixmap_get_wl_buffer().
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com >
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1386 >
(cherry picked from commit 76ae669327 )
2026-01-19 12:32:21 -08:00
Olivier Fourdan
55a87157cb
xwayland/glamor: Drop the init_screen() hook
...
And call xwl_glamor_gbm_init_screen() directly instead.
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com >
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1386 >
(cherry picked from commit e60e00ff40 )
2026-01-19 12:32:21 -08:00
Olivier Fourdan
2e3b55f3e7
xwayland/glamor: Drop the init_egl() hook.
...
And call xwl_glamor_gbm_init_egl() directly instead.
Yet, keep the function separate rather than merging it back into
xwl_glamor_init() for clarity of the code.
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com >
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1386 >
(cherry picked from commit e1bec429bb )
2026-01-19 12:32:21 -08:00
Olivier Fourdan
640215e3df
xwayland/glamor: Drop xwl_glamor_gbm_has_wl_interfaces()
...
And merge it back into xwl_glamor_has_wl_interfaces()
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com >
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1386 >
(cherry picked from commit ca73cd8a9d )
2026-01-19 12:32:21 -08:00
Olivier Fourdan
66d5ef9166
xwayland/glamor: Drop xwl_glamor_gbm_init_wl_registry()
...
And merge it back into xwl_glamor_init_wl_registry().
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com >
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1386 >
(cherry picked from commit 2ccabf5aa8 )
2026-01-19 12:32:21 -08:00
Olivier Fourdan
cef099d5b1
xwayland/glamor: Add a GLAMOR GBM header
...
That will be used between the generic Xwayland GLAMOR functions and the
GBM implementation.
Move the definition of xwl_glamor_init_gbm() to that new header rather
than in the generic Xwayland GLAMOR header.
This is preparation work to eventually replace the xwl_egl_backend now
that we have only one backend left.
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com >
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1386 >
(cherry picked from commit 673ed3cd6d )
2026-01-19 12:32:21 -08:00
Olivier Fourdan
feb35a2e6b
xwayland/glamor: Drop the EGLStream backend
...
Now that the NVIDIA proprietary driver has grown support for GBM, the
EGLStream backend for NVIDIA GPUs is now superseded by the standard
GBM backend in Xwayland.
This code path is therefore not used and hardly ever tested.
Remove support for EGLStream in Xwayland.
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com >
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1386 >
(cherry picked from commit 701284f057 )
2026-01-19 12:32:21 -08:00
Simon Ser
cac9b20af3
xwayland/glamor/gbm: simplify render node check
...
No need to call is_device_path_render_node() on each node, the
index is the node type. Saves a couple of open()/close()/IOCTLs.
Signed-off-by: Simon Ser <contact@emersion.fr >
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1237 >
(cherry picked from commit 005912d82f )
2026-01-19 12:32:21 -08:00
Enrico Weigelt, metux IT consult
7c614a48bf
xfree86: os-support: drop unused xf86SerialSendBreak()
...
Since no evidency of anybody actually using it (nor it ever been used within
recorded git history), it's time to drop this old relic from times before
the great flood.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1403 >
(cherry picked from commit 5b43fd8393 )
2026-01-19 12:32:21 -08:00
Enrico Weigelt, metux IT consult
c400daa78e
xfree86: os-support: drop unused NO_OSLIB_PROTOTYPES guard
...
The last user was removed a decade ago by commit
a6fcb15472 .
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1407 >
(cherry picked from commit 9bc7d96a45 )
2026-01-19 12:32:21 -08:00
Olivier Fourdan
125552425e
xwayland: Move dmabuf code to its own source file
...
The dmabuf support code is scattered across different source files,
making it hard to follow and bloating unrelated sources.
Move the dmabuf related source code to its own source files.
This is just a cleanup aimed at helping with code readability, no
functional change intended.
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com >
Reviewed-by: Michel Dänzer <mdaenzer@redhat.com >
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1111 >
(cherry picked from commit 722ea5d000 )
2026-01-19 12:32:21 -08:00
Michel Dänzer
c7b10e390d
ci: Make test stage jobs not depend on earlier stage jobs
...
There's no dependency, they can start anytime.
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1406 >
(cherry picked from commit e1cb1b324e )
2026-01-19 12:32:21 -08:00
Erik Kurzinger
9a7484f95c
xwayland: correctly report PresentCompleteModeCopy
...
After executing a PresentPixmap request using the copy path, Xwayland
will clear the vblank's pixmap field and re-queue it for the next msc so
that on the next frame a PresentCompleteNotify event will be delivered
to the client by present_execute_post.
While this does work, since the pixmap field of the vblank will be NULL
when present_execute_post is called, the mode reported in the event will
always be PresentCompleteModeSkip, even if the request *was* actually
executed with a copy.
To fix this, we introduce a new "copy_executed" flag in the
xwl_present_event struct. If xwl_present_execute sees that this flag is
set, it will fall straight through to present_execute_post like it does
if the window or pixmap is NULL. So, after executing a request with
present_execute_copy, instead of clearing the pixmap field we will set
the copy_executed flag to true. This will cause present_execute_post to
report the correct completion mode to the client when the
PresentCompleteNotify event is delivered on the next frame.
Signed-off-by: Erik Kurzinger <ekurzinger@nvidia.com >
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1254 >
(cherry picked from commit a0717e5f03 )
2026-01-19 12:32:21 -08:00
Enrico Weigelt, metux IT consult
ad8439e401
dix: drop now obsolete cursorScreenDevPriv
...
Since the two DDX'es which had used this key (xnest and xfree86) now using
their own ones, this global key is obsolete and can be removed.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1342 >
(cherry picked from commit d84fd3bf19 )
2026-01-19 12:32:21 -08:00
Enrico Weigelt, metux IT consult
4765454bc3
xfree86: use own dev-privates key for per-screen cursor
...
Since it's storing an locally defined (ddx-internal) data, it's better
not to abuse some globally defined key for this.
It just happened to work before, since CursorScreenKey is only used by DDX
(and there's only one DDX per executable) and they currently (!) have the
same size (pointer) - but that's a fragile programming style, so clean it up.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1342 >
(cherry picked from commit 6557286084 )
2026-01-19 12:32:21 -08:00
Enrico Weigelt, metux IT consult
fc765b8fa7
xnest: use own dev-privates key for per-screen cursor
...
Since it's storing an locally defined (ddx-internal) struct, it's better
not to abuse some globally defined key for this.
It just happened to work before, since CursorScreenKey is only used by DDX
(and there's only one DDX per executable) and they currently (!) have the
same size (pointer) - but that's a fragile programming style, so clean it up.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1342 >
(cherry picked from commit 49d139344d )
2026-01-19 12:32:21 -08:00
Enrico Weigelt, metux IT consult
a6ae6d7630
xnest: fix naming of xnestCursorScreenKeyRec
...
It's naming is a bit unprecise: it actually is used for storing
xnestCursorFuncPtr inside a Screen. Thus rename it to
xnestScreenCursorFuncKeyRec to make it bit more clear.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1342 >
(cherry picked from commit 7e22c033d0 )
2026-01-19 12:32:21 -08:00
Enrico Weigelt, metux IT consult
2f903e0a30
xnest: drop superfluous xnestCursorScreenKey define
...
We can just write &xnestCursorScreenKeyRec instead, which makes the code
a bit more clear.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1342 >
(cherry picked from commit 22306f16b6 )
2026-01-19 12:32:20 -08:00
Enrico Weigelt, metux IT consult
cee8164629
include: unexport xserver_poll.h
...
It doesn't seem to have any exported functions, so doesn't need to be
exported to the public module API.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1352 >
(cherry picked from commit 8f2894c4d0 )
2026-01-19 12:32:20 -08:00
Enrico Weigelt, metux IT consult
a2e8688a4c
include: dont install glx_extinit.h
...
This header isn't included by any (known) driver/module and doesn't export
any functions, thus no need to install it anymore.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1361 >
(cherry picked from commit c66eaf431c )
2026-01-19 12:32:20 -08:00