1. 12 Feb, 2019 1 commit
  2. 09 Feb, 2019 2 commits
  3. 08 Feb, 2019 1 commit
  4. 07 Feb, 2019 1 commit
  5. 06 Feb, 2019 1 commit
  6. 05 Feb, 2019 7 commits
    • Carlos Garnacho's avatar
      Release 2.2.0-alpha2 · ea28518a
      Carlos Garnacho authored
      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.
      ea28518a
    • Carlos Garnacho's avatar
      76a035a1
    • Carlos Garnacho's avatar
      libtracker-data: Add quotes around string literal · 7bb2bdfb
      Carlos Garnacho authored
      If the query is not cacheable, we were adding string literals unquoted.
      Oops.
      7bb2bdfb
    • Carlos Garnacho's avatar
      libtracker-data: Use "tracker_triples" table in variable predicate queries · 5d186707
      Carlos Garnacho authored
      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.
      5d186707
    • Carlos Garnacho's avatar
      libtracker-data: Initialize "tracker_triples" virtual table on all interfaces · a27b7b28
      Carlos Garnacho authored
      This table may be used in either select or update queries, so make sure it
      gets initialized in all paths.
      a27b7b28
    • Carlos Garnacho's avatar
      libtracker-data: Add "triples" virtual table · ab3c6d7e
      Carlos Garnacho authored
      This eponymous virtual table is able to decompose the full database
      in all its composing triples. This may be used to implement queries
      with predicate variables in a generic way, and finally support the
      kind of queries where we gave up (e.g. "select * { ?s ?p ?o }").
      
      Internally it works by using the TrackerOntologies in order to
      split the query into a set of queries for individual
      properties/columns, some optimizations happen when specific matches
      are given, and the SQLite engine does take care of the ones we don't
      optimize, sorting, etc...
      
      This virtual table will also be useful in the future when implementing
      CONSTRUCT/DESCRIBE commands.
      ab3c6d7e
    • Sabri Ünal's avatar
      Update Turkish translation · c21b968a
      Sabri Ünal authored
      c21b968a
  7. 02 Feb, 2019 2 commits
  8. 31 Jan, 2019 1 commit
  9. 29 Jan, 2019 1 commit
  10. 27 Jan, 2019 1 commit
  11. 26 Jan, 2019 1 commit
  12. 25 Jan, 2019 1 commit
  13. 24 Jan, 2019 1 commit
    • Andrea Azzarone's avatar
      tracker-monitor: Prevent stack smashing · 63c0a5d4
      Andrea Azzarone authored
      Make sure to use GPOINTER_TO_UINT when using g_hash_table_lookup_extended() to
      prevent stack smashing. This will make sure that in the architectures where
      sizeof(GFileMonitorEvent) < sizeof(gpointer), g_hash_table_lookup_extended()
      will not write more bytes than prev_event_type can hold.
      
      Fixes: #71
      63c0a5d4
  14. 20 Jan, 2019 1 commit
  15. 19 Jan, 2019 1 commit
  16. 18 Jan, 2019 1 commit
  17. 17 Jan, 2019 2 commits
  18. 13 Jan, 2019 3 commits
  19. 12 Jan, 2019 2 commits
  20. 08 Jan, 2019 1 commit
  21. 07 Jan, 2019 1 commit
    • Sam Thursfield's avatar
      ci: Update container image URL · db42ec3f
      Sam Thursfield authored
      The container image used for CI is now built from a project in the
      gitlab.gnome.org/GNOME/ namespace, rather than my personal namespace.
      db42ec3f
  22. 05 Jan, 2019 5 commits
  23. 30 Dec, 2018 1 commit
  24. 26 Dec, 2018 1 commit