| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
tracker-miner-object.h
There is no need for these to be in a separate header and also they're useful
for other miners
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We now split the old dbus-glib work into
libtracker-common/tracker-dbus-glib.h so old locations can include
that specifically. It is not in the libtracker-common/tracker-common.h
because that will eventually go.
Headers now don't include libtracker-common/tracker-dbus.h in a lot of
places they don't need to.
tracker-control: Removed dbus-glib dependency. Removed unused
dbus-binding-tool client generation.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This prefix prevents the functions from matching the regular expression
of the filter for exported symbols.
* data/dbus/tracker-miner.xml,
* src/libtracker-miner/Makefile.am,
* src/libtracker-miner/tracker-dbus.c,
* src/libtracker-miner/tracker-dbus.h,
* src/libtracker-miner/tracker-miner-dbus.h,
* src/libtracker-miner/tracker-miner-object.c,
* src/libtracker-miner/tracker-miner-web-dbus.h,
* src/libtracker-miner/tracker-miner-web.c: prefix private API with
"_tracker_"
|
| |
|
| |
|
|
|
|
|
|
| |
This should be the only include point from now on to libtracker-miner.
All code including individual libtracker-miner headers in Tracker has
been updated to #include <libtracker-miner/tracker-miner.h>.
|
|
|
|
| |
tracker-miner.h will be the single header to include.
|
| |
|
| |
|
|
|
|
|
|
|
| |
This removes the following line:
/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
This is not needed and editors should work without this anyway.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When a writeback takes place, tracker-miner-fs must NOT create a SPARQL Update
that contains any predicates that are marked as tracker:notify. For this
reason I added a mechanism for marking a subject in tracker-miner-fs's queues:
The first next time the subject is to be analyzed it checks whether the
subject was marked. If it was marked then instead of doing a full extraction,
tracker-miner-fs will only get a few properties (like mime, mtime, size).
* MIME because the content-type of a file might have changed by writeback
* Size because the size of the file might have changed by writeback
* Mtime because the writeback will update the file's mtime, and we want
to sync tracker-store with that too
|
| |
|
| |
|
|
|
|
|
| |
This is to avoid conflicts with other headers, like for TRACKER_UTILS
which is probably used somewhere else too.
|
| |
|
|
|
|
|
| |
This is so we can internally use pause/resume and other APIs without
needing the dbus machinery.
|
| |
|
|
|
|
|
| |
Use similar mechanism to gnome-screen-saver with multiple apps able to
pause a miner for different reasons.
|
| |
|
|
|
|
| |
The code has been added internally to tracker-miner.c
|
| |
|
|
* tracker-dbus.[ch]: Implements DBus initialization, all this is private to
TrackerMiner.
* tracker-miner.[ch]: Base class for miners.
* tracker-miner-dbus.h: Private header for DBus method declarations.
* tracker-miner-test.[ch], tracker-main.c: Test app.
|