summaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'sam/tracker-sparql-doc-cleanups' into 'master'Sam Thursfield2019-05-032-72/+12
|\ | | | | | | | | docs: Clean up some errors in libtracker-sparql-doc build See merge request GNOME/tracker!82
| * docs: Remove references to tracker_sparql_backend_get_direct()Sam Thursfield2019-03-302-72/+12
| | | | | | | | | | This function was removed in 8acaa3e77283efd2a5661ac0ae050b8993c8e08b but some corners of the documentation didn't yet get the message.
* | Merge branch 'sam/tracker-miner-warning-fixes' into 'master'Sam Thursfield2019-05-022-1/+6
|\ \ | |/ |/| | | | | Fix warnings and broken links in libtracker-miner-doc build See merge request GNOME/tracker!79
| * docs: Add tracker-sparql documentation into fixxref search pathSam Thursfield2019-03-281-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | The libtracker-miner library depends on libtracker-sparql and uses some of the types defined there. The docs refer to these types, which previously produced warnings and broken links: html/TrackerDecorator.html:739: warning: no link for: "TrackerSparqlBuilder" -> (<span class="type">TrackerSparqlBuilder</span>). html/TrackerMiner.html:124: warning: no link for: "TrackerSparqlConnection" -> (<span class="type">TrackerSparqlConnection</span>). html/TrackerMiner.html:655: warning: no link for: "tracker-sparql-connection-get" -> (<code class="function">tracker_sparql_connection_get()</code>). With this change, the warnings are gone and the links to types from libtracker-sparql work as expected.
| * docs: Fix warning in libtracker-miner docsSam Thursfield2019-03-281-0/+4
| | | | | | | | | | | | This fixes the following warning: html/TrackerMinerFS.html:1238: warning: no link for: "api-index-1.8" -> (1.8).
* | docs: Modernize the libtracker-sparql documentationCorentin Noël2019-03-288-71/+136
|/ | | | Still not fixed the Tracker 2.0 references here and there
* docs: Modernize the libtracker-miner documentationCorentin Noël2019-03-276-294/+114
|
* docs: Modernize the libtracker-control documentationCorentin Noël2019-03-276-78/+83
|
* build: Separate manpages install option from gtk-doc generationMart Raudsepp2019-02-181-3/+7
| | | | | | | The main use case for the docs option seems to be to not spend time on gtk-doc generation. It is rather unexpected this also disables the installation of manpages, which are just installed as-is with no work involved.
* tt2sgml: Fix memory leaks and memory corruptionsAndrea Azzarone2018-12-184-18/+26
| | | | Fixes: https://gitlab.gnome.org/GNOME/tracker/issues/66
* docs: Add references to TrackerSparqlStatementCarlos Garnacho2018-11-133-0/+27
|
* docs: Add missing ontology to docsCarlos Garnacho2018-10-131-0/+1
| | | | This isn't even used, but that's no reason to leave it out of docs.
* docs: Fix some broken links in ontology introduction docsCarlos Garnacho2018-10-136-43/+42
| | | | | There were also some references to no longer existing ontology, that's been wiped out.
* docs: Do not add dead links to predefined ontology instancesCarlos Garnacho2018-10-131-3/+1
| | | | | That is as much as we say about them, gets rid of warnings during docs generation.
* build: Use build_by_default to generate ontology docsCarlos Garnacho2018-10-132-12/+4
| | | | The build_always option is deprecated since meson 0.38.0
* docs: Fix xrefs to glib docsCarlos Garnacho2018-10-138-19/+39
| | | | So we get proper links to glib types.
* build: Fixes to docs generationCarlos Garnacho2018-10-133-4/+9
| | | | | | | | | The docs were not going through gtkdoc-scangobj, and the libtracker-sparql docs were just looking in source dir while it should also look for gtk-doc comments in generated files from vala. Now that we're there, use include_directories() to get rid of relative paths.
* build: Drop autotoolswip/carlosg/drop-autotoolsCarlos Garnacho2018-09-099-378/+0
|
* Allow use of domain rules that aren't installed into /usrsam/domain-rules-outside-usrSam Thursfield2018-08-111-0/+4
| | | | | | | | | | | | | Currently Tracker domain rules must be installed inside Tracker's data directory (usually /usr/share/tracker). This is limiting as it means only system packages can add them. A program installed into /opt is unable to use a custom domain, for example. Since Tracker is implemented as a system of daemons, it's not particularly straight forward to work around this by setting XDG_DATA_DIRS= to point somewhere non-standard either. This patch removes this restriction in a simple way: it allows users to pass a full path to the domain rule, rather than just the base name.
* Add support to TrackerResource for outputting metadata as JSON-LDsam/resource-jsonldSam Thursfield2018-07-151-1/+1
| | | | | This also adds `tracker extract -o json` to dump resources in JSON-LD, in anticipation of corresponding updates in tracker-miners.git.
* docs: Fix broken XIncludes in libtracker-sparql docsCarlos Garnacho2018-06-231-1/+27
| | | | | Add missing example files to content, and generate ontology docs for the builtin ontology bits.
* meson: Use relative paths for gtk-doc src_dir argumentsSam Thursfield2018-04-203-3/+3
| | | | | Using absolute paths breaks if we are embedded as a subproject because the toplevel path is that of the toplevel project.
* docs: Update path that contains API version to 2.0 in man pageSam Thursfield2017-09-221-2/+2
| | | | | We should maybe reword this to not include the API version, but I can't see a simple way right now.
* libtracker-control: Add migration docsDebarshi Ray2017-09-114-1/+27
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=787246
* docs: Remove unused manpagesCarlos Garnacho2017-08-316-234/+0
| | | | | These manpages persist on the tracker-miners module, they can be removed from this repo.
* meson: Fix typo in libtracker-sparql docsCarlos Garnacho2017-08-221-1/+1
| | | | Missing comma.
* Distcheck fixesCarlos Garnacho2017-08-071-1/+23
|
* docs: Add example description fileCarlos Garnacho2017-08-071-0/+16
| | | | This was not added on git.
* libtracker-sparql: Document further new APICarlos Garnacho2017-08-074-1/+112
|
* docs: Ignore the right header fileCarlos Garnacho2017-08-071-1/+1
| | | | | Fixes some duplicate reference warnings when building libtracker-sparql docs.
* libtracker-miner: Add migration docsCarlos Garnacho2017-08-074-2/+76
|
* libtracker-sparql: Add migration docsCarlos Garnacho2017-08-074-2/+60
|
* libtracker-miner: Improve docsCarlos Garnacho2017-08-074-43/+32
| | | | | Remove no longer existing methods, add the newer objects/methods that were missing, and add some further docs here and there.
* libtracker-sparql: Update docsCarlos Garnacho2017-08-071-0/+7
| | | | | The newer methods were still missing from API docs, add them in the respective sections.
* meson: Replace all source_root() and build_root() callsSam Thursfield2017-08-041-1/+1
| | | | | These functions need to be avoided so that Tracker doesn't break when included via subproject() into another Meson project.
* Remove all miners/extract/writebackCarlos Garnacho2017-08-031-13/+1
| | | | This is being split to its own package
* build: Cleanup TRACKER_COMPILATION defines from c_argsCarlos Garnacho2017-07-191-2/+1
| | | | It is now defined globally, so can removed from specific targets.
* libtracker-sparql: Implement tracker_sparql_connection_get_namespace_manager()Carlos Garnacho2017-07-111-0/+1
| | | | | | This is implemented on direct connections and the generic backend. The TrackerNamespaceManager will be filled in from the internal ontologies, as read by the TrackerDataManager.
* libtracker-miner: Drop TrackerSparqlBuilder from TrackerDecorator APICarlos Garnacho2017-07-111-1/+2
| | | | | | | Just add tracker_decorator_info_complete[_error] functions to let the decorator implementation give back the resulting SPARQL. This way the TrackerDecorator API is agnostic of the method/API used to build the SPARQL.
* libtracker-sparql: Add tracker_resource_[add|set]_take_relation()Carlos Garnacho2017-07-111-0/+2
| | | | | These are C helper functions, so users may create trees of TrackerResources without having to manually unref all non-root ones.
* docs: Remove doc references to TrackerEnumeratorCarlos Garnacho2017-07-111-2/+0
|
* libtracker-sparql: Remove get_direct(_async|_finish)Carlos Garnacho2017-07-111-3/+0
| | | | | | Those functions have been deprecated for years and are being removed for 2.0. Use tracker_sparql_connection_get() and async variants instead, that will smartly use the direct connection underneath.
* libtracker-miner: Remove Tracker[File]EnumeratorCarlos Garnacho2017-07-101-35/+0
| | | | | | | | | | | This is a pretty pointless shallow wrapper to GFileEnumerator. Just make TrackerDataProvider offer GFileEnumerators. If anyone ever was in need for implementing a TrackerEnumerator, they can do the very same by implementing GFileEnumerator, and handing those from their TrackerDataProvider impl. This also cuts a level of indirection in directory crawling (i.e. no wrapping of GTasks in GTasks), and allows us to fully use GFileEnumerator API (eg. g_file_enumerator_next_files will be handy).
* Delete tracker-needleCarlos Garnacho2017-07-031-5/+0
| | | | | | | | | | | | | It was cool when Tracker search was barely integrated anywhere. Nowadays, it's nothing but an aging showcase app (eg. was conceived in the gtk2 days and barely ported to gtk3, and it shows everywhere). If you want a modern and capable search UI, try Nautilus. If you are outraged that tracker-needle is gone and ended up here, by all means be my guest, reset to the parent of this commit and take it out of tree. If you join #tracker I'll gladly give you advise on how could it be brought up-to-date. But our hands are full, sorry, we leave cool UIs to others.
* Delete tracker-preferencesCarlos Garnacho2017-07-031-5/+0
| | | | | | | | | | | | | | This is a mix of store and miner features which can't be assumed to go together. It is better to leave configuration UI up to the environment, in the GNOME case this is gnome-control-center search panel. For settings that fall in the cracks, or for environments that don't integrate Tracker search in their configuration UI, there's the rather capable dconf-editor which will provide all toggles, and will explain them better than any UI we may have. In the future the CLI tools might gain some configuration subcommand, but it will not be a graphical UI.
* libtracker-miner: Remove writeback APICarlos Garnacho2017-07-031-2/+0
| | | | | | The only user that might ever care does already implement it itself. There is no need to provide this infrastructure that will be scarcely used in libtracker-miner API.
* libtracker-control: Remove obscure environment variablesCarlos Garnacho2017-06-291-16/+0
| | | | | | These were supposedly added for testing, but they are not used anywhere, nor it sounds ok to fundamentally change TrackerMinerManager behavior. Let's remove these.
* libtracker-miner: Merge tracker_miner_fs_check_file[with_priority]Carlos Garnacho2017-06-291-1/+0
| | | | | | | Only check_file() remains, with an extra priority argument. The default G_PRIORITY_HIGH in the older check_file() was unintuitive, and is now explicitly specified in the org.freedesktop.Tracker1.Miner.Files.Index interface calls.
* libtracker-miner: Remove tracker_miner_fs_check_directory*()Carlos Garnacho2017-06-291-2/+0
| | | | | More unused API that is a thin wrapper to TrackerIndexingTree, just remove it.
* libtracker-miner: Remove TrackerMinerFS API to add/remove directoriesCarlos Garnacho2017-06-291-4/+0
| | | | | | | The whole set of tracker_miner_fs_add_directory_without_parent(), tracker_miner_fs_directory_add(), directory_remove() and directory_remove_full() are all covered by TrackerIndexingTree and basically unused, except for code in examples/.