2010-05-27 Martyn Russell WIP Updated NEWS ontology: Include Maemo ontology in dist to fix distcheck Updated NEWS Fixed data/ontologies/Makefile.am, #92 description file was missing 2010-05-27 Tshepang Lekhonkhobe fixes GB#619826 TST: for search & history, don't clean-up search terms * TST was trying to be smart by cleaning-up search terms (removing non-alphanumeric characters) before using them to query as well as before storing them in history. * This change allows TST to send the search terms as-is to tracker-store, but as for history, it first strips both leading and trailing whitespace, while also applying normalization. 2010-05-27 Jürg Billeter libtracker-data: Update test result libtracker-fts: Make sure to not keep table locked after queries 2010-05-27 Mikael Ottela Add the simplified location ontology for testing 2010-05-27 Philip Van Hoof tracker-extract: PDF: g_timer_start isn't needed here libtracker-extract: Add docs for public API 2010-05-27 Martyn Russell Fixed GB#619801 - We need SPARQL escaping for cases where we use g_file_info_get_display_name() This was partially broken by commit b724b6128124f53d8a4053674df7a19ffebe566b tracker-search: Don't append "*" to all fts:match queries This means that less results will be returned generally, but it also means the user has the option to add it when they want instead of never be able to remove it. tracker-utils: Fixed libtracker-client header includes Fixes NB#170915 - tracker-search for snippet is resulting in errors 2010-05-26 Aleksander Morgado FTS Parsers: new README file explaining benefits of each one 2010-05-26 Philip Van Hoof libtracker-db: Compilation warning tracker-extract: PDF: Don't let the PDF extractor work for more than 5s 2010-05-26 Claude Paroz Updated French translation Contributed by Claude Paroz and Bruno Brouard 2010-05-26 Philip Van Hoof libtracker-db: Add interrupt handling to create_result_set_from_stmt libtracker-db: Use atomic get_int instead of compare Because we reset the flag now, it's not needed to set to 0 after the check libtracker-db: Use 100 for the progress handler and also check in iter_next libtracker-db: Fixed a race condition in interrupt handling libtracker-db: Handle interruptable create_statement libtracker-db: Don't use the less reliable sqlite3_interrupt Use a progress handler instead, which allows more control. Also lock the interrupting itself so that no interrupts take place while a statement is being prepared. 2010-05-26 Carlos Garnacho libtracker-[db|data]: Improve error checking on SQL calls. A new GError parameter was added to tracker_db_interface_create_statement(), all callers have been updated to handle errors where it made most sense. Also, a bunch of calls to execute_query(), execute(), start_cursor() and iter_next() have been changed to also check for errors. 2010-05-26 Aleksander Morgado FTS tests: small fix in test data 2010-05-26 Philip Van Hoof tracker-extract, libtracker-extract: Bugfix NB#170142: avoid duplicate tags 2010-05-26 Aleksander Morgado Fixes GB#619615: Include DC ontology in gtk-doc documentation Fixes GB#619630: HTML extractor inserts several nie:title if title has an ampersand character 2010-05-25 Philip Van Hoof tracker-extract: TIFF: Bugfix NB#168740, uri used as fullname for artists in tiff 2010-05-25 Aleksander Morgado libtracker-data: minor improvement in error reporting 2010-05-25 Jürg Billeter Update .gitignore libtracker-data: Fix backup test to properly shutdown libtracker-data tests: Do not remove temporary data asynchronously Removing temporary data asynchronously can lead to race conditions. 2010-05-25 Aleksander Morgado Fixes GB#619271: pango dependency only needed if compiling the glib/pango parser Fixes GB#560220: New FTS config option to enable/disable unaccenting * Interactive tracker-parser tester also modified to read the proper configuration values from tracker-fts.cfg 2010-05-25 Frederic Crozat Fixes GB#616540: Add missing conversion to UTF-8 for directory names 2010-05-25 Ivan Frade Fixes NB#164822, property to link contact with video 2010-05-25 Aleksander Morgado Fixes GB#526346: New FTS config option to enable/disable stemmer * Note: By default stemming will be disabled. See bugreport for more details. 2010-05-24 Aleksander Morgado FTS parser: max_words_to_index in the parser implementation is not needed, so removing it FTS parser: delimit_words is always FALSE, so removing it Fixes GB#617812: Tracker not disabled when started on battery power * FS miner reads battery-related conf and acts based on the configured parameters. * The first index done is detected based on a new .firstindex stamp file created in $cachedir/tracker/ when the FS miner finishes a full index (only if the file is not already there). When a re-index is forced or database files removed, that file is also removed so that the miner detects it and a new first full index is done. * Miner-FS is now linked to libtracker-db, so that it can use the new API methods to check if the first index was done, and to set the first index as done. 2010-05-24 Tshepang Lekhonkhobe Fixes GB#619487: re-enable search with terms that got _underscores 2010-05-24 Philip Van Hoof libtracker-extract: text_len is unsigned, made it signed 2010-05-21 Frederic Crozat do not escape display_name, it is already encoded in UTF-8 https://bugzilla.gnome.org/show_bug.cgi?id=619280 2010-05-21 Philip Van Hoof libtracker-extract: XMP: Protect against division by zero libtracker-extract: text_len is unsigned, so this check had no point tracker-writeback: XMP: Don't writeback fields that are typically set by the camera itself tracker-extract: XMP: Fix strings that go like "n1/n2" that are xsd:double 2010-05-20 Philip Van Hoof tracker-extract: playlist: Bugfix NB#169460, nmm:PlayList is the highest level nmm:PlayList is the highest level for playlists for music pieces, not just nfo:MediaList