2009-10-16 Martyn Russell Bumped version to 0.7.3. Updated NEWS tracker-preferences: Fixed make distcheck error 2009-10-16 John Millikin Fixes GB#590501, Album art heuristic always fails I added to this patch by making the code cleaner and by not iterating the GDir* more than once. I also added some additional debugging to make it clear what path is taken for each file. 2009-10-16 Carlos Garnacho tracker-status-icon: Add global keybinding for searching. This is currently hardcoded to S. 2009-10-16 Jürg Billeter SPARQL: Do not require AS when using select functions SPARQL: Support multi-valued properties as functions Use GROUP_CONCAT(?,',') to combine multiple values. SPARQL: Support single-valued properties as functions Fixes NB#134107. 2009-10-16 Ivan Frade Remove sqlite3 command line dependency It was used in some old tests that don't exist anymore 2009-10-15 Ivan Frade Right command in the tests script 2009-10-15 Martyn Russell tracker-status-icon: Set default progress/fraction as 100% We do this because if the status icon is restarted for some reason, it then is usually correct until the next progress update. tracker-status-icon: Make progress menu more visually attractive 2009-10-15 Carlos Garnacho tracker-preferences: Allow configuring status icon visibility. TrackerStatusIcon: Add config to tweak status icon visibility. A new config file has been added for tracker-status-icon. At the moment the only setting is for visibility, possible values are never/always/when active. 2009-10-15 Ivan Frade Flag to enable functional tests. Default=no Functional tests are python programs to run once tracker is installed. This flag include/exclude the functional tests from the dist target. 2009-10-15 Martyn Russell tracker-search-tool: Cleaned up UI so things look a bit better 2009-10-15 Ivan Frade Include functional-tests in the installation XML describing the functional tests available Functional test to run once tracker is installed Simple test case to try tests in integration. 2009-10-15 Carlos Garnacho tracker-store: Remove all traces of TrackerStorage. This is handled by tracker-miner-fs itself, TrackerStorage callbacks were mere stubs, this is now removed. TrackerMinerFS: Do not loop infinitely when unmounting while processing. 2009-10-14 Jürg Billeter SPARQL: Fix timezone handling when inserting time_t libtracker-data: Fix transaction handling Make sure to rollback all changes when an error happens during a SPARQL update. libtracker-db: Make sure SQLite statement is reset when using cursors Statement reset is only implicit if all results are read. A missing reset can lock the database, so we need to make sure to always reset unused statements. 2009-10-14 Ivan Frade Fixes #141698, List of saved playlist has names of albums too New nmm:Playlist class Album is subclass of MediaList, so using MediaList for a music playlist would show albums and playlists in the query results. 2009-10-14 Jürg Billeter Require sqlite >= 3.6.16 Not all of our test cases pass with earlier versions. 2009-10-13 Ivan Frade make test depends on "all" target So the code is compiled if necessary. T Added nmm:albumArtist property 2009-10-13 Jürg Billeter Retain resource annotations on file modification Add tracker:isAnnotation property and mark nie:usageCounter and nao:hasTag as annotations. Fixes NB#137046. 2009-10-13 Ivan Frade Updated RSS reader example to new tracker API Author: J. A. Suarez 2009-10-12 Jürg Billeter NIE: Remove cardinality restriction in nie:informationElementDate It has multiple subproperties. libtracker-data: Remove unused update functions