1. 05 Nov, 2018 3 commits
  2. 11 Aug, 2018 1 commit
    • Sam Thursfield's avatar
      Allow use of domain rules that aren't installed into /usr · dd59bb4f
      Sam Thursfield authored
      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.
      dd59bb4f
  3. 15 Jul, 2018 1 commit
  4. 23 Jun, 2018 1 commit
  5. 20 Apr, 2018 1 commit
  6. 22 Sep, 2017 1 commit
  7. 11 Sep, 2017 1 commit
  8. 31 Aug, 2017 1 commit
  9. 22 Aug, 2017 1 commit
  10. 07 Aug, 2017 8 commits
  11. 03 Aug, 2017 2 commits
  12. 19 Jul, 2017 1 commit
  13. 11 Jul, 2017 5 commits
  14. 09 Jul, 2017 1 commit
    • Carlos Garnacho's avatar
      libtracker-miner: Remove Tracker[File]Enumerator · 7365fd11
      Carlos Garnacho authored
      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).
      7365fd11
  15. 03 Jul, 2017 3 commits
    • Carlos Garnacho's avatar
      Delete tracker-needle · e479e5f3
      Carlos Garnacho authored
      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.
      e479e5f3
    • Carlos Garnacho's avatar
      Delete tracker-preferences · d4a8d6e4
      Carlos Garnacho authored
      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.
      d4a8d6e4
    • Carlos Garnacho's avatar
      libtracker-miner: Remove writeback API · 2b72b015
      Carlos Garnacho authored
      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.
      2b72b015
  16. 29 Jun, 2017 9 commits