adium 2536:13678c3efb66: im.pidgin.adium at c543331cf58f6b20e8b4...

commits at adium.im commits at adium.im
Mon Jul 13 02:38:23 UTC 2009


details:	http://hg.adium.im/adium/rev/13678c3efb66
revision:	2536:13678c3efb66
author:		Zachary West <zacw at adium.im>
date:		Sun Jul 12 22:38:36 2009 -0400

im.pidgin.adium at c543331cf58f6b20e8b497ac885703a1acaced3a, which fixes both Yahoos connecting.

Also has pidgin-facebookchat at r620, which adds group ("friend list") support, thus unbreaking meta contacts which contain Facebook contacts, along with things like buddy icons not working.

diffs (66 lines):

diff -r 39c3c161de14 -r 13678c3efb66 Frameworks/libpurple.framework/Versions/0.6.0/Headers/blist.h
--- a/Frameworks/libpurple.framework/Versions/0.6.0/Headers/blist.h	Sat Jul 11 17:11:11 2009 -0400
+++ b/Frameworks/libpurple.framework/Versions/0.6.0/Headers/blist.h	Sun Jul 12 22:38:36 2009 -0400
@@ -235,6 +235,7 @@
  * Creates a new buddy list
  *
  * @return The new buddy list.
+ * @deprecated In 3.0.0, this will be handled by purple_blist_init()
  */
 PurpleBuddyList *purple_blist_new(void);
 
@@ -242,6 +243,7 @@
  * Sets the main buddy list.
  *
  * @param blist The buddy list you want to use.
+ * @deprecated In 3.0.0, this will be handled by purple_blist_init()
  */
 void purple_set_blist(PurpleBuddyList *blist);
 
@@ -383,6 +385,10 @@
 
 /**
  * Destroys the buddy list window.
+ *
+ * @deprecated The UI is responsible for cleaning up the
+ *             PurpleBuddyList->ui_data. purple_blist_uninit() will free the
+ *             PurpleBuddyList* itself.
  */
 void purple_blist_destroy(void);
 
diff -r 39c3c161de14 -r 13678c3efb66 Frameworks/libpurple.framework/Versions/0.6.0/Headers/jabber.h
--- a/Frameworks/libpurple.framework/Versions/0.6.0/Headers/jabber.h	Sat Jul 11 17:11:11 2009 -0400
+++ b/Frameworks/libpurple.framework/Versions/0.6.0/Headers/jabber.h	Sun Jul 12 22:38:36 2009 -0400
@@ -24,8 +24,8 @@
 
 typedef enum {
 	JABBER_CAP_NONE           = 0,
-	JABBER_CAP_XHTML          = 1 << 0,
-	JABBER_CAP_COMPOSING      = 1 << 1,
+/*	JABBER_CAP_XHTML          = 1 << 0, */
+/*	JABBER_CAP_COMPOSING      = 1 << 1, */
 	JABBER_CAP_SI             = 1 << 2,
 	JABBER_CAP_SI_FILE_XFER   = 1 << 3,
 	JABBER_CAP_BYTESTREAMS    = 1 << 4,
@@ -116,7 +116,6 @@
 	char *expected_rspauth;
 
 	GHashTable *buddies;
-	gboolean roster_parsed;
 
 	/*
 	 * This boolean was added to eliminate a heinous bug where we would
diff -r 39c3c161de14 -r 13678c3efb66 Frameworks/libpurple.framework/Versions/0.6.0/Headers/presence.h
--- a/Frameworks/libpurple.framework/Versions/0.6.0/Headers/presence.h	Sat Jul 11 17:11:11 2009 -0400
+++ b/Frameworks/libpurple.framework/Versions/0.6.0/Headers/presence.h	Sun Jul 12 22:38:36 2009 -0400
@@ -42,7 +42,7 @@
 void jabber_presence_parse(JabberStream *js, xmlnode *packet);
 void jabber_presence_subscription_set(JabberStream *js, const char *who,
 		const char *type);
-void jabber_presence_fake_to_self(JabberStream *js, const PurpleStatus *status);
+void jabber_presence_fake_to_self(JabberStream *js, PurpleStatus *status);
 void purple_status_to_jabber(const PurpleStatus *status, JabberBuddyState *state, char **msg, int *priority);
 
 #endif /* PURPLE_JABBER_PRESENCE_H_ */
diff -r 39c3c161de14 -r 13678c3efb66 Frameworks/libpurple.framework/Versions/0.6.0/libpurple
Binary file Frameworks/libpurple.framework/Versions/0.6.0/libpurple has changed




More information about the commits mailing list