tracker r1277 - in branches/indexer-split: . data/languages po src/libstemmer src/libstemmer/src_c src/libtracker-common src/tracker-preferences src/trackerd
- From: mr svn gnome org
- To: svn-commits-list gnome org
- Subject: tracker r1277 - in branches/indexer-split: . data/languages po src/libstemmer src/libstemmer/src_c src/libtracker-common src/tracker-preferences src/trackerd
- Date: Thu, 17 Apr 2008 15:26:26 +0100 (BST)
Author: mr
Date: Thu Apr 17 15:26:25 2008
New Revision: 1277
URL: http://svn.gnome.org/viewvc/tracker?rev=1277&view=rev
Log:
Merged upstream back into our branch
Added:
branches/indexer-split/data/languages/stopwords.hu
- copied unchanged from r1276, /trunk/data/languages/stopwords.hu
branches/indexer-split/po/ja.po
- copied unchanged from r1276, /trunk/po/ja.po
branches/indexer-split/src/libstemmer/src_c/stem_UTF_8_hungarian.c
- copied unchanged from r1276, /trunk/src/libstemmer/src_c/stem_UTF_8_hungarian.c
branches/indexer-split/src/libstemmer/src_c/stem_UTF_8_hungarian.h
- copied unchanged from r1276, /trunk/src/libstemmer/src_c/stem_UTF_8_hungarian.h
Modified:
branches/indexer-split/ChangeLog
branches/indexer-split/data/languages/Makefile.am
branches/indexer-split/po/ChangeLog
branches/indexer-split/po/LINGUAS
branches/indexer-split/po/th.po
branches/indexer-split/src/libstemmer/Makefile.am
branches/indexer-split/src/libtracker-common/tracker-language.c
branches/indexer-split/src/tracker-preferences/tracker-preferences.glade
branches/indexer-split/src/trackerd/tracker-email-evolution.c
branches/indexer-split/src/trackerd/tracker-email-modest.c
branches/indexer-split/src/trackerd/tracker-indexer.c
branches/indexer-split/src/trackerd/tracker-process-files.c
branches/indexer-split/src/trackerd/tracker-utils.c
branches/indexer-split/src/trackerd/tracker-utils.h
branches/indexer-split/src/trackerd/trackerd.c
Modified: branches/indexer-split/data/languages/Makefile.am
==============================================================================
--- branches/indexer-split/data/languages/Makefile.am (original)
+++ branches/indexer-split/data/languages/Makefile.am Thu Apr 17 15:26:25 2008
@@ -7,6 +7,7 @@
stopwords.es \
stopwords.fi \
stopwords.fr \
+ stopwords.hu \
stopwords.it \
stopwords.nb \
stopwords.nl \
Modified: branches/indexer-split/po/LINGUAS
==============================================================================
--- branches/indexer-split/po/LINGUAS (original)
+++ branches/indexer-split/po/LINGUAS Thu Apr 17 15:26:25 2008
@@ -19,6 +19,7 @@
he
hu
it
+ja
ko
lt
mk
Modified: branches/indexer-split/src/libstemmer/Makefile.am
==============================================================================
--- branches/indexer-split/src/libstemmer/Makefile.am (original)
+++ branches/indexer-split/src/libstemmer/Makefile.am Thu Apr 17 15:26:25 2008
@@ -11,6 +11,7 @@
src_c/stem_UTF_8_finnish.c \
src_c/stem_UTF_8_french.c \
src_c/stem_UTF_8_german.c \
+ src_c/stem_UTF_8_hungarian.c \
src_c/stem_UTF_8_italian.c \
src_c/stem_UTF_8_norwegian.c \
src_c/stem_UTF_8_porter.c \
@@ -28,6 +29,7 @@
src_c/stem_UTF_8_finnish.h \
src_c/stem_UTF_8_french.h \
src_c/stem_UTF_8_german.h \
+ src_c/stem_UTF_8_hungarian.h \
src_c/stem_UTF_8_italian.h \
src_c/stem_UTF_8_norwegian.h \
src_c/stem_UTF_8_porter.h \
Modified: branches/indexer-split/src/libtracker-common/tracker-language.c
==============================================================================
--- branches/indexer-split/src/libtracker-common/tracker-language.c (original)
+++ branches/indexer-split/src/libtracker-common/tracker-language.c Thu Apr 17 15:26:25 2008
@@ -52,6 +52,7 @@
{ "fi", "finnish" },
{ "fr", "french" },
{ "de", "german" },
+ { "hu", "hungarian" },
{ "it", "italian" },
{ "nb", "norwegian" },
{ "pt", "portuguese" },
Modified: branches/indexer-split/src/tracker-preferences/tracker-preferences.glade
==============================================================================
--- branches/indexer-split/src/tracker-preferences/tracker-preferences.glade (original)
+++ branches/indexer-split/src/tracker-preferences/tracker-preferences.glade Thu Apr 17 15:26:25 2008
@@ -213,6 +213,7 @@
Finnish
French
German
+Hungarian
Italian
Norwegian
Portuguese
Modified: branches/indexer-split/src/trackerd/tracker-email-evolution.c
==============================================================================
--- branches/indexer-split/src/trackerd/tracker-email-evolution.c (original)
+++ branches/indexer-split/src/trackerd/tracker-email-evolution.c Thu Apr 17 15:26:25 2008
@@ -1425,9 +1425,8 @@
email_free_mail_message (mail_msg);
if (!tracker_cache_process_events (db_con->data, TRUE)) {
- tracker->status = STATUS_SHUTDOWN;
+ tracker_set_status (tracker, STATUS_SHUTDOWN, 0, TRUE);
tracker->shutdown = TRUE;
- tracker_dbus_send_index_status_change_signal ();
return;
}
Modified: branches/indexer-split/src/trackerd/tracker-email-modest.c
==============================================================================
--- branches/indexer-split/src/trackerd/tracker-email-modest.c (original)
+++ branches/indexer-split/src/trackerd/tracker-email-modest.c Thu Apr 17 15:26:25 2008
@@ -918,9 +918,8 @@
email_free_mail_message (mail_msg);
if (!tracker_cache_process_events (db_con->data, TRUE)) {
- tracker->status = STATUS_SHUTDOWN;
+ tracker_set_status (tracker, STATUS_SHUTDOWN, 0, TRUE);
tracker->shutdown = TRUE;
- tracker_dbus_send_index_status_change_signal ();
return;
}
Modified: branches/indexer-split/src/trackerd/tracker-indexer.c
==============================================================================
--- branches/indexer-split/src/trackerd/tracker-indexer.c (original)
+++ branches/indexer-split/src/trackerd/tracker-indexer.c Thu Apr 17 15:26:25 2008
@@ -690,8 +690,7 @@
if (i > 101 && (i % 100 == 0)) {
if (!tracker_cache_process_events (NULL, FALSE)) {
- tracker->status = STATUS_SHUTDOWN;
- tracker_dbus_send_index_status_change_signal ();
+ tracker_set_status (tracker, STATUS_SHUTDOWN, 0, TRUE);
return;
}
}
Modified: branches/indexer-split/src/trackerd/tracker-process-files.c
==============================================================================
--- branches/indexer-split/src/trackerd/tracker-process-files.c (original)
+++ branches/indexer-split/src/trackerd/tracker-process-files.c Thu Apr 17 15:26:25 2008
@@ -1143,7 +1143,7 @@
tracker->index_status = INDEX_FINISHED;
if (tracker->is_running && tracker->first_time_index) {
- tracker->status = STATUS_OPTIMIZING;
+ tracker_set_status (tracker, STATUS_OPTIMIZING, 0, FALSE);
tracker->do_optimize = FALSE;
tracker->first_time_index = FALSE;
@@ -1170,8 +1170,7 @@
* sleep until awoken by a new
* signal.
*/
- tracker->status = STATUS_IDLE;
- tracker_dbus_send_index_status_change_signal ();
+ tracker_set_status (tracker, STATUS_IDLE, 0, TRUE);
g_cond_wait (tracker->file_thread_signal,
tracker->files_signal_mutex);
@@ -1493,16 +1492,12 @@
db_con = tracker->index_db;
if (!tracker_cache_process_events (tracker->index_db, TRUE) ) {
- tracker->status = STATUS_SHUTDOWN;
- tracker_dbus_send_index_status_change_signal ();
+ tracker_set_status (tracker, STATUS_SHUTDOWN, 0, TRUE);
break;
}
- if (tracker->status != STATUS_INDEXING) {
- tracker->status = STATUS_INDEXING;
- tracker_dbus_send_index_status_change_signal ();
- }
-
+ tracker_set_status (tracker, STATUS_INDEXING, 0, TRUE);
+
info = g_async_queue_try_pop (tracker->file_process_queue);
/* Check pending table if we haven't got anything */
@@ -1535,7 +1530,7 @@
if (result_set) {
gboolean valid = TRUE;
- tracker->status = STATUS_PENDING;
+ tracker_set_status (tracker, STATUS_PENDING, 0, FALSE);
while (valid) {
FileInfo *info_tmp;
@@ -1581,7 +1576,7 @@
continue;
}
- tracker->status = STATUS_INDEXING;
+ tracker_set_status (tracker, STATUS_INDEXING, 0, TRUE);
if (process_action_prechecks (tracker, info)) {
continue;
Modified: branches/indexer-split/src/trackerd/tracker-utils.c
==============================================================================
--- branches/indexer-split/src/trackerd/tracker-utils.c (original)
+++ branches/indexer-split/src/trackerd/tracker-utils.c Thu Apr 17 15:26:25 2008
@@ -2621,7 +2621,16 @@
}
+void
+tracker_set_status (Tracker *tracker, TrackerStatus status, gdouble percentage, gboolean signal)
+{
+ TrackerStatus old = tracker->status;
+
+ tracker->status = status;
+ if (signal && old != status)
+ tracker_dbus_send_index_status_change_signal ();
+}
gboolean
tracker_pause (void)
Modified: branches/indexer-split/src/trackerd/tracker-utils.h
==============================================================================
--- branches/indexer-split/src/trackerd/tracker-utils.h (original)
+++ branches/indexer-split/src/trackerd/tracker-utils.h Thu Apr 17 15:26:25 2008
@@ -539,4 +539,6 @@
gboolean tracker_low_diskspace (void);
gboolean tracker_pause (void);
+void tracker_set_status (Tracker *tracker, TrackerStatus status, gdouble percentage, gboolean signal);
+
#endif
Modified: branches/indexer-split/src/trackerd/trackerd.c
==============================================================================
--- branches/indexer-split/src/trackerd/trackerd.c (original)
+++ branches/indexer-split/src/trackerd/trackerd.c Thu Apr 17 15:26:25 2008
@@ -210,7 +210,7 @@
{
GSList *black_list;
- tracker->status = STATUS_SHUTDOWN;
+ tracker_set_status (tracker, STATUS_SHUTDOWN, 0, FALSE);
if (sig_msg) {
tracker_log ("Received signal '%s' so now shutting down", sig_msg);
@@ -743,7 +743,7 @@
add_local_dbus_connection_monitoring (tracker->dbus_con);
- tracker->status = STATUS_INIT;
+ tracker_set_status (tracker, STATUS_INIT, 0, FALSE);
tracker->is_running = FALSE;
tracker->shutdown = FALSE;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]