Binary compatibility report for the Tracker library between 0.12.10 and 0.13.0 versions on x86
Test Info
Library Name | Tracker |
Version #1 | 0.12.10 |
Version #2 | 0.13.0 |
CPU Type | x86 |
GCC Version | 4.6.1 |
Test Results
Total Header Files | 4 |
Total Shared Libraries | 3 |
Total Symbols / Types | 233 / 176 |
Verdict | Incompatible (0.2%) |
Problem Summary
| Severity | Count |
---|
Added Symbols | - | 23 |
Removed Symbols | High | 0 |
Problems with Data Types | High | 0 |
Medium | 0 |
Low | 0 |
Problems with Symbols | High | 0 |
Medium | 1 |
Low | 0 |
Problems with Constants | Low | 1 |
Other Changes in Constants | - | 1 |
Added Symbols (23)
tracker-crawler.h,
libtracker-miner-0.14.so.0.1300.0
tracker_crawler_get_file_attributes ( TrackerCrawler* crawler )
tracker_crawler_get_file_info ( TrackerCrawler* crawler, GFile* file )
tracker_crawler_set_file_attributes ( TrackerCrawler* crawler, gchar const* file_attributes )
tracker-indexing-tree.h,
libtracker-miner-0.14.so.0.1300.0
tracker_indexing_tree_add ( TrackerIndexingTree* tree, GFile* directory, enum TrackerDirectoryFlags flags )
tracker_indexing_tree_add_filter ( TrackerIndexingTree* tree, enum TrackerFilterType filter, gchar const* glob_string )
tracker_indexing_tree_clear_filters ( TrackerIndexingTree* tree, enum TrackerFilterType type )
tracker_indexing_tree_file_is_indexable ( TrackerIndexingTree* tree, GFile* file, enum GFileType file_type )
tracker_indexing_tree_file_is_root ( TrackerIndexingTree* tree, GFile* file )
tracker_indexing_tree_file_matches_filter ( TrackerIndexingTree* tree, enum TrackerFilterType type, GFile* file )
tracker_indexing_tree_get_default_policy ( TrackerIndexingTree* tree, enum TrackerFilterType filter )
tracker_indexing_tree_get_filter_hidden ( TrackerIndexingTree* tree )
tracker_indexing_tree_get_root ( TrackerIndexingTree* tree, GFile* file, enum TrackerDirectoryFlags* directory_flags )
tracker_indexing_tree_get_type ( )
tracker_indexing_tree_list_roots ( TrackerIndexingTree* tree )
tracker_indexing_tree_new ( )
tracker_indexing_tree_parent_is_indexable ( TrackerIndexingTree* tree, GFile* parent, GList* children )
tracker_indexing_tree_remove ( TrackerIndexingTree* tree, GFile* directory )
tracker_indexing_tree_set_default_policy ( TrackerIndexingTree* tree, enum TrackerFilterType filter, enum TrackerFilterPolicy policy )
tracker_indexing_tree_set_filter_hidden ( TrackerIndexingTree* tree, gboolean filter_hidden )
tracker-miner-enum-types.h,
libtracker-miner-0.14.so.0.1300.0
tracker_directory_flags_get_type ( )
tracker_filter_policy_get_type ( )
tracker_filter_type_get_type ( )
tracker-miner-fs.h,
libtracker-miner-0.14.so.0.1300.0
tracker_miner_fs_get_indexing_tree ( TrackerMinerFS* fs )
to the top
Problems with Symbols, Medium Severity (1)
tracker-guarantee.h,
libtracker-extract-0.12.so.0.1200.10
[+] tracker_guarantee_title_from_file ( TrackerSparqlBuilder* metadata, gchar const* key, gchar const* current_value, gchar const* uri ) (1)
changed to:tracker_guarantee_title_from_file ( TrackerSparqlBuilder* metadata, gchar const* key, gchar const* current_value, gchar const* uri, gchar** p_new_value )
| Change | Effect |
---|
1 | Parameter p_new_value of type gchar** has been added to the calling stack. | This parameter will not be initialized by old clients. |
to the top
Problems with Constants, Low Severity (1)
tracker-crawler.h
[+] TRACKER_MAX_TIMEOUT_INTERVAL
| Change | Effect |
---|
1 | The constant TRACKER_MAX_TIMEOUT_INTERVAL with value 1000 has been removed. | The value of this constant may no longer be properly handled by new-version library functions. |
to the top
Other Changes in Constants (1)
tracker-crawler.h
[+] MAX_TIMEOUT_INTERVAL
| Change | Effect |
---|
1 | The constant MAX_TIMEOUT_INTERVAL with value 1000 has been added. | No effect. |
to the top
Header Files (4)
tracker-extract.h
tracker-miner-common.h
tracker-miner.h
tracker-sparql.h
to the top
Shared Libraries (3)
libtracker-extract-0.12.so.0.1200.10
libtracker-miner-0.12.so.0.1200.10
libtracker-sparql-0.12.so.0.1200.10
to the top