# HexChat ChangeLog

## 2.9.3 (2012-10-14)

-   fix various URL detection bugs
-   fix default folders for file transfers in portable mode
-   fix Autotools warnings with recent releases
-   add /ADDSERVER command
-   add option to save URLs to disk on-the-fly
-   add option to omit alerts when marked as being away
-   add default icons for channel tree and option to turn them off
-   change certain default colors
-   enhance Non-BMP filtering performance
-   accept license agreement by default on Windows
-   update the network list


## 2.9.2 (2012-10-05)

-   fix compilation on Red Hat and Fedora
-   fix portable to non-portable migrations on Windows
-   fix ban message in HexTray
-   fix icon in Connection Complete dialog
-   fix determining if the log folder path is full or relative
-   fix desktop notification icons on Unix
-   fix URL grabber saving an unlimited number of URLs by default
-   fix URL grabber memory leaks under certain circumstances
-   fix URL grabber trying to export URL lists to system folders by default
-   fix opening URLs without http(s)://
-   add support for regenerating text events during compilation on Windows
-   add support for the theme manager on Unix
-   add Unifont to the default list of alternative fonts
-   add option to retain colors in the topic
-   allow the installer to preserve custom GTK+ theme settings on Windows
-   use the icons subfolder of the config folder for loading custom icons
-   use port 6697 for SSL connections by default
-   install the SASL plugin by default on Windows
-   /lastlog improvements
-   build system cosmetics on Unix
-   open links with just left click by default
-   enable timestamps and include seconds by default
-   make libproxy an optional dependency on Unix
-   update German translation
-   update the network list


## 2.9.1 (2012-07-27)

-   fix installing/loading plugins on Unix
-   fix restoring the HexChat window via shortcuts on Windows
-   fix HexTray icon rendering for certain events
-   fix the Show marker line option in Preferences
-   fix /lastlog regexp support on Windows
-   add support for the Checksum, Do At, FiSHLiM and SASL plugins on Unix
-   add option to retain colors when displaying scrollback
-   add MS Gothic to the default list of alternative fonts
-   rebranding and cleanup
-   eliminate lots of compiler warnings
-   Unix build system fixes and cosmetics
-   make Git ignore Unix-specific intermediate files
-   use better compression for Windows installers
-   switch to GTK+ file dialogs on Windows
-   restructure the Preferences window
-   use the addons subfolder of the config folder for auto-loading plugins/scripts
-   improve the dialog used for opening plugins/scripts
-   remember user limits in channel list between sessions
-   remember last search pattern during sessions
-   update XChat to r1521


## 2.9.0 (2012-07-14)

-   rebranding
-   migrate code to GitHub
-   update XChat to r1515
-   fix x64 Perl interface installation for Perl 5.16
-   improve URL detection with new TLDs and file extensions


## 1508-3 (2012-06-17)

-   add XChat Theme Manager
-   fix problems with Turkish locale


## 1508-2 (2012-06-15)

-   add support for Perl 5.16
-   update Do At plugin
-   fix drawing of chat area bottom
-   avoid false hits when restoring from tray via shortcut
-   migrate from NMAKE to Visual Studio


## 1508 (2012-06-02)

-   remove Real Name from Network List
-   search window improvements
-   restore XChat-WDK from tray via shortcut if X-Tray is used


## 1507 (2012-05-13)

-   update OpenSSL to 1.0.1c
-   FiSHLiM updates


## 1506 (2012-05-04)

-   update OpenSSL to 1.0.1b
-   update German translation


## 1503 (2012-03-16)

-   update OpenSSL to 1.0.1
-   URL grabber updates
-   FiSHLiM updates


## 1500 (2012-02-16)

-   add option for specifying alternative fonts
-   fix crash due to invalid timestamp format
-   X-Tray cosmetics


## 1499-7 (2012-02-08)

-   fix update notifications
-   fix compilation on Linux
-   add IPv6 support to built-in identd


## 1499-6 (2012-01-20)

-   add DNS plugin


## 1499-5 (2012-01-20)

-   built-in fix for client crashes
-   update OpenSSL to 1.0.0g


## 1499-4 (2012-01-18)

-   add Non-BMP plugin to avoid client crashes


## 1499-3 (2012-01-15)

-   rework and extend plugin config API
-   add ADD/DEL/LIST support to X-SASL


## 1499-2 (2012-01-11)

-   add X-SASL plugin


## 1499 (2012-01-09)

-   fix saving FiSHLiM keys
-   update OpenSSL to 1.0.0f


## 1498-4 (2011-12-05)

-   fix updates not overwriting old files
-   display WinSys output in one line for others
-   use Strawberry Perl for building


## 1498-3 (2011-12-02)

-   add plugin config API
-   add Exec plugin
-   add WinSys plugin
-   perform periodic update checks automatically


## 1498-2 (2011-11-25)

-   add FiSHLiM plugin
-   add option to allow only one instance of XChat to run


## 1498 (2011-11-23)

-   separate x86 and x64 installers (uninstall any previous version!)
-   downgrade GTK+ to 2.16
-   re-enable the transparent background option
-   various X-Tray improvements
-   add WMPA plugin
-   add Do At plugin
-   automatically save set variables to disk by default
-   update OpenSSL to 1.0.0e


## 1496-6 (2011-08-09)

-   add option to auto-open new tab upon /msg
-   fix the update checker to use the git repo
-   disable update checker cache 


## 1496-5 (2011-08-07)

-   fix attach/detach keyboard shortcut
-   add multi-language support to the spell checker 


## 1496-4 (2011-07-27)

-   recognize Windows 8 when displaying OS info
-   update OpenSSL certificate list
-   fix X-Tray blinking on unselected events
-   fix X-Tray keyboard shortcut handling
-   cease support for Perl 5.10
-   use Strawberry Perl for 5.12 DLLs 


## 1496-3 (2011-06-16)

-   add option for changing spell checker color 


## 1496-2 (2011-06-05)

-   add support for custom license text 


## 1496 (2011-05-30)

-   display build type in CTPC VERSION reply
-   add support for Perl 5.14 


## 1494 (2011-04-16)

-   update Visual Studio to 2010 SP1
-   update OpenSSL to 1.0.0d
-   ship MySpell dictionaries in a separate installer 


## 1489 (2011-01-26)

-   fix unloading the Winamp plugin
-   enable the Favorite Networks feature
-   add Channel Message event support to X-Tray
-   add mpcInfo plugin 


## 1486 (2011-01-16)

-   fix a possible memory leak in the update checker
-   fix XChat-Text shortcut creation
-   fix XChat version check via the plugin interface
-   add option for limiting the size of files to be checksummed
-   add X-Tray as an install option
-   disable Plugin-Tray context menu completely 


## 1479-2 (2011-01-10)

-   improve command-line argument support
-   add auto-copy options
-   enable XChat-Text
-   disable faulty tray menu items 


## 1479 (2010-12-29)

-   update GTK+ to 2.22.1
-   update OpenSSL to 1.0.0c
-   update Python to 2.7.1
-   replace X-Tray with Plugin-Tray 


## 1469-3 (2010-10-20)

-   add Checksum plugin
-   menu integration for Update Checker and Winamp 


## 1469-2 (2010-10-09)

-   fix DCC file sending
-   native open/save dialogs
-   make the version info nicer
-   register XChat-WDK as IRC protocol handler
-   add option to run XChat-WDK after installation
-   disable erroneous uninstall warnings
-   disable Plugin-Tray, provide X-Tray only
-   cease support for Perl 5.8
-   replace EasyWinampControl with Winamp 


## 1469 (2010-10-08)

-   use Visual C++ 2010 for all WDK builds
-   build Enchant with WDK and update it to 1.6.0
-   fix SSL validation
-   fix opening the config folder from GUI in portable mode
-   further improve dialog placement for closing network tabs 


## 1468-2 (2010-10-02)

-   update GTK+ to 2.22
-   spelling support
-   more config compatibility with official build
-   improve dialog placement for closing network tabs
-   remove themes from the installer
-   disable toggle for favorite networks until it's usable
-   disable transparent backgrounds
-   hide mnemonic underlines until Alt key pressed
-   fix XP lagometer and throttlemeter rendering 


## 1468 (2010-09-19)

-   update Perl to 5.12.2
-   update Tcl to 8.5.9
-   fix scrollback shrinking
-   enable advanced settings pane
-   retain emoticon settings
-   add /IGNALL command 


## 1464-6 (2010-09-06)

-   fix Perl interface breakage
-   update checker plugin 


## 1464-5 (2010-08-30)

-   primitive update checker 


## 1464-4 (2010-08-30)

-   selectable tray icon
-   selectable theme for portable
-   selectable plugins 


## 1464-3 (2010-08-29)

-   black theme for portable 


## 1464-2 (2010-08-29)

-   make Perl version selectable during install 


## 1464 (2010-08-26)

-   Perl interface updates 


## 1462 (2010-08-25)

-   update XChat to r1462
-   build system cleanup 


## 1459-3 (2010-08-23)

-   more installer changes (uninstall any previous version!) 


## 1459-2 (2010-08-23)

-   universal installer
-   update build dependencies 


## 1459 (2010-08-19)

-   portable mode and installer fixes 


## 1457 (2010-08-17)

-   disable GUI warnings 


## 1455-2 (2010-08-17)

-   unified installer for standard and portable 


## 1455 (2010-08-15)

-   support for gtkwin_ptr in the Perl interface 


## 1454 (2010-08-14)

-   gtkwin_ptr for plugins introduced 


## 1452 (2010-08-14)

-   fix taskbar alerts on x86
-   upgrade Perl to 5.12 and make 5.8/5.10 builds available separately 


## 1451-6 (2010-08-12)

-   include Lua-WDK with the installer 


## 1451-5 (2010-08-12)

-   switch to Inno Setup (uninstall any previous version!)
-   add Lua support 


## 1451-4 (2010-08-11)

-   enable the XDCC plugin 


## 1451-3 (2010-08-11)

-   enable Python support 


## 1451-2 (2010-08-11)

-   enable SSL support
-   fix simultaneous connections
-   re-enable identd by default 


## 1451 (2010-08-10)

-   update XChat to r1451
-   disable identd by default
-   remove DNS plugin 


## 1444 (2010-07-30)

-   update XChat to r1444
-   downgrade Tcl to 8.5
-   add Tcl support to the x64 build 


## 1441 (2010-06-15)

-   update XChat to r1441
-   enable transfer of files bigger than 4 GB 


## 1439 (2010-05-30)

-   update XChat to r1439 (2.8.8) 


## 1431-6 (2010-05-30)

-   re-enable the transparent background option
-   add branding to Plugin-Tray
-   installer updates 


## 1431-5 (2010-05-29)

-   fix installer
-   add DNS plugin status messages 


## 1431-4 (2010-05-28)

-   disable the transparent background option
-   downgrade GTK+ to more stable 2.16 


## 1431-3 (2010-05-23)

-   add portable build support 


## 1431-2 (2010-05-22)

-   replace X-Tray with Plugin-Tray 


## 1431 (2010-05-21)

-   update XChat to r1431
-   include a lot of XChat translations added since 2.8.6 


## 1412-3 (2010-05-02)

-   fix GTK function call 


## 1412-2 (2010-05-02)

-   re-enable taskbar alerts on x64 


## 1412 (2010-05-02)

-   update XChat to r1412
-   update GTK+ and friends
-   update Visual Studio to 2010
-   fix Perl warning message
-   include GTK L10n with the installer 


## 1409-9 (2010-04-18)

-   fix loading of scrollback 


## 1409-8 (2010-04-03)

-   fix X-Tray on x64 


## 1409-7 (2010-04-02)

-   disable taskbar notification options 


## 1409-6 (2010-03-31)

-   display version numbers everywhere 


## 1409-5 (2010-03-31)

-   add DNS plugin
-   add EasyWinampControl plugin
-   disable Plugin-Tray settings 


## 1409-4 (2010-03-30)

-   add X-Tray 


## 1409-3 (2010-03-29)

-   plugin linkage fixes 


## 1409-2 (2010-03-29)

-   enable IPv6 support
-   enable NLS support
-   enable Perl support
-   enable Tcl support 


## 1409 (2010-03-29)

-   initial release