Binary compatibility report for the libcairo.so.2 library  between 2.10800.8-Maemo 5.0 and 2.11000.0-MeeGo 1.2 Harmattan versions on ARM

Test Info


Library Namelibcairo.so.2
Version #12.10800.8-Maemo 5.0 (gcc 4.2.1)
Version #22.11000.0-MeeGo 1.2 Harmattan (gcc 4.4.1)
CPU ArchitectureARM

Test Results


Total Header Files10
Total Shared Libraries1
Total Symbols / Types319 / 169
VerdictCompatible

Problem Summary


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

Added Symbols (44)


cairo-pdf.h, libcairo.so.2.11000.0
cairo_pdf_get_versions cairo_pdf_version_t const** versions, int* num_versions )
cairo_pdf_surface_restrict_to_version cairo_surface_t* surface, cairo_pdf_version_t version )
cairo_pdf_version_to_string cairo_pdf_version_t version )

cairo.h, libcairo.so.2.11000.0
cairo_device_acquire cairo_device_t* device )
cairo_device_destroy cairo_device_t* device )
cairo_device_finish cairo_device_t* device )
cairo_device_flush cairo_device_t* device )
cairo_device_get_reference_count cairo_device_t* device )
cairo_device_get_type cairo_device_t* device )
cairo_device_get_user_data cairo_device_t* device, cairo_user_data_key_t const* key )
cairo_device_reference cairo_device_t* device )
cairo_device_release cairo_device_t* device )
cairo_device_set_user_data cairo_device_t* device, cairo_user_data_key_t const* key, void* user_data, cairo_destroy_func_t destroy )
cairo_device_status cairo_device_t* device )
cairo_in_clip cairo_t* cr, double x, double y )
cairo_recording_surface_create cairo_content_t content, cairo_rectangle_t const* extents )
cairo_recording_surface_ink_extents cairo_surface_t* surface, double* x0, double* y0, double* width, double* height )
cairo_region_contains_point cairo_region_t const* region, int x, int y )
cairo_region_contains_rectangle cairo_region_t const* region, cairo_rectangle_int_t const* rectangle )
cairo_region_copy cairo_region_t const* original )
cairo_region_create ( )
cairo_region_create_rectangle cairo_rectangle_int_t const* rectangle )
cairo_region_create_rectangles cairo_rectangle_int_t const* rects, int count )
cairo_region_destroy cairo_region_t* region )
cairo_region_equal cairo_region_t const* a, cairo_region_t const* b )
cairo_region_get_extents cairo_region_t const* region, cairo_rectangle_int_t* extents )
cairo_region_get_rectangle cairo_region_t const* region, int nth, cairo_rectangle_int_t* rectangle )
cairo_region_intersect cairo_region_t* dst, cairo_region_t const* other )
cairo_region_intersect_rectangle cairo_region_t* dst, cairo_rectangle_int_t const* rectangle )
cairo_region_is_empty cairo_region_t const* region )
cairo_region_num_rectangles cairo_region_t const* region )
cairo_region_reference cairo_region_t* region )
cairo_region_status cairo_region_t const* region )
cairo_region_subtract cairo_region_t* dst, cairo_region_t const* other )
cairo_region_subtract_rectangle cairo_region_t* dst, cairo_rectangle_int_t const* rectangle )
cairo_region_translate cairo_region_t* region, int dx, int dy )
cairo_region_union cairo_region_t* dst, cairo_region_t const* other )
cairo_region_union_rectangle cairo_region_t* dst, cairo_rectangle_int_t const* rectangle )
cairo_region_xor cairo_region_t* dst, cairo_region_t const* other )
cairo_region_xor_rectangle cairo_region_t* dst, cairo_rectangle_int_t const* rectangle )
cairo_surface_create_for_rectangle cairo_surface_t* target, double x, double y, double width, double height )
cairo_surface_get_device cairo_surface_t* surface )
cairo_surface_get_mime_data cairo_surface_t* surface, char const* mime_type, unsigned char const** data, unsigned long* length )
cairo_surface_set_mime_data cairo_surface_t* surface, char const* mime_type, unsigned char const* data, unsigned long length, cairo_destroy_func_t destroy, void* closure )

to the top

Problems with Data Types, Low Severity (1)


cairo.h
[+] enum _cairo_content (1)

to the top

Header Files (10)


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

to the top

Shared Libraries (1)


libcairo.so.2.10800.8

to the top




Generated on Wed Jun 29 19:41:43 2011 for libcairo.so.2 by ABI Compliance Checker 1.23.4  
A tool for checking backward binary compatibility of a shared C/C++ library API