cairo/src
Carl Worth d84a1cac1c PDF: Use cairo_pdf_resource_t more consistently.
Eliminate the named structure cairo_pdf_stream_t. This structure was
being dynamically allocated, passed around, and leaked when only an ID
was actually needed to be passed around.

Similarly, many other uses of PDF resources were passing bare unsigned
int types rather than the safer and more legible cairo_pdf_resource_t.
2006-05-12 13:31:12 -07:00
..
.gitignore PS: Add cairo_ps_surface_set_size along with ps-features test 2006-05-02 12:36:35 -07:00
cairo-analysis-surface-private.h cairo_analysis_surface: Rename region_[un]supported() to get_[un]supported(). 2006-02-27 14:58:51 -08:00
cairo-analysis-surface.c Rename cairo_rectangle_t to cairo_rectangle_fixed_t. 2006-05-04 03:43:34 -07: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 PS: Add three new public functions for emitting DSC comments. 2006-05-03 00:26:22 -07:00
cairo-atsui-font.c Rename cairo_rectangle_t to cairo_rectangle_fixed_t. 2006-05-04 03:43:34 -07: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-base85-stream.c Rename write_data to write_func in cairo_output_stream_t. 2006-04-07 15:47:02 -07:00
cairo-beos-surface.cpp Rename cairo_rectangle_t to cairo_rectangle_fixed_t. 2006-05-04 03:43:34 -07:00
cairo-beos.h Mention new --enable-svg option 2005-12-18 17:20:06 +00:00
cairo-cache-private.h Make all hash/cache keys_equal function accept const pointers. 2006-03-22 23:12:23 -08: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 missing prototype for _cairo_clip_translate 2006-05-04 03:44:45 -07:00
cairo-clip.c Rename cairo_rectangle_t to cairo_rectangle_fixed_t. 2006-05-04 03:43:34 -07: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-directfb-surface.c Rename cairo_rectangle_t to cairo_rectangle_fixed_t. 2006-05-04 03:43:34 -07:00
cairo-directfb.h New directfb backend for cairo includes test suite and example to run the test is in the comment at the top of cairo-test-directfb.c enable with 2005-12-29 07:17:01 +00:00
cairo-features.h.in New directfb backend for cairo includes test suite and example to run the test is in the comment at the top of cairo-test-directfb.c enable with 2005-12-29 07:17:01 +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 Don't export cairo_image_surface_set_clip_region. 2005-12-16 11:21:24 +00:00
cairo-font.c Make all hash/cache keys_equal function accept const pointers. 2006-03-22 23:12:23 -08:00
cairo-ft-font.c Support fontconfig embeddedbitmap option/handle transformation issue as well. 2006-04-25 10:20:42 -07: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 Rename cairo_rectangle_t to cairo_rectangle_fixed_t. 2006-05-04 03:43:34 -07:00
cairo-glitz.h Give cairo_public an empty definition by default. 2005-09-07 16:31:22 +00:00
cairo-gstate-private.h Implement push_group/pop_group 2006-05-04 02:52:38 -07:00
cairo-gstate.c Rename cairo_rectangle_t to cairo_rectangle_fixed_t. 2006-05-04 03:43:34 -07:00
cairo-hash-private.h Make all hash/cache keys_equal function accept const pointers. 2006-03-22 23:12:23 -08:00
cairo-hash.c Allow hash entry deletion during cairo_hash_foreach 2006-04-11 12:31:57 -07:00
cairo-hull.c simplify id initialisation of last patch 2005-09-29 20:00:14 +00:00
cairo-image-surface.c Rename cairo_rectangle_t to cairo_rectangle_fixed_t. 2006-05-04 03:43:34 -07:00
cairo-lzw.c Quiet some 'may be used uninitialized' warnings. 2006-05-03 16:45:33 -07:00
cairo-matrix.c 2005-10-10 David Reveman <davidr@novell.com> 2006-01-04 17:59:03 +00:00
cairo-meta-surface-private.h Optimisation of CLEAR operator in meta-surface. 2006-04-27 06:39:41 -07:00
cairo-meta-surface.c Rename cairo_rectangle_t to cairo_rectangle_fixed_t. 2006-05-04 03:43:34 -07:00
cairo-operator.c Move analysis of operators from cairo-ps-surface.c to cairo-operator.c 2006-04-14 17:03:39 -07:00
cairo-output-stream.c Fix cairo_output_stream_destroy to do nothing on nil stream objects. 2006-05-10 14:50:31 -07:00
cairo-paginated-surface-private.h Move optimization of CLEAR on blank page up from PS to paginated surface. 2006-04-14 16:18:36 -07:00
cairo-paginated-surface.c Rename cairo_rectangle_t to cairo_rectangle_fixed_t. 2006-05-04 03:43:34 -07: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 Merge branch 'cairo' into new-sub-path 2006-04-18 15:18:31 -07:00
cairo-path.c Implement the device_offset functionality at surface, not gstate layer 2006-05-04 01:45:41 -07:00
cairo-pattern.c Rename cairo_rectangle_t to cairo_rectangle_fixed_t. 2006-05-04 03:43:34 -07:00
cairo-pdf-surface.c PDF: Use cairo_pdf_resource_t more consistently. 2006-05-12 13:31:12 -07:00
cairo-pdf.h PDF: Add new cairo_pdf_surface_set_size for doing per-page size changes 2006-05-03 12:39:23 -07: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 Tweak names to match those of cairo-scaled-font-subsets 2006-05-10 15:12:53 -07:00
cairo-ps.h PS: Add three new public functions for emitting DSC comments. 2006-05-03 00:26:22 -07:00
cairo-quartz-private.h Rename cairo_rectangle_t to cairo_rectangle_fixed_t. 2006-05-04 03:43:34 -07:00
cairo-quartz-surface.c Rename cairo_rectangle_t to cairo_rectangle_fixed_t. 2006-05-04 03:43:34 -07:00
cairo-quartz.h Make the API more like Vlad's new API.# 2006-04-11 01:07:33 +02:00
cairo-region.c Rename cairo_rectangle_t to cairo_rectangle_fixed_t. 2006-05-04 03:43:34 -07:00
cairo-scaled-font-subsets-private.h Add documentation for the _cairo_scaled_font_subsets interface. 2006-05-10 18:52:36 -07:00
cairo-scaled-font-subsets.c Fix memory leak in _cairo_scaled_font_subsets_foreach 2006-05-10 19:01:40 -07:00
cairo-scaled-font.c Rename cairo_rectangle_t to cairo_rectangle_fixed_t. 2006-05-04 03:43:34 -07: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-fallback-private.h Rename cairo_rectangle_t to cairo_rectangle_fixed_t. 2006-05-04 03:43:34 -07:00
cairo-surface-fallback.c Rename cairo_rectangle_t to cairo_rectangle_fixed_t. 2006-05-04 03:43:34 -07:00
cairo-surface.c Use CLEAR operator for initialisation of similar surface with a transparent color. 2006-05-05 16:47:06 +02:00
cairo-svg-surface.c SVG: Discard custom font subsetting in favor of sharing cairo-scaled-font-subsets 2006-05-10 15:14:10 -07:00
cairo-svg.h SVG: Fix cairo_svg_surface_restrict_to_version. 2006-05-05 16:02:04 +02:00
cairo-traps.c Implement the device_offset functionality at surface, not gstate layer 2006-05-04 01:45:41 -07:00
cairo-unicode.c Style and indentation fixes. 2005-04-02 05:18:11 +00:00
cairo-wideint.c Remove unused RCS $Id:$ tags. 2006-02-27 17:07:22 -08:00
cairo-wideint.h Remove unused RCS $Id:$ tags. 2006-02-27 17:07:22 -08:00
cairo-win32-font.c Merge branch 'get-type' into cairo 2006-02-28 02:36:45 -08:00
cairo-win32-private.h Rename cairo_rectangle_t to cairo_rectangle_fixed_t. 2006-05-04 03:43:34 -07:00
cairo-win32-surface.c Rename cairo_rectangle_t to cairo_rectangle_fixed_t. 2006-05-04 03:43:34 -07:00
cairo-win32.h Win32: rename cairo_surface_create_dib to cairo_surface_create_with_dib 2006-02-27 12:53:38 +01:00
cairo-xcb-surface.c Fix the XCB backend build for the XCB 0.9 release. 2006-05-04 14:29:03 -07: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 Clean up error management of xlib surface getter functions. 2006-05-04 04:03:19 -07: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 Clean up error management of xlib surface getter functions. 2006-05-04 04:03:19 -07:00
cairo.c Flesh out the documentation for cairo_push_group, cairo_pop_group and friends 2006-05-04 22:43:22 -07:00
cairo.h Remove trailing comma in enum to pander to non-C99-conformant compilers 2006-05-04 12:52:17 -07:00
cairoint.h Rename cairo_rectangle_t to cairo_rectangle_fixed_t. 2006-05-04 03:43:34 -07:00
Makefile.am Generalize font subsetting code in cairo-scaled-font-subsets for use by more than just PS backend 2006-05-10 14:47:28 -07:00
test-fallback-surface.c Rename cairo_rectangle_t to cairo_rectangle_fixed_t. 2006-05-04 03:43:34 -07:00
test-fallback-surface.h Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend. 2006-01-17 16:59:08 +00:00
test-meta-surface.c Rename cairo_rectangle_t to cairo_rectangle_fixed_t. 2006-05-04 03:43:34 -07:00
test-meta-surface.h Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend. 2006-01-17 16:59:08 +00:00
test-paginated-surface.c Rename cairo_rectangle_t to cairo_rectangle_fixed_t. 2006-05-04 03:43:34 -07:00
test-paginated-surface.h Big change to the test infrastructure and supporting internals. The goal now is to test both a COLOR_ALPHA and a COLOR content for each surface backend, (since the semantics are different and we probably need to support both in each backend. 2006-01-17 16:59:08 +00:00