Drop DMX DDX

Graphics / X.Org / X.Org Server - Povilas Kanapickas [radix.lt] - 7 September 2021 09:34 UTC

It turns out xdmx currently crashes when any client attempts to use GL and it has been in such state for about 14 years. There was a patch to fix the problem [1] 4 years ago, but it never got merged. The last activity on any bugs referring to xdmx has been more than 4 years ago.

Given such situation, I find it unlikely that anyone is still using xdmx and just having the code is a drain of resources.

[1]: https://lists.x.org/archives/xorg-devel/2017-June/053919.html

b3b81c8c2 Drop DMX DDX
.appveyor.yml | 3 +-
Makefile.am | 5 -
configure.ac | 69 -
hw/Makefile.am | 7 +-
hw/dmx/.gitignore | 2 -
hw/dmx/Makefile.am | 87 -
hw/dmx/config/.gitignore | 7 -
hw/dmx/config/Canvas.c | 165 --
hw/dmx/config/Canvas.h | 55 -
hw/dmx/config/CanvasP.h | 65 -
hw/dmx/config/Makefile.am | 68 -
hw/dmx/config/TODO | 7 -
hw/dmx/config/dmxcompat.c | 234 ---
hw/dmx/config/dmxcompat.h | 44 -
hw/dmx/config/dmxconfig.c | 560 ------
hw/dmx/config/dmxconfig.h | 61 -
hw/dmx/config/dmxparse.c | 688 -------
hw/dmx/config/dmxparse.h | 291 ---
hw/dmx/config/dmxprint.c | 532 ------
hw/dmx/config/dmxprint.h | 43 -
hw/dmx/config/dmxtodmx.c | 51 -
hw/dmx/config/man/Makefile.am | 2 -
hw/dmx/config/man/dmxtodmx.man | 41 -
hw/dmx/config/man/vdltodmx.man | 95 -
hw/dmx/config/man/xdmxconfig.man | 63 -
hw/dmx/config/meson.build | 82 -
hw/dmx/config/parser.y | 227 ---
hw/dmx/config/scanner.l | 187 --
hw/dmx/config/test-a.in | 1 -
hw/dmx/config/test-a.out | 2 -
hw/dmx/config/test-b.in | 1 -
hw/dmx/config/test-b.out | 1 -
hw/dmx/config/test-c.in | 1 -
hw/dmx/config/test-c.out | 2 -
hw/dmx/config/test-d.in | 1 -
hw/dmx/config/test-d.out | 2 -
hw/dmx/config/test-e.in | 1 -
hw/dmx/config/test-e.out | 2 -
hw/dmx/config/test-f.in | 2 -
hw/dmx/config/test-f.out | Bin 69 -> 0 bytes
hw/dmx/config/test-g.in | 4 -
hw/dmx/config/test-g.out | 4 -
hw/dmx/config/test-h.in | 7 -
hw/dmx/config/test-h.out | 7 -
hw/dmx/config/test-i.in | 3 -
hw/dmx/config/test-i.out | 3 -
hw/dmx/config/test-j.in | 13 -
hw/dmx/config/test-j.out | 11 -
hw/dmx/config/test-k.in | 3 -
hw/dmx/config/test-k.out | 3 -
hw/dmx/config/test-l.in | 12 -
hw/dmx/config/test-l.out | 12 -
hw/dmx/config/vdltodmx.c | 59 -
hw/dmx/config/xdmxconfig.c | 1231 ------------
hw/dmx/dmx-config.h | 74 -
hw/dmx/dmx.c | 1200 ------------
hw/dmx/dmx.h | 408 ----
hw/dmx/dmx_glxvisuals.c | 615 ------
hw/dmx/dmx_glxvisuals.h | 57 -
hw/dmx/dmxcb.c | 229 ---
hw/dmx/dmxcb.h | 53 -
hw/dmx/dmxclient.h | 128 --
hw/dmx/dmxcmap.c | 222 ---
hw/dmx/dmxcmap.h | 65 -
hw/dmx/dmxcursor.c | 1023 ----------
hw/dmx/dmxcursor.h | 73 -
hw/dmx/dmxdpms.c | 201 --
hw/dmx/dmxdpms.h | 43 -
hw/dmx/dmxextension.c | 1702 -----------------
hw/dmx/dmxextension.h | 115 --
hw/dmx/dmxfont.c | 573 ------
hw/dmx/dmxfont.h | 57 -
hw/dmx/dmxgc.c | 446 -----
hw/dmx/dmxgc.h | 85 -
hw/dmx/dmxgcops.c | 637 -------
hw/dmx/dmxgcops.h | 95 -
hw/dmx/dmxinit.c | 1050 -----------
hw/dmx/dmxinit.h | 50 -
hw/dmx/dmxinput.c | 121 --
hw/dmx/dmxinput.h | 142 --
hw/dmx/dmxlog.c | 446 -----
hw/dmx/dmxlog.h | 81 -
hw/dmx/dmxpict.c | 1277 -------------
hw/dmx/dmxpict.h | 116 --
hw/dmx/dmxpixmap.c | 262 ---
hw/dmx/dmxpixmap.h | 63 -
hw/dmx/dmxprop.c | 375 ----
hw/dmx/dmxprop.h | 45 -
hw/dmx/dmxscrinit.c | 485 -----
hw/dmx/dmxscrinit.h | 48 -
hw/dmx/dmxstat.c | 238 ---
hw/dmx/dmxstat.h | 55 -
hw/dmx/dmxsync.c | 207 --
hw/dmx/dmxsync.h | 43 -
hw/dmx/dmxvisual.c | 146 --
hw/dmx/dmxvisual.h | 47 -
hw/dmx/dmxwindow.c | 1044 -----------
hw/dmx/dmxwindow.h | 131 --
hw/dmx/doc/.gitignore | 6 -
hw/dmx/doc/DMXSpec-v1.txt | 458 -----
hw/dmx/doc/DMXSpec.txt | 875 ---------
hw/dmx/doc/Makefile.am | 34 -
hw/dmx/doc/dmx.xml | 3402 ---------------------------------
hw/dmx/doc/meson.build | 37 -
hw/dmx/doc/scaled.xml | 727 -------
hw/dmx/doxygen/.gitignore | 2 -
hw/dmx/doxygen/Makefile.am | 36 -
hw/dmx/doxygen/doxygen.conf.in | 2400 ------------------------
hw/dmx/doxygen/footer.html | 4 -
hw/dmx/examples/.gitignore | 17 -
hw/dmx/examples/Makefile.am | 70 -
hw/dmx/examples/dmxaddinput.c | 85 -
hw/dmx/examples/dmxaddscreen.c | 106 --
hw/dmx/examples/dmxinfo.c | 256 ---
hw/dmx/examples/dmxreconfig.c | 161 --
hw/dmx/examples/dmxresize.c | 103 -
hw/dmx/examples/dmxrminput.c | 79 -
hw/dmx/examples/dmxrmscreen.c | 81 -
hw/dmx/examples/dmxwininfo.c | 477 -----
hw/dmx/examples/ev.c | 274 ---
hw/dmx/examples/evi.c | 87 -
hw/dmx/examples/meson.build | 53 -
hw/dmx/examples/res.c | 101 -
hw/dmx/examples/xbell.c | 108 --
hw/dmx/examples/xinput.c | 355 ----
hw/dmx/examples/xled.c | 126 --
hw/dmx/examples/xtest.c | 77 -
hw/dmx/glxProxy/Makefile.am | 42 -
hw/dmx/glxProxy/compsize.c | 641 -------
hw/dmx/glxProxy/compsize.h | 58 -
hw/dmx/glxProxy/g_disptab.c | 610 ------
hw/dmx/glxProxy/g_disptab.h | 699 -------
hw/dmx/glxProxy/g_renderswap.c | 2663 --------------------------
hw/dmx/glxProxy/global.c | 70 -
hw/dmx/glxProxy/glxcmds.c | 3846 --------------------------------------
hw/dmx/glxProxy/glxcmds.h | 43 -
hw/dmx/glxProxy/glxcmdsswap.c | 1157 ------------
hw/dmx/glxProxy/glxcontext.h | 109 --
hw/dmx/glxProxy/glxdrawable.h | 65 -
hw/dmx/glxProxy/glxerror.h | 51 -
hw/dmx/glxProxy/glxext.c | 497 -----
hw/dmx/glxProxy/glxext.h | 70 -
hw/dmx/glxProxy/glxfbconfig.c | 106 --
hw/dmx/glxProxy/glxfbconfig.h | 39 -
hw/dmx/glxProxy/glxscreens.c | 340 ----
hw/dmx/glxProxy/glxscreens.h | 53 -
hw/dmx/glxProxy/glxserver.h | 292 ---
hw/dmx/glxProxy/glxsingle.c | 1067 -----------
hw/dmx/glxProxy/glxsingle.h | 50 -
hw/dmx/glxProxy/glxswap.c | 560 ------
hw/dmx/glxProxy/glxswap.h | 46 -
hw/dmx/glxProxy/glxutil.h | 39 -
hw/dmx/glxProxy/glxvendor.c | 618 ------
hw/dmx/glxProxy/glxvendor.h | 53 -
hw/dmx/glxProxy/glxvisuals.c | 158 --
hw/dmx/glxProxy/glxvisuals.h | 46 -
hw/dmx/glxProxy/meson.build | 27 -
hw/dmx/glxProxy/render2swap.c | 283 ---
hw/dmx/glxProxy/renderpixswap.c | 403 ----
hw/dmx/glxProxy/unpack.h | 223 ---
hw/dmx/input/ChkNotMaskEv.c | 106 --
hw/dmx/input/ChkNotMaskEv.h | 40 -
hw/dmx/input/Makefile.am | 56 -
hw/dmx/input/atKeynames.h | 292 ---
hw/dmx/input/dmxarg.c | 177 --
hw/dmx/input/dmxarg.h | 49 -
hw/dmx/input/dmxbackend.c | 661 -------
hw/dmx/input/dmxbackend.h | 56 -
hw/dmx/input/dmxcommon.c | 702 -------
hw/dmx/input/dmxcommon.h | 124 --
hw/dmx/input/dmxconsole.c | 1090 -----------
hw/dmx/input/dmxconsole.h | 59 -
hw/dmx/input/dmxdetach.c | 60 -
hw/dmx/input/dmxdummy.c | 88 -
hw/dmx/input/dmxdummy.h | 43 -
hw/dmx/input/dmxevents.c | 826 --------
hw/dmx/input/dmxevents.h | 46 -
hw/dmx/input/dmxinputinit.c | 1350 -------------
hw/dmx/input/dmxinputinit.h | 284 ---
hw/dmx/input/dmxmap.c | 127 --
hw/dmx/input/dmxmap.h | 42 -
hw/dmx/input/dmxmotion.c | 148 --
hw/dmx/input/dmxmotion.h | 48 -
hw/dmx/input/dmxxinput.c | 75 -
hw/dmx/input/meson.build | 32 -
hw/dmx/input/usb-common.c | 492 -----
hw/dmx/input/usb-common.h | 54 -
hw/dmx/input/usb-keyboard.c | 478 -----
hw/dmx/input/usb-keyboard.h | 47 -
hw/dmx/input/usb-mouse.c | 133 --
hw/dmx/input/usb-mouse.h | 47 -
hw/dmx/input/usb-other.c | 166 --
hw/dmx/input/usb-other.h | 47 -
hw/dmx/input/usb-private.h | 117 --
hw/dmx/man/Makefile.am | 2 -
hw/dmx/man/Xdmx.man | 732 --------
hw/dmx/meson.build | 92 -
hw/meson.build | 4 -
man/Xserver.man | 2 +-
meson_options.txt | 2 -
200 files changed, 3 insertions(+), 54316 deletions(-)

Upstream: cgit.freedesktop.org


  • Share