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