# 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