[tracker] Created tag 0.7.0
- From: Martyn James Russell <mr src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [tracker] Created tag 0.7.0
- Date: Fri, 25 Sep 2009 17:35:06 +0000 (UTC)
The signed tag '0.7.0' was created.
Tagger: Martyn Russell <martyn lanedo com>
Date: Fri Sep 25 18:29:40 2009 +0100
Release 0.7.0
Changes since the last tag 'TRACKER_0_6_93':
Ask H. Larsen (2):
Updated Danish translation
Updated Danish 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
Bruce Cowan (2):
Updated British English Translation
Fixes bug #595752, Minor string fixes
Carlos Garnacho (137):
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.
Chris Coulson (1):
Do not trigger crawling under any circumstance if EnableIndexing is false.
Daniel Nylander (7):
Updated sv translation
Updated sv translation (Daniel Nylander)
Updated Swedish translation
Updated Swedish translation
Updated Swedish translation
Updated Swedish translation
Updated Swedish translation
Dmitry Zelenkovsky (2):
Fix typo in error message
Update NMO ontology
Fran Dieguez (1):
Updated Galician Translation
Gabor Kelemen (10):
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
Ivan Frade (54):
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
Ivar Smolin (3):
Updating Estonian translation
Updating Estonian translation
Updating Estonian translation
Jamie McCracken (7):
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
Jasper Lievisse Adriaanse (2):
Fixes: #579047, fix compilation if RLIMIT_AS isn't defined
Fixes: #579049, use g_strndup() instead of strndup()
Javier Jardón (3):
Fixes GB#575130, Remove deprecated GTK+ symbols
Migrate from libglade to GtkBuilder (solves GnomeBug:583521)
Replace SexyIconEntry by GtkEntry icon functionality (Closes GnomeBug:582970)
John Millikin (1):
Use giosrc instead of filesrc in GStreamer extractor
Jorge Gonzalez (5):
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Updated Spanish translation
Jorge González (9):
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
Jürg Billeter (386):
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
Khaled Hosny (3):
Updated Arabic translaion
Updated Arabic translation
Updated Arabic translation
Luca Ferretti (2):
Updated Italian translation
Updated Italian translation
Mario Blättermann (5):
Updated German translation
Updated German translation
Updated German translation
Updated German translation
Updated German translation
Martyn Russell (291):
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
Michael Biebl (11):
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
Mikael Ottela (11):
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
Ottela Mikael (1):
Fixes for extractors, ontology usage
Philip Van Hoof (245):
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
Richard Hughes (2):
libtracker-common: Refactor properties used by TrackerPower
Add DeviceKit-power backend
Rob Taylor (23):
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
Yavor Doganov (1):
Fixes GB#580586, FTBFS: undefined reference to `sqlite3_enable_load_extension`
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]