Mercurial > pidgin
comparison ChangeLog @ 16327:997094dfe3d1
Pidgin/Finch/purplified the ChangeLog and corrected some errors.
author | Kevin Stange <kevin@simguy.net> |
---|---|
date | Mon, 23 Apr 2007 21:37:17 +0000 |
parents | 1f6ea380fb09 |
children | 5d5d9e354696 |
comparison
equal
deleted
inserted
replaced
16326:08557e94840c | 16327:997094dfe3d1 |
---|---|
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.0: |
4 * The project has new names - libpurple for the core, Pidgin for the | |
5 GTK+ UI and Finch for the ncurses based console UI (AOL LLC) | |
6 | |
4 Build Changes: | 7 Build Changes: |
5 * With the Core/UI split completed, it is now possible to build Gaim | 8 * With the Core/UI split completed, it is now possible to build Pidgin |
6 without any UIs, creating a libgaim library upon which other UIs | 9 without any UIs, creating a libpurple library upon which other UIs |
7 may be constructed | 10 may be constructed |
8 * A new ncurses-based console UI called gaim-text is now available | 11 * A new ncurses-based console UI called Finch is now available |
9 (Sadrul Habib Chowdhury, Google Summer of Code) | 12 (Sadrul Habib Chowdhury, Google Summer of Code) |
10 * Reorganized the source tree to split apart the code for the UI | 13 * Reorganized the source tree to split apart the code for the UI |
11 changes and libgaim targets | 14 changes and libpurple targets |
12 * libxml2 is now required. We switched from gmarkup to libxml2 for | 15 * libxml2 is now required. We switched from gmarkup to libxml2 for |
13 more correct XML parsing. | 16 more correct XML parsing. |
14 | 17 |
15 Status System: | 18 Status System: |
16 * The code dealing with buddy and account status, away messages, | 19 * The code dealing with buddy and account status, away messages, |
28 * Buddy icons are now shown in tooltips (Felipe Contreras) | 31 * Buddy icons are now shown in tooltips (Felipe Contreras) |
29 * Tooltips now contain additional information about a "Person" that | 32 * Tooltips now contain additional information about a "Person" that |
30 contains multiple online buddies | 33 contains multiple online buddies |
31 * Added a "Last Seen" field to buddy tooltips | 34 * Added a "Last Seen" field to buddy tooltips |
32 * Contacts will auto-expand when buddies are dragged around | 35 * Contacts will auto-expand when buddies are dragged around |
33 * If Gaim is exited with the buddy list hidden in the docklet, it | 36 * If Pidgin is exited with the buddy list hidden in the docklet, it |
34 will remain hidden when Gaim is started again (Scott Shedden) | 37 will remain hidden when Pidgin is started again (Scott Shedden) |
35 * Improved buddy list searching with CTRL+F | 38 * Improved buddy list searching with CTRL+F |
36 * Ability to set a buddy icon for all of your accounts at once via | 39 * 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 | 40 the buddy list (You can still set per-account icons via the |
38 account editor) | 41 account editor) |
39 * The space wasted by the group expanders has been eliminated and | 42 * The space wasted by the group expanders has been eliminated and |
40 the expander setting in .gtkrc-2.0 is no longer needed | 43 the expander setting in .gtkrc-2.0 is no longer needed |
41 * Authorization requests don't popup new dialogs any more. They are | 44 * Authorization requests don't popup new dialogs anymore. They are |
42 displayed at the bottom of the buddy list instead. | 45 displayed at the bottom of the buddy list instead. |
43 * New mail notifications don't popup new dialogs any more. The are | 46 * New mail notifications don't popup new dialogs anymore. The are |
44 displayed at the top of the buddylist instead. | 47 displayed at the top of the buddy list instead. |
45 | 48 |
46 Conversations and Chats: | 49 Conversations and Chats: |
47 * Timestamps honor the locale. To use the traditional style, | 50 * Timestamps honor the locale. To use the traditional style, |
48 enable the "Message Timestamp Formats" plugin. The plugin | 51 enable the "Message Timestamp Formats" plugin. The plugin |
49 also provides options to show dates in timestamps. | 52 also provides options to show dates in timestamps. |
62 * Many problems related to having an IM conversation and a chat open | 65 * Many problems related to having an IM conversation and a chat open |
63 with the same name are fixed (Andrew Hart) | 66 with the same name are fixed (Andrew Hart) |
64 * Warning dialog when closing a window with unread IM messages | 67 * Warning dialog when closing a window with unread IM messages |
65 * In chats right-click on names in the conversation window to | 68 * In chats right-click on names in the conversation window to |
66 IM/Send File/Get info/ignore the user | 69 IM/Send File/Get info/ignore the user |
67 * Added tab management options to the tab right-click menu (Sadrul Habib | 70 * Added tab management options to the tab right-click menu (Sadrul |
68 Chowdhury) | 71 Habib Chowdhury) |
69 * Brand new message queueing system. Sounds are played when a | 72 * Brand new message queueing system. Sounds are played when a |
70 message is queued rather than when the message is dequeued | 73 message is queued rather than when the message is dequeued |
71 (Casey Harkins) | 74 (Casey Harkins) |
72 * Ability to find the last message from a user in a chat (Levi Bard | 75 * Ability to find the last message from a user in a chat (Levi Bard |
73 and Sadrul Habib Chowdhury) | 76 and Sadrul Habib Chowdhury) |
74 * Formatting is preserved across messages | 77 * Formatting is preserved across messages |
75 (There are known issues with pasting formatted text. Either use "Paste | 78 (There are known issues with pasting formatted text. Either use |
76 as Plain Text", hit Ctrl-R after pasting, or use the Clear Formatting | 79 "Paste as Plain Text", hit Ctrl-R after pasting, or use the Clear |
77 button on the toolbar.) | 80 Formatting button on the toolbar.) |
78 * Performance while joining large chat rooms has been significantly | 81 * Performance while joining large chat rooms has been significantly |
79 improved (Aaron Sheldon, Google Summer of Code) | 82 improved (Aaron Sheldon, Google Summer of Code) |
80 * Bi-Directional text support improvements for GtkIMHtml (Shlomi Loubaton) | 83 * Bi-Directional text support improvements for GtkIMHtml (Shlomi Loubaton) |
81 | 84 |
82 Sounds: | 85 Sounds: |
97 | 100 |
98 Plugins: | 101 Plugins: |
99 * Plugins are now accessed through a separate dialog from the Tools | 102 * Plugins are now accessed through a separate dialog from the Tools |
100 menu of the Buddy List | 103 menu of the Buddy List |
101 * Newly installed plugins can now be activated without restarting | 104 * Newly installed plugins can now be activated without restarting |
102 Gaim (Sadrul Habib Chowdhury) | 105 Pidgin (Sadrul Habib Chowdhury) |
103 * Overhauled the system tray/docklet plugin (Casey Harkins) | 106 * Overhauled the system tray/docklet plugin (Casey Harkins) |
104 * Text Replacement Plugin rewritten, works in real time and far more | 107 * Text Replacement Plugin rewritten, works in real time and far more |
105 intuitively (Benjamin Kahn) | 108 intuitively (Benjamin Kahn) |
106 * Entries in the text replacement plugin are now sorted | 109 * Entries in the text replacement plugin are now sorted |
107 alphabetically | 110 alphabetically |
108 * The text replacement plugin allows non-whole-word replacement rules | 111 * The text replacement plugin allows non-whole-word replacement rules |
109 (Levi Bard) | 112 (Levi Bard) |
110 * The text replacement plugin offers both case sensitive matching and | 113 * The text replacement plugin offers both case sensitive matching and |
111 automatic case handling | 114 automatic case handling |
112 * I'dle Ma'ker plugin now has easier an method to unidle accounts, a way | 115 * I'dle Ma'ker plugin now has easier an method to unidle accounts, a |
113 to idle all accounts at once, and a way to unidle all accounts idled by | 116 way to idle all accounts at once, and a way to unidle all accounts |
114 the plugin (John Bailey, Sadrul Habib Chowdhury) | 117 idled via the plugin (John Bailey, Sadrul Habib Chowdhury) |
115 * The Evolution Integration plugin now supports Groupwise contacts | 118 * The Evolution Integration plugin now supports Groupwise contacts |
116 * Mono plugin loader (Eoin Coffey) | 119 * Mono plugin loader (Eoin Coffey) |
117 * Perl plugin loader has been rewritten (John Kelm, Google Summer | 120 * Perl plugin loader has been rewritten (John Kelm, Google Summer |
118 of Code) | 121 of Code) |
119 * New music messaging plugin (Christian Muise, Google Summer of Code) | 122 * New music messaging plugin (Christian Muise, Google Summer of Code) |
120 * gaim-remote has been superceded by new DBUS bindings within Gaim | 123 * gaim-remote has been superceded by new DBUS bindings within libpurple |
121 (Piotr Zielinski, Google Summer of Code) | 124 (Piotr Zielinski, Google Summer of Code) |
122 * The functionality of the auto-reconnect plugin has been | 125 * The functionality of the auto-reconnect plugin has been |
123 moved into the Gaim core, and the plugin itself has been | 126 moved into the core, and the plugin itself has been removed. |
124 removed. | |
125 * 'Highlight when nick said' option added to Message Notification | 127 * 'Highlight when nick said' option added to Message Notification |
126 plugin. | 128 plugin. |
127 * The system tray icon is now transparent (Dan Winship) | 129 * The system tray icon is now properly transparent (Dan Winship) |
128 * New Log Reader plugin that can read and display logs from Adium, | 130 * New Log Reader plugin that can read and display logs from Adium, |
129 MSN Messenger, and Trillian in the log viewer | 131 MSN Messenger, and Trillian in the log viewer |
130 * New Contact Availability plugin that attempts to predict the | 132 * New Contact Availability plugin that attempts to predict the |
131 times when people in your buddylist will most likely respond | 133 times when people in your buddylist will most likely respond |
132 to you, based on times in the past when they have responded | 134 to you, based on times in the past when they have responded |
133 (Geoffrey Foster, Google Summer of Code) | 135 (Geoffrey Foster, Google Summer of Code) |
134 * A few new plugins: Autoaccept, Autoreply, Buddy Notes, New Line, Offline | 136 * A few new plugins: Autoaccept, Autoreply, Buddy Notes, New Line, |
135 Message Emulation, Conversation Colors and Markerline | 137 Offline Message Emulation, Conversation Colors and Markerline |
136 | 138 |
137 MSN Features: | 139 MSN Features: |
138 * Custom smiley receiving support (Irving Cordova & Francesco Fracassi) | 140 * Custom smiley receiving support (Irving Cordova & Francesco Fracassi) |
139 * Added support for sending (with the /nudge command) and receiving | 141 * Added support for sending (with the /nudge command) and receiving |
140 "nudges" (Julien Cegarra, Martin Bayard) | 142 "nudges" (Julien Cegarra, Martin Bayard) |
183 Other Protocol Changes: | 185 Other Protocol Changes: |
184 * Bonjour (Rendezvous) protocol support (Juanjo Molinero Horno, Google | 186 * Bonjour (Rendezvous) protocol support (Juanjo Molinero Horno, Google |
185 Summer of Code) | 187 Summer of Code) |
186 * Updated Gadu-Gadu protocol support (Bartosz Oler, Google Summer of | 188 * Updated Gadu-Gadu protocol support (Bartosz Oler, Google Summer of |
187 Code). This requires the libgadu library. See | 189 Code). This requires the libgadu library. See |
188 http://gaim.sourceforge.net/faq2.php#libgadu for more information. | 190 http://pidgin.im/faq.php#libgadu for more information. |
189 * SIP/SIMPLE support (Thomas Butter, Google Summer of Code) | 191 * SIP/SIMPLE support (Thomas Butter, Google Summer of Code) |
190 * Sametime protocol support | 192 * Sametime protocol support |
191 Requires the meanwhile library: http://meanwhile.sourceforge.net | 193 Requires the meanwhile library: http://meanwhile.sourceforge.net |
192 * QQ protocol support (Mark Huetsch, Google Summer of Code, and the | 194 * QQ protocol support (Mark Huetsch, Google Summer of Code, and the |
193 developers of the OpenQ project) | 195 developers of the OpenQ project) |
194 * Removed the Napster and TOC protocols plugins | 196 * Removed the Napster and TOC protocols plugins |
195 | 197 |
196 Other Noteworthy Changes: | 198 Other Noteworthy Changes: |
197 * The project has new names - libpurple for the core, Pidgin for the Gtk+ | |
198 UI and Finch for the ncurses based console UI (AOL LLC) | |
199 * UPnP and NAT traversal support (Adam J. Warrington, Google Summer of | 199 * UPnP and NAT traversal support (Adam J. Warrington, Google Summer of |
200 Code) | 200 Code) |
201 * The modify account dialog now contains two tabs, which should display | 201 * The modify account dialog now contains two tabs, which should display |
202 better at lower resolutions (Sadrul Habib Chowdhury) | 202 better at lower resolutions (Sadrul Habib Chowdhury) |
203 * New "find buddy" results dialog (Alex Converse) | 203 * New "find buddy" results dialog (Alex Converse) |
205 * Mouse-over hyperlink coloring is now themeable | 205 * Mouse-over hyperlink coloring is now themeable |
206 * Buddy Pounces now have a proper management window. (Kevin Stange) | 206 * Buddy Pounces now have a proper management window. (Kevin Stange) |
207 * Buddy icons maintain aspect ratio when resized | 207 * Buddy icons maintain aspect ratio when resized |
208 * The last used directory is remembered for opening or saving files and | 208 * The last used directory is remembered for opening or saving files and |
209 buddy icons | 209 buddy icons |
210 * Add an SVG version of our desktop icon, gaim.svg (John Oyler) | 210 * 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 | 211 * If a given protocol doesn't support privacy, we now handle blocking |
212 the core. (Jean-Yves Lefort) | 212 in the core. (Jean-Yves Lefort) |
213 * Smiley themes can now include spaces in the smiley definitions. | 213 * Smiley themes can now include spaces in the smiley definitions. |
214 The spaces (and now backslashes) must be backslash-escaped. | 214 The spaces (and now backslashes) must be backslash-escaped. |
215 (Sadrul Habib Chowdhury) | 215 (Sadrul Habib Chowdhury) |
216 * New e-mail notices are now grouped into one dialog. | 216 * New e-mail notices are now grouped into one dialog. |
217 (Sadrul Habib Chowdhury, Chris Stafford) | 217 (Sadrul Habib Chowdhury, Chris Stafford) |
233 still be overridden on a per-account basis. | 233 still be overridden on a per-account basis. |
234 * Removed "Dim idle buddies;" behavior is now always enabled | 234 * Removed "Dim idle buddies;" behavior is now always enabled |
235 * Removed keyboard shortcut preferences for ctrl-B/I/U; enabled by | 235 * Removed keyboard shortcut preferences for ctrl-B/I/U; enabled by |
236 default, but won't interfere with bindings set by the GTK theme | 236 default, but won't interfere with bindings set by the GTK theme |
237 * Removed keyboard shortcuts preferences for ctrl-# to insert a smiley; | 237 * Removed keyboard shortcuts preferences for ctrl-# to insert a smiley; |
238 behavior removed from Gaim | 238 behavior removed from Pidgin |
239 * Removed "Enter" vs. "Ctrl-Enter" to send; "Enter" sends by default, | 239 * 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 | 240 but it is now possible to change this binding in your GTK theme |
241 * Removed "Show multi-colored screennames in chats;" behavior is now | 241 * Removed "Show multi-colored screennames in chats;" behavior is now |
242 always enabled and screenname colors automatically adjust themselves | 242 always enabled and screenname colors automatically adjust themselves |
243 to compensate for background color. | 243 to compensate for background color. |