Binary compatibility report for the Tracker library  between 1.0.1 and 1.1.2 versions on x86

Test Info


Library NameTracker
Version #11.0.1
Version #21.1.2
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files6
Total Shared Libraries3
Total Symbols / Types190 / 125
VerdictIncompatible
(0.3%)

Problem Summary


SeverityCount
Added Symbols-17
Removed SymbolsHigh0
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium1
Low0
Problems with
Constants
Low0
Other Changes
in Constants
-1

Added Symbols (17)


tracker-data-provider.h, libtracker-miner-1.0.so.0.102.0
tracker_data_provider_begin ( TrackerDataProvider* data_provider, GFile* url, gchar const* attributes, enum GFileQueryInfoFlags flags, GCancellable* cancellable, GError** error )
tracker_data_provider_begin_async ( TrackerDataProvider* data_provider, GFile* url, gchar const* attributes, enum GFileQueryInfoFlags flags, gint io_priority, GCancellable* cancellable, GAsyncReadyCallback callback, gpointer user_data )
tracker_data_provider_begin_finish ( TrackerDataProvider* data_provider, GAsyncResult* result, GError** error )
tracker_data_provider_end ( TrackerDataProvider* data_provider, TrackerEnumerator* enumerator, GCancellable* cancellable, GError** error )
tracker_data_provider_end_async ( TrackerDataProvider* data_provider, TrackerEnumerator* enumerator, gint io_priority, GCancellable* cancellable, GAsyncReadyCallback callback, gpointer user_data )
tracker_data_provider_end_finish ( TrackerDataProvider* data_provider, GAsyncResult* result, GError** error )
tracker_data_provider_get_crawl_flags TrackerDataProvider* data_provider )
tracker_data_provider_get_type ( )
tracker_data_provider_set_crawl_flags ( TrackerDataProvider* data_provider, enum TrackerCrawlFlags flags )

tracker-enumerator.h, libtracker-miner-1.0.so.0.102.0
tracker_enumerator_get_type ( )
tracker_enumerator_next ( TrackerEnumerator* enumerator, GCancellable* cancellable, GError** error )
tracker_enumerator_next_async ( TrackerEnumerator* enumerator, gint io_priority, GCancellable* cancellable, GAsyncReadyCallback callback, gpointer user_data )
tracker_enumerator_next_finish ( TrackerEnumerator* enumerator, GAsyncResult* result, GError** error )

tracker-indexing-tree.h, libtracker-miner-1.0.so.0.102.0
tracker_indexing_tree_get_master_root TrackerIndexingTree* tree )

tracker-miner-enum-types.h, libtracker-miner-1.0.so.0.102.0
tracker_crawl_flags_get_type ( )

tracker-miner-fs.h, libtracker-miner-1.0.so.0.102.0
tracker_miner_fs_error_quark ( )
tracker_miner_fs_get_data_provider TrackerMinerFS* fs )

to the top

Problems with Symbols, Medium Severity (1)


tracker-indexing-tree.h, libtracker-miner-1.0.so.0.0.1
[+] tracker_indexing_tree_new ( ) (1)

to the top

Other Changes in Constants (1)


tracker-miner-object.h
[+] TRACKER_MINER_DBUS_INTERFACE

to the top

Header Files (6)


tracker-control.h
tracker-miner-common.h
tracker-miner-enum-types.h
tracker-miner-enums.h
tracker-miner.h
tracker-sparql.h

to the top

Shared Libraries (3)


libtracker-control-1.0.so.0.0.1
libtracker-miner-1.0.so.0.0.1
libtracker-sparql-1.0.so.0.0.1

to the top




Generated on Thu Aug 14 02:43:28 2014 for Tracker by ABI Compliance Checker 1.99.9  
A tool for checking backward compatibility of a C/C++ library API