Jamey Sharp
973ee89983
Virtualized the font and surface backend implementations.
2003-09-30 18:56:22 +00:00
Carl Worth
9c964b8f8a
Don't copy a gstate if src->status != 0
2003-09-30 14:15:28 +00:00
Carl Worth
b1ade55559
Fixed horribly botched implementation of cairo_copy.
2003-09-30 13:15:09 +00:00
Carl Worth
0cd47881bd
Changed cairo_copy to copy graphics state from one cairo_t to another rather than allocating a new cairo_t.
2003-09-30 11:39:07 +00:00
Carl Worth
6f87c8bc6c
Added cairo_arc and cairo_arc_negative.
2003-09-29 08:36:29 +00:00
Carl Worth
4dc8b3a312
Removed support for cairo_path_t and related functions. Bumped version to 0.1.5
2003-09-25 15:01:28 +00:00
Carl Worth
ca1cec0f49
Expose a cairo_path_t object with related functions: cairo_set_path, cairo_current_path, cairo_path_move_to, cairo_path_line_to, etc.
2003-09-25 08:01:38 +00:00
Carl Worth
7e46e8e6ca
Add cairo_reference and cairo_surface_reference
2003-09-16 06:45:19 +00:00
Carl Worth
9c5be2cf31
Fix for invalid restore from keithp. Began adding notes on arc support.
2003-09-15 07:55:10 +00:00
Carl Worth
e540d4c44f
Updated calls to slim_hidden_def to track changes in slim 0.2.0
2003-09-09 17:38:10 +00:00
Carl Worth
67275336bf
Added cairo_copy. Bumbed version to 0.1.2.
2003-09-05 08:35:08 +00:00
Carl Worth
c25eea6f10
Fixed bugs if cairo_stroke/fill called before cairo_set_rgb_color or cairo_set_target. Also fixed bug when cairo_set_rgb_color is called before cairo_set_target.
2003-09-04 16:27:34 +00:00
Carl Worth
b9c3be7678
Changed names of all cairo_get_* functions to cairo_current_*. Added magic DEPRECATE macro so that using the old names will give useful warnings/errors. Bumped version number to 0.1.1
2003-09-04 06:52:01 +00:00
Carl Worth
1568c818da
Add implementation of cairo_get_matrix
2003-09-03 07:14:18 +00:00
Richard Henderson
9289e8a77a
Depend on slim.
...
Check for slim.
Include slim_{export,import}.h as needed; mark all symbols __external_linkage.
Include slim_internal.h; mark all symbols __internal_linkage. Provide slim_hidden_proto symbols as needed.
Provide slim_hidden_def symbols as needed.
Mark static. (cairo_traps_add_trap_from_points): Likewise.
2003-07-31 22:41:44 +00:00
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
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
ee146c4740
Introduced cairo_fixed_*_t types. Converted several functions from floating to fixed point.
2003-07-23 21:20:24 +00:00
Carl Worth
dc1e96ae35
Renamed everything from Xr* to cairo_*
2003-07-18 11:34:19 +00:00