[tracker-miners] Created tag 0.11.0



The signed tag '0.11.0' was created.

Tagger: Martyn Russell <martyn lanedo com>
Date: 1307465859 +0100

    Release 0.11.0

Changes since the last tag '0.10.0':

Adrien Bustany (2):
      tracker-miner-web: Fix GVariant signature for "Associated" property
      functional-tests: Fix contacts queries in benchmark

Aleksander Morgado (57):
      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

Andrej Žnidaršič (8):
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation
      Updated Slovenian translation

Carlos Garnacho (97):
      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

Claude Paroz (2):
      Replace string concatenation by printf syntax (Fixes #648892)
      Updated French translation

Cosimo Cecchi (1):
      nautilus-extension: don't implement _get_toolbar_items()

Dan Williams (1):
      libtracker-miner: Update network provider to work with NetworkManager 0.9

Daniel Mustieles (11):
      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

Daniel Nylander (1):
      Updated Swedish translation

Elliot Smith (1):
      tracker-info: Support Turtle as an output format

Gabor Kelemen (1):
      Updated Hungarian translation

Gabriel F. Vilar (1):
      Updated Brazilian Portuguese translation

Georgios Stefanakis (1):
      l10n: Updated Greek translation for tracker

Gil Forcada (1):
      [l10n]Updated Catalan translation

Ivan Frade (32):
      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

Jean-Luc Lamadon (1):
      functional-tests: Add UID::user and GID::users to tracker-tests aegis file

Joe Hansen (2):
      Updated Danish translation
      Updated Danish translation

Juerg Billeter (1):
      libtracker-sparql-backend: Work around race condition in GDBus

Jürg Billeter (104):
      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

Kjartan Maraas (1):
      Adjust to API change in libpanel-applet

Kostas Papadimas (1):
      l10n: Updated Greek translation for tracker

Kristjan SCHMIDT (1):
      Add Esperanto translation

Lionel Landwerlin (3):
      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>

Marek Černocký (8):
      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

Mario Blättermann (3):
      [l10n] Updated German translation
      [l10n] Updated German translation
      [l10n] Updated German translation

Markus Schley (1):
      [l10n] Updated German translation

Martyn Russell (108):
      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

Michael Biebl (3):
      tracker-preferences: Enable gettext translations
      tracker-needle: Set proper application icon
      build: add missing "\" to libtracker_sparql_LDFLAGS

Mikael Ottela (1):
      data-generators:Add slo scripts to data generators

Philip Van Hoof (127):
      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

Piotr Drąg (1):
      Updated Polish translation

Sam Thursfield (1):
      ontologies: SLO/MLO use 'false' instead of 'False'

Tshepang Lekhonkhobe (1):
      functional-tests: Fixed scripts first lines to include #!/usr/bin/python

Vincent Untz (1):
      tracker-needle: Make title-only searches non case sensitive

Yinghua Wang (2):
      Update Simplified Chinese translation.
      Updated zh_CN translation.

maimishr (1):
      functional-tests: Support cases with AND without Upstart



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]