2011-01-20 Martyn Russell Release 0.9.35 2011-01-20 Jürg Billeter NMO: Move nmo:sentDate above nmo:Call nmo:Call refers to nmo:sentDate via tracker:domainIndex. 2011-01-20 Dominique Leuenberger tracker-needle: Support command line arguments -V and search criteria Fixes GB#639542, tracker-needle doesn't support any argument 2011-01-20 Jürg Billeter NMO: Add nmo:lastSuccessfulMessageDate property NMO: Add domain index on nmo:sentDate to nmo:Call SPARQL: Add support for IF function 2011-01-20 Martyn Russell build: Comment configure about why we still have dbus and dbus-glib-1 Fixes GB#622918, Migrate from dbus-glib to glib's GDBus 2011-01-19 Martyn Russell Merge branch 'cursor' Merge branch 'miner-fs-monitor-created-event-fixes' libtracker-data: Don't set str to NULL before setting it to a value libtracker-data: Give context to g_warning()s utils: tracker-sql: Cleaned up whitespace 2011-01-19 Aleksander Morgado libtracker-miner: If CREATED(A)+CHANGED(A) received, delay the CREATED event until CHANGES_DONE_HINT(A) Fixes NB#197067 libtracker-monitor: Don't fall through to next case in switch, its confusing libtracker-miner: minor coding style changes 2011-01-19 Philip Van Hoof tracker-extract: Don't guess nie:contentCreated for songs Fixes NB#220373. 2011-01-19 Martyn Russell tracker-miner-evolution: Fix dbus-glib-1 includes which are no longer needed Fixes: GB#639918, Since merge of gdbus branch, build process is broken in tracker-evolution-plugin 2011-01-19 Jürg Billeter SPARQL: Do not use CAST to convert integers to strings This breaks use of index when sorting by variable introduced in select expression. Fixes NB#218092. libtracker-data: Remove unused TrackerDBResultSet tracker-sql: Use Cursor instead of ResultSet libtracker-data: Use Cursor instead of ResultSet in sparql-pattern libtracker-data: Remove unused tracker_dbus_query_result_to_strv libtracker-data: Remove unused tracker_data_query_sparql tracker-store: Use Cursor instead of ResultSet in tracker-main libtracker-fts: Use Cursor instead of ResultSet in fts-test libtracker-data: Use Cursor instead of ResultSet in ontology-change-test libtracker-data: Use Cursor instead of ResultSet in ontology-test libtracker-data: Use Cursor instead of ResultSet in sparql-test libtracker-data: Use Cursor instead of ResultSet in backup-test libtracker-data: Use Cursor instead of ResultSet in sparql-query libtracker-data: Use Cursor instead of ResultSet in data-update libtracker-data: Use Cursor instead of ResultSet in data-manager libtracker-data: Do not use per-thread interfaces with direct access 2011-01-18 Martyn Russell tracker-extract: Cleaned up the gupnp-dlna module coding style 2011-01-18 Arun Raghavan tracker-extract: gupnp-dlna: Update to gupnp-dlna 0.5 API GstDiscoverer has been moved to gst-plugins-base as aof 0.10.31, and gupnp-dlna 0.5 drops the internal copy of GstDiscoverer in favour of the -base version. This updates the gupnp-dlna extractor to use the updated API resulting from this change. https://bugzilla.gnome.org/show_bug.cgi?id=639739 2011-01-18 Philip Van Hoof NCO: Fix cyclic dependency with NFO 2011-01-18 Aleksander Morgado tracker-extract,mp3: Fix bitrate table usage tracker-extract,mp3: Fix sample rate table usage 2011-01-18 Philip Van Hoof tracker-extract: MP3: Cope with sample_rate = 0 Fixes NB#218332. 2011-01-18 Ivan Frade functional-tests: the sparql bug was a syntax error. Fixing and removing expected failure. functional-tests: Add test for problematic DELETE sparql (NB#217636) 2011-01-18 Philip Van Hoof NCO: Fix range of nco:photo and nco:video, fix maxCardinality of nco:video Fixes NB#218125 2011-01-18 Jürg Billeter Merge branch 'gdbus' 2011-01-18 Philip Van Hoof libtracker-miner: Apparently &s is a little bit faster here libtracker-data: Apparently &s is a little bit faster here Further eradicating dbus-1 and dbus-glib-1 dependencies tests: GDBus port of the IPC tests examples: class-signal: GDBus port of the class signal example tracker-needle: GDBus porting of tracker-needle's Vala code tracker-needle: Replace warning with a message for missing history file 2011-01-18 Jürg Billeter miner-fs: Use g_free as GMemoryOutputStream destroy function 2011-01-18 Philip Van Hoof configure.ac: Fix dependencies for miner-fs tests: libtracker-common: Revive the parts of the Unit test that still work The other parts need to see the mock objects be ported to GDBus first libtracker-common: Eradicate dbus-glib from common library libtracker-client: Eradicate dbus-glib symbol use from libtracker-common libtracker-common, miner-fs: Move tracker-power-* to miner-fs libtracker-common, tracker-writeback: Remove special compat header libtracker-miner: Get the well-known DBus name, not the :N.XXX form libtracker-miner: Fix signature in trakcer-miner-manager.c libtracker-miner: Fix signature in tracker-thumbnailer.c libtracker-miner: Bugfix in IgnoreNextUpdate API 2011-01-18 Aleksander Morgado tracker-control: on -rs, ensure the 1s wait between stop and start 2011-01-18 Philip Van Hoof libtracker-miner: Fix for previous commit, squash libtracker-miner: Bugfix when status is unset in tracker-miner-object.c tests: libtracker-miner: Disable a few tests that try to ELF override dbus-glib API Remove old FIXME comments 2011-01-18 Jürg Billeter miner-fs: Fix GDBusMessage leak in get_metadata_fast_async 2011-01-18 Philip Van Hoof tracker-extract: Fix GetMetadataFast handling libtracker-miner: Fix error handling in miner-manager.c tests: libtracker-common: Replace header with less specific one tests: libtracker-common: Fixed tracker-dbus-test.c miner-rss: Fix memoryleaks connection and signal-id miner-rss: Cleaning up and indent fixes of RSS miner miner-rss: GDBus port of tracker-miner-rss.c 2011-01-18 Martyn Russell build: Removed dbus-glib from pkg-config unless needed and fixed includes We now split the old dbus-glib work into libtracker-common/tracker-dbus-glib.h so old locations can include that specifically. It is not in the libtracker-common/tracker-common.h because that will eventually go. Headers now don't include libtracker-common/tracker-dbus.h in a lot of places they don't need to. tracker-control: Removed dbus-glib dependency. Removed unused dbus-binding-tool client generation. libtracker-miner, tracker-extract: Don't use old dbus-glib errors 2011-01-18 Philip Van Hoof libtracker-common, miner-fs: Move uniquely called API to unique user miners-flickr: GDBus port of Flickr-miner's tracker-writeback.c tracker-extract: Remove handling of now impossible error miner-fs: Answer the earlier asked question libtracker-common: Clean up FD passing code, use GDBus' APIs for errors miner-fs: Cleaning up some code, adding comments tracker-extract: GDBus porting of GetMetadataFast in extract service miner-fs: Fix (ssh) argument passing of GetMetadataFast, FD passing libtracker-common, miner-fs: Fix error handling of FD passing support 2011-01-18 Martyn Russell libtracker-common: Fix tracker_dbus_send_and_splice_async() so GSimpleAsyncResult has a source_tag 2011-01-18 Philip Van Hoof libtracker-miner: Memleak fix 2011-01-18 Martyn Russell tracker-miner-fs: Fixed signature for GetMetadataFast call tracker-status: Switch from old DBus generated API calls to GDBus 2011-01-18 Philip Van Hoof miner-fs: Indentation fixes in tracker-miner-files.c miner-fs: Clean up files that aren't needed anymore libtracker-common: Remove unused function libtracker-client: Reimplement / move around the old FD passing code Remove some functions that are going to be moved Porting GetMetadataFast clientside call to GDBus - WIP 2011-01-18 Martyn Russell tracker-extract: Move interface_vtable into function it is used in tracker-miner-fs: Move interface_vtable into function it is used in libtracker-miner: Move interface_vtable into function it is used in libtracker-miner: Move interface_vtable into function it is used in 2011-01-18 Philip Van Hoof tracker-extract: Fixup Makefile.am libtracker-miner: Fixup Makefile.am tracker-extract: Indentation fixes tracker-extract: GDBus porting tracker-extract and modules tracker-extract: GDBus porting tracker-albumart.c libtracker-miner: Cleanup of Makefile.am libtracker-miner: Remove unneeded files libtracker-miner: Remove unneeded headers from tracker-miner-web-dbus.h libtracker-miner: Remove unneeded function headers miners/fs: Remove unneeded files miners/fs: Remove unneeded old helper functions miners/fs: Fixes memory leaks in tracker-miner-files-index.c libtracker-miner: Fixes memory leaks in tracker-thumbnailer.c libtracker-miner: Fixes memory leaks in tracker-miner-object.c miners/fs: GDBus porting of tracker-miner-files-index.c, etc libtracker-miner: Indentation fixes libtracker-miner: Avoid memory allocation, fixes memoryleak miners/fs: GDBus porting of tracker-miner-files-index.c, skeleton libtracker-miner: Remove unused files libtracker-miner: Remove unused functions libtracker-miner: Impl. 'Associated' property of tracker-miner-web.c libtracker-miner: GDBus porting of tracker-miner-web.c libtracker-miner: Fix GetProgress's GDBus/GVariant return type libtracker-miner: it's possible that miners emit signals before constructed libtracker-miner: Emit on D-Bus using GDBus in tracker-miner-object.c libtracker-miner: Move the code in handle_method_call to functions libtracker-miner: Remove unused functions from tracker-dbus.c libtracker-miner: GDBus porting of tracker-miner-object.c (unfinished) libtracker-common: Add support for GDBus libtracker-miner: Temporary disable D-Bus code of tracker-miner-web.c libtracker-miner: GDBus porting of tracker-thumbnailer.c libtracker-miner: GDBus porting of tracker-miner-manager.c 2011-01-18 Jürg Billeter libtracker-common: Bind GLib logging functions without [Diagnostics] tracker-store: Port tracker-main to Vala tracker-store: Port to GDBus/Vala Require Vala 0.11.4 for GDBus sender support and bug fixes tracker-store: Drop CPU affinity handling The performance issue was no longer noticed since the miner has been ported to direct access. libtracker-data: Do not use callback for tracker_data_backup_restore It is a synchronous function, the callback does not serve any purpose. libtracker-data: Use GenericArray in Sparql.Query.execute_update libtracker-data: Add more bindings to the VAPI libtracker-common: Add more bindings to the VAPI libtracker-common: Do not mark assertion failures for translation tracker-writeback: Add missing glib/gi18n.h include libtracker-miner: Add missing glib/gi18n.h include libtracker-common: Do not include libdbus headers with NO_LIBDBUS 2011-01-17 Jürg Billeter libtracker-common: Fix use-after-free memory error in tracker-dbus If a single request was taking longer than 5 minutes, client data was freed but still used later on. libtracker-common: Remove unused field last_time in tracker-dbus 2011-01-17 Ivan Frade functional-tests: New test suite for problematic sparql 2011-01-17 Jürg Billeter libtracker-common: Use statfs instead of statvfs on Linux statfs is more efficient and we do not need the extra information returned by statvfs. Fixes NB#219309. 2011-01-17 Andika Triwidada Added Indonesian translation Added id to LINGUAS 2011-01-16 Martyn Russell tracker-needle: List folders in first/initial view Fixes GB#639556, Tracker does not find folders 2011-01-15 Martyn Russell tracker-needle: Add Ctrl+W to close window Fixes GB#639543, Ctrl+W should close the window 2011-01-14 Martyn Russell tracker-needle: Use a meaningful window title "Desktop Search" Fixes GB#639552, Give needle window a name that means something 2011-01-14 Ivan Frade Ontology: draft the NCO documentation page Ontology: add county and district to postal address 2011-01-14 Aleksander Morgado tracker-writeback: unlock file after 1s of update, not 3s libtracker-miner: log when an event is ignored because the file is locked tracker-writeback,xmp: Don't use XMP_CLOSE_SAFEUPDATE Fixes NB#216582