1. 29 Aug, 2018 5 commits
  2. 28 Aug, 2018 1 commit
  3. 26 Aug, 2018 5 commits
  4. 24 Aug, 2018 3 commits
  5. 18 Aug, 2018 1 commit
  6. 16 Aug, 2018 2 commits
  7. 15 Aug, 2018 7 commits
  8. 13 Aug, 2018 1 commit
  9. 12 Aug, 2018 2 commits
  10. 11 Aug, 2018 3 commits
    • Sam Thursfield's avatar
      meson: Turn core-as-subproject into an explicit option · 3e46f52f
      Sam Thursfield authored
      I added a feature to tracker-miners that it could automatically build
      tracker core as a subproject if the system-provided version was too old.
      
      This is a nice feature but it's not so nice that it happens
      automatically dependent on the version requirements in meson.build.
      Better to turn it into an explicit option that developers can enable
      whenever they want.
      3e46f52f
    • Sam Thursfield's avatar
      Allow use of domain rules that aren't installed into /usr · 5a58a451
      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.
      5a58a451
    • Sam Thursfield's avatar
      tracker_domain_ontology_get_domain() should return only the domain name · d7076fff
      Sam Thursfield authored
      We should be consistent about what the name of a Tracker domain actually
      is. In the domain rule we specify Domain=org.freedesktop (for the
      default rule) or Domain=org.example.App (for a custom domain). But
      internally tracker_domain_ontology_get_domain() would return
      org.freedesktop.Tracker1 or org.example.App.Tracker1, i.e. the domain
      name now has '.Tracker1' appended.
      
      This does make sense in most cases, but it means there's no way to get
      the actual name of the domain from a TrackerDomainOntology object. This
      commit changes the existing function to not append '.Tracker1' in the
      value it returns, which means that function can now be used to get the
      base name of the domain. The assumption is that callers are normally
      appending stuff to this base name anyway so it's not much extra effect
      to also append the '.Tracker1' component if needed.
      
      libtracker-common is internal to Tracker so this doesn't constitute a
      public API break.
      d7076fff
  11. 09 Aug, 2018 1 commit
  12. 08 Aug, 2018 1 commit
  13. 06 Aug, 2018 2 commits
  14. 04 Aug, 2018 1 commit
  15. 03 Aug, 2018 5 commits