Enrico Weigelt, metux IT consult
b2e858ee80
meson.build: move build_xephyr and build_xfbdev to toplevel
...
These values are also used in at the toplevel, and we're going to
have more uses there for xorg-sdk-only builds.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-13 12:34:15 +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
7dad061eab
xfree86: parser: dont ifdef on HAVE_XORG_CONFIG_H
...
The header is always present (we're inside xfree86), so no need
for that #ifdef.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-13 12:33:40 +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
5478f077d9
kdrive: meson.build: little indention fix
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-12 14:25:18 +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
b9259d00bc
config: move over nvidia driver quirks to hw/xfree86/compat
...
This is specific to xfree86 DDX, so should be under it's subdir.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-12 13:25:34 +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
ce0729d9d3
.github: cygwin: use alternative mirrors
...
The primary one - mirrors.kernel.org - is down again, so our builds
are breaking. Using a list of alternative mirrors instead.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-12 12:27:13 +01:00
Enrico Weigelt, metux IT consult
a67c578486
xwin: replace putenv() by setenv()
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-11 19:00:50 +01:00
Enrico Weigelt, metux IT consult
482a11238f
xquartz: dont include dix-config.h in other headers
...
dix-config.h needs to be included at the very top of all sources,
but it shouldn't be included from other headers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-11 17:04:55 +01:00
Enrico Weigelt, metux IT consult
4d7ffcc2b8
meson.build: don't set HAVE_DIX_CONFIG_H
...
The symbol isn't used anywhere anymore, so no need to keep it.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-11 16:56:44 +01:00
Enrico Weigelt, metux IT consult
bf107bc06b
xwin: drop obsolete HAVE_XWIN_CONFIG_H
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-11 16:34:22 +01:00
Enrico Weigelt, metux IT consult
daefb2a3ad
xwin: win.h: document purpose of NONAMELESSUNION
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-11 15:59:42 +01:00
Enrico Weigelt, metux IT consult
0b436c1ef1
xwin: drop DUMMYUNIONNAME*
...
No need for weird hacks trying create nameless unions (which aren't
even done consequently), just give them trivial names and done.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-11 15:59:42 +01:00
Enrico Weigelt, metux IT consult
95b6716b6c
xwin: winprefs: use safer setenv() instead of putenv()
...
putenv() is deprecated due several drawbacks: the passed buffer becomes
part of the environment (not copied), thus the caller needs to allocate
a permanent buffer first - and has no way to know whether it might
become used later. And it has to fill in the new entry in the correct
form (<name>+"="+<value>)
setenv() instead is damn simple: pass env variable name and value
separately, and no need to care what's going on under the hood.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-11 14:46:50 +01:00
Enrico Weigelt, metux IT consult
3ea028279a
xwin: drop useless including of mman.h
...
We don't use mmap() anyhwere, so no need for that include.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-11 13:03:57 +01:00
Enrico Weigelt, metux IT consult
7daa4e58b8
config: don't include dix-config.h in header
...
The dix-config.h file needs to be included by sources at the very
top, it shouldn't be included by other headers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-11 12:07:29 +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
08f7471c66
ci: enable xf86bigfont extension
...
Make sure the xf86bigfont is being built, so CI can catch build
breaks there.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-10 20:38:06 +01:00
Enrico Weigelt, metux IT consult
af7a21579e
miext: drop unncessary include of dix-config.h from headers
...
This header needs to be included at the top of source files,
should not be done from other headers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-10 20:37:54 +01:00
Enrico Weigelt, metux IT consult
9633c44154
xfree86: modes: fix unhandled retval of asprintf()
...
Compiler complains that return value isn't handled and breaks
the build.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-10 20:10:18 +01:00
Enrico Weigelt, metux IT consult
f78a15531c
xfree86: modes: replace XNFasprintf() by standard libc asprintf()
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-10 18:58:45 +01:00
Enrico Weigelt, metux IT consult
27a110c1b8
.github: tidy-up-auto: clean old workflows in release branches
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-10 18:56:34 +01:00
Enrico Weigelt, metux IT consult
fc0525f9d3
xquartz: drop support for internal server reset
...
Not needed anymore.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-10 18:54:29 +01:00