[tracker/wip/carlosg/compiler-warnings] (2517 commits) ...build: Don't look for posix_fadvise



Summary of changes:

  53b3190... meson: Enable -Wformat-security (*)
  264a48f... functional-tests: Fix failed tests being reported as succes (*)
  86a4a66... build: Fixes to docs generation (*)
  2c77742... docs: Fix xrefs to glib docs (*)
  f3a46af... build: Use build_by_default to generate ontology docs (*)
  7796520... docs: Do not add dead links to predefined ontology instance (*)
  fe6adc2... docs: Fix some broken links in ontology introduction docs (*)
  d30b43c... docs: Add missing ontology to docs (*)
  d5fe159... Revert "libtracker-control: Add missing soversion" (*)
  277b9ba... build: Use install_data() to install libtracker-sparql .dep (*)
  6dd19fb... build: Set proper soversion to libraries (*)
  7da4269... build: Bump version early (*)
  a86a3fd... build: Fix dependency tree in libtracker_sparql_dep (*)
  6b3865e... Updated Slovenian translation (*)
  0e7a8ed... Revert "Revert "build: Do not link libtracker-data.so to li (*)
  a452173... build: Fix build order with libtracker-sparql generated hea (*)
  29d3bab... libtracker-data: Drop FTS table/view before ontology update (*)
  0eab38c... Merge branch 'wip/carlosg/issue-40' (*)
  46b9133... tracker: Drop dead code in tracker reset --config (*)
  35e92c3... libtracker-common: Drop unused function and its test (*)
  f0a4ebe... libtracker-data: Add missing HAVE_TRACKER_FTS guards (*)
  5119829... libtracker-miner: Silence PREUNMOUNT/UNMOUNTED events (*)
  a9de32d... libtracker-direct: Fix shutdown after data manager error (*)
  9eb2b3a... Merge branch 'sam/warning-format-security' (*)
  a61c7fb... Merge branch 'sam/test-runner-fix' (*)
  282cd5a... build: Restore right soversion to libraries (*)
  35e299b... build: Export store/ontology/domain ontology locations in . (*)
  db4a05d... Merge branch 'heftig/tracker-fix-soversion' (*)
  189ba36... libtracker-data: Add SPARQL grammar definition (*)
  6dfed83... libtracker-data: Add TrackerSparqlParser and helpers (*)
  971b63a... libtracker-data: Add TrackerStringBuilder (*)
  f36fc9e... libtracker-data: Add TrackerSparql (*)
  0706be7... libtracker-data: Make SparqlRegex() SQL function take 2/3 a (*)
  4fc2aaf... libtracker-data: Bring back custom sparql syntax (*)
  29ed448... libtracker-data: Bring back custom sparql syntax (*)
  ac72a24... libtracker-data: Accept Expression in BOUND() (*)
  79b958c... libtracker-data: Implement SHA384 (*)
  58b399e... libtracker-data: Implement MINUS (*)
  9292ed6... libtracker-data: Invert processing of Verb and ObjectList c (*)
  1c3a6f2... libtracker-data: Expose TrackerSparql API for updates (*)
  2f1f5c1... libtracker-data: Add internal UUID generator SQL function (*)
  06e366c... libtracker-data: Add method to fetch unused URNs (*)
  8912cdc... libtracker-data: Add back support for SPARQL updates (*)
  ee26c9e... libtracker-data: Make ';' separator between updates optiona (*)
  eefc6bc... libtracker-data: Add 'INSERT OR REPLACE' SPARQL extension b (*)
  7802876... libtracker-data: Add INSERT/DELETE SILENT syntax back (*)
  badcb11... libtracker-data: Add back support for DELETE{}/INSERT{} wit (*)
  3a33d54... libtracker-sparql: Allow non bracketted expressions in Orde (*)
  13d7355... libtracker-data: Add "INSERT INTO iri" syntax back (*)
  d6f3b7e... libtracker-sparql: Use INSERT DATA on insertions (*)
  8828814... libtracker-data: Accept comma as GROUP_CONCAT separator (*)
  1041d4e... libtracker-common: Add helper function to escape \u and \U  (*)
  c8c5c43... libtracker-data: Preprocess \u and \U sequences in SPARQL q (*)
  39daf8e... libtracker-data: Fix handling of fn:string-join (*)
  3a82afd... libtracker-data: Add back 'NULL' literal handling for INSER (*)
  f046b2b... libtracker-data: Append literals directly past the variable (*)
  a46f5e2... libtracker-data: Flip the TrackerSparql switch (*)
  40054c4... libtracker-data: Drop old SPARQL parser (*)
  9e3b618... libtracker-data: Add tracker_db_interface_bind_value (*)
  4e7ca8e... libtracker-data: Add syntax support for parameterized varia (*)
  c7c173f... libtracker-data: Support parameter bindings (*)
  3822a55... libtracker-sparql: Add TrackerSparqlStatement (*)
  cdbdff7... libtracker-direct: Implement query_statement() (*)
  faf6994... libtracker-sparql-backend: Expose direct connection's query (*)
  91e97d1... tests: Add more anonymous/blank nodes tests (*)
  449eee7... tests: Add an FTS test (*)
  2c28350... libtracker-data: Prepare for property paths (*)
  d58a15b... libtracker-data: Support inverse property path (*)
  204ff72... libtracker-data: Support sequence property path (*)
  9ab5f42... libtracker-data: Make unimplemented property path errors mo (*)
  7cfeade... docs: Add references to TrackerSparqlStatement (*)
  1578410... tests: Add some tests for the supported property paths (*)
  c58f7aa... libtracker-sparql: Avoid implicitly relying on hashtable it (*)
  afc3243... libtracker-sparql: Silence -Wformat-security warning (*)
  eb82efe... Merge branch 'wip/carlosg/sparql-parser-ng' (*)
  ddbda91... libtracker-bus: Avoid pinging tracker-store on initializati (*)
  96ef9ab... libtracker-miner: Drop pause/resume on tracker-store name a (*)
  efd69c3... tracker-store: Automatically shutdown on inactivity (*)
  6c5a3fa... Merge branch 'wip/carlosg/automatic-store-shutdown' (*)
  b880ecb... Release 2.2.0-alpha1 (*)
  583958c... tracker: Fix search subcommand (*)
  324e6c0... foo (*)
  a321238... libtracker-data: Perform caseless comparison (*)
  2a2796a... libtracker-data: Always set up blank node map on InsertClau (*)
  63c0f2c... libtracker-data: Also set up blank node map on InsertData (*)
  4755e78... libtracker-data: Also set up blank node map on InsertData (*)
  166bee1... Merge branch 'wip/carlosg/issue-56' (*)
  5dd0c7c... libtracker-data: Fix crash on unbound variables in ORDER BY (*)
  ac5ba65... libtracker-data: Ensure conversion to string in topmost SEL (*)
  a0f4c09... libtracker-bus: Make cursor conform to API docs (*)
  f81c4cd... libtracker-bus: Make error clearer (*)
  3588ac6... libtracker-data: Do not force cursor column types to be str (*)
  0d37152... tests: Add test for ORDER BY an undefined variable (*)
  bc935d4... tests: Add test for resource to string casts in select argu (*)
  9d99c8a... libtracker-data: Add builtin way to convert a Expression to (*)
  fc16c98... libtracker-data: Convert arguments to string in string func (*)
  311f947... libtracker-data: Convert coalesced elements to string (*)
  f0b22f5... tests: Add test for coalesce behavior with URNs (*)
  b53b495... Merge branch 'wip/carlosg/fix-tracker-search' (*)
  aa2c2da... libtracker-data: Tell TrackerPredicateVariable to return gr (*)
  dc01e68... functional-tests: Require Bash for test runner (*)
  a430182... Added Slovenian translation (*)
  7e109d2... Updated Spanish translation (*)
  3a89f49... Use basename instead of filename for reproducibility (*)
  06d0047... tests: Use dbus-run-session instead of dbus-launch (*)
  9232d72... Replace Bugzilla by Gitlab URL in DOAP file (*)
  c33c080... tests: compile gschemas in the build dir (*)
  f294794... Merge branch 'azzaronea/tracker-test-gschema' into HEAD (*)
  3f65e1d... Merge branch 'azzaronea/tracker-use-dbus-run-session' into  (*)
  5f63aad... Merge branch 'jbicha/tracker-reproducible-basename' into HE (*)
  6e33974... tests: Drop code to "delete the database" in ontology-chang (*)
  700d79e... tests: Use random location for tracker-ontology-change test (*)
  64c0280... libtracker-data: Reset property table name on cardinality c (*)
  c2f8562... tests: Add tests for ontology changes involving FTS (*)
  70758fc... libtracker-data: Update FTS if base tables were altered (*)
  c3318ce... tt2sgml: Fix memory leaks and memory corruptions (*)
  0ee13ec... Update POTFILES.in (*)
  d80b682... Merge branch 'azzaronea/tracker-fix-memory-leaks-tt2sgml' i (*)
  4f6e983... Update Greek translation (*)
  8433d38... libtracker-data: Gracefully exclude NULL subject/pred/objec (*)
  e3ac14b... tests: Ensure ordering in property path tests (*)
  98f36a5... tests: Shutdown data manager in tracker-sparql-test (*)
  0b80cc6... libtracker-data: Handle current path operators through WITH (*)
  862b161... libtracker-data: Implement PathMod (*)
  0d5c1a6... libtracker-data: Implement alternative path sequences (*)
  7e09abe... tests: Add a bunch of property path tests (*)
  8ca9d93... Update Friulian translation (*)
  34d4f52... Update Swedish translation (*)
  fe5979e... functional-tests: Rationalize handling of test directories (*)
  99236aa... Remove some vestigal Autotools files (*)
  b5cc72c... tracker-status.c: Changes plural to singular form (*)
  0f4c547... Merge branch 'Pranav1999/tracker-my_work' into HEAD (*)
  f31e5d8... functional-tests: Remove bundled unittest2 library (*)
  db42ec3... ci: Update container image URL (*)
  4e15406... Updated Spanish translation (*)
  bb05384... Merge branch 'sam/autotools-files' (*)
  fcc79fd... Merge branch 'sam/ci-image-url' (*)
  1b482fa... Merge branch 'sam/ft-python2.7' (*)
  fd083be... Merge branch 'sam/ft-dirs' (*)
  41ee9d3... Merge branch 'wip/carlosg/property-paths' (*)
  bc44dd7... Update Polish translation (*)
  9e6bccc... Update French translation (*)
  3a164cc... tests: Use tmp dir on tests (*)
  786a31e... Merge branch 'azzaronea/tracker-tmp-dir-tracker-backup-test (*)
  3c03b69... Update Greek translation (*)
  63c0a5d... tracker-monitor: Prevent stack smashing (*)
  f36b07f... tracker-monitor: Prevent stack smashing (*)
  38152d9... tests/libtracker-common: Fix memory leaks (*)
  33fd803... tests/libtracker-common: Fix memory leaks (*)
  b4ed285... tests/libtracker-common: Fix memory leaks (*)
  e96d01d... tests/libtracker-miner: Fix memory leaks (*)
  0ab54d3... tests/libtracker-sparql: Avoid memory corruption (*)
  5425e02... libtracker-data: Free manager->status (*)
  83e22a9... libtracker-data: Fix memory leak in tracker_db_journal_read (*)
  a7be8e9... libtracker-data: Add missing NIL for helper_BuiltInCall_or_ (*)
  082aec3... Updated Slovenian translation (*)
  b6592a0... Merge branch 'azzaronea/tracker-fix-issue-71' into HEAD (*)
  5a0322c... Update Hungarian translation (*)
  657a2f8... Update Galician translation (*)
  bb38f26... Update Romanian translation (*)
  c2d8659... Update Friulian translation (*)
  b9b1e8f... Update Indonesian translation (*)
  c21b968... Update Turkish translation (*)
  ab3c6d7... libtracker-data: Add "triples" virtual table (*)
  a27b7b2... libtracker-data: Initialize "tracker_triples" virtual table (*)
  5d18670... libtracker-data: Use "tracker_triples" table in variable pr (*)
  7bb2bdf... libtracker-data: Add quotes around string literal (*)
  76a035a... Merge branch 'wip/carlosg/unrestricted-predicates' (*)
  ea28518... Release 2.2.0-alpha2 (*)
  d931d7d... libtracker-data: Define constraint values for older SQLite  (*)
  cae4576... Update Swedish translation (*)
  1c405eb... Updated Czech translation (*)
  55fe39a... Update Catalan translation (*)
  a955347... Updated Lithuanian translation (*)
  7d224bd... build: Raise glib dep to 2.46.0 (*)
  f502e63... libtracker-data: Use GLib.Queue instead of native Vala arra (*)
  354a1cd... libtracker-direct: Fix memory leak (*)
  f138da6... libtracker-miner: Fix memory leak (*)
  f0bad46... tests/libtracker-data: Fix memory leaks (*)
  59ba4f6... tests/libtracker-data: Fix memory leak (*)
  6f01baa... tests/libtracker-miner: Fix memory leaks (*)
  24fa361... tests/libtracker-miner: Fix memory leaks (*)
  352acd8... libtracker-data: Fix memory leaks (*)
  c6ba6c2... libtracker-data: Fix memory leaks (*)
  5f484f8... libtracker-data: Don't call _init_token() (*)
  b9c2b68... libtracker-common: improve test_path_evaluate_name environm (*)
  cfab5f9... build: Use meson feature option type where appropriate (*)
  891b17a... Updated Danish translation (*)
  c749e34... Update Kazakh translation (*)
  0477d03... Merge branch 'meson-feature-options' into 'master' (*)
  449937f... Merge branch 'libtracker-common-test-paths' into 'master' (*)
  53e1d2c... Merge branch 'meson-deps' into 'master' (*)
  f241268... Update Chinese (Taiwan) translation (*)
  bd00a0e... libtracker-data: Fix define for glib < 2.52.0 (*)
  5870603... Merge branch 'azzaronea/fix-issue-67' (*)
  753ba2b... build: Set tracker as the log domain (*)
  e598a63... Merge branch 'wip/mschraal/meson-log-domain' (*)
  9fc1e18... generators: Port to python3 (*)
  016ee47... build: Separate manpages install option from gtk-doc genera (*)
  d6f408f... Merge branch 'mraudsepp/tracker-meson-docs-options' (*)
  57d808c... build: Toggle developer docs off by default (*)
  e9e8620... Update Brazilian Portuguese translation (*)
  b70b9e1... Release 2.2.0 (*)
  df53623... build: pass -DTRACKER_COMPILATION to libtracker-miner gir (*)
  77d1f1b... build: pass -DTRACKER_COMPILATION to libtracker-sparql-back (*)
  dc6dbca... Update German translation (*)
  20880f4... Update Italian translation (*)
  ff2b07c... Merge branch 'fix-cross' into 'master' (*)
  4617521... libtracker-common: fix build on OpenBSD (*)
  0762e07... Merge branch 'openbsd' into 'master' (*)
  dfaa5e3... Merge branch 'python3-port' into 'master' (*)
  639d9b6... libtracker-common: Fix code flow in tracker_unescape_unicha (*)
  3c9d649... tests: Add test for doubly escaped codepoints (*)
  cc4ffe9... Update Esperanto translation (*)
  de70127... libtracker-data: Handle empty clauses before BIND (*)
  5f3f839... tests: Add more tests for BIND behavior (*)
  8986eb3... tests: Move connection global variable to specific test (*)
  a70ab28... tests: Initialize and run main loop in specific tests (*)
  c297c67... tests: Remove needless HAVE_TRACKER_FTS check (*)
  c179ebd... Update Dutch translation (*)
  de647c5... functional-tests: Complete port to python3 (*)
  db44aec... data-generators: Use python3 shebang line (*)
  fcbceed... functional-tests: Remove use of deprecated functions (*)
  563022f... Update Russian translation (*)
  1b14e36... build: add support for sqlite3_has_fts5 property. (*)
  70c8422... Merge branch 'fix-sqlite-cross' into 'master' (*)
  34437f0... Update Korean translation (*)
  c3497c3... meson: Enforce build order using generated headers directly (*)
  3655f4f... Update Friulian translation (*)
  33f3d6d... Update Serbian translation (*)
  21592ba... Updated French translation (*)
  fda451e... functional-tests: Reformat in line with Python standards (*)
  76dbeee... Merge branch 'complete-python3-port' into 'master' (*)
  ea80669... Merge branch 'sam/autopep8' into 'master' (*)
  69c3cf7... libtracker-data: Drop unconditional locks around wal checkp (*)
  59db520... libtracker-data: Do not cast doubles to strings (*)
  7d84c56... libtracker-data: Use g_ascii_dtostr/strtod to transform dou (*)
  bb88e1d... libtracker-data: Convert from GValues when generating solut (*)
  d47efdc... tests: Add test for double precision in deletes (*)
  5dca5b6... Merge branch 'wip/carlosg/double-precision' (*)
  deb12ca... libtracker-data: Remove pointless critical (*)
  0f43ce3... libtracker-miner: Do not check indexing tree on monitor eve (*)
  b3d7abf... libtracker-miner: Let non-indexable files trigger parent fo (*)
  fbb4050... libtracker-miner: Handle deletes of files triggering parent (*)
  044a75f... libtracker-miner: Drop TrackerMonitor API to get/set the in (*)
  af00543... Merge branch 'wip/carlosg/trigger-filter-parent-on-monitor- (*)
  ca0bb0d... Update Latvian translation (*)
  5e9ad3e... Fix crash in read-only mode when ontologies.gdvb is missing (*)
  0207dcd... Merge branch 'sam/survive-missing-ontologies-gvdb' into 'ma (*)
  c2855f6... ci: Upload test suite logs as a CI artifact (*)
  3155f39... tests: Remove some functional tests (*)
  cc96360... Merge branch 'sam/ci-save-logs-on-failure' into 'master' (*)
  b43dce5... tests: Drop dubious assert (*)
  8b882cc... libtracker-miner: Fix thinko in condition (*)
  f12117d... libtracker-miner: Preserve first cached event (*)
  66fc15e... libtracker-miner: Dispose cached events on MONITOR_EVENT_DE (*)
  41d639d... Merge branch 'fix-issue-78' into 'master' (*)
  bcc7234... Merge branch 'wip/carlosg/fix-changes-done-hint-handling' i (*)
  f0d0ae2... libtracker-data: Handle NULLs in update solutions (*)
  c09ac0b... Release 2.2.1 (*)
  36fe48c... tracker-store: yield statements not allowed without async c (*)
  ba1e915... autostart: Don't limit to specific desktop environments (*)
  6f9a55a... Update Croatian translation (*)
  ae8dc50... Switch to README.md (*)
  e434708... Merge branch 'wip/tintou/readme' into 'master' (*)
  7aafc3d... docs: Modernize the libtracker-control documentation (*)
  890a5f8... Merge branch 'wip/tintou/tracker-control-doc' into 'master' (*)
  c29c4fd... libtracker-data: Fix infinite recursion on positive doubles (*)
  5587a87... libtracker-data: Handle doubles before other numeric types (*)
  246c0cb... Prepare source files to documentation (*)
  ae7640c... docs: Modernize the libtracker-miner documentation (*)
  24f753f... Merge branch 'wip/carlosg/issue-84' into 'master' (*)
  8c1cbf7... Merge branch 'wip/tintou/tracker-miner-doc' into 'master' (*)
  17da1c5... docs: Fix warning in libtracker-miner docs (*)
  89852ca... docs: Add tracker-sparql documentation into fixxref search  (*)
  98611c1... Merge branch 'sam/functional-tests-removal' into 'master' (*)
  d60674c... tests: Remove unneeded 'Removing temporary data' message (*)
  9279bf7... docs: Modernize the libtracker-sparql documentation (*)
  b1f263d... docs: Turn URI reference into a proper link (*)
  ad5d4fe... docs: Remove references to tracker_sparql_backend_get_direc (*)
  994da6a... Merge branch 'wip/tintou/tracker-sparql-doc' into 'master' (*)
  feff652... build: Fix build with meson >= 0.50 (*)
  72337af... libtracker-sparql: Handle correctly backreferences in Track (*)
  c1a57a0... Merge branch 'wip/carlosg/handle-recursive-resources' into  (*)
  8cec529... libtracker-sparql: Don't try to create JSON nodes with unsi (*)
  465b803... tracker-miner: Fix cancellation of g_file_enumerator_next_f (*)
  18c7701... Merge branch 'fix-lp-1822629' into 'master' (*)
  12e40a5... libtracker-data: Plug parser leak on error (*)
  1777704... build: Require Meson >= 0.50 (*)
  22062d4... functional-tests: Fix use of meson.build_root() (*)
  03b742d... build: Modify how we define the GSettings schemas (*)
  0c0750b... build: Specify include dir to g-ir-compiler custom target (*)
  cfdb284... build: Modify how we define the enum header (*)
  7f57120... build: Use current build dir as includedir (*)
  e93ea91... g-ir-merge: Avoid recursive includes (*)
  1f72be4... Revert "build: Require Meson >= 0.50" (*)
  e8282c8... libtracker-data: Avoid replacing TrackerOntology mid-initia (*)
  fdd4bcc... libtracker-data: Pass virtual table data on TrackerDBManage (*)
  091bd51... Merge branch 'wip/carlosg/init-vtab-on-writable-iface' into (*)
  8bee330... Merge branch 'sam/json-uint' into 'master' (*)
  1a58070... Merge branch 'sam/quieter-tests' into 'master' (*)
  781b011... Merge branch 'sam/tracker-miner-warning-fixes' into 'master (*)
  7bf67d5... Merge branch 'drop-autostart-OnlyShowIn' into 'master' (*)
  86b8ead... Release 2.2.2 (*)
  d3fed7a... Merge branch 'sam/tracker-sparql-doc-cleanups' into 'master (*)
  cceb17a... build: libtracker-sparql C code depends on libtracker-sparq (*)
  ccc9456... Merge branch 'sam/libtracker-sparql-build-ordering' into 'm (*)
  2cd98af... utils/sandbox: Use PEP8 code style (*)
  1d758d5... utils/sandbox: Specify Tracker version to import (*)
  fe35923... utils/sandbox: Be clearer when we are reusing a D-Bus sessi (*)
  da0f79f... utils/sandbox: Separate --search and --query options (*)
  67b59fc... utils/sandbox: Don't set environment variables (*)
  2a26e8b... Merge branch 'sam/sandbox-fixes' into 'master' (*)
  ef3fa4a... utils/sandbox: Misc PEP-8 cleanups (*)
  7f6f8d4... Merge branch 'wip/jfelder/sandbox-cleanup' into 'master' (*)
  fd587b6... build: Bump version to 2.3.0 in master (*)
  fc09a26... tests: Don't depend on installed service file (*)
  9ed10b1... tests: Explicitly mark the unit tests which require D-Bus (*)
  e88ba88... README: Turn links into hyperlinks. (*)
  5659646... README: Remove description, features and use-cases section (*)
  ea4263b... README: Prominently mention the two different tracker repos (*)
  23509b0... README: Remove more obsolete info (*)
  f87e0f9... README: Modernize the compiling and running sections (*)
  a06a4fa... README: Add note about missing dependency errors (*)
  ad61801... Merge branch 'sam/readme-updates' into 'master' (*)
  f27cef5... Merge branch 'sam/tracker-test-dbus-services' into 'master' (*)
  d8aa7c5... 38-nmm.ontology: Store Musicbrainz IDs for music resources (*)
  067ccc6... Merge branch 'mbids' into 'master' (*)
  1cac469... libtracker-data: Ensure triples cursor is entirely reset on (*)
  28f136c... libtracker-data: Handle SQLITE_DONE in tracker_triples filt (*)
  9243079... Merge branch 'wip/carlosg/unbreak-writeback' into 'master' (*)
  a92309f... build: Include libdir in rpath (*)
  a184a0b... libtracker-data: Do not step on past string boundaries (*)
  375ebab... Merge branch 'wip/carlosg/title-collator-invalid-reads' int (*)
  aef285b... build: Compile GSettings schemas after install (*)
  372d864... Merge branch 'sam/build-fixes' into 'master' (*)
  a17cf08... build: Make gsettings_schema_dir absolute (*)
  ab2a548... libtracker-control: Avoid g_critical() when unable to conne (*)
  b75158c... Merge branch 'sam/libtracker-control-fix-critical' into 'ma (*)
  ac856be... build: libtracker-common should be a static library (*)
  c9df60a... Merge branch 'sam/static-libtracker-common' into 'master' (*)
  5a6ddb6... Revert "build: libtracker-common should be a static library (*)
  8942be0... Add comment to say why libtracker-common is a shared librar (*)
  eb46640... Merge branch 'sam/shared-libtracker-common' into 'master' (*)
  24cf028... build: Use tracker_common_dep as a normal dependency (*)
  2a2081f... Merge branch 'sam/tracker-common-dep' into 'master' (*)
  567be07... build: Remove workaround for Meson link_whole issue (*)
  a21fcf6... Merge branch 'sam/meson-remove-workaround' into 'master' (*)
  24885a7... build: Correctly hide static libtracker-sparql-intermediate (*)
  24287b8... ci: Enable link-time optimization (*)
  444ac9b... build: Make libtracker-common a static library, for real th (*)
  38dc100... Merge branch 'sam/lto-fix' into 'master' (*)
  902ed7a... Merge branch 'sam/static-libtracker-common' into 'master' (*)
  3806940... Updated Spanish translation (*)
  c2bcf89... libtracker-common: Make TrackerDomainOntology totally not a (*)
  18c06d6... Merge branch 'wip/carlosg/domain-ontology-non-object' into  (*)
  6c537a1... functional-tests: Remove 12-transactions test (*)
  a4571aa... tests: Mark file-notifier-test as needing a higher timeout (*)
  b768eb4... Merge branch 'sam/slow-tests' into 'master' (*)
  5e92a38... Update NEWS for 2.3.0 (*)
  1d54e89... 90-tracker.ontology: Add support for ExternalReference (*)
  37b550e... Revert "38-nmm.ontology: Store Musicbrainz IDs for music re (*)
  ef348f2... Merge branch 'wip/jfelder/external-reference' into 'master' (*)
  4f6f86b... Merge branch 'wip/jfelder/revert-musicbrainz-ontology' into (*)
  38c2a4e... util/sandbox: Avoid misleading error message (*)
  44fa3ff... libtracker-sparql: Fix introspection warning (*)
  b5bc949... Merge branch 'sam/introspection-warning-fix' into 'master' (*)
  a12f2db... Fixup mistake in 44fa3ffddb3728ec5cd4551f11e4c16de5ef4c6a (*)
  3f13190... functional-tests: Fix mistake in functional-01-insertion te (*)
  0a4df43... functional-tests: Remove stress tests (*)
  9b05b2c... libtracker-miner: Ensure basename utf8-ness in filters (*)
  cf60335... Merge branch 'wip/carlosg/handle-invalid-utf8-in-filters' i (*)
  c304915... libtracker-data: Add consistency check (*)
  f92fdc9... Merge branch 'wip/carlosg/refcount-dead-man-switch' into 'm (*)
  a4982b2... libtracker-data: Fixup consistency check (*)
  3a55fb1... Release 2.2.99.0 (*)
  17cdad2... libtracker-sparql: Implement dispose() in TrackerResource (*)
  bb6a2b7... Update Basque translation (*)
  7188a3c... Merge branch 'wip/carlosg/dispose-resources' into 'master' (*)
  bd9cd5b... Merge branch 'sam/functional-tests-remove-generated-data' i (*)
  83c02a4... functional-tests: Remove unused data (*)
  e8fd838... functional-tests: Remove unused module (*)
  e71c911... functional-tests: Remove log() helper function (*)
  939771b... file-utils-test: application/x-zerosize is a valid mime for (*)
  b8a75d5... meson: Don't install libtracker-common static library (*)
  72ebd74... Merge branch 'ignore-static-lib-install' into 'master' (*)
  b49081b... Merge branch 'zerosize-mimetype-support' into 'master' (*)
  8ae9919... functional-tests: Add new trackertestutils module (*)
  61ae52a... functional-tests: Remove obsolete options (*)
  90a8867... functional-tests: Clean up use of the common.utils.configur (*)
  9816ae0... functional-tests: Move the 'helpers' module into 'trackerte (*)
  13849c0... functional-tests: Merge common/utils package into the tests (*)
  aa005e5... functional-tests: Add 2019 copyright (*)
  5e2c5e4... functional-tests: Remove unnecessary Python shebags (*)
  68f73d4... functional-tests: Merge changes to 'helpers' module from tr (*)
  bdfe556... Merge branch 'sam/functional-tests-shared' into 'master' (*)
  149b148... libtracker-sparql: Don't automatically call dispose() on Tr (*)
  ac45550... Merge branch 'sam/resource-no-autodispose' into 'master' (*)
  139cffa... trackertestutils: Install mainloop.py file (*)
  92848c7... Merge branch 'sam/trackertestutils-fixup' into 'master' (*)
  9a7bb49... libtracker-sparql: Document the missing arguments (*)
  2112605... Merge branch 'tintou/sparql-documentation-tiny-fixes' into  (*)
  b2c8ff9... libtracker-sparql: Escape single quotes (*)
  0a3a6d5... Merge branch 'wip/carlosg/escape-single-quotes' into 'maste (*)
  5756270... ontologies: tracker:ExternalReference can have only one nie (*)
  e9b499e... libtracker-sparql: Extract the examples to their own files (*)
  f47b78a... Merge branch 'wip/jfelder/ontology-external-reference-ident (*)
  dba11ce... Release 2.2.99.1 (*)
  f56ccfd... Release 2.3.0 (*)
  32fae97... libtracker-data: Return after error (*)
  23a14d8... libtracker-data: Shuffle code (*)
  b56b49d... libtracker-data: Drop journal (*)
  5ce5b7b... libtracker-common: Add offset argument to tracker_date_to_s (*)
  0c5431a... libtracker-data: Add more functions to transform between ti (*)
  542e125... libtracker-data: Use single column for times/dates (*)
  eb83d4e... libtracker-data: Remove unneeded column (*)
  0413075... libtracker-data: Drop checks for journal replay (*)
  c6e204f... libtracker-data: Drop journal_check argument from TrackerDa (*)
  eceac27... libtracker-data: Move base tables creation outside of impor (*)
  8e905df... libtracker-data: Split database setup and ontology import s (*)
  476b6fc... libtracker-data: Insert ontology resource uris in main data (*)
  57af1e5... libtracker-data: Drop graph argument from ontology triple s (*)
  b312d1f... libtracker-data: Remove journal replay handling (*)
  b96d321... libtracker-data: Remove support for tracker:transient (*)
  76f2967... libtracker-data: Specify database on schema updating code (*)
  36de9d1... libtracker-data: Turn TrackerDBManager into a GObject (*)
  964fc4f... libtracker-data: Use DBManager signal to setup DataManager- (*)
  843a5e8... libtracker-data: Handle attaching and management of "graph" (*)
  a8d5969... libtracker-data: Handle CREATE/DROP graph operations (*)
  7473e1d... libtracker-data: Cleanup unneeded argument (*)
  5ce8756... libtracker-data: Drop unused struct definition (*)
  1f03b38... libtracker-data: Remove unused typedef (*)
  b924383... libtracker-data: Use guint for bitfields (*)
  2cfc425... libtracker-data: Explicitly pass the resource buffer on flu (*)
  d12397c... libtracker-data: Add "service" virtual table (*)
  4b3d769... libtracker-sparql: Add "unknown graph" error enum value (*)
  70231b3... libtracker-remote: Ensure we just need the base uri for rem (*)
  075e9ef... libtracker-data: Set up union views (*)
  0c0a0d6... libtracker-data: Handle data insertions on multiple graphs/ (*)
  9ca8b0d... libtracker-data: Add support for SERVICE{} syntax (*)
  5106f15... libtracker-data: Error out if '*' is used but there are no  (*)
  81e5c8d... libtracker-data: Support graphs as multiple databases (*)
  b105935... libtracker-data: Pass graph parameter to turtle reader (*)
  e8d9fe0... libtracker-data: Implement the LOAD command (*)
  de9b9da... libtracker-data: Make tracker_triples table use union views (*)
  6297e47... libtracker-data: Add vmethod to update interfaces after att (*)
  a842a9c... libtracker-data: Add function to get timezone duration from (*)
  81929e8... tests: Set explicit order in some test queries (*)
  468d39a... libtracker-data: Handle ADD/MOVE/COPY/CLEAR (*)
  514d2d5... libtracker-data: Remove leftovers from "*:graph" columns (*)
  3b62be8... libtracker-data: Implement TZ sparql function (*)
  4e54596... libtracker-data: Implement TIMEZONE sparql function (*)
  c910edb... libtracker-data: Implement STRUUID/UUID sparql functions (*)
  4b5e255... libtracker-data: Implement URI()/IRI() (*)
  9621589... libtracker-data: Implement SAMPLE (*)
  0a448b4... libtracker-data: Attempt to reuse variables for sparql lite (*)
  57eba75... libtracker-data: Implement BNODE sparql function (*)
  a1876ec... libtracker-data: Add support for DESCRIBE (*)
  a8fe7fc... libtracker-data: Remove iface argument from tracker_data_ma (*)
  370e3b1... libtracker-data: Support ALL/DEFAULT/NAMED in DROP/CREATE (*)
  2a01362... libtracker-data: Implement BASE (*)
  3968358... ontologies: Add ontology for rdf:List (*)
  3be6755... libtracker-data: Refactor select/insert/delete/update quad  (*)
  8708c4c... libtracker-data: Implement RDF collections (*)
  5f32e0d... libtracker-data: Make all rules point to the first non-whit (*)
  a9e562c... libtracker-data: Favor NIL over '(' ... ')' in grammar (*)
  6ee4f17... libtracker-data: Shuffle TrackerContext creation in queries (*)
  2485acf... libtracker-data: Implement VALUES (*)
  169eb9f... libtracker-data: Refactor string builder creation into sepa (*)
  519e4a1... libtracker-sparql: Implement PathNegatedPropertySet (*)
  b95c39a... libtracker-data: Fix token check (*)
  ba2b011... libtracker-data: Set sample binding early on variable objec (*)
  4860c49... libtracker-data: Do not hardcode string type on objects wit (*)
  98d3370... libtracker-data: Separate code to convert rdf type to Track (*)
  107315f... libtracker-data: Implement STRDT (*)
  32e33cd... libtracker-data: Clean up unused arguments (*)
  172edd5... libtracker-data: Convert to GValues earlier in tracker_data (*)
  cb7f933... libtracker-data: Drop unused handling of blank nodes (*)
  ca81941... libtracker-data: Drop TrackerClass count parameter (*)
  e0f9429... libtracker-data: Use get_idstring() anytime we need a liter (*)
  22a923f... libtracker-data: Add TrackerDBInterface support for GByte t (*)
  825dc68... libtracker-data: Make literal tokens hold a GBytes (*)
  7825792... libtracker-data: Use GBytes as predicate argument to tracke (*)
  9f23dea... libtracker-data: Fixup collections after literals as GBytes (*)
  b7a065c... libtracker-data: Handle rdf:langString type (*)
  68a4033... libtracker-data: Implement STRLANG and LANGMATCHES (*)
  7cbdc96... libtracker-data: Use substring after SelectClause (*)
  026f5f6... libtracker-data: Implement AS ?var in GROUP BY (*)
  f9f0a66... libtracker-data: Raise parser error on DISTINCT in ArgList (*)
  3bc3ecd... libtracker-data: Handle predicate paths properly both in an (*)
  2c39ab0... libtracker-data: Add object_type column to tracker_triples (*)
  e96afdb... libtracker-data: Get subject/object types in property path  (*)
  da17028... libtracker-data: Add SparqlDataType() sqlite function (*)
  3a76249... libtracker-data: Fetch type variables, where available (*)
  df87b58... libtracker-data: Implement isNumeric/isLiteral/datatype (*)
  3cc070c... libtracker-data: Add support for CONSTRUCT (*)
  6d21783... libtracker-data: Prepare tracker_generate_uuid() to handle  (*)
  55c3cdc... libtracker-data: Use SparqlBNODE() directly in query_unused (*)
  129fb91... libtracker-data: Use separate SQLITE function for blank nod (*)
  215e385... libtracker-data: Pass explicitly URI prefix to SparqlUUID (*)
  6345f6a... libtracker-data: Store whether resources are blank nodes (*)
  de74bed... libtracker-data: Implement ISBLANK() (*)
  f4279c7... libtracker-data: Drop _unimplemented() define (*)
  2d14b44... libtracker-data: Separate global pragmas from per-db ones (*)
  c166320... libtracker-data: Implement TTL file loading in tracker-data (*)
  ab5a2a6... tests: Set specific order on complex-optional sparql test (*)
  0d28d74... libtracker-data: Don't use UNION ALL in property path queri (*)
  6663ce5... tests: Use single group explicitly in property paths test d (*)
  92728c8... libtracker-data: Handle NULL interface on WAL thread (*)
  980c039... functional-tests: Remove timeout on all situations that exi (*)
  b0727bd... libtracker-data: Add FTS5 union view (*)
  bf2f6a1... tests: Fix some graph tests in tracker-sparql-test (*)
  4cd7687... libtracker-data: Make graph creation implicit again (*)
  00a4e78... tests: Use explicit graph in DELETE {} (*)
  09e0748... tests: Add type explicitly inside graph patterns (*)
  e890389... libtracker-data: Correct initialization order after ontolog (*)
  6a38f94... libtracker-data: Use versioning to know when to update unio (*)
  a2543c8... libtracker-miner: Use own graph in TrackerFileNotifier quer (*)
  8e6e371... libtracker-data: Do not error out on unknown graphs (*)
  6c79308... libtracker-data: Honor FROM / FROM NAMED (*)
  7117066... libtracker-data: Work around terrible query planning from S (*)
  25b4a7d... libtracker-data: Cache selects in the update thread (*)
  c5ade84... tests: Use graph on TrackerMinerFS tests (*)
  75ceff1... libtracker-data: Only restore token if necessary (*)
  c1c3d00... libtracker-data: Make resource refcounting per database (*)
  54994a6... libtracker-data: Use user_version pragma to store database  (*)
  49e8f40... libtracker-data: Store database locale inside meta.db (*)
  0471d00... libtracker-data: Store tokenizer version inside meta.db (*)
  6dbecc6... libtracker-data: Bump database version (*)
  af90c3a... libtracker-data: Store class/property IDs in GVDB (*)
  fba1ec9... libtracker-data: Grammar fix (*)
  57acbeb... libtracker-data: Create fts5/fts_view tables per database (*)
  0ca4f8f... libtracker-data: Ensure ordering of FTS columns (*)
  dafc434... libtracker-data: Discard unnamed graph a graph is requested (*)
  6510a14... libtracker-data: Update union views selectively (*)
  5a8ec5a... libtracker-data: Honor UsingClause (*)
  5d52d43... tests: Add a bunch of graph operation tests (*)
  6eafe1f... tests: Add test for BASE (*)
  985734a... tests: Add tests for rdf:langString, LANGMATCHES, and STRLA (*)
  87113e9... tests: Add rdf:List tests (*)
  03a923a... tests: Add tests for DESCRIBE (*)
  7620ec1... tests: Add tests for CONSTRUCT (*)
  d71f2ba... tests: Add TZ/TIMEZONE tests (*)
  d6e412b... tests: Add tests around DATATYPE()/IS*() functions (*)
  62d70d3... tests: Add test for GROUP BY ... AS ?var (*)
  4e97856... libtracker-remote: Set user agent (*)
  b39cc27... libtracker-sparql: Add public method to create a connection (*)
  5441e3c... libtracker-data: Handle DBus URIs in SERVICE{} (*)
  3a64e5e... libtracker-sparql: Add TrackerEndpointDBus (*)
  9a57a10... libtracker-miner: Plug leak (*)
  f0642d5... libtracker-direct: Plug leak (*)
  7b5e987... libtracker-direct: Plug update_array_async() leaks (*)
  7e9f001... tests: Add test for GROUP BY (... AS ...) (*)
  1bce84c... docs: Make ttl2sgml handle rdf:List elements (*)
  c8e964c... docs: Start migrate-2to3 document (*)
  067d0b8... build: Add dependency between glib-compile-schemas and the  (*)
  5bfd31d... Merge branch 'sam/gsettings-dep-fix' into 'master' (*)
  e1616d2... Simplify the tracker-sandbox tool and improve log output (*)
  cdad53e... Merge branch 'sam/sandbox-rewrite' into 'master' (*)
  29fdb49... Update .gitlab-ci.yml (*)
  e736434... Merge branch 'master' into 'master' (*)
  fbfd3fa... Merge branch 'wip/carlosg/sparql1.1' into 'master' (*)
  c297cd7... libtracker-direct: Add missing 'unowned' annotation (*)
  62a0ebb... Merge branch 'sam/unref-fix' into 'master' (*)
  fb65a8b... functional-tests/ipc: Fix invalid INSERT in testcase (*)
  2d9c444... functional-tests: Fix brokeness of @expectedFailureJournal  (*)
  dae63fe... functional-tests: Start daemons through D-Bus autolaunch (*)
  5c60dc4... functional-tests: Remove +x bit from functional-tests (*)
  072ad28... utils/sandbox: Add --dbus-config option (*)
  7b64753... utils/sandbox: Add --index-tmpdir option (*)
  14e557a... functional-tests: Run the IPC tests through tracker-sandbox (*)
  d286930... Remove test-runner.sh.in (*)
  b1b130a... Add HACKING.md (*)
  d5c4f72... Disable D-Bus service startup timeout (*)
  240268b... Enable G_MESSAGES_DEBUG=Tracker rather than G_MESSAGES_DEBU (*)
  12f095c... Use g_message() instead of g_print() in daemons (*)
  e13d908... Expose dbus_services_dir to dependent projects (*)
  b7e4544... ci: Allow controlling verbosity of tests in CI (*)
  2473e12... functional-tests: Terminate Tracker processes before the me (*)
  eb72f5b... functional-tests: Set test runner verbosity to 2 (*)
  60b0f7f... trackertestutils: Use default timeout when calling tracker- (*)
  e072f03... Merge branch 'sam/functional-tests-quiet' into 'master' (*)
  b68cef0... Rework the tracker-sandbox utility (again) (*)
  fa77b62... functional-tests: Fix LANG warnings in functional-17-ontolo (*)
  1e66800... functional-tests: Don't ignore failures in ipc/ tests (*)
  92483a9... functional-tests: Report failures in tests/ipc/test-insert- (*)
  8f9645c... Merge branch 'sam/sandbox-rewrite-2' into 'master' (*)
  3d7563d... functional-tests/ipc: Set GSETTINGS_SCHEMA_DIR (*)
  8b3f7f0... functional-tests/ipc: Set LANG to avoid warnings (*)
  802caa3... ci: Note how many processes Meson is using (*)
  fd5c293... Merge branch 'sam/test-fixes' into 'master' (*)
  7966322... ci: Run a maximum of 4 tests simultaneously (*)
  1d8cf63... Merge branch 'sam/ci-4-processes' into 'master' (*)
  3e978b1... cli: Initialize logging so that TRACKER_VERBOSITY works as  (*)
  f03d2bf... README.md: Remove spurious --prefix option in example comma (*)
  2c0f8fc... meson: Expose cli build directory to subprojects (*)
  cb82cbf... README.md: Recommend devs check the version of `tracker` CL (*)
  478fd3f... Merge branch 'sam/meson-cli-dir' into 'master' (*)
  45118df... Bump version to 2.99.0 (*)
  5813be3... Merge branch 'sam/cli-verbose' into 'master' (*)
  6675233... trackertestutils: Ignore CTRL+C in interactive shells (*)
  a8b2ad1... Merge branch 'sam/sandbox-ctrl+c' into 'master' (*)
  53340d1... functional-tests: Increase timeout for functional-ipc-inser (*)
  0a9ed1b... Merge branch 'sam/functional-ipc-test-timeout-60sec' into ' (*)
  27c39dc... libtracker-miner: Fix EVENT_QUEUE_ENABLE_TRACE feature (*)
  a9f702a... Avoid g_critical() warning triggered by D-Bus API (*)
  8ed5587... libtracker-data: Fix build with -Dfts=false (*)
  5b7c19e... Merge branch 'wip/carlosg/fix-disable-fts' into 'master' (*)
  f8d32e2... Merge branch 'sam/libtracker-miner-tracing' into 'master' (*)
  6780c7f... functional-tests/test-bus-query-cancellation.c: Limit to 10 (*)
  f9ba923... Reduce the amount of log messages with TRACKER_VERBOSITY=1 (*)
  bdaa068... trackertestutils: Log when the D-Bus daemon has stopped (*)
  60b3057... tests: Enable logging in test data-sparql (*)
  6854a9a... ci: Set TRACKER_VERBOSITY=1 by default. (*)
  1e62f24... .gitlab-ci.yml: Add comment about CI image (*)
  20f5bff... tests: Enable logging in test data-sparql (*)
  60df490... Merge branch 'sam/ci-verbose' into 'master' (*)
  4a7d50e... Merge branch 'sam/tracker-miner-critical' into 'master' (*)
  7eb6f3c... meson: Add options to define whether to install and where t (*)
  f4e1179... Merge branch 'trackerutils-arch-independent' into 'master' (*)
  07df700... Update Slovak translation (*)
  7bef643... utils/trackertestutils: Fix broken PATH and LD_LIBRARY_PATH (*)
  763d4f0... utils/trackertestutils: Give better error if dbus-daemon ca (*)
  1a787fa... utils/trackertestutils: Make it usable by other projects (*)
  e3e865e... trackertestutils: Set GVFS_DISABLE_FUSE in the sandbox (*)
  23e2fbc... Add TRACKER_MINER_SERVICES_DIR environment variable (*)
  9738841... libtracker-sparql: Correctly expose tracker_check_version() (*)
  fcdc10e... tests: Add test for tracker_check_version() (*)
  8a747ea... tests: Use meson suites (*)
  92e5e33... functional-tests: Enable FTS test only if enabled (*)
  a0e9efb... meson: Use pkgconfig module to generate files (*)
  417a2da... Merge branch 'meson-pkgconfig-generator' into 'master' (*)
  e9facc0... Merge branch 'sam/tracker-sandbox-shared' into 'master' (*)
  2b38b34... Merge branch 'sam/sandbox-disable-fuse' into 'master' (*)
  78fd3f2... Merge branch 'sam/run-uninstalled-fixes' into 'master' (*)
  2c04569... Merge branch 'sam/check-version' into 'master' (*)
  7f07760... Merge branch 'test-suites' into 'master' (*)
  6cf094e... libtracker-sparql: Generate DELETEs for relations inside ar (*)
  59376a1... libtracker-sparql: Simplify tracker-resource code with help (*)
  cc9b577... libtracker-sparql: Rearrange some tracker-resource.c code (*)
  be780cd... Merge branch 'sam/tracker-resource-delete-nested-resources' (*)
  9c32f31... Merge branch 'tintou/doc-build-examples' into 'master' (*)
  99ac4f3... Fix subproject build when -Dfunctional_tests=false (*)
  ac0dc2d... Merge branch 'sam/testutils-dir-fix' into 'master' (*)
  bc98866... libtracker-miner: Add a comment (*)
  13e0d64... Merge branch 'sam/comment' into 'master' (*)
  186bcaf... Remove libuuid dependency, bump GLib requirement to >= 2.52 (*)
  fd0d8b6... Update Meson requirement to 0.50.0 (*)
  d4f7963... Update Meson requirement to 0.50.0 (*)
  f5a165b... Merge branch 'sam/meson-0.50' into 'master' (*)
  04d715e... Merge branch 'sam/remove-libuuid' into 'master' (*)
  467b687... utils: Fix GraphUpdated checks in trackertestutils (*)
  b6e2fee... libtracker-data: Use correct fts_view when deleting a resou (*)
  574e546... libtracker-data: Perform FTS deletes in a single query (*)
  76a5035... Merge branch 'wip/carlosg/fts-delete' into 'master' (*)
  617e227... Merge branch 'wip/carlosg/test-fixes' into 'master' (*)
  b34bc3e... libtracker-data: Iterate through graphs directly in tracker (*)
  af60ab4... libtracker-data: Implement FTS match queries with WITH subq (*)
  8f51ca9... libtracker-data: Drop fts5 union views (*)
  ff0be80... libtracker-data: Handle union graph property/class queries  (*)
  590cbb2... libtracker-data: Drop union graph views for properties/clas (*)
  10c1af8... Revert "libtracker-data: Work around terrible query plannin (*)
  d760669... libtracker-data: Make inline union of all Refcount tables (*)
  c915e7f... libtracker-data: Drop union views entirely (*)
  ec4b446... build: Make "safe" sqlite checks fail hard (*)
  3900adf... build: Mark sqlite 3.24.0 >= $version >= 3.28.0 as broken (*)
  3f69aca... Merge branch 'wip/carlosg/graphs-through-with' into 'master (*)
  6928ef8... ci: Fix tests with Fedora 31 container image (*)
  8cc5888... Merge branch 'sam/ci-fix-fedora-31' into 'master' (*)
  f8562b0... libtracker-control: Drop libtracker-control as a public lib (*)
  a88e0f2... libtracker-miner: Drop libtracker-miner as a public library (*)
  e344817... Use #ifdef with config.h define variable HAVE_STATVFS64 (*)
  c55e0db... Update list of maintainers (*)
  e87ad8b... Merge branch 'sam/maintainers' into 'master' (*)
  978841a... Merge branch 'sam/fix-have-statvfs64-check' into 'master' (*)
  ef49740... Update Galician translation (*)
  f5589df... Merge branch 'wip/carlosg/shuffle-libtracker-miner' into 'm (*)
  df0db6c... Update POTFILES.in (*)
  64fa5bb... tests/libtracker-sparql: Rename test to avoid 'NBxxxxx' noi (*)
  fe72806... tests/libtracker-sparql: Increase timeout for get_connectio (*)
  ea0233d... Run tests using Ubuntu base in addition to Fedora (*)
  fa3cf9f... ci: Fix locale problems (*)
  b5fa270... Merge branch 'sam/ubuntu-test-fix' into 'master' (*)
  5d69e1e... Merge branch 'sam/ci-ubuntu' into 'master' (*)
  7bd6b4c... tracker: Drop miner-related CLI commands from Tracker modul (*)
  8da1f13... tracker: Allow extending the CLI tool with additional subco (*)
  0f4f885... tracker: Show external commands on command summary (*)
  b01f17b... docs: Drop manpages for removed subcommands (*)
  fa662d0... tracker: Add --url argument to "tracker info" (*)
  ce06a18... Merge branch 'wip/carlosg/cli-split' into 'master' (*)
  c30dbda... Update POTFILES.in (*)
  5153532... Fix bashism (*)
  209c780... libtracker-common: Remove tracker_sched_idle() code (*)
  eef75d3... Merge branch 'sam/remove-sched-idle' into 'master' (*)
  0805685... Updated Spanish translation (*)
  e9b29aa... tests: Increase timeout for data-sparql test to 280s (*)
  c1b10d5... Merge branch 'sam/test-timeout' into 'master' (*)
  123d18c... Update Indonesian translation (*)
  4ccc9b1... ci: also test on Alpine Linux to test on a musl platform (*)
  2fc726f... Merge branch 'alpine-ci' into 'master' (*)
  799558f... Update Polish translation (*)
  85bdca2... Update Croatian translation (*)
  2c4b1ff... tests: Hide INFO and DEBUG messages by default (*)
  59575a3... Update Brazilian Portuguese translation (*)
  b0f21d5... Update Friulian translation (*)
  332c1f7... fix #172 blank nodes should be processed when processing ne (*)
  90e7952... Add Malay translation (*)
  ba79273... Merge branch 'sam/tests-less-verbose' into 'master' (*)
  0eb0cce... Merge branch 'fix-172' into 'master' (*)
  cc0e26d... Update Swedish translation (*)
  596a6d1... Updated Lithuanian translation (*)
  ef6a48c... Update Serbian translation (*)
  fdd09f6... Update Turkish translation (*)
  e440389... tests: Reduce # of iterations in insert-or-replace test (*)
  bf78a94... Update Hungarian translation (*)
  0ebc572... Updated Czech translation (*)
  af8a6f3... Merge branch 'sam/test-insert-or-replace-faster' into 'mast (*)
  b481ee3... Update Galician translation (*)
  03c2d8f... Update Basque translation (*)
  b92c088... ci: Use prebuilt base image for Alpine Linux (*)
  17654a3... Merge branch 'sam/alpine-ci-base-image' into 'master' (*)
  2677385... tests: Use libeatmydata to speed up tests (*)
  f065f6d... Merge branch 'sam/tests-eat-my-data' into 'master' (*)
  d3db4c1... ci: Remove limit on the number of simultaneous tests (*)
  e68f781... Merge branch 'sam/tests-parallel' into 'master' (*)
  03a0fce... libtracker-sparql: Drop load() API (*)
  6562d39... libtracker-sparql: Drop statistics() API (*)
  e893668... libtracker-data: Drop tracker-store backup DBus API (*)
  011a098... libtracker-data: Remove traces of journal location in inter (*)
  346a45d... libtracker-sparql: Drop journal argument from direct connec (*)
  9ea37ed... libtracker-sparql: Drop TrackerSparqlBuilder (*)
  1cbc6ef... libtracker-bus: Remove dead code (*)
  9257321... libtracker-sparql: Drop named/anon graph arguments from DBu (*)
  b6a975e... libtracker-sparql: Drop "local" from tracker_sparql_connect (*)
  ff04b40... libtracker-sparql: Drop TRACKER_NOTIFIER_FLAG_NOTIFY_UNEXTR (*)
  8ef48fb... libtracker-sparql: Drop TRACKER_NOTIFIER_FLAG_QUERY_LOCATIO (*)
  e64fad6... libtracker-sparql: Make TrackerNotifierEventCache more stan (*)
  abc6e0a... libtracker-sparql: Simplify URN queries in TrackerNotifier (*)
  61aa643... libtracker-sparql: Change TrackerNotifier to subscribe to E (*)
  0358ccd... libtracker-sparql: Add methods to subscribe to GraphUpdated (*)
  8661e13... libtracker-sparql: Make TrackerSparqlConnection generate Tr (*)
  3373344... libtracker-sparql: Change arguments in TrackerNotifier::eve (*)
  260dc86... libtracker-sparql: Export TrackerNotifierEventCache for imp (*)
  60eb58a... libtracker-direct: Hook to TrackerSparqlConnection::create_ (*)
  ba63502... libtracker-bus: Implement TrackerSparqlConnection::create_n (*)
  d8ce494... libtracker-bus: Talk to org.freedesktop.Tracker1.Endpoint (*)
  fd8a153... libtracker-sparql: Drop DBus interface/object path defines (*)
  445bc91... examples: Drop class-signal example code (*)
  362d81b... libtracker-data: Allow NULL ontologies on readonly connecti (*)
  8b9f097... tracker: Allow specifying connection on info/sparql CLI sub (*)
  d40fd31... tracker: Add --database argument to "sql" CLI subcommand (*)
  eb75438... libtracker-sparql: Proxy database changes through endpoint  (*)
  a8647c6... tests: Drop tests for tracker_sparql_connection_get(_async) (*)
  ba2d8df... tests: Make libtracker-sparql tests use local connection (*)
  aee727b... utils: Update utilities to use explicit bus connection (*)
  0dd2e91... docs: Make libtracker-sparql examples use explicit bus conn (*)
  6d57797... tests: Make "steroids" test use in process dbus endpoint (*)
  3657f3a... libtracker-sparql: Fix handling of update_blank() results i (*)
  f06d078... libtracker-sparql: Drop GError array return value in update (*)
  b5de271... tests: Rename "steroids" test to tracker-fd-test (*)
  167e6e7... tests: Make test-bus-query-cancellation use in-process endp (*)
  eb3a756... tests: Move functional test into libtracker-data (*)
  8912990... examples: Change async connection example to use local conn (*)
  ef76b38... libtracker-sparql: Drop tracker_sparql_connection_get() (*)
  c5dc432... libtracker-sparql: Drop dbus connection setter/getter (*)
  add9c24... libtracker-sparql: Drop tracker_sparql_connection_[gs]et_do (*)
  b0541d6... tracker-store: Drop tracker-store (*)
  8f7fd97... libtracker-common: Clean up no longer used modules (*)
  4d12172... libtracker-bus: Drop usage of Tracker.IPC (*)
  b6c7368... libtracker-sparql: Add tracker_sparql_statement_clear_bindi (*)
  45e6d82... libtracker-sparql: Add tracker_sparql_connection_close() (*)
  3d5e603... libtracker-direct: Drop unused internal API (*)
  02cf62f... libtracker-sparql: Allow specifying object path on DBus SPA (*)
  5b0a775... libtracker-data: Expand dbus uris to observe bus and object (*)
  1e4cd3d... libtracker-sparql: Reimplement public API in C (*)
  8c7434d... libtracker-direct: Define the flags property with flag type (*)
  5cfeec6... build: Drop g-ir-merge util (*)
  b774556... libtracker-sparql: Change description of pkgconfig file (*)
  01aaf69... libtracker-sparql: Add define to export library functions (*)
  d2950e4... libtracker-sparql: Make class structs private (*)
  2341a10... libtracker-sparql: Add some missing docs and introspection  (*)
  4a165fd... Remove references to obsolete environment variables (*)
  9a0772f... docs: Some updates for Tracker 3.0 (*)
  1e42ef2... tracker: Add "endpoint" CLI subcommand (*)
  a4c3d5f... Further updates to docs and introspection annotations. (*)
  21d9fca... libtracker-data: Drop TrackerDBConfig (*)
  fec7f32... data: Drop org.freedesktop.Tracker.Store gschema (*)
  2720e18... libtracker-sparql: Drop TRACKER_DATASOURCE_URN_NON_REMOVABL (*)
  6c243cc... libtracker-sparql: Drop TRACKER_PREFIX_DATASOURCE_URN (*)
  ad5586f... libtracker-sparql: Drop TRACKER_OWN_GRAPH_URN (*)
  8dc99d2... libtracker-sparql: Remove needless TrackerNotifier check (*)
  f871c2a... libtracker-sparql: Prepare for doing asynchronous queries (*)
  dda537a... libtracker-sparql: Make TrackerNotifier queries asynchronou (*)
  fa49f1f... libtracker-sparql: Add GType for TrackerNotifierEvent (*)
  106698f... libtracker-sparql: Correct doc comment (*)
  74f2498... libtracker-sparql: Ensure to make enum get_type() functions (*)
  2c2c6fa... docs: Add GType information to libtracker-sparql gtk-doc (*)
  c52ba8a... docs: Specify private headers (*)
  6ff7936... libtracker-sparql: Some documentation improvements/fixes (*)
  cff7ffc... docs: Move all unused symbols into the corresponding sectio (*)
  c801ad0... libtracker-sparql: Always emit TrackerNotifier::events on a (*)
  0befdf9... libtracker-bus: Correctly configure the TrackerNotifier on  (*)
  e3108e2... libtracker-direct: Fix async TrackerSparqlStatement executi (*)
  aa59067... libtracker-common: Extend list of reserved words (*)
  043f9ca... libtracker-sparql: Add TrackerSparqlConnectionFlags to conf (*)
  98fc00c... libtracker-fts: Drop TrackerFTSConfig (*)
  f6d101f... libtracker-direct: Unref notifiers before closing data mana (*)
  c6b13da... libtracker-direct: Free tasks after g_task_return* (*)
  41d192c... libtracker-direct: Ensure queries get cancelled after close (*)
  91a42b5... libtracker-sparql: Be lenient in generic tracker_sparql_cur (*)
  6efed2b... libtracker-data: Hint expression type on InlineDataOneVar (*)
  192bd2d... libtracker-sparql: Cancel info query on notifier finalizati (*)
  7ad47f8... libtracker-data: Join WAL thread before freeing abs name on (*)
  c7050b6... libtracker-sparql: Add tracker_sparql_connection_close_asyn (*)
  278d61d... libtracker-data: Remove unneeded DB consistency check (*)
  ee67a48... libtracker-data: Clean up TrackerDBManager internal API (*)
  d8aae14... libtracker-data: Remove unused fields from TrackerDBDefinit (*)
  a500c17... Bump API version to 3.0 (*)
  c97821b... libtracker-sparql: Bind get_string() 'length' parameter cor (*)
  302dc53... libtracker-sparql: Correctly notify DELETE events (*)
  4d2e939... tests: Remove the test tracker-store service file (*)
  9f0e54f... tests: Remove obsolete 'test domain ontology' variable (*)
  9527c05... Update functional tests for Tracker 3.0 changes (*)
  163a280... Enable functional tests for everyone (*)
  c42668f... libtracker-direct: Ensure all queries are finished before c (*)
  457d551... functional-tests: Use build dir as working directory (*)
  f0dc625... functional-tests: Improve errors when awaiting resources (*)
  a73a177... Update TRACKER_PARSER_VERSION (*)
  2246c94... Merge branch 'wip/carlosg/tracker-3.0-api-breaks' into 'mas (*)
  a2e9c0e... Update POTFILES.in and POTFILES.skip (*)
  43d15fe... Update British English translation (*)
  3b97b83... Update Basque translation (*)
  a8d08f4... Update Polish translation (*)
  e1857c8... Update Brazilian Portuguese translation (*)
  88ab45d... tracker: Fix commandline argument in translatable string (*)
  d115ca5... Merge branch 'wip/carlosg/translator-note' into 'master' (*)
  1262263... libtracker-data: Support in-memory DBs in TrackerDBInterfac (*)
  f0be168... libtracker-data: Add support for in-memory dbs to TrackerDB (*)
  99f22b6... libtracker-data: Plumb IN_MEMORY support through TrackerDat (*)
  772442a... libtracker-sparql: Expose in-memory databases (*)
  7d3fb79... tests: Make libtracker-data/sparql-test use in-memory datab (*)
  51d11e2... cli: Fix breakage in `tracker info` (*)
  19b98cd... Merge branch 'wip/carlosg/in-memory-databases' into 'master (*)
  7d3fd94... Merge branch 'sam/info-fix' into 'master' (*)
  8a99f6f... docs: Update ontology docs to Docbook XML 4.5 (*)
  ec694b5... docs: Fix generation of Tracker ontology docs (*)
  d318ebe... Clean up Meson options (*)
  b9e8a69... Merge branch 'sam/ontology-docs-xml' into 'master' (*)
  030c48a... Merge branch 'sam/meson-options-cleanup' into 'master' (*)
  d3f9c14... cli: Print `tracker endpoint` errors to stderr (*)
  8d57efd... cli: Allow creating a DB with `tracker endpoint` (*)
  074ddfe... Merge branch 'sam/cli-create-database' into 'master' (*)
  092a55f... cli: Add a way to run from the source tree (*)
  e40c904... Add initial tests for `tracker` CLI (*)
  d7e582c... Fix meson error when bash completion is disabled (*)
  c2b9cb5... Merge branch 'wip/hadess/fix-build-bash-completion' into 'm (*)
  df6e72b... ci: Integrate coverity builds (*)
  7261c60... Merge branch 'wip/carlosg/ci-coverity' into 'master' (*)
  b282411... Update Korean translation (*)
  c243ca7... Update Japanese translation (*)
  728d626... Update Japanese translation (*)
  05b18cc... Fix broken markup in Portuguese UI translation (*)
  412a5fe... libtracker-sparql: Refactor code writing cursor to a fd (*)
  5992367... libtracker-sparql: Add "arguments" parameter to Query endpo (*)
  c34aa24... libtracker-sparql: Add missing call to intermediate vapi fi (*)
  81508cb... libtracker-bus: Implement TrackerSparqlStatement (*)
  90ad297... libtracker-data: Also add parameters as literals when trans (*)
  7581ee0... tests: Add incipient TrackerSparqlStatement tests (*)
  ed20413... libtracker-data: Fix race condition (*)
  63736da... Merge branch 'wip/carlosg/bus-statements' into 'master' (*)
  523049f... libtracker-sparql: Fix c&p typos (*)
  c64e343... libtracker-fts: Perform error checks throughout all FTS5 of (*)
  5b720cd... Merge branch 'wip/carlosg/fixes' into 'master' (*)
  e0e55fe... libtracker-data: Remove dead variable (*)
  d478d39... libtracker-data: Make parser check more assertive (*)
  925082b... Merge branch 'sam/cli-uninstalled-fixes' into 'master' (*)
  f44a37d... libtracker-data: Add _optional() to complement _accept() (*)
  e39a475... libtracker-data: Propagate possible errors from resource_bu (*)
  ea3fbec... libtracker-data: Drop dead call (*)
  c649903... libtracker-data: Apply silent treatment to the correct erro (*)
  d6a6518... libtracker-data: Ensure an error is set (*)
  99eb08c... libtracker-fts: Remove dead check (*)
  57a863f... libtracker-data: Ensure variable is freed on error conditio (*)
  bd07941... libtracker-data: Drop always-true statement (*)
  5aaf4ec... Merge branch 'wip/carlosg/coverity-fixes' into 'master' (*)
  46ca75a... Remove Maemo ontology (*)
  2f32ee3... Remove tracker:defaultValue feature (*)
  8229da0... libtracker-data: Shuffle and rename function (*)
  b75c137... build: Bump SQLite dependency to 3.15.0 (*)
  e731282... libtracker-data: Fix MINUS support (*)
  bd01f6c... tests: Add tests for MINUS graph patterns (*)
  911f37e... Merge branch 'wip/carlosg/fix-minus' into 'master' (*)
  de00f72... Remove no-FTS codepaths (*)
  6907e7c... trackertestutils: Use DConf instead of config files (*)
  461b42b... trackertestutils: Don't index applications by default (*)
  e330296... trackertestutils: Always start D-Bus daemon in a new sessio (*)
  4c3c72a... trackertestutils: Fix crash on SIGINT (*)
  c819478... Merge branch 'sam/fts-by-default' into 'master' (*)
  eec2b52... libtracker-data: Rewrite TrackerTurtleReader to reuse parse (*)
  b73a08a... libtracker-data: Drop old parser code (*)
  44ffa94... Merge branch 'wip/carlosg/ttl-parser' into 'master' (*)
  1b27e72... libtracker-data: Escape parsed strings (*)
  cebc5c2... docs: Fix TTL loader in ontology doc tool (*)
  719da71... Merge branch 'wip/carlosg/fix-ontology-docs' into 'master' (*)
  780cdc0... build: Fix a Meson warning (*)
  a79e140... build: Enable documentation builds by default (*)
  1fa1394... Merge branch 'sam/build-fixes' into 'master' (*)
  8958ec1... README.md: Replace mailing-list link with discourse (*)
  c2b88be... Merge branch 'wip/jfelder/readme-discourse' into 'master' (*)
  1be3e8c... Merge branch 'sam/sandbox-improvements' into 'master' (*)
  cea00f6... functional-tests: Add tracker_test_main() (*)
  3673002... trackertestutils: Add some utils needed in tracker-miner te (*)
  e42f6f6... Merge branch 'sam/remove-maemo' into 'master' (*)
  d866550... Fix broken test in master (*)
  b6ccb52... Merge branch 'sam/test-utils' into 'master' (*)
  1508660... libtracker-data: Remove double error check (*)
  8dcc081... libtracker-data: Remove dead code in tracker-db-backup.[ch] (*)
  bbd72ad... libtracker-data: Remove accessor for removed forceJournal p (*)
  a0efd19... Allow 'open with existing ontology', disable automatic re-i (*)
  2ce17e2... Merge branch 'sam/explicit-ontology-paths' into 'master' (*)
  2a28ddf... libtracker-data: Don't create double transactions in LOAD (*)
  e6bce71... libtracker-data: Fix crash when statement cache isn't initi (*)
  e263dd1... cli: Create read/write connection for tracker-sparql (*)
  e7ab3b8... Merge branch 'sam/fix-load' into 'master' (*)
  b401dd2... cli: Add `import` and `export` commands (*)
  90c1b40... Merge branch 'sam/import-export' into 'master' (*)
  bde247a... libtracker-data: Fix potential NULL pointer dereference (*)
  ef0027c... docs: Fix missing tracker-ontologies.xml reference (*)
  149f5e0... Add an initial website for Tracker, built using mkdocs (*)
  e89d6a6... Merge branch 'sam/website' into 'master' (*)
  fcb95bc... build: Add tracker_api_major and tracker_versioned_name def (*)
  7425c4e... build: Set a versioned gettext domain (*)
  7a70031... build: Stop defining domain-ontologies dir for libtracker-s (*)
  350c8f2... build: Install ontologies/stop-words in $datadir/tracker-3 (*)
  37f3d76... build: Drop unused network manager dependency (*)
  b9a1d00... build: Clean up config.h defines (*)
  eb3282d... build: Install CLI tool as "tracker3" (*)
  98092d1... docs: Install libtracker-sparql API docs in versioned dir (*)
  e95abfe... docs: Install ontology gtk-doc in versioned directory (*)
  9fb9ffe... libtracker-sparql: Update endpoint interface/path to Tracke (*)
  c4958cd... tracker: Reference new DBus name for miner-fs endpoint (*)
  9c2b370... tests: Drop unused envvar (*)
  8ada658... docs: Update references to tracker-miners DBus names (*)
  d87d408... utils: Update references to tracker miners' DBus names (*)
  33eedd1... examples: Update DBus names in rss-reader example (*)
  116f438... tests: Update references to tracker miners' DBus names in " (*)
  314db2c... tests: Update CLI tests to use tracker3 tool (*)
  336316c... tracker: Fix symlinks for uninstalled CLI tests (*)
  740b6dd... libtracker-sparql: Cache service name along with the subscr (*)
  73b534d... build: Fix issue when switching between tracker and tracker (*)
  bbbb144... Merge branch 'wip/carlosg/parallel-installable' into 'maste (*)
  157702e... Fix preview documentation links (*)
  2c8bd30... ontology: Move away from nao:lastModified to express ontolo (*)
  bceb667... ontology: Move nao ontology together with the rest of nepom (*)
  d7401d0... libtracker-fts: Be lenient to non-existing fts tables when  (*)
  ce17493... libtracker-fts: Bail out on altering empty FTS tables (*)
  b92c3d1... ontologies: Add tracker:deprecated to replace core uses of  (*)
  34ee520... HACKING.md: Add info on automated testing (*)
  7b6131d... HACKING.md: Update Debian reproducible-builds URL (*)
  c2277e8... HACKING.md: Show info for tracker-miners package (*)
  d423b67... Merge branch 'sam/hacking-testing' into 'master' (*)
  a36be67... Merge branch 'wip/carlosg/shuffle-nao' into 'master' (*)
  bdf95a3... Use asciidoc to generate manpages (*)
  b49090f... website: Include manpages (*)
  20d1176... Merge branch 'sam/website-manpages' into 'master' (*)
  49dbd8a... website: Add Grilo and Rygel as related projects (*)
  7ca0ba9... Merge branch 'sam/website-rygel-grilo' into 'master' (*)
  dd08519... ontologies: Drop some unneeded tracker:weight (*)
  74c413d... ontologies: Add some missing docs (*)
  9273e4c... ontologies: Make nie:isStoredAs/isInterpretedAs multivalued (*)
  8cc06a7... ontologies: Drop tracker:fulltextNoLimit (*)
  fb9a7f0... ontologies: Drop tracker:damaged (*)
  db49676... ontologies: Drop poi (?) namespace (*)
  dc58a60... ontologies: Drop nmm:albumTitle (*)
  16067c0... ontologies: Add nmm ontology bits for TV shows/seasons/epis (*)
  6be0d13... ontologies: Drop nmm:videoAlbum (*)
  2c81270... Merge branch 'wip/carlosg/ontology-minor-updates' into 'mas (*)
  a182eba... Update Chinese (China) translation (*)
  4411d9c... ontologies: Add docs for fundemental type classes from XMLS (*)
  d40452b... Rework the Ontology documentation (*)
  8e0451c... website: Fix preview doc URLs (*)
  9bb96a7... Update POTFILES.in (*)
  ca1a0f3... Add TRACKER_DEBUG environment variable, use for SQL debug (*)
  2ba5b92... libtracker-common: Remove obsolete SCHED_IDLE enum (*)
  c3a4921... Add ONTOLOGY_CHANGES debug flag and hide index creation log (*)
  5aac111... Remove TRACKER_VERBOSITY and tracker-log module (*)
  a3682ae... Use structured logging (*)
  947719f... HACKING.md: Document the available debug options (*)
  7f35178... Update README for 3.0 (*)
  4c889af... Update .gitignore (*)
  77e3583... ci: Some website dependencies are now installed in the base (*)
  18808d0... website: Add extra checks and logs to build script (*)
  f17755b... Merge branch 'sam/website-deps' into 'master' (*)
  99abf20... Merge branch 'sam/ontology-docs' into 'master' (*)
  3d541fb... Update ontology URLs for 3.0 (*)
  056b93a... docs/tools: Fix thinko in ontology doc generator (*)
  a92c882... website: Further attempts to debug why the API docs don't a (*)
  bffa08a... website: Don't install docs into /tmp (*)
  901c786... website: Only write 'This is unstable' warning once per fil (*)
  73b5eca... website: Get tracker.git commit sha1 correctly (*)
  5f9d090... Merge branch 'sam/website-docs-fix' into 'master' (*)
  41371de... Merge branch 'sam/README' into 'master' (*)
  c3916ec... Merge branch 'sam/ontology-urls' into 'master' (*)
  814db72... Merge branch 'sam/debug' into 'master' (*)
  77662ea... Update Ukrainian translation (*)
  ae05280... docs: Remove trailing whitespace in the faq page (*)
  68ea9bf... docs: Fix some links in the faq page (*)
  f5297e8... Merge branch 'wip/jfelder/doc-faqs-link' into 'master' (*)
  a6013fe... libtracker-data: Fix lifetime of blank node labels (*)
  d8e8903... libtracker-data: Simplify tracker_data_update_statement() (*)
  4ab9041... libtracker-data: Fix GValue usage (*)
  bfcdc16... libtracker-data: Drop needless optimization (*)
  d5382f1... libtracker-data: Drop needless code (*)
  d37fc03... libtracker-data: Streamline deletion of all values in a mul (*)
  dda1142... libtracker-data: Pass object bytes further down updates (*)
  6501a97... libtracker-data: Find out URI-ness through property in onto (*)
  c6b42fa... tracker: Allow in-memory endpoints through the CLI command (*)
  a015752... tracker: Add missing newline in CLI output (*)
  2d844ec... Merge branch 'wip/carlosg/blank-node-label-lifetime' into ' (*)
  6a6c0f9... libtracker-common: Fix lookup directory for stop words (*)
  60006ab... libtracker-data: Refactor insert/delete/commit/rollback cal (*)
  05e8502... build: Honour DESTDIR when creating subcommand links (*)
  a683836... Merge branch 'sam/destdir' into 'master' (*)
  61221a8... Merge branch 'wip/carlosg/data-update-cleanups' into 'maste (*)
  34a6149... website: Add Recoll to 'Related projects' (*)
  902bf3c... docs: Document limits in Tracker (*)
  a55e971... docs: Add section for performance tips (*)
  73113a6... docs: Add first couple of chapters for SPARQL tutorial (*)
  8a78723... tests: Remove obsolete method of setting ontology location (*)
  4dc6538... Add TRACKER_DEBUG=collation,sqlite flags (*)
  4880327... Move more debug messages to TRACKER_DEBUG=ontology-changes (*)
  7f8afbb... Move some debug output to TRACKER_DEBUG=collation (*)
  68f08f4... Move some debug messages into TRACKER_DEBUG=sqlite (*)
  797c63a... funtional-tests/ontology-changes: Close connection to avoid (*)
  268ea9a... tests/libtracker-fts: Find stop words correctly (*)
  e0e2847... tests/libtracker-sparql: Don't print too much debug info by (*)
  7c8e9bd... tests: Remove custom log handler (*)
  0a862d4... Add TRACKER_DEBUG=sparql (*)
  9c3e713... Update Ukrainian translation (*)
  d7b22d2... Merge branch 'wip/carlosg/some-docs' into 'master' (*)
  9e30a3a... Update Turkish translation (*)
  fc22243... Updated Spanish translation (*)
  2d0b910... libtracker-sparql: Translate errors from libtracker-data do (*)
  450ebce... libtracker-sparql: Raise an error if no ontology is passed (*)
  f022da2... libtracker-data: Fix retrieval of old datetime values for u (*)
  c08a372... tests: Add tests for insertion of dates with UTC offsets (*)
  da56fb7... libtracker-direct: Fix notification of create events (*)
  be51f2f... libtracker-data: Avoid clearing an already empty FTS row (*)
  601c324... tests: Add test for property path queries on non-existent g (*)
  3bc696f... libtracker-data: Handle property path subqueries on unknown (*)
  1dab90f... trackertestutils: Make await_update handle for InformationE (*)
  445ae0f... trackertestutils: Prepare for DataObject/InformationElement (*)
  569b0a9... libtracker-sparql: Don't skip TrackerResources by URI (*)
  dcfe6da... Merge branch 'wip/carlosg/split-dataobject-informationeleme (*)
  6fd0376... libtracker-sparql: Fix off-by-one error in TrackerNamespace (*)
  48419a3... libtracker-sparql: Allow shortened graph forms in TrackerRe (*)
  3bbeffa... libtracker-data: Don't assert on NULL subject (*)
  dd9a355... Merge branch 'wip/carlosg/graphs' into 'master' (*)
  a0ba5a6... website: Document .nomedia trick (*)
  79edc3c... Merge branch 'sam/debug-more' into 'master' (*)
  88ec7fe... utils/ontology: Delete (*)
  eb202fe... Merge branch 'sam/error-no-ontology' into 'master' (*)
  04f3e4b... Remove unused ontologies (*)
  7b5ad87... ontologies: Fix gitlog property to point to Gitlab (*)
  32bff6c... Merge branch 'sam/cleanups' into 'master' (*)
  077ced7... libtracker-sparql: Map GError codes to DBus error codes (*)
  cf6e262... libtracker-sparql: Fix TRACKER_DEBUG=sparql (*)
  0762283... Merge branch 'sam/sparql-trace' into 'master' (*)
  cbe9026... Merge branch 'sam/errors' into 'master' (*)
  c6194e0... trackertestutils: Remove unneeded imports (*)
  f3913b1... trackertestutils: Fix tracker-sandbox startup when installe (*)
  fa4aad3... trackertestutils: Add debugging hint (*)
  9f10204... trackertestutils: Fix crash if miner-fs isn't running (*)
  68fe90a... trackertestutils: Fix some issues with D-Bus name changes (*)
  b2f922a... trackertestutils: Make the graph parameter explicit (*)
  44cef25... trackertestutils: Separate await_update() into two function (*)
  141abe2... ontology: Enable notifications for nfo:FileDataObject (*)
  16edf0f... Update Chinese (Taiwan) translation (*)
  2dd9c08... Update Chinese (Taiwan) translation (*)
  15dac2a... Merge branch 'sam/test-fixes' into 'master' (*)
  ee13948... Merge branch 'sam/file-data-object-notifications' into 'mas (*)
  8707e0e... trackertestutils: Really fix tracker-sandbox startup when i (*)
  4e9f345... tracker-sandbox: Rename --index flag to --store (*)
  1bac80c... tracker-sandbox: Configure index directories correctly (*)
  88d32ef... tracker-sandbox: Allow specifying directories to index on c (*)
  65098d1... tracker-sandbox: Use correct settings schema for Tracker 3 (*)
  bbaf45b... tracker-sandbox: Disable miner initial sleep (*)
  51f93b2... Release 2.99.1 (*)
  c2537dd... libtracker-data: Escape the correct character for SQL strin (*)
  03fc439... Merge branch 'wip/carlosg/fix-sql-escaping' into 'master' (*)
  4a3f808... libtracker-data: Reorder columns in "services" virtual tabl (*)
  3ffeefb... libtracker-sparql: Refactor service graph pattern variable  (*)
  d6edbd0... libtracker-data: Add hidden columns to pass parameters (*)
  8e16891... libtracker-data: Proxy parameters to the "services" virtual (*)
  eb51836... libtracker-data: Bail out after error (*)
  6c2a447... tests: Add test for TrackerSparqlStatement bindings in SERV (*)
  aa95abb... libtracker-data: Transfer parameter types correctly to SERV (*)
  46449ae... libtracker-data: Return more than strings in SERVICE querie (*)
  7cd1905... Merge branch 'wip/carlosg/bindings-in-service' into 'master (*)
  f434a61... Merge branch 'sam/sandbox-for-tests' into 'master' (*)
  4fb5905... docs: Fix commandline link from the user page (*)
  0e544c3... Merge branch 'wip/jfelder/docs-user-fix-commandline-link' i (*)
  240d70f... tracker-sandbox: Add `--use-session-dirs` option (*)
  72ab6fb... cli: Add `tracker sparql --list-graphs` option (*)
  f85c08e... cli: Add `tracker export --show-graphs` option (*)
  a6e0f8a... Merge branch 'sam/sandbox-session-dirs' into 'master' (*)
  154ef78... libtracker-sparql-backend: Fix tracker_sparql_connection_ne (*)
  1e51a9f... libtracker-data: Interpret bindings from a service table as (*)
  9c6ca6e... libtracker-data: Check binding type before printing variabl (*)
  14392fd... libtracker-sparql: Join services table queries on the right (*)
  4614901... libtracker-data: Improve changes over single valued ontolog (*)
  75c7393... tests: Add tests for label/comment changes in ontology (*)
  3a740a3... Merge branch 'wip/carlosg/ontology-single-value-updates' in (*)
  c50f767... libtracker-data: Avoid repeated variables in remote service (*)
  193b848... tests: Add libtracker-data test to test SERVICE queries (*)
  bfd8c37... libtracker-data: Fix column check in services virtual table (*)
  5e6c25d... Merge branch 'wip/carlosg/joining-services' into 'master' (*)
  185ca24... build: Remove some unused variables (*)
  2c5d592... build: Use DocBook 4.5 doctype everywhere (*)
  c8fe591... Merge branch 'wip/jojnar/cleanups' into 'master' (*)
  604633e... Update Romanian translation (*)
  5e74cd2... build: Clean up typelib path (*)
  d7d34f9... Merge branch 'wip/jtojnar/typelibdir' into 'master' (*)
  df03e18... Merge branch 'sam/cli-graphs' into 'master' (*)
  9476b99... libtracker-data: Perform NULL checks on property function r (*)
  764b9d5... libtracker-bus: Implement TrackerSparqlCursor::close vfunc (*)
  8b3a1d2... libtracker-data: Honor '*' property path properly (*)
  c631637... libtracker-data: Fix '?' property path on edge cases (*)
  3663ccf... tests: Add some more tests around property paths (*)
  900b82d... libtracker-data: Fix (again) blank node lifetime handling (*)
  853c98c... tests: Check blank node lifetimes in blank node test (*)
  217c4ea... Merge branch 'wip/carlosg/property-path-fixes' into 'master (*)
  ea4b82d... Merge branch 'wip/carlosg/fix-blank-node-labels' into 'mast (*)
  c2b3e85... Update Ukrainian translation (*)
  57358fa... Updated Spanish translation (*)
  4dc92f1... ontology: Remove predefined locations from slo ontology (*)
  3a8f9cf... ontology: Add some maxCardinality contraints (*)
  edc7cd1... Merge branch 'wip/carlosg/property-function-null-checks' in (*)
  137c3a0... libtracker-sparql: Add API call to list TrackerResource pro (*)
  64c2e2a... libtracker-sparql: Fix introspection annotation and docs fo (*)
  5a013fc... Merge branch 'wip/carlosg/writeback-refactor' into 'master' (*)
  0f8e12e... libtracker-sparql: Add API to serialize and deserialize a T (*)
  c4585b6... Merge branch 'wip/carlosg/writeback-refactor' into 'master' (*)
  ef9ed04... libtracker-sparql: Add cast to fix compile warning (*)
  e5f30f7... trackertestutils: Set LD_LIBRARY_PATH correctly on 64bit sy (*)
  1dac3e3... Update Romanian translation (*)
  082dda4... Update Polish translation (*)
  492805d... libtracker-sparql: Check length in get_value_type (*)
  6897570... Merge branch 'wip/phako/colomn-is-bound' into 'master' (*)
  87ab73e... libtracker-data: Accept statement bindings in limit/offset (*)
  463e2db... libtracker-data: Don't add select variable unless on topmos (*)
  b868d51... libtracker-data: Improve error message of BIND() variable e (*)
  96c7cb1... libtracker-data: Propagate remote error messages through th (*)
  12abe96... libtracker-data: Ensure subselects propagate the SelectClau (*)
  7297788... tests: Add tests for binding arguments in limit/offset (*)
  27b9ada... tests: Add tests for UNION of subselects with different var (*)
  2331a15... libtracker-sparql: Remove unused doc comment (*)
  179b46d... libtracker-sparql: Assert that values are bound in accessor (*)
  f794e77... trackertestutils: Add a way to run multiple commands in one (*)
  45cdd04... trackertestutils: Don't write config with --use-session-dir (*)
  ae4f1c8... trackertestutils: Improvement to option parsing (*)
  456b5b6... trackertestutils: Fix argument parsing (*)
  9797b1e... Merge branch 'sam/check-if-bound' into 'master' (*)
  6885274... Merge branch 'wip/carlosg/grilo-fixes' into 'master' (*)
  c65e02f... libtracker-data: Improve error messages (*)
  3fdb688... libtracker-data: Provide snippet of parsing failures (*)
  b0aea34... tests: Fix wrong syntax in query (*)
  d330282... Merge branch 'wip/carlosg/better-errors' into 'master' (*)
  42221c4... Merge branch 'sam/sandbox-updates' into 'master' (*)
  4988d9f... libtracker-data: Check graph existence in property function (*)
  9be82ef... tests: Add test for property function calls in non-existent (*)
  18f8564... Merge branch 'wip/carlosg/property-function-graph-check' in (*)
  eb9022c... ontologies: Add nmm:artist property for nmm:MusicPiece (*)
  4c48fa1... ontologies: Change nmm:performer to a multivalued property (*)
  6e37711... libtracker-data: Avoid revisiting already transacted parser (*)
  d9e6fb6... libtracker-sparql: Handle write errors with DBus cursors (*)
  127d7b6... libtracker-data: Release non-select statements (*)
  f5c7cc6... libtracker-data: Avoid unescaping unichar characters if unn (*)
  0a33f7c... libtracker-direct: Use the update thread for update_array o (*)
  e83b691... libtracker-sparql: Fix possible invalid writes in TrackerRe (*)
  c361fdf... libtracker-data: Plug GError leak (*)
  0af7be1... libtracker-sparql: Plug GVariantIter leak in TrackerEndpoin (*)
  955efb0... libtracker-sparql: Plug GError leak in TrackerEndpointDBus (*)
  5acaeae... nepomuk: Replace tracker:Volume with tracker:IndexedFolder (*)
  18e8fbe... Merge branch 'wip/carlosg/perf-improvements' into 'master' (*)
  a4c062e... Merge branch 'wip/carlosg/leak-fixes' into 'master' (*)
  4c21f2a... Merge branch 'wip/carlosg/indexed-folder-ontology' into 'ma (*)
  1fb487b... Update Japanese translation (*)
  b1c54a4... Update Japanese translation (*)
  2f0fdcc... libtracker-data: Use function to pretty print a IRI (*)
  4a8d6c0... libtracker-data: Use md5 to uniquify graph in-memory databa (*)
  20abf9b... libtracker-data: Fix possible critical in error paths (*)
  af97ced... libtracker-data: Rebuild TrackerSparql SQL string on graph  (*)
  74357e4... libtracker-data: Store stmt for SparqlBNODE() function (*)
  926e34a... libtracker-data: Check further the DBus name in SERVICE uri (*)
  bbae610... libtracker-sparql: Handle TrackerEndpointDBus cursor writes (*)
  bf81af0... tests: Add test for UNION of local and remote URNs (*)
  2064d9c... Merge branch 'wip/carlosg/service-fixes' into 'master' (*)
  39a32ed... Merge branch 'wip/jfelder/track-artist-ontology' into 'mast (*)
  12a23d2... trackertestutils: Split helpers.py into sandbox and storehe (*)
  6d407e8... trackertestutils: Add helper function to dconf module (*)
  032e7ba... trackertestutils: Add an optional D-Bus system bus to the s (*)
  f823985... Merge branch 'sam/umockdev' into 'master' (*)
  a83173f... Print timeout values in await timeout errors (*)
  7f4c69a... build: Install manpages to man/man1 directory (*)
  8efffa3... Merge branch 'sam/man1' into 'master' (*)
  4daeebe... build: Move trackertestutils to regular libdir (*)
  989afcf... Merge branch 'sam/testutils-libdir' into 'master' (*)
  d705585... cli: Use name `tracker3` consistently (*)
  dbc6a58... Merge branch 'sam/print-timeouts' into 'master' (*)
  0bc468f... Merge branch 'sam/ontology-shrink' into 'master' (*)
  b82e63d... build: Use `tracker3` as versioned name, not `tracker-3` (*)
  ab0e79a... trackertestutils: Unbreak tracker-sandbox (*)
  7faeb61... ontologies: Add tracker:extractorHash property (*)
  e1c6966... libtracker-sparql: Drop notifier flags (*)
  f83c808... Merge branch 'sam/versioned-name' into 'master' (*)
  eea5955... Merge branch 'wip/carlosg/miner-changes' into 'master' (*)
  2f333ae... libtracker-sparql: Drop priority argument from sync functio (*)
  72b936f... libtracker-sparql: Drop priority argument from async functi (*)
  9c49a1d... ontologies: Move tracker: ontology in 11-rdf.ontology to NR (*)
  2e4f868... Merge branch 'wip/carlosg/last-api-changes' into 'master' (*)
  0a0e358... ontologies: Add class for games (*)
  f23261a... Merge branch 'wip/carlosg/games' into 'master' (*)
  64246b2... Remove the ghost of the notifier flags (*)
  ef7cb85... Updated Lithuanian translation (*)
  9997844... Updated Lithuanian translation (*)
  7ebf678... tests: Remove TRACKER_TESTS_VERBOSE, add TRACKER_DEBUG=test (*)
  dd4e5aa... Merge branch 'sam/tracker3-in-cli' into 'master' (*)
  a146e66... trackertestutils: Use TrackerSparqlStatement for some queri (*)
  c28bcc7... Update Ukrainian translation (*)
  15e5863... Merge branch 'sam/tracker-debug-tests' into 'master' (*)
  6782e7e... Merge branch 'sam/tests-use-statement' into 'master' (*)
  4a0c6a7... libtracker-bus: Add bus-name and bus-object-path as connect (*)
  6b69c2f... libtracker-sparql: Add object_path arg to DBus subscription (*)
  9d46bf7... libtracker-sparql: Perform notifier queries on the right se (*)
  e5e9421... libtracker-sparql: Add API docs for notifier DBus subscript (*)
  74ce2d1... libtracker-sparql: Use TrackerSparqlStatement in TrackerNot (*)
  8d08ff2... Merge branch 'wip/carlosg/notifier-service-queries' into 'm (*)
  0948e4a... Move tracker backend libraries into libtracker-sparql-backe (*)
  34b48e7... build: Rename libtracker-sparql VAPI file/target (*)
  a2d6b08... Merge libtracker-sparql-backend with libtracker-sparql (*)
  9dcbe72... bus: Add tracker_sparql_vapi_dep dependency (*)
  b61ca03... libtracker-sparql: Update tracker-bus.h header location (*)
  8c22810... Update Turkish translation (*)
  5fb97c3... Merge branch 'sam/merge-libraries' into 'master' (*)
  346a5c2... cli: Fix potentially uninitialised variable (*)
  0017bfa... build: Add enum header to libtracker-sparql-intermediate (*)
  2a5bfa0... Merge branch 'sam/enum-header' into 'master' (*)
  f1e87c9... Sanitize usage of libtracker-sparql/tracker-sparql.h includ (*)
  1a23b27... Merge branch 'wip/carlosg/sparql-header-deps' into 'master' (*)
  38c5bf7... Update Romanian translation (*)
  3f94594... libtracker-sparql: Use more hackish ways to check for local (*)
  26421f1... Merge branch 'wip/carlosg/circular-dep-hack' into 'master' (*)
  0a249fd... Release 2.99.2 (*)
  d44bf0e... libtracker-sparql: Fix typo (*)
  ab794b3... libtracker-sparql: Set up default object path before subscr (*)
  d9702b4... Merge branch 'wip/carlosg/fix-flaky-timeouts' into 'master' (*)
  aa36786... Updated Lithuanian translation (*)
  eaba596... Update Chinese (China) translation (*)
  f84abaf... Rename documentation directories to fix devhelp (*)
  2c3be1a... Merge branch 'sam/devhelp-fix' into 'master' (*)
  b418cb1... libtracker-sparql: Handle notifier query cursor in a thread (*)
  6eb94ea... libtracker-data: Return correct type (*)
  bc877e5... libtracker-data: Fix possible invalid write (*)
  6fd1a14... Update website build after !285 (*)
  571c9a5... libtracker-sparql: Use matching integer types on (de)serial (*)
  b464812... Updated Spanish translation (*)
  a2bdc00... ttl2xml: Remove unused #define (*)
  af08d0c... docs: Fix the icons in documentation of RDF properties (*)
  24843bd... libtracker-sparql: Also close endpoint cursors in the dispa (*)
  20b391c... libtracker-data: Drop our WAL hook (*)
  9e084ca... libtracker-data: Set page_size first and foremost (*)
  f3bb1b1... libtracker-data: Create graph databases with a separate int (*)
  a7acae4... Merge branch 'wip/carlosg/wal-and-other-fixes' into 'master (*)
  f2ea901... Merge branch 'sam/ontology-doc-fixes' into 'master' (*)
  2d2e0af... testutils: Print URN in debug (*)
  7eb1ca0... libtracker-data: Protect tracker_sparql_execute_cursor() wi (*)
  fad8f59... Merge branch 'wip/carlosg/timeouts-and-stuff' into 'master' (*)
  f7dde00... Update Kazakh translation (*)
  52caca9... ci: Add coverage analysis (*)
  6690a13... Merge branch 'wip/carlosg/coverage' into 'master' (*)
  c1d0e10... docs/tools: Initialise g_autofree variables before use (*)
  5ccfc8a... Update Catalan translation (*)
  23fb1c9... Update Friulian translation (*)
  0ac6c75... Update Greek translation (*)
  5d23e24... libtracker-data: Add support for graph/service control over (*)
  8d642e3... libtracker-data: Add support for CONSTRAINT query prologues (*)
  cdb2352... libtracker-data: Allow reducing set to the empty graph (*)
  7c816f1... libtracker-data: Remove dead code (*)
  94329a0... libtracker-data: Refactor find_graph() function (*)
  3dac05d... libtracker-data: Filter find_graph() by the given constrain (*)
  f4aa3ae... libtracker-data: Restrict all uses of tracker_triples to th (*)
  48bee50... libtracker-common: Add method to build dbus URI (*)
  643866e... libtracker-data: Implement DEFAULT/ALL in CONSTRAINT declar (*)
  3e7ec47... libtracker-data: Filter down updates on forbidden graphs (*)
  5b05052... libtracker-data: Check graph permissions on graph manipulat (*)
  22ebbfa... libtracker-data: Add graph policy checks on FTS queries (*)
  f72dac5... libtracker-sparql: Export DBus endpoint structs in private  (*)
  fe7736e... libtracker-sparql: Add private filtering methods to Tracker (*)
  ac3eeb8... build: restore dbus/systemd options (*)
  41017d1... portal: Add XDG portal implementation (*)
  1a1dd3c... portal: Implement filtering endpoint (*)
  f2f8833... libtracker-bus: Fallback through portal on bus connections (*)
  48811cc... examples: Add example flatpak definition (*)
  9c06e93... portal: Handle */default keywords in policy (*)
  cf7a5ff... portal: Set up watch on peers (*)
  69506ee... portal: Add DBus service file (*)
  160f706... docs: Add tracker3-xdg-portal manpage (*)
  edc8313... portal: Add CloseSession request (*)
  7d03185... libtracker-bus: Explicitly close sandbox sessions on connec (*)
  b1300c4... libtracker-data: Cache connections in SERVICES{} virtual ta (*)
  aa3e994... portal: Add systemd user session unit file (*)
  54f4281... portal: Handle missing .flatpak-info file (*)
  b3d3837... tests: Add tests for CONSTRAINT declarations in prologue (*)
  8a745e1... portal: Handle default object path in lookups (*)
  de9e671... ci: Don't install systemd user services (*)
  91feceb... libtracker-data: Allow prefixed names in constraint rules (*)
  dc30f02... portal: Allow prefixed names in graph constraints (*)
  97c0c7a... tracker: Initialize variable (*)
  ee166fa... libtracker-sparql: Allow NULL store in tracker_sparql_conne (*)
  df29906... Merge branch 'wip/carlosg/portal' into 'master' (*)
  4394c77... Update POTFILES.in (*)
  c000f87... Update Ukrainian translation (*)
  88a5c59... Update Romanian translation (*)
  5c6f15c... website: Add Wikipedia link (*)
  f88fe91... Merge branch 'sam/website-wikipedia' into 'master' (*)
  8ed012f... libtracker-sparql: Update TrackerNotifier docs (*)
  1b71933... Merge branch 'sam/notifier-docs-update' into 'master' (*)
  d0bd874... libtracker-sparql: Set up cancellable for endpoint operatio (*)
  dc3a3be... docs: Add "SPARQL as understood by Tracker" documentation s (*)
  8f1c2ff... docs: Fix warnings in libtracker-sparql docs generation (*)
  3bce5e3... libtracker-sparql: Add missing docs (*)
  4c2f26d... docs: Document supported additional SPARQL functions (*)
  280a440... Update German translation (*)
  d2875ab... Merge branch 'wip/carlosg/more-docs' into 'master' (*)
  8e6b368... Update Basque translation (*)
  66239b3... Update Catalan translation (*)
  0d16e31... Update Galician translation (*)
  1ace1e2... website: Riot.im is now Element.io (*)
  2fd26f7... libtracker-sparql: Query notifier data in batches (*)
  ba21277... libtracker-data: Show function name in internal SPARQL func (*)
  672a10d... libtracker-data: Remove unused TRACKER_DB_CORRUPT error cod (*)
  9350af5... libtracker-sparql: Don't expose internal db interface error (*)
  c5bbc86... libtracker-sparql: Make GDBusErrorEntry array private (*)
  b53cd3d... Merge branch 'sam/query-errors' into 'master' (*)
  1e1b22d... Merge branch 'wip/carlosg/notifier-query-batches' into 'mas (*)
  ab5fdc7... Release 2.99.3 (*)
  de5cdad... libtracker-sparql: Fix internal error translation (*)
  da19411... Add curly quotes around options to properly delimit it (*)
  35620eb... Merge branch 'curly-quotes-the-commands' into 'master' (*)
  dfe542d... Update Ukrainian translation (*)
  bbf5b19... tests: Use g_assert_true() instead of g_assert() (*)
  89c1c60... Update Galician translation (*)
  c148f78... Updated Spanish translation (*)
  c15ba99... Update Romanian translation (*)
  5a395c9... Update Polish translation (*)
  af5f904... Update Turkish translation (*)
  d2305c5... Merge branch 'sam/test-fix-asserts' into 'master' (*)
  f198a7c... tracker: Add --list argument to "tracker3 endpoint" command (*)
  5d701a7... tracker: Update bash completion script (*)
  513a08c... libtracker-common: Add tracker-term-utils (*)
  3214af4... tracker: Add pager support to "tracker3 export" (*)
  47ccb7b... tracker: Add pager support to "tracker3 sparql" command (*)
  99d8fc6... tracker: Add pager support to "tracker3 sql" command (*)
  4af566b... tracker: Add "tracker3 export" support to extract specific  (*)
  e84cb77... tracker: Drop "tracker3 info" CLI tool from tracker repo (*)
  54e82e2... Merge branch 'wip/carlosg/cli-improvements' into 'master' (*)
  7ee9e0d... Update POTFILES.in (*)
  dc465fd... Update Ukrainian translation (*)
  8689ebc... Update Brazilian Portuguese translation (*)
  5b6ed8a... Update British English translation (*)
  f2f63ba... libtracker-data: Consume extra space after end of query (*)
  b3b9d9f... libtracker-data: Look for missing closing brace (*)
  c1017b2... libtracker-data: Fix SQL generation with ValuesClause in Su (*)
  1206972... libtracker-data: Do not leak variables when using ValuesCla (*)
  1b1ade1... libtracker-data: Use correct TrackerContext to track litera (*)
  a9e67e1... tests: Add tests for inline data (*)
  6d27207... Update Turkish translation (*)
  f45ca2a... Update Polish translation (*)
  767bb31... Update Basque translation (*)
  ebe1ef3... Updated Slovenian translation (*)
  b6611b1... Merge branch 'wip/carlosg/photos-fixes' into 'master' (*)
  2fb3c57... libtracker-sparql: Strip remote error information from bus  (*)
  194e159... libtracker-data: Use general function for graph lookups (*)
  1e1a877... libtracker-data: Keep copy of graphs to iterate (*)
  211b3ed... libtracker-data: Mark TrackerSparql objects as select/updat (*)
  9395136... libtracker-data: Handle graph updates after commit as a tra (*)
  a1d4dbc... Merge branch 'wip/carlosg/transact-graphs' into 'master' (*)
  bee8da6... Updated Spanish translation (*)
  a92fbb0... libtracker-data: Print detailed error (*)
  2fab752... Release 2.99.4 (*)
  5eec3e0... trackertestutils: Fix DBus logging output (*)
  64aa5ed... Merge branch 'sam/sandbox-dbus-logging-fix' into 'master' (*)
  20c014c... Remove programming terms from stop-words. (*)
  c59d6e2... Update Croatian translation (*)
  4a3767a... Update Croatian translation (*)
  d144188... Update Brazilian Portuguese translation (*)
  f7cfc06... libtracker-data: Remove unused code (*)
  0896aea... libtracker-data: Error out on parser if parse tree ended up (*)
  b4edc70... tracker: Add missing \n after error output (*)
  ccac092... tracker: Use readonly connection if possible on "tracker3 s (*)
  de5096f... Merge branch 'wip/carlosg/several-fixes' into 'master' (*)
  3ae6627... Updated Lithuanian translation (*)
  91ba9a2... Update Lithuanian translation (*)
  0494a27... Update Chinese (China) translation (*)
  954fac6... Update Galician translation (*)
  90b847c... Update Indonesian translation (*)
  b9c8336... Updated Czech translation (*)
  ed9a786... libtracker-data: Check for variables in the most direct con (*)
  6b2a57d... tests: Add test for service in subselect (*)
  51cd345... libtracker-data: Handle empty GroupGraphPattern (*)
  d881546... tests: Add test for empty group patterns (*)
  e8309cb... libtracker-sparql: Differentiate property path elements by  (*)
  dce9bc2... tests: Add tests for property paths used from several graph (*)
  eef3ec2... Update Friulian translation (*)
  351b108... Merge branch 'wip/carlosg/sparql-fixes' into 'master' (*)
  f1a2eb2... Update French translation (*)
  9747430... libtracker-data: Allow looking up variables in context by n (*)
  fc69eaa... libtracker-data: Handle unbound variables in resultsets (*)
  aa40f98... libtracker-data: Provide better sql-statements debug output (*)
  a763f16... libtracker-data: Add internal API to release TrackerDataMan (*)
  7683955... libtracker-sparql/direct: Set up cleanup timeout (*)
  fe45e06... libtracker-data: Plug leak (*)
  8a577d6... libtracker-data: Plug leak (*)
  ce8af08... libtracker-data: Plug reference leaks (*)
  d499d59... tests: Add tests for unbound variables (*)
  909492e... Merge branch 'src/stopwords' into 'master' (*)
  41842f9... Merge branch 'wip/carlosg/unbound-vars' into 'master' (*)
  ed7c9af... Merge branch 'wip/carlosg/sql-statements-debug' into 'maste (*)
  d386eaf... Merge branch 'wip/carlosg/release-memory' into 'master' (*)
  6613f1e... libtracker-sparql: Move ontology GResource up ot the topmos (*)
  f78d99d... libtracker-data: Make a static library (*)
  24e38cb... Merge branch 'wip/carlosg/libtracker-data-static' into 'mas (*)
  6642171... build: Remove outdated comments (*)
  83f559e... libtracker*: Do not export symbols from static libraries (*)
  ce4225b... Added Czech stop-words (*)
  9f7252c... Updated Slovenian translation (*)
  912a807... libtracker-data: Add flag to drop version checks (*)
  2106b0f... tracker: Add --2to3 switch to "tracker3 export" (*)
  50a3bbc... Merge branch 'wip/carlosg/2to3-export' into 'master' (*)
  3778dfa... Update Slovak translation (*)
  da9eb9a... libtracker-data: Do not expose FTS5 syntax through fts:matc (*)
  91676e6... tests: Add FTS tests for some extraneous input (*)
  e273a21... Update Catalan translation (*)
  916b105... Merge branch 'wip/carlosg/fts5-syntax-under-the-rug' into ' (*)
  12dbe56... Updated Slovenian translation (*)
  2aedce6... Update Hungarian translation (*)
  1225481... Update Swedish translation (*)
  988e089... manpages: Update references to the tracker3 CLI tool (*)
  520f984... manpages: Reference daemons with their executable name (*)
  0cd3d0f... manpages: Fix installation of manpage files (*)
  c771ffa... Merge branch 'wip/carlosg/fix-manpages-install' into 'maste (*)
  4656f69... Release 2.99.5 (*)
  150e6a1... Update Korean translation (*)
  2777493... Updated Danish translation (*)
  66a710d... Update German translation (*)
  884318f... Update Italian translation (*)
  29053c9... Updated Danish translation (*)
  305218e... Update Kazakh translation (*)
  b993a69... Update Latvian translation (*)
  779318d... Release 3.0.0 (*)
  af4f798... Update Dutch translation (*)
  574b2ce... tests: Silence check (*)
  2a6c761... libtracker-data: Ensure there is an error on all failure pa (*)
  d575d16... docs: Avoid dead expression in code example (*)
  87e189d... docs: Avoid dead expressions in code examples (*)
  f8282a2... docs: Avoid dead expressions in code examples (*)
  ba0579a... libtracker-fts: Check sqlite3_exec() return value (*)
  d758f78... libtracker-data: Remove no-op function (*)
  1f7a6af... Merge branch 'wip/carlosg/coverity-fixes' into 'master' (*)
  c74d348... docs: Fix typo in examples (*)
  6c02592... Update Slovak translation (*)
  6c89979... libtracker-common: Remove unused tracker util functions (*)
  b46fe81... libtracker-common: Drop unused file util functions (*)
  d2f2af5... libtracker-fts: Avoid double conversion of data structures (*)
  06fd587... libtracker-common: Drop type util function helpers (*)
  419b116... libtracker-common: Drop unused date/time util functions (*)
  50eb397... libtracker-data: Lighten up TrackerSparql struct (*)
  c455416... Merge branch 'wip/carlosg/libtracker-common-cleanup' into ' (*)
  a39b3ae... Merge branch 'wip/carlosg/sparql-state' into 'master' (*)
  023183d... doap: Remove mailing list and point to developer-forum (*)
  babb634... build: Link portal specifically with libtracker-common (*)
  89004e8... build: Do not expose tracker_common_dep as a tracker_sparql (*)
  008c280... Merge branch 'wip/carlosg/fix-subproject' into 'master' (*)
  11c06ae... build: Use specific Meson options to enable debug flags (*)
  75cc429... Merge branch 'sam/doap-list' into 'master' (*)
  480e96d... Merge branch 'sam/meson-debug-flags' into 'master' (*)
  24d88c1... Update Portuguese translation (*)
  ccc92ec... website: Fix broken link in preview API docs (*)
  a886171... Update Hebrew translation (*)
  b4418cc... libtracker-data: Fix tracker:title-sort (*)
  d153c94... tests: Add test for title sort (*)
  47c2a7f... tests: Add missing tests for SPARQL functions in the tracke (*)
  39da846... libtracker-sparql: Fix introspection annotations (*)
  9342ed8... portal: Add testing envvar to override .flatpak-info (*)
  7121752... portal: Add missing GError in error path (*)
  577e33e... tests: Add functional test infrastructure for portal tests (*)
  0672d18... ci: Ignore example C files in documentation for Coverage (*)
  9b07061... ci: Build detailed HTML Coverage summary in artifacts (*)
  7a45115... tests: Add functional test for tracker-xdg-portal-3 (*)
  1f1528c... tests: Add tests for some builtin SPARQL functions (*)
  4405523... Merge branch 'wip/carlosg/more-tests' into 'master' (*)
  8ccb230... libtracker-data: Unset graph after Modify clause (*)
  8d220c6... Merge branch 'wip/carlosg/with-fix' into 'master' (*)
  db1b175... Release 3.0.1 (*)
  3b9d3d6... website/overview: s/Tracker/Tracker Miner FS/ (*)
  8457c6d... website/overview: Add some more projects that use Tracker (*)
  873271e... website: s/tracker/tracker3 (*)
  a27a18b... portal: Fix initialization order (*)
  ffb2eec... Merge branch 'wip/carlosg/portal-initialization' into 'mast (*)
  8a67edd... libtracker-data: Parse STRING_LITERAL_LONG before STRING_LI (*)
  ec47ba9... libtracker-data: Parse LANGTAG in turtle (*)
  45943da... libtracker-data: Forward langtag from TTL parser (*)
  539c2bc... libtracker-data: Add tracker_sparql_make_langstring() (*)
  3abd42a... libtracker-data: Forward langtag from TTL files (*)
  76747c8... tests: Add long string with langtag in tests (*)
  702d56f... libtracker-data: Use correct binding types for datetimes (*)
  5782cf7... libtracker-data: Check better for errors in datetime parsin (*)
  9a0a375... libtracker-data: Forward errors from datetime conversions i (*)
  4e28ffb... libtracker-common: Ensure to print at least 4 year digits (*)
  d48fb81... tests: Add some tests for dates far in the past/future (*)
  d9c8078... build: Remove forgotten network_manager option (*)
  fc4caa8... Merge branch 'wip/jtojnar/drop-nm-opt' into 'master' (*)
  8b83c5f... libtracker-data: Break out of all loops on transaction erro (*)
  2b9b311... libtracker-data: Process Update rule iteratively (*)
  f57fd49... Update Chinese (Taiwan) translation (*)
  31f41ed... Merge branch 'sam/web-overview' into 'master' (*)
  d8711d5... Merge branch 'wip/carlosg/ttl-parser-improvements' into 'ma (*)
  1a93e1c... Merge branch 'wip/carlosg/datetime-fixes' into 'master' (*)
  d9b268f... Merge branch 'wip/carlosg/invalid-reads' into 'master' (*)
  c5057ab... Merge branch 'wip/carlosg/iterative-update' into 'master' (*)
  782ceec... build: Bump version early for GNOME 40 (*)
  c32f172... docs: Add information related to Flatpak (*)
  c16e401... Merge branch 'sam/website-link-fix' into 'master' (*)
  8d7a3ca... README: Some tracker3 related updates (*)
  ebca303... website/overview: Some Tracker 3 related updates (*)
  11a9132... Merge branch 'sam/docs-flatpak' into 'master' (*)
  a0c063a... libtracker-data: Change GPtrArray into GenericArray (*)
  bb9aa6f... Merge branch 'tintou/gptrarray-vala' into 'master' (*)
  20b52dc... build: Fix docs build (*)
  1412da1... libtracker-sparql: Batch TrackerNotifier queries (*)
  2d9743a... libtracker-data: Favor free interfaces over new ones harder (*)
  e181a35... Merge branch 'wip/carlosg/parallel-stmts' into 'master' (*)
  0b30713... Merge branch 'sam/more-docs' into 'master' (*)
  b4e25de... website/faq: Add info on troubleshooting indexing errors (*)
  be7529c... website/faq: More Tracker 3 related updates (*)
  a77fdc0... website/faq: Add more info about recursive $HOME (*)
  be78064... Merge branch 'sam/website-faq-update' into 'master' (*)
  1d5818d... website/faq: Add note about RAM usage (*)
  29d88d9... Merge branch 'sam/faq-memory' into 'master' (*)
  0ca04fb... README.md: List project goals (*)
  27c74d3... libtracker-data: Propagate errors when looking for next res (*)
  25d795a... libtracker-data: Issue fatal g_error() if next resource ID  (*)
  a9689de... libtracker-data: Do not error on NULL arguments in tracker: (*)
  f4c4021... Merge branch 'wip/carlosg/uri-is-parent-checks' into 'maste (*)
  24cd2ef... Merge branch 'sam/goals' into 'master' (*)
  4677d81... libtracker-data: Optimize easily catchable idempotent delet (*)
  7eff406... libtracker-data: Fix code typo (*)
  03b0858... libtracker-data: Fill in missing out variable (*)
  84959b1... Merge branch 'wip/carlosg/delete-optimizations' into 'maste (*)
  20caea1... tracker-notifier: Fix tracker_notifier_signal_subscribe ann (*)
  5cfc0cd... Merge branch 'wip/jfelder/tracker-notifier-annotation' into (*)
  5ea2e77... libtracker-sparql: fix nullable annotations in vapi (*)
  e25c34b... Merge branch 'vapi' into 'master' (*)
  3d88fc6... build: Inherit systemd_user_services option from parent pro (*)
  6387956... Merge branch 'sam/systemd-default-option' into 'master' (*)
  cf3fac9... libtracker-data: Make ontology structs more compact (*)
  721c462... libtracker-data: Protect ontology objects with a mutex (*)
  781cfea... Merge branch 'wip/carlosg/ontology-race' into 'master' (*)
  2a9ba5e... build: Show debug and optimisation flags in summary (*)
  b909e9f... Merge branch 'sam/show-debug' into 'master' (*)
  5c4cf8d... libtracker-sparql: Define version numbers in headers (*)
  611cec3... libtracker-sparql: Add macro scaffolding for 3.1 new API (*)
  860481e... libtracker-sparql: Make functions static (*)
  b1e5bec... libtracker-sparql/direct: Make task operation data more gen (*)
  ca18413... libtracker-sparql: Refactor namespace expanding to its own  (*)
  dddb0c9... libtracker-data: Add blank node map argument to update pars (*)
  d42a31b... libtracker-sparql: Add tracker_resource_get_property_overwr (*)
  00524e7... libtracker-data: Add utility function to deserialize a reso (*)
  78649b0... libtracker-sparql: Add tracker_sparql_connection_update_res (*)
  cb98b48... libtracker-sparql: Add TrackerBatch API (*)
  abbb813... libtracker-sparql: Sanitize "Since" tags (*)
  f235199... Merge branch 'wip/carlosg/batches-and-resources' into 'mast (*)
  2e1341f... updated the commands for indexing and querying in tracker3 (*)
  1f8db45... Merge branch 'readme-update' into 'master' (*)
  2ad29dc... libtracker-data: Add internal error code for failed constra (*)
  9a89c7c... libtracker-data: Inverse expectations when inserting a reso (*)
  1733879... libtracker-data: Prefer tracker_class_get_id() over queries (*)
  73974bb... libtracker-data: Don't pass resource ID to resource_buffer_ (*)
  6d72ce1... libtracker-data: Expose function internally to insert URI i (*)
  980e5b9... libtracker-data: Unify the code assigning IDs to resources (*)
  69f7e83... libtracker-data: Perform creation of base tables a bit earl (*)
  56b8bf5... libtracker-data: Throw away the ontology/regular resource I (*)
  8ed66ae... libtracker-data: Cache set of new IDs in the transaction (*)
  9e9a34f... libtracker-data: Add fast path to insert new bnode UUIDs (*)
  fe0169e... libtracker-data: Drop unused struct field (*)
  4c95590... libtracker-data: Cache SQL string in char* form (*)
  1f0b361... libtracker-data: Avoid varargs function where possible (*)
  f60648a... website: Update FAQ with a brief into to debugging Tracker  (*)
  b217e29... Merge branch 'sam/debugging-faq' into 'master' (*)
  b1d468b... libtracker-sparql: Call tracker_get_debug_flags() on connec (*)
  ca0e860... build: Enable debug if --buildtype=plain (*)
  0072e59... Merge branch 'wip/carlosg/insert-perf' into 'master' (*)
  88e68e0... Add missing <package> element to Tracker-3.0.gir (*)
  c812962... Merge branch 'sam/gir-fix' into 'master' (*)
  040e22d... libtracker-data: Avoid deletion of empty rows in FTS table (*)
  087ba21... ci: Avoid usage of `su` command (*)
  07eb11b... ci: Drop dnf calls (*)
  1e6b10b... Merge branch 'wip/carlosg/fts-with-sqlite-3.34.0' into 'mas (*)
  eeb0330... Merge branch 'wip/carlosg/ci-unprivileged' into 'master' (*)
  ecfbc7b... tracker:strip-punctuation function created function will ma (*)
  4c52958... Merge branch 'strip-punctuation' into 'master' (*)
  763b39d... Merge branch 'sam/debug-plain' into 'master' (*)
  011d335... ci: Fix coverity info upload (*)
  aec3e48... libtracker-data: Perform TrackerResource element deletion a (*)
  cb04f98... libtracker-data: Fix bnode cache lookups (*)
  99fb3ed... libtracker-data: Add missing conversion from datetime types (*)
  ac44d29... libtracker-data: Remove astray ':' (*)
  b2a60f6... libtracker-data: Cluster deletions issued by TrackerResourc (*)
  2696e63... Merge branch 'wip/carlosg/batches-and-resources' into 'mast (*)
  d0bcb01... Update Romanian translation (*)
  29fd7c4... build: fix build when using --buildtype=plain (*)
  47b808d... Merge branch 'abderrahim/fix-build' into 'master' (*)
  62c17e7... libtracker-sparql: Add private/abstract TrackerSerializer o (*)
  3fc5916... libtracker-sparql: Add private JSON serializer subclass (*)
  c454bb8... libtracker-sparql: Add private XML serializer task (*)
  9b884ee... libtracker-sparql: Hook XML/JSON serializers to constructor (*)
  8be9514... libtracker-sparql: Add HTTP endpoint implementation (*)
  1be1335... tracker: Add --http-port option to "tracker3 endpoint" comm (*)
  0e3cd6f... tests: Add basic functional test for the HTTP endpoint (*)
  31653cd... libtracker-sparql: Add signal to control access to HTTP end (*)
  cb03c76... tracker: Add --loopback option to "tracker3 endpoint" (*)
  7843914... docs: Document --http-port/--loopback options in endpoint m (*)
  6d2ec24... ontologies: Specify a unit for nfo:duration (*)
  af0d494... Merge branch 'wip/carlosg/http-endpoint' into 'master' (*)
  26b8bfa... Merge branch 'sam/duration-seconds' into 'master' (*)
  b193768... libtracker-sparql: Fix newly introduced coverity warnings (*)
  29ed8ba... Merge branch 'wip/carlosg/coverity-warnings' into 'master' (*)
  3850286... Update Ukrainian translation (*)
  62f3319... Update Romanian translation (*)
  3643c89... Updated Spanish translation (*)
  d1f1e83... ci: Add rawhide job (*)
  fa90c5a... Merge branch 'sam/rawhide' into 'master' (*)
  fbb61ba... examples: Rename `introspection/python` -> `python` (*)
  77bdadf... examples: Remove flatpak example (*)
  a06e040... examples: Remove miner example (*)
  98585df... examples: Remove all-async.py query (*)
  0da4cd3... examples: Move Python query examples to tracker-miners. (*)
  462bc3d... examples: Add endpoint example (*)
  2c9d7d4... examples: Add README (*)
  156ee11... Merge branch 'sam/examples' into 'master' (*)
  6d55200... Update Friulian translation (*)
  ee0e1c0... Update Catalan translation (*)
  0b25059... libtracker-sparql: Fix out parameter in VAPI/Vala files (*)
  439e08f... tests: Test that we get all expected rows and columns in po (*)
  32349ef... libtracker-data: Plug leak (*)
  473ef24... libtracker-data: Plug leak (*)
  4f9e9b7... libtracker-data: Plug leak (*)
  ef3cfb3... libtracker-sparql: Plug leak (*)
  733f3ae... libtracker-sparql: Plug hashtable key leak (*)
  c2ff245... Merge branch 'wip/carlosg/fix-cursor-string-length' into 'm (*)
  4209ade... Merge branch 'wip/carlosg/plug-leaks' into 'master' (*)
  8c82185... Update German translation (*)
  d7d9988... Update Portuguese translation (*)
  dda0e80... libtracker-data: Drop "fts" argument from lowlevel database (*)
  fd9a62d... libtracker-data: Drop "date_time" argument from lowlevel da (*)
  e2f65f3... libtracker-data: Propagate TrackerResource deletes to subpr (*)
  c8bc4ee... libtracker-data: Reduce internal database change buffer siz (*)
  4c2246c... libtracker-data: Do not implicitly delete rdf:type relation (*)
  2dfd2ec... libtracker-data: Manage resource refcount in DB via code (*)
  8a4719b... Merge branch 'wip/carlosg/refcount-in-code' into 'master' (*)
  43a9175... Updated Lithuanian translation (*)
  88945b0... Update Catalan translation (*)
  532a7f1... Update Galician translation (*)
  5b818d9... Merge branch 'sam/debug-help' into 'master' (*)
  c0068d2... Update Basque translation (*)
  1d9aa84... Release 3.1.0.alpha (*)
  81aaaa1... Updated Czech translation (*)
  291e286... Update Slovenian translation (*)
  dd75077... Update Friulian translation (*)
  dc23622... fix for the issue #280 (*)
  83349d4... Update Serbian translation (*)
  fa69ab0... changed indentation and some other minor changes (*)
  9c84dce... libtracker-data: Handle variables for SERVICE clauses corre (*)
  7379998... tests: Add tests for variables instead of service literals (*)
  12534a0... Merge branch 'wip/carlosg/vars-in-service' into 'master' (*)
  e35f592... libtracker-sparql: add a few missing GIR annotiations (*)
  5cf5cf3... Merge branch 'gir' into 'master' (*)
  b8c9a81... website: Add GNOME Health to overview (*)
  5bdafc9... website: App is Health, not GNOME Health (*)
  cbae653... Update Brazilian Portuguese translation (*)
  a7d5a0c... Update Indonesian translation (*)
  d1feb4b... Update Turkish translation (*)
  c843def... libtracker-common: Improve terminal ellipsizing helper (*)
  9428599... Merge branch 'wip/carlosg/term-ellipsizing' into 'master' (*)
  e7e9e24... libtracker-common: Flip ellipsizing (*)
  3aac7c6... Merge branch 'wip/carlosg/term-ellipsizing' into 'master' (*)
  0703fea... Update Swedish translation (*)
  b4734d4... Update Hungarian translation (*)
  f00a74d... Merge branch 'offsets-fix' into 'master' (*)
  2e4c528... Release 3.1.0.beta (*)
  a77c67d... tests: Make test output respect TAP protocol format (*)
  f98dc91... tests: Fake TAP output in ad-hoc test (*)
  2037ee7... tests: Specify 'tap' format for JUnit generation (*)
  dc0d3b9... libtracker-data: Demote g_info() to g_debug() (*)
  404d454... ci: Drop "Tracker" log domain from G_MESSAGES_DEBUG (*)
  699367f... ci: Pick JUnit reports generated by meson (*)
  4bad28f... tests: Use TapTestRunner in functional tests if available (*)
  10683c3... tests: Avoid TAP-breaking output strings in functional test (*)
  0dce0b9... tests: Enable TAP protocol for functional tests (*)
  9097f6d... ci: Fetch meson from git (*)
  4041680... Update Serbian translation (*)
  25948b8... Merge branch 'wip/carlosg/junit' into 'master' (*)
  13346eb... libtracker-data: Pass TrackerDataManager onto vtab construc (*)
  1b639fe... libtracker-data: Add unified method to get remote TrackerSp (*)
  17c8fff... libtracker-data: Use remote connection pool in services vta (*)
  38b4de2... libtracker-sparql: Add private call to get remote DBus serv (*)
  9802504... libtracker-sparql: Implement lookup_dbus_service on direct  (*)
  0407d68... portal: Expand allowed graphs to full URIs for notifier fil (*)
  3fbe336... trackertestutils: Fix possible race condition in DBus shutd (*)
  58d96af... tests: Add test for notifier events within a sandbox (*)
  62d73ea... libtracker-sparql: Expand graph on tracker_notifier_signal_ (*)
  85724dd... tests: Test passing prefixed name to notifier signal subscr (*)
  947aff5... libtracker-data: Generalize DB interface usage accounting (*)
  70ae8dc... libtracker-data: Add an usage reference early when getting  (*)
  90eaf5d... libtracker-sparql: Allow prefixed names as per spec in Trac (*)
  5ee0b35... libtracker-data: Minor refactor (*)
  3b58109... libtracker-data: Propagate errors from tracker_data_update_ (*)
  b9df739... libtracker-data: Improve error handling with modseq managem (*)
  e1188da... libtracker-data: Propagate errors from get_property_values( (*)
  7cb16ff... libtracker-data: Propagate errors in cache_delete_resource_ (*)
  b6c0d5b... libtracker-data: Propagate errors in bytes_from_gvalue() (*)
  8967ceb... libtracker-data: Propagate error from might_flush() (*)
  3d5259a... libtracker-data: Propagate errors from tracker_data_resourc (*)
  48e1692... libtracker-data: Propagate errors from cache_create_service (*)
  a73e11c... libtracker-data: Propagate errors from tracker_data_query_r (*)
  932a597... libtracker-data: Propagate errors from tracker_data_query_r (*)
  4679717... Merge branch 'wip/carlosg/interface-race-condition' into 'm (*)
  4ff189b... Merge branch 'wip/carlosg/resource-prefix-parsing' into 'ma (*)
  07d996d... Merge branch 'wip/carlosg/data-update-error-propagation' in (*)
  fe1aec9... Update Turkish translation (*)
  5dc1ac2... Update Turkish translation (*)
  be6422f... Merge branch 'wip/carlosg/sandboxed-notifiers' into 'master (*)
  c585703... Update Galician translation (*)
  2dd3e68... Update Croatian translation (*)
  986b5fe... libtracker-data: Check BIND variable in the current context (*)
  79cfcfd... tests: Add tests for BIND reusing variable names (*)
  86b0b72... libtracker-data: Handle unbound variables in GraphGraphPatt (*)
  0127a31... tests: Add tests for unbound GRAPH variables (*)
  4b60f6b... libtracker-data: Store generation number on TrackerSparql c (*)
  8e7a3c9... libtracker-sparql: Handle correctly OFFSET without LIMIT (*)
  fd38d9a... tests: Add tests for LIMIT/OFFSET modifiers (*)
  d8035fe... libtracker-data: Special case empty remote queries on servi (*)
  9e023e3... libtracker-data: Detect remote queries with no projected pa (*)
  3f24096... tests: Add tests for SERVICE queries with empty/pointless p (*)
  1dd95ea... Update Turkish translation (*)
  54797ce... Update Polish translation (*)
  b4cdb29... libtracker-data: Handle nesting of multivalued property fun (*)
  f2d2511... tests: Add test for nested multivalued properties as proper (*)
  86a4d08... Merge branch 'wip/carlosg/sparql-corners' into 'master' (*)
  e871152... Update Korean translation (*)
  cad0aef... libtracker-sparql: Add tracker_sparql_connection_bus_new_as (*)
  2ad7f4a... Merge branch 'wip/carlosg/bus-new-async' into 'master' (*)
  88d8b29... Update French translation (*)
  3f12e6c... libtracker-sparql: Fix race condition in tracker_sparql_con (*)
  e20ce9c... Merge branch 'wip/carlosg/bus-new-race' into 'master' (*)
  d7f24d5... Release 3.1.0.rc (*)
  1b01a1b... Update Italian translation (*)
  b244810... build: Warn on SQLite 3.35.0/1 (*)
  0f1e705... Merge branch 'wip/carlosg/tag-broken-sqlite-3.35' into 'mas (*)
  4c024b5... libtracker-data: Workaround SQLite 3.35.x bug (*)
  8a28feb... tests: Add test for OPTIONAL inside GRAPH ?g {} (*)
  f625253... Merge branch 'wip/carlosg/sqlite-3-35-workaround' into 'mas (*)
  29219e0... Release 3.1.0 (*)
  555634d... Update British English translation (*)
  0b70358... libtracker-data: Propagate errors from fts table alteration (*)
  a1ba3ec... libtracker-data: Propagate errors when rebuilding FTS token (*)
  23fb3da... libtracker-data: Handle errors initializing the fts5 module (*)
  f26f8eb... Merge branch 'wip/carlosg/fts-error-propagation' into 'mast (*)
  15c0d78... build: Add meson option to enable TAP protocol in tests (*)
  5973197... ci: Enable TAP in tests (*)
  ca0c150... Merge branch 'wip/carlosg/optional-tap' into 'master' (*)
  c39f93b... Add support for building with libsoup3 (*)
  d65184d... Update Chinese (China) translation (*)
  06f5d57... libtracker-common: Fix coverity warning (*)
  ee6127f... portal: Fix double error free (*)
  aa3caa5... portal: Fix GStrv declaration (*)
  2d0c0cb... libtracker-data: Add paranoia check in condition (*)
  7ab71bc... libtracker-data: Use the right free function on variable (*)
  954ca42... libtracker-data: Free variable using the right free functio (*)
  11ad71a... tests: Plug leaks (*)
  ca94f1d... libtracker-sparql: Minor code refactor (*)
  2e5ccd8... tracker: Plug leak in "tracker help" subcommand (*)
  3294c0c... libtracker-data: Plug leak (*)
  c78a0f7... libtracker-data: Plug leak (*)
  4b20a14... libtracker-sparql: Plug leak (*)
  19ce818... libtracker-data: Plug leak (*)
  45b44b9... libtracker-sparql: Plug leak on API misuse (*)
  143f1bb... libtracker-data: Plug leak (*)
  6653d16... portal: "Plug" leak (*)
  dc380b2... libtracker-data: Explicitly check for return value (*)
  7b85fb9... libtracker-data: Reorder unref call (*)
  4dfe849... libtracker-fts: Plug leak (*)
  f040606... libtracker-sparql/direct: Use TrackerBatch beneath update_a (*)
  8f64192... Merge branch 'wip/carlosg/update-array-over-batches' into ' (*)
  5c79b4a... libtracker-sparql: Update VAPI file to observe 3.1 API chan (*)
  f700730... libtracker-sparql: Add missing TrackerSparqlConnectionFlags (*)
  774f9ac... libtracker-sparql: Fix the tracker_sparql_connection_update (*)
  305eb96... Merge branch 'wip/rishi/tracker_sparql_connection_update_ar (*)
  36718a2... Merge branch 'wip/carlosg/coverity-warnings' into 'master' (*)
  f928e5a... Merge branch 'wip/carlosg/vapi-updates' into 'master' (*)
  04e5aae... Update Dutch translation (*)
  aa5d1d3... Release 3.1.1 (*)
  ff60ff5... libtracker-sparql: Add autocleanups for TrackerEndpoint sub (*)
  cc01831... Merge branch 'wip/rishi/endpoint-g_auto' into 'master' (*)
  712c435... libtracker-sparql: Correct TrackerSparqlConnectionFlags mem (*)
  8ef6aa5... libtracker-sparql: Add tracker_sparql_get_ontology_nepomuk  (*)
  d11c28c... libtracker-sparql, tests: Support empty array updates (*)
  386bb4b... Merge branch 'wip/rishi/tracker_sparql_connection_update_ar (*)
  17ddf66... Merge branch 'patch-2' into 'master' (*)
  bb45e4f... Merge branch 'patch-3' into 'master' (*)
  96ad5c0... libtracker-sparql: Implement get_namespace_manager() on bus (*)
  260cd48... libtracker-sparql: Refactor code in bus connection (*)
  8ae513e... libtracker-sparql: Implement TrackerBatch for bus connectio (*)
  9aad476... libtracker-sparql: Implement update_resource(_async) in bus (*)
  3028e54... docs: Change lower datetime bound in doc/tests about limits (*)
  74bf9d0... libtracker-data: Change TrackerOntology timestamp to be gin (*)
  dad7a4b... libtracker-common: Add GDateTime helper functions (*)
  006d100... libtracker-data: Update ontology nrl:lastModified with GDat (*)
  57386f7... libtracker-data: Use GDateTime parsing for xsd:date[Time] l (*)
  cc48ba5... libtracker-data: Port datetime SQLite functions to use GDat (*)
  ca80099... libtracker-data: Use GDateTime on update machinery (*)
  e1c060e... tests: Remove old date/time helpers (*)
  f924395... Update .gitignore (*)
  7102efb... Merge branch 'patch-1' into 'master' (*)
  a11eb47... Add G_BEGIN/END_DECLS to remaining headers included from tr (*)
  8c4d206... Merge branch 'master' into 'master' (*)
  9f87d66... meson: Bump required json-glib version to 1.4 (*)
  ebbb0bb... libtracker-common: Replace pipe2() with g_unix_open_pipe() (*)
  62f56ac... Merge branch 'pipe2' into 'master' (*)
  6e8e5c4... Merge branch 'json-glib-ver' into 'master' (*)
  63bfb07... Merge branch 'wip/carlosg/gdatetime' into 'master' (*)
  745b91e... build: Bump version early (*)
  f331c16... libtracker-sparql: Add 3.2 version macros (*)
  6144826... Merge branch 'wip/carlosg/3.2-bump' into 'master' (*)
  4226f73... Merge branch 'carlosgc/soup3' into 'master' (*)
  1a9ee98... tests: Make TEST_TAP_ENABLED a boolean value (*)
  cc5f3fd... tracker-resource: add datetime helper (*)
  ca7a76e... libtracker-sparql: Add datetime helpers for statements and  (*)
  6b47367... tracker-file-utis-test: Test on /tmp rather than /home (*)
  ff5e8b5... Merge branch 'file-utils-test-fix' into 'master' (*)
  3ab2c61... Update man page reference from Tracker1 to 3 (*)
  a258896... Remove leftover .1 files from manpages, should be generated (*)
  a7358ab... Merge branch 'master' into 'master' (*)
  5f8a48f... Update Chinese (Taiwan) translation (*)
  fad4f4d... Fix Python test fixtures to run on macOS (*)
  8569c99... Look for a Python installation with the tap module (*)
  430d85d... Merge branch 'wip/carlosg/tap-checks-fix' into 'master' (*)
  1713af8... Merge branch 'tap-dep' into 'master' (*)
  eff2387... Merge branch 'fix-fixtures' into 'master' (*)
  51ca035... Make tracker:endpoint test work on macOS (*)
  17fd93b... Merge branch 'endpoint-test-fix' into 'master' (*)
  4ae5ceb... Update Nepali translation (*)
  62b46b3... libtracker-data: Do not load vtabs if vtab data is missing (*)
  17063b5... Merge branch 'wip/carlosg/export-2to3-fix' into 'master' (*)
  8a09977... Update Greek translation (*)
  d70e466... libtracker-data: Join SERVICE with triple patterns in arbit (*)
  6397a96... tests: Add another test for SERVICE being unioned with loca (*)
  3a52115... Merge branch 'wip/carlosg/service-in-union-fix' into 'maste (*)
  245a6c3... libtracker-data: Restructure how urls are mapped into prope (*)
  de66592... portal: Remove unused variables (*)
  e5869a3... meson: Enable more compilation warnings (*)
  9c7bc6e... tracker-data,tracker-sparql: Exaustive cases in switch stat (*)
  8fc81ad... meson: Eanble -Werror=switch (*)
  46bba27... libtracker-common: Use designated item list initializer (*)
  eac86d2... Remove volatile from g_once_init_{enter,leave}() arguments (*)
  638bf6f... Tracker: Typo resolved This commit replaces "subclassOf" wi (*)
  b2091fc... Merge branch 'ResolvedTypo' into 'master' (*)
  dc85742... Meson build option: Added introspection The --disable-intro (*)
  1207796... Merge branch 'Meson_introspection' into 'master' (*)
  671d1c0... Merge branch 'datetime-helpers' into 'master' (*)
  ca1ae5e... Merge branch 'wip/carlosg/bus-connection-methods' into 'mas (*)
  817e0af... libtracker-data: Handle xsd:date along xsd:dateTime in cond (*)
  5e0c448... libtracker-data: Minor refactor (*)
  3ea5f9e... libtracker-data: Handle relational expressions with arbitra (*)
  3d2c16c... tests: Add tests for xsd:dateTime comparisons in FILTER (*)
  c637ae3... libtracker-data: Allow ^^ casts on parameters (*)
  6c80a63... tests: add test for binding a string to a xsd:dateTime via  (*)
  5e612b2... Merge branch 'assorted-cleanups' into 'master' (*)
  a29cee8... tracker-term-utils: Fix gint vs guint pointer comparison (*)
  0a18f05... libtracker-data: Solve signed vs unsigned pointer compiler  (*)
  7b58c3f... libtracker-sparql: Solve signed vs unsigned pointer warning (*)
  7f554a2... meson: Enable signed vs unsigned pointers warnings (*)
  f02184e... Merge branch 'pointer-sign' into 'master' (*)
  475914c... treewide: Fix signed vs unsigned comparison in loop index v (*)
  66c9c40... tracker-sparql: Simplify and fix signed vs unsigned compari (*)
  1650209... mtp-dummy: Fix gint vs gsize comparison (*)
  dcb40e8... tracker-serializer-xml: Fix long vs gsize comparison (*)
  ed4856a... tracker-serializer-json: Fix gssize vs gsize comparison (*)
  9691569... tracker-utils: Fix glong vs gsize comparison (*)
  984eb62... tracker-string-builder: Fix gsize vs gssize comparison (*)
  ad9ba20... tracker-sparql-parser: Fix gsize vs gssize comparison (*)
  d1dc011... tests: Fix ging vs guint comparisons (*)
  6192b87... tracker-sparql-types: Fix int vs guint comparisons (*)
  8083057... tracker-db-interface: Fix gint vs guint comparisons (*)
  4a8c83e... tracker-parser-libicu: Fix gint vs gsize comparison (*)
  dec152e... meson: Do not disable sign-compare warnings (*)
  415f88b... Merge branch 'sign-compare' into 'master' (*)
  f3ef725... tracker-data-manager: Simplify create_decomposed_metadata_t (*)
  a5e12d8... tracker-data-manager: Simplify create_decomposed_metadata_p (*)
  b052f73... tracker-data-manager: Simplify create_decomposed_metadata_t (*)
  7b69b69... tracker-data-manager: Simplify create_decomposed_metadata_t (*)
  f1f51f6... tracker-data-manager: Simplify set_index_for_single_value_p (*)
  df1c4dd... tracker-data-manager: Whitespace (*)
  72836e5... tracker-data-manager: Simplify set_index_for_multi_value_pr (*)
  b6fc60c... tracker-data-manager: Remove unused variables (*)
  0200811... tracker-data-manager: Simplify set_index_for_multi_value_pr (*)
  3ae8e2e... tracker-data-manager: Simplify tracker_data_manager_recreat (*)
  3b2913c... tracker-data-manager: Simplify set_index_for_multi_value_pr (*)
  dc2af4e... Merge branch 'tracker-data-manager' into 'master' (*)
  7da02fd... tracker-data-manager: Simplify set_secondary_index_for_sing (*)
  7093cd9... tracker-data-manager: Simplify set_index_for_multi_value_pr (*)
  94a0310... tracker-data-manager: Simplify set_index_for_single_value_p (*)
  9bef7d5... tracker-data-manager: Simplify set_secondary_index_for_sing (*)
  4cce781... tracker-data-manager: Remove unused variable (*)
  d53d574... tracker-data-manager: Simplify create_decomposed_metadata_p (*)
  acacc53... tracker-data-manager: Extend property_get_sql_representatio (*)
  3ee3254... tracker-data-manager: Do not create indexes twice (*)
  d4ef6e8... Merge branch 'tracker-data-manager-p2' into 'master' (*)
  b612a1a... libtracker-data: Fix parsing of first character in VARNAME  (*)
  206f524... Merge branch 'wip/carlosg/parser-fix' into 'master' (*)
  5d5893b... Update Occitan translation (*)
  95fbf77... website: Add ripgrep-all to related projects (*)
  4afd390... docs: Drop #include from types file (*)
  bf1a300... tracker: Fix i18n macros usage (*)
  8cddccd... ci: Move CI to freedesktop ci-templates (*)
  fdca8e5... ci: Make shallow clones of tracker-miners (*)
  53c81ab... ci: Exclude changes in potfiles for coverity (*)
  8f1d6f6... ci: Add aarch64 build/tests (*)
  6bcd2ea... ci: Add test timeout multiplier (*)
  a1232c3... ci: Add review stage (*)
  b424297... ci: Add clang static analysis task (*)
  e5fb8f9... libtracker-data: Enhance nrl:secondaryIndex validation (*)
  654efad... Removed unwanted trailing semicolons (*)
  3f9d561... Removed typecast warnings (*)
  a5069ef... Removed unwanted typedefs (*)
  d9c8415... Removed unwanted return statements (*)
  747d11b... Removed DataFixture typedef (*)
  a4a1d34... Removed unwanted typedef (*)
  1c0115e... Removed empty initializer warning (*)
  dccf698... Removed warning: control reaches end of non-void function (*)
  1aecf2c... Removed warning: implicit declaration of function 'getpages (*)
  c7fd0b9... Removed warning: ordered comparison of pointer with integer (*)
  5f30d80... Typecasted g_ptr_array_index() to (char *) (*)
  06b7d46... Removed warning: cast incompatible (*)
  6045f46... Merge branch 'errors' into 'master' (*)
  6e1315a... docs: Add tracker_sparql_connection_query_statement() examp (*)
  5717bd3... libtracker-data: Mark specific properties as being deleted (*)
  396cc9e... libtracker-data: Only issue FTS updates where we mean to (*)
  8e6ca66... libtracker-data: Do not delete full FTS row (*)
  7b87224... Merge branch 'wip/carlosg/forgotten-single-valued-propertie (*)
  9f982d1... Merge branch 'mywork' into 'master' (*)
  d37c626... Merge branch 'wip/carlosg/ci-playground' into 'master' (*)
  020d60f... Merge branch 'sam/website-rga' into 'master' (*)
  f12961f... Added missing </funtion> tags (*)
  a747836... build: Disable GCC pedantic warnings (*)
  a2cd2da... Merge branch 'docs_fixed' into 'master' (*)
  d2be016... docs: Remove outdated design/ docs (*)
  c6965d9... Merge branch 'sam/remove-design' into 'master' (*)
  7b667fe... website: Fix link in FAQ (*)
  1246f16... Merge branch 'wip/carlosg/fix-website-link' into 'master' (*)
  9d9b77f... Merge branch 'sam/no-pedantic' into 'master' (*)
  d0ef77b... build: Avoid setting the regular library path in rpath (*)
  0b64a63... Merge branch 'wip/carlosg/redundant-rpath' into 'master' (*)
  f946266... tracker-data-update: remove `g_free` (*)
  d99e938... Merge branch 'bug-fix' into 'master' (*)
  04e5c7a... Merge branch 'secondary-index' into 'master' (*)
  d765b07... Merge branch 'wip/carlosg/datetime-comparisons' into 'maste (*)
  7bab0bb... Merge branch 'i18n-fix' into 'master' (*)
  3bd46c3... Release 3.2.0-alpha (*)
  7fab0ab... Release 3.2.0.alpha.1 (*)
  22a1624... Update Slovak translation (*)
  960a13d... Improve Uncrustify configuration (*)
  40a49da... utils: Improve uncrustify configuration a bit further (*)
  f613557... build: Add check-style.py helper script (*)
  775aee5... ci: Check code style in merge request changes (*)
  e36f74c... libtracker-data: Avoid "UPDATE ... FROM ..." SQL syntax (*)
  dca4630... Merge branch 'wip/carlosg/no-update-from' into 'master' (*)
  6e99062... tracker-turtle-reader: add support for comments inside trip (*)
  df826db... add tests for feature of supporting comments in ontology fi (*)
  d6e2535... Merge branch 'fixing_crashes_because_of_comments' into 'mas (*)
  8c670d1... Merge branch 'wip/carlosg/code-style-checks' into 'master' (*)
  cfe6552... build: Show documentation enabled/disabled state in summary (*)
  ef93571... docs: fix broken links in website (*)
  119fcf4... Merge branch 'fix-website-links' into 'master' (*)
  2614cee... libtracker-data: Add README about libtracker-data internals (*)
  8fa8fbf... ci: Build documentation when testing (*)
  f59c8da... Merge branch 'wip/carlosg/libtracker-data-readme' into 'mas (*)
  80a9684... Merge branch 'sam/ci-docs' into 'master' (*)
  38fb001... Update Russian translation (*)
  1ac82a2... tracker-turtle-reader.c: fix style issue (*)
  adafa1e... tracker-data-manager.c: fix style issue (*)
  b9e6b93... tests: Disable GVFS in functional tests (*)
  8ef9e46... libtracker-data: Plug memory leak (*)
  53ab4d0... Merge branch 'wip/carlosg/portal-test-timeouts' into 'maste (*)
  98119b4... Merge branch 'fix_style_issue' into 'master' (*)
  0989ac8... tracker-turtle-reader.c: track current line and column numb (*)
  85218cf... tracker-turtle-reader.c: add error parameter to expand_pref (*)
  e6780de... tracker-data-manager.c: propagate error occurs while parsin (*)
  ecc69f1... add test cases for ontology error (*)
  3957acb... test-movie.ttl: fixed missing prefix error (*)
  4a5d442... Merge branch 'make_ontology_parsing_warnings_clearer' into  (*)
  69ee745... libtracker-data: Make get_db_interface() return a GError (*)
  247cdd2... libtracker-data: Propagate error on queries executed while  (*)
  f25c376... libtracker-sparql: Add early cancellation check on query ta (*)
  0f2b8b6... libtracker-data: Check for already visited properties durin (*)
  246d419... libtracker-data: Ensure to synchronize cached values after  (*)
  01aefaa... check-style: Remove all context from diffs (*)
  cdb7d83... check-style: Fix off-by-one error (*)
  f153497... check-style: Ignore chunks that only contain deleted code (*)
  4590767... check-style: Separate uncrustify.cfg file location to a var (*)
  0ed35d1... Merge branch 'wip/carlosg/test-error-fixes' into 'master' (*)
  e6c692e... Merge branch 'wip/carlosg/check-style-fixes' into 'master' (*)
  63c7fe6... meson.build: fix building with libsoup3 (*)
  ffaa1e1... Merge branch 'abderrahim/soup3' into 'master' (*)
  43a433c... Remove dependency on GModule (*)
  a075806... Merge branch 'sam/devel-cleanup' into 'master' (*)
  87b89b9... libtracker-sparql: Allow building against multiple versions (*)
  0a4ecd9... Merge branch 'wip/carlosg/two-spoonfuls-of-soup' into 'mast (*)
  ba7406d... libtracker-sparql: Check for the correct build CWD as subpr (*)
  fc797a9... Merge branch 'wip/carlosg/fix-build-as-subproject' into 'ma (*)
  ed65749... tracker-db-manager: add "first_time" field (*)
  255123a... delete the half-completed db if the db creation failed (*)
  2b98327... propagate errors that happen while updating an existing db  (*)
  1f3416d... update ontology last modified field inside the ontology tra (*)
  53fba64... add a test case for ontology rollback on failure (*)
  4b715bb... ontology-changes.py: prevent some tests from being skipped (*)
  08e55cc... ontolog-changes.py: mark some tests as expected failure (*)
  eea3220... Merge branch 'prevent_saving_half_completed_db' into 'maste (*)
  eba4e70... HACKING.md: Update for change in functional-tests (*)
  3f85876... Merge branch 'sam/HACKING-update' into 'master' (*)
  86726ad... libtracker-data: Ensure tracker:id/uri can only look up all (*)
  f6d02d4... Merge branch 'wip/carlosg/uri-id-lookups' into 'master' (*)
  454b52c... meson: Adjust indentation (*)
  aacce55... docs: Generate reference manual with gi-docgen (*)
  16e461e... meson: Add gi-docgen as a subproject (*)
  e4d6e5d... docs: Move overview to markdown (*)
  13b35ed... docs: Port "implementation limits" document to markdown (*)
  dd78ca9... docs: Port "performance" docs to markdown (*)
  4bd6566... docs: Port "sparql functions" doc to markdown (*)
  93336a9... docs: Port "sparql and tracker" documentation to Markdown (*)
  36f0830... docs: Port "defining ontologies" documentation to markdown (*)
  d2e4500... docs: Port "examples" to markdown (*)
  6da928b... docs: Port "migrating 2.x to 3.x" to markdown (*)
  3edf533... docs: Drop "migrating 1.x to 2.x" docs (*)
  1a4b46a... docs: Finish porting of tutorial docs to Markdown (*)
  b8baf77... docs: Delete gtk-doc remnants (*)
  6b6214f... docs: Build again manpages and ontology docs (*)
  99ff643... docs: Rewrite data model of documentation tool (*)
  b4effff... docs: Refactor common utils to separate file (*)
  69f9fce... docs: Move all XML generation into a single file (*)
  c3b82a9... docs: Rename code file (*)
  8e8ad92... tools: Rename docgen executable (*)
  0b67c24... docs: Generalize class hierarchy creation further (*)
  da0c6a3... docs: Add documentation generation in markdown format (*)
  6e26175... ontologies: Add separate documentation file for RDFS (*)
  5bf212a... docs: Generate base ontology documentation for gi-docgen do (*)
  c5414ed... docs: Generate examples page with actual examples (*)
  5104257... tools: Adapt ontology docgen tool for hotdoc markdown speci (*)
  cd682ae... docs: Adapt markdown docs to hotdoc formatting specifics (*)
  94fb923... build: Use hotdoc to build documentation (*)
  a4466ae... Revert "meson: Add gi-docgen as a subproject" (*)
  8452c60... src: Remove needless <para> in API doc blurbs (*)
  c3c8738... libtracker-sparql: Add missing doc pieces (*)
  a32f0dc... docs: Set primary section on all markdown docs (*)
  d2f5c5a... docs: Add missing migration doc (*)
  043de63... docs: Include Nepomuk documentation in hotdoc (*)
  e9911c9... docs: Fix image locations (*)
  db325b6... docs: Move images so they are in a single folder (*)
  8a0aa0e... docs: Update references to code symbols for hotdoc (*)
  834c5e7... doc: Tweak hotdoc theme (*)
  37036e6... ci: Update fedora image with documentation tools (*)
  149b8a2... docs: Generate keywords helper file for markdown documentat (*)
  1531b05... docs: Install devhelp files (*)
  debfb82... ci: Make Rawhide failable (*)
  288b871... build: Make hotdoc target depend on ontology docs (*)
  ad94857... ci: Add glib2-doc to fedora image (*)
  c61ab74... ci: Isolate coverage job into its own build/test run (*)
  24c58d3... ci: Exclude generated boilerplate in coverage checks (*)
  9324fef... ci: Add intermediate job to build the website before deploy (*)
  c09d199... ci: Change src/dest dirs for hotdoc documentation (*)
  c7b5ea7... docs: Use lumen theme for documentation (*)
  e8cd89b... docs: Add online link for devhelp documentation (*)
  87bbf52... docs: Add some basic info about license/website on index (*)
  a6ea324... docs: Add link to website to top navigation bar in API docs (*)
  2a5a26e... Merge branch 'wip/carlosg/hotdoc' into 'master' (*)
  6fa494b... ci: Download and install glib2-doc manually (*)
  8829f01... Merge branch 'wip/carlosg/glib2-xref' into 'master' (*)
  e5a8e04... Update Finnish translation (*)
  36343d8... docs: Fix dist (*)
  e01295d... docs: Refactor devhelp generation scripts (*)
  0adb58e... build: Ship devhelp docs in tarball (*)
  051147c... Merge branch 'wip/carlosg/dist-docs' into 'master' (*)
  d9d1766... Release 3.2.0.beta (*)
  3d49585... docs: Ensure theme-extras directory is clean building docs  (*)
  1a73076... Merge branch 'wip/carlosg/check-clean-docs-tree' into 'mast (*)
  0f5328b... Release 3.2.0.rc (*)
  7561202... add current line and column numbers parameters to tracker_t (*)
  cc78a00... add "out" label to tracker_data_ontology_load_statement() (*)
  c4f41eb... add line and column numbers to error messages in tracker_da (*)
  2cd5325... Updated Danish translation (*)
  bd8f0d9... docs: Update images (*)
  67550a1... docs: Flesh out SPARQL tutorial (*)
  314fa95... libtracker-sparql: Add some documentation about allowed mul (*)
  9acffe4... libtracker-sparql: Add API docs on update_blank() return va (*)
  63ab52c... docs: Update and modernize code examples (*)
  01115e8... libtracker-sparql: Drop gtk-doc specific syntax (*)
  b01208c... libtracker-sparql: Drop mentions to pre-3.0 API versions (*)
  f5bee9d... Merge branch 'wip/carlosg/doc-improvements' into 'master' (*)
  14bad80... Release 3.2.0 (*)
  d9b253f... Update Hebrew translation (*)
  fe39493... add line and column numbers to handle_unsupported_ontology_ (*)
  874565d... propagate an error when ontology fail to be stored in datab (*)
  0d69ae6... tracker-data-manager: replace some warnings by errors (*)
  f909916... prefix error messages with line and column numbers (*)
  20365c0... make ontology-error test use regular expressions instead of (*)
  e2b58e9... TrackerProperty: add the definition position in the ontolog (*)
  66b4578... TrackerClass: add the definition position in the ontology (*)
  0a23bcc... propagate an error if ontology file contains incomplete pro (*)
  647b8cc... add test for handling incomplete property error in the onto (*)
  cea2e85... prefix "unsupported nrl:maxCardinality change" error with l (*)
  425eafe... prefix "deleted super class error" with line and column num (*)
  92eafb5... prefix "unsupported inverse functional property change" err (*)
  612d93c... prefix "unsupported change" error in update_property_value( (*)
  38c754e... propagate an error if ontology file contain parsing errors (*)
  5b302b7... DomainIndexAddTest: fix problem of using multipe value prop (*)
  141a95e... print parsing errors using g_printerr instead of g_critical (*)
  cc504f7... add test for the parsing erros that printed while parsing t (*)
  255c935... Merge branch 'add_ontology_parsing_warnings' into 'master' (*)
  aee7cd4... libtracker-sparql: Add specific error code for missing nrl: (*)
  fb36e34... libtracker-sparql: Add specific error code for incomplete p (*)
  af70718... [test] Refactor double comparison (*)
  183d5e0... Merge branch 'fix-float-cmp-in-test' into 'master' (*)
  a8b01f9... tracker: Check return value of g_file_get_contents (*)
  dd885f9... libtracker-sparql: Check return values of XML writer functi (*)
  4c85537... tracker: Check return value of g_setenv (*)
  b3f284f... tracker: Test return value of g_file_get_contents() (*)
  e44bae2... libtracker-data: Check return value of g_unlink (*)
  1309e11... libtracker-data: Check return value of g_mkdir_with_parents (*)
  c81805e... libtracker-data: Warn in place during rollback on first tim (*)
  c72717a... libtracker-data: Check the return value of write_ontologies (*)
  04decee... libtracker-data: Do not check for out variable being NULL (*)
  854e033... tracker: Check the return value of g_filename_to_utf8() (*)
  7e3159c... libtracker-data: Free query variable earlier (*)
  c372fbc... libtracker-data: Handle TrackerBinding together in code (*)
  d030fd7... docs: Avoid GError double free (*)
  3f50c15... docs: Initialize variable (*)
  ae37000... docs: Initialize variable (*)
  941fd6f... libtracker-data: Avoid propagating errors based on uninitia (*)
  000bc5f... Merge branch 'wip/carlosg/coverity-fixes' into 'master' (*)
  e0a560c... Update Latvian translation (*)
  bcf1347... Release 3.2.1 (*)
  ea72f22... build: Bump for 3.3 (*)
  3e9e17a... libtracker-sparql: Add method to create statement from a re (*)
  074c37c... tests: Add tests for loading statements from resources (*)
  a84c5bb... Merge branch 'wip/carlosg/statement-from-resource' into 'ma (*)
  7fac372... Merge branch 'wip/carlosg/new-error-codes' into 'master' (*)
  ad0f8ab... libtracker-sparql: Fix actual 0-path matches in ? and * pat (*)
  1004687... tests: Add tests for +/? property path operator finding 0-l (*)
  4a08ea0... libtracker-data: Hint access cost of "triples" virtual tabl (*)
  64cfa03... Merge branch 'wip/carlosg/zero-or-more-fix' into 'master' (*)
  5883ceb... libtracker-sparql: Handle query cancellation on TrackerEndp (*)
  d54b83d... Merge branch 'wip/carlosg/bus-query-cancellation' into 'mas (*)
  499c5de... libtracker-data: Add missing handling of G_TYPE_DATE_TIME (*)
  3343d94... libtracker-sparql: Implement bind_datetime() in direct Trac (*)
  78da61b... tests: Really test TrackerSparqlStatement on all connection (*)
  948afc8... libtracker-sparql: Escape query in remote connection (*)
  adced59... libtracker-data: Refactor some soup2/3 code handling (*)
  b9e67c7... libtracker-data: Add remote TrackerSparqlStatement implemen (*)
  d1f4d84... tests: Add tests for remote TrackerSparqlStatements (*)
  84018f4... tests: Do not leak TrackerSparqlStatements (*)
  4f288f4... libtracker-sparql: Add public TrackerNamespaceManager metho (*)
  c43c9e1... libtracker-sparql: Seal TrackerNamespaceManagers belonging  (*)
  9e7a83f... portal: Move away from tracker_namespaces_manager_get_defau (*)
  30775a1... libtracker-sparql: Deprecate tracker_namespace_manager_get_ (*)
  fc399c7... Merge branch 'wip/carlosg/statement-fixes' into 'master' (*)
  669bc57... libtracker-sparql: Do not advise tracker_namespace_manager_ (*)
  4d16fe0... Merge branch 'wip/carlosg/namespace-api-updates' into 'mast (*)
  9b0f1a6... Update Friulian translation (*)
  066c739... libtracker-data: Add extra reference to graphs HT when deal (*)
  7f22a16... libtracker-data: Initialize graphs hashtable early with dat (*)
  b093bbe... libtracker-data: Add locking around graphs hashtable (*)
  2b4f585... Merge branch 'wip/carlosg/hashtable-ownership' into 'master (*)
  93ab1d8... libtracker-data: Minor refactor (*)
  d5f86dd... libtracker-data: Drop unused argument in function (*)
  a77b2bd... libtracker-data: Drop unused argument from insert/delete ho (*)
  f2bb417... libtracker-data: Remove another argument from insert/delete (*)
  585cfd2... libtracker-data: Remove dead code (*)
  e1b230a... libtracker-data: Avoid pointless queries on predicate IDs (*)
  5cb0970... libtracker-data: Avoid querying unnecessary IDs for notific (*)
  10fb355... libtracker-data: Use TrackerProperty for predicate in track (*)
  1929769... libtracker-data: Pass GValue as object instead of GBytes (*)
  7942c4e... libtracker-data: Get resource URIs after failures (*)
  4abd90d... libtracker-data: Deal with resource IDs as int64 (*)
  5cebd1d... libtracker-data: Deal with triple subjects as int64 ROWIDs (*)
  1f9aff2... libtracker-data: Return int64 when creating new blank node (*)
  e35043f... libtracker-data: Add TrackerToken API to hold blank nodes (*)
  a2b6b6e... libtracker-data: Handle blank node tokens in TrackerSparql (*)
  5b3cc30... libtracker-data: Use bnode tokens where blank nodes are req (*)
  1c341a6... libtracker-data: Insert TrackerResource URN early before in (*)
  77dcc21... libtracker-data: Improve handling of boolean values (*)
  b0b9e2e... libtracker-data: Fix condition where blank_node_map is not  (*)
  1811ac6... libtracker-data: Refurbish version management (*)
  6cf3168... libtracker-data: Do not store pre-generated URN for blank n (*)
  3d39067... libtracker-data: Implement anonymous blank nodes (*)
  8075095... libtracker-sparql: Add enum value for anonymous bnodes (*)
  817a553... docs: Mention ANONYMOUS_BNODES flag in the docs (*)
  b284f86... Merge branch 'wip/carlosg/anonymous-nodes' into 'master' (*)
  dc76b3a... And comment for updating nrl:lastModified when modifying on (*)
  1176fcb... libtracker-data: Handle SQLITE_LOCKED_SHAREDCACHE in the up (*)
  e53487d... libtracker-data: Honor out variable in early return path (*)
  26b3633... libtracker-data: Flush buffer before resolving INSERT/DELET (*)
  d72aac9... Update Indonesian translation (*)
  108d0ad... Merge branch 'master' into 'master' (*)
  f8c73b6... Merge branch 'wip/carlosg/libtracker-data-fixes' into 'mast (*)
  8c28c24... cli: Filter out hidden files from usage (*)
  9306fc9... Merge branch 'wip/jtojnar/hide-hidden' into 'master' (*)
  a906bd4... Release 3.3.0.alpha (*)
  cb716cd... libtracker-data: Plug leak (*)
  e62f328... libtracker-data: Plug string leak (*)
  6d298c9... libtracker-data: Convert blank nodes in DESCRIBE queries (*)
  5a50f5f... libtracker-data: Add missed GTypes in conversion (*)
  787c4ff... libtracker-sparql: Ensure to register a single instance of  (*)
  2fea3bf... libtracker-sparql: Ensure correct integer ordering of queri (*)
  85e4f78... libtracker-sparql: Filter filler IDs in the query itself (*)
  87736aa... Merge branch 'wip/carlosg/ensure-notifier-order' into 'mast (*)
  85f58be... libtracker-sparql: Add internal Turtle format TrackerSerial (*)
  799f4b3... libtracker-sparql: Add tracker_sparql_connection_serialize_ (*)
  fbca0ab... libtracker-data: Add internal API to tell whether a query m (*)
  98a5ae8... libtracker-sparql: Implement serialize_async/finish in dire (*)
  89e9a4f... libtracker-data: Use SQL value type as a last resort to det (*)
  bb2665a... libtracker-sparql: Fix refcount management of a serializer' (*)
  9e13947... libtracker-data: Provide graph information at describe quer (*)
  f57943e... libtracker-sparql: Support serialization to Trig format (*)
  39b365a... libtracker-sparql: Implement serialize_async/finish on DBus (*)
  883bc6f... libtracker-sparql: Implement serialize_async/finish on remo (*)
  68d894e... cli: Use serialize() method for "tracker3 export" command (*)
  7c721e2... libtracker-data: Hint best tracker_triples access strategy  (*)
  d2c427c... libtracker-sparql: Add TrackerSparqlStatement API to serial (*)
  c2269b5... libtracker-sparql: Implement serialization on direct statem (*)
  6c9b95e... libtracker-sparql: Handle statement serialization in D-Bus  (*)
  33b2d51... libtracker-sparql: Implement statement serialization in D-B (*)
  c20fd77... libtracker-sparql: Add missing "static" in functions (*)
  84d3931... libtracker-sparql: Implement statement serialization on rem (*)
  f42768b... tests: Add serialize tests (*)
  3387e76... libtracker-sparql: Fix typo (*)
  bb1f896... docs: Add documentation blurb about DESCRIBE resultset form (*)
  15534e0... libtracker-data: Do not forward cursor variable names separ (*)
  a760bd1... libtracker-data: Add n_columns argument to cursors (*)
  d6edfe3... libtracker-data: Store the number of columns in select cont (*)
  9df641d... libtracker-data: Forward number of columns to cursor (*)
  1259052... libtracker-data: Handle annotating value types in cursors (*)
  3b6b03e... libtracker-data: Refactor code (*)
  2d53fec... libtracker-data: Forward annotated column types on SELECT q (*)
  99bfe6c... libtracker-data: Forward annotated column type on ASK queri (*)
  3d0af50... libtracker-data: Forward annotated column types on DESCRIBE (*)
  9bb85f7... libtracker-data: Do not forward static value types to curso (*)
  ef83e7c... libtracker-data: Skip nrl:added/nrl:modified while parsing  (*)
  a23eb55... libtracker-data: Add missing locking to cursor API (*)
  47598d5... docs: Document how the annotated types in cursors affect li (*)
  dab5b71... libtracker-sparql: Add TrackerSerializeFlags argument to se (*)
  c63f9e6... libtracker-data: Return NULL on failed date conversions (*)
  54119de... Merge branch 'wip/carlosg/serialize-api' into 'master' (*)
  51364df... ci: Update ci-templates dependency (*)
  e776df3... ci: Update stable fedora to 35 (*)
  0186235... libtracker-data: Add private API to map local connections (*)
  e4c3a5b... libtracker-sparql: Add tracker_sparql_connection_map_connec (*)
  9f5fc7d... tests: Generalize service tests so we can specify full URIs (*)
  077fe2f... tests: Test locally mapped connections in the services test (*)
  e91bdd4... libtracker-data: Add specific TrackerRowid type (*)
  5a5a9c9... libtracker-data: Change notification mechanism to use Track (*)
  64f8b5d... libtracker-data: Use TrackerRowid in update mechanism (*)
  e312cb3... libtracker-data: Use TrackerRowid in ontology data (*)
  8506463... libtracker-data: Store graph IDs as TrackerRowid (*)
  79133d5... libtracker-data: Use TrackerRowid internally in triples vir (*)
  977d7a6... libtracker-sparql: Use TrackerRowid to store graph IDs (*)
  52974ae... libtracker-sparql: Use right function name in API docs (*)
  e060494... Merge branch 'wip/carlosg/fix-doc-typo' into 'master' (*)
  8249b67... Merge branch 'wip/carlosg/rowid-type' into 'master' (*)
  43bc01d... Merge branch 'wip/carlosg/local-connection-mapping' into 'm (*)
  339dd51... Merge branch 'wip/carlosg/ci-f35-and-beyond' into 'master' (*)
  26064a9... Release 3.3.0.beta (*)
  a87b93e... manpages: Fix generation of manpages with asciidoc 10 (*)
  061faef... Merge branch 'asciidoc-10' (*)
  e2c58cb... ci: Update alpine image, and use "latest" (*)
  c6e63fd... Merge branch 'wip/carlosg/ci-alpine-update' into 'master' (*)
  db36d01... build: Add an option to control building tests (*)
  edcdecd... Merge branch 'option-tests' into 'master' (*)
  9a8433c... build: Add config options for libsoup (*)
  5577d18... Merge branch 'choose-libsoup' into 'master' (*)
  56cb0b8... website: Mention "tracker3 status" as first stop in debuggi (*)
  368aa44... website: Add FAQ about versions supported by Tracker (*)
  3573dd0... Merge branch 'wip/carlosg/faq' into 'master' (*)
  f1f4050... libtracker-sparql: Port missing code to TrackerRowid (*)
  ebd4b50... utils: Add benchmark utility (*)
  6303cd4... libtracker-data: Pass correct variable name for non-direct  (*)
  2ec6eaf... Merge branch 'wip/carlosg/benchmark' into 'master' (*)
  d7e23d3... Merge branch 'wip/carlosg/date-var-names' into 'master' (*)
  36625a9... Release 3.3.0.rc (*)
  9cabc41... ci: Add repo-sanity check (*)
  b5d4fae... ci: Declare variable in general block (*)
  56cf628... ci: Run check-commits job in normal pipelines too (*)
  3cf7b16... ci: Enable detached merge request pipelines (*)
  ca35a19... ci: Add some additional commit formatting rules (*)
  ffb1272... ci: Include gcovr in Ubuntu/Alpine images (*)
  0a07d77... ci: Run coverage on all test jobs (*)
  5b4410c... ci: Work around rawhide failures by using crun runners (*)
  36742e8... ci: Manually apply test timeout multiplier (*)
  78f2d18... Merge branch 'wip/carlosg/ci-pipelines' into 'master' (*)
  5bb056b... libtracker-data: Drop stale zlib references (*)
  1bb7c5b... libtracker-data: Clean up further unused headers (*)
  9e598b0... Merge branch 'wip/carlosg/drop-zlib-references' into 'maste (*)
  fb7de68... ci: Disable docs building in fedora@aarch64 build job (*)
  ee275a7... ci: Print summary of individual gcovr runs (*)
  569dc3d... tests: Add tests for FTS functions (*)
  30b377d... tests: Prepare SPARQL tests for cursor errors (*)
  4818044... tests: Add more SPARQL builtin function tests (*)
  0ad6247... tests: Add more tests for cast and xpath functions (*)
  cfe19c0... tests: Add more aggregate function tests (*)
  38b337e... tests: Add 3-way alternative path test (*)
  0212910... tests: Add more thorough portal tests (*)
  eaa2d2e... tests: Add more tests for TrackerSparqlCursor API (*)
  32bd56c... Merge branch 'wip/carlosg/more-tests' into 'master' (*)
  7b5ace7... libtracker-common: Do not miss subsecond info printing iso8 (*)
  e0138ba... Merge branch 'wip/carlosg/lost-subseconds' into 'master' (*)
  f56ecdc... Release 3.3.0 (*)
  95291bf... libtracker-sparql: Use .so suffix for modules on all platfo (*)
  bb4fc26... Merge branch 'so-vs-dylib' into 'master' (*)
  ec22893... tests: Fix libtracker-sparql/tracker-serialize-test on macO (*)
  d409f29... Merge branch 'macos-test-fix' into 'master' (*)
  f41997a... ci: Rebuild tree before running tests (*)
  60046b2... Merge branch 'wip/carlosg/fix-coverage-percentage' into 'ma (*)
  d73e7af... libtracker-data: Try STRING_LITERAL_LONG1/2 before STRING_L (*)
  f0825bb... tests: Add basic test around long string literals (*)
  e47d94a... libtracker-data: Add column to triples table to get raw val (*)
  f1a3282... libtracker-data: Fix negated property paths (*)
  7ab1493... tests: Add tests for negated property paths (*)
  282f55f... Merge branch 'wip/carlosg/more-sparql-fixes' into 'master' (*)
  471f7fd... libtracker-sparql: Fix libtracker-remote-soup{2,3} modules  (*)
  ffaecd1... build: Generalize hack to ensure soup modules are a depende (*)
  ea852d5... Merge branch 'libtracker-remote-linking' into 'master' (*)
  06b5759... libtracker-fts: Move README.parsers file to libtracker-comm (*)
  de16136... build: Depend on sqlite >=3.20.0 (*)
  aa94f2f... libtracker-fts: Drop in-tree fts5 module (*)
  f9669d3... libtracker-data: Merge libtracker-fts into libtracker-data (*)
  a7690b7... libtracker-data: Drop crc32 utility function (*)
  6b9cd24... tests: Rename libtracker-fts tests directory to fts (*)
  e18e09f... tests: Update libtracker-data tests to use high-level libra (*)
  25107a9... libtracker-data: Drop single-header usage guards (*)
  c4d6c0d... libtracker-data: Avoid references to libtracker-data direct (*)
  96db269... libtracker-sparql: Move libtracker-data to libtracker-sparq (*)
  aa2785c... libtracker-sparql: Remove unnecessary CCode hints from trac (*)
  26decd7... tests: Rename libtracker-data tests to 'core' (*)
  661e116... libtracker-sparql: Avoid pulling generated libtracker-commo (*)
  577ac46... build: Provide a file() set for each libtracker-sparql subd (*)
  ac987ce... libtracker-sparql: Build as a monolithic library (*)
  0cc8ba5... docs: Remove hack to embed files (*)
  1e9f6fe... libtracker-sparql: Mark parameter as nullable (*)
  a26d19c... docs: Add python examples (*)
  b909267... docs: Add Javascript examples (*)
  0e8d238... libtracker-sparql: Add further docs to TrackerEndpointHttp (*)
  9d87424... docs: Add "security" section under "implementation details" (*)
  3566f7c... manpages: Stress further the usage of --loopback in tracker (*)
  5ac6e36... Merge branch 'wip/carlosg/doc-updates' into 'master' (*)
  f9f354d... build: Bump version to 3.4.0.alpha (*)
  b496b38... Merge branch 'wip/carlosg/shuffle-dirs' into 'master' (*)
  8bfbd7b... Update POTFILES.in (*)
  64a45ec... libtracker-sparql: Move TrackerSerializerFormat enum to dis (*)
  fa5aaa2... libtracker-sparql: Add base http helper object definitions (*)
  381c754... libtracker-sparql: Add HTTP module soup2/soup3 implementati (*)
  02b3b5f... libtracker-sparql: Port TrackerEndpointHttp to new HTTP mod (*)
  79000a2... libtracker-sparql: Port remote TrackerSparqlConnection to n (*)
  4a7b573... libtracker-sparql: Drop libtracker-data static library (*)
  e98de30... Revert "libtracker-sparql: Ensure to register a single inst (*)
  1569a8b... Merge branch 'wip/carlosg/remote-module-reduction' into 'ma (*)
  4fa9b4e... libtracker-sparql: Add base deserializer object (*)
  83b2fcc... libtracker-sparql: Add TrackerDeserializerRdf abstract clas (*)
  65c2e33... libtracker-sparql: Make the turtle reader a deserializer (*)
  9d4b988... libtracker-sparql: Add deserialization to the Trig format (*)
  1384513... Merge branch 'wip/carlosg/deserializers' into 'master' (*)
  a79e1ff... libtracker-sparql: Add JSON cursor deserializer (*)
  d155016... libtracker-sparql: Add XML cursor deserialization (*)
  6e26e0b... tests: Do not leak cursors (*)
  1398c33... libtracker-sparql: Replace remote connection cursors with d (*)
  5e49add... tests: Merge cursor tests into their own executable (*)
  1eff0bc... tests: Refactor cursors test (*)
  da2aa1e... tests: Do not use separate test to poke cursors after last  (*)
  185e2aa... tests: Refactor static variable usage (*)
  2dc8d63... libtracker-sparql: Set connection on bus TrackerSparqlState (*)
  feab59e... libtracker-sparql: Set connection consistently on all Track (*)
  e2a3afb... tests: Run cursor tests on all connection types (*)
  aa6b3eb... tests: Compare cursors more exhaustively in cursor tests (*)
  c3ab249... tests: Rename test (*)
  b84baa1... tests: Test both JSON and XML cursors (*)
  31f489b... tests: Assert that cursors have the right connection assign (*)
  a2beaec... Merge branch 'wip/carlosg/deserializer-cursors' into 'maste (*)
  c38c266... build: Specify fuller path to config.h (*)
  e70d935... Merge branch 'wip/carlosg/fix-miners-ci' into 'master' (*)
  ef9282b... libtracker-sparql: Fix TrackerDeserializer::namespace-manag (*)
  d6d30d4... libtracker-sparql: Add fts namespace to default namespace m (*)
  1943495... libtracker-sparql: Implement get_namespace_manager() in rem (*)
  cb82665... libtracker-sparql: Fix handling of partial FTS deletion (*)
  6067f03... libtracker-sparql: Remove value from array after deletion (*)
  26f5af2... libtracker-sparql: Bump FTS parser version (*)
  460e694... tests: Add FTS tests for partial updates and INSERT OR REPL (*)
  2a75090... libtracker-data: Ensure blank node row ids are integer type (*)
  8303d82... tests: Add tests for queries around blank nodes (*)
  b34703d... Merge branch 'wip/halfline/photos-album-fix' into 'master' (*)
  9c6ce63... libtracker-sparql: Avoid URN queries in DBus endpoint notif (*)
  876dcde... tests: Add tests for TrackerNamespaceManager API (*)
  5cb6aa6... Merge branch 'wip/carlosg/remote-namespace-manager' into 'm (*)
  44ea8db... Merge branch 'wip/carlosg/avoid-notifier-query' into 'maste (*)
  30b6619... libtracker-sparql: Rewrite TrackerRemoteConnection (*)
  399ca32... Merge branch 'wip/carlosg/remote-conn-rewrite' into 'master (*)
  863a4da... Merge branch 'wip/carlosg/fts-consistence-fixes' into 'mast (*)
  7003f12... libtracker-sparql: Do not attempt to rebuild non-existing F (*)
  c3d573e... Merge branch 'wip/carlosg/no-fts-logic-error' into 'master' (*)
  38f244f... tests: Comment out turtle parsing test with base/prefix cha (*)
  5f15c51... libtracker-sparql: Add internal API to load RDF from a dese (*)
  9bbc5e6... libtracker-sparql: Rename function (*)
  9ddc56d... libtracker-sparql: Add public deserialization API (*)
  292c753... libtracker-sparql: Implement deserialize API in direct conn (*)
  07622a5... libtracker-sparql: Drop line/column information in error me (*)
  4c6e7e0... libtracker-sparql: Refactor handling of prefix/base in Turt (*)
  3260379... libtracker-sparql: Fix handling of graph clauses in Trig pa (*)
  14a7bff... cli: Update tracker-import to use deserialization API (*)
  04abacd... libtracker-sparql: Implement RDF deserialization on D-Bus c (*)
  6a756e1... libtracker-sparql: Allow implicit creation of resources whe (*)
  1bb8184... core: Handle conversion of values for superproperties with  (*)
  b34dcf0... core: Handle graphs coming from RDF data (*)
  b8110ec... libtracker-sparql: Parse all numeric types in turtle deseri (*)
  da5402b... libtracker-sparql: Enlarge Turtle deserializer buffer for l (*)
  3d5fff0... cli: Add --trig argument to "tracker import" (*)
  62410b9... tests: Add tests for deserialization (*)
  bac6c9c... Add Georgian translation (*)
  fb42de6... Merge branch 'wip/carlosg/deserialize-api' into 'master' (*)
  e96ad8d... Update Ukrainian translation (*)
  8976a75... Update Russian translation (*)
  de354dc... Update Swedish translation (*)
  f325729... tests: Specify missing order in test (*)
  047fae6... Merge branch 'wip/carlosg/test-order-fix' into 'master' (*)
  f4da72f... build: CLI depends on libtracker-common (*)
  541cac0... libtracker-common: Drop unused enum (*)
  ecb1844... Merge branch 'wip/carlosg/drop-common-enums' into 'master' (*)
  c68b064... Merge branch 'sam/tracker-common-dep' into 'master' (*)
  f1689ac... libtracker-data: Fetch nrl:modified from all graphs (*)
  99c5625... Merge branch 'wip/carlosg/fix-nrl-modified' into 'master' (*)
  e12fa8e... Update Portuguese translation (*)
  d8db4d4... libtracker-sparql: Move enum definition (*)
  59189df... libtracker-sparql: Add missing static-ness to static functi (*)
  2717dcb... libtracker-sparql: Add private TrackerResource iterator hel (*)
  a2efb8b... libtracker-sparql: Pass namespace manager explicitly to Tra (*)
  f5e2415... libtracker-sparql: Prepare deserializer for NULL input stre (*)
  f409e74... libtracker-sparql: Add TrackerDeserializerResource helper (*)
  2338810... libtracker-sparql: Add public method to print RDF from a Tr (*)
  502ef55... libtracker-sparql: Deprecate tracker_resource_print_turtle( (*)
  4393f22... libtracker-sparql: Implement service description of HTTP en (*)
  e89de14... Update Indonesian translation (*)
  142b15c... libtracker-sparql: Plug small leak in Turtle deserializer (*)
  22f12a9... tests: Invert order of asserts (*)
  89714d5... libtracker-sparql: Add documentation for TrackerRdfFormat (*)
  f6095d7... Merge branch 'wip/carlosg/resources-as-cursors' into 'maste (*)
  aebcb71... ci: Do not test build website on non-main branch (*)
  ca6c0ba... Release 3.4.0.alpha (*)
  e25bec6... Update Chinese (China) translation (*)
  1c5971b... Update Hebrew translation (*)
  bfcaffb... libtracker-sparql: Expand TrackerResource URIs before inser (*)
  25b55ab... Merge branch 'wip/carlosg/expand-resource-uri' into 'master (*)
  dad6b5f... libtracker-sparql: Declare direct connection constructors i (*)
  d3fec06... utils: Drop tracker-resdump noinst util (*)
  4254113... libtracker-sparql: Reply earlier to D-Bus query messages in (*)
  4098bbd... libtracker-sparql: Reimplement all bus connection objects (*)
  aea373b... build: Cleanse of Vala dependencies (*)
  1c94abe... Merge branch 'wip/carlosg/rewrite-bus-impl' into 'master' (*)
  87d5b79... libtracker-sparql/bus: Initialize string length out value i (*)
  39d54f1... libtracker-sparql/bus: Check errors and return values readi (*)
  8258631... libtracker-sparql/bus: Validate column offsets in bus curso (*)
  edbbea3... libtracker-sparql/bus: Check return value of g_dbus_message (*)
  a048662... Merge branch 'wip/carlosg/bus-fixes' into 'master' (*)
  260e6b4... Update Turkish translation (*)
  39ccedb... libtracker-sparql/bus: Plug potential leak on error paths (*)
  d640977... libtracker-sparql/bus: Avoid reentrancy on bus batches (*)
  90eff3e... libtracker-sparql/bus: Shuffle cursor row offsets maximum s (*)
  0b183d9... libtracker-sparql/bus: Check return value of function (*)
  c2fbe2a... Update Friulian translation (*)
  5c9d59c... Merge branch 'wip/carlosg/more-bus-fixes' into 'master' (*)
  d33a185... Updated Spanish translation (*)
  d5550e7... libtracker-sparql/core: Use boolean getter for ASK query (*)
  8035d4f... Add Abkhazian translation (*)
  430ad90... Update Basque translation (*)
  318ac06... Merge branch 'wip/carlosg/inverse-functional-property-on-up (*)
  022c30e... Update Serbian translation (*)
  e5fa067... Release 3.4.0.beta (*)
  f9bc387... Update Croatian translation (*)
  b7e109e... Update Polish translation (*)
  25646de... Update Galician translation (*)
  24bb4e4... Updated Lithuanian translation (*)
  be20f15... Update Abkhazian translation (*)
  9f520e7... Updated Czech translation (*)
  9e0173f... libtracker-sparql: Avoid deprecated API usage warnings bett
  4d01614... remote: Support newer soup API to pause/unpause messages
  307b3dd... core: Cast cursor variable to the right type
  a9ef132... tests: Remove unused variables
  6837f67... docs: Use correct integer type for iterator
  9b99b07... docs: Avoid warnings doubly parsing base ontology
  819520c... build: Use generic .get_variable method to get pkgconfig va
  7c92271... build: Don't look for posix_fadvise

(*) This commit already existed in another branch; no separate mail sent


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