1. 14 Apr, 2009 1 commit
  2. 09 Apr, 2009 4 commits
  3. 08 Apr, 2009 2 commits
  4. 07 Apr, 2009 6 commits
    • Carlos Garnacho's avatar
      Do not try to enter into finished state after flushing in the cleanup · f7d07652
      Carlos Garnacho authored
      2009-04-07  Carlos Garnacho  <carlos@imendio.com>
      
              * src/tracker-indexer.c (index_flushing_notify_cb): Do not try to
              enter into finished state after flushing in the cleanup task, since it
              closes the indexes.
      
      svn path=/trunk/; revision=3188
      f7d07652
    • Martyn James Russell's avatar
      Make sure we send the thumbnailer queue to the thumbnailer daemon when we · 933c29b0
      Martyn James Russell authored
      	* src/tracker-extract/tracker-main.c: (main): Make sure we send
      	the thumbnailer queue to the thumbnailer daemon when we shutdown
      	after 30 seconds of inactivity in the extractor.
      
      svn path=/trunk/; revision=3187
      933c29b0
    • Martyn James Russell's avatar
      Only set nice() to 19 when crawling the file system, for all other times, · 916de451
      Martyn James Russell authored
      	* src/trackerd/tracker-main.c: 
      	* src/trackerd/tracker-status.c: Only set nice() to 19 when
      	crawling the file system, for all other times, we use the value as
      	set when the process is started (which is controlled by outside
      	influence of course).
      
      svn path=/trunk/; revision=3186
      916de451
    • Martyn James Russell's avatar
      Added preprocessor checks for __LIBTRACKER_COMMON_INSIDE__ which were · 5e7f10e9
      Martyn James Russell authored
      	* src/libtracker-common/tracker-thumbnailer.h:
      	* src/libtracker-common/tracker-albumart.h: Added preprocessor
      	checks for __LIBTRACKER_COMMON_INSIDE__ which were missing.
      
      	* src/libtracker-common/tracker-albumart.[ch]: 
      	* src/tracker-extract/tracker-extract-mp3.c: Fixed coding style
      	issues.
      
      	* src/libtracker-common/tracker-albumart.[ch]: 
      	* src/tracker-extract/tracker-extract-albumart.c:
      	* src/tracker-extract/tracker-main.[ch]: Only create one
      	TrackerHal object during the life time of tracker-extract instead
      	of for EVERY file which has album art (which is quite a lot). This
      	seems to be showing an increase of 2x the speed now for
      	tracker-extract. 
      
      	* src/tracker-indexer/tracker-main.c: (main): Added print
      	statement like we have in the daemon so we know when the process
      	is finished and returning to the cmd line.
      
      	* tests/tracker-extract/tracker-extract-test-utils.c:
      	(tracker_test_extract_file_access): Added tracker_main_get_hal()
      	fixes to ensure the tests build.
      
      svn path=/trunk/; revision=3185
      5e7f10e9
    • Carlos Garnacho's avatar
      Propagate index errors up to the GUI, so the user has the opportunity to · ae7ee350
      Carlos Garnacho authored
      2009-04-07  Carlos Garnacho  <carlos@imendio.com>
      
              Propagate index errors up to the GUI, so the user has the opportunity
              to trigger a reindex.
      
              * src/libtracker-db/tracker-db-index.[ch]: Add an "error-received"
              signal. Emit it when QDBM fails to store a word.
      
              * data/dbus/tracker-indexer.xml:
              * src/tracker-indexer/tracker-marshal.list:
              * src/tracker-indexer/tracker-indexer.[ch]: Add an "IndexingError"
              DBus signal. Propagate up index errors.
      
              * data/dbus/tracker-daemon.xml:
              * src/trackerd/tracker-dbus.c:
              * src/trackerd/tracker-daemon.c:
              * src/trackerd/tracker-marshal.list: Add an "IndexingError" signal.
              Listen to that signal from the indexer in order to propagate it up the
              stack.
      
              src/tracker-applet/tracker-applet.[ch]: Listen for the new signal, and
              display an error notification with an option to reindex from scratch.
      
      svn path=/trunk/; revision=3184
      ae7ee350
    • Mikael Ottela's avatar
      Load the extractors as modules for tests instead of directly linking · c074df68
      Mikael Ottela authored
      svn path=/trunk/; revision=3183
      c074df68
  5. 06 Apr, 2009 6 commits
  6. 05 Apr, 2009 1 commit
  7. 04 Apr, 2009 1 commit
  8. 03 Apr, 2009 5 commits
    • Martyn James Russell's avatar
      Updated thumbnailer code so we only send thumbnails to the thumbnailer · dfe36cce
      Martyn James Russell authored
      	* src/libtracker-common/tracker-albumart.c:
      	* src/libtracker-common/tracker-thumbnailer.[ch]:
      	* src/tracker-extract/tracker-extract-albumart.c:
      	* src/tracker-extract/tracker-main.c: 
      	* src/tracker-indexer/tracker-indexer.c:
      	* src/tracker-indexer/tracker-main.c:
      	* src/trackerd/tracker-main.c: Updated thumbnailer code so we only
      	send thumbnails to the thumbnailer daemon AFTER we have finished
      	indexing to improve performance.
      
      svn path=/trunk/; revision=3172
      dfe36cce
    • Carlos Garnacho's avatar
      Plug more leaks. · 113b4be4
      Carlos Garnacho authored
      2009-04-03  Carlos Garnacho  <carlos@imendio.com>
      
              * src/tracker-extract/tracker-extract-gstreamer.c (add_tags)
              (tracker_extract_gstreamer): Plug more leaks.
      
      svn path=/trunk/; revision=3171
      113b4be4
    • Carlos Garnacho's avatar
      Keep a pointer to the DBusConnection in order to unref it. Also, shut the · 66dea14e
      Carlos Garnacho authored
      2009-04-03  Carlos Garnacho  <carlos@imendio.com>
      
              * src/libtracker-common/tracker-hal.c (tracker_hal_init)
              (tracker_hal_finalize): Keep a pointer to the DBusConnection in order
              to unref it. Also, shut the libhal context down before destroying it,
              Fixes NB#107570.
      
      svn path=/trunk/; revision=3170
      66dea14e
    • Carlos Garnacho's avatar
      do not strcmp the GError message, use error->code instead. Do not access() · 6557778d
      Carlos Garnacho authored
      2009-04-03  Carlos Garnacho  <carlos@imendio.com>
      
              * src/libtracker-common/tracker-albumart.c
              (tracker_albumart_queue_cb): do not strcmp the GError message, use
              error->code instead. Do not access() NULL paths.
              (tracker_albumart_get_path): Improve memory management if the function
              exits prematurely.
              * src/tracker-extract/tracker-extract-albumart.c
              (tracker_process_albumart): bail out if it couldn't get art_path.
      
      svn path=/trunk/; revision=3169
      6557778d
    • Mikael Ottela's avatar
      Watch for DURATION messages in the bus to stop extraction, plugged a leak · 4df5fe4c
      Mikael Ottela authored
      svn path=/trunk/; revision=3168
      4df5fe4c
  9. 02 Apr, 2009 6 commits
  10. 01 Apr, 2009 3 commits
  11. 31 Mar, 2009 4 commits
  12. 30 Mar, 2009 1 commit
    • Martyn James Russell's avatar
      Added vorbis checks and cleaned up vorbis code. This is a backup, we use · dca2c011
      Martyn James Russell authored
      	* configure.ac:
      	* src/tracker-extract/Makefile.am: 
      	* src/tracker-extract/tracker-extract-vorbis.c: Added vorbis
      	checks and cleaned up vorbis code. This is a backup, we use
      	GStreamer normally and this is disabled by default.
      
      	* src/tracker-extract/tracker-extract-abw.c:
      	* src/tracker-extract/tracker-extract-jpeg.c:
      	* src/tracker-extract/tracker-extract-mp3.c:
      	* src/tracker-extract/tracker-extract-png.c:
      	* src/tracker-extract/tracker-extract-ps.c: 
      	* src/tracker-indexer/modules/evolution-imap.[ch]: Use
      	tracker_file_() functions to open/close files with
      	posix_fadvise(). 
      
      	* src/tracker-extract/tracker-extract.c: Fixed 2 memory leaks.
      
      svn path=/trunk/; revision=3154
      dca2c011