Huw Davies
|
6e05189ba4
|
gdi32: Don't update the bounds if any poly{line|gon} has fewer than two points.
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-09 21:22:32 +09:00 |
Huw Davies
|
2e4a37f2cf
|
gdi32: Generate EMR_POLYPOLY{LINE|GON}16 records if the co-ords fit.
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-09 21:22:28 +09:00 |
Nikolay Sivov
|
7889b17425
|
gdi32: Added GetFontRealizationInfo() export.
|
2015-09-01 19:28:16 +09:00 |
Thomas Faber
|
07ca1afbd3
|
gdi32: Do not omit mandatory argument to WriteFile.
|
2014-07-14 17:22:39 +02:00 |
André Hentschel
|
540d1459f9
|
gdi32: Use boolean return values in boolean functions.
|
2014-01-30 14:51:36 +01:00 |
Frédéric Delanoy
|
adee328a50
|
gdi32: Use BOOL type where appropriate.
|
2013-11-07 13:13:05 +01:00 |
Michael Stefaniuc
|
7589bbeee4
|
gdi32: Avoid using CONST.
|
2013-09-23 11:53:59 +02:00 |
Marcus Meissner
|
1cf9939dc0
|
gdi32: Close handle in error path (Coverity).
|
2013-06-24 11:46:34 +02:00 |
Dmitry Timoshkov
|
e069662c0c
|
gdi32: SelectClipPath should update actual clipping region for a EMF DC.
|
2013-02-15 11:50:32 +01:00 |
Dmitry Timoshkov
|
88b9ae1ec2
|
gdi32: ExcludeClipRect should update actual clipping region for a EMF DC.
|
2013-02-14 11:14:47 +01:00 |
Dmitry Timoshkov
|
47b89a8fac
|
gdi32: IntersectClipRect should update actual clipping region for a EMF DC.
|
2013-02-14 11:14:45 +01:00 |
Dmitry Timoshkov
|
756736ae42
|
gdi32: OffsetClipRgn should update actual clipping region for a EMF DC.
|
2013-02-14 11:14:43 +01:00 |
Dmitry Timoshkov
|
9a2688e690
|
gdi32: Make sure that actual clipping region is updated for a EMF DC.
|
2013-02-13 16:13:54 +01:00 |
Alexandre Julliard
|
9cdb0e1ca6
|
gdi32: Disable anti-aliasing when necessary in the various drivers.
|
2012-11-02 16:41:26 +01:00 |
Alexandre Julliard
|
6164d533a9
|
gdi32: Add a parameter to return anti-aliasing flags in the SelectFont driver entry point.
|
2012-11-02 16:41:21 +01:00 |
André Hentschel
|
cf95218f08
|
gdi32: Fix copy-paste error (coverity).
|
2012-10-24 19:38:20 +02:00 |
Alexandre Julliard
|
091c342f32
|
gdi32: Add a generation count in the high word of GDI handles.
|
2012-10-17 21:38:07 +02:00 |
Alexandre Julliard
|
2bdf447744
|
gdi32: Store the object type directly in the GDI handle table.
|
2012-10-17 13:10:21 +02:00 |
Alexandre Julliard
|
05c32b9b89
|
gdi32: Move the SwapBuffers entry point to the OpenGL driver.
|
2012-09-10 11:38:28 +02:00 |
Alexandre Julliard
|
96e80c2623
|
gdi32: Move DescribePixelFormat and SetPixelFormat to the WGL driver.
|
2012-07-30 22:12:13 +02:00 |
Alexandre Julliard
|
6a9dcd51a2
|
gdi32: Remove the remaining OpenGL entry points from the DC driver.
|
2012-06-28 18:52:23 +02:00 |
Alexandre Julliard
|
7a031d9b92
|
opengl32: Add the concept of a WGL driver.
|
2012-06-28 14:37:31 +02:00 |
Alexandre Julliard
|
ee21554893
|
gdi32: Remove OpenGL functions that don't use an HDC from the driver entry points.
|
2012-06-25 16:25:57 +02:00 |
Alexandre Julliard
|
93758c43fd
|
gdi32: Remove the CreateBitmap and DeleteBitmap driver entry points.
|
2012-05-29 21:06:41 +02:00 |
Alexandre Julliard
|
fdc4682e31
|
gdi32: Remove the CopyBitmap driver entry point.
|
2012-05-24 22:09:19 +02:00 |
Alexandre Julliard
|
147174ff1c
|
winex11: Implement wglGetPbufferDCARB with a DC escape and remove it from the GDI driver interface.
|
2012-05-08 14:35:44 +02:00 |
Alexandre Julliard
|
e94d3b4e08
|
gdi32: Add a priority mechanism for pushing drivers on the stack in a defined order.
|
2012-05-08 12:16:50 +02:00 |
Alexandre Julliard
|
3009e03df7
|
gdi32: Add a SetBoundsRect driver entry point.
|
2012-04-27 12:41:43 +02:00 |
Alexandre Julliard
|
582a2f511f
|
gdi32: Add a GetBoundsRect driver entry point.
|
2012-04-16 13:53:23 +02:00 |
Alexandre Julliard
|
88bcd13d7f
|
gdi32: Store the reference DC in the enhanced metafile and use it to retrieve device caps.
|
2012-04-10 16:21:24 +02:00 |
Alexandre Julliard
|
fd40d65cfa
|
gdi32: Avoid using uninitialized value in DIB pattern enhmetafile record.
|
2012-02-24 17:04:06 +01:00 |
Alistair Leslie-Hughes
|
c5235eeab0
|
gdi32: Add EnhMetafile PolyBezier, PolyBezierTo support.
|
2012-01-19 21:08:55 +01:00 |
Alexandre Julliard
|
fbbf3ba408
|
gdi32: Get rid of the CreateDIBSection driver entry point.
|
2012-01-10 16:13:29 +01:00 |
Alexandre Julliard
|
dc1aeeb2f8
|
gdi32: Get rid of the SetDIBColorTable driver entry point.
|
2012-01-07 13:27:08 +01:00 |
Alexandre Julliard
|
cc9836bda0
|
gdi32: Pass a brush_pattern structure to the SelectPen entry point for brushed pens.
|
2011-12-30 11:04:29 +01:00 |
Alexandre Julliard
|
f85bb35280
|
gdi32: Pass a brush_pattern structure to the SelectBrush entry point.
|
2011-12-30 11:04:26 +01:00 |
Alexandre Julliard
|
8db263d2eb
|
gdi32: Simplify computation of the DIB header size for internal BITMAPINFO structures.
|
2011-12-10 13:35:59 +01:00 |
Alexandre Julliard
|
9391c6a757
|
gdi32: Add a CopyBitmap driver entry point.
|
2011-11-08 19:25:05 +01:00 |
Alexandre Julliard
|
03e0d96b9e
|
gdi32: Retrieve the brush pattern bits from the cache for enhanced metafiles.
|
2011-11-07 13:43:30 +01:00 |
Alexandre Julliard
|
24ac8c66bb
|
gdi32: Pass the full brush contents in the SelectBrush driver entry point.
|
2011-11-02 21:41:15 +01:00 |
Alexandre Julliard
|
6bf6575c5c
|
gdi32: Store a pointer instead of a global handle for DIB pattern brushes.
|
2011-11-02 12:02:27 +01:00 |
Alexandre Julliard
|
95cba0c0f4
|
gdi32: Add a DC driver entry point for GdiGradientFill.
|
2011-10-31 23:51:38 +01:00 |
Alexandre Julliard
|
a8444d7fd1
|
gdi32: Add driver entry points for a number of font functions.
|
2011-10-24 23:45:37 +02:00 |
Alexandre Julliard
|
2b1b11d681
|
gdi32: Rename the EnumDeviceFonts entry point to EnumFonts since it's not limited to device fonts.
|
2011-10-24 23:34:33 +02:00 |
Alexandre Julliard
|
ef0fe44327
|
gdi32: Implement SelectFont as a standard driver entry point.
|
2011-10-19 18:22:05 +02:00 |
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
|
a0f1b20464
|
gdi32: Make the BITMAPINFO parameters non-const in driver entry points since we are always passing a copy.
|
2011-09-02 15:56:01 +02:00 |