~vcs-imports/tracker/+git/tracker:wip/jfelder/audio-writeback

Last commit made on 2019-02-12
Get this branch:
git clone -b wip/jfelder/audio-writeback https://git.launchpad.net/~vcs-imports/tracker/+git/tracker

Branch merges

Branch information

Name:
wip/jfelder/audio-writeback
Repository:
lp:~vcs-imports/tracker/+git/tracker

Recent commits

695d3ca... by "Saiful B. Khan" <email address hidden>

ontology: Set tracker:writeback on more audio specific properties

This is to support writeback for some of the more common tags
applicable to music files. The new writeback module that uses
gstreamer for setting tags allows these additional fields apart
from the existing writeable ones.

https://bugzilla.gnome.org/show_bug.cgi?id=792200

a955347... by aurisc4

Updated Lithuanian translation

55fe39a... by Jordi Mas

Update Catalan translation

1c405eb... by Marek Cernocky <email address hidden>

Updated Czech translation

cae4576... by Anders Jonsson

Update Swedish translation

d931d7d... by Carlos Garnacho

libtracker-data: Define constraint values for older SQLite versions

These were added in sqlite 3.21.0. For the places where updating
SQLite is not easy/possible, just define those. Presumably older
SQLite versions will fall back through other operators in the
xBestIndex method, either way we won't get those from the DB engine.

ea28518... by Carlos Garnacho

Release 2.2.0-alpha2

For the lulz, releng all over the place crapped out with the "new"
versioning. This is just a tag, and does not get a tarball in
gnome FTP.

76a035a... by Carlos Garnacho

Merge branch 'wip/carlosg/unrestricted-predicates'

7bb2bdf... by Carlos Garnacho

libtracker-data: Add quotes around string literal

If the query is not cacheable, we were adding string literals unquoted.
Oops.

5d18670... by Carlos Garnacho

libtracker-data: Use "tracker_triples" table in variable predicate queries

There were some special cases that were handled individually:
- select * { <s> ?p ?o } was handled through querying the rdf:types of <s>,
  and performing an UNION of all related tables. This doesn't play along
  with parameterized variables where the subject might be a variable assigned
  later through the TrackerSparqlStatement.
- select * { ?s ?p <o> } used similar tricks (querying <o> this time). It had
  all those drawbacks, plus it only worked for properties with rdfs:Resource
  range.
- select * { ?s ?p ?o . ?p rdfs:domain <dom> } was handled specially.
- select * { ?s ?p ?o } is unsupported
- select * { <s> ?p <o> } was silently unhandled

All those combinations are transparently handled with the tracker_triples
virtual table now.