cairo/src
Alfred Peng 04757a3aa8 Add definition of cairo_private for some Sun compilers.
In addition to helping us preserve a sharp line between which symbols are
part of the public API and which are private parts of the implementation,
this can also help mozilla avoid clashes between its modified, internal
copy of cairo and the system version of cairo. See the mozilla bug here:

https://bugzilla.mozilla.org/show_bug.cgi?id=341874
2006-08-07 08:41:13 -07:00
..
.gitignore Add backend-specific pkg-config files. 2006-06-14 05:06:09 -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 Fix bogus cairo_rectangle_fixed_t to be cairo_rectangle_int16_t. 2006-06-06 16:54:03 -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 Remove trailing whitespace from lines that look like comments. 2006-06-06 15:35:48 -07:00
cairo-array.c Remove initial, final, and duplicate blank lines. 2006-06-06 15:50:33 -07:00
cairo-atsui-font.c Remove freetype dependency for truetype subsetting code. 2006-08-02 19:30:55 -04: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-backend.pc.in Fix Name tag in backend .pc files to include "cairo-". 2006-07-13 14:33:41 -04:00
cairo-base85-stream.c Convert the word wrap stream, the base85 stream and the ps string stream. 2006-06-12 03:10:40 -04:00
cairo-beos-surface.cpp Make BeOS compile again 2006-05-25 17:29:01 +02:00
cairo-beos.h Remove initial, final, and duplicate blank lines. 2006-06-06 15:50:33 -07: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 Remove initial, final, and duplicate blank lines. 2006-06-06 15:50:33 -07:00
cairo-clip-private.h Fix bogus cairo_rectangle_fixed_t to be cairo_rectangle_int16_t. 2006-06-06 16:54:03 -07:00
cairo-clip.c Move device_transform of path to before floating->fixed conversion. 2006-06-29 21:33:34 +02: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 Remove initial, final, and duplicate blank lines. 2006-06-06 15:50:33 -07:00
cairo-directfb-surface.c Fixed debug statement that broke compile 2006-08-02 14:32:24 -07:00
cairo-directfb.h Remove initial, final, and duplicate blank lines. 2006-06-06 15:50:33 -07:00
cairo-fixed.c Fix for bug #4137: 2005-08-19 14:37:42 +00:00
cairo-font-options.c Remove all remaining trailing whitespace. 2006-06-06 15:41:31 -07:00
cairo-font.c Add "Since: 1.2" to docs for most new API functions. 2006-06-30 02:21:49 +02:00
cairo-ft-font.c Use base pointer to avoid compiler warning. 2006-08-03 19:28:11 -07:00
cairo-ft-private.h Skip TrueType font output for PS/PDF until it handles vertical layout. 2006-06-29 04:10:35 +02:00
cairo-ft.h Give cairo_public an empty definition by default. 2005-09-07 16:31:22 +00:00
cairo-glitz-surface.c Ignore color for CAIRO_OPERATOR_CLEAR in glitz backend. 2006-07-06 13:50:41 -04:00
cairo-glitz.h Give cairo_public an empty definition by default. 2005-09-07 16:31:22 +00:00
cairo-gstate-private.h Remove extraneous whitespace from "blank" lines. 2006-06-06 15:25:49 -07:00
cairo-gstate.c Move font-matrix translation and device transform from surface to gstate 2006-07-28 15:15:15 -04: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 Remove all remaining trailing whitespace. 2006-06-06 15:41:31 -07:00
cairo-hull.c Remove trailing whitespace from lines that look like comments. 2006-06-06 15:35:48 -07:00
cairo-image-surface.c Fix typo when printing error for unsupported X formats. It was mistakenly 2006-07-06 17:52:13 -04:00
cairo-lzw.c Remove extraneous whitespace from "blank" lines. 2006-06-06 15:25:49 -07:00
cairo-matrix.c Fix doc typo. 2006-07-06 23:06:14 -04: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 Apply device_transform during meta-surface replay to fix bug 7533 2006-08-03 19:26:50 -07:00
cairo-operator.c Remove extraneous whitespace from "blank" lines. 2006-06-06 15:25:49 -07:00
cairo-output-stream-private.h Actually add src/cairo-output-stream-private.h. 2006-06-14 14:12:55 -04:00
cairo-output-stream.c output-stream: Support %X in addition to %x 2006-06-20 10:43:53 -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 Hook up device scaling so fallback_resolution starts working. 2006-06-10 08:19:41 -07:00
cairo-path-bounds.c Remove extraneous whitespace from "blank" lines. 2006-06-06 15:25:49 -07: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 Remove trailing whitespace from lines that look like comments. 2006-06-06 15:35:48 -07:00
cairo-path-fill.c Remove initial, final, and duplicate blank lines. 2006-06-06 15:50:33 -07: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 Prefer TRUE and FALSE over 1 and 0 for assigning cairo_bool_t values 2006-06-25 16:57:59 +02:00
cairo-path.c Change {x,y}_device_offset values to a device_transform matrix. 2006-06-10 00:12:51 -07:00
cairo-pattern.c Add "Since: 1.2" to docs for most new API functions. 2006-06-30 02:21:49 +02:00
cairo-pdf-surface.c Add binary garbage to PDF header as recommended in section 3.4.1 of PDF Reference v1.6 2006-08-04 16:39:40 -07:00
cairo-pdf-test.h Prefix "cairo_*_test_*" symbols with underscore. 2006-06-29 15:22:44 +02:00
cairo-pdf.h New API: Replace cairo_{ps,pdf,svg}_set_dpi with new cairo_surface_set_fallback_resolution. 2006-06-09 16:52:17 -07:00
cairo-pen.c Remove all remaining trailing whitespace. 2006-06-06 15:41:31 -07:00
cairo-png.c Remove initial, final, and duplicate blank lines. 2006-06-06 15:50:33 -07:00
cairo-polygon.c Remove all remaining trailing whitespace. 2006-06-06 15:41:31 -07: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 Remove freetype dependency for truetype subsetting code. 2006-08-02 19:30:55 -04:00
cairo-ps-test.h Prefix "cairo_*_test_*" symbols with underscore. 2006-06-29 15:22:44 +02:00
cairo-ps.h New API: Replace cairo_{ps,pdf,svg}_set_dpi with new cairo_surface_set_fallback_resolution. 2006-06-09 16:52:17 -07:00
cairo-quartz-private.h Fix bogus cairo_rectangle_fixed_t to be cairo_rectangle_int16_t. 2006-06-06 16:54:03 -07:00
cairo-quartz-surface.c Fix bogus cairo_rectangle_fixed_t to be cairo_rectangle_int16_t. 2006-06-06 16:54:03 -07:00
cairo-quartz.h Remove initial, final, and duplicate blank lines. 2006-06-06 15:50:33 -07:00
cairo-rectangle.c Fix bogus cairo_rectangle_fixed_t to be cairo_rectangle_int16_t. 2006-06-06 16:54:03 -07:00
cairo-region.c Fix bogus cairo_rectangle_fixed_t to be cairo_rectangle_int16_t. 2006-06-06 16:54:03 -07:00
cairo-scaled-font-subsets-private.h This patch fixes the problem where the postscript output 2006-08-02 15:17:09 -04:00
cairo-scaled-font-subsets.c Remove initial, final, and duplicate blank lines. 2006-06-06 15:50:33 -07:00
cairo-scaled-font-test.h Prefix "cairo_*_test_*" symbols with underscore. 2006-06-29 15:22:44 +02:00
cairo-scaled-font.c Use font matrix offset to reposition glyph origin instead of adjusting advance 2006-07-14 21:42:41 -04:00
cairo-slope.c Remove initial, final, and duplicate blank lines. 2006-06-06 15:50:33 -07:00
cairo-spline.c Remove initial, final, and duplicate blank lines. 2006-06-06 15:50:33 -07:00
cairo-stroke-style.c Remove initial, final, and duplicate blank lines. 2006-06-06 15:50:33 -07:00
cairo-surface-fallback-private.h Fix bogus cairo_rectangle_fixed_t to be cairo_rectangle_int16_t. 2006-06-06 16:54:03 -07:00
cairo-surface-fallback.c Move device_transform of path to before floating->fixed conversion. 2006-06-29 21:33:34 +02:00
cairo-surface.c Fix memory leak in _cairo_surface_show_glyphs (bug 7766) 2006-08-04 17:16:35 -07:00
cairo-svg-surface.c Remove freetype dependency for truetype subsetting code. 2006-08-02 19:30:55 -04:00
cairo-svg-test.h Prefix "cairo_*_test_*" symbols with underscore. 2006-06-29 15:22:44 +02:00
cairo-svg.h Remove CAIRO_SVG_VERSION_LAST from public header file. 2006-06-30 02:21:50 +02:00
cairo-traps.c Fix MAX vs. MIN bug introduced with rename away from CAIRO_MINSHORT 2006-06-07 02:56:45 -07:00
cairo-truetype-subset.c Rename truetype subset function to _cairo_truetype_*. 2006-08-02 19:30:55 -04:00
cairo-type1-subset.c Merge branch 'svg-rewrite' 2006-06-14 15:00:33 -04:00
cairo-unicode.c Remove initial, final, and duplicate blank lines. 2006-06-06 15:50:33 -07:00
cairo-wideint-private.h Rename cairo-wideint.h to cairo-wideint-private.h. 2006-06-14 05:06:10 -07:00
cairo-wideint.c Remove all remaining trailing whitespace. 2006-06-06 15:41:31 -07:00
cairo-win32-font.c Remove freetype dependency for truetype subsetting code. 2006-08-02 19:30:55 -04:00
cairo-win32-private.h Fix bogus cairo_rectangle_fixed_t to be cairo_rectangle_int16_t. 2006-06-06 16:54:03 -07:00
cairo-win32-surface.c Update lots of docs. 2006-06-30 02:21:50 +02:00
cairo-win32.h [win32] Allow for creating a font from a HFONT 2006-05-18 17:29:18 -07:00
cairo-xcb-surface.c XCB: implement set_clip_region 2006-07-31 09:59:09 -07:00
cairo-xcb-xrender.h Update the XCB backend for screen sensitivity. 2006-06-16 22:43:49 -07:00
cairo-xcb.h Update the XCB backend for screen sensitivity. 2006-06-16 22:43:49 -07:00
cairo-xlib-private.h Remove extraneous whitespace from "blank" lines. 2006-06-06 15:25:49 -07:00
cairo-xlib-screen.c Remove extraneous whitespace from "blank" lines. 2006-06-06 15:25:49 -07:00
cairo-xlib-surface.c Elide size-zero glyphs from calls to XRender functions. 2006-07-27 00:17:52 -07:00
cairo-xlib-test.h Prefix "cairo_*_test_*" symbols with underscore. 2006-06-29 15:22:44 +02:00
cairo-xlib-xrender.h Remove initial, final, and duplicate blank lines. 2006-06-06 15:50:33 -07:00
cairo-xlib.h Surface size getters for xlib 2006-06-25 11:23:43 +02:00
cairo.c Make "double *dash" argument const in cairo_set_dash 2006-07-27 15:20:14 -04:00
cairo.h Make "double *dash" argument const in cairo_set_dash 2006-07-27 15:20:14 -04:00
cairo.pc.in Improve backend .pc files generation: 2006-07-12 04:27:55 -04:00
cairoint.h Add definition of cairo_private for some Sun compilers. 2006-08-07 08:41:13 -07:00
Makefile.am Renamed cairo-font-subset.c to cairo-truetype-subset.c 2006-08-02 19:30:55 -04:00
test-fallback-surface.c Fix bogus cairo_rectangle_fixed_t to be cairo_rectangle_int16_t. 2006-06-06 16:54:03 -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 Fix bogus cairo_rectangle_fixed_t to be cairo_rectangle_int16_t. 2006-06-06 16:54:03 -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 Fix bogus cairo_rectangle_fixed_t to be cairo_rectangle_int16_t. 2006-06-06 16:54:03 -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