ChangeSet ID: 1022870604884236338156374 CVSROOT: /opt/cvs-commit Module name: wine Changes by: julliard@wine.codeweavers.com 02/05/31 13:43:24
Modified files: dlls/gdi : driver.c dlls/gdi/enhmfdrv: init.c dlls/gdi/mfdrv : init.c dlls/gdi/win16drv: init.c dlls/ttydrv : bitmap.c dc.c objects.c ttydrv.h ttydrv.spec dlls/x11drv : Makefile.in window.c x11drv.spec graphics : mapping.c painting.c graphics/x11drv: bitmap.c brush.c dib.c init.c include : bitmap.h font.h gdi.h palette.h x11drv.h include/wine : wingdi16.h objects : bitmap.c brush.c dc.c dib.c enhmetafile.c font.c gdiobj.c metafile.c palette.c pen.c region.c windows : painting.c Removed files: graphics/x11drv: objects.c include : brush.h pen.h region.h
Log message: Added function table to GDI objects for better encapsulation. Removed some direct accesses to the bitmap structure. Fixed handling of stock bitmap if selected in multiple DCs. Some minor fixes to the DC function table.
Patch: http://cvs.winehq.com/patch.py?id=1022870604884236338156374
Revision Changes Path 1.13 +3 -2 wine/dlls/gdi/driver.c 1.5 +3 -2 wine/dlls/gdi/enhmfdrv/init.c 1.6 +3 -2 wine/dlls/gdi/mfdrv/init.c 1.6 +3 -2 wine/dlls/gdi/win16drv/init.c 1.14 +9 -133 wine/dlls/ttydrv/bitmap.c 1.17 +0 -7 wine/dlls/ttydrv/dc.c 1.11 +0 -36 wine/dlls/ttydrv/objects.c 1.20 +0 -8 wine/dlls/ttydrv/ttydrv.h 1.26 +2 -4 wine/dlls/ttydrv/ttydrv.spec 1.24 +0 -1 wine/dlls/x11drv/Makefile.in 1.35 +1 -3 wine/dlls/x11drv/window.c 1.35 +4 -3 wine/dlls/x11drv/x11drv.spec 1.16 +4 -4 wine/graphics/mapping.c 1.49 +0 -1 wine/graphics/painting.c 1.39 +35 -66 wine/graphics/x11drv/bitmap.c 1.26 +2 -9 wine/graphics/x11drv/brush.c 1.94 +1 -16 wine/graphics/x11drv/dib.c 1.49 +2 -12 wine/graphics/x11drv/init.c 1.25 +1 -10 wine/include/bitmap.h 1.14 +0 -3 wine/include/font.h 1.65 +20 -4 wine/include/gdi.h 1.7 +0 -6 wine/include/palette.h 1.107 +3 -9 wine/include/x11drv.h 1.21 +1 -0 wine/include/wine/wingdi16.h 1.49 +138 -25 wine/objects/bitmap.c 1.29 +62 -11 wine/objects/brush.c 1.75 +29 -6 wine/objects/dc.c 1.66 +42 -14 wine/objects/dib.c 1.55 +1 -1 wine/objects/enhmetafile.c 1.72 +74 -4 wine/objects/font.c 1.73 +38 -230 wine/objects/gdiobj.c 1.46 +1 -1 wine/objects/metafile.c 1.44 +29 -9 wine/objects/palette.c 1.19 +50 -10 wine/objects/pen.c 1.47 +32 -11 wine/objects/region.c 1.68 +1 -1 wine/windows/painting.c