Commit Graph

66 Commits

Author SHA1 Message Date
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
Evan Stade 6f4ab52824 gdiplus: Added draw_polyline error checking. 2007-07-12 14:51:16 +02:00
Evan Stade fa31217d6e gdiplus: Added draw_polybezier error checking. 2007-07-12 14:50:49 +02:00
Evan Stade 9d5f568183 gdiplus: Added GdipDrawPath. 2007-07-12 14:49:55 +02:00
Evan Stade 8a76d1e82c gdiplus: Added GdipStartPathFigure. 2007-07-12 14:49:07 +02:00
Evan Stade 852aac8b54 gdiplus: Updated GdipDrawLines to use SaveDC()/RestoreDC()/end caps. 2007-07-12 14:48:51 +02:00
Evan Stade 40f2273f03 gdiplus: Updated GdipDrawArc to use SaveDC()/RestoreDC()/line caps. 2007-07-12 14:48:36 +02:00
Evan Stade 1f7cfb1dc8 gdiplus: Added GdipAddPathArc test. 2007-07-12 14:48:19 +02:00
Evan Stade 69fa7457e5 gdiplus: Added GdipAddPathArc. 2007-07-12 14:48:05 +02:00
Evan Stade 4a8a1b423c gdiplus: Moved two inline helpers to the header. 2007-07-12 14:47:38 +02:00
Evan Stade 6544d9ee3e gdiplus: Changed calls to floor to floorf. 2007-07-11 12:43:11 +02:00
Paul Vriens a2406b8ca5 gdiplus: Don't use struct member before NULL check (Coverity). 2007-07-11 12:00:48 +02:00
Bernd Buschinski ace2749010 gdiplus: Fix test typo/compile error. 2007-07-10 15:42:49 +02:00
Evan Stade da23ed6e0f gdiplus: Added a test for GdipAddPathLine2. 2007-07-10 14:31:52 +02:00
Evan Stade 1fc841f655 gdiplus: Fixed bug in GdipGetPathPoints(). 2007-07-10 14:31:02 +02:00
Evan Stade fec9e5e803 gdiplus: Added constructor and destructor test for gdiplus paths. 2007-07-10 14:30:55 +02:00
Evan Stade 30084db2ce gdiplus: Make LineCapArrowAnchor look more like it does in windows. 2007-07-10 14:29:44 +02:00
Evan Stade 14c7466c9f gdiplus: Fixed a bug in helper function draw_polybezier. 2007-07-10 14:29:33 +02:00
Evan Stade b72dc0df9d gdiplus: GdipDrawCurve2 now uses SaveDC()/RestoreDC() and end caps. 2007-07-10 14:29:19 +02:00
Evan Stade 14e0df1fa0 gdiplus: Updated GdipDrawRectangleI. 2007-07-10 14:28:57 +02:00
Evan Stade a4fff71454 gdiplus: Updated draw_pie to use SaveDC/RestoreDC. 2007-07-10 14:28:27 +02:00
Evan Stade 06206fc4a5 gdiplus: Added GdipGetPathTypes. 2007-07-09 17:03:32 +02:00
Evan Stade 08784f3717 gdiplus: Added GdipGetPathPoints. 2007-07-09 17:03:32 +02:00
Evan Stade 8a114adefe gdiplus: Added GdipGetPointCount. 2007-07-09 17:03:32 +02:00
Evan Stade d0ba8711ff gdiplus: Added GdipClosePathFigures. 2007-07-09 17:03:32 +02:00
Evan Stade 8c12919744 gdiplus: Added GdipClosePathFigure. 2007-07-09 17:03:32 +02:00
Evan Stade e4118c1847 gdiplus: Added GdipAddPathLine2. 2007-07-09 17:03:32 +02:00
Evan Stade 69a807c6a9 gdiplus: Added linecap rendering for GdipDrawBezier. 2007-07-09 17:03:31 +02:00
Evan Stade 5128e5dc58 gdiplus: Rendering of linecaps. 2007-07-09 17:03:31 +02:00
Evan Stade 68ba30f433 gdiplus: Added SetPenEndCap. 2007-07-06 19:28:33 +02:00
Evan Stade c60c030c95 gdiplus: Call EndPath() in GdipDrawLineI in case there is an open path. 2007-07-04 12:06:58 +02:00
Evan Stade d9ef172e04 gdiplus: Use SaveDC, RestoreDC in GdipDrawLineI. 2007-07-03 20:39:32 +02:00
Evan Stade 6490dadb23 gdiplus: Tidy up graphics constructor. 2007-06-25 12:05:02 +02:00
Evan Stade 02efd4bbf1 gdiplus: Fix erroneous pen error checking. 2007-06-25 12:04:51 +02:00
Evan Stade 6baacf61a8 gdiplus: Fix broken graphics path constructor. 2007-06-25 11:44:24 +02:00
Evan Stade 14802872b8 gdiplus: Implemented GdipCreatePath and GdipDeletePath. 2007-06-22 12:32:24 +02:00
Evan Stade f6f04f6e0e gdiplus: Implemented GdipDrawLines. 2007-06-22 12:28:54 +02:00