Vincent Povirk
b9e58dd7cc
gdiplus/tests: Add test for GdipWidenPath.
...
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-11 12:16:05 +09: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
Alistair Leslie-Hughes
a4d95074b9
gdiplus/tests: Add Pen Transform tests.
...
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-01-26 14:48:50 +09:00
Thomas Faber
9b82368c36
gdiplus/tests: Fix build with MSVC.
...
VC 2010 can't initialize a structure with a structure.
Signed-off-by: Thomas Faber <thomas.faber@reactos.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-27 15:38:16 +09:00
Alexandre Julliard
9fb9cb2bb7
gdiplus/tests: Check the correct fallback font when Arial is missing.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-26 00:12:51 +09:00
Vincent Povirk
2dc5685897
gdiplus: Placeable is optional in GdipCreateMetafileFromWmf.
...
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-03 13:47:56 +09:00
Vincent Povirk
592533bd72
gdiplus: Use GdipGetMetafileHeaderFromEmf when opening metafiles.
...
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-01 22:53:54 +09:00
Vincent Povirk
1735a7240e
gdiplus: Use reference device to determine created metafile resolution.
...
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-01 22:53:54 +09:00
Vincent Povirk
233f1c1b88
gdiplus: Add initial GdipGetMetafileHeaderFromEmf implementation.
...
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-01 22:53:53 +09:00
Vincent Povirk
09c16eb5d3
gdiplus/tests: Add tests for metafile headers and image information.
...
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-01 22:53:53 +09:00
Vincent Povirk
f6c104b322
gdiplus/tests: Add a test for CompositingModeSourceCopy.
...
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-21 12:40:40 +09:00
Michael Stefaniuc
3708d53373
gdiplus/tests: Test the return of GdipImageSelectActiveFrame().
...
Signed-off-by: Michael Stefaniuc <mstefani@redhat.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-21 01:04:34 +09:00
Alistair Leslie-Hughes
71294e2a11
gdiplus: Add GdipCreateEffect tests.
...
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>
2015-10-11 13:44:59 +09:00
Dmitry Timoshkov
f78a6dd15c
gdiplus: Move the burden of supporting GIF encoding to the WIC backend.
2015-07-14 14:41:47 +09:00
Alistair Leslie-Hughes
94f6d069f2
gdiplus: GdipConvertToEmfPlus parameter succ is optional.
2015-07-10 21:44:49 +09:00
Dmitry Timoshkov
a66d664505
gdiplus: Implement GdipCreateRegionRgnData.
2015-06-15 17:40:43 +09:00
Nikolay Sivov
0a15e163db
gdiplus: Implement trivial case of GdipCreateRegionRgnData for empty and infinite regions.
2015-06-10 15:50:44 +09:00
Vincent Povirk
6ee26aca16
gdiplus: Apply page scale to pen thickness.
2015-03-24 14:06:02 +09:00
Vincent Povirk
137128fa50
gdiplus: Fonts in UnitWorld shouldn't be scaled to the page unit.
2015-03-23 16:20:39 +09:00
Vincent Povirk
e9d9ef591b
gdiplus: GdipGetDC doesn't set the alpha channel for a 32-bit dib.
2015-03-19 14:07:41 +09:00
Vincent Povirk
2827a1a460
gdiplus: Fix leak in test in todo_wine case.
2015-03-19 14:05:35 +09:00
Vincent Povirk
08c1e6cd96
gdiplus: Do not access Bitmap bits when drawing transparent pixels.
2015-03-18 19:38:07 +09:00
Piotr Caban
59eef10f34
gdiplus: Fixed palette flags setting.
2015-03-16 15:03:21 +09:00
Piotr Caban
3ece08ff4d
gdiplus: Add pixel format test for transparent non-animated gif.
2015-03-13 21:52:53 +09:00
Piotr Caban
a3822f973e
gdiplus/tests: Add gif frames composition tests.
2015-03-13 21:52:49 +09:00
Piotr Caban
799362a0b7
gdiplus: Convert animated gif to PixelFormat32bppARGB on load.
2015-03-13 21:52:46 +09:00
Changhui Liu
5fa7402a36
gdiplus: Fix get_graphics_bounds when window origin point changed.
2015-01-19 18:47:47 +01:00
Michael Stefaniuc
0c91032f3a
gdiplus/tests: Actually test a GdipCreateFromHDC call (PVS-Studio).
2015-01-16 16:52:52 +01:00
André Hentschel
e63b0a0a45
gdiplus/tests: Fix compiler warnings with flag -Wunused-macros.
2014-12-11 11:55:56 +01:00
Huw Davies
6df5ce7c9e
gdiplus: Blend in the background colour.
2014-10-29 20:31:01 +09:00
Gerald Pfeifer
42afdebc43
gdiplus: Remove three unused constants.
2014-08-25 20:40:16 +02:00
Qian Hong
deb1f047a7
gdiplus: Set outer pointer to NULL when image loading functions fail.
2014-07-11 16:59:38 +02:00
Vincent Povirk
efc1d791a3
gdiplus/tests: Fix image leak in graphics test.
2014-04-30 09:33:55 +02:00
Nikolay Sivov
d68dde3751
gdiplus/tests: Fix some leaks when running with Wine (Valgrind).
2014-04-25 14:03:31 +02:00
Dmitry Timoshkov
865b503af8
gdiplus/tests: Mark some GdipGetPropertyItem test results as broken under XP.
2014-03-06 13:36:04 +01:00
Vincent Povirk
78459aea0d
gdiplus: Improve GdipFillRectangles parameter validation.
2014-02-20 11:18:24 +01:00
André Hentschel
374b449fdd
gdiplus/tests: Remove assertions in graphics tests.
2014-02-12 19:15:05 +01:00
Vincent Povirk
6332297bf5
gdiplus: Add option to save metafile tests to files.
2014-01-27 14:13:32 +01:00
Vincent Povirk
3f8864ea82
gdiplus: Add test for page transform in metafiles.
2014-01-27 14:13:30 +01:00
Alexandre Julliard
99ef0d6ff0
makefiles: Get rid of the MAKE_TEST_RULES variable.
2014-01-02 12:13:16 +01:00
Vincent Povirk
68b60c0ddd
gdiplus: Add metafile test for FillRectangles.
2013-11-25 15:15:52 +01:00
Vincent Povirk
1202e9af56
gdiplus: Allow excluding from infinite regions.
2013-11-18 11:15:12 +01:00
Dmitry Timoshkov
c9f8f41d18
gdiplus/tests: Add a test for bezier data returned by GdipGetRegionData.
2013-11-14 10:37:00 +01:00
Dmitry Timoshkov
4b256191a0
gdiplus/tests: Reset the buffer contents before each GdipGetRegionData test and check the tail of the returned data.
2013-11-14 10:36:58 +01:00
Dmitry Timoshkov
c11476aeb8
gdiplus/tests: Convert expect_float() to macro to make failure messages print correct line numbers.
2013-11-14 10:36:57 +01:00
Dmitry Timoshkov
56a6500721
gdiplus: Check whether region path points really fit into shorts.
2013-11-13 11:27:24 +01:00
Dmitry Timoshkov
761391f156
gdiplus: Add a check for passed buffer size to GdipGetRegionData.
2013-11-13 11:26:24 +01:00
Dmitry Timoshkov
8dc170e2ca
gdiplus/tests: Test GdipGetRegionData behaviour with an integer path that can't be stored as an array of shorts.
2013-11-13 11:26:20 +01:00
Dmitry Timoshkov
619e968314
gdiplus/tests: Add some invalid parameter tests for GdipGetRegionData.
2013-11-13 11:26:14 +01:00
Frédéric Delanoy
1787509111
gdiplus/tests: Use BOOL type where appropriate.
2013-11-13 11:22:01 +01:00
Dmitry Timoshkov
b0da542210
gdiplus: Determine type of the path at the time the region data are written instead of the path creation time.
2013-11-12 14:14:17 +01:00
Dmitry Timoshkov
2bbd179ea4
gdiplus: Add test for data returned by GdipGetRegionData for a translated integer region.
2013-11-08 16:29:43 +01:00
Dmitry Timoshkov
9797afd003
gdiplus/tests: Fix the test for flags of an empty region.
2013-11-08 16:29:43 +01:00
Dmitry Timoshkov
7dfbadec67
gdiplus/tests: Clean up the use of macros in the region tests.
2013-11-08 16:29:43 +01:00
Dmitry Timoshkov
6278f5ffdc
gdiplus/tests: Add more checks to the GdipGetPathData test.
2013-11-06 12:01:55 +01:00
Dmitry Timoshkov
d4db49efc2
gdiplus/tests: Use trace instead of printf.
2013-11-06 12:01:55 +01:00
Dmitry Timoshkov
df367c3399
gdiplus: Reimplement GdipCloneBitmapArea without using GdipBitmapLockBits.
2013-10-18 16:56:56 +02:00
Dmitry Timoshkov
4e14c45b8b
gdiplus/tests: Add a test for GdipCloneBitmapArea called on an already locked bitmap.
2013-10-17 10:47:09 +02:00
Dmitry Timoshkov
1c8d4aaa4b
gdiplus/tests: Fix tests compilation with __WINESRC__ defined.
2013-10-16 11:41:20 +02:00
Michael Stefaniuc
0e681027a2
tests: Compile the tests by default with -D__WINESRC__.
2013-10-02 11:04:02 +02:00
Dmitry Timoshkov
ec9a0d8570
gdiplus: GdipTransformRegion should not fail for an empty path.
2013-09-24 12:56:22 +02:00
Dmitry Timoshkov
3870e5b255
gdiplus/tests: Add a test for GdipTransformRegion with an empty region path.
2013-09-24 12:56:15 +02:00
Dmitry Timoshkov
108873320c
gdiplus/tests: Don't bother to delete a NULL hrgn.
2013-09-24 12:56:11 +02:00
Dmitry Timoshkov
fdeab06142
gdiplus/tests: Print actual rectangle extents if the tests fail.
2013-09-24 12:56:05 +02:00
Dmitry Timoshkov
603ccca889
gdiplus/tests: Add a test for GdipTransformMatrixPoints with number of points == 0.
2013-09-24 12:55:51 +02:00
Dmitry Timoshkov
cdc3e820cd
gdiplus: Fix clipping region bounds calculation with rotating transform.
2013-07-30 20:51:52 +02:00
Dmitry Timoshkov
249bf0eb63
gdiplus/tests: Add clipping region tests with rotating world transform.
2013-07-30 20:51:47 +02:00
Marcus Meissner
716f115293
gdiplus/tests: Check return code of GdipGetClipBounds (Coverity).
2013-07-22 17:16:04 +02:00
Dmitry Timoshkov
14f34c15d1
gdiplus: Store graphics clipping region in device coordinates.
2013-07-19 11:58:23 +02:00
Dmitry Timoshkov
c8ebd4ade0
gdiplus/tests: Test how device to world transform correlates with clipping region bounding rectangle.
2013-07-19 11:57:56 +02:00
Dmitry Timoshkov
ffd207850c
gdiplus/tests: Add another set of clipping region tests.
2013-07-12 12:14:58 +02:00
Dmitry Timoshkov
964778fda5
gdiplus/tests: Add tests for a sample 100x100 rectangle region.
2013-07-10 11:00:00 +02:00
Dmitry Timoshkov
ccdc41d8c4
gdiplus: Add more clipping region tests.
2013-07-09 22:21:58 +02:00
Dmitry Timoshkov
e1572f9cd1
gdiplus/tests: Add GdipGetClipBounds tests.
2013-07-08 15:15:40 +02:00
Dmitry Timoshkov
84ef3d484c
gdiplus: get_font_hfont() should ask gdi32 to match font height against the character height instead of cell height.
2013-06-19 19:18:39 +02:00
Vincent Povirk
e21af554b5
gdiplus: Add test for measuring a single line that exactly fits.
2013-05-31 12:00:16 +02:00
Andrew Eikum
2b8b64f9ab
gdiplus: Implement GdipResetImageAttributes.
2013-05-22 19:32:44 +02:00
Detlef Riekenberg
fa5d091051
gdiplus/tests: Add tests for GdipSetCustomLineCapWidthScale.
2013-04-18 11:41:53 +02:00
Dmitry Timoshkov
6ab04040e5
gdiplus: GdipMeasureCharacterRanges should treat empty layout extents as infinite when StringFormatFlagsNoClip is specified.
...
Unlike GdipMeasureString which always treats empty layout extents as infinite.
2013-03-15 11:43:24 +01:00
Dmitry Timoshkov
db746fe897
gdiplus: GdipMeasureCharacterRanges shouldn't add margins to string bounds.
2013-03-15 11:43:13 +01:00
Dmitry Timoshkov
4b19b618f5
gdiplus: Add more GdipMeasureString/GdipMeasureCharacterRanges clipping and alignment tests.
2013-03-14 12:03:45 +01:00
Vincent Povirk
636e60b6e0
gdiplus: Fix GdipCreateBitmapFromGraphics implementation.
2013-03-11 10:42:40 +01:00
Francois Gouget
06489c6501
gdiplus/tests: Skip the tests if unable to load the TIFF image.
...
On Windows XP most versions of gdiplus (i.e. older than 5.2) do not support TIFF.
2013-03-04 17:32:02 +01:00
Dmitry Timoshkov
464b8b4160
gdiplus: Add some tests for string format alignment.
2013-03-04 11:19:20 +01:00
Dmitry Timoshkov
d23bfd8dfc
gdiplus: Round up when converting from 32-bit ARGB to PARGB.
2013-02-25 10:40:36 +01:00
Dmitry Timoshkov
ada3aea736
gdiplus: Add some tests for ARGB conversions.
2013-02-25 10:40:36 +01:00
Alexandre Julliard
1c2f23cf2f
gdi32: Add helper functions for GetTextExtentExPoint and fix handling of text justification.
2012-12-18 19:21:44 +01:00
Alexandre Julliard
fa664b548e
gdiplus/tests: Tweak some metrics to make the tests pass on Wine.
2012-12-10 11:54:58 +01:00
Vincent Povirk
ba4ef584d7
gdiplus: Fix graphics bounds for memory DC's.
2012-12-06 13:00:49 +01:00
Vincent Povirk
81d9ffa041
gdiplus: Always use AlphaBlend to draw to 32-bit DIB's.
2012-12-06 12:59:56 +01:00
Vincent Povirk
2ddb3b7d93
gdiplus: Add a test for drawing to HDC's backed by 32-bit alpha dibs.
2012-12-04 19:34:19 +01:00
Vincent Povirk
d8a855305f
gdiplus: Implement GdipCloneImage for metafiles with a handle.
2012-11-01 10:50:41 +01:00
Vincent Povirk
0cbec5508b
gdiplus: Implement drawing metafiles with an emf handle.
2012-11-01 10:50:37 +01:00
Vincent Povirk
954b49382f
gdiplus: Add tests for drawing recorded metafiles.
2012-11-01 10:50:33 +01:00
Frédéric Delanoy
c97066370c
gdiplus/tests: Cleanup resources on error path in test_font_height_scaling (coverity).
2012-10-30 10:47:17 +01:00
Dmitry Timoshkov
84ea75f1c6
gdiplus: GdipGetLogFont should use device scale and transform when appropriate.
2012-10-26 16:48:53 +02:00
André Hentschel
9e5936b36c
gdiplus/tests: Fix out-of-bounds access (coverity).
2012-10-23 12:28:59 +02:00
Dmitry Timoshkov
5e65f95542
gdiplus: Test also lf.lfEscapement and lf.lfOrientation returned by GdipGetLogFont.
2012-10-23 12:11:05 +02:00