summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Merge branch 'tracker-2.3' into 'tracker-2.3'Carlos Garnacho2020-03-042-3/+5
|\ | | | | | | | | tracker-store: check whether private is NULL before visit its child See merge request GNOME/tracker!192
| * tracker-store: dispose connection and data_manager before shutting down ↵Alynx Zhou2020-03-041-3/+3
| | | | | | | | writeback and events
| * tracker-store: check whether private is NULL before visit its childAlynx Zhou2020-03-031-0/+2
|/
* Update Japanese translationsicklylife2020-03-011-267/+118
|
* Update Japanese translationsicklylife2020-03-011-1729/+2178
|
* Release 2.3.22.3.2Carlos Garnacho2020-02-182-2/+5
|
* tests: Use libeatmydata to speed up testsSam Thursfield2020-02-171-1/+1
| | | | | | | | This will hopefully fix https://gitlab.gnome.org/GNOME/tracker/issues/145 Depends on https://gitlab.gnome.org/GNOME/tracker-oci-images/merge_requests/14 Backport of https://gitlab.gnome.org/GNOME/tracker/merge_requests/176
* Update NEWSSam Thursfield2020-01-281-0/+6
|
* Merge branch 'sam/2.3-blank-nodes-fix' into tracker-2.3Sam Thursfield2020-01-281-0/+5
|\ | | | | | | Backport of https://gitlab.gnome.org/GNOME/tracker/merge_requests/174
| * fix #172Viktor Gal2020-01-281-0/+5
|/ | | | blank nodes should be processed when processing nested resources
* Add Malay translationUmarzuki Bin Mochlis Moktar2020-01-082-0/+1817
|
* Merge branch '2.3.2/have-statvfs64' into tracker-2.3Sam Thursfield2019-12-201-1/+1
|\ | | | | | | Backport of https://gitlab.gnome.org/GNOME/tracker/merge_requests/166
| * Use #ifdef with config.h define variable HAVE_STATVFS64Sam Thursfield2019-12-201-1/+1
|/ | | | | | | This was causing build failures on non-Linux architectures such as Debian/Hurd. Fixes https://gitlab.gnome.org/GNOME/tracker/issues/169
* ci: Fix tests with Fedora 31 container imageSam Thursfield2019-12-111-1/+1
| | | | Backport of https://gitlab.gnome.org/GNOME/tracker/merge_requests/163
* Merge branch 'wip/carlosg/fts-delete-2.3' into 'tracker-2.3'Carlos Garnacho2019-12-103-14/+25
|\ | | | | | | | | libtracker-data: Perform FTS deletes in a single query (2.3 branch) See merge request GNOME/tracker!162
| * libtracker-data: Perform FTS deletes in a single queryCarlos Garnacho2019-12-103-14/+25
|/ | | | | | | | | | | External content FTS5 tables have trouble with partial column updates, possibly deeming the index corrupt afterwards. So perform deletes just like updates, in a manner that a row is updated all at once. As we were already doing the deletes for all FTS properties one by one before proceeding with the insertion of new values, this is slightly nicer in that we just make a single update now. Still quite a cumbersome peculiarity.
* Release 2.3.12.3.1Carlos Garnacho2019-10-121-1/+1
|
* NEWS: Note translation updateSam Thursfield2019-10-051-0/+2
|
* Update NEWS and meson.build for 2.3.1Sam Thursfield2019-10-052-1/+8
|
* Merge branch 'sam/2.3-tracker-resource-delete-nested-resources' into tracker-2.3Sam Thursfield2019-10-051-16/+37
|\ | | | | | | See https://gitlab.gnome.org/GNOME/tracker/merge_requests/153
| * libtracker-sparql: Rearrange some tracker-resource.c codeSam Thursfield2019-10-051-9/+8
| | | | | | | | | | | | | | This rearranges tracker-resource.c generate_sparql_insert_pattern() to check the done list, same as what we now do in generate_sparql_deletes(). Functionality should not change.
| * libtracker-sparql: Simplify tracker-resource code with helper functionSam Thursfield2019-10-051-6/+12
| |
| * libtracker-sparql: Generate DELETEs for relations inside arraysSam Thursfield2019-10-051-4/+20
|/ | | | | | | | | | | | | | When a TrackerResource is serialized to SPARQL, we generate a series of DELETE {} INSERT {} statements. For every single-value properties whose value we set, we need to delete its value first. (Otherwise we might see "Unable to insert multiple values" errors). The tracker_resource_print_sparql() function was not generating the DELETE statements for relations if there were multiple relations for a single property. This indirectly led to https://gitlab.gnome.org/GNOME/tracker/issues/154 and https://gitlab.gnome.org/GNOME/tracker/issues/121
* Update Slovak translationDušan Kazik2019-09-261-523/+538
|
* Release 2.3.02.3.0Carlos Garnacho2019-09-092-1/+9
|
* Release 2.2.99.12.2.99.1Carlos Garnacho2019-09-052-1/+14
|
* Merge branch 'wip/jfelder/ontology-external-reference-identifier' into 'master'Sam Thursfield2019-09-051-1/+0
|\ | | | | | | | | ontologies: tracker:ExternalReference can have only one nie:identifier See merge request GNOME/tracker!125
| * ontologies: tracker:ExternalReference can have only one nie:identifierJean Felder2019-09-021-1/+0
|/
* Merge branch 'wip/carlosg/escape-single-quotes' into 'master'Sam Thursfield2019-09-012-1/+5
|\ | | | | | | | | libtracker-sparql: Escape single quotes See merge request GNOME/tracker!124
| * libtracker-sparql: Escape single quotesCarlos Garnacho2019-08-312-1/+5
|/ | | | | | | | | | | According to https://www.w3.org/TR/sparql11-query/#grammarEscapes, double and single quotes may be escaped regardless of the type of string literal we are dealing with. We should make tracker_sparql_escape_string() match accordingly. Related: https://gitlab.gnome.org/GNOME/nautilus/issues/163 https://gitlab.gnome.org/GNOME/nautilus/merge_requests/456
* Merge branch 'tintou/sparql-documentation-tiny-fixes' into 'master'Sam Thursfield2019-08-272-0/+5
|\ | | | | | | | | libtracker-sparql: Document the missing arguments See merge request GNOME/tracker!123
| * libtracker-sparql: Document the missing argumentsCorentin Noël2019-08-272-0/+5
|/
* Merge branch 'sam/trackertestutils-fixup' into 'master'Sam Thursfield2019-08-261-0/+1
|\ | | | | | | | | trackertestutils: Install mainloop.py file See merge request GNOME/tracker!122
| * trackertestutils: Install mainloop.py fileSam Thursfield2019-08-271-0/+1
|/ | | | I forgot about it!
* Merge branch 'sam/resource-no-autodispose' into 'master'Sam Thursfield2019-08-261-2/+0
|\ | | | | | | | | libtracker-sparql: Don't automatically call dispose() on TrackerResource See merge request GNOME/tracker!121
| * libtracker-sparql: Don't automatically call dispose() on TrackerResourceSam Thursfield2019-08-261-2/+0
|/ | | | | | | | Just because we changed a property, does not mean we should delete the old value of that property, because it might still be in use somewhere else. See https://gitlab.gnome.org/GNOME/tracker/issues/127
* Merge branch 'sam/functional-tests-shared' into 'master'Sam Thursfield2019-08-2640-510/+799
|\ | | | | | | | | functional-tests: Improve helper code and share it with tracker-miners See merge request GNOME/tracker!117
| * functional-tests: Merge changes to 'helpers' module from tracker-miners.gitSam Thursfield2019-08-232-23/+332
| | | | | | | | | | | | There are various features which were implemented in tracker-miners.git since it was split from tracker.git which never made their way into tracker.git.
| * functional-tests: Remove unnecessary Python shebagsSam Thursfield2019-08-235-6/+0
| | | | | | | | | | These are still needed for the test modules, but they are not needed in the helper modules.
| * functional-tests: Add 2019 copyrightSam Thursfield2019-08-2318-1/+37
| |
| * functional-tests: Merge common/utils package into the tests themselvesSam Thursfield2019-08-2318-20/+20
| | | | | | | | | | | | This package now contains just a few files, as most of the code has moved to the utils/trackertestutils package. Let's take the opportunity to simplify the directory structure.
| * functional-tests: Move the 'helpers' module into 'trackertestutils'Sam Thursfield2019-08-234-6/+6
| |
| * functional-tests: Clean up use of the common.utils.configuration moduleSam Thursfield2019-08-236-138/+96
| | | | | | | | | | | | | | | | | | This module exists to pass the build configuration to the tests. This commit removes a lot of cruft from the module. The 'helpers' module is now disconnected from the configuration module. This allows it to be moved into the shared 'trackertestutils' library and shared with the tracker-miners repo.
| * functional-tests: Remove obsolete optionsSam Thursfield2019-08-233-59/+26
| | | | | | | | | | | | | | | | | | | | | | The old 'verbose' option isn't needed. The tests should be silent by default, and noisy when TRACKER_VERBOSITY > 1 or TRACKER_TESTS_VERBOSE is set. The old 'manual start' option is also removed. If you need to attach a debugger to one of the Tracker daemons during a test, my advice is to modify the code to add a `g_sleep(10000)` call early in startup, start the test in question, and then manually attach `gdb`.
| * functional-tests: Add new trackertestutils moduleSam Thursfield2019-08-237-2/+17
| | | | | | | | | | | | | | | | | | | | | | This module aims to reduce duplication between tracker.git and tracker-miners.git. The idea is to share as much code as we can between the different functional-tests. The tracker-sandbox script will also be use this library. The module is installed into Tracker's private library directory. As it is only needed for development and testing, packagers should split it into the appropriate -devel package.
| * functional-tests: Remove log() helper functionSam Thursfield2019-08-144-23/+34
| | | | | | | | Let's use Python's actual 'logging' module instead.
| * functional-tests: Remove unused moduleSam Thursfield2019-08-141-1/+0
| |
| * functional-tests: Remove unused dataSam Thursfield2019-08-148-0/+0
| |
* | Merge branch 'zerosize-mimetype-support' into 'master'Sam Thursfield2019-08-231-1/+2
|\ \ | | | | | | | | | | | | file-utils-test: application/x-zerosize is a valid mime for an empty file See merge request GNOME/tracker!118
| * | file-utils-test: application/x-zerosize is a valid mime for an empty fileMarco Trevisan (Treviño)2019-08-221-1/+2
| |/ | | | | | | | | | | As per GLib commit 1c177ce0, empty files might have `application/x-zerosize` mime-type. So, accept both this one and "text/plain" as valid.