Commit Graph

65 Commits (0553eba08f15a321838f34e7aac15ead64c2cb03)

Author SHA1 Message Date
Andrew Talbot 32d070afb0 gdiplus: Avoid signed-unsigned integer comparisons. 2013-01-24 10:49:34 +01:00
Dmitry Timoshkov 10c84dfe3b gdiplus: Rename roundr() to gdip_round() to make it clearer that it's an internal helper. 2012-08-21 11:47:11 +02:00
Dmitry Timoshkov a33d34b83e gdiplus: Avoid needless gotos. 2012-05-25 13:44:01 +02:00
Dmitry Timoshkov 4060716dc4 gdiplus: Return correct status code if GdipAlloc fails. 2012-05-25 13:43:57 +02:00
Dmitry Timoshkov a7d14b0d2c gdiplus: Reimplement GdipIsEmptyRegion. 2012-05-25 13:41:14 +02:00
Andrew Talbot 51804165aa gdiplus: Remove unneeded address-of operators from array names. 2011-10-31 23:54:00 +01:00
Vincent Povirk 42d1d9e9e0 gdiplus: Clean up HRGN when GdipGetRegionBounds succeeds too. 2011-03-28 17:08:53 +02:00
Vincent Povirk bb5f5dba93 gdiplus: Make get_path_hrgn work with HDC-less graphics objects. 2010-10-28 11:41:39 +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
Vincent Povirk 10990f5898 gdiplus: Stub GdipGetRegionScansCount. 2010-02-25 12:12:11 +01:00
Huw Davies 55bf97bba7 gdiplus: Fix a couple of memory leaks.
Found by Valgrind.
2009-12-07 14:18:24 +01: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
Nikolay Sivov a3048451d9 gdiplus: Fix a docheader typo, add some missed headers. 2009-02-17 12:47:46 +01:00
Nikolay Sivov dc3908a351 gdiplus: Implemented GdipGetRegionBounds/GdipGetRegionBoundsI. 2009-02-02 15:21:43 +01:00
Nikolay Sivov cb8f4eb16c gdiplus: Implemented GdipTranslateRegionI. 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 3184dc9125 gdiplus: Do not call delete_element(NULL). 2009-01-26 14:29:22 +01:00
Vincent Povirk 5304b59184 gdiplus: Fix a memory leak in GdipCombineRegionRegion. 2008-12-09 10:25:13 +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 cf5562338a gdiplus: Fix API documentation name. 2008-09-03 14:21:41 +02:00
Francois Gouget 25346b8437 gdiplus: Add some documentation stubs to make winapicheck happy. 2008-09-02 13:58:28 +02:00
Nikolay Sivov fb62d06151 gdiplus: Fix for CombineModeReplace with some tests. 2008-08-28 11:24:48 +02:00
Nikolay Sivov fb57a66378 gdiplus: Implemented GdipIsEmptyRegion with tests. 2008-08-28 11:24:48 +02:00
Nikolay Sivov 26cb843130 gdiplus: Move some TRACE() higher in region.c. 2008-08-28 11:24:48 +02:00
Nikolay Sivov ef50aa330e gdiplus: Implemented GdipGetClip. 2008-08-27 13:21:22 +02:00
Nikolay Sivov 740bc043cb gdiplus: Fix for GpRegion clone helper. 2008-08-27 13:21:22 +02:00
Nikolay Sivov 078c6a3925 gdiplus: Implemented GdipIsInfiniteRegion with tests. 2008-08-26 12:07:42 +02:00
Adam Petaccia 93eae5e83f gdiplus: Implement GdipCombineRegionPath. 2008-08-05 14:09:36 +02:00
Adam Petaccia 2a445d0ebd gdiplus: Implement GdipCombineRegionRegion. 2008-08-05 14:09:35 +02:00
Adam Petaccia 5bc8ddd86c gdiplus: Implement GdipCombineRegionRectI. 2008-08-05 14:09:35 +02:00
Adam Petaccia 4090aa43b5 gdiplus: Implement GdipCombineRegionRect. 2008-08-05 14:09:35 +02:00
Adam Petaccia 40456271d3 gdiplus: Implement GdipCloneRegion. 2008-08-05 14:09:35 +02:00
Adam Petaccia cf3d4928bd gdiplus: Implement GdipCreateRegionRectI. 2008-08-05 14:09:35 +02:00
Adam Petaccia d215b4744b gdiplus: Implement GdipCreateRegionRect. 2008-08-05 14:09:35 +02:00
Adam Petaccia af74f4d042 gdiplus: Implement GdipCreateRegionPath. 2008-08-05 14:09:35 +02:00
Adam Petaccia f52c211ac3 gdiplus: Implement GdipGetRegionData. 2008-08-05 14:09:35 +02:00
Francois Gouget eb16f43bdf Add some API documentation stubs to make winapi_check happy. 2008-07-28 11:34:45 +02:00