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
Enrico Weigelt, metux IT consult
8fdd177d8f
mi: 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 18:50:53 +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
54c996274f
dri2: fix declaration after label error (*BSD)
...
BSD compilers dont like declarations directly following labels
(eg. within a switch/case statement), thus we need to scrope those.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-10 17:31:45 +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
4bda7ecaa0
dri2: declare variables where needed in DRI2GetDrawable()
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-10 16:01:44 +01:00
Enrico Weigelt, metux IT consult
0c2289ce0c
mi: drop including dix-config.h from headers
...
It needs to be included from the very top of source files anyways,
should not be done from individual headers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-10 16:01:20 +01:00
Enrico Weigelt, metux IT consult
ca79ea5f20
miext: 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 16:01:13 +01:00
Enrico Weigelt, metux IT consult
5e99813293
fb: 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 16:01:08 +01:00
Enrico Weigelt, metux IT consult
467ab020ab
render: 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 16:00:46 +01:00
Enrico Weigelt, metux IT consult
56b683cd4e
kdrive: 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 16:00:33 +01:00
Enrico Weigelt, metux IT consult
967e18c987
xquartz: 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 16:00:19 +01:00
Enrico Weigelt, metux IT consult
107b55d772
Xext: 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 16:00:04 +01:00
Enrico Weigelt, metux IT consult
04e45edf6c
exa: 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:59:43 +01:00
Enrico Weigelt, metux IT consult
b7e1858e4f
xwin: 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:59:35 +01:00
Enrico Weigelt, metux IT consult
e134e4d7fd
xfree: 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:59:27 +01:00
Enrico Weigelt, metux IT consult
1f611b8852
glamor: 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:59:20 +01:00
Enrico Weigelt, metux IT consult
cff61f6fe6
doc: 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:59:08 +01:00
Enrico Weigelt, metux IT consult
4a197db30d
composite: 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:59:01 +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
Aggelos Tselios
92604954f8
Xi: Drop unused parameters from DeliverTouchEmulatedEvent
...
The parameters client and mask are set within the function, but
otherwise unused, so there's no reason to pass them in the first place.
Since this is a static function, ABI remains unaffected.
Signed-off-by: Aggelos Tselios <aggelostselios777@gmail.com >
2026-02-10 13:35:32 +01:00
Enrico Weigelt, metux IT consult
95b9bf6dc3
dri2: declare variables where needed in DRI2Authenticate()
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-10 13:24:26 +01:00
Enrico Weigelt, metux IT consult
bfa074f066
xwin: drop dead XWIN_XF86CONFIG code pathes
...
These never seemed to be actually active, ever. Since nobody ever seemed
to have an actual desire to use an xf86-style config file for Xwin,
let's just drop all that ancient dead code.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-10 13:24:19 +01:00
Enrico Weigelt, metux IT consult
ac568d017d
test: 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 13:23:59 +01:00
Enrico Weigelt, metux IT consult
755444e11b
xf86bigfont: add comment on including fontstruct.h
...
Document that this particular include is just a workaround for
a bug in libxfont2.h, which forgot to include this header.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-10 12:30:59 +01:00
Enrico Weigelt, metux IT consult
07b917d6a5
dri2: replace our own xf86DrvMsg() macro by LogMessage()
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-10 12:30:38 +01:00
Enrico Weigelt, metux IT consult
7b930592e6
xfixes: 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 12:30:31 +01:00
Enrico Weigelt, metux IT consult
c721bb59c8
dri2: declare variables where needed in DRI2AllocateDrawable()
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-10 12:30:02 +01:00
Enrico Weigelt, metux IT consult
17aec8555e
dri2: declare variables where needed in DRI2CreateDrawable2()
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-10 12:29:57 +01:00