view ChangeLog @ 2379:cacaf7ace3a5

[gaim-migrate @ 2392] reorganization of some functions. committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Fri, 28 Sep 2001 01:25:02 +0000
parents e485dcbefb9a
children bdc74764245c
line wrap: on
line source

GAIM: The Pimpin' Penguin IM Clone thats good for the soul! 

version 0.45:
	* New plugin event: event_chat_send_invite
	* Major updates to the perl system (reread PERL-HOWTO and
	  SIGNALS)
	* Major updates to event_chat_* events for plugins (reread
	  SIGNALS)
	* Some GtkIMHtml improvements
	* Various bugfixes

version 0.44 (09/20/2001):
	* More sane scaling of buddy icons (intelligently scale to
	  either 48x48 or 50x50 depending on icon)
	* Have you ever had it happen where you cancel a login and
	  Gaim starts using all the available processing power? I
	  think I fixed that.
	* Temporarily removed Jabber user registration, which wasn't
	  working anyway.
	* Added a spiffy Help button
	* Wrote a plugin for all those people who miss having the
	  chat rooms in their buddy lists (chatlist.so)
	* Updated libfaim
	* Added drop down selection to chat invitation
	* Improved the look of the chat invitation dialog
	* Improved the look of the proxy preferences
	* event_im_recv and event_im_display_rcvd passed whether
	  the message received was auto-response (see SIGNALS)
	* IRC fixes (largly copied from X-Chat)
	* Internal change to how preferences are stored
	* Other bug fixes
	* Option to hide buddy icons

version 0.43 (09/06/2001):
	* Updated German Translation (thanks Daniel Seifert)
	* Can change friendly name in MSN again
	* Bug fixes
	* Auto-reconnect plugin has exponential timeout (i.e. it
	  tries after 8 seconds, then 16, then 32, etc. up to 17
	  minutes)
	* Removed file transfer things from Napster. It didn't work
	  well anyway. It'll be back eventually. (Does anyone even
	  use napster anymore?)

version 0.11.0-pre15 (08/28/2001):
	* MSN works again
	* Fixed a little segfault when images are links
	* Redid the about box again.
	* Fixed a nice little bug with the manual browser command
	* Oscar Unicode fix (Thanks John Matthews)
	* Added Russian Translation
	* Can select which protocols are compiled statically
	  (e.g.: ./configure --with-static-prpls=oscar,jabber)
	* New plugin events: event_im_displayed_sent and
	  event_im_displayed_rcvd. Use these to change messages after
	  they're displayed (e.g. encrypt sent messages, or send
	  auto-responses and have them display locally properly)
	* Updated French Translation (thanks sebfrance)
	* Can use Arts for sound (thanks Tom Dyas)

version 0.11.0-pre14 (06/17/2001):
	* Fixed a segfault with Oscar's account confirmation
	  (Thanks, Adam)
	* Updated the German translation (Thanks, Dominik)
	* Some MSN changes
	* Some HTML widget changes
	* Can specify hosts/ports for Yahoo (thanks Jeremy Brooks)
	* Many many bugfixes

version 0.11.0-pre13 (06/06/2001):
	* Can view/set chat topic in Jabber (thanks faceprint)
	* The napster plugin no longer segfaults on invalid names
	  and/or passwords.
	* HTML is properly stripped from away messages in protocols that
	  do not use HTML.  (thanks, faceprint)
	* Can view/set chat topic in IRC
	* MSN properly escapes outgoing messages
	* Much needed updates to the gaim man page (thanks, Sean Egan)

version 0.11.0-pre12 (05/29/2001):
	* Fixed a funny bug with auto responses when queued messages
	  are enabled.
	* Redesigned the Font Options preference page
	* Improved Jabber chat support (it whispers now, too)
	* Zephyr can do Subscriptions now (thanks to nsanch)
	* Auto-recon plugin got reworked
	* Lots of clean-ups
	* Some new pixmaps (Thanks, DennisR).
	* Fixed a segfault in IRC (Thanks Sean Egan)
	* MSN can now change your 'friendly name' (Thanks for the
	  packet logs, aechols)
	* More IRC improvements [colors, etc] (Thanks Sean Egan)
	* Improved proxy options
	* Fixed a small issue with HTML not being stripped from
	  log files properly (Thanks, faceprint and David Stoddard)
	* Can turn on/off Yahoo! Mail announcements
	* Can force messages through the server for ICQ (use this if
	  you have problems sending)
	* Can receive buddy icons in Oscar (requires gdk_pixbuf,
	  which GNOME depends on. If you --disable-pixbuf, it will
	  disable this.)
	* Redesigned plugins dialog (thanks Mike Heffner)

version 0.11.0-pre11 (04/30/2001):
	* Zephyr updates and additions, thanks Neil Sanchala (nsanch)
	* Jabber can send/accept chat invites (due to mid)
	* MSN has the option to notify you of new hotmail
	  messages
	* Fixed a problem with ADD requests in MSN
	* Fixed a small memory leak with MSN
	* Moved MSN's spammy debug output into debug_printf's
	* Can rename groups/buddies in the Edit Buddies pane
	  (thanks Neil Sanchala)
	* Some perl updates (thanks to Sean Egan)
	* IRC got the following slash commands:
	  op, deop, voice, devoice, mode, raw, quote, and kick (thanks
	  to Sean Egan)
	* MSN Properly handles URL decoding of 'friendly' names
	* Redesigned Preferences pages (design by DennisR)
	* Can select where tabs are for tabbed IM/Chat windows
	* Option to queue away messages while away
	* Jabber got good updates (from faceprint)
	* Oh yes, and Oscar works, yet again. (gee... that's what, 4
	  releases that have "fixed" it now?)

version 0.11.0-pre10 (04/13/2001):
	* Many, many bug fixes
	* Can choose to not send away auto-response (thanks phzzzt)
	* Uh... Oscar works? For now?
	* IRC Plugin can do whois (right click and info)
	* IRC Plugin got away message support
	* Gaim blist to WinAIM blt perl script (courtesy Andy Harrison)
	* Sound on buddy pounce (Thanks Andrew Echols)
	* Can view all group chats in one tabbed window (same keybindings
	  as for tabbed normal conversations)
	* More Protocol plugins:
		Zephyr (plugins/zephyr) (DON'T USE THIS unless you know
			what it is and why you'd want to use it)

version 0.11.0-pre9 (03/26/2001):
	* Can register Jabber accounts (load the Jabber plugin and click
	  Register on the login window)
	* GtkIMHtml handles themes (no background pixmaps though) (thanks
	  decklin, mishan)
	* URLS Linkify properly in Buddy chats
	* Jabber compiles better on Solaris?
	* Gaim works with Oscar Again (Huge thanks to Adam Fritzler of
	  libfaim)

version 0.11.0-pre8 (03/23/2001):
	* Fixed a problem with MSN not detecting signoffs and buddy updates.
	* Implemented away options in MSN
	* Alt-[1-9] to go to [1-9]th pane in tabbed convo window
	* Jabber fixes, Oscar fixes (!), Yahoo fixes, TOC fixes
	* Can use Alt to access menu, and Ctl-char for certain actions
	  (thanks baldnik)
	* Oscar blocking works (?)
	* MSN can see status of other users

version 0.11.0-pre7 (03/16/2001):
	* Can build RPMs as non-root
	* New yahoo library (can use HTTP proxy)
	* Command-line arg to specify config file (thanks Jason Boerner)
	* Can view all conversations in one tabbed window (Control-[ and
	  Control-] move left and right respectively; Control-Tab moves
	  to the next unread, or the next tab if there are no unread tabs)
	* Tooltips on links work again
	* Can log system notices: signons/signoffs, awayness and idleness
	  (thanks Andrew Echols)
	* MSN fixes
	* Applet fixes

version 0.11.0-pre6 (03/06/2001):
	* Fixed bug with NAS support
	* Napster plugin is included again
	  (Thanks for pointing out that it was missing,
	  (Yan V. Bulgak)
	* Oscar can: search by email, request confirmation, change password
	* TOC fixes
	* ICQ fixes
	* Faster HTML parsing/rendering

version 0.11.0-pre5 (02/26/2001):
	* Minor GUI changes
	* ICQ Alias problem fixed
	* Negative times fixed
	* Cannot create blank away messages/messages with blank titles
	* Can right-click Edit Buddies list to alias/add pounce/etc.
	* Ability to independently set accounts as away
	* Can use all away states for ICQ, Yahoo (N/A, Be Right Back, etc.)
	* Fixed hanging trees
	* Can close windows by hitting 'Esc' (optional)
	* Better HTML Widget
	* Can toggle timestamps by hitting F2 (optional)
	* Rewritten file transfer for TOC
	* Jabber got chat
	* Log Viewer (courtesy BMiller)
	* Can save conversation history
	* Napster can kinda sorta download files sometimes :)
	* You can activate IDs in Yahoo
	* ICQ upgraded to use icqlib 1.1.5

version 0.11.0-pre4:
	* ICQ upgraded to use icqlib 1.1.0
	* An enormous amount of bug fixes
	* Even More Protocol Plugins:
		Jabber (plugins/jabber)
		Napster (plugins/napster.c)
	* Fixed a segfault with 'Ignore new conversations while away'

version 0.11.0-pre3 (12/15/2000):
	* Away messages arranged alphabetically (Thanks Justin)
	* More GUI adjustments
	* Can optionally run command to play sound files
	* Icons for ICQ plugin (blatently stolen from GnomeICU)
	* Icons for Yahoo plugin (not-so-blatently stolen from GTKYahoo)
	* Optionally display warning level next to name in buddy list
	* Optionally ignore fonts on incoming messages
	* Command-line option to automatically set yourself as
	  away upon signon (thanks bmiller)
	* Buddy list backups now stored in ~/.gaim/SN.protocol.blist (gaim will
	  move the old file for you). Needed for when you have the same name on
	  two different protocols. (Oscar and TOC share the same file.)
	* More Protocol plugins:
		MSN (plugins/msn)

version 0.11.0-pre2 (12/04/2000):
	* Fixed a segfault with a bad util.c 

version 0.11.0-pre1 (12/03/2000):
	* Multiple connections
	* Protocol plugins:
		IRC (plugins/irc.c)
		Yahoo (plugins/yay)
		ICQ (plugins/icq)
	* Logs now stored to ~/.gaim/logs rather than ~/.gaim/SN/
	* User configurable sounds
	* Scroll bar now functions properly in chat room user lists
	* X-Idle support added (thanks bmiller and bryner)
	* small change in the way away messages are displayed
	  (Thanks Ryan C. Gordon)
	* Plugin system uses GModule now (improves portability, adds features)
	  (Requires recompile and probably modifications of most plugins)
	* Perl got updates (reread plugins/PERL-HOWTO)
	* Spell checker now uses gtkspell
	* Auto-Away (thanks, yet again, to bmiller ;)
	* More buddy pounce options
	* Various GUI improvements

version 0.10.3 (10/09/2000):
	* Segfault when viewing user info fixed
	* libdb problem fixed

version 0.10.2 (10/07/2000):
	* A few fixes to the URL parser.
	* Better placement of smiley dialog
	* Improved log file readibility
	* Code cleanups (thanks kylev)
	* Fixed problem when closing away message box (thanks bmiller)
	* sprintf() problem on some systems
	* Various small bug fixes

version 0.10.1 (09/15/2000):
	* Better chatroom logging
	* Oscar works again. Pay no attention to Slashdot.
	* gtkhtml handles background colours better.
	* A third conversation window display preference.
	* Better support for things like Sawfish

version 0.10.0 (09/11/2000): 
	* New Smiley Faces and Pixmaps added.
	* Smiley faces now properly wrap in the conversation windows.
	* Smiley dialog
	* Fixed 0-byte file segfault.
	* Borderless buttons (for that cool pop-up look)
	* Fixed some resizing bugs
	* Added Ctrl+{B/I/U/S} hotkeys to conversation windows.
	* Added Ctrl+(number) hotkeys to insert smileys in conversation windows.
	* Support for %n, %d, and %t in away messages.  Thanks bmiller!
	* Background colors
	* Redesigned preferences dialog
	* Redesigned conversation dialog
	* Removed the Lag-O-Meter (Lag-O-Meter is now a plugin)
	* Socks 4/5 Proxy works
	* Buddy Pounces are now saved in .gaimrc
	* Buddy Chats are now saved in .gaimrc
	* Ability to merge gaim, aim2, aim4 buddylists. Thanks again bmiller!
	* ICQ-style aliases. This lets you change the name you see your buddy
	  as. For example, if your buddy's SN is 'CouldntGetMyName', you can
	  alias him as 'Loser'.
	* Compile with GNOME bits if available
	* Added GNOME Url Handler as an available web-browser 
	* Added the S html tag. 		
	* Optionally Ignore TiK's Automated Messages
	* Option to beep instead of play sound
	* New icons for panel (depends on some GNOME pixmaps)
	* Perl scripting. See plugins/PERL-HOWTO for how to write perl scripts.
	  All .pl files in ~/.gaim are autoloaded when gaim starts.
	* HTML widget is faster, more stable

version 0.9.20 (07/14/2000):
	* More plugin events, more plugin features
	* French (fr), Spanish (es), Simplified Chinese (zh_CN), Korean (kr)
	  translations added 
	* Run-time OSCAR support
	* Added buddy list ticker (See prefs/Appearance). Clicking on a
	  name will cause a new or previous IM window to display for 
	  that screenname 
	* "You are sending messages too quickly" error is now fixed
	   when you have a large buddylist.
	* Fixed the LC_ALL compile problem on Solaris boxes 
	* Fixed PPC and ARM compile problem with oscar.c
	* Smileys work better, and don't cause font attributes to drop
	* Dialog windows are now prettier
	* /me in IM window; font/color dialogs and smileys in chat window

version 0.9.19 (06/09/2000):
	* Graphical Smiley Faces
	* Applet got a bit of a makeover (inside & out)
	* Compile-time options affect Preferences dialog
	* Whispering in chat works (does anyone even use this?)
	* HTML-tag buttons in chat
	* Chat got all kinds of new features (like IRC-sytle /me)
	* Chat in oscar works much better
	* Locale support
	* Fixed the segfault when your server-side config is null
	* Many many bugfixes

version 0.9.18 (06/02/2000):
	* Logging in works better for oscar
	* Double error bug when sending message to an offline user is
	  fixed.
	* Pressing enter once again sends a message in buddy chatrooms (oops)
	* More fixes for the change on the AOL sign-on process. 
	* Fixed bug where GAIM sometimes doesn't find a font to use.
	* Per-conversation font and color dialogs (thanks fflewddur)
	* Chat in oscar works (somewhat)
	* Even more fixes for the sign-on process, and now you don't flash when
	  setting permit/deny lists.

version 0.9.17 (05/31/2000):
	* Automagic feature to check for new versions has been removed
	* Infinite loop bug fixed

version 0.9.16: (05/31/2000)
	* Paned buddy chat window (Thanks Syd)
	* Buddy lists (and changes) are cached to ~/.gaim/<sn>.blist
	  where <sn> is your screen name. If for some reason, you log
          into the AOL server and the buddy list comes back empty, we
	  check for a cache file, and, if we find one, read it in. This
          essentially implements recovery from a server crash at AOL
	  (AOL does not back up machines that contain TOC-based buddy
	  lists, unfortunately).  (Thanks Syd)
	* Font selection dialog 
	* Small changes to the Oscar/libfaim stuff (see libfaim/README.gaim)
	* SOCKS v4 Proxy support
	* Better proxy support overall (you can get people's info now! :) )
	* Two-way file transfer (you can get and send files, but you still
	  can't initiate either)
	* Fixed font problem with Misconfigured X-Servers.  Thanks Decklin!
	* Fixed the No Configuration problem that came about today (5/31)

version 0.9.15: (05/06/2000)
	* Plugin support enabled by default (oops)
	* Some plugins built/installed by default
	* Option to automagically check for new releases
	* Ability to receive files (one-way file transfer)
	* In-line spell checker (thanks to Torrey Searle of the
	  Everybuddy Devel team for this one)

version 0.9.14:
	* Numerous Fixes by G. Sumner Hayes (buffer over flow patches,
	  etc)
	* Paned Conversation Windows (Thanks Syd)
	* Raise Window On Message Received, Fixed (Thanks Syd)
	* When multiple screen names, Gaim now correctly remembers the name
	  that was used last.
	* FONT sizes now work correctly.
	* PLUGIN SUPPORT!! (Lots of cool goodies here)
	* Fixed another leak or two
	* Added ability to change your screenname password
	* Devil pixmaps

version 0.9.13 (03/27/2000):
	* Dialog Box Segfault Fixed (When You Click A Toggle Then Cancel)
	* Double Log-Out Message Fixed
	* GNOME compile error fixed
	* Away Message Problem Fixed
	* Fixed URL Right Click Menus
	* Conversation Loggin now shows Full Date and Time
	* Internal Change to Buddy List
 
version 0.9.12 (03/25/2000):
	* Segfault fix for PPC/Alpha/etc machines with log(0)
	  Thanks to Todd Cohen for this one.
	* Small internal change to the way prefs work
	* GNOME Applet support works better
	  (thanks to Eric Warmenhoven for the patch)
	* Support for displaying true type fonts
	* Lag-O-Meter does not send lag-test if not selected 
	* Fixed problem with saving away messages which contain spaces
	  and numbers.
	* Various GNOME Applet Enhancements (thanks AGAIN to 
	  Eric.  Someone needs to stop this boy :-) ) 
	* A lot of random, obscure bugs fixed
	* All of the major and I believe all of the minor memory leaks are 
	  now fixed
	  (Thanks to Peter Teichman, Larry Ewing, Jeramey Crawford, and me)
	
version 0.9.11 (03/22/2000):
	* <STRIKE>Strike Tag Support</STRIKE> :-)
	* Another memory leak fix
	* New .gaimrc format
	* Better support for multiple screen names
	* Font Properties
	* Saving of buddylist window position 
	* Fixed a problem with GAIM and the Netscape-branded version
	  of Mozilla 
	* New Sound Properties
	* More General Properties
	* Bigger Text-Entry field (Thanks to CrazyDavy for this one)
	* Various Random Bug fixes

version 0.9.10 (11/03/1999):
	* Fixed a nasty memory leak.  No more 40M GAIM processes. LOL
	* IDLE Times are displayed in a neater fashion.
 
version 0.9.9  (10/31/1999):
	* A little selection bug has been squished
	* Small memory leak fixed
	* Small network fix (problem with HTTP Proxy fixed?)
	* Proxy stuff should work now :)
	* Widget table support, dir info looks nicer
	* Info box looks nicer (thanks to Decklin Foster)
	* Client now 'corrects' time values from the server for accurate
          login times.
	* Lag-O-Meter (ala Drunken Jim)
	* IDLE Preferences

version 0.9.8  (10/04/1999):
	* HTTP Proxy Support (No SOCKS yet)
	* HTML Widget more robust
	* Graphical Debug Window
	* Buddylist bug fixed
	* Some logging fixes and improvements
	* configurable host/port selection
	* Clickable Links in buddy chat
	* New GAIM Logo 
	* Display Signon/Signoff messages in conversation windows 
	* Option to strip HTML from logged messages
	* GNOME cleanups (It might work now haha)
	* When viewing user info, URLS are converted to clickable links
	* Tooltips on URLS

version 0.9.7  (08/08/1999):
	* Preliminary Oscar Support
        * Fixed bad network bug
        * Fixed some bad text rendering bugs in the HTML widget
        * log all conversation names are now normalized.
        * Fixed another bad network bug :)
        * Multiple browser support, some Netscape buggies fixed.
	* Permit/Deny preferences moved to 'Permit' pane on buddylist.
	* Fixed problem with _, ', and \ in passwords
	  
version 0.9.6  (08/01/1999):
	* Fixed 'log all conversation' segfault
	* Added NAS support
	* Removed Xmu dependancies.
	* Restructured network code
	* ESD detection more robust.
	* Sound fallbacks are MUCH more robust!

version 0.9.5  (07/25/1999):
	* Fixed About Box SegFault
	* Autologin Works with Applet
	* Option to Show Buddy List after Signon with Applet
	* 2048 character messages
	* Away-Detection (shows a different icon on the buddy list)
	* Fixed Segfault with messages > allowed size
	* Added option to log all conversations
	* Changed g_new to g_new0
	* Buddy List: Right Click Menus
	* Find Buddy By Email
	* Find Buddy By Info
	* New HTML widget (Underline/Links/HRs)
	* Updated Toolbar with 'Underline' Icon
	* More Buddy Pounce Options
	* Option to auto-change urls into clickable links (Under Prefs)
	* Better Buddy Chat functionality
	* Away Prefs
	* Registration Information (Let Us Know Who You Are)
	* Buddy Chat Prefs (Update Chatroom Lists)
	* Set User Info
	* FAQ added to the distribution
	* Sound problem with some systems fixed
	* Set Dir Info
	* Autostart of Netscape on URL Click
	* DnD Rearranging of Groups
	* Better Netscape Functionality
	* Right Click `URL' Menus
	* DnD Rearranging of Buddies
	* Script to convert win95 buddylist to gaim buddylist
	* Added `Link/URL' button to conversation window
	* ESD is now autodetected
	* Not too important but we GNU-ified the source tree :)

version 0.8.0  (04/31/1999):
	* Code clean-up
	* Updated Prefs
	* Buddy Pouncing
	* Pixmaps for buttons
	* Buddylist import/export
	* Autoconf/Automake
	* Conversation Logging
	* Coloured Text Selection
	* Updated Preferences
	* ESD Support
	* Minor Bug Fixes
	* `Warning' support
	* `Blocking' on conversation window
	* Add/Remove buddy from conversation window
	* Scroll-Wheel Mice work in Conversation Window
	* Fixed WindowMaker Appicon 
	* Version Number in About Box
	* GAIM Slogan in about box :)
	* Created Changelog File :)