Enrico Weigelt, metux IT consult
|
0132baa422
|
xwayland: use dixDestroyPixmap() instead of direct driver call
Direct calls to ScreenRec->DestroyPixmap() blocks cleaning up the wrapping
jungle, so use the proper dix function instead.
See: https://gitlab.freedesktop.org/xorg/xserver/-/issues/1754
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1711>
|
2025-02-12 17:48:30 +01:00 |
|
Enrico Weigelt, metux IT consult
|
4d1953728e
|
xfree86: use dixDestroyPixmap() instead of direct driver call
Direct calls to ScreenRec->DestroyPixmap() blocks cleaning up the wrapping
jungle, so use the proper dix function instead.
See: https://gitlab.freedesktop.org/xorg/xserver/-/issues/1754
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1711>
|
2025-02-12 17:48:30 +01:00 |
|
Enrico Weigelt, metux IT consult
|
c117925ace
|
vfb: use dixDestroyPixmap() instead of direct driver call
Direct calls to ScreenRec->DestroyPixmap() blocks cleaning up the wrapping
jungle, so use the proper dix function instead.
See: https://gitlab.freedesktop.org/xorg/xserver/-/issues/1754
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1711>
|
2025-02-12 17:48:30 +01:00 |
|
Enrico Weigelt, metux IT consult
|
4378656cbb
|
kdrive: use dixDestroyPixmap() instead of direct driver call
Direct calls to ScreenRec->DestroyPixmap() blocks cleaning up the wrapping
jungle, so use the proper dix function instead.
See: https://gitlab.freedesktop.org/xorg/xserver/-/issues/1754
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1711>
|
2025-02-12 17:48:30 +01:00 |
|
Enrico Weigelt, metux IT consult
|
0a54e24721
|
xnest: use dixDestroyPixmap() instead of direct driver call
Direct calls to ScreenRec->DestroyPixmap() blocks cleaning up the wrapping
jungle, so use the proper dix function instead.
See: https://gitlab.freedesktop.org/xorg/xserver/-/issues/1754
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1711>
|
2025-02-12 17:48:30 +01:00 |
|
Enrico Weigelt, metux IT consult
|
80a3df55ae
|
xfree86: xf86Opt.h: fix missing include
<X11/Xdefs.h> is needed for `Bool` type.
Consumers shouldn't have to rely on Xdefs.h being accidentally included
by something else.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1782>
|
2025-02-11 14:52:15 +00:00 |
|
Aki Sakurai
|
3562298068
|
xquartz: fix inverted tablet pen Y tilt on macOS
On macOS, the y tilt behavior is inverted; an increase in the tilt
value corresponds to tilting the device away from the user.
see https://chromium-review.googlesource.com/c/chromium/src/+/2348544
see 0f128fd7c5/src/plugins/platforms/cocoa/qnsview_tablet.mm (L63)
Fixes #792
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1779>
|
2025-02-10 22:02:16 +08:00 |
|
Aki Sakurai
|
da0de21b72
|
xquartz: fix compilation
Fixes #1788
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1777>
|
2025-02-10 19:37:18 +08:00 |
|
Spiky Caterpillar
|
2631cad85d
|
No longer leak FDs on VT switch.
Modified-by: Povilas Kanapickas <povilas@radix.lt>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/997>
|
2025-02-08 17:38:20 +02:00 |
|
Enrico Weigelt, metux IT consult
|
bcbc7479f3
|
xfree86: common: use LogMessageVerb() instead of xf86Msg()
Both are doing same job, so no need to keep using an duplicated implementation.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1681>
|
2025-02-07 22:40:06 +00:00 |
|
Enrico Weigelt, metux IT consult
|
5fd918421a
|
xfree86: fbdevhw: use LogMessageVerb() instead of xf86Msg()
Both are doing same job, so no need to keep using an duplicated implementation.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1681>
|
2025-02-07 22:40:06 +00:00 |
|
Enrico Weigelt, metux IT consult
|
4ba0cf1f55
|
xfree86: os-support: use LogMessageVerb() instead of xf86Msg()
Both are doing same job, so no need to keep using an duplicated implementation.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1681>
|
2025-02-07 22:40:06 +00:00 |
|
Enrico Weigelt, metux IT consult
|
1f93ec5c33
|
xfree86: i2c: use LogMessageVerb() instead of xf86Msg()
Both are doing same job, so no need to keep using an duplicated implementation.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1681>
|
2025-02-07 22:40:06 +00:00 |
|
Enrico Weigelt, metux IT consult
|
6fc4f35f62
|
xfree86: use LogMessageVerb() instead of xf86MsgVerb()
Both are doing same job, so no need to keep using an duplicated implementation.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1681>
|
2025-02-07 22:40:06 +00:00 |
|
Enrico Weigelt, metux IT consult
|
4f2c6c98b7
|
xfree86: mark LoaderShouldIgnoreABI() and LoaderGetABIVersion() deprecated
These functions are only used by the proprietary NVidia drivers,
so keeping them only for backwards compat. Nobody else should ever
really need them.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1773>
|
2025-02-07 14:46:21 +01:00 |
|
Enrico Weigelt, metux IT consult
|
13a16de310
|
Revert "xfree86: loader: drop unused LoaderShouldIgnoreABI()"
This reverts commit d8c47a3db6.
Proprietary NVidia driver needs it.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1773>
|
2025-02-07 14:46:21 +01:00 |
|
Enrico Weigelt, metux IT consult
|
ea118d3897
|
Revert "xfree86: loader: drop unused LoaderGetABIVersion()"
This reverts commit f3887956ec.
Proprietary NVidia drivers still needs it.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1773>
|
2025-02-07 14:46:21 +01:00 |
|
Enrico Weigelt, metux IT consult
|
e3cbde9914
|
include: unexport no*Extension flags
Most of these flags aren't used by any drivers, so no need to keep them
exported. Only three exceptions: composite, Panoramix/Xinerama and Xv.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1519>
|
2025-02-07 12:00:58 +01:00 |
|
Enrico Weigelt, metux IT consult
|
356e18dcc6
|
os: move out extension disable flags to corresponing extensions
The OS abstraction isn't really the right place for those flags,
they are're probably better off in their corresponding extensions.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1519>
|
2025-02-07 12:00:53 +01:00 |
|
Enrico Weigelt, metux IT consult
|
8539f35818
|
Revert "xv: unexport XvScreenRec and XvScreenPtr"
This reverts commit 58a2fb8b6f.
Needed by xf86-video-intel driver. Didn't get noticed, because we don't
have this driver in our CI yet.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1772>
|
2025-02-07 10:08:41 +01:00 |
|
Enrico Weigelt, metux IT consult
|
1efb2151e3
|
xfree86: sdksyms.sh: add more headers
Add some headers that are still needed by drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1290>
|
2025-02-06 23:51:34 +00:00 |
|
Enrico Weigelt, metux IT consult
|
cf03948572
|
xfree86: move private definitions out of dri.h
public server module API headers shouldn't be clobbered with non-exported
definitions, so move them out to private header file.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1290>
|
2025-02-06 23:51:34 +00:00 |
|
Enrico Weigelt, metux IT consult
|
1d3c26446d
|
xfree86: move private definitions out of dri2.h
public server module API headers shouldn't be clobbered with non-exported
definitions, so move them out to private header file.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1290>
|
2025-02-06 23:51:34 +00:00 |
|
Enrico Weigelt, metux IT consult
|
00c2a8fb0a
|
xfree86: ddc: move private definitions from xf86DDC.h to xf86DDC_priv.h
public server module API headers shouldn't be clobbered with non-exported
definitions, so move them out to private header file.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1290>
|
2025-02-06 23:51:34 +00:00 |
|
Enrico Weigelt, metux IT consult
|
d4724009ce
|
xfree86: parser: move private defs from xf86Parser.h to xf86Parser_priv.h
public server module API headers shouldn't be clobbered with non-exported
definitions, so move them out to private header file.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1290>
|
2025-02-06 23:51:34 +00:00 |
|
Enrico Weigelt, metux IT consult
|
ac5e95be49
|
xfree86: modes: move private definitions out of from xf86RandR12.h
public server module API headers shouldn't be clobbered with non-exported
definitions, so move them out to private header file.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1290>
|
2025-02-06 23:51:33 +00:00 |
|
Enrico Weigelt, metux IT consult
|
013eaacdd0
|
xfree86: common: move private defs out of xf86VGAarbiter.h
public server module API headers shouldn't be clobbered with non-exported
definitions, so move them out to private header file.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1290>
|
2025-02-06 23:51:33 +00:00 |
|
Enrico Weigelt, metux IT consult
|
df33e1c51b
|
xfree86: common: move private defs from xf86Xinput.h to xf86Xinput_priv.h
public server module API headers shouldn't be clobbered with non-exported
definitions, so move them out to private header file.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1290>
|
2025-02-06 23:51:33 +00:00 |
|
Enrico Weigelt, metux IT consult
|
a0eea4e0ec
|
xfree86: int10: move private defs out of xf86int10.h
public server module API headers shouldn't be clobbered with non-exported
definitions, so move them out to private header file.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1290>
|
2025-02-06 23:51:33 +00:00 |
|
Enrico Weigelt, metux IT consult
|
50d1a98c6a
|
xfree86: common: move private defs out of xf86sbusBus.h
public server module API headers shouldn't be clobbered with non-exported
definitions, so move them out to private header file.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1290>
|
2025-02-06 23:51:33 +00:00 |
|
Enrico Weigelt, metux IT consult
|
f4eb217f11
|
os: log: replace VErrorF() by LogVMessageVerb()
Since LogVMessageVerb() is now signal safe, we can use this one instead.
Leaving VErrorF() macro for backwards compat with drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1691>
|
2025-02-06 23:35:27 +00:00 |
|
Enrico Weigelt, metux IT consult
|
9652bc73e2
|
xwin: drop duplicate OsVendorVErrorF()
It really doesn't seem to be necessary to protect a LogVMessageVerb()
call by extra mutex on windows only, while obviously not needed on
any other platform.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1691>
|
2025-02-06 23:35:27 +00:00 |
|
Enrico Weigelt, metux IT consult
|
da22bc9ae0
|
os: log: replace VErrorFSigSafe() by VErrorF()
Since VErrorF() is now signal safe, we can use this one instead.
Leaving VErrorFSigSafe() macro for backwards compat with drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1691>
|
2025-02-06 23:35:27 +00:00 |
|
Enrico Weigelt, metux IT consult
|
2d18c353b4
|
os: log: replace ErrorFSigSafe() by ErrorF()
Since ErrorF() is now signal safe, we can use this one instead.
Leaving ErrorFSigSafe() macro for backwards compat with drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1691>
|
2025-02-06 23:35:27 +00:00 |
|
Enrico Weigelt, metux IT consult
|
dd37cc4855
|
os: log: replace LogMessageVerbSigSafe() by LogMessageVerb()
Since LogMessageVerb() is now signal safe, we can use this one instead.
Leaving LogMessageVerbSigSafe() macro for backwards compat with drivers.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1691>
|
2025-02-06 23:35:27 +00:00 |
|
Enrico Weigelt, metux IT consult
|
4235d2375a
|
xfree86: vgahw: drop obsolete vgaHWSaveScreenWeak()
No callers left, so no need to keep it around anymore.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1724>
|
2025-02-06 23:15:40 +00:00 |
|
Enrico Weigelt, metux IT consult
|
be9b89ef0f
|
xfree86: vgahw: drop obsolete vgaHWDisable()
No callers left, so no need to keep it around anymore.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1724>
|
2025-02-06 23:15:40 +00:00 |
|
Enrico Weigelt, metux IT consult
|
bb0295b397
|
xfree86: vgahw: drop obsolete vgaHWSetRegCounts
No callers left, so no need to keep it around anymore.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1724>
|
2025-02-06 23:15:40 +00:00 |
|
Enrico Weigelt, metux IT consult
|
515d19806c
|
xfree86: vgahw: make vgaHWSaveColormap() static
No external callers anymore, so no need to keep it exported.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1724>
|
2025-02-06 23:15:40 +00:00 |
|
Enrico Weigelt, metux IT consult
|
79522220a6
|
xfree86: vgahw: make vgaHWSaveMode() static
No external callers left, so no need to keep it exported.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1724>
|
2025-02-06 23:15:40 +00:00 |
|
Enrico Weigelt, metux IT consult
|
f004998b78
|
xfree86: vgaha: make vgaHWRestoreColormap() static
No external callers left, so no need to keep it exported.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1724>
|
2025-02-06 23:15:40 +00:00 |
|
Enrico Weigelt, metux IT consult
|
30380cb207
|
xfree86: vgahw: make vgaHWRestoreMode() static
No external callers anymore, so no need to keep it exported.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1724>
|
2025-02-06 23:15:39 +00:00 |
|
Enrico Weigelt, metux IT consult
|
cd2457412f
|
xfree86: vgahw: drop obsolete vgaHWBlankScreenWeak()
Not used anymore, so no need to keep it around any longer.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1724>
|
2025-02-06 23:15:39 +00:00 |
|
Enrico Weigelt, metux IT consult
|
a415e6ed37
|
xfree86: vgahw: drop obsolete vgaHWProtectWeak()
Not used anymore, so no need to keep it around any longer.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1724>
|
2025-02-06 23:15:39 +00:00 |
|
Enrico Weigelt, metux IT consult
|
00f69564c5
|
xfree86: common: unexport UnloadModule() and UnloadSubModule()
Not used by any driver/module, so no need to keep it exported.
Also making them type-safe.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1722>
|
2025-02-06 23:09:02 +00:00 |
|
Enrico Weigelt, metux IT consult
|
b0452ecff4
|
xfree86: drop obsolete macro INITARGS
This macro isn't used anymore for 12 years now, see commit:
5079db78ae
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1722>
|
2025-02-06 23:09:02 +00:00 |
|
Enrico Weigelt, metux IT consult
|
f3887956ec
|
xfree86: loader: drop unused LoaderGetABIVersion()
This function isn't called anywhere, neither in xserver nor modules, thus no
need to keep it around.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1722>
|
2025-02-06 23:09:02 +00:00 |
|
Enrico Weigelt, metux IT consult
|
d8c47a3db6
|
xfree86: loader: drop unused LoaderShouldIgnoreABI()
This function isn't called anywhere, neither in xserver nor modules, thus no
need to keep it around.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1722>
|
2025-02-06 23:09:02 +00:00 |
|
Enrico Weigelt, metux IT consult
|
af2d3e9487
|
xnest: drop obsolete mi.h include
Since moving to mi_priv.h, we don't need to include mi.h here.
Fixes: 94451181c2
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1725>
|
2025-02-06 22:53:43 +00:00 |
|
Enrico Weigelt, metux IT consult
|
f8fc46cbbf
|
include: drop now empty xkbfile.h
This (public) file isn't used by anybody outside Xserver tree
and doesn't contain anything useful anymore, so lets drop it.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1729>
|
2025-02-06 22:45:25 +00:00 |
|