2010-03-18 Martyn Russell Bumped version Updated NEWS 2010-03-18 Carlos Garnacho Fix another distcheck error. Do not leave stale generated files around. Another distcheck fix. Don't tell tests about relative paths. Another distcheck error fix. Added tracker-miner-rss files to POTFILES.in Another distcheck error fix. .h files have to be included to build in order to get to the tarball. Fix another distcheck error. tracker-miner-0.7.vapi wasn't being included in EXTRA_DIST Fix a distcheck error. No generated files at build time can go into $(top_srcdir). 2010-03-18 Jürg Billeter libtracker-client: Make SparqlBuilder.state public It is used by preconditions of public methods. 2010-03-18 Adrien Bustany libtracker-miner: Fix property name in dbus file This commit fixes the names of the "Association" property of the TrackerMinerWeb object in the dbus xml interface file. libtracker-miner: Fix VAPI file 2010-03-18 Jürg Billeter Update .gitignore 2010-03-18 Amit Jain functional-tests: New test cases for metadata extraction for images 2010-03-18 Adrien Bustany libtracker-miner: Fix documentation typo This commit fixes a type where TrackerMinerWebAssociationType woudl be referred as TrackerMinerWebAssociationStatus in tracker-miner-web.h libtracker-miner: Update VAPI file 2010-03-18 Carlos Garnacho Turn "Could not process" warnings into messages. 2010-03-18 Martyn Russell Merge branch 'miner-rss' 2010-03-18 Jürg Billeter libtracker-miner: Fix parallel build 2010-03-18 Carlos Garnacho Bug #606443 - Help kill libegg. Do not depend on EggAccelerators anymore. Now gtk_accel* is used. 2010-03-18 Martyn Russell libtracker-miner: Fix lock/unlock API for TrackerPasswordProvider libtracker-miner: Document TrackerPasswordProvider and TrackerMinerWeb libtracker-miner: Small clean ups in password-provider.h libtracker-miner: Use GType for TrackerMinerWeb association property 2010-03-18 Adrien Bustany libtracker-miner: Remove useless vapi dep file TrackerMinerWeb DBus interface: Improve documentation This commit adds various bits of documentation to the DBus interface. 2010-03-18 Martyn Russell libtracker-miner: General code clean ups libtracker-miner: Removed all "Mode: C; tab-width: 8 ..." instances libtracker-miner: Rename password provider implementations Use -gnome and -keyfile suffix instead of prefix (for grouping) libtracker-miner: Fixed examples Makefile, remove password provider app libtracker-miner: Move password provider test to tests libtracker-miner: tracker_password_provider_store_password() now returns a boolean libtracker-miner: Cleaned up example code for TrackerPasswordProvider libtracker-miner: Fixed include orders libtracker-miner: Fixed #ifndef and #define statements to be consistent 2010-03-18 Adrien Bustany libtracker-miner: Add TrackerMinerWeb class The TrackerMinerWeb class is a thin layer above TrackerMiner which adds functions commonly used by miners fetching data from remote services. 2010-03-18 Jürg Billeter libtracker-data: Add predicate variable test libtracker-data: Add basic/base-prefix-3 test libtracker-db: Remove unused user-defined aggregate SQLite functions Ignore generated tracker-marshal.* files in unit test coverage NCO: Remove inverse function constraint from nco:imID IM addresses of different protocols can use the same IM ID. libtracker-common: Remove unused language functions libtracker-db: Remove unused support for blobs libtracker-data: Remove unused tracker_property_set_data_type libtracker-data: Remove unused tracker_property_type_to_string libtracker-data: Remove unused set_super_ functions libtracker-fts: Remove unused functions libtracker-common: Remove unused string utility functions libtracker-common: Remove unused TurtleWriter libtracker-common: Remove unused file utility functions libtracker-db: Remove unused user-defined SQLite functions libtracker-db: Reenable tracker-db-dbus test libtracker-db: Remove unused functions libtracker-data: Do not register properties with GObject GObject-registered properties in Class, Namespace, Ontology, and Property were never used. 2010-03-18 Carlos Garnacho Bug #612966 - Non-Recursively Indexed Directories behavior Make a diference between strings and directories lists in configuration, and between recursive and non-recursive directories lists. So when getting the IndexSingleDirectories option subdirs aren't filtered out. 2010-03-18 Jürg Billeter libtracker-data: Add test for anonymous blank nodes libtracker-data: Remove unused property 'filtered' from TrackerProperty libtracker-data: Drop unused volume handling functions libtracker-data: Drop last piece of tracker:uri libtracker-data: Test ontology initialization Test both, first-time initialization and initialization from existing database. libtracker-db: Do not consider end of journal an error libtracker-data: Fix and reenable backup test Backup runs asynchronously, wait for it. libtracker-data: Do not append to invalid journals Truncate invalid journals and ignored journals of test cases. libtracker-data: Journal imported turtle files libtracker-data: Call restore callback directly Call via mainloop not necessary for synchronous operation and problematic for testcase. libtracker-data: Support tests checking journal replay Required for backup/restore test. libtracker-data: Add helper functions for SPARQL transactions libtracker-data: Rename begin_transaction to begin_db_transaction To avoid mixing up SQLite transactions and SPARQL transactions. libtracker-data: Fix field name string leak in deletes libtracker-common: Fix crash with unknown process name 2010-03-18 Michele Tameni tracker-miner-rss: Resyling, added logging capability, and relative -v (verbosity), added check callbacks when saving contents tracker-miner-rss: Added support for GeoRss 2010-03-18 Michele Tameni Merge miner rss project into tracker tree 2010-03-17 Chris Coulson libtracker-client: Install vala bindings 2010-03-17 Jürg Billeter libtracker-miner: Fix and enable tracker-miner-manager test libtracker-miner: Disable tracker-miner-manager test for now 2010-03-17 Ivan Frade Add mock miner desktop files 2010-03-17 Philip Van Hoof libtracker-data: Keep VmRSS under control during journal replay libtracker-data: Transaction logic in journal-replay 2010-03-17 Jürg Billeter libtracker-data: Make sure we journal superproperty changes If the insert or delete statement only affects a superproperty, we used to discard the journal entry. libtracker-data: Fix replaying delete statements with ID libtracker-data: Fix journal replay with insert/delete mix 2010-03-17 Philip Van Hoof libtracker-data: Fix constraint error warnings during journal replay libtracker-data: Attempt at fixing journal replay, delete 2010-03-17 Jürg Billeter libtracker-data: Attempt to fix journal replay 2010-03-17 Philip Van Hoof libtracker-data: STATEMENT_DELETE_ID journal replay performance improvement 2010-03-17 Jürg Billeter libtracker-data: Drop another do_callback parameter libtracker-data: Drop do_callback param from cache_delete_resource_type libtracker-data: Consolidate rdf:type lookup in journal replay 2010-03-17 Philip Van Hoof libtracker-data: STATEMENT_INSERT_ID journal replay performance improvement libtracker-data: Prepare resource creation for ID values libtracker-data: STATEMENT_DELETE journal replay performance improvement libtracker-data: STATEMENT_INSERT journal replay performance improvement 2010-03-17 Jürg Billeter libtracker-data: Avoid duplicating subject string in memory libtracker-data: Support graph_id in resource_buffer_switch libtracker-data: Allow calling resource_buffer_switch in journal replay libtracker-data: Introduce resource_buffer_switch helper function Removes duplicated code and also sets tracker:modified when statements are deleted. 2010-03-17 Philip Van Hoof libtracker-data: Pass ID->Class and ID->Property map to journal_replay libtracker-data: Move replay_journal to tracker-data-update.c 2010-03-17 Ivan Frade Fix miner-manager-test build 2010-03-17 Carlos Garnacho TrackerMinerFS: Fix escaping in some SparQL queries. Using single quotes is prone to escaping errors if the string contains single quotes as well. TrackerMinerFS: Improve performance on move operations. The query to obtain all directory children in item_update_children_uri() now takes ~1s when moving Linux sources, as opposed to >9min with OPTIONAL. 2010-03-17 Amit Aggarwal Fixes NB#613114, Date string is leaked in MSOffice extractor Fixes totem AUDIO_BITRATE to use nfo:averageBitrate not nmm:averageBitrate 2010-03-17 Jürg Billeter Update .gitignore libtracker-data: Drop virtual property tracker:uri There were issues when used with journaling and it is no longer used. 2010-03-16 Ivan Frade NMM: Notifications enabled for nmm:Photo Add tracker-miner-manager unit test. libtracker-miner: allow to modify miners path in env variable Needed for proper testing Disable backup test by default, until it is fixed 2010-03-16 Martyn Russell Fixes GB#579062, mktime() related error 2010-03-16 Jorge González Updated Spanish translation 2010-03-16 Jürg Billeter libtracker-data: Fix free on shared table_name libtracker-data: Add Property.table_name property and use it 2010-03-16 Gintautas Miliauskas Updated Lithuanian translation. 2010-03-16 Martyn Russell Fixes GB#497671, Clarify indexing options 2010-03-16 Philip Van Hoof NFO: Fixed rdfs:range for nfo:codec 2010-03-16 Martyn Russell Fixes GB#497670, Remove "startup delay" hack from the prefs For now this is just hidden in the UI, it can be made visible if it is something people really want. Fixes GB#494438, tracker-preferences title should be "Indexing Preferences" Fixes GB#494441, Lack of icon for "Indexing Preferences" in Launch menu on Solaris 2010-03-15 Jürg Billeter libtracker-data: Support restore with test schema libtracker-data: Do not check for ontology updates in test schema Ontology update check requires nao:lastModified, which is not available in the limited test ontology set. 2010-03-15 Ivan Frade Remove also journals in backup/restore test Unit test for backup/restore (fails) Ignore -glue.h files in unit test coverage 2010-03-15 Philip Van Hoof tests: Avoid journal validity test for most unit tests 2010-03-15 Carlos Garnacho Fix compiler warning. Spotted by Philip Van Hoof. 2010-03-15 Philip Van Hoof plugins: evolution: Fixed for upstream symbol rename in 2.29.1 Fixes GNOME Bug #612744 2010-03-15 0brahim Özgür Fixes GB#612873, tracker cannot extract oasis files if the filename has spaces in it. 2010-03-15 Michele Tameni Fixes GB#612749, Fix include of libtracker-client/tracker-client.h in libtracker-miner/tracker-miner.h 2010-03-14 Jorge González Updated Spanish translation 2010-03-13 Andrej Žnidaršič Updated Slovenian translation 2010-03-12 Michael Biebl Revert "tracker-extract: Don't try to spawn odt2txt if it isn't installed" A configure check is not sufficient to detect if a binary is installed or not as build system != runtime system in the majority of cases. A correct fix would be to check for odt2txt at runtime. This reverts commit 232e3b0190ae538160162c3d5fd14b346b23323a. Conflicts: src/tracker-extract/tracker-extract-oasis.c 2010-03-12 Deji Akingunola Fixes GB#609607 - PATCH: Make tracker build without assuming implicit DSO linking 2010-03-12 Carlos Garnacho Fix build. ontology-graph tool relied on ontology API. 2010-03-12 Jürg Billeter Update .gitignore Move ontology API from libtracker-common to libtracker-data Do not initialize ontologies module in libtracker-db It is only used in libtracker-data. This commit moves initialization from libtracker-db to libtracker-data. 2010-03-12 Carlos Garnacho TrackerMinerFS: Check recursivity in config when crawling dirs. Now the configured dirs (passed through tracker_miner_fs_directory_add()) are checked whenever a new directory is added, so dir that isn't inside a IndexRecursiveDirectories isn't recursively indexed. Also, now tracker_mine_fs_directory_add_internal() is used in TrackerMinerFS internals, so fs->private->config_directories only contain these passed by the user. TrackerMinerFS: Make DirectoryData refcounted. Also fixed a typo in tracker_miner_fs_directory_remove(). 2010-03-12 Martyn Russell tracker-extract: Cleaned up the oasis code tracker-extract: Don't try to spawn odt2txt if it isn't installed 2010-03-12 Jürg Billeter NCO: Mark nco:hasIMAddress as subproperty of nco:hasContactMedium 2010-03-11 Daniel Nylander Updated Swedish translation 2010-03-11 Ivan Frade Test tracker-thumbnailer mocking the dbus functions Miner tests: Compile against libtracker-miner to get coverage info