summaryrefslogtreecommitdiff
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* tracker-sparql: Add new command line features for help with the ontologyMartyn Russell2014-02-201-0/+56
| | | | | | | | Specifically --tree $CLASS (to print the tree for $CLASS, or NULL for all ontology) --get-shorthand $CLASS --get-longhand $CLASS
* tests: Updated gtester scripts to improve testing systemMartyn Russell2014-02-209-19/+0
| | | | | | | | | | | | | | | We imported Makefile.decl from glib when it was using Subversion, a long time ago. The script had a few issues (like running all unit tests twice on make distcheck) and needed to be updated. I've stolen a latest version from GLib's glib.mk and also their m4 macros which are required to make this all work too. This gives us the advantage of defining installable and uninstallable test cases as well as test data, scripts and other useful stuff. The debug output also looks quite good. And distcheck passes :)
* libtracker-miner: Fixed all documentation warningsMartyn Russell2014-02-202-6/+31
|
* docs: Make sure we fix cross referenced library symbolsMartyn Russell2014-02-203-5/+16
| | | | | Fixes the warnings about GError and other symbols which are unknown when generating the documentation for libtracker-{sparql|miner|control}
* docs: Add missing TrackerDecorator type to .typesCarlos Garnacho2014-02-201-0/+1
|
* libtracker-miner: Remove TrackerMinerWeb and helper objectsCarlos Garnacho2014-02-202-73/+0
| | | | | | | | | TrackerMinerWeb vmethods are very focused on the management of credentials and capabilities, this is something that's been taken over by gnome-online-accounts since this API was added, and the lack of TrackerMinerWeb implementations in the wild seems to hint it's not been as useful as when it was initially devised, so farewell.
* rss: Implement TrackerMinerOnlineCarlos Garnacho2014-02-201-0/+1
| | | | This is more suitable than implementing TrackerMiner directly
* libtracker-miner: Add TrackerMinerOnlineCarlos Garnacho2014-02-202-0/+17
| | | | | | | | | This TrackerMiner is a simpler replacement for TrackerMinerWeb that doesn't get into credentials handling. It handles network state, emitting ::connected or ::disconnected on the way, and ensuring the miner is paused/resumed as necessary when suitable networks come and go, implementations of this miner can control this behavior through the return value in the ::connected signal.
* libtracker-control: New separate library, just contains TrackerMinerManagerCarlos Garnacho2014-02-207-36/+97
| | | | | | TrackerMinerManager has been moved from libtracker-miner, so it remains a library to implement miners. libtracker-control will be of interest to anything that attempts to track or control the state of running/available miners.
* tracker-writeback: Remove unneeded code using TrackerMinerManagerCarlos Garnacho2014-02-201-5/+0
| | | | | TrackerMinerManager isn't used here after all, so remove all code using it.
* libtracker-miner: Move TrackerStorage to libtracker-commonCarlos Garnacho2014-02-202-26/+1
| | | | | | | This is used in a variety of places (tracker-writeback, TrackerMinerFiles, and TrackerDecorator), but it doesn't make sense to have that exposed in libtracker-miner, so move to libtracker-common, where it can be used in a private manner.
* libtracker-miner: hide media-art headerCarlos Garnacho2014-02-202-7/+0
| | | | | | | | These calls to manipulate the media art queue are already performed inside TrackerMinerFS, and there are no foreseeable situations where a TrackerMinerFS implementation will need to call these directly, so just move the code and header to private land.
* libtracker-miner: Turn thumbnailer into an objectCarlos Garnacho2014-02-202-11/+0
| | | | | | | | | TrackerMinerFS in libtracker-miner was already doing most of the tracker_thumbnailer_* calls necessary. The only API required on callers only was tracker_thumbnailer_init/shutdown(). So just turn this into an object so all usage is kept private to libtracker-miner, and we can remove these headers out of the public.
* libtracker-extract: Make it completely privateCarlos Garnacho2014-02-207-263/+0
| | | | | | | | | | | | | | | | | | | This library has some rough spots, mainly around: 1) Usefulness: The library is not specially useful outside of tracker. In the source tree we already have plenty of extract modules that handle most popular file formats. Future-wise, if a brand new file format earns popularity, we'll want it in the tracker tree, and not as an external module. So neither implementing minor third party out-of-tree modules nor offering the possibility to reimplement a type Tracker knows well is a compelling thing to support. 2) Maintainability: The API is highly inconsistent, hardly introspectable and with little forward-compatibility thinking. So in short, libtracker-extract is something we want to keep under the rug, only available to tracker-miner-fs and tracker-extract.
* TrackerDecoratorInfo: register as boxed typeXavier Claessens2014-02-061-0/+3
| | | | | | | | | | Introspection needs a boxed type to work. Also this fix ref-counting issue, tracker_decorator_next_finish() returns the ref but caller couldn't unref it because the unref function wasn't public. The other solution would be to make _next_finish() transfer none and remove the destroy func in g_task_return_pointer(), but that's unusual for finish functions. https://bugzilla.gnome.org/show_bug.cgi?id=719802
* extract: Remove --disable-shutdown argumentCarlos Garnacho2014-01-211-3/+0
| | | | | With tracker-extract being now a TrackerMiner (and hence long-lived), this argument does now nothing, so remove all traces of it.
* libtracker-miner: Updated documentation with TrackerDecorator* APIsMartyn Russell2014-01-213-2/+48
|
* docs/tools/ttl2sgml: Don't error if we have nao:deprecated for namespacesMartyn Russell2014-01-171-3/+6
| | | | | | | | | | | | | | | | | Previously, this would error when generating the documentation with something like: (lt-ttl2sgml:4857): Tracker-ERROR **: 'http://www.tracker-project.org/temp/mlo#' is not a class nor a property!? and ../../../docs/tools/gen-doc.sh: line 52: 4857 Trace/breakpoint trap (core dumped) $TTL2SGML -d $f -o $BUILD_DIR/$PREFIX-ontology.xml -f $BUILD_DIR/fts-properties.xml -e $ONTOLOGIES_INFO_DIR/$PREFIX/explanation.xml Given the entire namespace for MLO is deprecated, we have simply removed the g_error here.
* docs/reference/ontology: Make output cleaner when generating ontology docsMartyn Russell2014-01-171-8/+2
|
* docs/tools: make gen-doc.sh more portable, don't use /bin/bashMartyn Russell2014-01-171-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=722353
* docs/tools: Improve output and checking for gen-doc.shMartyn Russell2014-01-171-2/+11
| | | | Used to generate ontology reference documentation
* Remove marshallersXavier Claessens2014-01-131-1/+0
| | | | Glib >= 2.30 already hard depend on libffi.
* tracker-control: Added option --collect-debug-infoMartyn Russell2014-01-071-9/+20
| | | | | | | | | | | | Useful when debugging problems to diagnose the state of Tracker on your system. The data is output to stdout. Useful if bugs are filed against the project itself. Data collected includes Tracker version in use, disk space available, size of the databases on the disk, the configuration in use, states of the index (e.g. last filesystem crawl, data set locale, etc.) and finally statistics about the data in the database (e.g. how many nfo:FileDataObject resources exist).
* man-pages: Added information about TRACKER_SPARQL_BACKEND and ↵Martyn Russell2013-10-084-0/+106
| | | | | | | TRACKER_PRAGMAS_FILE To tracker-info, tracker-search, tracker-sparql and tracker-tag - where it's useful.
* Fix typos in tracker-search man pageMatthias Clasen2013-08-041-2/+2
| | | | | | A few of the short options were misspelt. https://bugzilla.gnome.org/show_bug.cgi?id=703097
* tracker-preferences: Mention that TRACKER_USE_CONFIG_FILES has no effectMartyn Russell2013-07-231-2/+14
|
* tracker-tag: Fix --list (-t) to use logical OR, not ANDMartyn Russell2013-03-251-2/+14
| | | | Also improve the documentation.
* tracker-search-bar: RemovedMartyn Russell2013-03-152-29/+0
| | | | | This was unmaintained and unused. See original discussion here: https://mail.gnome.org/archives/tracker-list/2013-March/msg00007.html
* all: Remove use of g_type_init() now it's deprecated in GLib since 2.35.xMartyn Russell2013-03-083-16/+0
|
* libtracker-common: Don't log to file by default, only stdout/stderrMartyn Russell2013-03-083-0/+26
| | | | | | | | | | | This is actually only useful for debugging anyway and can be switched on again by starting tracker processes by setting the environment variable TRACKER_USE_LOG_FILES before starting each process. Log files can still be found in either ~/.xsession-errors, ~/.cache/gdm/session.log or systemd journals depending on the system. https://bugzilla.gnome.org/show_bug.cgi?id=695444
* libtracker-miner: add an async version of tracker_miner_manager_index_fileCosimo Cecchi2013-03-051-0/+2
| | | | | | | | | | | | tracker_miner_manager_index_file is synchronous. This commit adds an asynchronous and cancellable version of the same function. https://bugzilla.gnome.org/show_bug.cgi?id=695157 -- This also bumps the GLib requirement up to 2.35.1 from 2.28.0 for GTask use. GLib 2.35.x should be available in Ubuntu Raring and Fedora 19.
* tracker-search: Added snippets and color to this tool! :)Martyn Russell2013-02-151-3/+23
| | | | | | Added --disable-fts, --disable-color --disable-snippets too. Now all results are shown with snippets and in color by default.
* tracker-sparql: Fixed documentation, removed tracker:fulltextNoLimitMartyn Russell2013-02-141-2/+1
|
* build: don't build-depend on DiaCosimo Cecchi2012-11-1410-10/+2
| | | | | | | | | | | | | Currently, the gtk-doc generator code in Tracker has a build dependency on the Dia application in order to generate some images for the documentation; the dependency is not optimal, as Dia is not available on all distributions and platforms. This patch changes the build system to add a specific update-diagrams make target to be ran from the ontology docs directory (which updates the images), and adds the images themselves under version control. Fixes GB#688287
* tracker-info: Added --plain-text-content || -c optionMartyn Russell2012-10-171-0/+6
| | | | To show nie:plainTextContent for resources. By default this is disabled.
* tracker-search: Fix man page so EXPRESSION is not directly linked to optionsMartyn Russell2012-07-031-16/+16
| | | | Fixes GB#679313
* tracker-sparql, tracker-store: Man page syntax fixesVille Skyttä2012-05-212-27/+33
| | | | Fixed GB#676213.
* ttl2sgml: Do not call fclose if file is NULLJürg Billeter2012-02-071-1/+4
|
* libtracker-miner: ignore next update is deprecatedAleksander Morgado2011-12-151-1/+1
| | | | Fix deprecation comment and include the method between guards.
* libtracker-miner: fix enums related documentationAleksander Morgado2011-12-152-3/+1
|
* docs: additional documentation fixes in libtracker-miner and libtracker-extractAleksander Morgado2011-12-151-0/+3
|
* libtracker-sparql: Fix the documentation in preparation for 0.13.x releaseMartyn Russell2011-12-151-1/+1
|
* libtracker-extract: Fix the documentation in preparation for 0.13.x releaseMartyn Russell2011-12-151-0/+36
|
* libtracker-miner: Fix the documentation in preparation for 0.13.x releaseMartyn Russell2011-12-153-145/+194
|
* libtracker-common: Document the TRACKER_USE_CONFIG_FILES env varMartyn Russell2011-12-144-0/+26
| | | | | For tracker-extract, tracker-miner-fs, tracker-store and in the reference for env vars.
* libtracker-miner: Rename tracker_indexing_tree_get_effective_parent to ↵Carlos Garnacho2011-12-071-1/+1
| | | | | | | get_root() "Effective parent" is misleading since the same file could be returned, so talking about "configured root directories" makes somewhat more sense.
* libtracker-miner: Add TrackerIndexingTreeCarlos Garnacho2011-12-072-0/+27
| | | | | | This object holds the parameters for the indexed directories, and the applying filters, so can effectively tell whether a file should be indexed or not.
* tracker-miner-fs: Provide --disable-miner command line argumentMartyn Russell2011-11-291-0/+10
| | | | | | This is to be able to disable the files, applications or userguides miner from actually starting. Starting here, means crawling/monitoring/indexing. The miners are still established via D-Bus.
* ttl2sgml: Fixed memory leakMartyn Russell2011-10-251-0/+1
| | | | Fixes NB#287972.
* doc/tools: Include GCov flags (fixes building error with doc + coverage)Ivan Frade2011-10-121-1/+2
|