Commit Graph

36 Commits

Author SHA1 Message Date
Hans Leidekker
0839dabdab gdi32: Move EnumICMProfiles to the driver. 2010-10-26 15:23:55 +02:00
Detlef Riekenberg
3bae9b725c gdi32/enhmfdrv: Remove unneded if() before HeapFree. 2010-08-20 15:50:35 +02:00
Alexandre Julliard
f57c1b77dd gdi32: Get rid of the GetDCOrgEx driver entry point, GDI can implement this itself now. 2010-07-26 18:38:31 +02:00
John Voltz
c9f729c2f7 gdi32: Fix typo in enhanced metafile Arc function. 2010-06-02 10:54:39 +02:00
Alexandre Julliard
1ac23b9b0f gdi32: Don't include wingdi16.h by default. 2009-12-07 14:18:29 +01:00
Charles Davis
b6f841eaca gdi32/enhmfdrv: When blitting, don't crash if the source is NULL. 2009-11-23 15:25:33 +01:00
Charles Davis
5e17b04df7 gdi32/enhmfdrv: Get the source transformation from the source DC. 2009-11-23 14:35:29 +01:00
Charles Davis
d456f99a04 gdi32/enhmfdrv: Don't fill in the PelsPerMeter fields in the BITMAPINFOHEADER when blitting. 2009-11-23 14:35:22 +01:00
Alexandre Julliard
1c67717876 gdi32: Get rid of the SetDCOrg driver entry point. 2009-11-17 15:14:54 +01:00
Alexandre Julliard
872feb47c4 gdi32: Don't update the metafile bounding box in ExtTextOut if there's no rectangle. 2009-11-11 13:07:10 +01:00
Alexandre Julliard
d69dd56495 gdi32: BS_DIBPATTERN brushes use a 32-bit handle in 32-bit mode. 2009-09-26 13:30:06 +02:00
Huw Davies
5c386041fc gdi32: Implement SetVirtualResolution. 2009-06-23 16:21:42 +02:00
Alexandre Julliard
eceed527f6 gdi32: Completely implement RestoreDC in the driver, having it call restore_dc_state if necessary. 2009-04-07 20:55:56 +02:00
Alexandre Julliard
bbb1626bf8 gdi32: Completely implement SaveDC in the driver, having it call save_dc_state if necessary. 2009-04-07 20:55:28 +02:00
Alexandre Julliard
5811a2ccb4 gdi32: Use the official constants instead of the old Win9x magic numbers for GDI object types. 2009-01-28 16:20:56 +01:00
Michael Stefaniuc
667a1ed5be gdi32: Remove superfluous pointer casts. 2009-01-26 14:31:13 +01:00
Maarten Lankhorst
131d0a79a1 gdi32/winex11.drv: Change all gdi/opengl operations to use CDECL calling convention. 2008-12-23 13:02:33 +01:00
Dmitry Timoshkov
7aff723ccc gdi32: If there is no clipping rect, EMREXTTEXTOUT shouldn't have a bounding rect. 2008-05-27 12:04:52 +02:00
Alexandre Julliard
1d76b94b47 gdi32: Add missing braces in EMFDRV_SelectPalette. 2008-05-09 12:02:21 +02:00
Dmitry Timoshkov
2820682202 gdi32: Implement EMFDRV_SelectPalette. 2008-05-07 17:52:02 +02:00
Dmitry Timoshkov
4efbf36cd5 gdi32: Set offPalEntries member of EMREOF to what XP sets it to. 2008-05-07 17:50:59 +02:00
Huw Davies
515b40c2de gdi32: Rename DIB_BitmapInfoSize to bitmap_info_size and fix to take into account bit field masks. 2008-05-02 16:07:47 +02:00
Dmitry Timoshkov
c814d17c76 gdi32: Add SetPixel to the EMF DC functions. 2008-04-28 14:29:36 +02:00
Austin English
45b944ed51 gdi32: Spelling fixes. 2008-03-25 19:58:31 +01:00
Hans Leidekker
81e9b43fb2 gdi32: Move GetICMProfile to the driver. 2008-03-05 19:46:03 +01:00
Alexandre Julliard
9a368cc475 gdi32: Make all internal gdi functions hidden. 2007-11-07 17:50:57 +01:00
Alexandre Julliard
7480bd3204 gdi32: Don't hold the gdi lock while creating a DC. 2007-09-26 17:39:25 +02:00
Alexandre Julliard
f9ebe5ab8f gdi32: Don't store a DC pointer in the metafile devices. 2007-09-12 20:23:03 +02:00
Alexandre Julliard
d88ff791ef gdi32: New DC locking mechanism that doesn't require holding the global GDI lock. 2007-08-31 15:58:38 +02:00
Alexandre Julliard
1476e34645 gdi32: Add separate functions for releasing/freeing DCs to replace the standard GDI ones.
This should make it possible to use a different locking mechanism for DCs.
2007-08-21 21:37:40 +02:00
Dmitry Timoshkov
edbc6e7b8a gdi32: Fix compilation warnings in 64-bit mode. 2007-05-30 11:55:30 +02:00
Dmitry Timoshkov
dab3825b18 gdi32: Make the EMF driver return sane NUMCOLORS value. 2007-03-28 12:05:26 +02:00
Alexandre Julliard
75b8f88875 gdi32: Get rid of the gdi.h include. 2006-11-17 14:52:07 +01:00
Alexandre Julliard
bb51f96907 gdi32: Get rid of the palette mapping handling and leave it up to the driver. 2006-11-17 14:38:11 +01:00
Eric Pouech
bc7df7ad80 gdi32: Better error handling in enhanced metafile. 2006-10-24 11:32:12 +02:00
Alexandre Julliard
7dfc447741 gdi32: Renamed the gdi directory to gdi32. 2006-10-20 12:25:29 +02:00