[Galago-commits] r2906 - in trunk/libgalago: . docs/reference/tmpl libgalago po

galago-commits at freedesktop.org galago-commits at freedesktop.org
Fri Oct 6 22:29:41 PDT 2006


Author: chipx86
Date: 2006-10-06 22:29:15 -0700 (Fri, 06 Oct 2006)
New Revision: 2906

Modified:
   trunk/libgalago/ChangeLog
   trunk/libgalago/NEWS
   trunk/libgalago/docs/reference/tmpl/galago-status.sgml
   trunk/libgalago/libgalago/galago-person.c
   trunk/libgalago/libgalago/galago-service.c
   trunk/libgalago/po/da.po
   trunk/libgalago/po/de.po
   trunk/libgalago/po/fr.po
   trunk/libgalago/po/libgalago.pot
   trunk/libgalago/po/pt_BR.po
Log:
- Fix comparing of presences in _galago_person_default_calc_priority_account(). The least available presence was being chosen.
- Remove galago_service_register_status() and galago_service_get_registered_statuses() for this release.
- Update the NEWS.


Modified: trunk/libgalago/ChangeLog
===================================================================
--- trunk/libgalago/ChangeLog	2006-09-26 22:11:13 UTC (rev 2905)
+++ trunk/libgalago/ChangeLog	2006-10-07 05:29:15 UTC (rev 2906)
@@ -1,3 +1,21 @@
+Sat Oct 07 01:25:06 EDT 2006  Christian Hammond <chipx86 at chipx86.com>
+
+	* NEWS:
+	  - Update the NEWS.
+
+Fri Oct 06 19:07:50 PDT 2006  Christian Hammond <chipx86 at chipx86.com>
+
+	* libgalago/galago-service.c:
+	  - Remove galago_service_register_status() and
+	    galago_service_get_registered_statuses() for this release.
+
+Fri Oct 06 18:55:56 PDT 2006  Christian Hammond <chipx86 at chipx86.com>
+
+	* libgalago/galago-person.c:
+	  - Fix comparing of presences in
+	    _galago_person_default_calc_priority_account(). The least available
+	    presence was being chosen.
+
 Tue Sep 26 15:09:20 PDT 2006  Christian Hammond <chipx86 at chipx86.com>
 
 	* libgalago/galago-core.c:

Modified: trunk/libgalago/NEWS
===================================================================
--- trunk/libgalago/NEWS	2006-09-26 22:11:13 UTC (rev 2905)
+++ trunk/libgalago/NEWS	2006-10-07 05:29:15 UTC (rev 2906)
@@ -6,6 +6,13 @@
 	* Fixed some invalid return values from galago_presence_compare() when
 	  one of the parameters was NULL or when one account was idle and the
 	  other was not.
+	* Fix galago_person_get_priority_account() to always return the correct
+	  priority account. It had a check backwards.
+	* We only set up matches for the D-BUS signals we really care about.
+	  This prevents us from waking up unnecessarily, which is important on
+	  embedded devices. Patch by Ross Burton.
+	* Fixed the signal registration for person-added/person-removed signals.
+	  Patch by Raphaël Slinckx.
 	* Added the following asynchronous query functions:
 	  - galago_account_get_avatar_async
 	  - galago_account_get_presence_async

Modified: trunk/libgalago/docs/reference/tmpl/galago-status.sgml
===================================================================
--- trunk/libgalago/docs/reference/tmpl/galago-status.sgml	2006-09-26 22:11:13 UTC (rev 2905)
+++ trunk/libgalago/docs/reference/tmpl/galago-status.sgml	2006-10-07 05:29:15 UTC (rev 2906)
@@ -42,6 +42,8 @@
 	Away for a long period of time.
 @GALAGO_STATUS_HIDDEN: 
 	Hidden from view from others.
+ at GALAGO_STATUS_PENDING: 
+	Status information is pending.
 
 <!-- ##### MACRO GALAGO_STATUS_ID_AVAILABLE ##### -->
 <para>

Modified: trunk/libgalago/libgalago/galago-person.c
===================================================================
--- trunk/libgalago/libgalago/galago-person.c	2006-09-26 22:11:13 UTC (rev 2905)
+++ trunk/libgalago/libgalago/galago-person.c	2006-10-07 05:29:15 UTC (rev 2906)
@@ -730,7 +730,7 @@
 		GalagoAccount *account = (GalagoAccount *)l->data;
 		GalagoPresence *presence = galago_account_get_presence(account, TRUE);
 
-		if (galago_presence_compare(priority_presence, presence) > 0)
+		if (galago_presence_compare(priority_presence, presence) < 0)
 			priority_presence = presence;
 	}
 

Modified: trunk/libgalago/libgalago/galago-service.c
===================================================================
--- trunk/libgalago/libgalago/galago-service.c	2006-09-26 22:11:13 UTC (rev 2905)
+++ trunk/libgalago/libgalago/galago-service.c	2006-10-07 05:29:15 UTC (rev 2906)
@@ -509,73 +509,6 @@
 }
 
 /**
- * galago_service_register_status:
- * @service: The service.
- * @status: The status type to register.
- *
- * Registers a type of status that the accounts belonging to this service can
- * have set. The service will take ownership of @status.
- *
- * This can only be called by feeds. It will return with a warning if called
- * by a non-feed.
- */
-void
-galago_service_register_status(GalagoService *service, GalagoStatus *status)
-{
-	g_return_if_fail(service != NULL);
-	g_return_if_fail(GALAGO_IS_SERVICE(service));
-	g_return_if_fail(status != NULL);
-	g_return_if_fail(GALAGO_IS_STATUS(status));
-	g_return_if_fail(GALAGO_OBJECT_IS_LOCAL(service));
-	g_return_if_fail(galago_is_feed());
-
-#if 0
-	/* TODO: Check that this isn't already in the list. */
-	service->priv->registered_statuses =
-		g_list_append(service->priv->registered_statuses, status);
-#endif
-
-	if (galago_is_connected() && !galago_is_daemon())
-	{
-		/*
-		 * TODO: We'll need to make sure we re-register upon reconnect.
-		 *       That should just involve storing these statuses and
-		 *       re-adding.
-		 */
-		galago_dbus_send_message(GALAGO_OBJECT(service), "RegisterStatus",
-			galago_value_new_object(GALAGO_TYPE_STATUS, G_OBJECT(status)),
-			NULL);
-		g_object_unref(G_OBJECT(status));
-	}
-}
-
-/**
- * galago_service_get_registered_statuses:
- * @service: The service.
- *
- * Returns a list of statuses that accounts belonging to this service can
- * have set.
- */
-GList *
-galago_service_get_registered_statuses(const GalagoService *service)
-{
-	g_return_val_if_fail(service != NULL,            NULL);
-	g_return_val_if_fail(GALAGO_IS_SERVICE(service), NULL);
-
-	if (!galago_is_daemon() && galago_is_connected())
-	{
-		/* TODO: Should store these and free them later. */
-		return galago_dbus_send_message_with_reply(
-			GALAGO_OBJECT(service), "GetRegisteredStatuses",
-			galago_value_new_list(GALAGO_VALUE_TYPE_OBJECT, NULL,
-								  (gpointer)GALAGO_TYPE_STATUS),
-			NULL);
-	}
-
-	return NULL; // service->priv->registered_statuses
-}
-
-/**
  * galago_service_get_flags
  * @service: The service.
  *

Modified: trunk/libgalago/po/da.po
===================================================================
--- trunk/libgalago/po/da.po	2006-09-26 22:11:13 UTC (rev 2905)
+++ trunk/libgalago/po/da.po	2006-10-07 05:29:15 UTC (rev 2906)
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: libgalago\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-05-21 14:02-0700\n"
+"POT-Creation-Date: 2006-10-06 19:03-0700\n"
 "PO-Revision-Date: 2005-09-26 01:29+0200\n"
 "Last-Translator: Mark Rosenstand <mark at borkware.net>\n"
 "Language-Team: Danish\n"
@@ -17,51 +17,51 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: libgalago/galago-service.c:362
+#: libgalago/galago-service.c:366
 msgid "AOL Instant Messenger"
 msgstr "AIM"
 
-#: libgalago/galago-service.c:363
+#: libgalago/galago-service.c:367
 msgid "Gadu-Gadu"
 msgstr "Gadu-Gadu"
 
-#: libgalago/galago-service.c:365
+#: libgalago/galago-service.c:369
 msgid "Novell GroupWise"
 msgstr "Novell GroupWise"
 
-#: libgalago/galago-service.c:366
+#: libgalago/galago-service.c:370
 msgid "ICQ"
 msgstr "ICQ"
 
-#: libgalago/galago-service.c:368
+#: libgalago/galago-service.c:372
 msgid "Internet Relay Chat"
 msgstr "IRC"
 
-#: libgalago/galago-service.c:370
+#: libgalago/galago-service.c:374
 msgid "Jabber"
 msgstr "Jabber"
 
-#: libgalago/galago-service.c:372
+#: libgalago/galago-service.c:376
 msgid "MSN Messenger"
 msgstr "MSN Messenger"
 
-#: libgalago/galago-service.c:374
+#: libgalago/galago-service.c:378
 msgid "Napster"
 msgstr "Napster"
 
-#: libgalago/galago-service.c:375
+#: libgalago/galago-service.c:379
 msgid "SILC"
 msgstr "SILC"
 
-#: libgalago/galago-service.c:376
+#: libgalago/galago-service.c:380
 msgid "Trepia"
 msgstr "Trepia"
 
-#: libgalago/galago-service.c:377
+#: libgalago/galago-service.c:381
 msgid "Yahoo! Messenger"
 msgstr "Yahoo! Messenger"
 
-#: libgalago/galago-service.c:379
+#: libgalago/galago-service.c:383
 msgid "Zephyr"
 msgstr "Zephyr"
 

Modified: trunk/libgalago/po/de.po
===================================================================
--- trunk/libgalago/po/de.po	2006-09-26 22:11:13 UTC (rev 2905)
+++ trunk/libgalago/po/de.po	2006-10-07 05:29:15 UTC (rev 2906)
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: libgalago\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-05-21 14:02-0700\n"
+"POT-Creation-Date: 2006-10-06 19:03-0700\n"
 "PO-Revision-Date: 2006-04-27 21:59-0700\n"
 "Last-Translator: Andreas Kohn <andreas at syndrom23.de>\n"
 "Language-Team: German\n"
@@ -17,51 +17,51 @@
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 
-#: libgalago/galago-service.c:362
+#: libgalago/galago-service.c:366
 msgid "AOL Instant Messenger"
 msgstr "AIM"
 
-#: libgalago/galago-service.c:363
+#: libgalago/galago-service.c:367
 msgid "Gadu-Gadu"
 msgstr "Gada-Gadu"
 
-#: libgalago/galago-service.c:365
+#: libgalago/galago-service.c:369
 msgid "Novell GroupWise"
 msgstr "Novell GroupWise"
 
-#: libgalago/galago-service.c:366
+#: libgalago/galago-service.c:370
 msgid "ICQ"
 msgstr "ICQ"
 
-#: libgalago/galago-service.c:368
+#: libgalago/galago-service.c:372
 msgid "Internet Relay Chat"
 msgstr "IRC"
 
-#: libgalago/galago-service.c:370
+#: libgalago/galago-service.c:374
 msgid "Jabber"
 msgstr "Jabber"
 
-#: libgalago/galago-service.c:372
+#: libgalago/galago-service.c:376
 msgid "MSN Messenger"
 msgstr "MSN Messenger"
 
-#: libgalago/galago-service.c:374
+#: libgalago/galago-service.c:378
 msgid "Napster"
 msgstr "Napster"
 
-#: libgalago/galago-service.c:375
+#: libgalago/galago-service.c:379
 msgid "SILC"
 msgstr "SILC"
 
-#: libgalago/galago-service.c:376
+#: libgalago/galago-service.c:380
 msgid "Trepia"
 msgstr "Trepia"
 
-#: libgalago/galago-service.c:377
+#: libgalago/galago-service.c:381
 msgid "Yahoo! Messenger"
 msgstr "Yahoo! Messenger"
 
-#: libgalago/galago-service.c:379
+#: libgalago/galago-service.c:383
 msgid "Zephyr"
 msgstr "Zephyr"
 

Modified: trunk/libgalago/po/fr.po
===================================================================
--- trunk/libgalago/po/fr.po	2006-09-26 22:11:13 UTC (rev 2905)
+++ trunk/libgalago/po/fr.po	2006-10-07 05:29:15 UTC (rev 2906)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: libgalago\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-05-21 14:02-0700\n"
+"POT-Creation-Date: 2006-10-06 19:03-0700\n"
 "PO-Revision-Date: 2005-02-23 15:03+0100\n"
 "Last-Translator: Vincent Carriere <carriere_vincent at yahoo.fr>\n"
 "Language-Team: GNOME French Team <gnomefr at traduc.org>\n"
@@ -15,51 +15,51 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: libgalago/galago-service.c:362
+#: libgalago/galago-service.c:366
 msgid "AOL Instant Messenger"
 msgstr "AIM"
 
-#: libgalago/galago-service.c:363
+#: libgalago/galago-service.c:367
 msgid "Gadu-Gadu"
 msgstr "Gadu-Gadu"
 
-#: libgalago/galago-service.c:365
+#: libgalago/galago-service.c:369
 msgid "Novell GroupWise"
 msgstr "Novell GroupWise"
 
-#: libgalago/galago-service.c:366
+#: libgalago/galago-service.c:370
 msgid "ICQ"
 msgstr "ICQ"
 
-#: libgalago/galago-service.c:368
+#: libgalago/galago-service.c:372
 msgid "Internet Relay Chat"
 msgstr "IRC"
 
-#: libgalago/galago-service.c:370
+#: libgalago/galago-service.c:374
 msgid "Jabber"
 msgstr "Jabber"
 
-#: libgalago/galago-service.c:372
+#: libgalago/galago-service.c:376
 msgid "MSN Messenger"
 msgstr "MSN Messenger"
 
-#: libgalago/galago-service.c:374
+#: libgalago/galago-service.c:378
 msgid "Napster"
 msgstr "Napster"
 
-#: libgalago/galago-service.c:375
+#: libgalago/galago-service.c:379
 msgid "SILC"
 msgstr "SILC"
 
-#: libgalago/galago-service.c:376
+#: libgalago/galago-service.c:380
 msgid "Trepia"
 msgstr "Trepia"
 
-#: libgalago/galago-service.c:377
+#: libgalago/galago-service.c:381
 msgid "Yahoo! Messenger"
 msgstr "Yahoo! Messenger"
 
-#: libgalago/galago-service.c:379
+#: libgalago/galago-service.c:383
 msgid "Zephyr"
 msgstr "Zephyr"
 

Modified: trunk/libgalago/po/libgalago.pot
===================================================================
--- trunk/libgalago/po/libgalago.pot	2006-09-26 22:11:13 UTC (rev 2905)
+++ trunk/libgalago/po/libgalago.pot	2006-10-07 05:29:15 UTC (rev 2906)
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-05-21 14:02-0700\n"
+"POT-Creation-Date: 2006-10-06 19:03-0700\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <LL at li.org>\n"
@@ -16,51 +16,51 @@
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: libgalago/galago-service.c:362
+#: libgalago/galago-service.c:366
 msgid "AOL Instant Messenger"
 msgstr ""
 
-#: libgalago/galago-service.c:363
+#: libgalago/galago-service.c:367
 msgid "Gadu-Gadu"
 msgstr ""
 
-#: libgalago/galago-service.c:365
+#: libgalago/galago-service.c:369
 msgid "Novell GroupWise"
 msgstr ""
 
-#: libgalago/galago-service.c:366
+#: libgalago/galago-service.c:370
 msgid "ICQ"
 msgstr ""
 
-#: libgalago/galago-service.c:368
+#: libgalago/galago-service.c:372
 msgid "Internet Relay Chat"
 msgstr ""
 
-#: libgalago/galago-service.c:370
+#: libgalago/galago-service.c:374
 msgid "Jabber"
 msgstr ""
 
-#: libgalago/galago-service.c:372
+#: libgalago/galago-service.c:376
 msgid "MSN Messenger"
 msgstr ""
 
-#: libgalago/galago-service.c:374
+#: libgalago/galago-service.c:378
 msgid "Napster"
 msgstr ""
 
-#: libgalago/galago-service.c:375
+#: libgalago/galago-service.c:379
 msgid "SILC"
 msgstr ""
 
-#: libgalago/galago-service.c:376
+#: libgalago/galago-service.c:380
 msgid "Trepia"
 msgstr ""
 
-#: libgalago/galago-service.c:377
+#: libgalago/galago-service.c:381
 msgid "Yahoo! Messenger"
 msgstr ""
 
-#: libgalago/galago-service.c:379
+#: libgalago/galago-service.c:383
 msgid "Zephyr"
 msgstr ""
 

Modified: trunk/libgalago/po/pt_BR.po
===================================================================
--- trunk/libgalago/po/pt_BR.po	2006-09-26 22:11:13 UTC (rev 2905)
+++ trunk/libgalago/po/pt_BR.po	2006-10-07 05:29:15 UTC (rev 2906)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: libgalago\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-05-21 14:02-0700\n"
+"POT-Creation-Date: 2006-10-06 19:03-0700\n"
 "PO-Revision-Date: 2004-07-02 18:40-0300\n"
 "Last-Translator: Maurício de Lemos Rodrigues Collares Neto <mauricioc at gmail."
 "com>\n"
@@ -18,51 +18,51 @@
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
 
-#: libgalago/galago-service.c:362
+#: libgalago/galago-service.c:366
 msgid "AOL Instant Messenger"
 msgstr "AOL Instant Messenger"
 
-#: libgalago/galago-service.c:363
+#: libgalago/galago-service.c:367
 msgid "Gadu-Gadu"
 msgstr "Gadu-Gadu"
 
-#: libgalago/galago-service.c:365
+#: libgalago/galago-service.c:369
 msgid "Novell GroupWise"
 msgstr "Novell GroupWise"
 
-#: libgalago/galago-service.c:366
+#: libgalago/galago-service.c:370
 msgid "ICQ"
 msgstr "ICQ"
 
-#: libgalago/galago-service.c:368
+#: libgalago/galago-service.c:372
 msgid "Internet Relay Chat"
 msgstr "IRC"
 
-#: libgalago/galago-service.c:370
+#: libgalago/galago-service.c:374
 msgid "Jabber"
 msgstr "Jabber"
 
-#: libgalago/galago-service.c:372
+#: libgalago/galago-service.c:376
 msgid "MSN Messenger"
 msgstr "MSN Messenger"
 
-#: libgalago/galago-service.c:374
+#: libgalago/galago-service.c:378
 msgid "Napster"
 msgstr "Napster"
 
-#: libgalago/galago-service.c:375
+#: libgalago/galago-service.c:379
 msgid "SILC"
 msgstr "SILC"
 
-#: libgalago/galago-service.c:376
+#: libgalago/galago-service.c:380
 msgid "Trepia"
 msgstr "Trepia"
 
-#: libgalago/galago-service.c:377
+#: libgalago/galago-service.c:381
 msgid "Yahoo! Messenger"
 msgstr "Yahoo! Messenger"
 
-#: libgalago/galago-service.c:379
+#: libgalago/galago-service.c:383
 msgid "Zephyr"
 msgstr "Zepyhr"
 



More information about the galago-commits mailing list