1. 17 Dec, 2018 1 commit
    • Andrea Azzarone's avatar
      tests: compile gschemas in the build dir · c33c080c
      Andrea Azzarone authored
      Allow running tests without the need to install the gsettings schemas.
      This commit moves all the gschemas in the data directory and compiles
      them in the build directory. Tests that require gschemas need to be
      launched with the proper GSETTINGS_SCHEMA_DIR env variable.
      
      Fixes: #60
      c33c080c
  2. 06 Oct, 2014 1 commit
  3. 27 Sep, 2014 1 commit
    • Martyn Russell's avatar
      data: Merge all miner .desktop files into existing DBus .service files · ccbd489c
      Martyn Russell authored
      So .service files store just the 'Name' and 'Exec' information for the DBus name
      and binary to instantiate. Now we keep the 'Path', '_DisplayName' and
      'Comment' in here too. These all come from the data/miners/*.desktop files
      which no longer exist and are mainly used for tracker-control to know about
      miners that are not running and that exist or have been installed.
      
      The old '_Description' is now '_Comment'.
      The old '_Name' is now '_DisplayName'
      The old 'DBusPath' is now 'Path'.
      
      As usual all '_' prefixed keys are translated so tracker-control still shows
      translated miners in its output.
      ccbd489c
  4. 26 Sep, 2014 8 commits
  5. 24 Sep, 2014 1 commit
  6. 28 Aug, 2014 1 commit
  7. 25 Aug, 2014 2 commits
  8. 12 Aug, 2014 1 commit
  9. 30 Jul, 2014 1 commit
  10. 29 Jul, 2014 1 commit
  11. 28 Jul, 2014 1 commit
  12. 10 Jul, 2014 5 commits
  13. 09 Jul, 2014 1 commit
  14. 05 Jun, 2014 1 commit
  15. 13 May, 2014 1 commit
  16. 12 May, 2014 2 commits
  17. 29 Apr, 2014 4 commits
  18. 18 Mar, 2014 1 commit
  19. 14 Mar, 2014 1 commit
  20. 28 Feb, 2014 1 commit
  21. 20 Feb, 2014 4 commits
    • Martyn Russell's avatar
      tests: Updated gtester scripts to improve testing system · 73c0decd
      Martyn Russell authored
      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 :)
      73c0decd
    • Carlos Garnacho's avatar
      libtracker-control: New separate library, just contains TrackerMinerManager · dddc6c94
      Carlos Garnacho authored
      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.
      dddc6c94
    • Carlos Garnacho's avatar
      libtracker-extract: Make it completely private · 60fdc9b9
      Carlos Garnacho authored
      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.
      60fdc9b9
    • Xavier Claessens's avatar