Enrico Weigelt, metux IT consult
967ae609b6
Build X servers / xserver-build-ubuntu (push) Waiting to run
Build X servers / drivers-build-ubuntu (push) Waiting to run
Build X servers / xserver-build-mingw32-ubuntu (push) Waiting to run
Build X servers / xserver-build-macos (push) Waiting to run
Build X servers / xserver-build-freebsd (push) Waiting to run
Build X servers / Release pushed tag (push) Waiting to run
dix: drop DDXBEFORERESET symbol
...
Reduce complexity for things that really don't matter much:
The ddxBeforeReset() function is called when the Xserver going to reset
(new server generation). Right now, the only DDX really needing that is
Xwin, on all the others it's just no-op.
We've got an extra complicated build logic, which ifdef's out this all when
Xwin isn't built at all. The saving is extremely minimal - just skipping
few stub functions, which in most sessions aren't even called.
Therefore, get rid of this extra complexity that isn't giving us any
notable gain.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
2025-08-04 11:41:48 +02:00
..
.gitignore
Fix spelling/wording issues
2020-07-05 13:07:33 -07:00
callback.h
dix: unexport callback manager init / teardown functions
2024-03-12 15:18:17 +00:00
client.h
os: unexport client id retrieval functions
2024-10-10 13:45:29 +00:00
closure.h
Drop trailing whitespaces
2014-11-12 10:25:00 +10:00
colormap.h
dix: unexport ResizeVisualArray()
2025-06-12 17:21:46 +02:00
colormapst.h
dix: move SHAREDCOLOR struct declaration out of public header
2025-06-12 17:21:43 +02:00
cursor.h
dix: drop superfluous XineramaGetCursorScreen()
2024-09-02 16:43:29 +00:00
cursorstr.h
cursor: drop ARGB_CURSOR
2015-06-30 12:17:51 +10:00
displaymode.h
hw/xfree86: re-calculate the clock and refresh rate
2023-12-22 05:02:05 +00:00
dix-config-apple-verbatim.h
include: add/fix include guards where missing/broken
2025-06-27 13:58:05 +02:00
dix.h
include: dix.h: drop NullClient macro
2025-07-18 22:24:55 +02:00
dixaccess.h
dixfont.h
include: drop unused including of closure.h
2024-03-03 22:42:41 +00:00
dixfontstr.h
include: dixfontstr.h: drop silent dependency on libxfont2
2024-09-01 17:45:13 +00:00
dixstruct.h
os: split off internal definitions from client.h
2024-10-10 13:45:29 +00:00
events.h
xi: Implement internal gesture event struct
2021-05-30 13:26:31 +03:00
eventstr.h
mi: reset the PointerWindows reference on screen switch
2023-10-25 00:37:47 +00:00
exevents.h
XI: unexport XIPropToInt() and XIPropToFloat()
2025-06-12 16:25:48 +02:00
extension.h
Drop trailing whitespaces
2014-11-12 10:25:00 +10:00
extinit.h
present: unexport present_extension_init()
2025-06-12 17:21:45 +02:00
extnsionst.h
dix: Remove extension aliases
2017-06-20 16:37:24 -04:00
fd_notify.h
os: move X_NOTIFY_* defines to separate header
2025-07-25 15:21:13 +02:00
fourcc.h
glamor: xv: add rgb565
2023-11-29 21:18:29 +00:00
gc.h
dix: unexport SetClipRects()
2024-04-15 23:10:31 +00:00
gcstruct.h
fix name clash on 'GC' between Xlib and Xserver
2025-06-12 16:52:25 +02:00
globals.h
include: unexport no*Extension flags
2025-02-07 12:00:58 +01:00
glx_extinit.h
miinitext: Load GLX on the mi path
2018-02-14 17:04:48 -05:00
glxvndabi.h
Fix spelling/wording issues
2020-07-05 13:07:33 -07:00
hotplug.h
config: unexport config_pre_init()
2025-02-06 16:24:01 +01:00
input.h
include: move private definitions out of input.h
2024-09-01 17:59:23 +00:00
inputstr.h
Xi: unexport AssignTypeAndName()
2025-06-12 17:21:46 +02:00
list.h
include: list.h: add duplicate checking add/append functions
2025-06-12 17:21:48 +02:00
meson.build
dix: drop DDXBEFORERESET symbol
2025-08-04 11:41:48 +02:00
misc.h
meson: move MAXCLIENTS and LIMITCLIENTS into dix-config.h
2025-07-30 14:55:40 +02:00
miscstruct.h
Drop trailing whitespaces
2014-11-12 10:25:00 +10:00
nonsdk_extinit.h
include: move private definitions out of extinit.h
2024-04-30 00:47:38 +00:00
opaque.h
os: unexport fields from opaque.h not used by modules / drivers
2024-06-23 21:19:27 +00:00
optionstr.h
os.h
os: move X_NOTIFY_* defines to separate header
2025-07-25 15:21:13 +02:00
pixmap.h
dix: Remove pScratchPixmap and other associated ABI changes
2022-12-30 01:32:25 +00:00
pixmapstr.h
treewide: drop COMPOSITE symbol
2025-06-12 16:47:01 +02:00
privates.h
dix: remove unused NAMESPACE private type
2025-06-16 10:32:48 +02:00
property.h
dix: unexport DeleteAllWindowProperties()
2024-09-02 17:50:47 +00:00
propertyst.h
Drop trailing whitespaces
2014-11-12 10:25:00 +10:00
protocol-versions.h
xvmc: move over protocol version defines into xvmc.c
2025-02-06 23:29:10 +00:00
ptrveloc.h
dix: unexport SetAccelerationProfile()
2024-03-09 18:01:52 +00:00
region.h
Drop trailing whitespaces
2014-11-12 10:25:00 +10:00
regionstr.h
include: use calloc() instead of malloc()
2025-06-12 16:49:49 +02:00
resource.h
dix: add dixAllocServerXID()
2025-06-12 17:21:48 +02:00
rgb.h
Drop trailing whitespaces
2014-11-12 10:25:00 +10:00
screenint.h
Revert "dix: unexport AttachOutputGPU() and DetachOutputGPU()"
2024-09-01 20:38:01 +00:00
scrnintstr.h
dix: add screen hook for post-close
2025-07-02 15:41:37 +02:00
servermd.h
dix: Fix image byte order on big endian hardware
2015-05-07 14:03:50 -04:00
swaprep.h
dix: ProcGetMotionEvents(): simplify writing out xTimecoord
2025-07-24 11:57:19 +02:00
swapreq.h
dix: unexport events related request handlers
2025-06-12 16:16:45 +02:00
validate.h
vidmodestr.h
vidmode: build without xf86vidmodeproto
2016-03-01 11:25:59 -05:00
window.h
dix: unexport MakeWindowOptional()
2025-06-12 17:21:48 +02:00
windowstr.h
dix: replace wClient() macro by dixClientForWindow() inline function
2025-06-12 16:53:13 +02:00
xkb-config.h.in
xkbrules.h
xkb: unexport XkbRF_VarDefsRec struct
2025-06-12 17:21:47 +02:00
xkbsrv.h
xkb: unexport XkbCopyControls()
2025-06-12 17:21:45 +02:00
xkbstr.h
include: xkbstr.h: fix missing include of Xdefs.h
2024-04-09 06:50:20 +00:00
xorg-config.h.meson.in
bsd: drop PCCONS support
2025-06-12 16:52:31 +02:00
xorg-server.h.meson.in
meson: move MAXCLIENTS and LIMITCLIENTS into dix-config.h
2025-07-30 14:55:40 +02:00
Xprintf.h
os: drop Xasprintf() and Xvasprintf()
2025-06-12 16:54:13 +02:00
xserver-properties.h
Add missing labels for multitouch valuators
2012-10-30 15:11:10 +10:00
Xserver.d
Remove "All rights reserved" from Oracle copyright notices
2023-02-25 09:40:41 -08:00
xwin-config.h.meson.in
include: add/fix include guards where missing/broken
2025-06-27 13:58:05 +02:00