cairo/src
Emmanuel Pacaud 70b683363f [SVG] Fix a8-mask test failure.
For A8 and A1 masks, the embedded mask image doesn't have an alpha channel.
In this case, the feColorMatrix should not be used, since it's goal is to
discard the color channels and to only keep the alpha one (which is what
we want when we have an ARGB32 mask image, since SVG uses all the channels
for the mask operation, where cairo only use the alpha channel).
2008-02-20 23:46:27 +01:00
..
.gitignore [gitignore] Ignore cairo-no-features.h 2008-02-20 10:57:14 +00:00
cairo-analysis-surface-private.h Add Encapsulated PostScript support 2007-09-23 17:43:44 +09:30
cairo-analysis-surface.c Fix usage of cairo_rectangle_int16_t leading to memory corruption 2008-01-22 15:32:11 -08: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 [doc] Stricter syntax check for type names, update test 2008-01-28 22:10:20 -05:00
cairo-atomic-private.h [cairo-atomic] Check whether we can access int/pointers atomically. 2007-11-05 08:51:06 +00:00
cairo-atomic.c [cairo-atomic] Rearrange code under the correct ifdefs. 2007-11-01 22:26:06 +00:00
cairo-atsui-font.c Fix text-zero-len on ATSUI to not infinite loop 2008-02-05 15:04:15 -08: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 [doc] Make sure all function names in docs are followed by () 2008-01-28 21:49:57 -05:00
cairo-bentley-ottmann.c [doc] Replace 'NOTE' by 'Note' and add it to test 2008-01-28 21:53:44 -05:00
cairo-beos-surface.cpp [doc] Make sure all function names in docs are followed by () 2008-01-28 21:49:57 -05:00
cairo-beos.h Remove initial, final, and duplicate blank lines. 2006-06-06 15:50:33 -07:00
cairo-cache-private.h [doc] Stricter syntax check for type names, update test 2008-01-28 22:10:20 -05:00
cairo-cache.c [doc] Replace 'NOTE' by 'Note' and add it to test 2008-01-28 21:53:44 -05:00
cairo-cff-subset.c [cairo-cff-subset] Propagate error status from failed append_copy(). 2007-10-10 14:22:13 +01:00
cairo-clip-private.h [cairo-clip] Avoid work when all clipped out. 2007-10-19 23:33:04 +01:00
cairo-clip.c Use ADD instead of IN for clipping. 2008-01-29 09:07:54 -08:00
cairo-color.c [cairo-color] Only compare the shorts for equality. 2007-05-05 12:33:29 +01:00
cairo-compiler-private.h [cairoint.h] Move MSC inline macros into cairo-compiler-private.h 2008-01-20 02:56:26 -05:00
cairo-debug.c [cairo-scaled-font] Create error objects on demand. 2008-02-15 13:50:42 +00:00
cairo-deflate-stream.c [doc] Make sure all function names in docs are followed by () 2008-01-28 21:49:57 -05:00
cairo-deprecated.h [doc] Make sure all macro names in docs are prefixed by % 2008-01-28 20:48:48 -05:00
cairo-directfb-surface.c [cairo-directfb] Optimize blend functions in fill_rectangles(), too. 2008-01-02 15:09:58 +01:00
cairo-directfb.h [doc] Make sure all macro names in docs are prefixed by % 2008-01-28 20:48:48 -05:00
cairo-fixed-private.h [cairo-fixed/wideint-private.h] Split out typedefs from prototypes 2008-01-20 02:55:07 -05:00
cairo-fixed-type-private.h [doc] Make sure all type names in docs are prefixed by # 2008-01-28 20:49:44 -05: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-options] Disallow use of NULL font-options. 2008-02-15 13:50:42 +00:00
cairo-font-options.c [docs] Fix typo 2008-02-15 15:56:29 -05:00
cairo-freelist-private.h [doc] Make sure all macro names in docs are prefixed by % 2008-01-28 20:48:48 -05: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-ft-font] Propagate error detected during determination of scale factors. 2008-02-15 13:50:42 +00:00
cairo-ft-private.h [cairo-ft-font] Add paranoid error checking to Fc* operations. 2007-10-16 10:56:24 +01: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-region] Review status propagation. 2008-01-17 11:50:51 +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 Remove include of cairoint.h from *-private.h header files. 2007-08-23 16:13:04 -07:00
cairo-gstate.c [cairo-misc.c] Add misc functions to this file 2008-02-17 02:32:24 -05:00
cairo-hash-private.h Move GCC attributes wrapping into a separate header. 2007-09-25 16:29:54 +01:00
cairo-hash.c [doc] Make sure all type names in docs are prefixed by # 2008-01-28 20:49:44 -05:00
cairo-hull.c [cairo-hull] Remove a couple of redundant status returns. 2007-10-10 14:21:51 +01:00
cairo-image-surface.c [cairo-image-surface.c] Cleanup stride checking and improve docs 2008-01-29 00:43:10 -05:00
cairo-lzw.c [doc] Replace 'NOTE' by 'Note' and add it to test 2008-01-28 21:53:44 -05:00
cairo-malloc-private.h [malloc] Check for integer overflow when realloc'ing. 2007-10-04 00:42:29 +01:00
cairo-matrix.c Compile fix for AIX. 2008-02-15 13:50:43 +00:00
cairo-meta-surface-private.h Fix some trivial syntax warnings for -ansi. 2007-10-10 14:56:52 +01:00
cairo-meta-surface.c Revert "[meta-surface] Adjust tolerance when replaying to surfaces with device scale" 2008-02-20 04:04:04 -08:00
cairo-misc.c [cairo-misc.c] Add misc functions to this file 2008-02-17 02:32:24 -05:00
cairo-mutex-list-private.h [cairo-scaled-font] Create error objects on demand. 2008-02-15 13:50:42 +00:00
cairo-mutex-private.h [doc] Make sure all macro names in docs are prefixed by % 2008-01-28 20:48:48 -05:00
cairo-mutex-type-private.h [doc] Make sure all type names in docs are prefixed by # 2008-01-28 20:49:44 -05:00
cairo-mutex.c [cairo-mutex] Fix typo. 2007-05-03 19:04:21 -04: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 [os2] fix typo in comment 2008-02-08 15:09:19 +01:00
cairo-os2.h [os2] Improve documentation 2008-02-07 00:03:33 +01:00
cairo-output-stream-private.h [cairo-output-stream] Add format(printf) markup. 2008-02-15 13:50:42 +00:00
cairo-output-stream.c [doc] Make sure all function names in docs are followed by () 2008-01-28 21:49:57 -05:00
cairo-paginated-private.h [doc] Stricter syntax check for type names, update test 2008-01-28 22:10:20 -05:00
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_surface_show/copy_page()] Make them return void, like cairo_show/copy_page() do 2008-01-25 19:38:27 -05:00
cairo-path-bounds.c Rename trailing_move_to_point to move_to_point 2008-01-21 15:20:07 -08:00
cairo-path-fill.c [doc] Make sure all macro names in docs are prefixed by % 2008-01-28 20:48:48 -05:00
cairo-path-fixed-private.h [doc] Make sure all function names in docs are followed by () 2008-01-28 21:49:57 -05:00
cairo-path-fixed.c [path-fixed] add _cairo_path_fixed_interpret_flat 2008-01-21 12:01:44 -08:00
cairo-path-private.h [cairo-path] Make _cairo_path_nil static. 2007-10-30 10:58:16 +00:00
cairo-path-stroke.c Remove _cairo_slope_[counter_]clockwise 2008-02-20 04:04:04 -08:00
cairo-path.c [doc] Replace 'NOTE' by 'Note' and add it to test 2008-01-28 21:53:44 -05:00
cairo-pattern.c [doc] Fix typo 2008-01-28 22:25:37 -05:00
cairo-pdf-operators-private.h [pdf-operators] Missing private markup. 2008-02-20 10:56:24 +00:00
cairo-pdf-operators.c [cairo-pdf-operators] Cleanup word_wrap_stream 2008-02-20 10:56:37 +00:00
cairo-pdf-surface-private.h PDF/PS: No need to use save/restore for solid colors 2008-02-17 21:33:04 +10:30
cairo-pdf-surface.c Change PDF newline characters from \r\n to \n 2008-02-20 21:05:23 +10:30
cairo-pdf.h cairo-pdf.h: Add missing cairo_public decorators 2006-09-18 13:32:00 -04:00
cairo-pen.c Eliminate a potential infinite loop in spline stroking 2008-02-20 04:04:04 -08:00
cairo-png.c [cairo-png] Improve error return for invalid parameters. 2008-02-15 13:50:41 +00: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 PS: Use currentfile as the image data source 2008-02-15 07:42:29 +10:30
cairo-ps-surface.c Use correct prefix for _cairo_pdf_operators_stroke 2008-02-17 21:33:25 +10:30
cairo-ps.h [doc] Stricter syntax check for type names, update test 2008-01-28 22:10:20 -05:00
cairo-quartz-private.h [quartz] Store the CGFontRef and reuse it for rendering 2008-01-15 14:27:14 -08:00
cairo-quartz-surface.c [doc] Make sure all function names in docs are followed by () 2008-01-28 21:49:57 -05:00
cairo-quartz.h [quartz] Remove (disabled) support for rendering via AGL/CGGL 2007-02-20 16:18:27 -08:00
cairo-rectangle.c Do correct calculation of pen dimensions for stroke optimization 2008-02-06 13:07:13 -08:00
cairo-reference-count-private.h Simplify CAIRO_REFERENCE_COUNT_INVALID macro 2007-10-09 14:27:53 -07:00
cairo-region-private.h [doc] Stricter syntax check for type names, update test 2008-01-28 22:10:20 -05:00
cairo-region.c [doc] Make sure all type names in docs are prefixed by # 2008-01-28 20:49:44 -05:00
cairo-scaled-font-private.h [cairo-scaled-font] Don't err on font size 0, really 2008-01-24 23:35:06 -05:00
cairo-scaled-font-subsets-private.h [doc] Stricter syntax check for type names, update test 2008-01-28 22:10:20 -05:00
cairo-scaled-font-subsets.c [cairo-scaled-font-subsets] Fix memleak on failure to reserve .notdef glyph. 2008-02-20 10:57:04 +00:00
cairo-scaled-font.c [cairo-scaled-font] Create error objects on demand. 2008-02-15 13:50:42 +00: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 Remove _cairo_slope_[counter_]clockwise 2008-02-20 04:04:04 -08:00
cairo-spline.c [cairo-spline] Eliminate redundant _cairo_fixed_to_double(). 2007-11-01 22:42:34 +00:00
cairo-stroke-style.c Do correct calculation of pen dimensions for stroke optimization 2008-02-06 13:07:13 -08: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 [doc] Make sure all macro names in docs are prefixed by % 2008-01-28 20:48:48 -05: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] Check surface status on internal paths as well. 2008-02-20 10:56:53 +00: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 [SVG] Fix a8-mask test failure. 2008-02-20 23:46:27 +01:00
cairo-svg.h [doc] Stricter syntax check for type names, update test 2008-01-28 22:10:20 -05:00
cairo-traps.c Optimize dashed strokes, part 2 2008-02-05 15:04:28 -08: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] Propagate error from failing to allocate padding. 2008-01-03 11:03:17 +00:00
cairo-type1-fallback.c [cairo-output-stream] Introduce _cairo_output_stream_create_in_error() 2008-01-16 16:40:01 +00: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 Type1-subset: Add newline to the end of the font 2008-01-20 00:26:09 +10:30
cairo-types-private.h [doc] Stricter syntax check for type names, update test 2008-01-28 22:10:20 -05:00
cairo-unicode.c [doc] Make sure all function names in docs are followed by () 2008-01-28 21:49:57 -05:00
cairo-wideint-private.h [cairo-fixed/wideint-private.h] Split out typedefs from prototypes 2008-01-20 02:55:07 -05:00
cairo-wideint-type-private.h [cairo-fixed/wideint-private.h] Split out typedefs from prototypes 2008-01-20 02:55:07 -05: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-font-options] Disallow use of NULL font-options. 2008-02-15 13:50:42 +00:00
cairo-win32-printing-surface.c Win32-printing: Fix meta surface patterns 2008-02-15 23:54:55 +10:30
cairo-win32-private.h [win32] Better tracking of initial clip 2008-01-24 11:24:02 -08:00
cairo-win32-surface.c [doc] Replace 'NOTE' by 'Note' and add it to test 2008-01-28 21:53:44 -05:00
cairo-win32.c Implement a win32 tmpfile() function 2007-12-29 00:25:34 +10:30
cairo-win32.h [win32] remove ignore_operators flag from win32 printing surface 2007-10-09 13:56:59 -07:00
cairo-xcb-surface.c [doc] Replace 'NOTE' by 'Note' and add it to test 2008-01-28 21:53:44 -05: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] Remove the NULL safeguards. 2008-01-17 14:51:22 +00:00
cairo-xlib-private.h [cairo-xlib] Fixup --disable-xlib-xrender 2008-01-15 13:08:53 +00:00
cairo-xlib-screen.c [cairo-xlib] Remove the NULL safeguards. 2008-01-17 14:51:22 +00:00
cairo-xlib-surface-private.h [cairo-xlib] Fixup --disable-xlib-xrender 2008-01-15 13:08:53 +00:00
cairo-xlib-surface.c [xlib] Move multiple CAIRO_MUTEX_INITIALIZE into one place they all end up anyway 2008-02-08 17:37:50 -05:00
cairo-xlib-xrender-private.h [cairo-xlib] Fixup --disable-xlib-xrender 2008-01-15 13:08:53 +00:00
cairo-xlib-xrender.h Add new API cairo_xlib_surface_get_render_format 2008-01-28 15:39:39 -08:00
cairo-xlib.h Surface size getters for xlib 2006-06-25 11:23:43 +02:00
cairo.c [cairo-misc.c] Add misc functions to this file 2008-02-17 02:32:24 -05:00
cairo.h [cairo-scaled-font] Create error objects on demand. 2008-02-15 13:50:42 +00:00
cairo.pc.in Improve backend .pc files generation: 2006-07-12 04:27:55 -04:00
cairoint.h Remove _cairo_slope_[counter_]clockwise 2008-02-20 04:04:04 -08:00
check-cairoint.sh [src/check-cairoint.sh] Fix typo in shell script 2007-12-18 15:59:19 -05:00
check-def.sh [src/check-*] Shut make up 2008-01-28 20:14:52 -05:00
check-doc-syntax.sh check-doc-syntax.sh: Fix for non-srcdir builds (such as make distcheck) 2008-01-30 04:54:39 -08:00
check-has-hidden-symbols.c [check] Move the hidden symbol check into check-{def,plt}.sh 2008-01-11 21:21:34 +00:00
check-headers.sh [configure.in] Generate a cairo-no-features.h with macros for disabled supported backends 2008-01-28 23:26:35 -05:00
check-plt.sh [src/check-*] Shut make up 2008-01-28 20:14:52 -05:00
Makefile.am [cairo-misc.c] Add misc functions to this file 2008-02-17 02:32:24 -05:00
Makefile.win32 Added cairo-misc.c to makefile 2008-02-19 00:17:47 -05:00
test-fallback-surface.c [doc] Make sure all macro names in docs are prefixed by % 2008-01-28 20:48:48 -05:00
test-fallback-surface.h [test-surfaces] Prefix public symbols with _cairo 2007-03-13 05:14:19 -04:00
test-meta-surface.c [cairo-surface] Introduce _cairo_surface_create_in_error(). 2008-01-16 16:51:32 +00:00
test-meta-surface.h [test-surfaces] Prefix public symbols with _cairo 2007-03-13 05:14:19 -04:00
test-paginated-surface.c [cairo-surface] Introduce _cairo_surface_create_in_error(). 2008-01-16 16:51:32 +00:00
test-paginated-surface.h [test-surfaces] Prefix public symbols with _cairo 2007-03-13 05:14:19 -04:00