[tracker/tracker-store: 19/19] Merge branch 'master' into tracker-store



commit f38c0d5dea9ba212269f597214c7989bdf66221b
Merge: f98cb9e... 1f7fa22...
Author: Jürg Billeter <j bitron ch>
Date:   Wed May 20 13:56:13 2009 +0200

    Merge branch 'master' into tracker-store

 data/ontologies/11-rdf.ontology                    |    7 +
 data/ontologies/90-tracker.ontology                |    7 +-
 .../libtracker-common/libtracker-common-docs.sgml  |    6 +-
 .../libtracker-common-sections.txt                 |   51 +-
 .../libtracker-common/libtracker-common.types      |    3 +-
 po/et.po                                           |  881 +++--------------
 po/hu.po                                           | 1060 +++++++------------
 src/libstemmer/libstemmer.c                        |   12 +-
 src/libtracker-common/Makefile.am                  |    6 +-
 src/libtracker-common/tracker-albumart.c           |   68 +-
 src/libtracker-common/tracker-albumart.h           |    6 +-
 src/libtracker-common/tracker-class.c              |    4 -
 src/libtracker-common/tracker-common.h             |    3 +-
 src/libtracker-common/tracker-config.c             |    6 +-
 src/libtracker-common/tracker-hal.h                |   82 --
 src/libtracker-common/tracker-language.c           |    4 -
 src/libtracker-common/tracker-power-hal.c          |  555 ++++++++++
 src/libtracker-common/tracker-power.h              |   64 ++
 .../{tracker-hal.c => tracker-storage-hal.c}       |  601 +++---------
 src/libtracker-common/tracker-storage.h            |   78 ++
 src/libtracker-data/tracker-data-manager.c         |    4 +-
 src/libtracker-data/tracker-data-update.c          |    6 +-
 src/libtracker-data/tracker-sparql-query.vala      |    2 +
 src/libtracker-db/tracker-db-manager.c             |   20 -
 src/libtracker-db/tracker-db-manager.h             |    1 -
 src/tracker-extract/tracker-main.c                 |    6 +-
 src/tracker-extract/tracker-main.h                 |    4 +-
 src/tracker-extract/tracker-xmp.c                  |   10 +-
 src/tracker-indexer/modules/evolution-imap.c       |    5 +
 src/tracker-indexer/tracker-indexer.c              |   68 +-
 src/tracker-store/tracker-daemon.c                 |    8 +-
 src/tracker-store/tracker-main.c                   |   59 +-
 src/tracker-store/tracker-monitor.c                |    2 +-
 src/tracker-store/tracker-processor.c              |   24 +-
 src/tracker-store/tracker-processor.h              |    4 +-
 src/tracker-store/tracker-push-registrar.c         |    4 -
 src/tracker-store/tracker-status.c                 |   67 +-
 src/tracker-store/tracker-status.h                 |    4 +-
 src/tracker-utils/tracker-processes.c              |    4 +-
 39 files changed, 1599 insertions(+), 2207 deletions(-)

diff --cc po/hu.po
index b189abd,1526ef4..90ccbd1
--- a/po/hu.po
+++ b/po/hu.po
@@@ -17,8 -18,8 +18,8 @@@ msgstr "
  "Plural-Forms:  nplurals=2; plural=(n != 1);\n"
  "X-Generator: KBabel 1.11.4\n"
  
 -#: ../data/trackerd.desktop.in.in.h:1
 +#: ../data/tracker-store.desktop.in.in.h:1
- #: ../src/tracker-applet/tracker-applet.c:2236
+ #: ../src/tracker-applet/tracker-applet.c:2327
  msgid "Tracker"
  msgstr "Tracker"
  
@@@ -740,13 -754,13 +754,13 @@@ msgstr "E-mailek:
  msgid "Control and monitor the Tracker search and indexing service"
  msgstr "A Tracker keresÅ?- és indexelÅ? szolgáltatás vezérlése és megfigyelése"
  
- #: ../src/tracker-extract/tracker-main.c:78
- #: ../src/tracker-indexer/tracker-main.c:79 ../src/tracker-store/tracker-main.c:136
+ #: ../src/tracker-extract/tracker-main.c:82
 -#: ../src/tracker-indexer/tracker-main.c:84 ../src/trackerd/tracker-main.c:137
++#: ../src/tracker-indexer/tracker-main.c:84 ../src/tracker-store/tracker-main.c:137
  msgid "Displays version information"
  msgstr "Verzióinformációk megjelenítése"
  
- #: ../src/tracker-extract/tracker-main.c:82
- #: ../src/tracker-indexer/tracker-main.c:83 ../src/tracker-store/tracker-main.c:140
+ #: ../src/tracker-extract/tracker-main.c:86
 -#: ../src/tracker-indexer/tracker-main.c:88 ../src/trackerd/tracker-main.c:141
++#: ../src/tracker-indexer/tracker-main.c:88 ../src/tracker-store/tracker-main.c:141
  msgid ""
  "Logging, 0 = errors only, 1 = minimal, 2 = detailed and 3 = debug (default = "
  "0)"
@@@ -2069,41 -1809,23 +1809,23 @@@ msgstr "Nem kérhetÅ?k le a fájl (â??%
  msgid "Could not search tags"
  msgstr "A címkék nem kereshetÅ?k"
  
- #: ../src/tracker-utils/tracker-unique.c:56
- msgid "Concatenate different values of this field"
- msgstr "Ezen mezÅ? különbözÅ? értékeinek összefűzése"
- 
- #: ../src/tracker-utils/tracker-unique.c:60
- msgid "Count instances of unique fields of this type"
- msgstr "Ezen típusú egyedi mezÅ?k példányainak számolása"
- 
- #: ../src/tracker-utils/tracker-unique.c:64
- msgid "Sum the values of this field"
- msgstr "Ezen mezÅ? értékeinek összegzése"
- 
- #: ../src/tracker-utils/tracker-unique.c:68
- msgid "Sort to descending order"
- msgstr "Rendezés csökkenÅ? sorrendbe"
- 
- #: ../src/tracker-utils/tracker-unique.c:72
- msgid "Required fields"
- msgstr "Szükséges mezÅ?k"
- 
- #: ../src/tracker-utils/tracker-unique.c:122
- msgid "Fields are missing"
- msgstr "Hiányzó mezÅ?k"
+ #: ../src/tracker-utils/tracker-tag.c:406
+ msgid "NOTE: Limit was reached, there are more items in the database not listed here"
+ msgstr ""
+ "MEGJEGYZ�S: A korlát elérve, az adatbázisban itt fel nem sorolt elemek is "
+ "vannak"
  
- #: ../src/tracker-store/tracker-main.c:145
 -#: ../src/trackerd/tracker-main.c:146
++#: ../src/tracker-store/tracker-main.c:146
  msgid "Seconds to wait before starting any crawling or indexing (default = 45)"
  msgstr ""
  "Várakozás ennyi másodpercig bejárás vagy indexelés elÅ?tt (alapértelmezett: "
  "45)"
  
- #: ../src/tracker-store/tracker-main.c:149
 -#: ../src/trackerd/tracker-main.c:150
++#: ../src/tracker-store/tracker-main.c:150
  msgid "Minimizes the use of memory but may slow indexing down"
  msgstr "Minimalizálja a memóriahasználatot, de lelassíthatja az indexelést"
  
- #: ../src/tracker-store/tracker-main.c:153
 -#: ../src/trackerd/tracker-main.c:154
++#: ../src/tracker-store/tracker-main.c:154
  msgid ""
  "Directories to exclude for file change monitoring (you can do -e <path> -e "
  "<path>)"
@@@ -2111,7 -1833,7 +1833,7 @@@ msgstr "
  "Fájlváltozások figyelésébÅ?l kihagyandó könyvtárak (használható a -e "
  "<útvonal> -e <útvonal> is)"
  
- #: ../src/tracker-store/tracker-main.c:157
 -#: ../src/trackerd/tracker-main.c:158
++#: ../src/tracker-store/tracker-main.c:158
  msgid ""
  "Directories to include for file change monitoring (you can do -i <path> -i "
  "<path>)"
@@@ -2119,25 -1841,25 +1841,25 @@@ msgstr "
  "Fájlváltozások figyeléséhez hozzáadandó könyvtárak (használható a -e "
  "<útvonal> -e <útvonal> is)"
  
- #: ../src/tracker-store/tracker-main.c:161
 -#: ../src/trackerd/tracker-main.c:162
++#: ../src/tracker-store/tracker-main.c:162
  msgid "Directories to crawl to index files (you can do -c <path> -c <path>)"
  msgstr ""
  "Indexeléshez bejárandó könyvtárak (használható a -c <útvonal> -c <útvonal> "
  "is)"
  
- #: ../src/tracker-store/tracker-main.c:165
 -#: ../src/trackerd/tracker-main.c:166
++#: ../src/tracker-store/tracker-main.c:166
  msgid "Disable modules from being processed (you can do -d <module> -d <module>)"
  msgstr "Feldolgozásból kihagyandó modulok (használható a -d <modul> -d <modul> is)"
  
- #: ../src/tracker-store/tracker-main.c:171
 -#: ../src/trackerd/tracker-main.c:172
++#: ../src/tracker-store/tracker-main.c:172
  msgid "Force a re-index of all content"
  msgstr "Minden tartalom újraindexelésének kikényszerítése"
  
- #: ../src/tracker-store/tracker-main.c:175
 -#: ../src/trackerd/tracker-main.c:176
++#: ../src/tracker-store/tracker-main.c:176
  msgid "Disable any indexing and monitoring"
  msgstr "Minden indexelés és figyelés letiltása"
  
- #: ../src/tracker-store/tracker-main.c:178
 -#: ../src/trackerd/tracker-main.c:179
++#: ../src/tracker-store/tracker-main.c:179
  msgid "Language to use for stemmer and stop words (ISO 639-1 2 characters code)"
  msgstr ""
  "A tövezÅ?höz és a megállító szavakhoz használandó nyelv (kétbetűs ISO 639-1 "
@@@ -2146,7 -1868,7 +1868,7 @@@
  #. Translators: this messagge will apper immediately after the
  #. * usage string - Usage: COMMAND <THIS_MESSAGE>
  #.
- #: ../src/tracker-store/tracker-main.c:877
 -#: ../src/trackerd/tracker-main.c:856
++#: ../src/tracker-store/tracker-main.c:856
  msgid "- start the tracker daemon"
  msgstr "- a tracker démon elindítása"
  
diff --cc src/tracker-indexer/tracker-indexer.c
index fd09def,2bab6d0..1298d6c
--- a/src/tracker-indexer/tracker-indexer.c
+++ b/src/tracker-indexer/tracker-indexer.c
@@@ -137,10 -137,9 +138,11 @@@ struct TrackerIndexerPrivate 
  	TrackerConfig *config;
  	TrackerLanguage *language;
  
- 	TrackerHal *hal;
+ 	TrackerPower   *hal_power;
+ 	TrackerStorage *hal_storage;
  
 +	TrackerClient *client;
 +
  	GTimer *timer;
  
  	GVolumeMonitor *volume_monitor;
@@@ -566,17 -614,14 +568,18 @@@ tracker_indexer_finalize (GObject *obje
  	}
  
  #ifdef HAVE_HAL
- 	g_signal_handlers_disconnect_by_func (priv->hal,
- 					      notify_battery_in_use_cb,
+ 	g_signal_handlers_disconnect_by_func (priv->hal_power,
+ 					      notify_on_battery_cb,
  					      TRACKER_INDEXER (object));
  
- 	g_object_unref (priv->hal);
+ 	g_object_unref (priv->hal_power);
+ 	g_object_unref (priv->hal_storage);
  #endif /* HAVE_HAL */
  
 +	if (priv->client) {
 +		tracker_disconnect (priv->client);
 +	}
 +
  	g_object_unref (priv->language);
  	g_object_unref (priv->config);
  
@@@ -903,13 -966,12 +902,14 @@@ tracker_indexer_init (TrackerIndexer *i
  	priv->modules_queue = g_queue_new ();
  	priv->config = tracker_config_new ();
  
 +	priv->client = tracker_connect (TRUE);
 +
  #ifdef HAVE_HAL
- 	priv->hal = tracker_hal_new ();
+ 	priv->hal_power = tracker_power_new ();
+ 	priv->hal_storage = tracker_storage_new ();
  
- 	g_signal_connect (priv->hal, "notify::battery-in-use",
- 			  G_CALLBACK (notify_battery_in_use_cb),
+ 	g_signal_connect (priv->hal_power, "notify::on-battery",
+ 			  G_CALLBACK (notify_on_battery_cb),
  			  indexer);
  
  	set_up_throttle (indexer);
@@@ -1229,38 -1327,17 +1229,38 @@@ item_move (TrackerIndexer  *indexer
  		return res;
  	}
  
 -	update_file_uri_recursively (source_uri, uri);
 +	sparql = g_string_new ("");
 +
 +	g_string_append_printf (sparql,
 +		"DELETE { <%s> nfo:fileName ?o } WHERE { <%s> nfo:fileName ?o }",
 +		source_uri, source_uri);
 +
 +	g_string_append (sparql, " INSERT {");
 +
 +	file_info = g_file_query_info (info->file,
 +					G_FILE_ATTRIBUTE_STANDARD_DISPLAY_NAME,
 +					G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS,
 +					NULL, NULL);
 +
 +	escaped_filename = g_strescape (g_file_info_get_display_name (file_info), NULL);
 +
 +	g_string_append_printf (sparql, " <%s> nfo:fileName \"%s\" .", source_uri, escaped_filename);
 +
 +	update_file_uri_recursively (indexer, sparql, source_uri, uri);
 +
 +	g_string_append (sparql, " }");
 +
 +	tracker_resources_batch_sparql_update (indexer->private->client, sparql->str, NULL);
  
  #ifdef HAVE_HAL
- 	if (tracker_hal_uri_is_on_removable_device (indexer->private->hal,
- 						    source_uri, 
- 						    &mount_point,
- 						    NULL) ) {
- 		if (tracker_hal_uri_is_on_removable_device (indexer->private->hal,
- 							    uri, 
- 							    NULL,
- 							    NULL) ) {
+ 	if (tracker_storage_uri_is_on_removable_device (indexer->private->hal_storage,
+ 							source_uri, 
+ 							&mount_point,
+ 							NULL) ) {
+ 		if (tracker_storage_uri_is_on_removable_device (indexer->private->hal_storage,
+ 								uri, 
+ 								NULL,
+ 								NULL) ) {
  
  			tracker_removable_device_add_move (indexer, 
  							   mount_point, 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]