Alexandre Julliard
|
5267c1316b
|
gdi32: Get rid of the DC_FUNCTIONS typedef.
|
2011-10-17 20:39:54 +02:00 |
Alexandre Julliard
|
c819e4bdea
|
gdi32: Add a null driver fallback for AlphaBlend, using a new BlendImage driver entry point.
|
2011-09-14 11:57:45 +02:00 |
Alexandre Julliard
|
cef1832bfb
|
gdi32: Add a driver entry point for CreateCompatibleDC.
|
2011-09-07 18:13:06 +02:00 |
Alexandre Julliard
|
901c1997cb
|
gdi32: Make the push/pop_dc_driver functions available to the drivers.
|
2011-09-07 14:39:46 +02:00 |
Alexandre Julliard
|
6d00196aea
|
gdi32: Get rid of the SetBitmapBits driver entry point.
|
2011-08-03 14:15:47 +02:00 |
Alexandre Julliard
|
366174b213
|
gdi32: Get rid of the GetBitmapBits driver entry point.
|
2011-07-25 20:32:41 +02:00 |
Alexandre Julliard
|
8a906250eb
|
gdi32: Get rid of the SetDIBits driver entry point.
|
2011-07-25 19:47:03 +02:00 |
Alexandre Julliard
|
b01eb19511
|
gdi32: Remove the GetDIBits entry point from the graphics driver.
|
2011-07-18 17:07:51 +02:00 |
Alexandre Julliard
|
cf05fca878
|
gdi32: Add driver entry points for GetImage and PutImage.
|
2011-07-14 11:30:58 +02:00 |
Alexandre Julliard
|
c7a8ff26d3
|
gdi32: Graphics driver functions no longer need to be CDECL.
|
2011-07-13 14:56:12 +02:00 |
Alexandre Julliard
|
71c6f48269
|
gdi32: Use the hdc from the generic physdev structure in enhanced metafiles.
|
2011-04-04 12:27:09 +02:00 |
Alexandre Julliard
|
23ae69332a
|
gdi32: Fix the calling convention of the DeleteDC entry points.
|
2011-03-17 15:24:44 +01:00 |
Alexandre Julliard
|
33e27fca77
|
gdi32: Get rid of the BitBlt driver entry point.
|
2011-03-17 15:01:11 +01:00 |
Alexandre Julliard
|
45f191dc2a
|
gdi32: Properly manage the driver stack during DC creation and deletion.
|
2011-03-16 23:06:25 +01:00 |
Alexandre Julliard
|
30997b5634
|
gdi32: Add a SetLayout driver entry point and implement it for enhanced metafiles.
|
2011-03-10 22:10:16 +01:00 |
Alexandre Julliard
|
dfaee0a5d7
|
gdi32: Fix handling of the DC brush/pen in metafiles.
|
2011-03-10 20:44:49 +01:00 |
Alexandre Julliard
|
3a850fc842
|
gdi32: Add null driver entry points for the mapping functions.
|
2011-03-10 12:39:03 +01:00 |
Alexandre Julliard
|
6419edfb6d
|
gdi32: Add a mechanism for stacking gdi drivers.
|
2011-03-10 12:38:31 +01:00 |
Alexandre Julliard
|
5f5c7020f3
|
gdi32: Add a common header to the physdev structure.
|
2011-03-08 22:34:57 +01:00 |
Alexandre Julliard
|
fcfbb46d2e
|
gdi32: GetDIBColorTable doesn't need to be part of the DC driver interface.
|
2011-03-08 16:55:04 +01:00 |
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 |
Alexandre Julliard
|
1ac23b9b0f
|
gdi32: Don't include wingdi16.h by default.
|
2009-12-07 14:18:29 +01:00 |
Alexandre Julliard
|
1c67717876
|
gdi32: Get rid of the SetDCOrg driver entry point.
|
2009-11-17 15:14:54 +01: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
|
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 |
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 |
Dmitry Timoshkov
|
c814d17c76
|
gdi32: Add SetPixel to the EMF DC functions.
|
2008-04-28 14:29:36 +02:00 |
Hans Leidekker
|
81e9b43fb2
|
gdi32: Move GetICMProfile to the driver.
|
2008-03-05 19:46:03 +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
|
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 |
Alexandre Julliard
|
7dfc447741
|
gdi32: Renamed the gdi directory to gdi32.
|
2006-10-20 12:25:29 +02:00 |