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

----------------------------------------------------------------------
 1.6.4
----------------------------------------------------------------------

 - Fix for using a DCC port range (Lawrence Gold).
 - Fix for building on UnixWare 7 (Ronald Joe Record).
 - Added Chinese translations - zh_TW.Big5 and zh_CN (Kevin Peng and
   Anthony Fok Tung-Ling).
 - Added Finnish translation (Jarkko Ranta).
 - Revamped the default URLHandlers to add Galeon and Mozilla.
 - Clicking Accept on a DCC chat that you offered would loop - fixed.
 - Fixed percentage display for DCC receive (Matthew Gabeler-Lee).
 - Fixed bug in indent and timestamps (Dmitriy Zavin).
 - Fixed crash bug in xchat-text and DCC send being aborted remotely.
 - Made /lastlog more efficient for very large scrollback buffers.
 - Beep on private actions too (Richard Fuchs).
 - /MSG'ing a channel or nick will show up in the destination tab
   instead (Richard Fuchs).


----------------------------------------------------------------------
 1.6.3
----------------------------------------------------------------------

 - Updated Swedish translation (Christian Rose).
 - Updated Spanish translation (Antonio de la Torre).
 - Right-click toggle menu items used to crash under gnome (bug in
   gnome-libs?) - work around.
 - xtext: Efficiency improvements: text mark, word and line select.
 - xtext: fixes for multibyte characters (UNO Takeshi).
 - Fixed bug in resizing a tinted-transparent window (deb bug #79674).
 - Some OS2 compilation fixes (pla).
 - Fixed PONG parsing (Stefano Barbato).
 - Fixed a leak of file descriptors.
 - Fixed /ALLSERV.
 - Fixed /BAN to replace ~ with * in username (Stefan Scholl).
 - Fixed /ME through DCC CHAT while not connected to server (#81031).
 - Work-around for UnrealIRCd's duplicate /NAMES bug.
 - Fixed DCC receiving filenames with spaces.


----------------------------------------------------------------------
 1.6.2
----------------------------------------------------------------------

 - xtext: Fixed the mark-clear bug (gnome bug #34584).
 - Updated German translation (Tamer Fahmy).
 - Commas are replaced with %2c in URLs, as to not confuse poor old
   Netscape (deb bug #70905).
 - Bluestring to 300 chars (deb bug #79138).
 - Added option /SET percascii, which can disable/enable translation
   of %XXX into an ascii value while typing (deb bug #76122).
 - New hotkey hook: key_action_put_history. Only inserts line into
   history, but doesn't send it to the server (DaP).
 - Lots of SSL updates:
   * Make accept_invalid_cert optional on /sslserver (DaP).
   * Print verbose information of SSL session on connect (DaP).
   * Clean up code at X509_V_ERR_DEPTH_ZERO_SELF_SIGNED_CERT checking
     (DaP).


----------------------------------------------------------------------
 1.6.1
----------------------------------------------------------------------

 - xtext: Fixed lockup with certain sized fonts.
 - xtext: Made some changes to improve efficiency when using really
   large scrollback buffers (only noticable when doublebuffer off).
 - Fixed a bug in /help crashing on longer than 10 char UserCommands.
 - Fixed autoreconnect while using a proxy server.
 - Never-give-up ReConnect does just that (even more so than before :)
 - Fixed the channelmode buttons mouse-over problem.
 - Fixed percentage display for large files in dcc recv/send gui.
 - StartTime in dcc chat gui no longer Jan 1 1970.
 - Fixed DCC send behind IP-Nat (Bernhard Valenti)
   <bernhard.valenti@gmx.net>.
 - Added Lithuanian translation (Gediminas Paulauskas).
 - The < > buttons arn't shown for non-tab windows (Aaron Lehmann).
 - Fixed the (-1,-1) transparency problem for non-tab windows.


----------------------------------------------------------------------
 1.6.0
----------------------------------------------------------------------

 - xtext: More efficient handling of expose events, text marking and
   url highlighting when double buffer is OFF.
 - xtext: Fixed a very rare bug that could cause BadGC errors or the
   separator bar not to be drawn.
 - Fixed crash in right-clicking URLs in the URL Grabber window.
 - If Check-For-Replace is in the keybindings for Return, it'll
   actually work again.
 - USER login command now sends your nodename instead of 'localhost'
   to please some IRCNet servers.
 - Updated Swedish translation (Christian Rose).


----------------------------------------------------------------------
 1.5.11
----------------------------------------------------------------------

 - Updated Slovak translation (Stano Visnovsky).
 - Updated Swedish translation (Christian Rose).
 - Updated Greek translation (Fanis Dokianakis).
 - Updated Spanish translation (Antonio de la Torre).
 - If Never-Give-Up Reconnect is ON, it won't give up on DNS failer.
 - '/me is back' is sent again when Announce Away Messages is ON.
 - If channelmode buttons were OFF and you joined a channel with a
   userlimit xchat would crash - fixed.
 - /sslserver's password arg. is now optional (Daniel Richards).
 - SSL accepts self signed certs (Daniel Richards).
 - Fixed the unnecessary window resizes when opening a new tab.
 - Changed the tinting code a bit (thanks gnapster :). 
 - Transparent shell tabs update too when they are moved.


----------------------------------------------------------------------
 1.5.10
----------------------------------------------------------------------

 - Added "Enable double buffer" toggle in Setup->Channel windows.
 - Double buffer is now OFF by default (seems to use less CPU).
 - Timestamps didn't turn ON while indent was OFF - fixed.
 - Updated Swedish translation (Christian Rose).
 - Added some extra text events: Channel Msg hilight, Channel
   Action hilight (near top of the list). No more cardcoded color
   codes! Also hilighting in actions works, and you can make the whole
   message hilighted if you change the event text.
 - Initial window size is actually set to your settings (this will
   never be perfect I guess, sometimes to the window still resizes
   itself without warning).
 - Hidemenubar setting didn't work properly for non-tabs and when
   delinking windows - fixed.
 - Notices appear in front tab even when server tabs are enabled.
 - Changed Away behaviour again. No more /back, /away with no args
   brings you back. The menu-item's state is what the server tells
   it, it even changes when you switch tabs to another server. Xchat
   assumes you are not away when you first connect. irc::get_info(5)
   returns the away state. One day the other UserModes menu items will
   show correct states. Is everyone happy now?
 - Translation tables didn't work for outgoing text - fixed.
 - Cleaned up a few xchat.conf names, a few settings may not load up
   from 1.5.9 - just set them again.


----------------------------------------------------------------------
 1.5.9
----------------------------------------------------------------------

 - Updated Spanish translation (Antonio de la Torre).
 - Added Hebrew translation (Dan Fruehauf).
 - Fixed crash bug when partreason was not set.
 - Dialog tabs obay the hidetopicbar setting now too (the one in the
   right-click menu).
 - Cleaned up the settings gui: the whole window is more compact now,
   some toggles in two columns, numbers use a spin-button, entry boxes
	are larger and option-menus are more consistant.
 - The "o=xx v=xx t=xx" display is finally changed.
 - Changed most of xtext.c to use gdk instead of Xlib.
 - Added configure option:
        --disable-xlib    disable use of xlib (for non X11 systems)
   This might help compile xchat on other GTK supported systems like
   BeOS and Win32 (havn't tried it though).
 - Neater /set list.
 - You can now set a nickname per server (see serverlist edit window).
 - Changed the behaviour of /away and added /back (James Crawford).
 - Away reason can now be a text file of random reasons too.


----------------------------------------------------------------------
 1.5.7 -> 1.5.8
----------------------------------------------------------------------

 - Updated Spanish translation (Antonio de la Torre).
 - Updated Swedish translation (Christian Rose).
 - Updated Greek translation (Dokianakis Fanis).
 - Updated German translation (Tamer Fahmy).
 - Added Catalan translation (Pablo Saratxaga).
 - Added option "Always timestamp logs" which timestamps log files
   even if on-screen timestamps are off (Mike Guidero).
 - Added entry "Part Reason: ". Also part and quit reasons can be
   a filename of random reasons (filename relative to ~/.xchat/).
 - Took out /unban as a internal command, add it as a usercommand
   /quote MODE %c -b &2 instead.
 - Added a text event for banlist. Try /banlist and it'll be a bit
   more readable now.
 - Changed output throttle system (undernet style) (Alex Badea).
 - Added 1 second linger socket option to stop QUIT msgs from being
   lost (they still get lost sometimes, why?).


----------------------------------------------------------------------
 1.5.6 -> 1.5.7
----------------------------------------------------------------------

 - Fixed transparency-leak problems in 1.5.6
 - New code to create shaded transparency, taken from latest zvt.
   (is it better?)
 - URL handlers are now executed without a shell.
   (http://www.securityfocus.com/vdb/bottom.html?vid=1601)
 - Fixed a bug in xchat.conf and serverlist.conf loading.
 - When spliting msgs (longer than the IRC 512 limit), it used to
   loose some chars - fixed.
 - Added feature to choose DCC port range            (Lars Sundqvist).
 - Fixed perl-stack overflow probs in irc::userlist() and others.
   Added perl functions user_list_short() and perl_script_list()
                                                       (Mike Guidero).
 - MHz is now detected on FreeBSD 4.x/5.x           (Jonathan Perkin).
 - It's now possible to "/dcc close chat nick" within a DCC perl
   input handler without crashing xchat.         (Geoffrey Higginson).
 - Fixed a problem with the usermenu not updating sometimes.


----------------------------------------------------------------------
 1.5.5 -> 1.5.6
----------------------------------------------------------------------

 - Added option pingtimeout, which pings the server instead. 
   /set pingtimeout 90 is default (small values will malfunction).
   You also need the lagometer enabled for this to work.
 - No longer using fnmatch() for ignore etc (because the way it
   handles [ and ]). Using function from ircu2.10.08.
 - Some fixes to code & configure.in to make it compile using
   Solaris C (Albert Chin).
 - New Spanish translation (Antonio de la Torre).
 - New Russian translation (Alex Samorukov).
 - New Hungarian translation (Horvath Szabolcs).
 - Added Portuguese translation (Vitor Antunes).
 - Added Slovak translation (Martin Pekar).
 - Added /allserv <cmd> and /allchan <cmd>. They send a command to
   all currently connected servers and joined channels. Also added
   usercommands /ame and /amsg which make use of this.
 - Added sock5 traversal, see Setup->Proxy Server (Alex Badea).
   (The numbers for proxy_type are now 0=disabled, 1=wingate,
    2=socks4, 3=socks5).
 - A few more buffer overflow checks (nick & channel length).
 - Mapped mIRC color 99 to "no background" (mIRC lame!).
 - Some efficiency tweaks to xtext.
 - Added SSL support (see --enable-openssl and /help server) (DaP).
   This seems to be highly experimental, as I don't know of any IRC
   servers that can do SSL yet.
 - Changed history behaviour, more like GNU (DaP).
   i.e. Doesn't wrap and the bottom line is blank.
 - Added option "InputBox Always In Focus" (DaP).
 - Added option "Show Nickgad" (DaP).
 - Added option "Show invites in the active Window" (DaP).
 - Added option "Send /Whois" in notifies section, which sends a
   /whois when someone comes online (DaP).
 - Added an event for numeric 341, you inivited someone (DaP).
 - Title bar text changed/improved a bit (DaP).
 - Added actions for EditKeyBindings: MoveFrontTabLeft and
   MoveFrontTabRight, like the <> buttons, but for keyboard (DaP).
 - Implemented timeout events in the text frontend (Alex Badea and
   fixed by me :).
 - Dcc Recv/Send tabs won't resize the window when open.
 - Added configure option --disable-glib.
 - Transparent windows update when background changes (Aaron Lehmann).
 - serverlist.conf is slightly changed! You WILL be able to load your
   old 1.5.5 or 1.4.x server list, but older versions WON'T load lists
   from 1.5.6, so backup your serverlist.conf if you need to.
 

----------------------------------------------------------------------
 1.5.4 -> 1.5.5
----------------------------------------------------------------------

 - Fix for show/hide menu under gnome.
 - Added -a and --noauto arg (don't auto connect to any servers).
 - Added internal /list command, which sends the correct args according
   to ircd type (it detects undernet and dalnet to send >0,<10000).
   Remove any old /list usercommands you might have.
 - /op /deop ... etc send up to six modes per line if using undernet.
 - As discussed in the mailinglist, changed DCC resume to send and
   expect to receive ACKs as an absolute, rather than an offset from
   the resume point. It *should* work with mIRC now, but break with
   old versions of xchat and probably BitchX.
 - Added option "Limited Tab Highlighting" (Francis Litterio).


----------------------------------------------------------------------
 1.5.3 -> 1.5.4
----------------------------------------------------------------------

 - Lack of gdk_pixbuf is detected correctly now (configure script).
 - textmarking is no longer a timeout event, is this better or worse?
 - Added Turkish translation (Fatih Demir).
 - Added Russian translation (Valek Filippov).
 - Added Ukrainian translation (Yuri Syrota).
 - Added configure option --disable-zvt. Also, zvt shell tab can be
   compiled in even without gnome (and is by default, if gnome-config
   can be found to provide the LDFLAGS).
 - Added "Delete Word Forward" function in Edit Key Bindings. Bind
   this to Alt-d for that emacs feel (Francis Litterio). 
 - Ping times show one extra decimal place.
 - You can now hide the menubar too, click left mouse in the text area
   to get a popup version of the menu (middle mouse in dialogs).
 - Added the proxy settings to the GUI, Setup->IRC->Proxy Server.
 - Added a keyword TOGGLE for usermenu. Delete your old usermenu.conf
   to see the new default one.
 - Configure script now cleans up the CFLAGS & LDFLAGS (removes
   duplicate words), let's hope this doesn't break on some boxses.


----------------------------------------------------------------------
 1.5.2 -> 1.5.3
----------------------------------------------------------------------

 - Fixed a rare overflow bug in auto_insert().
 - Pressing OK in the settings window on slow machines (p233?) was
   pretty slow, maybe it's faster now.
 - Corrected some inputgad behaviour (Aaron Lehmann).
 - Fix for 64bit machines (alpha) in xtext (word clicks).
 - Updated German translation (Benedikt Roth).
 - Updated Danish translation (Birger Langkjer).
 - If you disconnect (/discon, /quit...) a server during the reconnect
   delay, it is actually removed now.
 - Added option "Give the userlist style" (DaP).
 - Translation tables support can be turned off (--disable-trans), for
   you minimalist freaks.
 - Added Hebrew support, compile time: --enable-hebrew, run time:
   /set hebrew 0/1 (Dan Aloni).
 - Added new setting, "nick completion character" (Francis Litterio).
 - Added new setting, "Old-style Nickname Completion", which makes it
   act much like 1.4.x (Francis Litterio).
 - Added "Delete Word" function to EditKeyBindings (Francis Litterio).
 - Now using gdk-pixbuf for decoding pictures and tinted transparency.
	(Tints don't seem to work 100% yet). (Andreas Persenius).
 - Added halfop support (mode +h). This includes support in the
   userlist, /hop, /dehop, /mdehop and new textevents (Elizandro G. Roos).


----------------------------------------------------------------------
 1.5.1 -> 1.5.2
----------------------------------------------------------------------

 - --disable-gnome should work again.
 - Fixed a bug in right-click nick menu.
 - Should compile with glibc 2.1.3 (no more 'struct user' errors).
 - Added Romanian translation (Dan Damian).
 - CTCP flood protection won't kick in for ACTIONs.
 - Removed the theme code.
 - Made pixmaps.c, all code to decode/free/etc pixmaps is in here.
 - WM_HINTS icon is set for the app.
 - Removed the "-c" flag (it's automatic now).


----------------------------------------------------------------------
 1.5.0 -> 1.5.1
----------------------------------------------------------------------

 - Shell tabs are now delinkable.
 - Added a "show/hide topic bar" button (bottom right), I didn't know
   where else to put this.
 - Hidding the userlist is saved and any new tabs/windows open will
   have the userlist hidden.
 - You can now turn off/on perl warnings with /set perlwarnings 0/1.
 - Tab-key nick completion even more like GNU readline (Gerard Daubar).
 - Rewrote the function that handles %variables in userlist buttons,
   user commands and ctcp replies (all use the same function now),
   please report any bugs (especially if someone can overflow you from
   remote ;) - as a consequence, you can use % and & (word/word_eol)
   for ctcp replies now. Also added %m for machine info.
 - Nickname-popup-menu, URLmenu and Usermenu all use the same code now
   (it means you can make submenus in all 3).
 - Double eval back in perl.c
 - Dialogs/querys also have a toolbox button (just for consistancy).
 - Added lagometer (/set lagometer 0 to turn it off), this isn't quiet
   finished yet (and doesn't work on IRCNet because it refuses to
   reply to pings correctly).


----------------------------------------------------------------------
 1.4.2 -> 1.5.0
----------------------------------------------------------------------

 - Some changes & cleanups to the parser code (inbound/outbound).
 - Ran all source through indent, using:
           indent -bli0 -bls -ce -ts3 -i3
    (please use this in your patches, I used GNU indent 2.2.4).
 - If you send a message (channel or query window) longer than 512
   bytes (maximum allowed by the ircd) it will be split into two
   smaller messages instead of being truncated.
 - Some gui touchups and changes.
 - You can now enable/disable the output throttle with /set throttle.
 - Added /timer.
 - Overhauled the ChannelList window (Joshua Gough).
 - Added proxy traversal support for socks and wingate, no gui yet so
   use /set proxy_host, proxy_port, proxy_type (1=socks, 2=wingate).
 - Added /userlist.
 - Opaque-window-move used to be slow on some windowmanagers even
   with transparency turned off - fixed.
 - Tab-key completion is more like GNU readline (Wes Peters).
 - Now possible to use modules in perl scripts (Andreas Scherbaum).
 - irc::get_info(4) returns the current xchat dir (Mike Guidero).
 - Added irc::get_prefs() (returns a /set variable) (Leo Cacciari).
 - /set <wildcard> is now possible.
 - Added Show-Userhost-in-Userlist option (Nicolas Dimitrijevic).
 - Build tree cleaned up so 'make dist' can work.
 - Added flood protection from CTCP and mass-dialogs-opening (Bruj0)
   rdiazleven@ubp.edu.ar. (see variables *_limit).


----------------------------------------------------------------------
 1.4.1 -> 1.4.2
----------------------------------------------------------------------

 - Compilation fixes for IRIX (David Kaelbling).
 - Compilation fixes for AIX (Rodrigo Barbosa).
 - Compilation fixes for OpenBSD.
 - Should now compile with certain beta/alpha versions of Perl.
 - "Scrollbar snapping to top" bug fixed.
 - Corrected some text marking behaviour.
 - Made use of fnmatch(), if available (for chanlist, ignore etc).
 - Configure script is now generated with a sane version of autoconf.
 - Alt-minus and Alt-plus now wrap around (AGL).


----------------------------------------------------------------------
 1.4.0 -> 1.4.1
----------------------------------------------------------------------

 - Fixed a bug that could make new text not appear while marking text.
 - xtext: Further improved performance when double buffering is turned
          off (marking text & URL hilights are almost flicker free).
 - xtext: Double buffer is now freed at each render operation, this
          should reduce memory usage if you have many tabs open.
 - If you closed a server while it was in the reconnect-delay, xchat
   would crash - fixed.
 - No more zombies when doing /discon while connection in progress.
 - Added "/clear all" command (Paul de Regt).
 - Hilights only work on full word matches now (Brendan O'Dea).
 - Some Solaris compilation fixes (David Morgan).
 - Danish translation updated (Birger Langkjer).
 - Italian translation updated (Stefano Fava).
 - Greek translation added (Fanis Dokianakis).
 - Dutch translation upated (Arjan Scherpenisse).
 - Removed some very old translations: fr_CA, no, pl, ru and sv.
   (If someone wants to update these, you're welcome to).
 - Channel mode "+h nick" (half Op) is now reported correctly (still
   not supported in the userlist though).
 - Having indent nicks OFF in channel windows and ON in dialog windows
   didn't work - fixed.
 - Sometimes ignores wouldn't save - fixed.


----------------------------------------------------------------------
 1.3.14 -> 1.4.0
----------------------------------------------------------------------

 - xtext: Improved performance when double buffering is turned off
   (/set double_buffer 0 and restart). If you don't use a background
   pixmap, it might be worth a try.
 - No more phantom server logs.
 - pt_BR translation updated (Frederic L. W. Meunier).
 - Fixed a bug in printing text (when indent nicks were off) which
   could cause a buffer overrun.
 - %C etc was stripped from userlist popup/buttons - fixed.


----------------------------------------------------------------------
 1.3.13 -> 1.3.14
----------------------------------------------------------------------

 - 'X' button can't take focus now, for safety.
 - 16bit fonts are now semi-supported (at least Korean with kodig font
   seems to work).
 - If you didn't use dialog windows and received a ACTION via DCC CHAT
   xchat would crash - fixed.
 - Fixed a small bug in /kickban.
 - French translation updated (Jerome Couderc).
 - PageUp/Down actually moves a whole page instead of half a page.
 - When a server connection is lost, the errno is now reported.
   ($1 in the "Disconnected" print event).
 - Fixed a bug that caused a crash in xtext under certain GTK themes.
 - Fixed another crash-on-exit bug (only the Quit menu item).


----------------------------------------------------------------------
 1.3.12 -> 1.3.13
----------------------------------------------------------------------

 - Rewrote the command execution code for userlist-buttons and popup
   menu. This should fix at least 1 known bug.
 - Blank lines disappeared if you had indent nicks off - fixed.
 - "/reconnect ALL" will now reconnect on all servers.
 - The KWM_WIN_ICON is now set so you can see an icon in KDE and Gnome
   tasklist applet (I just need someone to draw a good 16x16 icon).
 - Smooth tab switching should now work even without a paned userlist.
 - Changing the Tabs' position would mess up the text window - fixed.
   (delinking a window could do a similar thing, also fixed).
 - /lastlog is back.
 - Korean translation updated (Kim SeungBaeck).
 - Fixed a bug in logging the server tab.


----------------------------------------------------------------------
 1.3.11 -> 1.3.12
----------------------------------------------------------------------

 - Fixes to themes/xpm related stuff (David Hrdeman).
   (and --disable-imlib should work again).
 - Fixed the crash-on-exit if running a perl script.
 - Fixed the "gtk_widget_queue_draw" bug (this time for real?).
 - Fixed a crash caused by receiving a NOTICE at the wrong time.
 - While you are in the scrollback, the text won't move if someone
   talks.
 - Timestamps and Auto Indent can now work together.
 - Switching tabs is now super smooth, no gray flash at all.


----------------------------------------------------------------------
 1.3.10 -> 1.3.11
----------------------------------------------------------------------

 - More cleanups/fixes to serverlist code (David Hrdeman).
 - If the "-- You have new mail" message poped up while you were in a
   shell tab, xchat would crash - fixed.
 - /set mail_check 0 will actually work now.
 - Alot of changes to configure script, it should compile on Solaris
   and FreeBSD now. Please report any failed compiles.
 - Hungarian translation updated (Horvath Szabolcs).
 - TreeView now removes channels when you close them.
 - Themes support added, themes section on xchat.org coming soon.
   (David Hrdeman).
 - xtext: Marking past the page boundry should work now (this is not
          100% yet, but good enough to general use).
 - xtext: Wordwrap should now work properly.
 - xtext: You can now turn off double buffering with
   /set double_buffer 0 (requires a restart), it'll use less RAM & CPU
   but it will flicker a bit.
 - Logging the server window/tab should work now too.
 - Non-gnome interface now has the menu inside a HandleBox.
 - Doing /SET will show the list in alphabetical order.
 - Added "Auto Adjust" to the Settings GUI.
 - Startup screen and version reply recognizes SMP and mhz on a PPC.
 - %h was broken in Userlist buttons - fixed.
 - Fixed the "gtk_widget_queue_draw" bug (I think?).
 - Lots of small cleanups and fixes.


----------------------------------------------------------------------
 1.3.9 -> 1.3.10
----------------------------------------------------------------------

 - xtext: Switching between tabs is faster.
 - xtext: Dialog windows should keep their scrollbar at the bottom.
 - xtext: Fixed a problem with proportional fonts & indented nicks.
 - xtext: You can now click & drag the separator bar with the mouse.
 - xtext: Added "auto_indent" feature which changes the separator
          bar position when needed. Use /set auto_indent to turn it
          off or on (Note: this works badly with Timestamps).
 - xtext: Added wordwrap option in Setup->ChannelWindows (this is
          broken/incomplete).
 - DCC resume should work better for IP Masquerade users.
 - Timestamps are back. If you are using Indented nicks, they are
   not markable! You may need to increase your indent width for this.
 - Colors/Attribs stripped for "Save Buffer.." option.
 - Log filename is customizable (see Setup->Logging) (AGL).
 - Added Tree view of servers/channels (see Setup->MainWindow->Show
   SessionTreeView) (AGL).
 - "Change in realtime" toggle for tint settings (background changes
   as you move the sliders).
 - Brazilian Portuguese translation updated (Frederic L. W. Meunier).
 - Danish translation updated (Lars Christensen).
 - Korean translation updated (Kim SeungBaeck).
 - Hungarian translation added (Horvath Szabolcs).
 - Added support for PART reasons and two new text events for it.
 - Received MODEs of a channel you havn't joined are no longer 
   filtered out.
 - UnrealIRCD modes are filtered out from nicknames (~, * and %).
 - Misc fix in unloading plugins (AGL).
 - /server now accepts 3 formats:
              /server <host> [<port>] [<password>]
              /server <host>:<port> [<password>]
              /server irc://<host>[:<port>] [<password>]
 - DND into dialog windows should work again (for dcc send).
 - Added 2 extra colors for background/foreground, this way color 0
   and 1 can stay unchanged for mIRC colors.
 - You can now make channeltabs appear on the top/bottom/left/right
   (see Setup->Window Layout).
 - Added a simple local mail checker (probably only works in Linux).
 - The --with-included-gettext option should now work.
 - Changed the way files are renamed when you DCC receive a file
   you already have. New files are named <file>.1 <file>.2 etc.
 - Simplified the IP Settings. Can someone confirm that it works
   on a machine with multiple interfaces/IP's, including DCC send?
 - The "Search Buffer.." feature is usable now.


----------------------------------------------------------------------
 1.3.8 -> 1.3.9
----------------------------------------------------------------------

 - Imlib wasn't used in 1.3.8 due to error in configure.in - fixed.
 - Cancel buttons in the ServerList should now work (David Hrdeman).
 - Korean translation updated (Kim SeungBaeck).
 - French translation updated (Jerome Couderc).
 - Couple of extra python/plugin signals added (Tomokazu Matsumaru).
 - Added XTEXT - a new text widget. GtkText & ZVT Support has been
   removed, which cleaned up alot of code. This is the MAJOR change
   in this version and also adds "Indent Nicks" feature (ala AmIRC)
   and the ability to set the RGB value of your transparency tint.
   URLs, nicknames, channels etc are now underlined as you move the
   mouse over them (See TODO list in src/fe-gtk/xtext.c).
 - Replaced lastlog with a "Search Buffer.." feature (this is work
   in progress).
 - German translation updated (Matthias Warkus).
 - Nickname in KILL msgs was wrong - fixed.
 - Color Paste option (in bottom right "<" button).
 - No more zombies when clicking URLs (I hope).
 - Editable URL handlers
 - URLs in the url grabber window are right-clickable.
 - Added /newserver, which opens a new window and then connects.
 - Server connections no longer leak file descriptors.
 - Compiling with --enable-socks should work again.
 - "Get my IP from Server" should work again (for DCC send).
 - Added /SET command.
 - EventTexts are saved in a new format (pevents.conf) (AGL).
 - Fixed a GtkStyle leak in channel windows.
 - Added translation table support (character sets) (Sergey Zhumatiy).
   See Setup->CharacterSet to load a ircII translation file.
 - Fixed a ~10k mem leak in loading text events (AGL).


----------------------------------------------------------------------
 1.3.7 -> 1.3.8
----------------------------------------------------------------------

 - Notify Check Interval changed to seconds, so change your settings!
   (milliseconds was just stupid while everything else was in seconds).
 - URL clicking in the scrollback should work now too (in zvt).
 - Korean translation updated (Kim SeungBaeck).
 - Plugins didn't load in 1.3.7 - fixed.
 - NewShellTab now handles titlebar changes.
 - A big overhaul in the UserList code, please check for bugs. This
   can affect tabkey nick completion too. (changed it to a GSList).
 - Cursor is hidden in zvt windows (needs gnome-libs 1.0.54+).
   (This doesn't seem to work ???).
 - When text was feed to a zvt window, before it reached gtk_main, the
   word wrapping was done incorrectly - workaround done.
 - Added option: 'Never-give-up ReConnect'. This will keep trying to
   connect even if connect() fails.
 - SaveSettingsOnExit seemed to be broken in 1.3.7 - fixed.


----------------------------------------------------------------------
 1.3.6 -> 1.3.7
----------------------------------------------------------------------

 - "Announce Away Messages" now works with the menu item aswell as
   the /away command.
 - Right clicking nicknames shows their country and realname. Also
   added /country command.
 - Fixed small bug in handling of +i/-i channel modes.
 - More DCC fixes, is it 100% now? You tell me.
 - Fixed %c code for usermenu popup and added %h for hostname.
 - ~/.xchat/*.py python scripts are now autoloaded.
 - Python stuff added to "Scripts&Plugins" menu.
 - Updated help buttons in Edit: UserCommands, CTCP, Userlist popup.


----------------------------------------------------------------------
 1.3.5 -> 1.3.6
----------------------------------------------------------------------

 - Window left & right position settings should work again.
 - /QUIT <reason> should work again.
 - "Send Block Size" option added (for DCC Send).
 - DCC windows are now updated every 2 seconds rather than 4k of data.
   (This should be great for cablemodems/T1+ etc).
 - FastDCCSend could block the GUI towards the end of a xfer - fixed.
 - Python script support added! Read the top of src/common/python.c
   for more information. Commands are /pload /pkill and /plist (AGL).


----------------------------------------------------------------------
 1.3.4 -> 1.3.5
----------------------------------------------------------------------

 - URL highlight for zvt (Jeremy Katz)
 - Updated Czech translation (Jakub Moc)
 - In 1.3.4 the outbound queue sent in reverse order - fixed.
 - Mousewheel support should work better now.
 - "Reload Settings" menu item added.
 - Now compiles with -ggdb by default.
 - User menu feature added.


----------------------------------------------------------------------
 1.3.3 -> 1.3.4
----------------------------------------------------------------------

 - Updated Serbian translation (Zoltan Csala).
 - Ignore, RawLog, DCC etc windows are now de/relinkable (AGL).
 - Some touchups to the ServerList.
 - /EXEC uses a shell again, so you can do "/exec ps | grep xchat" or
   whatever.
 - Fixed NewShellTab crashes.
 - Topic widget now has an unlimited buffer (Oskar Liljeblad).
 - "Use gdk_fontset_load" option added.
 - The "Private Message to Dialog" event is now actually used.
 - /MSG will now only send through DCC CHAT if you do /MSG =nick <msg>
   (Note: dialog windows still use DCC CHAT if available).
 - Updated Spanish translation (Juan Pablo Puerta).
 - OPEN button in the DCC RECV window is back (uses gnome mimetypes).
 - Added --enable-debug configure option (currently only does
   memory debug).


----------------------------------------------------------------------
 1.3.2 -> 1.3.3
----------------------------------------------------------------------

 - Added "Use tabs for DCC, Ignore, Notify etc windows" feature
   (still a bit buggy, but worth a look).
 - Added "<" button to all channel windows (try it).
 - Added an ASCII chart window.
 - Added "Userlist Sorted by:" option (settings->setup->interface).
 - If you close the main notebook window, it'll send 1 QUIT instead
   of multiple PARTs (per server).
 - Optimized /wallchop a bit (sends 5 per line).
 - ETA field in DCC send should now be correct when resuming.
 - Korean translation updated (Kim SeungBaeck). 
 - /Exec code cleanups (AGL).
 - Some optimization for people who use zvt and a background picture.


----------------------------------------------------------------------
 1.3.1 -> 1.3.2
----------------------------------------------------------------------

 - Fixed some more compile problems.
 - Flush Buffer menu item crashed - fixed.
 - Added /reconnect command.
 - Added Move-left/Move-right buttons (lets you reorder the tabs).
 - Palette wasn't saving - fixed.
 - Added support for +e and +I channel modes (as used on IRCNet) 
   (Axel Franke).
 - DCC Send/Receive window now has a ETA field (Bryan Whitehead).
 - The Conference-Mode button should work again.
 - Added Slovene translation (Botjan Muller).
 - An ASCII 14 could confuse the client (zvt) - fixed.


----------------------------------------------------------------------
 1.3.0 -> 1.3.1
----------------------------------------------------------------------

 - Fixed some compile problems for various systems.
 - Fixed a small mem leak in Perl timeout events.
 - Fixed some bugs in xchat-text
 - Updated Danish translation (Birger Langkjer).
 - Added arg --cfgdir (if you don't want to use ~/.xchat)
    example: ./xchat --cfgdir /home/user/.xchat2
 - Added Japanese translation (Yuusuke Tahara).
 - Added QUIET arg for /ignore and /unignore (probably only usefull
   for script writers).
 - Added NOSAVE arg for /ignore (won't save that ignore when you
   exit, again it's probably only usefull for scripts).


----------------------------------------------------------------------
 1.2.0 -> 1.3.0
----------------------------------------------------------------------

 - HUGE code reworking, the GUI code is now separated from the main
   IRC code. The start of a text frontend is done, it works but only
   in dumb terminal mode.
 - Added "Give the Input Box style" option.
 - Danish translation added (Birger Langkjer).
 - Added perl function: IRC::user_info ( nickname ).
   (Give it a nickname of "" to find info about yourself).
 - Updated docs (AGL).
 - /dns now works on nicknames and IP/hostnames (David Hill).


http://www.xchat.org
