Alexandre Julliard
|
4a902de213
|
gdi32: Make GDI driver functions cdecl.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-07-06 21:47:58 +02:00 |
Huw Davies
|
199ca9258a
|
gdi32: Access several more properties directly from the DC.
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-29 23:43:35 +09:00 |
Huw Davies
|
67520ebaf5
|
gdi32: Pass a DC pointer to get_gdi_flat_path().
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-29 23:43:34 +09:00 |
Huw Davies
|
54ec86021a
|
gdi32: Change get_gdi_flat_path() to return an opaque path pointer.
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-15 11:26:10 +09:00 |
Sebastian Lackner
|
69d895ac86
|
gdi32: Fix copy & paste mistake in a comment.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-07 19:55:57 +09:00 |
Alexandre Julliard
|
c7bbc83062
|
gdi32: Implement bounds for FillPath, StrokeAndFillPath and StrokePath in enhanced metafiles.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-06-22 00:58:54 +09:00 |
Alexandre Julliard
|
6bab6ad40d
|
gdi32: Add a helper function to return the metafile device.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-06-21 14:54:02 +09:00 |
Alexandre Julliard
|
ef3494c623
|
gdi32: Implement AngleArc in enhanced metafiles.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-06-17 22:27:49 +09:00 |
Alexandre Julliard
|
b06e6147d1
|
gdi32: Implement PolyDraw in enhanced metafiles.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-06-17 22:27:49 +09:00 |
Alexandre Julliard
|
1f004c42bf
|
gdi32: Add a few helper functions to manipulate point arrays in enhanced metafiles.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-06-17 22:27:49 +09:00 |
Alexandre Julliard
|
91ef88a9e3
|
gdi32: Implement PolylineTo in enhanced metafiles.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-06-17 14:00:17 +09:00 |
Alexandre Julliard
|
e92e5ec376
|
gdi32: Implement ArcTo in enhanced metafiles.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-06-17 13:51:05 +09:00 |
Piotr Caban
|
dfb750b9c2
|
gdi32/enhmfdrv: Don't update document bounds in PolyPolyline within a path.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-04-29 20:02:44 +09:00 |
Piotr Caban
|
67e26bec8d
|
gdi32/enhmfdrv: Don't update document bounds in Polyline within a path.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-04-29 20:02:44 +09:00 |
Piotr Caban
|
0d84feaf49
|
gdi32/enhmfdrv: Don't update document bounds in RoundRect within a path.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-04-29 20:02:44 +09:00 |
Piotr Caban
|
661bc10bfe
|
gdi32/enhmfdrv: Don't update document bounds in Ellipse within a path.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-04-29 20:02:44 +09:00 |
Piotr Caban
|
c36f365329
|
gdi32/enhmfdrv: Don't update document bounds in Arc/Chord/Pie within a path.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-04-29 20:02:44 +09:00 |
Piotr Caban
|
c019c68b45
|
gdi32/enhmfdrv: Don't update document bounds in LineTo within a path.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-04-29 20:02:43 +09:00 |
Piotr Caban
|
44f860daff
|
gdi32/enhmfdrv: Don't update document bounds in Rectangle within a path.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-04-29 20:02:43 +09:00 |
Piotr Caban
|
269b2519a7
|
gdi32/enhmfdrv: Always set ExtTextOut bounding rect if we're not inside path bracket.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-04-29 20:02:43 +09:00 |
Piotr Caban
|
a3e741fd4c
|
gdi32/enhmfdrv: Fix PolyBezierTo bounding box computation.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-04-29 20:02:43 +09:00 |
Huw Davies
|
ac0959cdf6
|
gdi32: Implement recording of the GradientFill EMF record.
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-04-08 23:01:28 +09:00 |
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 |
André Hentschel
|
cf95218f08
|
gdi32: Fix copy-paste error (coverity).
|
2012-10-24 19:38:20 +02:00 |
Alistair Leslie-Hughes
|
c5235eeab0
|
gdi32: Add EnhMetafile PolyBezier, PolyBezierTo support.
|
2012-01-19 21:08:55 +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
|
71c6f48269
|
gdi32: Use the hdc from the generic physdev structure in enhanced metafiles.
|
2011-04-04 12:27:09 +02:00 |
Alexandre Julliard
|
8c3766c5e7
|
gdi32: Move all the enhanced metafile DC setting functions to enhmfdrv/dc.c
|
2011-03-11 12:07:39 +01:00 |
Alexandre Julliard
|
965d41717b
|
gdi32: Add null driver entry points for the various DC settings functions.
|
2011-03-10 21:58:55 +01:00 |
Alexander Kochetkov
|
005915f405
|
gdi32: Fix scaling factors for EMR_EXTTEXTOUTW.
|
2011-02-22 13:24:53 +01:00 |
John Voltz
|
c9f729c2f7
|
gdi32: Fix typo in enhanced metafile Arc function.
|
2010-06-02 10:54:39 +02: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
|
eceed527f6
|
gdi32: Completely implement RestoreDC in the driver, having it call restore_dc_state if necessary.
|
2009-04-07 20:55:56 +02: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
|
75b8f88875
|
gdi32: Get rid of the gdi.h include.
|
2006-11-17 14:52:07 +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 |