[PULL to discuss] Remove kdrive, Xnest, and Xvfb
Jeremy Huddleston
jeremyhu at apple.com
Mon Mar 26 16:13:46 PDT 2012
These need to die. This removes 30K lines of code from xorg-server. It must be good!
Most functionality of these servers can be provide by Xorg with either the nested or dummy video driver. If someone really misses functionality, we should fix that deficiency in hw/xfree86, xf86-video-dummy, or xf86-video-nested. Also, there's nothing stopping anyone from using older server versions if they still need these DDXs.
Ok, you may now commence with the flinging of FUD.
The following changes since commit a7eac500e652f30deffd9dc5e623fab701077738:
Merge branch 'per-device-sync-counters' into for-keith (2012-03-22 13:13:07 +1000)
are available in the git repository at:
git://people.freedesktop.org/~jeremyhu/xserver puntage
for you to fetch changes up to 71eba5bf1a56d2be2ac21bececd9371489deb016:
Remove kdrive (2012-03-26 16:07:11 -0700)
----------------------------------------------------------------
Jeremy Huddleston (2):
Remove Xnest and Xvfb
Remove kdrive
configure.ac | 195 +---
hw/Makefile.am | 17 +-
hw/kdrive/Makefile.am | 30 -
hw/kdrive/Xkdrive.man | 57 -
hw/kdrive/ephyr/.gitignore | 1 -
hw/kdrive/ephyr/Makefile.am | 90 --
hw/kdrive/ephyr/README | 73 --
hw/kdrive/ephyr/XF86dri.c | 647 -----------
hw/kdrive/ephyr/ephyr.c | 1134 -------------------
hw/kdrive/ephyr/ephyr.h | 198 ----
hw/kdrive/ephyr/ephyr_draw.c | 531 ---------
hw/kdrive/ephyr/ephyrdri.c | 270 -----
hw/kdrive/ephyr/ephyrdri.h | 70 --
hw/kdrive/ephyr/ephyrdriext.c | 1383 -----------------------
hw/kdrive/ephyr/ephyrdriext.h | 40 -
hw/kdrive/ephyr/ephyrglxext.c | 711 ------------
hw/kdrive/ephyr/ephyrglxext.h | 34 -
hw/kdrive/ephyr/ephyrhostglx.c | 683 ------------
hw/kdrive/ephyr/ephyrhostglx.h | 71 --
hw/kdrive/ephyr/ephyrhostproxy.c | 91 --
hw/kdrive/ephyr/ephyrhostproxy.h | 51 -
hw/kdrive/ephyr/ephyrhostvideo.c | 975 ----------------
hw/kdrive/ephyr/ephyrhostvideo.h | 231 ----
hw/kdrive/ephyr/ephyrinit.c | 393 -------
hw/kdrive/ephyr/ephyrlog.h | 67 --
hw/kdrive/ephyr/ephyrproxyext.c | 115 --
hw/kdrive/ephyr/ephyrproxyext.h | 33 -
hw/kdrive/ephyr/ephyrvideo.c | 1218 --------------------
hw/kdrive/ephyr/hostx.c | 1375 -----------------------
hw/kdrive/ephyr/hostx.h | 246 ----
hw/kdrive/ephyr/man/Makefile.am | 2 -
hw/kdrive/ephyr/man/Xephyr.man | 89 --
hw/kdrive/ephyr/os.c | 49 -
hw/kdrive/ephyr/xf86dri.h | 124 --
hw/kdrive/fake/.gitignore | 2 -
hw/kdrive/fake/Makefile.am | 30 -
hw/kdrive/fake/fake.c | 450 --------
hw/kdrive/fake/fake.h | 131 ---
hw/kdrive/fake/fakeinit.c | 119 --
hw/kdrive/fake/kbd.c | 75 --
hw/kdrive/fake/mouse.c | 65 --
hw/kdrive/fake/os.c | 62 -
hw/kdrive/fbdev/.gitignore | 2 -
hw/kdrive/fbdev/Makefile.am | 29 -
hw/kdrive/fbdev/Xfbdev.man | 28 -
hw/kdrive/fbdev/fbdev.c | 789 -------------
hw/kdrive/fbdev/fbdev.h | 99 --
hw/kdrive/fbdev/fbinit.c | 105 --
hw/kdrive/linux/Makefile.am | 27 -
hw/kdrive/linux/evdev.c | 519 ---------
hw/kdrive/linux/keyboard.c | 782 -------------
hw/kdrive/linux/linux.c | 372 ------
hw/kdrive/linux/mouse.c | 1004 -----------------
hw/kdrive/linux/ms.c | 178 ---
hw/kdrive/linux/ps2.c | 180 ---
hw/kdrive/linux/tslib.c | 195 ----
hw/kdrive/src/Makefile.am | 28 -
hw/kdrive/src/fourcc.h | 132 ---
hw/kdrive/src/kcmap.c | 243 ----
hw/kdrive/src/kdrive.c | 1121 -------------------
hw/kdrive/src/kdrive.h | 604 ----------
hw/kdrive/src/kinfo.c | 150 ---
hw/kdrive/src/kinput.c | 2295 --------------------------------------
hw/kdrive/src/kmode.c | 378 -------
hw/kdrive/src/kshadow.c | 80 --
hw/kdrive/src/kxv.c | 1891 -------------------------------
hw/kdrive/src/kxv.h | 277 -----
hw/vfb/.gitignore | 1 -
hw/vfb/InitInput.c | 153 ---
hw/vfb/InitOutput.c | 940 ----------------
hw/vfb/Makefile.am | 34 -
hw/vfb/man/Makefile.am | 2 -
hw/vfb/man/Xvfb.man | 125 ---
hw/xnest/.gitignore | 1 -
hw/xnest/Args.c | 192 ----
hw/xnest/Args.h | 38 -
hw/xnest/Color.c | 493 --------
hw/xnest/Color.h | 58 -
hw/xnest/Cursor.c | 173 ---
hw/xnest/Display.c | 213 ----
hw/xnest/Display.h | 44 -
hw/xnest/Drawable.h | 26 -
hw/xnest/Events.c | 218 ----
hw/xnest/Events.h | 29 -
hw/xnest/Font.c | 88 --
hw/xnest/GC.c | 328 ------
hw/xnest/GCOps.c | 326 ------
hw/xnest/GCOps.h | 68 --
hw/xnest/Handlers.c | 45 -
hw/xnest/Handlers.h | 22 -
hw/xnest/Init.c | 156 ---
hw/xnest/Init.h | 20 -
hw/xnest/Keyboard.c | 267 -----
hw/xnest/Keyboard.h | 28 -
hw/xnest/Makefile.am | 72 --
hw/xnest/Pixmap.c | 136 ---
hw/xnest/Pointer.c | 96 --
hw/xnest/Pointer.h | 29 -
hw/xnest/Screen.c | 428 -------
hw/xnest/Screen.h | 25 -
hw/xnest/Visual.c | 70 --
hw/xnest/Visual.h | 25 -
hw/xnest/Window.c | 517 ---------
hw/xnest/XNCursor.h | 52 -
hw/xnest/XNFont.h | 34 -
hw/xnest/XNGC.h | 43 -
hw/xnest/XNPixmap.h | 38 -
hw/xnest/XNWindow.h | 74 --
hw/xnest/Xnest.h | 90 --
hw/xnest/icon | 14 -
hw/xnest/man/Makefile.am | 2 -
hw/xnest/man/Xnest.man | 428 -------
hw/xnest/screensaver | 686 ------------
hw/xnest/xnest-config.h | 36 -
include/kdrive-config.h.in | 40 -
115 files changed, 2 insertions(+), 30757 deletions(-)
delete mode 100644 hw/kdrive/Makefile.am
delete mode 100644 hw/kdrive/Xkdrive.man
delete mode 100644 hw/kdrive/ephyr/.gitignore
delete mode 100644 hw/kdrive/ephyr/Makefile.am
delete mode 100644 hw/kdrive/ephyr/README
delete mode 100644 hw/kdrive/ephyr/XF86dri.c
delete mode 100644 hw/kdrive/ephyr/ephyr.c
delete mode 100644 hw/kdrive/ephyr/ephyr.h
delete mode 100644 hw/kdrive/ephyr/ephyr_draw.c
delete mode 100644 hw/kdrive/ephyr/ephyrdri.c
delete mode 100644 hw/kdrive/ephyr/ephyrdri.h
delete mode 100644 hw/kdrive/ephyr/ephyrdriext.c
delete mode 100644 hw/kdrive/ephyr/ephyrdriext.h
delete mode 100644 hw/kdrive/ephyr/ephyrglxext.c
delete mode 100644 hw/kdrive/ephyr/ephyrglxext.h
delete mode 100644 hw/kdrive/ephyr/ephyrhostglx.c
delete mode 100644 hw/kdrive/ephyr/ephyrhostglx.h
delete mode 100644 hw/kdrive/ephyr/ephyrhostproxy.c
delete mode 100644 hw/kdrive/ephyr/ephyrhostproxy.h
delete mode 100644 hw/kdrive/ephyr/ephyrhostvideo.c
delete mode 100644 hw/kdrive/ephyr/ephyrhostvideo.h
delete mode 100644 hw/kdrive/ephyr/ephyrinit.c
delete mode 100644 hw/kdrive/ephyr/ephyrlog.h
delete mode 100644 hw/kdrive/ephyr/ephyrproxyext.c
delete mode 100644 hw/kdrive/ephyr/ephyrproxyext.h
delete mode 100644 hw/kdrive/ephyr/ephyrvideo.c
delete mode 100644 hw/kdrive/ephyr/hostx.c
delete mode 100644 hw/kdrive/ephyr/hostx.h
delete mode 100644 hw/kdrive/ephyr/man/Makefile.am
delete mode 100644 hw/kdrive/ephyr/man/Xephyr.man
delete mode 100644 hw/kdrive/ephyr/os.c
delete mode 100644 hw/kdrive/ephyr/xf86dri.h
delete mode 100644 hw/kdrive/fake/.gitignore
delete mode 100644 hw/kdrive/fake/Makefile.am
delete mode 100644 hw/kdrive/fake/fake.c
delete mode 100644 hw/kdrive/fake/fake.h
delete mode 100644 hw/kdrive/fake/fakeinit.c
delete mode 100644 hw/kdrive/fake/kbd.c
delete mode 100644 hw/kdrive/fake/mouse.c
delete mode 100644 hw/kdrive/fake/os.c
delete mode 100644 hw/kdrive/fbdev/.gitignore
delete mode 100644 hw/kdrive/fbdev/Makefile.am
delete mode 100644 hw/kdrive/fbdev/Xfbdev.man
delete mode 100644 hw/kdrive/fbdev/fbdev.c
delete mode 100644 hw/kdrive/fbdev/fbdev.h
delete mode 100644 hw/kdrive/fbdev/fbinit.c
delete mode 100644 hw/kdrive/linux/Makefile.am
delete mode 100644 hw/kdrive/linux/evdev.c
delete mode 100644 hw/kdrive/linux/keyboard.c
delete mode 100644 hw/kdrive/linux/linux.c
delete mode 100644 hw/kdrive/linux/mouse.c
delete mode 100644 hw/kdrive/linux/ms.c
delete mode 100644 hw/kdrive/linux/ps2.c
delete mode 100644 hw/kdrive/linux/tslib.c
delete mode 100644 hw/kdrive/src/Makefile.am
delete mode 100644 hw/kdrive/src/fourcc.h
delete mode 100644 hw/kdrive/src/kcmap.c
delete mode 100644 hw/kdrive/src/kdrive.c
delete mode 100644 hw/kdrive/src/kdrive.h
delete mode 100644 hw/kdrive/src/kinfo.c
delete mode 100644 hw/kdrive/src/kinput.c
delete mode 100644 hw/kdrive/src/kmode.c
delete mode 100644 hw/kdrive/src/kshadow.c
delete mode 100644 hw/kdrive/src/kxv.c
delete mode 100644 hw/kdrive/src/kxv.h
delete mode 100644 hw/vfb/.gitignore
delete mode 100644 hw/vfb/InitInput.c
delete mode 100644 hw/vfb/InitOutput.c
delete mode 100644 hw/vfb/Makefile.am
delete mode 100644 hw/vfb/man/Makefile.am
delete mode 100644 hw/vfb/man/Xvfb.man
delete mode 100644 hw/xnest/.gitignore
delete mode 100644 hw/xnest/Args.c
delete mode 100644 hw/xnest/Args.h
delete mode 100644 hw/xnest/Color.c
delete mode 100644 hw/xnest/Color.h
delete mode 100644 hw/xnest/Cursor.c
delete mode 100644 hw/xnest/Display.c
delete mode 100644 hw/xnest/Display.h
delete mode 100644 hw/xnest/Drawable.h
delete mode 100644 hw/xnest/Events.c
delete mode 100644 hw/xnest/Events.h
delete mode 100644 hw/xnest/Font.c
delete mode 100644 hw/xnest/GC.c
delete mode 100644 hw/xnest/GCOps.c
delete mode 100644 hw/xnest/GCOps.h
delete mode 100644 hw/xnest/Handlers.c
delete mode 100644 hw/xnest/Handlers.h
delete mode 100644 hw/xnest/Init.c
delete mode 100644 hw/xnest/Init.h
delete mode 100644 hw/xnest/Keyboard.c
delete mode 100644 hw/xnest/Keyboard.h
delete mode 100644 hw/xnest/Makefile.am
delete mode 100644 hw/xnest/Pixmap.c
delete mode 100644 hw/xnest/Pointer.c
delete mode 100644 hw/xnest/Pointer.h
delete mode 100644 hw/xnest/Screen.c
delete mode 100644 hw/xnest/Screen.h
delete mode 100644 hw/xnest/Visual.c
delete mode 100644 hw/xnest/Visual.h
delete mode 100644 hw/xnest/Window.c
delete mode 100644 hw/xnest/XNCursor.h
delete mode 100644 hw/xnest/XNFont.h
delete mode 100644 hw/xnest/XNGC.h
delete mode 100644 hw/xnest/XNPixmap.h
delete mode 100644 hw/xnest/XNWindow.h
delete mode 100644 hw/xnest/Xnest.h
delete mode 100644 hw/xnest/icon
delete mode 100644 hw/xnest/man/Makefile.am
delete mode 100644 hw/xnest/man/Xnest.man
delete mode 100644 hw/xnest/screensaver
delete mode 100644 hw/xnest/xnest-config.h
delete mode 100644 include/kdrive-config.h.in
More information about the xorg-devel
mailing list