summary refs log tree commit diff stats
path: root/share
diff options
context:
space:
mode:
authorBerke Viktor <bviktor@hexchat.org>2012-10-27 18:50:06 +0200
committerBerke Viktor <bviktor@hexchat.org>2012-10-27 18:50:06 +0200
commitbfdb3729c4299ad6d4ca21783ded978d03d645d1 (patch)
treec704643d4b3e23a8dce5ef13524bd1fea6cb4973 /share
parent366e76e3a79f1d87150cae527c4e61299759c4e7 (diff)
Use Unix EOL for docs
Diffstat (limited to 'share')
-rw-r--r--share/doc/changelog.md1136
-rw-r--r--share/doc/faq.md640
2 files changed, 888 insertions, 888 deletions
diff --git a/share/doc/changelog.md b/share/doc/changelog.md
index 5d9836a5..e7f1f0f5 100644
--- a/share/doc/changelog.md
+++ b/share/doc/changelog.md
@@ -1,568 +1,568 @@
-# 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

-

+# 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
+
diff --git a/share/doc/faq.md b/share/doc/faq.md
index efc27919..7e9abd18 100644
--- a/share/doc/faq.md
+++ b/share/doc/faq.md
@@ -1,321 +1,321 @@
-HexChat Frequently Asked Questions

-==================================

-

-Using HexChat.

---------------

-

-### How do I autoconnect and join a channel when HexChat loads?

-

-In the Network list select the Network you want to auto-connect to and

-click Edit and turn ON the "Auto connect to this network at startup"

-checkbox.

-

-List channels in the favorites list to join them on connect.

-

-

-### Why does HexChat join channels before identifying?

-

-When using the nickserv password HexChat waits a short time before joining.

-To change this value (which is in seconds) by running:

->   /set irc\_join\_delay number

-

-The other option is SASL which is network dependant and can be enabled in the Network list (2.9.4+).

-

-

-### How do I connect through a proxy?

-

-Go to the menus, *Settings* -> *Preferences* -> *Network Setup* and fill in

-the requested information there. Authentication (using a username and

-password) is only supported for HTTP and Socks5.

-

-

-### How do I show @ and + in front of nicknames that are Op and Voice when they talk?

-

-To display @ and + characters next to nicknames as they talk, do the

-following:

-

-In the menus, open up Settings -> Text Events. Find the

-*Channel Message* event in the list. The $3 code can be inserted to

-print the user's mode-character (e.g. @ or +). For example, you might

-want to change the default:

-

->   %C18%H<%H$4$1%H>%H%O$t$2

-

-To

-

->   %C18%H<%H$4$3$1%H>%H%O$t$2 

-

-Don't forget to **press Enter**, so the changes take effect in the list at

-the top of the window.

-

-

-### How do I change the Op and Voice userlist icons and Tree View icons?

-

-You can override the default icons by placing PNG files with the names listed below in

-the specified directory.

-

-#### Files

-

-**userlist:**

-

->   - op.png

->   - hop.png

->   - voice.png

->   - red.png *(1 level above op)*

->   - purple.png  *(2 levels above op)*

-

-**channeltree:**

-

->   - server.png

->   - channel.png

->   - dialog.png

->   - util.png *(Channel List, DCC, etc (if enabled as tabs))*

-

-**tray:**

-

->   - message.png

->   - highlight.png

->   - fileoffer.png

->   - hexchat.png

-

-#### Locations

-

-You will need to create the directory.

-

-* Unix/Linux

-

->   ~/.config/hexchat/icons

-

-* Windows

-

->   %APPDATA%\\HexChat\\icons

-

-You can hide either of them in Preferences.

-

-

-### How do I set different ban types?

-

-1. Right click the nickname in the userlist, and choose a ban type from the "Kick/Ban" submenu.

-2. You can also do it manually:

-    >   /ban nick bantype where the bantype is a number from 0 to 3.

-3. Or set the default with:

-

-    >   /set irc\_ban\_type bantype sets the default ban type to use for all bans. The different types are:

-    >

-    >   -   0 = \*!*@*.host

-    >   -   1 = \*!*@domain

-    >   -   2 = \*!*user@*.host

-    >   -   3 = \*!*user@domain

-

-### Why does the timestamp overlap some nicknames?

-

-Some networks allow very long nicknames (up to 32 letters). It can be

-annoying to have the separator bar move too far to the right, just for

-one long nick. Therefore, it has a set limit for the distance it will

-move to the right. If you use a large font, you may need to adjust this

-distance. It is set in pixels, for example:

-

->   /set text\_max\_indent 320

-

-Once you adjust this setting high enough, overlapping timestamps and

-nicknames should not occur. The adjustment will not take effect

-immediately, a restart may be needed.

-

-### How do I turn on Conference mode where I will not see join or part messages?

-

-Right-click on the tab you want to change. In the submenu of the channel

-name, there's a toggle-item "Show join/part messages", simply turn this

-off.

-

-If you want to turn this option on globally go to *Preferences* -> *Advanced*

-

-Then all channels you join **after** setting this will start with "Show

-join/part messages" turned off.

-

-

-### Why doesn't DCC send work behind a router (IPNat/ADSL)?

-

-If you are behind a IP-NAT or ADSL router, you will most likely have an

-address like 192.168.0.1. This address is not usable on the Internet,

-and must be translated.

-

-When offering a DCC file, HexChat will tell the receiver your address.

-If it says 192.168.0.1, the receiver will not be able to connect. One

-way to make it send your "real" address is to enable the "Get my IP from

-IRC Server" option in HexChat. This option is available in Preferences

--> File Transfers. When you turn it ON, you will have to re-login to

-the server before it'll take effect.

-

-You will also need to forward some ports for use in DCC send. You may

-pick almost any port range you wish, for example, in HexChat set:

-

->   First DCC send port: 4990

->   Last DCC send port: 5000

-

-This will allow you to send up to ten files at the same time, which

-should be plenty for most people. Lastly, configure your router/modem to

-forward ports 4990-5000 to your PC's address. You'll have to consult

-your router/modem's manual on how to do this.

-

-

-### How do I execute multiple commands in one line?

-

-There are three ways to do this:

-

--   /LOAD -e <textfile>, where <textfile> is a full pathname to a

-    file containing commands on each line.

-

--   Separate your commands with CTRL-SHIFT-u-a. This will appear as

-     a little box with numbers onit.

-

--   You can create two UserCommands, with the same name, and then

-    execute the UserCommand. It will be executed in the same order as

-    it's written in the UserCommands GUI.

-

-

-### I get this error: "Unknown file type abc.yz. Maybe you need to install the Perl or Python plugin?"

-

-If you get this error when trying to load a Perl or Python script, it

-means the plugin for running those scripts isn't loaded.

-

--   The Perl, Python and TCL plugins come with HexChat in the same

-    archive.

--   During ./configure, it will check for Perl, Python and TCL libs and

-    headers, you should check if it failed there.

--   The plugins directory can be found by issuing the shell command

-    >   hexchat -p

-

--   All *.so files are auto-loaded at startup (*.dll on Windows).

--   If you downloaded a binary package, maybe the packager decided to

-    exclude the Perl or Python plugins.

-

-

-### How do I play sound files on certain events?

-

-In the menus, go to: *Settings* -> *Preferences* -> *Sound*. Select the event

-you want to make a sound on, then type in a sound filename (or use the

-Browse button).

-

-

-### How do I auto-load scripts at startup?

-

-The root of your HexChat config is:

-

--   Windows: %APPDATA%\\HexChat

--   Unix/Linux: ~/.config/hexchat

-

-

-Referred to as config from now. HexChat automatically loads, at startup:

-

->   - config/addons/*.lua Lua scripts

->   - config/addons/*.pl Perl scripts

->   - config/addons/*.py Python scripts

->   - config/addons/*.tcl Tcl scripts

->   - config/addons/*.dll Plugins (Windows)

->   - config/addons/*.so Plugins (Unix)

-

-The addons dir may need to be created.

-

-### How do I minimize HexChat to the System Tray (Notification Area)?

-

-On both Unix and Windows there is an included tray plugin.

-To enable minimizing to tray on exit:

-

->   /set gui\_tray\_flags -on 1

-

-For minimizing to tray on minimize:

-

->   /set gui\_tray\_flags -on 4 *(use -off to disable)*

-

-Alerts for this tray are in *Preferences* -> *Alerts*

-

-The other option is Windows only, called HexTray. It is included with the installer.

-Right click on the tray icon for its options.

-

-

-### Where are the log files saved to?

-

-* Unix/Linux

-

-> ~/.config/hexchat/logs

-

-* Windows

-

-> %APPDATA%\\HexChat\\logs

-

-

-### How do I rotate log files every so often?

-

-By default settings, no rotation occurs, your log files will just keep getting larger.

-

-Go to *Settings* -> *Preferences* -> *Logging* and change the log filename to any one of these:

-

->   %Y-%m-%d/%n-%c.log ->2006-12-30/FreeNode-\#channel.log

->

->   %n/%Y-%m-%d/%c.log ->FreeNode/2006-12-30/\#channel.log

->

->   %n/%c.log -> FreeNode/\#channel.log (no rotation)

-

-%Y, %m and %d represents the current year, month and day respectively.

-%n is the network name, e.g. "FreeNode" or "UnderNet", and finally, %c

-is the channel. In these examples, a new log filename and folder would

-be created after midnight.

-

- You can find more possibilities at

-[http://xchat.org/docs/log/](http://xchat.org/docs/log/).

-

-### Where did the Real Name field go?

-

-The real name field is now removed from the Network List. This is in

-order to avoid alienating newcomers (some might be afraid of their

-personal data).

-

-The network-specific real name can still be set via the GUI. If you want

-to modify the global real name, just issue the following command:

-

->   /set irc\_real\_name Stewie Griffin

-

-

-### How do I migrate my settings from XChat?

-

-* UNIX/Linux

-

->   1. Copy ~/.xchat2 to ~/.config/hexchat

->   2. Rename ~/.config/hexchat/xchat.conf to ~/.config/hexchat/hexchat.conf

->   3. Rename ~/.config/hexchat/xchatlogs to ~/.config/hexchat/logs

->   4. Move all your 3rd party addons to ~/.config/hexchat/addons

->   5. Rename ~/.config/hexchat/plugin\_\*.conf to ~/.config/hexchat/addon\_\*.conf

-

-* Windows

-

->   1. Copy *%APPDATA%\\X-Chat 2 to %APPDATA%\\HexChat

->   2. Rename *%APPDATA%\\HexChat\\xchat.conf to %APPDATA%\\HexChat\\hexchat.conf

->   3. Rename *%APPDATA%\\HexChat\\xchatlogs to %APPDATA%\\HexChat\\logs

->   4. Move all your 3rd party addons to %APPDATA%\\HexChat\\addons

->   5. Rename *%APPDATA%\\HexChat\\plugin\_\*.conf to %APPDATA%\\HexChat\\addon\_\*.conf

-

-

-Contributions, Development and Bugs.

-------------------------------------

-

-### I found a bug, what can I do?

-

-Firstly, make sure it's the latest stable version of HexChat.

-

-If you still experience issues, you can search for the issue on

-[Github](https://github.com/hexchat/hexchat/issues?state=open)

-if it has not been reported open an issue with as much detail as possible.

-

-

-### Can I write a new language translation for HexChat?

-

-You sure can, but I don't accept translations directly. They must be

-done through the [Transifex

-Project](https://www.transifex.com/projects/p/hexchat/). Bear in mind

-that the email address with which you register on Transifex will be

-visible in the translation files.

-

-

-* * * * *

-

+HexChat Frequently Asked Questions
+==================================
+
+Using HexChat.
+--------------
+
+### How do I autoconnect and join a channel when HexChat loads?
+
+In the Network list select the Network you want to auto-connect to and
+click Edit and turn ON the "Auto connect to this network at startup"
+checkbox.
+
+List channels in the favorites list to join them on connect.
+
+
+### Why does HexChat join channels before identifying?
+
+When using the nickserv password HexChat waits a short time before joining.
+To change this value (which is in seconds) by running:
+>   /set irc\_join\_delay number
+
+The other option is SASL which is network dependant and can be enabled in the Network list (2.9.4+).
+
+
+### How do I connect through a proxy?
+
+Go to the menus, *Settings* -> *Preferences* -> *Network Setup* and fill in
+the requested information there. Authentication (using a username and
+password) is only supported for HTTP and Socks5.
+
+
+### How do I show @ and + in front of nicknames that are Op and Voice when they talk?
+
+To display @ and + characters next to nicknames as they talk, do the
+following:
+
+In the menus, open up Settings -> Text Events. Find the
+*Channel Message* event in the list. The $3 code can be inserted to
+print the user's mode-character (e.g. @ or +). For example, you might
+want to change the default:
+
+>   %C18%H<%H$4$1%H>%H%O$t$2
+
+To
+
+>   %C18%H<%H$4$3$1%H>%H%O$t$2 
+
+Don't forget to **press Enter**, so the changes take effect in the list at
+the top of the window.
+
+
+### How do I change the Op and Voice userlist icons and Tree View icons?
+
+You can override the default icons by placing PNG files with the names listed below in
+the specified directory.
+
+#### Files
+
+**userlist:**
+
+>   - op.png
+>   - hop.png
+>   - voice.png
+>   - red.png *(1 level above op)*
+>   - purple.png  *(2 levels above op)*
+
+**channeltree:**
+
+>   - server.png
+>   - channel.png
+>   - dialog.png
+>   - util.png *(Channel List, DCC, etc (if enabled as tabs))*
+
+**tray:**
+
+>   - message.png
+>   - highlight.png
+>   - fileoffer.png
+>   - hexchat.png
+
+#### Locations
+
+You will need to create the directory.
+
+* Unix/Linux
+
+>   ~/.config/hexchat/icons
+
+* Windows
+
+>   %APPDATA%\\HexChat\\icons
+
+You can hide either of them in Preferences.
+
+
+### How do I set different ban types?
+
+1. Right click the nickname in the userlist, and choose a ban type from the "Kick/Ban" submenu.
+2. You can also do it manually:
+    >   /ban nick bantype where the bantype is a number from 0 to 3.
+3. Or set the default with:
+
+    >   /set irc\_ban\_type bantype sets the default ban type to use for all bans. The different types are:
+    >
+    >   -   0 = \*!*@*.host
+    >   -   1 = \*!*@domain
+    >   -   2 = \*!*user@*.host
+    >   -   3 = \*!*user@domain
+
+### Why does the timestamp overlap some nicknames?
+
+Some networks allow very long nicknames (up to 32 letters). It can be
+annoying to have the separator bar move too far to the right, just for
+one long nick. Therefore, it has a set limit for the distance it will
+move to the right. If you use a large font, you may need to adjust this
+distance. It is set in pixels, for example:
+
+>   /set text\_max\_indent 320
+
+Once you adjust this setting high enough, overlapping timestamps and
+nicknames should not occur. The adjustment will not take effect
+immediately, a restart may be needed.
+
+### How do I turn on Conference mode where I will not see join or part messages?
+
+Right-click on the tab you want to change. In the submenu of the channel
+name, there's a toggle-item "Show join/part messages", simply turn this
+off.
+
+If you want to turn this option on globally go to *Preferences* -> *Advanced*
+
+Then all channels you join **after** setting this will start with "Show
+join/part messages" turned off.
+
+
+### Why doesn't DCC send work behind a router (IPNat/ADSL)?
+
+If you are behind a IP-NAT or ADSL router, you will most likely have an
+address like 192.168.0.1. This address is not usable on the Internet,
+and must be translated.
+
+When offering a DCC file, HexChat will tell the receiver your address.
+If it says 192.168.0.1, the receiver will not be able to connect. One
+way to make it send your "real" address is to enable the "Get my IP from
+IRC Server" option in HexChat. This option is available in Preferences
+-> File Transfers. When you turn it ON, you will have to re-login to
+the server before it'll take effect.
+
+You will also need to forward some ports for use in DCC send. You may
+pick almost any port range you wish, for example, in HexChat set:
+
+>   First DCC send port: 4990
+>   Last DCC send port: 5000
+
+This will allow you to send up to ten files at the same time, which
+should be plenty for most people. Lastly, configure your router/modem to
+forward ports 4990-5000 to your PC's address. You'll have to consult
+your router/modem's manual on how to do this.
+
+
+### How do I execute multiple commands in one line?
+
+There are three ways to do this:
+
+-   /LOAD -e <textfile>, where <textfile> is a full pathname to a
+    file containing commands on each line.
+
+-   Separate your commands with CTRL-SHIFT-u-a. This will appear as
+     a little box with numbers onit.
+
+-   You can create two UserCommands, with the same name, and then
+    execute the UserCommand. It will be executed in the same order as
+    it's written in the UserCommands GUI.
+
+
+### I get this error: "Unknown file type abc.yz. Maybe you need to install the Perl or Python plugin?"
+
+If you get this error when trying to load a Perl or Python script, it
+means the plugin for running those scripts isn't loaded.
+
+-   The Perl, Python and TCL plugins come with HexChat in the same
+    archive.
+-   During ./configure, it will check for Perl, Python and TCL libs and
+    headers, you should check if it failed there.
+-   The plugins directory can be found by issuing the shell command
+    >   hexchat -p
+
+-   All *.so files are auto-loaded at startup (*.dll on Windows).
+-   If you downloaded a binary package, maybe the packager decided to
+    exclude the Perl or Python plugins.
+
+
+### How do I play sound files on certain events?
+
+In the menus, go to: *Settings* -> *Preferences* -> *Sound*. Select the event
+you want to make a sound on, then type in a sound filename (or use the
+Browse button).
+
+
+### How do I auto-load scripts at startup?
+
+The root of your HexChat config is:
+
+-   Windows: %APPDATA%\\HexChat
+-   Unix/Linux: ~/.config/hexchat
+
+
+Referred to as config from now. HexChat automatically loads, at startup:
+
+>   - config/addons/*.lua Lua scripts
+>   - config/addons/*.pl Perl scripts
+>   - config/addons/*.py Python scripts
+>   - config/addons/*.tcl Tcl scripts
+>   - config/addons/*.dll Plugins (Windows)
+>   - config/addons/*.so Plugins (Unix)
+
+The addons dir may need to be created.
+
+### How do I minimize HexChat to the System Tray (Notification Area)?
+
+On both Unix and Windows there is an included tray plugin.
+To enable minimizing to tray on exit:
+
+>   /set gui\_tray\_flags -on 1
+
+For minimizing to tray on minimize:
+
+>   /set gui\_tray\_flags -on 4 *(use -off to disable)*
+
+Alerts for this tray are in *Preferences* -> *Alerts*
+
+The other option is Windows only, called HexTray. It is included with the installer.
+Right click on the tray icon for its options.
+
+
+### Where are the log files saved to?
+
+* Unix/Linux
+
+> ~/.config/hexchat/logs
+
+* Windows
+
+> %APPDATA%\\HexChat\\logs
+
+
+### How do I rotate log files every so often?
+
+By default settings, no rotation occurs, your log files will just keep getting larger.
+
+Go to *Settings* -> *Preferences* -> *Logging* and change the log filename to any one of these:
+
+>   %Y-%m-%d/%n-%c.log ->2006-12-30/FreeNode-\#channel.log
+>
+>   %n/%Y-%m-%d/%c.log ->FreeNode/2006-12-30/\#channel.log
+>
+>   %n/%c.log -> FreeNode/\#channel.log (no rotation)
+
+%Y, %m and %d represents the current year, month and day respectively.
+%n is the network name, e.g. "FreeNode" or "UnderNet", and finally, %c
+is the channel. In these examples, a new log filename and folder would
+be created after midnight.
+
+ You can find more possibilities at
+[http://xchat.org/docs/log/](http://xchat.org/docs/log/).
+
+### Where did the Real Name field go?
+
+The real name field is now removed from the Network List. This is in
+order to avoid alienating newcomers (some might be afraid of their
+personal data).
+
+The network-specific real name can still be set via the GUI. If you want
+to modify the global real name, just issue the following command:
+
+>   /set irc\_real\_name Stewie Griffin
+
+
+### How do I migrate my settings from XChat?
+
+* UNIX/Linux
+
+>   1. Copy ~/.xchat2 to ~/.config/hexchat
+>   2. Rename ~/.config/hexchat/xchat.conf to ~/.config/hexchat/hexchat.conf
+>   3. Rename ~/.config/hexchat/xchatlogs to ~/.config/hexchat/logs
+>   4. Move all your 3rd party addons to ~/.config/hexchat/addons
+>   5. Rename ~/.config/hexchat/plugin\_\*.conf to ~/.config/hexchat/addon\_\*.conf
+
+* Windows
+
+>   1. Copy *%APPDATA%\\X-Chat 2 to %APPDATA%\\HexChat
+>   2. Rename *%APPDATA%\\HexChat\\xchat.conf to %APPDATA%\\HexChat\\hexchat.conf
+>   3. Rename *%APPDATA%\\HexChat\\xchatlogs to %APPDATA%\\HexChat\\logs
+>   4. Move all your 3rd party addons to %APPDATA%\\HexChat\\addons
+>   5. Rename *%APPDATA%\\HexChat\\plugin\_\*.conf to %APPDATA%\\HexChat\\addon\_\*.conf
+
+
+Contributions, Development and Bugs.
+------------------------------------
+
+### I found a bug, what can I do?
+
+Firstly, make sure it's the latest stable version of HexChat.
+
+If you still experience issues, you can search for the issue on
+[Github](https://github.com/hexchat/hexchat/issues?state=open)
+if it has not been reported open an issue with as much detail as possible.
+
+
+### Can I write a new language translation for HexChat?
+
+You sure can, but I don't accept translations directly. They must be
+done through the [Transifex
+Project](https://www.transifex.com/projects/p/hexchat/). Bear in mind
+that the email address with which you register on Transifex will be
+visible in the translation files.
+
+
+* * * * *
+
 For pretty html: `pandoc --toc -s faq.md -o faq.html`
\ No newline at end of file