1. 12 Feb, 2009 1 commit
  2. 11 Feb, 2009 9 commits
    • Mikael Ottela's avatar
      Use outer join to include nulls in equality against an empty string · 288f7e84
      Mikael Ottela authored
      svn path=/trunk/; revision=2921
      288f7e84
    • Carlos Garnacho's avatar
      Add option for modules to discard a directory based on its contents. · 10ff7b93
      Carlos Garnacho authored
      2009-02-11  Carlos Garnacho  <carlos@imendio.com>
      
              Add option for modules to discard a directory based on its contents.
      
              * src/libtracker-common/tracker-module-config.[ch]
              (tracker_module_config_get_ignored_directories_with_content): Added
              function for new module configuration option.
      
              * src/trackerd/tracker-crawler.c: Modified to obey the new
              configuration option, now it must retrieve all contents for a
              directory before processing them in order to know whether it's
              filtered or not.
      
              * data/modules/*.module: Add default values for this option.
      
      
      svn path=/trunk/; revision=2920
      10ff7b93
    • Michael Biebl's avatar
      014bd4b2
    • Daniel Nylander's avatar
      sv.po: Updated Swedish translation · 5b66846a
      Daniel Nylander authored
      svn path=/trunk/; revision=2918
      5b66846a
    • Carlos Garnacho's avatar
      And add back that recurse boolean parameter to the function, looks like · ec5ae6ae
      Carlos Garnacho authored
      2009-02-11  Carlos Garnacho  <carlos@imendio.com>
      
              * src/tracker-indexer/tracker-indexer.c (item_move): And add back that
              recurse boolean parameter to the function, looks like commit r2892 to
              tracker-indexer.c wiped out the previous commit.
      
      svn path=/trunk/; revision=2917
      ec5ae6ae
    • Michael Biebl's avatar
      Fix msword filter · a04f78a1
      Michael Biebl authored
      - Use mktemp to create the temp directory
      - Cat the resulting text file to stdout
      - Suppress any warnings from wvText (which otherwise prints them on stdout!)
      
      svn path=/trunk/; revision=2916
      a04f78a1
    • Mikael Ottela's avatar
      Switched KeyMetadata6-8 to Integer · 959f1ad8
      Mikael Ottela authored
      svn path=/trunk/; revision=2915
      959f1ad8
    • Philip Van Hoof's avatar
      src/tracker-extract/tracker-extract-mp3.c · 703a4ae2
      Philip Van Hoof authored
      2009-02-11  Philip Van Hoof  <philip@codeminded.be>
      
      	* src/tracker-extract/tracker-extract-mp3.c
      	* src/tracker-extract/tracker-extract-gstreamer-helix.c
      	* src/tracker-extract/tracker-extract-gstreamer.c
      	* src/tracker-extract/Makefile.am
      	* src/libtracker-common/Makefile.am
      	* src/tracker-extract/tracker-extract-albumart.c
      	* src/tracker-extract/tracker-extract-albumart.h
      	* src/libtracker-common/tracker-albumart.c
      	* src/libtracker-common/tracker-albumart.h
      	* src/tracker-extract/tracker-albumart.c
      	* src/tracker-extract/tracker-albumart.h: Made a library for the album-art
      	code, because other processes (tracker-indexer and trackerd) will soon
      	have to perform album-art use-cases and requests too (not only the 
      	tracker-extract will have to do it anymore)
      
      
      svn path=/trunk/; revision=2914
      703a4ae2
    • Mikael Ottela's avatar
      Crash fix for error freeing · 4c191dea
      Mikael Ottela authored
      svn path=/trunk/; revision=2913
      4c191dea
  3. 10 Feb, 2009 3 commits
  4. 09 Feb, 2009 7 commits
  5. 08 Feb, 2009 1 commit
  6. 06 Feb, 2009 16 commits
    • Martyn James Russell's avatar
      Fixed test cases missing namespace change for TrackerExtractor. · db0e149d
      Martyn James Russell authored
      	* tests/tracker-extract/tracker-extract-gstreamer-test.c: (main):
      	Fixed test cases missing namespace change for TrackerExtractor.
      
      svn path=/trunk/; revision=2900
      db0e149d
    • Martyn James Russell's avatar
      Fixed broken names after renaming TrackerExtractor to TrackerExtract to be · fc73e0ed
      Martyn James Russell authored
      	* src/tracker-extract/dummy.c:
      	* src/tracker-extract/tracker-extract-exif.c:
      	* src/tracker-extract/tracker-extract-gstreamer-helix.c:
      	* src/tracker-extract/tracker-extract-gstreamer-tagreadbin.c:
      	* src/tracker-extract/tracker-extract-gstreamer.c:
      	* src/tracker-extract/tracker-extract-imagemagick.c:
      	* src/tracker-extract/tracker-extract-libxine.c: Fixed broken
      	names after renaming TrackerExtractor to TrackerExtract to be
      	consistent with the namespace.
      
      svn path=/trunk/; revision=2899
      fc73e0ed
    • Martyn James Russell's avatar
      Fixed make distcheck issues. · 98e2c4bd
      Martyn James Russell authored
      	* docs/reference/libtracker-common/Makefile.am: Fixed make
      	distcheck issues.
      
      	* POTFILES.in: Fixed make distcheck issues.
      
      svn path=/trunk/; revision=2898
      98e2c4bd
    • Martyn James Russell's avatar
      Make sure we check for UTF8 validation before sending over dbus. · d7f824a1
      Martyn James Russell authored
      	* src/tracker-extract/tracker-escape.c: Make sure we check for
      	UTF8 validation before sending over dbus.
      
      	* src/tracker-extract/tracker-extract.c: Fixed some warnings
      	related to NULL hash tables.
      
      svn path=/trunk/; revision=2897
      d7f824a1
    • Martyn James Russell's avatar
      Missing files · e9296b35
      Martyn James Russell authored
      svn path=/trunk/; revision=2896
      e9296b35
    • Martyn James Russell's avatar
      Renamed 'Extractor' to 'Extract' · 67b62dfc
      Martyn James Russell authored
      	* src/tracker-extract/dummy.c:
      	* src/tracker-extract/tracker-extract-abw.c:
      	* src/tracker-extract/tracker-extract-exif.c:
      	* src/tracker-extract/tracker-extract-gstreamer-helix.c:
      	* src/tracker-extract/tracker-extract-gstreamer-tagreadbin.c:
      	* src/tracker-extract/tracker-extract-gstreamer.c:
      	* src/tracker-extract/tracker-extract-html.c:
      	* src/tracker-extract/tracker-extract-imagemagick.c:
      	* src/tracker-extract/tracker-extract-jpeg.c:
      	* src/tracker-extract/tracker-extract-libxine.c:
      	* src/tracker-extract/tracker-extract-mp3.c: 
      	* src/tracker-extract/tracker-extract-mplayer.c:
      	* src/tracker-extract/tracker-extract-msoffice.c:
      	* src/tracker-extract/tracker-extract-oasis.c: 
      	* src/tracker-extract/tracker-extract-pdf.c: 
      	* src/tracker-extract/tracker-extract-playlist.c:
      	* src/tracker-extract/tracker-extract-png.c:
      	* src/tracker-extract/tracker-extract-ps.c:
      	* src/tracker-extract/tracker-extract-tiff.c:
      	* src/tracker-extract/tracker-extract-totem.c:
      	* src/tracker-extract/tracker-extract-vorbis.c:
      	* src/tracker-extract/tracker-extract-xmp.c: 
      	* src/tracker-extract/tracker-xmp.c: Renamed 'Extractor' to 'Extract' 
      
      	* data/dbus/Makefile.am:
      	* data/dbus/org.freedesktop.Tracker.Extract.service.in:
      	* data/dbus/tracker-extract.xml:
      	* src/tracker-extract/Makefile.am:
      	* src/tracker-extract/tracker-extract.[ch]: New DBus object with
      	introspection to request metadata for a file and mime type.
      
      	* src/tracker-indexer/Makefile.am:
      	* src/tracker-indexer/tracker-dbus.h:
      	* src/tracker-indexer/tracker-module-metadata-utils.c: Call the
      	new extracter over DBus.
      
      	* tests/tracker-extract/tracker-extract-jpeg-test.c:
      	* tests/tracker-extract/tracker-extract-mp3-test.c:
      	* tests/tracker-extract/tracker-extract-png-test.c:
      	* tests/tracker-extract/tracker-extract-test-utils.c:
      	* tests/tracker-extract/tracker-extract-test-utils.h:
      	* tests/tracker-extract/tracker-extract-testsuite-avi.c:
      	* tests/tracker-extract/tracker-extract-testsuite-generic.[ch]:
      	* tests/tracker-extract/tracker-extract-testsuite-jpeg.c:
      	* tests/tracker-extract/tracker-extract-testsuite-mp3.c:
      	* tests/tracker-extract/tracker-extract-testsuite-png.c:
      	* tests/tracker-extract/tracker-extract-testsuite-tiff.c:
      	* tests/tracker-extract/tracker-extract-tiff-test.c: Updated tests
      	accordingly.
      
      svn path=/trunk/; revision=2895
      67b62dfc
    • Jorge Gonzalez Gonzalez's avatar
      Updated Spanish translation · 7d8dd05d
      Jorge Gonzalez Gonzalez authored
      svn path=/trunk/; revision=2894
      7d8dd05d
    • Martyn James Russell's avatar
      Moved tracker-extract to tracker-main · bb775c6c
      Martyn James Russell authored
      svn path=/trunk/; revision=2893
      bb775c6c
    • Carlos Garnacho's avatar
      Pass also the amount of processed items over to trackerd, use this number · ee2ae04b
      Carlos Garnacho authored
      2009-02-06  Carlos Garnacho  <carlos@imendio.com>
      
              Pass also the amount of processed items over to trackerd, use this
              number in the IndexProgress DBus signal to improve feedback, this also
              fixes the bug where the total items was being reduced down to 0.
      
              * data/dbus/tracker-indexer.xml: Include processed items count in both
              Status and Finished signals.
              * src/tracker-indexer/tracker-marshal.list:
              * src/tracker-indexer/tracker-indexer.[ch]: include processed items
              count in ::status and ::finished. Also increase the processed items
              count when an item is being skipped.
      
              * src/trackerd/tracker-marshal.list:
              * src/trackerd/tracker-dbus.c:
              * src/trackerd/tracker-processor.c:
              * src/trackerd/tracker-xesam-manager.c: Adapt to tracker-indexers DBus
              API change. Report processed items count in IndexProgress.
      
      svn path=/trunk/; revision=2892
      ee2ae04b
    • Carlos Garnacho's avatar
      Add a boolean param to specify whether we should recurse when deleting or · 0908150c
      Carlos Garnacho authored
      2009-02-06  Carlos Garnacho  <carlos@imendio.com>
      
              * src/tracker-indexer/tracker-indexer.c (item_remove): Add a boolean
              param to specify whether we should recurse when deleting or not. Also
              make it delete content from the database again, since this is still
              needed.
              (item_move) (process_file): Update callers as appropriate.
      
      svn path=/trunk/; revision=2891
      0908150c
    • Mikael Ottela's avatar
      Images should not have Video:Framerate property · 7cead07a
      Mikael Ottela authored
      svn path=/trunk/; revision=2890
      7cead07a
    • Ivan Frade's avatar
      Added duration attibute for playlist and handle correctly duration on update · e089804d
      Ivan Frade authored
      svn path=/trunk/; revision=2889
      e089804d
    • Mikael Ottela's avatar
      Removed a timeout for tracker-extract · 24db0001
      Mikael Ottela authored
      svn path=/trunk/; revision=2888
      24db0001
    • Carlos Garnacho's avatar
      #ifdef out the code that removed metadata from the index. No longer · 98957bd6
      Carlos Garnacho authored
      2009-02-06  Carlos Garnacho  <carlos@imendio.com>
      
              * src/tracker-indexer/tracker-indexer.c (item_remove): #ifdef out the
              code that removed metadata from the index. No longer existing items
              will be removed at query time.
      
      svn path=/trunk/; revision=2887
      98957bd6
    • Carlos Garnacho's avatar
      Fixed yet another glitch in the binary search... the right pivot was being · 4c60b716
      Carlos Garnacho authored
      2009-02-06  Carlos Garnacho  <carlos@imendio.com>
      
              * src/libtracker-db/tracker-db-index.c (indexer_update_word): Fixed
              yet another glitch in the binary search... the right pivot was being
              set past the last element in the array.
      
      svn path=/trunk/; revision=2886
      4c60b716
    • Mikael Ottela's avatar
      Some query speed improvements · 8ef368dc
      Mikael Ottela authored
      svn path=/trunk/; revision=2885
      8ef368dc
  7. 05 Feb, 2009 3 commits
    • Martyn James Russell's avatar
      Added new state (PAUSED) and add to the tooltip when paused so it is known · c9703295
      Martyn James Russell authored
      	* src/tracker-applet/tracker-applet.c: (set_status_hint),
      	(can_auto_pause), (index_state_changed): Added new state (PAUSED)
      	and add to the tooltip when paused so it is known that it can also
      	be because of heave disk IO OR low disk space. Also uncommented
      	the code for the tooltip when we are paused due to low battery.
      
      	* src/tracker-indexer/tracker-indexer.c: Make low disk space
      	warning a g_message() instead. Also added a state_to_string()
      	function so we can see state changes a bit more clearly in the
      	logs.
      
      	* src/trackerd/tracker-daemon.c:
      	* src/trackerd/tracker-dbus.c:
      	* src/trackerd/tracker-main.c: 
      	* src/trackerd/tracker-monitor.c:
      	* src/trackerd/tracker-processor.c:
      	* src/trackerd/tracker-status.[ch]: Moved all indexer state
      	monitoring (paused/continued) to the tracker-status module. Now
      	when we use APIs like tracker_status_set_is_paused_manually() it
      	will now: 
      	  - Tell the indexer to pause/continue
      	  - Signal the applet that we are in a new state
      	  - Set the state internally.
      
      svn path=/trunk/; revision=2884
      c9703295
    • Martyn James Russell's avatar
      Add main context iteration in the tight loop that is the event processing · d2538bc3
      Martyn James Russell authored
      	* src/libinotify/inotify-monitor.c: (inotify_watch_func), Add main
      	context iteration in the tight loop that is the event processing
      	for libinotify. Attila's bug shows how spamming NOTIFY events
      	means the libinotify code never returns back to the comfort of the
      	main event loop. This means we never handle any timeouts or other
      	event loop sources. I added an event loop iteration in there to
      	make sure we always submit to the event loop in such conditions.
      
      svn path=/trunk/; revision=2883
      d2538bc3
    • Mikael Ottela's avatar
      Extract the Video:Source tag · 2c4f23e6
      Mikael Ottela authored
      svn path=/trunk/; revision=2882
      2c4f23e6