Alexandre Julliard
|
27b0b88a0b
|
gdi32: Add a graphics driver to render windows contents through the DIB engine.
|
2012-09-06 12:24:25 +02:00 |
Alexandre Julliard
|
01c9c1cbc2
|
gdi32: Let user32 specify the device rectangle when setting the visible region.
|
2012-09-05 21:56:56 +02:00 |
Alexandre Julliard
|
41e5bc06d8
|
gdi32: Add support for clipping source coordinates to the DC device rectangle.
|
2012-04-30 22:47:35 +02:00 |
Alexandre Julliard
|
1ca6ed7748
|
gdi32: Fix GetClipBox return value for non-memory DCs.
|
2012-04-09 17:15:59 +02:00 |
Alexandre Julliard
|
b3ab012a42
|
gdi32: Don't clip to the visible rectangle for screen DCs.
|
2012-02-14 12:31:47 +01:00 |
Alexandre Julliard
|
5b17ba887b
|
gdi32: Rename the CLIPPING_UpdateGCRegion function.
We haven't used a GC here for a long time now.
|
2011-12-07 17:49:54 +01:00 |
Alexandre Julliard
|
b9f09abdcc
|
gdi32: Don't store the metaclip region, recompute it as needed.
|
2011-12-07 17:49:47 +01:00 |
Alexandre Julliard
|
fb37752f53
|
gdi32: Only store a total visible region when it's a combination of other regions.
|
2011-12-07 17:48:29 +01:00 |
Alexandre Julliard
|
ddfe35867d
|
gdi32: Only create the DC visible region when necessary.
Most DCs can simply use the visible rectangle instead.
|
2011-12-07 16:50:57 +01:00 |
Alexandre Julliard
|
7534d47b1b
|
gdi32: Pass the total visible region in the SetDeviceClipping driver entry point.
|
2011-12-06 15:51:00 +01:00 |
Alexandre Julliard
|
5a1a6e935a
|
gdi32: Maintain a region inside gdi32 to keep track of the total visible region.
|
2011-12-06 15:50:59 +01:00 |
Alexandre Julliard
|
1e2dd7cad8
|
gdi32: Add a helper function to clip a rectangle to the DC visible rect.
|
2011-12-06 15:50:59 +01:00 |
Alexandre Julliard
|
c7a8ff26d3
|
gdi32: Graphics driver functions no longer need to be CDECL.
|
2011-07-13 14:56:12 +02:00 |
Alexandre Julliard
|
2ff31091ed
|
gdi32: Export a function to compute the DC clip box.
|
2011-07-11 13:40:45 +02:00 |
Huw Davies
|
1e27c95125
|
gdi32: Draw single pixel wide, horizontal or vertical lines with the dib driver.
|
2011-04-07 17:21:13 +02:00 |
Alexandre Julliard
|
ec54c80ee5
|
gdi32: Add null driver entry points for the clipping functions.
|
2011-03-09 20:21:46 +01:00 |
Dmitry Timoshkov
|
cec1686ced
|
gdi32: Add a trace for GetClipBox.
|
2010-09-14 09:43:11 -05:00 |
Alexandre Julliard
|
0766d375bc
|
gdi32: Mirror the returned rectangle in GetClipBox for RTL layout.
|
2010-09-08 13:21:21 +02:00 |
Alexandre Julliard
|
9dba4840fa
|
gdi32: Refresh the DC transforms when the visible rectangle is changed.
|
2010-07-30 11:35:33 +02:00 |
Alexandre Julliard
|
7d776a866e
|
gdi32: Mirror the clip region when the DC is mirrored, with tests.
|
2010-07-29 13:36:43 +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
|
69c8f0b67d
|
gdi32: Store the total visible rectangle in the DC.
|
2010-07-26 18:38:31 +02:00 |
Alexandre Julliard
|
1472f35e82
|
gdi32: Replace the SelectVisRgn Wine-specific export by a private entry point.
|
2010-07-26 18:38:31 +02:00 |
Andrew Nguyen
|
a504867a89
|
gdi32: Check the region handle in GetClipRgn later.
|
2010-02-16 11:33:33 +01:00 |
Alexandre Julliard
|
e2f888a617
|
gdi32: Allow the visible region to be zero since this is the case for metafiles.
|
2009-04-07 20:55:42 +02:00 |
Rob Shearman
|
ccce11d2c3
|
gdi32: Move 16-bit functions not exported in gdi32.dll into files compiled only when 16-bit functionality is enabled.
|
2009-02-19 12:51:50 +01: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 |
Alexandre Julliard
|
50dea38178
|
gdi32: Export the DC hook functions as 32-bit functions.
|
2008-02-17 20:29:55 +01:00 |
Alexandre Julliard
|
b12a782e5f
|
gdi32: Don't hold the GDI lock while calling the driver clipping functions.
|
2007-09-24 18:19:14 +02:00 |
Alexandre Julliard
|
f486f24b96
|
gdi32: Replace DC_GetDCUpdate by get_dc_ptr+update_dc in the clipping functions.
|
2007-09-18 09:34:07 +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 |
Steven Edwards
|
c9a0da51a5
|
Remove more unneeded wine 16bit header usage.
|
2007-08-30 12:31:01 +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 |
Alexandre Julliard
|
826c1d8700
|
gdi32: Use a more appropriate size for the default clip region.
|
2006-12-12 15:00:19 +01:00 |
Alexandre Julliard
|
75b8f88875
|
gdi32: Get rid of the gdi.h include.
|
2006-11-17 14:52:07 +01:00 |
Alexandre Julliard
|
7dfc447741
|
gdi32: Renamed the gdi directory to gdi32.
|
2006-10-20 12:25:29 +02:00 |