comparison ChangeLog @ 31186:ecfa71bc216d

propagate from branch 'im.pidgin.pidgin' (head edd569c9522df52af33d6132a9d4955bd842f9bb) to branch 'im.pidgin.pidgin.openq' (head 5afb2c825d40388ede03697166175f4331e9eaf4)
author SHiNE CsyFeK <csyfek@gmail.com>
date Sat, 08 Aug 2009 15:00:34 +0000
parents 6f27b4d8c1c3
children e4b0bf56667f
comparison
equal deleted inserted replaced
31185:1e5654e2928d 31186:ecfa71bc216d
1 Pidgin and Finch: The Pimpin' Penguin IM Clients That're Good for the Soul 1 Pidgin and Finch: The Pimpin' Penguin IM Clients That're Good for the Soul
2 2
3 version 2.6.0 (??/??/2009): 3 version 2.6.0 (??/??/2009):
4 libpurple: 4 libpurple:
5 * Theme support in libpurple thanks to Justin Rodriguez's summer of code 5 * Theme support in libpurple thanks to Justin Rodriguez's summer of code
6 project. With some minor additions and clean ups from Paul Aurich. 6 project, with some minor additions and cleanups from Paul Aurich.
7 * Voice & Video framework in libpurple, thanks to Mike Ruprecht's summer 7 * Voice & Video framework in libpurple, thanks to Mike Ruprecht's summer
8 of code project in 2008. 8 of code project in 2008.
9 * It should no longer be possible to end up with duplicates of buddies 9 * It should no longer be possible to end up with duplicates of buddies
10 in a group on the buddy list. 10 in a group on the buddy list.
11 * Removed the unmaintained and unneeded toc protocol plugin. 11 * Removed the unmaintained and unneeded toc protocol plugin.
12 * Fixed NTLM authentication on big-endian systems. 12 * Fixed NTLM authentication on big-endian systems.
13 * Various memory cleanups when unloading libpurple. (Nick Hebner) 13 * Various memory cleanups when unloading libpurple. (Nick Hebner and
14 Stefan Becker)
14 * Report idle time 'From last message sent' should work properly. 15 * Report idle time 'From last message sent' should work properly.
15 * DNS servers are re-read when DNS queries fail in case the system has 16 * DNS servers are re-read when DNS queries fail in case the system has
16 moved to a new network and the old servers are not accessible. 17 moved to a new network and the old servers are not accessible.
17 * DNS SRV records with equal priority are sorted with respect to their 18 * DNS SRV records with equal priority are sorted with respect to their
18 weight as specified in RFC 2782. (Vijay Raghunathan) 19 weight as specified in RFC 2782. (Vijay Raghunathan)
28 or "off" variable. Set it to any value to turn it on and unset it to 29 or "off" variable. Set it to any value to turn it on and unset it to
29 turn it off. This will be used to perform various actions that are 30 turn it off. This will be used to perform various actions that are
30 useful when running libpurple inside of Valgrind or similar programs. 31 useful when running libpurple inside of Valgrind or similar programs.
31 Currently, it keeps plugins in memory, allowing Valgrind to perform 32 Currently, it keeps plugins in memory, allowing Valgrind to perform
32 symbol resolution of leak traces at shutdown. 33 symbol resolution of leak traces at shutdown.
33 * Add support for receiving handwritten (ink) messages on MSN.
34 * Don't do IPv6 address lookups if the computer does not have an IPv6 34 * Don't do IPv6 address lookups if the computer does not have an IPv6
35 address configured. 35 address configured.
36 * Add support for receiving audio clips on MSN.
37 * Fix a leak when the UI provides its own DNS resolving UI op. 36 * Fix a leak when the UI provides its own DNS resolving UI op.
38 (Aman Gupta) 37 (Aman Gupta)
39 * Don't fork a DNS resolver process to resolve IP addresses. (Aman Gupta) 38 * Don't fork a DNS resolver process to resolve IP addresses. (Aman Gupta)
40 * Show the invite message for buddies that requested authorization
41 from you on MSN.
42 * Support sending an invite message to buddies when requesting authorization
43 from them on MSN.
44 * Better handling of corrupt certificates in the TLS Peers cache. 39 * Better handling of corrupt certificates in the TLS Peers cache.
45 * More efficient purple_find_buddies() and purple_find_group() functions. 40 * More efficient buddy list and conversation search functions.
46 (Jan Kaluza and Aman Gupta) 41 (Jan Kaluza and Aman Gupta)
42 * Internationalized Domain Names are supported when libpurple is compiled
43 against the GNU IDN library.
44 * Install scalable versions of the main Pidgin icon, the protocol icons,
45 the dialog icons, and the Buddy List emblems.
46 * Build properly on Hurd. (Marc Dequènes)
47 * Various memory leaks fixed as reported by Josh Mueller.
48 * Properly handle an IRC buddy appearing in multiple groups.
49 * Escape HTML entities in usernames when written with the HTML logger.
47 50
48 AIM and ICQ: 51 AIM and ICQ:
49 * Preliminary support for a new authentication scheme called 52 * Preliminary support for a new authentication scheme called
50 "clientLogin." 53 "clientLogin."
51 * Fixed a bug where your away message sometimes would not get set when 54 * Fixed a bug where your away message sometimes would not get set when
110 * For contacts who advertise Entity Capabilities, only send rich text 113 * For contacts who advertise Entity Capabilities, only send rich text
111 markup if they support it. 114 markup if they support it.
112 * Removed support for obsoleted XEP-0022 (Message Events) and XEP-0091 115 * Removed support for obsoleted XEP-0022 (Message Events) and XEP-0091
113 (Legacy Entity Time). 116 (Legacy Entity Time).
114 * When the GNU IDN library (libidn) is available, it is used for 117 * When the GNU IDN library (libidn) is available, it is used for
115 normalization of Jabber IDs and support for internationalized domain 118 normalization of Jabber IDs. When unavailable, internal routines are
116 names (IDNA). When unavailable, internal routines are used (as in 119 used (as in previous versions).
117 previous versions) for normalization and IDNA is unavailable. 120 * Topics that contain '<' followed by a non-whitespace character can now
121 be set properly.
118 122
119 Yahoo!/Yahoo! JAPAN: 123 Yahoo!/Yahoo! JAPAN:
120 * P2P file transfers. (Sulabh Mahajan) 124 * P2P file transfers. (Sulabh Mahajan)
121 * Sending text messages (address to +<countrycode><phone number>). 125 * Sending text messages (address to +<countrycode><phone number>).
122 (Sulabh Mahajan) 126 (Sulabh Mahajan)
123 * Addition of MSN buddies to Yahoo accounts by adding them as 127 * Addition of MSN buddies to Yahoo accounts by adding them as
124 'msn/buddy@somedomain.com' is now supported. (Sulabh Mahajan) 128 'msn/buddy@somedomain.com' is now supported. (Sulabh Mahajan)
125 * Further fixes for buddy pictures, aliases etc. 129 * Further fixes for buddy pictures, aliases, etc.
126 * Yahoo! and Yahoo! JAPAN are now two separate protocol plugins that share 130 * Yahoo! and Yahoo! JAPAN are now two separate protocol plugins that share
127 common protocol code. You can now have the same account on both 131 common protocol code. You can now have the same account on both
128 networks. 132 networks. Accounts should be seamlessly migrated to the new
133 arrangement.
129 * Ability to set personal details for an account and for buddies in the 134 * Ability to set personal details for an account and for buddies in the
130 buddylist. 135 buddylist.
136
137 MSN:
138 * Add support for receiving handwritten (ink) messages on MSN.
139 * Add support for receiving audio clips on MSN.
140 * Show the invite message for buddies that requested authorization
141 from you on MSN.
142 * Support sending an invite message to buddies when requesting authorization
143 from them on MSN.
144 * Timeout switchboard connections aggressively
131 145
132 Pidgin: 146 Pidgin:
133 * Added -f command line option to tell Pidgin to ignore NetworkManager 147 * Added -f command line option to tell Pidgin to ignore NetworkManager
134 and assume it has a valid network connection. 148 and assume it has a valid network connection.
135 * Allow plugins to specify custom link types to the GtkIMHtml widget. 149 * Allow plugins to specify custom link types to the GtkIMHtml widget.
163 (Kosta Arvanitis) 177 (Kosta Arvanitis)
164 * When file transfers are complete, the received file name written to the 178 * When file transfers are complete, the received file name written to the
165 conversation window is now linked to the file. 179 conversation window is now linked to the file.
166 * Fix a crash when closing a conversation tab that has unread messages 180 * Fix a crash when closing a conversation tab that has unread messages
167 when the Message Notification plugin is loaded. 181 when the Message Notification plugin is loaded.
182 * Fix a crash when closing the New Mail dialog if an account with new
183 mail was previously disconnected while the dialog was open.
184 * Fix incorrect unread message counts for the new mail notifications.
185 * Do not lose unread messages with a hidden conversation window when
186 new IM conversations are hidden and "Close IMs immediately when the tab
187 is closed" is unset.
168 188
169 Finch: 189 Finch:
170 * The hardware cursor is updated correctly. This will be useful 190 * The hardware cursor is updated correctly. This will be useful
171 especially for users of braille terminals, screen readers etc. 191 especially for users of braille terminals, screen readers etc.
172 * Added a TinyURL plugin, which aids copying longer URLs. 192 * Added a TinyURL plugin, which aids copying longer URLs.