diff options
-rw-r--r-- | README | 121 | ||||
-rw-r--r-- | share/doc/COPYING (renamed from COPYING) | 0 | ||||
-rw-r--r-- | share/doc/ChangeLog (renamed from ChangeLog) | 0 | ||||
-rw-r--r-- | share/doc/HACKING (renamed from HACKING) | 0 | ||||
-rw-r--r-- | share/doc/changelog.md (renamed from changelog.md) | 0 | ||||
-rw-r--r-- | share/doc/faq.md (renamed from faq.md) | 0 | ||||
-rw-r--r-- | share/doc/readme.md | 114 | ||||
-rw-r--r-- | share/icons/hexchat-b.svg (renamed from hexchat-b.svg) | 0 | ||||
-rw-r--r-- | share/icons/hexchat.svg (renamed from hexchat.svg) | 0 | ||||
-rw-r--r-- | share/misc/hexchat.spec (renamed from hexchat.spec) | 0 |
10 files changed, 114 insertions, 121 deletions
diff --git a/README b/README deleted file mode 100644 index b472aab8..00000000 --- a/README +++ /dev/null @@ -1,121 +0,0 @@ -HexChat README -~~~~~~~~~~~~~~ - X-Chat ("xchat") Copyright (c) 1998-2010 By Peter Zelezny. - HexChat ("hexchat") Copyright (c) 2009-2012 By Berke Viktor. - - This program is released under the GPL v2 with the additional exemption - that compiling, linking, and/or using OpenSSL is allowed. You may - provide binary packages linked to the OpenSSL libraries, provided that - all other requirements of the GPL are met. - See file COPYING for details. - - For building instructions, see http://www.hexchat.org/developers/building - - -What is it? -~~~~~~~~~~~ - HexChat is an IRC client for Windows and UNIX operating systems. I.R.C. is - Internet Relay Chat, see http://irchelp.org for more information about IRC - in general. HexChat runs on most BSD and POSIX compliant operating systems. - - -Requirements: -~~~~~~~~~~~~~ - * GTK+ 2.10 - * GLib 2.12 - - HexChat is known to work on, at least: - - * Windows XP/Vista/7/8 - * Linux - * FreeBSD - * OpenBSD - * NetBSD - * Solaris - * AIX - * IRIX - * DEC/Compaq Tru64 UNIX - * HP-UX 10.20 and 11 - * OS X - - -Notes for packagers: -~~~~~~~~~~~~~~~~~~~~ - - If you need your packages to work on i386, you don't need to compile with - --disable-mmx, because it's also checked at run-time. - - -Python Scripts: -~~~~~~~~~~~~~~~ - Scripts for XChat 1.8.x are not compatible, a brand new interface has been - written. The documentation can be found here: - - https://github.com/hexchat/hexchat/wiki/Python-Interface - - Consider using the Python interface for your scripts, it's a very nice - API, allows for loading/unloading individual scripts, and gives you - almost all the features of the C-Plugin API. - - -Perl Scripts: -~~~~~~~~~~~~~ - Perl 5.8 or newer is required. The documentation can be found here: - - https://github.com/hexchat/hexchat/wiki/Perl-Interface - - Scripts for XChat 1.8.x are compatible with the following exceptions: - - * IRC::command will not interpret %C, %B, %U etc. - - * user_list and user_list_short: - If a user has both op and voice, only the op flag will be 1. - - * add_user_list/sub_user_list/clear_user_list - These functions do nothing. - - * notify_list - Not implemented. Always returns an empty list. - - * server_list - Lists servers that are not connected aswell. - - * Some print events may have new names and some were added. - - * Text printed by scripts must now be UTF8. - - * Text passed to scripts (via add_message_handler) will be encoded in UTF8. - - -Autoloading Scripts and Plugins: -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - The root of your HexChat config is: - - * Windows: %APPDATA%\HexChat - * Unix: ~/.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) - - -Control Codes: -~~~~~~~~~~~~~~ - %% - A single percentage sign - %C - Control-C (mIRC color code) - %B - Bold Text - %U - Underline Text - %R - Reverse Text - %O - Reset all Text attributes - %XXX - ASCII XXX (where XXX is a decimal 3 digit number) - (Eg: %007 sends a BEEP) - - %Cforeground,background will produce a color code, eg: %C03,10 - - These are now disabled by default (see Settings > Prefs > Input Box). - Instead you can insert the real codes via ctrl-k, ctrl-b and ctrl-o. diff --git a/COPYING b/share/doc/COPYING index eeb586b3..eeb586b3 100644 --- a/COPYING +++ b/share/doc/COPYING diff --git a/ChangeLog b/share/doc/ChangeLog index 14bde936..14bde936 100644 --- a/ChangeLog +++ b/share/doc/ChangeLog diff --git a/HACKING b/share/doc/HACKING index 5d68d0df..5d68d0df 100644 --- a/HACKING +++ b/share/doc/HACKING diff --git a/changelog.md b/share/doc/changelog.md index 5d9836a5..5d9836a5 100644 --- a/changelog.md +++ b/share/doc/changelog.md diff --git a/faq.md b/share/doc/faq.md index efc27919..efc27919 100644 --- a/faq.md +++ b/share/doc/faq.md diff --git a/share/doc/readme.md b/share/doc/readme.md new file mode 100644 index 00000000..cfa7e293 --- /dev/null +++ b/share/doc/readme.md @@ -0,0 +1,114 @@ +# HexChat ReadMe + +X-Chat ("xchat") Copyright (c) 1998-2010 By Peter Zelezny. +HexChat ("hexchat") Copyright (c) 2009-2012 By Berke Viktor. + +This program is released under the GPL v2 with the additional exemption +that compiling, linking, and/or using OpenSSL is allowed. You may +provide binary packages linked to the OpenSSL libraries, provided that +all other requirements of the GPL are met. +See file COPYING for details. + +For building instructions, see http://www.hexchat.org/developers/building + +## What is it? + +HexChat is an IRC client for Windows and UNIX operating systems. I.R.C. is +Internet Relay Chat, see http://irchelp.org for more information about IRC +in general. HexChat runs on most BSD and POSIX compliant operating systems. + +## Requirements: + + * GTK+ 2.10 + * GLib 2.12 + +HexChat is known to work on, at least: + + * Windows XP/Vista/7/8 + * Linux + * FreeBSD + * OpenBSD + * NetBSD + * Solaris + * AIX + * IRIX + * DEC/Compaq Tru64 UNIX + * HP-UX 10.20 and 11 + * OS X + + +## Notes for packagers: + +If you need your packages to work on i386, you don't need to compile with +--disable-mmx, because it's also checked at run-time. + +## Python Scripts: + +Scripts for XChat 1.8.x are not compatible, a brand new interface has been +written. The documentation can be found here: + +https://github.com/hexchat/hexchat/wiki/Python-Interface + +Consider using the Python interface for your scripts, it's a very nice +API, allows for loading/unloading individual scripts, and gives you +almost all the features of the C-Plugin API. + + +## Perl Scripts: + +Perl 5.8 or newer is required. The documentation can be found here: + +https://github.com/hexchat/hexchat/wiki/Perl-Interface + +Scripts for XChat 1.8.x are compatible with the following exceptions: + + * IRC::command will not interpret %C, %B, %U etc. + + * user_list and user_list_short: + If a user has both op and voice, only the op flag will be 1. + + * add_user_list/sub_user_list/clear_user_list + These functions do nothing. + + * notify_list + Not implemented. Always returns an empty list. + + * server_list + Lists servers that are not connected aswell. + + * Some print events may have new names and some were added. + + * Text printed by scripts must now be UTF8. + + * Text passed to scripts (via add_message_handler) will be encoded in UTF8. + +## Autoloading Scripts and Plugins: + +The root of your HexChat config is: + + * Windows: %APPDATA%\HexChat + * Unix: ~/.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) + +## Control Codes: + + * %% - A single percentage sign + * %C - Control-C (mIRC color code) + * %B - Bold Text + * %U - Underline Text + * %R - Reverse Text + * %O - Reset all Text attributes + * %XXX - ASCII XXX (where XXX is a decimal 3 digit number, e.g.: %007 sends a BEEP) + +%Cforeground,background will produce a color code, e.g.: %C03,10 + +These are now disabled by default (see Settings > Preferences > Input Box). +Instead you can insert the real codes via ctrl-k, ctrl-b and ctrl-o. diff --git a/hexchat-b.svg b/share/icons/hexchat-b.svg index 6f9a87dc..6f9a87dc 100644 --- a/hexchat-b.svg +++ b/share/icons/hexchat-b.svg diff --git a/hexchat.svg b/share/icons/hexchat.svg index 148fb4ed..148fb4ed 100644 --- a/hexchat.svg +++ b/share/icons/hexchat.svg diff --git a/hexchat.spec b/share/misc/hexchat.spec index f66719d2..f66719d2 100644 --- a/hexchat.spec +++ b/share/misc/hexchat.spec |