Carl Worth
227bf48eff
Added bug about self-intersecting paths. (Really, I'm just testing the cairo-commit mailing list)
2003-10-15 12:26:51 +00:00
Thomas Hunger
8ca1f1a825
commited documentation skeleton
2003-10-15 08:51:06 +00:00
Carl Worth
5f48214ad2
Add extern "C" stuff to cairo-xlib.h
2003-10-11 13:49:13 +00:00
Carl Worth
cdc84283e3
Stub out NULL_POINTER error so drawing to off-screen memory still works even though text does not yet.
2003-10-09 20:10:36 +00:00
Carl Worth
61726a88f2
Generate convex hull of pen before stroking.
2003-10-04 14:34:42 +00:00
Carl Worth
a249bd717c
Remove abbreviation of "point" as "pt". Fix cairo_destrot, cairo_set_target_surface, and cairo_set_target_image to act appropriately in the face of non-zero status.
2003-10-04 09:06:15 +00:00
Carl Worth
b466e068b9
Fix to gracefully handle a NULL pointer for gstate->font
2003-10-01 17:34:19 +00:00
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
6b582a836a
Fix to delay XFreePixmap until cairo_surface_destroy.
2003-09-30 07:58:58 +00:00
Carl Worth
9edacaf780
Bugfix from Graydon Hoare.
2003-09-29 11:55:56 +00:00
Carl Worth
6f87c8bc6c
Added cairo_arc and cairo_arc_negative.
2003-09-29 08:36:29 +00:00
Carl Worth
2e19ebf766
Removed two _print_svg headers that had been included accidentally.
2003-09-27 05:08:38 +00:00
Carl Worth
60d541ee6a
Fixed some internal enums that had been mistakenly converted to lowercase at some point.
2003-09-27 05:00:47 +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
17f5e712e2
Require __GNUC__ >= 3 before defining slim_hidden_def macro
2003-09-24 06:20:38 +00:00
Carl Worth
ba03c60ce9
Require __GNUC__ >= 3 before defining slim_hidden_def macro
2003-09-23 07:58:02 +00:00
Carl Worth
e3d81a872c
Updated description of PostScript comparison
2003-09-17 08:48:41 +00:00
Carl Worth
3f9a062bc6
Added "A comparison with PostScript" to TODO
2003-09-17 08:41:30 +00:00
Carl Worth
d3db983ab2
Fixed massive pixmap leak
2003-09-16 10:28:46 +00:00
Carl Worth
7e46e8e6ca
Add cairo_reference and cairo_surface_reference
2003-09-16 06:45:19 +00:00
Carl Worth
ee4bb02015
Force explicit dependency on Xrender >= 0.6. Make _cairo_x11_surface_put_image static.
2003-09-15 13:17:32 +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
1154ac5b59
Don't try to create depth-32 pixmaps on non-Render servers. Fix massive memory leask in _cairo_surface_push_image.
2003-09-15 07:29:44 +00:00
Carl Worth
4b30a924c9
Added a few items to BUGS/TODO
2003-09-12 10:53:03 +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
1abf6689e1
Updated calls to slim_hidden_def to track cahnges in slim 0.2.0
2003-09-09 17:35:42 +00:00
Carl Worth
be113ebc4a
Bump version number to 0.2.0
2003-09-09 17:33:52 +00:00
Carl Worth
5d1bf0b96b
Remove ';' from slim_hidden_def. Bump version to 0.1.1
2003-09-09 17:32:07 +00:00
Carl Worth
5b5c172803
Preliminary support for running Cairo with X servers without the Render extension. This is still horribly slow. Removed many uses of X-specific macros, (eg. XDoubleToFixed)
2003-09-05 15:29:49 +00:00
Carl Worth
4551d78c8f
Expose functions for creating IcFormat based on IcFormatName or masks. The actual IcFormat struct is no longer exposed. Bump version number to 0.1.1
2003-09-05 15:24:45 +00:00
Keith Packard
7e9a0f9cf3
comment face computations, check for reflecting transformation to select correct face orientations
...
check for reflecting transform when computing pen to ensure consistent pen orientation
2003-09-05 13:25:46 +00:00
Carl Worth
36307e49d4
Portability fix for OpenBSD (from Michael Schubert)
2003-09-05 10:17:22 +00:00
Carl Worth
67275336bf
Added cairo_copy. Bumbed version to 0.1.2.
2003-09-05 08:35:08 +00:00
Carl Worth
196388abe6
Fix crash in show_text due to missing call to ensure_source.
2003-09-05 07:16:45 +00:00
Carl Worth
acb8ef11ce
Changed DEPRECATE method to preseve binary compatibility, but break source-level compatibility.
2003-09-04 16:32:21 +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
Keith Packard
6f731e2758
added comments describing miter join code and miter limit computation. Replace XFoo with cairo_foo for double and fixed
...
add cairo_fixed_to_double and cairo_double_to_fixed Carl says he's got similar code, so he'll have to fix things if I get this committed quickly enough.
2003-09-04 11:54:09 +00:00
Carl Worth
66c091e706
Fixed DEPRECATE macro so that old programs will still work
2003-09-04 11:21:15 +00:00
Carl Worth
bbe8f9330b
Added cairo-api-update script.
2003-09-04 06:53:02 +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
Carl Worth
1a6496eaec
Portability fix for OpenBSD (from Michael Schubert)
2003-09-02 13:36:17 +00:00
Carl Worth
44b3c4ca78
Optimized _cairo_surface_composite for compositing local memory surface with an X11 server surface.
2003-08-29 17:57:08 +00:00
Carl Worth
0ed4d32d87
Fixed to use fabs not abs. Added pointer to Hobby's intersection paper.
2003-08-29 17:48:48 +00:00
Keith Packard
2ee2cfe14a
font pixel size is always non-negative
2003-08-28 14:12:08 +00:00
Carl Worth
4d399b9aca
Added missing underscores to several internal functions.
2003-08-26 07:40:17 +00:00