1. 26 Sep, 2018 1 commit
  2. 03 Sep, 2018 1 commit
  3. 29 Aug, 2018 1 commit
  4. 15 Aug, 2018 1 commit
  5. 01 Aug, 2018 1 commit
  6. 23 Jul, 2018 1 commit
    • Carlos Garnacho's avatar
      Release 2.1.0 · 6631903d
      Carlos Garnacho authored
      Supersedes 2.0.5 (to be ignored). The previous release introduced new
      API to let TrackerResource output JSON-LD, so this warrants a minor
      version bump as per semantic versioning.
      6631903d
  7. 22 Jul, 2018 1 commit
  8. 16 Jul, 2018 1 commit
  9. 15 Jul, 2018 1 commit
  10. 25 Jun, 2018 1 commit
  11. 10 Jun, 2018 1 commit
  12. 06 Feb, 2018 1 commit
  13. 24 Jan, 2018 1 commit
  14. 18 Dec, 2017 2 commits
    • Sam Thursfield's avatar
      functional-tests: Fix configuration to work with Meson · 9599f058
      Sam Thursfield authored
      Previously the functional-test suite would test the installed version of
      Tracker, but would need to be run from a configured Tracker source+build tree.
      
      I have changed how things are configured and now with Meson the functional tests
      can be run completely from the build tree, without needing to install
      anything. The Autotools `make functional-test` target works the same as
      before.
      
      Instead of generating a Python source file that contains the build-time
      configuration, we write that to a .json file which is read when the
      common.utils.configuration module is imported. This controls the
      locations of the various things that the tests require, which allows us
      to avoid hardcoding knowledge of the build tree layout into the tests
      themselves.
      
      With the new setup it should also be possible to add a target that
      explicitly installs the functional tests, with a different
      configuration.json file so that they test the installed version of
      Tracker. That's not yet implemented.
      9599f058
    • Sam Thursfield's avatar
  15. 15 Nov, 2017 1 commit
  16. 14 Nov, 2017 1 commit
  17. 04 Oct, 2017 1 commit
  18. 12 Sep, 2017 1 commit
  19. 31 Aug, 2017 2 commits
  20. 22 Aug, 2017 2 commits
    • Carlos Garnacho's avatar
      Release 1.99.3 · 34d6bbfc
      Carlos Garnacho authored
      34d6bbfc
    • Carlos Garnacho's avatar
      build: Mandate that sqlite3 >= 3.20.0 has fts5 builtin · 84c8cc25
      Carlos Garnacho authored
      That sqlite3 version brought incompatibilities in the fts5 interface,
      fts5 modules generated from < 3.20.0 trees won't work with sqlite3
      >= 3.20.0, and viceversa.
      
      Since it's not feasible nor desirable to include an additional fts5
      module copy nor an embedded sqlite3 amalgamation copy, mandate that
      SQLite was compiled with --enable-fts5 if >= 3.20.0 is found.
      
      The current copy of the fts5 module is kept around for sqlite3 < 3.20.0,
      so we don't make this a mandatory requirement for earlier versions.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=785883
      84c8cc25
  21. 07 Aug, 2017 1 commit
  22. 03 Aug, 2017 1 commit
  23. 24 Jul, 2017 1 commit
  24. 19 Jul, 2017 1 commit
  25. 03 Jul, 2017 5 commits
    • Carlos Garnacho's avatar
      configure: Do not generate src/plugins/Makefile · aac3768d
      Carlos Garnacho authored
      Makefile.am is not there anymore.
      aac3768d
    • Carlos Garnacho's avatar
      utils: Remove gtk-sparql util · 7e78dbe3
      Carlos Garnacho authored
      It's not even ported to pygi, it could go to examples/ if refurbished,
      but there's aplenty on internet.
      7e78dbe3
    • 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
      Delete evolution/thunderbird/nautilus/firefox plugins · 3c3fe197
      Carlos Garnacho authored
      Those are unmaintained, are broken, don't compile, or a combination of
      all. Sadly there hasn't been enough manpower during the last years to
      keep those up to par. Future seems shiny enough for nautilus, as the
      features are being developed in-tree.
      
      If anyone ever remembers there were such plugins and misses them
      enough to take over maintainership, by all means reset to the parent
      of this commit and take those out of tree. You will have my gratitude.
      
      Thanks too to everyone who ever contributed in those plugins, I'm
      not happy to let that much work go.
      3c3fe197
  26. 29 Jun, 2017 1 commit
  27. 28 Jun, 2017 3 commits
    • Carlos Garnacho's avatar
      ontologies: Build dc/xsd/rdf/nrl/nao as GResource · 7377bbc2
      Carlos Garnacho authored
      Those ontology files are the tracker core, as the database files' structure
      is modeled around those classes and properties. Include those as a GResource
      so they're guaranteed to be there, all other ontology files are optional
      and must be provided on TrackerDataManager initialization.
      
      The NAO ontology has been split between the official bits (included in the
      GResource) and the non-official bits (just used by the evolution miner, and
      moved to 90-tracker)
      7377bbc2
    • Carlos Garnacho's avatar
      configure: Bump API version · 339bc0d4
      Carlos Garnacho authored
      339bc0d4
    • Carlos Garnacho's avatar
      autotools: Don't set -Wl,--enable-new-dtags globally · 0b57d30a
      Carlos Garnacho authored
      Just set it in library LDFLAGS, otherwise introspection may
      find the installed libraries before the ones being built, which
      is not the right thing if there are new symbols/types to be looked
      up.
      0b57d30a
  28. 08 Jun, 2017 1 commit
    • Sam Thursfield's avatar
      Remove Maemo/Meego leftovers · 809b5676
      Sam Thursfield authored
      This removes various code paths that we believe to be unused.
      
        * The userguides miner has been removed altogether.
        * The application miner no longer parses MeeGo-style .desktop files
        * The TRACKER_DISABLE_MEEGOTOUCH_LOCALE environment flag is gone
          (it already did nothing)
        * Character set detection with libmeegotouch is removed, only enca
          or libicu are supported
        * Meego-specific flags are gone from .desktop files
        * Functional tests have lost their vestigal Scratchbox and Aegis support
      
      There are 5 ontologies referencing Maemo, 4 of which are largely unused.
      These have been kept around in case anyone is using them outside
      Tracker.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=783555
      809b5676
  29. 23 May, 2017 1 commit
  30. 20 Mar, 2017 1 commit
  31. 28 Feb, 2017 1 commit