cairo/src
Chris Wilson 96d8f58daf Clear the XRender data on display closure.
Use the new hook functions to register a callback for xlib to clear
the private glyph data when the display is closed. In order to do this
we need to reset the glyph cache inside the generic scaled font as well.
2007-03-14 17:20:13 -07:00
..
.gitignore Add win32 output files to gitignore 2006-09-19 12:19:21 -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 Add/remove const to cairo_glyph_t* arguments consistently 2006-12-11 01:39:51 -05: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 Fix typos in internal documentation. 2006-08-07 10:33:15 -07:00
cairo-array.c Spell check the docs 2007-01-07 02:08:15 -05:00
cairo-atsui-font.c [atsui] clean up warnings 2007-03-06 23:45:23 +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-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-bentley-ottmann.c [skiplist] Prefix symbols with _cairo 2007-03-13 05:14:19 -04:00
cairo-beos-surface.cpp Rename all mutex variables to start with an underscore 2007-03-05 15:59:43 -05: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 Spell check the docs 2007-01-07 02:08:15 -05:00
cairo-cff-subset.c [cairoint] Move endian-conversion routines into cairoint.h 2007-03-07 16:02:09 -05:00
cairo-clip-private.h Rename cairo_copy_clip_rectangles to cairo_copy_clip_rectangle_list 2007-01-17 15:07:31 -08:00
cairo-clip.c [cairo-clip] Make _cairo_clip_init tolerate NULL target 2007-03-13 05:14:19 -04:00
cairo-color.c [cairo-color] Add cairo-private _cairo_color_double_to_short() 2007-03-13 16:13:35 -04:00
cairo-debug.c Revert the solid-pattern cache 2007-02-28 14:58:57 -05:00
cairo-deflate-stream.c Add cairo-deflate-stream.c 2007-01-17 13:21:03 -08: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 Revert the solid-pattern cache 2007-02-28 14:58:57 -05:00
cairo-directfb.h [directfb,os2] #error if the backend is not compiled in, like others do 2007-03-13 05:14:18 -04:00
cairo-fixed.c Change _cairo_fixed_from_double to use the "magic number" technique 2006-11-06 09:37:40 -08:00
cairo-font-options.c Spell check the docs 2007-01-07 02:08:15 -05:00
cairo-font.c Uniform object handling in _reference(), _destroy(), and _get_reference_count() 2007-03-05 16:28:31 -05:00
cairo-freelist-private.h Add some missing cairo_private decorators 2006-11-22 18:44:34 -08:00
cairo-freelist.c perf: new-tessellator: Deferred trapezoid generation (first try) 2006-11-22 17:55:54 -08:00
cairo-ft-font.c Fix a LOCK vs. UNLOCK typo, (yes, I'm that stupid). 2007-03-09 13:36:03 -08:00
cairo-ft-private.h slim_hidden_proto: Move smeicolon from definition to use for consistency and legibility 2006-09-05 17:22:07 -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 [glitz] Mark some constant static structures as const 2007-03-07 16:02:09 -05: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 [cairo_t] Embed a gstate into cairo_t 2007-03-13 05:14:19 -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 Add -Wsign-compare compiler flag and fix all warnings 2006-07-28 22:50:06 -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 [TODO] Add various TODO items 2007-02-23 17:26:43 -05:00
cairo-lzw.c Spell check the docs 2007-01-07 02:08:15 -05:00
cairo-matrix.c Fix various code/comment typos 2007-01-07 01:35:15 -05:00
cairo-meta-surface-private.h Fix some signed/unsigned comparison warnings that cropped up during the warnings-cleanup branch 2006-08-07 15:22:49 -07:00
cairo-meta-surface.c Spell check the docs 2007-01-07 02:08:15 -05:00
cairo-operator.c Remove extraneous whitespace from "blank" lines. 2006-06-06 15:25:49 -07:00
cairo-os2-private.h OS/2 backend files 2006-09-15 11:18:14 +02:00
cairo-os2-surface.c Rename all mutex variables to start with an underscore 2007-03-05 15:59:43 -05: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 Add cairo-deflate-stream.c 2007-01-17 13:21:03 -08:00
cairo-output-stream.c output-stream: coding style fix 2007-02-13 23:29:05 +10:30
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 [paginated] Also increase page number in copy_page 2007-03-01 13:51:29 -05:00
cairo-path-bounds.c Remove extraneous whitespace from "blank" lines. 2006-06-06 15:25:49 -07:00
cairo-path-fill.c [cairo-path-fixed] Merge op and arg bufs 2007-03-13 05:14:18 -04:00
cairo-path-fixed-private.h [cairo-path-fixed] Fine-tune size of buffer 2007-03-13 05:14:18 -04:00
cairo-path-fixed.c [cairo-path-fixed] Merge op and arg bufs 2007-03-13 05:14:18 -04: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 Fix leak in rectilinear stroking code 2007-03-01 18:36:16 -05:00
cairo-path.c In cairo_append_path(), allow excess path_data elements 2007-03-05 17:11:39 -05:00
cairo-pattern.c [cairo-pattern] Add a cache of two color stops to cairo_gradient_pattern_t 2007-03-14 17:24:54 -04:00
cairo-pdf-surface.c [PS/PDF/SVG] Rename internal symbols to have _cairo_*_surface prefix 2007-03-07 16:02:09 -05:00
cairo-pdf-test.h Prefix "cairo_*_test_*" symbols with underscore. 2006-06-29 15:22:44 +02:00
cairo-pdf.h cairo-pdf.h: Add missing cairo_public decorators 2006-09-18 13:32:00 -04:00
cairo-pen.c Switch from old tessellator to new tessellator 2006-11-22 16:56:51 -08:00
cairo-png.c [configure] Use AC_C_INLINE to correctly define inline 2006-12-17 14:09:15 -05:00
cairo-polygon.c [polygon,spline,traps] Avoid free(NULL) 2007-03-13 06:09:09 -04:00
cairo-private.h [cairo_t] Embed a gstate into cairo_t 2007-03-13 05:14:19 -04:00
cairo-ps-surface.c [PS/PDF/SVG] Rename internal symbols to have _cairo_*_surface prefix 2007-03-07 16:02:09 -05: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 [quartz] rename remaining nquartz symbols to quartz. 2007-03-06 23:24:33 +00:00
cairo-quartz-surface.c [Quartz] Don't include cairo-private.h 2007-03-13 05:14:19 -04:00
cairo-quartz.h [quartz] Remove (disabled) support for rendering via AGL/CGGL 2007-02-20 16:18:27 -08: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 PDF/PS: Don't embed multiple copies of the same font 2007-02-21 00:32:07 +10:30
cairo-scaled-font-subsets.c Subsetting: Add check for malloc() error 2007-02-23 22:55:29 +10:30
cairo-scaled-font-test.h Prefix "cairo_*_test_*" symbols with underscore. 2006-06-29 15:22:44 +02:00
cairo-scaled-font.c Privately export a function to reset the scaled font's glyph caches. 2007-03-14 17:20:05 -07:00
cairo-skiplist-private.h [skiplist] Prefix symbols with _cairo 2007-03-13 05:14:19 -04:00
cairo-skiplist.c [skiplist] Prefix symbols with _cairo 2007-03-13 05:14:19 -04: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 [polygon,spline,traps] Avoid free(NULL) 2007-03-13 06:09:09 -04: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 Add/remove const to cairo_glyph_t* arguments consistently 2006-12-11 01:39:51 -05:00
cairo-surface-fallback.c Restrict _clip_and_composite_trapezoids to destination extents 2007-01-05 16:50:11 -08:00
cairo-surface.c Avoid the struct copy when source and destination are the same. 2007-03-12 14:48:05 -07:00
cairo-svg-surface.c SVG: fix a radial gradient failure when using CAIRO_EXTEND_REFLECT. 2007-03-08 21:32:59 +01:00
cairo-svg-test.h Prefix "cairo_*_test_*" symbols with underscore. 2006-06-29 15:22:44 +02:00
cairo-svg.h [SVG] Define enum _cairo_svg_version. 2006-11-21 00:22:19 -05:00
cairo-traps.c Remove dead-code remnants of old tessellator 2007-03-14 15:23:01 -07: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 Fix incorrect file permission in previous commit 2007-03-13 18:45:38 +10:30
cairo-type1-fallback.c [Type1] Add cairo-type1-private.h that Type1 fallback and subset code share 2007-03-07 16:02:08 -05:00
cairo-type1-private.h [Type1] Add cairo-type1-private.h that Type1 fallback and subset code share 2007-03-07 16:02:08 -05:00
cairo-type1-subset.c [Type1] Add cairo-type1-private.h that Type1 fallback and subset code share 2007-03-07 16:02:08 -05:00
cairo-unicode.c Spell check the docs 2007-01-07 02:08:15 -05:00
cairo-wideint-private.h bugfix: fix cairo-wideint.c uint64_t usage and const return qualifiers 2006-12-05 03:59:11 +02: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 [doc] Some documentation love 2007-03-02 22:01:15 -05:00
cairo-win32-private.h [win32] clean up win32_surface_composite 2006-11-07 13:12:09 -08:00
cairo-win32-surface.c Rename all mutex variables to start with an underscore 2007-03-05 15:59:43 -05:00
cairo-win32.h Remove WINVER from public header file 2007-01-04 16:46:22 +01:00
cairo-xcb-surface.c Revert the solid-pattern cache 2007-02-28 14:58:57 -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-private.h Introduce hooks for _cairo_xlib_close_display() 2007-03-14 17:19:55 -07:00
cairo-xlib-screen.c Introduce hooks for _cairo_xlib_close_display() 2007-03-14 17:19:55 -07:00
cairo-xlib-surface.c Clear the XRender data on display closure. 2007-03-14 17:20:13 -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 [cairo_t] Embed a gstate into cairo_t 2007-03-13 05:14:19 -04:00
cairo.h Remove extra word in docs 2007-03-06 10:33:09 -05:00
cairo.pc.in Improve backend .pc files generation: 2006-07-12 04:27:55 -04:00
cairoint.h Privately export a function to reset the scaled font's glyph caches. 2007-03-14 17:20:05 -07:00
check-def.sh check-def.sh: Adjust test to exempt _cairo_test_* functions as well as _cairo_*_test_* 2007-03-14 15:48:15 -07:00
check-headers.sh [check-headers.sh] Don't use '\>' regexp syntax 2006-10-02 14:35:35 -04:00
check-plt.sh [x86-64] check-plt.sh: match on JU?MP_SLO as on x86-64 "SLOT" is truncated 2006-09-06 16:39:18 -04:00
Makefile.am [Makefile.am] Do not distribute cairo-features.h, Ouch! 2007-03-13 17:21:19 -04:00
Makefile.win32 Update Win32 makefiles 2007-02-13 16:53:12 -08:00
test-fallback-surface.c [test-surfaces] Prefix public symbols with _cairo 2007-03-13 05:14:19 -04: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] Prefix public symbols with _cairo 2007-03-13 05:14:19 -04: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-surfaces] Prefix public symbols with _cairo 2007-03-13 05:14:19 -04:00
test-paginated-surface.h [test-surfaces] Prefix public symbols with _cairo 2007-03-13 05:14:19 -04:00