  .----------------------.
--|   X-Chat ChangeLog   |--------------------------------------------
  `----------------------'

----------------------------------------------------------------------
 0.9.6 -> 0.9.7
----------------------------------------------------------------------

 - No longer crashes when run as root.
 - All windows get a wmclass (Robert Wuest).
 - Some color sequences (example: \0031\002) were stuffed - fixed
   (Edgar Toernig).
 - /Me works through dcc chat now (Fredrik Berglund)
 - Colored Nicks improved (Chris).
 - New option: "No ServerName in logs", saves logfiles with channel
   names only (as requested by many).
 - Print Events code - lets you customize all text (AGL).
 - Updated docs (AGL).
 - /EXECWRITE added - lets you write to a running program's stdin (AGL).
 - You can now have multiple "Extra BlueString"'s, seperate them by
   commas (ZeKiLleR / StG).
 - CTRL-k/b/u/r/c can be used to set text styles (ZeKiLleR / StG).
 - Logs are timestamped if you have the option ON (ZeKiLleR / StG).
 - New options "Show away once" - shows people's away msgs only
   once, unless they've changed (Pete Bentley).
 - Channel wordwords are remembered for auto-rejoin (Pete Bentley).
 - Takes standard gtk args now.
 - Option to set the hilight nick color (when someone mentions
   your name) (AGL).
 - You can put submenus in the PopUp menu. Use names SUB & ENDSUB.
   (David Hrdeman).
 - DCCs don't overwrite existing files - they are renamed (AGL).
 - /QUIT actually disconnects that server (Fredrik Berglund).
 - /me in DCC used to send 1 too many \n's - fixed (Fredrik Berglund).
 - Receiving /me's through DCC now works (Fredrik Berglund).


----------------------------------------------------------------------
 0.9.5 -> 0.9.6
----------------------------------------------------------------------

 - Logging dialog windows fixed.
 - Userlist buttons no longer go grey when you're not in a channel.
 - Should compile on OS/2 now (?).
 - When you click "New Server" it copies the currently selected
   one (except the channel) (By <fix me>).
 - Panel applet improved (By Adam Langley).
 - --no-panel runtime option added (./xchat --no-panel).
 - Fixed a small bug in using ZVT.
 - /exec improved (DC1)


----------------------------------------------------------------------
 0.9.4 -> 0.9.5
----------------------------------------------------------------------  

 - Raw Log Window now shows outgoing data too.
 - Nicklist now supports Drag&Drop from GMC.
 - "Hide Version" option added + other touch ups (Manuel A. McLure).
 - /SAY added by Noonian Soong.
 - /EXEC -o handles output with "/" at the start better.
 - Some DCC fixes.
 - Some fixes for undernet ircd's.
 - New docs added by Adam Langley.
 - When someone mentions your name, tabs change to blue color.
 - DCC windows are now color coded (Wayne Conrad).
 - Tab-key nick completion (Use PageUp/Down also) (Adam Langley).
 - /MDEOP /MKICK /MKICKB added (Adam Langley).
 - "Get IP from Server" option added (for people with firewall/proxy).
 - New feature: "Replace Popup" (Adam Langley).
 - ReLink/DeLink button added by Adam Langley.
 - /EXEC is nonblocking (fork()).
 - Raw Mode Display option - shows "#chan +o zed" instead.
 - Right clicking dialog windows (the black area) brings up a menu.
 - /CLEAR works on zvt windows now.


----------------------------------------------------------------------
 0.9.3 -> 0.9.4
----------------------------------------------------------------------

 - Brought the client up to speed with the curious way ircd handles
   case sensitivity with respect to section 2.2 of RFC1459.
 - Nick completion now chooses the best matching nick rather than
   just the 1st in the list (by Sebastien Tanguy).
 - Added --enable-socks option (SOCKS 5).
 - Changed all config files to ascii text, this means your prefs
   and serverlist has to be restarted.
 - Some socket i/o fixes (server and DCC).
 - "Fast DCC Send" should now be more reliable.
 - You can now open a New windows OR tabs from the menu.
 - When doing /QUOTE NAMES, it won't double up your nicklists.
 - Fixed a little render bug when using "New Tabs to Front".
 - When using a transparent background, it will now update
   when you move the window.
 - Added some new perl-script documentation in scripts/ dir.


----------------------------------------------------------------------
 0.9.2 -> 0.9.3
----------------------------------------------------------------------

 - When turning "Tint Transparency" off it could crash - fixed.
 - New option "Tabs at bottom" (puts the channel tabs at the bottom
   instead).
 - If you had "Channel Tabs" off, the window would snap back to
   original size after a resize - fixed.
 - /exec -o <command> now prints output to your current channel.
 - New feature: "D-Click User Cmd" - Defines the command to
   execute when a user in the userlist is double clicked. e.g.:
   "/quote WHOIS %s"
 - Should compile on IRIX again and other systems that don't
   have snprintf, eg: Solaris 2.5 (using g_snprintf instead).
 - Changed control code from ^ to % (hope this doesn't cause more
   problems than it fixes).
 - Fixed an overflow (/join #very_long_channel_here).
 - Fixed some Gdk warnings when you "Connect in New Win" when
   channel tabs were off.
 - New option "New Tabs to front".
 - New feature "Function keys", lets you define macros on the Fkeys.


----------------------------------------------------------------------
 0.9.1 -> 0.9.2
----------------------------------------------------------------------

 - Fixed the coredump when you quit with the menu.
 - Fixed the "DCC Stall Timeout" (I think).
 - Initial window left/top settings now work. (0 and 0 = default)
 - Fixed those nasty broken pipe errors.
 - Changed all GTK1.0 function calls to 1.2 equivalents.
 - You couldn't resize the window without it snapping back - fixed.


----------------------------------------------------------------------
 0.9.0 -> 0.9.1
----------------------------------------------------------------------

 - DCC RECVs were reported as failed when complete - fixed.
 - Small bug fix in the ZVT/Transparent/Tint toggle buttons.
 - Added "Zvt Buffer Size:" entry in Settings.
 - Added initial window size/height options.


----------------------------------------------------------------------
 0.5.3 -> 0.9.0
----------------------------------------------------------------------

 - Plugin interface totally revised (By Adam Langley).
 - New Logging option (By Adam Langley).
   (Logs to ~/.xchat/logs if enabled)
 - New option "Private Message Tabs", where it'll use a tab
   instead of query windows (By skinny).
 - URL Grabber window now updates while open.
 - You can now enter a directory name in file dialogs and it
   will move to that dir instead of exiting.
 - "New Server/Channel window" were swaped in the GTK version - fixed.
 - The dcc send/recv/chat windows handle selections better.
 - Fixed some error messages when using -c (auto connect) arg.
 - New option: "DCC Offer timeout:" (seconds).
 - New option: "DCC Stall timeout:" (seconds).
 - Malformed DCC requests are reported (port < 1024, addr == 0 etc).
 - When changing tabs, the input box grabs focus.
 - Fixed some gdk warnings when changing background picture.
 - Fixed memory leak in changing background pictures.
 - Added configure option: --disable-plugin
 - Added configure option: --disable-imlib
 - CTCPs should appear in the right channel.
 - DCC Resume was broken again - fixed.
 - Fixed a bug where XChat wouldn't notice a server disconnection
   and could crash with a broken-pipe (same fix for DCCs).
 - Increased channelname buffer to 200 bytes (as per the RFC).
 - When you get a "MOTD file is missing", autojoin still works.
 - The first word of CTCPs are capitalized.


http://xchat.linuxpower.org
zed@linuxpower.org
