Commit Graph

499 Commits

Author SHA1 Message Date
Nikolay Sivov 142907c0d2 gdiplus: Check arguments in GdipPathIterNextSubpath. 2008-07-07 14:16:07 +02:00
Nikolay Sivov 20501e4ca8 gdiplus: Implementation of GdipPathIterGetSubpathCount with tests. 2008-07-07 14:16:07 +02:00
Nikolay Sivov 0a9937c534 gdiplus: GdipPathIterNextMarker implementation with tests. 2008-07-07 14:16:07 +02:00
Nikolay Sivov 95ced6e1f5 gdiplus: Remove unnecessary cast from GdipAddPathRectangle. 2008-07-04 20:16:04 +02:00
Nikolay Sivov c47b167657 gdiplus: Implemented GdipPathIterHasCurve with tests. 2008-07-04 20:15:54 +02:00
Nikolay Sivov d93ad02216 gdiplus: Construction/desctruction tests for PathIterator. 2008-07-03 13:08:18 +02:00
Nikolay Sivov 91be02c085 gdiplus: Added file for PathIterator testing. 2008-07-03 13:08:18 +02:00
Nikolay Sivov e6055f936e gdiplus: Implementation of GdipPathIterEnumerate. 2008-07-03 13:08:17 +02:00
Nikolay Sivov d020474cb5 gdiplus: Implemented GdipDrawBeziers. 2008-07-03 13:08:17 +02:00
Nikolay Sivov 1ee3b0fac6 gdiplus: Implemented GdipCreateTextureIAI using float args version. 2008-07-03 13:08:17 +02:00
Michael Stefaniuc 808c5dbece gdiplus: Remove redundant NULL check before GdipFree (Smatch). 2008-07-03 11:50:52 +02:00
Huw Davies 9c3c516cc2 gdiplus: Add some more region stubs. 2008-07-03 11:50:51 +02:00
Adam Petaccia de5b4d7c7f gdiplus: Test GdipCloneImage. 2008-07-02 12:21:31 +02:00
Adam Petaccia af29f96939 gdiplus: Stub GdipCloneImage. 2008-07-02 12:21:21 +02:00
Adam Petaccia 9f65b9a0fc gdiplus: Correct spec entry for GdipFlush. 2008-07-02 12:20:46 +02:00
Nikolay Sivov 58901f10f5 gdiplus: GdipGetPathGradientWrapMode implementation. 2008-07-01 13:45:37 +02:00
Nikolay Sivov 5863eabdfa gdiplus: GdipGetPathLastPoint implementation. 2008-07-01 13:45:37 +02:00
Huw Davies e2f9b8c274 gdiplus: Add some region tests. 2008-07-01 11:23:15 +02:00
Huw Davies 0ea97b5ff1 gdiplus: Add stubs for a few region functions. 2008-07-01 11:23:03 +02:00
Adam Petaccia e663816d45 gdiplus: Improve accuracy in calculating point sizes. 2008-06-30 15:00:37 +02:00
Nikolay Sivov db9172471b gdiplus: Fix uninitialized value jump and a leak in GdipAddPathPolygon test. 2008-06-30 15:00:21 +02:00
Huw Davies 3e90d918db gdiplus: Fix a typo in the parameter validation check. 2008-06-30 12:09:52 +02:00
Przemysław Białek 864384e75d gdiplus: Implementation of function GdipDrawEllipse. 2008-06-27 12:32:14 +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
Nikolay Sivov 71310541f4 gdiplus: Implemented GdipCloneImageAttributes. 2008-06-27 11:25:41 +02:00
Joris Huizer 002b7c82be gdiplus: Change tmw field of GpFontFamily into an embedded structure. 2008-06-27 11:14:08 +02:00
Joris Huizer 4cafd76f2d gdiplus: font: Ensure to release resources. 2008-06-27 11:13:59 +02:00
Nikolay Sivov 629761acde gdiplus: Implementation of GdipAddPathPolygon with tests. 2008-06-26 21:37:08 +02:00
Nikolay Sivov eae78db8bb gdiplus: GdipClearPathMarkers implementation. 2008-06-26 13:21:00 +02:00
Nikolay Sivov f8826a8525 gdiplus: GdipSetPathMarker implementation. 2008-06-26 13:20:50 +02:00
Nikolay Sivov 143ebd60bb gdiplus: GdipPathIterGetCount implementation. 2008-06-26 13:20:31 +02:00
Nikolay Sivov 991e785f50 gdiplus: Fix GdipGetPathData implementation and test.
Previous version (commit 3bacdaf664) was totally incorrect.
Thanks to Paul Vriens for pointing this out.
2008-06-26 12:50:09 +02:00
Adam Petaccia fe3d38d1a0 gdiplus: Tests for new font functions. 2008-06-25 20:42:22 +02:00
Adam Petaccia 082529b1bf gdiplus: Implement GdipGetFontSize. 2008-06-25 20:42:12 +02:00
Adam Petaccia 1919b124a2 gdiplus: Implement GdipGetFontUnit. 2008-06-25 20:42:03 +02:00
Adam Petaccia b0b1588ab6 gdiplus: Implement GdipCreateFont. 2008-06-25 20:41:44 +02:00
Adam Petaccia bda6adc5e7 gdiplus: Tests for GetGeneric*. 2008-06-25 20:40:42 +02:00
Adam Petaccia ced3d81b1a gdiplus: Tests for FontFamily. 2008-06-25 20:40:24 +02:00
Adam Petaccia d6bad2d6de gdiplus: Implement GdipGetGeneric*. 2008-06-25 20:39:48 +02:00
Adam Petaccia ce4b414845 gdiplus: Implement GdipGetFamilyName. 2008-06-25 20:39:01 +02:00
Adam Petaccia d5b8c9d870 gdiplus: Implement GdipDeleteFontFamily. 2008-06-25 20:38:11 +02:00
Adam Petaccia e8e1d0f6fe gdiplus: Implement GdipCreateFontFamilyFromName. 2008-06-25 20:38:01 +02:00
Petr Dlouhý 4513fb3818 gdiplus: Stub implementation of GdipImageGetFrameDimensionsCount + test. 2008-06-21 11:36:24 +02:00
Nikolay Sivov 3bacdaf664 gdiplus: Implemented GdipGetPathData with test. 2008-06-20 12:37:44 +02:00
Nikolay Sivov f620b663a7 gdiplus: Stub for GdipFlush. 2008-06-20 12:37:02 +02:00
Nikolay Sivov d4ae6fa1ea gdiplus: Implemented GdipAddPathRectangles with tests. 2008-06-20 12:35:52 +02:00
Nikolay Sivov 250a9d7412 gdiplus: Check pointer in GdipGetLineRectI. 2008-06-20 12:35:32 +02:00
Huw Davies f1fae5ea48 gdiplus: GdipCreatePen2 should make a copy of the brush. 2008-06-20 11:19:13 +02:00
Nikolay Sivov 36a7f31752 gdiplus: GdipBitmapLockBits should allow a NULL rect argument. 2008-05-21 20:17:53 +02:00
Huw Davies a576c40372 gdiplus: Add some notes about the format of the data blob returned by GdipGetRegionData. 2008-05-19 13:34:57 +02:00
Nikolay Sivov b5046c28ca gdiplus: Added GdipAddPathRectangle with tests. 2008-05-13 11:22:58 +02:00
Nikolay Sivov 22c6e57637 gdiplus: Make GdipSetPenDashArray return OutOfMemory on (count <= 0). 2008-05-13 11:22:38 +02:00
Nikolay Sivov 2d6ae5dec6 gdiplus: Check count argument in GdipVectorTransformMatrixPoints. 2008-05-13 11:22:24 +02:00
Nikolay Sivov 5eaf84d39b gdiplus: Check count argument in GdipTransformMatrixPoints. 2008-05-13 11:22:18 +02:00
Nikolay Sivov 4e8ef34676 gdiplus: GdipCreateFontFromLogfontA: no reason to put CHAR to WCHAR array. 2008-05-13 11:22:07 +02:00
Huw Davies d5ccbe2ba4 gdiplus: Stub for GdipGetClip. 2008-05-12 19:42:38 +02:00
Huw Davies 6cfb469a6c gdiplus: Stubs for GdipGetDC and GdipReleaseDC. 2008-05-12 19:42:19 +02:00
Huw Davies 9bc1fc9f11 gdiplus: Add some stubs for region functions. 2008-05-12 19:42:03 +02:00
Nikolay Sivov eb18ce9d4e gdiplus: Added GdipCreateFromHWNDICM (no icm yet) with test. 2008-05-12 14:00:22 +02:00
Nikolay Sivov 888262ede7 gdiplus: Added GdipLoadImageFromFileICM (no icm yet). 2008-05-12 14:00:10 +02:00
Nikolay Sivov 03b6c5e85f gdiplus: GdipGetImageFlags simple stub with test. 2008-05-12 13:59:56 +02:00
Nikolay Sivov a77dc34b41 gdiplus: Let GdipDrawArcI use float args version. 2008-05-08 11:10:29 +02:00
Nikolay Sivov 37b8140f56 gdiplus: Implemented GdipCreateFontFromDC. 2008-04-30 17:00:24 +02:00
Alexandre Julliard dad21bbcbf makefiles: List the static libraries as normal imports instead of extra libs. 2008-04-30 14:23:55 +02:00
Nikolay Sivov 17621fb7d5 gdiplus: Implemented GdipSetPathGradientCenterPointI. 2008-04-30 10:27:49 +02:00
Nikolay Sivov 510c26ac1d gdiplus: Implemented GdipMultiplyWorldTransform. 2008-04-30 10:27:38 +02:00
Nikolay Sivov 93f6601d03 gdiplus: Implemented GdipIsMatrixIdentity. 2008-04-30 10:27:23 +02:00
Nikolay Sivov 6dd720dcb5 gdiplus: Implemented GdipIsMatrixEqual. 2008-04-30 10:26:55 +02:00
Nikolay Sivov 726253d7a3 gdiplus: Implemented GdipGetPathWorldBoundsI. 2008-04-30 10:26:35 +02:00
Nikolay Sivov d93062f13e gdiplus: Implemented GdipGetPathPointsI. 2008-04-30 10:26:21 +02:00
Alexandre Julliard 0d1959972e gdiplus: Fix the GdipFillRectangles spec entries. 2008-04-29 20:17:59 +02:00
Nikolay Sivov 9cce789881 gdiplus: Implemented GdipGetPathGradientCenterPointI. 2008-04-29 13:48:17 +02:00
Nikolay Sivov d5769957b4 gdiplus: Implemented GdipGetDpiX/GdipGetDpiY. 2008-04-29 13:48:08 +02:00
Nikolay Sivov 7ce48b0346 gdiplus: Implemented GdipFillRectangles/GdipFillRectanglesI. 2008-04-29 13:47:59 +02:00
Nikolay Sivov fc2dc8bc2a gdiplus: Implemented GdipFillEllipse/GdipFillEllipseI. 2008-04-29 13:47:45 +02:00
Nikolay Sivov 79b49a8f19 gdiplus: Implemented GdipDrawImagePointsRectI. 2008-04-29 13:47:20 +02:00
Nikolay Sivov 492470493e gdiplus: Implemented GdipDrawImage. 2008-04-29 13:46:28 +02:00
Nikolay Sivov fe1782eeae gdiplus: Implemented GdipDrawCurve/GdipDrawCurveI. 2008-04-29 13:46:06 +02:00
Nikolay Sivov 00cfffbcb3 gdiplus: Implemented GdipDrawCurve2I. 2008-04-29 13:45:48 +02:00
Nikolay Sivov 5873bac95d gdiplus: Implemented GdipCreateLineBrushFromRect. 2008-04-28 12:21:51 +02:00
Nikolay Sivov 836b4183b9 gdiplus: Implemented GdipCreatePathGradientI. 2008-04-28 12:21:41 +02:00
Nikolay Sivov da76020e5d gdiplus: Implemented GdipAddPathEllipseI. 2008-04-28 12:21:22 +02:00
Nikolay Sivov c282f248fa gdiplus: Implemented GdipAddPathBeziersI. 2008-04-28 12:21:12 +02:00
Nikolay Sivov 8cf5608089 gdiplus: Implemented GdipDrawImageRect/GdipDrawImageRectI. 2008-04-25 11:38:24 +02:00
Nikolay Sivov 19cc99c333 gdiplus: Implemented GdipAddPathBezier. 2008-04-25 11:38:10 +02:00
Nikolay Sivov 59ef3c920d gdiplus: Implemented GdipSetLineColors. 2008-04-24 22:46:38 +02:00
Nikolay Sivov b31f2250dd gdiplus: Implemented GdipGetLineColors. 2008-04-24 22:46:26 +02:00
Nikolay Sivov 3d274bc1cf gdiplus: Implemented GdipGetLineRect/GdipGetLineRectI. 2008-04-24 22:46:14 +02:00
Nikolay Sivov 2c059d7f52 gdiplus: Implemented GdipFillPieI. 2008-04-24 22:45:25 +02:00
Nikolay Sivov 4697593e85 gdiplus: Implemented GdipDrawPolygon/GdipDrawPolygonI. 2008-04-24 22:45:09 +02:00
Nikolay Sivov 3903ac6ee8 gdiplus: Implemented GdipDrawRectanglesI. 2008-04-24 22:44:53 +02:00
Nikolay Sivov 71931613f9 gdiplus: Implemented GdipDrawPieI. 2008-04-24 22:44:38 +02:00
Nikolay Sivov 3aa94d33e4 gdiplus: Implemented GdipTransformMatrixPointsI. 2008-04-24 22:44:26 +02:00
Dan Kegel 8c8262510d gdiplus: GdipLoadImageFromStream: initialize variable. 2008-04-23 14:32:59 +02:00
Nikolay Sivov f994306a02 gdiplus: Implemented GdipCloneFont. 2008-04-23 14:32:31 +02:00