ChangeSet ID: 1022364973340794432516308 CVSROOT: /opt/cvs-commit Module name: wine Changes by: julliard@wine.codeweavers.com 02/05/25 17:16:13
Modified files: dlls/gdi/mfdrv : graphics.c dlls/ttydrv : wnd.c dlls/x11drv : winpos.c xrender.c graphics/x11drv: clipping.c graphics.c text.c include : gdi.h region.h x11drv.h objects : clipping.c gdiobj.c region.c windows : dce.c winpos.c
Log message: Removed dependencies on the internals of the region object. Do not store the region type in the object, it's trivial to determine from the rectangle count. Rewrote a few routines to not depend on internal clipping or region functions.
Patch: http://cvs.winehq.com/patch.py?id=1022364973340794432516308
Revision Changes Path 1.4 +0 -1 wine/dlls/gdi/mfdrv/graphics.c 1.23 +5 -6 wine/dlls/ttydrv/wnd.c 1.40 +0 -1 wine/dlls/x11drv/winpos.c 1.10 +8 -51 wine/dlls/x11drv/xrender.c 1.22 +74 -36 wine/graphics/x11drv/clipping.c 1.46 +17 -37 wine/graphics/x11drv/graphics.c 1.31 +6 -6 wine/graphics/x11drv/text.c 1.64 +0 -9 wine/include/gdi.h 1.8 +2 -17 wine/include/region.h 1.106 +1 -0 wine/include/x11drv.h 1.34 +84 -138 wine/objects/clipping.c 1.72 +1 -1 wine/objects/gdiobj.c 1.46 +36 -103 wine/objects/region.c 1.70 +0 -1 wine/windows/dce.c 1.133 +0 -1 wine/windows/winpos.c