ChangeSet ID: 1017354127952894815084623 CVSROOT: /opt/cvs-commit Module name: wine Changes by: julliard@wine.codeweavers.com 02/03/28 16:22:07
Modified files: dlls/gdi : Makefile.in driver.c printdrv.c dlls/gdi/enhmfdrv: dc.c enhmetafiledrv.h graphics.c init.c mapping.c objects.c dlls/gdi/mfdrv : bitblt.c dc.c graphics.c init.c mapping.c metafiledrv.h objects.c text.c dlls/gdi/win16drv: font.c graphics.c init.c objects.c text.c win16drv.h dlls/ttydrv : bitmap.c dc.c graphics.c objects.c ttydrv.h ttydrv.spec user.c dlls/wineps : bitblt.c bitmap.c brush.c clipping.c color.c escape.c font.c graphics.c init.c objects.c pen.c ps.c psdrv.h text.c wineps.spec dlls/x11drv : x11drv.spec xrender.c xvidmode.c graphics : bitblt.c escape.c mapping.c painting.c path.c graphics/x11drv: bitblt.c bitmap.c brush.c clipping.c dib.c graphics.c init.c objects.c palette.c pen.c text.c xfont.c include : bitmap.h gdi.h x11drv.h objects : bitmap.c clipping.c dc.c dcvalues.c dib.c font.c gdiobj.c text.c Removed files: dlls/gdi/win16drv: brush.c pen.c
Log message: Changed the GDI driver interface to pass an opaque PHYSDEV pointer instead of a DC structure. Removed some direct accesses to the DC structure from the drivers. Got rid the bitmap driver.
Patch: http://cvs.winehq.com/patch.py?id=1017354127952894815084623
Revision Changes Path 1.22 +0 -2 wine/dlls/gdi/Makefile.in 1.10 +8 -1 wine/dlls/gdi/driver.c 1.21 +5 -5 wine/dlls/gdi/printdrv.c 1.2 +44 -44 wine/dlls/gdi/enhmfdrv/dc.c 1.2 +100 -95 wine/dlls/gdi/enhmfdrv/enhmetafiledrv.h 1.2 +69 -59 wine/dlls/gdi/enhmfdrv/graphics.c 1.2 +32 -22 wine/dlls/gdi/enhmfdrv/init.c 1.2 +12 -12 wine/dlls/gdi/enhmfdrv/mapping.c 1.2 +26 -72 wine/dlls/gdi/enhmfdrv/objects.c 1.2 +16 -14 wine/dlls/gdi/mfdrv/bitblt.c 1.2 +38 -38 wine/dlls/gdi/mfdrv/dc.c 1.2 +53 -52 wine/dlls/gdi/mfdrv/graphics.c 1.2 +44 -34 wine/dlls/gdi/mfdrv/init.c 1.2 +20 -21 wine/dlls/gdi/mfdrv/mapping.c 1.2 +110 -105 wine/dlls/gdi/mfdrv/metafiledrv.h 1.2 +25 -45 wine/dlls/gdi/mfdrv/objects.c 1.2 +4 -5 wine/dlls/gdi/mfdrv/text.c 1.2 +16 -14 wine/dlls/gdi/win16drv/font.c 1.2 +19 -14 wine/dlls/gdi/win16drv/graphics.c 1.2 +20 -12 wine/dlls/gdi/win16drv/init.c 1.2 +61 -12 wine/dlls/gdi/win16drv/objects.c 1.2 +3 -2 wine/dlls/gdi/win16drv/text.c 1.2 +17 -18 wine/dlls/gdi/win16drv/win16drv.h 1.11 +23 -88 wine/dlls/ttydrv/bitmap.c 1.13 +12 -23 wine/dlls/ttydrv/dc.c 1.8 +63 -118 wine/dlls/ttydrv/graphics.c 1.9 +4 -74 wine/dlls/ttydrv/objects.c 1.16 +41 -49 wine/dlls/ttydrv/ttydrv.h 1.22 +3 -4 wine/dlls/ttydrv/ttydrv.spec 1.15 +1 -0 wine/dlls/ttydrv/user.c 1.4 +12 -11 wine/dlls/wineps/bitblt.c 1.6 +94 -42 wine/dlls/wineps/bitmap.c 1.8 +46 -51 wine/dlls/wineps/brush.c 1.5 +12 -11 wine/dlls/wineps/clipping.c 1.5 +4 -17 wine/dlls/wineps/color.c 1.13 +12 -23 wine/dlls/wineps/escape.c 1.23 +10 -16 wine/dlls/wineps/font.c 1.7 +90 -88 wine/dlls/wineps/graphics.c 1.30 +7 -8 wine/dlls/wineps/init.c 1.8 +2 -38 wine/dlls/wineps/objects.c 1.7 +7 -13 wine/dlls/wineps/pen.c 1.10 +89 -100 wine/dlls/wineps/ps.c 1.30 +72 -76 wine/dlls/wineps/psdrv.h 1.11 +54 -53 wine/dlls/wineps/text.c 1.12 +4 -1 wine/dlls/wineps/wineps.spec 1.30 +9 -2 wine/dlls/x11drv/x11drv.spec 1.3 +31 -38 wine/dlls/x11drv/xrender.c 1.14 +2 -2 wine/dlls/x11drv/xvidmode.c 1.16 +6 -5 wine/graphics/bitblt.c 1.29 +1 -1 wine/graphics/escape.c 1.15 +9 -9 wine/graphics/mapping.c 1.48 +31 -31 wine/graphics/painting.c 1.26 +12 -12 wine/graphics/path.c 1.39 +62 -65 wine/graphics/x11drv/bitblt.c 1.36 +5 -5 wine/graphics/x11drv/bitmap.c 1.23 +14 -19 wine/graphics/x11drv/brush.c 1.20 +7 -7 wine/graphics/x11drv/clipping.c 1.89 +124 -101 wine/graphics/x11drv/dib.c 1.43 +102 -120 wine/graphics/x11drv/graphics.c 1.46 +11 -23 wine/graphics/x11drv/init.c 1.16 +0 -19 wine/graphics/x11drv/objects.c 1.30 +2 -1 wine/graphics/x11drv/palette.c 1.14 +5 -8 wine/graphics/x11drv/pen.c 1.30 +12 -13 wine/graphics/x11drv/text.c 1.93 +6 -8 wine/graphics/x11drv/xfont.c 1.24 +0 -16 wine/include/bitmap.h 1.58 +105 -98 wine/include/gdi.h 1.99 +51 -69 wine/include/x11drv.h 1.47 +21 -4 wine/objects/bitmap.c 1.31 +4 -4 wine/objects/clipping.c 1.70 +30 -20 wine/objects/dc.c 1.16 +5 -5 wine/objects/dcvalues.c 1.64 +16 -71 wine/objects/dib.c 1.64 +6 -6 wine/objects/font.c 1.68 +29 -6 wine/objects/gdiobj.c 1.43 +1 -1 wine/objects/text.c