Commit Graph

51 Commits

Author SHA1 Message Date
Evan Stade
021997fa63 gdiplus: Added GdipCreateMetafileFromWmf stub. 2007-07-25 13:52:43 +02:00
Evan Stade
b0acdb8389 gdiplus: Limit fixme output. 2007-07-25 13:50:42 +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
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
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
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
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
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
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
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
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
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
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
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
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
f6f04f6e0e gdiplus: Implemented GdipDrawLines. 2007-06-22 12:28:54 +02:00
Evan Stade
5c8b83c524 gdiplus: Implemented GdipDrawCurve2. 2007-06-20 13:10:24 +02:00
Evan Stade
c42f8794a1 gdiplus: Implemented GdipDrawArc. 2007-06-20 13:09:08 +02:00
Evan Stade
72ab72c50c gdiplus: Implemented GdipDrawPie/GdipFillPie. 2007-06-19 11:45:02 +02:00
Evan Stade
8b9f5342b4 gdiplus: Implemented GdipDrawBezier. 2007-06-18 13:36:34 +02:00
Evan Stade
4b9bfbe7b7 gdiplus: Implemented GdipDrawRectangleI. 2007-06-13 11:21:42 +02:00
Evan Stade
2689b18ea4 gdiplus: Implemented GdipDrawLineI. 2007-06-13 11:20:54 +02:00