Aaron Plattner
3d05f2b8a8
Revert "dix: unexport AllocColor()"
...
libwfb.so has a reference to this function:
$ nm -D ./build.debug/hw/xfree86/dixmods/libwfb.so | grep AllocColor
U AllocColor
This reverts commit b48e4a9cb7
.
Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
2025-06-24 11:23:10 -07:00
Aaron Plattner
15ca09904a
Revert "mi: unexport miWindowExposures()"
...
libwfb.so has a reference to this function:
$ nm -D ./build.debug/hw/xfree86/dixmods/libwfb.so | grep miWindowExposures
U miWindowExposures
This reverts commit e424f49cdb
.
Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
2025-06-24 10:52:53 -07:00
Aaron Plattner
946ff9eac6
Revert "mi: unexport miExpandDirectColors()"
...
libwfb.so has a reference to this function:
$ nm -D ./build.debug/hw/xfree86/dixmods/libwfb.so | grep miExpandDirectColors
U miExpandDirectColors
This reverts commit c3c538784a
.
Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
2025-06-24 10:52:27 -07:00
Aaron Plattner
d1ea5a6090
Revert "mi: unexport miCreateScreenResources()"
...
libwfb.so has a reference to this function:
$ nm -D build.debug/hw/xfree86/dixmods/libwfb.so | grep miCreateScreenResources
U miCreateScreenResources
This reverts commit d14ae53e1f
.
Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
2025-06-24 10:52:27 -07:00
Olivier Fourdan
c34f59ee15
randr: Do not leak the provider property
...
When changing the RandR provider property, if the property does not
already exists, it is created.
In case of error, however, it doesn't get freed, leading to a leak of
the allocated property.
Make sure to free the RandR property in case of error if was to be
added.
Found by OpenScanHub.
Fixes: 3c3a4b767
- randr: Check for overflow in RRChangeProviderProperty()
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2035 >
2025-06-24 06:32:54 +00:00
Alan Coopersmith
bfd15d6e5a
Revert "xvmc: move over protocol version defines into xvmc.c"
...
This reverts commit a33639f975
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2034 >
2025-06-22 09:17:25 -07:00
Alan Coopersmith
8006778970
Revert "xfree86: common: move private defs out of xf86sbusBus.h"
...
This reverts commit 50d1a98c6a
.
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2027 >
2025-06-19 16:03:01 +00:00
Alan Coopersmith
4e315f0b94
Revert "xfree86: int10: move private defs out of xf86int10.h"
...
This reverts commit a0eea4e0ec
.
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2027 >
2025-06-19 16:03:01 +00:00
Alan Coopersmith
711fdc51f1
Revert "xfree86: common: move private defs from xf86Xinput.h to xf86Xinput_priv.h"
...
This reverts commit df33e1c51b
.
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2027 >
2025-06-19 16:03:01 +00:00
Alan Coopersmith
c692580d74
Revert "xfree86: common: move private defs out of xf86VGAarbiter.h"
...
This reverts commit 013eaacdd0
.
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2027 >
2025-06-19 16:03:01 +00:00
Alan Coopersmith
d13ba4a9e5
Revert "xfree86: modes: move private definitions out of from xf86RandR12.h"
...
This reverts commit ac5e95be49
.
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2027 >
2025-06-19 16:03:01 +00:00
Alan Coopersmith
58f469947b
Revert "xfree86: parser: move private defs from xf86Parser.h to xf86Parser_priv.h"
...
This reverts commit d4724009ce
.
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2027 >
2025-06-19 16:03:01 +00:00
Alan Coopersmith
98e082ffe4
Revert "xfree86: ddc: move private definitions from xf86DDC.h to xf86DDC_priv.h"
...
This reverts commit 00c2a8fb0a
.
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2027 >
2025-06-19 16:03:01 +00:00
Alan Coopersmith
781a12fb8d
Revert "xfree86: move private definitions out of dri2.h"
...
This reverts commit 1d3c26446d
.
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2027 >
2025-06-19 16:03:01 +00:00
Alan Coopersmith
41a55b1e2a
Revert "xfree86: move private definitions out of dri.h"
...
This reverts commit cf03948572
.
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2027 >
2025-06-19 16:03:01 +00:00
Alan Coopersmith
44c89ebf32
Revert "xfree86: sdksyms.sh: add more headers"
...
This reverts commit 1efb2151e3
.
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2027 >
2025-06-19 16:03:01 +00:00
Olivier Fourdan
4fc4d76b2c
os: Check for integer overflow on BigRequest length
...
Check for another possible integer overflow once we get a complete xReq
with BigRequest.
Related to CVE-2025-49176
Signed-off-by: Olivier Fourdan <ofourdan@redhat.com>
Suggested-by: Peter Harris <pharris2@rocketsoftware.com>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2028 >
2025-06-18 11:40:54 +02:00
Marge Bot
2a0f6ec920
Merge branch 'revert-1591' into 'master'
...
Revert parts of !1591 ("Xext: saver: misc cleanups & tiny bugfix (#1704 )")
See merge request xorg/xserver!2023
2025-06-17 21:06:02 +00:00
Alan Coopersmith
5ad38ac585
Revert "Xext: saver: skip unneeded zero init and zero-swapping"
...
This reverts commit 40469a9d51
.
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2023 >
2025-06-17 21:02:03 +00:00
Alan Coopersmith
74182c52e9
Revert "Xext: saver: use explicit switch/case for dispatching"
...
This reverts commit 8236ef3b56
.
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2023 >
2025-06-17 21:02:03 +00:00
Marge Bot
3e168d8e6a
Merge branch 'revert-1519' into 'master'
...
Revert !1519 ("refactor no*Extension flags")
See merge request xorg/xserver!2022
2025-06-17 21:00:16 +00:00
Alan Coopersmith
b82110826f
Revert "os: move out extension disable flags to corresponing extensions"
...
This reverts commit 356e18dcc6
.
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2022 >
2025-06-17 20:54:49 +00:00
Alan Coopersmith
33a11228cf
Revert "include: unexport no*Extension flags"
...
This reverts commit e3cbde9914
.
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2022 >
2025-06-17 20:54:49 +00:00
Marge Bot
e610fa3234
Merge branch 'revert-xf86Msg' into 'master'
...
Revert !1681 ("(trivial) xfree86: use LogMessageVerb() instead of xf86MsgVerb()")
See merge request xorg/xserver!2021
2025-06-17 20:49:44 +00:00
Alan Coopersmith
d7e741665b
Revert "xfree86: drop xf86MsgVerb() in favor of LogMessageVerb()"
...
This reverts commit 14767eccc0
.
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2021 >
2025-06-17 20:42:06 +00:00
Alan Coopersmith
64593971d7
Revert "xfre86: drop xf86Msg() in favor of LogMessageVerb()"
...
This reverts commit a136ce3d57
.
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2021 >
2025-06-17 20:42:06 +00:00
Alan Coopersmith
746f249a0d
Revert "xfree86: use LogMessageVerb() instead of xf86MsgVerb()"
...
This reverts commit 6fc4f35f62
.
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2021 >
2025-06-17 20:42:05 +00:00
Alan Coopersmith
6b60f92ac2
Revert "glx: use LogMessageVerb() instead of xf86Msg()"
...
This reverts commit 76874498be
.
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2021 >
2025-06-17 20:42:05 +00:00
Alan Coopersmith
692800af00
Revert "xfree86: i2c: use LogMessageVerb() instead of xf86Msg()"
...
This reverts commit 1f93ec5c33
.
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2021 >
2025-06-17 20:42:05 +00:00
Alan Coopersmith
714d7ea170
Revert "xfree86: os-support: use LogMessageVerb() instead of xf86Msg()"
...
This reverts commit 4ba0cf1f55
.
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2021 >
2025-06-17 20:42:05 +00:00
Alan Coopersmith
5b7b8f99cd
Revert "xfree86: fbdevhw: use LogMessageVerb() instead of xf86Msg()"
...
This reverts commit 5fd918421a
.
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2021 >
2025-06-17 20:42:05 +00:00
Alan Coopersmith
8e8f28279d
Revert "xfree86: common: use LogMessageVerb() instead of xf86Msg()"
...
This reverts commit bcbc7479f3
.
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2021 >
2025-06-17 20:42:05 +00:00
Marge Bot
81b14fb1a6
Merge branch 'revert-1711' into 'master'
...
Revert !1711 ("use dixDestroyPixmap() instead of direct driver calls")
See merge request xorg/xserver!2020
2025-06-17 20:12:22 +00:00
Alan Coopersmith
2a9c3abf3e
Revert "doc: document that ScreenRec->DestroyPixmap() shouldn't be called directly"
...
This reverts commit 984da40fbb
.
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2020 >
2025-06-17 20:02:16 +00:00
Alan Coopersmith
60a224e457
Revert "Xext: saver: use dixDestroyPixmap() instead of direct driver call"
...
This reverts commit 7ce19233bc
.
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2020 >
2025-06-17 20:02:16 +00:00
Alan Coopersmith
babe8e429d
Revert "Xext: shm: use dixDestroyPixmap() instead of direct driver call"
...
This reverts commit c0f3b5bcef
.
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2020 >
2025-06-17 20:02:16 +00:00
Alan Coopersmith
dd823c7370
Revert "dix: use dixDestroyPixmap() instead of direct driver call"
...
This reverts commit 5b541780c1
.
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2020 >
2025-06-17 20:02:16 +00:00
Alan Coopersmith
2de9ed7604
Revert "composite: use dixDestroyPixmap() instead of direct driver call"
...
This reverts commit eb5476381a
.
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2020 >
2025-06-17 20:02:16 +00:00
Alan Coopersmith
f0d6ec1c8a
Revert "dbe: use dixDestroyPixmap() instead of direct driver call"
...
This reverts commit 668d9fc40e
.
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2020 >
2025-06-17 20:02:16 +00:00
Alan Coopersmith
b91182cc16
Revert "dri3: use dixDestroyPixmap() instead of direct driver call"
...
This reverts commit 4694b8488e
.
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2020 >
2025-06-17 20:02:16 +00:00
Alan Coopersmith
a5a89e9fa2
Revert "exa: use dixDestroyPixmap() instead of direct driver call"
...
This reverts commit 9ca03e6da0
.
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2020 >
2025-06-17 20:02:16 +00:00
Alan Coopersmith
5ead727d52
Revert "fb: use dixDestroyPixmap() instead of direct driver call"
...
This reverts commit 08ec122fa7
.
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2020 >
2025-06-17 20:02:16 +00:00
Alan Coopersmith
6142282bfe
Revert "glamor: use dixDestroyPixmap() instead of direct driver call"
...
This reverts commit 7a0f8301c5
.
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2020 >
2025-06-17 20:02:16 +00:00
Alan Coopersmith
37d2db4398
Revert "miext: use dixDestroyPixmap() instead of direct driver call"
...
This reverts commit 372a510ef0
.
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2020 >
2025-06-17 20:02:16 +00:00
Alan Coopersmith
6f4ad392bd
Revert "mi: use dixDestroyPixmap() instead of direct driver call"
...
This reverts commit 4628254698
.
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2020 >
2025-06-17 20:02:16 +00:00
Alan Coopersmith
918a343710
Revert "randr: use dixDestroyPixmap() instead of direct driver call"
...
This reverts commit d2a93d0346
.
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2020 >
2025-06-17 20:02:16 +00:00
Alan Coopersmith
3802252040
Revert "render: use dixDestroyPixmap() instead of direct driver call"
...
This reverts commit c8607ca66f
.
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2020 >
2025-06-17 20:02:16 +00:00
Alan Coopersmith
9550b2d105
Revert "xnest: use dixDestroyPixmap() instead of direct driver call"
...
This reverts commit 0a54e24721
.
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2020 >
2025-06-17 20:02:16 +00:00
Alan Coopersmith
51cfefd59f
Revert "kdrive: use dixDestroyPixmap() instead of direct driver call"
...
This reverts commit 4378656cbb
.
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2020 >
2025-06-17 20:02:16 +00:00
Alan Coopersmith
1b6b2bcee1
Revert "vfb: use dixDestroyPixmap() instead of direct driver call"
...
This reverts commit c117925ace
.
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2020 >
2025-06-17 20:02:16 +00:00