Huw Davies
3433676fd7
Move a bunch of common code from the drivers into gdi.
2005-08-23 09:38:58 +00:00
Alexandre Julliard
05df86a38f
Moved more GDI definitions to gdi_private.h.
...
Get rid of bitmap.h and palette.h.
2004-03-04 20:41:12 +00:00
Alexandre Julliard
ebd24807fe
Pass the gdiFont object to the SelectFont driver entry point so that
...
we don't need to look into the DC structure for it.
2004-03-04 04:05:04 +00:00
Alexandre Julliard
8d18b2a518
Pass the breakExtra value in the ExtTextOut driver call, since there
...
is no function to retrieve it from the HDC.
2004-03-04 01:42:57 +00:00
Huw Davies
9e8ce63e2e
Let enhmetafiles reuse gdi handles. This works by a dc 'registering'
...
with an object that it wants to know when the object is deleted. Until
the dc gets delete notification it's free to assume that it doesn't
need to write the create record for that object again. Upon receiving
the delete notification it writes the DeleteObject record. Windows
seems to do it this way too.
2003-11-25 05:03:09 +00:00
Dave Belanger
3da1e24643
Implementation of SetTextJustication EMF driver callback.
2003-10-10 00:06:59 +00:00
Dave Belanger
325f646fdc
Implemented the SetArcDirection metarecord in EMF driver.
2003-10-04 03:08:25 +00:00
Alexandre Julliard
e37c6e18d0
Fixed header dependencies to be fully compatible with the Windows
...
headers (with help from Dimitrie O. Paun).
2003-09-05 23:08:26 +00:00
Mike McCormack
10c3764058
Record SetWorldTransform and ModifyWorldTransform in enhanced
...
metafiles.
2003-06-23 19:46:56 +00:00
Mike McCormack
399967c10d
Implemented GdiComment for enhanced metafiles.
2003-05-21 18:28:49 +00:00
Huw Davies
cc5f3cd9b8
Implemented a few more device caps.
2003-05-19 21:51:44 +00:00
Huw D M Davies
3d10c1fc6e
Mapping mode functions should change dc settings when dc is an enhmf.
2002-08-17 18:32:12 +00:00
Huw D M Davies
908a2abe10
Implement simple ExtTextOut for enhmfdrv.
2002-08-17 01:36:55 +00:00
Huw D M Davies
7318acaaca
Implemented a few device caps.
2002-08-17 00:25:05 +00:00
Alexandre Julliard
267ca68253
Fixed HANDLE<->HFILE conversions, since they will be different types
...
when handles are void*.
2002-07-31 17:20:00 +00:00
Vincent Béron
9a62491660
Removed trailing whitespace.
2002-05-31 23:06:46 +00:00
Alexandre Julliard
da580c47ff
Added ExtSelectClipRgn to the DC interface and implemented it for
...
standard and enhanced metafiles.
2002-05-09 04:03:46 +00:00
Alexandre Julliard
e21c15e39d
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.
2002-03-28 22:22:05 +00:00
Alexandre Julliard
8911856858
Moved metafiles and win16 drivers to dlls/gdi.
2002-03-27 21:13:40 +00:00