The xwin ddx contains a multitude of rendering engines. The documentation claims that two of them are unsupported and broken, and neither of them have gotten any love in a very long time.
So the first two patches in this series delete those two backends. Hooray! The remaining patches are more proof-of-concept than things I seriously want merged. They remove the mi implementations of some of the GC ops (and GetImage), since they're no longer used in-tree. It's not a huge win to do so: text data bss dec hex filename 2117700 54298 66912 2238910 2229be hw/xfree86/Xorg.before 2110554 54298 66912 2231764 220dd4 hw/xfree86/Xorg.after But maybe people like the idea anyway. If nothing else we should mark them _X_COLD. b/configure.ac | 2 b/doc/Xserver-spec.xml | 4 b/hw/xwin/InitOutput.c | 6 b/hw/xwin/Makefile.am | 21 - b/hw/xwin/man/XWin.man | 4 b/hw/xwin/win.h | 182 --------- b/hw/xwin/wincreatewnd.c | 23 - b/hw/xwin/winengine.c | 23 - b/hw/xwin/winmisc.c | 63 --- b/hw/xwin/winscrinit.c | 139 ------- b/hw/xwin/winwindow.c | 219 ----------- b/hw/xwin/winwndproc.c | 12 b/mi/Makefile.am | 2 b/mi/mi.h | 55 -- hw/xwin/winclip.c | 42 -- hw/xwin/winfillsp.c | 842 --------------------------------------------- hw/xwin/winfont.c | 82 ---- hw/xwin/wingc.c | 235 ------------ hw/xwin/wingetsp.c | 171 --------- hw/xwin/winnativegdi.c | 491 -------------------------- hw/xwin/winpfbdd.c | 620 --------------------------------- hw/xwin/winpixmap.c | 223 ----------- hw/xwin/winpolyline.c | 53 -- hw/xwin/winrop.c | 142 ------- hw/xwin/winsetsp.c | 175 --------- mi/mibitblt.c | 776 ----------------------------------------- mi/mifillrct.c | 132 ------- 27 files changed, 7 insertions(+), 4732 deletions(-) - ajax _______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel
