Enrico Weigelt, metux IT consult
88c4509321
Revert "WIP: win32 glx"
...
This reverts commit 9d7d60c020 .
2026-02-11 16:31:28 +01:00
Enrico Weigelt, metux IT consult
57b6149056
WIP: win32 glx
2026-02-11 16:31:28 +01:00
Enrico Weigelt, metux IT consult
9dc8868029
WIP mark xinerama functions
2026-02-11 16:31:28 +01:00
Enrico Weigelt, metux IT consult
00b4fa0cf6
WIP
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-11 16:31:28 +01:00
Enrico Weigelt, metux IT consult
78b44589a1
include: misc.h: unexport various bit/byte counting inline functions
...
Those aren't used by any external drivers, so no need to keep
them in public header.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-11 16:31:28 +01:00
Enrico Weigelt, metux IT consult
36632bb02e
dix: dixfonts: unexport functions not used by drivers
...
No need to keep functions exported that aren't needed by external drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2026-02-11 16:31:28 +01:00
Enrico Weigelt, metux IT consult
83b1f803ab
[PR #796 ] xkb: ProcXkbGetKbdByName(): extra payload size sanity check
...
PR: https://github.com/X11Libre/xserver/pull/796
2026-02-11 16:31:28 +01:00
Enrico Weigelt, metux IT consult
e4a9a9d659
[PR #897 ] Xext: security: inline SProc*()'s
...
PR: https://github.com/X11Libre/xserver/pull/897
2026-02-11 16:31:28 +01:00
Enrico Weigelt, metux IT consult
7f3df5fa94
[PR #1063 ] dix: use xorg_list saveSet list
...
PR: https://github.com/X11Libre/xserver/pull/1063
2026-02-11 16:31:28 +01:00
Enrico Weigelt, metux IT consult
3f7bfbafcd
[PR #1358 ] dix: unexport defaultFontPath
...
PR: https://github.com/X11Libre/xserver/pull/1358
2026-02-11 16:31:28 +01:00
Enrico Weigelt, metux IT consult
77effa6950
[PR #1383 ] dix: unexport several extension related functions
...
PR: https://github.com/X11Libre/xserver/pull/1383
2026-02-11 16:31:28 +01:00
Enrico Weigelt, metux IT consult
6951394d43
[PR #1387 ] dix: unexport DontPropagateMask and wDontPropagateMask() macro
...
PR: https://github.com/X11Libre/xserver/pull/1387
2026-02-11 16:31:28 +01:00
Enrico Weigelt, metux IT consult
62f121aedf
[PR #1388 ] dix: unexport lastResourceType and TypeMask
...
PR: https://github.com/X11Libre/xserver/pull/1388
2026-02-11 16:31:28 +01:00
Enrico Weigelt, metux IT consult
2a9da57648
[PR #1389 ] dix: unexport internal region helper functions
...
PR: https://github.com/X11Libre/xserver/pull/1389
2026-02-11 16:31:28 +01:00
Enrico Weigelt, metux IT consult
e73a4b492e
[PR #1467 ] dix: unexport defaultColorVisualClass
...
PR: https://github.com/X11Libre/xserver/pull/1467
2026-02-11 16:31:28 +01:00
Enrico Weigelt, metux IT consult
28135aff97
[PR #1469 ] render: picturestr.h: unexport functions not used by drivers
...
PR: https://github.com/X11Libre/xserver/pull/1469
2026-02-11 16:31:28 +01:00
Enrico Weigelt, metux IT consult
f260236d78
[PR #1481 ] os: unexport LogHdrMessageVerb()
...
PR: https://github.com/X11Libre/xserver/pull/1481
2026-02-11 16:31:28 +01:00
Enrico Weigelt, metux IT consult
63fd3d585f
[PR #1487 ] dix: unexport functions from pixmap.h
...
PR: https://github.com/X11Libre/xserver/pull/1487
2026-02-11 16:31:28 +01:00
Enrico Weigelt, metux IT consult
86e0d95d9f
[PR #1490 ] treewide: replace min/max macros by non-exported MIN/MAX and deprecate them
...
PR: https://github.com/X11Libre/xserver/pull/1490
2026-02-11 16:31:28 +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