[tracker-miners] Created tag 1.99.2
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker-miners] Created tag 1.99.2
- Date: Mon, 7 Aug 2017 16:27:45 +0000 (UTC)
The unsigned tag '1.99.2' was created.
Tagger: Carlos Garnacho <carlosg gnome org>
Date: Mon Aug 7 18:26:47 2017 +0200
Release 1.99.2
Changes:
0brahim Özgür (1):
Fixes GB#612873, tracker cannot extract oasis files if the filename has spaces in it.
A S Alam (1):
Add Punjabi Translation: started
Adrien Bustany (140):
Fixed libtracker-miner.pc.in to include dbus-glib
Fix .gitignore in data/ so that we don't ignore .desktop.in files
libtracker-miner: Make TrackerMiner use standard gio callbacks and port TrackerMinerFS
libtracker-client: Add vala bindings
libtracker-miner: Add TrackerMinerWeb class
TrackerMinerWeb DBus interface: Improve documentation
libtracker-miner: Remove useless vapi dep file
libtracker-miner: Update VAPI file
libtracker-miner: Fix documentation typo
libtracker-miner: Fix VAPI file
libtracker-miner: Fix property name in dbus file
libtracker-miner: Switch Association property to boolean
configure.ac: Fix space/tabs mix
Add icons for files and applications miners
libtracker-miner: Remove writeback from VAPI
libtracker-client: Fix VAPI file
libtracker-client: Fix VAPI file
libtracker-miner: Add properties in VAPI file
libtracker-client: Add writeback functions
tracker-writeback: Add taglib based module
Remove id3lib writeback module
NMM ontology: Fix typo in comment
NMM ontology: Add writeback on nmm:performer and nmm:musicAlbum
tracker-writeback: Fix double free in taglib module
Files miner: Fix misindentation in tracker-mines-files.c
Desktop files: Add ; to end lists
Add writeback for nao:hasTag and nao:prefLabel
Add Flickr miner
libtracker-miner: Fix includes in vapi file
libtracker-miner: Fix memory leak in vapi file
Fix typo in documentation
libtracker-miner: Add missing deps file for Vala bindings
libtracker-miner: Add TrackerNetworkProvider class
libtracker-common: Add config file Vala bindings
libtracker-db: Add a "length" parameter to tracker_db_cursor_string
Remote stale file tracker-miner-0.7.deps
Add Tracker Steroids interface
libtracker-client: Add Steroids support
Add Steroids example client
Add tests for Tracker Steroids
Port libtracker-miner and FS miner to steroids
Steroids server: Remove extra close calls
Steroids server: Remove useless fields in ClientInfo
configure: Don't fail if DBus 1.3 is not available
Remove useless field "clients" from TrackerSteroidsPrivate
Steroids server: Fix leak in query_inthread
libtracker-client: Add steroids fallbacks for DBus 1.2
Steroids server: Add missing loop_error check
Steroids: drop RC codes and rely on pipe closing
Properly handle call cancelling with FD passing
Steroids client: don't run callback if call was cancelled
Steroids client: Use gboolean instead char for bools
Steroids client: Do not unref dbus call twice when cancelling
Steroids client: keep a ref on client while in async
Steroids client: remove the query field from FastAsyncData
Add tests for async steroids functions
Add steroids constants in libtracker-client
Steroids client: Do not leak in fast_async_callback_iterator
Fix compilation in tracker.c
libtracker-client: Unspaghetize tracker_cancel_call
Flicr miner: fix vala package dependency
Update vala bindings for libtracker-client
Fix compilation of FS miner if both upower and hal are disabled
libtracker-client: mark graph as nullable in vapi
libtracker-common: Add "send and splice"
tracker-extract: Add a GetMetadataFast method
FS miner: use the GetMetadataFast of tracker-extract
libtracker-client: use tracker_dbus_send_and_splice
libtracker-client: Fix TrackerResultIterator ownership
libtracker-miner: don't free TrackerResultIterator
Don't free iterator in steroids test
libtracker-client: Fix object_date proto in vapi
Port steroids tests to libtracker-sparql
Add deps file for tracker-sparql.vapi
libtracker-sparql: put util functions in Tracker.Sparql namespace
Flickr miner: port writeback to new signal
Flickr miner: fix critical on photos with no tags
Rename miner desktop.in files to .desktop.in.in
configure.ac: Don't fail if evolution headers are absent
libtracker-bus: Fix the handling of priority in update_async
FS miner: Use low priority for update_async calls
VAPI files: add missing constructors to various classes
functional-tests: Don't hardcode python version in shebang
tracker-miner-web: Fix GVariant signature for "Associated" property
functional-tests: Fix contacts queries in benchmark
Initial commit
Bookmarks: add missing cursor unref
Plugin: remove dead code
Bookmarks: Fix itemId/identifier confusion
Bookmarks: add an observer for live saving/deletion in Tracker
Cleanup unneeded code
Add French and Spanish locales
Fix summary
Add README and COPYRIGHT
Can list all messages
Can build SPARQL to insert messages
Add indexing delay to prefs
Insert nco:EmailAddress resources
First rougly function version (when it does not stop in the middle)
Add README
Try to use Tracker 0.8 if 0.10 is missing
Better error reporting in UI
Remove garbage file
Revert "Try to use Tracker 0.8 if 0.10 is missing"
Error properly if libtracker-sparql can't be loaded
Use libtracker-sparql 0.11 if available
Also index message body
Insert nie:url for messages
Remove dead code
Add 'meta' table to persistent storage
Fix 0.11 lib fallback
Use right RDF predicate for message date
Fix logic in 0.11 fallback
Try to use libtracker-sparql 0.11 if 0.10 is not available
Properly use nfo:bookmarks in place of nie:url to store bookmark URI
tracker-needle: Add support for bookmarks
Use correct library names in bindings.js
Use versioned .so names in bindings.js
Simplify code using nsIMsgDBHdr.folder
Add addImmediate to Queue class
Index new messages as they arrive
TrackerStore: Fix date generation
queue.js: Keep a reference to the timer to ensure it gets fired
thunderbird: Also detect beta versions in version check
thunderbird: Update README file
thunderbird: Ensure the extensions dir exists when installing
thunderbird: Fix --with-thunderbird-plugin-dir configure argument
firefox: Fix --with-firefox-plugin-dir configure argument
Thunderbird: Fix memory leak in TrackerStore.escapeString
thunderbird: Move indexing startup out of MailStore initialization
thunderbird: Add bindings for tracker_sparql_connection_get_async
thunderbird: Fix parameters types in bindings.js
thunderbird: Use asynchronous connection opening
firefox: Raise compatibility level to 5.0.*
firefox: Add bindings for tracker_sparql_connection_get_async
firefox: Use asynchronous connection opening
Thunderbird plugin: bump compatibility to 7.0.*
Firefox plugin: bump compatibility to 6.0.*
Trackerbird: Add fr-FR and es-ES locales
Updated French translation
Adrien Dorsaz (3):
tracker-needle: Add a button to search by tags
tracker-needle: add logic to find by tags only
tracker-needle: fix query model assertion
Akos PASZTORY (2):
performance enhancements for the datagenerator
increasing coherency by putting the template near the functions that fill them
Akos Pasztory (1):
libtracker-client: Fix compilation with c++ compiler
Alain Lojewski (1):
Updated French translation
AlainLojewski (1):
Updated French translation
Aleksander Morgado (722):
Fixes GB#614560, Build problems in the gio file monitoring case
Fixes GB#614560 - Build problems in the gio file monitoring case.
Fixes GB#615182 - Avoid initializing priorities twice in tracker-miner-fs
Fixes GB#615313 - Avoid Invalid Read when iterating INotifyHandle list
Fixes GB#615563 - Proper handling of --enable-evolution-miner configure option
Fixes GB#615178 - Graceful crawling stop
Fix for GB#615035 - Removing unzip command dependency from ms-office extractor
Fix GB#615868: Improved OASIS extractor
Proper indentation
Fixes GB#616158/doc: Improve reading msoffice doc files
Fixes GB#615948 - Improved reading msoffice/xml files
Fixes GB#616329: Improve and fix reading msoffice/excel files
Fixes GB#616403 - Improve & fix reading msoffice/powerpoint files
Fixes GB#616165: Improved reading PS and PS-GZ files
Fixes GB#616493 - Remove dependency of unzip from the OASIS extractor
Fix compilation warning
Fix compilation
Remove unused variable
pkg-config should look for rest-0.6, not rest
service_DATA should list the .service files, not the .service.in files
Ignore some built files
Fixed make distcheck
template files should go in dist tarball
Several modifications in the build structure, including VPATH builds
data ontologies: align items in Makefile.am
Fixes GB#618011: Don't show in status icon actions that haven't been compiled
Fixes GB#614728 - Define system search icon as window icon for t-s-t
Missing AC_DEFINEs added to fix GB#618011
Fixes GB#618707: tracker preferences shows notification area options even when status icon isn't built
Fixes GB#616845 - Avoid word counting in the extractors
Updated man page of tracker-extract.cfg with new max_bytes parameter
Fix the tracker-extract config
Setup config also for standalone mode
tracker_text_validate_utf8 can return only the number of valid UTF-8 bytes
Fixed text extractor
Moved the istream text reader to a separate file
minor alignment fix
Allow pid pointer being NULL
re-enable the check for non-NULL pid, as it is really needed
Reuse the same code for text and oasis/contents
Files renamed as using GIOChannel instead of GInputStream
New unit tests for libtracker-extract added
Avoid the use of GIOChannels
Set absolute max bytes that can be read to 10 Mbytes
tracker-extract: remove unneeded things
tracker-extract.cfg manpage: update max absolute number of bytes to extract
configure.ac: fix HAVE_TRACKER_* define values in auto mode
tracker-language: new method to check if a word is a stopword
utils: new tracker_strhex method to get the hex view of a given string
FTS parser: Added new GNU libunistring and libicu based parsers
libtracker-fts tests: New command line tester for the parsers
FTS parser: added unit tests
FTS parsers: fix options in configure
Fixes GB#491850 and GB#503366: new FTS configuration parameters
tracker_strhex: avoid unneeded aux char array
tracker_parser_unaccent_utf16be_word: make it a no-op if no unac
FTS parser tests: fix when libunac is not available
libicu parser: fix overflow when converting katakana text from UChars to UTF-8
FTS: Re-enable TRACKER_FTS_STOP_WORDS envvar for unit tests
libicu parser: coding style fix
FTS parser tests: disable some tests if using the glib/pango parser
Fixes GB#617812: Tracker not disabled when started on battery power
FTS parser: delimit_words is always FALSE, so removing it
FTS parser: max_words_to_index in the parser implementation is not needed, so removing it
Fixes GB#526346: New FTS config option to enable/disable stemmer
Fixes GB#560220: New FTS config option to enable/disable unaccenting
Fixes GB#619271: pango dependency only needed if compiling the glib/pango parser
libtracker-data: minor improvement in error reporting
Fixes GB#619630: HTML extractor inserts several nie:title if title has an ampersand character
Fixes GB#619615: Include DC ontology in gtk-doc documentation
FTS tests: small fix in test data
FTS Parsers: new README file explaining benefits of each one
FTS parsers: refactor & cleanup API
FTS libicu parser: use TrackerParserWordType instead of gboolean
FTS parsers: minor indentation fixes
FTS parsers: remove tracker_parser_process_word() from parser API
extractors: small log message change
Fixes GB#619535: MaxWords configuration in FTS config is not used
Fixes GB#619929: tracker-search shouldn't quit if stopword found
Fixes GB#619498: Check if stop word before stemming, not after
libtracker-common: remove public gtk-doc documentation
FTS libicu parser: memleak fixed
Fixes NB#172818: Tracker is not indexing new content on EMMC
libtracker-miner: Use GMounts instead of GVolumes
Fixes GB#621001: don't allow whitespaces in UUIDs
libtracker-miner: properly detect removable media
tracker-miner-fs: only force recheck if mounted path contains one indexed location
Fixes GB#621112: Resources not deleted from store when files removed from removable media
tracker-miner-fs: Only check if exist those files which didn't have mtime check
libtracker-miner: Only re-check directories affected by the new mount point
tracker-miner-fs: small indentation fix
libtracker-miner: Consider mounts inside recursively indexed locations
Fixes GB#621183: When mounting volume 2nd time, inotify watches don't work any more
libtracker-miner: Support crawl directories with NULL parent
libtracker-miner: minor indentation fixes
libtracker-miner: avoid checking if removed files without mtime in the store
libtracker-miner: don't consider shadowed GMounts
libtracker-miner: minor indentation fixes
tracker-miner-fs: check for first index run no longer needed in mount_added_cb
libtracker-miner, miner-fs: remove trailing whitespaces
libtracker-miner: support GMounts without GVolume in mount_guess_content_type()
Fixes GB#619244: Use a custom unaccenting method instead of libunac
configure: Fix report messages when disabling miners
tracker-miner-fs: Fix compilation when no upower and no hal
Fixes GB#621015: Index removable media when miner-fs starts and configured to do so
Fixes GB#621110: Remove resources from store if directory no longer indexed after conf change
Ontology: new tracker:isRemovable and tracker:isOptical properties
libtracker-miner: New tracker_storage_get_type_for_uuid API method
tracker-miner-fs: Set proper volume types when adding new volumes
tracker-miner-fs: during startup, remove resources based on removable/optical config
Fixes GB#621108: Update available resources when IndexRemovableMedia or IndexOpticalDiscs changes
libtracker-miner: Update explanation of the tracker_miner_fs_directory_remove_full() method
libtracker-miner: New helper macros to work with storage types
Merge remote branch 'origin/removable-opticals'
Fixes NB#175957: Properly setup non-removable mounts at startup
Fixes NB#170915: tracker-search for snippet is resulting in errors
Fixes GB#622351: Wrong initial detection of mounted state of the root partition
Fixes NB#175723: Avoid duplicates if several monitor events arrive together and store is slow
libtracker-miner: minor style changes
libtracker-client: remove trailing whitespaces
libtracker-client: pass proper callback user data
FTS: New --enable-tracker-fts configure option
tracker-db-journal tests: don't need libtracker-fts
FTS tests: only run if FTS enabled
tracker-store: Don't explicitly link to libstemmer
tracker-search: When FTS disabled, don't use fts:match and don't check for stopwords
FTS: if disabled, don't compile libtracker-fts or libstemmer
libtracker-common: if FTS disabled, don't compile language support
libtracker-db: only link to libtracker-fts when FTS enabled
libtracker-db: Support disabling FTS
libtracker-data: Support disabling FTS
tracker-miner-fs: remove old volume cleanup
Fixes GB#621070: Re-enable volume cleanup
tracker-miner-fs: minor refactor
tracker-miner-fs: if no mount point change needed, initialize stale removal
Fixes GB#511474: Remove the option to index remote mounted directories
t-s-t: remove trailing whitespaces
Fixes GB#616809: t-s-t shows Author as urn:uuid: in metadata bar
t-s-b, t-s-i: Update copyright year to 2010
Update Authors
Fixes NB#174202 and NB#176932: A file with 'video/x-ms-asf' mimetype may actually be audio-only.
Added -Wno-portability to AM_INIT_AUTOMAKE
tracker-store: always reset interrupt before any query/update
Fixes GB#623203: Fix segfault when guessing content type in mounts without path
libtracker-miner: small alignment fixes
libtracker-miner: Fix potential invalid read error
Fixes NB#177447: Remove the 'error' signal from TrackerMiner object
libtracker-fts tests: Remove unused variable
libtracker-miner: avoid dead code in mount_guess_content_type()
tracker-store: Avoid unused variable warning
tracker-writeback: Avoid unused variable warning
libtracker-miner tests: Avoid unused variable warning
libtracker-miner tests: proper file indentation
libtracker-miner tests: proper file indentation
libtracker-miner tests: Avoid unused variable warnings
libtracker-common tests: proper file indentation
libtracker-common tests: Avoid unused variable warnings
libtracker-db, journal: remove trailing whitespaces
libtracker-db, journal: Remove unreachable code
libtracker-fts: initialize all buffers before using them
tracker-extract-pdf: check if document returned before dereferencing it
tracker-store: avoid NULL dereference in ptr
tracker-extract: Avoid unreachable code when not using libstreamanalyzer
tracker-extract-mp3: avoid deadcode, bitrate will always be greater than 0
libtracker-fts: Avoid unneeded check, rc is always SQLITE_OK
libtracker-miner tests: re-enable tracker-monitor-test
tracker-monitor-test: Proper file name
libtracker-miner: Fix item-changed signal when using GIO
libtracker-miner tests: remove trailing whitespaces in monitor tests
libtracker-miner tests: Added helper logs in monitor tester
libtracker-miner, GIO monitors: comment for the CHANGES_DONE_HINT signal
tracker-monitor-test: Check expected and unexpected signals in each operation
Fully remove inotify stuff
bump glib requirement to 2.24
tracker-monitor-tests: Full refactor the tests
tracker-monitor-tests: New directory event tests (create and move_to_monitored)
tracker-monitor-tests: test the directory move with files inside
tracker-monitor-tests: Added new test for the MOVE+DELETE issue with GIO
libtracker-miner: Remove events timeout source when finalizing the TrackerMonitor
tracker-monitor-tests: New directory-move unit test after file update
libtracker-miner: Handle MOVE(A->B)+DELETE(A) = DELETE(A)+MOVE(A->B) = MOVE(A->B)
libtracker-miner: when received event for directory, notify previous ones
libtracker-miner: Add back recursively monitor removal that I lost somewhere
tracker-monitor-tests: New directory event unit tests
libtracker-miner: Removed scan-timeout and cache-timeout as not used in GIO-based monitors
tracker-monitor-tests: minor style changes
libtracker-miner: remove methods from monitor API
libtracker-miner: don't use default case in switch
configure: remove libinotify makefile compilation
libtracker-miner, storage: improve logging
libtracker-miner, storage: if mount without volume, don't rely on is_blank
Revert "tracker-store: avoid NULL dereference in ptr"
tracker-store: proper avoiding of NULL dereference in ptr
libtracker-client: Fix srcdir vs builddir issue for a proper make distcheck
Fixes GB#623836: Avoid crashing if table of pieces is empty in the msword file
tracker-extract: avoid warnings when compiling C++ code with C-only warning flags
tracker-miner-fs: Use 60s as default DBus timeout for requests to extractor
Fixes NB#178808: Default verbosity should be errors-only in tracker-store
libtracker-miner tests: Avoid unused variable warning
tracker-extract, msoffice-xml: Avoid possible NULL dereference
libtracker-fts: Avoid possible NULL dereference
Fixes NB#178825: New --feeds option in tracker-search to look for feeds
tracker-extract, pdf: Avoid possible NULL dereference
libtracker-data: abort if getting max ID fails
libtracker-miner: Improve logging when found duplicates for a given uri
libtracker-miner: sparql_query_cb() called now item_query_exists_cb()
libtracker-miner: Improving logs
Fixes NB#176090, libtracker-miner: Don't use same parent GFile for both mtime and iri caches
Fixes NB#179798: Wrong detection of ignored directory as a directory
libtracker-fts: useful debugging log included, disabled by default
libtracker-fts: Fix NEAR/XX operator with more than 2 digits
libtracker-fts: Avoid segfault when using the NEAR/N operator in FTS
libtracker-fts: Helper log better after NEAR-related fixes
Fixes GB#624071, t-s-t: Query results is always a 2 dimensional array.
tracker-miner-fs: Improve logs
libtracker-miner: Fix alignment and some missing semicolons
libtracker-miner: New tracker_miner_fs_query_urn() API method
libtracker-miner: New tracker_miner_execute_sparql_sync() API method
tracker-miner-files: Make initial volume query synchronous, and check if mount point exists in store
tracker-miner-fs: Create dummy nfo:Folder for mountpoint if needed
tracker-miner-fs: Unix time origin not good as dummy time...
Fixes GB#624346, libtracker-miner: Proper tracker:mountPoint set for volumes
libtracker-miner, miner-fs: Avoid querying with fn:starts-with if not needed
libtracker-miner: minor style fixes
libtracker-miner, storage: Fix memleak, GUnixMountEntry was not being disposed
libtracker-miner: Fix memleak in item_move()
libtracker-db, journal: Remove unreachable code
libtracker-db, journal: Remove duplicated assert
libtracker-db, journal: Just in case, check if block was allocated
Fix leaks when not unref-ing GFileInfo
coverage: excluded several files in libtracker-miner which are difficult to test with unit-tests
Probably fixes GB#616199: Avoid second nie:title in msoffice/xml and oasis documents
Fixed GB#624731: Don't emit signals while iterating HT
libtracker-client: Avoid compiler warning when using FD-passing
Fixes GB#624747 and NB#179434: Avoid double-free in send_and_splice_async_callback()
libtracker-client: Fix memleak, unref DBusPendingCall missing in notify callback
libtracker-common: Fix memory leak when receiving partial reply plus error in DBus async call
libtracker-common: Better call stream_get_data() after dbus_pending_call_block()
libtracker-common: Fix memory leak when receiving partial reply plus error in DBus sync call
libtracker-common: If error splicing, let user callback free it
Fixes NB#180236, tracker-store: check if user_data expected one only if proper message path and
interface
tracker-extract: check if user_data expected one only if proper message path and interface
libtracker-data: Improve logging after sqlite error, before aborting
tracker-miner-fs: Fix memleak in get_metadata_fast_cb()
libtracker-client: Fix double free, error was freed in callback
Fixes NB#180679: Make sure DBusGProxy is destroyed when destroying miner
Re-fixes NB#180236: Filter not removed when going into UNAVAILABLE
libtracker-data: Avoid reading already disposed memory
Fixes NB#179894: Reset sqlite3 stmt if detected as expired, and retry
libtracker-db tests moved to libtracker-data
libtracker-miner: file may not have parent
Fixes NB#181538: Assume tar program is in $PATH
Possibly fixes NB#182788: segfault during opendir()
VPATH build issues fixed
Fixes NB#179570: FTS search of file extension doesn't always work
Bumped version of GLib required from 2.20 to 2.24
libtracker-miner: Improve logs
libtracker-miner: Print uri always instead of path, as path may not be UTF-8
Revert "libtracker-miner: Improve logs"
libtracker-miner: If parent being processed, wait.
Fixes NB#181421: Duplicates when monitor events processed before directory is created in store
libtracker-sparql: Consider \b and \f while iterating string to escape
libtracker-sparql: Avoid compiler warning
libtracker-sparql: Setup initial gtk-doc documentation
libtracker-sparql: Avoid tmpl files in documentation
libtracker-sparql: Documentation base finished
libtracker-sparql: Added pkg-config stuff for the new library
libtracker-sparql: Added examples in documentation
libtracker-sparql: Added update example in documentation
libtracker-sparql: Added overview in documentation
libtracker-sparql: Remove example from source, as already in sgml
libtracker-sparql: additional small comment in documentation
tests/functional-tests: Fix distcheck
libtracker-bus: Fix distcheck, missing header in dist
distcheck fixes: vala generated sources are in srcdir in dist
libtracker-bus: no return value expected in method
Fix distcheck issues
Fixes NB#184882: tracker-extract is getting crashed for malformed gif files
build: Fix VPATH builds
distcheck fixes: vala generated sources are in srcdir in dist
distcheck fix: disable generation of Makefile for tests/tracker-steroids
distcheck fixes: vala generated sources are in srcdir in dist
build: Fix distcheck
libtracker-sparql: add dbus-glib-1 dep when compiling vala sources
OASIS extractor: minor indentation fixes
configure: minor indentation issues
Fixes GB#627281: Crash in msoffice extractor
Fix distcheck
functional-tests: ignore built file
tracker-steroids tests: when cancelled, an error is expected
tracker-extract, msoffice: remove extra line
Fix distcheck: stamp should be distributed with ttl files
functional-tests, fts: remove rdfs:Resource, not rdf:Resource
tracker-store: avoid unregister_g_object() criticals
libtracker-sparql: cursor_get_n_columns() should only be called after cursor_next()
functional-tests: Updated FTS offsets/rank unit tests * Delete resources after the test * Use
different urns in the different tests
FTS: Make sure tracker_fts_update_commit() gets called when FTS info is updated
functional-tests: corrupted-image extraction test is no longer an expected failure, as bug was fixed
data/dbus: fix distcheck
functional-tests: Avoid FTS tests if FTS is disabled
libtracker-miner: Don't print paths as they may not be in UTF-8, print URIs
functional-tests: don't include TTL files in dist
tracker-miner-fs: Default should_process to TRUE in check_directory() and check_file()
libtracker-miner: Indentation fixes
libtracker-miner: if CREATED event is received from the monitor, force IRI cache update
libtracker-miner: Improved fix in commit 0581f68, so that regeneration is not done in initial crawling
tracker-control: avoid compiler warning
ttl_sgml: avoid compiler warning
libtracker-miner: Avoid gtk-doc warnings: multiple IDs for constraint linkend
build: use common LIBS and CFLAGS for all unicode support options
libtracker-data: Implemented collation functions
libtracker-data: Register our collator function
libtracker-data: Enable collation in all text columns
collation: added helper logs
libtracker-data: don't collate Uri in Resource table
libtracker-data: libicu collation based on LC_COLLATE, not LC_ALL
libtracker-data: Detect locale change
libtracker-data: if locale changes, re-create indexes
libtracker-data: no need to get the iface when recreating indexes
libtracker-data: new tracker DB version due to collation on columns
libtracker-data: avoid the need of TrackerDBCollationFunc
libtracker-data: Rename tracker_collation_deinit() to tracker_collation_shutdown()
libtracker-data: Removed PRINT_INSTEAD_OF_LOG as TRACKER_VERBOSITY envvar already does it properly
functional tests, class-signal: Fix compilation with LDFLAGS="-Wl,--as-needed -Wl,-Bsymbolic"
libtracker-data, tests: force en_US.utf8 collation locale
Fixes GB#628536: Don't install ui files for example utils
configure: avoid glib unicode support in auto mode
Fixes GB#628859: Ship examples/rss-reader/initial-data.ttl in tarballs
Fixes NB#187558: libtracker-miner, try to fix nfo:FileDataObjects without nfo:belongsToContainer
libtracker-sparql: git-ignore vala-generated file
tracker-status: plug a leak
tracker-extract: Use g_pattern_match() instead of g_pattern_match_simple()
tracker-extract: content-type in mime is always ASCII
Fixes NB#192326: tracker-store default log level set to critical logs only
tracker-extract: fix use of g_strreverse()
tracker-extract: if requested max 0 bytes, don't even start extracting content
libtracker-sparql tests: do not require a prior installation
tracker-extract: remove unneeded call to tracker_topanalyzer_shutdown()
libtracker-data: make compiler happy
libtracker-miner: Fire CREATED event only on CHANGES_DONE_HINT
tracker-miner-fs: Treat ATTRIBUTE_CHANGED-only events independently
libtracker-miner, tracker-miner-fs: Only update FileLastModified and FileLastAccessed on file
attributes updated
libtracker-miner: Enable blacklisting in TrackerMonitor
libtracker-monitor: simplify event merging code in DELETED event
libtracker-miner: don't create inner loop until needed
Fixes NB#193044: libtracker-miner, ensure empty directories are mtime-checked when crawling
libtracker-miner tests: ATTRIBUTE_UPDATED test added
libtracker-miner tests: CREATED issued on CHANGES_DONE_HINT
libtracker-miner tests: Added new blacklisting and event merging tests
tracker-extract-mp3: fix memory leak in albumart data
configure.ac: removed the message regarding fd-passing support from the configure report
configure.ac: Make sure sqlite is compiled thread-safe
utils: Added new mtp sync simulator
utils, mtp-dummy: Use tracker coding style
utils: fix distcheck
tracker-miner-fs: Fix mountpoint setup
unit tests, tracker-sparql: Assume en_US.utf8 locale for a proper collation
unit tests, tracker-sparql: include locale header
utils, mtp-dummy: Implemented renaming of all files after batch copy finishes
functional-tests: ignore tracker-tests.aegis file generated during tests
Updated NEWS
libtracker-data: improved collation related debugging traces
libtracker-data: Notify locales being used also for libunistring and glib collators
utils, mtp-dummy: locale initialization was missing
libtracker-bus: plug memleak when updating, GAsyncResult should always be unref-ed
libtracker-bus: Handle error properly in array_update_finish()
distcheck fix: distribute the .in.in files as they will need variable substitution depending on prefix
during configure
libtracker-miner: New processing pool out of the TrackerMinerFS object
libtracker-miner: Integrate the new processing pool
libtracker-miner: documented how the processing pool works
libtracker-miner: Fix queue looping in processing pool
libtracker-miner: Fix deallocation of tasks when stopping the miner
libtracker-miner: When QUEUE_WAIT, force a processing pool buffer flush
tracker-miner-fs: Max 10 files extracting, and 100 files processing
libtracker-miner: Split internal PROCESS queue into two: READY and PROCESSING
libtracker-miner: simplify array creation as we know the size in advance
libtracker-miner: Use tracker prefix in the processing pool
libtracker-miner: set processing pool logs as traces enabled at compile time
libtracker-miner: Try to avoid some unneeded heap allocations
libtracker-miner: fix task status enumeration so that first item is -1
libtracker-miner: Minor coding style change
libtracker-miner: a task is always given to the async operation
libtracker-miner: Fix weird alignment
libtracker-miner: Don't report processing or percentage change until crawling is finished
Merge branch 'miner-fs-refactor-multi-insert'
Fixes GB#631391: MsOffice-XML content extraction doesn't work properly
tracker-extract, msoffice-xml: don't use a static var to check if nie:generator was already set
Fixes GB#633093: Use statvfs64() if available to check for free space
libtracker-bus: Disable dbus timeouts in updates to the store
tracker-extract, gif: Plug small memleak
Fixes GB#633118: Read comments embedded in GIF files
Fixes NB#200310: BMP files should also be registered as nmm:Photo
libtracker-client: Don't clear vala stamp in CLEANFILES
flickr miner: Don't clear vala stamp in CLEANFILES
tracker-store: Fix valid callback check
tracker-miner-applications: improve logging when invalid desktop files found
tracker-miner-applications: In meego translator, don't return ASCII, return UTF-8
tracker-miner-applications: when defaulting to application, include nie:dataSource
tracker-search: New --software and --software-categories options
tracker-miner-applications: Remove unneeded extra nie:dataSource set
tracker-miner-applications: separator of multi-string is also in UTF-8
Fixes NB#203593: All libtracker-miner section names in CamelCase in documentation
libtracker-data: Improve error reporting when trying to set WAL journal mode fails
Fixes NB#203540: Composer label not extracted in ID3v2.3 mp3 files
tracker-extract, mp3: Remove memory leak
tracker-extract, msoffice: Improve handling of max_bytes=0
tracker-extract, msoffice: Small alignment fix
tracker-extract: Split msoffice and msoffice-xml extractors
tracker-extract, msoffice-xml: Move querying content type to a new method
tracker-extract, msoffice-xml: Refactor everything to make it more clear to understand
tracker-extract, msoffice-xml: If max bytes reached don't even start parser
tracker-extract, msoffice-xml: Fix invalid reads
Fixes GB#634424: MsOffice metadata extractor is not unicode aware
tracker-extract, msoffice: Set proper octal range
Fixes NB#197067: tracker-miner-fs crawls open files
Fixes GB#635794: Add missing vapi files to dist
Fixes NB#208420: Critical in miner-fs when msyncd and Ovi Suite in operation
libtracker-common: Locale retrieval from gconf implemented
libtracker-data: Enable locale retrieval with tracker_locale_get()
tracker-store: Recreate indexes when locale change detected
libtracker-data: Reset collator in connection when locale change detected
tracker-store: Perform locale change processing in an idle to avoid deadlock
tracker-store: Pass busy callback to data_manager_reload()
tracker-store: Shutdown events while reloading data manager
tracker-store: Moved locale change subscription stuff to separate files
tracker-store, libtracker-data: Improve status reporting
tracker-status: Change tracker-store reporting to avoid the Journal Replay message always
tracker-miner-applications: Re-extract desktop files when locale change detected
libtracker-data: Use thread-safe operations to manage the flag requesting collator reset
libtracker-data: Make sure there's no cursor alive when we do the collator reset
libtracker-data: Make the n_active_cursors threadsafe
libtracker-common, locale: Add TRACKER prefix to the new environment variable
docs: Document the TRACKER_DISABLE_MEEGOTOUCH_LOCALE environment variable
libtracker-common, libtracker-data: Remove tracker prefix from static functions
libtracker-common, miner-applications: Improve check for empty string
libtracker-common, libtracker-data: Minor fixes
libtracker-data: Remove unneeded 'started' variable in the cursor
libtracker-common, locale: Fix compilation without --enable-maemo
libtracker-common: New tracker_file_is_hidden() file utility
tracker-miner-fs: Use tracker_file_is_hidden()
tracker-extract, albumart: Don't assume that g_file_get_parent() returns non-NULL
tests: fix distcheck
tracker-extract: New windows icon extractor (image/vnd.microsoft.icon)
tracker-extract,txt: Support text files encoded in UTF-16 if BOM available
libtracker-miner: Don't add monitors when renaming a directory to a hidden name
libtracker-miner: When a moved dir event detected, cancel all monitors in the dir
libtracker-monitor: On directory remove, first remove monitors, then notify event
libtracker-miner: Improve traces in the processing pool, reason of flush added
libtracker-common: New tracker_file_cmp() which returns 0 if files are equal
libtracker-miner: Ensure proper task queues when crawling
libtracker-miner: make sure original monitors are removed during a move operation
libtracker-miner: Improve traces in processing pool, report tasks in timeout
libtracker-miner: When deleting resources, first mark unavailable and then fully remove them
libtracker-miner: set pool owner only if traces enabled
libtracker-miner: don't use g_return_val_if_fail() in private methods
libtracker-miner: New IRI cache traces
tests,libtracker-miner: Fix expected results on directory move operations
tracker-miner-fs,applications: not finding locale file is not critical
libtracker-common: print PID of process in dbus requests
libtracker-miner: Skip IgnoreNextUpdate requests on CREATED events
libtracker-miner: Set proper nfo:belongsToContainer on file move operations
libtracker-miner: Renamed symbols which enable traces
libtracker-miner: New logs and traces for the event queues
docs: Fix compilation of ontology-graph
libtracker-miner: If we cannot get a proper SPARQL connection, log error and abort
libtracker-data: When new class created, propagate previous property values to domain indexes, if any
tracker-writeback,xmp: Don't use XMP_CLOSE_SAFEUPDATE
libtracker-miner: log when an event is ignored because the file is locked
tracker-writeback: unlock file after 1s of update, not 3s
tracker-control: on -rs, ensure the 1s wait between stop and start
tracker-extract,mp3: Fix sample rate table usage
tracker-extract,mp3: Fix bitrate table usage
libtracker-miner: minor coding style changes
libtracker-monitor: Don't fall through to next case in switch, its confusing
libtracker-miner: If CREATED(A)+CHANGED(A) received, delay the CREATED event until CHANGES_DONE_HINT(A)
functional tests: Remove trailing whitespaces in miner basic ops
functional tests: Ensure nfo:belongsToContainer is changed on file moves
functional tests: New tests for application operations
functional tests: Add new tracker_all_testing_[start|stop]
functional tests, applications: Tests should start/stop all tracker components
functional tests, applications: Improved camera simulation tests, including writeback+geotags
functional tests, applications: Remove unneeded query
functional tests, applications: New tests for video recordings
functional tests, applications: Setup and teardown each test independently
functional tests, applications: Debug logging in miner-fs and writeback
functional tests, applications: Really simulate camera with slow copying and file locking
functional tests: Run new applications suite by default
functional tests: Don't align backslashes in Makefile.am
functional tests: Renamed applications test file to applications-camera
functional tests, applications: Moved get_urn_count_by_url() to parent class
functional tests, applications: New sync-related tests
functional tests, applications: No need to flock() in the tests
functional tests, applications: Remove unneeded sleeps
tracker-miner-fs: Indentation and coding style fixes
tracker-miner-fs: Maximum value for stale removal threshold is 365 days
tracker-miner-fs: Fix minimum value in property initialization
tracker-miner-fs: Don't setup periodic stale volume removal check if disabled
tracker-miner-fs: listen to changes on the removable-days-threshold config value
libtracker-data: Update mtime of db-version.txt after a backup restoration
libtracker-miner: Always pass owner to the processing pool
libtracker-miner: Make TrackerMiner object initable
libtracker-miner: New getters in TrackerMiner to retrieve dbus related variables
tracker-miner-fs: Make TrackerMinerFiles and TrackerMinerApplications objects initable
tracker-miner-rss: Make TrackerMinerRSS object initable
libtracker-miner,miner-flickr: Make TrackerMinerWeb and TrackerMinerFlickr objects initable
tracker-miner-fs: Store parent's initable iface during iface initialization
tracker-miner-fs: Clean stop when initialiation of miner objects failed
libtracker-miner: Document new getters in API
libtracker-miner, tracker-miner-fs: Always use inner_error and propagate it
tracker-miner-rss: Propagate error in constructor
libtracker-miner: Always enable file blacklisting
libtracker-miner,monitor: Split in different methods the actions per event and filetype
libtracker-miner: Never crawl open files
tracker-control: Merge actions from tracker-status
tracker-status: fully removed
tracker-control: Split options in groups and files
tracker-control: Use 'Miner options' instead of 'Miners options'
tracker-control: Use lowercases for miner options
docs: Remove tracker-status manpage
build: Remove --enable-tracker-status-icon from DISTCHECK_CONFIGURE_FLAGS
build: Remove --enable-tracker-search-bar from DISTCHECK_CONFIGURE_FLAGS
docs: Remove tracker-status-icon manpages
docs: Update tracker-control manpage with all new options merged from tracker-status
docs: Remove references of tracker-status from other manpages
build: Include 'applications' subdir in test-configurations
build: Include tracker-control.h so that it gets distributed
libtracker-data: Rename the miner-fs file to 'no-need-mtime-check.txt'
libtracker-miner: New tracker_miner_is_paused() method
tracker-miner-fs: Force mtime check if process was stopped while miners paused
libtracker-miner: 'been_crawled' is the one notifying that first crawl was done
tracker-miner-fs: By default forced mtime check is FALSE
i18n: Don't try to translate tracker-status.c
build: Distribute the org.gnome.panel.SearchBar.panel-applet.in.in file
i18n: Add new translatable files to POTFILES.in
functional-tests: Rename expected audio file to fix compilation
docs, libtracker-sparql: D-Bus always does FD passing now
docs, libtracker-sparql: Update pkg-config setup version to 0.10
libtracker-sparql: Don't require dbus-glib-1 in pkg-config setup
docs, libtracker-sparql: Fix builder example
docs, libtracker-sparql: Priority argument missing in tracker_sparql_connection_update() example
libtracker-sparql: Fix 'Since' usage in gtk-doc documentation
docs, libtracker-extract: Cleanup sections and added new 'Compiling applications' one
libtracker-extract: Replace tracker-client with tracker-sparql in pkg-config setup
docs, libtracker-miner: Cleanup sections and added new 'Compiling applications' one
libtracker-miner: Remove tracker-client and add tracker-sparql and gio-2.0 in pkg-config setup
libtracker-sparql: Builder API is all new in 0.10, as this is a new library
docs, libtracker-sparql: Added missing 'Since:' tags
docs, libtracker-miner: Added missing 'Since:' tags
libtracker-miner: Document Tracker Thumbnailer API
libtracker-client: Change deprecation text to a more common one
docs, libtracker-client: Deprecate all tracker_sparql_* API
docs, libtracker-client: Added deprecation notice in docbook index page
docs: Added online documentation URLs to reference manuals
Ontologies: Make nie:url an inverse functional property
libtracker-data: DB version upgrade, nie:url is now an inverse functional property
functional-tests: whitespace fixes in insertion tests
functional-tests: New insertion test to check that nie:url can't be duplicated
libtracker-extract: Fix Libs in pkg-config setup
plugins/nautilus: Fix indentation/alignment
plugins/nautilus: Remove unneeded private data in TrackerTagsExtension
plugins/nautilus: Remove unneeded finalize() in TrackerTagsExtension
plugins/nautilus: Don't crash if we can't get a SPARQL connection
tracker-extract,gstreamer: Fix check for minimum gstreamer required version
tracker-extract,gstreamer: Improve error logging
tracker-extract,gstreamer: gst_tag_list_get_uint() expects an unsigned output
tracker-extract,gstreamer: If encrypted stream found, no tags read, and need to guess stream type,
assume its a Video
tracker-extract,gstreamer: Indentation/alignment fixes
libtracker-miner,storage: Fix indentation/alignment
tracker-extract: Don't use program's link deps for extraction modules
build: Avoid getting -lsqlite3 added in LIBS
build: Avoid getting -lunistring added in LIBS
build: msoffice-xml extractor doesn't need to link to libgsf
libtracker-miner,storage: Improve logging
libtracker-miner,storage: Skip mount points without mount path
tracker-extract,flac: Fix several memory handling issues
tracker-miner-fs,applications: Chain up parent's finalize
libtracker-common: Fix comment, date specs is ISO 8601
libtracker-miner: Update processing pool explanation with new default queue sizes
tracker-extract: Initialize to zero the module data, to fix the statistics
libtracker-miner: When reporting progress, ensure items processed <= total items
libtracker-common: Don't print paths, print uris which are always UTF-8
tracker-albumart: Simplify uri vs mtime logic
build: Always include all man pages in dist
tracker-miner-fs: Avoid trying to extract embedded metadata from directories
tracker-extract,gstreamer: On _DECRYPT errors, keep on reading tags
tracker-control: let --detailed imply --follow
tracker-extract,pdf: Port 'Small fix to the pdf extractor'
tracker-extract,pdf: Port 'Spaces aren't keyword separators'
tracker-extract,pdf: Port 'Avoid duplicate tags'
tracker-extract,pdf: Port 'Use nfo:device and merge make and model correct for videos'
tracker-extract,pdf: Small style changes
tracker-extract,pdf: Fix action type struct used in POPPLER_ACTION_MOVIE
tracker-extract,pdf: Port 'Adapted extractors to nfo:Equipment ontology change'
tracker-extract,pdf: Port 'Change nfo:Equipment to use canonical uris'
tracker-extract,pdf: Port 'Add mlo:asPostalAddress'
tracker-extract,pdf: Port 'Fixed nested use of anonymous blank nodes'
tracker-extract,pdf: Port 'SLO ontology porting'
tracker-extract,pdf: Port 'Fixed slo:location to be a slo:GeoLocation'
tracker-extract,pdf: If no text found, unref page before continuing
tracker-extract,pdf: Improve logging
libtracker-common: Added libenca-based encoding detection method
tracker-extract,mp3: Use encoding detection from libtracker-common
libtracker-common: move enca encoding detector to separate files
libtracker-common: New meegotouch-based encoding detector
libtracker-common: Improve logging when guessing charsets
libtracker-miner: Avoid use of already disposed memory
tracker-miner-fs,applications: If locale change detected always do mtime checks during crawling
libtracker-extract: Improve some comments
libtracker-extract: Fix usage of strptime() when parsing dates without timezone
build: ignore some built files in git
doc: Add missing libtracker-miner API methods to documentation
libtracker-miner: Remove unneeded methods from processing pool
libtracker-miner,miner-fs,extract: Don't assume g_dbus_info_new_for_xml() never fails
tracker-control: Remove --detailed option, always enabled
tracker-control: Better name for internal ENABLED macros
tracker-control: Assume --list-processes and --status when running without args
tracker-control: Do not start tracker-store when requesting status
libtracker-miner: New tracker_miner_manager_new_full()
tracker-control: Don't start miners when querying status
tracker-control: Simplify getting pause status when showing pause details
tracker-control: Report miner's processing remaining time in --follow
tracker-miner-fs: Perform initial-sleep in all miners as given by the config
libtracker-extract: Process only record-2 tags in libiptcdata
functional tests: minor whitespace changes in extractor tester
functional tests: New test to ensure correct iptcdata records are read
libtracker-miner: New limit for the number of requests sent to the store
tracker-miner-fs: Set limit of requests in processing pool to 10
libtracker-miner: Always try to buffer requests and use UpdateArray
libtracker-miner: Need to keep bulk ops if we are going to queue requests
libtracker-miner: Put together sparql buffer reset code
libtracker-miner: avoid new extractions if requests limit reached
libtracker-miner: Pool documentation updated ... to include: * Bulk tasks *
Always-buffered tasks * New limit of requests to tracker-store
build: report in configure output whether support for journal is built
tracker-extract: disable compilation of the gupnp-dlna extractor
tracker-extract: let gstreamer extractor handle 'dlna/*' mimetypes
build: explictly require gstreamer when building gupnp-dlna enabled extractor
build: new --with-gstreamer-backend=[tagreadbin,decodebin2,discoverer]
build: rename --enable-video-extractor to --enable-generic-media-extractor
build: minor spaces vs tabs fixes
tracker-extract,gstreamer: don't compile both tagreadbin and decodebin2
tracker-extract,gstreamer: integrate GUPnP-DLNA extractor within the GStreamer one
build: treat GUPnP-DLNA as another GStreamer backend
tracker-extract,gstreamer: avoid code duplication
build: require gstreamer-pbutils when using Discoverer backend
tracker-extract: handle RealMedia files with the GStreamer extractor
libtracker-miner: ensure mtime checks on directories found during crawling
libtracker-miner: update event queue traces with new TrackerPriorityQueue
tracker-extract: remove unneeded source file
tracker-extract,gstreamer: if possible, use Tagreadbin backend in the Discoverer
tests: fix indentation in libtracker-extract/xmp functional tests
tests: ensure XMP test files are found when srcdir != builddir
libtracker-miner: new tracker_miner_fs_force_mtime_checking() method
tracker-miner-fs: force mtime checks on inconsistent mounts
libtracker-miner: clear forced mtime check directories once first crawled
libtracker-extract: ensure valid dbus connection when cancelling tasks
libtracker-extract: plug a leak
build: include gstreamer-dlna rules in EXTRA_DIST
tracker-miner-fs, apps: avoid trying to parse directories as desktop files
libtracker-miner: if miner still crawling, don't consider it as cleanly shutdown
tracker-miner-fs, applications: Keep track of MLocale-reported locale
tests: ignore built programs in git
libtracker-miner: minor indentation fixes
libtracker-miner: improve logging of partial errors when using update array
libtracker-miner: avoid logging global error in update array multiple times
tests: avoid compilation warnings
libtracker-miner: improve event queue traces
tracker-extract: include DLNA mimetype in non-gstreamer media extractors
tracker-extract,gstreamer: flag renamed from TAGS to LIGHTWEIGHT in GStreamer
libtracker-miner: indentation fixes
libtracker-miner: overwrite flags when adding same path to the indexing tree
libtracker-miner: avoid extra file type checks
libtracker-miner, tests: avoid aligning backslash in Makefile.am
libtracker-miner: fix node appending
libtracker-miner: allow priting indexing tree for debugging
libtracker-miner: fix tree disposal
libtracker-miner: fix logic to tell whether file is indexable
libtracker-miner: new IGNORE flag for the indexing tree
libtracker-miner,tests: First tests to check indexing tree capabilities
libtracker-miner, tests: implement multiple cases for indexing tree add/remove.
libtracker-miner, tests: ignore built files
libtracker-miner: indentation and alignment fixes
libtracker-common: if testing old .cfg files, ensure one is always available
tracker-extract,text: try to extract text from files in typical windows charsets
build: remove glib-based FTS parser
build: ignore built files in git
docs: additional documentation fixes in libtracker-miner and libtracker-extract
libtracker-miner: fix type referenced in docs
libtracker-miner: fix deprecation comment format
libtracker-miner: fix enums related documentation
libtracker-miner: document indexing tree section
libtracker-miner: ignore next update is deprecated
libtracker-miner: several documentation related fixes
libtracker-miner: fix double reference
libtracker-common: use g_format_size() if GLib >= 2.30
libtracker-common: Use g_mutex_(init|clear) if GLib >= 2.31
tracker-extract: Use g_(mutex|cond)_(init|clear) if GLib >= 2.31
tracker-extract: use g_thread_try_new() if GLib >= 2.31
libtracker-common: use GRecMutex if GLib >= 2.31
libtracker-data: use g_atomic_int_add() if GLib >= 2.30
libtracker-data: use GPrivate if GLib >= 2.31
libtracker-data: use GMutex if GLib >= 2.31
libtracker-data: properly print gint64 value
libtracker-miner: use GPrivate if GLib >= 2.31
libtracker-miner: add TRACKER prefix to MAX_TIMEOUT_INTERVAL
tracker-writeback: Use g_(mutex|cond)_(init|clear) if GLib >= 2.31
tracker-writeback: use g_thread_try_new() if GLib >= 2.31
build: include missing tiff files in dist
build: test files should always be included in dist
tracker-extract-pdf: fix uninitialized value
tests,libtracker-fts: use a more generic test string for chinese parser tests
tests,libtracker-fts: always run full unicode tests
build: remove no longer needed glib version dependent code paths
libtracker-common,media-art: remove unused variables
libtracker-direct: don't allow connection if current and db locale mismatch
libtracker-bus: allow cancellation when iterating cursor
tests,libtracker-common: fix tests expecting stdout/stderr messages
test,libtracker-fts: allow alternate number of expected words
libtracker-data: remove unneeded fallback methods to use glib as unicode support
libtracker-data: new 'tracker:normalize' method
libtracker-data: new 'tracker:unaccent' method
build: use pkg-config to look for which gdbus-codegen to use
doap: update email addresses
Ales Nyakhaychyk (1):
Added Belarusian Translation.
Alexander Shopov (1):
Added Bulgarian translation
Alexandre Franke (12):
Update French translation
Fix typo in French translation
Fix typo (missing 'not')
Change wording to remove ambiguity and ease translation
Update French translation
Update French translation
Update French translation
Update French translation
Update French translation
Update French translation
Updated French translation
Updated French translation
Alexandre Rostovtsev (1):
libtracker-fts: ICU cannot handle complex locale descriptions
Amin Jain (1):
Fixes GB#609075, Adding support for pdf extractor to extract the index data from the pdf files
Amit Aggarwal (4):
Fixes GB#611455, PPT extractor is not working is not extracting plainText
Fixes GB#612171, Adding support for excel extractor to extract the plain text from the excel files
Fixes totem AUDIO_BITRATE to use nfo:averageBitrate not nmm:averageBitrate
Fixes NB#613114, Date string is leaked in MSOffice extractor
Amit Jain (20):
tracker-writeback: New functional test cases added
libtracker-data: New functional test cases added
Add functional test cases for virtual files
Entries for new functional test cases in Makefile.am and tests.xml
functional-tests: Adapt extraction test cases
functional-tests: Update test cases
functional-tests: New test cases for metadata extraction for images
functional-tests: Writeback test cases updated for changes in sources
functional-tests: Add performance test scripts
functional-tests: Add bootup test cases
functional-tests: Add test cases to verify setting the localPhoneNumber
functional-tests: Updated test cases for writeback
functional-tests: New test cases added to test definition file
functional-tests: Updated perfmrnace-tc.py, mostly whitespace changes
Functional Tests: Operations of files in multilevel subfolders added
Functional Tests: Updated to allow writeback completion before extracting
functional-tests: wirteback testing support extended for .png , .tif , .mp4
functional-tests: Fixed metadata query for images
functional-tests: added test cases for backup-restore feature
functional-tests: journal replay tests added
Anders Jonsson (5):
Updated Swedish translation
Updated Swedish translation
Updated Swedish translation
Update Swedish translation
Update Swedish translation
Andika Triwidada (12):
Added Indonesian translation Added id to LINGUAS
Updated Indonesian translation
Updated Indonesian translation
Updated Indonesian translation
Updated Indonesian translation
Updated Indonesian translation
Updated Indonesian translation
Updated Indonesian translation
Updated Indonesian translation
Updated Indonesian translation
Updated Indonesian translation
Updated Indonesian translation
Andre Klapper (2):
Replace a call to libart with a GDK equivalent. Patch by Cosimo Cecchi
Make tracker build with GTK 2.90.7. Fixes bug #630176.
Andrej Žnidaršič (49):
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Andres Gomez (3):
libtracker-extract: Only use FallbackRdfTypes from the first matching module
tracker-extract: mp3 passes album instead of song title to libmediaart
libtracker-common: String to date conversion to return with GError when null string
Andrew Branson (3):
Fix tracker-extract-libav memory leak
Fix FLAC artist and album tag parsing, and add 'audio/flac' mime type to the extract rules.
tracker-extract: FLAC metadata iterator wasn't closed
Andrew Stormont (1):
Fix build on illumos.
Andrew den Exter (6):
Save folder media art for ogg files.
Port to Qt5.
Add a libav based generic media extractor.
Fix uninitialized variable in libav extractor.
Ensure video size is extracted by libav extractor.
Improve detection of media stream properties.
Anish A (1):
Updated Malayalam Translation
Antoine Jacoutot (14):
libtracker-common: Add new function tracker_file_open_fd()
evolution plugin: include missing header
tracker-monitor: add support for GKqueueDirectoryMonitor
OpenBSD needs _XOPEN_SOURCE_EXTENDED for strptime/strcasecmp
Another need for XOPEN_SOURCE_EXTENDED missed in previous commit.
SCHED_IDLE is only available on Linux.
Use g_strstr_len() instead of GNU extension memmem.
tracker-dbus: add support for OpenBSD
Implement get_memory_total() on OpenBSD.
revert Use g_strstr_len() instead of GNU extension memmem.
monitor: use openfiles max limits in the kqueue case
openbsd: implement tracker_process_get_uid_for_pid()
Adapt to new GKqueue monitor naming.
tracker_file_system_get_remaining_space: use proper units
Antonio Fernandes C. Neto (1):
Updated Brazilian Portuguese translation
Arnel A. Borja (2):
tracker-extract-gstreamer: Get media art image type from sample info
libtracker-common: Use space if the artist name is not known
Aron Xu (4):
Updated Simplified Chinese translation.
Update Simplified Chinese translation.
Update Simplified Chinese translation.
Update Simplified Chinese translation.
Artur Flinta (7):
- added pl
Updated Polish translation by GNOME PL Team.
Updated Polish translation by GNOME PL Team.
Updated Polish translation by GNOME PL Team.
Updated Polish translation by GNOME PL Team.
Updated Polish translation by GNOME PL Team.
Updated Polish translation by GNOME PL Team.
Arun Raghavan (1):
tracker-extract: gupnp-dlna: Update to gupnp-dlna 0.5 API
Ask H. Larsen (5):
Updated Danish translation
Updated Danish translation
Updated Danish translation
Updated Danish translation
Updated Danish translation
Ask Hjorth Larsen (7):
Updated Danish translation
Updated Danish translation
Updated Danish translation
Updated Danish translation
Updated Danish translation
Updated Danish translation
Updated Danish translation
Aurimas Černius (23):
Updated Lithuanian translation
Updated Lithuanian translation
Updated Lithuanian translation
Updated Lithuanian translation
Updated Lithuanian translation
Updated Lithuanian translation
Updated Lithuanian translation
Updated Lithuanian translation
Updated Lithuanian translation
Updated Lithuanian translation
Updated Lithuanian translation
Updated Lithuanian translation
Updated Lithuanian translation
Updated Lithuanian translation
Updated Lithuanian translation
Updated Lithuanian translation
Updated Lithuanian translation
Updated Lithuanian translation
Updated Lithuanian translation
Updated Lithuanian translation
Updated Lithuanian translation
Updated Lithuanian translaton
Updated Lithuanian translation
Balázs Meskó (1):
Update Hungarian translation
Balázs Úr (5):
Updated Hungarian translation
Updated Hungarian translation
Updated Hungarian translation
Updated Hungarian translation
Updated Hungarian translation
Bastien Nocera (18):
tracker-extract: Remove obsolete totem-video-indexer extractor
tracker-extract: Remove obsolete GStreamer fallbacks
tracker-extract: Add Gibest hash calculation to GStreamer
tracker-extract: Remove obsolete xine extractor
tracker-extract: Add dummy extractor
tracker-extract: Mark EPub files as e-Books
tracker-extract: Add support for comic book formats
tracker-extract: Add support for more eBook formats
tracker-sandbox: Fix -u (update) not working
tracker-extract: Change default RDF type for EPub
tracker-sandbox: Setup xdg-user-dirs
tracker-extract: Show where parsing errors happen in EPubs
tracker-extract: Try harder when getting EPub contents
build: Work-around vim highlighting bug
tracker-extract: Add RDF type for DjVu files
tracker-extract: Install DjVu rule
tracker-extract: Consider DjVu multipage docs as Ebooks
tracker-extract: Add new mime-types for comic books
Baurzhan Muftakhidinov (1):
Added Kazakh translation
Benjamin Otte (4):
rasqal: Include all valid string escape sequences
Make tracker_module_file_get_metadata() out arg more robust
FTS: Initialize glib in module init function
Improve performance for SparqlBuilder.object_string
Benjamin Steinwender (1):
Updated German translation
Bernd Homuth (1):
Updated German translation
Brian Nitz (1):
tracker-needle: Missing accessible label names on tracker-needle widgets
Bruce Cowan (4):
Updated British English Translation
Fixes bug #595752, Minor string fixes
Fixes GB#595752 - Minor string fixes
Updated British English translation
Bruno Brouard (6):
Updated French translation
Updated French translation
Updated French translation
Updated French translation
Updated French translation
Updated French Translation
Carles Ferrando (4):
Added Catalan (Valencian) translation
[l10n] Updated Catalan (Valencian) translation
[l10n] Updated Catalan (Valencian) translation
[l10n] Updated Catalan (Valencian) translation
Carlos Garnacho (1828):
Store directly results in a GPtrArray. Bug #511788
Avoid doing too many relocations of data in memory. Bug #511781. Same
Pack booleans in guints to make most used structs smaller. Bug #513692.
Store directly results in a GPtrArray. Bug #513691.
Rewrite function so it's less indented, and copies a bit less memory
Plug 2 memleaks introduced by the switch to GPtrArray.
Plug some leaks. Fixes #518882.
Make Mail indexing modular. Bug #526761.
Use the correct database when indexing mail archives.
Add a query extension tree, at the moment supports And and Or operations.
Revert last change, it was already fixed in r1261.
Implement a database abstraction interface, with a sqlite implementation.
Handle properly multipart messages in Evolution's IMAP.
Remove Changelog wart
Just try to convert if part contents don't validate as utf8.
Add some docs.
Also check the mime part doesn't contain raw/binary data before processing
How about not breaking build?
New file. Do not allow compiling unless TRACKER_ENABLE_INTERNALS or
Install relevant headers so they're available for public use.
Do not expose the TrackerParser struct in the header, it was pulling
Split the relevant parts of tracker-indexer into libtracker-indexer.so,
New file. All-in-one pkg-config file for developing tracker-indexer
Don't be naughty and overwrite memory we don't own.
Make sure we include glib.h. Noticed by Roberto Majadas
Forgot to add this, now the GObject scanner is compiled correctly. Add
Make tracker-extract process inmediately and exit if path/mimetype are
Add an initial draft on how to develop indexer modules.
do not unref a possibly NULL GFileInfo.
Rediscovering the wonders of git-add.
Do not free memory owned by TrackerOntology.
Plug a leak.
Plug leaks everywhere.
Turns out Evolution always store times with 32bits width regardless of the
Do not leak like if there was no tomorrow, save one unnecessary
Fix compiler warnings.
Inconditionally destroy here the context, even if it's not the metadata
New public function to specify which modules should the indexer actually
Resort to a copy of the old code to decode time_t, should definitely fix
Issue error and quit the channel watch on error, this should fix
Add some methods docs.
Actually ignore SIGPIPE, since we already handle it where necessary.
Add "reason" parameter to ::Paused. Add "Low batt" state. Add extra
Splitted invalidation from destruction. So it's just the child watch
Add capability for reading batteries percentage. Stop indexing if battery
Plug a small leak.
Return -1 if the header X-Evolution does not exist in the message.
Make sure we remove leading '/' in email URIs basename.
Do not set Enabled=0 in any case, it failed for non local files, and
Fix logic, so it actually escapes single quotes...
Escape the value being inserted, so little Bobby Tables doesn't bite us in
Make sure we decompose the URI following the same procedure than Tracker.
Leave one place for the trailing NULL in the batch and hints arrays so
Make indexer modules API GObject oriented, which allows easier bindings
Remove any references to tracker-module.h
Make them return const gchar*, since the strings are stored in the
Plug some leaks.
Return a const gchar* in all cases.
Plug a leak.
New function to know whether a string is contained in a GSList of strings.
Fix so it just deletes files contained in the directory.
New files. TrackerModuleMetadata is the object used for exchanging
Rename libtracker-indexer to libtracker-module for consistence, as it's
Fix tests build.
Unset the stopped flag set during init(), so -p works again.
Deleted old tracker-indexer docs.
Added, all-in-one header for developing tracker indexer modules. Install
Document missing symbols.
Added so we get proper GObject documentation. Added missing lib to compile
Fix missing reference.
Add short/long descriptions and other missings docs. 100% coverage!
Make it take a const gchar*, do not append ourselves the '/', Since it's
Update to latest module changes.
Do not stop disk space check when pausing the indexer.
Make it return a new hashtable with field names as keys for easier use.
Enable -Wall
Add macro to enable compile warnings. call it. Add WARN_CFLAGS to
Fixed more warnings that were spotted with the new compiler flags.
Escapemetadata values so we allow multiline data and other stuff. And
New methods to escape metadata properly, so we don't barf on new lines,
Inconditionally check the service type in the database for deleted files,
Support new Evolution database storage. Based on a patch by Philip Van
Use the correct TrackerDBFile for the new database format. Also iterate
Do not set Enabled=0 in any case, since it fails for non-local files,
Several improvements to the evolution module.
Implement get_count() taking into account all folders. Return by default 1
Add get_flags() method. TrackerModuleFlags at the moment contains
Store all dates in the DB as unix times.
Handle databases with no parseable folders.
Set the paused_on_battery parameter to the current state, not the
Dates are already stored as unix times, and stored in the databases as
Do not sniff mimetype and return NULL service type if the file doesn't
Obey -f even if it's interrupted by trackerd shutting down.
Fix potential crasher.
Do not spew a critical warning if the module has no dirs configured. Do
Perform binary search correctly, so it's able to find all items in the
finalize the query before closing the database.
Define pivots as gint, as we can potentially underflow the right pivot
Warn on invalid/unparseable data types. Convert time_t to string directly
Accept NULL strings. (Fixes NB98170)
Do not free the key file on error, it will be done afterwards anyway.
Add support for ScanTimeout option, which forces such timeout (in seconds)
Add default ScanTimeout to modules.
Refactored out, transform ISO 8601 dates into unix times if we're adding a
Cast time_t to avoid compiler warnings.
Only set state to "indexing" if there are actually items to be sent to the
Actually implement Gaim/Pidgin logs indexing.
Remove blacklist, since the events cache already prevents spamming
replace other_file with source_file, and make file point to the
If a file is created and then immediately moved to another location.
Make if return FALSE if the operation failed.
Make cached events hash table keep a reference as the key, so it doesn't
Always check item (not parent's) mtime, since mtime will only change for
Set File:Modified to the current time() if the module didn't provide any.
Also update IndexTime in the Services table if necessary, so the indexer
Delete children that no longer exist in folders, this check is needed if a
Let the indexer perform recursive move operations, so all files inside get
Fix glitch in binary search. (tracker_db_index_flush): Break flushing when
Fixed yet another glitch in the binary search... the right pivot was being
#ifdef out the code that removed metadata from the index. No longer
Add a boolean param to specify whether we should recurse when deleting or
Pass also the amount of processed items over to trackerd, use this number
Add back once again deleting content from removed services.
And add back that recurse boolean parameter to the function, looks like
Add option for modules to discard a directory based on its contents.
Fix callback signature so we receive the correct parameters.
Do not remove words with negative weight from the cache, so they make it
call alarm() prior to processing a file, so the extractor dies if it gets
Remove debug code.
Contain info about whether it should recurse or not, instead of passing
Added CollateKey sqlite function to let it handle collate key changes.
Refactor Backups to turtle files support out to a
Do not use deprecated functions. Fixes #572237.
Do not use all the tracker_dbus_request machinery, so asking for the
Add missing files.
Fix compiler warnings.
Do not report spurious elapsed times if check_stopped is called when the
Do not explicitly shutdown the indexer, it will shutdown by itself then
Plug a leak.
Use correct ifdef to cover otherwise unused variables.
Iterate the main loop while processing the turtle records to restore.
Do not wipe out/overwrite existing logs if there's a running instance.
Make flushing to index asynchronous.
Make the indexer decide the flush timeout dynamically based on the number
Prevent against cur_cache being possibly NULL. Call check_finished() in
Merge together the GetFileChildren and SelectFileChild stored procedures.
Do not use string contatenation tricks to get URIs, use GFile instead.
Clean up deleted elements from dbs/index on tracker-indexer idle time.
Initialize DBus before log subsystem, so a second instance being run
Also clamp big negative values to fit into a gint16, so we don't possibly
Do not leak file descriptors.
Generate URIs with trailing slash where appropriate, since raptor likes
Merged together. (process_context_child_watch_cb): Removed obsolete code.
Ensure daemons do not exit if the system bus is shut down. Partly fixes
Ensure weights are correct before inserting hits for a new word.
Also include Doc:Created in the metadata. Fixes #489876.
Generate thumbnails here, so we can access configuration and actually
Be more permissive about NULL metadata values.
Do not emit status if the indexer is not indexing.
Set primary key on the Options table, so the 'Replace' statement in the
Removed dead code. Added missing include.
Make sure that we allocate enough space for the tags that are going to be
Handle NULL strings. Fixes NB#106201.
Transform filenames passed through the -f parameter to full paths.
Fixed wrong logic when signalling status.
Fail gracefully if the rdf type doesn't exist in the ontology.
Refactored not to have duplicated code, do not compare file mtimes with
Make GVolumeMonitor::mount-pre-unmount cancel any ongoing operation in the
Create a copy of the list before freeing the old values, since the new
Do not leak GValues contents.
Do not try to memmove() past array boundaries when removing an element.
Close the dir.
Remove all references to the old file-index-update.db file, which isn't
Filter out disabled elements in the Services table. Fixes NB#106085.
Check for NULL context, since it can potentially happen, noticed by Philip
Check that there's actually a current item before checking whether it's
Fix a leak and a possible memory corruption. Do not make id3 tags parsers
do not strcmp the GError message, use error->code instead. Do not access()
Keep a pointer to the DBusConnection in order to unref it. Also, shut the
Plug more leaks.
Do not keep generated code.
Generate the right marshaller for the IndexStateChange signal.
Propagate index errors up to the GUI, so the user has the opportunity to
Do not try to enter into finished state after flushing in the cleanup
Fix a typo.
Make the "Index mounted directories" option also manage removable devices.
Listen for NameOwnerChanged signals for the extractor.
Do not puke with paths containing ':'
Do not make libtracker-module depend on tracker-indexer.
Set GError to NULL before passing it to functions.
Do not make tracker-indexer commit suicide if tracker-extract doesn't get along.
Fixes #578159 – Tracker starts to index when removable media is inserted, regardless of user
preferences.
Avoid reading past the genre names array boundaries.
Plug several memory leaks.
Shut trackerd down cleanly, even during initialization. Fixes NB#107962.
Ensure a transaction is started right after getting metadata/text.
Make tracker_hal_path_is_on_removable_device() a bit more performant.
Add some error logging to the GIO operations in tracker-crawler.
Fix typo in logic.
Enable/disable files availability when volumes are mounted/unmounted.
Do volumes initialization in a more efficient manner.
Fix parameters order in g_debug() call.
Code cleanup so we can remove a condition.
Make TrackerDBInterfaceSqlite listen to the TRACKER_DB_MODULES_DIR ennvar.
Use g_getenv() instead.
Add TrackerMiner abstract class, plus TrackerMinerTest impl+app.
Add TrackerMinerCrawler boilerplate, make TrackerMinerTest inherit from it.
Raw port of handy code from tracker-miner-fs that will be needed for TrackerMinerCrawler.
Add API for specifying which files/dirs should TrackerMinerCrawler process.
Add vmethods for checking/processing a file.
Implement file queueing from TrackerProcessor.
TrackerMiner: add tracker_miner_execute_sparql().
TrackerMinerProcess: Improve prototype for process_file().
TrackerMinerProcess: Push collected data to tracker-store.
TrackerMiner: Add tracker_miner_get_client().
TrackerMinerProcess: also check mtimes before processing a file.
Add initial version of tracker-miner-fs using libtracker-miner.
Move mtime check after check-file/directory signals emission.
TrackerMonitor: remove unneeded code.
TrackerMonitor: create INotify handles lazily if the monitor is disabled.
TrackerMinerProcess: Handle delete events from TrackerMonitor.
Force a commit after each update.
TrackerMonitor: Fix compile warning.
TrackerMinerApplications: Remove private data, it's unused.
TrackerMinerApplications: Fix compile warning.
Add TrackerMinerFiles to tracker-miner-fs.
TrackerMinerProcess: Handle moved files.
TrackerMinerProcess: Refactor directories handling.
TrackerMinerFiles: Handle removable devices.
TrackerMinerFiles: Set nie:dataSource to all files.
TrackerCrawler: Use an accumulator for process-[directory|file].
TrackerMinerFiles: Ignore hidden files and directories.
TrackerCrawler: invert meaning of process-file/dir return value once again.
TrackerCrawler: use GCancellable to stop GIO operations.
TrackerMinerFiles: Remove mount point directory on pre-unmount.
TrackerMinerProcess: Do not start crawling until the miner is started.
The directories are already added in TrackerMinerFiles constructor.
Avoid double unref.
TrackerConfigFile: get rid of "lt-" prefixes in app names.
Make tracker_miner_fs_[add|remove]_directory() use GFile.
TrackerMinerApplications: add relevant directories on construction.
TrackerMinerFS: Improve checks on whether a file/dir should be indexed.
TrackerCrawler: Use GFile in the API.
TrackerMinerFS: No need to disconnect signals, we own these objects.
TrackerMinerFS: Remove unused vars.
TrackerMinerFS: Use the accumulator for the boolean signals.
Wrap condition in parenthesis.
TrackerMinerFS: make process_file() vmethod asynchronous and possibly cancellable.
TrackerMinerFiles: Hook up to extractor.
TrackerMinerFS: Remove directory and children from all processing queues.
TrackerMiner: Add tracker_miner_is_started().
tracker-miner-fs: Do not start an already started miner.
TrackerMinerFS: Cancellable can be NULL on finalize.
TrackerMinerFS: Do not create cancellable on init().
TrackerMinerFS: Implement pause() and resume().
TrackerMiner: Use g_set_error_literal().
TrackerMiner: Add tracker_miner_commit().
TrackerMinerFS: Use tracker_miner_commit() explicitly.
TrackerMinerFiles: Avoid warnings in the no-HAL case.
TrackerPower: remove HAVE_HAL ifdef, could not be implemented by HAL.
TrackerMiner: emit Progress signals through DBus.
TrackerMinerDiscover: turn into a GObject.
TrackerMinerDiscover: Add miner-progres signal.
Modify tracker-status to listen for miners progress.
TrackerCrawler: Don't starve file crawling if there are higher prio sources.
Added initial version of tracker-status-icon.
Merge branch 'master' into libtracker-miner
Fix build after updating with master.
Backport a4d9ab3ae7b44ea9f662949b1044206994db9ce5 to libtracker-miner.
Backport 86d953f8b86497974e1fba6c0fbac0e597981ffd to libtracker-miner.
TrackerMinerFiles: Create proxy for the right extractor DBus path.
Fix a few glitches in the merge with master.
Bug NB#136770 - Not able to see the pictures captured with camera application after renaming the
current folder.
Bug NB#136770 - Not able to see the pictures captured with camera application
TrackerMinerDiscover: Fix DBus names so the miner discoverer works again.
TrackerMinerDiscover: renamed to TrackerMinerManager.
TrackerMinerManager: Add pause/resume signals.
TrackerStatusIcon: listen to pause/resume signals from TrackerMinerManager.
Remove unused raptor libs from compilation.
Fix compilation with Devicekit-power.
Merge branch 'master' into libtracker-miner
TrackerMinerManager: Add pause() and resume() methods.
TrackerStatusIcon: Add hability to pause/resume individual miners.
TrackerMinerManager: Add miner-[de]activated signals.
TrackerStatusIcon: set menu items insensitive for inactive miners.
TrackerStatusIcon: Update icon according to miners' status.
TrackerStatusIcon: implement/comment out the remaining context menu options.
TrackerStatusIcon: Remove unused CL switch.
Remove tracker-applet from build.
TrackerApplet: Remove dead code.
Rename tracker-applet to tracker-status-icon.
Fix POTFILES.* for tracker-status-icon.
Remove all tracker-applet references from autofoo.
Rename tracker-applet manpage.
TrackerMinerApplications: Avoid unnecessary warnings.
TrackerMinerFS: Lower the severity of a warning.
TrackerMinerFS: Ensure the timer is created after initial crawling.
Plug some leaks in libtracker-miner and tracker-miner-fs.
Plug more leaks.
TrackerCrawler: Do not iterate through folders parallelly.
TrackerCrawler: Add check-directory-contents signal.
TrackerMinerFS: Forward the check-directory-contents signals.
TrackerMinerFiles: Hook check-directory-contents to configuration.
TrackerMinerFS: Add back throttle support.
TrackerMinerFiles: Hook up throttling to config and batt status.
TrackerCrawler: Add throttling in there as well.
TrackerMiner: Listen to tracker-store availability, pause if necessary.
Add .desktop files for miners.
TrackerMinerManager: Rely on desktop files to get to know miners data.
TrackerStatusIcon: use tracker_miner_manager_get_display_name().
Turn TrackerResultsWindow into a GtkWidget.
TrackerResultsWindow: grab pointer/keyboard on popup.
TrackerResultsWindow: Open selected items on row-activated.
TrackerResultsWindow: Cache the pixbufs in the model.
TrackerSearchWindow: Retry grabbing if the window is not viewable yet.
TrackerResultsWindow: show a "no results" label if no results are available.
TrackerResultsWindow: Use asynchronous API to query data.
Merge branch 'master' into search-bar
Merge branch 'master' into search-bar
Add src/tracker-search-bar to DIST_SUBDIRS.
libtracker-client: Make it able to cancel individual calls.
TrackerMinerManager: Fix typo.
TrackerResultsWindow: use a cell renderer function for categories.
TrackerExtract: Add custom text extractor for PDFs.
TrackerResultsWindow: Don't propagate signal up if parent class doesn't implement it.
TrackerMinerManager: add get_status() and is_paused().
tracker-status: Use TrackerMinerManager API instead of plain DBus calls.
tracker-status: Get display name from TrackerMinerManager.
Move miner DBus path/name #defines to the DBus header.
TrackerMinerManager: Add get_description() method.
TrackerMiner: Remove GetName and GetDescription DBus methods.
Add infrastructure for libtracker-miner docs.
TrackerMiner: Add some API docs.
TrackerMinerManager: Add some API docs.
TrackerMinerFS: Add some API docs.
TrackerMiner: document signals.
TrackerMiner: Improve property descriptions.
TrackerMinerFS: Document signals.
TrackerMinerManager: document signals.
Fill in missing libtracker-miner docs.
TrackerMinerFS: Delete recursively when a directory is deleted.
Unify dependency version checking for graphical tools.
Fix a couple of typos in latest autofoo changes.
TrackerMiner: Remove application parameter from tracker_miner_pause().
TrackerMinerFS: make it possible to process files parallelly.
TrackerMinerFS: turn process_file() into a signal.
Fix up API docs for libtracker-miner.
Add tracker_text_normalize()
Add FTS support for MS and ODF document formats.
Make the PDF extractor use tracker_text_normalize().
TrackerConfigFile: Turned into an abstract object.
Improve docs for libtracker-common.
Fix tracker_language_stem_word().
TrackerMinerFS: Do not loop infinitely when unmounting while processing.
tracker-store: Remove all traces of TrackerStorage.
TrackerStatusIcon: Add config to tweak status icon visibility.
tracker-preferences: Allow configuring status icon visibility.
tracker-status-icon: Add global keybinding for searching.
TrackerConfigFile: Also make create events trigger reparsing.
TrackerMinerFS: Update mtime checking with latest tracker-store requirements.
Make the evo plugin use the same DBus name everywhere.
Make progress go forward in the Evolution miner.
Fix typo in tracker-power-devicekit.c.
TrackerEvolutionPlugin: plug a leak.
TrackerEvolutionPlugin: free error in DBus responses if any.
TrackerEvolutionPlugin: Send sparql updates without waiting for reply.
TrackerEvolutionPlugin: Do not spam tracker-status-icon.
tracker-extract: store as many words as the FTS config says.
tracker-search-tool: Make single-instance.
TrackerMinerFiles: Unify battery state handling.
TrackerMinerFiles: Don't overwrite throttle settings.
tracker-extract-mp3: Add missing break; when parsing id3v20 tags.
tracker-extract-mp3.c: Retrieve nmm:trackNumber.
Plug a bunch of potential leaks.
tracker-extract: initialize albumart on standalone mode as well.
TrackerCrawler: Fix up prototype for ::finished.
TrackerMiner: Make SPARQL API fully asynchronous.
TrackerMiner: ensure AsyncCallData is removed from the list when it's dispatched
TrackerMiner: Don't try to free invalid pointers.
TrackerMinerFiles: provide better errors when initializing volumes.
configure.ac: Detect the correct libvorbis library.
Don't pick empty strings when coalescing data.
Coalesce nie:comment in jpeg extractor.
TrackerSparqlBuilder: add object_double() method.
tracker-extract-gstreamer.c: Use TrackerSparqlBuilder.
tracker-extract-abw.c: Use TrackerSparqlBuilder.
tracker-extract-imagemagick.c: Use TrackerSparqlBuilder.
tracker-extract-libxine.c: Use TrackerSparqlBuilder.
tracker-extract-mplayer.c: Use TrackerSparqlBuilder.
tracker-extract-totem.c: Use TrackerSparqlBuilder.
tracker-extract-xmp.c: Remove unused includes.
tracker-extract-oasis.c: Use TrackerSparqlBuilder.
tracker-extract-msoffice.c: Use TrackerSparqlBuilder.
tracker-extract-png.c: Use TrackerSparqlBuilder.
tracker-extract-tiff.c: Use TrackerSparqlBuilder.
tracker-extract-vorbis.c: Use TrackerSparqlBuilder.
tracker-extract-playlist.c: Use TrackerSparqlBuilder.
tracker-xmp.c: Use TrackerSparqlBuilder.
tracker-extract-msoffice.c: Do not use full prefixes for properties.
NCO: remove max cardinality from nco:contributor and nco:creator
TrackerMinerFS: Handle errors when moving items recursively.
configure.ac: rename "push modules" to "miners"
TrackerMinerFS: Critical messages are fine for most impl errors.
Add initial tracker-writeback implementation.
TrackerWriteback: add dummy module.
tracker-writeback: Hook writeback modules to the dispatcher.
tracker-file-utils.c: Add file locking API.
TrackerWritebackFile: Added base implementation for local files.
TrackerWritebackMP3: Make it inherit from TrackerWritebackFile.
TrackerWritebackDispatcher: add sanity check on returned metadata.
Make sure the fd isn't closed as long as the lock stays.
Use a separate thread to dispatch DBus writeback signals.
TrackerWriteback: Add logging infrastructure.
Plug a bunch of leaks in libtracker-miner and tracker-miner-fs.
TrackerProperty: Plug some leaks.
TrackerMiner: Remove "terminated" signal, it's unused.
TrackerOntology: Use ptr arrays for classes/props/namespaces bookkeeping.
TrackerMiner(Files): Fix some build warnings.
Fix a bunch of compiler warnings.
Fix generated file so FTS fields don't start with numbers.
Comment out some dubious parts of the ontology for testing.
Write contacts ttl into stdout like the other tests.
Fix ttl generation.
Do not generate duplicate entities in test data.
TrackerMinerFS: Don't check for locks in non-existing files.
TrackerMinerFS: Plug 2 leaks.
TrackerMonitor: Plug a leak.
Bug 604152 - tracker-miner-fs crashes after initial startup
Finish libtracker-miner docs.
Add a bunch of docs to libtracker-client.
Further docs to libtracker-client.
Add Small application to generate ontologies graph.
Improve graphviz generation code.
Autogenerate ontology documentation.
configure.ac: Remove Makefile generation for no longer existing dir.
Add empty ontology-sections.txt.
Fix distcheck when generating ontology docs.
Distcheck fixes.
TrackerWritebackPlaylist: Fix up playlist saving.
tracker-extract-playlist: Add nie:IE to nfo:MediaFileListEntry.
Do not compile the playlist writeback module yet.
Avoid dbus-glib crash on NULL GPtrArray.
Avoid assuming that uri = resource iri in libtracker-miner.
TrackerMinerFS: Improve logging of files processed/notified.
TrackerMonitor: Double check for is_directory.
TrackerSearchBar: Fix wrong check in pixbuf_get().
Add API to TrackerSparqlBuilder to allow embedded insertions.
Add API to TrackerSparqlBuilder to prepend a raw string.
Add API to TrackerSparqlBuilder to add WHERE clauses.
Modify tracker-extract to return 2 sparql strings.
TrackerMinerFiles: Use new tracker-extract API to compose insertions.
Make tracker-info not rely on ID==URI.
Fix commit 07580f1 to use preinserts for affiliation info.
Turn preinserts into more generic preupdate.
Normalize paths so getting the UDI for the mount dir GFile works.
TrackerMinerFiles: Allow late addition of tracker:mountPoint.
Still use URI as graph name.
Fix typo when creating preupdate queries.
Make tracker-info work again with URNs besides URIs and paths.
Make tracker-search show the item URI if it exists.
Fix tracker-tag so no URI=ID is assumed.
Adapt tracker-search-bar to not use URI=ID.
TrackerSearchBar: Fix opening files.
Ensure nie:isStoredAs is set to the object URN.
Ensure the dest path info is removed before a move operation.
Get all children URIs in a single query when moving a folder.
Avoid early g_free().
Plug some leaks in the PDF extractor.
Plug 2 leaks.
Remove mistakenly added g_free() in the MP3 extractor.
Replaced _:foo with _:file
TrackerWriteback: Fix indenting/readability of a code fragment.
Align together insert_open/close() in the MP3 and vorbis extractors.
Fix typo in libtracker-extract documentation.
tracker-extract: Return statements if LSA is used.
tracker-extract: Nullify out variables before extracting metadata.
tracker-extract: plug leak.
Remove unneeded parens.
Fix compile error in the vorbis extractor.
Free properly all metadata extracted from PDF files.
Use property functions instead of OPTIONAL in tracker-search queries.
TrackerMonitor: Workaround design flaw in libinotify.
tracker-extract: ensure there is something on the sparql builders.
Fix G_IS_OBJECT(file) errors.
Fix check for processing state in crawl_directories_start().
Fix typo in docs.
Fix nfo:belongsToContainer
TrackerSparqlBuilder: allow embedder to specify the subject.
Tracker-extract: Do not specify subject in embedded insert.
TrackerCrawler: Report a GNode with the file hierarchy.
TrackerMinerFS: warn if one file has >1 URNs.
TrackerMinerFS: Add API to know a file/parent urn.
TrackerMinerFiles: Use TrackerMinerFS API to get URNs.
TrackerMinerFS: Ensure ::check-directory is called on root folders.
TrackerMinerFS: Avoid safely ignored root directories.
TrackerMinerFS: if0'ed out debug code.
TrackerMiner: Cancel pending async calls on dispose.
TrackerMiner: Cancel pending async calls on dispose.
TrackerMinerFS: Plug small leak.
Use correct signature for TrackerCrawler::finished.
Add missing user_data parameters to TrackerCrawler::finished callbacks.
TrackerCrawler: honor the recurse parameter.
TrackerMinerFS: Fix progress reporting
TrackerMinerFiles: do not monitor child dirs of IndexSingleDirectories.
TrackerMiner: Take DBus initialization away to tracker-dbus.[ch]
TrackerMinerFS: Also increment error count on SparQL errors.
Ensure the full directory hierarchy is inspected on reindex.
Merge branch 'miner-separate-dbus'
Bug #609004 - Timeout on 1 file during extraction causes 10 to fail .
Fix typo in debug message.
libtracker-miner: add explicit tracker_miner_dbus_terminate() call.
Add functional test for tracker-miner-fs insert/update behavior.
tracker-miner-fs: Report the correct files/dirs number on miner finished.
TrackerDataManager: Avoid double free on error condition.
TrackerMinerFS: Keep added directories around.
TrackerMinerFS: Check both directory/contents before adding a monitor.
TrackerMonitor: Only log removals if the dir was monitored.
TrackerMinerFS: Add tracker_miner_fs_force_recheck().
TrackerMinerFiles: Listen to changes in IgnoredDirectories[WithContent].
TrackerMinerFiles: Do not trigger multiple rechecks on config file changes.
Fixes NB#155488: After adding a directory under "IgnoredDirectories" key...
Fixes NB#158450: Tracker doesn't remove song from database when ...
Plug some leaks in libtracker-miner.
Avoid invalid memory accesses.
Fixes #610812 - Tagging a not indexed file fails silently.
TrackerStorage: Add flag set to determine storage type.
Added initial libtracker-miner unit tests.
Reapply change from commit 86cb747.
tracker-fts: protect better against invalid UTF-8.
Fix distcheck in libtracker-miner unit tests.
Remove dirs from EXTRA_DIST, autofoo hates them.
Fixes bug #609850 - tracker-store segfault in...
tracker-extract-playlist: Don't relate list entries through nie:isStoredAs
TrackerMinerFiles: Prepare against missing configuration.
tracker-miner-fs: add an --add-file option.
Add --add-file docs to tracker-miner-fs manpage.
Add TrackerSparqlBuilder docs.
Remove unused libs from LIBADD in libtracker-miner and tracker-miner-fs.
TrackerMinerFS: Do recursive index on move ops where whe source isn't known.
TrackerMinerFS: Make DirectoryData refcounted.
TrackerMinerFS: Check recursivity in config when crawling dirs.
Fix build.
Fix compiler warning.
TrackerMinerFS: Improve performance on move operations.
TrackerMinerFS: Fix escaping in some SparQL queries.
Bug #612966 - Non-Recursively Indexed Directories behavior
Bug #606443 - Help kill libegg.
Turn "Could not process" warnings into messages.
Fix a distcheck error.
Fix another distcheck error.
Another distcheck error fix.
Another distcheck error fix.
Another distcheck fix.
Fix another distcheck error.
Remove needless includes.
libtracker-miner: rename tracker-miner.h to tracker-miner-object.h
libtracker-miner: Add single tracker-miner.h header.
TrackerSearchBar: Show application icons.
TrackerSearchBar: Make results window behave like popup.
Include libtracker-miner/tracker-miner.h
Fix @includes in libtracker-miner documentation.
Fix libtracker-miner tests includes
TrackerSearchBar: Add icon for tags and bookmarks.
TrackerSearchBar: Do not trigger window popup on every key press.
TrackerSearchBar: make pixbuf renderer have 24x24.
TrackerSearchBar: Forward visible keystrokes to search entry.
TrackerSearchBar: Hide results window if entry is empty.
TrackerSearchBar: Force scroll to top-left on popup shown.
TrackerMonitor: Add back optional support for GFileMonitor.
tracker-control: allow to pass optional all/store/miners to -k and -t
tracker-control: Also control "lt-tracker" prefixed apps.
Update tracker-control manpage.
t-s-t: Make tile gradient use bg color.
Make search entry grab focus on Ctrl+S
t-s-t: Do not make main window paintable, it's not necessary.
Set search entry as mnemonic widget for the label.
t-s-t: Have insensitive link buttons when no item is selected.
t-s-t: Set ellipsizing to link buttons.
t-s-t: Use GAppInfo to launch default application.
Move fs/rss miners to src/miners.
Distcheck fix: unconditionally have all .desktop.in files.
Distcheck fix: Add missing header to SOURCES.
distcheck: fix all conceivable misassumptions on srcdir and builddir.
Add missing src/miners/Makefile.am
Distcheck fix: set XDG_CACHE_HOME to some dir that can be rm'ed afterwards.
TrackerMinerFiles: Fix potential crash when cancelling extraction.
TrackerMinerFS: Do not check store for ignored directories.
Tracker-status: Also provide info about tracker-store status.
Bug 614722 - Strcasestr is defined on FreeBSD
Bug 614722 - Strcasestr is defined on FreeBSD
NB#162546 - tracker-miner-fs is emitting criticals after resuming...
libtracker-extract: Add tracker_exif_new() and tracker_exif_free().
libtracker-extract: Add tracker_xmp_new/free().
libtracker-extract: Add tracker_iptc_new/free().
Tracker-extract: Make JPEG extractor use new libtracker-extract API.
Tracker-extract: Make PDF extractor use new libtracker-extract API.
Tracker-extract: Make TIFF extractor use new libtracker-extract API.
Tracker-extract: Make XMP extractor use newer libtracker-extract API.
libtracker-extract: get X/Y resolution from Exif.
Bug NB#161047 - Images resolution is not extracted.
libtracker-client: Make direct check for NULL list.
tracker-client: Fix docs for tracker_resources_writeback_(dis)connect().
Merge branch 'tracker-client-writeback'
tracker-fts: Make fulltext_vtab to be per-thread data.
libtracker-db: Fix TrackerDBResultSet type check defines.
Don't run past an array.
TrackerDBInterface: Add interrupt() method.
TrackerDBInterfaceSqlite: Implement interrupt().
tracker-db-manager: Add tracker_db_manager_interrupt_thread().
tracker-data-manager: Add tracker_data_manager_interrupt_thread()
TrackerStore: Fix harmless typo.
TrackerStore: Keep a list of running tasks.
TrackerStore: Cancel DB operations on client disconnection.
TrackerStore: Set watchdog timeout to control misbehaving queries.
tracker-db-manager: wrap thread/iface hashtable access with a mutex.
TrackerStore: Put client_id in TrackerStoreTask.
TrackerStore: Check client name before cancelling threads on client disconnection.
tracker-db-manager: Add NULL check when destroying thread/iface hashtable.
tracker-db-manager: Remove interfaces from hashtable as soon as the thread finalizes.
Bug 615856 - add html content extraction
tracker-extract-html: Improve <script> bypassing.
tracker-extract-pdf: set nfo:isContentEncrypted for encrypted docs.
Move nfo:isContentEncrypted to be defined in 33-nfo.ontology.
TrackerMinerFS: Perform one mtime query per folder.
TrackerMinerFS: Do not query parent URN frequently if it doesn't exist.
TrackerMinerFS: Cache URNs for the processed files.
TrackerDBInterfaceSqlite: Add functions to deal with URIs hierarchy.
TrackerSparqlExpression: add tracker:uri-is-parent/descendant() sparql functions.
TrackerMinerFS: Make mtime/iri caches query per folder through tracker:uri-is-*().
Remove \n from g_debug and g_criticals.
TrackerMinerFS: Improve condition in ensure_iri_cache().
TrackerMinerFS: Get rid of slash_uri in queries where we use tracker:uri-is-*()
Use tracker:uri-is-descendant() in recursive delete operations.
TrackerDBInterfaceSqlite: Check more carefully for is_parent().
TrackerDBInterfaceSqlite: do sanity check on is_parent() and is_descendant().
TrackerMinerFS: always set current_parent in ensure_mtime_cache()
TrackerPower: Remove tracker_power_get_battery_percentage().
TrackerMinerFS: Fix typos in query to update children URIs.
libinotify: Add perror() calls.
libinotify: Add missing header.
tracker-tag: Fix coverity report
TrackerMinerFiles: Remove unused variables.
TrackerConfig: remove unused variable.
TrackerMinerManager: remove unused variable.
TrackerMinerObject: Remove unused variables.
tracker-extract-msoffice: Ensure some vars initialization.
libtracker-client: Add missing va_end() call.
Fix several coverity reports in unit tests.
tracker-writeback: Remove unused variable.
TrackerResources: remove unused variables.
TrackerOntologies: Remove unused variable.
tracker-data-manager: Remove unused variable.
libtracker-extract: Fix fallback for metering mode.
tracker-extract-mp3.c: Don't run past an array.
libtracker-extract (tracker_date_guess): Protect against invalid values.
tracker-db-manager: g_open may return -1
Add comment in signal handlers to clear up that falling through in switch is on purpose.
TrackerParser: Add /* Fall through */ comments wherever appropriate.
TrackerXMP: Do not modify setlocale() return value, as it's statically stored.
TrackerConfig: Preserve unfiltered list of recursive/single directories.
Bug 616548 - DIrectory lists and de-duplication in tracker-preferences
libtracker-db: Shut down properly thread data on thread destruction.
TrackerMinerFS: Use nfo:belongsToContainer when filling in the IRI cache.
TrackerMinerFS: Plug some memory leaks.
Bug 166638 - Some of the metadata details of " avi " files are not extracted by tracker.
tracker-extract-gstreamer: Set nmm:albumArtist to nmm:MusicAlbum
TrackerStatistics: Do not use DBusGMethodInvocation after freeing it.
tracker-store: Use exclusive thread for TTL imports.
Bug 614610 - config behaviour regarding xdg-user-dirs doesn't work properly.
TrackerMinerFS: Fix mtime cache for crawl directories themselves.
TrackerMinerFS: Apply to the iri cache the same fix than d3cf67b05a4.
libtracker-[db|data]: Improve error checking on SQL calls.
Add CrawlingInterval configuration option.
TrackerMinerFS: Fix IRI cache invalidation.
libtracker-miner: Queue deleted items instead of removing in a tight loop.
Bug 620094 - tracker-status-icon shows "search" menu item even though t-s-t is not installed.
Bug 621126 - Status icon's progress bars should be at 0% on init
TrackerStatusIcon: Query initial state for active miners.
Bug 621547 - inconsistent messages on hard-reset
tracker-status-icon: show missing menu items.
Bug NB#175712 - tracker is listing the files under Ignore directories.
Bug 621547 - inconsistent messages on hard-reset
Bug 620486 - Ignored files can still be found after changing tracker-miner-fs.cfg
Bug 619868 - don't recheck all monitored directories needlessly
Indentation fixes.
TrackerMinerFS: Plug a leak.
TrackerMinerFiles: Force recheck on IgnoredFiles changes.
Fix typo.
Bug 620828 - returns no e-mail results
Evolution: Don't fail to add mails with spaces in the folder name.
TrackerMinerFS: Take into account first crawl directories when generating mtime cache.
TrackerMinerApplications: Fix typo.
TrackerMinerApplications: Use TrackerMinerFS caches.
Bug 622734 - too many open files error / possible file descriptor leak
Plug leaks in XMP extractor.
Plug leaks in PDF extractor.
Plug leaks in MSOffice extractor.
Plug leak in JPEG extractor.
Plug leaks in GStreamer extractor on pipeline creation errors.
TrackerMinerFiles: Fix wrong cast in query callback.
NB#185950 - Crash in gif extractor.
TrackerMinerFS: Do not index dirs inconditionally when adding monitors.
Renamed TrackerMinerFilesReindex to TrackerMinerFilesIndex.
Make tracker_miner_fs_file_add() take a check_parents arg.
Fixes: GB#613252, Application-driven indexing and metadata storage
TrackerMinerManager: Add method to invoke tracker-miner-fs to index a file.
tracker-control: Add --index-file parameter.
Rename IndexFiles DBus method to IndexFile
Rename tracker_miner_fs_file_add() to check_file().
Add tracker_miner_fs_check_directory().
Make the IndexFile DBus method handle directories.
TrackerMinerManager: Make index_file() return boolean.
TrackerMinerManager: Add GError infrastructure.
TrackerMinerManager: Add method to reindex certain mimetypes.
tracker-control: Use TrackerMinerManager to reindex mimetypes.
NB187148 - "Not tagged, file is not indexed" message is seen when adding a tag
tracker-tag: bail out if none of the passed files exist in the store.
NB#187149 - Not able to get metadata of few of the resources.
NB#184505 - Video files without audio are listed as music clips.
TrackerMinerFS: Disable crawling entirely if !initial_crawl.
Remove ScanTimeout from tracker-miner-fs config.
Remove CacheTimeout option from tracker-miner-fs config.
Remove leftovers from scan/cache timeout config options.
Plug memory leak.
libtracker-miner,storage: Use g_mount_guess_content_type() to guess mountpoints' contents
Make MP3 extractor include nmm:albumArtist info
tracker-extract,pdf: Use poppler-glib again for PDF extraction
libtracker-data: Make SparqlUriIsDescendant() Sql function take varargs
libtracker-data: Modify Sparql parser to have tracker:uri-is-descendant() take varargs
libtracker-miner: Add bulk operations to the MinerFS processing pool
miner-fs: Make use of bulk operations when deleting resources.
schemas: Add initial GSettings schemas
libtracker-common: Add migration code to TrackerConfigFile
libtracker-common: Add type generation for libtracker-common enums.
tracker-extract: Use GSettings for configuration storage.
tracker-writeback: Use GSettings for configuration storage
tracker-store: Use GSettings for configuration storage.
tracker-miner-fs: Use GSettings for configuration storage.
processing-pool: Map correctly errors to tasks after array updates
Bug 644484 - miner-fs not removing files from the store
libtracker-extract: Add extractor modules manager.
tracker-extract: Use module manager from libtracker-extract
tracker-extract: mass change extractors
tracker-extract: Add rule files for the extractors
tracker-miner-fs: avoid roundtrips to the extractor
libtracker-extract: plug 2 memleaks in module manager.
tracker-needle: Move querying mechanism to a custom GtkTreeModel implementation
tracker-needle: Connect to search.activate to trigger query immediately.
tracker-needle: Emit row-changed on categories after adding children to these.
tracker-needle: Fix the result store to return the correct n_children for the root.
tracker-needle: Improve categories treeview appearance
tracker-needle: Add back the pixbuf column/renderer.
tracker-needle: Ensure consistency of the model information and its internal data
tracker-needle: Ensure operations are cancelled on a new search term
tracker-needle: Launch apps correctly
tracker-needle: Separate query data from category row in model.
tracker-needle: Ensure tooltips text in the models is pango markup ready
tracker-needle: Ensure text in categories view is always 2 lines high
tracker-needle: Add back details column in categories view
tracker-needle: Make the model expose stuff as a plain list if there's only one query added.
tracker-needle: Rewrite the "all" and "all in titles" query clauses
tracker-needle: Create the models in tracker-needle.vala, where it's then assigned to the view
tracker-needle: Bring the file view back to life
tracker-needle: Make model load icons for file queries
tracker-needle: Bring icon view back to life
tracker-needle: Remove unused code
tracker-needle: Don't align all text cells to have 2 lines high
tracker-needle: Add query type column to the model
tracker-needle: Display fancier details in the categories view
tracker-needle: Display fancier size/date in file view
tracker-needle: Make category headers stand out more.
tracker-needle: Fix alignment of folders without known parent
tracker-extract-oasis: NULLify variable
needle: Cancel operations on hidden views.
libtracker-extract: run introspection with --warn-all
libtracker-miner: Add introspection annotation to docs.
extract: Plug huge leak
miner-fs: Consider "paused by missing store" non critical for mtime check in future runs
tracker-miner-fs: resolve $HOME in config paths correctly
tracker-extract: Add controller thread
libtracker-extract: Plug a leak
tracker-store: plug a leak.
tracker-extract: Quit on pre-unmount if the mount point any processed file
tracker-extract: Keep the GSource itself in TrackerController
tracker-extract: Handle errors when owning the bus name.
configure: Add --enable-meegotouch argument
needle: Fix emails query
tracker-extract: Sort parts before extracting .pptx files content
tracker-extract: Don't skip the last metadata iterator element in flac files.
Add EPub extractor.
tracker-needle: Fix date strings wrt i18n
tracker-needle: Update result list icons on icon theme change
tracker-extract: make Abiword extractor use GMarkup
tracker-explorer: Use GTK+3
tracker-preferences: Use GTK+3
tracker-needle: Use GTK+3
nautilus: Update extension to compile with GTK+3
tracker-needle: Make the taglist use Gtk.CellRendererText
tracker-needle: check cancellable after all yielded operations
tracker-needle: Fix crash when showing stats
extract/gupnp: Fix warning if no GST tags were found at all
libtracker-miner: Cancel TrackerMinerFS cancellables on finalize()
libtracker-miner: Add watchdog for failed unmounts
libtracker-miner: perform task merging for monitor events
libtracker-miner: Don't crash if TrackerMonitor can't create a sample monitor
libtracker-miner: Make the failed unmounts watchdog more relaxed
libtracker-miner: Do not perform removed files check if crawling was cancelled.
libtracker-miner: Make tracker_miner_fs_directory_remove() more robust
tracker-miner-fs: Don't do initial sleep if no mtime check is going to happen
tracker-miner-fs: Do not shutdown cleanly if ctrl+c is hit during initial sleep
tracker-miner-fs: Do not spam log on recursive monitors removal
tracker-miner-fs: Close sparql insert/graph braces on extractor cancellation.
libtracker-data: plug a leak.
tracker-miner-fs: plug a leak
tracker-extract: plug a few leaks
tracker-miner-fs: Create bus names before touching sensitive files
tracker-miner-fs: Deinitialize correctly stuff when not getting the DBus name
tracker-extract: Add CancelTasks DBus signal
tracker-miner-fs: Use CancelTasks method in tracker-extract
libtracker-miner: Lower TrackerMinerFS idle priorities.
libtracker-miner: Avoid possible race condition when cancelling extraction
libtracker-miner: Do not connect anything to cancellable::cancel
tracker-extract: Fix compiler warning
ontology: set cardinality 1 to slo:location.
writeback: guarantee atomic updates on the file
tracker-miner-fs: Do not ignore IgnoreNextUpdate for CREATED events on old files
tracker-miner-fs: Unset nie:url to set our own on file updates.
tracker-extract: _exit() abruptly if cancelled due to pre-unmount
tracker-miner-fs: Postpone sparql update on mount after cancellation
tracker-monitor: translate CREATE(a)+MOVE(a->b)=UPDATE(b)
tests: Fix tracker-monitor test to reflect changes in 35bdcb09
libtracker-extract: Do some basic checks for GPS coordinates in EXIF tags
libtracker-miner: Make TrackerProcessingTask refcounted
tracker-miner-fs: Revert commit 3dd75bacc30
libtracker-extract: Add tracker-extract-client API
tracker-miner-fs: Move "retry on extraction failed" code to TrackerMinerFiles
tracker-miner-fs: Implement failsafe metadata extraction
tracker-extract: Implement watchdog for stale tasks.
libtracker-extract: Document tracker-client API
libtracker-extract: Do not use G_CONST_RETURN
tracker-miner-fs: Don't remove item from queue until it's been processed
tracker-miner-fs: Avoid multiple calls to extractor_process_failsafe()
tracker-extract: Implement thread awareness for modules
tracker-extract: Mark text extractor as thread aware
tracker-extract: Rework stats reporting and task cancellation
libtracker-extract: Add API to iterate through the modules handling a mimetype
tracker-extract: Use API to iterate through extract modules
tracker-extract: Use TrackerExtractInfo from libtracker-extract
tracker-extract: disable again threading traces
libtracker-extract: Remove traces of debugging g_print()s
tracker-miner-fs: Ensure datasource is also set on error
libtracker-miner: Add TrackerPriorityQueue
tracker-miner-fs: Use a priority queue for directories to be inspected.
tracker-miner-fs: Put CrawledDirectoryData into a priority queue
tracker-miner-fs: remove duplicated code
libtracker-miner: Make tracker_priority_queue_foreach_remove return gboolean
libtracker-miner: Add tracker_priority_queue_get_length
tracker-miner-fs: Use priority queues for created/deleted/updated/moved items
libtracker-miner: remove TRACKER_QUEUE_PRIORITY* in favor of G_PRIORITY*
tracker-miner-fs: Add priority argument to tracker_miner_fs_directory_add_internal()
tracker-miner-fs: Add tracker_miner_fs_check_*_with_priority()
libtracker-miner: Add TrackerTaskPool
tracker-miner-fs: Use TrackerTaskPool for the extraction pool
libtracker-miner: Add TrackerSparqlBuffer
libtracker-miner: Use TrackerSparqlBuffer for metadata insertions
libtracker-miner: Remove TrackerProcessingPool
libtracker-miner: Ensure prioritized tasks always have parents indexed first
libtracker-miner: slightly improve IRI cache performance
libtracker-miner: Ensure harder process_stop() is only called once
libtracker-miner: Avoid triggering too often the ensure_mtime_cache() hack
libtracker-miner: propagate priority throughout file insertions/updates in TrackerMinerFS
libtracker-miner: Add priorities to the sparql buffer
libtracker-miner: make tracker_miner_fs_check_file() use high priority
tracker-miner-fs: Don't set no longer existing property on TrackerMinerApplications
libtracker-extract: Plug some leaks
tracker-miner-fs: Plug a leak.
libtracker-miner: Run the async result on high priority sparql buffer updates
libtracker-miner: don't clamp priority in the TrackerPriorityQueue
libtracker-miner: Fix nasty typo in TrackerPriorityQueue
libtracker-miner: Ensure recursive parent inspection on parentless files is done orderly
libtracker-miner: Fix typo in tracker_task_pool_foreach()
tracker-writeback: Use g_mkstemp_full() and preserve permissions on copy
libtracker-miner: Use the task pool for ongoing writeback operations
writeback: Update return value to signal connecting to ::writeback-file
tracker-miner-fs: Ignore monitor events on files being written back
libtracker-miner: Move writeback task removal to UPDATE monitor events
libtracker-miner: Separate writeback tasks to their own task pool
libtracker-miner: Ensure no items are left to process after writeback
libtracker-miner: check writeback task pool when translating MOVED events to CREATED
libtracker-miner: Implement cancellation of writeback operations
libtracker-miner: Cancel writeback when the file is deleted/moved
libtracker-miner: Ensure writeback operations are cancelled on unmounted volumes
libtracker-miner: fix indenting issues
tracker-miner-fs: Fix ref leak
tracker-writeback: Do not unref the GFileInfo too early
tracker-writeback: Revert 3ff16879, sort of
tracker-writeback: preserve original file if writeback fails
tracker-extract: Make MP3 module handle DLNA profiles
tracker-extract: Make PNG module handle DLNA profiles
tracker-extract: Make JPEG module handle DLNA profiles
tracker-extract: Use TrackerMimetypeInfo in commandline extraction
tracker-extract: Fix --force-module for commandline extraction
ontology: Remove tracker:writeback property from nao:prefLabel
tracker-miner-applications: Handle desktop files of type=Link
libtracker-sparql: Allow append() on embedded inserts in TrackerSparqlBuilder
libtracker-extract: Move TrackerExtractInfo out to its own header
tracker-extract: Pass a TrackerExtractInfo to the exported extract function
tracker-extract: Add a "graph" parameter to dbus methods
tracker-extract: Pass the graph down to extract modules
tracker-extract: use provided graph when inserting keywords from GIF images
tracker-extract: use provided graph when inserting keywords from JPEG images
tracker-extract: use provided graph when inserting keywords from TIFF images
tracker-extract: use provided graph when inserting keywords from PNG images
tracker-extract: use provided graph when inserting keywords from PDF documents
Revert "ontology: Remove tracker:writeback property from nao:prefLabel"
libtracker-miner: Fix typo in check_item_queues()
tracker-extract: Add geolocation to GStreamer extractor
tracker-needle: Use "primary-toolbar" style on toolbar
tracker-needle: Add GtkInfoBar and API to control its content
tracker-needle: tell the user when a query is too generic
tracker-needle: Put the tags list in a GtkPaned
tracker-needle: Set tags list scrolledwindow shadow
tracker-needle: Fix some valac compiler warnings
tracker-needle: Do not warn on cancelled operations
libtracker-bus: Plug 2 leaks
tracker-extract: Also complete cancelled tasks
tracker-needle: Fix crash in result store
tracker-extract,gstreamer: Handle streams with no tags
libtracker-miner,buffer: Improve logging of sparql errors
libtracker-miner,crawler: Use a cancellable per crawled directory
tracker-writeback: Apply writeback handlers sequentially on a same file
writeback: Set uniformly the same error when writeback modules don't handle the file
writeback: Add missing #include
libtracker-miner: Fix buffer control in TrackerMinerFS
libtracker-extract: Made more resilient to dbus/splice failures
libtracker-extract: Deliver async result on all situations
libtracker-miner: Hook up directly to pools' state
tracker-extract,albumart: Plug a leak
tracker-extract,pdf: Plug a leak
tracker-extract: Do not possibly leak TrackerExtractInfos
tracker-extract,text: Do not doubly close the FD
tracker-extract,tiff: Do not doubly close the FD
tracker-extract,gif: Do not doubly close the FD
libtracker-extract: Plug a leak
tracker-miner-fs: Fix compilation with --disable-maemo
libtracker-miner: Fix flow control in sparql buffer
tracker-extract,gstreamer: Fix leak
libtracker-miner: Add TrackerIndexingTree
libtracker-miner: Add tracker_miner_fs_get_indexing_tree()
libtracker-miner: Make TrackerMonitor use TrackerIndexingTree
libtracker-miner: Add ::directory-added/removed signals to TrackerIndexingTree
libtracker-miner: change arguments in tracker_indexing_tree_get_parent_is_indexable()
libtracker-miner: Fix infinite loop
libtracker-miner: Optionally filter hidden files in TrackerIndexingTree
tracker-miner-fs: Set TrackerIndexingTree filters in TrackerMinerFiles
tracker-miner-fs: Specify the index directories to TrackerIndexingTree
libtracker-miner: Rename tracker_indexing_tree_get_effective_parent to get_root()
libtracker-miner: Implement tracker_indexing_tree_file_is_indexable on top of get_root()
libtracker-miner: Make TrackerMinerFS use TrackerIndexingTree
tracker-miner-fs: Make TrackerMinerApplications use TrackerIndexingTree
libtracker-miner: Add default policies to TrackerIndexingTree filters
tracker-miner-fs: Use filter policies in TrackerMinerApplications
libtracker-miner: Add TrackerFileSystem
tests: Add TrackerFileSystem test suite
libtracker-miner: Add TrackerFileNotifier
libtracker-miner: clear directories queue before TrackerCrawler::finished
libtracker-miner: Rename TrackerFileNotifier::file-added to file-created
libtracker-miner: Create signals for TrackerFileNotifier
libtracker-miner: Add tracker_file_system_traverse()
libtracker-miner: Fix double inserts in tracker_file_system_get_file()
libtracker-miner: Initialize TrackerFileNotifier filesystem properties
libtracker-miner: Store mtime during crawling in TrackerFileNotifier
libtracker-miner: Perform parallel querying/crawling in TrackerFileNotifier
libtracker-miner: Set up monitor in TrackerFileNotifier
libtracker-miner: Add "attributes_only" parameter to TrackerFileNotifer::file-updated
libtracker-miner: Add TrackerFileNotifier::file-moved signal
libtracker-miner: Hook TrackerFileNotifier to TrackerMonitor signals
libtracker-miner: Use TrackerFileNotifier in TrackerMinerFS
libtracker-miner: Remove all trace of TrackerMonitor in TrackerMinerFS
libtracker-miner: Remove mtime cache
libtracker-miner: Remove check for removed files during crawling
libtracker-miner: Remove unused filesystem property
libtracker-miner: Add TrackerFileNotifier::directory-started/finished
libtracker-miner: Add TrackerFileNotifier::finished
libtracker-miner: Add tracker_file_notifier_is_active()
libtracker-miner: Hook up progress/status indication to TrackerFileNotifier processing
libtracker-miner: Remove TrackerFile
libtracker-miner: Add tracker_file_notifier_get_file_iri()
libtracker-miner: Remove IRI cache from TrackerMinerFS
libtracker-miner: Remove dead code in TrackerMinerFS
libtracker-miner: Only append dirs to crawler processing on recursive dirs
libtracker-miner: Avoid double checking root directories in TrackerFileNotifier
libtracker-miner: Ensure the right processing order on QUEUE_WAIT situations
libtracker-miner: Only spare an IRI query on updated items
libtracker-miner: Remove miner_fs->priv->crawled_directories
libtracker-miner: Remove miner_fs->priv->directories
libtracker-miner-fs: Add tracker_indexing_tree_file_is_root()
libtracker-miner: Remove miner_fs->priv->config_directories
libtracker-miner: Remove unused structs from TrackerMinerFS
libtracker-miner: Remove item_query_exists() from TrackerMinerFS
libtracker-miner: Add compat layer for tracker_miner_fs_directory_*
libtracker-miner: Improve logging of TrackerFileNotifier
libtracker-miner: Also check "config root within config root" during queries
libtracker-miner: Only emit ::file-deleted on folders for the toplevel being deleted
libtracker-miner: Remove indexing tree signal handlers in TrackerMinerFS
libtracker-miner: Add a "preserve in store" flag for config dirs
libtracker-miner: Improve a bit reference counting on TrackerFileNotifier
libtracker-miner: Handle root config directories being deleted.
libtracker-miner: Stop crawler if it matches a config dir being removed
libtracker-miner: Fix compiler warnings
libtracker-miner: Obey "ignored" directory flag in TrackerFileNotifier
tests: Fix filesystem test, TrackerFile is gone
libtracker-miner: Use level order when traversing the filesystem tree
libtracker-miner: Remove unused vmethods from TrackerMinerFS
libtracker-miner: plug some leaks
libtracker-miner: Add TrackerIndexingTree::directory-updated
libtracker-miner: Listen to ::directory-updated in TrackerFileNotifier
libtracker-miner: Add tracker_indexing_tree_list_roots()
tracker-miner-fs: Do not use old API to add/recheck dirs
libtracker-miner: Make filesystem properties registration global
libtracker-miner: Reimplement tracker_miner_fs_directory_remove*
libtracker-miner: Avoid IRI queries on parents of config dirs
tracker-miner-fs: Do not use tracker_miner_fs_directory_remove*
libtracker-miner: Fix typo
libtracker-miner: Untangle filesystem refcount over GFiles
tracker-miner-fs: Remove commented code
libtracker-miner: Fix invalid read in TrackerFileSystem
libtracker-miner: Ensure the timer is set on ::directory-started
libtracker-miner: Add tracker_file_system_delete_files()
libtracker-miner: Ensure TrackerFileSystem has a meaningful file type
libtracker-miner: lower message log level
tracker-miner-fs: Fix some TrackerDirectoryFlags passed on mounts
tracker-miner-fs: Remove the preserve flag if a dir is removed from config
libtracker-miner: Fix problems with directories going out and into config again
libtracker-miner: Do not delete files while traversing the file tree
libtracker-miner: Handle correctly crawling on just created dirs
libtracker-miner: Cancel sparql query in TrackerFileNotifier when crawling stops
libtracker-miner: Optimize TrackerFileSystem insertions/deletions
libtracker-miner: Remove deleted folders from being tracked
libtracker-miner, notifier: Check dir roots with the canonical copy in TrackerFileSystem
libtracker-miner: Remove fs->priv->is_crawling
libtracker-miner, notifier: report again status when crawling
libtracker-miner: Calculate remaining time purely on extraction time
libtracker-miner: Adapt commit e60fc84e6 to TrackerFileNotifier
libtracker-miner: Avoid critical warning
libtracker-miner: Traverse children selectively in TrackerFileSystem
libtracker-miner: handle moving dirs from recursive to non-recursive locations
libtracker-miner: Remove useless code
libtracker-miner: rephrase code comment
libtracker-miner: Add back the code removing thumbnail/albumart
tests: Add beginning of unit test for TrackerFileNotifier
libtracker-miner: Avoid frequent sync calls
libtracker-miner: Allow GFiles to be part of several TrackerFileSystem
libtracker-miner: Fix possibly wrong progress reporting
libtracker-miner: Fix gir generation warnings
libtracker-miner: issue critical warning on unlikely case
libtracker-miner: Set indexing tree in the file monitor
libtracker-miner: Initialize TrackerDirectoryFlags to NONE in any case
libtracker-miner: Handle directories with IGNORED flag being removed
tests: Add tests for TrackerFileNotifier configuration changes
tests: Add TrackerFileNotifier file monitoring tests
tracker-store: Finalize the TrackerDBusRequests on blank updates
libtracker-miner: Check the ignored flag in tracker_indexing_tree_file_is_indexable()
libtracker-miner: Lower the expectations in TrackerFileNotifier sparql queries
tracker-extract: Don't lock on freed mutexes
libtracker-common: Add a way to test things with old .cfg files
libtracker-miner: Use interned GFiles in TrackerIndexingTree signals
tracker-miner-fs: Don't add directories to index too eagerly
tracker-miner-fs: respect the crawling-interval setting
libtracker-miner: honor TRACKER_DIRECTORY_FLAG_CHECK_MTIME
libtracker-miner: fix thinko in TrackerFileNotifier
libtracker-miner: don't put sparql for missing/cancelled files
libtracker-miner: Ensure we deal with the canonical copy on ::directory-removed
tracker-miner-fs: Handle absolute paths in ignored dirs
libtracker-fts: Update to FTS4
libtracker-fts: Implement tokenizer FTS module using TrackerParser
libtracker-data: Add tracker_db_interface_sqlite_fts_delete_text()
libtracker-data: Create several columns for FTS data
libtracker-fts: Add the tracker_rank() sqlite function
libtracker-fts: Add tracker_offsets() sqlite function
libtracker-fts: Add a way to modify FTS table columns
libtracker-data: Cope with ontology changes in the FTS table
libtracker-data: remove useless FTS functions
libtracker-data: Gather FTS changes to perform a single insert/update per ID
fts: Respect max-words configuration setting
libtracker-data: Perform FTS matching in subquery
libtracker-data: Implement fts:snippet()
libtracker-fts: Fix reentrancy issues in the TrackerTokenizer
libtracker-data: Fix fts detection when constructing SQL
libtracker-data: Fix FTS initialization
Update FTS code
Detect at configure time whether FTS needs compiling
Use fts4 external content tables on Tracker FTS
Handle FTS queries more generically
tracker-needle: display snippet where available
Bump database version
fts: Remove min word length limit from configuration
tests: tweak FTS tests to cope with the word length changes
libtracker-miner: Dispose regular files from the filesystem cache on monitor events
Fix AS ?foo handling in FTS queries
Fix GValue memory handling
libtracker-extract: Add ICU-based encoding detection
Revert "tracker-extract-mp3: Do not always use guessed encoding for ID3v2"
miner-fs: Add comments to #endifs
miner-fs: Minor code style fixes
tests: Unset TZ if it wasn't set previously
tests: Ensure the "no offset" time test has truly no offsets
libtracker-data: Fix possible double removal of GIOChannel watch sources
Release 0.17.0
Bump for 0.17.1
miner-fs: initialize timers as stopped
fts: Strengthen against sqlite failures in FTS functions
libtracker-extract: Read FallbackRdfTypes as a string list in .rule files
tracker-extract: Set FallbackRdfTypes on all .rule files
miner-fs: Remove code that calls tracker extract
miner-fs: Set relevant rdf:types on files
ontologies: Add static nie:DataSource for tracker-extractor
libtracker-miner: Add TrackerDecorator
libtracker-miner: Add TrackerDecoratorFS
tracker-extract: Do not add statistics data if no module handled the file
tracker-extract: Add TrackerExtractDecorator
tracker-extract: Turn into a full-blown miner
ontology: set tracker:notify on nfo:Video
tracker-extract: Remove TrackerController
tracker-extract: remove now nonexistent #include
decorator: do not estimate remaining time when 0 elements have been processed
decorator: Plug a leak
decorator: Do not leak TrackerDecoratorInfo structs
extract: Do not leak info for unhandled files
extract: Ensure a task is added to priv->running_tasks just once
extract,gif: Plug a leak
extract,gst: Ensure GstDiscovererInfo structs aren't leaked
extract,mp3: Plug a leak
extract,msoffice: call g_free() on the right pointer
extract: Plug a leak
extract: Remove --disable-shutdown argument
Merge branch 'wip/passive-extraction'
libtracker-miner: Ensure the decorator nie:DataSource is queried as an IRI
libtracker-common: Add define for the tracker: ontology prefix
tracker-extract: Use a fully expanded name for the decorator nie:DataSource
Fix build on firefox plugin
tracker-extract: Split generic gstreamer/libav extract rules
libtracker-miner: Detach early the processed file in TrackerFileNotifier
libtracker-miner: Add/handle a "priority" TrackerDirectoryFlag
libtracker-miner: Obey the "priority" flag when adding files to processing queues
miner-fs: Set the priority flag on mounted volumes.
libtracker-extract: Make it completely private
libtracker-miner: Turn thumbnailer into an object
libtracker-miner: hide media-art header
tracker-control: Avoid usage of TrackerCrawler
libtracker-miner: Avoid use of TrackerCrawler in TrackerMinerManager
libtracker-miner: Move TrackerStorage to libtracker-common
libtracker-miner: Make TrackerCrawler private
tracker-writeback: Remove unneeded code using TrackerMinerManager
libtracker-control: New separate library, just contains TrackerMinerManager
libtracker-miner: Add TrackerMinerOnline
rss: Implement TrackerMinerOnline
libtracker-miner: Remove TrackerMinerWeb and helper objects
libtracker-miner: remove private namespace symbols from being exported
docs: Add missing TrackerDecorator type to .types
libtracker-miner: Add padding pointers to *Class structs
tests: Fix build in libtracker-miner
Merge branch 'api-cleanup'
libtracker-extract: Fix distcheck
po: Add tracker-miner-online.c
libtracker-control: remove generated vapi/deps files on distclean
libtracker-control: Add missing gio.h include
Release 0.17.3
rss: Fix compilation with rss miner enabled
Release 0.17.4
libtracker-miner: clear thumbnailer internal objects on init() failure
libtracker-extract: define back extract[rules|modules]dir for Makefile.am to use
libtracker-miner: Protect against NULL thumbnailer
libtracker-miner: Fix typo introduced by my previous commit
libtracker-miner: Unset priv->current_index_root when the TrackerFileNotifier is finished
extract: set nfo:Document on FallbackRdfTypes for text documents
libtracker-extract: Plug leak
miner-fs: Plug leak
libtracker-miner: Dispose GFileInfo objects ASAP when crawling
tracker-extract: set nfo:Video on the gstreamer guess rule for completeness
data: Add tracker-extract autostart file
libtracker-extract: Fix leak on .rule file error
libtracker-extract: Lookup rules after maybe initializing in get_fallback_rdf_types()
libtracker-miner: Make crawler take a maximum recursion depth
libtracker-miner: Add tracker_file_system_get_file_type()
libtracker-miner: Store iri transiently as GFile qdata
libtracker-miner: Perform leveled notification in TrackerFileNotifier
libtracker-miner: Fallback to URN querying on UPDATE events and API requests
libtracker-miner: Pass flags explicitly when creating crawling root data
libtracker-miner: Pass parent flags when reindexing a previously ignored folder
libtracker-miner: Add tracker_decorator_fs_prepend_file()
tracker-extract: Implement "failsafe" extraction
libtracker-extract: plug leak
tracker-fts: Make the property list per-thread data
tracker-extract: Fix possible invalid memory read/write
tracker-extract: Invert initialization order
data-manager: Account for cardinality=0 on DB migration
tracker-extract: Add nmm:Playlist to the list of handled classes
Release 1.3.4
tracker-data-manager: Re-creating tables don't add any property column
distcheck fixes
Release 1.3.5
configure: pack in .xz
libtracker-data: Support fn:replace()
file-notifier: Exclude pending dirs from the contents sparql query
libtracker-miner: Invalidate the IRI of just inserted elements
tracker-extract: Use own error domain/codes
tracker-extract-gstreamer: Lower message severity
tracker-extract: Do not pass lesser errors as processing errors
tracker-extract-gstreamer,msoffice: Improve warning message
Distcheck fixes
Release 1.3.6
tracker-extract-epub: Ensure we only have one nie:identifier
docs: Rework ontology docs generation entirely
docs: Delete ontology graph tool
docs: Delete dia diagrams, and pre-generated PNGs
update docs .gitignore
distcheck fix
docs: delete xml folder before regenerating ontology docs
tracker-extract: Keep ref on recovery files
libtracker-miner: Reduce TrackerDecorator file cache size
tracker-extract: tell what the error really means
tracker-miner-fs: Delete nie:dataSources on update
Merge branch 'decorator-memory-reduction'
tracker-extract: Check the return value from TrackerExtractMetadataFunc
extract-mp3: Return false if we find no frame headers
extract-mp3: Account for the tag header size in calculations
extract-mp3: Stop processing after finding padding
docs: Ensure ontology properties can be looked up through devhelp
libtracker-common: generate sha1 for the current parser incarnation
tracker-fts: Add method to rebuild the FTS tokens
libtracker-data: Add TrackerDBInterfaceSqlite method to rebuild FTS tokens
libtracker-data: Add functions to maintain a "parser sha1" stamp file
libtracker-data: Trigger rebuild of FTS tokens on parser changes
libtracker-extract: initialize value
extract-mp3: Bail out on encoding detection if confidence is too low
cli: Mark missing strings for translation
cli: Improve bash completion script
tracker-preferences: Remove needless prints
tracker-preferences: Use the new command line tool
tracker-miner-fs: Reset retry counter when we need to prepend parents
tracker-extract-gstreamer: Fallback to preview image for album art
libtracker-extract: Accept rules with no ModulePath
extract-gstreamer: Rely better on the GstDiscoverer than mimetype sniffing
tracker-extract: Remove ModulePath from comic/ebook rules
distcheck fixes
Release 1.5.0
rss: Fix compile error
rss: fix typo in ontology
rss: Fix double free
rss: Unset timeout source id
rss: Be more careful about updates
rss: Retrieve information around mfo:FeedChannels
rss: Lower severity of frequent message
rss: Make --title argument optional
rss: Handle mfo:FeedChannel deletes
rss: replace string comparison by boolean check
rss: Account for a same feed message coming from different channels
rss: Maintain references to GrssFeedChannels
rss: Store html as nmo:htmlMessageContent
rss: Extract copyright/contributors/categories from feed messages
rss: use tracker_sparql_builder_object_blank_open()/close()
Merge branch 'wip/GrssPerson'
tracker-extract-gstreamer: Avoid frequent errors when feeding wrong files
tracker-extract-msoffice: Avoid frequent errors when feeding wrong files
libtracker-data: Add function to delete an entire row from the FTS table
libtracker-data: Don't schedule all deletes only because of FTS
parser: Optimize 0-length string parsing
libtracker-data: delete elements from the Resource table
libtracker-miner: Be smarter at not triggering TrackerDecorator activity
libtracker-miner: Add tracker_file_notifier_get_file_type()
libtracker-miner: Only set MATCH_CHILDREN on tasks for directory files
libtracker-miner: Remove operations on children on deleted folders
libtracker-miner: Avoid full table scans on recursive sparql buffer queries
Release 1.5.1
libtracker-miner: Fallback to basename checks on hidden files
rss: Set website url as a nfo:WebSite
rss: fix typo
rss: Simplify GrssFeedChannel list creation
rss: Keep the channels by tracker:id() in the hashtable
Revert "libtracker-data: delete elements from the Resource table"
libtracker-data: Clean up stale URIs on startup
rss: Optimize deletes
rss: Refactor mfo:FeedMessage sparql insert creation into a separate function
rss: Perform extraction/insertion of feed items at once
rss: Unify website handling
libtracker-data: Cope for cardinality changes overwriting indices
ontology: Remove cardinality limits on nmo:communicationChannel
rss: cater for nmo:communicationChannel cardinality changes
tracker-extract: Handle NULL modules
tracker-extract: Handle correctly empty insertions
tracker-extract: items==0 doesn't imply failure
libtracker-extract: Add builtin dummy extractor
tracker-extract: Use dummy fastpath for svg extraction
tracker-extract: Remove SVG handling code from the gstreamer module
libtracker-extract: Plug leak
libtracker-extract: Plug error leak
tracker-extract: Plug error leak
libtracker-miner: Fix TrackerCrawler cancellation
libtracker-miner: Ensure TrackerFileNotifier stops on crawler interruption
libtracker-miner: Drop cache on TrackerDecorator pause/resume
libtracker-miner: Postpone TrackerIndexingTree::directory-removed emission
libtracker-miner: Invalidate TrackerDecoratorFS cache on (pre)unmount
tracker-miner-fs: Keep cache of IndexFile requesters on directories
tests: Fix make check
libtracker-miner: Check the crawler cancellable before destroying it
Revert "libtracker-miner: Postpone TrackerIndexingTree::directory-removed emission"
libtracker-miner: Mark nodes being removed
Release 1.5.2
tests: Don't use the same test path twice
Release 1.6.0
libtracker-data: Add support for the CONCAT() builtin function
libtracker-data: Add support for the CONTAINS builtin function
libtracker-data: Add support for LCASE/UCASE builtin functions
libtracker-data: Add support for the STRLEN() builtin function
libtracker-data: Add support for the SUBSTR() builtin function
libtracker-data: Add support for STRSTARTS/STRENDS builtin functions
libtracker-data: Add support for the ABS() builtin function
libtracker-data: Add support for the ROUND() builtin function
libtracker-data: Add SparqlEncodeForUri sqlite function
libtracker-data: Add support for the ENCODE_FOR_URI() builtin function
libtracker-data: Add SparqlStrBefore/After sqlite functions
libtracker-data: Add support for STRBEFORE/STRAFTER builtin functions
libtracker-data: Add SparqlCeil/Floor sqlite functions
libtracker-data: Add support for CEIL/FLOOR builtin functions
libtracker-data: Make datetime functions accept other than vars
libtracker-data: Pass explicitly the operation type on updates
libtracker-data: Add support for YEAR/.../SECONDS builtin functions
libtracker-data: Add SparqlChecksum sqlite function
libtracker-data: Add support for MD5/SHA1/256/512 builtin functions
miners: Take over the deletion of previous properties from TrackerMinerFS
libtracker-extract: Port tracker_extract_client API to GTask
libtracker-data: Port TrackerDBInterfaceSqlite to GTask
libtracker-miner: Port TrackerSparqlBuffer to GTask
tracker-extract: Port TrackerExtract to GTask
libtracker-miner: Fix compile warning
tracker-extract-epub: Fix possibly uninitialized variable
Release 1.7.0
libtracker-data: Add SparqlRand sqlite function
libtracker-data: Add support for RAND() builtin function
libtracker-data: Add support for NOW() builtin function
libtracker-data: Implement sparql1.1 delete/insert
libtracker-data: Relate Variable objects to their origin Context
libtracker-data: Resolve variables looking up the binding if we're in same context
libtracker-data: Add support for BIND
libtracker-miner: Optimize move operations
Merge branch 'wip/garnacho/sparql1.1'
libtracker-miner: Fix double free
libtracker-extract: Fix double free
Release 1.7.1
tracker-extract: Plug leak
libtracker-miner: Plug leak
libtracker-miner: Remove wrong call
tracker: Remove tracker-compatibility
libtracker-common: Make libicu/libunistring agree on function prerequisites
ontology: Set domain index on nie:contentCreated for nmo:Message
libtracker-common: Report total free space if running as root
libtracker-miner: Add TrackerMinerFS::remove-file signal
libtracker-data: Keep a weak reference on the Variable to the Context
libtracker-extract: Fix possible XMP extractor leak
libtracker-miner: Fix Invalid memory reads on writeback finalization
Release 1.7.2
libtracker-common: Use guint64 for free space calculations
libtracker-miner: Remove children recursively from queues on directory deleted
libtracker-miner: Pass a builder in UPDATE state to ::remove-file
libtracker-miner: Do not insert partial/empty sparql on error
libtracker-miner: Proceed into querying if tracker_crawler_start() fails
libtracker-miner: Use Sparql1.1 in TrackerSparqlBuffer tasks
libtracker-miner: Detect file type on files coming from store
libtracker-miner: Simplify deleted contents querying in TrackerFileNotifier
libtracker-miner: Add envvar toggle to force directory updated checks
libtracker-miner: Fix invalid return value warning
Release 1.7.3
libtracker-miner: Set uri in warning
libtracker-miner: Delete directory altogether on interrupted crawling
libtracker-miner: Fix TrackerFileNotifier cancellable maintenance
libtracker-miner: Stop crawling if a delete op affects the current directory
libtracker-miner: Cancel ops in current buffers if a delete affects the file
libtracker-miner: Do not break ordering with bulk operations
libtracker-direct: Handle cancellation
libtracker-miner: Plug fd leak when cancelling crawlers early
libtracker-miner: Use g_file_equal instead of direct comparison
libtracker-miner: Cancel crawling/querying on both cancellation paths
libtracker-miner: lower g_critical() severity
libtracker-data: Handle tracker:fulltextIndexed changes
Update to FTS5
tracker-miner-fs: Ignore #*# (vim backup) files by default
tracker-miner-fs: Ignore git repositories by default
Release 1.7.4
tracker-miner-fs: Add back .trackerignore to ignored-directories-with-content
tracker-extract: Fix gstreamer module cuesheet handling
tracker-extract: Use gst_tag_list_new_empty() in cue sheet helpers
libtracker-miner: Avoid querying file type in crawling queries
libtracker-data: Handle inserts where the subproperty cardinality is larger than the parents'
tests: Add tests to prove the last commit
tracker-extract: Protect all single valued properties in abiword extractor
tracker-extract: Protect all single valued properties in EPUB extractor
tracker-extract: Protect all single valued properties in ooxml extractor
tracker-extract: Protect all single valued properties in oasis extractor
tracker-extract: Protect all single valued properties in html extractor
tracker-extract: Check string length before parsing XMP in the PDF extractor
tracker-extract: Add missing application/msword mimetype
libtracker-miner: Cut some slack on the reentry counter
libtracker-miner: Avoid changing order of elements in the processing queue
libtracker-extract: Delete TrackerExtractClient
tracker-extract: Remove old dbus interface xml
tracker-extract: Propagate urn to the TrackerExtractInfo
tracker-extract: Use safer method to insert tags in PDF module
tracker-extract: Use safer method to insert tags in GIF module
tracker-extract: Use safer method to insert tags in JPEG module
tracker-extract: Use safer method to insert tags in TIFF module
tracker-extract: Use safer method to insert tags in PNG module
tracker-extract: Plug leak in cue sheet parsing
tracker-extract: Ensure all cue sheet MusicPieces have a nfo:duration
libtracker-miner: Initialize all NodeData memory
libtracker-miner: Ensure the directory root is removed when its indexing root is
tests: distcheck fix
Release 1.7.5
Release 1.8.0
configure: Check that sqlite3 has sqlite3_auto_extension() enabled
autogen.sh: Remove build time dependency on gnome-common
libtracker-miner: TrackerIndexingTree should not return shallow roots
libtracker-miner: Add tracker_file_system_steal_property()
libtracker-miner: Ensure stored mtime data is freed after use
libtracker-miner: Empty query_files cache when crawling the next folder
libtracker-miner: Do not insert RootData for the same file multiple times
libtracker-miner: Avoid storing mtime on when querying the iri ad-hoc
libtracker-miner: Do not recurse up the hierarchy for out-of-tree index requests
libtracker-miner: Add indexing roots to the tree only when those are crawled
libtracker-miner: Check for filtered out files during deletion checks
libtracker-miner: Add TRACKER_DIRECTORY_FLAG_CHECK_DELETED flag
libtracker-miner: Check for content filters being triggered on deletion checks
libtracker-miner: Check deleted files on TrackerIndexingTree:directory-updated
tracker-miner-fs: Trigger full recheck on enable-monitors changes
tracker-preferences: Do not recommend reindex/restarts
tracker-preferences: Remove the "System" tab altogether
tracker: Add comment for translators
tracker: Make it superscary to reset databases
libtracker-miner: Do not free the current root data automatically on interruption
tracker-extract-mp3: Prevent possible crashes on 0-len comments
tracker-extract-gstreamer: Use TOC as "cue sheet" as a last resort
libtracker-data: mark most sqlite functions as SQLITE_DETERMINISTIC
configure: Set better bugzilla link
libtracker-miner: Give up on detailed decorator error logging
libtracker-common: Remove libmediaart log handler code
tracker-extract-gstreamer: Prevent warning if there is no TOC
tests: Tear down test data in tracker-steroids tests
manpages: Drop manpages of configuration settings/files
tracker-miner-fs: Add MS Office "owner files" to ignored-files
tracker-extract-mp3: Use performer as fallback to album artist
libtracker-common: Actually ignore XDG dirs set to $HOME
libtracker-miner: Add TrackerIndexingTree::child-updated signal
libtracker-miner: Reindex elements on TrackerIndexingTree::child-updated
libtracker-miner: Add tracker_indexing_tree_notify_update()
tracker-miner-fs: Replace direct emission of TrackerIndexingTree signals
tracker-miner-fs: Trigger reindex of files/directories on IndexFiles
tracker: Add -f argument to "tracker reset" CLI subcommand
tracker-miner-fs: Ignore .desktop and .directory files
docs: Do not delete xml directory when redoing docs
tests: Fix distcheck
libtracker-data: Refine BIND() variable mapping
Revert "libtracker-data: Relate Variable objects to their origin Context"
tests: Add some BIND() tests
libtracker-data: Implement fn:upper-case/UCASE
libtracker-common: Remove unused variable
libtracker-miner: Insert into the right graph when moving items
libtracker-miner: cater for unbound nfo:belongsToContainer when moving items
tracker: Don't unref manager in the loop in "tracker index -f" subcommand
fts: Do not apply stop-words when tokenizing query search terms
libtracker-data: Ensure variables are defined in aggregate expressions
Release 1.9.0
tracker-extract-mp3: Fix albumArtist coalescing
libtracker-extract: Add tracker_guarantee_resource_utf8_string()
tracker-extract-jpeg: Ensure UTF-8 content in nie:comment
tracker-extract-gif: Ensure UTF-8 content in nie:comment
tracker-extract-tiff: Ensure UTF-8 content in several TIFF fields
libtracker-extract: Ensure UTF-8 content in contact/tag helpers
libtracker-sparql: Fix small typo
libtracker-sparql: Add TrackerResource/NamespaceManager to docs
tests: Update tracker guarantee tests to check the TrackerResource functions
libtracker-extract: Remove TrackerSparqlBuilder guarantee functions
libtracker-sparql: Make tracker URI GType private
libtracker-data: Fix INSERT/DELETE DATA and DELETE WHERE syntax
tests: Add tests around update syntax
tests: Add tests around DELETE{}INSERT{}WHERE{} syntax
tracker: Fix possible warnings with the tracker search -[msivt] subcommands
libtracker-sparql-backend: Turn failure to initialize direct backend to a warning
configure: Do not hardcode dep on libpng
libtracker-miner: Move to next priority queue segment after deleting tail
tests: Include new libtracker-data tests in dist
Release 1.9.1
tests: Ensure folder is deleted
utils: Require python2 for generate script
Release 1.9.2
Release 1.10.0
libtracker-data: Be more lenient towards NULLs in fn:uri-is-descendant
libtracker-data: Fix typo
libtracker-fts: Do not hardcode fts5 table in query
libtracker-sparql: Avoid C++ keyword in variable
configure.ac: Bump version to 1.11.0
libtracker-data: Propagate "locale mismatch" error from locale_changed()
libtracker-miner: Start TrackerDecorator queries on TrackerMiner::started
libtracker-data: Handle overflows on libicu-based normalization
tracker-needle: Fix build
libtracker-data: Return NULL SQL expression if the binding is not yet setup
libtracker-data: Handle BIND while in group graph pattern
libtracker-data: Rename internal variable
libtracker-data: Use right constness in some internal calls
libtracker-data: Explicitly cast string to char*
libtracker-miner: Drop wimax handling in TrackerMinerOnline
libtracker-miner: Handle extra GFileMonitorEvent values
libtracker-extract: Pass the right struct pointer
tracker-extract: Deep copy GstToc
libtracker-sparql-backend: Make methods possibly throw GLib.Error
tracker: Avoid deprecated GSettings API
tracker-extract: Remove unused variable
tracker-extract: Drop string constness
libtracker-data: Indentation fix
libtracker-data: Remove sqlite3_stmt argument
libtracker-data: Delete collation/locale change mechanisms
libtracker-data: Remove unused field
libtracker-data: Cleanup function initialization
libtracker-data: Refactor sqlite3_stmt preparation
libtracker-data: Refactor LRU sqlite3_stmt management
libtracker-data: Make TrackerDBStatement a GInitiallyUnowned
libtracker-data: Rename confusing TrackerDBStatement field
libtracker-data: Pass "readonly" argument to TrackerDBInterface constructor
libtracker-data: Use internal mutex for TrackerDBManager (de)init
libtracker-direct: Drop mutex around TrackerDBManager initialization
libtracker-data: Add ENABLE_MUTEXES TrackerDBManager initialization flag
libtracker-data: Remove threadsafe argument
libtracker-data: Use internal mutex in TrackerDBInterfaceSqlite
libtracker-data: Protect stmt creation with the TrackerDBInterface mutex
libtracker-direct: Replace TrackerDBManager lock usage with private one
libtracker-data: Remove TrackerDBManager locking functions
libtracker-data: Remove global interface
libtracker-data: Add explicit calls to grab/release an stmt
libtracker-fts: Ensure a sqlite3_stmt is finalized on FTS5 failure paths
tracker: Fix "tracker sql -f"
Add libtracker-remote
libtracker-remote: Add support for application/sparql-results+xml
tracker: Add remote connection support to "tracker sparql" CLI tool
libtracker-sparql: Add TrackerNotifier to subscribe to change notifications
libtracker-miner: Use TrackerNotifier on TrackerDecorator
libtracker-sparql: Use internal headers
libtracker-sparql: Distcheck fix
libtracker-data: Wrap BIND argument with () in SQL
Release 1.11.0
Revert "libtracker-data: Wrap BIND argument with () in SQL"
Release 1.11.0.1
Release 1.11.0.1
Release 1.11.1
libtracker-data: Add missing unlock call
libtracker-data: Keep interface ref during close()
libtracker-data: Preserve resulting TrackerDBInterface on initialization
libtracker-extract: Plug leak
libtracker-miner: Plug leak
libtracker-miner: Plug leak
libtracker-sparql: Plug TrackerNotifier leak
libtracker-sparql: Plug TrackerResource leaks
tracker-extract: Plug leaks in EPUB extractor
tracker-extract: Plug leak in GIF extractor
tracker-extract: Plug leaks in GStreamer extractor
tracker-extract: Plug leaks in MP3 extractor
libtracker-sparql: Add some braces around statement
libtracker-miner: Use G_ADD_PRIVATE in TrackerWritebackListener
libtracker-miner: Process writeback events one by one
tracker-extract: Initialize variable in EPUB extractor
tracker-extract: Fix possible runtime warnings in GStreamer extractor
libtracker-sparql: Remove comment
tracker-miner-fs: Remove G_ADD_PRIVATE update leftover
libtracker-extract: Ditch ThreadAwareness module configuration toggle
libtracker-common: Implement sandboxing through libseccomp
tracker-extract: Sandbox extractor threads through seccomp
configure: Make seccomp support mandatory
tracker-miner-fs: Watch after tracker-extract process
Release 1.11.2
libtracker-data: Improve error checks on REPLACE implementation
tracker-extract: Plug FD leak in GIF extractor
tracker-extract: Skip useless function call in msoffice extractor
libtracker-common: Fix c&p issue
libtracker-common: Avoid unneeded NULL check
libtracker-common: Remove dead code
libtracker-data: Check g_mkdir return value
libtracker-data: Check g_input_stream_read() return value
libtracker-data: Check g_rename() return value
libtracker-extract: Remove unneeded NULL check
libtracker-miner: Add missing return after switch() case
tracker-extract: Silence Coverity warning
tracker-extract: Fix c&p issue in ico extractor
tracker-extract: Don't pass known-NULL pointer in PNG error paths
tracker: Check error on tracker_sparql_cursor_next() call
libtracker-common: Check error on posix_fadvise() call
tracker-extract: Check error on posix_fadvise() calls.
libtracker-common: Whitelist *64() stat/getdents syscalls
libtracker-common: Whitelist more syscalls used on non-x86_64 arches
libtracker-common: Whitelist clock_gettime/getres
tracker-miner-fs: Hook name acquired handler properly
libtracker-common: Whitelist gettimeofday() syscall
libtracker-common: Whitelist dup/dup2/dup3
libtracker-common: Whitelist umask
configure: Disable libmediaart dependency
libtracker-common: Handle mlock*/munlock* syscalls
libtracker-common: Allow querying process stats/limits
configure: Make libseccomp only mandatory on linux
tracker-miner-fs: Use correct graph when inserting tracker:Volumes
libtracker-data: Plug unlikely mem/fd leak
libtracker-miner: Fix mem/fd leaks on TrackerCrawler cancellation
libtracker-miner: Fully stop TrackerFileNotifier operations on errors
libtracker-sparql: Fix sparql/turtle generation of builtin classes
tracker-extract: Insert nmm:flash as a Resource
tracker-extract: Insert nmm:meteringMode as a resource
tracker-extract: Insert nmm:whiteBalance as a resource
tracker-extract: Insert nfo:orientation as a resource
libtracker-sparql: Print resources referenced in cardinality>1 properties
Release 1.11.3
libtracker-common: Whitelist getpid() syscall
libtracker-common: Whitelist waitid/waitpid/wait4
utils: Drop libgee dependency
utils: drop "--pkg gee-0.8"
Revert "tracker-extract, png: Fix DLNA profiles"
docs: Make error message actually useful
libtracker-fts: Clarify code flow
libtracker-data: Remove graph_id argument from resource_buffer_switch()
examples: Drop unneeded g_object_unref() call
libtracker-data: Make tracker_ontology_[write|load]_gvdb return a boolean
examples: Check for NULL cursors in class-signal example
tracker-extract: Check size specified in id3v2.0/2.3/2.4 frames
tracker-extract: Add helpers to retrieve BE uints/sizes from MP3 ID3 tags
tracker-extract: Ensure extract modules are initialized on startup
tracker-extract: Take gstreamer initialization to plugin init phase
libtracker-extract: Remove dead code
libtracker-extract: Remove initialize arg from load_module()
examples: Drop unneeded g_object_unref() call
examples: Check tracker_sparql_cursor_next() return value.
libtracker-data: Clear possible error
libtracker-common: Be more lenient with dup2/dup3
tracker-store: Create our own error if cancelled
libtracker-data: Use memory temp store for readonly connections
tracker-extract: Avoid allocating full image in memory at once
tracker-preferences: Fix build with up-to-date gtk+ vapi
tracker-needle: Fix build with up-to-date gtk+ vapi
tracker-extract: Cache TrackerConfig::max-bytes
Release 1.11.4
Release 1.12.0
libtracker-sparql: Add osinfo ontology to the default TrackerNamespace
libtracker-miner: Shuffle refcount handling when queueing back a file
libtracker-common: Whitelist openat()
distcheck fixes
Release 1.13.0
tracker-extract: Blacklist vaapi/bmcdec gstreamer elements
tracker-extract: Fix typo in last commit
libtracker-data: Protect sqlite3_bind*() with interface lock
libtracker-sparql: Drop needless typedef
autotools: Build and merge C/Vala girs in libtracker-sparql
autotools: Fix srcdir!=builddir issues
libtracker-miner: Look up for the gir in the right place on g-ir-compile
autotools: Don't set -Wl,--enable-new-dtags globally
configure: Bump API version
libtracker-data: Make TrackerTurtleReader take GFiles
libtracker-data: Use GFile throughout the TrackerDataManager ontology bits
ontologies: Build dc/xsd/rdf/nrl/nao as GResource
libtracker-data: Take a GFile for ontology location in the data manager
libtracker-data: Remove test_schemas argument from TrackerDataManager
tests: Remove duplicate ontologies in libtracker-data tests
libtracker-data: Use GFile for cache/journal arguments
libtracker-data: Pass TrackerDBInterface to wal hook
libtracker-direct: Allow creating readwrite databases through direct connection
libtracker-sparql: Add tracker_sparql_connection_local_new(_async) methods
libtracker-data: Handle backups where journal/cache dirs are the same
libtracker-data: Require location directories in all internals
ontologies: Move nepomuk files into separate directory
libtracker-data: Build all journal file locations from the given GFiles
libtracker-data: Use filename based on cachedir for ontologies.gvdb
libtracker-data: Remove filename argument from journal init funcs
tracker-store: Move handling of TRACKER_DB_ONTOLOGIES_DIR envvar here
libtracker-data: Remove TRACKER_PRAGMAS_FILE envvar
libtracker-fts: Remove TRACKER_FTS_STOP_WORDS envvar
libtracker-bus: Move tracker-store ping call here
libtracker-sparql: Do not modify messages verbosity
libtracker-common: Remove libmediaart log handler
libtracker-data: Demote g_message()s to g_info()
libtracker-data: Make journal reader a non singleton
libtracker-data: Remove another filename argument in TrackerDBJournal
libtracker-data: Use data location directly to tracker_data_backup_*()
libtracker-data: Move journal deletion code to tracker-db-journal.c
libtracker-data: Make journal writers non-singletons
libtracker-common: Make locale readonly
libtracker-data: Turn tracker ontologies into an object
libtracker-data: Use flags for ro/use_mutex in TrackerDBInterface
tracker-miner-fs: Adopt DBManager API to manipulate stamp files
libtracker-data: Make TrackerDBManager a non-singleton
libtracker-data: Make tracker-data-update.c a non singleton
libtracker-data: Drop unused function
libtracker-data: Add API to attach user data to TrackerDBInterfaces
libtracker-fts: Pass TrackerDBInterface through FTS machinery
libtracker-fts: Remove tracker_fts_init/shutdown functions
libtracker-data: Remove TrackerDBInterface busy functions
libtracker-data: Make TrackerDataManager a non singleton
libtracker-fts: Avoid static variables
libtracker-data: Remove static variable
docs: Add documentation around creating and maintaining ontologies
docs: Use xi:include to optionally load ontology explanations
docs: Remove dead code
docs: Unify ontology documentation tools
docs: Generate documentation for internal ontology in libtracker-sparql
docs: Do not add copyright by default on the ontology doc tool
docs: Remove "see also" section from ontology class documentation
docs: Remove duplicated code
docs: Ensure to create the output dir in ttl2sgml
Remove libmediaart code entirely
Remove ignore_next_update() API
libtracker-miner: Change API of ::process-file[-attributes]
libtracker-miner: Split ::remove-file into two signals
libtracker-miner: Add TrackerMinerFS::move-file vmethod
libtracker-miner: Remove tracker_miner_fs_get_parent_urn()
libtracker-miner: Remove tracker_miner_fs_force_recheck()
libtracker-miner: Remove tracker_miner_fs_force_recheck()
tracker-miner-fs: Adopt TrackerThumbnailer from libtracker-miner
libtracker-miner: Remove tracker_miner_fs_set_mtime_checking()
tracker-miner-fs: Implement initial crawling fully here
libtracker-miner: Remove tracker_miner_fs_[sg]et_initial_crawling()
libtracker-miner: Remove TrackerMinerFS API to add/remove directories
libtracker-miner: Remove tracker_miner_fs_check_directory*()
libtracker-miner: Merge tracker_miner_fs_check_file[with_priority]
libtracker-miner: Fix TrackerMiner::progress signal arguments
libtracker-miner: Add TrackerMinerProxy object
tracker-store: Register all objects with default DBus paths
tracker-store: Remove dbus_path domain ontologies setting
tracker-store: Remove fine-grained domain ontologies CLI switches
tracker-store: Make DBus unique name purely dependent on the domain
libtracker-common: Add TrackerDomainOntology helper
tracker-store: Install default domain ontology
tracker-store: Use TrackerDomainOntology helper
libtracker-sparql-backend: Set namespace on Log object
libtracker-sparql: Use TrackerDomainOntology on tracker_sparql_connection_get()
tracker-miner-fs: Add --domain-ontology switch
tracker-miner-apps: Add --domain-ontology switch
tracker-extract: Add --domain-ontology switch
rss: Add --domain-ontology switch
libtracker-sparql: Make TrackerNotifier check GraphUpdated from the domain
libtracker-miner: Add TrackerMiner::connection property
tracker-miner-fs: Drop standalone DBus name for Files.Index
miners: Add NameSuffix field to miner .service files
libtracker-control: Remove obscure environment variables
libtracker-control: Add domain argument to tracker_miner_manager_new_full
libtracker-common: Use XDG_DATA_DIRS to find domain ontology definitions
libtracker-sparql-backend: Ensure we always load the bus connection first
tracker-miner-rss: Look up the right dbus name for GraphUpdated
libtracker-data: Ensure we set user data on an existing connection
libtracker-miner: Make TrackerMinerProxy look for the right tracker-store
tracker-store: If a domain is set, set a watch on it
tracker-miner-rss: If there is a domain, set watch on it
tracker-miner-fs: If there is a domain, set a watch on it
tracker-miner-apps: If there is a domain, set watch on it
tracker-extract: If there is a domain, set watch on it
libtracker-data: Fix compilation on DISABLE_JOURNAL
tracker-store: Remove ontology_name argument
libtracker-common: Add domain ontology key/api to get expected miners
tracker-store: Add all known tracker miners to default domain ontology
libtracker-control: Skip miners not meant to be loaded.
libtracker-data: Make Tracker.DBStatement an InitiallyUnowned in vapi
tracker-store: Use wal_checkpoint API from TrackerDBInterface
libtracker-miner: Add connection property to TrackerFileNotifier
libtracker-common: Add a last resort envvar to load default domain ontology
Merge branch 'wip/carlosg/domain-ontologies'
libtracker-data: Allow using older sqlite API
libtracker-data: Fix compile errors with --disable-journal
libtracker-fts: Skip loading the FTS module if sqlite has it builtin
tests: Add missing macros to meson build instructions
libtracker-miner: Add filter_event vmethod
tracker-miner-fs: Implement writeback atop TrackerMinerFS
libtracker-miner: Remove writeback API
Delete evolution/thunderbird/nautilus/firefox plugins
Delete tracker-preferences
Delete tracker-needle
utils: Remove clean-tracker-prefix script
utils: Remove gtk-sparql util
configure: Do not generate src/plugins/Makefile
libtracker-miner: Add missing ::move-file signal
miners: Request DBus name after creating miner objects
tracker-miner-fs: Request source item URN as expected
libtracker-miner: Fix warnings if move ops happened during initial crawling
Release 1.99.0
libtracker-data: Add explicit shutdown call to TrackerDataManager
libtracker-data: Preserve ontology journal writer for a bit longer
libtracker-miner: Process TrackerCrawler elements in batches
libtracker-miner: Shortcut the initial op after tracker_crawler_start()
libtracker-miner: Process TrackerMinerFS elements in batches
libtracker-miner: Remove Tracker[File]Enumerator
libtracker-miner: Call next_files_async() in batches
libtracker-data: Set interfaces' prepared statement LRUs on common code
libtracker-miner: Ensure sparql buffer keeps flushing
libtracker-miner: Fix cancellation of data_provider_begin()
libtracker-data: Pass DB interface to tracker_data_query_resource_id()
libtracker-data: Make writable/wal interfaces unique
libtracker-data: Make all other ifaces than wal/writable readonly
libtracker-data: Don't use GPrivate to store TrackerDBInterfaces
tests: Adapt tracker-backup-test to non-GPrivate interfaces
libtracker-sparql: Remove get_direct(_async|_finish)
docs: Remove doc references to TrackerEnumerator
libtracker-sparql: Add tracker_resource_[add|set]_take_relation()
libtracker-miner: Remove deprecation annotation from vapi file
libtracker-sparql: Fix horrible confusion with G_GINT64_FORMAT
libtracker-miner: Drop TrackerSparqlBuilder from TrackerDecorator API
libtracker-sparql: Deprecate TrackerSparqlBuilder
libtracker-sparql: Add vapi file for the C portions
libtracker-data: Add tracker_data_manager_get_namespaces()
libtracker-sparql: Implement tracker_sparql_connection_get_namespace_manager()
libtracker-data: Do not accept "... AS foo" anymore
libtracker-miner: Add TrackerMonitor function to check the limit
libtracker-miner: Disable monitors during crawling on large indexing trees
libtracker-data: Do not reuse TrackerDBInterface used for DB checks
tracker-miner-fs: Fix signal prototype of TrackerMinerFiles::writeback
tracker-store: Check wal threadpool existence before using it
libtracker-data: Implement tracker:title-order() SPARQL function
libtracker-sparql: Fix tracker-sparql-2.0.vapi generation
build: Unbreak meson build
build: Cleanup TRACKER_COMPILATION defines from c_args
Release 1.99.1
libtracker-data: Use '|' as separator for title articles.
libtracker-data: Don't rely on spaces as separators on title collation
meson: Fix bash completion dir guessing
meson: Add optional upower/hal deps on tracker-miner-fs
Remove code not related to miners
meson: Create all miner links on $datadir/tracker/miners
Update doap file
Release 1.99.2
Changwoo Ryu (1):
Added ko. Added Korean translation by Namhyung Kim.
Chao-Hsiung Liao (11):
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Updated Chinese (Taiwan) translation
Updated Chinese (Taiwan) translation
Update Chinese (Taiwan) translation
Charles Monzat (1):
Updated French translation
Cheng-Chia Tseng (1):
Updated Chinese (Taiwan) translation
Chris Coulson (2):
Do not trigger crawling under any circumstance if EnableIndexing is false.
libtracker-client: Install vala bindings
Chris Leonard (1):
Updated British English translation
Christian Kirbach (17):
Updated German translation
Updated German translation
Updated German translation
[i18n] Updated German translation
[l10n] Updated German translation
[l10n] Updated German translation
[l10n] Updated German translation
Updated German translation
Update German translation
Updated German translation
Updated German translation
Updated German translation
Updated German translation
Updated German translation
Updated German translation
Updated German translation
Updated German translation
Christian Persch (1):
Use the right capitalisations, and add/change some mnemonics. Bug #474339.
Christian.Kirbach (1):
Updated German translation
Christophe Fergeau (1):
tracker-extract: Add ISO extractor using libosinfo
Christophe Rhodes (1):
tracker-extract: generated album / album-disc urns not very unique
Claude Paroz (17):
Updated French translation.
Updated French translation.
Corrected typo.
Updated French translation.
Updated French translation by Robert-André Mauchin.
Removed translatable property from stock label.
Updated French translation.
Updated French translation by Marc Veillet and Claude Paroz.
Fixes GB#570608 - Translation of firefox-extension
Add omitted files for GB#570608
Updated French translation
Replace string concatenation by printf syntax (Fixes #648892)
Updated French translation
Updated French translation
Updated French translation
Updated French translation
Updated French translation
Colin Walters (8):
build: Note we don't support srcdir != builddir
tracker-power-upower: Support both UPower 1.0 and pre-1.0 APIs
miners/fs/upower: Fix up porting to newer UPower
common: Don't g_message() on normal bootup
Avoid starting tracker-store twice
tracker-store.desktop: Add missing flags argument
Partially revert previous FSF translation commit
extract: Delete all of the "all:" build overrides
Cosimo Cecchi (12):
nautilus-extension: don't implement _get_toolbar_items()
libtracker-data: Implement get_property() for n-columns in SQLite cursor
miner: don't use G_CONST_RETURN
tracker-miner-fs: Enable indexing when on battery power on by default
tracker-miner-fs: Don't index removable devices by default
tracker-extract: add a simple extractor for DVI files
tracker-extract: add a simple extractor for XPS
build: don't build-depend on Dia
miner-manager: plug some memleaks
libtracker-miner: don't crash when first indexing files out of /home
libtracker-miner: add an async version of tracker_miner_manager_index_file
miner-fs: use GFile to check for homedir
Cédric Valmary (3):
Updated Occitan translation
Updated Occitan translation
Updated Occitan translation
Dan Williams (1):
libtracker-miner: Update network provider to work with NetworkManager 0.9
Daniel Korostil (4):
Added uk translation
Updated Ukrainian translation
Updated Ukrainian translation
Updated Ukrainian translation
Daniel Mustieles (71):
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Removed markup from UI files
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated FSF's address
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Update Spanish translation
Updated Spanish translation
Updated Spanish translation
Daniel Nylander (54):
Added Swedish translation.
Updated Swedish translation.
Updated Swedish translation.
sv.po: Updated Swedish translation
sv.po: Updated Swedish translation.
Updated Swedish translation.
sv.po: Updated Swedish translation
sv.po: Updated Swedish translation
sv.po: Updated Swedish translation
sv.po: Swedish translation updated
sv.po: Swedish translation updated
sv.po: Updated Swedish translation
sv.po: Updated Swedish translation
sv.po: Updated Swedish translation
sv.po: Updated Swedish translation
sv.po: Updated Swedish translation
sv.po: Updated Swedish translation
sv.po: Swedish translation updated
sv.po: Swedish translation updated
sv.po: Updated Swedish translation
sv.po: Updated Swedish translation
sv.po: Updated Swedish translation
sv.po: Updated Swedish translation
sv.po: Updated Swedish translation
sv.po: Updated Swedish translation
sv.po: Updated Swedish translation
sv.po: Updated Swedish translation
sv.po: Updated Swedish translation
sv.po: Updated Swedish translation
sv.po: Updated Swedish translation
sv.po: Updated Swedish translation
sv.po: Updated Swedish translation
sv.po: Updated Swedish translation
sv.po: Updated Swedish translation
sv.po: Updated Swedish translation
sv.po: Updated Swedish translation
Updated sv translation
Updated sv translation (Daniel Nylander)
Updated Swedish translation
Updated Swedish translation
Updated Swedish translation
Updated Swedish translation
Updated Swedish translation
Updated Swedish translation
Updated Swedish translation
Updated Swedish translation
Updated Swedish translation
Updated Swedish translation
Updated Swedish translation
Updated Swedish translation
Updated Swedish translation
Updated Swedish translation
Updated Swedish translation
Updated Swedish translation
Dariusz Wiechecki (EXT-Comarch) (2):
tracker-extract: Use artist's value in filename when creating new album art
tracker-extract: Use artist's value in filename when creating new album art
David King (6):
build: Fix symlink target for D-Bus service files
tracker-compat: put absolute path in shell script
tracker-iptc-test: Only build if libjpeg enabled
libtracker-data: Fix printf string format
tracker-miner-fs: avoid crash during init
Update British English translation
David Lodge (4):
Added English (British) translation
Updated (British) English translation
Updated en_GB translation
Updated en_GB translation
Debarshi Ray (44):
Added a new Nautilus extension for managing tags.
Renamed TrackerTagsPlugin to TrackerTagsExtension
Replaced char with gchar
Moved the Nautilus extension to src/plugins/nautilus
Prevent build failure with -Wformat-nonliteral
Fixed indentation, braces, etc..
Fixed a couple of memory errors
NMM: Fixed spellings of pre-defined instances
tracker-writeback: Set manual white-balance value correctly
tracker-miner-rss: Implicitly link the RSS miner against GTHREAD_LIBS
Add a newline at the end of file
libtracker-extract, tracker-extract: Remove $modulesdir from *.rules
Use $(MKDIR_P) instead of $(mkdir_p)
tracker-extract: Rename *.rules.in to *.rules
libtracker-extract: Link against libicu when using it
libtracker-miner: Do not leak the TrackerSparqlConnection
libtracker-fts: Free the list
miner-fs: Do not leak the UpDevice
libtracker-sparql: Add a test case
libtracker-bus: Don't crash if query_async is cancelled
tests: Locale fix
libtracker-data: Guard against failure to open the database
libtracker-data: Guard against invalid statements in public API
libtracker-data: Be more explicit in the error message
libtracker-data: Guard against failure to create a FTS update statement
libtracker-miner: Ensure that the async function uses owned data
Revert "Always guarantee metadata, remove --enable-guarantee-metadata option"
miners: Detect locale changes only when the miner could be constructed
libtracker-miner: Restrict the amount of data that is logged for errors
libtracker-miner: Abort async operations once the instance is gone
libtracker-miner: Cancel pending async operations during destruction
Revert "libtracker-miner: Cancel pending async operations ..."
Revert "libtracker-miner: Abort async operations once the ..."
libtracker-miner: Abort async operations once the instance is gone
libtracker-miner: Cancel pending async operations during destruction
libtracker-miner: Handle failure to get a TrackerSparqlConnection
libtracker-control: Fix the return value
libtracker-control: Improve the documentation
tracker-extract-tiff: Fix extraction of orientation values
tracker-extract-xmp: Fix extraction of orientation values 3 and 4
libtracker-data: Silence a CRITICAL
libtracker-control: Add convenience API for IndexFileForProcess
libtracker-extract: Restore trailing colon in nfo:Equipment URIs
tracker-extract-png: Insert "nfo:image-category-screenshot" as a URI
Deji Akingunola (5):
Fixes GB#609607, Make tracker build without assuming implicit DSO linking
Fixes GB#609607 - PATCH: Make tracker build without assuming implicit DSO linking
Fixes: Bug 629850 - Undefined reference errors during build
tracker-preferences: Fixed check which used "text" not "test"
build: Fix linking errors in tests/ and utils/
Denis Zalevskiy (1):
tracker: detect uid from /proc/pid
Dimitris Spingos (7):
Updated Greek translation
Updated Greek translation
Updated Greek translation
Updated Greek translation
Updated Greek translation
Updated Greek translation
Updated Greek translation
Djavan Fagundes (2):
Updated Brazilian Portuguese translation
Updated Brazilian Portuguese translation
Djihed Afifi (11):
Updated Arabic Translation. Added ar to LINGUAS list
Updated Arabic Translation.
Didn't add file referred in changelog commit earlier. ADDED
Updated Arabic Translation.
Updated Arabic Translation by Djihed Afifi.
Updated Arabic Translation by Khaled Hosny.
Updated Arabic Translation by Khaled Hosny.
Updated Arabic Translation by Djihed Afifi.
Updated Arabic Translation by Khaled Hosny.
Updated Arabic Translation by Khaled Hosny.
Updated Arabic Translation by Khaled Hosny.
Dmitry Zelenkovsky (2):
Fix typo in error message
Update NMO ontology
Dominique Brazziel (1):
docs: minor tracker-store man page cleanup
Dominique Leuenberger (11):
tracker-needle: Support command line arguments -V and search criteria
tracker-miner-rss: Support and require libgrss-0.5
cue-sheet: port to GStreamer 1.0.
build: Port to libgee 0.8 (was 1.0)
libtracker-data: Make sure we return TRUE/FALSE on success or not for fts init
tracker-extract: Add support for giflib 5.
firefox/thunderbird: prefer tracker 0.16 over tracker 0.14
libtracker-{common,data,extract}: do not maintain LT versioning
libtracker-data: fix missing include
build: update firefox and thunderbird detection
libtracker-extract: fix dummy_module
Don Pellegrino (1):
Fixed id3lib configure errors and improved README for Debian Sid amd64
Duarte Loreto (8):
Added Portuguese translation by Nicolau Gonçalves <excentriko gmail com>.
Updated Portuguese translation by Nicolau Gonçalves
Updated Portuguese translation by Nicolau Gonçalves
Updated Portuguese translation by Nicolau Gonçalves
Updated Portuguese translation by Nicolau Gonçalves
Updated Portuguese translation by Nicolau Gonçalves
Updated Portuguese translation
Updated Portuguese translation
Dušan Kazik (14):
Updated slovak translation
Updated slovak translation
Updated slovak translation
Updated slovak translation
Updated slovak translation
Updated Slovak translation
Updated Slovak translation
Updated Slovak translation
Updated Slovak translation
Updated Slovak translation
Updated Slovak translation
Updated Slovak translation
Update Slovak translation
Update Slovak translation
Dz Chen (1):
Update zh_CN translation
Edward Duffy (12):
Bug #386707. Move files with special characters to trash.
Set spawned processes to nice value 19.
Add GPL Header Alert the user if ran stand-alone, and give installation
Update metadata tile on tab change (#413971)
Fix bug #409729
Fix bug #407348
Fix bug #399022
created by autogen.sh
Added tracker_dbus_method_search_suggest + support
Check exit code of idenitfy
Fix bug #416905
Fix xalign crasher.
Elliot Smith (1):
tracker-info: Support Turtle as an output format
Emmanuele Bassi (1):
build: Add generated enumeration files to BUILT_SOURCES
Enrico Nicoletto (7):
Updated Brazilian Portuguese translation
Updated Brazilian Portuguese translation
Updated Brazilian Portuguese translation
Updated Brazilian Portuguese translation
Updated Brazilian Portuguese translation
Updated Brazilian Portuguese translation
Updated Brazilian Portuguese translation
Eugenio Cutolo (5):
I have added new version of the deskbar handler for tracker
Fixed url opening bug
Added tag search support(format tag:nametag) for nautilus function
Some bug fix
Fixed encoding problem
Fabio Tomat (20):
Added Friulian translation
Updated Friulian translation
Updated Friulian translation
Updated Friulian translation
Updated Friulian translation
Updated Friulian translation
Updated Friulian translation
Updated Friulian translation
Updated Friulian translation
Updated Friulian translation
Updated Friulian translation
Updated Friulian translation
Updated Friulian translation
Updated Friulian translation
Update Friulian translation (cherry picked from commit 67bbfc1f6331dd844d1638a17100ad8256d9152d)
Update Friulian translation (cherry picked from commit 86f17e9fe0446e74051f98095ef7de4b182ad349)
Update Friulian translation
Update Friulian translation
Update Friulian translation
Update Friulian translation
Felipe Braga (1):
Updated Brazilian Portuguese translation
Felix Riemann (1):
tracker-extract-gif: Avoid possible integer overflow
Flo H (1):
Updated German translation
Florent Viard (1):
Fix inconsistency in determining XDG directories
Fran Dieguez (7):
Updated Galician Translation
Updated galician translations
Updated Galician translation
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Fran Diéguez (20):
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Updated Galician translations
Francisco Javier F. Serrador (1):
Added Spanish translation. Added 'es' to ALL_LINGUAS.
Frank Lahm (1):
libtracker-common: Add replacement function for flock() on Solaris
Frederic Crozat (3):
Fix tracker-miner-fs exiting on non-UTF8 locale (GNOME bug #616535)
do not escape display_name, it is already encoded in UTF-8
Fixes GB#616540: Add missing conversion to UTF-8 for directory names
Friedrich Herbst (1):
Updated German translation
GNOME Translation Robot (1):
Updated Portuguese translation
Gabor Keleman (1):
Typo fix
Gabor Kelemen (32):
Translation added hu added
Translation updated
Translation updated
Translation updated.
Translation updated.
Translation updated.
Updated Hungarian translation
Removed obsolete comment
Hungarian translation updated
Correct the utf encoding, fixes bug #584547
Hungarian translation updated
Updated Hungarian translation
Fixes bug #584607, Search does not work for Hungarian
Fixes bug #575733, l10n cleanup in tracker_seconds_to_string
Fixes in part bug 591814, Clean up .ui files
Updated Hungarian translation
Fixes #591814 - Clean up .ui files
Updated Hungarian translation
Updated Hungarian translation
Remove translatable mark from stock GTK buttons
Updated Hungarian translation
Updated Hungarian translation
Updated Hungarian translation
Updated Hungarian translation
Updated Hungarian translation
Updated Hungarian translation
Updated Hungarian translation
Fix POTFILES.in, use .vala files instead of .c
Fix POTFILES.skip, add generated .c files to make intltool-update not complain
Updated Hungarian translation
Updated Hungarian translation
Updated Hungarian translation
Gabriel F. Vilar (1):
Updated Brazilian Portuguese translation
Gabriel Speckhahn (1):
Updated Brazilian Portuguese Translation
Gaurav Narula (1):
extractor: Store albumArtist from TPE2 tag
Georgios Stefanakis (1):
l10n: Updated Greek translation for tracker
Gert Michael Kulyk (4):
tracker-needle: Mark a string in tracker-stats.vala for translation
tracker-preferences: Use correct names for icons in preferences dialog
tracker-preferences: Mark tooltips in tracker-preferences.ui for translation
tracker-preferences: Make sure "Recurse" column title is translated
Gil Forcada (4):
[l10n]Updated Catalan translation
[l10n] Update Catalan translation
[l10n] Update Catalan translation
[l10n] Update Catalan translation
Gil Forcada Codinachs (4):
Updated Catalan translation
Updated Catalan translation
Updated Catalan translation
Some fixes by David Planella
Gilles Dartiguelongue (1):
build: Fix AM_CONDITIONAL position HAVE_{GSTREAMER,LIBAV} definition
Gintautas Miliauskas (4):
Updated Lithuanian translation.
Updated Lithuanian translation.
Updated Lithuanian translation.
Updated Lithuanian translation.
Giovanni Campagna (4):
writeback: support saving metadata for GIFs
tracker-extract: remove application/vnd.ms-* catchall from msoffice
tracker-extract: recognize application/vnd.ms-asf for the gstreamer plugin
tracker-store: clear the watchdog timer when it fires
Gábor Kelemen (3):
Updated Hungarian translation
Updated Hungarian translation
Update Hungarian translation
Haithem BEN GHORBAL (17):
libtracker-data: Fix g_warning() missing argument
docs: Fix less-than-zero comparison of an unsigned value
libtracker-miner: Fix variable set but not used warning
libtracker-data: Rework ontology_get_fts_properties()
libtracker-data: remove unnecessary call to tracker_db_manager_get_db_interface()
Tracker: fix possible dereference of null pointer
libtracker-fts: Fix invalid blob length calculation
libtracker-miner: Fix "return makes integer from pointer without a cast" warnings
libtracker-miner: Fix generated Sparql query in sparql_contents_compose_query()
libtracker-miner: Use the interned GFile with tracker_file_system_forget_files()
libtracker-miner: Add extra reference around file deletion
libtracker-miner: Fix some memory leaks of TrackerTask
libtracker-miner: Allow to invalidate files iri recursively
libtracker-miner: Invalidate files iri recursively in case of file removal
libtracker-miner: Reset of reentry counter is not needed anymore
libtracker-miner: Separate currently crawled dir from pending directories
libtracker-data: Fix uninitialized variable usage
Haithem Ben Ghorbal (3):
build: Fix typos in configure.ac for fts4 and sqlite_safe
build: Move FTS feature check to m4 file with cache check too
libtracker-sparql: Make sure we check the env before choosing the bus type
Halton Huo (3):
Fix several problems for trackerd reload when changing preferences through
Refresh index when deleting files
Implement explicit apply for t-p.
Hendrik Richter (2):
Updated German translation.
Added german translation.
Henrique P. Machado (1):
Updated Brazilian Portuguese Translation
Iain Holmes (2):
Fixes: GB#608395, Flac extractor
Fixes GB#609532, Expand search for album coverart
Iain Lane (2):
libtracker-miner: Set inotify limits for 'GInotifyFileBackend' too
functions-tracker: Fix collate order
Ignacio Casal Quinteiro (3):
Added Galician Language
Updated Galician Translation
Updated Galician translation by Suso Baleato.
Igor Gnatenko (6):
bump libgrss to latest 0.6
rss: add author field
rss: author field should be nco:Contact, not string
rss: add extracting additional attrs for persons
configure: bump required libgrss version to 0.7
tracker-store: use @libexecdir@ in systemd service
Ihar Hrachyshka (7):
Added Belarusian Latin translation.
Updated Belarusian Latin translation.
Updated Belarusian Latin translation.
Updated Belarusian Latin translation.
Updated Belarusian Latin translation.
Updated Belarusian Latin translation.
Remove obsolete Belarusian translation.
Ilkka Tuohela (9):
Added Finnish translation
Updated Finnish Translation
Updated Finnish translation
Updated Finnish translation
Updated Finnish translation
Updated Finnish translation
Updated Finnish translation
Updated Finnish translation
Updated Finnish translation
Inaki Larranaga Murgoitio (6):
Added Basque language\nAdded 'eu' (Basque) to LINGUAS
Updated Basque language
Updated Basque language
Updated Basque language
Update Basque language
Update Basque language
Iris Gou (1):
update zh_CN translation
Ivan Frade (557):
Commit #526727. Use standard C functions to parse dates
Commit bug #523200: Service type encapsulated in GObject
Adding missing files in previous commit
Patch Bug #525403. Isolating indexer
Fixed names in stored proc
Patch Mikael Ottela. GetUniqueValues updated
Set pointer to NULL to avoid double free some pointers
Refactored tracker_db_file_get_id methods
Added method GetAll in metadata interface
Removed unused code from trackerd/tracker-db
New utility program to get all available metadata of a certain file
Dynamic load of service and metadata files
Updated man pages
Added missing files and fixed typo
Added new tracker-services tool
Added dummy extractor to use as example
Initial support for playlists
Added ShowServiceFiles property to playlists, and an entry in tracker-search-tool array of categories
Calculating subcategories of a category in tracker-ontology
Updated documentation about new categories
Fixed typo and closed bug 548561
Updated postal address of the Free Software Foundation. This closes bug #518265
Selecting more carefully the extractors
Check all possible errors in the daemon before send metadata to the indexer
Fixing Metadata.Get with multiple values
Added new properties for video
Dont set duplicate metadata in the db
Removed realaudio mimetype from playlist category. This mimetype is assigned to audio and not playlist
Fixed #49063: empty space is not a valid keyword
Fixed error message in metadata.get
Added translation domain when loading the glade file. Patch from Gabor Kelemen. Fixes 558613
Fixed how we set the error in GError
Implemented method search.Metadata
Removed 'help' from the english stopwords list
Extractor for playlists using totem-plparser. Deleted old m3u module
Fixed typo in help message. Fixes bug 560581
Fixing metadata handling when moving files
Reimplementing result_set_to_metadata and using one store procedure with unions instead of 3 different
procs
Handling correctly the metadata coming from the extractor with default values when updating a file
Reporting errors correctly in dbus.
Prevent timeouts in the DBus API returning errors
Fixed the language comparison in tracker-preferences. This was forcing a reindex everytime you closed
the preferences dialog
call delete service recursively only if the service is a folder
Enabled evolution option in tracker-preferences
Remove thumbnailers from SUBDIR variable
Set should reindex/restart to FALSE after asking and acting.
Prevent the creation of a second preferences window from the applet. Patch from Wendy Hu. Fix 528684
Inform to the user if we are defaulting to Other service type
Plug memory leak
Redo last commit using the same code as in tracker-search.
Now the tools can receive relative paths as parameters
Fixing restore backup callback
Fixed translation of --help output in tracker-applet. Fixed 565928
Marked some string for translation in tracker-search-tool
Replaced old glib symbol g_basename with new g_path_get_basename
Cleaned up gtk and glib includes. Gnome Goal. Fixes 565218
Playlist:TotalLength is a non-embedded property. The applications can set a more realistic value
Fixing ultra-strict compilation warnings
Fixed some ultra-strict compilation warnings in libtracker-db
Fixed nautilus extension to use the new namespaces. Fixes 566221
Fixed set_hint_status to easy translators life. Fixes 565725
Added rpm mimetype to playlists category
Removed blank space at the end of a label
Updated restore-backup logic
Added X-GNOME-PersonalSettings in Categories.
Correct tracker-utils command line options help
Added real media video mimetype in Video category
Avoid crashing in the indexer when the output of totem-plparser is not SUCCESS
Added more images properties in the services table
Added duration attibute for playlist and handle correctly duration on update
Changed import in deskbar module. Patch by M.A.Salim. Fixes 571573
Ensure raptor >= 1.4.17
Fixed compilation without hal. Fixes bug #577655
Add ontology utilities
Add stress test programs
Adding demo app
Add Maemo Transfer Ontology
Add thumbnail property to bookmarks and two pre-defines instances for web and desktop bookmarks
Fixes: NB#108361, Tracker crashing if commo.db is corrupt
Fix gtester report
Add mock test
Add tracker-albumart tests
Test tracker-thumbnailer
Add license and explanations
Fix comments in translation files
Check error on dbus connection
Add usageCounter property
Remove cardinality restriction in nco:belongsToGroup
Fix folder indexing
Fix playlist duration handling
Cleaning rdfs:comments
Added Radio ontology portions
Fixes GB#584809 Remove tracker-thumbnailer manpage
Data validator utility
Local copy of the maemo logo for the documentation
Playlist in the ontology
Print filename it is processing on errors
New location ontology
Add location ontology in the Makefile.am
Use the right URI for the playlist entries
Remove cardinality restriction in nfo:hasMediaListFileEntry
Precalculate duration and track count of playlists
Playlist to TTL translation tool
Fixes #125067. nmm:Photo's prop do not have cardinality
Check totem-pl-parser before compile util
Add util to generate real webhistory
Added gtk-sparql python program
New Feeds ontology
Updated details in feeds ontology
Updated transfers ontology
Add new ontology in Makefile.am
Updated NMM ontology
Notify changes in Contact and PersonContact
Check class redefinitions in ontology validator
New Simplified Calendar ontology
Check a property is defined before.
Update stress test to new tracker dbus names
Added signals to nco:ImAccount class
Add properties in scal ontology
Update gtk-sparql to the new tracker dbus name
Enable signals for mto:Tracker and mto:TransferElement
Removed cardinality restrinction in isLogicalPart
Notify changes in nmm:Video
Initialize GErrors to NULL
ttl2graphviz: attempt to draw ontologies automatically.
Adding NFO ontology description
Set the correct value in local_uri to generate documentation
Removed stupid debug message
Define local prefix in the ontology description
Add prefix in MLO description
Updated scal ontology to cover the ical standard
Updated comment in property
Add prefix in the ontology description
Added properties in NMM to support MTP
Rename nmm:album to nmm:videoAlbum
New MTP ontology to include MTP protocol related properties.
Added average{audio,video}bitrate properties
Added fourCC and waveformat properties for MTP clients
Updated RSS reader example to new tracker API
Added nmm:albumArtist property
make test depends on "all" target
Fixes #141698, List of saved playlist has names of albums too
Functional test to run once tracker is installed
XML describing the functional tests available
Include functional-tests in the installation
Flag to enable functional tests. Default=no
Right command in the tests script
Remove sqlite3 command line dependency
Add MetaContact concept in the ontology
Imported data-generation scripts from old repo
Add functional test using metacontact property
New test with metacontacts
Rename VOIPCall to Call
Functional test for fts:rank
Fixed functional test for fts:rank
Updated fts functional tests and XML description of the suite
Added tests in the distribution. Removed timeout in description.
Added text in RSS example. Updated to lastest tracker API.
Add some zeitgeist interaction in the RSS-reader example
Handle special DC case in full-uri to prefix:uri translation
Support to translate class uris into links inside documentation
Added required file for the tests cases
Add links to classes in different files in the HTML documentation
Handle correctly namespaces without '#' at the end (like DC)
Add description to all ontologies
Add link in the ontology page to the git changelog of that file
Add link to upstream original ontology webpage
Added less false copyright to the new documentation.
Added real authors in NIE
Add support for textual verbose documenation in the ontology web pages
Very first example of textual documenation
Explain how to link classes in the documentation
First documentation for NIE
Ignore InverseFunctionalProperty subclassing in the validator
Add IM details to IM Contact
Add diagram in NIE documentation
Documentation: get copyright information from .description file
Add localPrefix in nfo
Completing description of xsd and nie
Add missing gtkbuilder file for rss_reader example
Add new properties to IMAccount
Move nmo:isDeleted to the superclass nmo:Message
Use nie:DataObject for imContactAvatar instead of nfo:FileDataObject
Add real authors and information in NMO description
SMS Support in the NMO ontology. First draft.
Added the Nepomuk LICENSE file to the repository
SMS message documentation
Document the documentation
SMS: Added to/from vcard property and default folders
Doc: Added more logos and few CSS fixes to get a nicer header
Doc: Add the three logos (tracker, maemo, nepomuk) on the generated pages
Doc: Real data in NCO description
Doc: Real data in NFO description
Doc: Real data in NAO description
Doc: Real data in MTO description
Doc: Real data in NMM description
Doc: Real data in MFO description
Doc: Remove mock contributor in MLO
Doc: Real data in NCAL description
Doc: Few presentation improvements in HTML
Add main page to the documentation
Add nmm:alternativeMedia property
Add all properties in property constructor/destructor
Doc: Include predefined instances in the class documentation
Add notation to the main page. Updated doc-doc
NMM: Renamed predefined instances to follow the name convention
Added mfo:optional property to the enclosures
Doc: MFO brief explanation and diagram
NMM: Restore DLNA profile and uPnP shared properties
Doc: First draft of NMM doc. Images and Radio.
Doc: XSD ontology explanation.
NCO: Added capabilities to IMAccount for remote contacts
Notify changes in nmo:Message
Show the notification flag in the HTML documentation of the classes
Add new parameters in the CI functional tests description
maemo:relevance has max cardinality 1
NAO: Adding nao:deprecated to the ontology
Add nie:url property to Data Objects (already in upstream svn)
Updated NIE explanation about URI assignations
Mark nie:isStoredAs as deprecated
Doc: Show in HTML when a class/property is marked as deprecated
Quick fixes in gstreamer extractor to produce valid SparQL
MFO: FeedElement is now subclass of InformationElement
Updating mlo ontology
Added predefined tag for favorite
Ontology: Added new predefined instance for text-chat capabilities
Updated Location ontology
NMO: Add delivery status to messages
Include again the explanation files in the output
Add notation image to the documentation
Include diagrams in png in the generated documentation
Replace old HTML template with the new in XML
NMM: Explanation translated to docbook
MFO: Reformat documentation to docbook
NIE: Reformat documentation to docbook
NMO: Reformat documentation to docbook
Section is titled "Overview" and the first subsection "Introduction"
XSD: Reformat documentation to docbook
Updated description to contain XML valid copyright notes
Fixed email addresses in descriptions to be XML friendly
Update copyright note to be docbook friendly
Add .description contents in the docbook xml
Add deprecated in the class definition (not working in gtk-doc)
Create PNG diagrams on compilation
Add deprecation notice (as note)
MLO: Verbose description of the ontology
MLO: GeoPoint is subclass of IE and not GeoLocation
MLO: diagram and more explanations
MFO: Added groupDefault property
Tests: Functional test for group concat
Functional test for coalesce
Tests: More asserts and updated comments
Functional tests for distance function
NCO: Add default contact for emergency number
NFO: tableOfContents property for documents
NMM: leadActor and director have cardinality N
NAO: Add isRelated property
NMM: Add signals in Playlist class
RDF: Add comment in tracker:isAnnotation explaining the property
Reenable ontology validator compilation
Ontology validator: Handle correctly tracker:Ontology
MFO: Disable notifications in Enclosure
Ontology doc: Show full text index flag in the documentation
Ontology doc: Add table with all fts-indexed properties
MLO: Accomodation title with capital letter
NMO: Add reportDelivery flag to messages
Tests: Fixed NIE test (broken due changes in the ontology)
Miner tests: Compile against libtracker-miner to get coverage info
Test tracker-thumbnailer mocking the dbus functions
Ignore -glue.h files in unit test coverage
Unit test for backup/restore (fails)
Remove also journals in backup/restore test
Disable backup test by default, until it is fixed
libtracker-miner: allow to modify miners path in env variable
Add tracker-miner-manager unit test.
NMM: Notifications enabled for nmm:Photo
Fix miner-manager-test build
Add mock miner desktop files
Tests: add test to tracker-xmp parsing
litracker-extract: Count last word when normalizing
libtracker-extract: Add and complete unit tests.
libtracker-common: Unit tests for the utils functions
libtracker-extract test: remove assertion of potentially unset variable
libtracker-extract: run xmp tests only in EXEMPI is available
MFO: Re-enable notifications in message Enclosures
Fixing test compilations warnings
libtracker-common: Tests for tracker-dbus functions
libtracker-common: complete tracker-type-utils unit tests
NMO: Remove redundant subclass definition
NMO: Add MMS Message class
Ontology-validator: check Namespace and Ontology re-definition
MTO: Removed -user- states (predefined instances)
NMO: Add link to upstream documentation
Example of variable list in the .xml template
Ontology doc: diagram and explanation for the Email class
Ontology documentation: email mimeparts diagram
Ontology documentation: Brief explanation of conversations
Fixes NB#161457 - Images that have a creator create dummy contact items
Testing queue sending async queries and updates.
Unit test for NB#163715
NFO: Added tilt and heading properties to nfo:Visual
Doc: tracker structural diagram in graphviz
Tests: initial test to libtracker-client
inotify and tracker-storage are not testeables. Remove from coverage.
NCO: Add nco:contactLocalID
NCO: contactLocalUID is a string, new presenceLastModified prop.
data-generators: Check if the cfg file has been actually loaded
Functional test to force sqlite-misused while importing
Functional test: Spam the daemon with BatchSparqlUpdates + Queries
Functional tests: duplicate code is evil
Functional test: parameter in error callback
Funtional tests: set XDG variables to /tmp directories
Functional tests: start daemon in the script (to use XDG vars)
Functional tests: set big enough timeout for queries and updates
Functional tests: update timeout message
Functional tests: create the required directories for logging
Functional tests: use autotools to choose locations
Data generators: move old scripts to 'deprecated' folder
MLO: Added landmark categories IDs
Maemo: properties to link contact with ringtones
Fixes NB#164822, property to link contact with video
Updated structural diagram
NMO: Represent the read-report status for messages.
Fix _DATA to include maemo ontologies
Use python instead of python2.5 in the scripts
Fixes NB#167647, Packaged depend on python2.5 but call python
NMM, NFO: nmm:camera is now nfo:device and apply to every media.
Fixes NB#171657, Device manufacturer and model XMP data not extracted mp4
Functional tests: BatchCommit + kill the daemon
Fixes NB#173673, SMS validity period property needed in nmo ontology
NCO: remove cardinality restrictions on nco:hasAffiliation
Add GCOV_LIBS to the new libraries
Add GCOV_LIBS for the libtracker-data tests
Add GCOV_LIBS to the libtracker-direct compilation
Adding local copy of unittest2
Adding common infrastructure for the new tests
Script to generate tests.xml using python introspection
Configuration files to be used in the tests
Test files and expected data for the extraction test-cases
Sample files for the writeback functionaly testing
Remove tests.xml (now created on compilation time)
Removed all test data/ directory
Configuration is now under common/utils
New tests
Add exec permission to the relevant tests
Remove old tests
Performance test... not sure what it does
Placeholder for the ttl file
And the autotools to round-up the operation
Make data-generators directory-free
Data generators are now python2.3 friendly
Add __init__.py to the functional tests directory
Use python instead of specific python2.6
Doc: updated doc to use plainTextContent instead of plainTextMessageContent
Ontology: NFO - Add HelpDocument class to the Document hierarchy
functional-tests: update to the signals API
functional-tests: add stats iface in the convenience wrapper
functional-tests: new tests for the stats API
Remove unused variable in configure.ac
functional-tests: Use correctly arg0 to get the right signal
doc: support description and print property page title in the ontologies
Doc: Add brief description to the ontologies to get a warmer index page
functional-tests: set exec permissions to stats test
data-generators: default value for undefined categories
functional-tests: do not assume the DB is pristine
functional-tests: ask exactly for the inserted instance
functional-tests: collation tests
functional-tests: fixing the previous commit
functional-tests: last details in collation testing
coverage: ignore dbus-binding-tool generated file
functional-tests: parse correctly playlist output from the extractor
functional-tests: include playlists tests if totem-pl-parser is enabled
functional-test: Add GIF with XMP metadata
functional-tests: Fix type in autotools
albumart: stop looking for cover if we find already a JPEG
functional-tests: kill users tracker before starting the test
libtracker-data: check pointer before unref
functional-tests: Journal replay is expected to fail due bug
Ontology: added signals to Album, Artist and Imagelist (Meego#7202)
ontology: add authorization status properties to im address
Ontologies: adding comments in the ontology
Before: MMS subclass of SMS and Email After: MMS and SMS subclasses of a new PhoneMessage class.
ontologies: Updating lastmodificationdate of NMO ontology
Create AEGIS security file on build time
functional-tests: add Wait method to the store wrapper
functional-tests: Wait for the store before starting the tests
functional-tests: dont start manually the store, let the miner-fs invoke it
functional-tests: more verbosity on errors. Check the tests let the dirs as expected.
functional-tests: Fixed tokens names in the AEGIS file
functional-tests: Fix extraction expectations for GIF with XMP
functional-tests: Reliable start/stop of the store. Updated Backup/Journal tests
functional-tests: png writeback is expected failure until itxt is enabled in libpng
functional-tests: recover remove_dbs method. Needed for a backup test.
functional-tests: Ignore Common* and *Template test classes in tests.xml
functional-tests: Allow to change the ontologies directory in the system abstraction
functional-tests: Nicer messages in the log
functional-tests: Add first ontology-changes support testing
gitignore: ignore coverage/ directory
functional-tests: Testing cardinality changes in the ontology
functional-tests: Test for enable/disable notifications
functional-tests: Name properly the Notify tests
functional-tests: Tests for tracker:indexed property
functional-test: fix the 'inverse' tests using the basic ontology in the future
functional-tests: Testing addition and removal of classes in the ontology
functional-tests: Remove sleeps to speed up the signals tests
functional-tests: Speed up the miner-fs tests
functional-tests: no need to sleeps now that the tests wait for signals
functional-test: More relaxed assertion to check writeback results
Fixes NB#194548, Property needed to link nco:Contact with ncal:Event
ontologies: updated the modification time of NCAL ontology
functional-tests: some doc for the ontology-changes test template
functional-tests: add prop/subprop with cardinality n in the basic ontology
functional-tests: rebase test ontologies to latest basic
functional-test: add 'ask' method in the store helper for the tests
functional-tests: Testing removal and addition of properties in the ontology
functional-tests: Testing addition/removal of domainIndexes in the ontology
Include GB#633118 file in the automated extraction tests
functional-tests: Some tests are not expected failures with the new journal
functional-tests: property range date->string test fixed and enabled
functional-tests: Include test.xml generator in the dist
functional-tests: Conditional compilation of the extraction tests
functional-tests: Removed commented code (old tests not valid anymore)
libtracker-miner: gtkdoc to a couple of functions
functional-tests: Remove duplicated tests and update expected failure message
functional-tests: Test changing the superclass of a class
functional-tests: add properties in basic ontology to test new changes
functional-tests: Test property promotion/relegation
Ontologies: promote mfo:image to FeedElement
functional-test: Add backslash so make functional-test works
Documentation: updated structural diagrams of tracker and Content FW
data-generators: do not include .pyc in the tarball
functional-tests: miner-fs tests: boot the store in code and not with dbus autoactivation
Ontology: add county and district to postal address
Ontology: draft the NCO documentation page
functional-tests: New test suite for problematic sparql
functional-tests: Add test for problematic DELETE sparql (NB#217636)
functional-tests: the sparql bug was a syntax error. Fixing and removing expected failure.
functional-tests: Added test for NB#222645
functional-tests: better logging. Reduce race-condition killing process
functional-tests: Refactor and clear a bit applications test
functiona-tests: Updated 601 to new superclass methods
functional-tests: Add data directory and content for apps tests
functional-tests: Add video in the apptest superclass
functional-tests: Rename tests in 600 & 601 to control execution order
functional-tests: Move writeback superclass to a different file to write new tests
functional-tests: 501 testing writeback and contentCreated changes
functional-tests: Include new files in the EXTRA_DIST
functional-tests: Update tests.xml to stop tracker using upstart
functional-tests: Add option -m to start the tracker processes manually
functional-tests: Move writeback filenames to the superclass
functional-tests: Clean superclass code for dirs and files
functional-tests: Test that writeback doesnt affect contentCreated
functional-tests: Test NB#224760, too many things in IN
functional-tests: Update test to use SLO (instead of MLO)
functional-tests: Disconnect writeback name-owner signal
functional-tests: Split application tests in two classes
functional-tests: Added audio+DRM file to the extraction test cases
ontologies: Remove default-emergency-contact predefined instance
functional-tests: Add test for NB#223536
functional-tests: Kill/stop the store in a realistic way for backup/restore
Removing libtracker-client related files
functional-tests: Fix expectations for audio extractions
functional-tests: Force english locale for the tests
functional-tests: Allow whitespaces in the tags and creators labels
ontologies (NFO): new Note class to store Tomboy-alike notes
functional-tests: Update expectations now that bug has been fixed.
libtracker-data: Port TrackerDBConfig to gsettings
libtracker-fts: Port TrackerFTSConfig to gsettings.
functional-tests: Install a dconf profile for testing
functional-tests: Added a Python wrapper to access DConf
functional-tests: Use dconf instead of cfg file when configuring the env
functional-tests: Updated miner tests using dconf
functional-tests: Defined miner dconf schema name in a constant
functional-tests: Miner tests take configuration from a dconf test profile
functional-tests: Make sure to use a fresh dconf profile
functional-tests: Updated writeback tests using dconf
functional-tests: Updated application tests using dconf
functional-tests: Remove test-configurations. Not needed anymore.
functional-tests: Remove test dconf db only when it exists
ontologies: Add nfo:lastPlayedPosition to Media elements
ontologies: Fixing typo in property comment
DOAP file describing the project
libtracker-sparql: Use valac to generate the .gir file. Fix Namespace.
libtracker-sparql: Set correct library in gir
libtracker-miner: Generate 2 gir to fix namespaces
libtracker-miner: Add (transfer x) annotation to some methods
libtracker-sparql: Dirty 'sed' only when really needed
build: Require g-ir 0.9.5 or higher
libtracker-extract: Depend on Tracker-0.10.gir
libtracker-miner, libtracker-sparql: Added introspection examples
libtracker-miner: No need for different .gir for TrackerCrawler
libtracker-sparql: Another sed trick to fix vala GIR
functional-tests: Allow to run one specific .expected file in the 400-extractor.py
functional-tests: Fail instead of error when gstreamer plugin not preset. Handle correctly nao:Tags.
functional-tests: Print the current test name before running it
libtracker-extract: Unit test to read regions in the XMP metadata
libtracker-extract: Very first implementation of the Region extraction from XMP
NFO: Regions of interest in images
NFO: Add cardinality restrictions to the properties
libtracker-extract: test for XMP with custom namespaces prefixes
libtracker-extract: handle correctly XMP namespaces
libtracker-extract: new function to generate sparql of the region struct
tracker-extract: JPEG: generate sparql for the regions of interest in the metadata
functional-tests: Test for "INSERT OR REPLACE does not update superproperties"
functional-tests: extraction test, support <uuid> urls
functional-tests: PNG with regions of interest for the extraction test data
tracker-extrcat: GIF: build Sparql for regions of interest in XMP
tracker-extract: PDF: build sparql for regions of interest in XMP
tracker-extract: TIFF: build sparql for regions of interest in XMP
functional-tests: JPG with regions of interest to test extraction
tests/libtracker-extract: compile/run encoding testing only with right deps
configure.ac: define BUILD_ flags and libs after GCov checking
src/libtracker-miner: Export all symbols if GCov is enabled
test/libtracker-miner: Unit test for the priority queue
src/libtracker-extract: move fix_region_type to ifdef-free area
tests/libtracker-miner: unittest for TrackerTaskPool
functional-tests: New parameter (graph) for the new extractor API
tests/libtracker-extract: More XMP tests for the RoI
libtracker-extract: Remove useless debug message
libtracker-extract: Use correct namespace for stArea
libtracker-extract: RoI creation doesn't depend on the order in the XML
tests/libtracker-extract: Yet another test for the Regions of interest
libtracker-extract: Generate correct Sparql for the regions of interest
tests/functional-tests: update writeback test to new extractors output
ontologies: NFO updating lastModified timestamp.
libtracker-extract: Do not leak GMatchInfo objects.
tests/libtracker-extract: Fix mem-leaks in the tests
tests: Testing gvdb to get a good coverage report
doc/tools: Include GCov flags (fixes building error with doc + coverage)
tests/libtracker-common: moving test to the expected location
libtracker-extract: Initialize string as NULL
tests/libtracker-extract: Tests for TrackerExtractInfo
tests/libtracker-extract: Unit tests for tracker-exif
tests/libtracker-extract: Do not check exact value of a date
tests/libtracker-extract: tracker-guaranteee unit tests
test/libtracker-extract: Complete tests for tracker-utils
tests/libtracker-extract: Ignore deprecated function in LCOV
tests/libtracker-extract: Complete tracker-encoding tests
tests/libtracker-extract: Add LGPL notice to the test code
tests/libtracker-extract: unit tests for tracker-iptc
tests/libtracker-common: Test for tracker-albumart
tests/libtracker-common: testing tracker_sched_idle
tests/libtracker-common: Complete tests for tracker-utils.c
tests/libtracker-common: Missing file in previous commit (sched test)
tests/libtracker-common: new test binaries added to .gitignore
tests/libtracker-extract: new tests binaries added to .gitignore
tests: Use g_assert_cmpstr instead of our own implementation
libtracker-common (tests/src): More tests and coverage tuning for tracker-file-utils
tests/libtracker-common: tests for crc32 calculation
tests/libtracker-common: moving tests to the write file
tests/libtracker-common: Testing tracker-date-time functions
tests/libtracker-miner: Mock connection to inject results in the code
tests/libtracker-miner: Fixed trailing whitespaces
tests/libtracker-miner: Compile correctly monitor tests to get coverage
libtracker-extract: Accept ISO8601 dates with milliseconds
functional-tests: Update ontology-change test to milliseconds date
Makefile.am: Ignore .c files in coverage when they come from vala
Ivar Smolin (5):
Updating Estonian translation
Updating Estonian translation
Updating Estonian translation
Updating Estonian translation
[l10n] Updated Estonian translation
Jaap Haitsma (4):
Remove *-private.h files. Just put these declarations in the respective
Add license file to top of file
Change CamelCase function name to lowercase seperated by _
Add about dialog to applet. Fixes bug #507339
James Hunt (1):
tracker-status-icon: Avoid hard-coded keybinding.
Jamie McCracken (795):
Initial revision
Initial Tracker import.
*** empty log message ***
*** empty log message ***
Added more support for Nautilus Search
Fixed Dbus activation service file so it is installed in correct place
Updated config files - fixed minor build issues with libtracker
Added support for Inotify and improved build system.
Redesigned Dbus Interface and general bugfixes
*** empty log message ***
Tracker 0.0.3 changes
Fixed dependency order in build system
fixed build issue with fedora 5
Initial stored procedures
Initial system DB
Split out metadata interface into seperate files
fixed argv problem
fixed date problem
Updates for 0.0.4
*** empty log message ***
Optimised indexing when many files are waiting to be indexed
fixed potential crasher
Fixed issues with invalid utf8 creeping in
fixed memory leak
improved inotify build support and FC5 issues
updated mysql errmsg file to version 5.0.21
updated stored procs to include support for FileOther service
Added support for new Exif fields and new services
updated news
added debian deb make files
added build fix for mysql bug where ssl is needed
updated configure.in
*** empty log message ***
New richer Dbus interfaces
updated richer dbus interfaces
*** empty log message ***
updated to use new dbus interfaces
updated to reflect new lib
updated rdf queries
*** empty log message ***
Updated command line tools
bug fixes
added no watch folder fucntionality
updates
removed deprecated dbus call
update
fixed no watch directories
*** empty log message ***
*** empty log message ***
minor changes
general bug fixes
fixes for crasher on solaris
fixed rdf regexp bug
added debian friendly stuff
updated
added realpath support
Imporved search terms
updated fixes for xdgmime
updates to make it work better on solaris
updated
added offset to search methods
added volumes table
patched readme
small fix to xdgmime
upate
reset db
added support for tracker-files
updates
added new dbus methods for File.Exists and File.GetServiceType
more mods
*** empty log message ***
updated to latest mysql error msg files
new files for new tracker indexing backend
new database abstraction layer
fix sql
update
improve thread shutdown
improved shutdown to be more cleaner
improved speed of thread synchronisation
update
made sure all threads block signals so that only the main thread handles them
used pthread_simask
convert utf-8 filenames to locale encoding before using posix calls
update
fixed fam errors
fam fixes
more db abstraction
code cleanup
cleaner code
updates
updates
updates
fix deadlock transaction problem
updates to fix keywords and improve sqlite operation
bug fixes
gui
updates
updates
fixes for dbus
segfault fix
fixes
fixes
fixed rdf query when it returns null values
updates
updates
Added email indexing support
initial import
clean ups and fix for preventing unnecessary wake up calls
updates
image thumbs
updates
email fixes
made sure params have quotes around them
updates
new metadata extractors
thunderbird indexing support
updates
updates
updates
updates
metadata extractors
updates
updates
kmail support
updates
fixes for rdf query and altered dbus interfaces
ioprio support
added msoffice/libgsf extractors
updates
open document thumbnailers
updates
updates
add imagemagick support as fallback for images
fixed auto tag support
fixes
new stuff
fallback image extractor
cleanup
fix for possible segfault when date not returned
updates
ignore non-regular files when extracting metadata/text
email uri fixes
updates
more detailed warnings
sql fix
initial gui
*** empty log message ***
bugfixes
new metadata extraction procedures
*** empty log message ***
removed libextractor dependency from tracker
new mp3 extractor
language stopwords
stemming lib
added stemming support and options
updates
fixed crasher with stemmer
added mplayer extractor
inital m,player extractor
added scheduling and cacheing of common words to ease indexing process
updates
remove gnome stuff amd make it optional
removed gconf stuff
updated gui with snippets + clean up
fixed pdf extractor
added totem video extractor
added dbus methods for snippets
inlined qdbm code
updates
fixed tracker library name
debian-fixes
fixed file opening by escaping uri's
urgent fixed to stop flushing off data to qdbm resulting in a potential infinite loop
build fixes for make dist
updates
null fix in search method
updates
updates
fix sesnsitive state of next button when no more hits
fix potential crasher in tracker_db_search_text
initial man pages
added grey lettering for snippet to make it clearer
updates
enable better ioprio support detection and operation
fix leaks and added dbus arguemnt error handling
fix leaks and added dbus arguemnt error handling
fixed tag error when setting a tag
fixed window sizing issues
fixed button sizes by using a buttonbox
more dbus error handling
added command line args to the tool
updated debain build including new search tool deb
updates
totem parsing speedup
updates
cleaned up deb stuff
initial tracker status applet
updates
removeing redundant files
d
fixed doc build
updates
made sure vars are initialised to prevent segfault
clean up
embedded sqlite3 with threadsafe mode enabled
embedded sqlite with threadsafe mode enabled
updates
improve use of tmp directory
cleaned up and removed warnings
cleanups to remove compiler warnings
Added gstreamer extractor + cleanups
new gstreamer extractor
new xine extractor
build fixes
build updates
fixed bug in plain text sniffer
patch bad comment in mplayer
enable service types in tracker query
added internationalisation support
clean ups
deb cleanups
added .desktop file for Tracker-Search-Tool
downgraded libpoppler version requirements
added missing Video.Duration to DB
added 5 second timeout to gstreamer extractor to prevent hangs/spins
fixed rdf query to handle non-file objects
updates
new desktop file
fixed fam backend
updates
spec file added
updates
xml filter
abiword filter
fixed params
updates
fixed dbus warning
changed filter to use w3m
updates
added desktop files to debian
added desktop files to debian
added xdg-open with fallback to gnome-open to t-s-t
added timeout to external processes
FUSE enabled tracker
added filters for OOO templates
updates
added have_mmap to makefile for xdgmime's usage
improved msoffice extractor
fix use of tmp directory
added more templates to be filtered
updates
fixed and enhanced search snippets to support highlighting of mutliple terms
fixed rdf query bug where a search term is used without a query condition
smartened up t-s-t. added icon, clearer search snippet font colour and made snippets word wrap on resize
updates
updates
updated cache and version nos
updates
update icon and nodisplay setting
update desktop name
allowed back/forward buttons to remain sensitive if applicable
improved snippet generation
updated for latest release
update version number
used mime from tracker instead of slower gnome-vfs detection
updates
fix crasher in get_snippet
removed extra desktop file
updated congifure options to make them more distro friendly
updated python trackerdfs - added full support for move/copy/create dir/file
fixed another crasher in snippet generator and made it all utf-8 friendly (Jamie McCracken)
updates
thumbnailer initial import
integrated fdo compliant thumbnailing (E.Duffy)
removed debian as they will be maintained by a DD
Cleaned up makefiles
cleaned up makefiles and added missing license info
set version-info for libtracker
added missing license info
QT based tracker search front end
*** empty log message ***
updates
updated list
fixed memory leak
remove unused stuff
Modified to fit in new metadata engine
made changes for new metadata database integration
changes
removed superflous messages being printed
update DB structure for lastURI field
license info
updated license info
fixed typp
build fixes
updated indexing and db for email support
altered database and stored procedures to better support emails
updates
added tex filter support
tex filter support
added new crawler to speed things up
updates
improved email support
deletions
updates
added threadsafe message to README
optionally use xdg-open if available to open folder
updates
made file more readable and included extra deps
streamlined indexing process and disabled some email stuff
build fixes for libpng and debug code
updated python docs for deskbar and nautilus tags
create thumbnal dir if not exists
disabled email code for now
remove temporary included image files left by wvText
Build cleanups and removed mysql stuff
autodetect dbus service directory
Improved word breaker and fixed index roots not being indexed
fixed make distcheck
added bzip2
use configure.ac
fix for configure.in -> configure.ac move
updates
removed erroneous cache word deletion when delete_directry
removed problem statement that was somehow deleting the cache db
throttled tracker daemon at strategic points
changed shared mmap to private for qdbm to work on FUSE
updates
big speed of indexer, also smoothed it out and fixed bugs
updates
build without mmap for qdbm so that it works on FUSE
completed optimisation of indexing
tweaks
updates
LGPL license for libtracker
updated licens info
purge unwanted files
parallel make fix
added periodic status messages when verbosity = 0
fix to get test suite running
fix to get test suite running
added recursivle dir delete to test-tracker-indexer
improved resoure limitations and imporved message display
updates
added magic.h check to configure.ac
added header file
build fixes for libmagic in the test suite
converted xdgmime to a private lib
replaced g_log stuff to prevent polluting of xsession-errors
replaced g_log stuff to prevent polluting of xsession-errors
made libmagic requirement compulsory
fixed auto tags indexing on update and logging bugs
fixed logging crasher
fixed autotagiing updates for index
test
fine tuned throttling
updated docs to reflect new command line options
updates
updated version number
updated docs
updated license info
make deskbar handler optional
fixed File:Mime metadata name
email fixes and memory leak fix
updates
improved deskbar module - set max results to 10
added more manpages
new manpages
fixed bug with moved files not updating index
updates
fixed service type bug
added check message for indexing large files so that miome/services are included in log file for it at
default verbosity
set *.Duration to *:Duration
updates
made watching perfomred by process thread so startup time is not affected
revamped UI with tabs and added email support
finished evolution email support
added preferences capplet
updates
split up sql DDL into separate files
added preferences capplet
updates
fixed alignment of close button
lots of fixes to imap email support
lots of fixes to imap email support
minor tweaks
updates
svn path=/trunk/; revision=476
made fixes to mbox emails
disabled attachment indexing temporarily
fixed makefile
attachment bug fix
fixes for releaseing file handles for email stuff
fixes, cleanups and lowered requirements
Todo
fixed imap mail file closing
fixed email leaks
fixed utf8 issue in handler
fixed email deletions and hunk detection
bug fixes
added realpath to thumnailer
fixed mem leak
improved README
removed superflous subfolders from imap uri
updates
email fixes
fix to poll interval default
added more summary file debug msgs
added more summary file debug msgs
added more summary file debug msgs
made mbox default if no evo account found
updates
new lib
updates
updates
updates
removed optional dependency on libtracker-gtk for tst
updates
added DnD of emails to tst (they create executable desktop files)
updates to make thumb bigger in tile
localisation
updates
use gconftool-2 if gconftool is not found
fixes for emails in metadat tile
fixed inotify limit
added multiple selection
updates
removed polling, added checks for deletions at startup and index filesystem bottom up
updates
made sure they use system wide tracker.h
added check for tracker in activatable names list
updates
updated icons
improved parser and added accent stripper
Added new icons with better installation
restructured daemon to be more extensible and cleaned up
restructured database, metadata, services and sql files
purge
pirge
addition
updates
update
fixed crasher
fixed bugs in indexing (tramsactions)
reduced transaction lengths
fixed crasher in email indexing
fixed email crasher
used gnew0 to prevent possible crash
cleaned up array handling to make crashes less likely
made sure files open in is_text_file are closed
reverted back to using separate db connections over 1 virtual connection as its 3x faster
added verbosity and inotify info
now uses XDG COnfig directory
updated po/linguas (from mbiebl)
updates
updates
added resetting of stats on reindex
removed libmagic from build
added application and gaim log indexing
bug fixes for crashers
make chats index before emails
make chats index before emails
fixed typo
made sure files are valid when scanning directories
imporved error detection
fixed metadata retrieval
fixed bug in tracker-files
fixed odd strlen crasher
fixed xcf crasher
fixed grammar in music desc
updates
added new ranking, IDF scores, support for AND/OR and preliminary wildcard support
patch updates
patch updates
fixed erroneous limit default
updates
fixed typo
removed htmless docs
improved email parsing and additional kmail support
added kmail service file
added gslice and set mail_store to NULL by default
removed potential crasher from mail store
moved qdbm to private lib
remove redundant files
add files
remove dead files
added initial XMP support
added initial XMP support
removed calls to g_mime_stream_close as they appear to be causing crashes in email indexing
made sure all indexing of files/attachments uses glib encoding from utf-8
added xmp sidecar support
added xmp support to extractors
updates
html extractor
updates to add libxml support
updates
updated to latest gtk xdgmime
updates to README
removed test-tracker-indexer
bugfixes
minor bugfixes
fixed display of key metadata
removed debug code
added tracker-status
update
rm dud file
updated tracker-search-tool to use a sidebar instead of tabs
sun compiler fix
cosmetic changes to tst
mem leak fix and some clean ups
updates
added intiial sleep config option
added intiial sleep config option
added intiial sleep config option
got tst and metatile working for all cats/services
added comamnd line initial sleep param
various small fixes
fixed crasher in tst
finished tst and related components
made tracker.h more c++ compatible
fixes
fixed gtk assertion warning
removed warning
increased rlimit for amd64
fixed crasher when search field is empty
updated prefs and fixed tagging
created cfg file if not present when tracker-prefs is run
updated russian translation
fixed clearing of icon in metatile and always made sure icons are available from tst
updates
fixed initial sleep log msg
spanish trans
updated man pages
updates
fixed spellings
added strlen check to tracker_is_empty_string
undo strlen
reversing various fixes to isolate crasher
some cleanups
added crawl directories support (index without watching)
put back missing mp3 extractor (onluy used if gstreamer/mpalyer return nothing)
added gaim indexing for purple directory
added missing filters
updates
updateded command line tools service names
fixed typo
updated help files
updated cli tools help msg
updates
added service man page
fixed metadata dates display
moved deletion of no watch stuff tl after initial sleep
changed applications icon
handle dbus errors when searching
revamped preferences
fixed tracker-tag
fixed glade hscale limit to 20
fixed cralwed directory indexing when not a sub dir of watched dirs
updated to 0.6.0
fixed crasher + made html tag extractor case insensitive
fixed crasher in file notificaton
fixed crasher in crawled dirs
removed leftover whitespace from paresed string
fixed date indexing
fixed date indexing
fixed error crasher in tst
make it compile on windows
missing files for windows compilation
fixed crasher
updated applet
added manpage
prevent crash if thumb not generated
added get_hit_count
updates
dont extract xmp profile for images using imagemagick unless exempi is used
dont extract xmp profile for images using imagemagick unless exempi is used
fixed memory leaks
fixed utf-8 validation of saved emails
clearer error msg
updated version
updated dutch trans
added missing file
fixes for alarm and prevent delays in startup time
used new gnome format for svn account approval process - olny those who can apporve new svn accounts
can be there
added option to skip mounted directories when indexing
added option to skip mounted directories when indexing
added safeguards to help prevent crashers when indexing
fixed bug in Index Home directory check box
replaced qdbm indexer with sqlite
added alarm to tracker-extract
put back missingend transaction during file move failure
fixed crasher in emails
fine tuned pausing and added more automatic ignore files
fixed bug with getting hits for multiple words
updates
bump version
started index merge support and fixed bugs in resetting stats
updates
fixed runaway memory usage in sqlite
updates
updated icon to system-search
added missing Gtype declaration
changed order of includes
changed order of includes
fixed some HIG violations
updates
optimised text filter reading IO and reduced memory usage
optimised text filter reading IO and reduced memory usage
reverted icon change for now
made tracker.h c++ friendly
basic index merging support
added initial and experimental support for thunderbird + build fixes for solaris
minor bug in extractor
added extension
changed filenames to tracker
delete unnedded
Pause of index on battery
fix compilation on some archs
fixes for xesam directory and grace period
implemented index merging and restored qdbm as index
restored qdbm
qdbm restore
svn path=/trunk/; revision=856
fixed file move crasher
updated version info
print full dbus error msg on connection failure
prevent infinite loops
do battery check every 2 seconds
fixed bugs in reading utf-8 and CJK pango application
reduced memory usage by using ByteArray instead of GSList in cache
plugged mem leak
more memory optimisation
tinkered with interval chunk size
made language names uppercase
removed redundant file
added failsafe timeout kill
updated handlers
made numbers searchable (for special fields like filenames only)
updated vars
updates
fixed more memory leaks
restored cahce db attachment so that rdf query works again
fixed bugs with search term parsing and excessive busy count
new applet
syntax fix
fixes for stemming
made language lowercase
tidied up main window
fix category not being picked up in hit count
fixed missing category from tst search
made battery detection tickless and depend on HAL + implemented signals for index changes
tidied up stats winbdow
added HAL support and additional dbus methods
added missing gthread libs
renamed tracker-monitor
fixed hal devices variable
renamed tracker-monitor to tracker-applet and fixed conditionals in configure
fixed tracker-applet build
updates
fixed HAL initialisation and print warning and log msgs
more logging of hal
more logging of hal
more logging of hal
added HAl property watch on adapter
fixed crasher and got HAL power management working
fix for unac compilation option
fixed crasher
extra safeguards to prevent crasher
added in_merge to StateChangedSignal
reworked the applet and removed some crud, added signal handling and made stat window live and self
updating
added fast_merges option and got status to update when paused via dbus
changed fsync call to faster fdatasync
got applet progress bar to work and implemented pause option
updates
finished changes to applet - got animated icon when indexing
force shutdown and reindex if corruption detected in sqlite
tweaked throttle controls
default throttle to +5 if its a notebook
fixed overlapping watch directory roots
fixed shutdown when indexing emails and fixed email progress msgs
ellipsize first column in results if necessary
added warning label when search results are retrieved while tracker is still indexing
updates
fixed deletion of words from index
updates
fixed race for activating trackerd by delaying dbus connection for 1 sec
patch from Halton Huo to remove crasher on solaris only
tidied up TST result display so that full path is shown and snippet column uses only free space
updated version tag
lots of fixes
escaped string in sql fix
updates
updated README file
various fixes
added shutdown and reload of trackerd from tracker-preferences to refresh some settings
added new widgets for controlling power management and enabling fast index merges and realtime changes
to some prefs
updates to prefs
more sqlite 3.5 fixes
fixed deltion issues
fixes
small fixes
die quickly when sigsegv is caught
Confirmation dialog to prefs when it needs restarting
implement power management options
handle embedded Auth statement in imap account URL
fixes for power management options and AUTH in IMAP
added get_hit_count call
fixed dbus calls
added keyword added and removed signals
reverted escaping for paramterised sql
extract text as is if untex not present
fixed padding and resizing bugs
Fixed deletion of tags notification and strengthed indexer methods
strengthened email indexing against invalid utf-8 in email addresses
make low disk space default to 1%
prevent indexing when index or db is greater than 2gb
added kill timeout
updates
update hit count after search to correct for dud hits
increased sleep before connecting to dbus to minimize race condition and handle situation where
trackerd is stopped gracefully
fixed get hit count
moved dbus connection as close to daemon init as possible
fixed invalid log file
make initial indexing on battery off by default
fix for crasher where index name is null during merging
fixed typo for meatdata Audio:PeakTrackGain
Fixed handling of multiple instances of trackerd causing problems
amended copyright of tracker-ioprio.c
added missing library link
made thread stack size configurable
updated applet to auto pause and included more settings
fixed potential stack overflow
removed xmp from imagemagick as it appears to be incorrect
added web history
added web history
added web history
added tmp black list of frequently changing files
updated changelog
missing updates
missing updates
fixed some bugs and memleaks
added more ignore files and removed cpu heavy corruption check and replaced with bigger sqlite
transactions with fsync instead of corruption prone no fsync
added merging progress signals
made sure WebHistory service is added
added indexing enabled param to index state change signal
signal change param
build fix
fixed applet and added new preference screen and re-index option
glade 3 mods to glade file
fixed dbus shutdown operation
fixed an dimproved blacklisting
fixed bug where service is NULL
added missing applet glade file
fixed build version for glib
fixed shutdown of trackerd when it is paused during merges
made sure progress and animation from email indexing is done peridoically
made sure applet does not respawn trackerd by dbus activation when attempting to unpause after
trackerd has been killed
make sure final file is moved to index file if it exists and no tmp merge indexes are present
added display of index merging progress to tooltip
updates to Changelog
some minor tweakes
version update
added missing 'ifndef to header file
fix for email crasher
updates to Changelog
Added hungarian stemmer and stopword list
fixed config variable + string_replace
Use strcmp instead of strcasecmp when comparing file names
correct config/command line usage of verbosity
README and TODO updates
added dbus method GetUniqueValues to retrieve list of values for a metadata type
src/tracker-search-tool/tracker-search-tool.h
src/libtracker-common/tracker-ontology.c
src/tracker-fts/tracker-fts.c
src/tracker-fts/tracker-fts.c fixed offsets for multiple word and,or and
fixed rank function and made it efficient
made rank func use meatdata ranking set up default column for storing
data/db/sqlite-fulltext.sql data/db/Makefile.am
Use full synchronous in sqlite to minimize corruption
New tracker search tool - first version
tracker-search-tool: Made sure all strings are translatable
tracker-search-tool: Made clear button on entry functional
tracker-search-tool: Added drag/drop for search results
tracker-search-tool: Added metadata tile
tracker-search-tool: Added escaping for sparql
added copyright statements
Tracker-Search-Tool: Fix categories, crasher and added smart wildcards
TST - Added search delay (patch from Juan A. Suarez Romero)
TST - Fixed sparql to explicitly fetch URL
TST: Added gradient effect to Metadata Tile
cleaned up meatdata tile display
TST: Fixed display of type and formatted file size in metadata tile
added folder display
TST- made metadata tile labels category specific
tracker-extract: fixed compilation of mplayer extractor
TST - Fixed compile error with latest vala
Jan Engelhardt (1):
tracker-extract-gif: add compatibility with GIFLib 5.1.0
Jasper Lievisse Adriaanse (3):
Fixes: #579047, fix compilation if RLIMIT_AS isn't defined
Fixes: #579049, use g_strndup() instead of strndup()
libtracker-sparql: Fix pkg-config file
Javier Jardón (14):
Fixes GB#575130, Remove deprecated GTK+ symbols
Migrate from libglade to GtkBuilder (solves GnomeBug:583521)
Replace SexyIconEntry by GtkEntry icon functionality (Closes GnomeBug:582970)
Fixes GB#572237, Remove deprecated Glib symbols
Fixes GB#614877 - Remove deprecated Encoding key from desktop files
configure: Update autotools configuration
build: Use upstream gettext instead the Glib one
build: Use autoreconf instead gnome-common.sh
Remove deprecated GTK+ symbols
tracker-needle: Use accessor functions instead direct access
tracker-miner-flickr.desktop.in.in: Remove deprecated Encoding key
configure.ac: remove dbus-glib dependencies
tracker-extract-gstreamer: Port discoverer backend to GStreamer 1.0
configure.ac: Bump tracker api version to 0.16
Jean-Luc Lamadon (4):
functional-tests: Fix signal handling in miner file operations test suite
Revert "Use python instead of specific python2.6"
functional-tests: add closing slash in aegis manifest file generator
functional-tests: Add UID::user and GID::users to tracker-tests aegis file
Jens Georg (2):
build: Build against GStreamer 1.0-enabled gupnp-dlna
tracker-extract: Port to new gupnp-dlna 2.0 API
Jeremy Bicha (4):
tracker-miner-fs, store: Add Unity to desktop files
Fix Spanish translation header
build: meson: Fix upower-glib check
libtracker-data: fix format-security issue
Jerry Tan (4):
add support to set ingore filename pattern when indexing
fix bug 495528
add firefox extension for web history
fix one compile bug
Jessica (1):
Update Simplified Chinese translation.
Jiri Grönroos (1):
Update Finnish translation
Jiro Matsuzawa (3):
Updated Japanese translation
[l10n] Update Japanese translation
l10n: Update Japanese translation
Joe Hansen (2):
Updated Danish translation
Updated Danish translation
Johannes Buchner (1):
Fixes GB614870: added search and pause indexing to left-click menu in tracker-status-icon
John Carr (2):
Fix building without gdk-pixbuf
Add AC_CACHE_CHECK magic around ioprio checking.
John Millikin (2):
Use giosrc instead of filesrc in GStreamer extractor
Fixes GB#590501, Album art heuristic always fails
Jonatan Pålsson (11):
tracker-extract: Make PNG extractor optional, using --enable-libpng
tracker-extract: Make the AbiWord extractor optional, using --enable-abiword
tracker-extract: Make DVI extractor optional, using --enable-dvi
tracker-extract: Make MP3 extractor optional, using --enable-mp3
tracker-extract: Make PS extractor optional, using --enable-ps
tracker-extract: Make text extractor optional, using --enable-text
tracker-extract: Make icon extractor optional, using --enable-icon
build scripts: Added switch to disable installation of artwork (icons etc)
tracker-extract-mp3: Fix segfault when trying to process NULL ID3 tag
tracker-priority-queue: Check segments array bounds in peek function
tests: Verify that tracker_priority_queue_peek can handle empty queues
Jonh Wendell (3):
Brazilian Portuguese translation, by Luiz Armesto. pt_BR added
Updated Brazilian Portuguese translation, by Luiz Armesto.
Updated Brazilian Portuguese translation by Henrique Machado and Fábio
Jordi Mas (5):
Fixes to Catalan translation
Update Catalan translation
Fixes to Catalan translation
Update Catalan translation
Fix to Catalan translation
Jorge Gonzalez (5):
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Jorge Gonzalez Gonzalez (49):
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Jorge González (45):
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Josef Andersson (1):
Updated Swedish translation
Josep Puigdemont i Casamajó (4):
Added Catalan translation by Gil Forcada
Added ca to configure.ac
Added Catalan translation by Gil Forcada.
Updated Catalan translation by Gil Forcada.
Jovan Naumovski (1):
2007-04-06 Jovan Naumovski <jovanna svn gnome org> *mk.po: Added Macedonian translation.
Juan A. Suarez (1):
Add command line options to tracker-search-tool
Juan A. Suarez Romero (21):
tracker-extract: Fix album art call for gstreamer-helix plugin
libtracker-fts: Fixed compiler warning when using unac_string()
tracker-stats: add "--version" option
tracker-search: add "--version" option
tracker-info: add "--version" option
tracker-status: add "--version" option
tracker-import: add "--version" option
tracker-status-icon: add "--version" option
tracker-tag: add "--version" option
tracker-search-tool: add "--version" option
tracker-control: add "--version" option
tracker-sparql: add "--version" option
tracker-*: use -V/--version to show version
tracker-*: print both version and license information.
Update manpages.
Upgrade Exempi requirement from 1.99.2 to 2.1.0
tracker-parser: skip empty strings in parser_next
Fixes NB#600973, tracker-control: don't use "-h" to remove thumbnails
Fixes GB#598470, Search entry icons grayed out
libtracker-data: Do not propagate error if this is NULL
Do not check locks on special files like pipes or sockets.
Juerg Billeter (1):
libtracker-sparql-backend: Work around race condition in GDBus
Julien Cristau (1):
libtracker-data: get rid of unused TRACKER_DB_LOCATION_SYS_TMP_DIR
Julien Hémono (1):
IPTC extractors : use nco:contributor for contact metadata
Jussi Kukkonen (2):
build: filename typo in ontology docs Makefile.am
tracker-explorer: don't remove sources on maintainer-clean
Jürg Billeter (1445):
Add procedures to handle volumes
Add tracker_data_update_disable_all_volumes function to disable all
Drop unused GnomeVFS dependency
Only execute MoveServiceChildren for folders and add condition to UPDATE
Move tracker-field-data.[ch] from libtracker-common to libtracker-data as
Remove unused path variable.
Update help strings for the configure options of the mail push modules.
Disable static libraries by default.
Generate ChangeLog from git log
Add .gitignore files
libtracker: Do not install -glue.h files
docs: Remove obsolete references to Xesam
Update version to 0.7.0
Define PKGLIBDIR instead of LIBDIR
Append API version suffix to client libraries
Append API version suffix to pkg-config files
Append API version suffix to pkglibdir
Remove tracker_file_unlink function
Remove unused functions tracker_turtle_add_metadata*
Drop RDF query support
Remove D-Bus interfaces File, Keyword, and Metadata
Remove tracker-files and tracker-services utilities
Remove unused cache database
Remove unused sqlite-user-data.sql
libtracker-data: Remove unused functions
Remove PropertySet and PropertyRemove methods from Indexer
Rename TrackerService to TrackerClass
Rename TrackerField to TrackerProperty
libtracker-db: Support dynamic statement preparation
Make raptor mandatory
Add threaded turtle pull parser
Do not delay item removals
Remove non-essential services
Switch to decomposed database
libtracker-db: Remove static stored procedures functionality
Add Dublin Core ontology
Add Nepomuk Information Element Core Ontology
Add Nepomuk Annotation Ontology
Add Nepomuk Contact Ontology
Add Nepomuk File Ontology
Add Nepomuk Message Ontology
Add Nepomuk Calendar Ontology
Add Nepomuk ID3 Ontology
Add Nepomuk Multimedia Ontology
Import rasqal r14939 into repository
rasqal: Add .gitignore
rasqal: Include Makefile.decl in rasqal Makefile.am
rasqal: Fix rasqal_query_get_variable
rasqal: Fix rasqal_query_add_prefix
rasqal: Add SUM, AVG, MIN, and MAX aggregate function support
rasqal: Complete INSERT and DELETE support in SPARQL parser
rasqal: Fix anonymous blank nodes in SPARQL INSERT templates
rasqal: Support predefining and redefining prefixes
Add SPARQL query engine
libtracker-data: Add SPARQL and ontology tests
Add tracker-import utility to import turtle files
Update .gitignore files
SPARQL: Fix compile warnings
Fix compile warnings
libtracker-data: Remove superfluous shutdown calls in ontology test
Add initial SQLite FTS support
Move tracker-fts.so from libdir to pkglibdir
libtracker-data: Fix FTS updates when using multiple tables
FTS: Do not store redundant content in internal table
libtracker-data: Remove values from FTS when deleting statements
libtracker-data: Do not add useless columns to FTS table
Enable SQLite FTS support by default
Remove QDBM support
FTS: Add header files to _SOURCES to fix distcheck
libtracker-db: Remove tracker-db-action and tracker-db-file-info
Add missing \ in Makefile.am
Add generated .pc files to CLEANFILES
docs: Fix references to obsolete files
Disable evolution push module for distcheck
Update .gitignore files
tracker-indexer: Fix file update check
rasqal: Support multiple updates in single query
SPARQL: Support multiple updates in single query
tracker-indexer: Remove unused typedef TrackerModuleMetadataRemove
NCAL: Merge union classes to improve insertion performance
libtracker-data: Support nested transactions
rasqal: Fix crash with multiple updates in a single query
Check for valac >= 0.7.0 in autogen.sh
libtracker-data: Fix missing commits with blank nodes
tracker-indexer: Experimental move to SPARQL
tracker-indexer: Simplify handling of plain text content
rasqal: Support DROP GRAPH queries
SPARQL: Initial support for DROP GRAPH queries
tracker-indexer: Use DROP GRAPH instead of direct libtracker-data access
tracker-indexer: Use SPARQL to delete resources
libtracker-data: Support internal tracker:uri property
tracker-indexer: Use SPARQL for moved files
tracker-indexer: Use SPARQL for data sources
tracker-indexer: Simplify backup restore code
tracker-indexer: Do not directly modify db in applications module
trackerd: Fix tracker-events.h include
trackerd: Do not pause the indexer
tracker-indexer: Remove class signals
tracker-indexer: Do not use database transactions
tracker-indexer: Send SPARQL Update queries via D-Bus
tracker-indexer: Open database files read-only
libtracker-data: run sparql test before slow ontology test
SPARQL: Quote variable names in generated SQL query
tracker-extract: Print metadata when requested on commandline
tracker-extract-mp3: Strip whitespace from fixed-size ID3v1 tags
tracker-extract-mp3: Strip whitespace from ID3v2 tags
tracker-extract-mp3: Fix album name extraction from ID3v2 tags
tracker-extract-mp3: Prefer ID3v2 tags to ID3v1 tags
tracker-extract-mp3: Another album name extraction fix
Fix build with stricter Vala 0.7.2
Use API version for all include directories and pkg-config names
albumart-strip: Do not mark strings for translation
Update .gitignore
Install libtracker-gtk headers into tracker-0.7 include dir
tracker-indexer: Emit finished signal after indexing
SPARQL: Fix identifier conflicts with 'uri' and 'id' variables
SPARQL: Fix critical when using non-existing resources as objects
albumart: Ignore . and .. in directory count
NFO: Notify on nfo:BookmarkFolder updates
tracker-extract-mp3: Use nmm:length instead of nmm:duration
Merge branch 'master' into tracker-store
tracker-indexer: Remove the EventHappened D-Bus signal
Split TrackerHal into TrackerStorage and TrackerPower
docs: Update references to removed tracker-hal
trackerd: Include sys/inotify.h instead of linux/inotify.h
SPARQL: Support OFFSET without LIMIT
libtracker-db: Remove unused function
Rename trackerd to tracker-store
trackerd: Add simple batch update support
libtracker: Add new batch methods
tracker-indexer: Use new batch methods
tracker-indexer: Remove redundant query in item_remove
tracker-indexer: Use D-Bus to query mime type
tracker-indexer: Use D-Bus to query resource existence
tracker-indexer: Use D-Bus to compare file mtime
Log successful D-Bus requests only as debug messages
Add tracker:modified property
Set max cardinality for tracker properties
Merge branch 'master' into tracker-store
tracker-extract-mp3: Fix syntax error
libtracker-db: Drop redundant SQLite busy handling
libtracker-db: Decrease SQLite busy timeout from 10000s to 100s
libtracker-data: Fix transaction handling for unknown blank nodes
tracker-extract-gstreamer-helix: Update albumart code to fix build
Move crawling and monitoring from tracker-store to tracker-indexer
Merge branch 'master' into tracker-store
tracker-turtle: Warn when trying to parse multiple files in parallel
Merge branch 'master' into tracker-store
Move TTL import from tracker-indexer to tracker-store
tracker-indexer: Fix SPARQL escaping
libtracker: Add tracker_sparql_escape
libtracker: Add tracker_sparql_escape
libtracker-common: Remove unused function tracker_escape_string
NCAL: Notify on ncal:Event, ncal:Todo, and ncal:Journal updates
NCAL: Remove cardinality restriction on ncal:rdate
libtracker-common: Add TrackerSparqlBuilder
tracker-indexer: Use TrackerSparqlBuilder in TrackerModuleMetadata
NFO: Fix typo in ontology definition
Do not fail if DeviceKit-power is not available
Merge branch 'master' into tracker-store
Fix invalid #ifdef
Update .gitignore
tracker-extract: Fix crash with 0-sized files
tracker-indexer: Build SPARQL query continuously
tracker-indexer: Simplify evolution_common_get_wrapper_metadata
tracker-indexer: Simplify TrackerModuleMetadata
tracker-indexer: Make SparqlBuilder in ModuleMetadata accessible
tracker-indexer: Remove unused TrackerModuleMetadata methods
tracker-indexer: Port applications module to SparqlBuilder
tracker-indexer: Port evolution module to SparqlBuilder
tracker-indexer: Port remaining use of TrackerModuleMetadata
tracker-indexer: Avoid unnecessary string duplication
tracker-indexer: Replace ModuleMetadata by SparqlBuilder
SPARQL: Fix typing error in code
tracker-extract: Return metadata as SPARQL Update
SPARQL: Fix typing error in code
tracker-indexer: Keep mime_type around to improve performance
libtracker-common: Disable throttle minimum
tracker-indexer: Simplify item_add_or_update
tracker-indexer: Remove obsolete volume handling D-Bus methods
tracker-indexer: Remove obsolete RestoreBackup D-Bus method
tracker-store: Do not implicitly start indexer
tracker-indexer: Do not open DB connection
tracker-indexer: Temporarily disable DB optimization
tracker-store: Improve stats performance
tracker-extract: Do not scan populated statement list
tracker-extract: Use TrackerSparqlBuilder
tracker-extract: Remove redundant file stats
tracker-indexer: Query fewer file attributes
tracker-indexer: Send all items at once
tracker-indexer: Remove redundant code from processor
SPARQL: Fix queries with triples without variables
libtracker-data: Delete resources from FTS table as well
Merge branch 'master' into tracker-store
SPARQL: Report error on missing WHERE clause
NMO: nmo:MimePartContainer should be nie:DataObject
Update .gitignore
Do not require libgee
NMO: Fix order
libtracker-common: Improve ISO 8601 time parsing
libtracker-common: Always generate UTC time strings
libtracker: Remove unused variable
NCAL: Remove cardinality restrictions on ncal:by*
Update .gitignore
NMM: Fix nmm:WhiteBalance
libtracker-data: Add some checks to insert_statement_*
libtracker-data: Use critical when blank node was not found
libtracker-data: Fix blank node handling
libtracker-data: Add error handling infrastructure for inserts
tracker-fts: Disable debug code
libtracker-data: Fix deleting rows from FTS
rasqal: Fix compile warning
Fix compile warnings
libtracker-db: Remove unused TrackerDBContentType
libtracker-data: Fix tracker_turtle_reader_object_is_uri
libtracker-common: Reenable thumbnailer
libtracker-data: Fix tracker_data_manager_shutdown
libtracker-data: Fix tests to work with new TrackerFTSConfig
SPARQL: Use SQL UNION ALL instead of just UNION
libtracker-common: Fix build on maemo
tracker-miner-fs: Do not try to access database directly
libtracker-common: Fix thumbnailer test
libtracker-data: Fix deleting rows from class table
tracker-fts: Fix use of invalid SQL inside DELETE implementation
SPARQL: Ensure that transactions are not left open on errors
libtracker-common: Fix TRACKER_DC_PREFIX definition
Update POTFILES.in
Do not use g_assert_no_error to not require GLib 2.20
libtracker-data: Check tracker_data_delete_statement arguments
SPARQL: Report error when selecting undefined variables in updates
SPARQL: Always use parameter in SQL for resource IDs
SPARQL: Use parameters in SQL for LIMIT and OFFSET
SPARQL: Use hand-written parser
Remove rasqal
Sparql: Fix parsing `a'
SPARQL: Add SPARQL Update support
SPARQL: Split ASK query out
SPARQL: Fix SELECT *
SPARQL: Fix string literals in triples
SPARQL: Support && and ||
configure.ac: Remove unnecessary checks for flex and bison
SPARQL: Improve group graph pattern handling
SPARQL: Fix build without rasqal
SPARQL: Various fixes for literals
SPARQL: Support DROP GRAPH
SPARQL: Fix IRI literals in updates
tracker-miner-fs: Use g_debug for frequent album art messages
tracker-miner-fs: Use g_debug for frequent album art messages
SPARQL: Fix variables in filters
SPARQL: Fix ORDER BY and GROUP BY
SPARQL: Fix variable predicates
SPARQL: Code cleanup
SPARQL: Code cleanup
SPARQL: Code cleanup
SPARQL: Code cleanup
SPARQL: Code cleanup
SPARQL: Support aggregate functions and more cleanup
SPARQL: Simplify SQL for GROUP BY
SPARQL: Add support for GROUP_CONCAT
SPARQL: Start collecting type information for expressions
SPARQL: Support unary minus
SPARQL: Add type information for unary expressions
SPARQL: Fix propagation of lexer errors
SPARQL: Fix aggregate functions
SPARQL: Add type information for multiplicative expressions
SPARQL: Add type information for additive expressions
SPARQL: Add type information for relative expressions
SPARQL: Fix type information for prefixed names
SPARQL: Add type information for conditional expressions
SPARQL: Support arbitrary expressions in STR
SPARQL: Fix lexing COUNT
SPARQL: Cleanup
SPARQL: Add type information for variables
SPARQL: Cleanup code
SPARQL: Fix group graph pattern handling
libtracker-data: Add algebra/two-nested-opt test
libtracker-data: Add algebra/two-nested-opt-alt test
libtracker-data: Add algebra/opt-filter-3 test
libtracker-data: Add algebra/filter-placement-1 test
libtracker-data: Add algebra/filter-placement-2 test
libtracker-data: Add algebra/filter-placement-3 test
libtracker-data: Add algebra/filter-nested-2 test
libtracker-data: Add algebra/filter-scope-1 test
libtracker-data: Add algebra/var-scope-join-1 test
Fix make distcheck
SPARQL: Fix SQL variable scoping in group graph patterns
SPARQL: Fix parentheses for BOUND call
SPARQL: Fix UNION graph patterns with different variable sets
libtracker-data: Add optional/q-opt-complex-1 test
SPARQL: Add support for GROUP_CONCAT
Merge branch 'master' into parser
SPARQL: Fix parsing of prefixed names followed by a dot
mfo: Fix typo
SPARQL: Fix number parsing
SPARQL: Parse typed literals
SPARQL: Support semicolon before dot
SPARQL: Fix blank node parsing
libtracker-data: Fix algebra/var-scope-join-1 test
libtracker-data: Fix regex/regex-data-01.ttl
Replace raptor by hand-written Turtle parser
Turtle: Improve error handling
SPARQL: Improve error handling
Turtle: Report error when using undefined prefix
SPARQL: Report error when using undefined prefix
SPARQL: Report current location in errors
Turtle: Report current location in errors
Merge branch 'parser'
SCAL: Fix typos
tracker-miner-fs: Fix typo in maemo:SoftwareApplet
libtracker-data: Fix error handling in tracker_data_delete_statement
Add SCAL ontology to Makefile.am
SPARQL: Fix handling of date time results
Remove remaining traces of raptor
Link to tracker-fts instead of loading it at runtime
libtracker-data: Simplify tests now that FTS is not loaded at runtime
Use convenience libraries for libtracker-data dependencies
Fix make distcheck
Remove #~| comment lines from .po files
tracker-fts: Header file cleanup
tracker-fts: Circumvent SQL layer when updating FTS index
tracker-fts: Flush pending terms after updates
libtracker-data: Check type only when updating existing resources
SPARQL: Fix blank nodes in updates
Fix compile warnings
NMO: Fix nmo:status definition
libtracker-data: Fix memory leak in updates
libtracker-data: Fix crash on FTS update
tracker-miner-fs: Fix SPARQL for folders
libtracker-common: Improve formatting in SPARQL builder
NAO: Add index on nao:hasTag
SPARQL: Do not unnecessarily include rdfs:Resource table in query
DC: Remove cardinality restriction on dc:date
SPARQL: Fix parsing of empty update templates
LGPL for libtracker-common, libtracker-db, and libtracker-data
SPARQL: Revert the dropped rdfs:Resource table
Fix build with --as-needed
NFO: Drop useless nfo:rate property
libtracker-data: Count inserts of single-valued properties
tracker-extract-mp3: Fix use of single-valued properties
C89 fixes
tracker-miner-fs: Fix order of statements in SPARQL
tracker-extract-jpeg: Use nmm:Photo for images with Exif tags
libtracker-data: Check domain of predicate when inserting statements
libtracker-data: Fix crash when flushing update buffer
libtracker-data: Fix tests to work with new checks
tracker-parser: Fix text parsing involving numbers and hyphens
tracker-fts: Add tracker_fts_update_rollback function
libtracker-data: Fix updating fulltext index on inserts
libtracker-data: Use int GValues for booleans
libtracker-data: Fix assertion failure on FTS updates
libtracker-data: Fix error reporting on inserts
tracker-miner-fs: Report errors in SPARQL updates
tracker-parser: Remove unused functions
Remove unused source files
tracker-extract-mp3: Add missing va_end call
libtracker-data: Remove unused function tracker_data_insert_resource
SPARQL: Fix crash with unsupported predicate variable query
Drop unused options from common.db
libtracker-db: Drop common.db
SPARQL: Fix updates with WHERE clause
Turtle: Fix parsing of anonymous blank nodes
libtracker-data: Ignore duplicate rdf:type statements
tracker-store: Drop classes without resources from statistics
Update statistics continuously
Update .gitignore
Do not install tracker-status-icon autostart file unconditionally
libtracker-common: Drop unneeded allocations in tracker_ontology_get_*
Rename libtrackerclient to libtracker-client
Rename libtracker-gtk.pc to tracker-gtk.pc
Drop old evolution plugin from configure summary
libtracker-data: Fix DROP GRAPH with datetime and boolean properties
libtracker-data: Flush update buffer before deleting statements
SPARQL: Fix multiple updates with WHERE clause in single query
SPARQL: Support fn:starts-with function in queries
libtracker-miner: Fix crash and memory leak in crawler
libtracker-data: Add tracker:added property
Drop unused gmime-2.0 requirement
tracker-explorer: Fix build with vala master
tracker-extract-mp3: s/g_assert_not_reached/g_warn_if_reached/
tracker-extract-mp3: Also handle deprecated TYER in ID3v2.4
tracker-extract-mp3: Fix crash with invalid extended header
SPARQL: Fix filter with datetime literals
Fix make distcheck
libtracker-common: Vala compatibility fix
SPARQL: Fix logical `and' and `or' expressions
tracker-extract-text: Add nfo:PlainTextDocument type
tracker-extract-pdf: Fix opening document
SPARQL: Fix OPTIONAL when used for coalescing
libtracker-client: Add convenience API for GTK+ and Nautilus
tracker-extract-mp3: Only set nfo:codec and nfo:channels once
tracker-fts: Do not report fatal error when closing quote is missing
Update .gitignore
Update POTFILES.{in,skip} to fix make distcheck
Fix clean rules for Vala parts
Fix dbus-glib checks
tracker-fts: Add FTS test infrastructure and first test
tracker-fts: Add fts3ae test
Update .gitignore
SPARQL: Do not use JOIN for simple OPTIONAL patterns
tracker-fts: Fix SQLite error after updates
libtracker-data: Drop unneeded FTS INSERT/DELETE statements
tracker-miner-fs: Fix critical when file could not be processed
tracker-miner-fs: Fix double unref in thumbnailer
SPARQL: Support fn:contains and fn:ends-with function in queries
Turtle: Handle file errors
NCO: Remove cardinality restriction in nco:hasPostalAddress
Remove .svnignore files
libtracker-common: Fix memory leak in tracker_string_to_date
libtracker-common: Clean up TrackerPropertyType enum
SPARQL: Avoid unnecessary SQL CAST expressions
libtracker-fts: Drop broken and unused paragraph detection
Do not require dbus-glib 0.80, 0.78 is sufficient
libtracker-data: Remove unused variable
libtracker-data: Initialize single_cursor to make coverity happy
libtracker-data: Fix virtual tracker:uri property
libtracker-data: Fix typo in tracker:uri check
MTP: Let mtp:ScanType subclass nie:InformationElement
libtracker-data: Update test result
SPARQL: Avoid ambiguous column names when using OPTIONAL and FILTER
SPARQL: Simplify SQL generated for FTS queries
SPARQL: Allow dot at the end of simple optional
libtracker-data: Pass column data to FTS on updates
SPARQL: Support function calls as select expressions
Add gmodule-2.0 to app requirements to fix tracker-preferences
libtracker-data: Remove unused update functions
NIE: Remove cardinality restriction in nie:informationElementDate
Retain resource annotations on file modification
Require sqlite >= 3.6.16
libtracker-db: Make sure SQLite statement is reset when using cursors
libtracker-data: Fix transaction handling
SPARQL: Fix timezone handling when inserting time_t
SPARQL: Support single-valued properties as functions
SPARQL: Support multi-valued properties as functions
SPARQL: Do not require AS when using select functions
SPARQL: Fix case sensitivity of variables
SPARQL: Small refactoring to avoid code duplication
SPARQL: More refactoring to eliminate code duplication
libtracker-data: Extend update buffer
maemo: Add maemo:relevance property
libtracker-db: Add tracker_db_statement_bind_null
libtracker-data: Add rollback callback
SPARQL: Flush update buffer after DROP GRAPH
libtracker-data: Factor out function get_old_property_values
libtracker-data: Factor out function string_to_gvalue
libtracker-data: Use update buffer for deletes as well
libtracker-fts: Fix reading rank and offset information
SPARQL: Support fts:rank and fts:offsets functions in queries
SPARQL: Do not leak variables (reference cycle)
libtracker-fts: Use tracker:weight for per-property weight
Fix vapi dependencies in Makefiles
tracker-sparql: Use colon as prefix delimiter to align with SPARQL
tracker-search-tool: Fix mimetype query
tracker-extract-mp3: Generate full date/time value for recording year
Update .gitignore
SPARQL: Fix fts:rank when fts:match is not first predicate in query
DC: Remove cardinality restriction in dc:contributor
Update .gitignore
SPARQL: Report syntax error on single ^ in query
SPARQL: Do not use unneeded CAST expressions for integers
Support nrl:InverseFunctionalProperty in .ontology files
NCO: Mark nco:phoneNumber as inverse functional property
NCO: Mark nco:imID and nco:emailAddress as inverse functional properties
SPARQL: Optimize simple optionals with inverse functional properties
libtracker-data: Add UNIQUE index for inverse functional properties
libtracker-data: Add NRL_INVERSE_FUNCTIONAL_PROPERTY constant
libtracker-data: Simplify inverse functional property check
libtracker-data: Propagate SQLite errors in buffer_flush
Release 0.7.7
NMO: Readd nmo:VOIPCall for backward compatibility
libinotify: Drop libtool -version-info for convenience library
tracker-search-tool: Fix warnings in TrackerQuery
tracker-search-tool: Fix warnings in TrackerUtils
tracker-explorer: Remove unused methods
Update .gitignore
tracker-miner-fs: Fix debug message for mounted volume
libtracker-common: Check when retrieving SPARQL builder result
tracker-miner-fs: Fix SPARQL for files without extracted metadata
tracker-extract-mp3: Extract nmm:albumTrackCount if available
tracker-extract-gstreamer: Fix use of tagreadbin
tracker-extract-gstreamer: Do not treat 3GPP audio files as videos
SPARQL: Limit scope of blank nodes in insert templates
libtracker-data: Update test results
libtracker-data: Insert properties in topological order
SPARQL: Do not use OPTIONAL optimization when domain does not match
Fix qname-test with srcdir != builddir
Release 0.7.8
SPARQL: Return generated URIs for inserted blank nodes
libtracker-data: Add blank node test
libtracker-data: Support NULL as error parameter for update functions
libtracker-common: Consider MMC volumes mounted in /media as removable
Update .gitignore
libtracker-data: Fix build with vala master
libtracker-data: Fix error handling for anonymous blank nodes
libtracker-fts: Fix invalid read in parser
tracker-writeback: Add missing locale.h include
libtracker-data: Fix memory leak on updates with errors
NAO: Add nao:numericRating property
libtracker-data: Fix reading inverse functional properties from DB
Update .gitignore
SPARQL: Fix type handling in aggregate functions
SPARQL: Support bracketted expressions as select expressions
SPARQL: Support AS ?foo syntax from SPARQL 1.1 Draft
SPARQL: Translate AS ?foo to SQL AS foo
SPARQL: Add DataBinding.sql_expression property to simplify code
SPARQL: Align GROUP BY support with SPARQL 1.1 Draft
SPARQL: Add add_variable_binding method to simplify code
SPARQL: Add support for compositional subqueries
SPARQL: Add support for scalar subqueries
SPARQL: Only export selected variables from subqueries
SPARQL: Fix type handling of subquery results
libtracker-data: Test subqueries
Update .gitignore
Add support for coverage analysis using lcov
tracker-store: Fix memoy leak on updates
SPARQL: Support functions with non-prefixed IRI
SPARQL: Do not support AS outside of select expressions
libtracker-data: Improve struct comments in tracker-data-update.c
NMO: Add nmo:Conversation class and nmo:conversation property
NMO: Add nmo:lastMessageDate and nmo:hasParticipant properties
NMO: Add indexes for important message properties
NMO: Deprecate nmo:plainTextMessageContent
NMO: Add some comments
libtracker-common: Readd tracker_uri_printf_escaped
tests: Use g_assert_no_error now that we depend on GLib 2.20
Remove #~| comment lines from .po files
Update .gitignore
Release 0.7.14
tracker-extract-gstreamer: Fix nfo:channels and nfo:sampleRate
tracker-extract-gstreamer: Also provide nmm:length for audio files
SPARQL: Fix non-ASCII IRIs
libtracker-data: Separate inserting URIs from creating DB schema
libtracker-fts: Simplify virtual table creation
SPARQL: Support inserting negative numbers without quotes
NMO: Add nmo:isSent property
NMO: Change domain of nmo:isDraft from nmo:Email to nmo:Message
libtracker-db: Implement reader for new binary journal
libtracker-db: Fix error handling in reader initialization
libtracker-db: Fix CRC check in journal reader
libtracker-db: Add more checks to tracker_db_journal_append_*
libtracker-db: Add timestamp to transactions in journal
libtracker-db: Support reading timestamps from journal
libtracker-db: Check that journal entry size is big enough
libtracker-data: Append updates to journal
libtracker-data: Add support for journal replay
tracker-store: Add Sync D-Bus method
tracker-store: Also sync on BatchCommit
tracker-extract-gstreamer: Set nmm:musicAlbum and nmm:performer
libtracker-data: Never delete URI <-> ID mapping
libtracker-data: Reuse resource_cache and resources in update buffer
libtracker-data: Reuse blank_buffer arrays
libtracker-data: Avoid querying for ID twice when inserting resources
libtracker-data: Avoid string manipulation in get_property_values
Use gint for resource IDs
Update .gitignore
SPARQL: Fix error propagation
data-generators: Fix syntax issues
data-generators: Adapt to NMO changes
Do not remove tracker:added or tracker:modified on DROP GRAPH
NMO: Fix order
libtracker-data: Update test result
libtracker-data: Update test result
libtracker-data: Move Uri column to separate table
tracker-search: Display titles when listing albums
SPARQL: Support constructor functions for type conversion
libtracker-data: Use integers for comparison in location test
tracker-search-tool: Fix build in vala master
Update .gitignore
docs: Fix missing ontology in Makefile
docs: Fix make distcheck
Release 0.7.18
tracker-search: Fix duration calculation for album listing
nautilus: Fix tag deletion
NIE: Create index for nie:url
libtracker-client: Fix crash in tracker_search_metadata*
nautilus: Fix crash when calling gtk_dialog_new_with_buttons
tracker-extract-pdf: Do not leak pages
tracker-extract-gstreamer: Handle encrypted streams
DC: Fix range of dc:source
NMO: Change domain of nmo:isAnswered from nmo:Email to nmo:Message
docs: Add deprecation notice for properties
libtracker-data: Fix error handling when using non-existing class
NCO: Add IMAddress and adapt existing IM classes and properties
libtracker-common: Port sparql_builder_object_unvalidated to Vala
libtracker-extract: Do not include tracker-statement-list.h
libtracker-common: Fix header filename for TurtleWriter
tracker-info: Print queried URN
tracker-extract: Link all extractors to libtracker-extract
libtracker-data: Add graph column next to each property column
libtracker-data: Insert and update graph columns
SPARQL: Support simple named graph patterns in queries
libtracker-data: Test simple named graph insert and query
libtracker-data: Add insert-delete-insert test for named graphs
libtracker-data: Add test for named graphs with properties
libtracker-db: Update journal to support named graphs
SPARQL: Support INSERT { GRAPH <...> { ... } }
libtracker-data: Update tests for named graphs with new syntax
libtracker-data: Fix DROP GRAPH after switch to use nie:url
libtracker-data: Add localDate and localTime columns
libtracker-common: Add TrackerDateTime to store time with UTC offset
libtracker-data: Insert and update localDate and localTime columns
SPARQL: Support fn:*-from-dateTime functions to retrieve local time
libtracker-data: Test local time support
libtracker-common: Fix C89 warnings
libtracker-data: Fix deletion of xsd:dateTime values
libtracker-data: Test deletion of xsd:dateTime values
tracker-store: Reduce amount of memory used for events
Update .gitignore
tracker-extract-gstreamer: Fix handling of album gain properties
libtracker-common: Fix handling of UTC offsets with minutes
SPARQL: Report use of undefined variables
SPARQL: Fix variable separation between multiple updates in a query
Add functional tests for named graph support
NCO: Add nco:imAvatar property
Update .gitignore
Merge branch 'fts-limits'
Do not link against HAL when using DeviceKit-power
NFO: Fix typo
libtracker-common: Do not install header files of private library
libtracker-fts: Add test reference output to EXTRA_DIST
tracker-miner-fs: Fix power management with DeviceKit-power
tests: Install functional test scripts with executable bit
libtracker-data: Limit update buffer size
libtracker-data: Do not signal or journal duplicate statements
libtracker-data: Do not signal or journal unnecessary delete statements
libtracker-data: Avoid unnecessary RDF type URI copies on updates
tracker-miner-fs: Improve efficiency of tracker:available updates
libtracker-data: Fix C89 warning
SPARQL: Implicitly convert REGEX text to string
libtracker-common: Log binary name and version at beginning of log file
libtracker-db: Check disk space when recreating DB due to corruption
libtracker-data: Propagate DB initialization error in data_manager_init
tracker-store: Remove unused statistics signal
libtracker-data: Do not allow updates when low on disk space
tracker-store: Fix invalid D-Bus messages in writeback support
docs: Fix make distcheck
Update .gitignore
SPARQL: Support WITH <uri> syntax for updates
Update .gitignore
SPARQL: Fix crash on deletes when using blank nodes
libtracker-data: Revert class counts on rollback
libtracker-data: Small refactoring to remove duplicated code
libtracker-fts: Fix OR search
NCO: Mark nco:hasIMAddress as subproperty of nco:hasContactMedium
Do not initialize ontologies module in libtracker-db
Move ontology API from libtracker-common to libtracker-data
Update .gitignore
libtracker-data: Do not check for ontology updates in test schema
libtracker-data: Support restore with test schema
libtracker-data: Add Property.table_name property and use it
libtracker-data: Fix free on shared table_name
libtracker-data: Drop virtual property tracker:uri
Update .gitignore
libtracker-data: Introduce resource_buffer_switch helper function
libtracker-data: Allow calling resource_buffer_switch in journal replay
libtracker-data: Support graph_id in resource_buffer_switch
libtracker-data: Avoid duplicating subject string in memory
libtracker-data: Consolidate rdf:type lookup in journal replay
libtracker-data: Drop do_callback param from cache_delete_resource_type
libtracker-data: Drop another do_callback parameter
libtracker-data: Attempt to fix journal replay
libtracker-data: Fix journal replay with insert/delete mix
libtracker-data: Fix replaying delete statements with ID
libtracker-data: Make sure we journal superproperty changes
libtracker-miner: Disable tracker-miner-manager test for now
libtracker-miner: Fix and enable tracker-miner-manager test
libtracker-common: Fix crash with unknown process name
libtracker-data: Fix field name string leak in deletes
libtracker-data: Rename begin_transaction to begin_db_transaction
libtracker-data: Add helper functions for SPARQL transactions
libtracker-data: Support tests checking journal replay
libtracker-data: Call restore callback directly
libtracker-data: Journal imported turtle files
libtracker-data: Do not append to invalid journals
libtracker-data: Fix and reenable backup test
libtracker-db: Do not consider end of journal an error
libtracker-data: Test ontology initialization
libtracker-data: Drop last piece of tracker:uri
libtracker-data: Drop unused volume handling functions
libtracker-data: Remove unused property 'filtered' from TrackerProperty
libtracker-data: Add test for anonymous blank nodes
libtracker-data: Do not register properties with GObject
libtracker-db: Remove unused functions
libtracker-db: Reenable tracker-db-dbus test
libtracker-db: Remove unused user-defined SQLite functions
libtracker-common: Remove unused file utility functions
libtracker-common: Remove unused TurtleWriter
libtracker-common: Remove unused string utility functions
libtracker-fts: Remove unused functions
libtracker-data: Remove unused set_super_ functions
libtracker-data: Remove unused tracker_property_type_to_string
libtracker-data: Remove unused tracker_property_set_data_type
libtracker-db: Remove unused support for blobs
libtracker-common: Remove unused language functions
NCO: Remove inverse function constraint from nco:imID
Ignore generated tracker-marshal.* files in unit test coverage
libtracker-db: Remove unused user-defined aggregate SQLite functions
libtracker-data: Add basic/base-prefix-3 test
libtracker-data: Add predicate variable test
libtracker-miner: Fix parallel build
Update .gitignore
libtracker-client: Make SparqlBuilder.state public
Update .gitignore
libtracker-data: Fix warnings and errors found by vala master
NCO: Remove cardinality restriction in nco:url
NCO: Also remove cardinality restriction from nco:url subproperties
maemo: Add maemo:localPhoneNumber property
Disable old tracker-fts test
libtracker-fts: Separate FTS index from virtual table initialization
libtracker-data: Create directory in ontology test
Update .gitignore
NCO: Enable notifications for nco:IMAddress
Update .gitignore
Update .gitignore
libtracker-fts: Backport changes from FTS3 upstream in BestIndex
SPARQL: Introduce Context class
SPARQL: Introduce TripleContext class
SPARQL: Move remaining context state to Context class
SPARQL: Fix variable binding with subqueries
SPARQL: Fix literal binding in subqueries
SPARQL: Move expression and pattern processing to separate files
libtracker-data: Add subquery union test
libtracker-data: Add second predicate variable test
libtracker-data: Add third predicate variable test
SPARQL: Fix predicate variables with literal object
libtracker-data: Add fourth predicate variable test
libtracker-data: Remove unused code
libtracker-data: Add ASK test
libtracker-data: Add update error test case
Add some more use cases to Indices.list
libtracker-data: Fix typo in test Makefile.am
SPARQL: Fix memory leak due to reference cycle
Update .gitignore
NMO: Update nao:lastModified
libtracker-db: Improve performance of D-Bus marshalling of result sets
tracker-store: Add second queue for higher priority requests
tracker-store: Use queues for all requests
SPARQL: Handle integer typed literals the same as integer literals
tracker-store: Do not use GStaticPrivate for thread-independent data
libtracker-data: Enable shared cache mode and require SQLite 3.6.17
libtracker-data: Fix memory leak on journal replay
libtracker-fts: Do not use static variable for prepared statements
libtracker-db: Shutdown FTS before closing database
libtracker-db: Use per-thread interfaces
tracker-store: Fix crash when client disappears with queries
tracker-store: Execute requests in thread pool
libtracker-db: Use multi-thread mode in SQLite
libtracker-fts: Fix crash on thread cleanup
tracker-store: Allow running 2 queries in parallel
libtracker-db: Shutdown FTS in all threads before DB interface shutdown
libtracker-db: Add missing include
libtracker-db: Enable read_uncommitted to fix locking issues
libtracker-db: Remove busy loop from tracker_db_cursor_sqlite_iter_next
Update .gitignore
SPARQL: Allow aggregate expressions as subexpressions
SPARQL: Refactor use of contexts
SPARQL: Create new context for each triple block
SPARQL: Fix variable handling in scalar subqueries
libtracker-data: Add scalar subquery union test
SPARQL: Add tracker:id function
tests: Do not remove temporary data asynchronously
libtracker-data: Fix backup test to properly shutdown libtracker-data
Update .gitignore
libtracker-fts: Make sure to not keep table locked after queries
libtracker-data: Update test result
Functional tests: Experimental rtcom query improvements
tracker-store: Process 50 turtle statements at once
NCO: Do not use nie:hasPart subproperties for linked objects
libtracker-data: Add default value support
maemo: Set default value for maemo:relevance to 1000000
libtracker-data: Fix error annotations in Vala bindings
libtracker-data: Clear buffer only when rolling back transaction
SPARQL: Support experimental INSERT SILENT and DELETE SILENT
tracker-miner-flickr: Fix make distcheck
icons: Fix make distcheck
SPARQL: Warn instead of crash on namespace without prefix
SPARQL: Always generate SELECT around group graph pattern
libtracker-data: Add test for FILTER in group graph pattern
libtracker-miner: Revert deletion of original resource on update
SPARQL: Support GRAPH in predicate variable queries
SPARQL: Only retrieve graph from database when necessary
libtracker-data: Add test for GRAPH in predicate variable queries
libtracker-data: Never set graph for internal property tracker:modified
tracker-miner-fs: Use DELETE instead of DROP GRAPH for volumes
tracker-miner-fs: Do not delete metadata from other sources on update
tracker-extract-playlist: Slightly reduce SPARQL update size
libtracker-data: Make sure update buffer does not grow without limits
NMO: Fix syntax error
libtracker-db: Simplify DB abstraction
libtracker-{db,data}: Support storing and retrieving 64-bit integers
libtracker-db: Do not keep unnecessary copy of SQL of cached statements
Revert "libtracker-data: Fixes NB#174591, Throw error on undefined variable in expressions"
tracker-store: s/unmarshall/unmarshal/
libtracker-client: s/marshall/marshal/
tracker-store: Remove unused TRACKER_STEROIDS_EOP
libtracker-client: Remove unused TRACKER_STEROIDS_RC_LARGEROW
tracker-store: Remove unused TRACKER_STEROIDS_RC_LARGEROW
libtracker-client: Do not expose fast versions as separate API
libtracker-client: Also use buffered output stream for async calls
libtracker-client: Avoid duplicate code for D-Bus calls
libtracker-client: Drop tracker_result_iterator_has_next
tracker-store: Fix update query leak
libtracker-client: Fix DBusPendingCall leak when canceling call
libtracker-client: Restore API compatibility for updates
tracker-steroids: Fix memory leaks in tests
tracker-store: Fix update stream leak
tracker-store: Fix verbosity and contents of debug message
Update .gitignore
SPARQL: Fix generated SQL for triple block following simple optional
libtracker-data: Add test for triple block following simple optional
tracker-steroids: Fix batch updates
tracker-store: Use more reasonable chunk size for event subjects
tracker-store: Improve memory allocation for change events
tracker-store: Use hash tables to check for event duplicates
tracker-store: Drop GArray use for change events
tracker-store: Reuse string chunk during event handling
tracker-store: Avoid CPU hopping of main threads
tracker-store: Fix crash when not building with glibc
libtracker-common: Always set last_time in D-Bus client data
build: Drop unused PKGLIBDIR defines
Fixes NB#174590: NCO: Remove cardinality restriction in nco:title
libtracker-client: Fix double free in error handling
libtracker-db: Support reading compressed journals
libtracker-db: Rotate all inactive journal files
libtracker-db: Compress on journal rotation
libtracker-db: Various fixes to journal rotation and compression
libtracker-db: Drop duplicate code
libtracker-db: Fix critical when removing all database files
libtracker-db: Fix critical on journal reader shutdown
Revert "Require GLib 2.24 for GZlibDecompressor"
tracker-store: Fix journal rotating support
Update .gitignore
Merge libtracker-db into libtracker-data
libtracker-data: Replace interrupt_thread by GCancellable
libtracker-data: Do not fetch resource count in read-only mode
libtracker-data: Do not reindex in read-only mode
tracker-extract: Fix crash in albumart when pixbuf cannot be created
NAO: Set maximum cardinality of propertyName and propertyValue to 1
maemo: Add contactGroup{Audio,Video,Vibration}Ringtone
SPARQL: Add support for EXISTS and NOT EXISTS
SPARQL: Fix generated SQL when not retrieving actual data
SPARQL: Fix NOT IN parsing
build: Do not use obsolete --enable-unac option in distcheck
tests/functional-tests: Allow build of busy-handling test with old vala
tracker-extract-gstreamer: Fix pipeline error handling
MTP: Fix mtp:hidden
libtracker-data: Increment DB version due to MTP ontology fix
Release 0.9.15
libtracker-sparql: Add Sparql.Connection, use abstract classes
libtracker-sparql: Remove Cursor.interrupt
libtracker-sparql: Rename Cursor.iter_next to Cursor.next
libtracker-sparql: Add async API
libtracker-sparql: Add Connection.get and Connection.get_direct
libtracker-sparql: Convert update and embedded_insert to constructors
libtracker-sparql: Only create single PluginLoader
libtracker-sparql: Use dedicated module directory
libtracker-sparql: Add SparqlError error domain
libtracker-sparql: Fix signature of Connection.update_async
libtracker-sparql: Fix Vala warning
libtracker-sparql: Add priority parameter to sync methods as well
libtracker-sparql: Remove update_commit
libtracker-common: Support TRACKER_VERBOSITY environment variable
libtracker-sparql: Use TRACKER_VERBOSITY environment variable
libtracker-sparql: Fix distcheck
libtracker-common: Fix tracker_log_shutdown
libtracker-common: Make sure libtracker-sparql inherits verbosity
Remove unmaintained kmail plugin
libtracker-data: Remove unused Options table
tracker-store: Remove unused push plugin support
libtracker-bus: Fix string retrieval in ArrayCursor
libtracker-bus: Add simple implementations for update and update_async
libtracker-bus: Link to libtracker-common
libtracker-bus: Use dedicated module directory
libtracker-bus: Implement query_async
libtracker-bus: Implement query_async for D-Bus FD passing
libtracker-bus: Use steroids if available
libtracker-bus: Use SparqlError
libtracker-bus: Fix critical when cancellable is NULL
libtracker-bus: Fix more criticals
libtracker-bus: Fix crash on update
libtracker-bus: More update fixes
libtracker-bus: Adapt to libtracker-sparql changes
libtracker-bus: Use correct error domain
libtracker-bus: Fix blank updates
libtracker-bus: Fix cancellation
libtracker-bus: Fix D-Bus error handling for blank updates
tracker-utils: Port tracker-status to libtracker-sparql
libtracker-miner: Port to libtracker-sparql
tracker-extract: Drop use of libtracker-client function
utils: Fix build
tracker-control: Fix build
libtracker-miner: Drop update_commit calls
Adapt to libtracker-sparql changes
libtracker-bus: Fix cancellation
libtracker-data: Enable Write-Ahead Logging in SQLite
libtracker-data: Do not use overly large transactions anymore
tracker-store: Drop special batch handling
libtracker-data: Move SQLite threading mode setting to open call
libtracker-data: Disable shared cache mode
tracker-store: Allow running queries while update is running
tracker-store: Store sender for turtle import tasks as well
tracker-store: Never try to process more than 1 million events
tracker-store: Turtle import improvements
libtracker-data: Add tracker_data_load_turtle_file
tracker-store: Use tracker_data_load_turtle_file
libtracker-data: Also delete -shm and -wal files when deleting database
libtracker-data: Allow multiple statement instances for the same query
libtracker-data: Use single DB file
libtracker-data: Let TrackerDBCursor subclass TrackerSparqlCursor
libtracker-data: Add initial support for async cursors
libtracker-data: Generate tracker-sparql-query.vapi
libtracker-direct: Add initial implementation
libtracker-direct: Use dedicated module directory
Move SparqlError from libtracker-data to libtracker-sparql
libtracker-direct: Handle initialization failure
SPARQL: Improve lexer performance for strings with ASCII characters
libtracker-bus: Handle SPARQL errors received via D-Bus
libtracker-direct: Fix compiler warning
tracker-extract-mp3: Fix un-unsynchronisation in ID3v2
tracker-extract-mp3: Fix extraction of certain ID3v2.3 and ID3v2.4 tags
libtracker-data: Merge DataError into SparqlError
Update .gitignore
libtracker-bus: Call BatchUpdate for low priority requests
tracker-store: Small busy callback improvements
tracker-store: Add Status.Wait method
libtracker-direct: Wait for tracker-store to be ready
libtracker-data: Fix journal reader with rotated journals
libtracker-bus: Use maximum D-Bus timeout
libtracker-direct: Use maximum D-Bus timeout
coverage: Ignore generated .c files
coverage: Ignore deprecated libtracker-client
Port SPARQL util tests from libtracker-client to libtracker-sparql
libtracker-sparql: Fix distcheck
NMO: Add nmo:isEmergency property
tracker-writeback: Fix cursor leak
SPARQL: Change tracker:uri() to be the exact inverse of tracker:id()
tracker-writeback: Fix distcheck
libtracker-data: Update test results due to collation change
tracker-store: Send D-Bus replies for BatchCommit
libtracker-client: Fix declaration after statement
libtracker-data: Fix signed char comparison in SPARQL scanner
tracker-extract-gstreamer: Use integer division for rounding
tracker-search-tool: Convert TrackerUtils to namespace
libtracker-sparql: Skip FTS test if FTS is disabled
libtracker-common: Reset default log handler in tracker_log_shutdown
libtracker-sparql: Include config.h in test
libtracker-fts: Do not use TLS for queries
libtracker-fts: Do not use TLS
libtracker-data: Drop unused thread_ifaces hash table
libtracker-data: Do not allow concurrent operations on an interface
libtracker-data: Fix pending operation check for next_async
libtracker-data: Implement tracker_sqlite_cursor_get_variable_name
libtracker-data: Store types of query results
libtracker-data: Implement tracker_sqlite_cursor_get_value_type
libtracker-data: Fix variable name support
tracker-search: Do not use tracker:available for emails
Fixes NB#186055: NCO: Remove cardinality restriction in nco:note
tracker-miner-fs: Fix use of uninitialized variable
libtracker-data: Fix memory leak in journal rotation
Update .gitignore
tracker-store: Fix crash when accessing variable_names array
libtracker-data: Add test case for ORDER BY select variable
SPARQL: Rework variable name support to fix regression
tracker-store: Use private threads for the query thread pool
libtracker-data: Fix crash on concurrent use of the same query
tracker-extract-mp3: Fix string handling in comment and picture tags
SPARQL: Fix SQL for GRAPH with predicate variable and empty database
libtracker-data: Change SQLite page and cache size
tracker-extract-mp3: Support Windows-1252 character encoding
libtracker-sparql: Support GRAPH in SPARQL builder
tracker-miner-fs: Fix use of graphs on updates
SPARQL: Use named graph of WITH clause in WHERE pattern of updates
SPARQL: Use COLLATE in SQL for variables and property functions
libtracker-data: Add test case for ORDER BY property function
NMO: Fix predefined phone message folders
libtracker-data: Update test results for NMO ontology update
SPARQL: Do not let SPARQL variable names influence SQL query
SPARQL: Do not use pointers as keys in hash tables
SPARQL: Fix build with Vala < 0.11
libtracker-data: Force reindex on unsupported ontology change
libtracker-data: Avoid opening SQLite database twice on startup
libtracker-data: Do not load superproperties on read-only access
libtracker-sparql: Use lazy resolving for symbols in plugins
NMM: Set maximum cardinality of dlnaProfile and uPnPShared to 1
SPARQL: Fix context handling for EXISTS and NOT EXISTS
libtracker-sparql: Allow update_array_async to throw errors
libtracker-bus: Fix build with Vala < 0.11
ontologies: Make sure all regular classes derive from rdfs:Resource
Use host endian byte order for updates in steroids interface
libtracker-data: Use integer IDs > 100000 for non-ontology resources
libtracker-data: Do not initializer journal in read-only mode
libtracker-data: Write transactions in ontology journal
libtracker-data: Store ID mappings in ontology journal
libtracker-data: Fix ontology transaction handling
libtracker-data: Use ontology journal for replay
libtracker-data: Do not remove journal when reindex is needed
libtracker-data: Do not write ontology into data journal
libtracker-data: Make some ontology functions private
libtracker-data: Fix reuse of IDs from ontology journal
libtracker-data: Fix IDs used for new ontology resources on replay
libtracker-data: Restore all IDs from ontology journal
libtracker-data: Fix criticals on journal replay errors
libtracker-data: Update backup test to also delete ontology journal
libtracker-data: Add ontology journal file to backup
libtracker-data: Restore using the right set of ontologies in test
libtracker-data: Add ontology journal support to temp file handling
libtracker-data: Fix restore from temporary files
libtracker-data: Fix uninitialized variable
libtracker-common: Use per-client timeouts in tracker-dbus
tracker-store: Use per-query watchdog
build: Fix --disable-tracker-miner-flickr
Update .gitignore
functional-tests: Do not use nested mainloop in libtracker-sparql tests
tracker-store: Use D-Bus error name that can be mapped to SparqlError
Require GLib 2.26 and Vala 0.11.1 for GDBus
libtracker-sparql: Port from libdbus/dbus-glib to GDBus
libtracker-bus: Update to VAPI changes
libtracker-data: Do not use deprecated Vala string API
tracker-search-tool: Do not use deprecated Vala string API
tracker-explorer: Do not use deprecated Vala string API
libtracker-sparql: Use GLib.ContentType namespace
tracker-preferences: Use Gtk.Stock namespace
tracker-search-tool: Use Gtk.Stock namespace
SPARQL: Drop support for Vala < 0.11
libtracker-sparql: Fix error handling
libtracker-bus: Fix error handling
libtracker-sparql: Fix return type of ModuleInitFunc
libtracker-sparql: Do not hide DBusError
functional-tests: Simplify error handling in update tests
Update .gitignore
functional-tests: Do not use dbus-glib where not necessary
functional-tests: Simplify error handling in class signal tests
functional-test: Simplify error handling in query tests
libtracker-bus: Disable D-Bus timeout for queries and updates
Remove generated files
Remove unneeded --header and --vapi VALAFLAGS
libtracker-data: Combine INSERT and UPDATE into single INSERT
SPARQL: Support \u escape sequence in string literals
libtracker-sparql, libtracker-client: Fix URI escaping
SPARQL: Use proper collation for string literals
SPARQL: Use proper collation for fn:starts-with
NCO: Add index on nco:nameFamily
data-generators: Use affiliation for person contacts
Add index on tracker:added
SPARQL: Do not ignore GRAPH around rdf:type statements
SPARQL: Fix INSERT/DELETE with WHERE pattern without variables
SPARQL: Fix SELECT * with WHERE without variables
tracker-store: Fix crash on client exit and task without destroy notify
Release 0.9.29
libtracker-direct: Make singleton connection thread-safe
libtracker-sparql: Reduce D-Bus proxy initialization time
libtracker-bus: Reduce D-Bus proxy initialization time
SPARQL: Use WITH/INTO/FROM clause in WHERE pattern of updates
libtracker-data: Fix concurrent async query operations
Update .gitignore
libtracker-data: Sort function test results to avoid test failures
libtracker-sparql: Wait for tracker-store before loading plugins
SPARQL: Do not use nested subquery for EXISTS / NOT EXISTS
tracker-extract-gstreamer: Fix undefined references
SPARQL: Implicitly convert fn:concat arguments to string
Import gvdb
libtracker-data: Add ontology cache
libtracker-sparql: Fix C warning in tracker-uri.c
tracker-explorer: Do not use deprecated signal connect syntax
tracker-explorer: Port to GDBus
SPARQL: Add support for INSERT/DELETE DATA
Merge branch 'ontology-cache'
functional-tests: Do not use deprecated DROP GRAPH
SPARQL: Drop deprecated support for DROP GRAPH
Remove tracker:isAnnotation property
SPARQL: Fix WITH support
libtracker-data: Fix memory leak in cursor_next_async
SPARQL: Small refactoring of property function support
SPARQL: Support graph retrieval using property functions
SPARQL: Accept semicolon as separator between update operations
libtracker-data: Remove unused function format_sql_value_as_string
libtracker-data: Use cursor in get_property_values
libtracker-data: Do not set tracker:modified before resource is updated
libtracker-data: Bypass update buffer for rdf:type deletes if possible
libtracker-data: Remove tracker_dbus_query_result_to_ptr_array
tracker-needle: Define _XOPEN_SOURCE to fix build
libtracker-common: Remove unused function tracker_dbus_data_new
libtracker-common: Remove unused functions tracker_dbus_gvalue_slice_*
libtracker-common: Remove unused function tracker_dbus_str_to_strv
libtracker-common: Remove unused functions tracker_dbus_queue_*
libtracker-common: Remove unused tracker_dbus_results_ptr_array_free
libtracker-common: Remove unused D-Bus request hook functionality
libtracker-data: Fix gvdb lookup for not existing ontology resources
libtracker-fts: Fix FTS offset support with direct access
SPARQL: Improve predicate variable support
Release 0.9.33
libtracker-common: Improve tracker_dbus_request_* API
build: Target GLib 2.26 for Vala code generation
tracker-store: Remove unused reindex_on_shutdown support
tracker-store: Remove unused ttl_backup_file field
tracker-store: Remove unused function initialize_directories
libtracker-data: Fix double free in ontology cache code
libtracker-data: Update rdf:type table when deleting type statements
tracker-store: Reinitialize signals after failed backup or restore
libtracker-data: Fix tracker_ontologies_get_classes
tracker-store: Sort classes on startup instead of in Statistics.Get
libtracker-data: Clear error variable in domain index handling
libtracker-data: Update statistics when bypassing buffer for deletes
libtracker-data: Fix memory leak in gvdb writing
libtracker-sparql: Shutdown backends when finalizing connection
libtracker-data: Fix double unref on shutdown
tracker-extract: Relicense to LGPL from GPL
libtracker-data: Fix assertion failure when ontology cache fails to load
libtracker-data: Bump database version
Release 0.9.34
libtracker-common: Use statfs instead of statvfs on Linux
libtracker-common: Remove unused field last_time in tracker-dbus
libtracker-common: Fix use-after-free memory error in tracker-dbus
libtracker-common: Do not include libdbus headers with NO_LIBDBUS
libtracker-miner: Add missing glib/gi18n.h include
tracker-writeback: Add missing glib/gi18n.h include
libtracker-common: Do not mark assertion failures for translation
libtracker-common: Add more bindings to the VAPI
libtracker-data: Add more bindings to the VAPI
libtracker-data: Use GenericArray in Sparql.Query.execute_update
libtracker-data: Do not use callback for tracker_data_backup_restore
tracker-store: Drop CPU affinity handling
Require Vala 0.11.4 for GDBus sender support and bug fixes
tracker-store: Port to GDBus/Vala
tracker-store: Port tracker-main to Vala
libtracker-common: Bind GLib logging functions without [Diagnostics]
miner-fs: Fix GDBusMessage leak in get_metadata_fast_async
miner-fs: Use g_free as GMemoryOutputStream destroy function
Merge branch 'gdbus'
libtracker-data: Do not use per-thread interfaces with direct access
libtracker-data: Use Cursor instead of ResultSet in data-manager
libtracker-data: Use Cursor instead of ResultSet in data-update
libtracker-data: Use Cursor instead of ResultSet in sparql-query
libtracker-data: Use Cursor instead of ResultSet in backup-test
libtracker-data: Use Cursor instead of ResultSet in sparql-test
libtracker-data: Use Cursor instead of ResultSet in ontology-test
libtracker-data: Use Cursor instead of ResultSet in ontology-change-test
libtracker-fts: Use Cursor instead of ResultSet in fts-test
tracker-store: Use Cursor instead of ResultSet in tracker-main
libtracker-data: Remove unused tracker_data_query_sparql
libtracker-data: Remove unused tracker_dbus_query_result_to_strv
libtracker-data: Use Cursor instead of ResultSet in sparql-pattern
tracker-sql: Use Cursor instead of ResultSet
libtracker-data: Remove unused TrackerDBResultSet
SPARQL: Do not use CAST to convert integers to strings
SPARQL: Add support for IF function
NMO: Add domain index on nmo:sentDate to nmo:Call
NMO: Add nmo:lastSuccessfulMessageDate property
NMO: Move nmo:sentDate above nmo:Call
SPARQL: Fix SQL generated for predicate variables and deleted subjects
Fix Vala warnings
libtracker-data: Fix C warning in tracker-db-interface-sqlite.c
SPARQL: Ignore CONSTRUCT/INSERT/DELETE triples with unbound variables
libtracker-miner: Handle errors when requesting bus names
miner-fs: Do not use constructed in MinerFilesIndex class
miner-fs: Handle errors when requesting bus names
tracker-extract: Handle errors when requesting bus names
NCO: Remove deprecated ontology classes and properties
NFO: Remove deprecated nfo:fileUrl
NFO: Remove deprecated nfo:entryContent
NFO: Remove deprecated nfo:device
NMO: Remove nmo:Mailbox and nmo:plainTextMessageContent
NMO: Remove deprecated SMS folder class, properties, and instances
NMM: Remove deprecated nmm:length
NMM: Remove deprecated nmm:camera
NIE: Move nie:url and nie:contentLastModified up in the ontology file
NCO: Move name properties up in the ontology file
libtracker-data: Fix resource without URI on insert after rollback
po: Update POTFILES.in and POTFILES.skip
miner-fs: Fix crash on invalid data received from GetMetadataFast
miner-fs: Do not access MemoryOutputStream data before finishing splice
Release 0.9.36
miner-fs: Fix error freeing
tracker-extract: Fix crash in albumart support
libtracker-data: Wrap date errors in SPARQL errors for D-Bus replies
tracker-extract-png: Fix guaranteed metadata
libtracker-data: Never rollback ontology journal transactions
libtracker-data: Set has_persistent when deleting rdf:type statements
tracker-extract-mp3: Extract track number from ID3v2.2 frames
libtracker-data: Fix fn:starts-with for libunistring and glib collators
NMO: Change secondary index for nmo:communicationChannel
NMO: Update nao:lastModified
Ontologies: Add tracker:damaged property
libtracker-miner: Always reextract partially restored files
Ontologies: Add tracker:forceJournal property
libtracker-data: Handle tracker:forceJournal ontology property
libtracker-data: Do not journal all statements
NIE: Mark nie:plainTextContent as tracker:forceJournal false
tracker-store: Increase maximum D-Bus result size
tracker-store: Fix invalid memory access on too large result set
libtracker-data: Recreate database if it is empty
libtracker-data: Fix race condition on shutdown
libtracker-data: Switch back to g_static_private_free
tracker-store: Make sure to not send unmapped errors in D-Bus replies
libtracker-data: Fix performance regression in SPARQL and Turtle parsers
tracker-search-bar: Port to GTK+ 3
libtracker-bus: Let get_string return null for unbound values
functional-tests: Fix XDG dir handling
libtracker-data: Do not share anonymous blank nodes between graphs
libtracker-sparql: Fix race between unlock and return in get_internal
libtracker-sparql: Fix deadlock on initialization
libtracker-data: Remove unused tracker_data_manager_init_async
Update .gitignore
libtracker-data: Fix graph check for anonymous blank nodes
libtracker-sparql: Use thread-default main context for async callback
libtracker-data: Skip subclass query when deleting whole resource
build: Remove test-configurations from configure.ac
Update .gitignore
libtracker-common: Fix localtime handling with historic UTC offsets
tracker-miner-fs: Use INSERT { GRAPH <...> {...} }
tracker-extract: Do not create duplicate tags
tracker-needle: Fix C warnings on 64-bit platforms
SPARQL: Handle double and dateTime typed string literals
tracker-extract: Support extra string for WHERE patterns in GetMetadata
libtracker-direct: Use thread-default main context for async callback
build: Support build with evolution 2.91.6 and later
tracker-extract-msoffice-xml: Time limit extraction to 5s
libtracker-sparql: Handle GSpawnError thrown by GDBus
tracker-needle: Simplify error handling
tracker-extract-gstramer, gupnp-dlna: Use GST_DATE_TIME if available
build: Require GStreamer 0.10.31 for GstDateTime
libtracker-sparql: Use static linking instead of plugins
tests/tracker-steroids: Test with the D-Bus backend
tests/libtracker-sparql: Fix cancellation error check
tracker-extract-pdf: Fix SPARQL preupdate for location information
libtracker-sparql: Ensure Builder.length is not 0 when not empty
libtracker-miner: Do not ignore DELETED event for IgnoreNextUpdate
libtracker-data: Do not insert bogus extra data for anon blank nodes
libtracker-data: Test for bogus extra data with anon blank nodes
libtracker-sparql: Use separate thread for sync init if necessary
libtracker-common: Do not push thread-default context in gconfdbus
Update .gitignore
build: Remove gsettings enums.xml from EXTRA_DIST
libtracker-sparql: Fix header filename in generated vapi
libtracker-bus: There is no BatchUpdateArray
tracker-store: Fix UpdateArray to use low priority requests
build: Fix build from tarball in libtracker-sparql
tracker-store: Increase maximum signal size from 1000 to 50000 triples
libtracker-data: Protect tracker_db_cursor_get_* with mutex
SPARQL: Implicitly convert all fn:concat arguments to strings
SPARQL: Accept DOT after GRAPH template
SPARQL: Test GRAPH template followed by DOT
libtracker-miner: Fix mtime check
libtracker-sparql: Fix fallback from direct access to D-Bus
libtracker-sparql: Fix deadlock when tracker is not available
NCO: Remove tracker:notify from immutable helper classes
libtracker-common: Do not apply memory limits to spawned processes
tracker-extract: Complete relicensing from GPL to LGPL
libtracker-data: Sort filter-in-5 test result to avoid test failures
maemo: Add maemo:PostalAddress
tracker-extract: Do not consider no metadata an error
Move tracker-encoding from libtracker-common to libtracker-extract
tracker-store: Fix callback in sparql_update_blank
libtracker-sparql-backend: Fix memory leak in Connection.get
NCO: Add index on nco:phoneNumber
libtracker-miner: Do not try to load thumbnailer properties
tracker-store: Do not export internal methods via D-Bus
tracker-store: Use lazy initialization for statistics
Fix Vala warnings
SPARQL: Fix local time handling with optional patterns
SPARQL: Test local time handling with optional patterns
tracker-extract-mp3: Add simple frame tracing to ID3v2.2 and ID3v2.3
tracker-store: Always stop signal timeout after handling it
tracker-store: Stop signal timeout after an immediate emission
tracker-store: Use Timeout.add instead of add_seconds for signal timeout
tracker-store: Stop signal timeout for sequential batch updates
libtracker-common: Fix C warnings
libtracker-data: Fix C warning
libtracker-miner: Fix C warnings
tracker-miner-fs: Fix C warnings
tracker-extract: Fix C warnings
libtracker-data: Fix build with FTS
functional-tests: Fix dconf profile name
functional-tests: Update miner progress signal handler
tracker-store: Improve Data.Manager.init error handling
libtracker-data: Propagate errors for ontology transactions
libtracker-data: Use fstat to query size of open journal file
libtracker-data: Small refactoring in error handling of journal writer
libtracker-data: Remove unneeded out of memory check
libtracker-data: Handle EINTR instead of EAGAIN when writing journal
libtracker-data: Use GError for write_all_data in tracker-db-journal
libtracker-data: If unable to writer journal header, delete empty file
libtracker-data: Move journal reader shutdown out of init_file
libtracker-data: Use original error code in db_journal_reader_init
libtracker-data: Clear ignored journal error in tracker_db_manager_init
libtracker-data: Do not trigger replay with invalid ontology journal
libtracker-sparql-backend: Improve debug message for direct connection
libtracker-sparql-backend: Protect singleton weak pointer with mutex
libtracker-bus: Support multiple bus connection objects
libtracker-direct: Support multiple direct connection objects
tests/libtracker-sparql: Add interleaved connection test
libtracker-sparql-backend: Fix deadlock on initialization error
libtracker-data: Protect cursor finalization with mutex
tracker-store: Reenable signals after failing to load Turtle file
libtracker-direct: Fix use_count on failed initialization
libtracker-sparql-backend: Use GError instead of critical warnings
libtracker-bus: Use lazy initialization for D-Bus proxy objects
libtracker-sparql-backend: Drop direct_only flag
libtracker-sparql: Deprecate tracker_sparql_connection_get_direct
libtracker-sparql-backend: Drop unnecessary connection variable
libtracker-data: Use libmeegotouch ICU data if available
libtracker-data: Do not begin ontology transaction when not needed
tracker-store: Check XDG directories after initializing log
tracker-miner-fs: Check XDG directories after initializing log
tracker-store: Initialize D-Bus after initializing log
tracker-miner-fs: Remove early log message when setting process priority
tracker-miner-fs: Fix error check after setting process priority
libtracker-data: Drop unused sql_dir variable
libtracker-common: Remove tracker_env_check_xdg_dirs
libtracker-data: Propagate errors from db_get_static_data
libtracker-data: Store backup in subdirectory in backup test
libtracker-data: Use temporary directory for restore recovery
libtracker-data: Create ontologies.gvdb on startup if necessary
functional-tests: When corrupting database file, also corrupt wal file
tracker-control: Fix crash when unable to get miner pause details
libtracker-data: Switch to manual WAL checkpointing in a separate thread
libtracker-data: Backup in separate thread in single step
libtracker-data: Do not print critical if db-locale.txt does not exist
libtracker-data: Set synchronous = NORMAL with --disable-journal
functional-tests: Handle DISABLE_JOURNAL in ontology-changes tests
functional-tests: Handle DISABLE_JOURNAL in backup-restore tests
tracker-store: Fix Resources.Sync with disabled journal
libtracker-data: Fix leak in db_get_locale
libtracker-extract: Ignore keywords containing invalid UTF-8
tracker-extract-mp3: Use guessed ID3v1 8-bit encoding also for ID3v2
SPARQL: Add support for HAVING
tracker-store: Improve UpdateArray performance
tracker-extract-playlist: Limit playlists to 1000 entries
tracker-preferences: Fix apply button
SPARQL: Add support for COALESCE
libtracker-data: Add support for xsd:date
tracker-writeback: Do not touch unsupported files
tracker-writeback: Fix use after free of GFileInfo object
tracker-extract-gstreamer: Assume UTC for dates
NMO: Add nmo:delivery-status-temporarily-failed-offline
tracker-needle: Fix build with Vala master
tracker-extract-mp3: Do not always use guessed encoding for ID3v2
tests/libtracker-extract: Fix orientation test
tracker-evolution: Refactor convert_url_to_whatever to message_uri_build
tracker-evolution: Add support for Evolution 3.2
SPARQL: Ensure that WHERE clause is evaluated before performing updates
libtracker-data: Do not error out when deleting non-existing statement
SPARQL: Add Solution helper class
SPARQL: Use single hash table and array for all update solutions
Merge branch 'nb242979'
libtracker-sparql: Add tracker_sparql_cursor_close
tracker-miner-fs: Reindex applications on locale change
libtracker-data: Use ontology from database if cache is unavailable
thunderbird: Fix Makefile
libtracker-data: Remove useless calls before exit on database corruption
libtracker-data: Do not delete database and do not exit on corruption
libtracker-common: Do not delete old log
libtracker-sparql: Reference .so.0 instead of .so in typelib
functional-tests: Remove expected failure annotation from NB#281201 test
coverage: Ignore generated .c files
libtracker-data: Fix error check for unsupported ontology change
libtracker-data: Rollback transaction on unsupported ontology change
libtracker-data: Do not reset database on unsupported ontology change
libtracker-data: Log error message on unsupported ontology change
Merge branch 'unsupported-ontology-change'
libtracker-miner: Add tracker_task_* API to exported symbols
libtracker-data: Make index recreation less verbose
libtracker-data: Drop all indexes before index recreation
Merge branch 'collation'
tests/libtracker-extract: Fix build without enca
libtracker-data: Do not consider index recreation failure fatal
tracker-miner-applications: Fix theme icon URIs
libtracker-data: Set journal_size_limit to 10 MB
libtracker-extract: Do not pass NULL to tracker_sparql_builder_prepend
tracker-extract-pdf: Fix file descriptor leak in error cases
tracker-extract-gif: Fix file descriptor leak in error case
tracker-extract-gstreamer: Fix division by zero
tracker-extract-oasis: Ignore empty values and invalid dates
tracker-extract: Fix critical when FD list is missing
functional-tests: Remove expected failure annotation from NB#217566 test
NCO: Add nco:gender-other as predefined instance
tests/libtracker-common: Add missing include directive
SPARQL: Support SELECT (Expression AS Var) syntax
libtracker-common: Fix tracker_filename_casecmp_without_extension
SPARQL: Support DELETE WHERE {...}
tracker-miner-fs: Fix crash in ReindexMimeTypes
libtracker-common: Update tracker_filename_casecmp_without_extension
tracker-control: Fix a couple of typos, no functional change
tracker-control: Use g_printerr instead of g_warning in get_uid_for_pid
tracker-control: Do not call g_object_unref on NULL in error case
tracker-control: Fix crash when unable to get miner pause details
libtracker-common: Fix compile warning, no functional change
tracker-extract: Fix uninitialized variable in albumart
tracker-extract-text: Fix crash if unable to open file
tracker-miner-fs: Fix uninitialized variable
functional-tests: Increase timeout in application tests
libtracker-miner: Ignore mtime difference of less than 2 seconds
tests/libtracker-extract: Fix tests when srcdir != builddir
tracker-extract-gstreamer: Rename flag also in the non-GUPnP-DLNA case
tests/libtracker-common: Add missing includes
tracker-extract-gstreamer: Use global tags returned from discoverer
tracker-miner-applications: Add miner_applications_locale_get_current
tracker-miner-applications: Add miner_applications_locale_get_filename
tracker-miner-applications: Update locale file only after mining
Merge branch 'locale-change'
libtracker-data: Also recreate domain indexes on collation change
libtracker-common: Fix crash in gconf-dbus locale handling
libtracker-data: Do not implicitly replace values when using blank nodes
tracker-miner-applications: Do not warn for "Hidden" desktop files
Fix Vala warnings
libtracker-data: Support fractional seconds in xsd:dateTime values
Merge branch 'subsecond'
SPARQL: Ensure that fn:timezone-from-dateTime returns integer
Remove glib-2.0-fixes.vapi
Remove posix.vapi
libtracker-bus: Do not use GDBusProxy
tracker-miner-fs: Ignore userguide directory in files miner
tracker-miner-fs: Avoid unnecessary string copies
Remove g_thread_init calls
libtracker-common: Add more checks to gconf-dbus locale handling
functional-tests: Disable userguides miner to avoid timeouts
libtracker-bus: Keep connection to D-Bus session bus alive
libtracker-common: Fix invalid read in tracker_string_to_date
libtracker-common: Fix tracker_date_to_string for timestamps before 1970
libtracker-data: Use tracker_date_to_string instead of SQLite's strftime
tests: Update tests for changed date/time formatting
Merge branch 'subsecond'
libtracker-data: Handle error case when resetting collator
libtracker-data: Fix crash due to overflow in journal reader
gvdb: Merge upstream changes
libtracker-data: Fix small memory leak
libtracker-common: Fix memory leak in tracker_string_to_date
tracker-store: Fix memory leak in Steroids.update
Remove remaining g_thread_init calls
ttl2sgml: Do not call fclose if file is NULL
libtracker-data: Fix dead code with disabled journal
tracker-store: Print warning if unable to initialize statistics
tracker-extract: Add missing includes
tracker-needle: Fix build with GLib 2.31
tracker-miner-fs: Add tracker_miner_files_is_file_eligible
tracker-miner-fs: Do not index non-eligible mount points on startup
build: Remove obsolete check for dbus-binding-tool
tracker-needle: Fix double free
tracker-miner-fs: Ignore XDG directories set to $HOME
libtracker-common: Consistently use long in get_memory_total
Do not access static members with instance references in Vala
tracker-needle: Do not use implicit .begin for async methods
tests: Remove unneeded parameter guard
build: Require Vala >= 0.18.0
man-pages: Update paths in tracker-extract.1
libtracker-bus: Fix statistics with Vala 0.24+
Karl Relton (4):
tracker-extract, tracker-writeback: Don't register dbus objects AFTER aquiring service names
tracker-extract: Support Libreoffice graphic/drawing files (*.odg)
tracker-extract: Simplify text extraction in oasis extractor for ODT files
tracker-extract-oasis: Continue extracting if we find embedded tabs + line breaks
Ken Schmedding (1):
tracker-search-tool: Accept command line search terms
Kenneth Nielsen (9):
Added Danish translation
Updated Danish translation
Updated Danish translation
Updated Danish translation
Updated Danish translation
Updated Danish translation
Updated Danish translation
Updated Danish translation
Updated Danish translation
Kevin Haller (2):
libtracker-data: Support regular expressions for fn:replace().
tests: Test cases for fn:replace() with regular expression support.
Khaled Hosny (6):
Updated Arabic translaion
Updated Arabic translation
Updated Arabic translation
Remove deleted file
Updated Arabic translation
Updated Arabic translation
Kjartan Maraas (25):
Updated Norwegian bokmål translation.
Added nb to ALL_LINGUAS.
Fix this
Updated Norwegian bokmål translation.
Updated Norwegian bokmål translation.
Updated Norwegian bokmål translation.
Add missing file. Updated Norwegian bokmål translation.
Updated Norwegian bokmål translation
Updated Norwegian bokmål translation
Updated Norwegian bokmål translation
libtracker-data: Fixed test cases on Fedora 14
Fix POTFILES.in
Updated Norwegian bokmål translation
Adjust to API change in libpanel-applet
Updated Norwegian bokmål translation
Updated Norwegian bokmål translation
Updated Norwegian bokmål translation
Updated Norwegian bokmål translation
Updated Norwegian bokmål translation
Updated Norwegian bokmål translation
Updated Norwegian bokmål translation
Updated Norwegian bokmål translation.
Updated Norwegian bokmål translation.
Updated Norwegian bokmål translation.
Updated Norwegian bokmål translation.
Koop Mast (1):
Fixes GB#618544: Only install tracker-search-bar man page when enabled
Kostas Papadimas (1):
l10n: Updated Greek translation for tracker
Kristjan SCHMIDT (3):
Add Esperanto translation
Updated Esperanto translation
Updated Esperanto translation
Kukuh Syafaat (3):
Update Indonesian translation
Update Indonesian translation
Update Indonesian translation
Kunaal (4):
tracker-needle: ambigious references
tracker-needle: Fix for ambigous references
tracker-extract: Fix for find_member function
tracker-needle: use gsettings
Lasse Liehu (1):
Finnish translation update
Laurent Aguerreche (54):
Adds a skeleton for _tile_tracker_populate_email() + some cleanups
End arrays of strings by NULL.
Update Changelog accordingly to patch from Jerry Tan (2007-07-12)
Fixed build of TST + cleanups in libtracker-gtk
Fixed build of TST
Updated fr.po
Many fixes for emails and Pango + Unification of error messages
Potential crasher with set_language() + cosmetic changes
Remove a debug line I added!
Fixed bad complexity in populate_list
Fixed wrong date/year display for audio files in TST
less code duplication + code cleanups in tracker-preferences
More date formats for PS files + code cleanups for dates
remove warnings related to attribute 'warn_unused_result'
Close feature request #397210 + less warnings when building TST + code cleanups in TST
Remove tracker_error with checking of fgets()
Fixed bug #465176 (IMAP e-mail indexing does not work after first crawl) + Code cleanups in
tracker-db-email.{h,c}
Escape filenames to make xdg_open() working
Update french translations
Nothing...
Replace "g_slist_length(list)>0" with "list!=NULL" to check whether a list is empty or not in
trackerd.c + Cosmetic changes in trackerd.c
Fix bug #131842 from Ubuntu
Add single quotes aroud parameters for convert
Remove g_return_val_if_fail(mf,NULL) in email_parse_mail_message_by_path() to avoid print of warnings
when file to open does not exist. That can happen quite frequently due to storage of IMAP e-mails so it
not an error/warning.
Make TST able to open KMail emails
More work on KMail support
Remove some useless calls to g_slist_length()
Use O_NOATIME mode to read emails with GMime
Add '#if defined(__linux__)' for O_NOATIME flag with g_open() + Correct handling of returned values by
lseek()
Use O_NOATIME everywhere is possible in tracker-extract + open Evo summary files with O_NOATIME
Use O_NOATIME everywhere is possible in tracker-extract + open Evo summary files with O_NOATIME
Fix wrong permissions when saving an email attachment in /tmp
Remove useless things from a debug session...
Remove some warnings (add xdgmime.h in trackerd.c, add declaration of
Do not assume that gint32 or guint32 are gint or guint
Continue with tracker_g?int32_to_str functions
A little bit more work with KMail and less warnings with libtracker-gtk
Updates french translation
Cleanups for KMail and Thunderbird code
svn path=/trunk/; revision=894
Make index statistic window a little bit sexier
'Documents' -> 'Documents:'
Updated french translation
Typo...
Some mistakes in french translation
Fix infinite loops with single quotes in dir names + fix messages about merged indexes which never
disappear
Read more keys from tracker.cfg file
Add support for access to imap accounts with MD5-DIGEST
GNOME Bug #509601: make tracker-extract more modular
avoid tracker-preference crashes when "/Indexing/Language" is missing
Fixes random crashes with tracker_process_files_set_temp_black_list
Fixes GB#589059 - Add option to set evolution plugins directory in configure
Fixes GB#592400 - String translation issues
Fixes GB#604655, Fix detection of ioprio
Leonardo Ferreira Fontenelle (3):
Brazilian Portuguese translation updated by Pedro de Vaz Mello de Medeiros
Brazilian Portuguese translation updated by Luiz Armesto.
Updated Brazilian Portuguese translation by Luiz Armesto (and a little by
Lionel Landwerlin (9):
miner-fs: silent compiler warning on declared but not defined functions
tracker-miner-fs: added removable devices days threshold to config
tracker-miner-fs: make removable days threshold configurable
tracker-preferences: update tracker config vala binding
tracker-preferences: add hscale for delay before dropping removable devices
libtracker-miner,storage: do not rely on g_drive_is_media_removable()
tracker-extract: Fix original resolution conversion in EXIF data
libtracker-extract: Improve extraction of title from filenames with multiple dots
libtracker-miner: install missing header
Lionel Landwerling (1):
libtracker-miner: Add mount-name to tracker:Volume as nie:title Author: Lionel Landwerling
<lionel g landwerlin linux intel com>
Lubomir Rintel (1):
libtracker-miner: port to libnm
Luca Ferretti (78):
fixed build (Makefile, not MakeFile)
POTFILES.skip; ChangeLog New files for l10n.
Remove ../ from sources.
Added Italian translation. We need at least one to test if l10n works :-)
fixed "make dist" for intltool-* stuff (Laurent Aguerreche)
Restore "setlocale" call. Now localization shoul work at runtime for this
Add French translation by Laurent Aguerreche.
Forgot to run `cvs add fr.po`, sorry.
Add missing manpages for deb packages which have to be distributed by
Restore #include <locale.h> (maybe needed on some systems) and move
Removed from cvs (from Laurent Aguerreche)
Replace AM_GLIB_DEFINE_LOCALEDIR with a custom test and AC_DEFINE due to
Add cvs ingore files.
Add l10n/i18n support, changing some messages for a better translation
Add a check for glib >= 2.12.0 and define HAVE_RECENT_GLIB.
Standardized error messages.
Add tracker-search-tool.desktop.in
Fix a couple of typos in translatable messages.
Reduce the number of translable messages using C style comment blocks to
Updated by Eugenio Cutolo.
Add trackerd.c
Change command line options and enable i18n. Fore more info about changes,
Updated Italian translation.
Add a missing : in --help message to match other tools.
Comment out some unused strings from gnome-search-tool and change other
Updated Italian traslation.
Update launcher description to match GNOME HIG.
Updated Italian translation
Updated Italian translation.
Port tracker-stats to GOption and mark translatable strings. Fix bug
Move some files to ignore to .skip Patch from Michael Biebl.
Fix the glade name of buttonbox area.
Updated Italian translation.
Use "VALUE" not "value" in --help for -t and -v explanation as any other
Fix some HIG, i18n and icon issue in Tracker search too. See bug #412255
Updated Italian translation.
Updated Italian translation
Updated Italian translation.
Enable localization for trackerd.desktop file. It's useful for
New files for tracked.desktop localization
Add -DTRACKER_LOCALEDIR in INCLUDES
fix previous commit: .in.in in POTFILES.in and .in in POTFILES.skip
run gtk-update-icon-cache on install-hook and uninstall-hook. See
add CLEANFILE to remove tracked.desktop on "clean" rule
Cleanup .desktop files generation for tracker-search-tool and
really remove tracked.desktop on make clean and include
Add X-GNOME-Bugzilla-* stuff, remove .png from Icon key, set StartupNotify
Updated Italian translation
inizialize g_thread earlier
mark Name and Comment as translatable
Updated Italian translation
show GtkNotebook labels translated
Updated Italian translation.
Updated Italian translation.
Updated Italian translation.
Updated Italian translation
Change the name of capplet launcher, to remove "Preferences"
removed no loger available tm-tray-icon.c Updated Italian translation.
Updated Italian translation.
Added tracker-applet.c
Updated Italian translation
Mark strings in rigth click menu translatable and fix capitalization and
Updated Italian translation
Updated Italian translation.
Updated Italian translation.
HIGfication of reindex/restart alerts.
Fix a typo in previous commit
Updated Italian translation.
Fix my bad English, courtesy of A. Walton and Michael Biebl.
Updated Italian translation.
Updated Italian translation.
More strings for translation and fix capitalization.
Updated Italian translation.
Updated Italian translation.
Updated Italian translation.
Updated Italian translation
Updated Italian translation
l10n:Updated Italian translation
Lucas Satabin (1):
rss: Add support for enclosures
Lucian Adrian Grijincu (1):
Updated Romanian translation
Lucian Grijincu (1):
Added Romanian translation
Luis Menina (4):
Updated French translation
build: Remove references to QT dependency in configure.ac
docs: remove the --low-memory option from tracker-store man page
build: Fix error message when running configure for tracker-miner-fs
Maitrey Mishra (1):
First version of fts functional test cases
MarMav (2):
Updated Greek translation
Updated Greek translation
Marcel Telka (12):
Added Slovak translation by Pavol Klačanský. Added sk.
Added Slovak translation by Pavol Klačanský.
Updated Slovak translation by Pavol Klačanský.
Updated Slovak translation by Pavol Klačanský.
Updated Slovak translation by Pavol Klačanský.
Updated Slovak translation by Pavol Klačanský.
Updated Slovak translation by Pavol Klačanský.
Updated Slovak translation by Pavol Klačanský.
Updated Slovak translation by Pavol Klačanský.
Updated Slovak translation by Pavol Klačanský.
Updated Slovak translation by Pavol Klačanský.
Updated Slovak translation by Pavol Klačanský.
Marcus Fritzsch (23):
fixed deskbar handler bugs and added more exception checks
tracker-module.py don't try to load icons for service Emails or GaimConversations
tracker-extract, added support for application/x-gzpostscript
updated changelog
fix broken manpage markup of trackerd.1
fix evolution email opening for the deskbar handlers, fixes ubuntu bug #160262
manpages: fixed typo in tracker-preferences.1 and added tracker-applet.1
in docs/ added tracker-applet.1 to Makefile.am
docs/Makefile.am, made tracker-preferences.1 dependant on ENABLE_PREFERENCES as it is in src/
fixed one more tracker-applet.1 bug
URI quotation issues fixed, this fixes bug #495512
changelog updated
fix trackerd hang on erroneous rdf query, fixes #495810
Allow throttle level == 0 from command line
Updated trackerd and tracker.cfg manpages
deskbar-handlers: Changed KMail identifier for email viewers
docs/tracker.cfg.5: documented BatteryIndex and BatteryIndexInitial
src/trackerd/tracker-utils.c:output_log - limit log file size to 10MiB
Fixed char*==char* comparison with strcmp
Pause on low disk space and tracker_pause ()
LowDiskSpaceLimit config option
python/deskbar-handler/tracker-module.py: some even more defensive programming for add_all_actions
ChangeLog updated
Marcus Karlsson (1):
build: Fix build failure from missing tracker-ontologies.h
Marcus Meissner (1):
configure: Save LDFLAGS
Marek Cernocky (2):
Updated Czech translation
Updated Czech translation
Marek Černocký (59):
Update Czech translation
Update Czech translation
Update Czech translation
Update Czech translation
Update Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Added message flag for gettext
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Updated Czech translation
Marinus Schraal (12):
tracker-extract: Fix year-only date extraction in gstreamer module
tracker-extract: Use tracker-guarantee to ensure a title in playlists
tracker-extract: Only use CUE info as last resort in gstreamer
tracker-extract: Fix album disc uri in gstreamer
tracker-extract: Albumartist may be NULL in flac
tracker-extract: Pass the flac metadata
tracker-extract: Revert libflac as default rule
tracker-extract: Fix flac albumartistsort tag parsing
tracker-extract: Don't mix artist and albumartist
tracker-extract: Use albumartist if available
tracker-extract: Use date as album uri identifier
Use nie:title instead of nmm:albumTitle
Mario Blättermann (39):
Updated German translation
Updated German translation
Updated German translation
Updated German translation
Updated German translation
Updated German translation
Updated German translation
Updated German translation
Updated German translation
Updated German translation
Updated German translation
Updated German translation
Updated German translation
Updated German translation
Updated German translation
Updated German translation
Updated German translation
[i18n] Updated German translation
[i18n] Updated German translation
[i18n] Updated German translation
[i18n] Updated German translation
[i18n] Updated German translation
[l10n] Updated German translation
[l10n] Updated German translation
[l10n] Updated German translation
[l10n] Updated German translation
[l10n] Updated German translation
[l10n] Updated German doc translation
[l10n] Updated German translation
[l10n] Updated German translation
[l10n] Updated German translation
[l10n] Updated German translation
[l10n] Updated German translation
[l10n] Updated German translation
[l10n] Updated German translation
[l10n] Updated German translation
[l10n] Updated German translation
Update German translation
Update German translation
Marius Gedminas (1):
Fix buffer overrun in libunistring builds
Markus Schley (1):
[l10n] Updated German translation
Martin Franco (1):
tracker-extract-epub: Extract more metadata, including author to nco:PersonContact
Martin Kampas (15):
libtracker-miner: Always query urn for add/update, metadata may already be in store
libtracker-miner: Remove GFile from cache regardless of file/dir difference
functional-tests: Fix regression introduced in commit 690eecb1
functional-tests: Don't rely on just tracker-control -t to kill tests in time
functional-tests: Increase default timeout 90s->180s, 90s isn't long enough sometimes
functional-tests: Start/stop processes in correct order, miner after extract
functional-tests: 400-extractor.py expects different arguments
functional-tests: Don't require miner-fs being idle for testing data inserted
functional-tests: Use GraphUpdated signal from store, not miner-fs Idle status
functional-tests: fix invalid SPARQL s/nao:hasTag:prefLabel/nao:prefLabel/
libtracker-data: Limit error message length
miner-fs: Fix tracking file move
miner-fs: Remove unused argument is_new
Use g_unix_signal_add() for signal handlers
miner-fs: Fix handling files moved soon after creating
Martin Srebotnjak (2):
Updated Slovenian translation
Updated Slovenian translation
Martyn James Russell (256):
Make build work for Maemo platform, changes autoconf prereq to 2.59 not
Moved all configuration options to their own module for type and limit
Moved these files here from src/trackerd so the API can be shared by all
Remove the dependency on tracker-config by the tracker-log module.
Fix missing libtracker-common/tracker-config.h dependency and clean up
Fix missing libtracker-common/tracker-config.h dependency and clean up
Fix missing libtracker-common/tracker-config.h and
Fixed all warnings generated when building the tracker project with the
Safe guard initialising the tracker log more than once. Patch by Ivan
Added these files to split out the indexing functionality which was in
Forgot to include bug number in ChangeLog.
Implemented the GetTextContents method. This fixes bug #514553.
Fix compiler warning.
Fixed the badly formatted ChangeLog
Added module for HAL specific code and cleaned up process-files module, fixes bug 503725
Added pre-merge with indexer-split marker in ChangeLog
Removed everything in preparation for bringing in new files
Merge indexer-split branch.
Improve the crawler by adding a "special_paths" category used for legacy
Make sure we reset the boolean we used to know if we have already iterated
Added some debugging to know why some .desktop files are not indexed
Fix the linking order here.
Added to illustrate the architectural design of the daemon.
Moved all manpages to docs/manpages and moved all architecture docs to
Added version information and new documentation Makefiles.
Fixed make distcheck missing src/tracker-utils/tracker-info.
Fixed make distcheck for the documentation addition.
Added missing Makefile.am files.
Added new documentation module for tracker-indexer module creation.
Change the order of the functions so all the new/free/init/shutdown
Don't require GdkPixbuf for MP3 album art extraction. Instead make it
Added tracker-indexer.dia to illustrate the design of the indexer.
Added Ivan's live.gnome.org documentation so it is available in the
Fixed a build issue.
Added -DTRACKER_COMPILATION to fix the build.
Added more functions to be able to more easily manipulate the lists we
Added an event cache so we don't send 2 events for a cp command to the
Don't link with GdkPixbuf unless we have it.
Put all definitions and includes before CFLAGS (like everywhere else). Fix
Removed the if is_directory check on EVERY file monitor we add since we
Fixed ChangeLog
Fixed from make check.
Moved all database files to data/db.
Change the way GdkPixbuf is detected by using "auto". This means it won't
Moved this file to data/.
Completely reworked this file and removed about 50% of it. This 50% was
Added Nokia bug number to last ChangeLog
Updated news. Patch committed from Tshepang Lekhonkhobe.
Updated README. Patch committed from Tshepang Lekhonkhobe.
Updated TODO. Patch committed from Tshepang Lekhonkhobe.
Fixed the ignored file patterns. Changed *~* to *~. Patch committed from
Include <sys/inotify.h>, not <linux/inotify.h> and removed
Removed the DISTINCT keyword from statements which use a WHERE clause
Try to improve on the NB#88769 fix I added previously. Now we don't use 2
Moved the tracker-fts-test application to utils/tracker-fts/ since it is
Fixed changelog errors
Cleaned up the code here. Removed unnecessary memory allocation and code
Cleaned up the code here. Removed unnecessary memory allocation and code
Cleaned up the code here. Removed unnecessary memory allocation and code
Cleaned up the code here. Removed unnecessary memory allocation and code
Included tracker-hal and tracker-field-data to fix the documentation
Fixed ChangeLog
Small improvement.
Fixed ChangeLog formatting
Fixed check for inotify and also fixed build when we don't have it.
Merged libtracker-data branch into TRUNK.
Don't crash when we pass an empty GStrv to tracker_keywords_search().
Fixed the configure script to make certain extensions automatic not
Renamed the make_directory_with_parents and added a comment detailing why
Fixed libgsf issue
Fixed configure script
Fixed some broken issues.
Fixed some broken issues.
Removed Enable warnings|debug statement when configure is finished, they
Added the UDI to the mount-pointer-added and mount-point-removed signals.
Added API to get all
Fix the way we check if we should do thumbnailing. Don't explicitly
Fixed a missing semi colon, spotted by Laurent Aguerreche.
Fixed ChangeLog formatting
Fixed formatting and removed some unnecessary code.
Don't use "tracker:unknown" when we don't know a metadata value, return
svn path=/trunk/; revision=2530
Forgot ChangeLog
Revert changes that removed "tracker:unknown" when we didn't know the
Updated files we skip/include.
Set the state initially to _STOPPED. The problem was, if the indexer was
Small improvement.
Fixed ChangeLog
Fixed a typo in the includes.
Added code to clean up database volumes which have been disabled for more
Don't output logging with g_print(), indexer status updates were being
Set a flag if the prepare function succeeds so we know the service can be
Updated all queries to use the "AS" keyword for clarity. Now we check the
svn path=/trunk/; revision=2574
svn path=/trunk/; revision=2575
svn path=/trunk/; revision=2583
Disable warning causing breaks in gdb, it makes no difference either way.
Added "core-dumps" to the list of directories to ignore and "*.rcore.lzo"
Updated ChangeLog
Small code clean up.
Added Nokia bug to ChangeLog for reference
Added more variable checking to the tracker_data_metadata_() public API.
Fixed the header which was using the same ifdefs as another header. Fixed
Bumped version requirement of GLib to 2.16. We depend on it anyway.
Patch from Tshepang Lekhonkhobe to update documentation.
Support __FUNCTION__ for compilers which don't have it as standard. Based
Improve the strings used when estimating time remaining and the time is <
Removed all unused thumbnail code and scripts now they are unused.
Included config.h so we get the __FUNCTION__ definition on Sun builds.
Make sure we recursively remove all monitors for mount points which are
Don't call stat() when we remove and move thumbnails. Just use the current
Include config.h.
Fixed ChangeLog spacing issue
In function tracker_path_list_filter_duplicates(), don't filter basenames
Fixed a compiler warning and made pausing the indexer on IO a #define.
Fixed a bunch of warnings now we have more compiler flags to catch these
Added indexes for the Services table on Enabled, AuxilaryID and
Don't use British English spelling for ANALYZE.
Updated ChangeLog with bug numbers
Patch from Michael Biebl to NOT use symbolic links for test cases and to
Disabled tests which fail and don't disable tracker-extract from the
svn path=/trunk/; revision=2781
Added these files for use with: svn -R propset svn:ignore -F .svnignore ./
Change EVOPLUG_{CFLAGS|LDFLAGS} to EVOLUTION_PLUGIN_*. Also make the
Removed tracker-data-field.[ch] now that it is in libtracker-data, fixes
Added glib test Makefile.decl includes to these new Makefiles so make
Fixed a nasty bug where inserting a MMC would cause ALL MMCs to be
Make sure we check the module config AND the config for disabled modules
Make unit tests disabled by default. They now have to be enabled with
Commented out code which causes assertion warnings but doesn't function
Changed warnings to debug messages when we can't find a module from a
Bumped GLib dependency up from 2.15 to 2.16, so we require the stable
Updated these based on a patch from Tshepang Lekhonkhobe. All updated to
Make sure we pass the parameters the right way round to the SetOption
Remove the set_db_option_int() call for IntegrityCheck and InitialIndex.
Make sure we stop processing modules if the removable devices is less than
Added scan_timeout option to modules and the module config. This means
Added "maximum" to the arguments that can be used in
Add main context iteration in the tight loop that is the event processing
Added new state (PAUSED) and add to the tooltip when paused so it is known
Moved tracker-extract to tracker-main
Renamed 'Extractor' to 'Extract'
Missing files
Make sure we check for UTF8 validation before sending over dbus.
Fixed make distcheck issues.
Fixed broken names after renaming TrackerExtractor to TrackerExtract to be
Fixed test cases missing namespace change for TrackerExtractor.
Use the new DBus debug function so we don't spam the logs in EVERY log
Revert Jamie's change to use FULL synchronicity with SQLite. There was a
svn path=/trunk/; revision=2906
Updated NEWS
Fixed version
Check file size is non-zero before trying to extract metadata from it.
Make sure we initialise GError to NULL. Also use the error in the print
Use SCHED_IDLE for the process scheduling to improve responsiveness of
svn path=/trunk/; revision=2927
Also sorted all properties returned by tracker-services.
Make sure we *ALWAYS* log state changes. The recent status code updates
Fixed warning from missing include.
Add options to track changes in real time instead of repeatedly asking the
Handle Ctrl+C more gracefully.
Removed the "Reason" from the Paused signal since we don't have a reason
Make timeout for flushing data to the database 30 seconds instead of 60
Fixed missing include.
Use g_strv_length() to make the patching here easier for Maemo.
Fixed Makefiles so we include WARN_CFLAGS in all files. Some files were
Use tracker_file_get_mtime() instead of using g_lstat() everywhere.
Reset stats after we issue finished signal.
Don't optimize the database(s) unless there have been changes committed to
Fixed the #defines for these headers so they don't possibly conflict with
Fixed ChangeLog
Removed. Was 0 bytes.
Fixed tracker-search-tool, tracker-preferences, tracker-applet and the
Updated ServiceMetadata queries to use "Display" field instead of "Value"
Make tracker-preferences, tracker-applet, tracker-search-tool and
Don't handle signals SIGSEGV, SIGBUS, SIGILL, SIGFPE, SIGABRT, instead let
Add $home as the first volume in the Volumes table with an id of 1 (has to
If we don't get an mtime for a file, don't then just return, make sure it
Improve configure switch help.
Fixed make distcheck issue.
Fixed ChangeLog
Fixed ChangeLog
Don't use g_strstrip() before calling tracker_escape_metadata() which
Add new DB versions so users are forced to reindex when updating from svn
Removed TRACKER_DB_PAGE_SIZE_DEFAULT, use TRACKER_DB_PAGE_SIZE_DONT_SET
Remove collation from Services table.
Now we cache DELETE events. This way, when recursively deleting a
Make sure we check the priv->readonly property before trying to add or
Removed no longer used extractors.
Added indexer fix using Carlos' patch now that we only send top level
Merged some of the non-code changes (i.e. alignments, comment updates)
Some code clean ups.
Fixed potential buffer overflow. Reported in
Remove copyright and version information on startup. There were reports of
Updated to reflect the current offenders :)
Fixed documentation, patch from Tshepang Lekhonkhobe.
svn path=/trunk/; revision=3039
Make sure once we have loaded the config, we check there are no
Removed deprecated widgets. Used "+" and "-" buttons without text so there
Use SCHED_IDLE and define it if it isn't defined (in older kernels).
Code clean ups.
Use proper name spacing for public functions and cleaned up the code a
Reduce the amount of debugging when starting up and detecting HAL devices.
Fixed the "ServiceStatisticsUpdated" signal we emit so we don't send empty
Fixed 3 memory leaks and a bug in the statistics signalling code rewrite.
Removed dead code left around causing GObject warnings.
Put statistics update signal in a separate public function. Fixed not
Code clean ups.
Renamed tracker-cleanup to tracker-volume-cleanup so the name makes more
Added some messaging so we can see what is going on here.
Fixed blunder on my part, reusing variable name. Seems to work nicely.
Make sure we convert the volume id into a string before using it in the
Make sure we convert the volume id into a string before using it in the
Prepare for release 0.6.91.
svn path=/trunk/; revision=3082
Don't check each string for utf8 validity in
svn path=/trunk/; revision=3092
Fix confusion and error with deskbar-applet module dir detection. Fixes
Use g_timeout_add_seconds() in preference to g_timeout_add(). Fixes bug
Fixed GStreamer helix bin checks in configure and renamed variables.
Provide information about if GStreamer helix is being built in the
Make sure we check the mtime in the db and on the disk are the same here
Added libtool library versioning so libraries are not all named .so.0.0.0.
Fixed errors stopping file from being loaded.
Added ParentID and 2 indexes to improve GetStats performance. Removed
Used code from tracker-processes utility to find tracker-extract when we
Fixes NB#102800, uses _exit() instead of exit() when receiving termination
Improved add/remove/found devices debug messages.
Make sure we change the throttling when the battery is in use or not.
Revert turning on debugging.
Added GetPid API call to extractor. We now call this furst so we know what
Only include basename in list and exclude ourselves from the list of
Added options --hard-reset to kill all processes AND remove all databases.
svn path=/trunk/; revision=3123
Fixed make distcheck.
Make use of g_strcmp0() so we don't crash with NULL strings as reported in
Fixed build warnings.
Fixed build warnings.
Removed all "merge" options since they no longer apply. Added more state
Fixed comparison with unset variable.
svn path=/trunk/; revision=3146
Prepare for release
Fixed remove sys function confusion with static variable, was stopping
Fixed missing include warning.
Code clean up. Don't allocate memory for AddMetadataInfo and then return
Added vorbis checks and cleaned up vorbis code. This is a backup, we use
Added command line switches to faciliate the _get() and _get_multiple()
Improve performance here, don't create/free a new list and iterate the
Fixed translations to use plural forms where needed. Spotted by Luca
Updated thumbnailer code so we only send thumbnails to the thumbnailer
svn path=/trunk/; revision=3177
Disabled by default to stop us getting SIGSEGV just because we reach the
Use #ifdef __linux__ before including /usr/include/linux/ files. Fixes bug
Added preprocessor checks for __LIBTRACKER_COMMON_INSIDE__ which were
Only set nice() to 19 when crawling the file system, for all other times,
Make sure we send the thumbnailer queue to the thumbnailer daemon when we
Martyn Russell (2117):
Updated README with GIT repository
Updated README with writable GIT repository
Don't keep the tracker-extract command running if DBus says it is already running
Updated applet copyright years
Bumped version
Fixed po/POTFILES.in for release 0.6.93.
Updated NEWS
Added Release statement
Simplified --process-all translation in tracker-indexer
Fixed Sun OS build errors, patch by Xin Lai
Reduce strlen() calls and use g_free() not free() on GLib strings
Fixes: NB#109891, If deleting last music track or last video...
Fixes: NB#109046, Tracker is slow to index all the images in ...
Added information about Indexer progress and Stats updates to tracker-status
Updated albumart strip code to work with utf8 and be clearer
Fixes: NB#109891, If deleting last music track or last video...
Changed stats cache timeout to 5m and signal stat diffs then too
Added more information about module use to tracker-extract
Fixed all build warnings and documentation warnings
Clean up this Makefile based on patch from 0.6 branch
Disabled push modules by default
Fixes: GB#572237, Remove deprecated Glib symbols
Fixed potential leak found in 0.6 branch last week
Improve code of evolution push module
Fixes: NB#114354, trackerd polls
Fixed indexer invalid writes in state_to_string() if string is empty
Fix Valgrind errors / leaks and added public API parameter checks
Fixed disk_space_check_stop() critical warning on shutdown
Removed **** from low disk space messages in log
Fixes: NB#110221, ML: Album Art is not displaying in All Album and...
Fixed tracker-xmp coverity findings
Fixed src/libstemmer/libstemmer.c coverity failures
Fixed src/libtracker-common/tracker-config coverity failures
Removed unused variables from coverity findings
Check return value of important GLib calls, found by coverity
Make sure we call va_end before returning in evolution-imap module
Fixes: NB#119230, tracker-extract: memory management shall be improved
Rework the processors device and module logic so it is clearer
Monitor cache time now 1s & processor queue time now 0s for < 50 items
Check space before creating DBs && disable indexer API when paused
Fixed trackerd crasher when shutting down if started in readonly mode
Fix iterating OVER every other device in the processor's list
Removed unused variable
Fixed evolution plugin 64bit compiler warnings & broken for loop
Fixed evolution plugin 64bit compiler warnings & broken for loop
Fix GPtrArray being used instead of TrackerSparqlBuild compiler warning
Fixed some really minor build warnings
Fixed missing public function declarations and fixed compiler warnings
Fixes core dump by double freeing a device in tracker-indexer processor
Renamed tracker-indexer to tracker-miner-fs
Renamed DBus service files and desktop files for miner-fs
Remove module-config init/shutdown, not needed in tracker-store
Added pausing back for the miner-fs for the applet
Fixed make distcheck breakages
Added missing desktop file
tracker-store: remove unused tracker-utils.[ch]
Report errors for unsupported TrackerSearch DBus APIs
libtracker-db: Fixes memory leak in db statement creation
tracker-store: Fix memory leak when registering dbus namespaces
tracker-miner-fs: Fix memory leak when getting mime type for ALL items
Added tracker-sparql man page
tracker-store: Removed a bunch of unused or not working DBus APIs
tracker-store: Changed tracker-daemon to tracker-statistics
Fixed make distcheck failures
tracker-store: Removed org.freedesktop.Tracker.Search DBus interface
Updated man pages and added one for tracker-info
Improve tracker-{info|import|stats} according to man pages
Fix make distcheck
Simplify resource resource registration and fix a memory leak
Removed NFS lock code since
libtracker-common: removed NFS locking config options
tracker-store: Removed config dump options which don't apply
tracker-miner-fs: Removed config dump options which don't apply
tracker-miner-fs: Removed TrackerLanguage creation, it was unused
libtracker-common: Removed a bunch of config options unused
manpages: include actual link for Nepomuk references
tracker-store: Removed a bunch of code which applies to the miner-fs
Moved tracker-config to tracker-global-config, 1st phase
tracker-miner-fs: Removed local config options which were not applicable
libtracker-common: Build log filename automatically from binary name
tracker-store: Removed local config options which were not applicable
tracker-store: Fix tracker-config include
libtracker-common: Removed tracker-config.[ch]
tracker-fts: Fixed broken build with missing tracker-config include
Moved config functions and modules around
tracker-fts: added config module
Fixed make distcheck failures
Renamed config modules to reflect real roles
tracker-extract: Sanitise the albumart code with an init/shutdown function
tracker-extract: renamed tracker-extract-albumart to tracker-albumart
tracker-extract: push all albumart code to tracker-miner-fs
tracker-miner-fs: moved in tracker-albumart code from libtracker-common
tracker-miner-fs: albumart messaging clean up
Add \n after interrupt signals
libtracker-common: fixed weird indentation in keyfile-object
tracker-miner-fs: fix crash receving album art raw data
libtracker-common: make thumbnailer queue messages debug messages
tracker-extract: don't init thumbnailer, no longer used here
tracker-miner-fs: re-add config check for enabling thumbnailing
tracker-miner-fs: Make sure the thumbnail queue is actually sent
tracker-miner-fs: allow overriding initial-sleep from command line
Fixed make distcheck failures
Enable unit tests by default so they are included in make distcheck
Disabled setrlimit for now, it is causing problems with gstreamer
Don't print invalid UTF-8 warnings in tracker-statement-list
tracker-miner-fs: move albumart extraction to tracker-extract
tracker-extract: don't try to insert NULL genres in gstreamer module
Moved thumbnailer.[ch] and volume-cleanup.[ch] to tracker-miner-fs
tracker-miner-fs: fixed thumbnailer warnings
tracker-miner-fs: fixed crash trying to do volume cleanup on startup
More make distcheck fixes
More make distcheck fixes
Fix build issues
tracker-miner-fs: removed "disabled-modules" config option
Removed module_name from everywhere
Started removing TrackerConfig
Make the crawler work again using one directory argument and a recurse boolean
Fix processor/crawler so they can include/exclude files/directories
tracker-miner clean ups
Connect all signals up and make test case work
removed tracker-config and tracker-status
More clean ups to libtracker-miner
Fixed a bunch of crashers and monitor issues from the clean up
Fix processor so we add newly created directories to the crawl list
Include file clean ups and removed unused files
Renamed tracker-processor to tracker-miner-process
Moved libtracker-miner test to separate directory test/
Fixed Makefile.am, added test/Makefile.am and removed processor.c
Rename config _enable_watches() to _enable_monitors()
Added module config options to normal config
Removed tracker-module-config.[ch]
Removed tracker-{processor|crawler|monitor} from binary
Removed unused code now re-implemented
Removed miner-fs legacy config and added module config defaults
Removed data/modules/ no longer needed
Added status and progress to tracker-miner object
Cleaned up miner dbus code, removed unused commented out sections
Removed tracker-dbus from libtracker-miner
Fix link error
Disable old tracker-miner-fs and remove tracker-miner.[ch]
Removed libtracker-module
Added miner_stopped() API and miner defines for dbus path/name prefixes
Improved DBus API
Fixed build warning and removed useless --process-all cmd switch
Fixed finished signal causing app to exit
Added default handlers for miner and crawler
Add initial pause mechanics
Add some more debug information
Add missing GetDescription method to DBus xml file
Add tracker-miner-discover to find DBus miner services
Added tracker-status command line options to list running/available miners
Don't exit when listing miners
Implemented Pause and Resume in tracker-status for miners
Added miner status and progress to tracker-status
Added Applications miner service file
Added GetIsPaused miner API and -k to get key used in tracker-status
Use G_FILE_ATTRIBUTE_STANDARD_IS_HIDDEN instead of string
Use defined attributes for g_file_query_info() instead of strings
Added additional checks from original code for checking file/dirs
Make sure we call constructed for the parent class first.
Don't use been_started AND process_dir_id and emit finished signal
Add miners list and start them one after each other not same time
Rename Miner.FS to Miner.Files so tracker-status finds it
Added missing TrackerConfig APIs for new config options
Removed Monitor config and merged it into index config
Renamed the DisableIndexOnBattery options to make more sense
Move config options around so they are more logically groupped
Fixed memory leak for GFileInfo and warning when info is NULL
Don't monitor ALL directories, i.e. make sure we ignore hidden directories
Clear debugging about the type of path we are processing
Function name clean up
Fixed config API for ignored patterns s/ignore/ignored/
Added ignore rules and patterns from config
Make sure we ALWAYS force checks on directories and NEVER ignore them
Renamed tracker-miner-process to tracker-miner-fs
Fixed all Miner->FS namespace changes
Moved binary name from tracker-miner-fs-new to tracker-miner-fs
Rename all variable names for TrackerMinerFiles to mf
Don't stop the timer when printing stats, not need
Small code cleanups/realignments
Rework the way we mine the file system data
Removed some unused debug
Fixed unrefing GFiles in the queue but not clearing the queue
Fixed miner discovery based on crawler signal changes
Fix compile warning const/non-const issue
Added status information to miner-fs now visible in tracker-status
Improved debugging
Add dir ignore patterns and moved silly crawl dir checks to start
Fix TrackerCrawler call now we use GFile instead of path
Make sure we call the parent class constructed first
Make the dbus functions use a _dbus_ prefix
Reduce names shown in tracker-status to not show org.freedesktop...
Make sure we reload the settings when config file changes
Added disk space checking back
LGPL for libtracker-miner
Updated all #ifndefs for headers to use libtrackerminer prefix
Call exit() if we can't register the object with dbus
Added battery support to miner-files
Make it possible to get all pause apps/reasons
Finally signal paused/resumed signals
Update tracker-status help, we don't need to use --miner with it
Align output better for tracker-status
Don't allow an app to pause with the same reason more than once
Fixed running/paused logic
Fixed paused signal, we don't have reason there yet
Better output to console for tracker-status when no miners are paused
Added battery status messages & get_battery_percentage to libtracker-common
Don't spam "Processing Files"
Make battery percentage a property and notify on when it changes
Make sure we resume the miner after AC adaptor is in use
Removed tracker-miner-fs/modules/*, no longer used
Removed tracker-indexer*, no longer used
Removed tracker-module*, no longer used
Removed tracker-status*, no longer used
Fix Makefile by including tracker-{dbus|thumbnailer}
Remove tracker-removable-device*, no longer used
Added initial man page for tracker-miner-fs
Fixed tests which tried to include files no longer available
Updated man pages for .cfg files
Added tracker-status-icon desktop file
Remove libtracker-common header checks from tracker-thumbnailer
tracker-miner-fs: Fixed #ifdefs in headers to be more specific.
Removed tracker-crawler.c, tracker-miner.h, not used here
Fix initial make distcheck failures
Removed tracker-miner-fs/tracker-main.c, no longer used
tracker-miner-fs: Moved tracker-miner-main to tracker-main
Fixed missing POTFILES.{in|skip} entries for make distcheck
Moved tracker-module.pc.in to tracker-miner.pc.in
tracker-status: Add status to -f output
tracker-status: Implement --detailed using timestamps
tracker-status: Added paused/resumed miner manager signal support
libtracker-miner: Fixed missing tracker-miner-client.h
tracker-status: Make sure we allocate the GValue we use
tracker-status: Fixed crasher
tracker-status-icon: Fixed icon not appearing, called g_thread_init()
tracker-search: Added some love
tracker-search: Add limit warning if more results exist than limit
tracker-sparql: Some small code cleanups
tracker-sparql: Renamed --path option to --file
tracker-sparql: Removed mingw include
tracker-sparql: Added command line options to make using SPARQL easier
tracker-sparql: Update -p help mentioing class prefixes can be used
tracker-search: Fix memory leaks and s/Results/{Albums|Artists|...}/
tracker-search: Added options to get all images and all files
tracker-search: Fixed some typos in the options --help
tracker-sparql: Use -x to list prefixes
Updated man pages for tracker-search and tracker-sparql
tracker-miner-fs: Fixed monitoring, enabled != config enabled
tracker-extract: Added FTS support for text files
tracker-extract: Removed unused code & handle content == NULL
libtracker-miner: Pause crawler when miner is paused
libtracker-miner: Don't disable monitoring during crawling
tracker-miner-fs: Applications miner small code improvements
libtracker-miner: Don't signal status/progress so much & remove dups
tracker-sparql: Fix documentation and --help for --update option
Fixes NB#114955, Usage of CPU is about 100% during long time after...
tracker-miner-fs: Efficiency improvement when no dir-content config
libtracker-miner: Fixed double free
Fixes: NB#138860, tracker-miner-fs stops crawling if a directory...
libtracker-miner: Check for NULL before unrefing sparql in item_update...
tracker-preferences: Change "Save" button to "Apply".
tracker-preferences: Add tooltips to options to describe them better
tracker-search-bar: Added initial framework
tracker-preferences: Merged Monitoring into Indexing section
tracker-preferences: Fixed run on battery/first time sensitive toggle
Improve error string for translators, related to bug #592400
Fixes bug 592400, String translation issues
Fixes bug 594301, Need context for a proper translation
Fixes bug 573012, Context needed for a proper translation
tracker-search-bar: Moved to C implementation
tracker-search-bar: Added initial searching results window
tracker-extract: Use filename for nie:title if we have nothing else
tracker-search-bar: Fixed broken .server $libexecdir
tracker-search-bar: Make searching more useful
tracker-search-bar: Added folders to the list of results
tracker-search-bar: Moved position of results window
tracker-search-bar: Made entry a little wider
tracker-search-bar: Make the results window prettier
tracker-search: Now can use FTS with category searching
tracker-status: Fixed typo in --help
tracker-search: Use nfo:Document instead of nfo:PaginatedDocument
tracker-search: Make sure we tracker_disconnect before exiting
tracker-tag: Fix this up to work with new SPARQL
tracker-tag: Fix FILTER which is no longer used for --list
tracker-tag: Fixed man page up
tracker-status-icon: Update --help about one liner
Updated man pages
Fixed use of tracker_dngettext(), don't use _("") strings
Added missing new man pages to Makefile
tracker-results-window: Fixed a bunch of issues
Updated the README
Updated the MAINTAINERS and AUTHORS files and credits in applets
Bumped version of valac to 0.7.5
Updated the NEWS
More updates to NEWS
More NEWS updates
More NEWS changes
Cleaned up tracker-search-tool Makefile.am
tracker-miner-fs: Make thumbnailer more useful with return values
tracker-miner-fs: Actually use the thumbnailer with init/shutdown
tracker-miner-fs: Removed tracker-dbus.[ch] no longer used
tracker-miner-fs: Removed tracker-utils.[ch], no longer used
tracker-extract: Don't error on HAL == NULL if run on command line
tracker-extract: Added some debugging to albumart extraction
tracker-extract: Fixed Ctrl+C not working with -d
tracker-miner-fs: Re-enable the thumbnailer communication
tracker-preferences: Make ignored dirs & w/ content more equally spaced
tracker-miner-fs: Don't send 0 thumbnail sized queues
tracker-miner-fs: Don't try to send thumbs if service is disabled
tracker-miner-fs: Use XDG spec for special user dirs in config
tracker-miner-fs: Removed unused code
tracker-miner-fs: Allow full paths in IgnoredDirectories & IgnoredFiles
tracker-miner-fs: Fixed 2 memory leaks found by valgrind
libtracker-miner: Fixed warning updating monitor hashtable with files
tracker-miner-fs: Fix case where $HOME/.config/xdg-dirs.dirs doesn't exist
tracker-fts: Moved tracker-parser here from libtracker-common
libtracker-db: Cleaned up headers, and add tracker-db.h.
libtracker-db: Include missing tracker-db.h in Makefile.am
libtracker-data: Cleaned up headers, and add tracker-data.h
Moved src/tracker-fts to libtracker-fts, it is a library afterall
Fixed make distcheck issues
libtracker-common: Updated docs and fixed warnings in build
Use g_hash_table_unref() instead of _destroy()
Bump version to 0.7.1 in preparation for a release
Require libgee >= 0.3
Mention Vala 0.7.6 in autogen, not 0.7.5 which fails
Updated NEWS
Don't depend on libgee for tracker-search-bar, it doesn't use it
libtracker-miner: Removed commented out code for throttle, no longer needed
tracker-miner-fs: Don't print "miners all finished" > 1
libtracker-miner: Make sure we crawl newly moved directories
libtracker-miner: Fix g_timer_destroy() timer != NULL warning
libtracker-miner: Fixed moving items between monitored dirs, was erroring
libtracker-common: Clean up source
libtracker-common: Fixed tracker-common.h to not include noninst headers
Updated design documents for tracker-store, removed for trackerd
tracker-tag: Fixed so you can now remove tags by file
tracker-tag: Improve on patch earlier in the week by Saleem Abdulrasool
Updated design documents for Tracker infrastructure
libtracker-common: Removed unnecessary casts and reverse lists prepended
libtracker-common: Use GSList for tracker-storage* API
Fixed documentation warnings for missing libtracker-common symbols
libtracker-common: Fixed inconsistent GSList returns and mem leak
libtracker-common: Now normalise paths returned in tracker-storage
tracker-miner-fs: Don't index duplicate MMC and config paths
Fixes GB#581984 - Get rid of deprecated libgnome(ui)
Removed filters/ no longer used
tracker-miner-fs: Set pool size to 10
Fixed missing dia files for make distcheck
Fixed README - inconsistencies with numbering/contents
Bumped version to 0.7.2.
Updated NEWS
tracker-search-tool: Cleaned up UI so things look a bit better
tracker-status-icon: Make progress menu more visually attractive
tracker-status-icon: Set default progress/fraction as 100%
tracker-preferences: Fixed make distcheck error
Updated NEWS
Bumped version to 0.7.3.
Bumped DB schema version to force reindex
Bumped version to 0.7.4.
Fixed make distcheck issues
Updated NEWS
tracker-extract: clean up libstreamanalyzer integration a bit
tracker-extract: Make it possible to switch by cmdline use of LSA
tracker-extract: Use content-type from LSA and free memory leak
tracker-extract: Disable libstreamanalyzer by default
libtracker-common: Added tracker_info() to use G_LOG_LEVEL_INFO
libtracker-common: Fixed logging so G_LOG_LEVEL_INFO is verbosity=1
tracker-extract: Removed some logging on start up
tracker-extract: Use G_LOG_LEVEL_INFO for the SPARQL output
tracker-explorer: Rename explorer.ui to tracker-explorer.ui
tracker-explorer: Renamed explorer.vala to tracker-explorer.vala
tracker-explorer: Improve layout to be more hig like
tracker-status: Fixed crash when GValue is NULL
tracker-extract: Don't generate log filename, use value from tracker_log_init()
tracker-extract: Filter all file based ontology from LSA extractor
tracker-extract: Add ontology log output line for G_LOG_LEVEL_INFO
tracker-processes: Renamed to tracker-control, now in src/tracker-control
libtracker-miner: Don't error if .service files are not found
tracker-control: Make it possible to start miners
tracker-control: Added missing Makefile.am
tracker-control: Added option to remove all config files
tracker-control: Add option to remove all thumbnails
tracker-control: Updated man page for this command
libtracker-miner: Don't use a timeout for DBus requests
tracker-status-icon: Added .cfg man page and mentioned it elsewhere too
Bumped version in preparation for today's release
Updated NEWS
Updated NEWS again
Updated NEWS again
Fixed make distcheck errors
tracker-search-bar: Fix vertical orientation and make icon transparent b/g
tracker-search-bar: Show ALL documents, not just paginated ones.
tracker-status-icon: Small code clean ups
tracker-store: Removed unused data_dir/user_data_dir/sys_tmp_dir
libtracker-db: Set defaults for return values in manager_init()
libtracker-data: Set defaults for return values in manager_init()
tracker-store: Small code clean ups
tracker-store: Removed backup/restore to/from ttl files
tracker-store: Removed the last of the unused tracker-main.h APIs
tracker-store: Fixed headers
libtracker-miner: Fixed ref docs WS and updated to new APIs
tracker-search-bar: Improved queries to use ranking/limit to 5
Fixes GB#600081, Get rid of Bonobo
tracker-search-bar: Make searching interactive with 300ms delay
tracker-search-bar: Fixed both results & no results label shown
tracker-search-bar: Added separator/spacing between categories
tracker-search-bar: Make window height longer by default
tracker-search-bar: Fixed some gobject NULL checking warnings
tracker-search-bar: Fixed order by to asc and to title from urn
Ontology: Added tracker:weight to more ontology properties
Ontology: Added more FTS fields
tracker-extract: Fixed HTML parser to use TrackerSparqlBuilder
tracker-extract: Don't use _object_unvalidated() for 'nfo:Document'
Ontology: Fixed nmm:exposureTime to be a double not an integer
tracker-extract: Fixed the jpeg extractor to use TrackerSparqlBuilder
tracker-extract: Fixed PDF extractor to use TrackerSparqlBuilder
tracker-extract: Fixed Makefile.am whitespace issue
tracker-extract: Fixed PDF extractor #includes
tracker-extract: Fixed mock up extractor to use TrackerSparqlBuilder
tracker-extract: Fixed PS extractor to use TrackerSparqlBuilder
libtracker-common: Fixed tracker_is_blank_string() to be UTF8 compliant
libtracker-common: Don't return non-stripped strings in tracker_coalesce()
tracker-extract: Fixed MP3 id3v20/v22 memory corruption
tracker-extract: Don't use strlen+1 for MP3 id3v20/v22 comments
libtracker-common: Fixed regression in tracker_coalesce()
tracker-extract: MP3 extractor code clean up
tracker-search-bar: Fixed a number of issues
libtracker-miner: Updated SGML reference docs
Updated NEWS in preparation for a release
Bumped version to 0.7.6.
Fixed initial make distcheck failures
tracker-miner-fs: Index $HOME one level deep by default
tracker-miner-fs: Removed unused tracker_storage_new() call
libtracker-miner: Updated test case to use ::finished not ::terminated
libtracker-miner: Moved test/ directory to examples/
libtracker-miner: Fixed example linking with binutils-gold's ld
tracker-extract: Fix autofoo warnings about unused mockup_SOURCES
tracker-status-icon: Fixed linking errors with binutils-gold's ld
libtracker-common: Fixed tests linking errors with binutils-gold's ld
tracker-extract: Fixed link errors using binutils-gold's ld
libtracker-miner: Fixed memory corruption for dir moves
libtracker-miner: Fixed redundant code.
tracker-writeback: Some code clean ups from initial review
tracker-preferences: Fixed a number of UI issues
NEWS: Updated for release
configure.ac: Bumped version to 0.7.9.
Fixed make distcheck failures
NEWS: Updated with last minute fix
Fixed po/POTFILES.in
tracker-search-bar: Better debugging
tracker-search-bar: Make application search caseless
tracker-tag: Convert files used using g_file_new_for_commandline_arg()
tracker-search-bar: Show 10 results not 5 per category
tracker-search-bar: Support listing tags
tracker-search-bar: List bookmarks and websites
data-generators: Fixed python 2.5 requirement
docs/ontology: Fixed missing png images
libtracker-client: Added reference pages
libtracker-client: Initial documentation for functions
libtracker-miner: Fixed warnings and cleaned up tracker-miner.[ch]
data-generators: Renamed files to be more consistent
data-generators: Fixed import and generator scripts
data-generators: Updated README
data-generators: Rename README.tracker to README.
data-generators: Create more useful information for music generation
data-generators: Use the same filename for the music ttl as the py
data-generators: Cleaned up contact-messages generation
data-generate: Make scripts scalable and default to 2000 items
data-generators: Removed music python script initial output
data-generators: Don't import random ttl files
tracker-search-bar: Improve querying for bookmarks, apps, websites
tracker-search-bar: Improve tooltips/queries & make applications launch
Bumped version to 0.7.10.
NEWS: Updated for release
libtracker-common: Add G_{BEGIN|END}_DECLS to tracker-utils.h
libtracker-miner: Don't include generated SGML files in git.
tracker-search-bar: Fixed results window show/hide semantics.
Merged whitespace branch
Fixed make check, python/rss_reader/rss_viewer.ui was not in POTFILES.in
Revert broken binary files from trailing whitespace changes
Added emacs temporary files to .gitignore
Bumped version to 0.7.11.
Updated NEWS
Updated NEWS with last minute commits
Fixed make distcheck issues
Fixed libwv2 check which was failing linking stage
Removed extensions/ hosting firefox/thunderbird legacy code
Removed first line in all *.[ch] files defining tab width, etc.
Moved gtk-sparql to utils/
Removed python/applet, unused and uses 0.6.x API
Moved python/rss_reader to examples/
Removed python/FUSE, it was unused and used the 0.6.x API
Moved python/music to utils/lyrics
Removed python/nautilus, was unused and using 0.6.x API
Removed python/SearchTool, was unused and using 0.6.x API
Moved python/deskbar-handler to src/plugins/deskbar
Fixed build failure because python/ directory no longer exists
Fixes GB#603054, fails to build on missing tracker-explorer
Fixed make distcheck failures
Fixed build errors for clean checkout
Cleaned up configure.ac for consistency
plugins/nautilus: Code clean up
src/plugins/nautilus: Fixed up remaining issues
src/plugins/nautilus: Removed add-dialog code, no longer needed
src/plugins/nautilus: Removed unused code
Fixed make distcheck failure trying to build unused dir
Fixed ontology-graph inserting into an uninitialised GList
libtracker-db: Updated DB version for new schema changes
Bumped version to 0.7.12
Make graphviz a build dependency but only with gtk-doc enabled
Removed ontology.png since this is generated now
Attempting to resolve more make distcheck issues
Updated NEWS for release
Disable nautilus extension for make distcheck to work
Fixed --disable-nautilus-extension which was broken
Fixed last of the make distcheck failures yay!
src/plugins/nautilus: Fixed crasher when right clicking on background
src/plugins/nautilus: Use g_debug() instead of g_print().
libtracker-common: Improve TrackerLanguage documentation
Bump GLib version requirement to 2.20. and removed dup funcs
Bumped version to 0.7.13
Updated NEWS
More NEWS updates
libtracker-db: New db version for coalesce/writeback schema changes
NEWS: No bugs were fixes
Fix msword.h and don't wrap libtracker-common/tracker-utils.h for c++
Bumped version to 0.7.15
Updated NEWS for release
Updated NEWS with a lightning fast super fix from Juergbi
tracker-search: Improve -a output
tracker-store: Removed non-existant functions in tracker-dbus.h
libtracker-common: Added D-Bus client lookup for logging
libtracker-db: Improve the journal API
libtracker-db: Add tests for journal writer and reader
libtracker-db: Use open/close instead of fopen and fclose
libtracker-client: Update documentation with deprecations
libtracker-client: General code clean up
libtracker-client: Move public struct members to private struct
libtracker-client: Fixed the warnings about using the deprecated API
libtracker-client: Move D-Bus interface/service/object defs to header
libtracker-client: Use tracker_client_new() + remove _no_service_start()
libtracker-client: Fixed typedefs in the wrong sections for reference docs
libtracker-client: Make tracker_client_new() use flags
src/plugins/evolution: Give the plugin a better name and description
libtracker-client: Don't try to start the D-Bus service at all
libtracker-client: Fix timeout min range and don't allow 0
libtracker-client: Added parameter checking for all public API
libtracker-client: Fixed crash passing the wrong user_data to async funcs
libtracker-miner: Fixed directory check that was matching file patterns
libtracker-miner: Fixed evolution plugin enable/disable calling exit()
libtracker-client: Removed debugging
libtracker-client: Added check with ListActivatableNames
libtracker-client: Don't return -1 for guints on error
libtracker-client: Free GStrv for activatable clients
Merge branch 'clientapi-2'
Updated NEWS
Bumped version to 0.7.16
tracker-miner-fs: Reworked 0.6 patch from NB#147027 for 0.7.
tracker-search: Warn about using stopwords as search terms
tracker-extract: Cleaned up IPTC code/API
tracker-extract: Fixed comment typo
tracker-extract: Cleaned up EXIF code
tracker-extract: Cleaned up topanalyzer header
tracker-extract: Cleaned up XMP code
tracker-extract: Fix checks for exif read API and add some for iptc
data-generators: Updated gossip script to start working with new nco ontology
data-generators: Include channel/conversation to IM test data
tracker-search: Fixed segfault when no search terms are provided
libtracker-db: Fixed make distcheck break testing journal
libtracker-miner: Change name to include version
libtracker-extract: Initial move of files into separate lib
libtracker-extract: Move tracker_get_extract_data to tracker-extract.h
libtracker-extract: Updated #ifdefs to avoid future conflicts
libtracker-extract: Added .pc file for 3rd parties to use with pkg-config
libtracker-extract: Added documentation
Merge branch 'libtracker-extract'
libtracker-extract: Fixed libdir to $prefix/lib and .la to use version
Fixes NB#153444, tracker-stats giving incorrect results for contacts after...
tracker-miner-fs: Added reindexing by mime type for new extractors
tracker-miner-fs: Added reindex by mime code to get files to update
Updated NEWS
Bumped version
libtracker-common: Use TRACKER_DISABLE_DEPRECATED like other libs
Updated NEWS and db version with ontology changes
plugins/nautilus: Order tags by name
tracker-status: Error if miner is supplied without pause/resume
libtracker-miner: Don't list Miner.Files.Reindex interface
libtracker-miner: Do alias lookups for pause/resume
tracker-status: Cleaned up status output
tracker-status: Fixed logic check for -m without -p or -r
libtracker-miner: Don't return an empty GError in pause/resume
libtracker-miner: Added G_LOG_LEVEL_INFO for estimated remaining time
tracker-control: If using -r and -s together, wait 1s before -s
Merge branch 'anonymous-file-nodes'
Updates NEWS
Bump version
tracker-extract: Fixed incorrect free of const gchar*
tracker-search-bar: Fixed uninitialized variable compiler warning
libtracker-miner: Added tracker_miner_fs_get_directories()
tracker-miner-fs: Update indexed countries when config file changes
libtracker-miner: Don't print info message > 1s.
libtracker-common: Don't emit the changed signal for one edit
libtracker-common: Added tracker_gslist_with_string_data_equal()
tracker-miner-fs: Improved feature to update indexed paths in realtime
libtracker-miner: Removed tracker_miner_fs_get_directories()
Fixes GB#609327, Remove libtracker-gtk
libtracker-db: Bumped database version with new nco im ontology
Bumped version for release later today
Fixed various documentation warnings and missing chapters
Moved tracker-sparql-builder to libtracker-client
Updated NEWS
libtracker-client: Don't depend on dbus-glib1 in .pc file
Fix various compiler warnings
Fixed some ttl_sgml build warnings
libtracker-client: Remove dbus requirement for .pc file
Updates NEWS with last minute changes
tracker-search-tool: Fix failure to build with Vala 0.7.6.
tracker-tag: Fix looking up by filename
tracker-extract: Warn if a module doesn't export the required functions
Fixes GB#610026, Nautilus Tagging Extension does not work at all.
nautilus: Don't show an empty file count when adding new tags
Tests: Restructured data and added metadata extraction test
Fixes GB#610318, Bump GTK+ dep to 2.18 due to gtk_widget_set_can_default()
tracker-tag: Removed unused code and fixed memory leak when removing tags
Updated NEWS
Bumped version to 0.7.21
Fixes NB#157277, Not able to search for files based on a particular tag
Updated NEWS
libtracker-miner: Use a GSList in the crawler for DirectoryProcessingData
libtracker-miner: Don't use g_slice_new0 for all EnumeratorData members
libtracker-miner: Avoid unnecessary cast
libtracker-miner: Only set parent after no errors are returned
libtracker-miner: Use useful #ifdef for tree debugging not #if 0
libtracker-miner: Free nodes using G_POST_ORDER
libtracker-miner: Make queue enum a typedef for type checking
libtracker-miner: SPARQL performance improvement
Updated NEWS
Updated NEWS with translations
Updated NEWS with tracker-tag last minute fix
libtracker-miner: Fixed finishing message alignments
Merge branch 'hierarchical-indexing'
libtracker-db: Bump DB version for localtime/named graph changes
Updates NEWS with last minute changes
libtracker-miner: Moved tracker-storage here from libtracker-common
libtracker-miner: Removed unused storage functions
libtracker-miner: Reimplemented tracker-store using GIO removing HAL.
libtracker-miner: Don't repeat the same message when adding volumes
libtracker-miner: Don't add mount points if the UUID is NULL
libtracker-miner: Removed unused code in storage module
libtracker-miner: Fixed debugging for storage
libtracker-miner: Removed storage bogus comment
libtracker-miner: Fixed storage memory leak iterating volumes
libtracker-miner: Avoid warnings for CDROMs with no GDrive/GVolume
libtracker-miner: Don't reverse lists from hash tables
Fixes GB#609606, Merge branch 'swap-gio-for-hal'
tracker-miner-fs: Provide better logs for removable device state changes
Fixed all the documentation breakages from API changes this week
Disable flac extractor by default, needs updating
Bumped DB version due to fts-limits branch ontology changes
Bumped version to 0.7.22
Disabled libunac since it causes corruption and tracker-store crashes
Updates NEWS
libtracker-miner: Fixed signal string _ and - mixing
Updates NEWS
Updates NEWS
libtracker-miner: Fixed crash when starting tracker with CD/DVDs mounted
Updated NEWS
Bumped version
Fixes: NB#158962, tracker-miner-fs emits criticals for some desktop files
tracker-sparql: Added --search option to find classes/properties
Fixes GB#611621, tracker-search should output filenames
tracker-miner-fs: Added --eligible cmdline option
Fixes GB#611152, Adding support for msoffice2007 extraction to extract the data from pptx, xlsx, docx
files
tracker-extract: Cleaned up MSOffice code
tracker-extract: More MSOffice code cleanups
Fixes GB#611556, Need to support CD/DVD index
Bumped version
Updated NEWS
tracker-miner-fs: Updated man page for --eligible
Fix man page for .cfg file
Merge branch 'index-optical-disc'
tracker-miner-fs: Fixed build warning
tracker-miner-fs: Removed all .* file/dir ignores, this is done by default
libtracker-miner: Fixed documentation breaks
libtracker-common: Fixed documentation breaks
Updated NEWS
libtracker-extract: Added example to examples/libtracker-extract
tracker-extract: Added --force-module option
libtracker-extract: Added tracker-extract.h to include other files
tracker-extract: Removed unused defines
tracker-extract: Removed a bunch of unnecessary includes
tracker-extract: Fixed type for force-module option
tracker-extract: Fixed linking
tracker-extract: Removed ImageMagick extractor, not used for some time
libtracker-common: Added check for inclusion outside Tracker again
libtracker-client: Added tracker-client.h for central inclusion
libtracker-client: Relicense to LGPL from GPL
libtracker-extract: Relicense to LGPL from GPL
libtracker-extract: Don't include libtracker-common files in example
libtracker-extract: Moved exif section docs out of #ifdef
libtracker-extract: Code clean up
Fixed documentation include references
libtracker-extract: Improve the documentation and document tracker-utils.[ch]
tracker-sparql: Added --notifies to list classes which notify changes
libtracker-client: TrackerSparqlBuilder documentation update
libtracker-extract: Don't install the mockup example module
libtracker-extract: Removed config.h include, not used anywhere else
libtracker-extract: Don't forget main include tracker-extract.h
Updates NEWS
Bumped version
Updated NEWS
libtracker-miner: Renamed tracker_miner_dbus_terminate to _shutdown()
tracker-extract: Don't try to spawn odt2txt if it isn't installed
tracker-extract: Cleaned up the oasis code
Fixes GB#494441, Lack of icon for "Indexing Preferences" in Launch menu on Solaris
Fixes GB#494438, tracker-preferences title should be "Indexing Preferences"
Fixes GB#497670, Remove "startup delay" hack from the prefs
Fixes GB#497671, Clarify indexing options
Fixes GB#579062, mktime() related error
libtracker-miner: Fixed #ifndef and #define statements to be consistent
libtracker-miner: Fixed include orders
libtracker-miner: Cleaned up example code for TrackerPasswordProvider
libtracker-miner: tracker_password_provider_store_password() now returns a boolean
libtracker-miner: Move password provider test to tests
libtracker-miner: Fixed examples Makefile, remove password provider app
libtracker-miner: Rename password provider implementations
libtracker-miner: Removed all "Mode: C; tab-width: 8 ..." instances
libtracker-miner: General code clean ups
libtracker-miner: Use GType for TrackerMinerWeb association property
libtracker-miner: Small clean ups in password-provider.h
libtracker-miner: Document TrackerPasswordProvider and TrackerMinerWeb
libtracker-miner: Fix lock/unlock API for TrackerPasswordProvider
Merge branch 'miner-rss'
Updated NEWS
Bumped version
Bumped version
Fixes GB#613268, missing file in tarball
Updated NEWS
NEWS: fixed whitespace
Fixed date in NEWS
Fixes GB#613562, tracker-search displays results for unavailable data
libtracker-miner: Use "libinotify" not "inotify", gio supports inotify
libtracker-miner: Set monitor limit in all cases
configure: Fixed ioprio yes/no summary, was blank
configure: Improve summary produced
libtracker-miner: Fixed po/POTFILES.in tracker-miner is not tracker-miner-object
tracker-extract: Don't require Cairo and GDK for libpoppler-glib
libtracker-miner: Various code code consistency fixes
Fixed all documentation breakages
tracker-miner-rss: Added missing .desktop.in file to po/POTFILES.in
libtracker-miner: Added initial tracker-monitor test cases
libtracker-miner: Add missing tracker-monitor-test.c
libtracker-miner: Added monitor event tests for files
tracker-extract: Removed dummy.c which was unused and a bad example
deskbar: Removed, was unmaintained and out of date
configure: Fixed build warnings when running autogen.sh
configure: Bumped version
Updated NEWS
libtracker-db: Updated DB version
deskbar: Remove references from POTFILES.in
Fixed license issues found with Debian licensecheck.pl script
Changed all "Mr Jamie McCracken" to "Jamie McCracken"
Added contact for Nokia copyright
Change Urho's contact name for Ivan's
Change all (email) addresses to <email> in copyright
tracker-store: Removed mingw-compat.h
libtracker-miner: Revert exported symbols regex change
libtracker-miner: Removed headers that are installed from sources
libtracker-client: Generate tracker-client-$version.vapi not static 0.7.vapi
libtracker-client: Removed old .vapi file
Merge branch 'license-fixes'
libtracker-miner: Disable monitor test for now
libtracker-miner: Always report *some* progress when crawling
libtracker-miner: Make sure progress is set to 0.0 initially
tracker-status: Improve output of command
tracker-control: Improve output when for --start
libtracker-miner: Fix warning
Fixes GB#613977, many text mime types are not fully extracted
Fixes GB#614449 - tracker-extract module directory should be environment configurable
libtracker-miner: Fixed documentation errors and added some
tracker-extract: Fixed some whitespace issues in JPEG extractor
Fixes NB#161457, nco:creator for JPEGs has multiple dummy contacts shown in CM
tracker-extract: Cleaned up png, tiff, jpeg and xmp source
tracker-extract: Fixed TIFF contact SPARQL creation, use preupdate
tracker-extract: Fixed PNG contact SPARQL creation, use preupdate
tracker-extract: Fixed OGG contact SPARQL generation, use preupdate
tracker-extract: Use urn:contact not urn:artist for nco:Contact URNs
tracker-extract: Don't use urn:author for nco:Contact as creator
tracker-search: Sort results for docs, images, videos, files & folders
Fixes NB#162585, tracker-extract is crashing for mp3s with id3v24 tags
libtracker-miner: Don't install tracker-miner-dbus.h to /usr/include
distcheck: Fixed first round of issues
Bumped version to 0.8.0
libtracker-miner: Removed old vapi file
Bumped db version for 0.8 release
Updated NEWS
NEWS: last minute tweaks
Bump version of master to 0.9
Revert "tracker-preferences: Turn off no-show-all in .ui file for a frame"
libtracker-miner: Fixed debian builds, don't use $(builddir) in Makefile.am
tracker-miner-fs: Removed unused $(tracker_store_win_libs) from Makefile.am
tracker-miner-rss: Link with libtracker-common
tracker-miner-rss: Add RSS D-Bus service file
Fixes NB#158962, tracker-miner-fs emits criticals for some desktop files
tracker-miner-rss: Small code clean ups
tracker-miner-rss: Added debug information to follow what is going on
configure: Default libunac to auto not disabled
configure: Enable functional tests by default
Fixes GB#614981 - Make distcheck depend on important components
Updated README
Removed TODO, it was out of date
Updated NEWS
libtracker-db: Change version enum to use more sensible names
libtracker-db: Bumped db version for added indices
Fixes GB#615184, Is the low memory configuration option deprecated?
libtracker-extract: Added deprecation information to documentation
libtracker-extract: Fixed a number of documentation issues
libtracker-extract: Cleaned up xmp test code
libtracker-data: Fixed distcheck, missing .out file
libtracker-data: Fixed distcheck, missing rq/out files for xpath functions
Support nao:description
tracker-tag: Add support for nao:description
tracker-tag: Updated man page for --description
Bump version
Updates NEWS
Functional Tests: Added basic file operations to miner-fs and support for desktop environment
libtracker-miner: Don't translate statuses
Merge branch 'async-queries-due'
Updated NEWS
Bumped version
tracker-extract: Fixed double free in Vorbis extractor
Updated NEWS
tracker-search-tool: Removed --service and updated man page
Bump version
Merge branch 'miner-flickr-review'
Updated NEWS
configure: Cleaned up flickr indentation
tracker-miner-flickr: Fixed make distcheck issues
tracker-miner-flickr: Added .desktop.in to POTFILES.in
tracker-info: Show results in shortened form and add -f for long form namespaces
tracker-search: Added --emails
tracker-search: Don't show URN for results without --detailed
tracker-search: Added --contacts
tracker-search: Added received date to --emails and sort by date/subject
Fixes GB#617082, RFE Useability - Learning How to Start the Miners was a Little Unintuitive
Fixed make distcheck issues
Bump version
Updated NEWS
Fixed desktop files which errored for desktop-file-validate
tracker-miner-rss: Fixed desktop file, was using miner file desktop format
tracker-miner-flickr: Added missing .desktop file
Only use conditionals for final .desktop files
configure: Fix inconsistencies between miners
libtracker-miner: Removed monitor test, symbols are not exported
evolution: Moved miner desktop file to same location as others in data/miners
evolution: Move D-Bus service file to same place as other service files
po: Fixed POTFILES.{in|skip}
Fixes GB#618821 - Wrong X-GNOME-Bugzilla-Components for desktop files
Fixes GB#618822 - c&p error for tracker-miner-rss autostart file
tracker-extract: Some code clean ups from review
Fixed distcheck since commit 6d65134ff27b35adbf56cbf190e5c9dc1c435e48
documentation: Fixed various issues with new APIs missing
Updated NEWS
Release 0.9.5
Fixes NB#170915 - tracker-search for snippet is resulting in errors
tracker-utils: Fixed libtracker-client header includes
tracker-search: Don't append "*" to all fts:match queries
Fixed GB#619801 - We need SPARQL escaping for cases where we use g_file_info_get_display_name()
Fixed data/ontologies/Makefile.am, #92 description file was missing
Updated NEWS
ontology: Include Maemo ontology in dist to fix distcheck
Updated NEWS
Release 0.9.6
tracker-miner-fs: Set crawling interval to everytime started
tracker-miner-fs: Fixed crawling-interval issues
Updated NEWS
Released 0.9.7
Fixed broken whitespace/tabs in configure.ac
libtracker-db: Updated first index filename and set contents
libtracker-db: Moved last-crawl.txt machinery to here from miner-fs
Updated NEWS
Released 0.9.8
libtracker-miner: Cleaned up logging
libtracker-miner: Fixed broken is_optical detection
libtracker-miner: Added some comments to the content guessing code()
Merge branch 'mounts-without-volumes'
Merge branch 'drop-unac'
Fixes NB#174333 - Each file is listed twice in tracker search results
NMO: Fixed Ivan's commit by updating lastChanged change in commit ded355
Updated NEWS
Bump database version
Release 0.9.9
Steroids-client: Code cleanup, phase 1 - examples/ and libtracker-client/
libtracker-client: Reworked PendingData to split it properly between fast/slow
libtracker-client: Code cleanup - phase 2
libtracker-client: Fixed some memory leaks and DBUS service definitions
libtracker-client: Fixed more whitespace issues caused by my broken emacs config
tracker-store: Use DBUS_ERROR_UNKNOWN_METHOD not our own version
tracker-store: Cleaned up steroids
tracker-store: Make sure ALL requests increment the request_id
tracker-store: Fixed warning about TrackerSteroidsPrivate
tracker-store: Improve logging for query/update with steroids
tracker-store: Improved logging for incorrect d-bus message signatures
libtracker-client: Added FIXMEs for areas that need improving
libtracker-client: Minor documentation fixes
libtracker-client: Re-organise fast_async_callback_iterator()
tracker-store: Fixed call to tracker_db_cursor_get_string() which has changed
libtracker-client: Don't check for NULL before calling g_free()
libtracker-client/tracker-store: Use same endian'ness
libtracker-client: Fixed test case failures
libtracker-client: Fixed warning for for tracker_result_iterator_next()
Merge branch 'dbus-fd-experiment'
Fixes GB#620362, mp3 extraction crashes if year string is NULL before using atoi() with libenca enabled
Updated NEWS
Small update to NEWS
Release 0.9.10
Bumped d-bus requirement to 1.3.1 from 1.3.0 for fd passing
Updated .gitignore for .tar.gz
tracker-control: Fixed typo in --help
tracker-store: Protect non-portable GNU functions from compilation error
Merge branch 'cpuaffinity'
Fixes: GB#622702 - 0.8.13 does not build with gio 2.22 anymore
Updated NEWS
Release 0.9.11
Merge branch 'dbus-performance'
libtracker-common: Rename callback, prefix DBus in name
libtracker-common: Check more parameters and make g_return* asserts clearer
libtracker-common: Fixed memory leak in splice data struct cleanup
tracker-extract: Small whitespace changes
Merge branch 'drop-inotify'
Updated NEWS
Release 0.9.12
Updated NEWS
Release 0.9.13
Updated NEWS
Release 0.9.14
build: Require Vala 0.9.4 for libtracker-sparql
libtracker-sparql: Initial skeleton with cursor interface in vala
libtracker-sparql: Added plugin loader class
libtracker-sparql: Finished basic abstract base class API
libtracker-sparql: Use GError for async methods in Connection abstract class
libtracker-sparql: Use GFile for import functions, not strings
libtracker-sparql: Copied TrackerSparqlBuilder from libtracker-client
libtracker-sparql: Added utils file for escaping mostly
libtracker-sparql: Added uri escape functions from libtracker-client
libtracker-sparql: Don't return const gchar* for escape functions
libtracker-sparql: Add D-Bus API constants
libtracker-sparql: Added statistics{_async} virtual methods
libtracker-sparql: Use TRACKER_SPARQL_VERBOSITY to control logging
libtracker-sparql: Renamed 'import' method to 'load'
libtracker-data: Fixed algebra test Makefile, typo for filter-in-3
Updated NEWS
Release 0.9.16
tracker-store: Plug some leaks in dbus shutdown
libtracker-bus: Add D-Bus implementation
libtracker-bus: Implemented D-Bus FD passing using TrackerSparqlCursor API
libtracker-bus: Get queries working using original dbus methods
libtracker-bus: Minor whitespace changes similar to reverted patch from pvanhoof
libtracker-bus: Make sure current_row is set to -1 and next() is always required
libtracker-bus: Implement D-Bus version of statistics API
libtracker-bus: Implement import{_async}()
libtracker-bus: Fixed compilation without FD PASSING enabled
libtracker-bus: Fixed steroids detection
libtracker-bus: Allow backend to switch between fd passing and dbus-glib
libtracker-bus: Avoid warnings when building without FD passing
libtracker-bus: Cleaned up -shared C API
libtracker-bus: Invert ifdef for array backend
libtracker-sparql: Updated documented examples
libtracker-sparql: Added insert_blank() example documentation
libtracker-sparql: Fixed example documentation indentation
libtracker-data: Plugged a leak in journal
libtracker-extract: Move to libtracker-sparql from libtracker-client
libtracker-client: Marked entire API as deprecated and updated documentation
tracker-search: Use new libtracker-sparql API
tracker-info: Use new libtracker-sparql API
tracker-miner-fs: Use new libtracker-sparql API
tracker-miner-rss: Fixed compiler errors and use new libtracker-sparql
tracker-miner-flickr: Use new libtracker-sparql API
tracker-miner-flickr: Add refactored writeback code of libtracker-client
tracker-sparql: Use new libtracker-sparql API
tracker-status: Don't use TrackerSparqlConnection and unref DBusGProxy
tracker-import: Use new libtracker-sparql API
tracker-stats: Reworked to use libtracker-sparql
tracker-tag: Use new libtracker-sparql API
libtracker-data: Fixed documentation build errors and some warnings
libtracker-miner: Fixed build warnings
libtracker-miner: Fixed various documentation issues
build: Fixed a myriad of build issues
libtracker-miner: Fixed memory leak on init/finalize of TrackerMiner
tracker-miner-fs: Fixed memory leak when setting up volumes
tracker-search: Improved output for -c and -f
functional-tests: Fixed warnings from unhandled throws
tracker-store: Allow disabling CPU affinity with env var
libtracker-data: Don't leak in_use_filename in db-manager
libtracker-data: remove all null checks before g_free() in db-manager
libtracker-direct: Add initial skeleton
libtracker-direct: Provide plugin API
tracker-search: Fixed typo
FT: Fixed make check failure
tests: Fixed steroids test case
Updated NEWS
Release 0.9.17
libtracker-bus: Throw errors for non-FD passing when Cancellable is cancelled
libtracker-bus: Make sure we link with libtracker-sparql
tracker-store: Fixed commit e718d703 for non FD passing users
tracker-miner-fs: Fixed whitespace issues in miner-files-index.c
tracker-miner-fs: Use tracker_dbus_request_failed() for error situations
tracker-miner-fs: #define typo fixed
tracker-miner-fs: Added debugging to know what file is requested to be indexed
tracker-miner-fs: Remove --add-file option
tracker-control: Don't print PIDs if we're reindexing mimes or a file
tracker-control: Print when reindexing mime types or files is successful
tracker-control: Make -f and -m outputs translatable
libtracker-miner: Allow API to bypass checks for users
libtracker-sparql: Added TRACKER_SPARQL_BACKEND environment variable
libtracker-sparql: Add debugging to know what SPARQL is used with direct-access
Merge branch 'direct-wait'
Fixes: GB#627893, tracker 0.9.17 does not compile with e-d-s/evolution 2.31.90 built with gtk+ 3.
Updates NEWS
Updated NEWS
Release 0.9.18
tracker-extract: Fixed xine, mplayer and totem backends
Updated NEWS
Updated NEWS
Release 0.9.19
libtracker-sparql: Renamed tracker-plugin-loader to tracker-backend
tracker-extract: Fixed MSOffice extractor to set nfo:Presentation & nfo:Spreadsheet
Fixes GB#628872, tracker-control -t or -k shouldn't kill tracker-status-icon
Added Aleksander to MAINTAINERS
tracker-miner-rss: Fixed status so we aren't always initializing or at 0%
tracker-miner-flickr: Fixed so we're not always at 0% if not authenticated
Updated NEWS
Release 0.9.20
libtracker-sparql: Added cursor_next_async() test case
libtracker-sparql: Updated test case to include the 2nd query from needle
libtracker-data: Don't set async wrapper callback func to NULL after calling it
libtracker-sparql: Added comprehensive test for cursor_next()
Fixed coding style issues
libtracker-sparql: Fixed places where column is an int not uint
Merge branch 'return-types'
libtracker-sparql: Change column type to int from uint
Small code clean ups
libtracker-miner: Improved debugging to avoid store availability confusion in log
Merge branch 'name-owner-changed-improvements'
tracker-extract: Add summary information when shutting down
tracker-extract: Small gif code style fixes
libtracker-data: Bumped database version due to fix for NB#186055
Updated NEWS
Release 0.9.21
Ontology: NCO: Set tracker:notify to true for nco:ContactList
tracker-extract: Code cleanups for quill albumart implementation
tracker-extract: Show stats message for 0 items listed too
libtracker-sparql: Added an "environment variables" section to documentation
tracker-store: Added TRACKER_STORE_{SELECT|UPDATE}_CACHE_SIZE to man pages
Updated NEWS
Release 0.9.22
libtracker-sparql: Added get_async() and get_direct_async() for Connection
libtracker-sparql: Fixed waiting for service for connection.get_async()
libtracker-sparql: Don't always assume direct_only in get_internal_async()
libtracker-sparql: Fixed build failure with new connection_get() API
libtracker-sparql: Added locking to sync/async connection_get() methods
libtracker-sparql: Updated documentation got async-get-connection cases
Merge branch 'async-get-connection'
libtracker-extract, libtracker-miner, libtracker-sparql: Added Since: tags to docs
libtracker-sparql: Fix test case when FTS is disabled
libtracker-sparql: Updated documentation warnings/errors
Updated NEWS
Release 0.9.23
Fixes NB#196143, tracker-info core dumps with NULL cursor getting prefixes
Depend on automake 1.11 for Vala support
libtracker-data: Bumped DB version
Updated NEWS
libtracker-sparql: Document the Wait() API briefly and update examples in documentation
Release 0.9.24
tracker-extract: Use posix_fadvise() when closing files
libtracker-sparql: Fixed some coding style and whitespace issues
Merge branch 'multi-insert'
libtracker-sparql: Make new example for_update_array a bit more aesthetic
libtracker-sparql: Added missing APIs to documentation sections file
Release 0.9.25
tracker-miner-fs: Fixed MeeGo app miner, missing include for GStrv
Fixes: Bug 632399 - [PATCH] configure.ac: Skip `AC_CHECK_FILE` when cross compiling
configure: Fixed warning with recent autoconf versions for AC_INIT
Updated NEWS
libtracker-miner: get_running() now ignores the ".Index" not old ".Reindex" d-bus interface
Updated NEWS
Release 0.9.26
libtracker-bus: Clean up CFLAGS/LIBS
libtracker-common: Clean up CFLAGS/LIBS
libtracker-data: Clean up CFLAGS/LIBS
libtracker-direct: Cleaned up CFLAGS/LIBS
libtracker-extract: Clean up CFLAGS/LIBS
libtracker-fts: Cleaned up CFLAGS/LIBS
libtracker-miner: Cleaned up CFLAGS/LIBS
libtracker-sparql: Cleaned up CFLAGS/LIBS
libtracker-client: Cleaned up CFLAGS/LIBS
tracker-explorer: Cleaned up CFLAGS/LIBS
tracker-control: Cleaned up CFLAGS/LIBS
tracker-store: Cleaned up CFLAGS/LIBS
tracker-utils: Cleaned up CFLAGS/LIBS
tracker-writeback: Cleaned up CFLAGS/LIBS
tracker-search-tool: Cleaned up CFLAGS/LIBS
tracker-preferences: Cleaned up CFLAGS/LIBS
tracker-status-icon: Cleaned up CFLAGS/LIBS
tracker-search-bar: Cleaned up CFLAGS/LIBS
tracker-extract: Cleaned up CFLAGS/LIBS
tracker-miner-fs: Cleaned up CFLAGS/LIBS
tracker-miner-rss: Cleaned up CFLAGS/LIBS
tracker-miner-flickr: Cleaned up CFLAGS/LIBS
build: Remove WARN_CFLAGS and GCOV_{CFLAGS|LIBS}, use BUILD_{CFLAGS|LIBS} instead
build: Don't include specific directories, just src/
tracker-nautilus-extension: Cleaned up CFLAGS/LIBS
tracker-miner-evolution: Cleaned up CFLAGS/LIBS
libtracker-client: Added -Wno-deprecated-declarations to CFLAGS
libstemmer: Cleaned up CFLAGS/LIBS
examples: Cleaned up CFLAGS/LIBS
utils/playlists: Cleaned up CFLAGS/LIBS
tests/functional-tests: Cleaned up CFLAGS/LIBS
tests/common: Cleaned up CFLAGS/LIBS
tracker-search-bar: Use BUILD_CFLAGS not WARN_CFLAGS, etc
tracker-store: Removed directory in tests/, not in use for some time
libtracker-miner: Small indentation fix in libtracker-miner tests Makefile.am
libtracker-data: Removed db-manager attach, unattach and custom tests
tracker-extract: Removed all tests, have been unused for some time
functional-tests: Moved all IPC tests to ipc/
libtracker-extract: Fixed example LIBS
libtracker-miner: Fixed example LIBS
class-signals: Fixed example CFLAGS/LIBS and removed unnecessary #defines in test
utils/mtp: Cleaned up CFLAGS/LIBS
utils/playlists: Instead of using #if in Makefile, do it for parent's SUBDIRS
docs/tools: Cleaned up ontology-graph and ttl2sgml CFLAGS/LIBS
docs: Cleaned up CFLAGS/LIBS for libtracker-{client|miner|sparql}
libtracker-extract: Cleaned up CFLAGS/LIBS for tests
tracker-steroids: Cleaned up CFLAGS/LIBS for tests
tracker-miner-fs: Removed all tests, they were empty and did nothing
tracker-extract: Remove tests/tracker-extract from configure.ac
utils/services: Cleaned up CFLAGS/LIBS
libtracker-miner: Cleaned up CFLAGS/LIBS for tests
libtracker-common: Cleaned up CFLAGS/LIBS for tests
libtracker-client: Cleaned up CFLAGS/LIBS for tests
functional-tests: Cleaned up IPC CFLAGS/LIBS
libtracker-fts: Cleaned up CFLAGS/LIBS for tests
libtracker-sparql: Cleaned up CFLAGS/LIBS for tests
libtracker-data: Cleaned up CFLAGS/LIBS for tests
utils/playlists: Cleaned up CFLAGS/LIBS for playlist2ttl
tests/common: Cleaned up CFLAGS/LIBS
tracker-extract: Cleaned up CFLAGS/LIBS for each module
tracker-writeback: Cleaned up CFLAGS/LIBS
build: Use AM_CPPFLAGS now INCLUDES is deprecated
libtracker-miner: Cleaned up order of example Makefile.am
class-signal: Cleaned up order of example Makefile.am
libtracker-direct: Cleaned up whitespace and ordering
libtracker-common: Add HAL/UPOWER to CFLAGS/LIBS in configure
tracker-extract: Merge QT/GdkPixbuf/LSA into CFLAGS/LIBS
libtracker-extract: Merge IPTC/EXIF/EXEMPI into CFLAGS/LIBS
libtracker-miner: Merge NM/KEYRING into CFLAGS/LIBS
libtracker-{data|fts}: Merge UNICODE_SUPPORT into CFLAGS/LIBS
build: Remove separate checks for GLIB, GIO, DBUS, etc
build: Don't look for 'tar' command, it is a run-time requirement
tracker-miner-fs: Merge MEEGOTOUCH into CFLAGS/LIBS
build: Rearranged configure to group things better
build: Replaced all trailing tabs before \ for spaces in Makefile.ams
fixup: whitespace error in makefile.am for \ fixes
build: Fixed make distcheck issues with configure args mismatching vars
tracker-sparql: Added --list-indexes to show database indexes
Updated NEWS
Release 0.9.27
Revert "Properly indent MeeGo configure result"
build: Show Meegotouch support for the app miner inline
ontology: Add tracker:domainIndex for nie:title on nmm:MusicAlbum
ontology: Deprecate nmm:albumTitle for nie:title
ontology: Add tracker:indexed true for nmm:artistName
tracker-extract: Migrate to nie:title from nmm:albumTitle
Ontology: Updated indicies file explaining changes in this branch
tracker-explorer: Use Automake 1.11 Vala features
libtracker-miner: Use Automake 1.11 Vala features for tests/
functional-tests: Use Automake 1.11 Vala features for ipc/
libtracker-sparql: Use Automake 1.11 Vala features
libtracker-bus: Use Automake 1.11 Vala features
tracker-preferences: Use Automake 1.11 Vala features
libtracker-direct: Use Automake 1.11 Vala features
libtracker-data: Use Automake 1.11 Vala features
libtracker-client: Use Automake 1.11 Vala features
tracker-miner-flickr: Use Automake 1.11 Vala features
build: Use BUILT_SOURCES for stamp files to avoid build errors
build: Fixed distcheck issues
build: Use BUILD_VALAFLAGS for "-g" and define in configure
Merge branch 'vala-makefiles'
functional-tests: Fixed build for ipc/ tests
Merge branch 'gdbus'
Merge branch 'music-album-domain-index'
utils: tracker-sql: Fixed --query command line option not working
Updated NEWS
Merge branch 'neo'
Updated NEWS
tracker-sql: Added to POTFILES.in
libtracker-sparql: Use g_assert_no_error() instead in tests
Revert "Updated NEWS"
Revert "Merge branch 'neo'"
Release 0.9.28
Fixes GB#634669, missing test file in tarball
Fixes GB#635757, missing test file in tarball
require: Vala 0.11.2 (was 0.11.1)
functional-tests: Link against libtracker-data for IPC tests
docs/tools: Fixed linking error for tracker_locale_*(), missing libtracker-common
libtracker-data: Disable fn:starts-with test for !libicu cases
Release 0.9.30
functional-tests: Require Python >= 2.6 with --enable-functional-test
build: Binaries built now use *stable* named versions only
build: Removed INSTALL file, it is generated automatically
libtracker-data: Include libtracker-data.vapi in tarball
tracker-extract: Use gint not guint for counting success/failure extractions
libtracker-miner: Cleaned up documentation
libtracker-sparql: Cleaned up documentation
build: Require dia when building documentation
tracker-extract: Fixed GUPNP-DLNA nfo:channels insertion
Release 0.9.31
tracker-needle: Initial Needle app
tracker-needle: Updated treeview icon size and details to include size/modified time
tracker-needle: Added icon support for results and fixed timestamps
tracker-needle: Fixed icon sizes
tracker-needle: Support searching by title as well as content
tracker-needle: Moved needle to tracker-needle
tracker-needle: Moved ui and vala files to prefix tracker-
tracker-needle: Fixed UI file name
tracker-needle: Added config.vapi
tracker-needle: Fixed a bunch of whitespace issues
tracker-needle: Fixed build errors
tracker-needle: rename tracker_needle binary to tracker-needle
tracker-needle: Removed back/forward buttons and re-run query if find-in toggled
tracker-needle: Added statistics dialog
tracker-needle: Support opening applications
tracker-needle: use tracker:available in search
tracker-needle: Use smaller pixbuf size for icons and set tooltip column to belongsToContainer
tracker-needle: Fixed whitespace issues
tracker-needle: Added cellrenderer for non-file based items
tracker-needle: Don't make subtext italic and fix warnings when text is null
tracker-needle: Added another view for detailed searching
tracker-needle: Moved time format to utils module
tracker-needle: Removed hack to fix config.h include for GETTEXT
tracker-needle: Moved theme pixbuf fetching to utils
tracker-needle: Renamed time format function
tracker-needle: Fixed build requirements in Makefile.am
tracker-needle: migrate to libtracker-sparql
tracker-needle: Added support for detailed view
tracker-needle: Make use of column2 for size/duration/page count/etc
tracker-needle: Added odd/even hinting but by category not every row
tracker-needle: Add some polish
tracker-needle: Make result list text ellipsized to allow collapsing
tracker-needle: Fixed escape_string() call after changes in libtracker-sparql
tracker-needle: Fixed music query to include title/artist/albums
tracker-needle: Don't show find-in buttons where unused
tracker-needle: Added tracker-view.vala to handle different result set views
tracker-needle: Added a spinner to indicate when searching
tracker-needle: Use cursor.next_async() to give Spinner some cpu time
tracker-needle: Fixed spinner, so it doesn't stop immediately after starting
tracker-needle: Add combobox and remember searches for local session
tracker-needle: Strip critieria before searching for it of any whitespaces
tracker-needle: Fixed bug where seconds where not added if 0 for Music
tracker-needle: Added Config class to remember search history between instances
tracker-needle: Added a tag list
tracker-needle: Fixed recent libtracker-sparql API changes
tracker-needle: Added email support
tracker-needle: Adapt to recent configure-for-binaries merge to master
tracker-needle: Use new automake 1.11 features for Vala build
tracker-needle: Fixed all warnings and build issues with Vala >= 0.11.
tracker-needle: Added emails to the stats
tracker-needle: Added Ctrl+S and Ctrl+F to focus the search bar
tracker-needle: Moved tracker-config to tracker-history
tracker-needle: Fix launching from icon view
tracker-needle: Show 'no-results' page if criteria is empty
tracker-needle: Show filename not parent dir for tooltips in category view
tracker-search-tool: Removed and replaced by tracker-needle
libtracker-extract: Added -guarantee module
libtracker-extract: Update API to allow one function call from extractors
build: Add a note about support for guaranteed metadata
libtracker-extract: Rename *from_filename* to *from_file*
Merge branch 'guarantee'
build: Disable functional tests by default
tracker-needle: Added generated .c files to PO/POTFILES.in
Release 0.9.32
build: Don't require tracker-needle to build by default
Ontology: Change URI for URL in the documentation which was wrong
Don't disable tracker-needle if it can be built
libtracker-miner: Fix progress percentage duplicates in signal emissions
tracker-search-bar: Don't use Bonobo
tracker-needle: Use nco:publisher if nco:creator is not available for documents
tracker-needle: Fixed query catch conditions to avoid build warnings
tracker-needle: Translate "Unknown" strings
libtracker-miner: Use G_LOG_LEVEL_INFO for status and stats
tracker-needle: Use a meaningful window title "Desktop Search"
tracker-needle: Add Ctrl+W to close window
tracker-needle: List folders in first/initial view
libtracker-miner: Move interface_vtable into function it is used in
libtracker-miner: Move interface_vtable into function it is used in
tracker-miner-fs: Move interface_vtable into function it is used in
tracker-extract: Move interface_vtable into function it is used in
tracker-status: Switch from old DBus generated API calls to GDBus
tracker-miner-fs: Fixed signature for GetMetadataFast call
libtracker-common: Fix tracker_dbus_send_and_splice_async() so GSimpleAsyncResult has a source_tag
libtracker-miner, tracker-extract: Don't use old dbus-glib errors
build: Removed dbus-glib from pkg-config unless needed and fixed includes
tracker-extract: Cleaned up the gupnp-dlna module coding style
tracker-miner-evolution: Fix dbus-glib-1 includes which are no longer needed
utils: tracker-sql: Cleaned up whitespace
libtracker-data: Give context to g_warning()s
libtracker-data: Don't set str to NULL before setting it to a value
Merge branch 'miner-fs-monitor-created-event-fixes'
Merge branch 'cursor'
build: Comment configure about why we still have dbus and dbus-glib-1
Release 0.9.35
Ontology: Fixed email-address in 89 mtp which broke documentation build
Ontology: Added missing documentation for rdf, mtp and slo
tracker-status-icon: Remove this application, it is a geek's toy
Merge branch 'no-bonobo'
Merge branch 'miner-fs-dont-crawl-open'
libtracker-miner, tracker-miner-fs: Protect potential NULL unrefs in finalize
tracker-miner-fs: Don't set object->finalize if we just hook up parent finalize
Merge branch 'miner-fs-initable-iface'
tracker-control: Cleaned up includes
tracker-control: Some small code clean ups
tracker-control: Added --pause-details code
Merge branch 'merge-control-status'
libtracker-data: Add APIs to add/remove mtime-check stamp file
libtracker-miner: Add APIs to the existing properties for mtime-checking
tracker-miner-fs: Use CrawlingInterval config to force/disable/delay/check for mtime checking
libtracker-miner: Don't stay in "Initializing" if crawling is disabled
tracker-miner-fs: Apply mtime-checking config to application mining
libtracker-miner: If mtime-checking is disabled, avoid further SPARQL requests
build: Don't depend on tracker-explorer dependencies to pass configure
Merge branch 'no-mtime-checks-on-start'
Release 0.9.37
plugins/nautilus: Update to use libtracker-sparql not libtracker-client
tracker-needle: Make sure apps launch and don't show the desktop file
Merge branch 'nautilus-extension-update'
Merge branch '0.10-documentation-review'
Merge branch 'unique-nie-url'
Release 0.9.38
tracker-search-bar: Update to use libtracker-sparql not libtracker-client
tracker-needle: Use fixed height for detailed view
tracker-needle: Use a separate store for each view
build: Fix error message when evolution requirements are missing
Merge branch 'gtk3'
Merge branch 'evolution-plugin'
Release 0.10.0
examples/async-connection: Updated to be fully async
examples: Move async-connection and class-signal to libtracker-sparql subdir
examples: Don't forget class-signal.c
examples: Don't forget to free structure in async-connection
tracker-extract,pdf: Updated copyright
tracker-miner-fs: Include tracker-miner-applications-meego.h in SOURCES
tracker-miner-flickr: Remove --includedir=libtracker-client
libtracker-miner: Simplify provider inclusion in Makefile.am
schemas: Use tracker-enums.h, not tracker-settings.h to fix build
build: Migrate to GSettings
build: Remove .cfg man page documentation now we use gsettings
Merge branch 'grouped-deletes'
tracker-preferences: Refactored the Vala code and cleaned things up a bit
tracker-preferences: Switch from GKeyFile to GSettings
schemas: Fix make check with new gschemas directory
po: Fixed POTFILES.in which was missing gschema xml files
libtracker-miner: Don't delete nie:contentCreated when updating files
libtracker-extract: Use same exclusion preprocessor rules as other headers
libtracker-extract: Whitespace fixes
libtracker-extract: Renamed tracker-extract-module-manager to remove "extract".
tracker-extract: Added note about why rule files are not in a separate dir
tracker-extract: Updated man page to include env var TRACKER_EXTRACTOR_RULES_DIR
libtracker-extract: Updated documentation example for tracker_extract_get_metadata()
Merge branch 'extractor-rules-list'
tracker-extract: Fixed make distdir issue (playlist vs playlists)
libtracker-sparql: Add test case for the bug this fixes.
Merge branch 'sparql-init'
tracker-miner-fs: Add --no-daemon command line to exit when indexing done
libtracker-sparql: Don't export symbols which are internal
tracker-control: Fixed some whitespace issues
libtracker-fts: Improve documentation for FTS schema
libtracker-data: Rename Store.DB to just DB
tracker-miner-fs: Removed unused structure
libtracker-data: Fixed memory leaks and updated db-config API
po: Added FTS and DB dconf schema files to POTFILES.in
tracker-extract: Renamed schemas "Extractor" to "Extract" for consistency
schemas: Include DB and fix FTS in Tracker.gschema.xml.in
tracker-miner-fs: Renamed schemas "FileSystem" to "Files" for consistency
libtracker-miner: Use "Since: 0.12", not 0.11.
tracker-control: Use tracker_seconds_to_string() for nicer output
Merge branch 'miner-fs-remaining-time'
tracker-needle: Cleaned up some whitespace issues
tracker-needle: Improve "icons" or "images" category to allow filtering by all or title
functional-tests: Fixed distcheck issue with dconf
build: Fixed missing gschema .xml.in files in distcheck
libtracker-fts: Fixed distcheck with dconf files not cleaned up
libtracker-data: Fixed distcheck with dconf files not cleaned up
build: Bump version to 0.11
build: Added initial introspection support
libtracker-sparql: Added introspection .gir file generation
libtracker-extract: Added introspection .gir file generation
libtracker-miner: Added introspection .gir file generation
libtracker-sparql: Fix gir generation dependencies
libtracker-extract: Don't use specific version numbers for .gir files
libtracker-miner: Don't use specific version numbers for .gir files
libtracker-sparql: Added TRACKER_CHECK_VERSION and tracker_check_version()
build: Fixed the disparities between gir_DATA and girdir
libtracker-sparql: Fix single header include check mismatch
build: Require Vala >= 0.12.0, to avoid introspection sed scripting/fixing
build: Fixed remaining distcheck issues with introspection
build: Fixed broken distcheck configure arguments
libtracker-extract: Fixed typo breaking distcheck, s/typelibs/typelib/g
tracker-miner-fs: Update man page given --no-daemon / --initial-sleep exclusivity
Merge branch 'miner-fs-initial-sleep'
libtracker-sparql: Build typelib and so introspection works
libtracker-common: Re-instate setrlimit()
tracker-extract: Cleaned up logging
tracker-extract: Make sure we finalize the extractor object to print summary
Merge branch 'extractor-controller-thread'
tracker-info: Additional fixes for the --turtle command line option
build: Require rest 0.7, Fedora and Ubuntu don't have 0.6 anymore
maemo: Added timestamp change for maemo:PostalAddress
Merge branch 'meegotouch'
tracker-miner-rss: Fixed crash trying to cast TrackerSparqlConnection to TrackerMinerRSS
tracker-miner-rss: Avoid recursive checking and inconsistent graph use
tracker-miner-rss: Added --add-feed and --title options
tracker-miner-rss: Improve debugging and code maintainability
tracker-miner-rss: Fixed ASK SPARQL to check true/false not 0/1
tracker-control: Add --backup and --restore support
tracker-miner-rss: Rename functions to make more sense
tracker-miner-rss: Only change mfo:updatedTime if a feed is added
tracker-miner-rss: Remove check for our update in GraphUpdated
tracker-control: Allow backup/restore to take local file names
tracker-control: Disable default dbus timeout on backup/restore
tracker-miner-fs: Explain why we don't close the sparql object on cancellation
Merge branch 'tracker-control-with-backup-and-restore'
Merge branch 'miner-rss-0.11-fixes'
Merge branch 'gtk3'
Merge branch 'miner-check-queues'
libtracker-common: Fixed documentation version typo, s/0.10.4/0.10.14/
libtracker-miner: Fix builds including this library using g++
tracker-extract: Provide clear logging about which extractor module is used
tracker-evolution: Renamed object for consistency to MinerEvolution
tracker-evolution: Cleaned up unused code and whitespace issues
tracker-evolution: Coding style fixes
tracker-evolution: Added some debugging to see what's going on
tracker-evolution: Make miner initable
tracker-evolution: Don't set status/progress to twice when Idle
tracker-evolution: When reporting "Updating Folder" state which one
libtracker-miner: Honor auto_start parameter in tracker_miner_manager_new_full()
tracker-control: Free GError if getting TrackerMinerManager fails
tracker-control: Use full API to get miner manager and report errors
tracker-control: Don't auto-start miners for pausing/resuming/listing/pause details
tracker-control: Fixed memory leak when getting pause details
libtracker-miner: Improve password provider error handling and reporting
libtracker-miner: Use test location for password provider config and don't abort
docs/manpages: Fixed the way we include man pages.
Release 0.11.0
tracker-needle: Fixed crash for null cursor and calling next() on it
tracker-needle: Added bookmarks to the stats dialog
tracker-needle: Improve the information shown about bookmarks
libtracker-miner: Fixed -0.00 progress being reported
tracker-control: Don't represent 0% with a ✓ (i.e. done)
tracker-control: Clean up store progress reporting
libtracker-miner: Make sure "Processing..." is 2% or higher in progress
libtracker-miner: Fix inconsistent status with progress signals
libtracker-miner: Special case .xsession-errors and ignore all about it
libtracker-miner: Make sure status is set to 'Idle' on object construction
libtracker-data: Make sure we don't leak sql_dir on multiple _init() calls
libtracker-miner: Use tracker_processing_task_unref() instead of _free() to fix build
tracker-writeback: Don't LDADD $(LIBTRACKER_MINER_LIBS)
tracker-extract,writeback: Don't use same #define for headers
tracker-writeback: Fixed include orders
tracker-miner-fs: Fix small whitespace issue
tracker-extract: Fix include orders
tracker-miner-fs: Fix inconsistencies in #ifndef and #define names
tracker-writeback: Add man page
libtracker-miner, tracker-miner-fs: Improved debugging
tracker-writeback: Add g_warning when file !native + improve other errors
tracker-writeback: Fix licensing errors in files
tracker-miner-fs: Fix licensing errors in files
libtracker-miner: Fix #ifndefs for priority-queue, sparql-buffer and task-pool
libtracker-miner: Fix copyright for priority-queue, sparql-buffer and task-pool
tracker-miner-fs: Fix critical warnings when cleaning up NULL GFile/GPtrArrays
tracker-writeback: Remove all references of .cfg files in man pages
libtracker-miner: Added APIs for pausing miners during process life time
tracker-control: Add command line switch for new pause-for-process APIs
Add 'src/plugins/thunderbird/' from commit '574f3b414badae0adc0377e624584226219f951d'
thunderbird: Add initial build system around extension
thunderbird: Build system and plugin now work properly with TB >= 5.0
tracker-writeback: Fixed distcheck breakages
thunderbird: Use a proper version comparison function
Merge branch 'thunderbird'
Add 'src/plugins/firefox/' from commit '5e79d3fea70cdff76415a86b26dd2d3c7e2548de'
firefox: Added build system to install this plugin
tracker-search: Add support for -b, --bookmarks
firefox: Added missing Makefile.am
.gitignore: Added install.rdf common in Mozilla extensions
Merge branch 'firefox'
firefox, thunderbird: Fixed distcheck issues
build: Disable firefox, thunderbird for distcheck
Release 0.11.1
tracker-miner-fs: Disable writeback by default.
tracker-extract: Small coding style clean ups
Merge branch 'gstreamer-with-dlna'
libtracker-extract: Added some debugging to know what rules files are loaded
thunderbird, firefox: Use -f with ln to force destination and use $(MKDIR_P)
libtracker-miner: Line wrap documentation with annotations
build: Bump tracker_api_version to 0.12 but keep major/miner as 0.11
firefox, thunderbird: Require 0.10 or 0.12 .so files not 0.11
libtracker-extract: Don't install examples/ rules mock up
Merge branch 'bump_api_version_0.12'
tracker-extract: Drop real media / helix extractor
tracker-extract: Improve debugging for filtered modules and mime guessing
tracker-extract: Improve checks for mimetype guessing
tracker-extract: Make sure we check filtered modules for dbus calls too
Merge branch 'drop-helix-extractor'
tracker-needle: Show email subject as primary information not sender
thunderbird: Add desktop file so needle opens email on activation
tracker-needle: Avoid g_markup_escape_text() critical with NULL
build: Fixed distcheck issues
Release 0.11.2
tracker-miner-fs: Use XDG locations not static values for desktop files
Merge branch 'dlna-mime'
tracker-extract-gstreamer: Don't mention URI for dlna debugging
tracker-extract-gupnp-dlna: Initialise all variables in MetadataExtractor struct
Merge branch 'orientation-fix'
libtracker-sparql: Don't package .gir/.typelib files in tarballs
tracker-control: Add work for initial --get-log-verbosity
tracker-control: Add work for initial --set-log-verbosity
tracker-control: Added man page documentation for --{get|set}-log-verbosity
Merge branch 'tracker-control-verbosity'
tracker-miner-fs: Check URL is provided for desktop file Type=Link
Merge branch 'handle-desktop-links'
tracker-miner-fs: Improve query performance for updating tracker:available on mounting
libtracker-extract: Fixed some small coding style issues
tracker-extract: Fix potential memory leak with XMP where string
tracker-extract: Fixed reference to non-existent variable
libtracker-extract: Fixed missing "Since" in documentation
libtracker-extract: Fixed unit tests which now require a graph parameter
Merge branch 'wip/extract-graphs'
libtracker-extract: Fix coding style issues
libtracker-extract: Don't assume ':' exists in every path we iterate
libtracker-extract: Use GSlice and free TrackerXmpRegion structures
libtracker-extract: Fixed memory leak in iterate_simple() for XMP data
tracker-extract: Fix a number of memory leaks
libtracker-extract: Return TRUE in tracker_xmp_apply_regions() if no regions
libtracker-extract: Support graph in tracker_xmp_apply_regions()
libtracker-extract: Remove where and uri args from tracker_xmp_apply_regions()
Merge branch 'experiment-with-roi'
tracker-extract: Don't leak where clause in image extractions
Merge branch 'forced-mtime-check-per-directory'
build: Require GLib 2.28 (was 2.26)
Release 0.12.0
build: Require Vala >= 0.13.4
libtracker-miner: Added tracker_priority_queue* API to exported symbols
tracker-miner-fs, tracker-writeback: Remove all dbus-glib occurrences
nautilus: Improve the code generally
nautilus: Remove tracker_glist_copy_with_nautilus_files(), no longer used
nautilus: Don't re-define tracker_sparql_escape_string() instead re-use it
build: Don't require explicitly GTK+ 3.x for nautilus, it can cause crashes
Merge branch 'nautilus-issues'
libtracker-extract: Fix doc build breakage
libtracker-sparql: Include introspection annotations glossary
libtracker-miner: Include introspection annotations glossary
tracker-preferences: Use one list for locations and add XDG toggle buttons
Merge branch 'tracker-preferences-xdg-dirs'
tracker-preferences: Updated text used on Locations tab from feedback
tracker-needle: Include tags in search results and only show files for selected tag
tracker-needle: Disable search entry when filtering by tag list
tracker-needle: Add initial context menu for views and launching parent dirs
tracker-needle: Ellipsize tag list so long tags don't obstruct window
tracker-needle: Don't add same renderer x2 to a column and show tag count
tracker-control: Missing plural handling for "Found %d miners {running|installed}"
libtracker-miner: Improve docs for tracker_miner_manager_pause_for_process()
tracker-control: Don't finalize TrackerMinerManager with --pause-for-process
tracker-control: Reset GSettings config on -c option
tracker-miner-fs: Change default for low-disk-space-limit to be disabled (-1)
Merge branch 'roi-png-fix'
Revert "Fix the Imagemagick png raw profile magic."
Merge branch 'roi-png-fixed'
libtracker-common: Added functionality for SCHED_IDLE scheduler priority
tracker-miner-fs, tracker-extract: Add config option SchedIdle
tracker-preferences: Remove throttle implementation
Merge branch 'SCHED_IDLE'
libtracker-common: Disable configure.ac checks for ioprio_set()
firefox: Don't try to load 0.10.x libraries, we're using APIs not available there
thunderbird: Don't try to use older versions of Tracker
build: Bump version to 0.13.0
libtracker-common: Renamed function to casecmp filenames without extension
libtracker-common: Remove unnecessary condition in tracker_filename_casecmp_without_extension()
libtracker-extract: Bump version tracker_extract_info_get_postupdate_builder() was introduced
tracker-extract: Fixed various coding style issues
tracker-extract: Rename public functions to prefix tracker_cue_sheet_
tracker-extract: Use g_strchug() functionality to avoid allocating memory
tracker-extract-gstreamer: Use strcmp() not g_ascii_strcasecmp() for artists
tracker-extract-gstreamer: Don't test for NULL tagcache, it's never NULL
tracker-extract-gstreamer: Small code style/warning clean ups
tracker-extract-gstreamer: Avoid additional NULL check for cuesheet TOC
tracker-extract-gstreamer: Fix cue sheet build error
Merge branch 'cuesheets'
build: Don't use HAVE_GTK_DOC to determine building docs
tracker-preferences: Disable special user dir toggles if they duplicate others
tracker-needle: Added tracker-tags-view to edit tags as GtkVBox
tracker-needle: Renamed tracker-taglist to tracker-tags-filter
tracker-needle: Update tooltip for 'filter by tags' toolbar button
tracker-needle: Don't use requires and check for null without use of "?"
Merge branch 'tracker-needle-improved-tagging'
tracker-needle: Have a more inviting message for "no results" view
tracker-needle: Make sure new strings are translated
Merge branch 'needle-info-bar'
tracker-needle: Fixed POTFILES.{in|skip} changes needed for distcheck
tracker-control: List/control processes for the calling user only
tracker-search-bar: Don't display the results in a broken fashion
ttl2sgml: Fixed memory leak
tracker-needle: Don't allow entry use if switching view with tag filtering
tracker-needle: Integrate tag editing into a panel, don't use a dialog
tracker-needle: Remove unused tags-filter now
tracker-needle: Require gtk+ 3.0 in glade file
tracker-needle: Connect iconview selection change with tag-view update
tracker-miner-fs: Added initial boiler plate for userguide miner
tracker-miner-fs: Added userguide extraction code
tracker-miner-fs: Updated SPARQL generated to match more closely Files miner
tracker-miner-fs: Finishing touches on userguides miner
tracker-miner-fs: Remove some FIXME comments and add TODO comments
tracker-miner-fs: Move tracker-miner-applications-locale to tracker-miner-locale
tracker-miner-fs: Move tracker-miner-applications-meego to tracker-miner-meego
tracker-miner-fs: Detect locale changes properly in userguides miner
tracker-miner-fs: Added locale checking on directories
tracker-miner-fs: Use locale specific path targetting for userguides
tracker-miner-fs: Userguides not found must fallback to 'en'
tracker-miner-fs: Add initial check on basedir to avoid subsequent checks
Merge branch 'miner-userguide-master'
tracker-miner-fs: Add userguides miner to POTFILES.in
tracker-miner-fs: Provide --disable-miner command line argument
Merge branch 'miner-fs-disable-miners'
tracker-extract-vorbis: Extract nmm:albumArtist for nmm:MusicAlbum
Ontology: Notify about nfo:DataObject changes
libtracker-fts: Fix "enable-unaccent" description spelling mistake
build: Don't require miner-rss and miner-flickr to distcheck
Merge branch 'miner-fs-refactor'
tracker-miner-fs: Update userguide miner to work with --enable-meego
tracker-miner-fs: Use new API instead of helper API to add indexing tree
libtracker-common: Document the TRACKER_USE_CONFIG_FILES env var
Merge branch 'gsettings-keyfile-bridge'
Merge branch 'media-art-enhancements'
libtracker-common: Fixed unit tests with renamed albumart
build: Fixed various compiler warnings across the entire code base
libtracker-common: Renamed albumart test to media-art
build: Clean up more compiler warnings
libtracker-miner: Fix the documentation in preparation for 0.13.x release
libtracker-extract: Fix the documentation in preparation for 0.13.x release
libtracker-sparql: Fix the documentation in preparation for 0.13.x release
libtracker-common: Fix distcheck failure with new media art handling
libtracker-extract: Fix mockup example which unrefs TrackerExtractInfo->GFile
Release 0.13.0
build: Depend on gmodule for libtracker-extract
build: Set _REQUIRED versions for giff, jpeg and tiff
libtracker-miner: Improve logging
tracker-miner-fs: Don't index removable media on initial index if disabled
libtracker-extract: Crash in miner-fs due to size_t vs gssize
libtracker-extract: Don't build EXIF tests if we don't have support enabled
Release 0.13.1
tracker-miner-evolution: Doesn't build with Evolution 3.3.5
firefox,thunderbird: Guess install directory using actual version installed
thunderbird: Don't restrict plugin to JUST 0.12
thunderbird: Make sure we still work with newer versions
firefox: Don't restrict plugin to JUST 0.12
firefox: Make sure we still work with newer versions
firefox,thunderbird: Save AsyncReadyCallback to avoid GC crashes
tracker-needle: Order results properly
tracker-miner-flickr, tracker-miner-rss: Don't start automatically on boot
tracker-miner-evolution: Fix build in JHBuild
Release 0.14.0
evolution: Fixed includes ... yet again
ontology: Added classes nmm:TVSeries and nmm:TVShow
libtracker-miner: Don't crash in _file_system_get_file() if node non-NULL
Revert "ontology: Added classes nmm:TVSeries and nmm:TVShow"
libtracker-miner: Don't abort() if none file:// URI themes are used
tracker-extract: Added 'max-media-art-width' config option
libtracker-{common|sparql}: Set G_MESSAGES_DEBUG when verbosity > 2
tracker-preferences: Sort the list contents for ignored patterns
nautilus: Don't use g_print() use g_{debug|message}() to avoid xsession logging
nautilus: Fix build warnings
libtracker-miner: Don't conditionally unref blocker file if queue was set up
libtracker-miner: Make reentry maximum (2) a #define and update error given
tracker-search: Fix man page so EXPRESSION is not directly linked to options
Merge branch 'miner-fs-no-infinite-loops'
tracker-extract-pdf: Fix timeout situation with PDF extraction
Merge branch 'pdf-timeout-fix'
tracker-miner-fs: Make building this optional
libtracker-extract: Fixed EXIF extractor due to changes by libexif
tracker-extract-playlist: Log message for ignoring playlists with > 1k entries
tracker-extract-playlist: Don't error when to_metadata hash table is NULL
tracker-info: Added --plain-text-content || -c option
build: Default to icu over unistring when automatically guessing unicode support
tracker-needle: Update tooltip for category searching to mention FTS
build: Add SQLite3 version check and warning for crashes with complex queries
tracker-extract-pdf: Avoid leaving Zombie processes around
libtracker-extract: Fixed g_data_input_stream_read_upto() return value mem leak
Release 0.15.0
examples: Update async query example
build: Fixes build error when supplying nautilis extensions directory
tracker-miner-fs, store: Add MeeGo keys to desktop files
tracker-extract-playlist: Added nfo:MediaList (to existing nmm:PlayList)
libtracker-miner: Fix libsecret password provider get call using non-NULL GError
Release 0.15.1
tracker-needle: Find documents (e.g. PDFs) when searching for creators/publishers
tracker-extract-playlist: Support nie:title for the playlist
libtracker-data: Use a g_message() for cases where FTS is disabled
libtracker-data: Use g_hash_table_unref() not _destroy()
tracker-sparql: Support fts:offsets(?urn) with shorthand properties
tracker-info: Fixed memory leak when using prefixes for shorthand properties
tracker-info: Fixed memory leak where urn wasn't freed.
libtracker-miner: Fixed GNOME password provider using libsecret
Merge branch 'fts4'
ontology: Remove use of tracker:fulltextNoLimit now it's deprecated
tracker-sparql: Fixed documentation, removed tracker:fulltextNoLimit
libtracker-data: Removed tracker:fulltextNoLimit
functional-tests: Removed tracker:fulltextNoLimit
libtracker-fts: Fix unit test ontologies, removed tracker:fulltextNoLimit
ontology: Add a comment that tracker:fulltextNoLimit is now deprecated
Merge branch 'fts4-fixes'
Release 0.15.2
tracker-search: Added snippets and color to this tool! :)
libtracker-miner: Fixed "progress" signal introspection
libtracker-miner: Fixed vala bindings for TrackerMinerFS
libtracker-fts: Removed unused variable and superfluous parameter in alter_table func
libtracker-miner: Fixed nasty stack corruption with TrackerIndexingTree filter rules
tracker-miner-fs: Fixes not listening for config changes and acting on them
libtracker-common: Don't log to file by default, only stdout/stderr
all: Improve start/stop logging for all processes
tracker-miner-rss: Use g_critical() instead of g_printerr() using the log pipeline
all: Remove use of g_type_init() now it's deprecated in GLib since 2.35.x
tracker-extract: gsf_msole_metadata_read() --> gsf_doc_meta_data_read_from_msole()
Release 0.15.3
build: Use --target-glib=2.34 for StaticMutex->Mutex changes
all: Iradicate all instances of deprecated GStaticMutex
libtracker-data: Fixed FTS init nested extern declaration warning
libtracker-data: Fixed format not a string literal warnings
libtracker-extract: Fixed gtkdoc warnings for multiple tracker_getline()
libtracker-extract: Fixed annotation warnings for _module_manager_get_mimetype_handlers()
tracker-extract-pdf: Fixed warning for missing enum POPPLER_ACTION_JAVASCRIPT
libtracker-miner: Fixed various introspection warnings
tests/gvdb: Fixed static vs non-static compilation warnings
Release 0.15.4
firefox: Fixed plugin location which has changed
thunderbird: Fixed plugin location which has changed
firefox: Fix libraries we expect to find and connect to
thunderbird: Fix libraries we expect to find and connect to
Merge branch 'media-art-enhancements-2'
tracker-explorer: Removed
tracker-search-bar: Removed
utils/playlists: Removed
utils/lyrics: Removed
utils/webhistory: Removed
utils/data-generators/deprecated: Removed
utils/data-generators/barnum: Removed
utils/services: Renamed to utils/ontologies
utils/ontology/qname-test: Removed, unused
src/miners/flickr: Removed
tracker-control: Use g_settings_sync() to make sure all settings are stored
functional-tests: Do not use su - meego when running tracker-control
Release 0.16.0
Bump version to 0.17.0 and binary version to 0.18
tracker-tag: Fixed GLib-WARNING **: goption.c:2193: ignoring no-arg...
tracker-tag: Fix --list (-t) to use logical OR, not AND
libtracker-sparql-backend: Fix connection singleton mutex issue
libtracker-data: Fix unit tests for localtime/timezone functions
Don't throw log warnings if GstDateTime has missing information
Revert "NFO: Add properties nfo:backgroundColor and nfo:xmlContent"
tracker-extract-gstreamer: Fixed missing const for GstStructure compiler warning
libtracker-data: Don't use the count_changes PRAGMA, it is deprecated
tracker-extract-gstreamer: Don't leak file descriptors & use up all FDs
libtracker-common: Small changes to config file logging
tracker-preferences: Mention that TRACKER_USE_CONFIG_FILES has no effect
libtracker-common, tracker-miner-fs: Fixed config file and settings overwriting
Merge branch 'config-rewrite-on-start'
tracker-preferences: Added reindex function, require GTK+3 & fix optical disc sensitivity.
vapi: Removed src/vapi/ which was required for very old versions of gio-2.0.vapi
Merge branch 'remove-old-gio-vapi'
tracker-needle, tracker-search: Use ellipsis instead of three dots
build: Add context for translators for command line binaries
build: Unify variations of "no error given" to save translators work
tracker-extract-epub: Fix coding style for recent work from Martin
tracker-extract-epub: Make sure we consistently use g_{free|strdup|etc} APIs
tracker-extract-epub: Improve debugging
tracker-extract-epub: Fixed roles extracted
tracker-extract-epub: Fixed remaining strndup() cases and some coding styles
tracker-extract-epub: Fix ontology and sparql used so it's not rejected by miner-fs
Merge branch 'epub-metadata-improvements'
libtracker-data: Switched all GValueArray --> GArray
libtracker-data, tracker-writeback: Switched all g_io_scheduler_push_job() --> g_task_run_in_thread()
tracker-writeback: Use cancellable for GTask from data
tracker-needle: Fix "Page" vs "Pages" in document lists
libtracker-common: tracker_string_list_to_{gslist|string}() both accept NULL now
libtracker-common, tracker-miner-fs: Make sure we load config files with
utils/sandbox: Added updated version of Sam's original tracker-sandbox
Merge branch 'fix-deprecations'
man-pages: Added information about TRACKER_SPARQL_BACKEND and TRACKER_PRAGMAS_FILE
build: Avoid warnings about use of old INCLUDES in Makefile.am
build: Improve warnings generated from Vala generated C files
tracker-extract: Don't clean rules_DATA now we no longer produce it from .in files
libtracker-sparql: Avoid compiler warning and cast const to non-const
libtracker-sparql: Use existing escape_string() in Builder
libtracker-sparql: Avoid strcmp() build warnings in cursor_get_boolean()
libtracker-miner, libtracker-sparql: Fixed missing setlocale() in unit tests
tracker-miner-fs: Make sure we get config locally before using it for removable media
tracker-control: Added option --collect-debug-info
docs/tools: Improve output and checking for gen-doc.sh
docs/tools: make gen-doc.sh more portable, don't use /bin/bash
docs/reference: Use gtkdocize --flavour no-tmpl to avoid -chmod issue
docs/reference/ontology: Make output cleaner when generating ontology docs
docs/tools/ttl2sgml: Don't error if we have nao:deprecated for namespaces
tests: Removed all cases of g_test_trap_fork() which has been deprecated.
Merge branch 'deprecated-g-test-trap-fork'
libtracker-miner: Use g_slice_new0() instead of g_new0() where it makes sense
libtracker-miner: Clearer error message for decorator class ID failures
libtracker-miner, tracker-extract: Fix include order
libtracker-miner: Improved warnings in cases of failure t with mount events
libtracker-miner: Updated documentation with TrackerDecorator* APIs
Release 0.17.1
tracker-sandbox: Fix license address
build: depend on libmediaart
Merge branch 'use-libmediaart'
build: Use API version 1.0 instead of bumping it every stable release series.
Merge branch 'thunderbird-24'
firefox: Update tracker-sparql binary check to look for -1.0
thunderbird: Update tracker-sparql binary check to look for -1.0
tracker-needle: Don't list emails as "Documents"
tracker-needle: Go to search results from entry box by pressing Down
build: Make sure --target-glib used with Vala is the correct GLib version
tracker-needle: Fixed typo in Makefile.am, VALACFLAGS was not being used
tracker-needle: Fixed GTK+ 3.0 deprecations.
build: Fixed the way locales are included for FireFox and Thunderbird
Release 0.17.2
Merge branch 'prioritized-crawling'
libtracker-miner: Make sure we compile if we don't HAVE_NETWORK_MANAGER
docs: Make sure we fix cross referenced library symbols
libtracker-miner: Fixed all documentation warnings
tests: Updated gtester scripts to improve testing system
tracker-sparql: Add new command line features for help with the ontology
tracker-sparql: Various improvements/fixes for --tree command line option
libtracker-extract: Don't break compilation due to missing rules/modules dir
libtracker-extract: Fix example mockup.rule file, we no longer include @modulesdir@
build: Remove the need for Makefile.extractdirs
Merge branch 'extract-rules-fix'
build: Remove configure args for libsecret and gnome-keyring
build: Remove configure args for Nemo, was used for media art
build: Remove configure args for GdkPixbuf/Qt* used for mediaart
build: Change configure's --disable-libxml2 to --enable-libxml2, like others.
build: Change configure's --disable-unzip-ps-gz-files to --enable* like others.
build: Improve description of build switches
tracker-miner-fs: Fix documentation for 'low-disk-space-limit', was in MB not %
libtracker-miner: Remove >= 0 g_assert() on uint
tracker-extract: Don't leak FD on tiff extractor when opening file
Release 0.17.5
tracker-sparql: Support properties with --tree and case insensitivity with --search
tracker-extract: Make it clearer where MIME type came from in debug
tracker-sandbox: Make this Python script +x
tracker-sandbox: Locale and dbus fixes
libtracker-data: Protect potential NULL dereference in _db_cursor_iter_next()
all: Removed dead code from coverity report
libtracker-data: getting FTS multivalued properties used unintialised variable
libtracker-miner: Don't print uninitalised sparql variable for update_array_cb
build: Add version for libicu in the build requirements
build: libicu version requirement doesn't need to be so high, 4.8.1.1 is lowest
tracker-extract: Improve logging, too many debug statements
tracker-extract: Fixed epub extractor so it doesn't use broken ontology
tracker-extract: Make logging clearer if we fail on no modules or no data
all: Make GBusType configurable with TRACKER_BUS_TYPE
tracker-extract: Remove the need for fork() and sub-processes with PDF extraction
tracker-extract: Don't report < 0 nfo:width for images with GStreamer discoverer
build: Make libmediaart a soft dependency, not hard
tracker-extract: Removed support for libstreamanalyzer
tracker-miner-{rss|evolution}: Fix DBus session used to TRACKER_IPC_BUS
tracker-needle: Use BusType.SESSION for getting tracker-store stats
Release 0.17.6
Release 0.17.7
tracker-extract: Fixed broken ontology use for JPEGS, dc:indentifier -> dc:identifier
libtracker-sparql: Don't use internal tracker_ipc_bus() function in examples/
tracker-tag: Replace --or-operator with --and-operator for --list option
libtracker-miner, tracker-extract: Don't g_warning() on decorator items we don't process
build: Fix warning for --with-compile-warnings, which mentions --enable-compile-warnings
Revert "libtracker-sparql: Fix undefined reference to symbol 'tracker_ipc_bus'"
Release 0.17.8
Merge branch 'make-decorator-errors-public'
Release 1.0.0
Merge branch 'tracker-tag-and-operator-fix'
tracker-extract: Fix BMP compilation warnings
build: Add SQLite version warning for 3.8.4.2
libtracker-miner: Decorator causes crash on _update_array_finish() failures.
tracker-control: Make sure we translate all strings we use
tracker-control: Remove shorthand options for less used switches
tracker-control: Avoid using duplicate code to get dbus connection/proxy
tracker-control: Added --watch command line option to watch changes to DB
tracker-search: Fix output for email searching
tracker-miner-apps: Make this a separate process, moved out of tracker-miner-fs
libtracker-common: Rename tracker_miner_meego* functions to tracker_meego*
libtracker-common: Renamed files tracker-miner-meego* -> tracker-meego*
tracker-miner-apps: Make sure we auto-start this miner if enabled
tracker-miner-apps: Fix configure switch help, copy/paste error from miner-fs
tracker-miner-apps: desktop file was incorrectly named (.in -> .in.in)
Merge branch 'new-app-miner'
tracker-user-guides: Split out from tracker-miner-fs, now separate binary
Merge branch 'new-userguides-miner'
tracker-miner-apps: Avoid GIO unresolved symbol errors
tracker-extract: MP3s with ID3v23 tags should not hit infinite loop
libtracker-miner: Call check_directory() on root dir to crawl
tracker-preferences: Use Box not HBox which is deprecated
tracker-preferences: Use Box not VBox which is deprecated
tracker-preferences: General glade file clean up and modernisation
tracker-preferences: Used latest glade and require GTK+ 3.18, fixed tab properties
tracker-preferences: Swap out HScale widgets for Scale with orientation
tracker-preferences: Make the Scale widgets (which were vertical) horizontal
tracker-preferences: Added 'control' tab giving more control of what is indexed
libtracker-control: Fix remnants of libtracker-miner in sources
libtracker-control: Don't error with g_file_enumerator_next_file()
tracker-miner-apps: Don't start tracker-miner-fs when we need to index apps
tracker-miner-user-guides: Make sure DBus has the right name of the binary to start
tracker-miner-user-guides: Make sure we build if configured to
tracker-miner-user-guides: Avoid GIO unresolved symbol errors
tracker-extract: Fix build with libav when libmediaaart is disabled
tracker-needle, tracker-preferences: Add AppData
tracker-info: Add --resource-is-uri | -i to avoid filename -> urn lookups
tracker-search: Don't show "(null)" for nie:InformationElements with no nie:url
build: Fixed distcheck failures
libtracker-control: _CFLAGS and _LIBS were not defined properly
ontology: Support nmm:artwork from upstream Nepomuk standards
build: Use CC_CHECK_FLAGS_APPEND m4 macro to make sure GCC supports flags
build: Avoid warnings about including subdir objects
build: Imported attributes.m4 was html version, not RAW version
Revert "build: Avoid warnings about including subdir objects"
po: Removed tracker-enumerator.c from POTFILES.in
all: Switch out GSettings "schema" property for "schema-id"
ontology: Removed duplicate nfo:depicts and correct domain/range
docs/reference: Use FULL paths for DOC_SOURCE_DIR to avoid undefined warnings
Release 1.1.0
all: Only use major version for pkgconfig
all: Only use major version for pkgconfig
tracker-extract: Removed .pc file from CLEANFILES which is no longer used
Release 1.1.1
libtracker-miner: Fix PkgConfig "Requires", juse major version number only
libtracker-extract: Remove from examples/ this library is now private
build: Large update to configure.ac including new --enable-minimal option
libtracker-control: Added missing sections.txt for documentation
libtracker-control: Added .gitignore for VAPI and other generated content
tracker-preferences: Add suggested restart/reindex on changes
tracker-preferences: Don't use Stock.* they're deprecated since 3.10
Revert silly version changes I made earlier
build: Don't use API version 1.2, only the major/minor version should
tracker-extract: Depend on libmediaart 0.5.0 when enabled
all: Remove GNU_SOURCE definitions now we use AC_USE_SYSTEM_EXTENSIONS
ontology: nfo:hasMediaStream does not have a max cardinality in specs
tests: Use tap automake testing scripts, fixes output summaries
libtracker-data: Improve unit tests calling g_test_add()
tests: Add a .gitignore to not show logs and trs files in git status
Revert "tracker-extract: MP3s with ID3v23 tags should not hit infinite loop"
libtracker-extract: Fixed TRACKER_EXTRACTORS_DIR env var
tracker-extract: MP3 id3v23, id3v24 functions documented and v23 fixed
Merge branch 'mp3-id3v2-fixes'
tests: Re-write guarantee metadata test to separate tests better
libtracker-miner: IndexingTree _new() now takes a GFile
libtracker-miner: Fix typo, "suffix" is really "prefix"
libtracker-miner: FileSystem _new() now takes GFile for root
libtracker-miner: Allow FileNotifier to have external crawlers
libtracker-miner: Make it possible to use external crawlers for data mining
tracker-miner-fs: Make sure we work with the new changes to MinerFS
libtracker-miner: Added MinerFSError quark for GErrors returned
libtracker-miner: Miner now uses a proper MinerError API
libtracker-miner: Introduce MinerFSQueue for injecting file changes
libtracker-common: Enable G_MESSAGES_DEBUG for verbosity > 1, not 2
libtracker-miner: Fix warning on root GFile unref in FileSystem
libtracker-miner: Add log information about locations started in FileNotifier
libtracker-miner: Fix paused check in MinerFS before notifying files
libtracker-miner: Document and group functions for MinerFS in header
libtracker-miner: Removed MinerFS _manually_notify_file() and Queue enum
libtracker-miner: Added TrackerEnumerator interface, TrackerFileEnumerator class
libtracker-miner: Added FileEnumerator unit test
libtracker-miner: Don't iterate the wrong enumerator, avoids warnings on no dir
libtracker-miner: Don't create Crawler until FileNotifier is constructed
libtracker-miner: Make sure we free enumerator data on success in Crawler
libtracker-miner: MinerFS _force_mtime_checking() didn't have mtime check flag
libtracker-miner: Rename TrackerEnumerator members 'start' to 'get-children'
libtracker-miner: Update warning about not supporting URIs outside file://
libtracker-miner: Removed unused symbols mentioned in MinerFS documentation
libtracker-miner: Update all documentation around TrackerEnumerator interface
libtracker-miner: Added MinerFS _get_enumerator() function
libtracker-miner: Make it possible to start the miner via DBus
libtracker-miner: Add TrackerMiner::introspection-xml property
libtracker-miner: Add TrackerMiner::introspection-handler property
libtracker-miner: Move TRACKER_MINER_DBUS_* definitions to tracker-miner-object.h
libtracker-miner: Document TRACKER_MINER_DBUS_* defines
libtracker-miner: Chain parent constructed() in TrackerDecorator
libtracker-miner: Added tracker_indexing_tree_get_master_root() and set in constructed()
libtracker-miner: Create TrackerFileSystem in constructed() not init()
libtracker-miner: Create nodes / caches in constructed() not init()
libtracker-miner: Create TrackerIndexingTree in constructed() not init()
libtracker-miner: Change all g_file_get_path() instances to _get_uri()
libtracker-miner: Added TrackerCrawlFlags to disable stat() calls
libtracker-miner: FileNotifier signals ::directory-finished on wrong dir
libtracker-miner: Added MinerFS ::finished-root signal + fixed ::finished
libtracker-control: Allow miner status to be gained from running processes
libtracker-miner: Split TrackerEnumerator into 2 classes, now with TrackerDataProvider
libtracker-miner: Fixed several memory leaks
tracker-miner-fs: Fixed finished signal callback malformed definition
libtracker-miner: Document roots in tracker_indexing_tree_get_master_root()
libtracker-miner: NULL protect TrackerMinerFS using :roots_to_notify
Merge remote-tracking branch 'origin/external-crawler'
configure: Use AC_USE_SYSTEM_EXTENSIONS before m4 dir to avoid warnings
build: Fixed POTFILES.in, distcheck was failing
build: Reorder AutoConf directives to avoid build failures
build: Updated official website in AC_INIT
libtracker-data: Fixed unit tests so files are not left around failing distcheck
Release 1.1.2
Merge branch 'crash-aware-extractor'
libtracker-fts: Make private functions static
libtracker-miner: Make sure we return NULL on FileDataProvider begin() errors
build: Clean up vala warnings a bit more
libtracker-data: Fix tracker-backup unit test failures
Release 1.1.3
tracker-extract: Added rule for source code files for nfo:SourceCode type
libtracker-bus, libtracker-sparql-backend: Fix all TRACKER_DBUS* to Tracker.DBUS
tracker-needle: Fixed deprecations where possible
libtracker-data: Fixed compiler warning with tracker_db_interface_sqlite_fts_update_text()
tracker-preferences: Remove fixed column width for indexed locations
libtracker-miner: Make sure we ignore directories with black listed content
tracker-miner-fs: By default, ignore directories with '.trackerignore' inside
libtracker-miner: Implement ->end* vtable API for TrackerFileDataProvider
libtracker-miner: Don't use g_hash_table_destroy() in TrackerTaskPool
libtracker-miner: Make _push() implementation easier to follow
libtracker-miner: Fix reference leak with TrackerTaskPool
libtracker-miner: Call tracker_data_provider_end_async() when dir is crawled
ontology: Add nfo:EBook for electronic books
libtracker-extract: Fix broken EXIF GPS coordinate extraction
libtracker-fts: Fixed memory leak for property_names variable
tracker-extract: Fixed distcheck, missing ebook and comics rules files
tracker-stats: Change default behaviour and add new command line options
libtracker-sparql: ALL APIs can now throw GLib.Error
libtracker-miner: Removed TrackerCrawlFlags and use TrackerDirectoryFlags
Release 1.1.4
utils: Added script to clean up tracker prefix... clean-tracker-prefix
tracker-info: Describe why we use IRI and not URI for translators
libtracker-miner: Removed APIs that were never released as stable API
Release 1.2.0
Revert "ontology: nfo:hasMediaStream does not have a max cardinality in specs"
libstemmer: Move existing stagnant import to external dep
Merge branch 'external-libstemmer'
build: Removed remaining libstemmer Makefile generation
libtracker-fts: Make parser tests conditional by build requirments
data: Moved all .pc data into their respective lib dirs
data: Moved all .desktop files to their respective subdirs
data: Moved ontologies/ into src/
data: Moved artwork to src/tracker-needle
data: Moved data/dbus/* to their respective src directories
data: Moved data/languages to src/libtracker-common/stop-words
data: Removed unused content, tracker-stop-words.txt and tracker.spec.
data: Moved data/gschemas to module specific directories
data: Simplify .desktop file generation from .in.in files
data: Update locations in POTFILES.{in|skip}
data: Merge all miner .desktop files into existing DBus .service files
data: Updated POTFILES.in to include .service.in.in files
data: Make sure miner links don't fail with missing parent dir
ontology: nfo:hasMediaStream does not have a max cardinality in specs
libtracker-miner: Handle multiple nfo:belongsToContainer properties to 1 nie:url
libtracker-miner: _NO_STAT breaks in FileNotifier without a GFileInfo
Merge branch 'data-in-binary-dirs'
Fix distcheck issues
libtracker-data: Moved internal API tracker_crc32() here from libtracker-common
libtracker-common: Removed all unused type utils functions
libtracker-common: Remove TrackerConfigFile, TrackerKeyfileObject
all: Migrate to GKeyfileSettingsBackend and generate man pages from schemas
libtracker-common: Removed all tracker_file_*lock*() APIs
libtracker-common: Removed all locale runtime update management
libtracker-common: Removed tracker-miner-locale, only apps/userguides need it
libtracker-common: Moved tracker-ontologies.h into libtracker-sparql
libtracker-common: There is no longer an os-depedent module/API
tracker-extract: Avoid the use of setrlimit() it's causing problems
libtracker-common: Moved TrackerStorage to tracker-miner-fs, not needed by others
Merge branch 'libtracker-common-cleanup'
libtracker-data: Don't fail to build with "all" target override
build: Require GLib 2.40, needed for g_str_match_string()
Release 1.3.0
tracker-preferences: Make data reset clearer to users
libtracker-common: Move and fix tracker-parser unit tests from libtracker-fts
libtracker-extract: Fix unit tests and return value for guarantee API
Release 1.3.1
tracker-extract: Don't crash if g_file_make_symbolic_link() fails with no GError
all: Depend on GLib 2.40 and use g_info() instead of tracker_info()
tracker: Merge tracker-control into a 'tracker' command
gvdb: Don't use TRACKER_UTILS_{CFLAGS|LIBS}
tracker: Merged all external commands into 'tracker'
tracker: Move all DBus work into its own private module
tracker: Added header for shell colours used
tracker: Added 'help' command handler which loads man pages
tracker: Merged utils/tracker-sql/tracker-sql into 'tracker sql ...'
tracker: Added bash completion
tracker: Fixed POTFILES.in for distcheck
tracker: Allow -r and -c to be used with 'tracker reset' together
tracker: Make sure old commands still work with the new system
miners: LN_S was getting target/name mixed up for miner service files
po: Fixed missing tracker-compat.c in distcheck
miners: Don't break distcheck by removing $(DESTDIR) in Makefile.am
libtracker-sparql: Add tracker-gb-737023-test to .gitignore and to test cases to run
tracker: Add tracker-compat script to EXTRA_DIST so it can be installed
tracker: Fixed uninstall-hook for distcheck for old binaries (symlinks)
tracker: Improve general help about commands that can be used
Release 1.3.2
tracker-store: Fix unnecessary compiler warnings
tracker-store: Fixed deprecated ThreadPool API use for ThreadPool.with_owned_data
libtracker-miner: Document missing APIs
build: Make life easier with autogen by adding args if none are provided
libtracker-miner: Renamed internal define TRACKER_MAX_TIMEOUT_INTERVAL
libtracker-miner: Improve documentation for tracker_miner_fs_{s|g}et_throttle()
tracker-miner-fs: On error, return correct defaults for config
libtracker-miner: Finished documenting public APIs
Merge tag 'fix-discno' of git://git.meterriblecrew.net/spacefrogg/tracker
Release 1.3.3
tracker: Fixed execution bit of tracker-compat, which is broken by sed
tracker: Fixed search with -f <arg> or --files <arg>, broken expression
build: Fix bash completion dir problem with make install, distcheck
Matej Urbančič (27):
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Added Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Updated Slovenian translation
Mateus Zenaide (2):
Updated Brazilian Portuguese translation
Updated Brazilian Portuguese translation
Mathias Hasselmann (2):
Add http://www.w3.org/2005/xpath-functions#substring() function.
Test http://www.w3.org/2005/xpath-functions#substring() function.
Matic Žgur (2):
Added Slovenian translation
Updated Slovenian translation.
Matthias Berndt (1):
Override Sparql.Connection.update_array_async() with correct return-type
Matthias Clasen (2):
Avoid a double-free in the png extractor
Fix typos in tracker-search man page
Mattias Põldaru (10):
Updating Estonian translation
Updating Estonian translation
Updating Estonian translation
Updating Estonian translation
Estonian translation updated
Estonian translation updated
[l10n] Updated Estonian translation
[l10n] Updated Estonian translation
[l10n] Updated Estonian translation
[l10n] Updated Estonian translation
Michael Biebl (127):
Updated German translation.
Corrected some typos in the German translation.
Add tracker-status to POTFILES.in Add missing line feed to POTFILES.skip.
Include the deskbar-applet plugin on make dist Show if deskbar-applet
tracker-handler.py is a plugin, not an executable script, so the shebang should be removed.
Make sure we include tracker-os-dependant.h in the tarball. Remove
Generate the D-Bus client-side bindings automatically from the introspection XML file.
Move tracker-introspect.xml back to data/ for now, so it is installed into $(datadir)/tracker. We
have to investigate in more detail first, if we can do proper introspection without this file.
Add missing function prototype definitions
Remove double definition of tracker_string_replace
Fixed gettext support in deskbar-applet plugin Update autofoo to
gettext support in deskbar-applet has been fixed:
Correct a small typo
Use VERSION from config.h to always keep TRACKER_VERSION in sync
Update version to 0.6.2
Fix implicit pointer conversion by including stdlib.h
The thunderbird-extension will be kept as a separate project for now. So remove the bits tb bits
from configure.ac and Makefile.am. Provide a Makefile to build the tracker.xpi file.
Update to module path as it is in the final 2.20 release of deskbar-applet
Enable i18n for tracker-applet.
Patch by Michal Pryc.
Update Bugzilla Component
Add and autostart file (xdg compliant) for tracker-applet and make it translatable.
Updated German translation.
Really do not build t-s-t if libtracker-gtk is not built
Minor improvements to the German translation Fix accelerator duplicates
Fix configure option for hal and libxml2.
ignore $directory" to edit the ignore list. ignore, as it is
sqlite has been removed, so these files are obsolete now.
Updated German translation
Fix compilation for srcdir!=builddir. libtrackerclient.la is in builddir. Reformat the
Makefile.am's a bit, to make them better readable.
Merge tracker-inotify.h, tracker-fam.h and tracker-win-fs-changes.h into a
Updated German translation.
Fix the widget packing of the tracker-preferences application.
Set the svn:executable property for all filters and thumbnailers.
Fix the shell scripts for the external filters - Use mktemp to create safe temp files. - Make
all scripts respect the TMPDIR environment variable. - Remove unnecessary output to stdout. - Change
the working directory of the msword filter before calling wvText to avoid creating temporary files in
$HOME.
POTFILES.in: Add src/tracker-preferences/tracker-preferences.c
libtracker-gtk uses symbols from libtrackerclient, so make sure we properly link against it.
Clean up trailing */ from last commit.
Replace deprecated AC_HELP_STRING with AS_HELP_STRING
Replace obsolete "gnome-searchtool" icon name with fd.o compliant "system-search". See also
http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html
Updated German translation
Removing bogus svn:executable property from en_GB.po
Fix a typo in the tracker-preferences man page. See also LP #188566
Updated German translation
Change the name of the library to libtracker-common
Fix the include directory so it compiles for $src_dir != $build_dir
This line is superfluous, so simply remove itThis line is superfluous, so simply remove it..
- header files, which belong to a binary or library, but are not installed, should simply be
listed in the _SOURCES target. http://sources.redhat.com/automake/automake.html#Headers - Fix the
indentation to match the overall style
Revamp the NEWS file. Patch by Tshepang Lekhonkhobe.
Update the documentation about compilation, runtime requirements, configuration and usage. Patch by
Tshepang Lekhonkhobe.
Make sure to include tracker-email-modest.h in the dist tarball.
Make _keywords_reply static, it's not part of the public libtracker-gtk API
Correctly build the file name for tracker-applet.cfg
Fix a small typo
Make sure, we correctly process trackerd.desktop so the translation stay intact
Fix a small typo
Use g_build_filename so we don't need to specify a separator.
The autostart desktop files have moved to subdirectories.
Remove unused desktop_in_files variable.
Fix "make distcheck", add trackerd.desktop.in.in to EXTRA_DIST
Ship the service.in files instead of the pregenerated service files.
Fix a compile warning when unac support is enabled.
Fix msword filter
Patch provided by Ubuntu (LP: #158452) to fix incorrect spelling of "additional" in translations.
When restarting trackerd from within the tracker-applet context menu, use the correct path to the
binary (which is in libexecdir nowadays). Fixes bgo#571328
Fix double GCOV_LIBS
Fix module_flags which were broken in r2973
Use tar-ustar which allows file names longer then 99 characters.
- LOCALEDIR is not defined, but localedir is, so use that - Fix sed expression so "make distcheck"
passes.
Update deskbar module to the new D-Bus API, fix a small typo
Starting with version 2.23.6, deskbar-applet no longer ships the
python/deskbar-handler/tracker-module.py: Bump version to 0.6.90
Do not include BUILT_SOURCES in dist tarball.
Fix include path
Another include path fix
Add missing tracker-applet.desktop.in.
Fix a few typos in the man pages
Add missing "\"
Revert "Add missing tracker-applet.desktop.in."
Add missing files to POTFILES.in
Remove DIST_SUBDIRS
Remove duplicate EXTRA_DIST / CLEANFILES
Update list of translatable / non-translatable files
Sort file list in POTFILES.{in,skip} alphabetically
Use a realistic version of of libxml
Use a recent version of dbus/dbus-glib and remove SUBJECT_TO_CHANGE use
Drop LIBGNOME_DESKTOP_REQUIRED, no longer used.
Include tracker-kmail-registrar.xml in the dist tarball
Use a separate directory m4/ for the m4 macros.
Add m4 directory to git
Add missing '\' for config_noinst
Use the tracker icon for the tracker-search-bar applet
Use -export-symbols-regex
Make tracker-{miner-manager,crawler}.h part of the public API
Refine the list of exported symbols for libtracker-miner
Link libtracker-extract against libtracker-client for tracker-sparql-builder
Generate tracker-sparql-builder.h before it is used in
Fix pkg-config file for libtracker-extract
Fix pkg-config file for libtracker-miner
Link kmail plugin against libtracker-client for tracker-sparql-builder
Fix broken libtracker_miner_@TRACKER_API_VERSION@_la_LDFLAGS
Export tracker_storage_* symbols in libtracker-miner
Add all necessary test files to EXTRA_DIST
tracker-statement-list has been removed from the source
hal is only used for ac detection, so don't link against hal-storage
Revert "tracker-extract: Don't try to spawn odt2txt if it isn't installed"
Fix evolution plugin build failure with e-d-s 2.28
ifdef is sufficient, so use that
Fix build failures on none Linux platforms
Improve UNAC linking
Improve PANGO linking
Improve DEVICEKIT_POWER linking
Improve HAL linking
Improve GDKPIXBUF linking
Port from libdevkit-power-gobject to libupower-glib
tracker-miner-rss: Link against libtracker-client
Properly indent MeeGo configure result
tracker-preferences: Enable gettext translations
tracker-needle: Set proper application icon
build: add missing "\" to libtracker_sparql_LDFLAGS
libtracker-miner: Hide private tracker_task_* and tracker_priority_queue_* API
fix html markup error in German translation
Fix XPS configure help string
libtracker-extract: Make this a package-private library
libtracker-sparql: Fix undefined reference to symbol 'tracker_ipc_bus'
Move bash-completion to new location
Remove leftover @LIBTRACKER_MINER_PC_REQUIRES@ from tracker-miner.pc.in
Michael Lipp (5):
plugins/thunderbird: Add more debug messages
plugins/thunderbird: Fix formatting in plugin.js
plugins/thunderbird: Port to Thunderbird 24
plugins/thunderbird: Escape folder names in URIs
Trackerbird: added UI localization.
Michael Natterer (1):
Bug 613819 - Indexing Limitations section is confusing
Michael Raitza (1):
Fixed parsing disc number in Vorbis comments.
Michael Tameni (1):
Use correct Exception name on import
Michal Pryc (4):
Fixes opening proper mail within Thunderbird
Updated ChangeLog for the commit 983
Fixes problem, when extension couldnt co-exists with lightning WCAP
Patch from Mathieu Dimanche <mdimanche at free dot fr> Fixed character
Michele Tameni (5):
Fixes libtracker-extract documentation example which was incorrect
Fixes GB#612749, Fix include of libtracker-client/tracker-client.h in libtracker-miner/tracker-miner.h
Merge miner rss project into tracker tree
tracker-miner-rss: Added support for GeoRss
tracker-miner-rss: Resyling, added logging capability, and relative -v (verbosity), added check
callbacks when saving contents
Mikael Ottela (207):
Added multivalued field support to query
Fixed a bug that forced reindex at every startup
Added GetUniqueValuesWithCountAndSum back to the metadata dbus API
Added extraction of embedded album art
Added extraction of embedded album art to gstreamer based extractor
Fixed building with GdkPixbuf
Changed some field types for images to ones that make more sense
Fixed a typo in the makefile
Fixed character encodings in mp3 tags
Added locale definitions to tracker utils to fix problems with arguments containing non-ascii characters
Changes to cope with gstreamer's hw acceleration problems
Added more XMP and EXIF fields to image metadata support
Added Image:Rating field and XMP:XAP:Rating support
Added Image:Location, Image:Country and Image:City fields
Fixes to mp3 extraction for genre and original artist
Take embedded album art with no type if front cover is not found
Fixed a small bug that corrupted id3v23 tags
Added a default value for Audio:PlayCount for simplifying queries
Added a default value for Video:PlayCount
Support for non-standard tags used in some fluendo gstreamer plugins
Fixed comment fields in id3v23 and id3v24
Fixed the last changelog entry to include bug number
Added missing bug numbers of some Changelog entries
Fixed a bug in Tiff array tags
Minor leak and bug fixes to the mp3 extractor
Added a Changelog comment I previously forgot
Added a default value for durations
Stripped filename used as the default title
Added missing bug numbers to the Changelog
Fixed png extractor to extract the whole file for metadata, not just header
Added ISOSpeedRatings to xmp exif namespace
Added initial gstreamer helix bin extractor implementation
Changed helixbin to be included by default
Fixed some typos
Fixed the helixbin extractor mime types
Added extraction support for multivalued fields
Bug fix and improvements to mp3 duration calculation
Added a default value to Image:Date
Replaced the package check for helixbin with only an enable-switch
The keyword field of queries now supports multiple values
Fixed support for empty strings as metadata values
Fixed help output of command line tools
Added a missing mimetype to helixbin extractor
Deactivated extractor debug output
Fixed joining for count and sum fields. Added * as a count field which maps to unique rows
Some optimizations to reading mp3 frames
Fixed a small bug in metadata escaping
Added escaping to metadata strings for SQL
Fixed header seeking in mp3 extraction
Corrected comment buffer size in mp3 extraction
Added initial unit tests for mp3 extraction
Fixed UCS-2 conversion to remove BOM
Added test cases for mp3 extraction and fixed minor mp3 extraction issues
Proper null handling added to queries
Switched to INNER JOINs because of performance issues
Minor fixes to image metadata extraction and added tests
A bugfix to tiff ascii field handling
Added audio/x-pn-realaudio-plugin to playlist mimes
Added regex for additional TCON to id3v1 genre mapping and testcases
Added some xmp fields to be extracted and implemented simple priority for tags
Removed a too optimistic bug number from the changelog
Small correction to the playlist mimes
Changed orientation of images to an integer, updated extractors and added testcases
Added png and avi test cases
#If'd out the extractor tests that fail in distcheck
Added performance tests for image extraction
Added extractor file access testing
Added missing sql escaping
Removed accidentally included tagreadbin entry from makefile
Fixed tracker-extract Makefile.am
Added an initial tagreadbin extractor
Performance improved way of including tags in queries
Fixed filtering for multiple tags
Fixed a typo that gave wrong image widths
Added a default value to Image:Date
Fallback for mp3 extraction if can't access with O_NOATIME
Rewrite of the database index scheme
Extract the Video:Source tag
Some query speed improvements
Removed a timeout for tracker-extract
Images should not have Video:Framerate property
Handle ISO 6801 with fractions of second
Crash fix for error freeing
Switched KeyMetadata6-8 to Integer
Use outer join to include nulls in equality against an empty string
Added checks for minimum file size and access
Handle sketch/png mime correctly
Switched gstreamer extractor to use decodebin/tagreadbin
Error handling changed not to abort for jpegs
Added iptc support for jpeg and tiff
Added Collation column to ServiceMetadata
Added support for order fields in field-data
Use the collation field for sorting instead of the display field
Mp3 extraction can now handle id3v2 tags split into several frames
Added missing bug-number to Changelog
Fixed an issue with integer to string conversion
Added method to dbus API for concatenating fields in groupings and fixed some order field joining issues
Abstraction layer to sqlite aggregate function-creation, new version of GROUP_CONCAT and some minor
fixes
Put back variables needed for exif extraction
Revert accidental commit in previous entry
Use group_concat instead of combining results in code in queries
More proper handling of NULLs in aggregates
Treat the genre value unknown like other unknown/missing values
Strip whitespaces from extracted metadata
Fixed frame size calculation
Added un-unsynch support to mp3 extractor
Added simple filtering for repeated values in multivalue field extraction
Add Image:HasKeywords field
Remove the dummy empty strings for unknown values as they are no longer needed
Fixed a reference to images in helixbin extractor that broke the build
Return undefined integer values with empty field in rdf
Minor fixes to id3v2 extraction
Added sublocation property to images.
Use the collation for sorting in unique value queries. First phase of performance improvements.
Added missing field type definition
Performance improvements to the queries, added key collations to Services-table
Fixed a missing condition for join in queries
Fixed a small ontology mistake in extractors
Fixed an issue with order-type join conditions
Some minor leak and other fixes to extractors
Fixes a memory leak and sublocation field in iptc
Handle existance of invalid dates in images correctly
Improvements to stream info extraction using gstreamer
Additional checks for unknown genres
Watch for DURATION messages in the bus to stop extraction, plugged a leak
Fixes to the way multiple values are handled in some cases in extractors
Load the extractors as modules for tests instead of directly linking
Added an extractor mockup for testing purposes
Adding missing changes to the makefile for the mockup
Read mp3 files in parts in extraction
Performance improvements to jpeg extraction
Fixes to the mp3 extractor
Comment out extractor tests that require testdata.
Add a safeguard to freeing the pipeline in gstreamer extractor
Added some extra checks for size in mp3 extraction.
Some leak fixes
Mime check fixes to the album art extraction in gstreamer extractor
Fixes NB#107116, Music:Duration displayed as -:- in library for some clips
Add support for DISTINCT in aggregates
Add test cases for aggregates
Add tracker:coalesce function
Add tests for sparql functions
Added the missing tests for xpath functions
Add a convenience sparql function to get title-like strings out of filenames.
Add tests for tracker convience sparql functions.
Remove default value for title from mp3 extractor
Location functions for MLO
Add fn:string-join
Add fn:concat
Add some requested properties to be full-text-indexed.
Add ontology property tracker:fulltextNoLimit
libtracker-fts: Do not limit word length in prefix queries
libtracker-fts: Add prefix and limit tests
Make some properties fulltext indexed without minimum word length
Added check for string validity in fn:string-join.
Correct the sorted order of id3v2 tags.
A fix to TRCK handling in mp3 extractor
Adds a data generator for full content testing
Added some indices for performance improvement in complex fts:match use cases
Added indices to message ontology for query performance
Added some indices for query performance
Small fixes to the data generators
Add videos to data generation.
Added some full content queries for testing. Fixed a few problems.
Fixes bug 161964 - Some special audio files are not displayed in the Music..
Added updated message-related performance queries.
Added updated contacts-related performance queries.
Added updated location-related performance queries.
Don't use isStoredAs in performance test scripts.
Add tracker:notify to some requested fields.
Small fix to the pdf extractor
Add mp4 and 3gpp video files to the writeback xmp module.
Add a gif extractor.
Handle single null terminated strings in UCS2 and UTF-16 in mp3 extractor
Add the simplified location ontology for testing
Fix to the message related generator scripts to use simple contacts for each message instead of
linking directly to personContacts.
Add support for TRACKER_STORE_TASK_MAX_TIME environment variable for setting the maximum time
allowed before interrupting the query. This is for testing purposes.
Updated generator scripts to include dataobjects for emails.
Added nfo:encodedBy property.
Add an extractor that uses gupnp-dlna for gstreamer based metadata extraction.
Required version of dbus-glib to 0.82 for dbus_g_connection_unregister_g_object
Added dlna profile to mp3 extractor.
Add a check for gupnp-dlna version.
Small fixes to the location ontology.
Added slo:iconUrl for landmark icons in the location ontology
Added slo:categoryIconUrl for category icons in the location ontology
Remove pango requirement in tracker-miner.pc
Notify changes in nco:ContactGroup.
Fix the gupnp-dlna extractor to use the tracker_sparql_escape_uri_printf
Fixes: NB#186096, X-MeeGo-logical-id not extracted from application .desktop files
Added tracker-sql util to run sql directly for testing
Remove unnecessary gio include from albumart-qt
Small fixes to the music data generator scripts.
Handle nfo:Equipment correctly in the data generators
Diversify the content creation times in data generators.
Add domainIndex on nie:contentCreated to nfo:Visual
Update the modification date for the nfo ontology.
NMM: Signal changes in nmm:Call class
tracker-extract: Add switch for guaranteed metadata values in extraction
data-generators:Add slo scripts to data generators
Add extraction of GPS coordinates
libtracker-extract, tracker-extract: Add extraction of image compass direction
NMM: Add property nmm:dlnaMime for dlna specific mimetypes tracker-extract-gstreamer: Add support
for dlnaMime
libtracker-extract: Fix the orientation handling in xmp
Fix the Imagemagick png raw profile magic.
Fix the Imagemagick png raw profile magic.
tests/libtracker-extract: Do not use tracker_coalesce_strip on constant strings.
Mikkel Kamstrup Erlandsen (7):
Add email support to deskbar handler
Work around dependency for deskbar 2.18. We can do with 2.16 now (hopefully)
If deskbar.Utils.url_show is unavailable fall back to gnome.url_show
Fix bug 430252, crash on conversion to ascii.
In deskbar module, add default actions to relevant matches
Big patch from fritschy, Kmail and Thunderbird support, split legacy handler in static and live
Richer display of hits in deskbar module This was intended all along, but
Milo Casagrande (13):
[l10n] Updated Italian translation.
[l10n] Updated Italian translation.
[l10n] Updated Italian translation.
[l10n] Updated Italian translation.
[l10n] Updated Italian translation.
[l10n] Updated Italian translation.
Updated Italian translation
Updated Italian translation
Updated Italian translation
Updated Italian translation
Updated Italian translation
Updated Italian translation
Update Italian translation
Miloš Popović (1):
Added Serbian translation
Mingxiang Lin (1):
tracker-extract: Add width and height information to BMP extractor
Muhammet Kara (4):
Added Turkish translation
Updated Turkish translation
Updated Turkish translation
Updated Turkish translation
Murugappan Nataraj (2):
Fixes GB#623005: Tracker plugin for odt, odp, ods files
Fixes GB#628090: Tracker plugin for PPSX files
Necdet Yücel (1):
Updated Turkish translation
Nicolau Gonçalves (2):
Updated Portuguese translation
Updated Portuguese translation
Nilamdyuti Goswami (1):
Added Assamese translation
Nils-Christoph Fiedler (4):
Added LowGerman translation
Added LowGerman translation
Added LowGerman translation
Updated LowGerman translation
Og B. Maciel (1):
Updated Brazilian Portuguese translation.
Olav Vitters (3):
MAINTAINERS: Fix userid
Add description to DOAP file
doap category core
Ottela Mikael (1):
Fixes for extractors, ontology usage
Patch from Marcus Fritzsch (1):
Reorganization of tracker-handler.py Added support for GaimConversations
Patrick Ohly (1):
--enable-maemo: had no effect
Pau Iranzo (1):
[l10n] Update Catalan translation
Pedro Albuquerque (4):
Updated Portuguese translation
Updated Portuguese translation
Updated Portuguese translation
Updated Portuguese translation
Pema Geyleg (2):
added dzongkha translation
updated dzongkha translation
Petr Kovar (15):
Update Czech translation by Marek Cernocky & Petr Kovar
Update Czech translation by Marek Cernocky
Update Czech translation by Marek Cernocky
Update Czech translation by Marek Cernocky
Update Czech translation by Marek Cernocky
Update Czech translation by Marek Cernocky
Update Czech translation by Marek Cernocky
Update Czech translation by Marek Cernocky
Update Czech translation by Marek Cernocky
Update Czech translation by Marek Cernocky
Update Czech translation by Marek Cernocky
Update Czech translation by Marek Cernocky
Update Czech translation by Marek Cernocky
Update Czech translation by Marek Cernocky
Update Czech translation by Marek Cernocky
Petr Kovář (2):
cs.po: Added Czech translation by Kamil Paral. POTFILES.in: Added missing file. LINGUAS: Added cs.
cs.po: Fixed Czech translation, thanks to Kamil Paral (bug #525543).
Philip Van Hoof (1561):
python/deskbar-handler/tracker-module.py
python/deskbar-handler/tracker-module.py
src/trackerd/tracker-email-modest.c src/trackerd/tracker-utils.c
src/trackerd/tracker-email-modest.c src/trackerd/tracker-utils.c
Fixed the build for --disable-hal (trivial patch)
Renaming Email
src/libtracker-db/tracker-db-interface-sqlite.c
configure.ac src/libtracker-db/tracker-db-interface-sqlite.c
src/libtracker-db/tracker-db-interface-sqlite.c
Timeout based SQLite connection for the direct-sql SqlQuery feature. The
Adapted to new spec available at http://live.gnome.org/MediaArtStorageSpec
src/tracker-extract/tracker-extract-mp3.c
Memleak
src/tracker-extract/tracker-albumart.c
src/tracker-fts/tracker-fts.c Simple rank() impl. without weighting (just
Leaving a comment for Jamie
src/tracker-extract/tracker-albumart.c
Fix
Fix
Adapted to new D-Bus API for thumbnailing
Some minor optimizations
One more optimization
Some minor optimizations
Added g_type_init, as GIO is being used for some operations
Cleaned up some more code
src/tracker-indexer/tracker-metadata-utils.c
src/tracker-indexer/tracker-metadata-utils.c
Codestyle
Bugfix in SqlQuery
Support for storing local album art on removable devices
Stripping album and artist strings
Stripping album and artist strings. Code cleanups, added some comments.
Saw the hope for change become realized and then fixed creating the
Bugfix incase of the empty string being stripped
Patch from Jerry Tan <Jerry Tan Sun COM>
Function is only available on very recent versions of glib.
Bugfix
Fixed symbol troubles for most recent GLib
Also copy in case the album art got requested
Requesting thumbnails of albumart
Style difference
Style difference - bugfix
Oeps, srry
Requesting thumbnails of album art
Spelfix in my name
Added some clarification to the ChangeLog about yesterday's patch
Adding missing files, sorry
Replaced a non-critical warning with a message
Fixed a crash when HAL didn't initialize successfully
Requesting a thumbnail for embedded album-art
Glitch fix
coping with paths
Bugfix
Filenames for album-art
Changelog improvement
src/tracker-indexer/tracker-removable-device.c
Compilation warnings if you don't have libraptor-dev installed
Compilation fixes
Compilation fixes
src/trackerd/tracker-main.c Initialization of the thumbnailer
Bugfix
Assertion fix, mime_type is allowed to be passed as NULL here
Fixed two spaces vs once space filename issue
Cleanup of duplicate prototype in include header
src/libtracker/tracker.h src/libtracker/tracker.c
Bugfix when mount_point is NULL
Fixed too early shutdown of the thumbnailer support code in
src/tracker-indexer/modules/Makefile.am
A tool to convert a .service file to an XML file. Usage:
added a sample XSLT Added a sample XSLT
added a tool that spews out something that looks (or is) rdf:xml, if you
Correction for album-art that has one-character long album-names. Bugfix
Added a small code generator that uses rdf:xml as input and outputs a
added one more sample that attempts to convert a rdf:xml file to our
Namespace change
Some fixes
Don't print debugging messages when not compiled with -DDEBUG
utils/services/rdfxmltoservice.xsl
Don't print debugging messages when not compiled with -DDEBUG
Added some features
added a sample xsl that generates a libtracker-data unit test's data.ttl
Better
added a sample xsl that generates a libtracker-data unit test's data.ttl
src/plugins/evolution/tracker-evolution-indexer.h
Bugfix when album art was extracted from an embedded MP3, the copy to
Bugfix when album art was extracted from an embedded MP3, the copy to
This is not a real error
src/tracker-indexer/tracker-main.c src/trackerd/tracker-main.c
Bugfix for album-art thumbnail request
Leak fix
src/libtracker-data/tracker-turtle.c
src/tracker-extract/tracker-extract-mp3.c
Bugfix for local mediaart
src/plugins/evolution/tracker-evolution-indexer.h
src/tracker-extract/tracker-extract-ps.c Added option to disable
src/tracker-extract/tracker-extract-mp3.c
src/trackerd/tracker-daemon.c src/trackerd/tracker-daemon.h Added a Backup
src/libtracker/Makefile.am src/tracker-fts/Makefile.am
src/plugins/evolution/Makefile.am src/plugins/rss/Makefile.am
These directories not existing ain't real errors that are worth reporting
Using no_reply calls for the DBus methods
Don't continue trying to request album art if no service provides
Trivial mini commit that removes the Xesam support. We decided to remove
Removed some more Xesam traces that were burried deeper
Fixed a crash when removing a resource from a removable device
Fixed a crash when removing a resource from a removable device
Cope with the insanity of the current ontology
Fixed a crash when removing a resource from a removable device
Memory leak fix
Cleaning up removable devices' thumbnails after a long period of the
Don't use SCHED_IDLE for the daemon
fixes a bug in cleaning up thumbnails from removed devices
Fixed glitch
Reverting SCHED_IDLE and setting the extractor to nice(). We don't want to
Using an int instead of an int64 for this dbus call
Uint is actually better
Removed support for the sqlite based pull indexer module for Evolution
fixed undefined symbol compilation error
Album art fixes
Removed the SqlQuery method of the Search DBus object
Removing the database file when it's corrupted, just before we bail out and crash
Add Tracker ontology
Port extractor tests to Nepomuk
applications: Index .directory files
Add class signals
Add Maemo ontology
Implementation for the streamanalyzer extractor
Added image ontology
Fixed the JPEG extractor to use the new image ontology
The XMP extractor was using a wrong URI
Fixed the XMP common extractor code for new image ontology
Fixed the TIFF extractor for the new image ontology
New volume support didn't allow not having HAL, fixed
Uninitialized variable bugfix
Ontology fix in gstreamer extractor
Transient properties
Fixed various bugs in the gstreamer extractor
Bugfix in Volume support
Adapted album-art name determination to follow new spec rules
Bugfixes extracting keywords
Fixed some Image: predicates to use Nepomuk
Fixed another bugfix related to extracting keywords
Compilation warnings in the push plugins
Fixed several ontology problems with the push modules
Memory leak fix, probably caused by merging
trackerd: No longer call the indexer for updates
tracker-indexer: Remove the update methods from the D-Bus interface
trackerd: Make class signals work when writes take place in trackerd
plugins: Remove the indexer part of the push modules
plugins: Do not perform too many statements per transaction
Debug-mode option for tracker-extract
Revert "Added some extra checks for size in mp3 extraction."
Fixes for the heuristic scanner
Revert "Revert "Added some extra checks for size in mp3 extraction.""
Fixed class signals feature
Further removed the push modules from the indexer
Performance improvement heurstic scan for album art
Bugfixes for album art heuristics
Optimization for embedded album-art extraction
Increased the max allowed extraction time to 10 seconds
Fixed ontology for old Evolution support and detecting folders.db
Remove RSS push module
libtracker-data: Remove tracker_data_update_replace_service
Introduce TrackerStore, a queue for updating
Moved error variable into less confusing code block
Compilation errors for libxine based extractor
Squashed commit of the following:
The solution to the 2.5s per 10k items: simply lower the priority of the queue
Ported the push modules to TrackerSparqlBuilder usage
Removed the queue_statement API of TrackerStore. Not used anymore
Port tracker-hal.c changes from tracker-0.6 to master's tracker-store-hal.c
Bug 112133 - trackerd-11-1386.rcore.lzo crashed
Performance improvements for album-art detection
Merge with master
More relaxed importing of push modules, 100 items per 5 seconds
Bugfix for a bug spotted by Jürg, reversed if-logic
Ported tagreadbin based GStreamer extractor from tracker-0.6
Various improvements for the tagreadbin extractor
Fixed memory leak in tagreadbin extractor
Merge branch 'master' into tracker-store
Bugfix for NB#120524, removed maxCardinality from ncal:rrule
Fixes the Cleanup() of the push modules
Prepared port for 0.6 bugfix for playlist container
Fixes a critical in tracker-monitor.c
Fix not crawling inserted removable media
Fixes NB#100123, nie:contentCreated is empty for some of the images
Bug NB#118578 - Getting metadata with mafw_playlist_get_items_md fails.
Fixed state machine so we return to previous state after PAUSED
Implemented playlist extractor for fresh Nepomuk-based ontology
Let tracker:transient use temporary tables in sqlite3
Fixed push modules, bugfix closing the query
Don't do all the g_idle_add nonsense in the push modules
Arbitrary lowering priority of SetMany() items
Lower amount of items to send per DBus SetMany() call
Improved the end_batch time for the push modules.
Fixes a silly bug
Added proper DBus debugging to the push modules
Bugfix for Key=Value properties for Evolution push module E-mail items
Slowing down the speed of the Evolution plugin pumping its data
Fixed various things about the plugin running in Evolution's process
Evolution plugin, using mail_msg_unordered_push instead
Using nfo:PaginatedTextDocument instead of nfo:Document for PDF documents
Using nfo:PaginatedTextDocument for types that use nfo:pageCount
Apparently will camel_db_clone create a thread, avoiding
Slowing down the speed of the Evolution plugin pumping its data
Fixed various things about the plugin running in Evolution's process
Evolution plugin, using mail_msg_unordered_push instead
Apparently will camel_db_clone create a thread, avoiding
Performance improvement when registrar disappears
Performance improvement when registrar disappears
Bugfix in sparql builder usage for Evolution push module
Temporarily disabled stats cache updating
Some improvements for the push plugins
Compilation error if you don't have GdkPixbuf installed
Compilation error if you don't have GdkPixbuf installed
tracker-indexer: Do not shut down automatically
Added nfo:Audio to nmm:MusicPiece instances, compilation warning fixes
Cleanup of the old backup code, saving isn't yet ported with this, restoring is
Added tracker:notify to nmm:MusicPiece
Reenable default plugins, as agreed at teamlevel
Documentation fix, problem found by Benjamin Otte
Using nie:isStoredAs property
Bugfix forgotton sparql_builder_close in applications.c
Timeouts for DBusGProxy connections to Tracker
Split tracker_data_insert_statement
Fixed the .desktop scanner's SPARQL queries
We must return a opened sparqlbuilder instance
Error reporting for Turtle importer
Passing errors for Turtle import to DBus caller
Never send non-utf8 over DBus, never ever!
Input validation for data coming from extractors
UTF-8 validation for Turtle files
Bugfix error reporting unknown predicates in ttl files
Bugfix column ID in fts should be rowid instead
Compilation warning fixes
Difference found in logic after post-reviewing
Nepomuk NMO changes
Changed cardinality of relationships and hasPart
Fixed a crash when doing CTRL+C where items were still on the queue
Ported enca encoding detection from 0.6 to master
Fixed streamanalyzer integration
Removing the fulltext values from the FTS store
Set timeout for tracker-sparql tool
Added the volume for the root-fs
Added tracker:available to the other nie:DataObjects
Added tracker:available to two more nie:DataObjects
Fixed a few critical warnings
An implementation for SPARQL sameTerm()
Initial implementation for SPARQL str()
Added a case that rasqal does itself, for clarity
Make isBlank() not fail
Implementation for SPARQL isIRI()
Throwing an error when an unsupported operation is requested
Indentation fix
Added support for SPARQL ASK
Added support for SPARQL datatype()
Handle an invalid datatype filter
Glibbification of INT_MAX
Ported bufferoverflow fix from tracker-0.6 branch
Putting ASK support back in place
Implementation for SPARQL GROUP BY
Added predicates to the SubjectsChanged signal
Bugfix, swapped object and predicate in delete
Avoid duplicate items in SubjectsChanged
SPARQL: Support for UNION
Disabled duplicate check for SubjectsChanged, slows down too much
Replaced a GPtrArray with a GHashTable, constant lookup speed
Avoid duplicate entries for SubjectsUpdated, performance
Code cleanup
Handling passing a non-existing variable in a sparql query
SPARQL: support for STR
Fixed SPARQL STR supported
Indentation fix
SPARQL: limited support for DATATYPE
SPARQL: support for PN_PREFIX and COLON
SPARQL: support for ISIRI()/ISURI() (isiri(<foo>) still needs fixing)
SPARQL: Fix for isiri(<foo>)
SPARQL: limited ISBLANK support
Small performance improvement
Changed tracker:modified into a modification sequence instead of time()
Don't store last modseq, use max(tracker:modified) instead
Various compiler warning fixes
Various compiler warning fixes
Ontology fixes in MP3 exractor
SPARQL: Handle some more errors
Added infrastructure for testing SPARQL parser errors
Allow checking for error message too
Various improvements on allowing checking for error message
Versioning the DBus API
Trivial fix that apparently went wrong during merge
Added restore-from-turtle backup support
Added unit-test for Turtle parser
Added one more Turtle unit test
Squashed commit of the following:
Synchronize fts after restore from backup
Compilation warning fixes
Added a TrackerDBCursor API
Bugfix
Unneeded warning message
Ported the FTS synchronization to the cursor API
API cleanup, allowing to unref the stmt before the cursor's usage
Removed an unused private variable from the cursor type
Removed unused API
Merge branch 'cursor'
Performance improvement for the cursor API
Compilation warning fixes
Fixed initialization of cursors
Made TrackerDBStatementSqlite all private
Using a cursor for adding super classes and super properties
Ported db_get_static_data to use cursors
Ported DROP GRAPH to use the cursor API
Removed unused code
Ported tracker_data_query_rdf_type to cursor API
Ported tracker_data_query_resource_id to use cursor API
Ported tracker_data_update_get_new_service_id to use the cursor API
Ported tracker_data_update_get_next_modseq to use cursor API
Ported cache_set_metadata_decomposed to use cursor API
Removed unused function tracker_data_query_resource_exists
Added error throwing for delete { <uri> pred ?var } where ?var is undefined
Fixed sparql inserts for applications
Putting setting the icon in rigth order
Bugfix, the value can be NULL here, and should then be ignored
Fixed tracker:available in Evolution IMAP miner module
Fixes for softwarecategories
Bumped up version of sqlite to 3.6 for sqlite_backup API
Bumped up sqlite version to > 3.6.11
Moved the coalesce function to libtracker-common
Compilation warning fixes
Added fulltext and removed single-value from nie:keyword
Change structure of the JPEG, XMP, TIFF and PDF extractors
Fixed double mention of a single-value predicate
Moving reused code around for XMP extractors
Using coalesce for PNG extractor
Added missing fields for PNG extractor
Using coalesce for the Vorbis extractor
Unused field in struct, removed
Fixed a crash in init of removable devices
Ignore strings that are either empty or all spaces for MP3 extraction
Combining Make and Model of image metadata for nmm:camera
Removed nmm:albumTrackerCount (incorrect domain)
Fixed potential memory leak
Fixed trailing empty INSERT {\n} for file resources
Critical warning fixes in gstreamer extractor
Fixed FTS extractor in case no text is returned
Changed critical into a warning in tiff extractor
Add lost+found to ignore list and don't use critical for dir errors
Ported volume support to libtracker-miner API
Fixed duplicate sending of class-signal SubjectsAdded
Bugfix, g_object_get was forgotten in the save_string_list one
Reimplementation of the tracker-preferences user interface
Merge branch 'tracker-preferences'
Small improvements for the tracker-preferences UI
Reenabled tracker-preferences compilation
Translatable strings for the preferences UI
Added tracker-preferences.[ch] to .gitignore
We should never timeout in Tracker itself for these
nmm:albumTrackCount must be assigned on the nmm:MusicAlbum instead
Renamed the .service files for the extractor and store
Refactoring of the Evolution push plugin
Merge branch 'evolution'
Removed Insert and Delete DBus APIs
Bugfix in the Evolution push module when using tracker-process -r
Fixed possible memory leak
Deleting queued batchupdates and commit when client disappears
Removed the EvolutionModseq option from the Options table
Codestyle and indentation for the StreamAnalyzer support
Propagating error at delete_resource_description
Fixed ClassSignals to compress predicate-values together in a single signal
Bugfix open cursor causing assertion after being used twice
Allowing different image libraries to deal with albumart image formats
Bugfix return value of albumart_set
Fixed a big in delete_resource_description about usage of cursors
Return the URI of the property instead of an internal ID for fts:offsets()
Bugfixed a critical warning when URN of a removable device is NULL
Fixed harmless compilation warnings
Throw normal errors instead of SparqlError now that stmt.execute () also does
Added support for INTO and FROM to SPARQL UPDATE extension
Propagating errors instead of passing parent errors around
Added tracker:notify to nao:Tag for Debarshi Ray's Nautilus tagging support
Fixed a bunch of XMP problems, changed from nie:keywords to nao:Tag
Fixed XMP Title's coalesce
All miner SPARQL Update queries need FROM or INTO to avoid writeback
Signalling Writeback in case a property marked as tracker:writeback is changed
Changed from using a method to listening on the Writeback signal
Implemented writeback for MP3's Title field using id3lib
Only report writeback for default graph
Pass the known list of rdf:types to the Writeback signal
Added filter for the list of rdf:type being passed vs. module to elect
Added writeback module for XMP
Handling writeback in tracker-miner-fs
Refactored content-type check to abstract TrackerWritebackFile
Clean exit when service already running
Added some more fields to the XMP writeback module
Post review fixes for configure.ac
Added property to ontology for multi media team
Removed cardinality of previously added property
Added support for class signals to nmm:RadioStation
Refactored the MSWord extractor to use libwv2 for content extraction
Tiny build glitch, added ifdef in case libwv2 ain't available
Fixed property functions to support resource variables
Renamed nmo:Mailbox to nmo:MailAccount
Renamed nmo:Mailbox to nmo:MailAccount in tools and tests
Swapped the inheritance order between deprecated nmo:Mailbox and nmo:MailAccount
Fixed usage of nie:url
Cleanup XMP extractor
Fixed copypaste error, left-top orientation of XMP
Added missing location fields
Removed unneeded debug message
Merge branch 'coalesce-support'
Fixed dup field usage in XMP extractors
The nie:url property is a string, not a resource.
Added skeleton for playlist writeback support
Set cardinality of nfo:entryCounter and nfo:listDuration
Added a few fields to the XMP writeback support
Disable MP3 extractor, id3lib apparently corrupts files sometimes
Location writeback support for XMP formats
Improvements to the IPTC extractor
Added fields to IPTC extractors, for example support for locations
Apparently is the field called CountryName in IPTC's namespace of XMP
Adapted the writeback module for XMP to add CountryName too
Improvements in code style of EXIF extractor code
Corrected the XINE based extractor
Added comment to OASIS extractor about unlinking meta.xml afterward
Added comment about the Artist field in PDF extractor
Memleak fix in VORBIS extractor
Indentation fixes in streamanalyzer's support code
Throttle 100 Emails per 5 seconds delay
Use proper throttling for the Evolution plugin
Fixed a crash in evolution plugin when killing tracker-store
Remove old backup code
libtracker-common: Added tracker_{class,property}_{get,set}_id
Fixed a few uint vs. int issues for consistency
libtracker-db: Implement writer for new binary journal
libtracker-data: Use cached ids instead of lookups
libtracker-db: Check databases for corruption
Reimplemented backup and restore support
libtracker-data: Truncate journal to last correct entry if corrupted
libtracker-db: Added check that verifies last entry of the journal
libtracker-data: Use same resource time in DB and journal
Made TrackerClient a GObject
Adapted the Evolution plugin to new TrackerClient API
Removed several locks from the Evolution plugin and made it cancellable
Dealing with a memory leak for the TrackerMiner of the Evolution plugin
libtracker-db: Fixed a crash in case reader_init didn't succeed
NB#153335: List albums with tracker-search -a with no title or length set
Build environment fixes
Fixed a UI hang in Evolution's plugin
Small performance optimization in deleting a statement
Delete thumbnailer code, we don't use this anymore
Bugfix for critical messages when using tracker-control
Timed waiting on the GCond in the Evolution plugin, just in case
Don't make enca required without configure switches
Replaced the usage of == with = in configure.ac, == is a bash-ism
Fixed compilation warnings in extractors
Fixed nco:hasAffiliation in TIFF and JPEG extractors
Reindex files of a specified MIME type
Fixed plugin for Evolution's EPlugin API in 2.29
Use album instead of title for the album art
Added Move and Remove functionality for thumbnails
Integrate thumbnailer's Move and Remove with FS miner
Fixed remarks raised by Martyn, fixed mimetype for Remove thumbnails
Deal with directory renames for thumbnailer Move
Fixed a bug in the XMP parser, added EXIF to PNG extractor
Removed debugging printf
Using the the right key for EXIF data in PNG extractor
Added nao:nummericRating and fixed a few bugs in the EXIF & XMP parsers
tracker-extract: Fixed nmm:composer and nmm:directory reference
Added support for DELETE to TrackerSparqlBuilder class
Fixed bug with nmm:albumTrackCount being set to different values
Fixed the tracker-writeback function to cope with anonymous blank nodes
Compilation warning fix
Fixed a critical warning on Writeback()
DROP GRAPH now uses the value of nie:url instead of subjects
tracker-extract: Always favor XMP over IPTC, EXIF or native
tracker-extract: Bugfixes for NB#155435 in gstreamer extractor
tracker-extract: NB# 155064: width and height of TIFF files not filled in
Always use G_MAXINT as DBus timeout
tracker-extract: Fixed memory problems in msoffice extractor
Renamed the Writeback() DBus method to IgnoreNextUpdate()
tracker-extract: Support for nmm:lyricist in MP3 files
tracker-extract: Added support for pixel-aspect-ratio to gstreamer extractor
NMM: Made nmm:length deprecated, replaced all usage of it with nfo:duration
NMM: Bugfix, forgot to add the @prefix for nao
Fixed compilation warnings, mixing code with variables
tracker-extract: Moved util functions from libtracker-common to libtracker-extract
tracker-client: Refactored away tracker-statement-list
tracker-store: Emit class update signal for each rdf:type
tracker-utils: Case insensitive stopwords
tracker-writeback, tracker-extract: Fixed various writeback related problems
Changed the ontology to have tracker:Ontology and nao:lastModified
refactor: renamed tracker-ontology to tracker-ontologies
libtracker-common, libtracker-data: Introduce TrackerOntology class
libtracker-common, libtracker-data: Added ontology validation check
libtracker-common, -data: distinguish between entities that are in_update
libtracker-data: Support for modest ontology changes
libtracker-data: Bugfix coping with modest ontology changes
libtracker-data: Update the nao:lastModified of the tracker:Ontology
libtracker-data: Make the unit tests work
libtracker-data: Nicer debugging messages during alter table
libtracker-data, -common: Fixes after Martyn's review
libtracker-data, -common: Error reporting for timezone handling
libtracker-common, -extract: Improvements to date-time parsing
libtracker-miner: Fixed a few problems after review
libtracker-miner: Small optimization
MAEMO: Install the Maemo ontology optionally and default off
tracker-extract: Fixed build and indentation
tracker-extract: Fixed various properties for albums in FLAC and Vorbis
Bugfix, to squash
tracker-extract: Fixes for the GStreamer extractor
tracker-extract: Check for return value in GStreamer extractor
tracker-extract: Fixed memory problem in GStreamer extractor
tracker-extract: Added extra check for date validity
tracker-extract: Fixed screwup in last commit
tracker-extract: Fixed another screwup
tracker-preferences: Removed page size, when set the sliders don't go to max
tracker-extract: Added support for nmm:composer to MP3 extractor
libtracker-client: Fixed SPARQL queries for file-open dialogs in GNOME
SPARQL: Add error reporting about nested anonymous blank nodes
MFO: Added tracker:notify to mfo:Enclosure
nautilus: Fixed up the tags widget for the Nautilus integration
tracker-writeback: Fixed compilation error in playlist writeback
libtracker-miner: Fixed possible memory leak on content_type
tracker-extract: Fixed aspect-ratio property in GStreamer tagreadbin extractor
libtracker-fts: Prefix searches must ignore stop words
tracker-store: Fixed the SubjectsAdded signal
tracker-utils: Fixed compiler warning
libtracker-data: Store graph as int ID instead of strdup
libtracker-data: No strdup for strings that aren't freed
plugins: evolution: Fixed for upstream symbol rename in 2.29.1
tests: Avoid journal validity test for most unit tests
NFO: Fixed rdfs:range for nfo:codec
libtracker-data: Move replay_journal to tracker-data-update.c
libtracker-data: Pass ID->Class and ID->Property map to journal_replay
libtracker-data: STATEMENT_INSERT journal replay performance improvement
libtracker-data: STATEMENT_DELETE journal replay performance improvement
libtracker-data: Prepare resource creation for ID values
libtracker-data: STATEMENT_INSERT_ID journal replay performance improvement
libtracker-data: STATEMENT_DELETE_ID journal replay performance improvement
libtracker-data: Attempt at fixing journal replay, delete
libtracker-data: Fix constraint error warnings during journal replay
libtracker-data: Transaction logic in journal-replay
libtracker-data: Keep VmRSS under control during journal replay
tests: libtracker-miner: Fixed build for recent ld versions
libtracker-data: Added four bytes to the transaction format in the journal
libtracker-data: Coping with modest ontology changes in journal replay
libtracker-data: Pass the id_uri_map to journal-replayer
libtracker-data: Don't reset the is_new flags too early
libtracker-data: Don't forget to pass is_uri
libtracker-data: Mark new classes and properties as is_new in journal-replay
libtracker-data: Bugfixes coping with ontology changes in journal replay
libtracker-data: Added comments explaining how ontology-change coping works
tests/libtracker-data: Added unit tests
libtracker-data: Coping with a complete new .ontology file
libtracker-data: the max_service_id doesn't have to be cached
tests/libtracker-data: Removed generated file
tests/libtracker-data: Add coverage for single-value property onto-changes in the tests
tests/libtracker-data: Make distcheck succeed by removing generated file after unit test ran
libtracker-db: Removed the boxing from the custom SQLite functions
libtracker-db: Performance improvement for SparqlRegex SQLite function
libtracker-db: Error reporting for SQLite functions
libtracker-db: Removed unused symbols
libtracker-data: Add busy notification support to journal-replay and restore
tracker-store: Status notifications during backup restore and journal replay
tracker-store: Starting and stopping the DBus service during backup restore
tracker-store: Use DBus correctly for asynchronousy
tracker-store: Renamed TrackerBusyNotifier to TrackerStatus
tracker-utils: Fixed compilation issue
tests/libtracker-data: Added failing unit test (but disabled for now)
tracker-store: Default to Idle and 100% for Tracker1.Status
tracker-store: Improved the set of Idle in tracker-status
libtracker-data: Bugfix restoring after journal-replay, added unit test for it
tracker-store: Bugfix in type usage
tracker-writeback: Fixed nie:contentCreated writeback support
tracker-preferences: Workaround for gtk+ bug setting scalers to max default
tracker-preferences: Turn off no-show-all in .ui file for a frame
libtracker-data: Fixed bug for SPARQL regex
tests/libtracker-data: Unit test for more than one regex query
tracker-extract: This symbol got renamed earlier
libtracker-extract: Support multiple XMP keywords
plugins/kmail: Compilation warning fixes
libtracker-data: Rename is_new to in_update which is more accurate
libtracker-data: Support for ontology change tracker:notify, tracker:writeback and tracker:indexed
libtracker-data: Support for range ontology changes
libtracker-data: Add error reporting to ontology change support
libtracker-data: Introduce allowed-conversions tables
libtracker-data: Move the range-altering to the post check
libtracker-data: Do a check for valid range conversion before making any changes
libtracker-data: Bugfix coping with property ontology changes
libtracker-data: Fixes based on review comments by Jürg
libtracker-data: Fixed bug in post_check
libtracker-data: Refactor ontology-change coping, renamed a function
libtracker-data: Updated code comment
libtracker-data: Code style changes and some refactoring
tracker-extract, libtracker-extract: Refactored memory usage in extractors
tracker-extract: Fixes NB#161047: X/Y resolution of images
libtracker-data: Performance improvement for often used classes
libtracker-db: Performance improvement for TrackerDBResultSet
libtracker-db: Performance improvement for a often used class
libtracker-data, libtracker-db: Various performance improvements, and a compilation fix
libtracker-data: Small performance improvement in the SPARQL scanner
libtracker-common: Bugfix usage of timegm on *BSD. Also use it for glibc, it's faster
libtracker-data: Bugfix in a check
tests: Fixed build problem
libtracker-db: O_LARGEFILE must be added to the g_open of the journal
NFO: Add an index on nfo:fileLastModified for miner-fs's crawling performance
tracker-extract: Compilation warning fix
tracker-search-bar: Comparison with unsigned integer (enum) is always true
libtracker-db: Fixed a problem with sqlite3_interrupt usage
Revert "libtracker-db: Fixed a problem with sqlite3_interrupt usage"
libstemmer: Bugfix NB#164958, FTS doesn't work for "beautif" and "beautifu"
miners/fs: GB#615836 remove tracker:mountPoint before setting it
libtracker-data: Added cursor return in TrackerSparqlQuery
tracker-store: Fill up the DBusMessage manually, avoiding memory copying
libtracker-db, libtracker-data, tracker-store: Support for interrupting queries
libtracker-db: Get the error at cursor's iter_next
tracker-store: Define a max size for the DBusMessage
libtracker-db, tracker-store: Code style changes
tracker-store: Fixed memory corruption
libtracker-data: Added support for fn:lower-case
tracker-store: Moved the iter over the cursor to the thread that prepared the query
tracker-extract: Fixed compilation warning
plugins/evolution: GB#615930: Fixed a crash in case timeout reached
plugins/evolution: Fixed a race condition, added a lock for it
tracker-extract, libtracker-extract: GB#579051, Provide a tracker_getline
tracker-extract: NB#166080: ignore stuff exiftool adds to Copyright fields
tracker-extract: Add tracker_getline() docs
libtracker-extract: Use proper types for tracker_getline()
tracker-store: Fix critical warning in case of syntax error in query
tracker-miner-fs, libtracker-db: Performance improvement for tracker:uri-is-parent
libtracker-db: Avoid strstr in uri_is_parent and uri_is_descendant
libtracker-db: Fix for last commit, || should be &&
libtracker-data: Fixed compilation warning
NFO, libtracker-miner: Major performance improvement for crawler
NFO: Document reason why there's an index on nfo:belongsToContainer
libtracker-miner: Fixed usage of a ' where " is needed
libtracker-db: Fix for table is locked problem
libtracker-db: Don't busy-loop-handle SQLITE_IOERR_BLOCKED
tracker-store: Fix a crash when client disappears
tracker-store: Fix possible memory corruption
tracker-store: Bugfix for NB#166684, commit each chunk
tracker-extract: Ported the PDF extractor to not use poppler-glib
tracker-extract: NB#166717 Combine multiple keywords together for IPTC
tracker-extract: Bugfix for NB#166767, spaces aren't keyword separators
libtracker-db: Close journal in case of error
libtracker-common: Compilation error fix in validating ints
libtracker-db: Remove unushed hashtable and move FTS shutdown lower
libtracker-common: NB#167616, Improve error message for invalid xsd:dateTime
tests/libtracker-extract: Fix failing unix test
tracker-extract: PDF extractor. Bugfix for NB#168742 (invalid date strings)
tracker-extract: PDF extractor, fixed memory problem
tracker-store: Check idle-handler after removing tasks
tracker-extract: gstreamer: Bugfix for NB#169119, critical about unref of an object
tracker-extract: jpeg: Bugfix for NB#169105, critical when IPTC data isn't available
tracker-extract: albumart: Bugfix NB#169254, critical when album is passed as null
libtracker-data: Add support for tracker:secondaryIndex
NMO: Add secondary index on nmo:communicationChannel
tracker-extract: albumart-quill: Bugfix NB#163155
tracker-extract: playlist: Bugfix NB#169460, nmm:PlayList is the highest level
tracker-extract: XMP: Fix strings that go like "n1/n2" that are xsd:double
tracker-writeback: XMP: Don't writeback fields that are typically set by the camera itself
libtracker-extract: text_len is unsigned, so this check had no point
libtracker-extract: XMP: Protect against division by zero
libtracker-extract: text_len is unsigned, made it signed
tracker-extract: TIFF: Bugfix NB#168740, uri used as fullname for artists in tiff
tracker-extract, libtracker-extract: Bugfix NB#170142: avoid duplicate tags
libtracker-db: Don't use the less reliable sqlite3_interrupt
libtracker-db: Handle interruptable create_statement
libtracker-db: Fixed a race condition in interrupt handling
libtracker-db: Use 100 for the progress handler and also check in iter_next
libtracker-db: Use atomic get_int instead of compare
libtracker-db: Add interrupt handling to create_result_set_from_stmt
tracker-extract: PDF: Don't let the PDF extractor work for more than 5s
libtracker-db: Compilation warning
libtracker-extract: Add docs for public API
tracker-extract: PDF: g_timer_start isn't needed here
libtracker-data: Bugfix NB#172652, comparing NULL isn't reliable
tests: Add unit test for Bugfix NB#172652
tests: Add <unknown> to unit test case
Fixes NB#173206, use nfo:device and merge make and model correct for videos
Fixes NB#173206, Also merge manufacturer correct for videos
libtracker-miner: Fixes NB#161449, on overwrite the original resource must be deleted
tracker-extract: Fixes NB#172414, check for empty string
tracker-store: Optimize memory use for class signals
tracker-store: Optimize sending of class signals, avoid dbus-glib
tracker-store: Compress the SubjectsChanged signal for multivalue fields
tracker-store: Optimized use of the gstringchunk for class signals
tracker-store: Memory optimization in class signals, avoid duplicate strings
libtracker-data: Fixes NB#174248, type conversions for boolean using ^^ notation
libtracker-data: Fixes NB#174591, Throw error on undefined variable in expressions
libtracker-miner: Indentation fixes
NFO: After careful measuring we noticed that this index isn't faster
tests/libtracker-data: Added unit test for a regression that we had
libtracker-client, tracker-store: Handling D-Bus errors right
squash
libtracker-data: Non-existing define used for FTS support
tests/tracker-steroids: Fixed compilation warnings
tracker-preferences: Fixed compilation warnings
libtracker-client: Fixed compilation warnings
tracker-store: Silence compiler for no-problem warnings
libtracker-db: Silence compiler for a no-problem compilation warning
libtracker-data: NB#178599, extra checks for finding the problem
libtracker-data: Added tracker:domainIndex property
libtracker-data: Altering the tables for domain-specific indices
libtracker-data: Copy data from source to domain-index mirror column
libtracker-data: Added debugging output
libtracker-data: Also write to the domain class' table in case of domain specific index
libtracker-data: Only write to the domain-index class if the resource is one of them
libtracker-data: Support for deleting a tracker:domainIndex from ontology
libtracker-data: Disallow multi-value properties for domain specific indexes
libtracker-data: Fix coping with deletion of tracker:domainIndex
libtracker-data: Adapt the introspection of the ontology on domainIndex deletion
libtracker-data: Add support for domain specific indexes to the SPARQL engine
libtracker-data: Guard against null for domain specific index support
libtracker-data: Fixed a bug in support for domain specific indexes
libtracker-data: Merge fix
libtracker-data: Fixed deleting a tracker:domainIndex
tests/libtracker-data: Added unit test for ontology change coping for domain indexes
Adapt test-4 to do something relevant to domain indexes
tests/libtracker-data: Allow tests inbetween ontology change phases
libtracker-data: Test for domainIndex already being a first-class property
tests/libtracker-data: Added some more domainIndex tests
tests/libtracker-data: Split ontology and ontology change tests
tests/libtracker-data: Make distcheck work
NMM: NB#179559, Added domainIndex on nie:title for nmm:MusicPiece
Revert "libtracker-db, journal: Remove unreachable code"
Revert "libtracker-db, journal: remove trailing whitespaces"
libtracker-db, libtracker-data: Support for journal rotation
libtracker-data, libtracker-db: Reimplement Backup() and Restore() to use tar
libtracker-db: Support for moving rotated chunks to another location
Disable journal rotating when GLib not recent enough
libtracker-db: Keep it possible to compile with GLib 2.22
libtracker-data: Set default journal-chunk size to 50MB
libtracker-data: Do not cope with ontology changes in read-only mode
libtracker-data: Remove storing of local locale for no reason
libtracker-data: Remove the unused contents.db
tracker-store, libtracker-data: Queue queries while busy
tests/functional-tests: Added test that illustrates how to use busy-handling
Fixes NB#181538: Assume tar program is in $PATH
libtracker-data: Support for SPARQL 1.1's IN operator
libtracker-data: Support for SPARQL 1.1's NOT IN, fix for IN()
tests/libtracker-data: Added IN and NOT IN unit tests
tests/functional-tests: Added another example, one that waits instead
tests/functional-tests: Little improvement for the busy-handling test
tracker-store: Removed unneeded set-active call at init
tracker-store: Fixes NB#180803, Busy-handling race condition
tracker-extract: NB#172390, Tracker doesn't return any content from m3u playlists
libtracker-data: Implement progress indication for rotated journals
libtracker-data: Fix progress indication for rotated journals
tracker-extract: NB#183307, Crash in quit_timeout_cb when signal_handler calls it
tracker-store: Fixed regression for class-signals caused by busy-handling
libtracker-sparql: Add connection property to Cursor class
libtracker-sparql: Allow Cursor.get_string to return null
libtracker-sparql, libtracker-bus: Fix default update-blank method
libtracker-data: Fixed support for IN, NOT IN with <resources>
tracker-store: Compilation warning fix
libtracker-data: NB#184823, Unsupported ontology change prevent tracker for booting
libtracker-data: Remove the journal in case of db-bump too
Revert last
tracker-data: Remove the journal when a db-bump takes place
NFO: Bump nao:lastModified for earlier ontology change
libtracker-bus: Refactoring the bus-cursor to have the array one in vala
libtracker-bus: Implement rewind for fd-passing, added functional test
libtracker-bus: Initial implementation of update API with FD passing
tests/functional-tests: Add update tests
tests/functional-tests: Refactored the update tests
tests/functional-tests: Refactored the tests a bit more
tests/functional-tests: Refactoring the query test
libtracker-bus: Added skeleton for update_blank and update_blank_async
libtracker-bus: Add updateblank support with functional test
plugins/evolution: GB#623207: Fix compilation problems
tracker-writeback: XMP: NB#182948: Added nao:hasTag for keywords writeback
tracker-writeback: Don't just process the first row of results for file writebacks
tracker-writeback: NB#185070: Loop over all subjects in the Writeback signal's array
tests/tracker-miner-fs: Fix build
plugins/evolution: Make it possible to compile the evolution plugin, not working yet
libtracker-miner, miners/rss, plugins/evolution: Fixed memory leaks for cursors
libtracker-direct: Create tracker-direct.vapi
libtracker-direct: Keep connection alive for longer than cursor
functional-tests: Add direct-query-test and default-update-test
libtracker-data, tracker-store: Change the class signal callback API to integer IDs
libtracker-data, tracker-store: Fix Writeback support for new callback API
tracker-store: Storage of signal events as they arrive
tracker-store, data/dbus: Remove unused TrackerResourceClass
tracker-store: Add class_id to tracker-events API
tracker-store: Remove unused struct
tracker-store: Connect tracker-resources with tracker-events
tracker-store: Bugfix, class_id comes first
tracker-store: Class-signal impl. without any sorting or optimizations
tracker-store: Added sorting and a storage optimization for the class-signal
tracker-store: Avoid copying of arrays at class-signal emit
libtracker-data, tracker-store: class-signal: Move the arrays to TrackerClass, optimization
libtracker-data: Optimization, just return once it's inserted
tracker-store: Simplify tracker_events_* API, typo fix
tracker-store: class-signals: Performance optimization at create & delete
functional-tests: class-signal: Add functional test
functional-tests: class-signal: Added some comments
functional-tests: class-signal: More beautiful queries
functional-tests: class-signal: Use normal DBus to avoid bug in FD passing
functional-tests: class-signal: Allow tweaking the test
functional-tests: class-signal: Allow tweaking of the data of the property
tracker-store, libtracker-data: Pending vs. ready arrays, to control transactions
tracker-store: Kill compiler warnings softly
tracker-store, libtracker-data: class-signal: Cut at transaction, don't reset
tracker-store: class-signal: Data limit for immediate emit of class signal
functional-tests: class-signal: Improved the test a little bit
tracker-store: class-signal: Reset the total counter on each emit
tracker-store: class-signal: Better names for the defines
tracker-writeback: Port tracker-writeback to libtracker-sparql
tracker-writeback: Fix memory leak in taglib writeback module
tracker-writeback: Fix memory leak in XMP writeback module
tracker-writeback: Fixes after Martyn's review
tracker-store, tracker-writeback: Changed the Writeback signal to use IDs
libtracker-data: Add support for tracker:subject() to SPARQL engine
tracker-store, tracker-writeback: Changed the subject of Writeback signal to int
examples: class-signal: Add example in plain C
examples: class-signal: Remove unneeded code
functional-tests: class-signal: Removed unused variable
functional-tests: class-signal: Add performance test
tracker-writeback: Fixed compilation errors
tracker-store, libtracker-data: Workaround for graph not being used in SPARQL DELETE
tracker-store: class-signal: At on_committed the values aren't there yet for libtracker-sparql clients
tracker-store: writeback: Do the transaction trick for Writeback too
libtracker-miner: Fixed GRAPH in IgnoreNextUpdate case
tracker-store, libtracker-data: Resetting of events on rollback and etc
tracker-store: Simplify reset of writeback, removed unused code
tracker-store: Let's always first remove pending then ready, for events and writeback
tracker-store: The signal in tracker-resources.c is for both Writeback and ClassSignal
Rename tracker:subject() to tracker:uri()
libtracker-data, tracker-store, etc: Add graph_id to the class-signal API
tracker-store, examples, tests: Renamed ClassSignal to GraphUpdated
tracker-store: graph_id and object_id where switched, fixed
tracker-store: class-signal: Bugfix, the timer based emit wasn't working
tracker-store: class-signal: Timer should always be present on-commit
tracker-store: class-signal: Cleanup gboolean returns
libtracker-data: Use binary search to insert instead of linear search
libtracker-data: class-signal: Simplify previous commit a bit
tracker-store: class-signal: Fixed a bug, emit all triples for rdf:type predicate
tracker-store: class-signal: Fix rdf_types array after delete
libtracker-data: Don't shadow variable i here
NFO: Added nfo:Equipment ontology
tests: Adapted tests to nfo:Equipment ontology change
tracker-extract, libtracker-extract: Adapted extractors to nfo:Equipment ontology change
NFO, tracker-extract, libtracker-extract, flickr: Change nfo:Equipment to use canonical uris
tracker-extract: Updated tiff extractor to canonical uris
tests/libtracker-extract: Fixed indentation of XMP test
libtracker-miner: Use DBus arg0 filtering for NameOwnerChanged
libtracker-miner: Fixes for previous commit
libtracker-miner, miners/fs: Don't keep DBusGProxy instancs around for DBus's service
libtracker-sparql, -bus, -data: Added ValueTypes and variable-names APIs to cursor
tracker-store: steroids: Use alloca instead of malloc
tracker-store, libtracker-bus, -client: Implement get_value_types for steroids
tracker-store: Ensure inline compilation of alloca by adding the include
tracker-store, libtracker-bus, -client, -common, -data: Implement get_variable_names
tracker-store: steroids: Fix memory leak
Implement fetching variable-names further, not working yet
Fixing issues with variable-names returning
functional-tests: Added some comments to the query tests
Fixed that you need to run cursor.next() a first time to get a correct cursor.n_columns
libtracker-bus: Fixed a leak
functional-test: Added the value-type to the test
libtracker-bus: Fixed strange column-1 thing
Fix issues in return-types, caught by unit tests and other testing
libtracker-bus: Don't use returned variable_names in case of error
libtracker-bus: Use g_return_val_if_fail instead of if(fail)return;
Require DBus 1.3.1, removed dead code now that we don't support DBus < 1.3.1
libtracker-sparql: Updated documentation
libtracker-sparql, -data: Add boolean to ValueType and add typed convenience APIs
libtracker-data: Implement optimized versions for direct-access, for typed convenience funtions
libtracker-data, -sparql, functional-tests: Fixed some review issues
libtracker-bus: Implement get_variable_name and get_value_type for arraycursor
libtracker-common: Avoid a malloc
libtracker-bus, libtracker-client: Fixed offset calculation
libtracker-data: Fixed compilation warnings
tracker-extract: Fix compilation error for quill support
libtracker-miner: Whitespace fixes
libtracker-miner: Whitespace fixes
libtracker-miner: Revert a mistaken whitespace fix
docs: Various codestyle fixes
tracker-extract: Fix QUILLimagefilter support
libtracker-common: Fixed compiler warning
libtracker-data: Don't cache stmt if the query contains a regular expression
libtracker-data: LRU ring for the TrackerDBStatement cache
libtracker-data: Different LRU-cache for INSERT/DELETE v. SELECT
libtracker-data, -direct, tests: Make it possible to set the max cache size per connection
libtracker-data: Fix crash when first query thread is created
libtracker-data, tracker-store: Make statement cache sizes configurable with env var
libtracker-data: Bugfix in the LRU cache
libtracker-data: Code comments about the LRU cache
plugins/evolution: Fixed the UID format of the URL
tracker-store: Fixed corruption in FD passing support
libtracker-data: Fix db corruption test
functional-test: Remove expected failure from functional test
libtracker-miner: Make vapi compatible with Vala 0.11.0
tracker-store: Fix status reporting
Replace quill with quillimagefilter
tracker-extract: Don't use quill headers, only quillimagefilter
libtracker-data: Progress handling while performing integrity check
libtracker-data: Coding style
libtracker-direct: Getting rid of some dead code
tracker-store: multi-insert: Server impl. in steroids
libtracker-sparql, -bus: multi-insert: Provide API skeleton
libtracker-bus: multi-insert: Client API impl.
libtracker-bus: multi-insert: Read errors in client API
libtracker-bus: multi-insert: Handle memory for errors
tests/steroids: multi-insert: Add unit test
libtracker-bus: multi-insert: Fix memory leak
tests/steroids: multi-insert: Fix unit test
tracker-store: multi-insert: Fix various problems in server impl.
libtracker-bus: multi-insert: Fix various problems in the client API
tests/tracker-steroids: multi-insert: Fixes for the unit test
libtracker-bus: Consistently use g_ptr_array_unref instead of g_ptr_array_free
tests/functional-tests: Added performance test for multi-insert
libtracker-bus: Use the GDestroyNotify of set_res_pointer correct
libtracker-sparql: multi-insert: Fix documentation for the new API
libtracker-sparql: multi-insert: Documented the _finish of the array_update API
libtracker-sparql: Fix example in documentation
libtracker-sparql: Fix example in documentation
libtracker-sparql: Don't use AsyncData in example of documentation
tracker-extract: Port QuillImageFilter usage to QImage
tracker-extract: gstreamer: Don't extract nmm:albumArtist until we have a better solution
NMM: Remove maxCardinality of nmm:albumArtist
tracker-extract: gstreamer: Write multiple nmm:albumArtist if there are more than one
NMM: Fix month of the lastModified date
libtracker-data: Indentation problems
tracker-control: Fix runtime critical when journal file doesn't exist
libtracker-data: Make verify_last succeed on an empty data journal file
libtracker-data: Handle unsupported rdfs:domain ontology changes
libtracker-data: Handle unsupported nrl:maxCardinality ontology changes
libtracker-data: Handle unsupported tracker:transient ontology changes
libtracker-data: Handle unsupported tracker:isAnnotation ontology changes
libtracker-data: Handle unsupported tracker:fulltextIndexed ontology changes
libtracker-data: Handle unsupported tracker:fulltextNoLimit ontology changes
libtracker-data: Handle unsupported rdfs:subPropertyOf ontology changes
libtracker-data: Handle unsupported rdfs:subClassOf ontology changes
libtracker-data: Error handling unsupported ontology changes
libtracker-data: Handle an unsupported ontology change
libtracker-data: Free memory when ending the function for handling errors
libtracker-data: Fix for handling unsupported ontology changes
libtracker-data: Fix unsetting tracker:secondaryIndex
libtracker-data: Deal with future error codes correctly without surprises
libtracker-data: Fixed warning and checking for errors
libtracker-data: Indentation fixes
libtracker-data: Warning improvement
libtracker-data: Indentation fix in journal replayer
NCO: Fixed indentation
tracker-extract: gif: Add mlo:asPostalAddress
tracker-extract: jpeg: Add mlo:asPostalAddress
tracker-extract: pdf: Add mlo:asPostalAddress
tracker-extract: png: Add mlo:asPostalAddress
tracker-extract: tiff: Add mlo:asPostalAddress
libtracker-extract: xmp: Add mlo:asPostalAddress
ontologies: Tabs vs. spaces
ontologies: Tabs vs. spaces
NIE: Indentation fixes
NAO: Indentation fixes
NFO, NMO: Indentation fixes
NCAL, SCAL: Tabs vs. spaces and other indentation fixes
NMM, MTO, MLO: Indentation fixes
MFO, MTP, MAEMO: Indentation fixes
SLO: Indentation fixes
libtracker-extract: Fixed naive unit test check
libtracker-data: Fix a critical on ontology change tracker:domainIndex
tracker-store: Make set_active wait for the currently running query Fixes NB#201122
tracker-store: Also call the set_active callback when no task was active
tracker-store: Fix previous two commits
tracker-store: Fix indentation
tracker-store: Always call set_active's callback in mainloop
tracker-store: Disable class signals while restoring a backup
tracker-store: Fix memory usage of set_active in backup/restore
tracker-store: Run the that must happen at the end of backup, really at the end
tracker-store: Backup's and restore's callbacks are now different
tracker-store: Bugfix, the contact is freed at return, can't use it after that
tracker-store: Fix invalid memory usage on the DBusGMethod
tracker-store: Shutdown the events and reinit them during restore
tracker-store: set_active should happen after reenabling the signals
libtracker-data: Fix for tracker:domainIndex ontology changing
tracker-store: Queue queries while backup is taking place
libtracker-data: Detect removal of nrl:maxCardinality in ontology and cope
libtracker-data: Detect removal of a rdfs:subClassOf in ontology and cope
libtracker-data: Added some comments clarifying the code
libtracker-sparql: Disable MIME check, improves startup performance
plugins/evolution: Cleanup nie:DataSource and rdf:type usage
plugins/evolution: Reflow ifdef/elseif blocks
plugins/evolution: The queue & thread isn't needed anymore with gdbus
plugins/evolution: Fix the nie:url of Evolution E-mails
plugins/evolution: Disable direct-access for Evolution plugin
plugins/evolution: Add ?uid=x to the nie:url of Evolution E-mails
plugins/evolution: Fix E-mail urn for Evolution E-mails
plugins/evolution: Don't use async-update, it's in a thread already
plugins/evolution: Indentation fixes
plugins/evolution: Fetch in chunks, improves responsiveness of Evolution shell
plugins/evolution: Fix status reporting
plugins/evolution: Fixed a sparql insert error
plugins/evolution: nco:hasEmailAddress must be the resource here
plugins/evolution: Put the commit at the right position
plugins/evolution: Fix memory leak of uids list
plugins/evolution: Various cleaning up of the code
plugins/evolution: Added comment in code about synchronization
plugins/evolution: Various fixes to status reporting, etc
plugins/evolution: Remove unneeded g_utf8_validate
plugins/evolution: Port the remainder of the Evolution plugin to gdbus
Revert "libtracker-data: Detect removal of a rdfs:subClassOf in ontology and cope"
Revert "libtracker-data: Detect removal of nrl:maxCardinality in ontology and cope"
NMM: Avoid breaking the ontology now that we reverted the coping of it
libtracker-data: Detect removal of nrl:maxCardinality in ontology and cope
NMM: Put a domainIndex on MusicAlbum
libtracker-data: Detect removal of a rdfs:subClassOf in ontology and cope
libtracker-data: Fixed resetting nrl:maxCardinality for post-db detection
libtracker-data: Reset the nrl:maxCardinality for properties for post check
functional-tests: Remove expected failures now that it all works
libtracker-data: Indentation fix
libtracker-data: Make it more easy to test the PRAGMAs for SQLite
libtracker-sparql: Added a function to generate a uuid urn to the client library
tracker-extract: jpeg: Fixed nested use of anonymous blank nodes
libtracker-extract: xmp: Fixed nested use of anonymous blank nodes
tracker-extract: gif: Fixed nested use of anonymous blank nodes
tracker-extract: pdf: Fixed nested use of anonymous blank nodes
tracker-extract: png: Fixed nested use of anonymous blank nodes
tracker-extract: tiff: Fixed nested use of anonymous blank nodes
libtracker-sparql: Use uuid_unparse_lower instead of Checksum for formatting
tracker-extract, libtracker-extract: Free addruri everywhere
SLO: Add tracker:notify to some classes
libtracker-data: Fixed compilation warning
docs: Document the TRACKER_PRAGMAS_FILE environment variable
libtracker-sparql, libtracker-bus: Fix compilation warning in vala code
libtracker-direct: Fix compilation warning in vala code
NMM: Ontology changes for multi-disc albums
NMM: Rename disk to disc
tests: Adapt generator to generate nmm:MusicAlbumDisc
tracker-extract: Stop using s as temporary variable name for everything
tracker-extract: Make multi-disc albums work in GStreamer extractor
tracker-extract: Make multi-disc albums work in MP3 extractor
NMM: Change comment of nmm:setNumber
tracker-extract: Make multi-disc albums work in FLAC extractor
tracker-extract: Make multi-disc albums work in vorbis extractor
tracker-extract: Code style changes to GuPNP-DLNA extractor
tracker-extract: Make multi-disc albums work in GuPNG-DLNA extractor
utils: Ensure that the amount of musicpieces generated stays the same
NMM: Fix critical warning about unknown nmm:MusicAlbum class
tracker-extract: Name problems, it's disc not disk
tracker-extract: flac: Ensure that a Disc1 MusicAlbumDisc exists
tracker-extract: gstreamer: Ensure that a Disc1 MusicAlbumDisc exists
tracker-extract: gupnp-dlna: Ensure that a Disc1 MusicAlbumDisc exists
tracker-extract: mp3: Ensure that a Disc1 MusicAlbumDisc exists
tracker-extract: vorbis: Ensure that a Disc1 MusicAlbumDisc exists
tracker-extract: gupnp-dlna: Remove unneeded check
NMM: Added comment and changed subClassOf MusicAlbumDisc
tracker-extract: flac: Group the INSERTs for MusicAlbumDisc together
tracker-extract: gstreamer: Group the INSERTs for MusicAlbumDisc together
tracker-extract: GuPNP-DLNA: Group the INSERTs for MusicAlbumDisc together
tracker-extract: mp3: Group the INSERTs for MusicAlbumDisc together
tracker-extract: vorbis: Group the INSERTs for MusicAlbumDisc together
utils: Fix distcheck problem
Fix GuPNP-DLNA extractor, genre can be NULL too
Fix GStreamer extractor, genre can be NULL too
tracker-extract: gstreamer: use nfo:VectorImage for image/svg+xml
tracker-store, libtracker-data: Enhance signal behaviour for batch updates
functional-tests: ipc: Add test for signal-enhancement for batch_update
tracker-store: Indentation fixes in tracker-store.c
functional-tests:ipc: Cleanup test for signal enhancement for batch_update
tracker-writeback, libtracker-miner: Don't writeback non-strict mined values
tracker-writeback: Fix a memoryleak on unwanted_results and cleanup
tracker-writeback: Codestyle cleanups
tracker-writeback: Fixed error and zero-results handling
tracker-writeback: Code style fixes
tracker-writeback: Fix the process queue, I forgot this one
tracker-writeback: Merge the two queries into one
tracker-writeback: Use with_free_func instead of foreach for GPtrArray
libtracker-miner: Sortorder in Makefile.am
libtracker-miner: Fixed Makefile.am, oeps
tracker-writeback: XMP: Take into account mlo:asPostalAddress
SLO: Fixed maxCardinality of some properties
MLO: Fixed maxCardinality and deprecated annotations
tracker-writeback: SLO ontology porting
SLO: Make SLO an ontology that is installed by default
tracker-extract: GIF: SLO ontology porting
tracker-extract: JPEG SLO ontology porting
tracker-extract: PDF: SLO ontology porting
tracker-extract: PNG: SLO ontology porting
tracker-extract: TIFF: SLO ontology porting
Indentation fix in Makefile.am
libtracker-miner: GDBus porting of tracker-miner-manager.c
libtracker-miner: GDBus porting of tracker-thumbnailer.c
libtracker-miner: Temporary disable D-Bus code of tracker-miner-web.c
libtracker-common: Add support for GDBus
libtracker-miner: GDBus porting of tracker-miner-object.c (unfinished)
libtracker-miner: Remove unused functions from tracker-dbus.c
libtracker-miner: Move the code in handle_method_call to functions
libtracker-miner: Emit on D-Bus using GDBus in tracker-miner-object.c
libtracker-miner: it's possible that miners emit signals before constructed
libtracker-miner: Fix GetProgress's GDBus/GVariant return type
libtracker-miner: GDBus porting of tracker-miner-web.c
libtracker-miner: Impl. 'Associated' property of tracker-miner-web.c
libtracker-miner: Remove unused functions
libtracker-miner: Remove unused files
miners/fs: GDBus porting of tracker-miner-files-index.c, skeleton
libtracker-miner: Avoid memory allocation, fixes memoryleak
libtracker-miner: Indentation fixes
miners/fs: GDBus porting of tracker-miner-files-index.c, etc
libtracker-miner: Fixes memory leaks in tracker-miner-object.c
libtracker-miner: Fixes memory leaks in tracker-thumbnailer.c
miners/fs: Fixes memory leaks in tracker-miner-files-index.c
miners/fs: Remove unneeded old helper functions
miners/fs: Remove unneeded files
libtracker-miner: Remove unneeded function headers
libtracker-miner: Remove unneeded headers from tracker-miner-web-dbus.h
libtracker-miner: Remove unneeded files
libtracker-miner: Cleanup of Makefile.am
tracker-extract: GDBus porting tracker-albumart.c
tracker-extract: GDBus porting tracker-extract and modules
tracker-extract: Indentation fixes
libtracker-miner: Fixup Makefile.am
tracker-extract: Fixup Makefile.am
Porting GetMetadataFast clientside call to GDBus - WIP
Remove some functions that are going to be moved
libtracker-client: Reimplement / move around the old FD passing code
libtracker-common: Remove unused function
miner-fs: Clean up files that aren't needed anymore
miner-fs: Indentation fixes in tracker-miner-files.c
libtracker-miner: Memleak fix
libtracker-common, miner-fs: Fix error handling of FD passing support
miner-fs: Fix (ssh) argument passing of GetMetadataFast, FD passing
tracker-extract: GDBus porting of GetMetadataFast in extract service
miner-fs: Cleaning up some code, adding comments
libtracker-common: Clean up FD passing code, use GDBus' APIs for errors
miner-fs: Answer the earlier asked question
tracker-extract: Remove handling of now impossible error
miners-flickr: GDBus port of Flickr-miner's tracker-writeback.c
libtracker-common, miner-fs: Move uniquely called API to unique user
miner-rss: GDBus port of tracker-miner-rss.c
miner-rss: Cleaning up and indent fixes of RSS miner
miner-rss: Fix memoryleaks connection and signal-id
tests: libtracker-common: Fixed tracker-dbus-test.c
tests: libtracker-common: Replace header with less specific one
libtracker-miner: Fix error handling in miner-manager.c
tracker-extract: Fix GetMetadataFast handling
Remove old FIXME comments
tests: libtracker-miner: Disable a few tests that try to ELF override dbus-glib API
libtracker-miner: Bugfix when status is unset in tracker-miner-object.c
libtracker-miner: Fix for previous commit, squash
libtracker-miner: Bugfix in IgnoreNextUpdate API
libtracker-miner: Fix signature in tracker-thumbnailer.c
libtracker-miner: Fix signature in trakcer-miner-manager.c
libtracker-miner: Get the well-known DBus name, not the :N.XXX form
libtracker-common, tracker-writeback: Remove special compat header
libtracker-common, miner-fs: Move tracker-power-* to miner-fs
libtracker-client: Eradicate dbus-glib symbol use from libtracker-common
libtracker-common: Eradicate dbus-glib from common library
tests: libtracker-common: Revive the parts of the Unit test that still work
configure.ac: Fix dependencies for miner-fs
tracker-needle: Replace warning with a message for missing history file
tracker-needle: GDBus porting of tracker-needle's Vala code
examples: class-signal: GDBus port of the class signal example
tests: GDBus port of the IPC tests
Further eradicating dbus-1 and dbus-glib-1 dependencies
libtracker-data: Apparently &s is a little bit faster here
libtracker-miner: Apparently &s is a little bit faster here
NCO: Fix range of nco:photo and nco:video, fix maxCardinality of nco:video
tracker-extract: MP3: Cope with sample_rate = 0
NCO: Fix cyclic dependency with NFO
tracker-extract: Don't guess nie:contentCreated for songs
Some versions of totem-pl-parser's pc file require manually adding glib-2.0
libtracker-data: Fix transient properties
libtracker-data: Don't use a separate table for all transient properties
tracker-writeback: Add member= to the signal's subscription
tracker-writeback: Add nfo:FileDataObject to tracker-writeback query
libtracker-data: After journal replay modseq must get restored
libtracker-data: Avoid that ontology changes increment the tracker:modified
tracker-extract: Workaround for Qt bug when no QApplication is constructed
tracker-extract: Performance improvement for Qt-based albumart handling
libtracker-miner: Fix for two g_variant_new calls
libtracker-data: Don't use variable binding after a max for IN support
tests: Add unit test for IN with >20 elements
libtracker-data, tracker-store, tracker-control, tests: Make db iface initable
libtracker-data: Make DB iface's finalize cope with halfway init. instance
libtracker-bus, -direct, -sparql: Error handling, get_direct
tracker-extract: Multiple double spaces in albumart filename determining
tracker-extract: Compare mtime of source file with albumart cache's file
libtracker-data: Handle error when WAL journaling can't be set
libtracker-data: Detect corruption before integrity_check at set of WAL
libtracker-data: Recreate the DB if first init of the DB iface fails
libtracker-data: Bugfix not initializing an error with NULL
tracker-extract: Fix initialization of error variable to NULL
libtracker-data: Clear error instead of freeing, sets the variable to NULL too
libtracker-data: Report out of space errors with a separate error code
libtracker-data: Handle errors on transaction-commit
libtracker-data: Handling out of space errors
libtracker-data: Add propagation of errors to manager's code
libtracker-data, tracker-store: Handle out-of-space errors by wrapping them
libtracker-data: Rollback transaction on (disk-space) failure in journal replayer
libtracker-data: Don't let journal replay continue when out of disk-space
libtracker-data: Propagate errors that can happen during init of meta.db
libtracker-data: Memoryleak fix
libtracker-data: Cleaning up and fix of a memory leak
libtracker-data: Refactor transaction-commit/rollback for error reporting
libtracker-data: Propagate TTL parsing errors up
libtracker-data: Remove obsolete TODO comments
libtracker-data: Language typo in comment
libtracker-data: Fixup comment, remove commented out code
libtracker-data: Move g_warning into else-clause to avoid warn and then propagate
libtracker-data: Remove g_message of an error now that it's propagated
tracker-extract: Codestyle and indentation fixes for MP3 extractor
tracker-extract: Codestyle changes and comment fix for PDF extractor
tracker-extract: Alignment fixes in albumart code
tracker-extract: Codestyle, alignment and indentiation fixes in GIF extractor
configure.ac: Bump minimal version of Evolution Data Server
plugins/evolution: Bump up Evolution Data Server minimal version
plugins/evolution: Put needed include back in place
configure.ac: Add dependency on camel-1.2's .pc
libtracker-extract, tests: Ported XMP to use newer SLO ontology
tracker-extract: GIF: Fixed slo:location to be a slo:GeoLocation
tracker-extract: JPEG Fixed slo:location to be a slo:GeoLocation
tracker-extract: PDF: Fixed slo:location to be a slo:GeoLocation
tracker-extract: PNG: Fixed slo:location to be a slo:GeoLocation
tracker-extract: TIFF: Fixed slo:location to be a slo:GeoLocation
tests: Updated test to use slo:GeoLocation
miners/rss: Ported RSS miner to use newer SLO ontology
libtracker-data, tracker-store, tests: Refactor update_blank to immediately use a GVariant
libtracker-data: (owned) isn't needed anymore for this variable
plugins/evolution: Fixes for making it work on latest master
plugins/evolution: Making it work with current jhbuild of Evolution
miners/fs: Initialize QApplication object only once
libtracker-common: Fix compiler warning if HAVE_IOPRIO not defined
utils: Fix compiler warning in tracker-sql.c
utils/tracker-resdump: Added tool to dump a resource as TTL
libtracker-data, -bus, -sparql: Asynchronous init of direct backend
examples: Added an example that uses async connection construction
miners/fs, applications: Use the processing-pool for .desktop files too
libtracker-common, tracker-extract: Use of path vs. uri is wrong here
libtracker-common, libtracker-extract: Don't confuse uri with path
libtracker-common: Missing glib includes for G_BEGIN_DECLS
tracker-writeback: Make dispatcher GInitable
tracker-writeback: Cleanly handle errors of dispatcher's construction
tracker-writeback: Make dispatcher's finalize cope with incomplete init
libtracker-data: More clear error messages when they come from SQLite
libtracker-data: Remove ] character from previous commit, oeps
libtracker-data: Lock data-manager-init for concurrent async init
libtracker-data: Make connection_get and connection_get_async robuster
tracker-extract: Don't use unsupported C++ constructors
libtracker-data: Fix tracker_ namespace use for non-publ. function
tracker-extract,mp3: Add comment and genre for encoding detection
tracker-extract: Don't read the last two bytes if trackn. is there
tracker-extract,mp3: Take into account \0 bytes in the fields
tracker-extract,mp3: Add comment and fix size param of get_encoding
libtracker-data, tracker-store: Performance improvement for class signals
tracker-store: Use a cache of tracker:notify classes in tracker-events.c
tracker-store: Rename cache to notify_classes for code clarity
libtracker-extract: free of a pointer that got offset by strchr
tracker-extract: Add parameter to QApplication to allow running without X11
plugins, evolution: Don't use DROP GRAPH any more
plugins, evolution: Correct use of GRAPH with the nie:DataSource
plugins, evolution: Make the Evolution plugin work with old Evolution version
plugins, evolution: Fix trailing whitespace
libtracker-sparql: Deprecate drop_graph in sparql builder
libtracker-sparql: Remove drop_graph from sparql builder
libtracker-sparql, -common: GConfClient's get_default isn't thread-safe, workaround this issue
NFO: Update nao:lastModified for Ivan's latest changes
configure.ac: This strange Evolution-plugin stuff doesn't belong here
libtracker-data: Use libicu, libunistring or glib for fn:lower-case
libtracker-data: Specify how many bytes are ok in libunistring's case
libtracker-data: Add tracker:case-fold function to SPARQL
libtracker-data: Add an UPDATE operation to the journaling
libtracker-data, tracker-store: Support for REPLACE on single values
libtracker-data: Correct GraphUpdated for REPLACE support
libtracker-data: Use INSERT OR REPLACE instead of just REPLACE
libtracker-data: Move code comment to the right line
libtracker-data: Check for domain in support for REPLACE
libtracker-data: get_old_property_values already does domain check here
libtracker-data: We can return right after setting error
libtracker-data: Functional test for REPLACE support
functional-tests: Fix comments in functional test
functional-tests: Add domain check tests for REPLACE support
libtracker-data: Performance improvement for REPLACE support
libtracker-data: Support for FTS with REPLACE
libtracker-data: Move domain index handling to a shared function
libtracker-data: The guint here is a gint
libtracker-data: Move blank_node handling to shared function
functional-tests: Added a performance test for REPLACE
libtracker-data: Update my beautiful ascii art that explains the journal
functional-tests: Use the newest qtcontact queries for REPLACE
functional-tests: Correct the amount of arguments for printf
functional-tests: Improved output, add amount of contacts added
functional-tests: Make the REPLACE test a bit more easy to use
libtracker-data: Performance improvement on rdf:type lookups
libtracker-data: Fix compiler warning about unused variable
functional-tests: Add GRAPH behaviour with REPLACE test
functional-tests: Add another GRAPH with REPLACE behaviour test
functional-tests: Cleanup test_insert_08
tracker-extract, mp3: Length of elements in this table is 3, not 4
tests, libtracker-data: Added unit tests for Unicode lower-case and case-fold
tests, libtracker-data: Add a comment so that wally wont change the h
libtracker-common: Only use encoding guessing when confidence >30%
libtracker-common: Set the declared locale before calling detect()
tests, libtracker-common: Add unit test for encoding guessing
libtracker-common: Remove reading meegotouch locale config over GConf
libtracker-sparql: Remove GConf dependency
libtracker-common: Read meegotouch locales from GConf over DBus directly
libtracker-common: Listen for changes on GConf using DBus directly for meegotouch locales
libtracker-common: Cleanly and silently handle non gconf-dbus situation
libtracker-common, -data: Use locale_init and locale_shutdown
libtracker-common, -data: Don't reinit locale at each locale change
libtracker-common: Use variable names that are easier to evaluate
libtracker-common: Replace error code with enum
libtracker-common: Use warning instead of message
libtracker-common: Remove false comments about mainloop
libtracker-common: Ensure that the default mainloop is used for the DBus connection
libtracker-common: Use 2011 for copyright of new files
libtracker-common: Locale values must be there on return of the init function
libtracker-common: Device uses system bus, not session bus
tracker-extract: Use init and shutdown for tracker-locale
libtracker-common: Make sure the first_time trick survives locale_shutdown
libtracker-common: A warning is sufficient here, no need for critical
tracker-extract: Also find small albumart, however only as secondary choice
libtracker-common: Remove all pop_thread_default occurrences
libtracker-data: Make ASK use the same 'true' and 'false' as xsd:boolean
libtracker-data: Use "true" in the unit test too, for ASK
libtracker-data: Error when OFFSET, LIMIT, etc are used with ASK
libtracker-data: Add check for eof at end of ASK queries
tests/functional-tests: Use "true" and "false" for ASK
tracker-writeback: Fix crash when not possible to get D-Bus connection
libtracker-data: Support detecting nrl:InverseFunctionalProperty changes
NCO: Remove nrl:InverseFunctionalProperty from nco:phoneNumber
libtracker-data: Fixes after review for nrl:InverseFunctionalProperty change detection
tracker-extract: Fix crash with certain versions of Qt
tracker-extract: Indentation fixes in tracker-main.c
tracker-extract: Fix critical warning in controller's finalize
tracker-extract: Indentation problems in controller
tracker-extract: Indentation fixes in config
tracker-extract: Fix critical about locale in case of standalone mode
libtracker-common: Reading locale from gconf-dbus is only for meegotouch
tests, libtracker-common: Fix tests when meegotouch is enabled
libtracker-data, tests, tracker-control: Handle journal errors
libtracker-data: Adding comments explaining error handling actions
libtracker-data: Fixes after review
libtracker-data: Set errors in these two fatal cases
tracker-extract, epub: Indentation fixes
tracker-store: Indentation fixes
libtracker-data, miners/fs: Indentation fixes
libtracker-data, tracker-store: Improve error reporting for backup
tracker-store: Improve error reporting in restore
Fix encoding unit test to the initialize locale system
miners/fs, libtracker-miner: On extractor error insert minimal FS info of the file
tracker-extract, libtracker-common: Move sharable code to libtracker-common
libtracker-miner: Cleanup media-art that isn't valid anymore
libtracker-miner: Only run the check once per 30 minutes
libtracker-miner: The get_path API doesn't require stripped input, fixed the query
libtracker-miner: Document newly added functions
Fix a crash when destructing QApplication
tracker-writeback, xmp: Write back altitude, longitude and latitude
libtracker-extract, xmp: Fix indentation issues
libtracker-extract, exif: Fix indendation issues
libtracker-extract, xmp, exif: Make sure we don't break the ABI
libtracker-extract, xmp: Fix misindentation of a function
tracker-extract, png: Fix indentation issues
tracker-extract, tiff: Fix indentation issues
tracker-extract, pdf: Fix indentation issues
tracker-extract, jpeg: Fix indentation issues
tracker-extract, gif: Fix indentation issues
tracker-writeback: Always clear existing fields
SLO: Update nao:lastModified
libtracker-extract, tracker-extract: Fix whitespace issues
tracker-writeback, xmp: Writeback the GPS direction property
tracker-writeback: Use get_value_type instead of is_blank
libtracker-extract: Fix some casting and codestyle problems
NMM: More clear comment for nmm:direction property
NMM: Fix syntax error
tracker-extract, -writeback, libtracker-extract, NMM, NFO: Use nfo:heading instead of nmm:direction
libtracker-data: Shutdown locale in error case
libtracker-data: Handle errors of manager_init by shutting down systems
libtracker-data: Add tracker-db-backup using SQLite backup API
libtracker-data: Removed fts restore, not needed anymore
build: Add --disable-journal configure option
libtracker-data: Implement backup/restore with disabled journal
libtracker-data: Initialization of db during restore must be handled if fails
libtracker-data, tests: Fix failing unit tests
libtracker-data: Disable journal with --disable-journal
libtracker-common: Fix compiler warning
libtracker-data: Also in fail-case should it return newly allocated data
libtracker-data: Unused variable in case of --disable-journal
libtracker-data: Fix unused variables in case of --disable-journal
miners/fs: Fix compiler warning
tracker-extract: Cleaning up code and indentation fixes
UTF-16 strings' length with 3 \0 bytes at the end was calculated wrong
miner/fs: Add an empty listener class for writeback
miner/fs: Add an empty dispatcher class for writeback
libtracker-miner: Integrate queues with writeback capability
libtracker-miner: Add signal to connect to for writeback
libtracker-miner: Add rdf_types to the signal for Writeback
miners/fs: Implement listener class
Rewrite of tracker-writeback
tracker-writeback: Remove unneeded file
miners/fs: Integrate writeback, start it up
tracker-writeback: Use tempnam instead of home brewn system
tracker-writeback: Add warning about IgnoreNextUpdate removal
tracker-writeback: Fix up cancelling
tracker-writeback: Use GIO scheduler for actual writeback
miners/fs: Make it possible to enable/disable Writeback
tracker-writeback: Add shutdown timeout to Writeback service
tracker-writeback: Implement cancel on unmount and cancel on API call
tracker-writeback: Pass cancellable around to also the modules
miners/fs: Implement dispatcher
miners/fs: Cleanup debugging
miners/fs, libtracker-miner: Retry writeback on unmount event
libtracker-miner: Add code comment about endless retrying
libtracker-miner, miners-fs: Error handling unmount of FS during writeback, add timeout
miners/fs: Don't retry unmount handlding forever
tracker-writeback: Add missing .service.in file
tracker-writeback: Exit the writeback process in case of unmount event
tracker-writeback: Remove IgnoreNextUpdate and file locking from writeback
libtracker-miner: Ignore EVENT_MOVED during Writeback
libtracker-miner: Rename and change to boolean return of a GEqualFunc
miners/fs, data/gschemas: Add enable-writeback to miner-fs's config schema
miners/fs: Fix enabling/disabling writeback
miners/fs: Codestyle changes, typedefs belong to the top of the file
miners/fs: Codestyle improvements
data/dbus: Fix XML file for D-Bus service
libtracker-miner, dbus: Add deprecation markers for IgnoreNextUpdate
libtracker-miner, dbus: Use stable version for deprecation
libtracker-miner, miners/fs: Fix issues after review
tracker-extract: Check header bytes for JPeg files
tracker-extract: Add code comment explaining strange FF D8 FF check
tracker-extract: Do extra header check for jpg cover files
libtracker-data: Add internal API for deleting all objects
libtracker-data: Support for insert or replace null objects
libtracker-data: Add stops and error handling for unsupported null cases
libtracker-data: Insert or replace's null support for multivalue props
libtracker-data: Add some code comments for clarification
libtracker-data: Allow null upfront a new set for multivalue properties
tests: Add functional test for insert or replace null support
tests: Fix glitch in functional test
libtracker-data: Make null,x,null,y,z work
tests: Add functional test for multiple nulls use-case
tests: Fix whitespace issues in new test
libtracker-data: Cleanup of code after review
tests/functional-test: Fixed insert or replace f. test for null support
tracker-extract: Avoid albumart duplicates for embedded
tracker-extract: Avoid albumart duplicates for cover.jpg
tracker-extract: Avoid albumart duplicates for cover.png
tracker-extract: Add code comments about handling album art
tracker-extract: Remove temp file in case of convert + symlink
tracker-extract: Handle artist=null use-case for cover.jpg/png too
tracker-extract: Set retval to false if contents can't be read
tracker-extract: Fix whitespace issues
tracker-extract: Use incremental checksum calc to avoid memory use
tracker-extract: Support detecting non-jpeg embedded album art
tracker-extract: Bugfix, strcmp wrongly used and double free
Merge branch 'avoid-album-art-duplicates'
tracker-extract: Fix memleak after own review, obvious one
tracker-extract: Fix memory leak on stream
tracker-extract: Improve error debugging for album art handling
Fix crash in case of error in MeeGo Harmattan locale handling
tracker-extract, mp3: Do all inserts in miner-fs's graph
examples/libtracker-extract: Fix mockup example's API usage
tracker-extract, mp3: Don't use the graph in the deletes
tracker-extract, flac: Do all inserts in miner-fs's graph
tracker-extract, gif: Do all inserts in miner-fs's graph
tracker-extract, gstreamer: Do all inserts in miner-fs's graph
tracker-extract, jpeg: Do all inserts in miner-fs's graph
tracker-extract, libxine: Do all inserts in miner-fs's graph
tracker-extract, mplayer: Do all inserts in miner-fs's graph
tracker-extract, pdf: Do all inserts in miner-fs's graph
tracker-extract, png: Do all inserts in miner-fs's graph
tracker-extract, tiff: Do all inserts in miner-fs's graph
tracker-extract, totem: Do all inserts in miner-fs's graph
tracker-extract, vorbis: Do all inserts in miner-fs's graph
tracker-extract, libtracker-extract, xmp: Do all inserts in miner-fs's graph
libtracker-data: Fix using null with date fields in insert or replace
tracker-extract, gif: Fix compilation error for GIF extractor
First delete in case superprop is multivalue and prop isn't for IorR
libtracker-miner: Add the file to which the symlinks point in don't-remove list
libtracker-data: Detect unsupported ontology change rdfs:subPropertyOf
libtracker-data: Support for removing rdfs:subPropertyOf
libtracker-miner, tracker-extract: Use NULL and not " ", which gets stripped to ""
tracker-writeback: Do proper error handling in the writeback program
tracker-writeback: Handle if there's no module for the passed rdf types
tracker-writeback: Propagate all errors of writeback over DBus
tracker-extract: Don't use g_mapped_file_new which doesn't allow O_NOATIME
tracker-extract, abw: Don't use _O_BINARY and handle error on mmap
libtracker-common: Fix tracker_file_open, original had various problems
tracker-extract: Use O_NOATIME for files opened by libgsf (ie. EPub files)
tracker-extract, flac: preserve file stats for flac files (simulates O_NOATIME)
libtracker-common, tracker-extract: Change the internal tracker_file_open API
tracker-extract, gif: Open GIF files with O_NOATIME
tracker-extract, msoffice: Use O_NOATIME for opening msoffice files
tracker-extract, pdf: Use mmap with an fd that has O_NOATIME for pdfs
tracker-extract, tiff: Use O_NOATIME for opening tiff files
tracker-extract, xmp: Use mmap with a fd with O_NOATIME for xmp files
tracker-extract, text: Use O_NOATIME for opening text files
tracker-extract, tiff: Don't use a FILE* when we don't have to
tracker-extract, gif: Don't use a FILE* when we don't have to
libtracker-common: O_NOATIME requires owner to match, have a fallback
tracker-extract, abw: O_NOATIME requires owner to match, allow fallback
tracker-extract, gif: O_NOATIME requires owner to match, allow fallback
tracker-extract, mp3: Use g_open instead of open
tracker-extract, pdf: O_NOATIME requires owner to match, allow fallback
tracker-extract, text: O_NOATIME requires owner to match, allow fallback
tracker-extract, tiff: O_NOATIME requires owner to match, allow fallback
tracker-extract, mp3: Also check for errno for fallback for open
tracker-extract, xmp: O_NOATIME requires owner to match, allow fallback
miners/fs: Don't let writeback block incoming DBus calls
tracker-writeback: Don't warn in case of unsupported format for writeback
tracker-extract: Use black background for transparant album art
tracker-writeback: Don't own the DBus name before registering the object
tracker-utils: Display nameGiven and nameFamily when fullname is empty
tracker-extract, jpeg: Fix DLNA profiles
tracker-extract, png: Fix DLNA profiles
tracker-writeback: Check for write permission
tracker-writeback: Preserve file permissions
Use NFKD normalization for album and artist in albumart filename forming
Writeback N/E/S/W notation for GPS coordinates
tracker-writeback: Add include of math.h for modf
libtracker-extract, miner-fs: Use a fallback rdf:type in case of extractor failure
libtracker-miner: Change signedness of a field that is used to calculate
libtracker-miner: Other signed changes where it made no sense to use guint
Merge branch 'fallback-rdf-type'
miner-fs: End the sparql query with a dot
miner-fs: Change that dot into a space and a dot
libtracker-extract: Use strncmp for region of interest's type
plugins/evolution: Fixes for several crashes in the plugin
tracker-extract, pdf: Timeout content extraction after 10s
tracker-extract, pdf: Swapped close of the file descriptors
tracker-extract, msoffice: Add debugging aid for when opening file fails
libtracker-common: Error isn't set and yet reply is NULL
miners/fs: Fix crash when SIGTERM happens before mainloop is available
Updated my own E-mail adress in MAINTAINERS and AUTHORS
libtracker-common: Fix indentation of previous patch by contributor
Fix E-mail address in AUTHORS file
Detect screenshots made by GNOME and add them to a category
Use minimal in Nemo for QGuiApplication for in case the compositor isn't running yet. Use
QGuiApplication instead of QCoreApplication
Fixes after review for Qt5 port
Make it possible to configure the delay for GraphUpdated
Fixes after review for GraphUpdated Delay feature
Fixes after review for the libav support
Add the rule file for libav
Possible use of uninitialized value
giflib 4.2.x doesn't have PrintGifError
Add an empty BMP extractor to get the rdf:type for the file type right
Make it possible to disable libicu and libenca based charset detectors
Fix handling when no match is found by libicu charset detector
tracker-extract: Fix leak of filename variable
tracker-extract: Fix build error
Fix BMP indexing
Support for nrl:maxCardinality changing from one to many
Take ownership of the GFile in the GPtrArray
Fix compilation error in case of --disable-tracker-fts
Make --disable-tracker-fts compile again
Refactor tracker-parser to be located in libtracker-common
Fix unit test after refactor of tracker-parser to libtracker-common
Use crawler's max_depth param of start in file_system_traverse
Fix small memory leak
Revert "libtracker-data: Clean up stale URIs on startup"
libtracker-data: tracker-store: Initial infrastructure to support domain specific ontologies
Whitespace fixes
libtracker-data, tracker-store: domain specific ontologies
tracker-store: Allow running multiple D-Bus services for domain ontologies
Allow loading domain ontology from .desktop file
Allow loading domain ontology from .desktop file
Allow loading domain ontology from .rule file
Some unique shortcut names
Add cache location to db manager and data manager
Domain-ontologies: allow more flexibility on locations. Example:
Philip Withnall (16):
Updated British English translation.
Bug 666678 — g_str_has_prefix() called on a NULL string…
libtracker-sparql: Document requirement to escape constructed queries
tracker-extract: Only extract media art if artist or title is known
libtracker-common: Don’t fail statvfs() on a missing directory
build: Add missing files to .gitignore files
tracker-thumbnailer: Output debug information about supported MIME types
tracker-miner-fs: Fix a completion check when removing the final task
vala: Ensure all .vapi files contain GIR namespace CCode attributes
libtracker-miner: Keep a monitor on root index tree files on deletion
tracker-seccomp: Add checks for mlock2() and getrandom() syscalls
tracker-seccomp: Rewrap macros to make them clearer
tracker-seccomp: Check syscall availability at runtime not compile time
libtracker-miner: Fix use of an uninitialised variable
tracker-extract: Clarify a magic number
tracker-extract: Clarify untrusted value checks
Pierre-Yves Luyten (1):
NFO: Add properties nfo:backgroundColor and nfo:xmlContent
Piotr Drąg (67):
Updated Polish translation
Updated Polish translation
Updated Polish translation
Updated Polish translation
Updated Polish translation
Updated Polish translation
Updated Polish translation
Updated POTFILES.in
Updated Polish translation
Updated Polish translation
Updated Polish translation
Updated Polish translation
Updated Polish translation
Updated Polish translation
Updated Polish translation
Updated Polish translation
Updated POTFILES.in
Updated Polish translation
Updated Polish translation
Updated Polish translation
Updated Polish translation
Updated Polish translation
Updated Polish translation
Updated Polish translation
Updated Polish translation
Updated Polish translation
Updated Polish translation
Updated Polish translation
Updated Polish translation
Updated Polish translation
Updated Polish translation
Updated Polish translation
Updated Polish translation
Updated POTFILES.in
Updated Polish translation
Added Polish translations of Firefox and Thunderbird extensions
Updated Polish translation
Updated Polish translation
Updated Polish translation
Updated POTFILES.in and POTFILES.skip
Updated Polish translation
Updated Polish translation
doap: update URLs
Updated Polish translation
Updated POTFILES.in and POTFILES.skip
tracker-preferences: Mark new strings as translatable
doap: add <programming-language>
Updated Polish translation
Updated Polish translation
Updated Polish translation
Updated Polish translation
Updated Polish translation
Updated POTFILES.in
Slightly improve new strings
Updated Polish translation
Updated Polish translation
Updated Polish translation
Add Language headers to po files
Updated Polish translation
Updated Polish translation
Add more options to XGETTEXT_OPTIONS in po/Makevars
Use Unicode in translatable strings
Update Polish translation
Update Polish translation
Fix translator comments
Use glib preset for i18n
Update POTFILES.in
Praveen Illa (2):
Updated Telugu Translation
Added Telugu Translation
Priit Laes (5):
New Estonian translation by Ivar Smolin. Added 'et' (Estonian) to
Added Estonian translation by Ivar Smolin.
Updated Estonian translation by Ivar Smolin.
<2007-01-24 Priit Laes <plaes svn gnome org> * et.po: Updated Estonian translation by Ivar
Smolin <okul linux ee>.
Updated Estonian translation by Ivar Smolin <okul linux ee>.
Rafael Ferreira (13):
Updated Brazilian Portuguese translation
Updated Brazilian Portuguese translation
Updated Brazilian Portuguese translation
Updated Brazilian Portuguese translation
Updated Brazilian Portuguese translation
Revert "Updated Brazilian Portuguese translation"
Updated Brazilian Portuguese translation
Updated Brazilian Portuguese translation
Updated Brazilian Portuguese translation
Updated Brazilian Portuguese translation
Updated Brazilian Portuguese translation
Updated Brazilian Portuguese translation
Updated Brazilian Portuguese translation
Rafael Fontenelle (4):
Updated Brazilian Portuguese translation
Updated Brazilian Portuguese translation
Updated Brazilian Portuguese translation
Update Brazilian Portuguese translation
Ralph Boehme (10):
libtracker-common: Add /proc/meminfo replacement for Solaris
tracker-control: Use procfs psinfo instead of cmdline on Solaris
libtracker-common: Use procfs psinfo instead of cmdline on Solaris
build: Update required libgsf version to 1.14.24
libtracker-common: Use procfs psinfo instead of cmdline on Solaris
tracker-extract-pdf: remove usage of non async-signal safe functions from signal handler
Add strnlen() compat function
libtracker-common: memory limits on systems with large amounts of RAM
Ontology: add indexes for nie:mimeType and nfo:fileName
configure: fix conditional AM_CONDITIONAL
Reinout van Schouwen (2):
Updated Dutch translation
Updated translation by Erwin Poeze
Rene Stadler (1):
Fix crash when EXIF focal length value is empty
Rich Burridge (5):
Fix for bug #503215 – The time unit is not reported by default.
src/libtracker-gtk/tracker-utils.c: src/libtracker-gtk/tracker-tag-bar.c:
From Wendy Hu <Huiwe Hu sun com> Fix for bug #494907 – Labels should be
From Patrick Wade <patrick wade sun com> Fix for bug #495205 – Warning
src/tracker-search-tool/tracker-search-tool-support.h:
Richard Hughes (4):
libtracker-common: Refactor properties used by TrackerPower
Add DeviceKit-power backend
tracker-needle: Fix the summary in the AppData file
Update the AppData to spec version 0.7+
Rico Tzschichholz (10):
build: Require gnome-common and build a proper Changelog
Update */.gitignore
control/miner: Add some nullable annotations
sparql: Move TRACKER_ const in Tracker namespace
control: Add make target to generate vala-bindings from GIR
miner: Add make target to generate vala-bindings from GIR
libtracker-miner: Update vala binding
libtracker-miner: Update vala binding
libtracker-miner: Fix API break with tracker_indexing_tree_new()
libtracker-miner: Fix introspection warning due header/source-def mismatch
Rob Taylor (33):
Fixes: GB#580905, [PATCH] Clean up help messages in configure
Fixes: GB#580908, [PATCH] Make configure error on missing hal and hal-storage a bit clearer.
Make libinotify non-optional
Initial version of tracker-explorer
Clean up a bit, remove some debug statments for speed.
Add relationships pane
Prettify relationships uris.
Fix up the explorer gtkbuilder file for older gtk (2.12 or better)
Add pane with objects that have a realtionship with the selected object.
Fix in-tree patch for gtkbuilder file for tracker-explorer.
Comment out verrry slow precendents pane code for now.
make some inroads into displaying reverse relationships by class.
Showing reverse relationships by type now more-or-less working.
Sort out slection of new uri.
Fix removal of notebook pages on uri change.
Add class for storing uri history.
Hook up forward and back buttons to history
Clean up uri handling in treeviews
Add configure option for tracker-explorer.
Some autofoo fixes for tracker-explorer.
Use $datadir/dbus-services as the services dir to aid installation in /usr/local
Disable evo plugin by default so people can install to /usr/local with no configure options.
Comment out debug messages in tracker-explorer
Ontology: Neo: Add zeitgeist's ontology
Ontology: Neo: hasEventInterpretation now sub-property of nie:interpretedAs
Ontology: Neo: Add tracker:notify to zg:Event
Ontology: Neo: Added zg:Relation class
Ontology: Neo: Removed eventId from Event and some other small changes
Ontology: Neo: Fixed syntax issues and typos
Ontology: Neo: Update lastModified
Ontology: Neo: Rename zg to NEO
Ontology: Neo: Removed neo:Relation
Ontology: Neo: Remove neo:heuristic-activity
Roberto Guido (3):
tracker-miner-rss: removed unrequired g_free()
Fixes GB#635652: Correction in the --enable-tracker-search-tool configuration flag management
tracker-miner-rss: Fixed subclassing from TrackerMinerOnline
Rūdolfs Mazurs (7):
Added Latvian translation
Updated Latvian translation
Updated Latvian translation
Updated Latvian translation
Update Latvian translation
Update Latvian translation
Update Latvian translation
Saleem Abdulrasool (34):
Fix spelling error (bug #481651)
drop set_tooltip, theres no need for a virtual function here
update the preferences dialog
fix typo of additional (bug #494492)
re-apply changes to tracker-preferences
fix minor regression from previous re-application of changes
glade likes to change stuff -- commit first with no changes
add accessibility tags for file lists in tracker-preferences (bug #495201)
add yet another accessibility fix
attempt to fix #494492 again
Inline translatable strings and fix some whitespace issues
add a gif thumbnailer
and a tiff thumbnailer too!
start libtracker-common, migrate tracker-preferences to it
update the authors list
libtracker-common should not be installed
run indent over tracker-applet
remove unnecessary forward declarations
remove more forward declarations
Fix spelling of 'Portuguese'. Fixes bug #467151.
set alignment in glade
fix timezone tests
respect HOME over the value in /etc/passwd
use AM_SILENT_RULES if present
fix a couple of warnings in tracker-utils
add explicit option for enca
create the journal location
remove GConf from configure.ac
include the correct header for the panel applet
ignore vim swap files by default
dbus tests use gio, link against it
only load the keyfile if it exists
partial revert of 18b10a365e0fa736590dca83fccf4895ae7c8af5
ignore vim swapfiles
Sam Thursfield (231):
ontologies: SLO/MLO use 'false' instead of 'False'
tracker-extract-gstreamer: Tiny refactor
tracker-extract-gstreamer: Fix compile warning
tracker-extract-gstreamer: Remove unused functions
functional-tests: Separate out test-runner.sh from Makefile
functional-tests: Disable optical & removable indexing for tests
tracker-extract-gstreamer: Remove redundant tag definitions
tracker-extract-gstreamer: Don't check for GST_TAG_DEVICE_MAKE
tracker-evolution: Fix compile with Evolution 2.9x
functional-tests: Use correct argv in 400-extractor.py
functional-tests: Run tests inside an isolated DBus instance
functional-tests: Refactor common/utils/helpers.py
functional-tests: Run all tests with a fake $HOME sandbox
functional-tests: Make quiet by default
functional-tests: Only run tests that are +x
Merge branch 'functional-test-improvements'
libtracker-extract: Documentation fixes
libtracker-miner, libtracker-sparql: Update build instructions for 0.12
tracker-extract-gstreamer: Remove 'needs_audio' flag
tracker-extract-gstreamer: Remove check for GST_VERSION > 0.10.20
tracker-extract-gstreamer: Simplify tagcache behaviour
tracker-extract-gstreamer: Don't pass file URL needlessly
tracker-extract-gstreamer: Rework album info reading
tracker-extract-gstreamer: Avoid duplicate nmm:Artist inserts
tracker-extract-gstreamer: Break up extract_metadata() into functions
tracker-extract-gstreamer: Factor out type setting code
tracker-extract-gstreamer: Pass tag list explicitly
libtracker-common: Add tracker_case_match_filename_without_extension()
tracker-extract: Add libcue-based CUE sheet parser
tracker-extract-gstreamer: Use ToC information
tracker-extract-gstreamer: Fix class/property name mistakes
tracker-extract: Add 'postupdate' field
tracker-extract-gstreamer: Don't give each track its own URL
tracker-extract-gstreamer: Remove existing tracks for a file when extracting
tracker-miner-fs: Delete any associated logical resources when removing a file
functional-tests: Disable initial sleep of tracker-miner-fs when testing.
functional-tests: Test for previous tracker-miner-fs commit
tracker-extract: Avoid crash when no postupdate string
tracker-extract-gstreamer: Return more metadata in 1 file==1 track cases
ontologies,tracker-extract: Rename nfo:containerStartTime to nfo:audioOffset
tracker-extract-gstreamer: Fix memory leak
tracker-extract: Fix cuesheet track numbers
tracker-extract: Fix bug in cue sheet extraction
tracker-extract: Rework albumart API to allow multiple media types
tracker-extract: Extract tracker_albumart_find_external()
tracker-extract: Minor albumart code cleanups
tracker-extract: Rewrite tracker_albumart_find_external()
Rename albumart functions to media-art
libtracker-extract,tracker-extract: Return guaranteed title
tracker-extract-gstreamer: Fix compile warnings
tracker-extract: Fix whitespace errors
libtracker-common: Fix media art paths when artist is not known
libtracker-common: Refactor tracker_media_art_get_path()
tracker-extract-gstreamer: Move media art parameters to MetadataExtractor
tracker-extract-gstreamer: Remove explicit zeroing after g_slice_new0()
libtracker-miner: Rename media art update functions
tracker-extract: Rename tracker_extract_find_external()
tracker-extract: Style fixes and optimisations in tracker-media-art.c
tracker-extract: Use enum to represent media-art image priorities
tests: Fix tracker-file-notifier-test
tests: Fix compile warning in tracker-file-notifier-test
Rename remaining albumart function to media_art
Rename media art queue functions
Rename tracker_media_art_process_external_images()
autogen.sh: Error gracefully when valac is not installed
tests: Fix build with GLib 2.28
utils: Add tracker-sandbox
utils: Add tracker-sandbox to EXTRA_DIST
tracker-extract: Fix compile of Qt media art backend
libtracker-miner: Fix crash when USB removed during crawl
tracker-extract: 'initialized' flag was not being initialized
libtracker-miner: Keep GTimer objects around forever
libtracker-extract: Fix GCancellable deadlock
miners/fs: Remove unused property in Files miner
libtracker-miner: Prevent double unref of cached GFile objects
functional-tests: Fix out-of-tree build
tracker-extract-gstreamer: Fix invalid pointer access
miners/fs: Correctly remove failed extractions from queue
libtracker-miner: Prevent item queue handlers from running when blocked
libtracker-miner: Remove unneeded call to item_queue_handlers_set_up()
libtracker-miner: Protect against infinite loops
libtracker-miner: Prevent stalling if we drop the last queued file
libtracker-miner: Avoid stalling when blocking file is dropped due to errors
tracker-extract-pdf: Fix crash if mmap() fails
Update DConf profile for functional tests to new format
utils/tracker-sandbox: Update to use new-style DConf profile
functional-tests: No longer need to install DConf profile in /etc
tests/libtracker-common: Fix tracker-media-art-test
configure.ac: Use pkg-config to search for ICU
configure.ac: Honour LIBICU flags when building libtracker-extract
libtracker-data: Allow calling tracker_db_manager_locale_changed() before init
libtracker-data: Remove duplicated version of tracker_db_manager_init_locations()
tests: Avoid invalid calls to g_source_remove().
tests: Fix failure in tracker-sched-test under jhbuild
build: Add SQLite 3.8.1 to list of bad SQLite versions
functional-tests: Avoid requiring --enable-maemo
sandbox: Use separate dirs for config, data, etc.
functional-tests: Set up data directores like tracker-sandbox does
Fix fts:offsets()
Fix compile warnings in tracker-fts.c
Always guarantee metadata, remove --enable-guarantee-metadata option
Merge branch 'sam/always-guarantee-metadata'
Correct typo in comment
functional-tests: Replace use of PyGObject and PyGTK with PyGI
functional-tests: Rewrite DConf code to use GObject introspection
functional-tests: Watch for Tracker processes crashing
functional-tests: Fix tests that use ExtractorHelper
functional-tests: Tweaks to process helpers
functional-tests: Rework 400-extractor.py test
tracker-extract: Use default signal handler for SIGALRM and SIGABRT
Processes shouldn't install the signal handler until the main loop starts
Merge branch 'sam/signal-handling'
functional-tests: Partially fix writeback tests
functional-tests: Improve the wait-for-change code in helpers.StoreHelper
functional-tests: Await resource addition / removal properly in 300, 310, 600
functional-tests: Allow waiting on a specific property, and fix tests that need this
functional-tests: Remove all remaining 'wait for miner to be idle' calls
functional-tests: Remove IgnoreNextUpdate wrapper, nobody should be using this
functional-tests: Clean up minertest base class
functional-tests: Clean up writebacktest base class
tracker-writeback: Remove broken code to set file attributes
Merge branch 'sam/functional-test-fixes'
utils/clean-tracker-prefix: Look in 'lib64' as well as 'lib' for libraries
functional-tests: Fix bad calls to `tracker daemon` command
functional-tests: Add await_property_changed() method
functional-tests: Many fixes to 3xx-miner tests
functional-tests: Improve stopping of child processes
functional-tests: Isolate 3xx-miner tests from each other
Fix max_depth parameter causing contents of a directory to be ignored
Merge branch 'sam/functional-test-30x-fixes'
tracker-extract: More helpful error when missing GStreamer plugins
functional-tests: Don't require 'guarantee-metadata' for some tests
Merge branch 'sam/functional-test-40x-fixes'
functional-tests: Fix 'not a directory' error in writeback tests
writeback: Improve error when writeback fails due to missing module
functional-tests: Remove another guarantee-metadata dependency
Merge branch 'sam/functional-test-50x-fixes'
functional-tests: Consolidate and clean up 600-applications-camera
functional-tests: Fix and improve 601-applications-sync
Merge branch 'sam/functional-test-60x-fixes'
sandbox: Change how content directory is specified
sandbox: Fix to use new-style config files
miner-fs: Give clearer warning when XDG user dirs are unconfigured
Fix tracker-encoding-test
Update .gitignore
functional-tests: Clean up miner tests a bit
functional-tests: Improve 'manual start' mode
libtracker-miner: Deprecate tracker_miner_fs_add_directory_without_parent
functional-tests: Use environment vars instead of commandline options
functional-tests: Avoid AttributeError exception in Helper.stop()
functional-tests: Use GDBus instead of dbus-python
functional-tests Remove some outdated and unused tests
functional-tests: Clean up name watches properly
functional-tests: Time out after 5 seconds, instead of 30 seconds
configure: Use subdir-objects Automake option
configure: Remove AC_PROG_RANLIB, it's not needed
Revert "configure: Use subdir-objects Automake option"
configure.ac: Add note about Automake subdir-objects option
tracker-extract: Fix error handling in tracker-extract-persistance
libtracker-common: Fix Make rule for enums code
tracker-extract: Make `tracker-extract --file` silent when --verbosity=0
cli: Fix message when `tracker index` is called with no mode arg
tracker-extract: Improve console output for when extraction fails
Silence libmediaart log messages
cli: Add `tracker extract` command
Rewrite tracker-extract man page
cli: Add --verbosity option to `tracker extract`
tests: Give tracker-test.c a slightly better name
utils: Add create-tree-from-real-data script
Fix warning introduced in 0a92485009f08cb2872325d9c6627343134fbcc9
Tweak documentation of tracker_decorator_info_get_task()
functional-tests: Add missing GLib import
functional-tests: Decode query results as UTF-8 in the correct way
tracker-store: Avoid duplicate timeout removal
functional-tests: Fix crash in tests with multiple testsuites
functional-tests: Increase resource wait timeout to 30 seconds
configure.ac: Remove some unused variables
libtracker-data: Fix pointer sign warnings
sandbox: Fix MIME-type detection inside the sandbox
sandbox: Fix MIME hack introduced in 8a758a03afada
sandbox: Support Python 3 as well as Python 2
tracker-extract-gstreamer: Fix hash value format on 32-bit systems
Add example configuration 'uncrustify' formatting tool
tracker-extract-gstreamer: Only show GstDateTime message with verbosity=debug
functional-tests: Fix bug in await_resource_inserted()
functional-tests: Add test case for re-extracting known files
Merge branch 'sam/extract-command'
Clarify SPARQL example in manpage
tracker-extract: Fix invalid SPARQL used when blacklisting files
Bump GLib dependency to 2.44
libtracker-sparql: Add TRACKER_TYPE_URI
libtracker-sparql: Add TrackerNamespaceManager
libtracker-sparql: Add TrackerResource class
libtracker-extract: Add resource-helpers module
Use TrackerResource instead of TrackerSparqlBuilder in all extractors
Merge branch 'sam/resource'
tests: Avoid horrible hang in test-tracker-resource
functional-tests: Fix brokenness introduced in e4493c677f721193c3e641
examples: Update example FS miner to current API
tests: Fix invalid call to tracker_getline in libtracker-extract test
tests: Remove some unused code and compile flags
functional-tests: The test runner exits with correct error codes now
tests: Fix tracker-encoding-test when libicu charset detection is used
libtracker-sparql: Remove some unused variables from tracker-resource.c
libtracker-sparql: Fix bad serialization of date/time values
Don't store path to the source tree in binaries
configure.ac: Remove obsolete bits for 'external' media handler
Remove some unused variables
Remove superfluous struct initializer
Fix pointer signedness warnings
Remove some unused Makefile variables and compile flags
tracker-extract: Remove unused #include
Silence the ttl_loader.c script by default
Avoid crash in ttlresource2sgml.c on invalid output path
Use conditional to work around gtk+-3.0.vapi breakage
tracker-preferences: Fix compile warning
tracker-extract: Fix warning in TIFF extractor
libtracker-sparql: Use correct printf format specifiers for gint64
tracker-needle: Fix compile warning
Fix another printf format for gsize, it varies between 32/64 bit
Remove unused Vala dep
libtracker-sparql: Fix introspection mistakes
libtracker-sparql: Fix further introspection mistakes
Meson build instructions for Tracker
Distribute meson.build files in tarballs generated by Autotools
Remove obsolete references to the --disable-miner commandline flag
Remove IDE files that were accidentally committed
Remove Maemo/Meego leftovers
Fixes to Meson build system
Fix missing introspection data for libtracker-sparql (when using Meson)
meson: Rearrange dependencies until things compile
Samir Ribic (1):
Added Bosnian translation
Seong-ho Cho (9):
Updated Korean translation
Updated Korean translation
Updated Korean translation
Updated Korean translation
Updated Korean translation
Updated Korean translation
Updated Korean translation
Updated Korean translation
Update Korean translation
Simon McVittie (1):
Add systemd user services corresponding to D-Bus session services
Simos Xenitellis (3):
Added Greek translation
Updated Greek translation
Updated Greek translation by Giannis Katsampirhs; review
Stas Solovey (3):
Updated Russian translation
Updated Russian translation
Update Russian translation
Stef Walter (1):
libtracker-miner: Migrate from libgnome-keyring to libsecret
Stefan Walter (1):
Fix compile warnings, crasher.
Stefano Facchini (3):
libtracker-miner: add some introspection annotations to TrackerMinerManager methods
libtracker-miner: make MinerManager GLib.Initable in VAPI file
libtracker-miner: fix error propagation in tracker_miner_manager_new_full
Stéphane Raimbault (2):
Updated French translation by Robert-André Mauchin and Claude Paroz.
Updated French translation by Robert-André Mauchin and Stéphane
Sven Herzberg (1):
prefix the dbus related API with "_"
Takayuki KUSANO (1):
Updated Japanese translation
Takeshi AIHANA (3):
Added 'ja' (Japanese). Added Japanese translation by Takao Fujiwara
Updated Japanese translation.
Updated Japanese translation.
Theppitak Karoonboonyanan (3):
Added th. Added Thai translation by Isriya Paireepairit.
Updated Thai translation.
Updated Thai translation by Manatsawin Hanmongkolchai.
Tiago Santos (2):
Updated Portuguese translation
Updated Portuguese translation
Tim Lunn (8):
add COPYING.LGPL since there are LGPL licensed files in the tree
Move COPYING to COPYING.GPL and provide a general overview of Licenses in COPYING
clean up COPYING
build: link with --enable-new-dtags if available, this replaces the hardcoded RPATH with RUNPATH
tests: add missing newline in test_guarantee_title that caused a test failure with the new tap driver
build: include COPYING*GPL files in tarball
libtracker-extract: fix crash when running unit tests
libtracker-extract: fix logic in guarantee title from file
Timm Bäder (1):
miner-manager: Plug memory leak
Timo Jyrinki (5):
a few typo fixes
updated Finnish translation
Updated Finnish translation by Jyri Grönroos.
Updated Finnish translation by Jiri Grönroos.
Change Finnish translation team web page to l10n.gnome.org
Ting-Wei Lan (5):
tracker-ioprio, tracker-sched: Fix includes
Fix "Non-void function should return a value"
Fix "void function should not return a value"
build: Fix return value error for tracker_file_notifier_get_file_type
build: Fix return value error for tracker_miner_files_peer_listener_is_file_watched
Tom Tryfonidis (4):
Updated Greek translation
Updated Greek translation
Updated Greek translation
Updated Greek translation
Tomasz Dominikowski (1):
Updated Polish translation
Tong Hui (1):
Update Chinese simplified translation
Trần Ngọc Quân (1):
Init Vietnamese translation
Tshepang Lekhonkhobe (21):
Fix typo in tracker-processes man page
tracker-preferences: add filechooser button for ignored directories
tracker-preferences: improvements to the ignored_dirs gtkentry UI
Updated README to link to Roadmap
tracker-control: Added --reindex-mime-type and --start options to man page docs
tracker-sparql: Fixed typo in man page for command line args
tracker-extract: fixed desciption of -d in manpage
TST: correct Jamie's email address
TST: add Folders category; rename 'Office Documents' to 'Documents'
tracker-extract: use nfo:HtmlDocument instead of nfo:Document
TST: rename Music category to Audio, which is more accurate
TST: consistency fixes for metadata tile
TST: segfault fix
data-generators: %u is deprecated in favour of %d in Python
ontology: typo fix
TST: fix segfault
Fixes GB#619061, add history and auto-completion to t-s-t
Fixes GB#619487: re-enable search with terms that got _underscores
fixes GB#619826 TST: for search & history, don't clean-up search terms
fixes GB#620354 make TST history persistent
functional-tests: Fixed scripts first lines to include #!/usr/bin/python
Tuomas Järvinen (1):
Changed MS document content extractor to use GSF insted of WV2.
Vasiliy Faronov (1):
Added Russian translation.
Vesa Pikki (1):
Added support for msoffice extractor to parse textual content from .ppt Powerpoint Files.
Vicent Cubells (1):
[l10n] Update Catalan translation
Victor Ibragimov (1):
Updated Tajik translation
Vidhyapria Arunkumar (1):
Fixes GB#630244: Use MaxBytes from tracker-extract.cfg for plainText content optimization in msoffice
2007 files
Ville Skyttä (3):
tracker-sparql, tracker-store: Man page syntax fixes
docs: Spelling fixes
tracker-sparql.1: Man page syntax fix
Ville-Pekka Vainio (2):
Finnish translation update by Jiri Grönroos
Finnish translation update by Jiri Grönroos
Vincent Untz (6):
Fixes GB#621987, Correctly handle applications in results
plugins: Evolution: Fixed build error with updated tracker_sparql_connection*() API
tracker-needle: Make title-only searches non case sensitive
Firefox, Thunderbird: Fix build system for plugins to work for packaging
thunderbird: Fix .desktop file
thunderbird: Do not call update-desktop-database when building packages
Vincent van Adrighem (1):
Translation updated by Roel Huybrechts.
Wadim Dziedzic (1):
Updated polish translation
William Jon McCann (1):
Don't install an item to the nautilus context menu
Wouter Bolsterlee (1):
reviewed by: Jamie McCracken
Wylmer Wang (3):
update Simplified Chinese (zh_CN) translation
Updated Chinese (China) translation
Updated Chinese (China) translation
Xavier Claessens (29):
Remove marshallers
TrackerDecorator: Make _prepend_ids and _delete_ids singular
TrackerDecorator: Avoid code duplication
TrackerDecorator: Fix a compilator warning
tracker_decorator_next(): Queue tasks when a query is needed
TrackerDecoratorInfo: register as boxed type
TrackerFileSystem: Fix warning when registering a property twice
TrackerDecorator: Remove unused argument in element_remove_link()
TrackerDecorator: Fix infinite loop
TrackerDecorator: Make sure to flush remaining sparql updates when finished
Revert "TrackerDecorator: Remove unused argument in element_remove_link()"
TrackerDecorator: remove the "(boxed)" annotation
TrackerPriorityQueue: Add node-based API
tracker-extract: Fix TrackerConfig not handling change notification
TrackerExtractDecorator: Fix pause/resume
TrackerExtractDecorator: Add priority dbus interface
TrackerDecorator: Query the rdf:type for each element in the queue
TrackerDecorator: Replace the elements GQueue with a TrackerPriorityQueue
TrackerDecorator: Sort elem_queue to extract important files first
TrackerExtractDecorator: Add ClearRdfTypes DBus method
tracker-extract: add "wait-for-miner-fs" setting
Add TrackerExtractController to pause/resume the miner
TrackerDecorator: Query the type of removed elements
TrackerExtractController: Avoid useless string comparaison
TrackerExtractController: Fix coding style
TrackerExtractDecorator: Remove useless goto.
TrackerDecorator: Add writable "priority-rdf-types" property
Make sure vorbis extractor builds without libmediaart
TrackerExtractController: Fix DBus signature of GetStatus method
Yair Hershkovitz (1):
added hebrew translation
Yang Zhang (6):
Add zh_CN translation
Updated zh_CN translation
Updated zh_CN translation
updated zh_CN translation
Updated zh_CN translation
Updated zh_CN translation
Yanko Kaneti (2):
libtracker-miner: .pc Requires.priv libmediaart
Mechanically adjust for libmediaart-2.0
Yannig MARCHEGAY (14):
Updated Occitan translation
Updated Occitan translation
Updated Occitan translation
Updated Occitan translation
Updated Occitan translation
Updated Occitan translation
Updated Occitan translation
Updated Occitan translation
Updated Occitan translation
Updated Occitan translation
Updated Occitan translation
Updated Occitan translation
Updated Occitan translation
Updated Occitan translation
Yaron Shahrabani (1):
Updated Hebrew translation.
Yavor Doganov (1):
Fixes GB#580586, FTBFS: undefined reference to `sqlite3_enable_load_extension`
Yinghua Wang (4):
Update Simplified Chinese translation.
Updated zh_CN translation.
update Simplified Chinese (zh_CN) translation
update Simplified Chinese (zh_CN) translation
YunQiang Su (3):
update zh_CN translation
update zh_CN translation
Us ... instead of … for zh_CN
Yuri Myasoedov (9):
Updated Russian translation
Updated Russian translation
Updated Russian translation
Updated Russian translation
Updated Russian translation
Updated Russian translation
Updated Russian translation
Updated Russian translation
Updated Russian translation
Zeeshan Ali (1):
tracker-sparql: Drop use of 'Deprecated'
Zeeshan Ali (Khattak) (9):
Adapt to gupnp-dlna API change
tracker-extract: Minor optimizations & CC warning fix
tracker-extract: Extract media ID for bootable ISO
tracker-extract: Use ISO volume ID as title for unknown OS
Require libosinfo >= 0.2.9
extract-iso: Use osinfo_db_identify_media
extract-iso: Make use of OS variants
extract-iso: Extract language info
extract-iso: Update copyright/author list
amit (7):
metadata extraction testcases
test data dir
file for config settings
new test cases, subdirs added
makefiles for functional tests added
commented dummy class and function
function-tests : added mass storage mode test cases
dmustieles (1):
Updated Spanish translation
fosero (1):
tracker-extract: adapt to libcue 2.0.0 API
liushuyu (1):
update zh_CN translation
maimishr (1):
functional-tests: Support cases with AND without Upstart
marablack3 (1):
Updated Greek translation
miloc (1):
Updated Italian translation by Luca Ferretti
sahaltim9 (1):
configure: Update configure for sqlite3 support 3.7.15
Žygimantas Beručka (5):
Added Lithuanian translation.
ACTUALLY added Lithuanian translation this time.
Updated Lithuanian translation.
Updated Lithuanian translation
Updated Lithuanian translation
Марко Костић (1):
Update Serbian translation
Милош Поповић (2):
Updated Serbian translation
Updated Serbian Latin translation
Мирослав Николић (9):
Updated Serbian translation
Updated Serbian translation
Updated Serbian translation
Updated Serbian translation
Updated Serbian translation
Updated Serbian translation
Updated Serbian translation
Updated Serbian translation
Updated Serbian translation
甘露(Gan Lu) (1):
Update Chinese simplified translation
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]