2009-11-06 Juan A. Suarez Romero libtracker-fts: Fixed compiler warning when using unac_string() tracker-extract: Fix album art call for gstreamer-helix plugin 2009-11-06 Martyn Russell Bumped version to 0.7.6. Also set the API/ABI version to that since we have some libtracker-miner changes to consider this week. Updated NEWS in preparation for a release libtracker-miner: Updated SGML reference docs tracker-search-bar: Fixed a number of issues 1. Made queries descending order again (highest rank first) 2. Use urn for rank sorting 3. Include the rank in the search results for debugging/checking 4. Don't allow separator rows to be selectable 5. Don't use hash table which was changing sort order of results 6. Don't print an additional separator row at end of results 7. Don't add padding to ypadding or get unused urn in cell renderer 8. Turn off model sorting (done by query) 2009-11-06 Carlos Garnacho NCO: remove max cardinality from nco:contributor and nco:creator There can conceivably be several of these. 2009-11-06 Jamie McCracken TST - Added search delay (patch from Juan A. Suarez Romero) 2009-11-05 Ivan Frade Updated fts functional tests and XML description of the suite Fixed functional test for fts:rank Functional test for fts:rank Rename VOIPCall to Call New test with metacontacts Add functional test using metacontact property Insert different contacts sharing a metacontact and check that the information is right. It is not possible to test anything else until more implementation details are decided. 2009-11-05 Martyn Russell tracker-extract: MP3 extractor code clean up libtracker-common: Fixed regression in tracker_coalesce() Don't check !result in the for loop, we still need to free strings unused in there. tracker-extract: Don't use strlen+1 for MP3 id3v20/v22 comments This looks all kinds of wrong. I tested it and it seems to work fine. tracker-extract: Fixed MP3 id3v20/v22 memory corruption Was a select case fall through libtracker-common: Don't return non-stripped strings in tracker_coalesce() We also use tracker_is_blank_string() now so we don't return empty strings either. 2009-11-05 Carlos Garnacho tracker-extract-msoffice.c: Do not use full prefixes for properties. tracker-xmp.c: Use TrackerSparqlBuilder. tracker-extract-playlist.c: Use TrackerSparqlBuilder. tracker-extract-vorbis.c: Use TrackerSparqlBuilder. 2009-11-05 Jürg Billeter Update .gitignore DC: Remove cardinality restriction in dc:contributor It has multiple subproperties. 2009-11-05 Ivan Frade Imported data-generation scripts from old repo Some of them might need an update to the new ontology changes. Add MetaContact concept in the ontology To group contacts coming from local address book and IM Accounts that are the same person in the real world. Changes documented but further explanation in: http://live.gnome.org/Tracker/Documentation/ContactsOntology 2009-11-05 Adrien Bustany Fix .gitignore in data/ so that we don't ignore .desktop.in files The old version had a line "*.desktop.in", which would make git ignore relevant .desktop.in files in the miners folder. 2009-11-04 Carlos Garnacho tracker-extract-tiff.c: Use TrackerSparqlBuilder. tracker-extract-png.c: Use TrackerSparqlBuilder. tracker-extract-msoffice.c: Use TrackerSparqlBuilder. tracker-extract-oasis.c: Use TrackerSparqlBuilder. tracker-extract-xmp.c: Remove unused includes. tracker-extract-totem.c: Use TrackerSparqlBuilder. tracker-extract-mplayer.c: Use TrackerSparqlBuilder. tracker-extract-libxine.c: Use TrackerSparqlBuilder. 2009-11-04 Martyn Russell libtracker-common: Fixed tracker_is_blank_string() to be UTF8 compliant tracker-extract: Fixed PS extractor to use TrackerSparqlBuilder tracker-extract: Fixed mock up extractor to use TrackerSparqlBuilder tracker-extract: Fixed PDF extractor #includes tracker-extract: Fixed Makefile.am whitespace issue tracker-extract: Fixed PDF extractor to use TrackerSparqlBuilder tracker-extract: Fixed the jpeg extractor to use TrackerSparqlBuilder Fixed some other issues while here: - Don't leak filename if size of file is < 18 bytes - Use proper types not strings for everything sent using SPARQL - Fixed some whitespace issues - Cleaned up the code in places Ontology: Fixed nmm:exposureTime to be a double not an integer tracker-extract: Don't use _object_unvalidated() for 'nfo:Document' 2009-11-04 Carlos Garnacho tracker-extract-imagemagick.c: Use TrackerSparqlBuilder. tracker-extract-abw.c: Use TrackerSparqlBuilder. tracker-extract-gstreamer.c: Use TrackerSparqlBuilder. TrackerSparqlBuilder: add object_double() method. Coalesce nie:comment in jpeg extractor. comment info may come from builtin and exif data. Coalesce both, since nie:comment only allows one value. Don't pick empty strings when coalescing data. configure.ac: Detect the correct libvorbis library. We actually use libvorbisfile in the vorbis extractor. 2009-11-04 Jürg Billeter SPARQL: Fix fts:rank when fts:match is not first predicate in query 2009-11-04 Philip Van Hoof Fixed a big in delete_resource_description about usage of cursors The outer query's cursor's statement was being reused by the inner queries' cursors' statements in some situations (where the outer query was identical to the inner queries). We don't yet support this. You can revert this patch as soon as we do support this. 2009-11-03 Philip Van Hoof Bugfix return value of albumart_set 2009-11-03 Martyn Russell tracker-extract: Fixed HTML parser to use TrackerSparqlBuilder 2009-11-03 Piotr Drąg Updated Polish translation 2009-11-03 Martyn Russell Ontology: Added more FTS fields Ontology: Added tracker:weight to more ontology properties This is a pretty comprehensive update too. All values range from 2-10. 1 is used for properties which have no tracker:weight defined anyway. tracker-search-bar: Fixed order by to asc and to title from urn 2009-11-03 Philip Van Hoof Allowing different image libraries to deal with albumart image formats Split the code that uses pixbuf out of tracker-albumart.c into four files: - tracker-albumart-quill.cpp : C++ code that uses libquill for this - tracker-albumart-pixbuf.c : C code that uses GdkPixbuf forthis - tracker-albumart-dummy.c : C code that does nothing but return FALSE, elected in case both are absent - tracker-albumart-generic.h : Generic API for above 2009-11-03 John Carr Add AC_CACHE_CHECK magic around ioprio checking. Having the cache check allows the end user to set whether ioprio is available or not. Without this cross-compilation is not possible as there is no way to run the test program. 2009-11-03 Philip Van Hoof Bugfix open cursor causing assertion after being used twice 2009-11-03 John Carr Fix building without gdk-pixbuf 2009-11-02 Martyn Russell tracker-search-bar: Fixed some gobject NULL checking warnings tracker-search-bar: Make window height longer by default tracker-search-bar: Added separator/spacing between categories tracker-search-bar: Fixed both results & no results label shown 2009-11-02 Carlos Garnacho TrackerMinerFiles: provide better errors when initializing volumes. TrackerMiner: Don't try to free invalid pointers. the result GPtrArray might not be a valid pointer if error is set, so only free it if the sparql query was successful. Also, don't try to free it twice, although this was safe due to tracker_dbus_results_ptr_array_free() nullifying the pointer after freeing. 2009-11-02 Martyn Russell tracker-search-bar: Make searching interactive with 300ms delay Fixes GB#600081, Get rid of Bonobo tracker-search-bar: Improved queries to use ranking/limit to 5 Also added applications category 2009-11-02 Carlos Garnacho TrackerMiner: ensure AsyncCallData is removed from the list when it's dispatched Aditionally, a couple of memory leaks have been fixed. 2009-11-02 Martyn Russell libtracker-miner: Fixed ref docs WS and updated to new APIs tracker-store: Fixed headers This mostly about fixing #define and #include statements which were incorrect or unnecessary. tracker-store: Removed the last of the unused tracker-main.h APIs tracker-store: Removed backup/restore to/from ttl files tracker-store: Small code clean ups libtracker-data: Set defaults for return values in manager_init() libtracker-db: Set defaults for return values in manager_init() tracker-store: Removed unused data_dir/user_data_dir/sys_tmp_dir tracker-status-icon: Small code clean ups 2009-11-02 Carlos Garnacho TrackerMiner: Make SPARQL API fully asynchronous. Callers have been modified in TrackerMinerFS and TrackerMinerFiles. 2009-11-02 Martyn Russell tracker-search-bar: Show ALL documents, not just paginated ones. tracker-search-bar: Fix vertical orientation and make icon transparent b/g 2009-11-02 Jorge González Updated Spanish translation 2009-11-02 Jürg Billeter Update .gitignore