| .. |
|
.cvsignore
|
Add preliminary support for --enable-gcov. Thanks to Pierre-Alain Joye (with inspiration from the PHP gcov support by Jani Taskinen and Ilia Alshanetsky).
|
2005-12-14 16:22:06 +00:00 |
|
cairo-arc-private.h
|
Add cairo_private to several function prototypes that were missing it.
|
2005-08-09 13:01:14 +00:00 |
|
cairo-arc.c
|
correct the calculation of the error bound.
|
2005-08-22 16:50:30 +00:00 |
|
cairo-array.c
|
Note that self-copy now works with the PS backend.
|
2005-12-07 12:19:10 +00:00 |
|
cairo-atsui-font.c
|
Rename surface->backend->show_glyphs to surface->backend->old_show_glyphs.
|
2005-11-01 16:40:37 +00:00 |
|
cairo-atsui.h
|
Bring the ATSUI backend up to date wrt the new font backend changes. Also, add cairo_atsui_font_face_create_for_atsu_font_id which takes an ATSUFontID and returns a cairo_font_face_t.
|
2005-09-30 08:31:36 +00:00 |
|
cairo-cache-private.h
|
Originally 2005-09-06 Carl Worth <cworth@cworth.org>:
|
2005-09-12 11:15:52 +00:00 |
|
cairo-cache.c
|
Originally 2005-09-06 Carl Worth <cworth@cworth.org>:
|
2005-09-12 11:15:52 +00:00 |
|
cairo-clip-private.h
|
Add a new API for disabling antialiasing of shapes drawn by cairo. This is a hint and is not supported by all backends.
|
2005-08-08 18:35:22 +00:00 |
|
cairo-clip.c
|
Fix to copy region if NULL.
|
2005-11-07 10:48:01 +00:00 |
|
cairo-color.c
|
Fix conversion to short, to get a uniform range even for 0xffff. In other words, a color component of of (1.0 - epsilon) would convert to 0xffff, not 0xfffe.
|
2005-08-13 01:04:55 +00:00 |
|
cairo-debug.c
|
Split out scaled font code to cairo-scaled-font.c
|
2005-08-31 15:08:02 +00:00 |
|
cairo-debug.h
|
New public header file.
|
2005-08-01 13:33:47 +00:00 |
|
cairo-features.h.in
|
add optionnal disabled by default SVG backend.
|
2005-12-08 13:09:26 +00:00 |
|
cairo-fixed.c
|
Fix for bug #4137:
|
2005-08-19 14:37:42 +00:00 |
|
cairo-font-options.c
|
Add a function for copying font options rather than just using direct structure copying.
|
2005-11-07 09:26:47 +00:00 |
|
cairo-font-subset-private.h
|
Split out font subsetting code from here,
|
2005-06-21 15:38:51 +00:00 |
|
cairo-font-subset.c
|
Add new _cairo_array_allocate function for growing the array and getting a pointer to the buffer of new data. This is intended to be used in place of the abuse of passing data=NULL to _cairo_array_append_multiple.
|
2005-11-07 13:23:31 +00:00 |
|
cairo-font.c
|
Split out scaled font code to cairo-scaled-font.c
|
2005-08-31 15:08:02 +00:00 |
|
cairo-ft-font.c
|
Oops. Call _cairo_scaled_font_set_metrics to set user-space metrics for scaled fonts.
|
2005-09-01 20:38:07 +00:00 |
|
cairo-ft-private.h
|
Add cairo_private to several function prototypes that were missing it.
|
2005-08-09 13:01:14 +00:00 |
|
cairo-ft.h
|
Give cairo_public an empty definition by default.
|
2005-09-07 16:31:22 +00:00 |
|
cairo-glitz-surface.c
|
glitz backend gradient fix
|
2005-12-05 08:33:04 +00:00 |
|
cairo-glitz.h
|
Give cairo_public an empty definition by default.
|
2005-09-07 16:31:22 +00:00 |
|
cairo-gstate-private.h
|
Rework support in the surface backend for the five basic drawing operations (paint, mask, stroke, fill, and show_glyphs). Now, all 5 operations have backend functions, and all use a consistent convention for argument naming and ordering. The old fill_path has been replaced with a new fill. The old show_glyphs function was recently renamed to old_show_glyphs and has not yet been ported to the new show_glyphs, (so all backends have a NULL show_glyphs function). In fact, of the 5 new backend functions, fill is the only one that has an implementation in any backend. As part of this cleanup a new cairo_stroke_style_t object is introduced to capture the many settings unique to the stroke operation, (line_width, line_cap, line_join, miter_limit, dash, num_dashes, and dash_offset).
|
2005-11-04 11:16:38 +00:00 |
|
cairo-gstate.c
|
Add reminder to fix all memory leaks (as determined by the test suite) before release 1.2.0.
|
2005-11-21 10:50:20 +00:00 |
|
cairo-hash-private.h
|
Remove destroy notifier. This simplifies the implementation a bit, and no anticipated use of cairo_hash_table_t in cairo needs the destroy notifier. Most uses will be hash-backed object create/destroy functions.
|
2005-07-12 14:43:37 +00:00 |
|
cairo-hash.c
|
Remove destroy notifier. This simplifies the implementation a bit, and no anticipated use of cairo_hash_table_t in cairo needs the destroy notifier. Most uses will be hash-backed object create/destroy functions.
|
2005-07-12 14:43:37 +00:00 |
|
cairo-hull.c
|
simplify id initialisation of last patch
|
2005-09-29 20:00:14 +00:00 |
|
cairo-image-surface.c
|
Rename surface->backend->show_glyphs to surface->backend->old_show_glyphs.
|
2005-11-01 16:40:37 +00:00 |
|
cairo-matrix.c
|
Fix for bug #4401 as reported by Tim Mooney:
|
2005-09-12 11:11:33 +00:00 |
|
cairo-meta-surface-private.h
|
Note that self-copy now works with the PS backend.
|
2005-12-07 12:19:10 +00:00 |
|
cairo-meta-surface.c
|
Note that self-copy now works with the PS backend.
|
2005-12-07 12:19:10 +00:00 |
|
cairo-output-stream.c
|
add optionnal disabled by default SVG backend.
|
2005-12-08 13:09:26 +00:00 |
|
cairo-path-bounds.c
|
Rename cairo_path_real_t to cairo_path_fixed_t and fix all _cairo_path functions to be named as _cairo_path_fixed functions.
|
2005-03-23 13:52:54 +00:00 |
|
cairo-path-data-private.h
|
Add cairo_private to the few pieces of data that were missing it.
|
2005-08-10 06:52:40 +00:00 |
|
cairo-path-data.c
|
Update the long description of cairo_matrix_t to match the current sources.
|
2005-08-23 19:52:09 +00:00 |
|
cairo-path-fill.c
|
New files. Move code for manipulating cairo_clip_t out into cairo_clip_* functions and put them in cairo-clip.c.
|
2005-08-04 22:45:59 +00:00 |
|
cairo-path-fixed-private.h
|
Clean up names of cairo_path internals.
|
2005-03-23 14:36:29 +00:00 |
|
cairo-path-stroke.c
|
Rework support in the surface backend for the five basic drawing operations (paint, mask, stroke, fill, and show_glyphs). Now, all 5 operations have backend functions, and all use a consistent convention for argument naming and ordering. The old fill_path has been replaced with a new fill. The old show_glyphs function was recently renamed to old_show_glyphs and has not yet been ported to the new show_glyphs, (so all backends have a NULL show_glyphs function). In fact, of the 5 new backend functions, fill is the only one that has an implementation in any backend. As part of this cleanup a new cairo_stroke_style_t object is introduced to capture the many settings unique to the stroke operation, (line_width, line_cap, line_join, miter_limit, dash, num_dashes, and dash_offset).
|
2005-11-04 11:16:38 +00:00 |
|
cairo-path.c
|
Split out scaled font code to cairo-scaled-font.c
|
2005-08-31 15:08:02 +00:00 |
|
cairo-pattern.c
|
Add new _cairo_array_allocate function for growing the array and getting a pointer to the buffer of new data. This is intended to be used in place of the abuse of passing data=NULL to _cairo_array_append_multiple.
|
2005-11-07 13:23:31 +00:00 |
|
cairo-pdf-surface.c
|
Rename old, rarely used _cairo_array_append to _cairo_array_append_multiple. Add much more common _cairo_array_append. Fix both to return a cairo_status_t. Remove undocumented code to allow a non-copying append when elements is NULL, (let's not encourage unintialized data, shall we?)
|
2005-11-04 16:13:30 +00:00 |
|
cairo-pdf.h
|
Give cairo_public an empty definition by default.
|
2005-09-07 16:31:22 +00:00 |
|
cairo-pen.c
|
Originally 2005-10-28 Keith Packard <keithp@keithp.com>:
|
2005-10-31 16:55:21 +00:00 |
|
cairo-png.c
|
Fix for bug #4096:
|
2005-08-19 23:05:13 +00:00 |
|
cairo-polygon.c
|
Switch from broken cworth@isi.edu address to canonical cworth@cworth.org address.
|
2005-02-22 11:35:03 +00:00 |
|
cairo-private.h
|
Rip out cairo_set_error_notfiy function as it is clear that it is not the right approach.
|
2005-06-20 09:59:23 +00:00 |
|
cairo-ps-surface.c
|
Make creator be cairo, not Cairo.
|
2005-12-13 16:31:14 +00:00 |
|
cairo-ps.h
|
Give cairo_public an empty definition by default.
|
2005-09-07 16:31:22 +00:00 |
|
cairo-quartz-surface.c
|
If the surface is flipped, flip the CG coordinate system before drawing the images.
|
2005-11-14 12:57:31 +00:00 |
|
cairo-quartz.h
|
If the surface is flipped, flip the CG coordinate system before drawing the images.
|
2005-11-14 12:57:31 +00:00 |
|
cairo-region.c
|
src/cairoint.h: Split out a couple of useful utility functions.
|
2005-08-16 18:22:16 +00:00 |
|
cairo-scaled-font.c
|
Add support to cairo_meta_surface for the 5 basic drawing operations. Remove _cairo_meta_surface_get_extents and _cairo_meta_surface_old_show_glyphs.
|
2005-11-08 17:16:21 +00:00 |
|
cairo-slope.c
|
Switch from broken cworth@isi.edu address to canonical cworth@cworth.org address.
|
2005-02-22 11:35:03 +00:00 |
|
cairo-spline.c
|
Add CODING_STYLE document to standardize on some style issues.
|
2005-06-03 14:51:57 +00:00 |
|
cairo-stroke-style.c
|
Add functions to initialize and copy cairo_stroke_style_t objects.
|
2005-11-07 09:49:51 +00:00 |
|
cairo-surface.c
|
Note that self-copy now works with the PS backend.
|
2005-12-07 12:19:10 +00:00 |
|
cairo-svg-surface.c
|
add optionnal disabled by default SVG backend.
|
2005-12-08 13:09:26 +00:00 |
|
cairo-svg.h
|
add optionnal disabled by default SVG backend.
|
2005-12-08 13:09:26 +00:00 |
|
cairo-traps.c
|
Make the check for rectangular trapezoids simpler and more accurate. (#4220, found using test case from Richard Stellingwerff)
|
2005-08-27 18:54:03 +00:00 |
|
cairo-unicode.c
|
Style and indentation fixes.
|
2005-04-02 05:18:11 +00:00 |
|
cairo-wideint.c
|
Replace wide integer divide algorithms with trivial bit-at-a-time code. Original code was of unclear provenance, this new code is completely different.
|
2005-07-30 12:57:54 +00:00 |
|
cairo-wideint.h
|
Patch from John Ehresman <jpe@wingide.com> to aid win32 compilation:
|
2005-08-05 07:48:18 +00:00 |
|
cairo-win32-font.c
|
Rename old, rarely used _cairo_array_append to _cairo_array_append_multiple. Add much more common _cairo_array_append. Fix both to return a cairo_status_t. Remove undocumented code to allow a non-copying append when elements is NULL, (let's not encourage unintialized data, shall we?)
|
2005-11-04 16:13:30 +00:00 |
|
cairo-win32-private.h
|
Check for AlphaBlend() with GetProcAddress() to support older compilation environments like MSVC 6. (Also fixes this portion of the code to run on Win98 and Win95, but much of the rest of cairo-win32-* won't work in that environment) (#3926, Hans Breuer, Christian Biesinger, based on code originally from Mozilla)
|
2005-08-23 14:52:38 +00:00 |
|
cairo-win32-surface.c
|
Rework support in the surface backend for the five basic drawing operations (paint, mask, stroke, fill, and show_glyphs). Now, all 5 operations have backend functions, and all use a consistent convention for argument naming and ordering. The old fill_path has been replaced with a new fill. The old show_glyphs function was recently renamed to old_show_glyphs and has not yet been ported to the new show_glyphs, (so all backends have a NULL show_glyphs function). In fact, of the 5 new backend functions, fill is the only one that has an implementation in any backend. As part of this cleanup a new cairo_stroke_style_t object is introduced to capture the many settings unique to the stroke operation, (line_width, line_cap, line_join, miter_limit, dash, num_dashes, and dash_offset).
|
2005-11-04 11:16:38 +00:00 |
|
cairo-win32.h
|
Give cairo_public an empty definition by default.
|
2005-09-07 16:31:22 +00:00 |
|
cairo-xcb-surface.c
|
Rework support in the surface backend for the five basic drawing operations (paint, mask, stroke, fill, and show_glyphs). Now, all 5 operations have backend functions, and all use a consistent convention for argument naming and ordering. The old fill_path has been replaced with a new fill. The old show_glyphs function was recently renamed to old_show_glyphs and has not yet been ported to the new show_glyphs, (so all backends have a NULL show_glyphs function). In fact, of the 5 new backend functions, fill is the only one that has an implementation in any backend. As part of this cleanup a new cairo_stroke_style_t object is introduced to capture the many settings unique to the stroke operation, (line_width, line_cap, line_join, miter_limit, dash, num_dashes, and dash_offset).
|
2005-11-04 11:16:38 +00:00 |
|
cairo-xcb-xrender.h
|
Give cairo_public an empty definition by default.
|
2005-09-07 16:31:22 +00:00 |
|
cairo-xcb.h
|
Give cairo_public an empty definition by default.
|
2005-09-07 16:31:22 +00:00 |
|
cairo-xlib-private.h
|
src/cairo-xlib-private.h src/cairo-xlib-screen.c: Switch to using Screen * not screen number to match surface code.
|
2005-07-23 05:37:23 +00:00 |
|
cairo-xlib-screen.c
|
Move comment about missing cleanup of caches on XCloseDisplay from BUGS to a _cairo_xlib_close_display. Also covered in bug #4120.
|
2005-08-23 08:21:46 +00:00 |
|
cairo-xlib-surface.c
|
Rework support in the surface backend for the five basic drawing operations (paint, mask, stroke, fill, and show_glyphs). Now, all 5 operations have backend functions, and all use a consistent convention for argument naming and ordering. The old fill_path has been replaced with a new fill. The old show_glyphs function was recently renamed to old_show_glyphs and has not yet been ported to the new show_glyphs, (so all backends have a NULL show_glyphs function). In fact, of the 5 new backend functions, fill is the only one that has an implementation in any backend. As part of this cleanup a new cairo_stroke_style_t object is introduced to capture the many settings unique to the stroke operation, (line_width, line_cap, line_join, miter_limit, dash, num_dashes, and dash_offset).
|
2005-11-04 11:16:38 +00:00 |
|
cairo-xlib-test.h
|
Fix to include cairo-xlib.h, (which also fixes test/xlib-surface.c).
|
2005-05-17 00:39:17 +00:00 |
|
cairo-xlib-xrender.h
|
Give cairo_public an empty definition by default.
|
2005-09-07 16:31:22 +00:00 |
|
cairo-xlib.h
|
Give cairo_public an empty definition by default.
|
2005-09-07 16:31:22 +00:00 |
|
cairo.c
|
Add documentation for the extend modes.
|
2005-10-10 09:16:21 +00:00 |
|
cairo.h
|
Call it CAIRO_EXTEND_PAD instead of CAIRO_EXTEND_NEAREST.
|
2005-10-10 12:45:15 +00:00 |
|
cairoint.h
|
add optionnal disabled by default SVG backend.
|
2005-12-08 13:09:26 +00:00 |
|
Makefile.am
|
bump glitz req to 0.5.1, test for backends
|
2005-12-12 11:56:40 +00:00 |