Commit Graph

574 Commits

Author SHA1 Message Date
Nikolay Sivov
5038845cf2 gdiplus: Implemented GdipSetCustomLineCapStrokeJoin + tests. 2008-07-28 11:33:52 +02:00
Nikolay Sivov
2848100e82 gdiplus: Implemented GdipGetCustomLineCapStrokeJoin with basic test. 2008-07-28 11:33:45 +02:00
Nikolay Sivov
92c440c633 gdiplus: Added testfile for customlinecap + constr./destr. tests. 2008-07-28 11:33:36 +02:00
Adam Petaccia
b4a77bcd53 gdiplus: Stub GdipIsStyleAvailable. 2008-07-25 12:41:38 +02:00
Adam Petaccia
430ce86ae9 gdiplus: Implement GdipGetRegionDataSize. 2008-07-25 12:39:39 +02:00
Adam Petaccia
2e0869984f gdiplus: Implement GdipSetInfinite. 2008-07-25 12:39:22 +02:00
Adam Petaccia
dd1f9a39cf gdiplus: Implement GdipSetEmpty. 2008-07-25 12:39:07 +02:00
Adam Petaccia
8a9438d560 gdiplus: Implement GdipDeleteRegion. 2008-07-25 12:38:55 +02:00
Adam Petaccia
889bc31197 gdiplus: Implement GdipCreateRegion and mark the tests todo_wine instead of skipping over them all. 2008-07-25 12:38:46 +02:00
Nikolay Sivov
b127647b96 gdiplus: Fix swapped got-expected in brush test. 2008-07-24 11:55:33 +02:00
Adam Petaccia
70c747d9f7 gdiplus: Stub GdipGetFontCollectionFamilyList. 2008-07-23 12:37:32 +02:00
Adam Petaccia
6966c690b9 gdiplus: Stub GdipGetFontCollectionFamilyCount. 2008-07-23 12:37:21 +02:00
Adam Petaccia
01d607dceb gdiplus: Stub GdipPrivateAddFontFile. 2008-07-23 12:37:06 +02:00
Adam Petaccia
cfde278584 gdiplus: Stub GdipDeletePrivateFontCollection. 2008-07-23 12:36:48 +02:00
Adam Petaccia
8d06fb4f9f gdiplus: Stub GdipNewPrivateFontCollection. 2008-07-23 12:36:23 +02:00
Nikolay Sivov
74dc990bbf gdiplus: Implemented GdipGetPathGradientRect with test. 2008-07-23 11:23:36 +02:00
Nikolay Sivov
48e914b519 gdiplus: Implement GdipGetPathGradientBlend with basic tests. 2008-07-22 15:24:38 +02:00
Nikolay Sivov
01abb3d1dc gdiplus: implemeted GdipGetPathGradientBlendCount with test. 2008-07-22 15:24:29 +02:00
Lei Zhang
7a27f8b665 gdiplus: Add tests for passing negative strides to GdipCreateBitmapFromScan0. 2008-07-21 15:26:23 +02:00
Huw Davies
94a20f8b7e gdiplus: Remove incorrect test. 2008-07-21 15:05:05 +02:00
Huw Davies
5aa90f375c gdiplus: Skip some tests if certain fonts are not installed. 2008-07-18 11:05:41 +02:00
Nikolay Sivov
3a1e2a304e gdiplus: Make GdipInvertMatrix test pass on native switching to matrix with determinant 16. 2008-07-17 11:21:13 +02:00
Nikolay Sivov
a53b9b95b8 gdiplus: Fix for GdipPathIterNextMarker to handle path without markers. Fix tests. 2008-07-17 11:20:45 +02:00
Nikolay Sivov
dcfbe58ef7 gdiplus: Fix GdipCreatePathIter to handle NULL as path. Fix tests. 2008-07-17 11:20:22 +02:00
Nikolay Sivov
d8a25fc26c gdiplus: Implemented GdipCreateBitmapFromResource. 2008-07-17 10:53:31 +02:00
Andrew Talbot
dbc57826d6 gdiplus: Remove unneeded address-of operator from array name. 2008-07-11 13:58:52 +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
0e840f6186 gdiplus: GdipFillRegion actually belongs to Graphics. 2008-07-11 13:57:36 +02:00
Alexandre Julliard
8fd6f0e26a gdiplus/tests: Don't test returned value if the call failed. 2008-07-10 20:39:45 +02:00
Huw Davies
b2ebf709ff gdiplus: Partial implementation of GdipCreateBitmapFromGdiDib. 2008-07-10 18:10:51 +02:00
Huw Davies
fc1a1f66ee gdiplus: Stubs for GdipIsVisiblePathPoint[I]. 2008-07-10 18:10:45 +02:00
Huw Davies
eb9d7f5980 gdiplus: Implement GdipCreateMetafileFromWmfFile. 2008-07-10 18:10:39 +02:00
Huw Davies
3ab7666248 gdiplus: Add stubs for GdipTransformPoints[I]. 2008-07-10 18:10:24 +02:00
Francois Gouget
f7c5736340 gdiplus: Add/fix the trailing '\n' to Wine traces. 2008-07-10 13:40:26 +02:00
Francois Gouget
dbaec0a101 Assorted spelling fixes. 2008-07-10 13:40:15 +02:00
Adam Petaccia
0a225750d9 gdiplus: Add another helper macro to deal with magic numbers. 2008-07-10 12:30:57 +02:00
Adam Petaccia
e253d6a084 gdiplus: Add a test for a floating-point triangle. 2008-07-10 12:30:57 +02:00
Adam Petaccia
5a60ec7f21 gdiplus: Add more tests for regions and paths. 2008-07-10 12:30:57 +02:00
Adam Petaccia
2f7bb7c538 gdiplus: Test for CharacterRange. 2008-07-10 12:30:57 +02:00
Adam Petaccia
c89bd5b878 gdiplus: Stub GdipFillRegion. 2008-07-10 12:30:57 +02:00
Adam Petaccia
be4a226a11 gdiplus: Stub GdipMeasureCharacterRanges. 2008-07-10 12:30:57 +02:00
Adam Petaccia
b135d4a700 gdiplus: Stub GdipSetStringFormatMeasurableCharacterRanges. 2008-07-10 12:30:57 +02:00
Adam Petaccia
ae443728e9 gdiplus: Stub GdipGetStringFormatMeasurableCharacterRangeCount. 2008-07-10 12:30:57 +02:00
Adam Petaccia
f9b304e4ad gdiplus: GdipMeasureString: .spec file fix. 2008-07-10 12:30:57 +02:00
Adam Petaccia
2a1d41bf62 gdiplus: Implement GdipGetStringFormatFlags. 2008-07-10 12:30:56 +02:00
Adam Petaccia
ae817aea09 gdiplus: Stub GdipStringFormatGetGenericDefault. 2008-07-10 12:30:56 +02:00
Francois Gouget
4b1f6310d9 gdiplus/tests: Spelling fix. 2008-07-10 12:18:27 +02:00
Huw Davies
140d4edb5b gdiplus: Add some defines for the magic values. 2008-07-10 12:16:24 +02:00
Huw Davies
1c8271d27a gdiplus: Add some tests for regions with paths and update a comment. 2008-07-10 12:16:16 +02:00
Nikolay Sivov
55916bb970 gdiplus: Implemented GdipDrawClosedCurve and GdipDrawClosedCurveI. 2008-07-09 10:44:33 +02:00
Nikolay Sivov
8b8864b727 gdiplus: Implemeted GdipDrawClosedCurve2 and GdipDrawClosedCurve2I. 2008-07-09 10:44:18 +02:00
Nikolay Sivov
3e59f9e283 gdiplus: Semi-stub for GdipCreateLineBrushFromRectWithAngle. 2008-07-09 10:43:55 +02:00
Nikolay Sivov
4ea173ef9b gdiplus: Implemented GdipShearMatrix with tests. 2008-07-08 21:08:54 +02:00
Huw Davies
5d929b1374 gdiplus: Add a test to show that bitmap fonts aren't used for fontfamilies. 2008-07-08 20:37:36 +02:00
Nikolay Sivov
d7999a008b gdiplus: GdipInvertMatrix implementation with tests. 2008-07-08 11:18:09 +02:00
Nikolay Sivov
d4554ad5d5 gdiplus: GdipIsMatrixInvertible implementation with tests. 2008-07-08 11:17:59 +02:00
Nikolay Sivov
9fbec615ae gdiplus: GdipGetLineWrapMode implementation. 2008-07-08 11:17:49 +02:00
Alexandre Julliard
ed985acd9f gdiplus: Store the family name directly in the GpFontFamily structure. 2008-07-07 14:53:10 +02:00
Adam Petaccia
d17d566412 gdiplus: Implement GdipGetEmHeight. 2008-07-07 14:47:45 +02:00
Adam Petaccia
e96b07d73f gdiplus: Implement GdipGetCellDescent. 2008-07-07 14:47:39 +02:00
Adam Petaccia
6fabc90219 gdiplus: Implement GdipGetCellAscent. 2008-07-07 14:47:33 +02:00
Adam Petaccia
b5505f6326 gdiplus: Tests for FontFamily properties. 2008-07-07 14:47:02 +02:00
Adam Petaccia
c027f427ef gdiplus: Use a better framework for filling out FontFamilies. 2008-07-07 14:46:49 +02:00
Adam Petaccia
25e4fd7d3c gdiplus: Stub GdipGetFontHeightGivenDPI. 2008-07-07 14:45:54 +02:00
Adam Petaccia
f6da80297d gdiplus: Stub GdipGetCellDescent. 2008-07-07 14:45:35 +02:00
Adam Petaccia
15831e0a0a gdiplus: Stub GdipGetCellAscent. 2008-07-07 14:45:19 +02:00
Adam Petaccia
33cb831f24 gdiplus: Stub GdipGetEmHeight. 2008-07-07 14:45:11 +02:00
Adam Petaccia
45c3d74cad gdiplus: Stub GdipGetLineSpacing. 2008-07-07 14:45:03 +02:00
Adam Petaccia
638f63d13f gdiplus: Implement GdipCloneFontFamily. 2008-07-07 14:44:46 +02:00
Adam Petaccia
cbce618067 gdiplus: Stub GdipCloneFontFamily. 2008-07-07 14:41:04 +02:00
Adam Petaccia
148f184c23 gdiplus: test_getgenerics: Don't use a pointer-to-pointer construct. 2008-07-07 14:40:51 +02:00
Adam Petaccia
45ee7577c4 gdiplus: test_fontfamily: Don't use a pointer-to-pointer construct. 2008-07-07 14:40:37 +02:00
Adam Petaccia
7e245060ef gdiplus: Valgrind: fix warnings about using uninitialized memory, and leaking memory. 2008-07-07 14:40:04 +02:00
Jeff Smith
f3b14ac723 gdiplus: Fix spec definition of GdipCreateBitmapFromHBITMAP. 2008-07-07 14:33:13 +02:00
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