Commit graph

87 commits

Author SHA1 Message Date
Carl Worth
8f10ce3013 Added XrSetPattern 2003-05-12 09:46:57 +00:00
Carl Worth
078e552da8 XrStroke and XrFill now both go through the same clipping. Cleaned up the three path interpreters (stroke, fill, and bounds), to each be in their own files 2003-05-12 09:24:17 +00:00
Noah Levitt
9d4a8db55c Lowercase pkg-config module name and distribution tarball name. 2003-05-08 14:21:48 +00:00
Carl Worth
5f61782a7e Avoid crash in IcCompositeTrapezoids when there's nothing to draw. 2003-05-05 09:27:09 +00:00
Carl Worth
292d7bd9ba Changed XrFormatRGB32 to XrFormatRGB24 2003-05-02 14:07:41 +00:00
Carl Worth
9c814d23d6 Added several query functions. Experimental clip support (still incomplete) 2003-05-01 08:18:25 +00:00
Noah Levitt
cb1e64d7bc Get rid of all mention of Xrender. 2003-04-28 16:00:40 +00:00
Carl Worth
7b5270441b Fixed memory leak 2003-04-26 09:57:54 +00:00
Carl Worth
b2e30d233e Remove X datatypes from public interface 2003-04-25 14:24:38 +00:00
Carl Worth
c5b28ba63c Fixed libtool versioning 2003-04-25 13:34:00 +00:00
Carl Worth
140285ed9b Fixed libtool versioning 2003-04-25 13:21:42 +00:00
Carl Worth
b4d3b8e928 Fixed to not reference XFixed. Fixed libtool versioning 2003-04-25 13:18:13 +00:00
Carl Worth
cdb85050b7 Cleanup whitespace in configure output 2003-04-23 07:23:46 +00:00
Carl Worth
5a4f65a774 extern "C" stuff to support C++ (Fredrik Höglund) 2003-04-23 07:17:57 +00:00
Keith Packard
189b01b4fd Require proper Xft version 2003-04-22 22:08:58 +00:00
Carl Worth
8bb54c2b2d Fixed typo (Owen Taylor) 2003-04-22 16:38:45 +00:00
Carl Worth
e712a21abe Added Makefile.am 2003-04-21 12:46:41 +00:00
Carl Worth
8d930fee2c Added Makefile.am 2003-04-21 12:41:30 +00:00
Carl Worth
ee738deaf6 Switched to autotools. Dropped XrPush/PopGroup. Supports non-X Xc rendering. 2003-04-17 13:24:29 +00:00
Carl Worth
b61b9ffc23 Removed reliance on server headers. Reowrked IcFormat 2003-04-17 08:48:22 +00:00
Carl Worth
2d8dfcec1b Updated to use libpixregion 2003-03-05 10:19:48 +00:00
Carl Worth
88bd3a9799 updated to use libpixregion instead of Xlib region code 2003-02-25 10:33:10 +00:00
Carl Worth
3eaa7a73e7 API cleanup 2003-02-25 10:28:05 +00:00
Carl Worth
a837f75a8b Initial import of libpixregion 2003-02-25 08:05:26 +00:00
Carl Worth
56e193eaf2 Added triangle support 2003-02-21 14:08:28 +00:00
Carl Worth
8bb4eb1beb Some reorganization and cruft removal 2003-02-21 13:34:50 +00:00
Carl Worth
18edad04ed Started cleaning up public libic interface 2003-02-21 10:07:17 +00:00
Carl Worth
c9bf4bab84 Initial import of libic code, (still very preliminary). 2003-02-21 06:51:08 +00:00
Carl Worth
d084434770 Fixed transformed images to not be 1 pixel too big 2003-02-14 07:22:19 +00:00
Carl Worth
d4ba730ba2 Fixed algebra used by XrPenVerticesNeeded to avoid sqrt() of negative numbers. 2003-02-06 08:06:28 +00:00
Carl Worth
a4b439eb69 Added round caps/joins. Fixed initial cap. Fixed disabling of dashing. 2003-01-28 13:49:57 +00:00
Carl Worth
1507f1c795 Added triangle tessellation. Converted bevel joins from polygons to triangles. 2003-01-28 07:23:54 +00:00
Carl Worth
f93c88efbf Fixed round joins to not fall through to miter case 2003-01-25 11:12:39 +00:00
Carl Worth
341c446ba2 Fixed xrpolygon for multiple sub-polygons 2003-01-24 13:56:30 +00:00
Carl Worth
214662761e Fixed miter limit handling. Added local.def 2003-01-24 13:52:01 +00:00
Carl Worth
cdae3ba615 Fixed holes in self-intersecting splines, (from change to winding rule parameter interface) 2002-12-03 12:37:59 +00:00
Keith Packard
7f49b9ee83 Make Xr use XFTINCLUDES as it now uses Xft 2002-11-21 11:12:20 +00:00
Carl Worth
6c8533a2ad Fixes for transformed images 2002-11-11 12:46:17 +00:00
Carl Worth
405598e4e0 Added group support. 2002-11-04 00:24:44 +00:00
Carl Worth
ea0104b2c0 Fix memory leak of image pixmap 2002-11-02 10:24:12 +00:00
Carl Worth
e39a088a29 Partial image support. 2002-11-01 19:45:30 +00:00
Carl Worth
fec91ede9e Moved Xft/fontconfig code up from Xc to Xr. Added XrTextExtents 2002-10-30 21:54:50 +00:00
Carl Worth
f207f1db64 Added basic font support 2002-10-29 17:27:01 +00:00
Carl Worth
f64ebf489b Added XrStatusInvalidRestore. Fixed XrSurface memory leak. 2002-10-28 09:00:10 +00:00
Carl Worth
84da6c1f7f Added TODO, README, and .cvsignore 2002-10-26 08:00:39 +00:00
Carl Worth
06ddeffeb7 Moved current point state to XrGState and dropped relative operators from XrPath. This is all in preparation for XrShowText, (which needs access to the current point) 2002-10-26 07:59:31 +00:00
Carl Worth
0b6fd5b4d1 Added XrSetFillRule 2002-10-24 11:27:29 +00:00
Carl Worth
8379c09a5b Fix for paths with multiple polygons disjoint in Y 2002-10-23 18:30:53 +00:00
Carl Worth
f07852454c Added XrConcatMatrix, XrGetStatus. Properly clip color, alpha, and tolerance values from the user. Renamed _XrTransformPointWithoutTranslate to _XrTransformDistance. Added new XrIntStatus type for error codes that are not exported. 2002-10-23 11:58:38 +00:00
Carl Worth
88237e451e Various cleanups, (no functional changes). Changed arguments for XrRel* from x,y to dx,dy. Changed XrError to XrStatus. Added a prefix of '_' to all internal functions 2002-10-16 12:57:00 +00:00