Esme Povirk
6a5eed549d
gdiplus/tests: Don't test point type array padding.
...
Since the point types are an array of bytes, padded to a DWORD
boundary, some of the bytes at the end are undefined, and there's
no good reason to test them.
Signed-off-by: Esme Povirk <esme@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-09-17 10:43:52 +02:00
Nikolay Sivov
a3ed938e4a
gdiplus/tests: Add some missing return value checks (Coverity).
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-01-07 10:47:20 -06:00
Vincent Povirk
2329a2fa3d
gdiplus: Transform region rects as rects when possible.
...
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-03-07 11:47:57 -06:00
Vincent Povirk
0241da1c2d
gdiplus: Test that GdipGetRegionHRgn includes gdi32 transform.
...
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-08-30 19:51:04 +02:00
Vincent Povirk
8f54e2034e
gdiplus/tests: Enable floating point exceptions.
...
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-07-26 10:10:10 +02:00
Piotr Caban
55453327f5
gdiplus: Store newer gdi+ version in created GdipRegions.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-07-19 20:53:31 +02:00
Nikolay Sivov
371c43550c
gdiplus/tests: Fix region leak (Valgrind).
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-02-27 21:22:29 +01:00
Michael Stefaniuc
64a1028bfe
gdiplus/tests: Use wine_dbgstr_rect() to print RECTs.
...
Signed-off-by: Michael Stefaniuc <mstefani@redhat.de>
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-06-11 18:10:04 +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
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
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
1c8d4aaa4b
gdiplus/tests: Fix tests compilation with __WINESRC__ defined.
2013-10-16 11:41:20 +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
Vincent Povirk
5f327f7812
gdiplus: Implement GdipGetRegionScans.
2010-10-28 11:41:32 +02:00
Vincent Povirk
473afa4b8c
gdiplus: Implement GdipGetRegionScansCount.
2010-10-01 13:44:06 +02:00
Vincent Povirk
40d8876fc4
gdiplus: Implement GdipTransformRegion.
2010-10-01 13:44:00 +02:00
Ge van Geldorp
1e6a80133b
gdiplus/tests: Fix tests on Win7.
2009-09-08 12:12:00 +02:00
Andrew Eikum
2032b0d354
gdiplus: Implement GdipIsVisibleRegionRect.
2009-08-26 15:05:46 +02:00
Andrew Eikum
32996e0a11
gdiplus: Implement GdipIsVisibleRegionPoint.
2009-08-26 14:57:18 +02:00
Andrew Eikum
9ec5f9ad6f
gdiplus: Support regions of more than one rectangle in GdipCreateRegionHrgn.
2009-08-25 10:23:48 +02:00
Vincent Povirk
c71853cda5
gdiplus: Ignore the graphics transforms in GdipGetRegionBounds.
2009-08-04 12:49:01 +02:00
Huw Davies
f0666564ce
gdiplus/tests: Elliptic regions have a shorter layout in win98.
2009-03-03 13:26:18 +01:00
Nikolay Sivov
dc3908a351
gdiplus: Implemented GdipGetRegionBounds/GdipGetRegionBoundsI.
2009-02-02 15:21:43 +01:00
Nikolay Sivov
c3462b1101
gdiplus: Implemented GdipTranslateRegion.
2009-02-02 15:21:43 +01:00
Nikolay Sivov
03a02d83dd
gdiplus: Implemented GdipIsEqualRegion.
2009-02-02 15:21:43 +01:00
Nikolay Sivov
67f9570332
gdiplus: Implemented GdipCreateRegionHrgn for rectangular regions.
2009-01-30 13:00:27 +01:00
Vincent Povirk
6a19aa6b66
gdiplus/tests: Fix a double-free in the region test.
2008-12-09 10:25:17 +01:00
Michael Stefaniuc
50ff549420
gdiplus: Remove some superfluous casts.
2008-12-05 12:36:41 +01:00
Vincent Povirk
28a71b3da3
gdiplus: Implement GdipGetRegionHRgn for combined regions.
2008-12-04 12:20:15 +01:00
Vincent Povirk
5e77c74f37
gdiplus: Implement GdipGetRegionHRgn for rects.
2008-11-25 13:11:50 +01:00
Vincent Povirk
08aa0cac74
gdiplus: Implement GdipRegionGetHRgn for paths.
2008-11-25 13:11:44 +01:00
Vincent Povirk
4f8751a5db
gdiplus: Implement GdipGetRegionHRgn for empty regions.
2008-11-25 13:10:58 +01:00
Vincent Povirk
74d62bccab
gdiplus: Implement GdipGetRegionHRgn for infinite regions.
2008-11-25 13:10:40 +01:00
Vincent Povirk
5c75277784
gdiplus: Add parameter checking to GdipGetRegionHRgn.
2008-11-25 13:10:24 +01:00
Nikolay Sivov
2fd51e94bd
gdiplus: Some tests for GdipCreateRegionHrgn added.
2008-10-20 14:34:29 +02:00
Nikolay Sivov
fb62d06151
gdiplus: Fix for CombineModeReplace with some tests.
2008-08-28 11:24:48 +02:00