[cairo-bugs] [Bug 47895] Index of new symbols is incomplete

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Mar 26 06:45:16 PDT 2012


https://bugs.freedesktop.org/show_bug.cgi?id=47895

--- Comment #1 from Uli Schlachter <psychon at znc.in> 2012-03-26 06:45:16 PDT ---
I diff'd the exported symbols from debian's cairo 1.10 and my local git clone.
The following function symbols are definitely missing (no idea about
preprocessor macros):

cairo_device_observer_elapsed
cairo_device_observer_fill_elapsed
cairo_device_observer_glyphs_elapsed
cairo_device_observer_mask_elapsed
cairo_device_observer_paint_elapsed
cairo_device_observer_print
cairo_device_observer_stroke_elapsed
cairo_ft_font_face_get_synthesize
cairo_ft_font_face_set_synthesize
cairo_ft_font_face_unset_synthesize
cairo_pattern_create_raster_source
cairo_raster_source_pattern_get_acquire
cairo_raster_source_pattern_get_callback_data
cairo_raster_source_pattern_get_copy
cairo_raster_source_pattern_get_finish
cairo_raster_source_pattern_get_snapshot
cairo_raster_source_pattern_set_acquire
cairo_raster_source_pattern_set_callback_data
cairo_raster_source_pattern_set_copy
cairo_raster_source_pattern_set_finish
cairo_raster_source_pattern_set_snapshot
cairo_recording_surface_get_extents
cairo_surface_create_observer
cairo_surface_observer_add_fill_callback
cairo_surface_observer_add_finish_callback
cairo_surface_observer_add_flush_callback
cairo_surface_observer_add_glyphs_callback
cairo_surface_observer_add_mask_callback
cairo_surface_observer_add_paint_callback
cairo_surface_observer_add_stroke_callback
cairo_surface_observer_elapsed
cairo_surface_observer_print
cairo_surface_supports_mime_type
cairo_xcb_device_debug_get_precision
cairo_xcb_device_debug_set_precision
cairo_xcb_device_get_connection
cairo_xcb_surface_set_drawable
cairo_xlib_device_debug_cap_xrender_version
cairo_xlib_device_debug_get_precision
cairo_xlib_device_debug_set_precision

Most of these (e.g. cairo_surface_create_observer()) are marked as "Since:
1.12" in the source code, but are still missing from the list of new symbols.
The observer API is undocumented and thus can't be marked as "Since: 1.12" yet,
so that explains at least half of the missing functions.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA Contact for the bug.


More information about the cairo-bugs mailing list