[PATCH 0/7] Clean up hw/xwin/ renderers (and etc.)
Adam Jackson
ajax at redhat.com
Wed Oct 8 05:17:12 PDT 2014
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
More information about the xorg-devel
mailing list