Skip to content
  1. Jan 22, 2009
  2. Jan 21, 2009
    • Mikael Ottela's avatar
      A bugfix to tiff ascii field handling · d3c4ecf4
      Mikael Ottela authored
      svn path=/trunk/; revision=2820
      d3c4ecf4
    • Carlos Garnacho's avatar
      Cast time_t to avoid compiler warnings. · 9e8e4f5a
      Carlos Garnacho authored
      2009-01-21  Carlos Garnacho  <carlos@imendio.com>
      
              * src/tracker-indexer/tracker-module-metadata.c
              (tracker_module_metadata_add_date): Cast time_t to avoid compiler
              warnings.
      
      svn path=/trunk/; revision=2819
      9e8e4f5a
    • Carlos Garnacho's avatar
      Refactored out, transform ISO 8601 dates into unix times if we're adding a · 61b9512d
      Carlos Garnacho authored
      2009-01-21  Carlos Garnacho  <carlos@imendio.com>
      
              * src/tracker-indexer/tracker-module-metadata-utils.c
              (metadata_utils_add_embedded_data): Refactored out, transform ISO 8601
              dates into unix times if we're adding a date field.
              (metadata_utils_get_embedded): Use the function above to add metadata.
      
      svn path=/trunk/; revision=2818
      61b9512d
    • Carlos Garnacho's avatar
      Add default ScanTimeout to modules. · 54e7b4ca
      Carlos Garnacho authored
      2009-01-21  Carlos Garnacho  <carlos@imendio.com>
      
              * data/modules/files.module:
              * data/modules/gaim-conversations.module:
              * data/modules/applications.module: Add default ScanTimeout to
              modules.
      
      svn path=/trunk/; revision=2817
      54e7b4ca
    • Carlos Garnacho's avatar
      Add support for ScanTimeout option, which forces such timeout (in seconds) · eeb97360
      Carlos Garnacho authored
      2009-01-21  Carlos Garnacho  <carlos@imendio.com>
      
              * src/libtracker-common/tracker-module-config.[ch]: Add support for
              ScanTimeout option, which forces such timeout (in seconds) after a
              file pertaining to the module has changed before being sent to the
              indexer.
      
              * src/trackerd/tracker-monitor.c
              (libinotify_cached_events_timeout_cb): Wait for the specified timeout
              before sending files to the indexer.
      
              * data/modules/evolution.module: Schedule reindexing of mails to 1h
              after the files change.
      
      svn path=/trunk/; revision=2816
      eeb97360
    • Carlos Garnacho's avatar
      Do not free the key file on error, it will be done afterwards anyway. · 4c7b9a47
      Carlos Garnacho authored
      2009-01-21  Carlos Garnacho  <carlos@imendio.com>
      
              * src/libtracker-common/tracker-module-config.c (load_boolean)
              (load_string) (load_string_list): Do not free the key file on error,
              it will be done afterwards anyway.
      
              (tracker_module_config_get_monitor_directories)
              (tracker_module_config_get_monitor_recurse_directories)
              (tracker_module_config_get_ignored_directories)
              (tracker_module_config_get_ignored_files)
              (tracker_module_config_get_index_mime_types)
              (tracker_module_config_get_index_files): Return correct types if one
              of the preconditions fails.
      
      svn path=/trunk/; revision=2815
      4c7b9a47
    • Philip Van Hoof's avatar
      Added a small code generator that uses rdf:xml as input and outputs a · a1f6e62c
      Philip Van Hoof authored
      2009-01-21  Philip Van Hoof  <philip@codeminded.be>
      
              * utils/services/rdfsample.xsl: Added a small code generator that uses
              rdf:xml as input and outputs a hypothetical simple OO language
      
      
      svn path=/trunk/; revision=2813
      a1f6e62c
    • Philip Van Hoof's avatar
      Correction for album-art that has one-character long album-names. Bugfix · 454946ad
      Philip Van Hoof authored
      2009-01-21  Philip Van Hoof  <philip@codeminded.be>
      
              * src/tracker-extract/tracker-albumart.c: Correction for album-art
              that has one-character long album-names.
              * utils/services/service2rdf-xml.py: Bugfix
      
      
      svn path=/trunk/; revision=2812
      454946ad
  3. Jan 20, 2009
    • Mikael Ottela's avatar
      Minor fixes to image metadata extraction and added tests · a85c1371
      Mikael Ottela authored
      svn path=/trunk/; revision=2811
      a85c1371
    • Martyn James Russell's avatar
      Make sure we check the module config AND the config for disabled modules · 4a4aeb05
      Martyn James Russell authored
      	* src/plugins/evolution/tracker-evolution.c:
      	* src/trackerd/tracker-main.c:
      	* src/trackerd/tracker-processor.c: Make sure we check the module
      	config AND the config for disabled modules and do that EVERYWHERE.
      	Don't recusively process the "files" module for removable devices
      	if the "files" module is disabled in the config or module config.
      
      svn path=/trunk/; revision=2810
      4a4aeb05
    • Philip Van Hoof's avatar
      added a tool that spews out something that looks (or is) rdf:xml, if you · 68273240
      Philip Van Hoof authored
      2009-01-20  Philip Van Hoof  <philip@codeminded.be>
      
              * utils/services/service2rdf-xml.py: added a tool that spews out
              something that looks (or is) rdf:xml, if you let it eat some .service
              and .metadata cookies.
      
              Usage: python service2rdf-xml.py --metadata=ONTOLOGY.metadata \
                            --service=ONTOLOGY.service
      
      
      svn path=/trunk/; revision=2809
      68273240
    • Philip Van Hoof's avatar
      added a sample XSLT Added a sample XSLT · 451bcb90
      Philip Van Hoof authored
              * utils/services/sample.xsl: added a sample XSLT
              * utils/services/README.example: Added a sample XSLT
      
      
      
      svn path=/trunk/; revision=2808
      451bcb90
    • Carlos Garnacho's avatar
      Accept NULL strings. (Fixes NB98170) · 130052d1
      Carlos Garnacho authored
      2009-01-20  Carlos Garnacho  <carlos@imendio.com>
      
              * src/tracker-extract/tracker-escape.c (tracker_escape_metadata):
              * src/libtracker-common/tracker-utils.c (tracker_escape_string):
              Accept NULL strings. (Fixes NB98170)
      
              * src/libtracker-common/tracker-type-utils.c
              (tracker_date_format_to_iso8601): Do not memset a stack allocated
              variable.
      
      svn path=/trunk/; revision=2807
      130052d1
    • Philip Van Hoof's avatar
      A tool to convert a .service file to an XML file. Usage: · 4d55c32f
      Philip Van Hoof authored
      2009-01-20  Philip Van Hoof  <philip@codeminded.be>
      
              * utils/services/service2xml.py: A tool to convert a .service file to
              an XML file. Usage:
      
              python utils/services/service2xml.py < data/services/service.service
      
      
      svn path=/trunk/; revision=2806
      4d55c32f
  4. Jan 19, 2009
  5. Jan 16, 2009
    • Carlos Garnacho's avatar
      Warn on invalid/unparseable data types. Convert time_t to string directly · c5335d85
      Carlos Garnacho authored
      2009-01-06  Carlos Garnacho  <carlos@imendio.com>
      
              * src/libtracker-db/tracker-db-manager.c (load_metadata_file): Warn on
              invalid/unparseable data types.
              * src/tracker-indexer/tracker-module-metadata.c
              (tracker_module_metadata_add_date): Convert time_t to string directly
              instead of dates.
              * src/libtracker-data/tracker-data-update.c
              (tracker_data_update_create_service): So we don't have to convert them
              back to unix times here.
      
              * data/services/email.metadata:
              * data/services/image.metadata: Fix invalid data types so Tracker now
              recognizes them.
      
      svn path=/trunk/; revision=2802
      c5335d85
    • Martyn James Russell's avatar
      Added glib test Makefile.decl includes to these new Makefiles so make · 629e300c
      Martyn James Russell authored
      	* POTFILES.in:
      
      	* src/plugins/Makefile.am:
      	* src/plugins/evolution/Makefile.am: Added glib test Makefile.decl
      	includes to these new Makefiles so make distcheck doesn't fail.
      
      	* tests/tracker-extract/Makefile.am: Include .h files needed in
      	TEST_UTILS_SOURCES so they are not left out of the tarball and
      	don't fail make distcheck.
      
      	* tests/tracker-extract/tracker-extract-mp3-test.c:
      	* tests/tracker-extract/tracker-extract-testsuite-generic.c: Some
      	code clean ups.
      
      svn path=/trunk/; revision=2801
      629e300c
    • Carlos Garnacho's avatar
      Define pivots as gint, as we can potentially underflow the right pivot · a21ebd67
      Carlos Garnacho authored
      2009-01-16  Carlos Garnacho  <carlos@imendio.com>
      
              * src/libtracker-db/tracker-db-index.c (indexer_update_word): Define
              pivots as gint, as we can potentially underflow the right pivot with
              guint.
      
      svn path=/trunk/; revision=2800
      a21ebd67
    • Mikael Ottela's avatar
      Switched to INNER JOINs because of performance issues · 5f6bab5a
      Mikael Ottela authored
      svn path=/trunk/; revision=2799
      5f6bab5a
  6. Jan 15, 2009
    • Mikael Ottela's avatar
      Proper null handling added to queries · 424d0ca0
      Mikael Ottela authored
      svn path=/trunk/; revision=2798
      424d0ca0
    • Martyn James Russell's avatar
      Removed tracker-data-field.[ch] now that it is in libtracker-data, fixes · 633f574d
      Martyn James Russell authored
      	* docs/reference/libtracker-common/libtracker-common-docs.sgml:
      	* docs/reference/libtracker-common/libtracker-common.types:
      	Removed tracker-data-field.[ch] now that it is in libtracker-data,
      	fixes documentation build.
      
      	* src/tracker-extract/tracker-xmp.c: Small code clean up and fixed
      	3 warnings from missing include.
      
      	* src/tracker-indexer/Makefile.am: 
      	* src/trackerd/Makefile.am: Don't link with
      	libtracker-evolution-plugin if we don't have support for it
      	enabled. 
      
      	* tests/tracker-extract/Makefile.am: Don't try to build gstreamer
      	test cases if we don't have gstreamer support enabled.
      
      svn path=/trunk/; revision=2797
      633f574d
    • Ivan Frade's avatar
      Added more images properties in the services table · 7aa545c7
      Ivan Frade authored
      svn path=/trunk/; revision=2796
      7aa545c7
    • Martyn James Russell's avatar
      Change EVOPLUG_{CFLAGS|LDFLAGS} to EVOLUTION_PLUGIN_*. Also make the · dffa3f1f
      Martyn James Russell authored
      	* configure.ac:
      	* src/plugins/evolution/Makefile.am: Change
      	EVOPLUG_{CFLAGS|LDFLAGS} to EVOLUTION_PLUGIN_*. Also make the
      	evolution plugin a build time option so we error if it is
      	expicitly enabled but not available. This is disabled by default
      	for the up and coming release.
      
      svn path=/trunk/; revision=2795
      dffa3f1f
    • Philip Van Hoof's avatar
      src/tracker-indexer/modules/Makefile.am · b8a486ee
      Philip Van Hoof authored
      2009-01-15  Philip Van Hoof  <philip@codeminded.be>
      
              * src/tracker-indexer/modules/Makefile.am
              * src/tracker-indexer/modules/evolution.c:
      
              Selecting between the old and the new Evolution support, depending on
              availability of the right version of EDS
      
              * data/services/email.metadata: 
              * data/db/sqlite-tracker.sql:
              * configure.ac
              * src/tracker-indexer/Makefile.am
              * src/trackerd/Makefile.am
              * src/Makefile.am
              * src/tracker-evolution-plugin/tracker-evolution-plugin.h
              * src/tracker-evolution-plugin/tracker-evolution-indexer.h
              * src/tracker-evolution-plugin/tracker-evolution.h
              * src/tracker-evolution-plugin/tracker-evolution-registrar.h
              * src/tracker-evolution-plugin/tracker-evolution-plugin.xml
              * src/tracker-evolution-plugin/org-freedesktop-Tracker-evolution-plugin.eplug.xml
              * src/tracker-evolution-plugin/tracker-evolution-common.h
              * src/tracker-evolution-plugin/Makefile.am
              * src/tracker-evolution-plugin/tracker-evolution-plugin.c
              * src/tracker-evolution-plugin/tracker-evolution-indexer.c
              * src/tracker-evolution-plugin/tracker-evolution-registrar.xml
              * src/tracker-evolution-plugin/tracker-evolution.c
              * src/tracker-evolution-plugin/tracker-evolution-registrar.c: 
      
              Implementation of the new Evolution support
      
              * src/trackerd/tracker-main.c
      
      
      svn path=/trunk/; revision=2794
      b8a486ee
  7. Jan 14, 2009
  8. Jan 13, 2009
    • Carlos Garnacho's avatar
      Do not spew a critical warning if the module has no dirs configured. Do · 4228b048
      Carlos Garnacho authored
      2009-01-13  Carlos Garnacho  <carlos@imendio.com>
      
              * src/tracker-indexer/tracker-indexer.c (process_module): Do not spew
              a critical warning if the module has no dirs configured. Do not emit
              module-finished/started signals for misconfigured modules.
      
      svn path=/trunk/; revision=2789
      4228b048
    • Carlos Garnacho's avatar
      Fix potential crasher. · ec4457e3
      Carlos Garnacho authored
      2009-01-13  Carlos Garnacho  <carlos@imendio.com>
      
              * src/tracker-indexer/modules/evolution-pop.c (get_message_flags): Fix
              potential crasher.
      
      svn path=/trunk/; revision=2788
      ec4457e3
    • Martyn James Russell's avatar
      Added these files for use with: svn -R propset svn:ignore -F .svnignore ./ · 9acd9ccf
      Martyn James Russell authored
      	* .svnignore:
      	* docs/.svnignore: Added these files for use with:
      	svn -R propset svn:ignore -F .svnignore ./ and also added special
      	additions for unique cases using: svn propedit svn:ignore ./ in
      	specific locations (like po/ and docs/reference/*). Now svn st
      	reports much less about files not in the repository.
      
      svn path=/trunk/; revision=2787
      9acd9ccf
    • Jürg Billeter's avatar
      Move tracker-field-data.[ch] from libtracker-common to libtracker-data as · 06c4023b
      Jürg Billeter authored
      2009-01-13  Jürg Billeter  <j@bitron.ch>
      
      	* src/libtracker-common/Makefile.am:
      	* src/libtracker-common/tracker-common.h:
      	* src/libtracker-data/Makefile.am:
      	* src/libtracker-data/tracker-data-manager.h:
      	* src/libtracker-data/tracker-data-query.h:
      	* src/libtracker-data/tracker-data-schema.h:
      	* src/libtracker-data/tracker-data-search.h:
      	* src/libtracker-data/tracker-field-data.c:
      	* src/libtracker-data/tracker-field-data.h:
      	* src/libtracker-data/tracker-rdf-query.c:
      	* src/libtracker-data/tracker-xesam-query.c:
      	* src/trackerd/tracker-metadata.c:
      
      	Move tracker-field-data.[ch] from libtracker-common to
      	libtracker-data as TrackerFieldData contains data specific to the
      	storage backend
      
      svn path=/trunk/; revision=2786
      06c4023b
  9. Jan 12, 2009
  10. Jan 09, 2009