Carl Worth
b86e8f5a0c
Fixed a disagreement over whether some internal cairo_gstate_t functions had an '_' prefix or not.
2003-07-30 10:48:27 +00:00
Carl Worth
1ec2cb30f5
Removed false dependency on X.
2003-07-30 10:36:50 +00:00
Richard Henderson
e82a135aac
New.
...
Add slim.pc.
New file.
2003-07-30 10:09:53 +00:00
Richard Henderson
b9be119a3f
Run PKG_CHECK_MODULES on slim.
...
Require slim.
Mark hidden. (PixRegionCopy, PixRegionUnion): Mark hidden.
Include and use X11/Xfuncproto.h. Include slim_{export,import}.h as appropriate. Mark all functions with __external_linkage.
Rename include protect to _PIXREGIONINT_H_.
2003-07-30 10:06:34 +00:00
Richard Henderson
9fecd258a6
New file.
...
New file.
New file.
Add them.
Check for src/slim_export.h
2003-07-30 09:14:22 +00:00
Carl Worth
e97cfd5eae
Made all changes necessary to abandon the Xc library, (sucking the functionality up into cairo_surface_t instead). Eliminated most of the remaining X datatypes (XFixed, XPointFixed, XLineFixed, XTrapezoid). Fixed some numerical problems relating to pen initialization and intersection calculation.
2003-07-30 08:30:50 +00:00
Carl Worth
2026b1c44a
Initial commit of slim shell
2003-07-29 19:52:08 +00:00
Carl Worth
f605294dd3
Replaced CARD*/INT* datatypes with stdint types (vektor@dumbterm.net).
2003-07-29 14:45:20 +00:00
Carl Worth
47844ba222
Fixed to not munge some internal cairot names, (such as cairo_traps_*)
2003-07-26 20:38:58 +00:00
Carl Worth
953b708e2c
Do nothing in cairo_show_text when using libic.
2003-07-25 23:16:31 +00:00
Carl Worth
91739aa148
Fix error correction on intersection test to avoid needless spinning.
2003-07-25 13:29:07 +00:00
Carl Worth
cf24f32a51
Massive cleanup of polygon tessellation
2003-07-24 01:40:16 +00:00
Carl Worth
ee146c4740
Introduced cairo_fixed_*_t types. Converted several functions from floating to fixed point.
2003-07-23 21:20:24 +00:00
Carl Worth
6ef8b5cdf4
Better fix for the previous bug. More complete and more efficient.
2003-07-19 14:02:43 +00:00
Carl Worth
92284e4ac8
Fixed polygon tesselattion for some cases of incorrect sorting when two intersections are very near the same vertical position.
2003-07-19 05:19:32 +00:00
Carl Worth
84ed2d465f
Fixed some inconsistent tag/typedef names I missed the first time.
2003-07-18 12:42:49 +00:00
Carl Worth
dc1e96ae35
Renamed everything from Xr* to cairo_*
2003-07-18 11:34:19 +00:00
Anders Carlsson
4a57fd0881
Pass --enable-maintainer-mode to configure
...
Add compiler warning flags to CFLAGS.
2003-07-10 11:05:24 +00:00
Anders Carlsson
eefc5d5ec7
Add accessor for getting a pointer to the image data.
2003-07-08 17:06:15 +00:00
Anders Carlsson
42529a2c72
Add accessors.
2003-07-08 16:00:55 +00:00
Carl Worth
a18f4ea75b
Added XrMatrixGetAffine
2003-07-03 08:22:44 +00:00
Carl Worth
1fc2dabbd0
Added XrGetRGBColor and XrGetAlpha
2003-07-03 08:12:51 +00:00
Carl Worth
991d444754
Scaling by 0 now causes an InvalidMatrix error
2003-06-11 23:43:29 +00:00
Carl Worth
bfdd0ab71b
Cleanup of some stale unused code.
2003-05-28 19:31:30 +00:00
Carl Worth
528c1aceb1
Added XrSurfacePutImage. Fixed missing translation of clip region.
2003-05-28 19:28:53 +00:00
Carl Worth
c988feb05d
Changed default matrix to be 3780 user units per 1 meter physical device
2003-05-15 21:16:26 +00:00
Carl Worth
dfc84ef829
Added XrSetTargetImage. Removed _XrGStateSetTargetDrawable, (now implemented as a convenience function in xr.c)
2003-05-14 21:59:42 +00:00
Carl Worth
b3b306dfd9
Added toplevel functions for setting surface matrix, filter. Introduced new XrMatrix object. Fixed to properly hint scaled fonts.
2003-05-14 18:30:57 +00:00
Carl Worth
7e1f3f1798
Fixed transform/filter support
2003-05-14 18:09:09 +00:00
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