Commit Graph

69 Commits

Author SHA1 Message Date
Jeff Smith ffd4bb2520 gdiplus: Each pen dash array element must be greater than zero.
Signed-off-by: Jeff Smith <whydoubt@gmail.com>
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-02-17 18:48:33 +01:00
Nikolay Sivov 363326678c gdiplus: Implement GdipRotatePenTransform().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-10-24 20:12:05 +02:00
Nikolay Sivov e52a20f5bf gdiplus: Implement GdipMultiplyPenTransform().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-10-22 22:36:43 +02:00
Nikolay Sivov 417e94f199 gdiplus: Implement GdipScalePenTransform().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-10-18 21:44:18 +02:00
Nikolay Sivov b809b19f84 gdiplus: Implement GdipTranslatePenTransform.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-03-26 21:05:39 +02:00
Alistair Leslie-Hughes 0f94756728 gdiplus: Implement GdipResetPenTransform.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-06 12:23:48 +09:00
Alistair Leslie-Hughes 36c068193d gdiplus: Implement GdipSetPenTransform.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-06 12:23:39 +09:00
Alistair Leslie-Hughes b8449062eb gdiplus: Implement GdipGetPenTransform.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-04 14:41:05 +09:00
Sebastian Lackner aa70a90c6e gdiplus: Do not use GdipAlloc and GdipFree in internal functions.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-11 13:44:22 +09:00
Vincent Povirk 2c3142f0ee gdiplus: Copy custom dashes in GdipClonePen. 2013-08-15 16:25:08 +02:00
Vincent Povirk dc047ecdaa gdiplus: Add error checking to GdipClonePen. 2013-08-15 16:25:03 +02:00
Vincent Povirk 18a4e24368 gdiplus: Stub GdipTranslatePenTransform. 2010-08-23 12:03:37 +02:00
Vincent Povirk 2da2c9fd6b gdiplus: Stub GdipGetPenTransform. 2010-08-03 19:24:28 +02:00
Vincent Povirk c1582f957a gdiplus: Stub GdipRotatePenTransform. 2010-08-03 19:24:22 +02:00
Vincent Povirk 09de12b2a3 gdiplus: Stub GdipSetPenTransform. 2010-08-03 19:24:13 +02:00
Vincent Povirk 2a74569230 gdiplus: Stub GdipMultiplyPenTransform. 2010-07-19 14:49:07 +02:00
Vincent Povirk 3506521f16 gdiplus: Stub GdipGetPenCompoundCount. 2010-07-19 14:49:07 +02:00
Vincent Povirk ec8f002919 gdiplus: Add traces to unimplemented functions in pen.c. 2010-01-25 12:58:14 +01:00
Vincent Povirk 7cb42df39b gdiplus: Add traces for values of newly-created pens. 2009-12-28 11:54:16 +01:00
Nikolay Sivov f4c017eac1 gdiplus: Stub for GdipScalePenTransform. 2008-12-27 20:27:00 +01:00
Nikolay Sivov 62512971fe gdiplus: Stub for GdipResetPenTransform. 2008-12-27 20:26:53 +01:00
Francois Gouget c0c38be711 gdiplus: Add a trailing '\n' to a Wine trace. 2008-12-08 12:05:52 +01:00
Vincent Povirk 3e54840225 gdiplus: Add stub for GdipSetPenCompoundArray. 2008-12-05 11:59:15 +01:00
Nikolay Sivov 9f25eb35b7 gdiplus: Added GdipGetPenFillType. 2008-12-04 12:00:51 +01:00
Francois Gouget 545b7764f4 gdiplus: Add a trailing '\n' to a Wine trace. 2008-11-11 15:14:38 +01:00
Nikolay Sivov fa1e0313ee gdiplus: Added TRACE(..) for Pen calls. 2008-11-07 10:56:41 +01:00
Nikolay Sivov e9bcce6e1d gdiplus: Implemented GdipGetPenCustom[Start/End]Cap. 2008-08-01 12:12:29 +02:00
Nikolay Sivov 1ac7912874 gdiplus: Implemented Gdip[Get/Set]PenMode. 2008-07-31 13:04:22 +02:00
Nikolay Sivov d12f5c5482 gdiplus: Implemented GdipGetPenDashCount. 2008-07-11 13:57:59 +02:00
Nikolay Sivov fc44cad4a6 gdiplus: Implemented GdipSetPenDashCap197819. 2008-07-11 13:57:47 +02:00
Nikolay Sivov 02a9b6ae2e gdiplus: Implemented GdipGetPenDashCap197819. 2008-06-27 11:26:34 +02:00
Nikolay Sivov 314396ae9c gdiplus: Implemented GdipGetPenWidth. 2008-06-27 11:26:26 +02:00
Nikolay Sivov c4b7281f06 gdiplus: Implemetned GdipGetPenUnit. 2008-06-27 11:26:18 +02:00
Nikolay Sivov b672dad1b6 gdiplus: Added GdipGetPenStartCap. 2008-06-27 11:26:10 +02:00
Nikolay Sivov cf55dba6a1 gdiplus: Implemented GdipGetPenLineJoin, GdipGetPenMiterLimit. 2008-06-27 11:25:58 +02:00
Nikolay Sivov 6eadf3da08 gdiplus: Implemented GdipGetPenEndCap. 2008-06-27 11:25:49 +02:00
Huw Davies f1fae5ea48 gdiplus: GdipCreatePen2 should make a copy of the brush. 2008-06-20 11:19:13 +02:00
Nikolay Sivov 22c6e57637 gdiplus: Make GdipSetPenDashArray return OutOfMemory on (count <= 0). 2008-05-13 11:22:38 +02:00
Andrew Talbot 5e8253aaf9 gdiplus: Assign to structs instead of using memcpy. 2008-03-01 12:02:26 +01:00
Alistair Leslie-Hughes 9f0f97706d gdiplus: Add GdipSetPenMode stub. 2008-02-05 12:06:21 +01:00
Lei Zhang 003b5de4f2 gdiplus: Add GdipCreatePen2 and test cases. 2007-12-31 16:45:34 +01:00
Evan Stade b5d7af5438 gdiplus: Added GdipGetPenDashOffset/GdipSetPenDashOffset. 2007-08-09 14:36:43 +02:00
Francois Gouget d76b19abd9 gdiplus: Use the gdiplus type, REAL, rather than FLOAT. 2007-08-03 12:41:26 +02:00
Evan Stade 0d45cd0212 gdiplus: Added GdipSetPenWidth. 2007-08-02 12:18:42 +02:00
Evan Stade 4c5486fe92 gdiplus: Implemented GdipLoadImageFromStreamICM. 2007-08-01 11:59:19 +02:00
Evan Stade b6b7e915c3 gdiplus: Check custom dash array for bad properties. 2007-07-30 23:37:58 +02:00
Evan Stade 1f61f4821f gdiplus: Draw custom dashes. 2007-07-30 23:37:58 +02:00
Evan Stade 51bd0af43e gdiplus: Added GdipSetPenDashArray/GdipGetPenDashArray. 2007-07-26 12:36:28 +02:00
Evan Stade b0acdb8389 gdiplus: Limit fixme output. 2007-07-25 13:50:42 +02:00
Evan Stade 4c424b3c16 gdiplus: Create gdi pen every time gdi+ pen is used. 2007-07-25 13:49:26 +02:00