Commit Graph

502 Commits

Author SHA1 Message Date
Nathan Beckmann
eabc62db00 gdiplus: Update bitmap state in GdipUnlockBitmapBits. 2008-03-10 12:09:40 +01:00
Nathan Beckmann
08d49d3e33 gdiplus: Fix memory leak in GdipLockBitmapBits. 2008-03-10 12:09:32 +01:00
Nathan Beckmann
738e74a14b gdiplus: Tests for GdipLockBitmapBits/GdipUnlockBitmapBits. 2008-03-10 12:09:18 +01:00
Nathan Beckmann
366854a7cc gdiplus: Implement GdipGetImageEncoders. 2008-03-07 11:29:05 +01:00
Ethan Chen
e0552c1bc6 gdiplus: Implemented GdipCreateBitmapFromFileICM. 2008-03-06 17:38:54 +01:00
Nathan Beckmann
66067423d1 gdiplus: Fix errors in image dimensions. 2008-03-06 13:19:29 +01:00
Rob Shearman
48000893f9 makefiles: Simplify the use of the IMPORTLIB variable in the DLL makefiles.
Only specify the root to keep platform-specifics out of the individual 
DLL makefiles.
2008-03-04 20:55:01 +01:00
Nathan Beckmann
484abd472e gdiplus: Implement GdipLoadImageFromFile. 2008-03-03 12:20:29 +01:00
Nathan Beckmann
3d802924cb gdiplus: Add tests for GdipCreateBitmapFromFile. 2008-03-03 12:20:15 +01:00
Nathan Beckmann
f49c7bb450 gdiplus: Fix IStream_Release in GdipCreateBitmapFromFile. 2008-03-03 12:19:59 +01:00
Francois Gouget
a764731983 gdiplus/tests: Add the trailing '\n' to a couple of ok() calls. 2008-03-03 12:03:58 +01:00
Jon Yang
29bc9ba14e gdiplus: Implemented GdipDrawImageRectRectI. 2008-03-01 12:21:19 +01:00
Andrew Talbot
5e8253aaf9 gdiplus: Assign to structs instead of using memcpy. 2008-03-01 12:02:26 +01:00
Royal Chan
6e7b5347e3 gdiplus: Implement GdipDrawLinesI based on GdipDrawLines. 2008-02-29 20:07:13 +01:00
Jon Yang
84d260ec60 gdiplus: Implemented and tested GdipGetImageDimension(). 2008-02-29 12:49:26 +01:00
Royal Chan
b83abb6122 gdiplus: Added conformance tests for GdipDrawLineI. 2008-02-26 11:23:29 +01:00
Royal Chan
ea92872af0 gdiplus: GdipDrawArc should return InvalidParameter for non-positive values of height and width. 2008-02-26 11:23:16 +01:00
Royal Chan
fc31303780 diplus: Implemented GdipDrawArcI based on GdipDrawArc. 2008-02-26 11:22:38 +01:00
Royal Chan
da161a50f3 diplus: Implement GdipDrawBezierI based on GdipDrawBezier. 2008-02-26 11:22:26 +01:00
Royal Chan
c86f2c29ff gdiplus: draw_polyline never sets status from GenericError to Ok on successful calls. 2008-02-15 11:39:35 +01:00
Reece H. Dunn
571a383d7e gdiplus: Fix the bezier arc path test on all Windows platforms. 2008-02-05 12:19:36 +01:00
Alistair Leslie-Hughes
277817aad3 gdiplus: Add GdipSetStringFormatFlags stub. 2008-02-05 12:06:31 +01:00
Alistair Leslie-Hughes
9f0f97706d gdiplus: Add GdipSetPenMode stub. 2008-02-05 12:06:21 +01:00
Dan Kegel
cee693108a gdiplus/tests: Don't free if alloc failed. 2008-01-14 13:10:55 +01:00
Andrew Talbot
507daae427 gdiplus: Remove unneeded casts. 2008-01-08 12:54:06 +01:00
Michael Stefaniuc
1f26b146d1 janitorial: Remove superfluous backslashes at end of lines. 2007-12-31 19:23:45 +01:00
Lei Zhang
003b5de4f2 gdiplus: Add GdipCreatePen2 and test cases. 2007-12-31 16:45:34 +01:00
Lei Zhang
b810430f1f gdiplus: Initialize a variable in a test. 2007-12-31 16:45:29 +01:00
Stefan Leichter
bfffb4f461 gdiplus: Partly implement GdipCreateFromHDC2 2007-12-23 14:17:12 +01:00
Andrew Riedi
ef00028407 gdiplus: Add GdipCreateHBITMAPFromBitmap() stub. 2007-12-20 10:47:11 +01:00
Alexandre Julliard
ad9396302d Removed some unneeded imports. 2007-12-06 21:24:24 +01:00
Andrew Talbot
dfac0635f6 gdiplus: Fix some memory leaks. 2007-09-27 19:25:00 +02:00
Francois Gouget
2993785f3a Assorted non-ANSI function declaration fixes (missing void). 2007-08-30 11:57:18 +02:00
Francois Gouget
b6b97b1efa gdiplus: Add some missing or related prototypes and types.
Fix the GdipDrawRectangles() prototype.
2007-08-30 11:57:18 +02:00
Evan Stade
b1237257f0 gdiplus: Fix default value of StringTrimmingCharacter. 2007-08-16 11:41:37 +02:00
Evan Stade
f46b779451 gdiplus/tests: Added GpStringFormat tests. 2007-08-16 11:41:27 +02:00
Evan Stade
4e041fe4b9 gdiplus/tests: Added GdipAddPathLineI test. 2007-08-16 11:41:13 +02:00
Evan Stade
be66c3c93b gdiplus: Use DrawText instead of TabbedTextOut. 2007-08-16 11:41:03 +02:00
Evan Stade
ca94939308 gdiplus: Handle empty layout rectangle in GdipDrawString. 2007-08-16 11:40:55 +02:00
Evan Stade
44e983925a gdiplus: Handle empty layout rectangle in GdipMeasureString. 2007-08-16 11:40:46 +02:00
Evan Stade
d4107db6bb gdiplus: Handle StringFormatFlagsNoWrap in GdipMeasureString. 2007-08-16 11:40:36 +02:00
Evan Stade
3f32083ed7 gdiplus: Handle StringFormatFlagsNoWrap in GdipDrawString. 2007-08-16 11:40:29 +02:00
Evan Stade
92aa57bece gdiplus: Fixed 2 GdipDrawString bugs. 2007-08-16 11:40:18 +02:00
Evan Stade
a51cf1d35a gdiplus: Added GdipMeasureString. 2007-08-16 11:40:02 +02:00
Evan Stade
380f184986 gdiplus: Added GdipDeleteStringFormat. 2007-08-15 10:56:41 +02:00
Evan Stade
c8c77f9b48 gdiplus: Added GdipSetStringFormatLineAlign/GdipGetStringFormatLineAlign. 2007-08-15 10:56:31 +02:00
Evan Stade
d0cead32a6 gdiplus: Allow null-terminated strings in GdipDrawString. 2007-08-15 10:56:25 +02:00
Evan Stade
b56689d22c gdiplus: Added GdipSetLineBlend stub. 2007-08-15 10:55:14 +02:00
Evan Stade
936f310190 gdiplus: Added GdipSetStringFormatHotkeyPrefix/GdipGetStringFormatHotkeyPrefix. 2007-08-15 10:55:05 +02:00
Evan Stade
551a606ab2 gdiplus: Added GdipGetStringFormatTrimming/GdipSetStringFormatTrimming. 2007-08-15 10:54:56 +02:00
Evan Stade
16dea47a5c gdiplus: Added GdipGetStringFormatAlign/GdipSetStringFormatAlign. 2007-08-15 10:54:30 +02:00
Evan Stade
059a2d8c6f gdiplus: Added GdipAddPathLineI. 2007-08-15 10:54:21 +02:00
Evan Stade
5662820072 gdiplus: Added GdipSetTextRenderingHint/GdipGetTextRenderingHint. 2007-08-15 10:54:14 +02:00
Evan Stade
ee59d41441 gdiplus: Added GdipAddPathBezierI. 2007-08-15 10:54:05 +02:00
Evan Stade
73be69c576 gdiplus: Added string format constructor. 2007-08-15 10:53:54 +02:00
Evan Stade
62cae5ab39 gdiplus: Save elements of font's style. 2007-08-15 10:51:51 +02:00
Evan Stade
510ecb6530 gdiplus: Added more font tests. 2007-08-15 10:51:37 +02:00
Evan Stade
a364fc3258 gdiplus: Added GdipDeleteFont. 2007-08-15 10:51:24 +02:00
Evan Stade
537112fb52 gdiplus: Fixed conformance of font constructor. 2007-08-15 10:51:15 +02:00
Evan Stade
4202ababb0 gdiplus: Added font tests. 2007-08-15 10:51:00 +02:00
Evan Stade
958ece2192 gdiplus: Added GdipGetLogFontW. 2007-08-15 10:50:44 +02:00
Evan Stade
f7d27e0020 gdiplus: Added GdipDrawString. 2007-08-15 10:50:36 +02:00
Evan Stade
1e33bdcfbd gdiplus: Added GdipCreateFontFromLogfontA. 2007-08-14 12:35:24 +02:00
Evan Stade
d060aeccca gdiplus: Added font constructor. 2007-08-14 12:35:10 +02:00
Evan Stade
9d6e0750f2 gdiplus: Added GdipDrawRectangles. 2007-08-14 12:34:52 +02:00
Evan Stade
30fdcc7612 gdiplus: Added GdipScaleWorldTransform. 2007-08-14 12:34:38 +02:00
Evan Stade
3126c7704c gdiplus: Added GdipRotateWorldTransform. 2007-08-14 12:34:27 +02:00
Evan Stade
afa4d3233a gdiplus: Better handle UnitPixel pen width. 2007-08-14 12:34:16 +02:00
Evan Stade
e807eb9ad6 gdiplus: Added GdipSetCompositingMode/GdipGetCompositingMode. 2007-08-14 12:31:40 +02:00
Evan Stade
2ba471e0d6 gdiplus: Fix test to pass in Windows. 2007-08-13 11:35:36 +02:00
Evan Stade
f8b2b77f69 gdiplus: Added GdipConvertToEmfPlus stub. 2007-08-10 13:00:33 +02:00
Evan Stade
795b62216d gdiplus: Added GdipTranslateWorldTransform. 2007-08-10 13:00:24 +02:00
Evan Stade
ff752456e1 gdiplus: Better error checking in GdipBitmapLockBits. 2007-08-10 13:00:17 +02:00
Evan Stade
96a69f0508 gdiplus: Added GdipSetTextureTransform stub. 2007-08-10 13:00:09 +02:00
Evan Stade
8254c37ad8 gdiplus: Updated GdipCloneBrush, GdipDeleteBrush. 2007-08-10 13:00:01 +02:00
Evan Stade
b9411ba374 gdiplus: Added GdipCreateTextureIA. 2007-08-10 12:59:51 +02:00
Evan Stade
04d4c2621c gdiplus: Added GdipDrawImageRectRect. 2007-08-10 12:58:45 +02:00
Evan Stade
9c30236dee gdiplus: Replace GetDC(0) with CreateCompatibleDC(0). 2007-08-10 12:58:37 +02:00
Evan Stade
94a19d1f75 gdiplus: Added GdipGetImageGraphicsContext. 2007-08-10 12:58:31 +02:00
Evan Stade
ad8ea1b0a6 gdiplus: Added GdipCreateBitmapFromGraphics stub. 2007-08-09 14:37:59 +02:00
Evan Stade
a41fa500f4 gdiplus: Fixed conformance of GdipCreateBitmapFromScan0. 2007-08-09 14:37:51 +02:00
Evan Stade
cae277f13e gdiplus/tests: Added GdipCreateBitmapFromScan0 test. 2007-08-09 14:37:32 +02:00
Evan Stade
c147389ff1 gdiplus: Added GdipSetImagePalette stub. 2007-08-09 14:37:11 +02:00
Evan Stade
b66c0a00d9 gdiplus: Added GdipFillRectangle. 2007-08-09 14:36:55 +02:00
Evan Stade
b5d7af5438 gdiplus: Added GdipGetPenDashOffset/GdipSetPenDashOffset. 2007-08-09 14:36:43 +02:00
Evan Stade
ff2e63d41e gdiplus: Added GdipCreatePath2. 2007-08-09 14:36:34 +02:00
Evan Stade
c84c204b48 gdiplus: Updated GdipDrawRectangleI. 2007-08-08 15:32:03 +02:00
Evan Stade
bb904a2779 gdiplus: Added GdipFillRectangleI. 2007-08-08 15:32:03 +02:00
Evan Stade
d806c67821 gdiplus: Added GdipCreateLineBrushFromRectI. 2007-08-08 15:32:03 +02:00
Evan Stade
ec3049168c gdiplus: Updated brush cloner/deleter. 2007-08-08 15:32:02 +02:00
Evan Stade
369dc8caba gdiplus: Added GdipSetCustomLineCapStrokeCaps stub. 2007-08-08 15:32:02 +02:00
Evan Stade
a93e61d377 gdiplus: Added GdipSetImageAttributesColorMatrix stub. 2007-08-08 15:32:02 +02:00
Evan Stade
02887b6c90 gdiplus: Fixed bug drawing custom caps. 2007-08-08 15:32:02 +02:00
Evan Stade
ddea5bd7ba gdiplus: Added GdipGetLineGammaCorrection/GdipSetLineGammaCorrection. 2007-08-08 15:32:02 +02:00
Evan Stade
48ae8ea542 gdiplus: Added GdipSetLineSigmaBlend stub. 2007-08-08 15:32:02 +02:00
Evan Stade
37657bc4d1 gdiplus: Added GdipSetLineWrapMode. 2007-08-08 15:32:02 +02:00
Evan Stade
2b438a0220 gdiplus: Added GdipCreateLineBrush. 2007-08-08 15:32:02 +02:00
Evan Stade
3f9fad1692 gdiplus: Make GdipGetMetafileHeaderFromMetafile return Ok. 2007-08-08 15:32:02 +02:00
Evan Stade
985ea4afac gdiplus: GdipLoadImageFromStream makes initializations. 2007-08-08 15:32:02 +02:00
Evan Stade
7d03a41325 gdiplus: Don't prematurely release stream. 2007-08-08 15:32:02 +02:00
Evan Stade
de351ab991 gdiplus: Added GdipDrawImageI. 2007-08-08 15:32:02 +02:00
Evan Stade
0794e5daf3 gdiplus: Return width and height of metafiles. 2007-08-08 15:32:02 +02:00
Evan Stade
8726f5ad2d gdiplus: Added GdipCreateBitmapFromFile. 2007-08-08 15:32:01 +02:00
Evan Stade
3ea77f5cfd gdiplus: Added GdipCreateStreamOnFile. 2007-08-08 15:32:01 +02:00
Evan Stade
7a9a30d95c gdiplus: Added GdipBitmapLockBits. 2007-08-08 15:32:01 +02:00
Evan Stade
1015722dfe gdiplus: Added GdipImageSelectActiveFrame stub. 2007-08-06 12:29:19 +02:00
Evan Stade
4d25791b40 gdiplus: Added GdipGetImagePixelFormat. 2007-08-06 12:29:12 +02:00
Evan Stade
f3879cd97f gdiplus: Added GdipImageGetFrameDimensionsList stub. 2007-08-06 12:22:23 +02:00
Evan Stade
8128aeb035 gdiplus: Added GdipCreateBitmapFromStream. 2007-08-06 12:22:13 +02:00
Evan Stade
81c0865bee gdiplus: Allow non-default GdiplusStartupInput. 2007-08-06 12:22:02 +02:00
Evan Stade
88ab6d32d3 gdiplus: Removed old fixmes. 2007-08-03 13:32:08 +02:00
Evan Stade
7f0aa3af7c gdiplus: Use custom cap base inset differently. 2007-08-03 13:31:59 +02:00
Evan Stade
496c319c70 gdiplus: Added GdipG/SetPathGradientFocusScales. 2007-08-03 13:31:51 +02:00
Evan Stade
9a9c857b3f gdiplus: Added GdipG/SetPathGradientCenterPoint. 2007-08-03 13:31:43 +02:00
Evan Stade
7929ba8dce gdiplus: Updated GpBrush functions. 2007-08-03 13:31:35 +02:00
Evan Stade
9ea7ef468b gdiplus: Added GdipS/GetPathGradientGammaCorrection. 2007-08-03 13:31:28 +02:00
Evan Stade
15dce3a432 gdiplus: Added GdipSetPathGradientSigmaBlend stub. 2007-08-03 13:31:22 +02:00
Evan Stade
03af4ed338 gdiplus: Added GdipS/GetPathGradientSurroundColorsWithCount stubs. 2007-08-03 13:31:14 +02:00
Evan Stade
b26d7ce82d gdiplus: Added GdipCreatePathGradient. 2007-08-03 13:31:06 +02:00
Evan Stade
490ca1cabb gdiplus: Added GdipGetPathGradientPointCount. 2007-08-03 13:27:39 +02:00
Francois Gouget
9f42e78b6c gdiplus: Fix a couple of prototypes in the spec file. 2007-08-03 12:44:48 +02:00
Francois Gouget
d76b19abd9 gdiplus: Use the gdiplus type, REAL, rather than FLOAT. 2007-08-03 12:41:26 +02:00
Evan Stade
f0dbfe959f gdiplus: Added GdipSetPathGradientWrapMode. 2007-08-02 12:18:42 +02:00
Evan Stade
f2cf5551db gdiplus: Added GdipSetPathGradientCenterColor. 2007-08-02 12:18:42 +02:00
Evan Stade
f18cdef727 gdiplus: Added solid-color path gradient brush implementation. 2007-08-02 12:18:42 +02:00
Evan Stade
5e29e37af5 gdiplus: Added GdipDrawLine. 2007-08-02 12:18:42 +02:00
Evan Stade
0d45cd0212 gdiplus: Added GdipSetPenWidth. 2007-08-02 12:18:42 +02:00
Evan Stade
1ef7793b51 gdiplus: Added GdipFillPolygon. 2007-08-02 12:18:42 +02:00
Evan Stade
bba20a68b8 gdiplus: Added GdipClonePath. 2007-08-02 12:18:42 +02:00
Evan Stade
fdf9f8fb05 gdiplus: Added GdipIsOutlineVisiblePathPointI stub. 2007-08-02 12:18:42 +02:00
Evan Stade
192e1115bd gdiplus: Don't suggest image size when converting WMF to EMF. 2007-08-02 12:18:42 +02:00
Evan Stade
6e0c574fb9 gdiplus: Extend GdipDrawImagePointsRect. 2007-08-01 11:59:19 +02:00
Evan Stade
5cde960713 gdiplus: Track width and height of GpBitmaps. 2007-08-01 11:59:19 +02:00
Evan Stade
fcbb211155 gdiplus: Added GdipSetImageAttributesColorKeys stub. 2007-08-01 11:59:19 +02:00
Evan Stade
2b4b23cfa0 gdiplus: Added GdipBitmapGetPixel stub. 2007-08-01 11:59:19 +02:00
Evan Stade
9a0405dc97 gdiplus: Added GdipRemovePropertyItem stub. 2007-08-01 11:59:19 +02:00
Evan Stade
3ee25cc3df gdiplus: Added GdipCreateBitmapFromStreamICM. 2007-08-01 11:59:19 +02:00
Evan Stade
8304765abd gdiplus: Added partial implementation of GdipSaveImageToStream. 2007-08-01 11:59:19 +02:00
Evan Stade
6394e315cf gdiplus: Added GdipGetPropertyItemSize stub. 2007-08-01 11:59:19 +02:00
Evan Stade
9fa4c12486 gdiplus: Added GdipCreateBitmapFromScan0. 2007-08-01 11:59:19 +02:00
Evan Stade
4c5486fe92 gdiplus: Implemented GdipLoadImageFromStreamICM. 2007-08-01 11:59:19 +02:00
Evan Stade
7b601148d5 gdiplus: Added GdipCreateMatrix3. 2007-08-01 11:59:19 +02:00
Evan Stade
ad251e7fe3 gdiplus: Added GdipSetMatrixElements. 2007-08-01 11:59:19 +02:00
Evan Stade
dd5e9a91f3 gdiplus: Added GdipGetMatrixElements. 2007-08-01 11:59:19 +02:00
Evan Stade
7a8866b347 gdiplus: Added GdipFindFirstImageItem stub. 2007-08-01 11:59:19 +02:00
Evan Stade
e91d12454a gdiplus: Added GdipGetMetafileHeaderFromMetafile stub. 2007-08-01 11:59:18 +02:00
Evan Stade
44412cf1e4 gdiplus: Change include list on 3 tests. 2007-08-01 11:59:18 +02:00
Evan Stade
cfef981a9a gdiplus: Fix memory leak in GdipCreateMetafileFromWMF. 2007-08-01 11:59:18 +02:00
Evan Stade
9da6cc907e gdiplus: Changed GdipGetImageType. 2007-08-01 11:59:18 +02:00
Evan Stade
359a21d62b gdiplus: Added more stubs to gdiplus.spec. 2007-08-01 11:59:18 +02:00
Evan Stade
7352cfdb83 gdiplus: Implemented GdipDisposeImage. 2007-08-01 11:59:18 +02:00
Evan Stade
8d05cb0c47 gdiplus: Implemented GdipDisposeImageAttributes. 2007-08-01 11:59:18 +02:00
Evan Stade
a9c4f30c56 gdiplus: Partial implementation of GdipDrawImagePointsRect. 2007-07-31 11:49:10 +02:00
Evan Stade
586e63ef38 gdiplus: Implemented GdipGetImageBounds for metafiles. 2007-07-31 11:48:59 +02:00
Evan Stade
6d9e4a4a92 gdiplus: Added a minimal implementation of GdipCreateImageAttributes. 2007-07-31 11:48:51 +02:00
Evan Stade
55c77d46c6 gdiplus: Implemented GdipGetImageType. 2007-07-31 11:48:42 +02:00
Evan Stade
460f01b320 gdiplus: Added GdipDrawImagePointsRect stub. 2007-07-31 11:48:33 +02:00
Evan Stade
5dd5825484 gdiplus: Added ImageAttributes stubs. 2007-07-31 11:48:23 +02:00
Evan Stade
a0b144a1e3 gdiplus: Added GdipGetImageBounds stub. 2007-07-31 11:45:29 +02:00
Evan Stade
50799cf04f gdiplus: Partial implementation of GdipCreateMetafileFromWMF. 2007-07-31 11:45:18 +02:00
Evan Stade
629e013d7f gdiplus: Fixed a typo. 2007-07-30 23:37:58 +02:00
Evan Stade
b6b7e915c3 gdiplus: Check custom dash array for bad properties. 2007-07-30 23:37:58 +02:00
Evan Stade
a35206e08e gdiplus/tests: More GdipSetPenDashArray tests. 2007-07-30 23:37:58 +02:00
Evan Stade
1f61f4821f gdiplus: Draw custom dashes. 2007-07-30 23:37:58 +02:00
Evan Stade
a8fd94b126 gdiplus/tests: Added pen dash array tests. 2007-07-26 12:36:39 +02:00
Evan Stade
51bd0af43e gdiplus: Added GdipSetPenDashArray/GdipGetPenDashArray. 2007-07-26 12:36:28 +02:00
Evan Stade
a4f238a117 gdiplus: Fix arc2polybezier. 2007-07-26 12:36:19 +02:00
Evan Stade
e11f7b7bbd gdiplus/tests: Added GdipAddPathEllipse test. 2007-07-26 12:36:10 +02:00
Evan Stade
fe2ce3a08b gdiplus: Added GdipAddPathEllipse. 2007-07-26 12:35:57 +02:00
Evan Stade
f52adfd0de gdiplus: Fix memory leak. 2007-07-26 12:35:29 +02:00
Evan Stade
875a56ec39 gdiplus: Added GdipLoadImageFromStreamICM stub. 2007-07-25 13:53:09 +02:00
Evan Stade
fba5a59b61 gdiplus: Added GdipDisposeImage stub. 2007-07-25 13:52:53 +02:00
Evan Stade
021997fa63 gdiplus: Added GdipCreateMetafileFromWmf stub. 2007-07-25 13:52:43 +02:00
Evan Stade
8770b6e821 gdiplus: Added GdipGetImageType stub. 2007-07-25 13:50:52 +02:00
Evan Stade
b0acdb8389 gdiplus: Limit fixme output. 2007-07-25 13:50:42 +02:00
Evan Stade
45c24bbef3 gdiplus: Image getter stubs. 2007-07-25 13:50:23 +02:00
Evan Stade
5cc8c10e0e gdiplus: Added GdipCreateMetafileFromEmf stub. 2007-07-25 13:50:04 +02:00
Evan Stade
b7053b74ba gdiplus: Make pen width depend on world transform. 2007-07-25 13:49:45 +02:00
Evan Stade
4c424b3c16 gdiplus: Create gdi pen every time gdi+ pen is used. 2007-07-25 13:49:26 +02:00
Evan Stade
c3e8af414b gdiplus: Use world transform when drawing points. 2007-07-25 13:48:04 +02:00
Evan Stade
f30732fdf9 gdiplus: Added GdipSetWorldTransform/GdipGetWorldTransform. 2007-07-25 13:47:45 +02:00
Evan Stade
eab427ee3f gdiplus: Added GdipCloneMatrix. 2007-07-25 13:47:16 +02:00
Evan Stade
8162139553 gdiplus: Added GdipSetPageScale/GdipGetPageScale. 2007-07-25 13:47:02 +02:00
Evan Stade
827f979b37 gdiplus: Added support for more page units. 2007-07-25 13:46:50 +02:00
Evan Stade
d01c697eb9 gdiplus: Use page unit when drawing. 2007-07-24 12:22:29 +02:00
Evan Stade
10b575bc86 gdiplus: Added GdipSetPageUnit. 2007-07-24 12:22:11 +02:00
Evan Stade
6467526469 gdiplus: Added GdipFillPolygonI. 2007-07-24 12:22:02 +02:00
Evan Stade
27124d5d32 gdiplus: Implemented GdipSetPenColor. 2007-07-24 12:21:08 +02:00
Evan Stade
8b2ce0f94b gdiplus: Implemented GdipSetSolidFillColor/GdipGetSolidFillColor. 2007-07-24 12:20:56 +02:00
Evan Stade
777d661fd2 gdiplus/tests: Added pen brush fill test. 2007-07-24 12:20:38 +02:00
Evan Stade
82abeeea75 gdiplus: Added GdipSetSolidFillColor and GdipGetSolidFillColor stubs. 2007-07-24 12:20:27 +02:00
Evan Stade
37598f81e7 gdiplus: Added GdipGetPenBrushFill. 2007-07-24 12:20:16 +02:00
Evan Stade
e43967773f gdiplus: Added GdipGetPenColor stub. 2007-07-24 12:20:09 +02:00
Evan Stade
a72be4b167 gdiplus: Added GdipSetPenBrushFill. 2007-07-24 12:19:59 +02:00
Evan Stade
818051de2c gdiplus: Change atan2 to gdiplus_arctan2. 2007-07-23 12:11:43 +02:00
Evan Stade
a84b567cba gdiplus: Added startcap rendering. 2007-07-23 12:11:21 +02:00
Evan Stade
f56fa321f5 gdiplus: Use base inset for custom line caps. 2007-07-23 12:10:54 +02:00
Evan Stade
8c5bcef9f3 gdiplus: Added rendering of fill-path type custom line caps. 2007-07-23 12:10:42 +02:00
Evan Stade
937432ac17 gdiplus: Added GdipSetPenStartCap. 2007-07-20 11:56:11 +02:00
Evan Stade
5306245c47 gdiplus: Updated GdipClonePen to clone pen's members by value, not reference. 2007-07-20 11:56:02 +02:00
Evan Stade
b2b4b87c3b gdiplus: Added GdipCloneBrush. 2007-07-20 11:55:42 +02:00
Evan Stade
7af2e97a4a gdiplus: Associate a brush with a pen. 2007-07-20 11:55:25 +02:00
Evan Stade
85b5df42a7 gdiplus: Added rendering of custom line caps. 2007-07-20 11:53:40 +02:00
Evan Stade
ea5898c067 gdiplus: Use atan2 instead of atan. 2007-07-20 11:53:15 +02:00
Evan Stade
8f865f42ee gdiplus: Added custom line cap setters. 2007-07-20 11:52:57 +02:00
Evan Stade
628237f334 gdiplus: Added GdipCloneCustomLineCap. 2007-07-20 11:52:06 +02:00
Evan Stade
d07088ee8a gdiplus: Initial custom line caps implementation. 2007-07-20 11:51:55 +02:00
Evan Stade
a8322cb1ad gdiplus: Added GdipCreateMatrix. 2007-07-20 11:51:23 +02:00
Evan Stade
eb478be84c gdiplus: Added GdipRotateMatrix. 2007-07-20 11:51:09 +02:00
Evan Stade
477874797c gdiplus: Added GdipTranslateMatrix. 2007-07-20 11:50:55 +02:00
Evan Stade
d882fc043d gdiplus: Added GdipScaleMatrix. 2007-07-20 11:50:34 +02:00
Evan Stade
12e3eadd41 gdiplus: Added GdipMultiplyMatrix. 2007-07-18 13:31:38 +02:00
Evan Stade
024800cb9a gdiplus: Added GdipGetPenDashStyle. 2007-07-18 13:30:22 +02:00
Evan Stade
628c9a69c1 gdiplus: Added GdipClonePen. 2007-07-18 13:30:11 +02:00
Evan Stade
7e19178529 gdiplus: Added GdipAddPathBeziers. 2007-07-17 12:57:17 +02:00
Evan Stade
daf00ab72a gdiplus: Added GdipSetPenDashStyle. 2007-07-17 12:57:09 +02:00
Evan Stade
1182162dac gdiplus: Added GdipPathIterRewind. 2007-07-17 12:56:56 +02:00
Evan Stade
90ff0fdd6c gdiplus: Added GdipPathIterNextSubpath. 2007-07-17 12:56:48 +02:00
Evan Stade
ef6c416631 gdiplus: Added GdipPathIterCopyData. 2007-07-17 12:56:32 +02:00
Evan Stade
085082897a gdiplus: Initial path iterator implementation. 2007-07-17 12:56:13 +02:00
Evan Stade
d59fe31e8b gdiplus: Added GdipSetPenMiterLimit. 2007-07-17 12:55:35 +02:00
Evan Stade
18ee93b0c4 gdiplus: Export GdipSetPenLineJoin. 2007-07-17 12:55:26 +02:00
Evan Stade
6893ef397b gdiplus: Added GdipSetPenLineCap197819. 2007-07-17 12:55:16 +02:00
Evan Stade
d362b58ded gdiplus: Added GdipFillPath. 2007-07-16 15:05:26 +02:00
Evan Stade
9e88347f45 gdiplus: Simplified GdipDrawPath by moving more of the code to the helpers. 2007-07-16 15:04:56 +02:00
Evan Stade
d13e1ba0e8 gdiplus: Added GpGraphics save/restore tests. 2007-07-16 15:04:31 +02:00
Evan Stade
05a7cef855 gdiplus: Constructor tests for GpGraphics. 2007-07-16 15:04:18 +02:00
Evan Stade
c760668cab gdiplus: GdipSaveGraphics/GdipRestoreGraphics stubs. 2007-07-16 15:03:36 +02:00
Evan Stade
d6bd866df5 gdiplus: Added pixel offset mode. 2007-07-16 15:02:59 +02:00
Evan Stade
a87ce7ab92 gdiplus: Added interpolation mode. 2007-07-16 15:02:46 +02:00
Evan Stade
60cad23522 gdiplus: Added compositing quality. 2007-07-16 15:02:34 +02:00
Evan Stade
53e17d2993 gdiplus: Added smoothing modes. 2007-07-16 15:02:21 +02:00
Evan Stade
68a3d94722 gdiplus: Added GdipSetPathFillMode. 2007-07-16 15:01:48 +02:00
Evan Stade
44691eefb4 gdiplus: Added GdipAddPathPath test. 2007-07-13 12:31:31 +02:00
Evan Stade
c41a77a358 gdiplus: Added GdipAddPathPath. 2007-07-13 12:31:22 +02:00
Evan Stade
d174bcc8a6 gdiplus: Added GdipResetPath. 2007-07-13 12:31:11 +02:00
Evan Stade
64035b308e gdiplus: Added GdipGetPathFillMode. 2007-07-13 12:31:01 +02:00
Evan Stade
3dc17d2544 gdiplus: Improved GdipGetPathWorldBounds handling of both matrix and pen's effect on bounding box. 2007-07-13 12:30:52 +02:00
Evan Stade
41a9a83890 gdiplus: Added more GdipGetPathWorldBounds tests. 2007-07-13 12:30:33 +02:00
Evan Stade
e547ceb1f6 gdiplus: Use passed pen in GdipAddPathWorldBound. 2007-07-13 12:30:26 +02:00
Evan Stade
bcd0eda687 gdiplus: Added GdipSetPenLineJoin. 2007-07-13 12:30:11 +02:00
Evan Stade
55d70e894c gdiplus: Changed the way the direction of the endcap is calculated to make LineCapArrowAnchor direction match Windows better. 2007-07-12 14:59:40 +02:00
Evan Stade
f9b0dac9f5 gdiplus: Added GdipGetPathWorldBounds test. 2007-07-12 14:59:12 +02:00
Evan Stade
37d91b04f3 gdiplus: Added GdipTransformMatrixPoints test. 2007-07-12 14:59:03 +02:00
Evan Stade
e9eceb5f31 gdiplus: Fixed memory leak in GdipDeletePath. 2007-07-12 14:58:50 +02:00
Evan Stade
78510e70e7 gdiplus: Added GdipGetPathWorldBounds. 2007-07-12 14:58:06 +02:00
Evan Stade
1f1ecfb2b5 gdiplus: Added GdipTransformPath. 2007-07-12 14:57:31 +02:00
Evan Stade
05450b0366 gdiplus: Added GdipCreateMatrix2 test. 2007-07-12 14:56:31 +02:00
Evan Stade
47a605ef9b gdiplus: Added GdipTransformMatrixPoints. 2007-07-12 14:56:05 +02:00
Evan Stade
f28262b47d gdiplus: Added basic matrix implementation. 2007-07-12 14:55:55 +02:00