Trac is being migrated to new services! Issues can be found in our new YouTrack instance and WIKI pages can be found on our website.

Changes between Initial Version and Version 1 of ChangeLog


Ignore:
Timestamp:
Sep 20, 2007, 5:31:20 AM (16 years ago)
Author:
John Bailey
Comment:

Wikifying the ChangeLog from version 2.0.0 on.

Legend:

Unmodified
Added
Removed
Modified
  • ChangeLog

    v1 v1  
     1= !ChangeLog: Pidgin and Finch - The Pimpin' Penguin IM Clients That're Good For The Soul! =
     2
     3== Version 2.2.0 (09/13/2007) ==
     4[http://developer.pidgin.im/query?status=closed&milestone=2.2.0 View all closed tickets for this release]
     5  * '''Libpurple'''
     6    * New protocol plugin: MySpaceIM (Jeff Connelly, Google Summer of Code)
     7    * XMPP enhancements. See http://www.adiumx.com/blog/2007/07/soc-xmpp-update.php (Andreas Monitzer, Google Summer of Code for Adium)
     8    * Certificate management. Libpurple will validate certificates on SSL-encrypted protocols (William Ehlhardt, Google Summer of Code)
     9    * Some adjustments were made to fix sending messages when using the MSN HTTP method. (Laszlo Pandy)
     10    * Yahoo! Chat is fixed.
     11    * Some AIM file transfer issues between Pidgin and other clients have been fixed. (Kyryll A Mirnenko)
     12    * Properly restore idle status and time for AIM and ICQ accounts when they reconnect after being disconnected.
     13  * '''Pidgin'''
     14    * Insert Horizontal Rules and Strikethrough text from toolbar.
     15    * Option to show protocol icons in the buddy list, from the Buddies > Show menu. (Justin Heiner)
     16    * Ability to build with native, non-X11 GTK+ on OSX. (Anders Hasselqvist)
     17    * Remember the 'Enable Sounds' setting for a conversation.
     18    * Right-clicking the empty space in the formatting toolbar allows you to toggle back to the old "ungrouped" version.
     19    * Protocols supporting account registration via Pidgin now show a descriptive checkbox instead of a vague "Register" button.
     20    * Fixed a bug where a tab would be shown on single conversations when tabs were disabled.
     21  * '''Finch'''
     22    * Per-conversation mute and logging options (accessible from the menu).
     23
     24== Version 2.1.1 (08/20/2007) ==
     25[http://developer.pidgin.im/query?status=closed&milestone=2.1.1 View all closed tickets for this release]
     26  * '''Yahoo'''
     27    * Added an account action to open your inbox in the yahoo prpl.
     28    * Added support for Unicode status messages in Yahoo.
     29    * Server-stored aliases for Yahoo. (John Moody)
     30    * Fixed support for Yahoo! doodling.
     31    * Limited support for MSN Messenger contacts
     32  * '''Bonjour'''
     33    * Bonjour plugin uses native Avahi instead of Howl
     34    * Bonjour plugin supports Buddy Icons
     35  * '''XMPP'''
     36    * Only report conversation close when 'send typing notifications' preference is turned on (Bob Rossi)
     37  * '''Pidgin'''
     38    * Show current outgoing conversation formatting on the font label on the toolbar
     39    * Slim new redesign of conversation tabs to maximize number of conversations that can fit in a window
     40    * Tab bar is not visible when only one conversation is open. You can drag and drop conversations from the infopane.
     41    * Moved "Reset Formatting" toolbar button to Font menu.
     42    * Double click on the infopane to alias buddies and set topics on chats
     43    * New smiley style
     44  * '''Finch'''
     45    * Sound support (Eric Polino)
     46
     47== Version 2.1.0 (07/28/2007) ==
     48[http://developer.pidgin.im/query?status=closed&milestone=2.1.0 View all closed tickets for this release]
     49  * '''libpurple'''
     50    * Core changes to allow UIs to use second-granularity for scheduling.  Pidgin and Finch, which use the glib event loop, were changed to use g_timeout_add_seconds() on glib >= 2.14 when possible.  This allows glib to better group our longer timers to increase power efficiency.  (Arjan van de Ven with Intel Corporation)
     51    * No longer linkifies screennames containing @ signs in join/part notifications in chats
     52    * With the HTML logger, images in conversations are now saved.  NOTE: Saved images are not yet displayed when loading logs.
     53    * Added support for QIP logs to the Log Reader plugin (Michael Shkutkov)
     54  * '''Pidgin'''
     55    * Ensure only one copy of Pidgin is running with a given configuration directory.  The net effect of this is that trying to start Pidgin a second time will raise the buddy list.  (Gabriel Schulhof)
     56    * Undo capability in the conversation window
     57    * The formatting toolbar has been reorganized to be more concise.
     58    * A new status area has been added to the top of conversations to provide additional detail about the buddy, including buddy icon, protocol and status message.
     59    * Show idle times in the buddy list as days, hours, seconds
     60  * '''Finch'''
     61    * There's support for workspaces now (details in the manpage)
     62    * There's a new custom window manager, Irssi
     63    * Some improvements for tab-completion, tooltip and the password entries
     64    * Some bugs regarding search results fixed
     65    * A new DBus-script to create a docklet for finch
     66    * Support for showing empty groups in the buddy list (Eric Polino)
     67
     68== Version 2.0.2 (06/14/2007) ==
     69[http://developer.pidgin.im/query?status=closed&milestone=2.0.2 View all closed tickets for this release]
     70  * '''Pidgin'''
     71    * Added a custom conversation font option to preferences
     72    * Fixed smiley ordering in the insert smiley popup to be more intuitive
     73    * Conversation->More menu items work for Chats as well as Buddies, including those not on your buddy list
     74    * newline plugin should work better with conversation colors plugin now
     75    * Get Info on users now provides immediate feedback that something is happening
     76    * Aliasing a buddy will not be interrupted by other buddy list activity
     77    * Using the -l option to log in to a specific account works better
     78  * '''libpurple'''
     79    * Moving an ICQ buddy from one group to another no longer re-requests authorization from that person (Rene Hausleitner)
     80    * Added nullprpl, an example protocol plugin (Ryan Barrett)
     81    * Fixed SOCKS5 bug which caused Jabber file receiving to fail
     82    * Remove MSN's random "Authorization Failed" dialogs
     83    * Fix MSN to correctly detect incorrect passwords and disable the account
     84    * Get User Info on MSN is now more reliable & accurate
     85    * Updated SILC protocol to support SILC Toolkit 1.1 (Pekka Riikonen)
     86    * Fix for some QQ authentication problems
     87    * Fix for building on FreeBSD
     88    * Prevent "Logged in:" times for AIM buddies being ridiculously high
     89    * Updates and fixes to Bonjour support
     90    * Improve ICQ encoding support for some non-latin languages
     91  * '''Finch'''
     92    * Auto account reconnecting
     93
     94== Version 2.0.1 (05/24/2007) ==
     95[http://developer.pidgin.im/query?status=closed&milestone=2.0.1 View all closed tickets for this release]
     96  * '''Libpurple and Pidgin'''
     97    * Buddy list update speedups when buddy icons are not being displayed.  (Scott Wolchok)
     98    * Fix icons on docklet change status menu to match the status selector
     99    * Custom smileys on MSN can be saved by right-clicking on them
     100    * Fix a crash deleting a buddy that is in the Buddy List more than once
     101    * Compile fixes for Solaris
     102    * Fix GTalk formatting when there's a space before/after a */_
     103    * Fix Log viewer crash when the filename is not in the expected format
     104    * Get User Info now provides immediate feedback, and is updated when the user information is available
     105    * Make the choose buddy icon dialog correctly list the current directory
     106    * Fix for buddy icons disappearing
     107    * Timestamps are always on in debug output (-d) and Debug Window now
     108    * Don't escape html entities in Yahoo! system messages
     109    * Fix for the choose buddy icon dialog resizing strangely as files are selected
     110    * Receives notifications when XMPP buddies send "leaving chat" messages
     111    * Fix the typing animation so it doesn't stop animating once a conversation has gone from typing -> not typing -> typing
     112    * Fix error messages when joing XMPP chats
     113    * Identify the account when warning about plaintext auth over an unencrypted channel
     114    * Fix XMPP SASL authentication error when using Cyrus and a connect server
     115    * Fix changing tab locations to update properly
     116    * Turning off "Show formatting on incoming messages" now ignores formatting in <span> tags too
     117    * File transfer progress for transfers on MSN is now correctly displayed
     118    * You can set/change alias of buddies/chats by double-clicking on the conversation tabs (Ma Xuan)
     119    * Fix IRC connection bug with dircproxy (xjoe)
     120    * Ctrl+[shift]+tab focuses the next most active tab (William Thompson)
     121    * Fix Open Hotmail Inbox for MSN to work more reliably
     122    * Add a Google Talk item to the protocol list, to help users who think we don't support Google Talk.  The item acts just like "XMPP".
     123    * Remember if the X server supports XScreenSaver, to avoid waking it every 5 seconds.  (Arjan van de Ven with Intel Corporation)
     124    * Change our idle checking to poll only as necessary and raise the unidle timeout from 5 seconds to 60 when using XScreenSaver.  This and the XScreenSaver change will reduce Pidgin's effect on power consumption when running with NO_HZ.  (Arjan van de Ven with Intel Corporation)
     125    * Conversation -> Save As will now use aliases.
     126    * ALSA added as a possible sound method
     127    * Google Talk accounts will not import buddies from your Gmail address book
     128  * '''Finch'''
     129      * Userlist in chat windows, which can be turned on or off using "/users" command
     130      * Menus in the conversation windows
     131      * Improved tab completion support
     132      * Ctrl+c prompts with a dialog before exiting
     133      * Filter string in the debug window
     134      * Notify when you leave a chat
     135      * Work around an ncurses bug which appears when half of a multi-cell character is covered by an upper-level window
     136      * New plugins are shown in bold text in the plugin dialog
     137      * Nicer HTML screendumps
     138
     139== Version 2.0.0 (5/3/2007) ==
     140  * The project has new names - libpurple for the core, Pidgin for the GTK+ UI and Finch for the ncurses based console UI (AOL LLC)
     141  * '''Build Changes'''
     142    * With the Core/UI split complete, it is now possible to build libpurple without any UIs, creating a library upon which other UIs may be constructed
     143    * A new ncurses-based console UI called Finch is now available (Sadrul Habib Chowdhury, Google Summer of Code)
     144    * Reorganized the source tree to split apart the code for the UI changes and libpurple targets
     145    * libxml2 is now required.  We switched from gmarkup to libxml2 for more correct XML parsing.
     146  * '''Status System'''
     147    * The code dealing with buddy and account status, away messages, away states, online/offline, etc has been completely rewritten.  Huge thanks to Christian Hammond, Dave West, Daniel Atallah and Sadrul Habib Chowdhury.
     148    * Your status can now be set from inside the buddy list using the selector at the bottom of the window.
     149    * To see messages when a buddy signs on or off, goes away, or becomes idle, load the "Buddy State Notification" plugin
     150  * '''Buddy List'''
     151    * Performance when manipulating and displaying the buddy list has been significantly improved (Aaron Sheldon, Google Summer of Code)
     152    * Buddy icons are now shown in tooltips (Felipe Contreras)
     153    * Tooltips now contain additional information about a "Person" that contains multiple online buddies
     154    * Added a "Last Seen" field to buddy tooltips
     155    * Contacts will auto-expand when buddies are dragged around
     156    * If Pidgin is exited with the buddy list hidden in the docklet, it will remain hidden when Pidgin is started again (Scott Shedden)
     157    * Improved buddy list searching with CTRL+F
     158    * Ability to set a buddy icon for all of your accounts at once via the buddy list (You can still set per-account icons via the account editor)
     159    * The space wasted by the group expanders has been eliminated and the expander setting in .gtkrc-2.0 is no longer needed
     160    * Authorization requests don't popup new dialogs anymore. They are displayed at the bottom of the buddy list instead.
     161    * New mail notifications don't popup new dialogs anymore. They are displayed at the top of the buddy list instead.
     162  * '''Conversations and Chats'''
     163    * Timestamps honor the locale.  To use the traditional style, enable the "Message Timestamp Formats" plugin.  The plugin also provides options to show dates in timestamps.
     164    * Messages from buddies in the same "Person" will automatically use the same conversation window.
     165    * The "Send As" menu has been replaced with a more appropriate "Send To" menu based on "Persons" on your buddy list
     166    * Message formatting persists between messages (Igor Belyi)
     167    * Full message background colors are now supported
     168    * Smooth scrolling when receiving a new message
     169    * Screenname colors in chats now chosen intelligently
     170    * Conversation buffer scrollback limited to avoid large memory usage in active conversations
     171    * Control-Shift-Tab will reverse cycle through the conversation tabs (James Vega)
     172    * Many problems related to having an IM conversation and a chat open with the same name are fixed (Andrew Hart)
     173    * Warning dialog when closing a window with unread IM messages
     174    * In chats right-click on names in the conversation window to IM/Send File/Get info/ignore the user
     175    * Added tab management options to the tab right-click menu (Sadrul Habib Chowdhury)
     176    * Brand new message queueing system.  Sounds are played when a message is queued rather than when the message is dequeued (Casey Harkins)
     177    * Ability to find the last message from a user in a chat (Levi Bard and Sadrul Habib Chowdhury)
     178    * Formatting is preserved across messages (There are known issues with pasting formatted text.  Either use "Paste as Plain Text", hit Ctrl-R after pasting, or use the Clear Formatting button on the toolbar.)
     179    * Performance while joining large chat rooms has been significantly improved (Aaron Sheldon, Google Summer of Code)
     180    * Bi-Directional text support improvements for GtkIMHtml (Shlomi Loubaton)
     181  * '''Sounds'''
     182    * Beautiful new default sounds (Brad Turcotte)
     183    * Use GStreamer for playing sounds, instead of libao
     184    * A volume control in the preferences (Casey Harkins)
     185  * '''Log Viewer'''
     186    * Log viewer aggregates logs from the same "Person"
     187    * When opening the log viewer, show the most recent log by default (Peter McCurdy)
     188    * Logs are now saved with the current timezone, which is displayed in the log viewer
     189    * Text logs are linkified, so URLs are clickable
     190    * The old logger now caches file offsets, so opening the log viewer for buddies with old logs should be much faster now if you have large log files (except the first time for a log, when the cache is built)
     191  * '''Plugins'''
     192    * Plugins are now accessed through a separate dialog from the Tools menu of the Buddy List
     193    * Newly installed plugins can now be activated without restarting Pidgin (Sadrul Habib Chowdhury)
     194    * Overhauled the system tray/docklet plugin (Casey Harkins)
     195    * Text Replacement Plugin rewritten, works in real time and far more intuitively (Benjamin Kahn)
     196    * Entries in the text replacement plugin are now sorted alphabetically
     197    * The text replacement plugin allows non-whole-word replacement rules (Levi Bard)
     198    * The text replacement plugin offers both case sensitive matching and automatic case handling
     199    * I'dle Ma'ker plugin now has an easier method to unidle accounts, a way to idle all accounts at once, and a way to unidle all accounts idled via the plugin (John Bailey, Sadrul Habib Chowdhury)
     200    * The Evolution Integration plugin now supports Groupwise contacts
     201    * Mono plugin loader (Eoin Coffey)
     202    * Perl plugin loader has been rewritten (John Kelm, Google Summer of Code)
     203    * New music messaging plugin (Christian Muise, Google Summer of Code)
     204    * gaim-remote has been superceded by new DBUS bindings within libpurple (Piotr Zielinski, Google Summer of Code)
     205    * The purple-url-handler program has been added to provide a way to automatically launch IM links via Pidgin or Finch.
     206    * The functionality of the auto-reconnect plugin has been moved into the core, and the plugin itself has been removed.
     207    * 'Highlight when nick said' option added to Message Notification plugin.
     208    * The system tray icon is now properly transparent (Dan Winship)
     209    * New Log Reader plugin that can read and display logs from Adium, MSN Messenger, and Trillian in the log viewer
     210    * New Contact Availability plugin that attempts to predict the times when people in your buddylist will most likely respond to you, based on times in the past when they have responded (Geoffrey Foster, Google Summer of Code)
     211    * A few new plugins: Autoaccept, Autoreply, Buddy Notes, New Line, Offline Message Emulation, Conversation Colors and Markerline
     212  * '''MSN Features'''
     213    * Custom smiley receiving support (Irving Cordova & Francesco Fracassi)
     214    * Added support for sending (with the /nudge command) and receiving "nudges" (Julien Cegarra, Martin Bayard)
     215    * Added an account action to open your Hotmail inbox from MSN
     216    * Bi-directional text is correctly handled now (Shlomi Loubaton)
     217  * '''Yahoo Features'''
     218    * Stealth Settings have been implemented
     219    * Doodle is now supported (Andrew Dieffenbach, Google Summer of Code)
     220    * Buddies' requests to add you to their lists now prompt for authorization
     221    * Account option to ignore chat and conference invitations (Peter Lawler)
     222    * Added a /list command to bring up the room list (Peter Lawler)
     223  * '''AIM/ICQ Features'''
     224    * ICQ file transfer support with newer ICQ clients (Jonathan Clark, Google Summer of Code)
     225    * Many overall improvements to AIM and ICQ file transfers (Jonathan Clark, Google Summer of Code)
     226    * Support for pausing and resuming AIM and ICQ file transfers (Graham Booker)
     227    * Ability to set ICQ "require authorization" and "web aware" setting (Ettore Simone)
     228    * ICQ encoding fix for offline buddies (Ilya Konstantinov)
     229  * '''IRC Features'''
     230    * SSL support for IRC connections (Daniel Atallah)
     231    * Show an error message when temporarily unable to join an IRC channel or change your nick
     232    * Added /nickserv, /memoserv, /chanserv and /operserv commands (Joao Luís Marques Pinto)
     233    * Added CTCP VERSION via /version (Andrej Krivulčík)
     234    * Added /whowas command (achris)
     235  * '''Jabber Features'''
     236    * Support for SRV lookups
     237    * Support for buddy icons
     238    * Jabber User Directory searching
     239  * '''SILC Features'''
     240    * Whiteboard support (Pekka Riikonen)
     241    * Sending/receiving images in IMs (Pekka Riikonen)
     242    * Cipher and HMAC selection support (Pekka Riikonen)
     243    * Buddy Icon support (Pekka Riikonen)
     244  * '''Other Protocol Changes'''
     245    * Bonjour (Rendezvous) protocol support (Juanjo Molinero Horno, Google Summer of Code)
     246    * Updated Gadu-Gadu protocol support (Bartosz Oler, Google Summer of Code).  This requires the libgadu library.  See http://pidgin.im/faq.php#libgadu for more information.
     247    * SIP/SIMPLE support (Thomas Butter, Google Summer of Code)
     248    * Sametime protocol support Requires the meanwhile library: http://meanwhile.sourceforge.net
     249    * QQ protocol support (Mark Huetsch, Google Summer of Code, and the developers of the OpenQ project)
     250    * Removed the Napster and TOC protocols plugins
     251  * '''Other Noteworthy Changes'''
     252    * NAT traversal support via UPnP (Adam J. Warrington, Google Summer of Code)
     253    * NAT traversal support via NAT-PMP (Evan Schoenberg and R. Tyler Ballance)
     254    * The modify account dialog now contains two tabs, which should display better at lower resolutions (Sadrul Habib Chowdhury)
     255    * New "find buddy" results dialog (Alex Converse)
     256    * People using input methods can now use Enter again
     257    * Mouse-over hyperlink coloring is now themeable
     258    * Buddy Pounces now have a proper management window. (Kevin Stange)
     259    * Buddy icons maintain aspect ratio when resized
     260    * The last used directory is remembered for opening or saving files and buddy icons
     261    * Add an SVG version of our desktop icon, pidgin.svg (John Oyler)
     262    * If a given protocol doesn't support privacy, we now handle blocking in the core. (Jean-Yves Lefort)
     263    * Smiley themes can now include spaces in the smiley definitions.  The spaces (and now backslashes) must be backslash-escaped.  (Sadrul Habib Chowdhury)
     264    * New e-mail notices are now grouped into one dialog.  (Sadrul Habib Chowdhury, Chris Stafford)
     265    * "Open" in the File Transfer window integrates with GNOME, KDE, and Windows and falls back to the browser in other environments.
     266    * On Mac OS X, the keyboard/mouse idle time pref now uses system idle time instead of X11 idle time (Michael Culbertson)
     267    * Autocomplete in the buddy pounce dialog (Sadrul Habib Chowdhury)
     268    * Non-blocking socket I/O is used in most protocol plugins
     269    * All-new icons all over the place (Hylke Bons)
     270  * '''Preference Changes'''
     271    * Preferences have been substantially reorganized and cleaned up
     272    * Smiley theme descriptions are now shown correctly for the highlighted smiley theme (Levi Bard)
     273    * All Buddy List preferences have been moved to the Buddies menu of the buddy list window.
     274    * Proxy settings will be taken from Gnome if it is running.  These may still be overridden on a per-account basis.
     275    * Removed "Dim idle buddies;" behavior is now always enabled
     276    * Removed keyboard shortcut preferences for ctrl-B/I/U; enabled by default, but won't interfere with bindings set by the GTK theme
     277    * Removed keyboard shortcuts preferences for ctrl-# to insert a smiley; behavior removed from Pidgin
     278    * Removed "Enter" vs. "Ctrl-Enter" to send; "Enter" sends by default, but it is now possible to change this binding in your GTK theme
     279    * Removed "Show multi-colored screennames in chats;" behavior is now always enabled and screenname colors automatically adjust themselves to compensate for background color.
     280    * Removed "Raise Buddy List Window on Events" and the related behavior
     281    * Removed "Display remote nicknames if no alias is set"
     282    * Removed "Show idle times" and "Show warning levels" on the buddy list; behavior is now always enabled
     283    * Removed "Auto-expand contacts;" contacts expand only when dragging buddies around the buddy list
     284    * Removed conversation and buddy list buttons and related preferences
     285    * Removed "Raise conversation window" preferences; moved feature to the notify plugin
     286    * Removed "Show alias in tabs/titles;" behavior is now always enabled
     287    * Removed "Show formatting toolbars;" the setting in conversations' "Options" menu now affects the global preference
     288    * Removed "Show timestamps;" behavior is now enabled, but is overridden by the timestamp plugin
     289    * Removed all protocol options pages
     290    * Removed "Escape closes windows;" default key binding is now Ctrl-W
     291    * Removed "Log when buddies sign on/sign off/become idle/become un-idle/go away/come back" and "Log your own actions;" all of thesewill be logged when the system log is enabled
     292    * Removed the separate ignore formatting preferences; behavior has been consolidated into a single preference
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!