Mercurial > pidgin
changeset 20744:395f1a837694
merge of '1bcb1793b8e018e79a9308e03f48476e327b4c07'
and 'adf7bc9074db7174e3a27c54bced31beea98207a'
author | Luke Schierer <lschiere@pidgin.im> |
---|---|
date | Mon, 01 Oct 2007 21:25:18 +0000 |
parents | c757b4773a77 (diff) 54fa708ba54f (current diff) |
children | 61fc6514aafb 1ac250a1004a 9071ddcd48df |
files | |
diffstat | 7 files changed, 16 insertions(+), 9 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog Mon Oct 01 21:14:45 2007 +0000 +++ b/ChangeLog Mon Oct 01 21:25:18 2007 +0000 @@ -2,9 +2,9 @@ version 2.2.2: http://developer.pidgin.im/query?status=closed&milestone=2.2.2 - NOTE: Due to the backporting that happened for the 2.2.1 - release, it is possible bugs this release fixes bugs - that were marked as fixed in 2.2.1. + NOTE: Due to 2.2.1 being a security fix release, some bugs + marked fixed in 2.2.1 may not have been fixed until + this release (2.2.2). libpurple: * Real usernames are now shown in the system log. @@ -64,7 +64,7 @@ * New protocol plugin: MySpaceIM (Jeff Connelly, Google Summer of Code) * XMPP enhancements. See - http://www.adiumx.com/blog/2007/07/soc-xmpp-update.php (Andreas + http://www.adiumx.com/blog/2007/07/soc-xmpp-update.php (Andreas Monitzer, Google Summer of Code for Adium) * Certificate management. Libpurple will validate certificates on SSL-encrypted protocols (William Ehlhardt, Google Summer of Code)
--- a/finch/libgnt/gntstyle.c Mon Oct 01 21:14:45 2007 +0000 +++ b/finch/libgnt/gntstyle.c Mon Oct 01 21:25:18 2007 +0000 @@ -26,7 +26,6 @@ #include <glib.h> #include <ctype.h> -#include <glib/gprintf.h> #include <stdlib.h> #include <string.h>
--- a/finch/libgnt/gntwm.c Mon Oct 01 21:14:45 2007 +0000 +++ b/finch/libgnt/gntwm.c Mon Oct 01 21:25:18 2007 +0000 @@ -27,8 +27,8 @@ #include "config.h" +#include <glib.h> #include <ctype.h> -#include <glib/gprintf.h> #include <gmodule.h> #include <stdlib.h> #include <string.h>
--- a/libpurple/protocols/jabber/google.c Mon Oct 01 21:14:45 2007 +0000 +++ b/libpurple/protocols/jabber/google.c Mon Oct 01 21:25:18 2007 +0000 @@ -64,7 +64,8 @@ message = xmlnode_get_child(child, "mail-thread-info"); if (count == 0 || !message) { - purple_notify_emails(js->gc, count, FALSE, NULL, NULL, (const char**) default_tos, NULL, NULL, NULL); + if (count > 0) + purple_notify_emails(js->gc, count, FALSE, NULL, NULL, (const char**) default_tos, NULL, NULL, NULL); g_free(default_tos[0]); return; }
--- a/libpurple/protocols/jabber/jutil.h Mon Oct 01 21:14:45 2007 +0000 +++ b/libpurple/protocols/jabber/jutil.h Mon Oct 01 21:25:18 2007 +0000 @@ -22,8 +22,6 @@ #ifndef _PURPLE_JABBER_JUTIL_H_ #define _PURPLE_JABBER_JUTIL_H_ -#include "account.h" - typedef struct _JabberID { char *node; char *domain;
--- a/pidgin/gtkconv.c Mon Oct 01 21:14:45 2007 +0000 +++ b/pidgin/gtkconv.c Mon Oct 01 21:25:18 2007 +0000 @@ -6835,7 +6835,9 @@ event = gtk_event_box_new(); gtk_container_add(GTK_CONTAINER(gtkconv->u.im->icon_container), event); +#if GTK_CHECK_VERSION(2,4,0) gtk_event_box_set_visible_window(GTK_EVENT_BOX(event), FALSE); +#endif gtk_widget_add_events(event, GDK_POINTER_MOTION_MASK | GDK_LEAVE_NOTIFY_MASK); g_signal_connect(G_OBJECT(event), "button-press-event", @@ -8940,7 +8942,9 @@ /* Close button. */ gtkconv->close = gtk_event_box_new(); +#if GTK_CHECK_VERSION(2,4,0) gtk_event_box_set_visible_window(GTK_EVENT_BOX(gtkconv->close), FALSE); +#endif gtk_widget_set_events(gtkconv->close, GDK_ENTER_NOTIFY_MASK | GDK_LEAVE_NOTIFY_MASK); close_image = gtk_label_new("×"); g_signal_connect(G_OBJECT(gtkconv->close), "enter-notify-event", G_CALLBACK(close_button_entered_cb), close_image);
--- a/pidgin/gtknotify.c Mon Oct 01 21:14:45 2007 +0000 +++ b/pidgin/gtknotify.c Mon Oct 01 21:25:18 2007 +0000 @@ -430,7 +430,12 @@ PIDGIN_MAIL_DATA, &data, -1); if (data->account == account) { if (clear) { +#if GTK_CHECK_VERSION(2,2,0) advanced = gtk_tree_store_remove(treemodel, &iter); +#else + gtk_tree_store_remove(treemodel, &iter); + advanced = (iter.stamp == 0) ? FALSE : TRUE; +#endif purple_notify_close(PURPLE_NOTIFY_EMAILS, data); /* We're completely done if we've processed all entries */ if (!advanced)