Mercurial > pidgin.yaz
changeset 30190:c9413547ee33
merged from im.pidgin.pidgin
author | Yoshiki Yazawa <yaz@honeyplanet.jp> |
---|---|
date | Fri, 23 Apr 2010 14:44:01 +0900 |
parents | 06fa97f637a7 (current diff) 53dd827e6bb2 (diff) |
children | 28dd2b7331fd |
files | |
diffstat | 3 files changed, 19 insertions(+), 16 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog Thu Apr 22 14:45:57 2010 +0900 +++ b/ChangeLog Fri Apr 23 14:44:01 2010 +0900 @@ -18,7 +18,7 @@ GnuTLS manual for documentation on the format of the priority strings. * Fix autoconf detection of Python. (Brad Smith) - * Fix a crash when a Windows proxy (in IE) does not have a port. + * Fix a crash when a Windows proxy (from IE) does not have a port. (Marten Klencke) Pidgin: @@ -41,8 +41,8 @@ * Default binding of Ctrl+Shift+v to 'Paste as Plain Text' in conversation windows. This can be changed in .gtkrc-2.0. For example, Ctrl+v can be bound to 'Paste as Plain Text' by default. - * Plugins can now handle markup in buddy names by attaching to the signal - "drawing-buddy". (Daniele Ricci, Andrea Piccinelli) + * Plugins can now handle markup in buddy names by attaching to the + "drawing-buddy" signal. (Daniele Ricci, Andrea Piccinelli) * Be more accommodating when scaling down large images for use as buddy icons. * The 'Message Timestamp Formats' plugin allows changing the timestamp @@ -60,9 +60,9 @@ AIM and ICQ: * X-Status (Custom ICQ status icon) support. Since most of the icons - available reflect moods, this is labeled "Set Mood" on the Accounts->ICQ - Account menu. (Andrew Ivanov, Tomáš Kebert, Yuriy Yevgrafov, and trac - users bob007, salieff, and nops) + available reflect moods, this is labeled "Set Mood" on the + Accounts->ICQ Account menu. (Andrew Ivanov, Tomáš Kebert, + Yuriy Yevgrafov, and trac users bob007, salieff, and nops) * Allow setting and displaying icons between 1x1 and 100x100 pixels for ICQ. Previously only icons between 48x48 and 52x64 were allowed. * When using the clientLogin authentication method, prompt for a @@ -79,26 +79,27 @@ * Direct messages to a specific resource only upon receipt of a message with content (as opposed to a typing notification, etc). (Thanks to rjoly for testing) - * When sending data using in-band-bytestreams, interpret the block-size - attribute as the size of the BASE64-encoded representation of the data. - * Validate the hash on incoming BoB data objects (for custom smileys etc.), - cache based per JID when the CID is not a valid hash (as specified by the - BoB XEP). * Present a better error message when authentication fails while trying to connect to Facebook. (David Reiss, Facebook) + * When sending data using in-band-bytestreams, interpret the block-size + attribute as the size of the BASE64-encoded representation of the + data. + * Validate the hash on incoming BoB data objects (for custom smileys + etc.), cache based per JID when the CID is not a valid hash (as + specified by the BoB XEP). * Send whitespace keepalives if we haven't sent data in a while (2 minutes). This fixes an issue with Openfire disconnecting a libpurple-baesd client that has just been quiet for about 6 minutes. Yahoo/Yahoo JAPAN: - * Attempt to better handle transparent proxies interfering with HTTP-based - login. + * Attempt to better handle transparent proxies interfering with + HTTP-based login. * Fix handling of P2P packets, thus fixing the loss of some messages. * Retrieve the pager server address from Yahoo!'s servers directly. * Removed the "Pager server" account option, as it is no longer needed. - * The authentication code is now less order-sensitive with the components - of the server's response. + * The authentication code is now less order-sensitive with the + components of the server's response. * The authentication process now acts more like the official client. Finch:
--- a/finch/gntblist.c Thu Apr 22 14:45:57 2010 +0900 +++ b/finch/gntblist.c Fri Apr 23 14:44:01 2010 +0900 @@ -1117,6 +1117,8 @@ list = g_list_delete_link(list, list)) { PurpleMenuAction *act = (PurpleMenuAction *) list->data; + if (!act) + continue; act->data = node; gnt_append_menu_action(menu, act, NULL); g_signal_connect_swapped(G_OBJECT(menu), "destroy",
--- a/libpurple/protocols/msn/session.c Thu Apr 22 14:45:57 2010 +0900 +++ b/libpurple/protocols/msn/session.c Fri Apr 23 14:44:01 2010 +0900 @@ -407,7 +407,7 @@ /* Prevent the connection progress going backwards, eg. if we get * transferred several times during login */ - if (session->login_step > step) + if (session->login_step >= step) return; /* If we're already logged in, we're probably here because of a