Binary compatibility report for the libcairo.so.2 library  between 2.11.5-Maemo 4.1.2 and 2.10800.8-Maemo 5.0 versions on ARM

Test Info


Library Namelibcairo.so.2
Version #12.11.5-Maemo 4.1.2 (gcc 3.4.4)
Version #22.10800.8-Maemo 5.0 (gcc 4.2.1)
CPU ArchitectureARM

Test Results


Total Header Files9
Total Shared Libraries1
Total Symbols / Types275 / 160
VerdictCompatible

Problem Summary


SeverityCount
Added Symbols-33
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low1
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0

Added Symbols (33)


cairo-ps.h, libcairo.so.2.10800.8
cairo_ps_get_levels cairo_ps_level_t const** levels, int* num_levels )
cairo_ps_level_to_string cairo_ps_level_t level )
cairo_ps_surface_get_eps cairo_surface_t* surface )
cairo_ps_surface_restrict_to_level cairo_surface_t* surface, cairo_ps_level_t level )
cairo_ps_surface_set_eps cairo_surface_t* surface, cairo_bool_t eps )

cairo-xlib-xrender.h, libcairo.so.2.10800.8
cairo_xlib_surface_get_xrender_format cairo_surface_t* surface )

cairo.h, libcairo.so.2.10800.8
cairo_format_stride_for_width cairo_format_t format, int width )
cairo_glyph_allocate int num_glyphs )
cairo_glyph_free cairo_glyph_t* glyphs )
cairo_has_current_point cairo_t* cr )
cairo_path_extents cairo_t* cr, double* x1, double* y1, double* x2, double* y2 )
cairo_scaled_font_get_scale_matrix cairo_scaled_font_t* scaled_font, cairo_matrix_t* scale_matrix )
cairo_scaled_font_text_to_glyphs cairo_scaled_font_t* scaled_font, double x, double y, char const* utf8, int utf8_len, cairo_glyph_t** glyphs, int* num_glyphs, cairo_text_cluster_t** clusters, int* num_clusters, cairo_text_cluster_flags_t* cluster_flags )
cairo_show_text_glyphs cairo_t* cr, char const* utf8, int utf8_len, cairo_glyph_t const* glyphs, int num_glyphs, cairo_text_cluster_t const* clusters, int num_clusters, cairo_text_cluster_flags_t cluster_flags )
cairo_surface_copy_page cairo_surface_t* surface )
cairo_surface_get_fallback_resolution cairo_surface_t* surface, double* x_pixels_per_inch, double* y_pixels_per_inch )
cairo_surface_has_show_text_glyphs cairo_surface_t* surface )
cairo_surface_show_page cairo_surface_t* surface )
cairo_text_cluster_allocate int num_clusters )
cairo_text_cluster_free cairo_text_cluster_t* clusters )
cairo_toy_font_face_create char const* family, cairo_font_slant_t slant, cairo_font_weight_t weight )
cairo_toy_font_face_get_family cairo_font_face_t* font_face )
cairo_toy_font_face_get_slant cairo_font_face_t* font_face )
cairo_toy_font_face_get_weight cairo_font_face_t* font_face )
cairo_user_font_face_create ( )
cairo_user_font_face_get_init_func cairo_font_face_t* font_face )
cairo_user_font_face_get_render_glyph_func cairo_font_face_t* font_face )
cairo_user_font_face_get_text_to_glyphs_func cairo_font_face_t* font_face )
cairo_user_font_face_get_unicode_to_glyph_func cairo_font_face_t* font_face )
cairo_user_font_face_set_init_func cairo_font_face_t* font_face, cairo_user_scaled_font_init_func_t init_func )
cairo_user_font_face_set_render_glyph_func cairo_font_face_t* font_face, cairo_user_scaled_font_render_glyph_func_t render_glyph_func )
cairo_user_font_face_set_text_to_glyphs_func cairo_font_face_t* font_face, cairo_user_scaled_font_text_to_glyphs_func_t text_to_glyphs_func )
cairo_user_font_face_set_unicode_to_glyph_func cairo_font_face_t* font_face, cairo_user_scaled_font_unicode_to_glyph_func_t unicode_to_glyph_func )

to the top

Problems with Data Types, Low Severity (1)


cairo.h
[+] enum _cairo_font_type (1)

to the top

Header Files (9)


cairo-deprecated.h
cairo-features.h
cairo-ft.h
cairo-pdf.h
cairo-ps.h
cairo-svg.h
cairo-xlib-xrender.h
cairo-xlib.h
cairo.h

to the top

Shared Libraries (1)


libcairo.so.2.11.5

to the top




Generated on Mon Jun 20 18:26:40 2011 for libcairo.so.2 by ABI Compliance Checker 1.23.3  
A tool for checking backward binary compatibility of a shared C/C++ library API