cairo/src
Chris Wilson 3da62fdd28 [cairo-xlib-display] Rescan the displays list during shutdown.
As we drop the list mutex whilst calling the hooks during the
XCloseDisplay callback, we must rescan the list when we reacquire the
mutex in order to remove the display from the list.
2007-10-05 18:34:58 +01:00
..
.gitignore Update .gitignore 2007-04-16 15:08:54 +01:00
cairo-analysis-surface-private.h Add Encapsulated PostScript support 2007-09-23 17:43:44 +09:30
cairo-analysis-surface.c [cairo-error] Clean up all the warnings and missing _cairo_error() calls. 2007-10-04 13:31:44 +01: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 Rename ARRAY_LEN to ARRAY_LENGTH 2007-04-10 10:14:49 -07:00
cairo-array.c [cairo-error] Clean up all the warnings and missing _cairo_error() calls. 2007-10-04 13:31:44 +01:00
cairo-atomic-private.h [cairo-atomic] Hide compiler warnings for _cairo_status_set_error(). 2007-10-05 15:23:15 +01:00
cairo-atomic.c [cairo-atomic] Use an atomic operation to set the status on a shared resource. 2007-10-04 11:26:44 +01:00
cairo-atsui-font.c [cairo-error] Clean up all the warnings and missing _cairo_error() calls. 2007-10-04 13:31:44 +01: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 [cairo-error] Clean up all the warnings and missing _cairo_error() calls. 2007-10-04 13:31:44 +01:00
cairo-bentley-ottmann.c [cairo-error] Clean up all the warnings and missing _cairo_error() calls. 2007-10-04 13:31:44 +01:00
cairo-beos-surface.cpp [fix] Avoid int overflow when allocating large buffers 2007-06-29 09:46:08 -07:00
cairo-beos.h Remove initial, final, and duplicate blank lines. 2006-06-06 15:50:33 -07:00
cairo-cache-private.h Move GCC attributes wrapping into a separate header. 2007-09-25 16:29:54 +01:00
cairo-cache.c [cairo-error] Clean up all the warnings and missing _cairo_error() calls. 2007-10-04 13:31:44 +01:00
cairo-cff-subset.c [cairo-cff-subset] Propagate errors and review error paths. 2007-10-04 17:18:25 +01:00
cairo-clip-private.h [cairo-atomic] Rewrite reference counting using atomic ops. 2007-09-25 16:29:54 +01:00
cairo-clip.c [cairo-error] Clean up all the warnings and missing _cairo_error() calls. 2007-10-04 13:31:44 +01:00
cairo-color.c [cairo-color] Only compare the shorts for equality. 2007-05-05 12:33:29 +01:00
cairo-compiler-private.h Move GCC attributes wrapping into a separate header. 2007-09-25 16:29:54 +01:00
cairo-debug.c [cairo-debug] Finalize mutexes along with other static data. 2007-10-04 17:00:26 +01:00
cairo-deflate-stream.c [cairo-deflate-stream] Return the nil stream if creating from an error stream. 2007-10-04 23:07:36 +01:00
cairo-deprecated.h Move the REPLACED/DEPRECATED_BY macros from cairo.h to cairo-deprecated.h 2006-09-11 11:12:47 -07:00
cairo-directfb-surface.c [cairo-error] Clean up all the warnings and missing _cairo_error() calls. 2007-10-04 13:31:44 +01:00
cairo-directfb.h Fixed compile error from missing directfb.h include 2007-04-11 21:42:57 -07:00
cairo-fixed-private.h Remove include of cairoint.h from *-private.h header files. 2007-08-23 16:13:04 -07:00
cairo-fixed.c [fixpt] Make fixed point methods static inline and generic 2007-07-18 22:45:21 +02:00
cairo-font-face.c [cairo-font-face] Set the error on the font. 2007-10-04 15:26:09 +01:00
cairo-font-options.c [cairo-error] Clean up all the warnings and missing _cairo_error() calls. 2007-10-04 13:31:44 +01:00
cairo-freelist-private.h [cairo-freelist] Remove redundant struct declarations 2007-04-19 16:07:15 -04:00
cairo-freelist.c [src] Make sure all source files #include "cairoint.h" as their first include 2007-04-03 20:28:11 -04:00
cairo-ft-font.c [cairo-scaled-font] Return the error status from _cairo_scaled_font_set_error() 2007-10-04 15:31:25 +01:00
cairo-ft-private.h Remove include of cairoint.h from *-private.h header files. 2007-08-23 16:13:04 -07:00
cairo-ft.h Give cairo_public an empty definition by default. 2005-09-07 16:31:22 +00:00
cairo-glitz-private.h [slim] hide cairo_glitz_surface_create() (#8551) 2006-10-08 17:07:17 -04:00
cairo-glitz-surface.c [cairo-error] Clean up all the warnings and missing _cairo_error() calls. 2007-10-04 13:31:44 +01: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 include of cairoint.h from *-private.h header files. 2007-08-23 16:13:04 -07:00
cairo-gstate.c [cairo-scaled-font] Acquire mutex around _cairo_scaled_font_glyph_path(). 2007-10-04 16:04:49 +01:00
cairo-hash-private.h Move GCC attributes wrapping into a separate header. 2007-09-25 16:29:54 +01:00
cairo-hash.c [cairo-error] Clean up all the warnings and missing _cairo_error() calls. 2007-10-04 13:31:44 +01:00
cairo-hull.c [cairo-error] Clean up all the warnings and missing _cairo_error() calls. 2007-10-04 13:31:44 +01:00
cairo-image-surface.c [cairo-image-surface] Check for errors whilst cloning. 2007-10-04 20:08:22 +01:00
cairo-lzw.c [cairo-error] Clean up all the warnings and missing _cairo_error() calls. 2007-10-04 13:31:44 +01:00
cairo-malloc-private.h [malloc] Check for integer overflow when realloc'ing. 2007-10-04 00:42:29 +01:00
cairo-matrix.c [cairo-matrix] Check whether a matrix is invertible before use. 2007-10-04 16:00:22 +01:00
cairo-meta-surface-private.h Add support for PDF meta-surface patterns 2007-09-05 22:26:16 +09:30
cairo-meta-surface.c [cairo-meta-surface] Propagate errors during replay to the surface. 2007-10-04 20:07:43 +01:00
cairo-mutex-list-private.h [cairo-atomic] Introduce atomic ops. 2007-09-25 16:29:54 +01:00
cairo-mutex-private.h Move GCC attributes wrapping into a separate header. 2007-09-25 16:29:54 +01:00
cairo-mutex-type-private.h Make NO_MUTEX really mean no mutexes 2007-09-18 09:28:30 -07:00
cairo-mutex.c [cairo-mutex] Fix typo. 2007-05-03 19:04:21 -04:00
cairo-operator.c Remove extraneous whitespace from "blank" lines. 2006-06-06 15:25:49 -07:00
cairo-os2-private.h Remove include of cairoint.h from *-private.h header files. 2007-08-23 16:13:04 -07:00
cairo-os2-surface.c [cairo-error] Clean up all the warnings and missing _cairo_error() calls. 2007-10-04 13:31:44 +01:00
cairo-os2.h [directfb,os2] #error if the backend is not compiled in, like others do 2007-03-13 05:14:18 -04:00
cairo-output-stream-private.h Move GCC attributes wrapping into a separate header. 2007-09-25 16:29:54 +01:00
cairo-output-stream.c [cairo-output-stream] Guard against destroying the nil streams. 2007-10-04 20:07:58 +01:00
cairo-paginated-private.h Add Encapsulated PostScript support 2007-09-23 17:43:44 +09:30
cairo-paginated-surface-private.h Remove include of cairoint.h from *-private.h header files. 2007-08-23 16:13:04 -07:00
cairo-paginated-surface.c [cairo-error] Clean up all the warnings and missing _cairo_error() calls. 2007-10-04 13:31:44 +01:00
cairo-path-bounds.c Make _cairo_path_bounder_add_point void 2007-04-09 17:16:30 -07:00
cairo-path-fill.c Add a status field to cairo_polygon_t 2007-04-10 10:45:15 -07:00
cairo-path-fixed-private.h [cairo-path-fixed] Remove leftover typedef keyword 2007-08-30 19:45:44 -04:00
cairo-path-fixed.c [cairo-error] Clean up all the warnings and missing _cairo_error() calls. 2007-10-04 13:31:44 +01:00
cairo-path-private.h Rename remaining cairo_path_data to cairo_path in function names, etc. 2006-12-19 13:10:14 -08:00
cairo-path-stroke.c [cairo-error] Clean up all the warnings and missing _cairo_error() calls. 2007-10-04 13:31:44 +01:00
cairo-path.c [cairo-error] Clean up all the warnings and missing _cairo_error() calls. 2007-10-04 13:31:44 +01:00
cairo-pattern.c [cairo-error] Clean up all the warnings and missing _cairo_error() calls. 2007-10-04 13:31:44 +01:00
cairo-pdf-surface-private.h PDF: Compress the content stream 2007-09-25 23:04:03 +09:30
cairo-pdf-surface.c [cairo-pdf-surface] Check for pdf_resource_t allocation failure. 2007-10-05 18:34:11 +01:00
cairo-pdf.h cairo-pdf.h: Add missing cairo_public decorators 2006-09-18 13:32:00 -04:00
cairo-pen.c [cairo-error] Clean up all the warnings and missing _cairo_error() calls. 2007-10-04 13:31:44 +01:00
cairo-png.c [cairo-png] Markup a couple of original error sites with _cairo_error(). 2007-10-05 15:26:14 +01:00
cairo-polygon.c [cairo-error] Clean up all the warnings and missing _cairo_error() calls. 2007-10-04 13:31:44 +01:00
cairo-private.h [cairo-atomic] Rewrite reference counting using atomic ops. 2007-09-25 16:29:54 +01:00
cairo-ps-surface-private.h Add Encapsulated PostScript support 2007-09-23 17:43:44 +09:30
cairo-ps-surface.c [cairo-ps-surface] Cleanup ps surface after creation failure. 2007-10-05 18:34:44 +01:00
cairo-ps.h Add Encapsulated PostScript API 2007-09-23 14:23:33 +09:30
cairo-quartz-private.h [Makefile.am] Add target sparse to run sparse static source code analyzer 2007-08-22 02:58:37 -04:00
cairo-quartz-surface.c [cairo-error] Clean up all the warnings and missing _cairo_error() calls. 2007-10-04 13:31:44 +01:00
cairo-quartz.h [quartz] Remove (disabled) support for rendering via AGL/CGGL 2007-02-20 16:18:27 -08:00
cairo-rectangle.c [fixpt] Replace cairo_rectangle_int16_t with cairo_rectangle_int_t 2007-07-18 22:45:21 +02:00
cairo-reference-count-private.h [cairo-atomic] Rewrite reference counting using atomic ops. 2007-09-25 16:29:54 +01:00
cairo-region-private.h Move GCC attributes wrapping into a separate header. 2007-09-25 16:29:54 +01:00
cairo-region.c [cairo-error] Clean up all the warnings and missing _cairo_error() calls. 2007-10-04 13:31:44 +01:00
cairo-scaled-font-private.h [cairo-atomic] Rewrite reference counting using atomic ops. 2007-09-25 16:29:54 +01:00
cairo-scaled-font-subsets-private.h [cairo-scaled-font-subset] Propagate errors during collection. 2007-10-05 15:26:30 +01:00
cairo-scaled-font-subsets.c [cairo-scaled-font-subset] Propagate errors during collection. 2007-10-05 15:26:30 +01:00
cairo-scaled-font.c [cairo-scaled-font] Mask cannot be NULL so remove redundant check. 2007-10-05 15:26:03 +01:00
cairo-skiplist-private.h [cairo-skiplist] Use one random number per insertion, instead of two 2007-04-09 19:39:50 -04:00
cairo-skiplist.c [cairo-error] Clean up all the warnings and missing _cairo_error() calls. 2007-10-04 13:31:44 +01:00
cairo-slope.c [cairo-slope] Make comparison stable if both vectors are zero 2007-03-13 05:14:20 -04:00
cairo-spline.c [cairo-error] Clean up all the warnings and missing _cairo_error() calls. 2007-10-04 13:31:44 +01:00
cairo-stroke-style.c [cairo-error] Clean up all the warnings and missing _cairo_error() calls. 2007-10-04 13:31:44 +01:00
cairo-surface-fallback-private.h Revert "[cairo-gstate] Avoid copying untransformed glyphs." 2007-08-31 16:53:21 +01:00
cairo-surface-fallback.c [cairo-surface-fallback] Release the acquired image on error. 2007-10-05 15:25:08 +01:00
cairo-surface-private.h [cairo-atomic] Rewrite reference counting using atomic ops. 2007-09-25 16:29:54 +01:00
cairo-surface.c [cairo-surface] Add the usual guards to the API entry point. 2007-10-05 15:25:32 +01:00
cairo-svg-surface-private.h Remove include of cairoint.h from *-private.h header files. 2007-08-23 16:13:04 -07:00
cairo-svg-surface.c Cleanup a couple of warnings for use of uninitialized statuses. 2007-10-05 17:37:05 +01:00
cairo-svg.h [SVG] Define enum _cairo_svg_version. 2006-11-21 00:22:19 -05:00
cairo-traps.c [cairo-error] Clean up all the warnings and missing _cairo_error() calls. 2007-10-04 13:31:44 +01:00
cairo-truetype-subset-private.h TrueType: fix bug #9998 - build error with gcc 2.95 2007-02-17 10:55:14 +10:30
cairo-truetype-subset.c [cairo-truetype-subset] Do mask error status returns. 2007-10-04 18:33:24 +01:00
cairo-type1-fallback.c [cairo-type1-fallback] Propagate error from closing the stream. 2007-10-05 15:24:25 +01:00
cairo-type1-private.h Remove include of cairoint.h from *-private.h header files. 2007-08-23 16:13:04 -07:00
cairo-type1-subset.c Cleanup a couple of warnings for use of uninitialized statuses. 2007-10-05 17:37:05 +01:00
cairo-types-private.h Add support for PDF meta-surface patterns 2007-09-05 22:26:16 +09:30
cairo-unicode.c [cairo-error] Clean up all the warnings and missing _cairo_error() calls. 2007-10-04 13:31:44 +01:00
cairo-wideint-private.h Move GCC attributes wrapping into a separate header. 2007-09-25 16:29:54 +01:00
cairo-wideint.c cairo-wideint: Fix to eliminate comparison of signed and unsigned values 2007-01-20 02:01:29 -08:00
cairo-win32-font.c [cairo-error] Clean up all the warnings and missing _cairo_error() calls. 2007-10-04 13:31:44 +01:00
cairo-win32-printing-surface.c [win32] Add win32 printing surface 2007-09-18 09:28:29 -07:00
cairo-win32-private.h [win32] Add win32 printing surface 2007-09-18 09:28:29 -07:00
cairo-win32-surface.c [cairo-error] Clean up all the warnings and missing _cairo_error() calls. 2007-10-04 13:31:44 +01:00
cairo-win32.h [win32] Add win32 printing surface 2007-09-18 09:28:29 -07:00
cairo-xcb-surface.c [cairo-error] Clean up all the warnings and missing _cairo_error() calls. 2007-10-04 13:31:44 +01:00
cairo-xcb-xrender.h XCB: Move slim_hidden_def to cairo-xcb-surface.c, not cairo-xcb-xrender.h. 2006-10-16 11:44:08 -07:00
cairo-xcb.h Update XCB names for XCB 1.0 RC2 release. 2006-10-11 21:52:49 -07:00
cairo-xlib-display.c [cairo-xlib-display] Rescan the displays list during shutdown. 2007-10-05 18:34:58 +01:00
cairo-xlib-private.h [cairo-atomic] Rewrite reference counting using atomic ops. 2007-09-25 16:29:54 +01:00
cairo-xlib-screen.c [cairo-atomic] Rewrite reference counting using atomic ops. 2007-09-25 16:29:54 +01:00
cairo-xlib-surface-private.h Remove include of cairoint.h from *-private.h header files. 2007-08-23 16:13:04 -07:00
cairo-xlib-surface.c [cairo-xlib] Initialize the global mutexes. 2007-10-05 16:25:02 +01:00
cairo-xlib-xrender-private.h [cairo-xlib-xrender-private] Remove some protocol-specific macros 2007-09-04 19:12:14 -04:00
cairo-xlib-xrender.h Add include of X11/Xlib.h to cairo-xlib-xrender.h 2007-06-08 15:36:05 -07:00
cairo-xlib.h Surface size getters for xlib 2006-06-25 11:23:43 +02:00
cairo.c [cairo] Protect the getters when operating on the nil object. 2007-10-04 16:44:27 +01:00
cairo.h [win32] Add win32 printing surface 2007-09-18 09:28:29 -07:00
cairo.pc.in Improve backend .pc files generation: 2006-07-12 04:27:55 -04:00
cairoint.h [cairo-matrix] Check whether a matrix is invertible before use. 2007-10-04 16:00:22 +01:00
check-cairoint.sh [pixman/src/check-config.sh] Test that all source files #include <config.h> 2007-04-03 20:30:30 -04:00
check-def.sh [check-def.sh] Do not allow _cairo_.*_test_ symbols anymore 2007-04-21 03:44:53 -04:00
check-headers.sh Add attribute(warn_unused_result) 2007-04-09 15:01:58 +01:00
check-plt.sh [check-plt] Ignore entries for pixman. 2007-07-05 19:15:10 +01:00
Makefile.am [cairo-atomic] Rewrite reference counting using atomic ops. 2007-09-25 16:29:54 +01:00
Makefile.win32 [win32] add new win32 printing surface 2007-09-18 09:28:30 -07:00
test-fallback-surface.c [test-surfaces] Mark the test backend as static. 2007-10-05 16:16:36 +01:00
test-fallback-surface.h [test-surfaces] Prefix public symbols with _cairo 2007-03-13 05:14:19 -04:00
test-meta-surface.c [test-surfaces] Mark the test backend as static. 2007-10-05 16:16:36 +01:00
test-meta-surface.h [test-surfaces] Prefix public symbols with _cairo 2007-03-13 05:14:19 -04:00
test-paginated-surface.c [test-paginated] Free resources if fail to create the test surface. 2007-10-05 16:16:36 +01:00
test-paginated-surface.h [test-surfaces] Prefix public symbols with _cairo 2007-03-13 05:14:19 -04:00