Diego Viola
639551d032
treewide: fix typos
...
Signed-off-by: default avatarDiego Viola <diego.viola@gmail.com >
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2138 >
---------------------------------------------------------------------------
One of the spelling errors was moved to another file and fixed there
Signed-off-by: stefan11111 <stefan11111@shitposting.expert >
2026-03-16 13:11:07 +01:00
stefan11111
e6a0fa4b0c
Treewide: Fix typos
...
Signed-off-by: Diego Viola <diego.viola@gmail.com >
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2134 >
----------------------------------------------------------------------------
This commit is the result of `git apply commit.diff --reject`
applied on e8f4522312
67c82078fe does not
apply to Xlibre
Signed-off-by: stefan11111 <stefan11111@shitposting.expert >
2026-03-16 13:11:07 +01:00
Enrico Weigelt, metux IT consult
af0de5a0f4
xfree86: make xf86Sbus.h private
...
This header isn't actually included by any drivers (not even the sun* ones),
neither does it have any _X_EXPORT'ed symbols, nor structs that a driver
could use. Not relevant at all for proprietary Nvidia drivers, because their
cards never worked on Sbus.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-13 16:29:01 +01:00
Enrico Weigelt, metux IT consult
3c11149ae0
randr: don't ifdef on RANDR_10_INTERFACE anymore
...
It's always present (and wont go away), so no need to ifdef on it.
Still keeping the symbols, until we're sure no drivers still depending
on it.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-13 14:00:41 +01:00
Enrico Weigelt, metux IT consult
5d0dc36712
include: dont include xorg-config.h
...
Those public headers shouldn't ever attempt to include xorg-config.h.
All xfree86 source files need to include it at the very top anyway,
while drivers have to include xorg-server.h instead.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-13 14:00:33 +01:00
Enrico Weigelt, metux IT consult
eb6b201c23
meson.build: separate option for only installing xorg sdk
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-13 12:33:58 +01:00
Enrico Weigelt, metux IT consult
e085d839cc
xfree86: ramdac: move over public SDK headers to include/
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-13 11:40:38 +01:00
Enrico Weigelt, metux IT consult
4764eb9a8a
xfree86: int10: move public SDK headers to include/
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-13 10:25:17 +01:00
Enrico Weigelt, metux IT consult
3bd7f343c1
xfree86: shadowfb: move public SDK headers into include/
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-13 10:11:07 +01:00
Enrico Weigelt, metux IT consult
dda087c554
xfree86: parser: move public SDK headers into include/
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-12 20:00:11 +01:00
Enrico Weigelt, metux IT consult
a1081d7765
xfree86: common: move public SDK headers to include/
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-12 19:51:51 +01:00
Enrico Weigelt, metux IT consult
1cc06b8d60
xfree86: i2c: move over public SDK headers to include/
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-12 19:50:11 +01:00
Enrico Weigelt, metux IT consult
45d2ba92d3
xfree86: ddc: move public SDK headers to include/
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-12 19:18:54 +01:00
Enrico Weigelt, metux IT consult
1431b33caa
xfree86: modes: move public SDK headers to include/
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-12 19:03:56 +01:00
Enrico Weigelt, metux IT consult
69d57bcf52
Xext: move over public SDK headers to include/
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-12 19:00:42 +01:00
Enrico Weigelt, metux IT consult
9bd146a391
xfree86: dri: move over public SDK headers to include/
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-12 18:28:35 +01:00
Enrico Weigelt, metux IT consult
976e6cdd13
include: new header for fundamental pointer types
...
This header is holding forward declarations that are needed in many places.
It's for helping us to unclutter the include files a little bit.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-12 18:28:35 +01:00
Enrico Weigelt, metux IT consult
25fc1a02f5
render: move over public SDK headers to include/
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-12 17:43:44 +01:00
Enrico Weigelt, metux IT consult
0edeb0e34e
xfree86: vgahw: move over public SDK header to include/
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-12 17:08:29 +01:00
Enrico Weigelt, metux IT consult
e20767dd40
xfree86: fbdevhw: move over public SDK header to include/
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-12 16:26:30 +01:00
Enrico Weigelt, metux IT consult
58e80dc78a
mi: move over public SDK headers to include/
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-12 16:21:38 +01:00
Enrico Weigelt, metux IT consult
0272fcd55e
present: move over public SDK header to include/
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-12 16:21:20 +01:00
Enrico Weigelt, metux IT consult
65472d1964
xfree86: move over public SDK headers to include/
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-12 16:21:02 +01:00
Enrico Weigelt, metux IT consult
7275b5409f
Xext: dri2: move over public SDK header to include/
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-12 15:36:07 +01:00
Enrico Weigelt, metux IT consult
fbb0983e2b
randr: move over public SDK headers to include/
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-12 15:35:58 +01:00
Enrico Weigelt, metux IT consult
91a93a8b2d
miext: shadow: move over public SDK header to include/
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-12 14:39:55 +01:00
Enrico Weigelt, metux IT consult
430d3b62c2
fb: move over public SDK headers to include/
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-12 14:39:31 +01:00
Enrico Weigelt, metux IT consult
82de39bc4e
mi: sync: move over public SDK headers to include/
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-12 14:32:24 +01:00
Enrico Weigelt, metux IT consult
f3d2731684
damage: move over public SDK headers to include/
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-12 14:25:34 +01:00
Enrico Weigelt, metux IT consult
5862f31d18
glx: move over vndserver.h public SDK header to include/
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-12 14:25:12 +01:00
Enrico Weigelt, metux IT consult
6d15a62ea2
glamor: move over public SDK headers to include/
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-12 14:25:03 +01:00
Enrico Weigelt, metux IT consult
6e2dbc6c7d
dri3: move public dri3.h sdk header to include/
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-12 14:24:36 +01:00
Enrico Weigelt, metux IT consult
5e0ab139d6
exa: move public exa.h SDK header to include/
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-12 13:43:39 +01:00
Enrico Weigelt, metux IT consult
ecca8de15d
composite: move public SDK header to include/
...
Simplify installation process.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-12 13:21:41 +01:00
Enrico Weigelt, metux IT consult
14f03de002
xwin: move winsock specific errno checks into ossock
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-11 12:02:44 +01:00
Enrico Weigelt, metux IT consult
62b0add858
mi: move ValidateRec to mi_priv.h and rename to MiValidateRec
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-10 18:27:41 +01:00
Enrico Weigelt, metux IT consult
673ad0822b
meson: move strlcat() and strlcpy() detection into os/meson.build
...
That's OS specific, and the fallback implementations are in os/,
so it's better to also move the detection there.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-10 16:16:49 +01:00
Enrico Weigelt, metux IT consult
294d91e409
include: replace DDXPoint by xPoint
...
DDXPoint is just an alias to xPoint
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-10 15:58:55 +01:00
Enrico Weigelt, metux IT consult
75c751dd92
include: drop including dix-config.h
...
All xserver sources need to include it at the very top anyways, so
no need to clutter public SDK headers with extra complexity.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-10 11:48:39 +01:00
stefan11111
b7bf58922f
modesetting: Check for GLAMOR instead of GLAMOR_HAS_GBM
...
Now gbm required for the modesetting driver.
`GLAMOR_HAS_GBM` is defined even if glamor isn't built.
Signed-off-by: stefan11111 <stefan11111@shitposting.expert >
2026-02-09 14:19:16 +01:00
Enrico Weigelt, metux IT consult
4642d6207f
os: unexport SeatId and move it to dix settings
...
Not used by any external module/driver, so no need to keep it
public. Also move it to the new dix settings code and rename it.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-03 11:34:14 +01:00
b-aaz
d2dcac6eca
Revert "xkb: unexport XkbGetCoreMap() and XkbSetRepeatKeys()"
...
This reverts commit 25d99353ee .
These symbols are required by the xorgxrdp driver.
Signed-off-by: b-aaz <b-aazbsd@proton.me >
2026-01-07 10:56:33 +01:00
b-aaz
7f7efe8195
Revert 9a82f5c, bring back Cygwin support.
...
Brought back the code removed in that commit so that we can bring back
Cygwin support.
Small changes are done in the process of resolving conflicts against the
current head.
Some checks have not been reverted, because they were not necessary
anymore.
Signed-off-by: b-aaz <b-aazbsd@proton.me >
2025-12-21 12:59:03 +01:00
Enrico Weigelt, metux IT consult
aefde94a2d
meson: drop obsolete vendor information options
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-17 13:52:37 +01:00
stefan11111
63f2422475
glx: include: meson_options.txt: Allow disabling DRI glx backends
...
This allows building the X server with glx and without mesa.
This also makes the X server optionally no longer be a loader for dri drivers.
Fixes: https://gitlab.freedesktop.org/xorg/xserver/-/issues/1638
Fixes: https://gitlab.freedesktop.org/xorg/xserver/-/issues/1819
Signed-off-by: stefan11111 <stefan11111@shitposting.expert >
2025-12-16 15:56:04 +01:00
Enrico Weigelt, metux IT consult
9a54f4b908
os: enable UNIX sockets on Mingw32
...
Mingw32 also supports unix sockets, so no need to disable them here.
Since it's now always enabled, follow-up commits can now drop all the
extra #ifdef's on UNIXCONN and so reduce complexity.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-14 11:03:00 +01:00
Enrico Weigelt, metux IT consult
16d4d44551
os: drop symbol TCPCONN
...
It's been always enabled for aeons, so no practical need to
disable it.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-13 15:59:07 +01:00
Enrico Weigelt, metux IT consult
10b4f53c97
include: dix.h: declare clients[] array prototype without size
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-10 16:24:11 +01:00
Enrico Weigelt, metux IT consult
19f015d8e6
os.h: fix _X_ATTRIBUTE_VPRINTF() macro on MacOS and FreeBSD
...
their compiler doesn't seem to support gnu_printf attribute.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-10 15:02:00 +01:00
Enrico Weigelt, metux IT consult
90c8af27bd
include: move writing xorg-config.h to the end
...
This allows us to move around probing DDX specific logic out of the fat
include/meson.build to more appropriate places, eg. xfree86/meson.build.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-10 14:54:28 +01:00