Commit graph

26 commits

Author SHA1 Message Date
Carl Worth
44ca388c90 Fix polygon stroking so last final face is rendered exactly. Fix bug in which XrPolygonAddPt with horizontal edge would then drop the next edge. 2002-09-05 13:12:23 +00:00
Carl Worth
bc362fc2e4 Corrected XrPenVerticesNeeded for handling transformed pens 2002-09-05 10:06:44 +00:00
Carl Worth
34ab06281f Fixed brain-damaged XrPenVertexCompareByTheta. Correctly handle degenerate miter joins 2002-09-04 16:11:35 +00:00
Carl Worth
13216da122 Fixed pen to transform user-space radius to device space, (vertices_needed computation still broken). Pen now behaves well when an extra point is coincident with an original vertex point. 2002-09-04 07:28:56 +00:00
Carl Worth
cf6f2e67d9 Added initial spline support. Added XrSetTolerance 2002-09-03 08:42:25 +00:00
Keith Packard
25011eade4 Add dashed line support. Needs work to simplify some case analysis. 2002-08-18 22:55:58 +00:00
Carl Worth
f20a4a96c7 Fixed XrPen stubs 2002-08-15 17:33:00 +00:00
Carl Worth
2d8f2f4946 Added xrpen/xrspline 2002-08-15 17:30:03 +00:00
Carl Worth
c1c7ee62bc Cleaned up XrPathInterpret. Prepare for splines 2002-08-15 17:29:26 +00:00
Keith Packard
20f631ce22 Add dashes, collapse stroke_style/fill_style into gstate 2002-08-15 17:19:28 +00:00
Keith Packard
ba6c497130 Fix combined transforms, fix caps/joins under transform 2002-08-15 16:48:16 +00:00
Carl Worth
91f09687e5 Added error handling (Xr shutdown) for out-of-memory handling. Started adding spline functions. 2002-08-15 05:22:59 +00:00
Keith Packard
ba3bce9d7e Note that the only rectangles could be quickly converted to traps. Add miter joins 2002-08-15 03:50:28 +00:00
Keith Packard
e55de618e7 Add bevel joins 2002-08-14 19:19:33 +00:00
Keith Packard
6b1903c40e Prepare for joins and caps 2002-08-14 18:32:42 +00:00
Carl Worth
71b804a301 Fixed XrFill to implicitly call ClosePath. Broke off XrFillStyle/XrStrokeStyle 2002-08-14 17:32:22 +00:00
Carl Worth
466fc8700f Handle degenerate polygons (no edges) 2002-08-14 00:44:28 +00:00
Carl Worth
48bd9e5d30 Total rewrite of path storage/interpretation in preparation for splines. 2002-08-14 00:39:43 +00:00
Carl Worth
9824dc8944 Fixed XrPathClose to deal with empty path 2002-08-12 11:43:56 +00:00
Carl Worth
c2824c4ded Stabilized the sort used to generate traps. Discard degenerate traps 2002-08-12 09:38:05 +00:00
Carl Worth
c44bf18e78 Fixed missing semicolon. 2002-08-07 19:49:36 +00:00
Carl Worth
9ee45ab816 Fixed missing xrtraps.c 2002-08-07 19:48:49 +00:00
Carl Worth
f7f194c47d Added ChangeLog 2002-07-23 07:22:56 +00:00
Carl Worth
f8fef556d7 See ChangeLog for 2002-07-16 2002-07-23 07:22:23 +00:00
Carl Worth
093b754cb1 Added XrSetVisual, XrSetFormat. Fixed XrSetAlpha. Fixed transformed line widths, (added inverse CTM). 2002-06-14 15:13:44 +00:00
Carl Worth
00807705bf Initial import of Xr 2002-06-11 04:02:23 +00:00