Open Table Of Contents

HexChat ChangeLog

2.9.6 (TBD)

  • redesign edit window in network list
  • rename favorites to autojoin
  • improve url detection yet again (this time w/ more ipv6!)
  • implement /exec -o on Windows
  • improvements to the dcc window
  • improvements to sysinfo on unix, including -e to print info instead of saying
  • add support for BLOWFISH, AES, and EXTERNAL SASL mechanisms
  • add reload command and button in plugingui
  • add support for server-time and znc.in/server-time[-iso] capabilities
  • add attributes to hook_print/server and emit_print for information such as server-time
  • add support for QuakeNet’s challangeauth
  • add chanopt for stripping colors
  • add copy option to banlist entries
  • add autoconnect option to context menu of networks
  • add option for omitting alerts while window is focused
  • add python3 support along with various bugfixes
  • add libcanberra support on unix
  • add tracking of users accounts
  • add %u to userlist popups for accounts
  • add channelkey to channel lists in plugin api
  • add MONITOR support for the friends list
  • add QUIET and UNQUIET commands
  • add support for the away-notify, account-notify, and extended-join capabilities
  • add notifications for friends away status (requires away-notify)
  • add events for quiet, unquiet, and quietlist
  • add Ctrl+N (New Server Window) keybinding
  • add ctrl+home/end keybinding for scrolling to top/bottom
  • add theme manager to unix build system
  • fix compilation on FreeBSD
  • fix running as root
  • fix splitting ctcps and notices
  • fix alerts and scrollback chanopts
  • fix crash when attaching/detaching tabs
  • fix sending limited channel messages (op messages) to the wrong tab
  • change /load -e to load from config dir
  • remove Ctrl+L (Clear Text) keybinding
  • remove custom sound applications
  • remove away announce, replaced by away-notify on supported servers. (alternative python script)
  • update network list

2.9.5 (2013-04-01)

  • fix Checksum plugin with DCC download directory set
  • fix false positives with Update Checker
  • fix sound directory option on Unix
  • fix loading custom icons
  • fix tray icon not reappearing if the tray crashes
  • fix restoring maximized windows from tray
  • fix /QUERY -nofocus
  • fix reconnecting to channels with keys
  • fix compilation on FreeBSD
  • fix showing the join dialog when autojoining channels
  • fix Plugin-Tray menu not closing on Windows
  • fix close dialog minimizing to tray before selection
  • fix Python plugin compilation on Ubuntu 13.04
  • fix Theme Manager crashing with read-only files
  • fix channel tree indentation without server tab or with icons
  • add auto-away support to Plugin-Tray
  • add Plugin-Tray option to disable blinking
  • add option to always show notices on current tab
  • add support for notification filtering in GNOME 3.8
  • add support for channel keys in URLs
  • add option to color nicks in the user list the same way as in the chat area
  • add ability to automatically switch to last activity on change-page hotkey
  • add ability to save divider position between combined user list and channel tree
  • add global real name option to Preferences
  • add Safe Mode shortcut to the Start Menu group on Windows
  • add helpful links to the setup wizard on Windows
  • make the source tree compliant with Debian policies
  • install SVG icon on Unix
  • enable Plugin-Tray menu on Windows
  • enable IPv6 by default on Unix
  • show /WHOIS response on current tab by default
  • redesign the Ban List window to show invites, bans, exemptions and quiets
  • make user list icons slightly smaller
  • close all utility windows with the Esc key
  • improve URL and username detection in the chat area
  • make /JOIN focus the existing channel if already joined
  • change default DCC download directory to ~/Downloads on Unix
  • allow Plugins and Scripts utility to be opened in a tab
  • only beep when the HexChat window is not active
  • use the certs subfolder of the config folder for loading custom certificates
  • disable tray icon when using Unity
  • remove Lua and Tcl
  • remove HexTray in favor of built-in Plugin-Tray
  • remove installer theming on Windows
  • cease support for Perl 5.12 and 5.14 on Windows
  • rebuild every dependency with Visual C++ on Windows
  • stop using the WDK on Windows and depend on the Visual C++ Redistributable
  • update GTK+ to 2.24 on Windows
  • update default text events
  • update translations
  • update the network list

2.9.4 (2012-11-11)

  • fix alerts when omit alerts in away option is set
  • fix dialog icon in userlist popup
  • fix opening links on Mac
  • fix default network in the Network List
  • fix initial folder in file dialogs
  • fix positioning the nick change dialog
  • fix error message for busy servers
  • fix filename encoding errors
  • fix Fedora spec file
  • fix Raw Log content being impossible to copy when auto-copy is disabled
  • fix rough icon rendering in most windows on Windows
  • fix config folder when specified with -d argument
  • add built-in support for SASL authentication via CAP
  • add support for identify-msg/multi-prefix server capabilities
  • add text events for CAP related messages
  • add support for the SysInfo plugin on Unix
  • add option to change update check frequency and delay for first check
  • add option to change GUI language on Windows
  • add Ignore entry to userlist popup
  • add Afrikaans, Asturian, Danish, Gujarati, Indonesian, Kinyarwanda and Malayalam translations
  • add ChangeLog and ReadMe links to Start Menu during installation on Windows
  • add manual page on Unix
  • add icon support for 3 levels above op user mode
  • change default colors, text events and user list/channel tree icons
  • make Esc key close the Raw Log window
  • use Consolas as the default font where available
  • open dialog window for double-clicking in the user list by default
  • variable separation, cleanup and renaming
  • check in the installers whether Windows release is supported by HexChat
  • display previous value after /SET
  • reorganize the Settings menu and add new options
  • redesign the About dialog
  • show certain help messages in GTK+ dialogs instead of command line
  • disable faulty one instance option
  • build system cosmetics on Unix
  • reorganize repo file structure
  • rebranding
  • update translations
  • update the network list

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