comparison ChangeLog @ 17977:f71bd7e56389

propagate from branch 'im.pidgin.pidgin' (head b438ea0760758dc547f95d62892455f50ee4c4f1) to branch 'im.pidgin.soc.2007.remotelogging' (head 7e683fd40634aa3eb22dcf25cbd25c8959d76662)
author Michael Shkutkov <mshkutkov@soc.pidgin.im>
date Sat, 09 Jun 2007 12:01:29 +0000
parents 8223df108932
children 980a104267da 678d78b7fa34 6b7b13adb9b1
comparison
equal deleted inserted replaced
16392:9da82444eee3 17977:f71bd7e56389
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.0.0: 3 version 2.0.2 (??/??/????):
4 Pidgin:
5 * Added a custom conversation font option to preferences
6 * Fixed smiley ordering in the insert smiley popup to be more intuitive
7
8 libpurple:
9 * Moving an ICQ buddy from one group to another no longer
10 re-requests authorization from that person (Rene Hausleitner)
11 * Added nullprpl, an example protocol plugin (Ryan Barrett)
12 * Fixed SOCKS5 bug which caused Jabber file receiving to fail
13 * Remove MSN's random "Authorization Failed" dialogs
14 * Fix MSN to correctly detect incorrect passwords and disable the account
15 * Get User Info on MSN is now more reliable & accurate
16
17 Finch:
18 * Auto account reconnecting
19
20 version 2.0.1 (05/24/2007):
21 * Buddy list update speedups when buddy icons are not being
22 displayed. (Scott Wolchok)
23 * Fix icons on docklet change status menu to match the status selector
24 * Custom smileys on MSN can be saved by right-clicking on them
25 * Fix a crash deleting a buddy that is in the Buddy List more than once
26 * Compile fixes for Solaris
27 * Fix GTalk formatting when there's a space before/after a */_
28 * Fix Log viewer crash when the filename is not in the expected format
29 * Get User Info now provides immediate feedback, and is updated when the
30 user information is available
31 * Make the choose buddy icon dialog correctly list the current directory
32 * Fix for buddy icons disappearing
33 * Timestamps are always on in debug output (-d) and Debug Window now
34 * Don't escape html entities in Yahoo! system messages
35 * Fix for the choose buddy icon dialog resizing strangely as files are selected
36 * Receives notifications when XMPP buddies send "leaving chat"
37 messages
38 * Fix the typing animation so it doesn't stop animating once a conversation
39 has gone from typing -> not typing -> typing
40 * Fix error messages when joing XMPP chats
41 * Identify the account when warning about plaintext auth over an
42 unencrypted channel
43 * Fix XMPP SASL authentication error when using Cyrus and a connect server
44 * Fix changing tab locations to update properly
45 * Turning off "Show formatting on incoming messages" now ignores
46 formatting in <span> tags too
47 * File transfer progress for transfers on MSN is now correctly displayed
48 * You can set/change alias of buddies/chats by double-clicking on the
49 conversation tabs (Ma Xuan)
50 * Fix IRC connection bug with dircproxy (xjoe)
51 * Ctrl+[shift]+tab focuses the next most active tab (William Thompson)
52 * Fix Open Hotmail Inbox for MSN to work more reliably
53 * Add a Google Talk item to the protocol list, to help users who think
54 we don't support Google Talk. The item acts just like "XMPP".
55 * Remember if the X server supports XScreenSaver, to avoid waking it
56 every 5 seconds. (Arjan van de Ven with Intel Corporation)
57 * Change our idle checking to poll only as necessary and raise the
58 unidle timeout from 5 seconds to 60 when using XScreenSaver. This
59 and the XScreenSaver change will reduce Pidgin's effect on power
60 consumption when running with NO_HZ. (Arjan van de Ven with Intel
61 Corporation)
62 * Conversation -> Save As will now use aliases.
63 * ALSA added as a possible sound method
64 * Google Talk accounts will not import buddies from your Gmail address
65 book
66
67 Finch:
68 * Userlist in chat windows, which can be turned on or off using
69 "/users" command
70 * Menus in the conversation windows
71 * Improved tab completion support
72 * Ctrl+c prompts with a dialog before exiting
73 * Filter string in the debug window
74 * Notify when you leave a chat
75 * Work around an ncurses bug which appears when half of a multi-cell
76 character is covered by an upper-level window
77 * New plugins are shown in bold text in the plugin dialog
78 * Nicer HTML screendumps
79
80 version 2.0.0 (5/3/2007):
81 * The project has new names - libpurple for the core, Pidgin for the
82 GTK+ UI and Finch for the ncurses based console UI (AOL LLC)
83
4 Build Changes: 84 Build Changes:
5 * With the Core/UI split completed, it is now possible to build Gaim 85 * With the Core/UI split complete, it is now possible to build
6 without any UIs, creating a libgaim library upon which other UIs 86 libpurple without any UIs, creating a library upon which other
7 may be constructed 87 UIs may be constructed
8 * A new ncurses-based console UI called gaim-text is now available 88 * A new ncurses-based console UI called Finch is now available
9 (Sadrul Habib Chowdhury, Google Summer of Code) 89 (Sadrul Habib Chowdhury, Google Summer of Code)
10 * Reorganized the source tree to split apart the code for the UI 90 * Reorganized the source tree to split apart the code for the UI
11 changes and libgaim targets 91 changes and libpurple targets
12 * libxml2 is now required. We switched from gmarkup to libxml2 for 92 * libxml2 is now required. We switched from gmarkup to libxml2 for
13 more correct XML parsing. 93 more correct XML parsing.
14 94
15 Status System: 95 Status System:
16 * The code dealing with buddy and account status, away messages, 96 * The code dealing with buddy and account status, away messages,
28 * Buddy icons are now shown in tooltips (Felipe Contreras) 108 * Buddy icons are now shown in tooltips (Felipe Contreras)
29 * Tooltips now contain additional information about a "Person" that 109 * Tooltips now contain additional information about a "Person" that
30 contains multiple online buddies 110 contains multiple online buddies
31 * Added a "Last Seen" field to buddy tooltips 111 * Added a "Last Seen" field to buddy tooltips
32 * Contacts will auto-expand when buddies are dragged around 112 * Contacts will auto-expand when buddies are dragged around
33 * If Gaim is exited with the buddy list hidden in the docklet, it 113 * If Pidgin is exited with the buddy list hidden in the docklet, it
34 will remain hidden when Gaim is started again (Scott Shedden) 114 will remain hidden when Pidgin is started again (Scott Shedden)
35 * Improved buddy list searching with CTRL+F 115 * Improved buddy list searching with CTRL+F
36 * Ability to set a buddy icon for all of your accounts at once via 116 * Ability to set a buddy icon for all of your accounts at once via
37 the buddy list (You can still set per-account icons via the 117 the buddy list (You can still set per-account icons via the
38 account editor) 118 account editor)
39 * The space wasted by the group expanders has been eliminated and 119 * The space wasted by the group expanders has been eliminated and
40 the expander setting in .gtkrc-2.0 is no longer needed 120 the expander setting in .gtkrc-2.0 is no longer needed
41 * Authorization requests don't popup new dialogs any more. They are 121 * Authorization requests don't popup new dialogs anymore. They are
42 displayed at the bottom of the buddy list instead. 122 displayed at the bottom of the buddy list instead.
43 * New mail notifications don't popup new dialogs any more. The are 123 * New mail notifications don't popup new dialogs anymore. They are
44 displayed at the top of the buddylist instead. 124 displayed at the top of the buddy list instead.
45 125
46 Conversations and Chats: 126 Conversations and Chats:
47 * Timestamps honor the locale. To use the traditional style, 127 * Timestamps honor the locale. To use the traditional style,
48 enable the "Message Timestamp Formats" plugin. The plugin 128 enable the "Message Timestamp Formats" plugin. The plugin
49 also provides options to show dates in timestamps. 129 also provides options to show dates in timestamps.
62 * Many problems related to having an IM conversation and a chat open 142 * Many problems related to having an IM conversation and a chat open
63 with the same name are fixed (Andrew Hart) 143 with the same name are fixed (Andrew Hart)
64 * Warning dialog when closing a window with unread IM messages 144 * Warning dialog when closing a window with unread IM messages
65 * In chats right-click on names in the conversation window to 145 * In chats right-click on names in the conversation window to
66 IM/Send File/Get info/ignore the user 146 IM/Send File/Get info/ignore the user
67 * Added tab management options to the tab right-click menu (Sadrul Habib 147 * Added tab management options to the tab right-click menu (Sadrul
68 Chowdhury) 148 Habib Chowdhury)
69 * Brand new message queueing system. Sounds are played when a 149 * Brand new message queueing system. Sounds are played when a
70 message is queued rather than when the message is dequeued 150 message is queued rather than when the message is dequeued
71 (Casey Harkins) 151 (Casey Harkins)
72 * Ability to find the last message from a user in a chat (Levi Bard 152 * Ability to find the last message from a user in a chat (Levi Bard
73 and Sadrul Habib Chowdhury) 153 and Sadrul Habib Chowdhury)
74 * Formatting is preserved across messages 154 * Formatting is preserved across messages
75 (There are known issues with pasting formatted text. Either use "Paste 155 (There are known issues with pasting formatted text. Either use
76 as Plain Text", hit Ctrl-R after pasting, or use the Clear Formatting 156 "Paste as Plain Text", hit Ctrl-R after pasting, or use the Clear
77 button on the toolbar.) 157 Formatting button on the toolbar.)
78 * Performance while joining large chat rooms has been significantly 158 * Performance while joining large chat rooms has been significantly
79 improved (Aaron Sheldon, Google Summer of Code) 159 improved (Aaron Sheldon, Google Summer of Code)
80 * Bi-Directional text support improvements for GtkIMHtml (Shlomi Loubaton) 160 * Bi-Directional text support improvements for GtkIMHtml (Shlomi Loubaton)
81 161
82 Sounds: 162 Sounds:
97 177
98 Plugins: 178 Plugins:
99 * Plugins are now accessed through a separate dialog from the Tools 179 * Plugins are now accessed through a separate dialog from the Tools
100 menu of the Buddy List 180 menu of the Buddy List
101 * Newly installed plugins can now be activated without restarting 181 * Newly installed plugins can now be activated without restarting
102 Gaim (Sadrul Habib Chowdhury) 182 Pidgin (Sadrul Habib Chowdhury)
103 * Overhauled the system tray/docklet plugin (Casey Harkins) 183 * Overhauled the system tray/docklet plugin (Casey Harkins)
104 * Text Replacement Plugin rewritten, works in real time and far more 184 * Text Replacement Plugin rewritten, works in real time and far more
105 intuitively (Benjamin Kahn) 185 intuitively (Benjamin Kahn)
106 * Entries in the text replacement plugin are now sorted 186 * Entries in the text replacement plugin are now sorted
107 alphabetically 187 alphabetically
108 * The text replacement plugin allows non-whole-word replacement rules 188 * The text replacement plugin allows non-whole-word replacement rules
109 (Levi Bard) 189 (Levi Bard)
110 * The text replacement plugin offers both case sensitive matching and 190 * The text replacement plugin offers both case sensitive matching and
111 automatic case handling 191 automatic case handling
112 * I'dle Ma'ker plugin now has easier an method to unidle accounts, a way 192 * I'dle Ma'ker plugin now has an easier method to unidle accounts, a
113 to idle all accounts at once, and a way to unidle all accounts idled by 193 way to idle all accounts at once, and a way to unidle all accounts
114 the plugin (John Bailey, Sadrul Habib Chowdhury) 194 idled via the plugin (John Bailey, Sadrul Habib Chowdhury)
115 * The Evolution Integration plugin now supports Groupwise contacts 195 * The Evolution Integration plugin now supports Groupwise contacts
116 * Mono plugin loader (Eoin Coffey) 196 * Mono plugin loader (Eoin Coffey)
117 * Perl plugin loader has been rewritten (John Kelm, Google Summer 197 * Perl plugin loader has been rewritten (John Kelm, Google Summer
118 of Code) 198 of Code)
119 * New music messaging plugin (Christian Muise, Google Summer of Code) 199 * New music messaging plugin (Christian Muise, Google Summer of Code)
120 * gaim-remote has been superceded by new DBUS bindings within Gaim 200 * gaim-remote has been superceded by new DBUS bindings within libpurple
121 (Piotr Zielinski, Google Summer of Code) 201 (Piotr Zielinski, Google Summer of Code)
202 * The purple-url-handler program has been added to provide a way to
203 automatically launch IM links via Pidgin or Finch.
122 * The functionality of the auto-reconnect plugin has been 204 * The functionality of the auto-reconnect plugin has been
123 moved into the Gaim core, and the plugin itself has been 205 moved into the core, and the plugin itself has been removed.
124 removed.
125 * 'Highlight when nick said' option added to Message Notification 206 * 'Highlight when nick said' option added to Message Notification
126 plugin. 207 plugin.
127 * The system tray icon is now transparent (Dan Winship) 208 * The system tray icon is now properly transparent (Dan Winship)
128 * New Log Reader plugin that can read and display logs from Adium, 209 * New Log Reader plugin that can read and display logs from Adium,
129 MSN Messenger, and Trillian in the log viewer 210 MSN Messenger, and Trillian in the log viewer
130 * New Contact Availability plugin that attempts to predict the 211 * New Contact Availability plugin that attempts to predict the
131 times when people in your buddylist will most likely respond 212 times when people in your buddylist will most likely respond
132 to you, based on times in the past when they have responded 213 to you, based on times in the past when they have responded
133 (Geoffrey Foster, Google Summer of Code) 214 (Geoffrey Foster, Google Summer of Code)
134 * A few new plugins: Autoaccept, Autoreply, Buddy Notes, New Line, Offline 215 * A few new plugins: Autoaccept, Autoreply, Buddy Notes, New Line,
135 Message Emulation, Conversation Colors and Markerline 216 Offline Message Emulation, Conversation Colors and Markerline
136 217
137 MSN Features: 218 MSN Features:
138 * Custom smiley receiving support (Irving Cordova & Francesco Fracassi) 219 * Custom smiley receiving support (Irving Cordova & Francesco Fracassi)
139 * Added support for sending (with the /nudge command) and receiving 220 * Added support for sending (with the /nudge command) and receiving
140 "nudges" (Julien Cegarra, Martin Bayard) 221 "nudges" (Julien Cegarra, Martin Bayard)
166 * Show an error message when temporarily unable to join an IRC 247 * Show an error message when temporarily unable to join an IRC
167 channel or change your nick 248 channel or change your nick
168 * Added /nickserv, /memoserv, /chanserv and /operserv 249 * Added /nickserv, /memoserv, /chanserv and /operserv
169 commands (Joao Luís Marques Pinto) 250 commands (Joao Luís Marques Pinto)
170 * Added CTCP VERSION via /version (Andrej Krivulčík) 251 * Added CTCP VERSION via /version (Andrej Krivulčík)
252 * Added /whowas command (achris)
171 253
172 Jabber Features: 254 Jabber Features:
173 * Support for SRV lookups 255 * Support for SRV lookups
174 * Support for buddy icons 256 * Support for buddy icons
175 * Jabber User Directory searching 257 * Jabber User Directory searching
183 Other Protocol Changes: 265 Other Protocol Changes:
184 * Bonjour (Rendezvous) protocol support (Juanjo Molinero Horno, Google 266 * Bonjour (Rendezvous) protocol support (Juanjo Molinero Horno, Google
185 Summer of Code) 267 Summer of Code)
186 * Updated Gadu-Gadu protocol support (Bartosz Oler, Google Summer of 268 * Updated Gadu-Gadu protocol support (Bartosz Oler, Google Summer of
187 Code). This requires the libgadu library. See 269 Code). This requires the libgadu library. See
188 http://gaim.sourceforge.net/faq2.php#libgadu for more information. 270 http://pidgin.im/faq.php#libgadu for more information.
189 * SIP/SIMPLE support (Thomas Butter, Google Summer of Code) 271 * SIP/SIMPLE support (Thomas Butter, Google Summer of Code)
190 * Sametime protocol support 272 * Sametime protocol support
191 Requires the meanwhile library: http://meanwhile.sourceforge.net 273 Requires the meanwhile library: http://meanwhile.sourceforge.net
192 * QQ protocol support (Mark Huetsch, Google Summer of Code, and the 274 * QQ protocol support (Mark Huetsch, Google Summer of Code, and the
193 developers of the OpenQ project) 275 developers of the OpenQ project)
194 * Removed the Napster and TOC protocols plugins 276 * Removed the Napster and TOC protocols plugins
195 277
196 Other Noteworthy Changes: 278 Other Noteworthy Changes:
197 * The project has new names - libpurple for the core, Pidgin for the Gtk+ 279 * NAT traversal support via UPnP (Adam J. Warrington, Google Summer of
198 UI and Finch for the ncurses based console UI (AOL LLC)
199 * UPnP and NAT traversal support (Adam J. Warrington, Google Summer of
200 Code) 280 Code)
281 * NAT traversal support via NAT-PMP (Evan Schoenberg and R. Tyler Ballance)
201 * The modify account dialog now contains two tabs, which should display 282 * The modify account dialog now contains two tabs, which should display
202 better at lower resolutions (Sadrul Habib Chowdhury) 283 better at lower resolutions (Sadrul Habib Chowdhury)
203 * New "find buddy" results dialog (Alex Converse) 284 * New "find buddy" results dialog (Alex Converse)
204 * People using input methods can now use Enter again 285 * People using input methods can now use Enter again
205 * Mouse-over hyperlink coloring is now themeable 286 * Mouse-over hyperlink coloring is now themeable
206 * Buddy Pounces now have a proper management window. (Kevin Stange) 287 * Buddy Pounces now have a proper management window. (Kevin Stange)
207 * Buddy icons maintain aspect ratio when resized 288 * Buddy icons maintain aspect ratio when resized
208 * The last used directory is remembered for opening or saving files and 289 * The last used directory is remembered for opening or saving files and
209 buddy icons 290 buddy icons
210 * Add an SVG version of our desktop icon, gaim.svg (John Oyler) 291 * Add an SVG version of our desktop icon, pidgin.svg (John Oyler)
211 * If a given protocol don't support privacy, we now handle blocking in 292 * If a given protocol doesn't support privacy, we now handle blocking
212 the core. (Jean-Yves Lefort) 293 in the core. (Jean-Yves Lefort)
213 * Smiley themes can now include spaces in the smiley definitions. 294 * Smiley themes can now include spaces in the smiley definitions.
214 The spaces (and now backslashes) must be backslash-escaped. 295 The spaces (and now backslashes) must be backslash-escaped.
215 (Sadrul Habib Chowdhury) 296 (Sadrul Habib Chowdhury)
216 * New e-mail notices are now grouped into one dialog. 297 * New e-mail notices are now grouped into one dialog.
217 (Sadrul Habib Chowdhury, Chris Stafford) 298 (Sadrul Habib Chowdhury, Chris Stafford)
233 still be overridden on a per-account basis. 314 still be overridden on a per-account basis.
234 * Removed "Dim idle buddies;" behavior is now always enabled 315 * Removed "Dim idle buddies;" behavior is now always enabled
235 * Removed keyboard shortcut preferences for ctrl-B/I/U; enabled by 316 * Removed keyboard shortcut preferences for ctrl-B/I/U; enabled by
236 default, but won't interfere with bindings set by the GTK theme 317 default, but won't interfere with bindings set by the GTK theme
237 * Removed keyboard shortcuts preferences for ctrl-# to insert a smiley; 318 * Removed keyboard shortcuts preferences for ctrl-# to insert a smiley;
238 behavior removed from Gaim 319 behavior removed from Pidgin
239 * Removed "Enter" vs. "Ctrl-Enter" to send; "Enter" sends by default, 320 * Removed "Enter" vs. "Ctrl-Enter" to send; "Enter" sends by default,
240 but it is now possible to change this binding in your GTK theme 321 but it is now possible to change this binding in your GTK theme
241 * Removed "Show multi-colored screennames in chats;" behavior is now 322 * Removed "Show multi-colored screennames in chats;" behavior is now
242 always enabled and screenname colors automatically adjust themselves 323 always enabled and screenname colors automatically adjust themselves
243 to compensate for background color. 324 to compensate for background color.