1. 27 Oct, 2014 2 commits
  2. 25 Sep, 2014 1 commit
  3. 05 Sep, 2014 1 commit
  4. 26 Aug, 2014 1 commit
    • Martyn Russell's avatar
      libtracker-miner: Fix reference leak with TrackerTaskPool · 05450979
      Martyn Russell authored
      The leak occurred because tracker_sparql_task_new_with_sparql() was being
      called but the returned TrackerTask* was not being unreferenced anywhere and
      the call to tracker_sparql_buffer_flush() with the new task was taking its own
      references internally.
      
      Took this opportunity to make the code here easier to follow:
      - do_process_file() is now merged into item_add_or_update()
      - item_add_or_update_cb() is renamed to item_add_or_update_continue() so it's
        obvious it is called from tracker_miner_fs_file_notify().
      - renamed various variables to make the code easier to follow.
      05450979
  5. 25 Aug, 2014 1 commit
  6. 12 Aug, 2014 17 commits
  7. 08 May, 2014 1 commit
  8. 27 Apr, 2014 1 commit
    • Carlos Garnacho's avatar
      libtracker-miner: Store iri transiently as GFile qdata · 68559df9
      Carlos Garnacho authored
      For regular files, the data stored in TrackerFileNotifier (and
      TrackerFileSystem below) will soon go away after the files are
      notified through TrackerFileNotifier signals. In order to avoid
      later synchronous queries to check for basic data, just preserve
      it as GObject qdata.
      
      This reduces the number of queries performed at the time of
      processing those files. Especially noticeable on ::file-created
      events, as these queries were done regardless of Tracker knowing
      these files are brand new...
      68559df9
  9. 18 Mar, 2014 1 commit
  10. 24 Feb, 2014 2 commits
  11. 20 Feb, 2014 1 commit
    • Carlos Garnacho's avatar
      libtracker-miner: Turn thumbnailer into an object · 1ea22530
      Carlos Garnacho authored
      TrackerMinerFS in libtracker-miner was already doing most of the
      tracker_thumbnailer_* calls necessary. The only API required on
      callers only was tracker_thumbnailer_init/shutdown(). So just
      turn this into an object so all usage is kept private to
      libtracker-miner, and we can remove these headers out of the
      public.
      1ea22530
  12. 13 Feb, 2014 1 commit
  13. 13 Jan, 2014 1 commit
  14. 23 Nov, 2013 1 commit
  15. 12 Mar, 2013 2 commits
  16. 03 Jul, 2012 6 commits