Commit Graph

1516 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
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
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
Enrico Weigelt, metux IT consult
6b083ca9bc dri2: declare variables when used in DRI2DrawableGone()
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-02-10 12:29:49 +01:00
Enrico Weigelt, metux IT consult
bb458432fb dri2: clean up devprivates access macros
* remove unnecessary extra define's
* move the accessor into a static inline function

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-02-10 11:30:29 +01:00
Enrico Weigelt, metux IT consult
3cd1e0865d dri2: declare variables when needed in find_attachment()
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-02-10 11:28:15 +01:00
Enrico Weigelt, metux IT consult
24f0d145e1 dri2: declare variables where needed in DRI2SwapBuffers()
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-02-10 11:11:36 +01:00
Enrico Weigelt, metux IT consult
63eeb1ea05 dri2: declare variables where needed in DRI2GetMSC()
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-02-10 10:37:09 +01:00
Enrico Weigelt, metux IT consult
31520b857b dri2: declare variables where needed in DRI2Connect()
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-02-10 10:36:59 +01:00
Enrico Weigelt, metux IT consult
03e239a823 dri2: declare variables where needed in DRI2ConfigNotify()
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-02-10 10:36:49 +01:00
Enrico Weigelt, metux IT consult
5bbb0201f4 dri2: declare variables where needed in DRI2ScreenInit()
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-02-10 10:36:37 +01:00
Enrico Weigelt, metux IT consult
6e3715f237 dri2: declare variables where needed in DRI2SwapComplete()
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-02-10 10:34:18 +01:00
Enrico Weigelt, metux IT consult
18017bf848 dri2: declare variables where needed DRI2WakeClient()
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-02-10 10:34:04 +01:00
Enrico Weigelt, metux IT consult
62cea896f8 dri2: declare variables where needed DRI2WaitMSCComplete()
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-02-10 10:33:52 +01:00
Enrico Weigelt, metux IT consult
01f62a1b49 dri2: declare variables where needed in DRI2CanFlip()
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-02-10 10:33:38 +01:00
Enrico Weigelt, metux IT consult
a790d65210 dri2: declare variables where needed in DRI2CopyRegion()
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-02-10 10:33:24 +01:00
Enrico Weigelt, metux IT consult
e9b9610d45 dri2: declare variables where needed in dri2_copy_region()
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-02-10 10:33:11 +01:00
Enrico Weigelt, metux IT consult
7cb6eb3f14 Xext: saver: rename "screen" fields to "pScreen"
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-02-10 10:31:30 +01:00
Enrico Weigelt, metux IT consult
b3a17fb4d1 dri2: optimize DRI2GetScreenPrime()
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-02-10 10:05:15 +01:00
Enrico Weigelt, metux IT consult
ebe62981a6 dri2: declare variables when needed in DRI2InvalidateDrawable()
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-02-09 19:29:11 +01:00
Enrico Weigelt, metux IT consult
f23600ee4d dri2: declare variables when needed in update_dri2_drawable_buffers()
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-02-09 19:28:58 +01:00
Enrico Weigelt, metux IT consult
a21c9ef420 dri2: declare variables where needed in DRI2BlockClient()
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-02-09 19:28:31 +01:00
Enrico Weigelt, metux IT consult
654b491d58 dri2: declare variables where needed in DRI2UpdatePrime()
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-02-09 19:28:19 +01:00
Enrico Weigelt, metux IT consult
d8db7c3908 dri2: declare variables when needed in DRI2ThrottleClient()
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-02-09 19:28:06 +01:00
Enrico Weigelt, metux IT consult
f79a8f5f78 dri2: declare variables where needed in DRI2SwapLimit()
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-02-09 19:27:54 +01:00
Enrico Weigelt, metux IT consult
50839192dc dri2: declare variables where needed in do_get_buffers()
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-02-09 19:27:42 +01:00
Enrico Weigelt, metux IT consult
a30b4d6fcc Xext: damage: rename "screen" to "pScreen" in DamageExtSubtractWindowClip()
Better align with common naming scheme.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-02-09 14:20:04 +01:00
Enrico Weigelt, metux IT consult
c8f0ae939e dri2: declare variables where needed in destroy_buffer()
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-02-09 14:19:52 +01:00
Enrico Weigelt, metux IT consult
a63c86d463 dri2: declare variables when needed in DRI2GetScreen()
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-02-09 14:19:44 +01:00
Enrico Weigelt, metux IT consult
ceb272462b dri2: declare variables when needed in create_buffer()
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-02-09 14:19:35 +01:00
Enrico Weigelt, metux IT consult
b39baf6a07 Xext: shape: use REQUEST_HEAD_STRUCT and REQUEST_FIELD_* macros
Use the new macros to make request struct parsing / field swapping
much easier.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-02-06 12:03:24 +01:00
Enrico Weigelt, metux IT consult
e482321d03 Xext: sync: use REQUEST_HEAD_STRUCT and REQUEST_FIELD_* macros
Use the new macros to make request struct parsing / field swapping
much easier.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-02-06 12:03:16 +01:00
Enrico Weigelt, metux IT consult
0343cad62a Xext: xcmisc: use REQUEST_HEAD_STRUCT and REQUEST_FIELD_* macros
Use the new macros to make request struct parsing / field swapping
much easier.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-02-06 11:59:43 +01:00
Enrico Weigelt, metux IT consult
7c8851daca dri2: minor spelling fix: "screen" -> "pScreen"
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-02-06 11:58:47 +01:00
Enrico Weigelt, metux IT consult
2e7d7cec64 dri2: declare variables when needed in dri2WakeClient()
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-02-06 11:58:24 +01:00
Enrico Weigelt, metux IT consult
f1fd3151ec Xext: xv: use REQUEST_HEAD_STRUCT and REQUEST_FIELD_* macros
Use the new macros to make request struct parsing / field swapping
much easier.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-02-05 15:26:51 +01:00
Enrico Weigelt, metux IT consult
54b9c49987 Xext: xres: ProcXResQueryClientIds() use x_rpcbuf_t
Use x_rpcbuf_t instead of old own "Fragments" type for payload assembly.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-02-03 15:45:26 +01:00
stefan11111
2ba1b0b06f Revert 5d3490d135
We can't free driverNames[i], because it's part of abi,
and other drivers might give us statically-allocated strings.

Fixes: #1848

Signed-off-by: stefan11111 <stefan11111@shitposting.expert>
2026-01-27 19:15:50 +01:00
stefan11111
fa5db91243 Xext/xvdisp.c: Add missing padding to ProcXvQueryEncodings
Signed-off-by: stefan11111 <stefan11111@shitposting.expert>
2026-01-27 19:15:27 +01:00
Enrico Weigelt, metux IT consult
080413fe1f Xext: damage: DamageExtSetCritical() replace Bool by bool
Prefer C standard stdbool over Xlib's own type.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2026-01-22 08:58:36 +01:00