Sophie

Sophie

distrib > Mandriva > 8.2 > i586 > by-pkgid > c85e727cc98a00379887579eb4e381a1 > files > 25

irssi-0.8.1-3mdk.i586.rpm

2002-02-17 15:42  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-printtext.c: fixed a compiler warning

2002-02-17 15:41  Timo Sirainen <tss@iki.fi>

	* src/core/log.c: Log writing sometimes might have produced some
	glib errors.

2002-02-17 15:25  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-readline.c, utf8.c, utf8.h: compiler warning
	fixes

2002-02-17 15:00  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/formats.c: "whops" :) ^D<char> as last chars
	in line made some screen corruption and maybe even could have
	crashed

2002-02-17 13:51  Timo Sirainen <tss@iki.fi>

	* configure.in: updated version number to 0.8.0.CVS again

2002-02-17 13:43  Timo Sirainen <tss@iki.fi>

	* src/lib-popt/popthelp.c: --help printed part of the path for
	irssi which looked stupid, now it prints only the binary name.
	patch by tommik.

2002-02-17 12:58  Timo Sirainen <tss@iki.fi>

	* configure.in: -lcurses was added twice when linking (or worse,
	-lncurses and -lcurses)

2002-02-17 12:30  Timo Sirainen <tss@iki.fi>

	* Makefile.am: syntax.pl should be included with release

2002-02-17 11:45  Timo Sirainen <tss@iki.fi>

	* TODO, docs/help/in/upgrade.in: Added /HELP upgrade

2002-02-17 11:41  Timo Sirainen <tss@iki.fi>

	* TODO: updated

2002-02-17 11:09  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: Added ^I = "tab" key.

2002-02-17 10:47  Timo Sirainen <tss@iki.fi>

	* irssi.conf: Added GIMPNet, reformatted to look exactly the same
	as it gets when /SAVEd.

2002-02-17 10:37  Timo Sirainen <tss@iki.fi>

	* src/: core/special-vars.c, fe-common/core/themes.c: Don't crash
	if special vars line ends with '$'.

2002-02-16 16:10  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-config.c: Added /STATUSBAR # RESET command
	for removing the whole statusbar block from config file.

2002-02-16 15:10  Timo Sirainen <tss@iki.fi>

	* NEWS, configure.in: getting ready for v0.8.0 release

2002-02-16 15:10  Timo Sirainen <tss@iki.fi>

	* TODO: updated

2002-02-16 14:33  Timo Sirainen <tss@iki.fi>

	* src/fe-common/: core/chat-completion.c, irc/fe-irc-commands.c:
	/ACTION supports -servertag now and tab completion works with it
	like with /MSG.

2002-02-16 14:32  Timo Sirainen <tss@iki.fi>

	* src/core/chat-commands.c: Removed useless casting.

2002-02-16 14:19  Timo Sirainen <tss@iki.fi>

	* docs/faq.txt: Added Q/A for autorejoin + public aways

2002-02-16 14:06  Timo Sirainen <tss@iki.fi>

	* scripts/autorejoin.pl: added /SET autorejoin_channels

2002-02-16 13:52  Timo Sirainen <tss@iki.fi>

	* INSTALL, README, docs/perl.txt: Added real installation
	instructions to INSTALL file.

2002-02-16 13:27  Timo Sirainen <tss@iki.fi>

	* docs/: faq.txt, startup-HOWTO.html: updates

2002-02-16 13:08  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.html: added /bind section.

2002-02-16 13:08  Timo Sirainen <tss@iki.fi>

	* docs/help/in/bind.in: updated

2002-02-16 12:30  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.html: a bit more proxy updates

2002-02-16 12:24  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.html: added bnc and dircproxy settings

2002-02-16 11:46  Timo Sirainen <tss@iki.fi>

	* irssi.conf: added INVITELIST alias.

2002-02-16 11:41  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-session.c: server->emode_known wasn't saved
	during /UPGRADE.

2002-02-16 11:39  Timo Sirainen <tss@iki.fi>

	* docs/perl.txt: updated

2002-02-16 11:11  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-entry.c: Cutbuffer should be cleared when ^U is
	used in empty line (or in general, 0 chars is erased)

2002-02-16 10:26  Timo Sirainen <tss@iki.fi>

	* docs/faq.txt: updated

2002-02-16 08:37  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: Don't crash when handling input line
	if the input line doesn't exist (huh? how? no idea :)

2002-02-16 08:30  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: module-formats.c, module-formats.h,
	statusbar-config.c: /STATUSBAR now prints a list of statusbars,
	/STATUSBAR <name> prints statusbar info.

2002-02-16 07:56  Timo Sirainen <tss@iki.fi>

	* src/irc/core/bans.c: There was the check for max. 10 chars/ban,
	but for some reason it was 11 in code :)

2002-02-16 07:48  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-config.c: /STATUSBAR # VISIBLE command
	didn't work properly

2002-02-16 01:08  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/themes.c, fe-text/statusbar-config.c:
	/RELOAD didn't update the statusbar colors the first time. /SET
	theme never changed the statusbar colors.

2002-02-16 00:15  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-config.c: command_unbind("statusbar add")
	was called with wrong function parameter.

2002-02-15 23:42  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-config.c: case-insensitivity for /STATUSBAR
	command

2002-02-15 23:22  Timo Sirainen <tss@iki.fi>

	* docs/help/in/statusbar.in, src/fe-text/statusbar-config.c: Added
	_very_ small help for /statusbar + their SYNTAXes.

2002-02-15 23:18  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: module-formats.c, module-formats.h,
	statusbar-config.c: More statusbar commands.

2002-02-15 23:18  Timo Sirainen <tss@iki.fi>

	* src/: core/channels-setup.c, core/servers-setup.c,
	lib-config/get.c, lib-config/iconfig.h, lib-config/set.c: renamed
	old config_node_index() to config_node_nth(). added new
	config_node_index() function. added config_node_section_index() for
	adding/moving node to specified position in list.

2002-02-15 22:42  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: module-formats.c, module-formats.h,
	statusbar-config.c, statusbar.c, statusbar.h: Added /STATUSBAR
	commands for most commonly used tasks.

2002-02-15 20:33  Timo Sirainen <tss@iki.fi>

	* src/fe-text/term.c: Disable the nl_langinfo() if CODESET isn't
	defined (openbsd).

2002-02-15 19:39  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: /SET term_type didn't take effect
	on entry until the second time it was changed.

2002-02-15 19:20  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-entry.c: don't crash if trying to erase 0 chars
	and there's no cutbuffer.

2002-02-15 17:24  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-ctcp.c: Allow still showing ping time even
	if client replied with only one ping parameter.

2002-02-15 17:02  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-entry.c, gui-entry.h, gui-readline.c:
	transpose_characters was broken

2002-02-15 16:54  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: added meta-f and meta-b for
	forward/backward word

2002-02-15 15:54  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-windows.c: Added /SET
	window_check_level_first and /SET window_default_level. This allows
	you to keep all messages with specific level in it's own window,
	even if it was supposed to be printed in channel window. patch by
	mike@po.cs.msu.su

2002-02-15 15:42  Timo Sirainen <tss@iki.fi>

	* configure.in, src/fe-text/term.c: UTF-8 is now automatically used
	if locale is set properly.

2002-02-15 15:09  Timo Sirainen <tss@iki.fi>

	* src/fe-text/utf8.c: get_utf8_char() was buggy

2002-02-15 15:04  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar.c: Statusbar wasn't always properly cleared
	when there was right-aligned items.

2002-02-15 14:38  Timo Sirainen <tss@iki.fi>

	* configure.in, src/fe-text/gui-entry.c, src/fe-text/gui-entry.h,
	src/fe-text/gui-expandos.c, src/fe-text/gui-readline.c,
	src/fe-text/gui-windows.c, src/fe-text/module.h,
	src/fe-text/statusbar-items.c, src/fe-text/term-terminfo.c,
	src/fe-text/term.c, src/fe-text/term.h,
	src/fe-text/textbuffer-view.c, src/fe-text/utf8.c,
	src/fe-text/utf8.h: /SET term_type 8bit|utf8|big5 - Removed
	--with-big5 configure option, it's now included the same way as
	utf8, though i'm not sure if it really works but at least it should
	partially :) Input line is now internally using 32bit chars but
	it's converted to 8bit chars for external use. Text buffer supports
	only 8bit + utf8 for now.

2002-02-15 10:31  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: A bit kludge fix for perl
	statusbar items breaking prompt changes at startup. Now the entry
	isn't destroyed until the statusbar is, and there can be only one
	entry per statusbar (well, who would want more anyway :)

2002-02-15 10:23  Timo Sirainen <tss@iki.fi>

	* mobile/src/mobile.c: compiles again with latest irssi

2002-02-15 10:22  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer.c: /LAST -before didn't print the
	separators.

2002-02-15 10:05  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/Makefile.am,
	fe-common/core/fe-common-core.c, fe-common/core/window-activity.c,
	fe-common/core/window-activity.h, perl/ui/Window.xs:
	window_activity() and window_item_activity() are now public. Added
	them to perl as well.

2002-02-15 09:37  Timo Sirainen <tss@iki.fi>

	* src/core/: channels.c, core.c, queries.c: fixed
	module_uniq_destroy() calls

2002-02-15 09:31  Timo Sirainen <tss@iki.fi>

	* configure.in: Yell if gmodule doesn't work

2002-02-15 09:26  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-session.c: server->real_address wasn't restored
	properly after /UPGRADE and that started to raise lag (or maybe
	crash). Also removed some backwards compatibility code.

2002-02-15 08:31  Timo Sirainen <tss@iki.fi>

	* src/fe-common/: core/fe-channels.c, core/module-formats.c,
	irc/fe-events-numeric.c: Some /NAMES fixes

2002-02-13 17:05  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-servers.c: the last 001 fix was useless, removed
	the if() part so now the real_address is changed every time 001 is
	received :)

2002-02-13 16:36  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-channels.c, module-formats.c: added user
	counts parameters to /NAMES header (not used by default),
	header/footer is printed with CLIENTCRAP, not CRAP level. patch by
	zinx@magenet.net

2002-02-13 16:31  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt, src/fe-common/irc/fe-ctcp.c,
	src/fe-common/irc/fe-irc-messages.c,
	src/fe-common/irc/module-formats.c,
	src/fe-common/irc/module-formats.h: Separated ctcp command/data in
	"message irc ctcp" signal and format. Added /FORMAT
	ctcp_requestd_unknown.

2002-02-13 16:11  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-servers.c: 001 event should free real_address if
	it already existed. this might happen with for example irc
	bouncers.

2002-02-13 16:08  Timo Sirainen <tss@iki.fi>

	* src/irc/core/netsplit.c: updated the glib error message with
	netsplits

2002-02-13 15:09  Timo Sirainen <tss@iki.fi>

	* src/core/: commands.c, commands.h: PARAM_FLAG_OPTCHAN_NAME check
	didn't work properly and it was always assumed, so * didn't work as
	channel parameter. also changed the how PARAM_FLAG_OPTCHAN_NAME was
	defined.

2002-02-13 11:09  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/chat-completion.c: That msg completion nick
	thing broke some other completions in msgs window, like /SET.

2002-02-13 08:16  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/printtext.c: don't update window->last_line
	timestamp with MSGLEVEL_NEVER text, so >1d /SET autoclose_query
	setting works with "day changed" messagse.

2002-02-12 04:04  Timo Sirainen <tss@iki.fi>

	* src/core/misc.c: missed isxdigit() -> i_isxdigit() change

2002-02-11 17:19  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events-numeric.c: stupid format string bugs.
	wasn't there long though :)

2002-02-11 10:13  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/chat-completion.c: In msgs window, you can now
	complete anywhere /MSG completion nicks (eg.  /ignore nick<tab>)

2002-02-11 09:23  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/hilight-text.c: -actcolor %n now means that
	the activity isn't changed.

2002-02-11 08:58  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-commands.c: "/WINDOW IMMORTAL" shows
	the mortal-state. Error messages are printed in active window.

2002-02-10 19:42  Timo Sirainen <tss@iki.fi>

	* src/: irc/dcc/dcc-get.c, fe-common/irc/dcc/fe-dcc-get.c,
	fe-common/irc/dcc/module-formats.c,
	fe-common/irc/dcc/module-formats.h: Correctly handle DCC GET
	write() failures.

2002-02-10 16:10  Timo Sirainen <tss@iki.fi>

	* default.theme: Default background color for prompt statusbar
	should be %n, not %0.

2002-02-10 16:09  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/themes.c: theme_format_compress_colors()
	doesn't assume the default color as %n anymore. This is useful at
	least when you want to set statusbar background color to %n so it
	won't be compressed to ""..

2002-02-10 16:01  Timo Sirainen <tss@iki.fi>

	* src/fe-text/term-terminfo.c: atexit(term_deinit)

2002-02-10 16:00  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/windows-layout.c: Layout save support for
	immortality..

2002-02-10 15:59  Timo Sirainen <tss@iki.fi>

	* src/: perl/ui/UI.xs, fe-common/core/fe-common-core.c,
	fe-common/core/fe-windows.c, fe-common/core/fe-windows.h,
	fe-common/core/module-formats.c, fe-common/core/module-formats.h,
	fe-common/core/window-commands.c: Support for "immortal" windows,
	that can't be closed until explicitly set to mortal with /WINDOW
	IMMORTAL OFF. Status and msgs windows are immortal by default.

2002-02-10 15:53  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-log.c: Changed some clientnotices to
	clienterrors

2002-02-10 15:35  Timo Sirainen <tss@iki.fi>

	* src/: common.h, core/settings.c: Added IRSSI_GLOBAL_CONFIG as
	well

2002-02-10 15:33  Timo Sirainen <tss@iki.fi>

	* src/: common.h, core/core.c: added #define IRSSI_HOME_CONFIG

2002-02-10 15:21  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-printtext.c, textbuffer-view.c: It's possible
	to use black foreground color now.

2002-02-10 15:10  Timo Sirainen <tss@iki.fi>

	* src/fe-text/term-terminfo.c: term_clear() should set the
	background color to RESET, not to 0 (black).

2002-02-10 15:01  Timo Sirainen <tss@iki.fi>

	* src/perl/Makefile.am: all subdirs are now specified in
	"perl_dirs" so it's easier to add/remove directories.

2002-02-10 13:53  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/listen.c: If *=port was used with /SET
	irssiproxy_ports, connections to server weren't sent to already
	connected clients.

2002-02-10 13:13  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-events-numeric.c,
	irc/core/channel-events.c: support for event 477 which aborts joins
	to +R channels in dalnet.

2002-02-10 12:24  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/chat-completion.c: /MSG completion should work
	with /QUERY as well

2002-02-10 12:12  Timo Sirainen <tss@iki.fi>

	* scripts/realname.pl: updated redirection code

2002-02-10 12:04  Timo Sirainen <tss@iki.fi>

	* src/core/: channels-setup.c, chatnets.c, ignore.c, network.c,
	servers-setup.c: Removed some old backwards compatibility code.

2002-02-10 12:01  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: meta-backspace is now bound to
	delete_previous_word by default.

2002-02-10 11:51  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-events-numeric.c, module-formats.c,
	module-formats.h: Default event handler now prints the server name
	where it received the event, unless it's the server we're connected
	to. /FORMAT default_event can be used to modify where/if the server
	name is printed.

2002-02-10 11:21  Timo Sirainen <tss@iki.fi>

	* src/irc/core/: irc-servers-reconnect.c, irc-servers.h: Don't stop
	reconnecting to server if we get nick collided

2002-02-10 11:07  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/chat-completion.c,
	fe-common/core/completion.c, fe-common/core/completion.h,
	fe-text/gui-readline.c: /BIND meta-k erase_completion - support for
	removing completion data.  Currently this works only with /MSG
	completion, so eg. /MSG nick <meta-k> removes nick from completion
	list and jumps to next completion.

2002-02-10 10:35  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/dcc/fe-dcc-chat-messages.c: Level for own dcc
	chat messages should contain NO_ACT too (which also disables
	beeping).

2002-02-08 23:09  Timo Sirainen <tss@iki.fi>

	* src/fe-text/tparm.c: since common.h wasn't included in this,
	changed i_isdigit() -> isdigit() back with some casting.

2002-02-08 08:25  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt, src/irc/proxy/listen.c, src/irc/proxy/module.h:
	Proxy is now emitting "proxy client connected" and "proxy client
	disconnected" signals.

2002-02-08 03:57  Timo Sirainen <tss@iki.fi>

	* irssi.conf: updated OPN's config

2002-02-08 00:58  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-events-numeric.c, fe-events.c: "default
	event" now resends "default event numeric" which gets handled by
	the event_received() function.. I think now all those extra spaces
	showing up in places should be fixed :)

2002-02-07 20:30  Timo Sirainen <tss@iki.fi>

	* src/core/core.c: only the first of --home / --config parameters
	were parsed, which broke eg.  irssi which was started with --config
	and /UPGRADEd.

2002-02-07 20:27  Timo Sirainen <tss@iki.fi>

	* src/core/commands.c: '-' option as last parameter didn't work
	(eg. /LAST -)

2002-02-07 20:17  Timo Sirainen <tss@iki.fi>

	* src/core/: channels.c, queries.c, servers.c: Set objects ->type =
	0 when freeing to make sure we notice immediately if they're being
	used after freed.

2002-02-07 01:34  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-channels.c: Don't crash in /NAMES list if
	/SET names_max_width was too small

2002-02-07 00:37  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events-numeric.c: Still some
	event_received() fixes.

2002-02-06 19:07  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/dcc/fe-dcc-chat.c, irc/dcc/dcc-chat.c: DCC
	/MSG handlers broke /MSG -ircnet

2002-02-06 19:03  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-exec.c: /EXEC's last output line wasn't
	printed if it didn't contain newline at end of line.

2002-02-06 05:20  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events-numeric.c: Fixed the generic
	event_received() hadler not to remove ':' char twice in some
	situations..

2002-02-05 05:36  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Server.xs: bugfix

2002-02-04 22:26  Timo Sirainen <tss@iki.fi>

	* src/lib-popt/popt.c: Ahem.. my little kludge had a buffer
	overflow :)

2002-02-04 22:20  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/dcc/fe-dcc-chat.c, irc/dcc/dcc-chat.c: Broke
	DCC CHAT queries.

2002-02-04 07:38  Timo Sirainen <tss@iki.fi>

	* TODO: Reorganized & updated.

2002-02-04 05:35  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-queries.c: Use the server tag printing with
	queries now too.

2002-02-04 05:27  Timo Sirainen <tss@iki.fi>

	* src/: core/log.c, core/log.h, fe-common/core/fe-log.c,
	fe-common/core/formats.c, fe-common/core/formats.h,
	fe-common/core/printtext.c, fe-common/core/printtext.h,
	fe-common/irc/dcc/fe-dcc-chat-messages.c: printtext(): you can now
	specify server target with tag name instead of record. This is
	useful with DCC chats when you know the initial server tag but the
	server might be already disconnected.
	
	So what this means is that you now get ~/irclogs/ircnet/=nick.log
	instead of ~/irclogs/=nick.log :)

2002-02-04 00:14  Timo Sirainen <tss@iki.fi>

	* src/core/special-vars.c: Server referencing in /EVAL really
	should have checked if the server wasn't NULL :)

2002-02-04 00:06  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Server.xs: broke $server->send_message()..

2002-02-03 23:28  Timo Sirainen <tss@iki.fi>

	* src/irc/core/servers-redirect.c: make sure redirect_continue is
	set to NULL if it contains the redirection that is being destroyed.

2002-02-03 22:58  Timo Sirainen <tss@iki.fi>

	* src/core/chat-commands.c: target_type for "/MSG *" wasn't set
	properly.

2002-02-03 22:53  Timo Sirainen <tss@iki.fi>

	* src/: core/chat-commands.c, core/ignore.c, core/server-rec.h,
	core/servers.h, fe-common/core/chat-completion.c,
	fe-common/core/fe-queries.c, irc/core/irc-servers.c: Added
	target_type to send_message(), -channel and -nick parameters to
	/MSG to specify if it's supposed to be to channel/nick. /MSG
	-channel is used automatically by irssi when sending messages to
	channel (the "normal" way without /msg). This should help with
	protocols that don't have any channel name prefixes.

2002-02-03 20:24  Timo Sirainen <tss@iki.fi>

	* src/core/special-vars.c: Added missing #include

2002-02-03 19:32  Timo Sirainen <tss@iki.fi>

	* src/core/special-vars.c: A bit more safer now to use /EVAL with a
	command that disconnects from server.. Also added a FIXME: window
	item would need reference counting as well, eg. "/EVAL win
	close;say hello" wouldn't work now.. But that's probably job for
	the rewrite irssi. don't go use things like that :)

2002-02-03 19:24  Timo Sirainen <tss@iki.fi>

	* src/: core/commands.c, core/commands.h, irc/core/modes.c: Added
	PARAM_FLAG_OPTCHAN_NAME which is like PARAM_FLAG_OPTCHAN, but
	doesn't allow using "*" to specify active channel. Used with /OP,
	/DEOP, /VOICE and /DEVOICE so you can do /OP * again :)

2002-02-03 19:07  Timo Sirainen <tss@iki.fi>

	* docs/help/in/watch.in: updated

2002-02-02 23:46  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-irc-queries.c:
	s/query_trace_nick_changes/query_track_nick_changes/ :)

2002-02-02 23:34  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-irc-queries.c: Added /SET
	query_trace_nick_changes, which tells if irssi should track nick
	changes in queries (eg. you get a msg from nick who's user@host is
	the same as you already have query with). This feature has existed
	before, but now you can turn if OFF if you want :)

2002-02-02 21:45  Timo Sirainen <tss@iki.fi>

	* docs/help/in/watch.in: Added help for WATCH, by six

2002-02-02 20:55  Timo Sirainen <tss@iki.fi>

	* src/fe-text/irssi.c: Ignoring SIGTRAP signal which is sent at
	/UPGRADE time.

2002-02-02 18:37  Timo Sirainen <tss@iki.fi>

	* src/: core/channels-setup.c, core/chatnets.c, core/ignore.c,
	core/log.c, core/servers-setup.c, core/session.c, core/settings.c,
	fe-common/core/completion.c, fe-common/core/fe-settings.c,
	fe-common/core/hilight-text.c, fe-common/core/keyboard.c,
	fe-common/core/windows-layout.c, fe-text/mainwindows-layout.c,
	irc/notifylist/notify-setup.c: Comments are now allowed everywhere
	in config files.

2002-02-02 18:27  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-servers-setup.c: Also, if alternate_nick is "",
	don't go set it to connection record..

2002-02-02 18:26  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-servers-setup.c: /SET alternate_nick should
	default to "", not NULL which would cause problems.

2002-02-02 18:23  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/dcc-autoget.c: Ignore /SET dcc_autoresume if /SET
	dcc_autoget is OFF.

2002-02-02 03:22  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: Add ^H and ^? as "backspace" key, so
	you can use meta-backspace etc.

2002-02-02 02:38  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-common-core.c, formats.c: Replaced /SET
	msgs_timestamps with /SET timestamp_level, defaults to ALL.  /SET
	timestamps must be ON for timestamp_level to have any effect.

2002-02-02 00:32  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-nicklist.c: The "check if nick change was done
	with our /NICK" didn't work if this was our first nick change..

2002-02-02 00:14  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-core.c: Removed some backwards compatibility code
	between CVS versions that broke /SET use_perl_lib

2002-02-02 00:01  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: Added optional channel parameter to /OP,
	/DEOP, /VOICE and /DEVOICE commands.

2002-02-01 21:14  Timo Sirainen <tss@iki.fi>

	* src/: core/commands.c, fe-text/gui-printtext.c,
	fe-text/statusbar.c, fe-text/textbuffer-reformat.c,
	fe-text/textbuffer-view.c, fe-text/textbuffer.c: added some pointer
	casting to get rid of warnings with some compilers.

2002-02-01 20:26  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindows.c: When resizing terminal, width of all
	split windows weren't always updated properly.

2002-02-01 14:56  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/keyboard.c: Don't eat unknown keys that aren't
	combinations

2002-01-31 04:15  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/keyboard.c: Unknown key bindings don't print
	the last invalid key anymore to input line.  Also, removed some
	debugging code which was accidentally there :)

2002-01-30 23:00  Timo Sirainen <tss@iki.fi>

	* src/core/chat-commands.c: /CONNECT and /SERVER crashed without
	parameters

2002-01-30 02:57  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: "/MODE #channel -k" automatically appends
	the channel key if it wasn't given.

2002-01-30 00:11  Timo Sirainen <tss@iki.fi>

	* src/core/network.c: ..and of course I broke IPv4
	net_gethostbyname() with it :)

2002-01-29 23:16  Timo Sirainen <tss@iki.fi>

	* src/core/network.c: OK, looks like I was doing stupid things with
	IPv6 hostname lookups :) Back when I originally wrote that code,
	there wasn't any man pages for them and I couldn't really find any
	good docs either, so I just copy&pasted some code from somewhere
	and it seemed to work. Anyway, it was doing reverse name lookup for
	uninitialized host name which really wasn't a good idea :)

2002-01-29 22:26  Timo Sirainen <tss@iki.fi>

	* src/core/network.c: net_gethostbyname() fix for ipv6.

2002-01-29 04:35  Timo Sirainen <tss@iki.fi>

	* src/perl/textui/TextBufferView.xs: Forgot to commit utf8 change
	here.

2002-01-29 04:13  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-entry.c, gui-entry.h, statusbar-items.c,
	textbuffer-view.c: A bit more better utf8 support, still not a good
	input line.

2002-01-29 02:33  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: Makefile.am, gui-windows.c, term.c,
	textbuffer-view.c, textbuffer-view.h, utf8.c, utf8.h: Preliminary
	support for UTF8 with /SET term_utf8 ON. Input line is still messed
	up, but lines should wrap properly in text buffer.

2002-01-29 00:31  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-chatnets.c: Whops, crasfix for last "fix". :)

2002-01-28 16:20  Timo Sirainen <tss@iki.fi>

	* src/: core/chatnets.c, irc/core/irc-chatnets.c,
	irc/core/irc-servers.c, irc/core/servers-redirect.c,
	lib-popt/popt.c: Fixed a few minor memleaks. Don't use g_strdup()
	in lib-popt because it may be freed with a real free() call instead
	of g_free().

2002-01-28 06:28  Timo Sirainen <tss@iki.fi>

	* src/: core/servers.c, irc/core/irc-commands.c,
	irc/core/irc-nicklist.c, irc/core/irc-servers.h: Don't change the
	"wanted nick" when receiving NICK event from server, unless we did
	the /NICK change. This is useful with the new irc servers changing
	your nick to your UID instead of killing you, at reconnect time
	you'd get "invalid nick" when irssi would try setting the UID as
	your nick..

2002-01-28 03:37  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events.c: "Your nick is owned by .." message
	was checked always with default nick.  This wasn't wanted with eg.
	/IRCNET ADD -nick.

2002-01-27 23:15  Timo Sirainen <tss@iki.fi>

	* src/perl/ui/Themes.xs: Scripts using Irssi::printformat() might
	have crashed irssi, especially if they cought in autolog.

2002-01-27 21:45  Timo Sirainen <tss@iki.fi>

	* src/: common.h, core/commands.c, core/misc.c, core/network.c,
	core/nicklist.c, core/special-vars.c,
	fe-common/core/chat-completion.c, fe-common/core/completion.c,
	fe-common/core/fe-messages.c, fe-common/core/fe-settings.c,
	fe-common/core/formats.c, fe-common/core/keyboard.c,
	fe-common/core/themes.c, fe-common/core/translation.c,
	fe-common/irc/fe-events.c, fe-text/gui-entry.c, fe-text/irssi.c,
	fe-text/mainwindows.c, fe-text/tparm.c,
	irc/bot/botnet-connection.c, irc/bot/botnet.c, irc/core/bans.c,
	irc/core/irc-masks.c, irc/core/irc-nicklist.c, irc/core/irc.c,
	irc/core/netsplit.c, irc/core/servers-redirect.c,
	irc/dcc/dcc-chat.c, lib-config/get.c, lib-config/parse.c,
	lib-config/write.c, lib-popt/poptconfig.c, lib-popt/popthelp.c,
	lib-popt/poptparse.c, perl/perl-core.c: toupper(), tolower(),
	isspace(), is..etc..() aren't safe with chars in some systems, use
	our own is_...() functions now instead.

2002-01-27 21:42  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer.h: Comment changes

2002-01-26 13:43  Timo Sirainen <tss@iki.fi>

	* src/core/: chat-commands.c, servers.c: Added -rawlog <file>
	option to /CONNECT and /SERVER, so you can get the rawlog from
	servers that disconnect you too fast.

2002-01-25 03:28  Timo Sirainen <tss@iki.fi>

	* src/core/servers-setup.c: /SERVER ADD -noproxy wasn't saved to
	config

2002-01-24 21:57  Timo Sirainen <tss@iki.fi>

	* src/: core/server-setup-rec.h, core/servers-setup.c,
	fe-common/core/fe-server.c, fe-common/irc/fe-irc-server.c: /SERVER
	ADD: added -noproxy option and -proxy which just removes the
	-noproxy.

2002-01-24 02:19  Timo Sirainen <tss@iki.fi>

	* src/core/channels.c: Fixed a small memory leak when connected to
	same network twice.

2002-01-23 21:36  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-fe.c: Tab-completion for /SCRIPT UNLOAD crashed
	irssi soon after

2002-01-23 01:23  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-servers.c: Don't send proxy commands to server
	if -noproxy option was used.

2002-01-22 22:04  Timo Sirainen <tss@iki.fi>

	* src/core/: servers.c, servers.h: last commit was only partial :)

2002-01-22 22:04  Timo Sirainen <tss@iki.fi>

	* src/core/servers-reconnect.c: Never reconnect immediately to
	server when server is being disconnected - this could lead scripts
	(or maybe even irssi itself) handle the partially disconnected
	server wrong. Also moved the server->disconnected = TRUE before the
	"server disconnected" signal is sent, this makes sure the
	server_disconnect() is never called twice.

2002-01-22 21:29  Timo Sirainen <tss@iki.fi>

	* src/: core/server-connect-rec.h, core/servers-reconnect.c,
	core/servers-setup.c, core/servers.c, irc/core/irc-servers.c: Added
	/SET proxy_string_after setting which gets sent after NICK/USER,
	bnc wants this.

2002-01-22 20:52  Timo Sirainen <tss@iki.fi>

	* src/perl/Makefile.am: distclean -> distclean-generic so it'll be
	executed before clean-am which removes */Makefiles.

2002-01-22 19:25  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Core.xs: Irssi::command_bind*() allows using
	hash.

2002-01-22 16:56  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/chat-completion.c: removed some unused code.

2002-01-21 20:20  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Core.xs: Irssi::signal_add_first() and .._last()
	allows hashes now.

2002-01-21 19:20  Timo Sirainen <tss@iki.fi>

	* src/perl/textui/TextUI.xs: Added Irssi::term_refresh_freeze() and
	..thaw()

2002-01-21 17:57  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-nicklist.c: Using signal_add_first() for a few
	more signals now, so they can be stopped by scripts.

2002-01-20 17:57  Timo Sirainen <tss@iki.fi>

	* src/: core/commands.c, fe-text/lastlog.c,
	fe-text/module-formats.c, fe-text/module-formats.h,
	fe-text/textbuffer.c, fe-text/textbuffer.h: Added -before and
	-after options to /LASTLOG. You can also use -<number> to specify
	both before and after values.
	
	Added special "#" option name to commands which specifies that
	-<number> parameter is allowed.

2002-01-20 15:03  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-servers.c: Handle PING requests now properly.

2002-01-20 13:50  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer-view.c: Fixed a memory leak.

2002-01-20 13:21  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/listen.c: We now handle PINGs from client properly.

2002-01-20 12:47  Timo Sirainen <tss@iki.fi>

	* src/irc/flood/flood.c: whops, still wasn't fixed :)

2002-01-20 12:37  Timo Sirainen <tss@iki.fi>

	* src/irc/flood/flood.c: Every time a /SET was changed, it leaked a
	signal_add() which would cause very buggy behaviour at least
	related to flood checking.

2002-01-20 04:30  Timo Sirainen <tss@iki.fi>

	* src/core/: settings.c, write-buffer.c: Autosaving settings and
	autoflushing write buffer might have stopped from working sometimes
	because of missing "return 1".

2002-01-20 03:18  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/: dcc-chat.c, dcc-get.c, dcc-send.c: Connection tag
	variable wasn't deinitialized, so when destroying a DCC record it
	might have stopped a wrong timeout/io func (or probably not,
	because new source func was allocated soon after, and it'd have the
	same tag which would just be free'd twice).

2002-01-20 00:36  Timo Sirainen <tss@iki.fi>

	* configure.in: Don't use -lnsl or -lsocket if it's not needed.

2002-01-20 00:21  Timo Sirainen <tss@iki.fi>

	* src/core/chat-commands.c: Added -noproxy option to /CONNECT and
	/SERVER.

2002-01-19 19:49  Timo Sirainen <tss@iki.fi>

	* default.theme, src/fe-common/irc/dcc/module-formats.c: Added
	"dccownquerynick" which /FORMAT own_dcc_query uses.

2002-01-19 19:46  Timo Sirainen <tss@iki.fi>

	* docs/formats.txt, src/fe-text/gui-printtext.c: Some MIRC color
	changes, patch by qrczak@knm.org.pl

2002-01-18 17:23  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-settings.c, themes.c: /SAVE -formats
	saves all the /formats to theme file.

2002-01-17 23:51  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/dcc-get.c: When creating a file for DCC download,
	make sure we won't run into any race conditions if /SET
	dcc_download_path was set to some directory where other users could
	write files as well. Also, the created file mode is always 0600
	now.

2002-01-15 15:07  Timo Sirainen <tss@iki.fi>

	* src/core/: nick-rec.h, nicklist.c: Removed module_data from
	NICK_REC. It's not used for anything and just takes memory.

2002-01-14 18:01  Timo Sirainen <tss@iki.fi>

	* configure.in: that irix fix broke configure..

2002-01-14 14:30  Timo Sirainen <tss@iki.fi>

	* configure.in: Don't use -lnsl or -lsocket with irix.

2002-01-12 15:32  Timo Sirainen <tss@iki.fi>

	* src/core/settings.c: Settings names are now case-insensitive.

2002-01-12 14:00  Timo Sirainen <tss@iki.fi>

	* default.theme: < and > removed from replaces block. added %K code
	to msgnick so <> would still be grey in nick.

2002-01-12 13:47  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-netsplit.c: Add commas between splitted
	nicks. patch by Qrczak

2002-01-12 13:03  Timo Sirainen <tss@iki.fi>

	* src/irc/core/: irc-nicklist.c, irc-servers-setup.c: Don't try to
	set alternate_nick to any default value, it's not very useful and
	it didn't work properly if nick was 9 chars with last char being
	'_' (not very likely though :). Also handle properly the situation
	where nick and alternate_nick are the same.

2002-01-12 12:11  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/module-formats.c: Using "server1 <-> server2,
	server3" format for netsplit messages now.

2002-01-11 13:19  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/dcc/fe-dcc-chat-messages.c: dcc chat actions
	didn't work properly

2002-01-11 06:48  Timo Sirainen <tss@iki.fi>

	* src/core/commands.c: Whops, didn't actually fix the
	connection_lost :)

2002-01-11 06:47  Timo Sirainen <tss@iki.fi>

	* src/core/commands.c: When commands were being parsed, the
	currectly active server should have been referenced, but the code
	was accidentally in subcommand parser not in the main one.. Also,
	the connection_lost wasn't checked after parsing the command and
	might have caused a glib error.

2002-01-10 19:55  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-printtext.c: swapped dark/bright reds.

2002-01-10 19:39  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channel-events.c: Purge the commands in queue for
	channel if you get kicked from there.

2002-01-10 19:36  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-servers.c: Changed again behaviour of resetting
	user modes when reconnecting to server, it was also buggy and
	didn't work.. Anyway, now we don't anymore even try to remove
	"non-wanted" modes set by server when reconnecting, if you really
	don't want to have some mode, set it with -x in /set usermode.

2002-01-10 19:02  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt, src/fe-common/irc/fe-events.c,
	src/irc/core/ctcp.c, src/irc/core/irc-queries.c: Actions are now
	sent in "ctcp action" signal which is never ignored. "ctcp msg
	action" doesn't work anymore nor does it show in "ctcp msg"s.

2002-01-10 18:36  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-core.c, perl-signals.c, perl-sources.c:
	g_strdup() the error message before emitting "script error" signal,
	since perl scripting might be executed during that signal and it
	clears the error message.

2002-01-10 05:03  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/chat-completion.c: When /SET expand_escapes
	was ON, \012 and \015 should be treated as newlines so that text
	after them is sent as privmsgs, not as direct commands to server.

2002-01-09 18:10  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/formats.c: small bugfix, mirc color flag was
	set on unless both /set hide_mirc_colors and /set hide_text_style
	was on.

2002-01-09 18:00  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc.c: irc_send_cmd() now doesn't call
	server_disconnect(), but rather just mark the connection_lost to
	TRUE, the disconnection is after the "server incoming" signal is
	finished.
	
	Changed irc_parse_incoming() back to not handling any commands in
	server's input buffer after server_disconnect() is called, it's not
	safe enough.

2002-01-09 17:04  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt, src/fe-common/irc/dcc/Makefile.am,
	src/fe-common/irc/dcc/fe-dcc-chat-messages.c,
	src/fe-common/irc/dcc/fe-dcc-chat.c,
	src/fe-common/irc/dcc/module-formats.c,
	src/fe-common/irc/dcc/module-formats.h, src/irc/dcc/dcc-chat.c:
	Added "message dcc xxx" signals for printing DCC messages.

2002-01-08 08:36  Timo Sirainen <tss@iki.fi>

	* src/core/levels.c: Changed level HILIGHT -> HILIGHTS.

2002-01-04 22:28  Timo Sirainen <tss@iki.fi>

	* src/core/network.c: the same #ifdef { parsing problem..

2002-01-04 22:27  Timo Sirainen <tss@iki.fi>

	* src/core/misc.c: moved the two { chars inside #ifdef #else #endif
	to one { outside it, so it won't confuse some parsers.

2002-01-04 22:20  Timo Sirainen <tss@iki.fi>

	* src/core/core.c: Use static arrays, so it works with non-ansi C
	compilers.

2002-01-04 22:12  Timo Sirainen <tss@iki.fi>

	* configure.in: removed (void) definition from libtool test, so it
	passes with non-ansi C compilers.

2002-01-04 00:25  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-signals.c: command_bind_first() and
	command_bind_last() didn't work properly.

2002-01-03 22:19  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Core.xs: Irssi::signal_emit() - make sure the
	parameter is a reference before trying to unreference it.

2002-01-02 22:21  Timo Sirainen <tss@iki.fi>

	* src/: core/servers.c, irc/core/irc.c: server_disconnect() should
	do nothing if you call it twice, especially it shouldn't emit the
	"server disconnected" again.
	
	We'll now handle the remaining data coming from server after
	disconnection.

2001-12-31 17:31  Timo Sirainen <tss@iki.fi>

	* src/core/nicklist.c: Accidentally had committed a debug thing.

2001-12-31 17:30  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-events-numeric.c,
	irc/core/channel-events.c: Abort joins on 442-numeric that dalnet
	sends when you can't join to channel because you've not registered
	your nick.

2001-12-30 22:27  Timo Sirainen <tss@iki.fi>

	* docs/perl.txt: s/redirection_register/redirect_register/ in
	example.

2001-12-30 21:20  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt: "nicklist ..." signals were missing channel
	parameter.

2001-12-27 23:35  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Core.xs: Irssi::version() should return the time
	always with 4 digits, padded with zeros if needed.

2001-12-27 13:40  Timo Sirainen <tss@iki.fi>

	* src/irc/core/netsplit.c: argh, typofix :)

2001-12-27 13:40  Timo Sirainen <tss@iki.fi>

	* src/irc/core/netsplit.c: Added an extra check to make sure
	nothing bad happens..

2001-12-27 12:38  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-events-numeric.c, module-formats.c: Server
	parameter is sent now too with /WHO, though the format itself
	wasn't changed. patch by peder.

2001-12-27 12:37  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/command-history.c: Don't add command to
	history if it's already in there as last entry. patch by peder.

2001-12-22 03:28  Timo Sirainen <tss@iki.fi>

	* src/irc/core/massjoin.c: Check that the nick doesn't get added
	twice to nicklist, seems to happen sometimes.

2001-12-21 16:13  Timo Sirainen <tss@iki.fi>

	* docs/help/in/log.in, src/fe-common/core/fe-log.c: /LOG OPEN
	-window accepts now -targets too to specify the refnum

2001-12-21 12:57  Timo Sirainen <tss@iki.fi>

	* docs/special_vars.txt: added $versiontime

2001-12-20 22:52  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: command-history.c, fe-windows.c: Some
	crashfixes with command history.

2001-12-20 14:29  Timo Sirainen <tss@iki.fi>

	* docs/perl.txt, docs/signals.txt,
	src/fe-common/core/command-history.c,
	src/fe-common/core/command-history.h,
	src/fe-common/core/fe-windows.c, src/fe-common/core/fe-windows.h,
	src/fe-common/core/module-formats.c,
	src/fe-common/core/module-formats.h,
	src/fe-common/core/window-commands.c,
	src/fe-common/core/windows-layout.c, src/fe-text/gui-readline.c,
	src/perl/ui/UI.xs, src/perl/ui/Window.xs: Added command history
	groups, set them with /WINDOW HISTORY. Patch by peder@ifi.uio.no

2001-12-20 13:46  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt: "nick mode changed" signal was missing channel
	parameter

2001-12-20 03:18  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-common-irc.c: And the final #include :)

2001-12-20 03:17  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-readline.c, statusbar-items.c,
	textbuffer-commands.c: Still some #include "servers.h"s ..

2001-12-20 03:14  Timo Sirainen <tss@iki.fi>

	* src/: common.h, core/nicklist.c,
	fe-common/core/chat-completion.c, fe-common/core/fe-channels.c,
	fe-common/core/fe-common-core.c, fe-common/core/fe-core-commands.c,
	fe-common/core/fe-exec.c, fe-common/core/fe-messages.c,
	fe-common/core/fe-queries.c, fe-common/core/fe-windows.h,
	fe-common/core/formats.c, fe-common/irc/fe-irc-channels.c,
	fe-common/irc/dcc/fe-dcc-chat.c: Added WINDOW_REC declaration to
	common.h, removed unneeded #include "servers.h" from fe-windows.h
	which broke several files, added the #include in them.

2001-12-19 16:58  Timo Sirainen <tss@iki.fi>

	* irssi.conf: Changed ircnet's max_query_chans to 5 from 10, so
	that it wouldn't take forever to receive WHO replies if you join to
	10 channels..

2001-12-19 16:25  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-entry.c: Never allow adding CR or LF characters
	to input line, they could mess up everything.

2001-12-19 01:42  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: Hidden entry texts shouldn't have
	gone to command history..

2001-12-18 00:01  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-readline.c, gui-readline.h, irssi.c,
	term-terminfo.c, term.c, term.h: Since I accidentally already
	committed some of the detach-code, here's the rest of it. It
	doesn't really work, you can make irssi detached but you can't
	attach to it anymore :)

2001-12-17 23:13  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: if window-specific history is off,
	the command that closed the window should go in the command
	history.

2001-12-17 20:47  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.h: mode +d is now also treated as having
	argument (hybrid 7 / dancer realname ban)

2001-12-17 20:41  Timo Sirainen <tss@iki.fi>

	* src/fe-text/Makefile.am: irssi-dummy was still in Makefile

2001-12-17 19:41  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: Makefile.am, irssi-dummy.c, irssi.c, term-dummy.c:
	Separate irssi-dummy binary was a bit stupid idea, now it can be
	started with -d command line parameter.

2001-12-17 17:27  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: Makefile.am, irssi-dummy.c: Added irssi-dummy
	binary which works like ircii's dummy mode.

2001-12-16 03:21  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-core-commands.c: /VERSION printed time
	wrong, hopefully the last version fix..

2001-12-16 02:41  Timo Sirainen <tss@iki.fi>

	* configure.in, src/core/expandos.c,
	src/fe-common/core/fe-common-core.c,
	src/fe-common/core/fe-core-commands.c: Leading zeros didn't work
	well in IRSSI_VERSION_TIME.

2001-12-16 00:49  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Core.xs: Still more version changes ..
	Irssi::version() now returns the version in "date.time" format, so
	now it's also possible to "use Irssi 20011216.0149;".
	
	Also fixed a memory leak for Irssi::parse_special().

2001-12-16 00:39  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-core-commands.c: Print IRSSI_VERSION_TIME
	in /VERSION too.

2001-12-16 00:33  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-common-core.c: irssi --version now prints
	the IRSSI_VERSION_TIME as well

2001-12-16 00:26  Timo Sirainen <tss@iki.fi>

	* src/: core/expandos.c, perl/common/Core.xs: Added $versiontime
	and Irssi::version_time()

2001-12-16 00:15  Timo Sirainen <tss@iki.fi>

	* Makefile.am, irssi-version.h, irssi-version.h.in, configure.in:
	IRSSI_VERSION_DATE is now parsed from ChangeLog by configure. Also
	added IRSSI_VERSION_TIME.

2001-12-15 22:22  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt: Removed "gui window goto" signal, it hasn't
	been used for ages.

2001-12-15 21:37  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Ignore.xs: Irssi::ignores() wasn't working, it
	looked at the server list..

2001-12-15 20:37  Timo Sirainen <tss@iki.fi>

	* irssi-version.h: Removed this accidentally, you'll need to rm
	irssi-version.h;cvs update irssi-version.h manually..

2001-12-15 20:28  Timo Sirainen <tss@iki.fi>

	* src/: core/expandos.c, fe-common/core/fe-common-core.c,
	fe-common/core/fe-core-commands.c, perl/common/Core.xs:
	IRSSI_VERSION_DATE is now a number, so you can do #iffing with it

2001-12-15 19:24  Timo Sirainen <tss@iki.fi>

	* irssi.conf: max_query_chans = "10" removed from all networks
	except ircnet. Looks like it's the only network where it works..

2001-12-15 14:22  Timo Sirainen <tss@iki.fi>

	* scripts/clones.pl: Updated to ignore the ident, and added
	optional parameter to specify the minimum number of clones to show
	from host.

2001-12-15 14:10  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/listen.c: Better support for actions and CTCPs.

2001-12-14 23:19  Timo Sirainen <tss@iki.fi>

	* src/core/network.c: net_listen(): when socket() failed because we
	tried to use IPv6, we should have falled back to IPv4, but wrong
	errno was checked.

2001-12-14 23:04  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/hilight-text.c: warning fixed

2001-12-14 17:11  Timo Sirainen <tss@iki.fi>

	* src/irc/core/servers-redirect.c: Redirections were broken if
	server_redirect_event() didn't list the stop event.

2001-12-14 16:59  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-sources.c: perl_timeout_add() didn't add the script
	pointer to the source record, so unloading scripts didn't remove
	the timeouts.

2001-12-14 03:02  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc.c: Fixed some asserts.

2001-12-14 02:54  Timo Sirainen <tss@iki.fi>

	* src/: core/commands.c, core/server-rec.h, core/servers.c,
	core/servers.h, irc/core/irc.c, perl/module.h,
	perl/common/Server.xs: Added reference counting to server record.
	At least now we don't accidentally use a destroyed server record
	when some /command disconnects the server (shouldn't happen really)
	or when irc_send_cmd() fails sending data to server and disconnects
	the server (I don't know if this ever happens, but if it does, it
	very well could have caused crashes)

2001-12-14 02:43  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: bugfix for previous fix :)

2001-12-14 01:42  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: e/I/O/q mode changes shouldn't change the
	visible channel mode.

2001-12-13 20:15  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt: Added "setup saved" signal, updated "setup
	reread" to contain file name

2001-12-11 21:31  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: If window specific history was on and
	command changed a window, the command was saved in wrong window's
	buffer.

2001-12-11 17:44  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-common.c, perl-common.h, perl-core.c,
	perl-signals.c, perl-sources.c, common/Core.xs, irc/Server.xs,
	textui/Statusbar.xs, ui/Formats.xs, ui/Themes.xs: I always forget
	Perl 5.004 doesn't have PL_na .. so, now I've declared for 5.004,
	and changed all STRLEN n_a code to use PL_na instead.

2001-12-11 16:15  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: User mode changes weren't visible.

2001-12-11 03:02  Timo Sirainen <tss@iki.fi>

	* src/irc/core/netsplit.c: Fixed a memory leak + some cleanups

2001-12-11 01:07  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Settings.xs: Added Irssi::settings_add_...(),
	patch by peder@ifi.uio.no

2001-12-11 00:32  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-netsplit.c, irc/bot/bot-events.c,
	irc/core/netsplit.c, irc/core/netsplit.h, perl/irc/Irc.xs,
	perl/irc/Netsplit.xs: Netsplit saved the NICK_REC, but didn't save
	the dynamically allocated strings which were part of it. Removed it
	now and replaced it with saving only op/halfop/voice status. Might
	have caused some crashes? (hopefully did :)

2001-12-10 21:23  Timo Sirainen <tss@iki.fi>

	* src/perl/: common/Irssi.pm, irc/Irc.pm, textui/TextUI.pm,
	ui/UI.pm: Allow exporting symbols, patch by juerd@juerd.nl

2001-12-10 18:37  Timo Sirainen <tss@iki.fi>

	* src/perl/: common/Core.xs, ui/Window.xs: Moved Irssi::command(),
	Irssi::Server::command() and Irssi::Windowitem::command() from ui
	to core. Also, Irssi::command() now doesn't default to active
	server/window item, if this breaks any scripts change them use
	Irssi::active_win()->command() instead.

2001-12-10 14:20  Timo Sirainen <tss@iki.fi>

	* docs/proxy.txt: /SET irssiproxy_ports example had ircnet/ports
	swapped.

2001-12-10 01:38  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events-numeric.c: 307 line is used for
	/USERIP in undernet. Also changed some other alternative reply
	handlers to call event_received() instead of print it itself.

2001-12-09 22:55  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Core.xs: Added Irssi::command_set_options()

2001-12-09 18:13  Timo Sirainen <tss@iki.fi>

	* src/: core/nicklist.c, fe-common/core/fe-channels.c,
	fe-common/core/module-formats.c, irc/core/irc-nicklist.c,
	irc/core/irc-nicklist.h, irc/core/irc-session.c,
	irc/core/massjoin.c, perl/irc/Channel.xs: Better support for
	halfops, patch by yathen@web.de

2001-12-09 18:13  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-irc-channels.c: Support for OPN's channel
	forwarding.

2001-12-09 17:06  Timo Sirainen <tss@iki.fi>

	* src/core/ignore.c: Regexp-ignores weren't compiled at startup -
	thanks to Manoj Kasichainula for noticing this, I never tried
	restarting when trying to reproduce the regexp problems :)

2001-12-09 15:03  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindows.c: Still some window closing
	bugs/crashes.

2001-12-09 01:41  Timo Sirainen <tss@iki.fi>

	* src/perl/irc/Irc.xs: fixed wrong hash key lengths, patch by
	peder@ifi.uio.no

2001-12-08 15:41  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-ignore.c: /IGNORE list: Show the -pattern
	and also show if the regexp is invalid.

2001-12-08 03:03  Timo Sirainen <tss@iki.fi>

	* src/perl/irc/Server.xs: Fixed server_redirect_peek_signal() to
	compile again.

2001-12-08 00:41  Timo Sirainen <tss@iki.fi>

	* src/irc/: core/servers-redirect.c, core/servers-redirect.h,
	proxy/listen.c: server_redirect_peek_signal() now contains int
	*redirected parameter which indicates if event belongs to
	redirection even while it didn't have any redirection signal. Proxy
	uses this to figure out if the event should be sent to clients or
	not (/WHOIS in proxy sent 3 middle lines to all clients before
	this).

2001-12-08 00:26  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindows.c: Small focus bugfix when closing a
	split window.

2001-12-08 00:20  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindows.c: Fixed some problems with mainwindow
	resizing not affecting the subwindows.

2001-12-07 23:46  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-common-core.c, formats.c: /SET
	hide_mirc_colors - patch by paul@raade.org

2001-12-07 23:18  Timo Sirainen <tss@iki.fi>

	* src/perl/common/: Core.xs, Irssi.pm: Removed
	Irssi::require_version(), we'll use "use Irssi 20011207;" style
	now.

2001-12-07 22:52  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Core.xs: Added Irssi::require_version()

2001-12-07 22:41  Timo Sirainen <tss@iki.fi>

	* src/irc/core/servers-redirect.c: "redirect first" and "redirect
	last" events can be used with server_redirect_event() to get a
	signal emitted when redirection begins / ends.

2001-12-07 22:39  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channels-query.c: Still ban exception / invite list
	removes.

2001-12-07 20:45  Timo Sirainen <tss@iki.fi>

	* src/core/special-vars.c: $!xx! history search didn't work because
	history_func() got also the trailing '!' character.

2001-12-07 20:40  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt, src/irc/core/channels-query.c,
	src/irc/core/irc-channels.h, src/irc/core/mode-lists.c,
	src/irc/core/modes.c, src/perl/irc/Channel.xs,
	src/perl/irc/Modes.xs, src/fe-common/irc/fe-events-numeric.c,
	src/fe-common/irc/fe-irc-commands.c,
	src/fe-common/irc/module-formats.c: Added support for 326 and 327
	whois numerics in OPN.
	
	Removed keeping track of ban exceptions and invite list.

2001-12-07 16:58  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/: dump.c, listen.c, module.h: Send NICK change
	before 001 request so that ircII also knows our real nick.

2001-12-07 16:39  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/: dump.c, listen.c, module.h, proxy.c: Several
	fixes to work better with non-irssi clients, also fixed a potential
	crash if sending a wrong PASS.

2001-12-07 05:27  Timo Sirainen <tss@iki.fi>

	* src/: fe-text/statusbar.c, irc/core/channels-query.c: Fixed 2
	small memory leaks.

2001-12-07 03:55  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Core.xs: parameters types for timeout_add() and
	input_add() changed from void* to SV*

2001-12-07 03:40  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-sources.c: Removed g_free(package) that wasn't
	supposed to be there.

2001-12-07 00:29  Timo Sirainen <tss@iki.fi>

	* src/: irc/core/irc-chatnets.c, irc/core/irc-chatnets.h,
	irc/core/irc-servers-reconnect.c, irc/core/irc-servers-setup.c,
	core/servers-setup.c, fe-common/irc/fe-ircnet.c,
	irc/core/irc-servers.c: /IRCNET ADD -usermode option added.

2001-12-07 00:10  Timo Sirainen <tss@iki.fi>

	* src/: irc/core/irc-servers-reconnect.c, irc/core/irc-servers.h,
	irc/core/modes.c, irc/core/servers-redirect.c,
	fe-common/irc/fe-events-numeric.c: On nick collision kills,
	reconnect back immediately. On any other type of kills, stop
	reconnecting to the server entirely.
	
	When reconnecting to server and setting back the old user mode,
	only use the modes that we actually wanted to change with /MODE
	commands, don't try to set back modes given to us by server (eg.
	+r).

2001-12-07 00:05  Timo Sirainen <tss@iki.fi>

	* src/: core/server-rec.h, core/servers-reconnect.c,
	core/session.c, perl/module.h: /UPGRADE broke reconnections to
	server.

2001-12-07 00:05  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/listen.c: Treat all WHOIS requests as remote.

2001-12-06 22:14  Timo Sirainen <tss@iki.fi>

	* src/perl/irc/Irc.xs: Added some max_*_in_cmd + some more stuff to
	Irssi::Irc::Server record.

2001-12-06 21:57  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-expandos.c: $winref and $winname shouldn't
	crash if there's no active window.

2001-12-06 21:46  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Core.xs: Irssi::signal_add() accepts now a hash,
	so you can do eg. signal_add('sig1' => 'func1', 'sig2' => 'func2');

2001-12-06 18:17  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-common.c, perl-common.h, perl-core.c,
	perl-signals.c, perl-signals.h, perl-sources.c, perl-sources.h,
	common/Core.xs: Irssi::signal_add(), Irssi::timeout_add(),
	Irssi::input_add() and their variants now also allow use of code
	references.

2001-12-06 16:11  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/: listen.c, module.h: Allow sending USER before
	NICK when logging in.

2001-12-04 17:41  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Core.xs: added signal_get_emitted() and
	signal_get_emitted_id()

2001-12-04 16:15  Timo Sirainen <tss@iki.fi>

	* configure.in, autogen.sh: Moved the VERSION-removal of
	config.h.in to configure from autogen because "make dist" ran
	autoheader again and the VERSION wasn't removed.

2001-12-04 16:07  Timo Sirainen <tss@iki.fi>

	* Makefile.am: Added README.cygwin.

2001-12-04 15:56  Timo Sirainen <tss@iki.fi>

	* default.theme: Use white foreground color for blue-bg'd
	statusbars instead of "default color" which doesn't work well if
	it's not white.

2001-12-04 15:43  Timo Sirainen <tss@iki.fi>

	* default.theme: Added text "You can also give the default
	foreground color for statusbar items." to sb_background setting.

2001-12-04 15:40  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: term-curses.c, term-terminfo.c, term.h: Never print
	the last character in screen, this may break some terminals (cygwin
	at least).
	
	term_addstr() now uses const char * instead of char * parameter.

2001-12-04 15:08  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/hilight-text.c: Don't match nicks in -nick
	hilights.

2001-12-04 00:46  Timo Sirainen <tss@iki.fi>

	* src/irc/core/servers-redirect.c: MAX_FAILURE_COUNT was used
	off-by-one (ie. 1 meant actually 0..)

2001-12-04 00:18  Timo Sirainen <tss@iki.fi>

	* src/perl/ui/UI.xs: Irssi::UI::Window's data_level and
	hilight_color contained wrong hash length arguments.

2001-12-03 21:39  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channels-query.c: "channel wholist" still wasn't
	sent at proper times.

2001-12-03 21:09  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channels-query.c: "channel wholist" was sent to
	channels that hadn't received /WHO list yet.

2001-12-03 20:56  Timo Sirainen <tss@iki.fi>

	* configure.in: added "Press ENTER to continue" text after the
	"want to download glib?" text.

2001-12-03 20:51  Timo Sirainen <tss@iki.fi>

	* src/irc/notifylist/: notify-ison.c, notifylist.c: Fixed a memory
	leak and a crash when notifylist_check_join() was called with NULL
	realname.

2001-12-03 20:50  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-events.c, fe-irc-messages.c: Show
	@#channel notices as regular notices again. Don't hilight it or
	@#channel msgs.

2001-12-03 18:45  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-common.c: added a few asserts to make sure we don't
	mess up if IDs go above 16bit

2001-12-03 18:05  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/fe-exec.c, fe-common/core/fe-exec.h,
	perl/ui/UI.xs: Added processes to be extern instead of static. Also
	added Irssi::processes()

2001-12-03 17:04  Timo Sirainen <tss@iki.fi>

	* README.cygwin: Added some cygwin help.

2001-12-03 15:40  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-core.c: a bit more proper initializing of Irssi
	package..

2001-12-03 14:06  Timo Sirainen <tss@iki.fi>

	* src/fe-text/irssi.c: add the "gui exit" with signal_add_last() so
	it can be aborted while still running the other "gui exit" hooks.

2001-12-03 14:05  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-core.c: removed unused variable

2001-12-01 21:36  Timo Sirainen <tss@iki.fi>

	* src/irc/core/servers-redirect.c: Don't fail the remote
	redirections either until MAX_FAILURE_COUNT redirections have gone
	without reply to our redirection. This is because the timeout
	itself may fail if lag to the server is too high.

2001-12-01 21:23  Timo Sirainen <tss@iki.fi>

	* src/core/: servers-reconnect.c, session.c: /UPGRADE shouldn't
	begin server reconnections in old client.

2001-12-01 21:17  Timo Sirainen <tss@iki.fi>

	* src/irc/core/servers-redirect.c: Only use registered start events
	to begin a server redirection - not those that are just given in
	server_redirect() (fixes a small problem of /MSG nick who is away +
	/WHOIS nick, then receiving the first away reply from server to
	/MSG command irssi thinks it's a reply to /WHOIS)

2001-12-01 20:44  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-events-numeric.c, irc/core/irc-servers.h,
	irc/core/lag.c: Disable lag detection in servers that don't
	understand PING command (yes, there was at least one..)

2001-12-01 19:34  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-common.c: Added ~/.irssi/scripts and
	PREFIX/lib/irssi/scripts to default @INC path

2001-12-01 16:22  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: snprintf() -> g_snprintf()

2001-11-30 01:31  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: Removed settings_add_bool(..,
	"join_auto_chans_on_invite", ..) here, it's already done in
	channel-events.c and causes glib error.

2001-11-30 00:50  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: Make sure the more-statusbar item
	doesn't crash if there's no active window.

2001-11-30 00:31  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-events.c, fe-common/irc/fe-irc-commands.c,
	irc/core/irc-commands.c: /WALLCHOPS are now printed to screen.
	Receiving notices for @#channel are printed like receiving wall
	messages. /ACTION @#channel didn't work properly.

2001-11-29 23:58  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-common-core.c: irssi --help printed
	--password=SERVER option, changed to --password=PASSWORD :)

2001-11-29 23:12  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-signals.c: Allow using Irssi::signal_add('command
	...', ..) so irssi won't crash when the script is unloaded.

2001-11-29 23:05  Timo Sirainen <tss@iki.fi>

	* src/core/commands.c: command_unbind() - don't crash if trying to
	unbind a command not registered in given module.

2001-11-29 20:19  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: /QUOTE and /RAWQUOTE shouldn't work
	until connect() to server is finished.

2001-11-29 13:09  Timo Sirainen <tss@iki.fi>

	* src/fe-text/term-terminfo.c: When /SET colors is OFF, irssi
	displays all non-default background colors as reversed.

2001-11-28 22:49  Timo Sirainen <tss@iki.fi>

	* src/perl/irc/: Channel.xs, module.h: Added Irssi::Irc::get_mask()
	and Irssi::Irc::MASK_*

2001-11-28 22:38  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-queries.c: /QUERY without a parameter but
	with options (eg. /alias query query -window) now does the same
	/UNQUERY properly.

2001-11-28 21:49  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-exec.c: /EXEC -interactive was broken.

2001-11-28 02:43  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events-numeric.c: "event 378" is also used
	to end /MAP in OPN.

2001-11-28 01:54  Timo Sirainen <tss@iki.fi>

	* src/common.h: g_free_not_null() is now equal to g_free() - didn't
	notice before this was allowed.. :) I'll remove this macro entirely
	when I get around rewriting irssi..

2001-11-27 21:29  Timo Sirainen <tss@iki.fi>

	* src/perl/ui/Themes.xs: max number of parameters for printformat()
	was calculated wrong.

2001-11-27 21:21  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer-reformat.c: didn't work properly with
	scripts calling Irssi::printformat()

2001-11-27 19:12  Timo Sirainen <tss@iki.fi>

	* servertest/Makefile.am: removed memdebug support

2001-11-27 14:56  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-exec.c: default level for /EXEC should be
	CLIENTCRAP, not CLIENTNOTICE.

2001-11-27 14:05  Timo Sirainen <tss@iki.fi>

	* src/fe-text/term.c: /SET term_force_colors was broken.

2001-11-25 22:59  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channels-query.c: added support for servers where
	/WHO only gives "end of who" message.

2001-11-25 21:55  Timo Sirainen <tss@iki.fi>

	* src/irc/core/servers-redirect.c: Irssi didn't properly abort a
	redirection of which end event it missed.

2001-11-25 19:34  Timo Sirainen <tss@iki.fi>

	* src/perl/ui/Themes.xs: printformat_perl() crashfix was buggy :)

2001-11-25 18:35  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/: dcc-chat.c, dcc-get.c, dcc.c, dcc.h: /SET
	dcc_own_ip now affects also which interface irssi uses to connect
	to outgoing DCC connections.

2001-11-25 18:06  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-session.c: Added backwards compatibility for
	/UPGRADE for transferring nick list..

2001-11-25 18:03  Timo Sirainen <tss@iki.fi>

	* src/core/session.c: /UPGRADE: when trying to restore connection
	to server of which chat protocol is unknown, close the specified
	handle.

2001-11-25 17:35  Timo Sirainen <tss@iki.fi>

	* irssi.conf, src/fe-text/statusbar-items.c: --more-- statusbar
	item didn't work properly with split windows. Also changed it's
	settings in non-active window to be the same as in active window
	(right aligned)

2001-11-25 17:31  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/formats.h: window_get_theme() now checks that
	window isn't NULL, so we don't crash if something tries to print to
	screen when there's no windows yet.

2001-11-25 17:17  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-core.c, perl-core.h, perl-fe.c: /SCRIPT LOAD
	modifies the script name so that all non-alphanumeric characters
	are translated to '_' char .. now this behaviour is done also when
	/SCRIPT UNLOAD is done, so people don't get confused why their
	"test-1" script can't be unloaded.

2001-11-25 17:13  Timo Sirainen <tss@iki.fi>

	* src/: core/session.c, irc/core/irc-session.c: /UPGRADE: Irssi no
	longer asks for /NAMES list from server when rejoining channels,
	but the nick list is transferred in session file.

2001-11-25 16:43  Timo Sirainen <tss@iki.fi>

	* src/perl/ui/Themes.xs: Irssi::printformat() doesn't crash anymore
	if you try to use unregistered format.

2001-11-25 16:41  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-windows.c, formats.c, module-formats.c:
	/FORMAT timestamp and /FORMAT day_changed use now strftime()-style
	formats for specifying time. %x is still treated as color format,
	so you'll need to escape them with another % (%%H:%%S). The $
	parameters don't work anymore.

2001-11-25 16:27  Timo Sirainen <tss@iki.fi>

	* src/: perl/ui/Window.xs, fe-common/core/printtext.c,
	fe-common/core/printtext.h: Added printtext_string_window(),
	Irssi::UI::Window::print() uses it also now.

2001-11-25 16:16  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: module-formats.c, module-formats.h,
	window-commands.c: /WINDOW NAME now complains if you try to change
	the window's name to something that's already in use.

2001-11-25 16:05  Timo Sirainen <tss@iki.fi>

	* src/core/servers-reconnect.c: Doing /RECONNECT while server was
	still being connected to, irssi didn't disconnect the server so you
	ended up having two connections.

2001-11-25 16:01  Timo Sirainen <tss@iki.fi>

	* src/perl/ui/Window.xs: Irssi::Window::command() should make the
	specified window active_win temporarily.

2001-11-24 02:31  Timo Sirainen <tss@iki.fi>

	* src/perl/ui/Themes.xs: Irssi::printformat() crashed if the
	registered format contained $0- etc.

2001-11-21 18:50  Timo Sirainen <tss@iki.fi>

	* src/core/chat-commands.c: /FOREACH QUERY did actually same as
	/FOREACH CHANNEL :)

2001-11-20 22:42  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-windows.c: set only non-automatic windows sticky
	so that the windows irssi creates at startup wont get sticky. also
	the check if split window was empty was wrong.

2001-11-20 22:19  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events-numeric.c: 377 numeric seems to be
	used as motd by some servers..

2001-11-20 21:54  Timo Sirainen <tss@iki.fi>

	* src/core/pidwait.h: Still forgot to add pidwait_get_pids() here.

2001-11-20 21:48  Timo Sirainen <tss@iki.fi>

	* src/core/pidwait.c: added function pidwait_get_pids() which
	session.c uses - forgot to commit last time :)

2001-11-20 21:44  Timo Sirainen <tss@iki.fi>

	* src/fe-text/term.c: /SET colors OFF should work even if /SET
	term_force_colors is ON

2001-11-20 21:36  Timo Sirainen <tss@iki.fi>

	* src/core/session.c: --session broke --help output

2001-11-20 21:29  Timo Sirainen <tss@iki.fi>

	* src/core/session.c: /UPGRADE: waited pids are now transferred to
	new client so we don't leave zombie processes.

2001-11-20 13:51  Timo Sirainen <tss@iki.fi>

	* src/: core/commands.c, fe-common/core/fe-core-commands.c: using
	signal_add() instead of signal_add_first() again. the ..first()
	wasn't really needed and it broke autoaway.pl script .. which is
	because /DISCONNECT and /UPGRADE commands destroy the server
	record, but it's still left in the signal's parameter. Guess I'll
	need to add reference counting to server record as well..

2001-11-20 13:38  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/themes.c: data_is_empty() might have crashed
	when it was called at the startup when there was no active window.

2001-11-20 04:38  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindows.c: /WINDOW STICK <ref#> OFF didn't work.

2001-11-20 04:35  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-windows.c: When creating hidden windows in sticky
	split windows, they should go to the active split window, not to
	some other non-sticky window..

2001-11-20 04:28  Timo Sirainen <tss@iki.fi>

	* docs/perl.txt: send_raw_split() example's nickarg was wrong (2 ->
	3).

2001-11-20 04:26  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc.c: irc_send_cmd_split() - don't crash if there
	was no nicks given (probably called improperly from script)..

2001-11-20 04:19  Timo Sirainen <tss@iki.fi>

	* src/core/session.c: /UPGRADE: --home and --config parameters
	weren't passed to new irssi.

2001-11-20 04:11  Timo Sirainen <tss@iki.fi>

	* default.theme, src/fe-common/core/fe-channels.c,
	src/fe-common/core/module-formats.c,
	src/fe-common/core/module-formats.h: Added /FORMAT names_prefix to
	print prefix at the beginning of each /NAMES list line.

2001-11-20 03:48  Timo Sirainen <tss@iki.fi>

	* src/core/session.c: Typobugfix.

2001-11-20 03:43  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-windows.c, mainwindows.c, statusbar.c: Irssi
	didn't redraw the screen properly when split windows were created
	but were never set active.

2001-11-20 03:25  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-items.c: /SET autocreate_split_windows
	- If autocreated windows should be split windows instead of hidden.

2001-11-20 03:22  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-messages.c: Added halfop support for nick
	modes.

2001-11-20 03:08  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-core-commands.c: Previous commit in
	core/commands.c broke /^cmd (command output hiding).

2001-11-20 03:04  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channel-events.c: /SET join_auto_chans_on_invite
	setting wasn't registered so it didn't work..

2001-11-20 02:47  Timo Sirainen <tss@iki.fi>

	* src/: core/session.c, core/session.h, fe-text/irssi.c: /UPGRADE
	now saves the session, disconnects the servers so that the socket
	isn't closed but irssi thinks its disconnected, then it quits
	irssi, and as the last command executes the new irssi. This way we
	get clean deinitialization so irssi can close log files, destroy
	scripts, etc.

2001-11-20 02:29  Timo Sirainen <tss@iki.fi>

	* src/: core/session.c, irc/core/irc-session.c: /UPGRADE: server
	command queue is now flushed to make sure everything gets sent to
	server. Channels are now stored in in config blocks instead of just
	in one string, this way we can restore the topic and key. Away
	status in server is also restored.

2001-11-20 01:54  Timo Sirainen <tss@iki.fi>

	* src/core/: net-sendbuffer.c, net-sendbuffer.h: Added
	net_sendbuffer_flush() for flushing the buffer.

2001-11-20 00:57  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: Specified "cleft" and "cright" for
	ctrl-left/right keys. Added xterm's keycodes for them.

2001-11-20 00:56  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/keyboard.c: /BIND works a bit better again
	when parsing the given key.

2001-11-20 00:12  Timo Sirainen <tss@iki.fi>

	* src/core/channels.c: Don't break if /CHANNEL ADD -bots list has
	bots separated with more than one space.

2001-11-20 00:09  Timo Sirainen <tss@iki.fi>

	* src/core/commands.c: grab the "send command" event with
	signal_add_first().

2001-11-20 00:04  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-events-numeric.c, module-formats.c,
	module-formats.h: 378 event (whois realhost) data is different
	between irc servers, so added support for another server. Also
	added support for 377 event (whois usermode).

2001-11-19 23:47  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-common.c: perl_command() - just a small sanity
	check that we're not sending empty command.

2001-11-19 23:44  Timo Sirainen <tss@iki.fi>

	* src/core/special-vars.c: eval_special_string() : spaces are now
	ignored after ';' separator (so /alias echo foo; echo bar works
	properly). Also if there was any empty commands they're now
	ignored.

2001-11-19 23:34  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-events-numeric.c, irc/core/irc-commands.c,
	irc/core/irc-nicklist.c, irc/core/irc-servers.h: Removed
	whois_coming-flag which was used to figure out if 301 event should
	be printed as whois-message or normal "nick is away" message. 
	Server redirections are used for that now. Some servers also send
	301 event in /WHOWAS reply, this works now as well.

2001-11-19 23:22  Timo Sirainen <tss@iki.fi>

	* src/irc/core/lag.c: Changed default of /SET lag_check_time from
	30 to 60.

2001-11-19 23:21  Timo Sirainen <tss@iki.fi>

	* irssi.conf, src/fe-text/statusbar-items.c: Rewrote lag statusbar
	item. It's now updated properly.

2001-11-19 22:26  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-core.c, common/Settings.xs: Settings of perl
	scripts are now stored in "perl/core/scripts" instead of old
	"perl/core". The settings are automatically moved to the
	perl/core/scripts for now - this will be removed before 0.7.99
	comes out.

2001-11-19 22:10  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/hilight-text.c: /HILIGHT -actcolor didn't work
	with -nick (which was default)

2001-11-19 21:47  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-messages.c: Actually :) The /SET
	show_own_nick_change_once is still there, but it's OFF by default
	now, and printing the own nick changes just don't trigger window
	activity.

2001-11-19 21:42  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-messages.c: /SET show_own_nickchange_once
	ON - show own nick changes only in active window instead of every
	channel you've joined. This is the default now.

2001-11-19 21:41  Timo Sirainen <tss@iki.fi>

	* src/core/Makefile.am: Removed memdebug stuff.

2001-11-19 21:37  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-exec.c, fe-exec.h: Added /EXEC -level
	option.

2001-11-19 21:30  Timo Sirainen <tss@iki.fi>

	* acconfig.h, configure.in, src/fe-text/irssi.c,
	src/lib-config/parse.c, src/common.h, src/core/memdebug.c,
	src/core/memdebug.h: Removed memory debugging code. It's a lot
	easier to check for buffer overflows with electric fence and memory
	leaks with memprof.

2001-11-19 21:16  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/dcc.c: Ignoring CTCPs shouldn't ignore DCC CTCPs,
	we're checking DCC level for ignoring them now.

2001-11-19 21:06  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/chat-completion.c: Actually, we do want to
	have the space after nick completion.. :) It's much more often
	wanted than not, and I can't really think of any way to figure out
	if we want space or not.

2001-11-19 20:36  Timo Sirainen <tss@iki.fi>

	* src/perl/: get-signals.pl, perl-common.c, perl-common.h,
	perl-signals.c, common/Channel.xs, common/Query.xs,
	common/Server.xs, common/typemap, irc/Dcc.xs, irc/Irc.xs,
	irc/module.h, irc/typemap, ui/UI.xs, ui/Window.xs:
	Irssi::Irc::Dcc::* is now correctly blessed instead of using
	Irssi::Irc::Dcc always. did s/irssi_bless/iobject_bless/, added
	simple_iobject_bless which DCC uses.

2001-11-19 19:46  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-common.c: Chat protocol ID was assumed to be 8bit
	or less, this may not be so since the ID is taken from generic
	unique ID-pool which grows fast.. Now the we'll divide the 32bit
	number to 16bit chat protocol ID and 16bit object ID. They might
	not fit either, so I think I'll need to rewrite this part of code
	some day :)

2001-11-19 19:06  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/chat-completion.c: Don't add space after
	tab-completed nicks.

2001-11-19 18:31  Timo Sirainen <tss@iki.fi>

	* src/fe-text/irssi.c: moved the dirty_check() before
	fe_common_core_finish_init() so that if ~/.irssi/startup file does
	something that wants to change the prompt it would work..

2001-11-19 18:21  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-irc-messages.c: "message irc notice" - when
	figuring out if it's server notice or not, check also if address ==
	"" instead of just == NULL. At least if perl script emits the
	signal it gets "".

2001-11-19 17:57  Timo Sirainen <tss@iki.fi>

	* src/fe-text/irssi.c: Redraw the screen before emitting "irssi
	init finished" signal, so we have input entry created if someone
	wants to change prompt.

2001-11-19 17:38  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/themes.c: data_is_empty() didn't check
	properly for $0-$9 variables and broke statusbar.

2001-11-19 16:59  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: With /SET window_auto_change ON,
	irssi might have crashed if input entry was not visible at that
	time.

2001-11-19 16:45  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-session.c: /UPGRADE now remembers user mode,
	patch by lam@e-gate.pl

2001-11-19 15:17  Timo Sirainen <tss@iki.fi>

	* src/core/special-vars.c: get_argument() - allow arglist to be
	NULL, just assume that there's no arguments then.

2001-11-19 15:02  Timo Sirainen <tss@iki.fi>

	* src/core/: channels.c, chat-commands.c, server-connect-rec.h:
	/CONNECT -! doesn't autojoin to channels.

2001-11-19 14:55  Timo Sirainen <tss@iki.fi>

	* src/core/session.c: Irssi printed GLib error if no PATH was set..

2001-11-19 14:52  Timo Sirainen <tss@iki.fi>

	* src/core/: servers.c, session.c: /UPGRADE didn't work properly
	when you were connected to multiple servers.

2001-11-19 14:33  Timo Sirainen <tss@iki.fi>

	* src/core/session.c: session_set_binary() - we can't get the full
	path to irssi binary from argv[0] and we need it, so its searched
	now.

2001-11-19 14:14  Timo Sirainen <tss@iki.fi>

	* src/: core/channel-rec.h, core/channels.c,
	irc/core/irc-session.c: -botcmd isn't now sent to channels when
	/UPGRADEing.

2001-11-19 14:02  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channel-events.c: /SET join_auto_chans_on_invite -
	patch by tygrys@moo.pl

2001-11-19 13:46  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: Removed GLib error when doing
	/RELOAD.

2001-11-19 13:42  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-session.c: Topics weren't restored on /UPGRADE.

2001-11-19 03:46  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/dcc/fe-dcc-send.c, irc/dcc/dcc-send.c: If
	/SET dcc_upload_path is empty, we should use the current directory,
	not root directory.

2001-11-19 03:25  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/dcc/fe-dcc-send.c: Filename completion for /DCC
	SEND looked files from wrong default directory.

2001-11-19 03:00  Timo Sirainen <tss@iki.fi>

	* src/core/session.c: Added syntax comment for /UPGRADE

2001-11-19 02:54  Timo Sirainen <tss@iki.fi>

	* src/core/session.c: A few more updates.

2001-11-19 02:48  Timo Sirainen <tss@iki.fi>

	* src/: core/Makefile.am, core/core.c, core/server-rec.h,
	core/servers.c, core/session.c, core/session.h, fe-text/irssi.c,
	irc/core/Makefile.am, irc/core/irc-core.c, irc/core/irc-servers.c,
	irc/core/irc-session.c: /UPGRADE - upgrade-on-the-fly feature.
	Currently only moves the active server connections to the new irssi
	process, but that should be enough to never quit from IRC again :)

2001-11-19 02:30  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events-numeric.c: Event 001 wasn't printed
	to screen.

2001-11-19 00:29  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-servers.c: Data sent to server with /RAWQUOTE
	didn't show up properly in rawlog unless it ended with \r\n.

2001-11-18 23:27  Timo Sirainen <tss@iki.fi>

	* default.theme, src/fe-common/core/fe-channels.c,
	src/fe-common/core/module-formats.c,
	src/fe-common/core/module-formats.h: Added new formats for
	ops/halfops/voices in /NAMES list.

2001-11-18 23:17  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: statusbar-items.c, textbuffer-view.c,
	textbuffer-view.h: --more-- works again, better than ever :)

2001-11-18 23:15  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar.c: back to "Irssi didn't always remove the
	statusbar item from screen when it should have." bug - this time
	with right-aligned items :)

2001-11-18 23:09  Timo Sirainen <tss@iki.fi>

	* src/fe-text/term-terminfo.c: term_refresh(): Change the color to
	black after everything is done. It's annoying when the color
	usually was left to the statusbar's color and when ssh connection
	to irssi dropped, the terminal's background changed to blue..

2001-11-18 22:36  Timo Sirainen <tss@iki.fi>

	* src/: perl/Makefile.am, irc/core/ctcp.c, irc/core/ctcp.h,
	perl/irc/Ctcp.xs, perl/irc/Irc.xs, perl/irc/Server.xs: Added
	ctcp_register() and ctcp_unregister() for registering CTCP
	commands.  It's used by CTCP CLIENTINFO to print list of known CTCP
	commands. Also added CTCP USERINFO command + /SET
	ctcp_userinfo_reply.

2001-11-18 20:37  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: Makefile.am, autorun.c, autorun.h,
	fe-common-core.c: Execute ~/.irssi/startup before autoconnecting to
	servers. This way you can get autoconnecting work with dynamically
	loaded chat protocols.

2001-11-18 20:01  Timo Sirainen <tss@iki.fi>

	* src/perl/ui/Window.xs: Irssi::Server::print()'s level parameter
	wasn't optional like in other print()s.

2001-11-18 19:16  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar.c: typobugfix for previous commit.

2001-11-18 19:12  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: Don't handle keypresses when there's
	no active entry in screen.

2001-11-18 19:06  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar.c: After calls to statusbar_item_register()
	and statusbar_item_unregister(), the statusbars should be redrawn.
	This also fixes the crash at quit when using statusbar perl
	scripts.

2001-11-18 18:41  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: If you did quickly /WHOIS
	existing_nick, /WHOIS not_existing_nick, irssi printed one extra
	"End of WHOIS" message in screen.

2001-11-18 18:13  Timo Sirainen <tss@iki.fi>

	* docs/perl.txt: Added Chatnet, Process and updated redirection
	text.

2001-11-18 17:36  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-common.c: Irssi::Chatnet can now be accessed from
	perl.

2001-11-18 17:27  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Server.xs: Added Irssi::chatnets() and
	chatnet_find()

2001-11-18 17:16  Timo Sirainen <tss@iki.fi>

	* src/perl/: irssi-core.pl, perl-core.c: /SCRIPT UNLOAD didn't
	destroy the perl package from memory. Also the scripts weren't
	destroyed when error occured in them.

2001-11-18 16:07  Timo Sirainen <tss@iki.fi>

	* src/irc/core/servers-redirect.c: Stop the redirection if we
	receive unknown event and it's not numeric.

2001-11-18 15:28  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer-view.c: Fixed the "multiple space split"
	fix :) It was causing crashes, strange that it worked in my tests..

2001-11-18 14:43  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-irc-messages.c: Even if notice is from
	server, print it to given target, since it could be meant for some
	channel.

2001-11-18 14:40  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-ignore.c: When printing /IGNORE list, if
	there's no ignores print the IGNORE_NO_IGNORES format which wasn't
	used before for anything..

2001-11-18 13:35  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/listen.c: Reply to PINGs ourself if destination was
	proxy's address, our own nick or no destination at all.

2001-11-18 12:56  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-windows.c: Sometimes when changing from split
	window to another, irssi crashed/messed up the screen. Happened
	mostly if the window layout was saved.

2001-11-18 11:55  Timo Sirainen <tss@iki.fi>

	* src/irc/core/: channels-query.c, ctcp.c, irc-servers.c,
	netsplit.c, servers-redirect.c: When destroying data used from
	server in "server disconnected" signal, set the data to NULL as
	well, the server record is still used after the signal is finished
	(the channels it uses are destroyed, which may trigger scripts
	etc.)

2001-11-17 18:15  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer-view.c: If line was split from multiple
	spaces, irssi printed the spaces in the beginning of the next line
	- which wasn't good if the next line was statusbar..

2001-11-17 17:39  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar.c: Irssi didn't always remove the statusbar
	item from screen when it should have.

2001-11-17 16:59  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.h: added +q channel mode to
	HAS_MODE_ARG_ALWAYS() list.

2001-11-17 15:20  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channels-query.c: 329 event reply for MODE #channel
	shouldn't go to "chanquery abort", but we'd rather just want to
	print it.

2001-11-17 13:02  Timo Sirainen <tss@iki.fi>

	* src/perl/module-formats.c: "error loading script" -> "error in
	script" because it can be printed at any time.

2001-11-17 01:25  Timo Sirainen <tss@iki.fi>

	* src/perl/: textui/TextUI.xs, ui/Formats.xs, ui/Themes.xs,
	ui/UI.xs: Didn't I already commit these? .. added
	format_get_text(), gui_printtext_after(), last_line_insert() and
	fixed a few memleaks.

2001-11-17 01:23  Timo Sirainen <tss@iki.fi>

	* src/irc/core/servers-redirect.h: Forgot to update this for
	server_redirect_register()

2001-11-17 01:12  Timo Sirainen <tss@iki.fi>

	* src/perl/Makefile.am: added ui/Formats.xs to EXTRA_DIST

2001-11-17 01:07  Timo Sirainen <tss@iki.fi>

	* src/: irc/core/servers-redirect.c, perl/irc/Server.xs: Added
	support for "optional events" in redirection. They're checked right
	after stop-signal is received. This fixes /WHOIS non_existing_nick
	in OPN, and also hides the Channel created-event when joining to
	channel that's received in several networks after /MODE #channel.

2001-11-17 00:42  Timo Sirainen <tss@iki.fi>

	* src/irc/core/servers-redirect.c: Allow replies to redirections
	come in a bit different order than expected - default is if 3
	replies to other redirections are received, abort the expected one.
	This is because some IRC bouncers reply to some of the commands
	(PING) themself immediately.

2001-11-16 22:35  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Core.xs: Fixed a few memory leaks

2001-11-16 17:51  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-items.c: added assert to
	window_item_add().

2001-11-16 17:17  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Core.xs: Added Irssi::version() for returning the
	IRSSI_VERSION_DATE, fixed get_irssi_dir() and get_irssi_config()
	not to complain about const char*.

2001-11-16 15:49  Timo Sirainen <tss@iki.fi>

	* src/irc/core/servers-redirect.c: Added "your not chanop" failure
	to I-mode as well.

2001-11-16 15:39  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channels-query.c: If the last query fails we should
	make the channel synced.

2001-11-16 15:18  Timo Sirainen <tss@iki.fi>

	* src/irc/core/servers-redirect.c: ISON and USERHOST redirections
	were registered wrong.

2001-11-16 12:50  Timo Sirainen <tss@iki.fi>

	* src/: perl/common/Core.xs, core/settings.c: "setup reread" signal
	now sends the config file as parameter. Added
	Irssi::get_irssi_dir() and Irssi::get_irssi_config(). Patch by
	peder@linpro.no

2001-11-16 11:05  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: term-curses.c, term-terminfo.c, term.c, term.h,
	terminfo-core.c, terminfo-core.h: Removed /SET term_scroll_fast -
	looks like il/dl commands work fine with scrolling region at least
	in xterm and linux console, so it looks nice and is fast.

2001-11-15 23:51  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/notifylist/fe-notifylist.c: When printing
	notify joins/leaves, don't print them with hilight color after
	all.. they're annoying when they create autolog files.

2001-11-15 23:36  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer.c: textbuffer_insert() didn't work
	properly when trying to add empty string.

2001-11-15 22:01  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer-view.c: The default color for line should
	be ATTR_RESET, not 0 (black).

2001-11-15 21:49  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindows.c: /WINDOW DOWN and /WINDOW UP now cycle
	to highest/lowest window.

2001-11-15 21:02  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/themes.c, fe-common/core/themes.h,
	fe-text/statusbar.c: Changed the escaping system -
	theme_format_expand_data()'s EXPAND_FLAG_IGNORE_EMPTY now also
	checks if the argument is a $variable that is empty. Statusbar now
	first expands the formats and after then expands $variables. Should
	fix at least when trying to print #$$$ channel in statusbar.

2001-11-15 19:57  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-config.c: When overriding default
	statusbars, don't forget the type/placement/position/visible
	settings if they're not specified in new statusbar config.

2001-11-15 19:44  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar.c: Right-aligned statusbar items weren't
	positioned correctly.

2001-11-15 19:37  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: /QUOTE and /RAWQUOTE should work as
	soon as the socket is connected.

2001-11-15 17:29  Timo Sirainen <tss@iki.fi>

	* src/irc/core/servers-redirect.c: print failed redirections to
	rawlog even if there's no failure signal.

2001-11-15 17:18  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: /WHOIS nick_who_was_in_irc showed
	only the first and last lines of /WHOWAS.

2001-11-15 17:11  Timo Sirainen <tss@iki.fi>

	* irssi.conf: changed the infobar text - "read it to get rid of
	this"

2001-11-15 14:47  Timo Sirainen <tss@iki.fi>

	* src/: core/server-rec.h, fe-common/core/fe-server.c,
	fe-text/statusbar-items.c, irc/core/lag.c: Lag checking fixes -
	should work fine again.

2001-11-15 01:52  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: term-curses.c, term-terminfo.c, term.c, term.h,
	terminfo-core.c, terminfo-core.h: /SET force_colors -> /SET
	term_force_colors. Added /SET term_scroll_fast option to specify if
	we want to scroll with fastest method, or the cleanest method. The
	default is cleanest and it looks best with xterm, with some other
	terminals where line-by-line scroll is slow, you might want to use
	the fast scrolling.

2001-11-15 01:32  Timo Sirainen <tss@iki.fi>

	* src/fe-text/term-terminfo.c: Scrolling should dirty the whole
	scrolling area, not just the new lines.

2001-11-15 01:21  Timo Sirainen <tss@iki.fi>

	* src/core/chat-protocols.c: Don't crash when connecting to server
	with unknown chat protocol (eg.  specified in config file but
	module not loaded yet).

2001-11-15 01:08  Timo Sirainen <tss@iki.fi>

	* src/irc/notifylist/notify-ison.c: Small optimization for
	whois-redirecting.

2001-11-15 01:04  Timo Sirainen <tss@iki.fi>

	* src/perl/irc/Server.xs: redirect_event() didn't give the correct
	parameter to event_hash2list().  Changed void* parameters -> SV*
	and using them directly instead of ST(x).

2001-11-15 00:37  Timo Sirainen <tss@iki.fi>

	* src/irc/notifylist/notify-ison.c: WHOIS command should be sent
	after redirecting, not before..

2001-11-15 00:30  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channels-query.c: Still some syncing fixes. Don't
	loop forever now if we don't find the reply to mode/who.

2001-11-15 00:23  Timo Sirainen <tss@iki.fi>

	* src/irc/core/servers-redirect.c: Report failed redirections in
	rawlog.

2001-11-14 23:43  Timo Sirainen <tss@iki.fi>

	* src/irc/core/servers-redirect.c: Redirect parameters should be
	matched case-insensitively

2001-11-14 22:56  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channels-query.c: Yet another bugfix for channel
	sync.

2001-11-14 22:48  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channels-query.c: Channel syncing rewrites.

2001-11-14 17:31  Timo Sirainen <tss@iki.fi>

	* src/core/settings.c: typofix

2001-11-14 17:28  Timo Sirainen <tss@iki.fi>

	* src/: core/settings.c, core/settings.h,
	fe-common/core/fe-settings.c: settings_save() now sends "setup
	saved" signal - patch by peder@ifi.uio.no

2001-11-14 16:31  Timo Sirainen <tss@iki.fi>

	* irssi.conf: OPN's max_modes changed 6 -> 4

2001-11-14 13:33  Timo Sirainen <tss@iki.fi>

	* src/perl/ui/Themes.xs: typofix

2001-11-13 14:01  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer-view.c: Reset the terminal color before
	scrolling, so the scrolled area's background doesn't get
	non-black..

2001-11-12 23:15  Timo Sirainen <tss@iki.fi>

	* src/: irc/core/channels-query.c, irc/core/irc-commands.c,
	irc/core/lag.c, irc/core/servers-idle.c, irc/core/servers-idle.h,
	irc/core/servers-redirect.c, irc/core/servers-redirect.h,
	irc/notifylist/notify-ison.c, irc/proxy/listen.c,
	fe-common/irc/fe-events.c, perl/irc/Server.xs: Redirection fixes -
	added count parameter.

2001-11-12 23:03  Timo Sirainen <tss@iki.fi>

	* src/core/expandos.c: %X should generate "time changed" every
	second too.

2001-11-12 22:33  Timo Sirainen <tss@iki.fi>

	* docs/help/in/nick.in: Updated

2001-11-12 20:17  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.html: Typofixes to -bots commands - *!*@bot@..
	-> *!*bot@...

2001-11-12 18:39  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindows.c: Closing last non-sticky window didn't
	destroy the split window.

2001-11-12 15:49  Timo Sirainen <tss@iki.fi>

	* src/perl/irc/Server.xs: redirect_event() fixed to change empty
	arg/failure_signal to NULL

2001-11-12 15:17  Timo Sirainen <tss@iki.fi>

	* src/core/expandos.c: extra check to make sure the "timer changed"
	signal is sent at startup.

2001-11-12 14:53  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindows.c: /WINDOW BALANCE was buggy sometimes -
	thanks to poptix for finding it :)

2001-11-12 10:32  Timo Sirainen <tss@iki.fi>

	* src/fe-text/terminfo-core.c: Prefer scrolling with n lines
	insert/remove to 1 line at a time scrolling region.

2001-11-12 10:15  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: Makefile.am, statusbar-items.h, statusbar.c:
	Removed statusbar-items.h

2001-11-12 10:13  Timo Sirainen <tss@iki.fi>

	* src/perl/irc/Server.xs: Added Irssi::redirect_get_signal() and
	Irssi::redirect_peek_signal().	Changed syntax of
	Irssi::redirect_register() and Irssi::redirect_event().

2001-11-11 23:44  Timo Sirainen <tss@iki.fi>

	* src/irc/core/: servers-redirect.c, servers-redirect.h: added
	server_redirect_peek_signal() function.

2001-11-11 23:42  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-common-core.c: --version now shows the date
	version too.

2001-11-11 23:41  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/: dump.c, listen.c: Fixed to work with new
	redirection code. Also don't set the mode to +(null) if there's no
	server mode.

2001-11-11 23:39  Timo Sirainen <tss@iki.fi>

	* src/perl/: module.h, perl-core.c, perl-core.h, common/Irssi.xs,
	textui/TextUI.xs, ui/UI.xs: Updated perl API version. Fixed irssi
	to behave better if the API doesn't match (doesn't crash).

2001-11-11 21:27  Timo Sirainen <tss@iki.fi>

	* src/irc/core/servers-redirect.c: "mode e" was registered twice -
	the second one should have been "mode I".

2001-11-11 21:20  Timo Sirainen <tss@iki.fi>

	* src/irc/core/: channels-query.c, irc-commands.c, irc-servers.c,
	irc-servers.h, irc.c, irc.h, servers-redirect.c,
	servers-redirect.h: Redirection fixes.

2001-11-11 21:05  Timo Sirainen <tss@iki.fi>

	* src/core/rawlog.c: /RAWLOG commands should work immediately after
	connection to server was accepted (ie. don't wait for 001 event
	from server).

2001-11-11 20:02  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: /WHOIS unknown_nick printed the
	"there was no such nickname" message as well as the "there is no
	such nick" message.

2001-11-11 19:59  Timo Sirainen <tss@iki.fi>

	* src/: core/Makefile.am, core/commands.c, core/server-rec.h,
	core/servers-redirect.c, core/servers-redirect.h, core/servers.c,
	irc/core/Makefile.am, irc/core/channels-query.c, irc/core/ctcp.c,
	irc/core/irc-commands.c, irc/core/irc-servers.c,
	irc/core/irc-servers.h, irc/core/irc.c, irc/core/lag.c,
	irc/core/server-idle.c, irc/core/server-idle.h,
	irc/core/servers-idle.c, irc/core/servers-idle.h,
	irc/core/servers-redirect.c, irc/core/servers-redirect.h,
	irc/notifylist/module.h, irc/notifylist/notify-ison.c,
	irc/notifylist/notify-whois.c, irc/notifylist/notifylist.c,
	fe-common/irc/fe-events.c, perl/common/Server.xs,
	perl/common/module.h, perl/irc/Server.xs, perl/irc/module.h: Moved
	rewritten server redirection code from core to irc. This new code
	should be able to do the redirecting a lot more error-proof.
	Changed lag-checking to use PINGs instead of NOTIFYs. This breaks
	scripts using redirection. Hopefully this doesn't break too much
	things in irssi :)

2001-11-10 21:15  Timo Sirainen <tss@iki.fi>

	* src/core/network.c: net_listen(): if creating IPv6 socket fails
	because of EPROTONOSUPPORT, try without IPv6.

2001-11-07 15:35  Timo Sirainen <tss@iki.fi>

	* src/core/network.c: net_connect(): if bind() fails, set the
	address back to INADDR_ANY to make sure it doesn't leave the socket
	in buggy state.

2001-11-07 15:10  Timo Sirainen <tss@iki.fi>

	* docs/help/in/rawlog.in: separated the different /RAWLOG commands
	with empty lines - otherwise irssi would join those lines into one
	when printing it..

2001-11-07 12:54  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.html: Removed " = " in /SET autolog_path
	example - it really shouldn't be there :)

2001-11-05 15:48  Timo Sirainen <tss@iki.fi>

	* src/: core/Makefile.am, fe-common/core/Makefile.am,
	fe-common/irc/Makefile.am, fe-common/irc/dcc/Makefile.am,
	fe-common/irc/notifylist/Makefile.am, fe-none/Makefile.am,
	fe-text/Makefile.am, irc/bot/Makefile.am, irc/core/Makefile.am,
	irc/dcc/Makefile.am, irc/flood/Makefile.am,
	irc/notifylist/Makefile.am, irc/proxy/Makefile.am,
	lib-config/Makefile.am, lib-popt/Makefile.am, perl/Makefile.am:
	Moved $(GLIB_CFLAGS) after -I includes, to make sure our own .h
	files get before possibly identically named headers in the glib's
	include directory.

2001-11-05 15:13  Timo Sirainen <tss@iki.fi>

	* configure.in: Terminfo is now the default, always.

2001-11-05 12:47  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-channels.c: /CHANNEL xxx - don't crash if
	not connected to server.

2001-11-04 22:47  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer-view.c: Still messing up with colors.

2001-11-04 21:13  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-common-irc.h: removed, not needed.

2001-11-04 19:11  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: Looks like I went and broke /PART
	accidentally..

2001-11-04 15:36  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-irc-commands.c, irc/core/irc-commands.c:
	Stupid me, remembered wrong how PARAM_FLAG_OPTCHAN worked. This
	broke /CTCP, /NCTCP and /NOTICE for non-channel targets. Back to
	old code, except "*" is now treated as active target.

2001-11-03 23:52  Timo Sirainen <tss@iki.fi>

	* src/irc/core/Makefile.am: Added missing irc-commands.h

2001-11-03 19:36  Timo Sirainen <tss@iki.fi>

	* src/: irc/core/irc-commands.c, fe-common/irc/fe-irc-commands.c: *
	works now as active channel with /NOTICE, /CTCP and /NCTCP.

2001-11-03 16:31  Timo Sirainen <tss@iki.fi>

	* src/fe-text/term-terminfo.c: Virtualized cursor movement and
	clearing to end of line. Now neither is done unless really needed.

2001-11-03 15:50  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer-view.c: Don't clear the window before
	redrawing, it's faster to do it at the same time window is being
	redrawn.

2001-11-03 15:42  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: term-terminfo.c, terminfo-core.c, terminfo-core.h:
	Reset the color before clearing screen. Set the cursor invisible
	when moving around in screen and set it visible again when it's in
	wanted position.

2001-11-03 14:31  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: /OP, /DEOP, /VOICE and /DEVOICE fixed not
	to print glib error if used in non-channel window.

2001-11-03 14:28  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer-view.c: update_cmd_color() updated colors
	wrong.

2001-11-03 14:16  Timo Sirainen <tss@iki.fi>

	* src/core/commands.c: Commands that accepeted * parameter as
	active channel didn't work properly - active channel was used but
	the * wasn't removed from parameters.

2001-11-03 14:12  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-readline.c, term-terminfo.c: Quit if terminal
	gets lost.

2001-11-03 13:58  Timo Sirainen <tss@iki.fi>

	* src/core/servers-reconnect.c: /RECONNECT ALL crashed irssi
	(typofix - s/unref/ref/ :)

2001-11-03 13:54  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer-view.c: Some fixes to drawing lines &
	handling long lines.

2001-11-03 11:54  Timo Sirainen <tss@iki.fi>

	* irssi.conf: Yet another fix of /UPTIME alias - maybe it finally
	works now :)

2001-11-02 15:53  Timo Sirainen <tss@iki.fi>

	* src/irc/: bot/bot-events.c, bot/bot-users.c, proxy/module.h:
	compile fix - patch by manoj@io.com

2001-11-02 02:05  Timo Sirainen <tss@iki.fi>

	* src/: core/chat-commands.c, core/commands.c, core/commands.h,
	core/rawlog.c, fe-common/core/fe-channels.c,
	fe-common/core/fe-core-commands.c, fe-common/core/module-formats.c,
	fe-common/core/module-formats.h, fe-common/irc/Makefile.am,
	fe-common/irc/fe-ctcp.c, fe-common/irc/fe-events-numeric.c,
	fe-common/irc/fe-events.c, fe-common/irc/fe-irc-channels.c,
	fe-common/irc/fe-irc-commands.c, fe-common/irc/fe-irc-messages.c,
	fe-common/irc/fe-irc-queries.c, fe-common/irc/fe-ircnet.c,
	fe-common/irc/fe-modes.c, fe-common/irc/fe-netjoin.c,
	fe-common/irc/fe-netsplit.c, fe-common/irc/module-formats.c,
	fe-common/irc/module-formats.h, fe-common/irc/module.h,
	fe-common/irc/dcc/module.h, fe-common/irc/notifylist/module.h,
	fe-text/Makefile.am, fe-text/irssi.c, irc/core/Makefile.am,
	irc/core/bans.c, irc/core/bans.h, irc/core/channel-events.c,
	irc/core/channel-rejoin.c, irc/core/channels-query.c,
	irc/core/ctcp.c, irc/core/irc-channels.c, irc/core/irc-channels.h,
	irc/core/irc-chatnets.h, irc/core/irc-commands.c,
	irc/core/irc-commands.h, irc/core/irc-core.c,
	irc/core/irc-expandos.c, irc/core/irc-masks.c,
	irc/core/irc-nicklist.c, irc/core/irc-nicklist.h,
	irc/core/irc-queries.c, irc/core/irc-queries.h,
	irc/core/irc-rawlog.c, irc/core/irc-servers-reconnect.c,
	irc/core/irc-servers.c, irc/core/irc-servers.h, irc/core/irc.c,
	irc/core/irc.h, irc/core/lag.c, irc/core/massjoin.c,
	irc/core/mode-lists.c, irc/core/mode-lists.h, irc/core/modes.c,
	irc/core/modes.h, irc/core/module.h, irc/core/server-idle.c,
	irc/core/server-idle.h, irc/dcc/dcc-autoget.c, irc/dcc/dcc-chat.c,
	irc/dcc/dcc-get.c, irc/dcc/dcc-send.c, irc/dcc/dcc.c,
	irc/dcc/dcc.h, irc/dcc/module.h, irc/flood/module.h,
	irc/notifylist/module.h: Moved some stuff from irc to core. Added
	command_bind_proto() function to bind protocol-specific commands.
	Added #define command_bind_irc() for easier access.
	CMD_IRC_SERVER(server) check should be done at the beginning of
	each command requiring IRC server as active server, it handles it
	correctly the cases when it is not. Did some other cleanups as
	well.

2001-11-01 23:52  Timo Sirainen <tss@iki.fi>

	* src/: core/chat-commands.c, core/commands.c, core/ignore.c,
	core/server-rec.h, core/servers.h,
	fe-common/core/chat-completion.c, fe-common/core/fe-ignore.c,
	fe-common/core/fe-log.c, irc/core/irc-servers.c,
	perl/common/Server.xs: server->ischannel(char *) ->
	server->ischannel(SERVER_REC *, char *). Added #define
	server_ischannel(server, data) and it's now used everywhere..

2001-11-01 23:30  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer-view.c: 
	Buffer overflow fix (read-only, might have caused some crashes).

2001-11-01 22:04  Timo Sirainen <tss@iki.fi>

	* src/irc/core/mode-lists.c: Check that it's IRC-channel we're
	destroying before doing any IRC-specific deinitialization.

2001-11-01 18:55  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-windows.c: indent_always setting was wrongly set
	when configuration was changed.

2001-11-01 00:30  Timo Sirainen <tss@iki.fi>

	* src/core/modules-load.c: Crashfix when module didn't contain
	deinit() function.

2001-10-31 16:18  Timo Sirainen <tss@iki.fi>

	* src/core/: log.c, log.h: changed default log directory mode to
	0700 and file mode to 0600.

2001-10-30 13:14  Timo Sirainen <tss@iki.fi>

	* docs/special_vars.txt: updated for $cumode_space

2001-10-30 13:12  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-expandos.c: added $cumode_space expando. Like
	$cumode, but gives " " if there's no mode.

2001-10-29 22:46  Timo Sirainen <tss@iki.fi>

	* src/fe-none/Makefile.am: typofix :)

2001-10-29 22:32  Timo Sirainen <tss@iki.fi>

	* configure.in: Link with $LDFLAGS when trying to compile one of
	the test programs..

2001-10-29 21:44  Timo Sirainen <tss@iki.fi>

	* src/fe-text/terminfo-core.c: forgot to define TI_rep for repeat()
	command.

2001-10-29 20:17  Timo Sirainen <tss@iki.fi>

	* src/fe-text/term-terminfo.c: bug in last commit :) background
	color was broken

2001-10-29 20:16  Timo Sirainen <tss@iki.fi>

	* src/fe-text/term-terminfo.c: when colors aren't used, don't save
	last_fg and last_bg. This helps at least clrtoeol().

2001-10-29 20:13  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: term-terminfo.c, terminfo-core.c, terminfo-core.h:
	terminfo's term_clrtoeol() uses the clrtoeol() command only when
	using the default colors. otherwise it just goes and fills the line
	with spaces.

2001-10-29 19:42  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindows.c: Windows weren't created with correct
	size. When setting statusbar lines for windows, irssi didn't resize
	the window properly.

2001-10-29 17:15  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: module-formats.c, window-commands.c: /WINDOW
	SERVER -unsticky crashed irssi if it was used when you weren't
	connected to server.

2001-10-29 14:43  Timo Sirainen <tss@iki.fi>

	* configure.in, src/fe-none/Makefile.am, src/fe-text/Makefile.am:
	stuff in LIBS moved to PROG_LIBS again. Otherwise linking perl
	module (and maybe some other stuff as well) tries to link all that
	with the module.

2001-10-29 14:04  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: screen.c, screen.h: not needed anymore, code is in
	term*.[ch] now.

2001-10-29 00:52  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer-view.c: clrtoeol() wasn't called always
	when drawing buffer, so some garbage could have been left to
	screen.

2001-10-29 00:47  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: term-curses.c, term-terminfo.c, term.h,
	gui-readline.c, terminfo-core.c: term_getch() -> term_gets() which
	can be used to read multiple keypresses at once. Also fixes
	keyboard not working with netbsd.

2001-10-29 00:17  Timo Sirainen <tss@iki.fi>

	* default.theme: Removed unused default_real_color, updated
	default_color's value to "-1" (didn't work without quotes)

2001-10-29 00:08  Timo Sirainen <tss@iki.fi>

	* src/fe-text/tparm.c: added a "const" to cvtchar() to get rid of
	compiler warnings

2001-10-29 00:01  Timo Sirainen <tss@iki.fi>

	* configure.in: Even if curses was found, we still need to check if
	it has terminfo code or just termcap..

2001-10-28 23:06  Timo Sirainen <tss@iki.fi>

	* src/fe-text/terminfo-core.h: Change that should have been
	committed already

2001-10-28 22:49  Timo Sirainen <tss@iki.fi>

	* src/fe-text/terminfo-core.c: terminfo_resize() updated - new
	terminal width can't be taken by reading it from capabilities. Have
	to figure out something else (setupterm()?)

2001-10-28 22:17  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-windows.c, irssi.c, term-curses.c,
	term-terminfo.c, term.c, term.h, textbuffer-view.c: Some resize
	fixes. With terminfo + /SET indent_always OFF, doubleclicking long
	words (URLs mostly) that get split into two lines, selects the word
	fully.

2001-10-28 20:20  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: term-curses.c, terminfo-core.c: Use TCSADRAIN
	option when changing terminfo settings.

2001-10-28 19:51  Timo Sirainen <tss@iki.fi>

	* src/fe-text/term.c: color forcing stuff left from previous commit

2001-10-28 19:40  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-entry.c, gui-entry.h, gui-windows.c, irssi.c,
	mainwindows.c, mainwindows.h, module.h, statusbar-config.c,
	statusbar-items.c, statusbar.c, statusbar.h, term-terminfo.c,
	terminfo-core.c, terminfo-core.h, textbuffer-view.c,
	textbuffer-view.h: Redrawing fixes - irssi should now rarely redraw
	stuff uselessly in screen.  Most of the code now just marks the
	window/statusbar/etc. as dirty, and lets the dirty-checker handle
	it later.

2001-10-28 19:30  Timo Sirainen <tss@iki.fi>

	* src/fe-none/Makefile.am: Fixes for the updated configure.

2001-10-28 12:30  Timo Sirainen <tss@iki.fi>

	* acconfig.h, configure.in, default.theme,
	src/fe-common/core/formats.c, src/fe-common/core/themes.c,
	src/fe-common/core/themes.h, src/fe-text/Makefile.am,
	src/fe-text/gui-entry.c, src/fe-text/gui-printtext.c,
	src/fe-text/gui-readline.c, src/fe-text/gui-windows.c,
	src/fe-text/irssi.c, src/fe-text/lastlog.c,
	src/fe-text/mainwindows-layout.c, src/fe-text/mainwindows.c,
	src/fe-text/mainwindows.h, src/fe-text/statusbar-items.c,
	src/fe-text/statusbar.c, src/fe-text/term-curses.c,
	src/fe-text/term-terminfo.c, src/fe-text/term.c,
	src/fe-text/term.h, src/fe-text/terminfo-core.c,
	src/fe-text/terminfo-core.h, src/fe-text/textbuffer-commands.c,
	src/fe-text/textbuffer-view.c, src/fe-text/textbuffer-view.h,
	src/fe-text/textbuffer.c, src/fe-text/textbuffer.h,
	src/fe-text/tparm.c: Added support for using terminfo/termcap
	instead of curses. By default, configure chooses to use ncurses if
	found, of terminfo if only curses was found. --with-terminfo
	parameter can be used to specify if you want it or not.

2001-10-27 13:47  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: When scrolling window with eg.
	scroll_page_count /2, irssi didn't remove window's statusbars lines
	when calculating number of lines to scroll.

2001-10-25 21:45  Timo Sirainen <tss@iki.fi>

	* src/perl/textui/Statusbar.xs: Irssi crashed if script died in
	statusbar handler.

2001-10-25 20:17  Timo Sirainen <tss@iki.fi>

	* src/perl/ui/Themes.xs: Added flags option for
	Irssi::UI::Theme::format_expand().

2001-10-25 16:39  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-entry.c, gui-entry.h, gui-readline.c:
	forward_word and backward_word now move only to next/prev
	non-alphanumeric character. added forward_to_space and
	backward_to_space. transpose_characters moves the cursor to right.
	patch by peder@linpro.no.

2001-10-25 14:02  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-events-numeric.c, module-formats.c,
	module-formats.h: Renamed /FORMAT whois_oper_type to whois_oper
	which is now removed.  whois_oper wasn't really used anywhere
	AFAIK.

2001-10-25 13:21  Timo Sirainen <tss@iki.fi>

	* src/perl/ui/: Themes.xs, UI.xs: Added Irssi::current_theme() and
	Irssi::Theme::format_expand()

2001-10-25 12:00  Timo Sirainen <tss@iki.fi>

	* src/perl/: xsinit.c, Makefile.am, perl-core.c: Boot dynaloader
	too even if perl libraries are compiled statically in irssi.

2001-10-25 01:36  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-core.c: typofix - s/per/perl/

2001-10-25 01:29  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-core.c: bugfix

2001-10-25 01:17  Timo Sirainen <tss@iki.fi>

	* configure.in, src/perl/Makefile.am, src/perl/irssi-core.pl,
	src/perl/perl-core.c, src/perl/common/Irssi.pm,
	src/perl/irc/Irc.pm, src/perl/textui/TextUI.pm, src/perl/ui/UI.pm:
	Added --with-perl-staticlib option to configure. If used, irssi's
	perl libraries are compiled statically into irssi binary.

2001-10-25 01:12  Timo Sirainen <tss@iki.fi>

	* src/perl/textui/: TextBufferView.xs, TextUI.xs: Removed
	unfinished code that was not supposed to go to cvs..

2001-10-25 00:52  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/formats.c, fe-common/core/formats.h,
	fe-text/gui-printtext.c, fe-text/gui-printtext.h,
	fe-text/gui-windows.c, fe-text/gui-windows.h,
	fe-text/textbuffer-view.c, fe-text/textbuffer-view.h,
	fe-text/textbuffer.c, fe-text/textbuffer.h,
	perl/textui/TextBufferView.xs, perl/textui/TextUI.xs: Added support
	for changing indentation behaviour with modules.

2001-10-25 00:24  Timo Sirainen <tss@iki.fi>

	* src/core/modules-load.c: Added a bit better error reporting.

2001-10-25 00:18  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-signals.c, perl-sources.c: Removed some unused
	code.

2001-10-24 23:19  Timo Sirainen <tss@iki.fi>

	* src/fe-text/screen.c: Reset QUIT and INTR keys at quit.

2001-10-24 17:02  Timo Sirainen <tss@iki.fi>

	* mobile/src/mobile.c: use href="?" instead of href="" when sending
	msg to make it work with some phones.

2001-10-24 16:13  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-entry.c: Redraw was buggy if entry line didn't
	continue to end of line.

2001-10-24 15:57  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindows.c: window-top-statusbars weren't working
	properly.

2001-10-24 15:47  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: Always set the newly created entry
	active. Currently we don't support multiple, but if the entry moves
	between statusbars sometimes we first create new one then destroy
	the old one and there's no active then..

2001-10-24 15:20  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-common.c, perl-core.c: /SET perl_use_lib setting
	to specify the path for irssi's perl libraries.  Default should
	work usually, but if you for some reason want to use different then
	change this. May contain multiple paths separated with space.

2001-10-23 23:28  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channels-query.c: Don't print glib errors when
	parting a channel which isn't synced yet.

2001-10-23 23:26  Timo Sirainen <tss@iki.fi>

	* default.theme, src/fe-text/statusbar-items.c: Activity list
	colors are now configurable.

2001-10-23 22:55  Timo Sirainen <tss@iki.fi>

	* src/fe-text/screen.c: Using cbreak() mode again, but disable QUIT
	and INTR keys.

2001-10-23 22:49  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-fe.c: /SCRIPT without parameters now prints list of
	loaded scripts.

2001-10-23 22:37  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-core.c: Added eval { } around the
	DynaLoader::dl_unload_file() calls to get rid of the errors it's
	printing with perl < 5.6.

2001-10-23 22:30  Timo Sirainen <tss@iki.fi>

	* configure.in: If perl linking failed, print the error message
	too.

2001-10-23 18:01  Timo Sirainen <tss@iki.fi>

	* docs/help/in/unban.in, src/irc/core/bans.c: /UNBAN -first | -last
	options added. Patch by fuchs.

2001-10-22 23:26  Timo Sirainen <tss@iki.fi>

	* src/: core/log.c, core/log.h, fe-common/core/fe-log.c: When logs
	are rotated, automatically create the new directory where to open
	the log if it has changed.

2001-10-22 23:19  Timo Sirainen <tss@iki.fi>

	* colorless.theme, default.theme: updated colorless.theme, replaced
	all $0- to $* in default.theme

2001-10-22 22:34  Timo Sirainen <tss@iki.fi>

	* configure.in: Yet another objdir fix. Changed the way how irssi
	figures out where irssi's perl libraries are installed - maybe this
	will finally stop those @INC problems.

2001-10-22 22:00  Timo Sirainen <tss@iki.fi>

	* configure.in: Fixed building from objdir (symlinks
	irssi-version.h and in ui/textui perl stuff)

2001-10-22 15:47  Timo Sirainen <tss@iki.fi>

	* configure.in: with --prefix, use INSTALLDIRS=site, not perl.
	hopefully fixes some @INC problems

2001-10-22 14:19  Timo Sirainen <tss@iki.fi>

	* src/irc/notifylist/notifylist.c: just some extra check - might
	fix some crash..

2001-10-22 13:57  Timo Sirainen <tss@iki.fi>

	* irssi.conf: fixed server list - added a ',' ..

2001-10-22 11:33  Timo Sirainen <tss@iki.fi>

	* src/core/channels.c: Checking that autojoined channels weren't
	already joined in same chatnet had a typo so it checked all servers
	that the channel wasn't joined.  s/servers/chatnet_servers/

2001-10-21 22:11  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-irc-commands.c: Remove SYNTAX: OPER from
	here - it's already in core (and syntax.pl gets twice the same
	syntaxes currently..)

2001-10-21 21:23  Timo Sirainen <tss@iki.fi>

	* src/fe-none/Makefile.am: Static perl didn't work with botti.

2001-10-21 20:58  Timo Sirainen <tss@iki.fi>

	* src/core/special-vars.c: if \x isn't a known escape sequence, it
	should print just x, not \x.

2001-10-21 20:28  Timo Sirainen <tss@iki.fi>

	* src/perl/ui/: Themes.xs, UI.xs: Moved theme registering stuff to
	Themes.xs. Corrected signal "script destroy" -> "script destroyed"
	- unregistering themes works now properly.

2001-10-21 19:56  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: formats.c, themes.c: Don't expand %{ and %}
	in themes to { and } - they could be treated as abstracts again.
	Printing %{ and %} now prints just { and }. This fixes printing
	{stuff} in statusbar (eg. {nick}).

2001-10-21 19:27  Timo Sirainen <tss@iki.fi>

	* default.theme, irssi.conf: added prompt, barstart and barend to
	theme. Removed mail stuff from config, it's only a script now.

2001-10-21 18:52  Timo Sirainen <tss@iki.fi>

	* src/perl/common/: Irssi.xs, Settings.xs: Settings registered with
	Irssi::settings_add_xx() are now correctly removed after script is
	unloaded.

2001-10-21 18:23  Timo Sirainen <tss@iki.fi>

	* src/core/: modules-load.c, modules.h: deinit() function is now
	checked and saved when loading module. Unloading modules that had
	module_deinit() function (not module_core_deinit()) wasn't called
	before. Also, error message wasn't printed if module didn't have
	the _core part and wasn't really irssi module.

2001-10-21 17:22  Timo Sirainen <tss@iki.fi>

	* default.theme: commented out sb_default_bg and added
	sb_background - now old themes that change statusbar background
	should work again properly.

2001-10-21 15:59  Timo Sirainen <tss@iki.fi>

	* src/: core/chat-commands.c, core/chat-protocols.h,
	core/server-connect-rec.h, core/servers-reconnect.c,
	core/servers-reconnect.h, core/servers-setup.c, core/servers.c,
	core/servers.h, irc/core/irc-core.c, irc/core/irc-servers.c: Added
	reference counter to SERVER_CONNECT_REC. Since it's being moved
	around a lot in reconnects etc. this should make it easier to track
	when it's supposed to be destroyed. Hopefully fixes a crash I
	assume is related to this but couldn't find..

2001-10-21 15:22  Timo Sirainen <tss@iki.fi>

	* src/: perl/perl-core.c, core/core.c, core/core.h: added
	irssi_init_finished variable to core.h which is TRUE after "irssi
	init finished" signal is sent.
	
	Perl scripts aren't now autoloaded until irssi_init_finished is
	TRUE (fixes the crash at startup).

2001-10-21 13:49  Timo Sirainen <tss@iki.fi>

	* src/irc/core/netsplit.c: quitmsg_is_split() updated to check that
	top-level domains must be 2+ chars and contain only alphabets.

2001-10-21 13:24  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channels-query.c: Channels weren't synced if you
	joined multiple channels at once and one of the chennels couldn't
	be joined for some reason.

2001-10-21 13:22  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/chat-completion.c: /TOPIC <tab> inserts the
	topic in active channel.

2001-10-21 13:08  Timo Sirainen <tss@iki.fi>

	* src/core/channels.c: Don't autojoin channels that have already
	been joined in some other server connection in same chat network.
	This has mostly been just annoying, and this enables us to add eg.
	20 channels autojoinable, then create 2 server connections and
	irssi will automatically join the first 10 in first connection and
	10 other in the later (well, or at least if the 10 later channels
	get "not enough channels" message from server before the connection
	is finished, which well might not happen .. problem :)

2001-10-21 13:06  Timo Sirainen <tss@iki.fi>

	* src/core/expandos.c: Check time changes every half a second
	instead of every second.

2001-10-21 12:31  Timo Sirainen <tss@iki.fi>

	* src/fe-text/irssi.c: Deinitialize perl before textui stuff.

2001-10-21 12:25  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: Lag statusbar item isn't anymore
	displayed always

2001-10-21 12:22  Timo Sirainen <tss@iki.fi>

	* src/perl/textui/Statusbar.xs: Statusbar items weren't
	unregistered correctly when script was unloaded.

2001-10-21 11:25  Timo Sirainen <tss@iki.fi>

	* src/: fe-text/irssi.c, fe-none/irssi.c: Initialize perl before
	fe_common_core_finish_init() or sending "irssi init finished". This
	way if /LOAD perl is in startup-file we don't load it twice.

2001-10-21 00:02  Timo Sirainen <tss@iki.fi>

	* src/core/servers-setup.c: fix a fix

2001-10-20 23:39  Timo Sirainen <tss@iki.fi>

	* src/core/servers-setup.c: When assiging chatnet to server connect
	record, always try to get the name from chatnets list so the case
	will be correct.

2001-10-20 23:38  Timo Sirainen <tss@iki.fi>

	* scripts/quitmsg.pl: typofix - quit msg should be randomized if
	the msg isn't given (not if it is given..)

2001-10-20 23:32  Timo Sirainen <tss@iki.fi>

	* configure.in: Perl defaults now to static. Having it in module
	had too many problems.

2001-10-20 23:09  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-server.c: When printing server
	disconnection texts, use the server parameter for printformat() so
	the texts go to correct windows.

2001-10-20 22:23  Timo Sirainen <tss@iki.fi>

	* src/perl/Makefile.am: forgot one core_sources -> common_sources
	change

2001-10-20 22:14  Timo Sirainen <tss@iki.fi>

	* src/perl/Makefile.am: renamed XXX_SOURCES -> xxx_sources so
	automake 1.5 won't complain about it

2001-10-20 22:07  Timo Sirainen <tss@iki.fi>

	* src/fe-none/Makefile.am: Removed unwanted extra INCLUDES.

2001-10-20 21:52  Timo Sirainen <tss@iki.fi>

	* src/: fe-text/statusbar-items.c, fe-text/statusbar.c,
	fe-text/statusbar.h, perl/Makefile.am, perl/module.h,
	perl/perl-common.c, perl/perl-common.h, perl/perl-core.c,
	perl/common/.cvsignore, perl/common/Channel.xs,
	perl/common/Core.xs, perl/common/Ignore.xs, perl/common/Irssi.pm,
	perl/common/Irssi.xs, perl/common/Log.xs,
	perl/common/Makefile.PL.in, perl/common/Masks.xs,
	perl/common/Query.xs, perl/common/Rawlog.xs, perl/common/Server.xs,
	perl/common/Settings.xs, perl/irc/.cvsignore, perl/irc/Channel.xs,
	perl/irc/Dcc.xs, perl/irc/Irc.pm, perl/irc/Irc.xs,
	perl/irc/IrcChannel.xs, perl/irc/IrcQuery.xs,
	perl/irc/IrcServer.xs, perl/irc/Makefile.PL.in, perl/irc/Modes.xs,
	perl/irc/Netsplit.xs, perl/irc/Notifylist.xs, perl/irc/Query.xs,
	perl/irc/Server.xs, perl/textui/.cvsignore,
	perl/textui/Makefile.PL.in, perl/textui/Statusbar.xs,
	perl/textui/TextBuffer.xs, perl/textui/TextBufferView.xs,
	perl/textui/TextUI.pm, perl/textui/TextUI.xs, perl/textui/module.h,
	perl/textui/typemap, perl/ui/.cvsignore, perl/ui/Makefile.PL.in,
	perl/ui/Themes.xs, perl/ui/UI.pm, perl/ui/UI.xs, perl/ui/Window.xs:
	Dependencies finally work correctly in perl libraries (they're each
	compiled separately now). Added statusbar code to available to
	perl, it's now possible to create new statusbar items with perl
	scripts.
	
	statusbar_items_redraw(char *name) can now be used to easily redraw
	all named statusbar items in screen.
	
	Probably several other changes I've already forgotten :)

2001-10-20 16:30  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: mainwindows.c, mainwindows.h, statusbar.c: added
	mainwindow_resize_freeze() and .._thaw() functions to temporarily
	freeze all window resizes. It's now being used with statusbar code
	so changing between split windows don't make the screen jump
	around.

2001-10-20 15:19  Timo Sirainen <tss@iki.fi>

	* src/perl/: module.h, perl-core.c, perl-core.h, perl-fe.c,
	common/Irssi.pm, common/Irssi.xs, irc/Irc.pm, irc/Irc.xs,
	textui/TextUI.pm, textui/TextUI.xs, ui/UI.pm, ui/UI.xs: Added API
	version check between perl module and perl libs. 
	perl_scripts_deinit() now destroys all dynamically loaded libraries
	(Irssi, Irssi::Irc, Irssi::UI too) so /UNLOAD perl should now
	release more memory, this also makes /unload perl, /load perl work
	again.

2001-10-20 13:30  Timo Sirainen <tss@iki.fi>

	* src/core/special-vars.c: $~ crashed if arglist was empty

2001-10-20 13:26  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/dcc/fe-dcc-chat.c: Get the server tag to query
	from dcc->servertag, not dcc->server->tag, to make it work
	correctly when accepting dcc chat when not connected to server.

2001-10-20 13:20  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/keyboard.c: /BIND -delete doesn't anymore
	leave empty {} blocks in configuration file.

2001-10-20 12:35  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: mainwindows.c, screen.c, textbuffer-view.c: When
	resizing terminal smaller, destroy some split windows if they don't
	fit into screen otherwise. Also, irssi doesn't crash anymore or
	mess up the screen even if terminal is resized to 1x1 size (not
	sure of 0x0, my terminal doesn't resize that small, and maybe I
	shouldn't bother with it anyway :)

2001-10-20 12:01  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: mainwindows-layout.c, mainwindows.c, mainwindows.h:
	Fixed restoring split windows layout. Some other split window
	resizing fixes

2001-10-19 19:28  Timo Sirainen <tss@iki.fi>

	* scripts/quitmsg.pl: Randomizes the quit msg only if it wasn't
	given.

2001-10-19 14:35  Timo Sirainen <tss@iki.fi>

	* irssi.conf: Leave one space before topic in topicbar.

2001-10-19 14:13  Timo Sirainen <tss@iki.fi>

	* irssi.conf: updated infobar text

2001-10-19 13:59  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: lastlog.c, module-formats.c, module-formats.h:
	/LASTLOG -count option added. patch by dgl@dgl.cx

2001-10-19 13:37  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/dump.c: format string exploit found & patch by
	cph@cph.demon.co.uk

2001-10-19 13:28  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/: dump.c, listen.c, module.h: Actions are now
	transferred correctly, own messages in main irssi are transferred
	now to clients. Patch by ganesh@earth.li.

2001-10-19 12:02  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt: added "ctcp msg" and "ctcp reply" signals.

2001-10-18 12:30  Timo Sirainen <tss@iki.fi>

	* docs/help/in/hilight.in: escape % with % so /HELP hilight won't
	treat them as colors

2001-10-17 16:59  Timo Sirainen <tss@iki.fi>

	* default.theme: added sb_topic_bg

2001-10-15 22:18  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindows.c: mainwindow_set_statusbar_lines()
	resized only active window - not all windows in that main window..
	This made screen mess up for example with /RELOAD.

2001-10-15 20:37  Timo Sirainen <tss@iki.fi>

	* src/core/modules-load.c: fixed a small memleak when unloading
	module

2001-10-15 20:30  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-sources.c: refcount for timeouts/inputs wasn't 0
	initially so it caused some memleaks.

2001-10-15 17:31  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-log.c: -ansicolors -mirccolors => -colors
	in /LOG OPEN syntax, since there's only -colors currently..

2001-10-15 17:04  Timo Sirainen <tss@iki.fi>

	* mobile/src/mobile.c: added module_register() call needed to make
	it work with new irssi

2001-10-15 14:53  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: /DEVOICE * should devoice operators having
	voices too.

2001-10-14 17:19  Timo Sirainen <tss@iki.fi>

	* configure.in: perl_prefix_note shouldn't be printed if
	--enable-perl-path was given.

2001-10-14 16:56  Timo Sirainen <tss@iki.fi>

	* configure.in: --with-perl-lib=site didn't work if --prefix was
	given

2001-10-14 16:14  Timo Sirainen <tss@iki.fi>

	* src/: core/args.c, core/net-disconnect.c, core/nicklist.c,
	core/servers.c, fe-text/gui-readline.c: Fixed some memory leaks.

2001-10-14 15:45  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: fixed a minor memleak

2001-10-14 15:33  Timo Sirainen <tss@iki.fi>

	* src/irc/core/: channels-query.c, irc-nicklist.c: Irssi lost
	channel key for secret/private channels after join.

2001-10-14 13:33  Timo Sirainen <tss@iki.fi>

	* docs/help/in/bind.in: added delete_to_next_space command

2001-10-14 13:32  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-entry.c, gui-entry.h, gui-readline.c:
	delete_previous_word and delete_next_word now deletes only until
	non-alphanumeric character is found. added delete_to_next_space
	command.

2001-10-14 13:25  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-expandos.c: $winname expando didn't change
	on "window changed" signal.

2001-10-14 13:17  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-readline.c, statusbar-config.c,
	statusbar-items.c, statusbar.c: Window-statusbars are created
	correctly with /RELOAD, some input line fixes related to /RELOAD.

2001-10-14 12:45  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: mainwindows.c, statusbar.c: Resizing terminal works
	now properly, also sends "terminal resized" signal now.

2001-10-14 12:15  Timo Sirainen <tss@iki.fi>

	* irssi.conf: Removed hilighting from info-bar. Looks horrible with
	reversed text in terminal with white background.

2001-10-14 12:14  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-printtext.c, screen.h, textbuffer-view.c,
	textbuffer.c, textbuffer.h: Reversed text (^V) works again.

2001-10-14 11:54  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar.c: fallback to sb_background in theme if no
	other statusbar background settings were found.

2001-10-14 11:48  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-expandos.c: $usermode's "user mode changed"
	signal had wrong argument check (server vs.  window) so it didn't
	really detect mode changes.

2001-10-14 11:07  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-sources.c, perl-sources.h, common/Core.xs:
	Irssi::timeout_add() and Irssi::input_add() now accepts any type of
	variable as data instead of just string.

2001-10-13 23:23  Timo Sirainen <tss@iki.fi>

	* default.theme: updated for the statusbar

2001-10-13 18:59  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-entry.c: When active input line was destroyed,
	irssi didn't set active_entry to NULL.

2001-10-13 18:22  Timo Sirainen <tss@iki.fi>

	* configure.in: expand ~ in --prefix. should fix at least some perl
	problems with configuring with --prefix=~/

2001-10-13 18:11  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/formats.c, fe-common/core/formats.h,
	fe-text/Makefile.am, fe-text/gui-entry.c, fe-text/gui-entry.h,
	fe-text/gui-expandos.c, fe-text/gui-printtext.c,
	fe-text/gui-readline.c, fe-text/gui-windows.c,
	fe-text/gui-windows.h, fe-text/irssi.c, fe-text/mainwindows.c,
	fe-text/mainwindows.h, fe-text/screen.c,
	fe-text/statusbar-config.c, fe-text/statusbar-config.h,
	fe-text/statusbar-items.c, fe-text/statusbar-items.h,
	fe-text/statusbar.c, fe-text/statusbar.h: Configurable statusbar -
	see default config file (irssi.conf) for example how to configure
	it. Added %> format which clears to end of line using the current
	bg color. Added support for multiple input lines (just the core,
	not used anywhere yet).

2001-10-13 18:10  Timo Sirainen <tss@iki.fi>

	* irssi.conf: added statusbar configuration

2001-10-13 17:17  Timo Sirainen <tss@iki.fi>

	* src/core/settings.h: "extern const char *default_config;" - some
	other parts of irssi might want to use the default config also.

2001-10-02 09:55  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/fe-common-core.c, irc/flood/flood.c,
	irc/notifylist/notifylist.c, core/modules.h: Added
	MODULE_DATA_UNSET() macro and started using it. Just to make sure
	we don't try to access free'd data.

2001-10-01 14:05  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/notifylist/fe-notifylist.c: Use the nick as
	target when printing notify messages, so they go to query windows.

2001-10-01 10:20  Timo Sirainen <tss@iki.fi>

	* docs/help/in/say.in: /HELP say by peter@catslair.demon.nl

2001-10-01 09:04  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/translation.c: /SET translation was broken -
	fixed by lam@e-gate.pl.

2001-09-23 19:32  Timo Sirainen <tss@iki.fi>

	* src/core/: expandos.c, expandos.h, special-vars.c,
	special-vars.h: added expando_get_signals() and
	special_vars_get_signals() to return list of signals the expandos
	use. Also added "time changed" signal which gets emitted when $Z
	changes.

2001-09-22 18:06  Timo Sirainen <tss@iki.fi>

	* src/perl/common/: Channel.xs, module.h: channel_create() wasn't
	called properly

2001-09-22 17:24  Timo Sirainen <tss@iki.fi>

	* src/lib-config/: get.c, iconfig.h: added config_node_first()
	function to get the first non-comment node.

2001-09-22 16:53  Timo Sirainen <tss@iki.fi>

	* src/lib-config/: get.c, iconfig.h: config_node_next() - Returns
	the next non-comment node in list. Use this function when reading
	blocks/lists in config file.

2001-09-22 13:25  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: module-formats.c, module-formats.h,
	translation.c: /SET translation now says if there were any errors

2001-09-22 10:15  Timo Sirainen <tss@iki.fi>

	* docs/perl.txt: /COMMAND creation example fixed/updated.

2001-09-21 16:57  Timo Sirainen <tss@iki.fi>

	* irssi.spec.in: updated

2001-09-21 16:09  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/module-formats.c: bind_key format updated.
	Doesn't truncate the key now.

2001-09-20 19:56  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-servers.c: When using /SET hostname
	ipv6:address, replace the ':' char with '_' so it won't break the
	USER command which is sent to server at connect.

2001-09-20 18:50  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/themes.c: PARAMS -> ARGS fix again..

2001-09-20 18:44  Timo Sirainen <tss@iki.fi>

	* src/core/: special-vars.c, special-vars.h:
	s/PARAM_FLAGS_ONLY_PARAMS/PARAM_FLAG_ONLY_ARGS/ since they're
	called arguments everywhere :)

2001-09-20 18:43  Timo Sirainen <tss@iki.fi>

	* src/core/special-vars.c: $*, $~ and $-n should still work with
	PARAM_FLAG_ONLY_PARAMS.

2001-09-20 17:58  Timo Sirainen <tss@iki.fi>

	* src/: core/special-vars.c, core/special-vars.h,
	fe-common/core/formats.c, fe-common/core/themes.c: special vars:
	added PARSE_FLAG_ONLY_PARAMS. Theme loading now uses it so you can
	use $C etc. in themes to print the active channel. printformat()
	also expands it now correctly to the server/target where the
	message was printed, not to the active window's server/target.

2001-09-20 16:21  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-signals.c: perl_signal_remove() didn't work.

2001-09-19 11:15  Timo Sirainen <tss@iki.fi>

	* docs/help/in/: ignore.in, unignore.in: updated

2001-09-18 17:37  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/module-formats.c: "Unknown chat network" error
	now tells to create it with /IRCNET ADD (..which is a bit wrong
	with non-IRC..)

2001-09-17 15:04  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-log.c: Print the log's expanded file name
	when complaining about not being able to create log file.

2001-09-13 15:08  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-nicklist.c: ..the same fix..

2001-09-13 15:06  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-nicklist.c: Don't crash if the IRC server
	doesn't print your nick in /NAMES list after join.

2001-09-12 14:19  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/dcc.c: The new /SET dcc_port range didn't work
	properly..

2001-09-11 20:32  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/keyboard.c: /BIND ^W-1 was treated as ^W + '-'
	+ '1', not as ^W + '1'..

2001-09-11 20:20  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-log.c: escape_target() didn't escape /
	chars properly, it just crashed irssi..

2001-09-11 20:15  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/keyboard.c, fe-text/gui-readline.c: It's now
	possible to stop single character /BINDs from printing to input
	line. Hiascii characters didn't work properly with /BIND.

2001-09-11 20:04  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt: Updated "module xxx" signals.

2001-09-11 20:02  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-irc-messages.c: Server notices shouldn't
	contain target field when printing it, it's always you anyway.

2001-09-11 19:47  Timo Sirainen <tss@iki.fi>

	* src/: core/chat-protocols.h, fe-common/core/fe-log.c,
	irc/core/irc-core.c: autolog: target name is now always lowercased
	with irc protocol.

2001-09-11 19:38  Timo Sirainen <tss@iki.fi>

	* src/core/modules-load.c: /LOAD fixes for modules with no core
	part, and /LOAD ~/...

2001-09-11 19:32  Timo Sirainen <tss@iki.fi>

	* configure.in: sys/resource.h check - needed for the ulimit
	change.. removed libintl.h check since it's not used anymore.

2001-09-11 17:45  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channels-query.c: Added option /SET channel_sync -
	if disabled irssi disables the channel syncing entirely. This
	breaks /BAN and probably something else too. Just a temporarily
	kludge until I fix this properly (on demand /USERHOST at /BAN time,
	etc.).

2001-09-11 14:46  Timo Sirainen <tss@iki.fi>

	* docs/help/in/log.in: -targets accepts space separated list..

2001-09-10 22:21  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/dcc.c: /SET dcc_port accepts now port range (eg.
	"10000 20000")

2001-09-10 21:50  Timo Sirainen <tss@iki.fi>

	* src/core/core.c: /SET override_coredump_limit - sets core file
	size to unlimited if set ON (default).

2001-09-10 17:34  Timo Sirainen <tss@iki.fi>

	* src/fe-text/screen.c: Disabled using idcok() which caused
	redrawing problems with netbsd.

2001-09-09 14:20  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindows-layout.c: Restoring split windows layout
	didn't work properly (didn't I already commit this days ago?)

2001-09-09 14:12  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindows.c: /WINDOW MOVE UP|DOWN might have
	crashed.

2001-09-08 20:57  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-commands.c: /WINDOW ITEM MOVE didn't
	work properly if there was space after parameter (..which
	tab-completion added..)

2001-09-08 20:02  Timo Sirainen <tss@iki.fi>

	* src/core/modules-load.c: Loading modules that didn't have "core"
	part didn't work (eg. irc_proxy).

2001-09-06 16:44  Timo Sirainen <tss@iki.fi>

	* docs/crash.txt: upated

2001-09-06 15:12  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-servers.c: Use only the first word from username
	when sending it to server.

2001-08-31 22:27  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindows.c: mainwindow_set_size() called
	mainwindow_shrink() improperly.

2001-08-31 18:47  Timo Sirainen <tss@iki.fi>

	* src/core/expandos.c: Expando lookup crashed with hi-ascii chars.

2001-08-31 18:32  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-queries.c: Print the server tag in "query
	started" messages with query->server_tag, not query->server->tag
	since query->server can be NULL when restoring window layout.

2001-08-28 14:24  Timo Sirainen <tss@iki.fi>

	* src/fe-text/screen.c: Added command /RESIZE for resizing the
	terminal when SIGWINCH isn't supported.

2001-08-28 13:12  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/completion.c: Check that word isn't empty
	instead of just assuming it isn't. This one probably caused several
	completion problems.

2001-08-24 15:46  Timo Sirainen <tss@iki.fi>

	* irssi.conf: /CALC alias fixed

2001-08-24 15:34  Timo Sirainen <tss@iki.fi>

	* irssi.conf: /UPTIME alias was _still_ broken.

2001-08-23 12:54  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-queries.c: removed accidental 'i' :)

2001-08-23 12:32  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-queries.c, module-formats.c: Added server
	tag to query_start format.

2001-08-22 16:51  Timo Sirainen <tss@iki.fi>

	* irssi.conf: /UPTIME alias fixed

2001-08-22 16:21  Timo Sirainen <tss@iki.fi>

	* irssi.conf: typofix

2001-08-20 14:01  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-log.c: Added option /SET autolog_colors.
	Colors are now off by default for /WINDOW LOGs too.

2001-08-17 16:08  Timo Sirainen <tss@iki.fi>

	* src/fe-text/lastlog.c: /LASTLOG: start parameter wasn't handled
	correctly

2001-08-17 15:52  Timo Sirainen <tss@iki.fi>

	* src/core/modules-load.c: Module loading fixes.

2001-08-17 13:55  Timo Sirainen <tss@iki.fi>

	* src/perl/Makefile.am: typofix

2001-08-17 13:51  Timo Sirainen <tss@iki.fi>

	* src/perl/Makefile.am: added textui

2001-08-14 15:19  Timo Sirainen <tss@iki.fi>

	* src/: core/chat-commands.c, fe-common/core/fe-server.c,
	fe-text/gui-printtext.c, fe-text/gui-printtext.h,
	fe-text/textbuffer-reformat.c, irc/core/irc-commands.c,
	irc/core/irc-servers.c, irc/core/irc-servers.h: Some internal
	changes how /SERVER command works. Added /SERVER PURGE [<target>]
	command. The channel output is purged at /PART if the output queue
	is larger than 10.

2001-08-14 15:17  Timo Sirainen <tss@iki.fi>

	* src/irc/core/netsplit.c: quitmsg_is_split() fix - the hosts must
	contain the domain part now (ie.  "word1 word2" isn't a netsplit)

2001-08-14 14:33  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-irc-commands.c: Some support for lain ircd's
	/SETHOST - It /PART + /JOINs all channels, so add all the joined
	channels to window binds temporarily so /PART doesn't close the
	windows if /SET autoclose_windows is ON.

2001-08-14 13:53  Timo Sirainen <tss@iki.fi>

	* src/irc/core/: netsplit.c, netsplit.h: Rewrote
	quitmsg_is_split(). A bit faster now and doesn't match to quit
	messages like "foo. bar."

2001-08-14 13:24  Timo Sirainen <tss@iki.fi>

	* src/perl/textui/TextUI.xs: Irssi::TextUI::TextBufferVew should
	also contain the scroll..

2001-08-14 13:23  Timo Sirainen <tss@iki.fi>

	* src/perl/textui/TextBufferView.xs: Updated for view->scroll.

2001-08-14 13:22  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/chat-completion.c: Typofix - might have caused
	a crash if channel was destroyed with /WINDOW CLOSE.

2001-08-14 03:19  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-printtext.c, statusbar-items.c: --more--
	checker uses now "gui print text finished" signal. "gui " part was
	missing from signal_remove("gui print text finished") in
	gui-printtext.c..

2001-08-14 03:14  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-windows.c, gui-windows.h, mainwindows-layout.c,
	module-formats.c, module-formats.h, textbuffer-commands.c,
	textbuffer-view.c, textbuffer-view.h: /SET scroll ON - should the
	windows be scrolled by default when you're at bottom. /WINDOW
	SCROLL ON|OFF|DEFAULT - Window specific scrolling behaviour, also
	saved in windows layout.

2001-08-14 02:53  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: Removed trigraphs by adding "" in
	the middle.

2001-08-14 02:43  Timo Sirainen <tss@iki.fi>

	* src/: fe-none/irssi.c, irc/bot/bot.c, irc/proxy/proxy.c: Added
	missing module_register() calls.

2001-08-14 02:41  Timo Sirainen <tss@iki.fi>

	* src/: core/Makefile.am, core/core.c, core/modules-load.c,
	core/modules-load.h, core/modules.c, core/modules.h,
	fe-common/core/fe-common-core.c, fe-common/core/fe-modules.c,
	fe-common/core/module-formats.c, fe-common/core/module-formats.h,
	fe-common/irc/fe-common-irc.c, fe-common/irc/dcc/fe-dcc.c,
	fe-common/irc/notifylist/fe-notifylist.c, fe-text/irssi.c,
	irc/core/irc-core.c, irc/dcc/dcc.c, irc/flood/flood.c,
	irc/notifylist/notifylist.c, perl/Makefile.am, perl/module-fe.h,
	perl/module.h, perl/perl-core.c, perl/perl-fe.c: Module loading
	updates - /LOAD shows now also the statically loaded modules.  You
	can't /LOAD the same module twice. Syntax changed to /LOAD <module>
	[<submodule>], /UNLOAD <module> [<submodule>].
	
	NOTE: all modules now need to call register_module() in their
	init() function.

2001-08-14 02:03  Timo Sirainen <tss@iki.fi>

	* src/core/signals.c: minor speedups and signal removing fixes

2001-08-14 00:01  Timo Sirainen <tss@iki.fi>

	* src/fe-common/: core/module-formats.c, irc/module-formats.c: "IRC
	Net" -> "Network" in /SERVER LIST and /CHANNEL LIST

2001-08-13 16:14  Timo Sirainen <tss@iki.fi>

	* irssi.conf, src/irc/core/irc-servers.c: max_query_chans set to 1
	by default. Set to 10 in networks where it's known to work.

2001-08-13 16:00  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-irc-commands.c, module-formats.c,
	module-formats.h: /INVITELIST prints "Invite list is empty" message
	and complains about not being synced. Changed level to CLIENTNOTICE
	when printing the "no bans" message.

2001-08-13 15:55  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt: Added "message irc ..." signals

2001-08-13 15:51  Timo Sirainen <tss@iki.fi>

	* src/: core/log.c, core/log.h, fe-common/core/fe-log.c,
	fe-common/core/formats.c: /LOG OPEN -color, /SET awaylog_colors -
	specifies that the color codes should be written to log file.

2001-08-12 20:25  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: textbuffer-view.c, textbuffer.c:
	textbuffer_view_remove_line() fixes (with a small kludge..)

2001-08-12 19:05  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/keyboard.c: One more limit to "key" names - it
	can't start with a digit. This allows us to use /BIND foo meta2-18~
	etc. more easily.

2001-08-12 19:02  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/keyboard.c: Bugfix to keyb. code :) And now
	the "key" names can contain only alphanumeric + '_' characters,
	which makes /BIND foo meta-5~ work again because 5~ are treated
	separately, not as one "key" name.

2001-08-12 18:48  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/keyboard.c: Keyboard code fixes - meta-arrows
	etc. should work now correctly.

2001-08-12 15:05  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-commands.c: /WINDOW CLOSE <first>
	didn't work if <last> too wasn't specified..

2001-08-09 13:08  Timo Sirainen <tss@iki.fi>

	* debian/rules: updates

2001-08-09 13:03  Timo Sirainen <tss@iki.fi>

	* configure.in: Check that IPv6 structures are found if
	--enable-ipv6 is given.

2001-08-09 12:26  Timo Sirainen <tss@iki.fi>

	* src/perl/textui/TextBufferView.xs: Removed some extra ';' chars
	which made it not compile with perl 5.00x.  textbuffer_get_lines()
	now actually returns the value.

2001-08-09 03:59  Timo Sirainen <tss@iki.fi>

	* src/perl/: Makefile.am, textui/.cvsignore, textui/Makefile.PL.in,
	textui/TextBuffer.xs, textui/TextBufferView.xs, textui/TextUI.pm,
	textui/TextUI.xs, textui/module.h, textui/typemap: Added
	Irssi::TextUI.

2001-08-09 02:50  Timo Sirainen <tss@iki.fi>

	* irssi.conf, src/fe-common/core/fe-core-commands.c: /VERSION
	command and /SV alias now print the version date too.

2001-08-09 02:08  Timo Sirainen <tss@iki.fi>

	* .cvsignore, autogen.sh, configure.in: irssi-version.h is now
	updated by CVS daily instead of being generated by configure. The
	main version string is set to 0.7.98.CVS.

2001-08-09 00:43  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-signals.c: Irssi crashed if script died in a signal
	handler.

2001-08-09 00:42  Timo Sirainen <tss@iki.fi>

	* scripts/clones.pl: Some cleanups, complains if not run in
	channel.

2001-08-08 22:12  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt, src/fe-text/statusbar-items.c: "mail counter"
	signal is now sent when mail counter is updated in statusbar.

2001-08-08 22:00  Timo Sirainen <tss@iki.fi>

	* src/: core/misc.c, core/misc.h, core/special-vars.c,
	fe-common/core/chat-completion.c: Added function expand_escapes()
	which handles now escaping /EVAL and input line if /SET
	expand_escapes is set. Supported escapes are \t, \r, \n, \e (ESC),
	\x (HEX, \x1b), \c (CTRL char, \cA), \000 (octal, \033)

2001-08-08 20:23  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/windows-layout.c: Restoring window layout
	shouldn't make the queries active.

2001-08-08 20:05  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/windows-layout.c,
	fe-text/mainwindows-layout.c: Changed signal / function names for
	/LAYOUT stuff. /LAYOUT RESET now resets the split windows too.

2001-08-08 19:47  Timo Sirainen <tss@iki.fi>

	* src/: core/chatnets.c, irc/core/channel-events.c: If we receive
	INVITE for a channel that is added with /CHANNEL ADD -auto, join it
	immediately.

2001-08-08 18:39  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-entry.c: Never insert NUL characters to entry
	line (Ctrl-Space)

2001-08-08 18:22  Timo Sirainen <tss@iki.fi>

	* docs/help/in/ban.in, src/irc/core/bans.c: /BAN [-type] -> /BAN
	[-normal | -user | -host | -domain | -custom <type>].  Added ban
	type "User"

2001-08-08 18:08  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-windows.c, fe-windows.h, window-items.c:
	Fixed leaking window binds. They were added but rarely removed.

2001-08-08 17:48  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer.c: one more extra cleanup for
	textbuffer_remove_all_lines()

2001-08-08 17:43  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: textbuffer-view.c, textbuffer.c: Some extra
	cleanups for /SB CLEAR.

2001-08-08 17:29  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-items.c: /SET autofocus_new_items ON -
	if newly created window items should be set active automatically.

2001-08-08 17:01  Timo Sirainen <tss@iki.fi>

	* irssi.conf: Added CALC alias had broken the config.

2001-08-08 16:43  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: mainwindows.c, mainwindows.h: /WINDOW BALANCE
	didn't work properly when topicbar was off. Added a few comments to
	mainwindows.h

2001-08-08 14:50  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/notifylist/fe-notifylist.c: /NOTIFY printed '!'
	character after nick if mask was given.

2001-08-08 06:00  Timo Sirainen <tss@iki.fi>

	* configure.in: Version number update

2001-08-07 23:03  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-core.c: Irssi crashed if loading script failed.

2001-08-07 17:25  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-common.c, perl-core.c, perl-signals.c: /SCRIPT
	RESET didn't work properly (start/stop functions were called in
	wrong order). Added a few extra deinits.

2001-08-07 17:16  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindows-layout.c: Windows' parent weren't saved
	(but was restored..)

2001-08-07 14:41  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/window-commands.c,
	fe-common/core/windows-layout.c, fe-text/Makefile.am,
	fe-text/gui-windows.c, fe-text/gui-windows.h, fe-text/irssi.c,
	fe-text/mainwindows-layout.c, fe-text/mainwindows-save.c,
	fe-text/mainwindows.c, fe-text/mainwindows.h,
	fe-text/statusbar-items.c: Restoring layout for split windows works
	betters now. Some sticky window changes/fixes. Renamed /WINDOW MOVE
	LEFT|RIGHT -> PREV|NEXT, added commands /WINDOW MOVE
	UP|DOWN|LEFT|RIGHT. The new LEFT|RIGHT now moves the window only
	inside split windows. mainwindows-save.c -> mainwindows-layout.c

2001-08-07 06:00  Timo Sirainen <tss@iki.fi>

	* configure.in: Version number update

2001-08-06 06:00  Timo Sirainen <tss@iki.fi>

	* configure.in: Version number update

2001-08-05 08:45  Timo Sirainen <tss@iki.fi>

	* src/core/chat-commands.c: /MSG * in empty window now prints "not
	joined" error

2001-08-05 06:00  Timo Sirainen <tss@iki.fi>

	* configure.in: Version number update

2001-08-04 06:00  Timo Sirainen <tss@iki.fi>

	* configure.in: Version number update

2001-08-04 04:31  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar.c: statusbar_item_redraw() didn't work
	properly with multiple split windows.

2001-08-04 03:36  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-ignore.c: /UNIGNORE - skip spaces at end of
	line.

2001-08-04 01:39  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-windows.c, mainwindows.c, mainwindows.h:
	/WINDOW STICK changes - If ref# is given and it's in another split
	window, it's moved to the active split window - even if the window
	was already sticky in the other one.

2001-08-04 00:54  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/fe-windows.c, fe-common/core/fe-windows.h,
	fe-common/core/window-commands.c, fe-text/mainwindows.c,
	fe-text/module-formats.c, fe-text/module-formats.h: Added sticky
	window information to /WINDOW.

2001-08-03 22:50  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-commands.c: Minor cleanup.

2001-08-03 22:04  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: module-formats.c, module-formats.h,
	window-commands.c: /WINDOW command now prints all information
	related to window.

2001-08-03 06:00  Timo Sirainen <tss@iki.fi>

	* configure.in: Version number update

2001-08-02 06:00  Timo Sirainen <tss@iki.fi>

	* configure.in: Version number update

2001-08-01 06:00  Timo Sirainen <tss@iki.fi>

	* configure.in: Version number update

2001-07-31 06:00  Timo Sirainen <tss@iki.fi>

	* configure.in: Version number update

2001-07-31 03:22  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-core.c: Stop scripts when there's error in
	signal/timeout/input handler.

2001-07-31 00:10  Timo Sirainen <tss@iki.fi>

	* configure.in, src/perl/Makefile.am, src/perl/perl-common.c,
	docs/manual.txt: --with-perl-path ->
	--with-perl-lib=[site|vendor|DIR] with some fixes to make it work
	better.

2001-07-30 22:42  Timo Sirainen <tss@iki.fi>

	* irssi.conf: A bit more portable calc - use awk instead of echo -n

2001-07-30 22:08  Timo Sirainen <tss@iki.fi>

	* irssi.conf: added /CALC alias

2001-07-30 15:07  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-fe.c: bugfix for parameter handling...

2001-07-30 15:06  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-fe.c: /SCRIPT FLUSH -> /SCRIPT RESET. Fixed
	parameter handling for /SCRIPT LOAD & UNLOAD.

2001-07-30 14:56  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-common.c, perl-common.h, perl-core.c,
	perl-signals.c, perl-sources.c: Script name is printed now
	correctly if there's an error in timeouts/signals.

2001-07-30 14:24  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-settings.c: /TOGGLE didn't send "setup
	changed" signal

2001-07-30 06:00  Timo Sirainen <tss@iki.fi>

	* configure.in: Version number update

2001-07-29 15:14  Timo Sirainen <tss@iki.fi>

	* src/perl/irssi-core.pl: "\n", not '\n'..

2001-07-29 15:13  Timo Sirainen <tss@iki.fi>

	* src/perl/: irssi-core.pl, perl-fe.c: /SCRIPT EXEC took only one
	argument. /SCRIPT LIST is now printed with CLIENTCRAP level. maybe
	local($/) = '\n' in irssi-core.pl now resets it correctly? ..

2001-07-29 14:56  Timo Sirainen <tss@iki.fi>

	* src/core/signals.c: Signals weren't removed correctly.

2001-07-29 14:18  Timo Sirainen <tss@iki.fi>

	* src/perl/irssi-core.pl: don't use strict since it was forced to
	scripts too. added a missing $.

2001-07-29 14:14  Timo Sirainen <tss@iki.fi>

	* src/perl/Makefile.am: forgot module-formats.h

2001-07-29 11:17  Timo Sirainen <tss@iki.fi>

	* configure.in, irssi.conf, docs/manual.txt,
	src/fe-common/core/completion.c, src/fe-common/core/completion.h,
	src/fe-common/irc/dcc/fe-dcc-send.c, src/fe-text/Makefile.am,
	src/fe-text/irssi.c, src/perl/.cvsignore, src/perl/Makefile.am,
	src/perl/irssi-core.pl, src/perl/module-formats.c,
	src/perl/module-formats.h, src/perl/module.h,
	src/perl/perl-common.c, src/perl/perl-common.h,
	src/perl/perl-core.c, src/perl/perl-core.h, src/perl/perl-fe.c,
	src/perl/perl-signals.c, src/perl/perl-signals.h,
	src/perl/perl-sources.c, src/perl/perl-sources.h, src/perl/perl.c,
	src/perl/common/module.h, src/perl/ui/UI.xs: --enable-perl* ->
	--with-perl*. Added a new libfe_perl which handles /SCRIPT
	commands. /RUN -> /SCRIPT LOAD, /PERLFLUSH -> /SCRIPT FLUSH, /PERL
	-> /SCRIPT EXEC. Added /SCRIPT UNLOAD, /SCRIPT LIST. Lots of
	cleanups.
	
	filename_complete() has extra argument for "default directory"
	which is searched if no path is given when completing.

2001-07-29 07:32  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events-numeric.c: /NAMES
	#channel_you're_not_joined doesn't print the "total of xx nick"
	line anymore - it was always just full of 0 and people thought it
	was a bug (it's a missing feature :).

2001-07-29 06:51  Timo Sirainen <tss@iki.fi>

	* src/perl/Makefile.am: fix

2001-07-29 06:38  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/completion.c: " <tab>" in query printed glib
	warnings.

2001-07-29 06:03  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-signals.c: bugfix

2001-07-29 06:00  Timo Sirainen <tss@iki.fi>

	* configure.in: Version number update

2001-07-29 05:56  Timo Sirainen <tss@iki.fi>

	* src/perl/Makefile.am: Use INSTALLDIRS=perl option with MakeMaker
	if perl install directory is specified.

2001-07-29 05:55  Timo Sirainen <tss@iki.fi>

	* .cvsignore: added a few debian-specific files.

2001-07-29 05:54  Timo Sirainen <tss@iki.fi>

	* autogen.sh: Remove VERSION from config.h.in so you don't need to
	rebuild the whole irssi because of it.

2001-07-29 04:25  Timo Sirainen <tss@iki.fi>

	* src/fe-text/screen.c: Resize fixes. Now SIGWINCH only sets a flag
	that a resize check is needed.	Resizes are checked/done 2 times a
	second.

2001-07-29 03:48  Timo Sirainen <tss@iki.fi>

	* irssi.conf: typofix

2001-07-29 03:46  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/notifylist/: fe-notifylist.c, module-formats.c,
	module-formats.h: /NOTIFY, /NOTIFY -list: Added "The notify list is
	empty" message

2001-07-29 03:41  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-queries.c, module-formats.c,
	module-formats.h: Added "Closed query with nick" message.

2001-07-29 03:35  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-log.c: Escape % chars in logs so strftime()
	won't mess with them.

2001-07-29 03:16  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/printtext.c: Removed unused
	signal_gui_print_text, added a g_return_if_fail(dest->window !=
	NULL) to "print text" signal - window should be set or it is
	treated as GUI print event.

2001-07-29 03:14  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer.c: Added a small sanity check - the
	condition should never happen, but it seems to have happened with
	one guy.. perhaps something else had corrupted memory.

2001-07-29 02:27  Timo Sirainen <tss@iki.fi>

	* src/: core/settings.c, fe-common/core/fe-settings.c: Fixed
	/RELOAD crashing without parameters.

2001-07-29 01:40  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-items.c: OK, no more forcing the
	reuse_unused_windows. It's up to the user to set it.

2001-07-29 01:28  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-items.c: /SET reuse_unused_windows is
	now forced ON only if /SET autocreate_windows is ON and
	autoclose_windows is OFF.

2001-07-29 01:24  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-common-core.c: --hostname and --nick
	options didn't have effect for autoconnected servers.

2001-07-29 00:59  Timo Sirainen <tss@iki.fi>

	* debian/rules: check if we're running perl 5.00x - if so, don't
	define the INSTALLDIRS since it breaks make install.

2001-07-29 00:41  Timo Sirainen <tss@iki.fi>

	* curses.m4: Fix to make it work with autoconf 2.50

2001-07-28 06:00  Timo Sirainen <tss@iki.fi>

	* configure.in: Version number update

2001-07-27 06:00  Timo Sirainen <tss@iki.fi>

	* configure.in: Version number update

2001-07-26 06:01  Timo Sirainen <tss@iki.fi>

	* configure.in: Version number update

2001-07-26 03:49  Timo Sirainen <tss@iki.fi>

	* src/: core/channels.c, core/queries.c, core/window-item-rec.h,
	fe-common/core/fe-channels.c, fe-common/core/fe-exec.c,
	fe-common/core/fe-queries.c, fe-common/core/window-items.c: added
	destroy() function to WI_ITEM_REC. This fixes a potential crash
	when "window item destroy" signal was being used.

2001-07-26 03:38  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/completion.c: bugfix

2001-07-25 22:59  Timo Sirainen <tss@iki.fi>

	* configure.in: Version number update

2001-07-25 22:50  Timo Sirainen <tss@iki.fi>

	* configure.in: Version number update

2001-07-25 22:20  Timo Sirainen <tss@iki.fi>

	* configure.in: Version number update

2001-07-25 22:15  Timo Sirainen <tss@iki.fi>

	* configure.in: Version number update

2001-07-25 22:07  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/: dump.c, proxy.c: get the version from
	IRSSI_VERSION, not VERSION. #include "signals.h" was missing from
	proxy.c

2001-07-25 21:29  Timo Sirainen <tss@iki.fi>

	* src/core/: expandos.c, modules.c: fixed using already free'd
	memory.

2001-07-25 21:16  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/themes.c: buffer overflow fix

2001-07-25 19:40  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-irc-commands.c: SYNTAX: ACTION updated -
	target is required

2001-07-25 00:21  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-signals.c, common/typemap, irc/typemap,
	ui/typemap: Don't crash when trying to bless NULLs

2001-07-24 19:49  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.html: Added proxy section

2001-07-22 14:08  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/hilight-text.c: fixed a small memory leak

2001-07-18 21:03  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/printtext.c, fe-common/core/printtext.h,
	perl/ui/UI.xs: Irssi::printformat() called printformat_window() to
	print the text which lost server/target information. Added
	printtext_dest() function which it uses now.

2001-07-17 20:22  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-channels.c: /NAMES -count now prints only
	the "total" line, not "users(#channel)" anymore

2001-07-16 22:23  Timo Sirainen <tss@iki.fi>

	* src/core/commands.c: command_runsub() - ignore multiple spaces
	between /COMMAND  SUBCOMMAND

2001-07-16 22:22  Timo Sirainen <tss@iki.fi>

	* scripts/: autoop.pl, autorejoin.pl, clones.pl, hello.pl,
	mlock.pl, privmsg.pl, quitmsg.pl, realname.pl: added "use strict"
	for all scripts, made some small changes.

2001-07-16 22:03  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-signals.c, perl-signals.h, common/Core.xs: Added
	Irssi::command_bind_first() and Irssi::command_bind_last()

2001-07-16 21:49  Timo Sirainen <tss@iki.fi>

	* docs/help/in/window.in: /WINDOW MOVE: prev/next -> left/right

2001-07-16 19:20  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/hilight-text.c: added another hilight kludge

2001-07-16 18:56  Timo Sirainen <tss@iki.fi>

	* src/core/core.c: --home, --config parameters now expand relative
	paths to absolute at startup.

2001-07-16 18:10  Timo Sirainen <tss@iki.fi>

	* src/fe-text/Makefile.am: forgot to add textbuffer-reformat.h

2001-07-15 21:03  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-messages.c, hilight-text.c, printtext.c:
	Hilight fixes - mode lines shouldn't be hilighted accidentally
	anymore.

2001-07-15 20:21  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-commands.c: Previous foreach fixes to
	/FOREACH WINDOW too.

2001-07-15 17:16  Timo Sirainen <tss@iki.fi>

	* src/perl/Makefile.am: textui isn't done yet.

2001-07-15 16:50  Timo Sirainen <tss@iki.fi>

	* src/: core/ignore.c, fe-common/core/fe-ignore.c: New /IGNOREs
	weren't immediately effective for nicks in channel. Some small
	fixes for unignoring levels with /IGNORE.

2001-07-15 16:07  Timo Sirainen <tss@iki.fi>

	* src/: core/Makefile.am, core/core.c, core/log-away.c,
	irc/core/Makefile.am, irc/core/irc-core.c, irc/core/irc-log.c,
	perl/Makefile.am: Moved awaylog to core.

2001-07-15 15:49  Timo Sirainen <tss@iki.fi>

	* src/core/chat-commands.c: Another /FOREACH update - it only goes
	through the current servers/channels/queries, if the command
	creates new ones it skips them (ie.  /FOREACH CHANNEL /CYCLE works
	now).

2001-07-15 15:13  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: textbuffer-reformat.c, textbuffer-reformat.h: /SB
	REDRAW functionality - not fully working yet.

2001-07-15 02:39  Timo Sirainen <tss@iki.fi>

	* src/: common.h, irc/bot/bot-users.c, irc/bot/botnet-connection.c,
	irc/bot/botnet.c, perl/perl.c, fe-common/core/autorun.c,
	fe-common/core/fe-settings.c, fe-common/core/themes.c,
	fe-text/Makefile.am, fe-text/gui-printtext.c, fe-text/irssi.c,
	fe-text/textbuffer-commands.c, fe-text/textbuffer.c,
	irc/core/irc-log.c, core/core.c, core/core.h, core/modules.c,
	core/settings.c, fe-none/irssi.c: Added --home and --config command
	line parameters to irssi to specify locations for ~/.irssi and
	~/.irssi/config

2001-07-15 01:24  Timo Sirainen <tss@iki.fi>

	* src/core/chat-commands.c: /FOREACH won't crash now if the command
	removes the item being accessed (ie. /foreach server disconnect
	should work)

2001-07-14 22:06  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/completion.c: command option/parameter
	completion was case sensitive (ie. /MSG <tab> didn't, work, /msg
	<tab> did)

2001-07-14 21:34  Timo Sirainen <tss@iki.fi>

	* configure.in: yet another typo, "-z -> -z "

2001-07-14 21:20  Timo Sirainen <tss@iki.fi>

	* debian/control: gettext isn't needed anymore

2001-07-14 21:16  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/Makefile.am: rm -f the libirc_proxy.a before ln -s.

2001-07-14 21:16  Timo Sirainen <tss@iki.fi>

	* configure.in: if -z -> if test -z ..

2001-07-14 21:13  Timo Sirainen <tss@iki.fi>

	* configure.in: if -n -> if test -n

2001-07-14 21:10  Timo Sirainen <tss@iki.fi>

	* src/core/: core.c, settings.c: "gui dialog" signals can now be
	safely emitted before the GUI is initialized - the texts are queued
	until the GUI initialization is done and re-emitted.

2001-07-14 20:52  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc.c: Cut the messages sent to rawlog to 510 chars
	too.

2001-07-14 20:46  Timo Sirainen <tss@iki.fi>

	* configure.in: If perl binary wasn't found, give a correct error
	message. Changed all test "xYY" != "x" to test -n "YY"

2001-07-14 20:19  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-channels.c, fe-channels.h: /NAMES -count:
	print only the Total xxx nicks line

2001-07-14 20:19  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/completion.c: removed a useless "fix"

2001-07-13 21:17  Timo Sirainen <tss@iki.fi>

	* src/core/expandos.c: uname() returns non-negative if successful,
	not necessarily 0.

2001-07-13 15:09  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/: Makefile.am, proxy.c: Compiles now statically to
	irssi with --with-modules=proxy

2001-07-12 23:44  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-printtext.c, lastlog.c, textbuffer-commands.c,
	textbuffer-view.c, textbuffer-view.h, textbuffer.c, textbuffer.h:
	Replaced GList by adding prev/next pointers to LINE_REC. This
	should make some things faster and take a bit less memory. Also
	fixed an evil memory leak.

2001-07-12 21:51  Timo Sirainen <tss@iki.fi>

	* src/perl/ui/UI.pm: Removed everything from @EXPORT - they weren't
	supposed to be there.

2001-07-12 21:44  Timo Sirainen <tss@iki.fi>

	* src/perl/ui/Window.xs: Irssi::Server::command() - window item
	parameter should be NULL

2001-07-10 21:10  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/: Makefile.am, listen.c: Makefile fixed to use
	module directory again. If /SET irssiproxy_ports has '*' as server
	tag, it will match for any of the servers (useful if you're only
	using one). Fixed a crash if client sent a request to server and
	quit before the reply was received.

2001-07-06 01:16  Timo Sirainen <tss@iki.fi>

	* Makefile.am, config, irssi.conf, debian/changelog,
	debian/conffiles, debian/control, debian/copyright, debian/dirs,
	debian/menu, debian/postinst, debian/prerm, debian/rules,
	debian/undocumented, docs/Makefile.am, scripts/Makefile.am,
	src/core/settings.c, src/fe-common/core/Makefile.am,
	src/fe-common/core/themes.c: Moved location of config, theme and
	doc files. Added debian dir for building a .deb easily.

2001-07-04 00:21  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/completion.c: Removed GLIB warning at certain
	condition with tab completion.

2001-07-02 15:10  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt: "query nick changed" was missing a parameter

2001-07-01 12:53  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Rawlog.xs: void should be in separate line

2001-06-30 13:53  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-common.c, perl.c: use Irssi; use Irssi::Irc and
	use Irssi::UI are now automatically called so you won't need to add
	those to scripts.

2001-06-30 12:11  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/dcc.c: DCC_REC was missing MODULE_DATA_INIT() /
	.._DEINIT()

2001-06-30 11:49  Timo Sirainen <tss@iki.fi>

	* docs/perl.txt, src/perl/perl-common.c, src/perl/common/Rawlog.xs:
	Updates to perl documentation. Moved Rawlog->{lines} to
	Rawlog::get_lines() instead.

2001-06-30 01:52  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.html: Added info how to use xmodmap to set alt
	as meta key

2001-06-30 01:24  Timo Sirainen <tss@iki.fi>

	* src/fe-text/irssi.c: Moved screen_refresh_thaw() in
	initialization before the fe_common_core_finish_init() so that if
	it prints something it gets printed to screen immediately. Also
	doing it afterwards triggered some screen updating bug and the
	printed lines were left blank until screen was refreshed..

2001-06-30 01:14  Timo Sirainen <tss@iki.fi>

	* src/irc/core/netsplit.c: Removed the "domain is 2 or 3 chars"
	check from quitmsg_is_split() since Undernet nowadays prints "*.net
	*.split" quit message for netsplits and the netsplit quit message
	can't be faked anyway with current IRC servers.

2001-06-30 01:11  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-netsplit.c: /SET
	netsplit_nicks_hide_threshold must not be smaller than /SET
	netsplit_max_nicks or no nicks were printed with netsplits.

2001-06-30 01:10  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/themes.c: If .theme suffix was given for /SET
	theme, irssi printed "theme changed to xxx" message every time any
	setting was changed.

2001-06-30 00:57  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-common.c: Windowitem->{type} wasn't set properly

2001-06-30 00:51  Timo Sirainen <tss@iki.fi>

	* docs/perl.txt, src/perl/ui/UI.xs: Added some new variables for
	UI::Window

2001-06-30 00:43  Timo Sirainen <tss@iki.fi>

	* docs/perl.txt: Added Window->{}, updated Dcc->{}, added
	Dcc::Chat+Get+Send->{}, removed Autoignore

2001-06-30 00:27  Timo Sirainen <tss@iki.fi>

	* src/fe-text/irssi.c: removed fe-perl

2001-06-30 00:23  Timo Sirainen <tss@iki.fi>

	* src/fe-text/Makefile.am: removed fe-perl

2001-06-30 00:18  Timo Sirainen <tss@iki.fi>

	* configure.in: removed fe-perl lib

2001-06-29 23:14  Timo Sirainen <tss@iki.fi>

	* src/perl/Makefile.am: UI fixes

2001-06-29 23:11  Timo Sirainen <tss@iki.fi>

	* src/perl/get-signals.pl: Irssi::xx -> Irssi::UI::xx

2001-06-29 22:41  Timo Sirainen <tss@iki.fi>

	* src/perl/irc/: Irc.xs, module.h: Added size/skipped to Dcc::Send
	/ Get records

2001-06-29 21:03  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/module-formats.c: whois_away had one extra
	space at the beginning.

2001-06-29 00:40  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-messages.c: Nick changes were printed twice
	in queries.

2001-06-28 19:43  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/themes.c: when theme is changed, it should
	print the message to status window, not to active window..

2001-06-28 13:01  Timo Sirainen <tss@iki.fi>

	* configure.in: perl/fe -> perl/ui

2001-06-28 01:05  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-common.c: Don't print GLIB critical when trying to
	bless unknown iobject - this could well happen with some unknown
	objects like /EXEC -interactive's WI_ITEM_REC.

2001-06-28 00:56  Timo Sirainen <tss@iki.fi>

	* configure.in, src/perl/Makefile.am, src/perl/perl-fe.c,
	src/perl/common/Irssi.xs, src/perl/common/Themes.xs,
	src/perl/common/Window.xs, src/perl/common/module.h,
	src/perl/common/typemap, src/perl/irc/Makefile.PL.in,
	src/perl/irc/typemap, src/perl/ui/.cvsignore,
	src/perl/ui/Makefile.PL.in, src/perl/ui/Themes.xs,
	src/perl/ui/UI.pm, src/perl/ui/UI.xs, src/perl/ui/Window.xs,
	src/perl/ui/module.h, src/perl/ui/typemap: Moved fe_perl module to
	use Irssi::UI .. this breaks several scripts that use UI-specific
	code, but simply adding the "use Irssi::UI;" after use Irssi;
	should work. make install now removes libfe_perl.* files from
	global module directory, but if you have it somewhere else you
	should manually remove it.

2001-06-28 00:54  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-windows.h: removed useless #define

2001-06-27 23:47  Timo Sirainen <tss@iki.fi>

	* src/: core/servers-reconnect.c, core/servers-setup.c,
	core/servers-setup.h, fe-common/core/fe-server.c: Using different
	ports in one server for different chat networks didn't work
	properly.

2001-06-27 23:31  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-windows.c: Don't autoclose windows with
	bound items.

2001-06-27 23:26  Timo Sirainen <tss@iki.fi>

	* src/irc/core/ctcp.c: Don't reply to CTCP PINGs longer than 100
	bytes (see the comment).

2001-06-27 23:20  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: /NICK: don't bother trying to change
	the nick to the one you already have

2001-06-27 23:16  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: module-formats.c, module-formats.h,
	window-commands.c: Added -delete option to /WINDOW THEME. /WINDOW
	THEME without parameters prints the active theme.

2001-06-27 23:05  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: formats.c, formats.h, printtext.c: Fixed
	window specific themes

2001-06-27 22:22  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/fe-common-core.c, fe-text/irssi.c: Added -v
	/ --version command line option. Moved POPT_AUTOHELP option to
	fe-common from fe-text.

2001-06-27 18:39  Timo Sirainen <tss@iki.fi>

	* config: Added /UPTIME alias

2001-06-27 00:33  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: Don't send unaway to server if we're
	not away.

2001-06-27 00:29  Timo Sirainen <tss@iki.fi>

	* src/fe-common/: core/fe-messages.c, irc/fe-irc-messages.c: use
	signal_add_last() to bind the "message xxx" signals when printing
	them, so that scripts/modules can stop the signal without affecting
	the rest of the functionality.

2001-06-27 00:04  Timo Sirainen <tss@iki.fi>

	* default.theme, src/fe-common/irc/module-formats.c: added whois
	abstract to themes. should make it easier to change whois output in
	theme

2001-06-26 23:27  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt, src/fe-common/core/formats.c,
	src/fe-common/core/formats.h, src/fe-common/core/hilight-text.c,
	src/fe-common/core/printtext.c, src/fe-text/gui-printtext.c: "print
	text finished" -> "gui print text finished". Added %[options]
	format for printing text. The syntax for options is
	[+-]<option>[+-]<option>...  Currently supports options 't' =
	timestamp, 'T' = server tag, 's' = line_start, 'S' =
	line_start_irssi. -s or -S means don't print the line_start. For
	example %[-st+T] would never print line_start or timestamp to line,
	but would always print server tag to line.

2001-06-26 23:24  Timo Sirainen <tss@iki.fi>

	* docs/help/in/mode.in: +I doesn't work in efnet like the help said

2001-06-26 21:27  Timo Sirainen <tss@iki.fi>

	* docs/special_vars.txt, src/fe-text/statusbar-items.c,
	src/irc/core/irc-expandos.c: Added $cumode expando which works like
	$P, but prints voices/halfops also.  Changed statusbar to use
	$cumode. Patch by fuchs.

2001-06-26 19:01  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-common.c, perl-common.h, perl-fe.c, irc/Irc.xs:
	Perl blessing fixes.

2001-06-26 18:47  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt, src/core/log.c: "log rotate" -> "log rotated"

2001-06-26 17:33  Timo Sirainen <tss@iki.fi>

	* src/: core/special-vars.c, core/special-vars.h,
	fe-text/statusbar-items.c: special-vars: added flag
	PARSE_FLAG_ESCAPE_THEME to escape { and } chars with % char. Used
	this with statusbar items - now for example "{error xxx}" topic
	won't print it with error color.

2001-06-26 16:51  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.html: /SET show_nickmode_empty ON

2001-06-26 16:48  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.html: added hilight + window scrolling

2001-06-26 15:55  Timo Sirainen <tss@iki.fi>

	* src/core/log.c: moved "log rotate" after the logging was stopped.

2001-06-26 15:49  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt, src/core/log.c: "log rotate" signal added

2001-06-26 15:47  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-common.c: added real_fname to log record.

2001-06-21 09:13  Timo Sirainen <tss@iki.fi>

	* src/fe-none/irssi.c: The same "irssi init finished" / perl init
	fix for fe-none

2001-06-21 09:10  Timo Sirainen <tss@iki.fi>

	* src/fe-text/irssi.c: if perl is compiled statically, initialize
	it after the "irssi init finished" signal so for example
	~/.irssi/startup is run before the perl autorun scripts

2001-06-18 17:32  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-printtext.c: /SET scrollback_lines 0 now means
	unlimited.

2001-06-12 02:08  Timo Sirainen <tss@iki.fi>

	* src/irc/core/: bans.c, modes.c, modes.h: channel_set_singlemode()
	: don't do anything if you're not channel op/halfop

2001-06-12 01:54  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-common.h, common/Core.xs, common/Ignore.xs,
	common/Log.xs, common/Server.xs, common/Window.xs,
	irc/IrcChannel.xs, irc/Notifylist.xs: plain objects weren't blessed
	correctly in lists

2001-06-12 01:12  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-commands.c: /WINDOW SERVER -sticky /
	-unsticky crashed if the tag wasn't given and there was no active
	server in window

2001-06-12 00:39  Timo Sirainen <tss@iki.fi>

	* src/perl/perl.c: $/ was set to undef for perl scripts. removed
	unused variable.

2001-06-11 17:05  Timo Sirainen <tss@iki.fi>

	* src/core/misc.c: get_max_column_count() didn't work properly if
	items had wider items than max_width.

2001-06-11 02:15  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/windows-layout.c: Multiple /LAYOUT SAVEd
	queries in same window didn't get restored to the same window.

2001-06-11 02:14  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-log.c: When disconnecting from server when
	you had queries without active server irssi printed some glib
	errors.

2001-06-11 01:45  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/chat-completion.c: Joins to channel now adds
	the nick to completion list.

2001-06-11 01:38  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events.c: own nick changed were printed as
	if it was done by someone else

2001-06-11 01:31  Timo Sirainen <tss@iki.fi>

	* src/fe-common/: core/fe-queries.c, irc/fe-irc-queries.c: The
	automatic query rename wrote the "nick changed" messages to
	channels windows too. Now it's done only in the query window.

2001-06-11 00:52  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-servers-reconnect.c: max_cmds_at_once and
	max_query_chans weren't saved between reconnects to server.

2001-06-11 00:19  Timo Sirainen <tss@iki.fi>

	* src/core/commands.c: Getting optional channel parameter was buggy
	- it used already free'd memory and assumed the command handler was
	given CHANNEL_REC even while it could have been any other
	WI_ITEM_REC ..though it used only the WI_ITEM_REC parts so it
	didn't really matter..

2001-06-10 22:21  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/printtext.c: beep check: don't beep with
	NO_ACT message level rather than NOHILIGHT since NOHILIGHT is sent
	with public messages and someone may want to beep when they're
	received.

2001-06-09 00:27  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt, src/perl/get-signals.pl,
	src/perl/perl-signals.c: "complete word" signal works now with perl
	and it's possible to manipulate the completion list.

2001-06-08 23:20  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-common.c: added topic_by, topic_time

2001-06-08 23:19  Timo Sirainen <tss@iki.fi>

	* src/core/: server-connect-rec.h, servers-reconnect.c,
	servers-reconnect.h, servers.c: Try to keep the number after server
	tag always the same when there's multiple connections to the same
	server.

2001-06-04 23:58  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer-view.c: resizing empty windows didn't work
	properly

2001-06-04 21:50  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-irc-commands.c,
	fe-common/irc/fe-irc-messages.c, fe-common/irc/module-formats.c,
	fe-common/irc/module-formats.h, irc/core/irc-servers.c,
	irc/core/irc.h: Added support for bahamut @+#channel notices.
	Removed notice_public_ops format, notice_public is just fine if the
	channel just contains @ or @+ at the beginning.

2001-06-04 20:40  Timo Sirainen <tss@iki.fi>

	* src/core/modules.c: /LOAD: when using '.' character in module
	name irssi printed glib error

2001-06-02 14:35  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer-view.c: bugfix

2001-06-01 23:49  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-entry.c, gui-printtext.c, gui-readline.c,
	gui-windows.c, irssi.c, mainwindows.c, mainwindows.h, screen.c,
	screen.h, statusbar-items.c, statusbar.c, textbuffer-view.c,
	textbuffer-view.h: Replaced all direct curses calls with
	screen_xx() wrappers. This should enable us to optionally use
	termcap directly.

2001-06-01 22:21  Timo Sirainen <tss@iki.fi>

	* src/: fe-text/screen.c, core/core.c: moved /SET ignore_signals to
	core.

2001-06-01 22:20  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-settings.c: 'Y' answer shouldn't be
	case-sensitive

2001-06-01 21:12  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindows.c: Resizing window destroyed curses
	window, but didn't update the view's curses window which kept using
	the old one, and probably crashed soon.

2001-06-01 20:49  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-entry.c: more #endif WANT_BIG5 -> #endif changes

2001-06-01 20:39  Timo Sirainen <tss@iki.fi>

	* configure.in, src/fe-common/irc/dcc/Makefile.am,
	src/fe-common/irc/notifylist/Makefile.am, src/irc/dcc/Makefile.am,
	src/irc/flood/Makefile.am, src/irc/notifylist/Makefile.am,
	src/irc/proxy/Makefile.am: dcc, flood and notifylist aren't
	compiled as loadable modules anymore, no-one wants that and irssi
	crashes in AIX because of it.

2001-06-01 19:53  Timo Sirainen <tss@iki.fi>

	* src/perl/common/: Core.xs, module.h: added Irssi::parse_special()

2001-06-01 19:48  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer-view.c: s/newline/new_line/ - AIX curses
	(or something) seems to use #define newline for something

2001-06-01 19:45  Timo Sirainen <tss@iki.fi>

	* src/fe-text/screen.h: Removed gccism: #endif WANT_BIG5 -> #endif

2001-06-01 00:35  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt, src/fe-common/core/fe-core-commands.c,
	src/fe-common/core/fe-log.c, src/fe-common/core/hilight-text.c,
	src/fe-common/core/printtext.c: removed "print text stripped"
	signal, the stripped text is now sent in "print text" signal's
	third parameter

2001-05-31 23:19  Timo Sirainen <tss@iki.fi>

	* configure.in: new libtool version doesn't have ltconfig anymore,
	and our libtool-shared kludge got broken. it's now removed until I
	can figure out if it's possible to kludge it again :)

2001-05-31 22:41  Timo Sirainen <tss@iki.fi>

	* docs/crash.txt: Information how to write good bug reports

2001-05-31 12:51  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-windows.c: Split window fixes

2001-05-30 16:45  Timo Sirainen <tss@iki.fi>

	* src/fe-text/lastlog.c: added missing ')' from last patch :) and
	now /last 0<number> (eg. /last 050) also isn't treated as counter.

2001-05-30 16:41  Timo Sirainen <tss@iki.fi>

	* src/fe-text/lastlog.c: /LAST <number> <non-number> (eg. /last 5
	-) should treat the number as text, not as count parameter. This
	way you don't have to type "/last 5 - -" if you want to search for
	string "5" from lastlog.

2001-05-30 16:16  Timo Sirainen <tss@iki.fi>

	* docs/proxy.txt: Added proxy documentation

2001-05-30 10:58  Timo Sirainen <tss@iki.fi>

	* docs/perl.txt, src/perl/perl-signals.c, src/perl/common/Core.xs:
	Irssi::command_runsub() - patch by fuchs

2001-05-30 10:58  Timo Sirainen <tss@iki.fi>

	* docs/help/in/ignore.in: -word -> -full

2001-05-26 21:20  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-settings.c, module-formats.c,
	module-formats.h: Added formats to /SET texts.

2001-05-23 16:52  Timo Sirainen <tss@iki.fi>

	* docs/faq.txt: added text about syncing problem

2001-05-22 02:38  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/chat-completion.c: nick completion: don't add
	the same nick to completion list twice.

2001-05-22 02:33  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/chat-completion.c: nonstrict completion
	bugfixes, my mistakes :)

2001-05-22 02:29  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: chat-completion.c, completion.c: /SET
	completion_strict OFF - specifies if the tab nick completion should
	ignore non-alphanumeric characters. Alieases are now completed in
	command completion. Patch by fuchs.

2001-05-22 02:16  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/: dcc.c, dcc.h: /SET dcc_own_ip for specifying own IP
	to use in DCC requests

2001-05-22 01:50  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer-view.c: scrolling in empty windows crashed

2001-05-22 01:46  Timo Sirainen <tss@iki.fi>

	* src/core/misc.c: get_max_column_count() didn't return correct
	value in save_column_widths when it returned only one column.

2001-05-22 01:14  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc.c: irc_parse_prefix() didn't work properly if
	user name had ! characters.

2001-05-22 01:03  Timo Sirainen <tss@iki.fi>

	* configure.in: don't use if [ since it doesn't work, use if test..

2001-05-22 00:45  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer-view.c: removing line from the top of the
	screen crashed irssi

2001-05-18 16:54  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindows.c: Split windows created with /WINDOW
	SHOW are now sticky if /SET autostick_split_windows is ON.

2001-05-17 23:01  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer-view.c: textbuffer_view_redraw() - call
	werase() before drawing anything, this hopefully helps with some
	buggy curseses.

2001-05-17 22:52  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-windows.c: don't crash with /WINDOW HIDE

2001-05-17 22:13  Timo Sirainen <tss@iki.fi>

	* Makefile.am, configure.in, autogen.sh, src/Makefile.am,
	src/common.h, src/nls.h, src/core/args.c,
	src/core/net-disconnect.c, src/core/network.c, src/core/settings.c,
	src/fe-common/core/fe-common-core.c,
	src/fe-common/core/fe-settings.c,
	src/fe-common/core/module-formats.c,
	src/fe-common/core/module-formats.h,
	src/fe-common/core/printtext.c, src/fe-common/core/themes.c,
	src/fe-common/irc/fe-irc-commands.c,
	src/fe-common/irc/module-formats.c,
	src/fe-common/irc/module-formats.h, src/fe-text/irssi.c,
	src/lib-popt/popthelp.c: Getting rid of gettext, moved some _(..)
	texts to themes and left some error messages hard coded.

2001-05-17 19:07  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/keyboard.c: Small speedup when pressing
	unbound keys.

2001-05-17 18:50  Timo Sirainen <tss@iki.fi>

	* src/core/: args.c, line-split.c, misc.h: some comment changes,
	moved nearest_power() to misc.h

2001-05-17 13:47  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-readline.c, screen.c: raw() mode also disabled
	SIGINT == ^C, so remove the 5x^C = SIGTERM.  Also use sigaction()
	instead of signal() with /SET ignore_signals.

2001-05-17 13:24  Timo Sirainen <tss@iki.fi>

	* src/fe-text/screen.c: cbreak() -> raw() - this fixes at least the
	Ctrl-4 abort.

2001-05-17 13:13  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: KEY_RESIZE isn't defined in all
	curseses, #ifdef it

2001-05-15 00:23  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: new /KICKBAN code crashed

2001-05-14 19:35  Timo Sirainen <tss@iki.fi>

	* src/irc/core/bans.c: /UNBAN now supports unbanning multiple bans
	with ban# (/unban 1 4 6)

2001-05-14 17:35  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-ignore.c: /IGNORE: -word -> -full, like
	it's with /HILIGHT.

2001-05-14 17:25  Timo Sirainen <tss@iki.fi>

	* configure.in: HAVE_GMODULE wasn't defined when using unpacked
	glib

2001-05-14 17:20  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-modules.c: /LOAD notifies that dynamic
	modules aren't supported instead of being quiet

2001-05-14 16:07  Timo Sirainen <tss@iki.fi>

	* config: Removed $C from /W and /N aliases, it's not needed
	anymore.

2001-05-11 21:53  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/keyboard.c: Don't crash if config file had
	keyboard = { .. } in it

2001-05-11 21:53  Timo Sirainen <tss@iki.fi>

	* src/lib-config/set.c: config_node_remove() - NULL parent is
	treated as root node

2001-05-11 20:44  Timo Sirainen <tss@iki.fi>

	* src/core/commands.c: cmd_get_params() crashed in some conditions

2001-05-11 19:42  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-netjoin.c: netjoins should display the @, +
	etc. before the nick again.

2001-05-11 19:35  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: statusbar-items.c, statusbar.c, statusbar.h:
	statusbar was a bit broken when using split windows

2001-05-11 19:23  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/keyboard.c: more config file handling fixes

2001-05-11 19:04  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/keyboard.c: fixed config file handling

2001-05-11 18:08  Timo Sirainen <tss@iki.fi>

	* src/: core/channel-rec.h, core/channels.c,
	fe-common/core/fe-channels.c, fe-common/irc/module-formats.c,
	irc/core/channel-events.c, irc/core/irc-channels.c,
	irc/core/irc-commands.c: CHANNEL_REC->get_join_data() - Returns the
	information needed to call SERVER_REC->channels_join() for this
	channel. Usually just the channel name, but may contain also the
	channel key.
	
	If we receive PART-message to channel that hasn't received a JOIN
	yet, don't destroy the channel. It's probably because we did
	quickly /PART + /JOIN.
	
	Moved /CYCLE to fe-common/core, it doesn't close the window for the
	cycled channel anymore if you had autoclosing on.

2001-05-11 18:06  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: MODE +k handler was buggy

2001-05-11 17:48  Timo Sirainen <tss@iki.fi>

	* src/: core/commands.c, core/commands.h, irc/core/irc.c,
	irc/core/irc.h: Moved PARAM_FLAG_OPTCHAN handling to core. Removed
	support for adding own command parameter parsers, it's probably
	useless now that opt.channels are in core.

2001-05-11 16:32  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-items.c: Don't place any window items
	to windows which have name. Window level doesn't have any effect to
	it anymore.

2001-05-11 16:26  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-log.c: /LOG OPEN: it was checking /JOIN's
	options and printed errors if any /LOG OPEN -option was used..

2001-05-11 16:23  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Themes.xs: PL_na doesn't exist in Perl 5.004,
	don't use it.

2001-05-11 16:18  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-channels.c: /NAMES needs only one argument,
	fixes "/NAMES -ops #a " where irssi thought the channel was "#a "
	and instead of "#a"..

2001-05-11 16:12  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: lastlog.c, textbuffer-view.c: Line removing fixes,
	/LAST -clear fixed

2001-05-11 15:44  Timo Sirainen <tss@iki.fi>

	* docs/help/in/bind.in, src/fe-text/gui-readline.c: updated /BIND
	help, removed special_char bind command and added insert_text.	It
	can be used to add text to entry line, $variables also works with
	it (eg.  /BIND ^T /TOPIC $topic)

2001-05-11 15:19  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-ignore.c: /IGNORE now defaults to ALL level

2001-05-11 15:08  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer-view.c: resizing terminal with /CLEARed
	empty windows scrolled those windows so that the last screenful of
	text was visible again.

2001-05-11 15:01  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: KEY_RESIZE is sent when screen is
	resized, ignore it.

2001-05-11 14:55  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt, src/fe-common/irc/dcc/fe-dcc.c,
	src/fe-common/irc/dcc/module-formats.c,
	src/fe-common/irc/dcc/module-formats.h, src/irc/dcc/dcc-chat.c,
	src/irc/dcc/dcc-send.c: added "dcc request send" signal - irssi now
	prints "DCC CHAT/SEND request sent to nick".

2001-05-11 14:43  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt, src/fe-common/irc/dcc/fe-dcc-send.c,
	src/fe-common/irc/dcc/module-formats.c,
	src/fe-common/irc/dcc/module-formats.h, src/irc/dcc/dcc-resume.c,
	src/irc/dcc/dcc-send.c: "dcc error file not found" -> "dcc error
	file open". Print the actual error message based on errno, don't
	just assume the file wasn't found.

2001-05-11 14:37  Timo Sirainen <tss@iki.fi>

	* docs/perl.txt: added chapters for /COMMANDS and window items.
	some other minor fixes too.

2001-05-11 14:00  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: /SET kick_first_on_kickban for
	/KICKBAN and /KNOCKOUT - patch by Jakub Jankowski <shasta@irc.pl>

2001-05-11 13:52  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/dcc/: fe-dcc-get.c, fe-dcc-send.c, fe-dcc.c:
	always round up the kB value so we won't have 0kB file sizes..

2001-05-10 21:54  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-common-core.c, formats.c: /SET
	hide_server_tags

2001-05-09 21:40  Timo Sirainen <tss@iki.fi>

	* docs/help/in/mode.in: bugfix: nick1,nick2,nick3 -> nick1 nick2
	nick3

2001-05-09 16:37  Timo Sirainen <tss@iki.fi>

	* src/irc/core/: modes.c, modes.h: support for +O mode

2001-05-08 20:05  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/keyboard.c: some fixes, saving is still broken

2001-05-07 17:19  Timo Sirainen <tss@iki.fi>

	* config: Default alias /CHAT -> /DCC CHAT

2001-05-06 21:28  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/keyboard.c, fe-common/core/keyboard.h,
	fe-text/gui-readline.c, fe-text/screen.c: keyboard handling rewrite

2001-05-05 20:45  Timo Sirainen <tss@iki.fi>

	* autogen.sh: '\!' -> '!' - hope this doesn't break anything :) at
	least it should fix some shell

2001-05-05 20:01  Timo Sirainen <tss@iki.fi>

	* acconfig.h: forgot big5 define

2001-05-01 13:37  Timo Sirainen <tss@iki.fi>

	* src/irc/flood/flood.c: fixed potential crash

2001-05-01 11:38  Timo Sirainen <tss@iki.fi>

	* configure.in, src/fe-text/gui-entry.c, src/fe-text/screen.h:
	--with-big5 enables Chinese Big5 charset support. Patch by
	vanilla@freebsd.org

2001-04-25 06:10  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt, src/irc/core/mode-lists.c: "ban ..." signals
	didn't send channel info

2001-04-23 01:20  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-windows.c, textbuffer-view.c,
	textbuffer-view.h: /SET indent_always - should we indent the long
	words that are forcibly wrapped to next line. Default is ON.

2001-04-20 22:02  Timo Sirainen <tss@iki.fi>

	* src/irc/core/ctcp.c: CTCP version reply has now $sysarch by
	default

2001-04-20 22:00  Timo Sirainen <tss@iki.fi>

	* src/core/expandos.c, docs/special_vars.txt: added $sysarch

2001-04-20 21:24  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt, src/perl/get-signals.pl, src/perl/perl-fe.c,
	src/perl/common/module.h, src/perl/common/typemap: Added
	TEXT_DEST_REC to perl, fixed "print text..." signal declarations.

2001-04-20 21:08  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Themes.xs: Irssi::printformat() didn't work

2001-04-20 19:35  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer-view.c: potential crash fix..

2001-04-16 18:46  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer.c: added/removed some checks

2001-04-16 18:44  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: mainwindows.c, textbuffer-view.c: split windows
	were broken. added some checks to textbuffer.

2001-04-16 14:46  Timo Sirainen <tss@iki.fi>

	* configure.in: don't simply check for module directory, check for
	dir/module.h file.

2001-04-15 03:15  Timo Sirainen <tss@iki.fi>

	* configure.in: lib/ shouldn't be there yet

2001-04-15 01:44  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer-view.c: resize fixes

2001-04-15 01:24  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindows.c: some resize problems fixed

2001-04-15 00:54  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/fe-windows.h, fe-common/core/formats.c,
	fe-common/core/printtext.c, perl/perl-fe.c: related changes to
	textbuffer update..

2001-04-15 00:40  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer-view.c: bugfixes for multiple windows
	support :)

2001-04-15 00:24  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: Makefile.am, gui-printtext.c, gui-printtext.h,
	gui-readline.c, gui-textwidget.c, gui-windows.c, gui-windows.h,
	irssi.c, lastlog.c, mainwindows-save.c, mainwindows.c,
	mainwindows.h, screen.c, statusbar-items.c, statusbar.c,
	textbuffer-commands.c, textbuffer-view.c, textbuffer-view.h,
	textbuffer.c, textbuffer.h: Rewrote text buffer handling in windows
	- try #3.  /SET scrollback_save_formats + /SB REDRAW is broken
	currently. There's some other minor things that might need to be
	changed.
	
	This time it allows the same window to be visible multiple times in
	screen, like you could make a new split window where to scroll back
	and find something while still seeing the new messages at the other
	window, this however doesn't work yet but it should be quite easy
	to make it :)
	
	I've tested that pretty much everything should work with this, new
	lines can be added at any position and lines can be removed from
	any position and screen should be updated properly. Screen resizing
	should also work perfectly now (maybe it did previously too, not
	sure) and hopefully now we won't see any of those ugly strange bugs
	some people were having. Also this time the same code isn't written
	2-3 times to do some specific thing, like scrolling has now only
	one view_scroll() function instead of the 3 separate functions it
	used to have :)

2001-04-10 16:07  Timo Sirainen <tss@iki.fi>

	* config: DALNet -> DALnet

2001-04-09 18:39  Timo Sirainen <tss@iki.fi>

	* configure.in: small bugfix

2001-04-09 18:36  Timo Sirainen <tss@iki.fi>

	* configure.in: don't strip -lnsl from perl's ldflags, it might be
	needed..

2001-04-09 18:16  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-settings.c: ']' missing from /SET syntax

2001-04-06 23:05  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.html: typofix

2001-04-01 03:39  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-printtext.h: removed unused colors

2001-04-01 02:31  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-windows.c: gui_window_line2text(): don't keep
	track of colors - if fg or bg doesn't change, just use
	FORMAT_COLOR_NOCHANGE instead of figuring out what it should be.

2001-04-01 02:25  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-printtext.c, gui-readline.c, gui-textwidget.c,
	gui-windows.c, mainwindow-activity.c, statusbar.c: removed some
	unused includes

2001-03-31 03:54  Timo Sirainen <tss@iki.fi>

	* src/fe-none/irssi.c: fixed commented out module_load()

2001-03-31 02:57  Timo Sirainen <tss@iki.fi>

	* docs/faq.txt: added "why don't colors work"

2001-03-30 23:57  Timo Sirainen <tss@iki.fi>

	* mobile/: configure.in, src/mobile.c: fixed for new irssi, 0.11
	version

2001-03-29 16:38  Timo Sirainen <tss@iki.fi>

	* config, irssi.spec.in, docs/manual.txt, docs/help/in/load.in,
	src/common.h: http://irssi.org -> http://irssi.org/

2001-03-29 00:38  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-log.c: log->temp -> !log->temp .. closed
	non-autologs instead of autologs..

2001-03-28 23:32  Timo Sirainen <tss@iki.fi>

	* src/core/modules.c: module_get_name() should be inside #ifdef
	HAVE_GMODULE

2001-03-28 23:23  Timo Sirainen <tss@iki.fi>

	* configure.in: don't use which - cygwin doesn't have it

2001-03-26 17:30  Timo Sirainen <tss@iki.fi>

	* docs/help/in/wall.in: added note about /wallchops

2001-03-26 17:29  Timo Sirainen <tss@iki.fi>

	* docs/help/in/: wall.in, wallops.in: fixed descriptions

2001-03-26 17:21  Timo Sirainen <tss@iki.fi>

	* docs/help/in/: silence.in, unsilence.in, uping.in, wallchops.in:
	wallchops: works only with ircu. updated ircu notes.

2001-03-26 04:02  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-log.c: When closing autologs, don't crash
	if some other temporary log is open, like awaylog.

2001-03-24 22:47  Timo Sirainen <tss@iki.fi>

	* configure.in: s/enable-perl=/enable-perl-path=/ in the warning
	message

2001-03-24 17:03  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/themes.c: don't crash with themes without
	replaces block. don't crash with themes with highascii characters.

2001-03-24 16:16  Timo Sirainen <tss@iki.fi>

	* default.theme: added default_color and default_real_color

2001-03-24 13:45  Timo Sirainen <tss@iki.fi>

	* src/irc/flood/flood.c: fixes, hopefully works correctly finally
	:) patch by fuchs.

2001-03-24 13:41  Timo Sirainen <tss@iki.fi>

	* src/core/ignore.c: ignore_check(): don't crash if nick is NULL -
	shouldn't really ever happen?

2001-03-23 02:07  Timo Sirainen <tss@iki.fi>

	* docs/perl.txt: notice of ~/.irssi/startup

2001-03-22 20:14  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.html: Removed /SET statusbar_xxx

2001-03-22 19:43  Timo Sirainen <tss@iki.fi>

	* docs/Makefile.am: added faq.txt

2001-03-21 01:21  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-log.c: Parting channels and disconnecting
	from servers didn't close the autologs.

2001-03-21 00:24  Timo Sirainen <tss@iki.fi>

	* src/: core/server-connect-rec.h, core/servers-reconnect.c,
	core/servers-setup.c, core/servers.c, irc/core/irc-servers.c: added
	/SET proxy_password

2001-03-20 18:46  Timo Sirainen <tss@iki.fi>

	* servertest/server.c: quick hacks to make it compile again

2001-03-20 17:35  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/: dcc-autoget.c, dcc-chat.c: dcc_autoget_lowports ->
	dcc_autoaccept_lowports since dcc chat uses it too

2001-03-20 03:00  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/notifylist/fe-notifylist.c: Send notify out
	messages with HILIGHT level too.

2001-03-19 00:00  Timo Sirainen <tss@iki.fi>

	* src/irc/core/: irc-commands.c, irc.c, irc.h: /RAWQUOTE: like
	/QUOTE, but don't add line feed after the command, and don't
	truncate line to 512 bytes.

2001-03-18 22:39  Timo Sirainen <tss@iki.fi>

	* src/core/: Makefile.am, net-internal.h, network.c, network.h:
	moved stuff from net-internal.h to network.h. HPUX needed one of
	the #includes in there to work.

2001-03-17 07:58  Timo Sirainen <tss@iki.fi>

	* docs/help/in/hilight.in, src/fe-common/core/hilight-text.c:
	/HILIGHT -full didn't work, and -word was treated as -word + -full.
	Updated /HELP hilight.

2001-03-17 06:12  Timo Sirainen <tss@iki.fi>

	* NEWS: updated for .98.3

2001-03-17 04:29  Timo Sirainen <tss@iki.fi>

	* TODO: updated for .98.3

2001-03-17 04:29  Timo Sirainen <tss@iki.fi>

	* default.theme: pubmsghinick - add %n after nick so
	underlines/blinks get disabled..

2001-03-17 03:34  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-windows.c: fixed small hilight memory leak

2001-03-17 03:32  Timo Sirainen <tss@iki.fi>

	* docs/formats.txt, src/core/channels.c, src/core/queries.c,
	src/fe-common/core/formats.c, src/fe-common/core/formats.h,
	src/fe-common/core/themes.c, src/fe-text/gui-printtext.c: %F =
	blinking on/off. several fixes to make blinking work better. some
	hilight fixes.

2001-03-17 02:52  Timo Sirainen <tss@iki.fi>

	* docs/formats.txt, docs/help/in/hilight.in,
	src/core/window-item-rec.h, src/fe-common/core/fe-windows.h,
	src/fe-common/core/formats.c, src/fe-common/core/formats.h,
	src/fe-common/core/hilight-text.c,
	src/fe-common/core/hilight-text.h, src/fe-common/core/printtext.c,
	src/fe-common/core/window-activity.c,
	src/fe-text/statusbar-items.c, src/perl/perl-common.c,
	src/perl/perl-fe.c: Hilighting updates. /HILIGHT -color, /SET
	hilight_color and /SET hilight_act_color now use %codes for
	specifying color.

2001-03-17 01:55  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-windows.c: Added some debug messages..

2001-03-17 00:57  Timo Sirainen <tss@iki.fi>

	* src/: core/settings.c, core/settings.h,
	fe-common/core/fe-settings.c: Irssi now asks if you want to remove
	unknown settings from configuration file.

2001-03-16 23:14  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-irc-messages.c: emphasis works with actions
	now

2001-03-16 23:14  Timo Sirainen <tss@iki.fi>

	* src/: core/chat-commands.c, irc/core/irc-commands.c: quit_message
	setting moved from irc to core

2001-03-15 23:33  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-printtext.c: Text buffer: Saving pointer to
	char[] didn't work correctly with netbsd/alpha which caused crash
	soon after startup. Changed the code a bit, I'm not sure if it's
	still correct ANSI C but at least it seems to work fine with
	netbsd/alpha now :)

2001-03-15 22:05  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-commands.c: /WINDOW CLOSE [<first>
	[<last>] - you can close multiple windows once now.

2001-03-15 21:48  Timo Sirainen <tss@iki.fi>

	* src/core/servers.c: server_connect_own_ip_save(): fixed some
	nasty typos that could have crashed irssi when using vhosts

2001-03-15 18:39  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: /NICK could have changed nick to
	some other nick than we specified (/NICK nick!blah -> nick)

2001-03-15 18:34  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/formats.c: ^O reset only colors, not
	underlines etc.

2001-03-15 17:11  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/listen.c: bugfix

2001-03-15 16:42  Timo Sirainen <tss@iki.fi>

	* src/perl/Makefile.am: if $(MAKE) crap -> ($(MAKE) || $(MAKE)), a
	lot better :)

2001-03-15 16:23  Timo Sirainen <tss@iki.fi>

	* src/perl/Makefile.am: if ! $(MAKE) -> if $(MAKE); then echo; else

2001-03-15 04:01  Timo Sirainen <tss@iki.fi>

	* src/core/expandos.c: signal_add_first("setup changed", .. so if
	some other "setup changed" handler wants to ask $Z it works
	properly. This fix is kind of a kludge, some better way should be
	found to fix these kind of problems (just g_strdup() them?)

2001-03-15 03:48  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: minor cleanup

2001-03-15 03:31  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar.c: when some statusbar item was forced to
	be removed because of lack of space, it still used 2 chars.

2001-03-15 03:26  Timo Sirainen <tss@iki.fi>

	* default.theme, src/fe-common/core/themes.c,
	src/fe-common/core/themes.h, src/fe-text/mainwindows.h,
	src/fe-text/screen.c, src/fe-text/statusbar-items.c,
	src/fe-text/statusbar.c, src/fe-text/statusbar.h: Beginnings of
	configurable statusbar. The existing items can be configured in
	default.theme.
	
	If some abstract isn't set in theme, it fallbacks to the one in
	default.theme now. This should help with old themes, and maybe
	themes that don't change something should just keep those parts
	commented out..

2001-03-15 03:23  Timo Sirainen <tss@iki.fi>

	* configure.in: Upgraded to glib 1.2.9

2001-03-15 03:22  Timo Sirainen <tss@iki.fi>

	* src/core/levels.c: * level is now same as ALL

2001-03-14 23:36  Timo Sirainen <tss@iki.fi>

	* src/core/servers-reconnect.c: Reconnecting shouldn't lose the
	address family.

2001-03-14 23:26  Timo Sirainen <tss@iki.fi>

	* src/core/network.c: net_listen() works now properly with
	--enable-ipv6 and a system that doesn't have a working IPv6 support

2001-03-12 20:43  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/themes.c, fe-common/core/themes.h,
	fe-text/gui-printtext.c, fe-text/statusbar-items.c: %n+bg color
	change doesn't anymore set foreground black. changed theme's
	default_bold_color to default_real_color.
	
	Activity list printed first item with white always. Color redrawed
	itself every second.

2001-03-12 11:34  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: formats.c, formats.h: added
	format_real_length()

2001-03-12 11:33  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: statusbar-items.c, statusbar.c, statusbar.h:
	Statusbar rewrites. Colors are currently not configurable at all,
	but other than that, it should work better.

2001-03-11 03:33  Timo Sirainen <tss@iki.fi>

	* src/perl/Makefile.am: make distclean works now properly for
	common/ and irc/ directories (by tko)

2001-03-11 00:33  Timo Sirainen <tss@iki.fi>

	* src/core/nicklist.c: buggy fix, fixed :)

2001-03-11 00:23  Timo Sirainen <tss@iki.fi>

	* src/core/nicklist.c: nick_hash_remove(): GLIB didn't change the
	hash table key like I thought, so we need to first remove it from
	the hash, then insert again..

2001-03-10 19:49  Timo Sirainen <tss@iki.fi>

	* README: updated

2001-03-10 19:22  Timo Sirainen <tss@iki.fi>

	* src/irc/flood/flood.c: Don't cast time_t to int. Don't go playing
	with memory you just free'd. Some other cleanups

2001-03-10 17:54  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.html: more Meta key updates

2001-03-10 17:51  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.html: updated

2001-03-10 17:40  Timo Sirainen <tss@iki.fi>

	* docs/.cvsignore: added startup-HOWTO.txt

2001-03-10 03:30  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Server.xs: typofix

2001-03-08 17:49  Timo Sirainen <tss@iki.fi>

	* configure.in: getting ready for .98.3..

2001-03-08 15:54  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Server.xs: updated

2001-03-08 01:48  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/dcc/fe-dcc-chat.c: /DCC CLOSE CHAT <unknown>
	signal: we were checking for "GET" here, not "CHAT"..

2001-03-08 01:47  Timo Sirainen <tss@iki.fi>

	* docs/help/in/lastlog.in: updated

2001-03-08 01:45  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: command-history.c, fe-queries.c,
	fe-windows.h: Command history: allow "next history" to jump back to
	last msg in history if we already went over it with "prev history"
	once.

2001-03-08 01:27  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: /SET scroll_page_count - don't crash
	if /0 is given. Works now properly if /0.xx is given.

2001-03-08 01:24  Timo Sirainen <tss@iki.fi>

	* src/core/: chat-commands.c, servers-setup.c, servers-setup.h:
	/CONNECT -ircnet didn't load ircnet specific settings correctly

2001-03-08 01:11  Timo Sirainen <tss@iki.fi>

	* config: undernet's stupid servers don't want to handle more than
	one query per channel at a time and they won't send any kind of
	notice of it.

2001-03-08 00:57  Timo Sirainen <tss@iki.fi>

	* src/core/: server-rec.h, server-setup-rec.h, servers-reconnect.c,
	servers.c: If one server fails because of DNS error, don't stop
	reconnecting to entire chatnet.

2001-03-08 00:55  Timo Sirainen <tss@iki.fi>

	* src/fe-text/lastlog.c: /LASTLOG -window unknown crashed irssi

2001-03-08 00:55  Timo Sirainen <tss@iki.fi>

	* src/core/nicklist.c: removing second last unique nick didn't work
	properly

2001-03-07 13:09  Timo Sirainen <tss@iki.fi>

	* src/perl/: get-signals.pl, perl-signals.c: some perl fixes.
	NICK_REC is also now "iobject"..

2001-03-06 18:47  Timo Sirainen <tss@iki.fi>

	* silc/src/core/silc-core.c: When server is disconnected, make sure
	silc's conn->context won't point to our server anymore.

2001-03-05 17:11  Timo Sirainen <tss@iki.fi>

	* src/core/chat-commands.c: /SERVER: don't set reconnection to TRUE
	if we're not disconnecting from any server

2001-03-04 17:22  Timo Sirainen <tss@iki.fi>

	* src/perl/Makefile.am: removed Flood.xs

2001-03-04 17:20  Timo Sirainen <tss@iki.fi>

	* NEWS, TODO: updated for .98.2

2001-03-04 13:24  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.html: small updates

2001-03-04 11:42  Timo Sirainen <tss@iki.fi>

	* autogen.sh, docs/Makefile.am, docs/startup-HOWTO.html,
	docs/startup-HOWTO.txt: keep startup-HOWTO in a .html file, use
	lynx -dump to create the .txt version :)

2001-03-04 11:38  Timo Sirainen <tss@iki.fi>

	* autogen.sh: added some status information what's it doing at the
	beginning

2001-03-04 11:31  Timo Sirainen <tss@iki.fi>

	* silc/: configure.in, src/core/silc-channels.c,
	src/core/silc-core.c, src/core/silc-servers.c: updates for latest
	version & lots of bugfixes

2001-03-04 11:30  Timo Sirainen <tss@iki.fi>

	* src/: core/nicklist.c, core/nicklist.h, core/servers.c,
	core/servers.h, fe-common/core/fe-messages.c,
	irc/core/irc-nicklist.c: added server_change_nick() function for
	servers.[ch]. Lots of fixes for support to multiple identical
	nicks. Should work now properly :)

2001-03-04 10:09  Timo Sirainen <tss@iki.fi>

	* src/core/modules.c: fixed minor memory leak

2001-03-04 10:04  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-channels.c: /SET names_max_width - buffer
	overflowed if it was too small..

2001-03-04 09:10  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: "command window prev" -> "command
	window previous"

2001-03-04 09:10  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-channels.c: /NAMES didn't stop the signal
	properly so /NAMES list was printed twice

2001-03-04 07:53  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.txt: updated

2001-03-04 07:50  Timo Sirainen <tss@iki.fi>

	* docs/help/in/: exec.in, log.in: % -> %% so irssi won't treat them
	as color codes

2001-03-04 06:46  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-windows.c: /SET autostick_split_windows (default
	ON) - should we do /WINDOW STICK ON to all new split windows and
	hidden windows that are created inside it. This hopefully makes it
	easier to use split windows.

2001-03-04 04:52  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: statusbar-items.c, statusbar.c, statusbar.h: More
	statusbar size fixes. Shouldn't corrupt entry line anymore.

2001-03-04 04:35  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar.c: Statusbar could have gotten to endless
	loop trying to grow size of some item when there was no space left.

2001-03-04 04:25  Timo Sirainen <tss@iki.fi>

	* src/: core/servers-reconnect.c, core/servers.c,
	irc/core/irc-core.c, irc/core/irc-servers.c: Send "chat protocol
	deinit" signal when protocol is being deinitialized. Servers and
	reconnections are automatically disconnected for the protocol when
	it's being deinitialized.

2001-03-04 04:05  Timo Sirainen <tss@iki.fi>

	* src/core/servers.c: Forced IPv4 connection to host with only IPv6
	address should use the IPv6 address..

2001-03-04 04:00  Timo Sirainen <tss@iki.fi>

	* src/: core/network.c, core/network.h, irc/dcc/dcc.c: union { .. }
	addr removed from IPADDR - it hasn't been actually used for a long
	time..

2001-03-04 03:58  Timo Sirainen <tss@iki.fi>

	* src/core/servers-setup.c: save_ips() wasn't working properly..

2001-03-04 03:49  Timo Sirainen <tss@iki.fi>

	* src/core/ignore.c: Ignores without -time were unignored
	immediately..

2001-03-04 03:30  Timo Sirainen <tss@iki.fi>

	* configure.in: version = .98.2 actually :)

2001-03-04 03:26  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindows.c: /WINDOW SHOW didn't work properly

2001-03-04 02:47  Timo Sirainen <tss@iki.fi>

	* src/common.h, src/core/chat-commands.c, src/core/chatnet-rec.h,
	src/core/net-nonblock.c, src/core/net-nonblock.h,
	src/core/network.c, src/core/network.h,
	src/core/server-connect-rec.h, src/core/server-setup-rec.h,
	src/core/servers-reconnect.c, src/core/servers-setup.c,
	src/core/servers-setup.h, src/core/servers.c, src/core/servers.h,
	src/fe-common/core/fe-server.c, src/fe-common/irc/fe-ircnet.c,
	src/irc/dcc/dcc-chat.c, docs/help/in/connect.in,
	docs/help/in/server.in, src/irc/dcc/dcc-get.c, src/irc/dcc/dcc.c:
	IPv6 fixes. Everything now keeps both v4 and v6 addresses in memory
	and at connect() time it's decided which one should be used.

2001-03-04 02:35  Timo Sirainen <tss@iki.fi>

	* Makefile.am, configure.in: removed GLIB_DIR from Makefile,
	configure compiles it and "make install" breaks since it tried to
	install glib too which wasn't needed.

2001-03-04 01:14  Timo Sirainen <tss@iki.fi>

	* docs/help/in/names.in, src/fe-common/core/fe-channels.c,
	src/fe-common/core/fe-channels.h,
	src/fe-common/irc/fe-events-numeric.c, src/irc/core/irc-commands.c:
	/NAMES: -ops -halfops -voices -normal options added. /NAMES without
	parameters now prints nicklist in active channel, /NAMES ** shows
	all nicks in all channels.

2001-03-04 01:13  Timo Sirainen <tss@iki.fi>

	* syntax.pl: when joining lines together, put space between them..

2001-03-04 00:27  Timo Sirainen <tss@iki.fi>

	* configure.in, src/core/ignore.c, src/core/ignore.h,
	src/fe-common/core/fe-ignore.c, src/fe-common/irc/Makefile.am,
	src/irc/flood/Makefile.am, src/irc/flood/autoignore.c,
	src/irc/flood/flood.c, src/perl/irc/Flood.xs, src/perl/irc/Irc.xs,
	src/perl/irc/module.h: fe-common/irc/flood removed. Some autoignore
	/ ignore -time updates.

2001-03-03 23:06  Timo Sirainen <tss@iki.fi>

	* src/core/servers.c: /CONNECT -ircnet "" - even if someone does
	this don't make the server tag empty :)

2001-03-03 23:03  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-channels.c, fe-queries.c, fe-windows.c,
	fe-windows.h: When /SET autoclose_windows is ON, don't destroy
	windows if they have some level set (like /join -w + /part in
	status window)

2001-03-03 22:57  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-channels.c, fe-queries.c: I knew removing
	those checks from "channel created" and "query created" signals
	broke something :) -window option to /JOIN and /QUERY. This time
	don't check for any item with same server/name, but check that the
	item itself doesn't have window set yet.

2001-03-03 22:51  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-channels.c, fe-queries.c,
	module-formats.c, module-formats.h: /JOIN #channel and /QUERY nick
	won't anymore automatically move channel/query to active window but
	send a notice to user how to move it.

2001-03-03 22:34  Timo Sirainen <tss@iki.fi>

	* src/: core/special-vars.c, core/special-vars.h,
	fe-text/gui-windows.c: /SET prompt - if target had %c or something
	in it, it shouldn't be treated as color code. So color codes can
	now be used in /SET prompt string itself, but in none of the
	$variables it uses.

2001-03-03 22:16  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/themes.c: Always save theme to ~/.irssi/ no
	matter where it was read from.

2001-03-03 22:11  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-windows.c: window_set_active() doesn't
	anymore send "window changed" signal if window is being set to
	NULL.
	
	Restoring /LAYOUT SAVEd split windows crashed at startup because of
	this. Maybe it shouldn't change the window to NULL? Well, at least
	I got it to work at all... :)

2001-03-03 22:01  Timo Sirainen <tss@iki.fi>

	* configure.in: HPUX 10.20 needs -D_XOPEN_SOURCE_EXTENDED

2001-03-03 22:01  Timo Sirainen <tss@iki.fi>

	* src/core/misc.c: Make sure there's always at least one column
	even if there's items wider than max. width allows.

2001-03-03 21:55  Timo Sirainen <tss@iki.fi>

	* src/: core/ignore.c, core/ignore.h, fe-common/core/fe-ignore.c:
	ignore_get_key() moved to fe-common, fixed printing "*" ignore key.
	 Doesn't print unignore messages when /RELOADing config.

2001-03-03 21:48  Timo Sirainen <tss@iki.fi>

	* docs/help/in/ban.in, docs/help/in/bantype.in,
	docs/help/in/knockout.in, src/fe-common/irc/fe-events.c,
	src/irc/core/bans.c, src/irc/core/bans.h,
	src/irc/core/irc-commands.c, src/irc/core/irc-masks.c,
	src/perl/irc/Modes.xs: /BANTYPE -> /SET ban_type. /BAN: -type
	option added to override default ban type.

2001-03-03 20:56  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-channels.c, fe-queries.c: "channel
	created", "query created" .. don't abort adding window item even if
	there already exists another with same name. not sure if this
	breaks something but at least doing that breaks some things, like
	/join #a and /query #a after that :)
	
	}CVS:
	-------------------------------------------------------------------
	---

2001-03-03 20:48  Timo Sirainen <tss@iki.fi>

	* docs/help/in/alias.in: updated

2001-03-03 19:40  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/dcc/fe-dcc-chat.c: DCC actions have now ACTIONS
	level as well as the DCCMSGS.

2001-03-03 19:40  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-common-core.c: HILIGHT level didn't work
	with logs.

2001-03-03 19:30  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-common-core.c, formats.h, printtext.c:
	/SET beep_when_window_active + some cleanups

2001-03-03 19:22  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/fe-core-commands.c,
	fe-common/core/formats.c, fe-common/core/formats.h,
	fe-common/core/printtext.c, fe-common/core/printtext.h,
	fe-text/gui-printtext.c, fe-text/gui-windows.c: Removed all beep
	handling from text printing. If you want to beep just send "beep"
	signal.
	
	/LAST -clear crashed if window contained only lastlog lines. Some
	other minor cleanups.

2001-03-03 19:04  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-entry.c, gui-entry.h, gui-readline.c:
	delete_next_word key implemented, patch by Tinuk

2001-03-03 18:45  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-windows.c, gui-windows.h, lastlog.c,
	module-formats.c, module-formats.h: /LASTLOG: -case option for
	case-sensitive matches. -force option is now required to print
	lastlogs longer than 1000 lines.

2001-03-03 18:34  Timo Sirainen <tss@iki.fi>

	* src/core/: misc.c, misc.h: Added strstr_full() and
	strstr_full_case()

2001-03-03 18:18  Timo Sirainen <tss@iki.fi>

	* src/perl/Makefile.am: make -> $(MAKE)

2001-03-03 17:14  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-settings.c: /SET -clear didn't work with
	booleans

2001-03-03 16:19  Timo Sirainen <tss@iki.fi>

	* configure.in: cvs version = .99pre

2001-03-02 19:20  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/dcc/module-formats.c: kb -> kB

2001-02-28 20:26  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/: dcc-autoget.c, dcc-resume.c, dcc-send.c, dcc.c,
	dcc.h: fixed some signed/unsigned issues

2001-02-28 19:48  Timo Sirainen <tss@iki.fi>

	* src/core/nicklist.c: functions returning void shouldn't do return
	xx

2001-02-28 12:24  Timo Sirainen <tss@iki.fi>

	* autogen.sh: gettext -> gettextize check

2001-02-27 09:39  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-commands.c: /WINDOW PREV -> /WINDOW
	PREVIOUS

2001-02-27 09:00  Timo Sirainen <tss@iki.fi>

	* src/fe-text/module-formats.c: /WINDOW STICKY -> /WINDOW STICK

2001-02-23 13:08  Timo Sirainen <tss@iki.fi>

	* src/core/nicklist.c: nick_nfind(): gets stuck to endless loop if
	there's multiple identical nicks in channel.. Luckily this is no
	problem with IRC.

2001-02-23 12:37  Timo Sirainen <tss@iki.fi>

	* src/core/nicklist.c: crashfix

2001-02-23 11:46  Timo Sirainen <tss@iki.fi>

	* docs/help/in/: layout.in, savewindows.in: savewindows -> layout

2001-02-23 11:44  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.txt: updated

2001-02-23 09:07  Timo Sirainen <tss@iki.fi>

	* TODO, configure.in, silc/configure.in: .98 final out

2001-02-23 06:55  Timo Sirainen <tss@iki.fi>

	* src/core/network.h: We should define AF_INET6, not PF_INET6..

2001-02-23 06:12  Timo Sirainen <tss@iki.fi>

	* src/perl/: common/Makefile.PL.in, irc/Makefile.PL.in: Fixed for
	building from objdir

2001-02-23 06:02  Timo Sirainen <tss@iki.fi>

	* src/common.h: #include "config.h", not "../config.h" so building
	from objdir works

2001-02-22 22:29  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events-numeric.c: Printing channel bans
	print them now with target parameter set, so with status window
	they get printed to channel window instead of status window.  Same
	for End of b/e/I lists. A few other cleanups.

2001-02-22 21:51  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-help.c: /HELP can now display help of
	non-commands if the file just exists in help directory

2001-02-22 21:49  Timo Sirainen <tss@iki.fi>

	* docs/help/in/levels.in: removed tabs

2001-02-22 21:39  Timo Sirainen <tss@iki.fi>

	* configure.in, src/perl/Makefile.am, src/perl/perl.c: Verify in
	configure that linking with perl's LDFLAGS actually works. If perl
	lib dir is set, add 'use lib "/perl/lib/dir"' before each script
	automatically.

2001-02-22 11:52  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/hilight-text.c: Word highlighting was buggy

2001-02-22 11:52  Timo Sirainen <tss@iki.fi>

	* src/irc/flood/autoignore.c: /SET autoignore_levels ->
	autoignore_level. Fixed a memory leak.

2001-02-22 10:16  Timo Sirainen <tss@iki.fi>

	* silc/src/core/silc-core.c: primegen calls removed

2001-02-22 10:03  Timo Sirainen <tss@iki.fi>

	* src/perl/irc/: Irc.xs, module.h, typemap: Removed AUTOIGNORE_REC
	since it doesn't exist anyremo

2001-02-22 09:54  Timo Sirainen <tss@iki.fi>

	* NEWS, TODO, configure.in: Getting ready for 0.7.98

2001-02-22 09:43  Timo Sirainen <tss@iki.fi>

	* mobile/: README, configure.in: --with-irssi works now with ~/ and
	../

2001-02-22 09:35  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: formats.c, hilight-text.c:
	strip_real_length(): initialize last_color_pos and last_color_len
	to -1. Word hilighting crashed if there was no colors set in the
	line..

2001-02-22 07:09  Timo Sirainen <tss@iki.fi>

	* src/: core/ignore.c, core/ignore.h, fe-common/core/fe-ignore.c,
	irc/flood/autoignore.c, irc/flood/autoignore.h, irc/flood/flood.c:
	Autoignore fixes by fuchs (not tested, hope it works ;)

2001-02-22 06:49  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-channels.c, window-items.c: Make a
	temporary window bind if you get kicked from channel. Never allow
	any window items to go to windows with sticky binds.

2001-02-22 06:19  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-chatnets.c: /IRCNET ADD didn't work

2001-02-21 20:19  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: Makefile.am, fe-common-core.c, formats.c,
	module-formats.c, module-formats.h, window-commands.c,
	window-save.c, window-save.h, windows-layout.c, windows-layout.h:
	/SAVEWINDOWS -> /LAYOUT SAVE. Added /LAYOUT RESET. Initialize GLib
	log -> Irssi windows _after_ windows are created..

2001-02-21 20:00  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-entry.c: Entry line works now properly with very
	long prompts

2001-02-21 19:41  Timo Sirainen <tss@iki.fi>

	* src/: core/chat-commands.c, fe-common/core/window-commands.c:
	/FOREACH server|channel|query|window <command>

2001-02-21 19:32  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-events-numeric.c, module-formats.c,
	module-formats.h: Support for several unrealircd WHOIS replies,
	patch by Mark Glines <paranoid@deathsdoor.com>

2001-02-21 06:11  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/dcc-chat.c: DCC CTCP replies weren't handled properly

2001-02-21 05:21  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/formats.c, fe-common/core/formats.h,
	fe-common/core/printtext.c, fe-common/core/printtext.h,
	fe-text/gui-entry.c, fe-text/gui-printtext.c,
	fe-text/gui-printtext.h, fe-text/statusbar-items.c: added
	format_get_length() for getting length of text part in a format
	string. gui_printtext() now works like printtext_string() so %s
	won't accidentally crash it. /SET prompt can now have %formats.

2001-02-21 05:00  Timo Sirainen <tss@iki.fi>

	* docs/help/in/: levels.in, mode.in: updated

2001-02-21 04:52  Timo Sirainen <tss@iki.fi>

	* docs/help/in/log.in: added -<server tag> description

2001-02-21 04:51  Timo Sirainen <tss@iki.fi>

	* silc/src/core/silc-servers.c: update

2001-02-21 04:46  Timo Sirainen <tss@iki.fi>

	* src/core/network.h: Define AF_INET6 if it isn't already defined

2001-02-21 04:43  Timo Sirainen <tss@iki.fi>

	* configure.in: Changed some s/// to use perl instead of sed since
	they didn't work with all seds.

2001-02-20 17:23  Timo Sirainen <tss@iki.fi>

	* src/: core/network.c, core/network.h, core/server-setup-rec.h,
	core/servers-setup.c, core/servers.c, fe-common/core/fe-server.c:
	/SET resolve_prefer_ipv6 - should we prefer IPv6 or IPv4 addresses
	in host name resolving. /SERVER ADD: added options -4 and -6. Fixed
	crash at startup if server didn't have chat network set.
	"Connecting to xxx [ip]" is now displayed before calling connect(),
	so if it fails we'll still get the IP it's trying to connect to.

2001-02-20 03:37  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-common.c, irc/Dcc.xs, irc/Irc.xs, irc/module.h,
	irc/typemap: DCC updates

2001-02-20 02:54  Timo Sirainen <tss@iki.fi>

	* src/: core/settings.c, fe-common/core/fe-log.c,
	fe-common/core/themes.c: Errors reading/writing config and theme
	files are now handled properly and printed to screen

2001-02-20 02:12  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: module-formats.c, module-formats.h,
	themes.c, themes.h, window-commands.c: Reload theme after /SET
	theme if it was modified.

2001-02-20 01:48  Timo Sirainen <tss@iki.fi>

	* src/perl/xsinit.c: my_perl fix

2001-02-20 01:33  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-messages.c: multi identical nick fixes

2001-02-19 15:55  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt, src/fe-text/gui-printtext.c: Instead of
	directly calling beep(), send "beep" signal which default behaviour
	is to call beep()

2001-02-19 15:50  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-server.c, module-formats.c,
	module-formats.h: /SERVER: if there's no servers, print "Not
	connected to any servers" instead of just being quiet.

2001-02-19 13:10  Timo Sirainen <tss@iki.fi>

	* src/core/levels.c: level_get() check wasn't case-insensitive

2001-02-19 08:16  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-settings.c: /TOGGLE without parameters now
	complains not having enough parameters..

2001-02-19 07:37  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Server.xs: updated

2001-02-19 07:28  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt: added "chat protocol xxx" signals

2001-02-19 07:27  Timo Sirainen <tss@iki.fi>

	* docs/help/in/lastlog.in, src/fe-text/lastlog.c: /LASTLOG syntax
	updated

2001-02-19 07:23  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: Makefile.am, gui-printtext.c, gui-printtext.h,
	gui-textwidget.c, gui-windows.c, gui-windows.h, irssi.c, lastlog.c:
	Moved /LASTLOG handling to lastlog.c. Added options -file
	<filename> for writing lastlog to file, -window <ref#|name> for
	specifying which window's lastlog to print (output is always to
	active window) and -clear option to remove all lastlog lines from
	window.

2001-02-19 06:03  Timo Sirainen <tss@iki.fi>

	* src/core/levels.h: level_get() prototype was missing.

2001-02-19 05:50  Timo Sirainen <tss@iki.fi>

	* src/core/servers-reconnect.c: /RECONNECT ALL - reconnects to all
	servers in reconnection queue

2001-02-19 05:44  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: Makefile.am, fe-common-core.c,
	fe-core-commands.c, fe-help.c: Moved /HELP to fe-help.c

2001-02-19 05:33  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-netsplit.c, fe-text/gui-windows.c:
	/NETSPLIT prints nicks now sorted and prints @ or + before channel
	if user was opped/voiced before split.

2001-02-19 04:40  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/: dcc-chat.c, dcc-chat.h, dcc-get.c, dcc-rec.h,
	dcc-send.c, dcc-send.h, dcc.c: Removed /SET dcc_block_size and /SET
	dcc_fast_send - fast send is now always used and dcc_block_size is
	useless with it.

2001-02-19 04:25  Timo Sirainen <tss@iki.fi>

	* src/: core/window-item-rec.h, fe-common/core/fe-windows.h,
	fe-common/core/formats.c, fe-common/core/formats.h,
	fe-common/core/hilight-text.c, fe-common/core/window-activity.c,
	fe-text/statusbar-items.c: Highlight colors can now have background
	color set with fg,bg. Works with activity list too, useful for
	example blinking.

2001-02-19 03:51  Timo Sirainen <tss@iki.fi>

	* silc/: README, configure.in: --with-silc defaults now to
	../../silc/ directory

2001-02-19 03:50  Timo Sirainen <tss@iki.fi>

	* src/: core/chat-commands.c, core/chat-protocols.c,
	core/chat-protocols.h, fe-common/core/fe-common-core.c,
	fe-common/core/fe-server.c, fe-common/core/module-formats.c,
	fe-common/core/module-formats.h, fe-common/irc/fe-common-irc.c,
	fe-common/irc/fe-common-irc.h, fe-text/irssi.c: Moved autoconnects
	and command line parameter parsing from irc to core.
	
	Added not_initialized parameter to chat protocols that are created
	using chat_protocol_get_unknown(). /CONNECT doesn't crash now with
	non-initialized protocols but instead complains about them.

2001-02-19 03:27  Timo Sirainen <tss@iki.fi>

	* src/core/servers-reconnect.c: /RECONNECT reconnects now to server
	with identical settings.

2001-02-19 03:26  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-windows.c: window_bind_remove_unsticky():
	crashfix

2001-02-19 03:15  Timo Sirainen <tss@iki.fi>

	* src/core/chat-commands.c, src/core/chat-protocols.c,
	src/core/server-connect-rec.h, src/core/servers-reconnect.c,
	src/core/servers-reconnect.h, src/core/servers-setup.c,
	src/core/servers.c, src/core/servers.h, silc/README,
	silc/src/core/silc-servers-reconnect.c,
	src/irc/core/irc-commands.c, src/irc/core/irc-servers-reconnect.c,
	src/irc/core/irc-servers.c, src/irc/core/irc-servers.h,
	silc/src/core/silc-servers.c, silc/src/core/silc-servers.h:
	Connection updates: moved /SERVER and /CONNECT to core from irc. 
	Several other related multiprotocol updates.
	
	Removed /SILCSERVER from SILC, /CONNECT and /SERVER should work
	properly now. Rejoining channels after reconnection works.

2001-02-19 03:13  Timo Sirainen <tss@iki.fi>

	* src/core/net-nonblock.c: If reading host answer from pipe failed,
	set the error message to "Host name lookup: g_strerror(errno)"

2001-02-19 03:12  Timo Sirainen <tss@iki.fi>

	* src/core/net-disconnect.c: When reading data from socket, read
	max. 5kB at a time so we won't get stuck if socket just keeps
	sending more and more data.

2001-02-19 00:40  Timo Sirainen <tss@iki.fi>

	* src/core/chat-protocols.c: chat_protocol_register() didn't work
	properly when the chat protocol was already registered.

2001-02-18 23:46  Timo Sirainen <tss@iki.fi>

	* silc/src/core/silc-channels.c, silc/src/core/silc-core.c,
	silc/src/core/silc-nicklist.c, src/core/nicklist.c,
	src/core/nicklist.h, src/fe-common/core/fe-messages.c,
	src/irc/core/irc-nicklist.c: Support for multiple identical
	nicknames.

2001-02-18 21:32  Timo Sirainen <tss@iki.fi>

	* src/perl/common/: Channel.xs, Log.xs, Query.xs, Server.xs:
	updates for latest changes

2001-02-18 01:13  Timo Sirainen <tss@iki.fi>

	* silc/src/core/: silc-chatnets.c, silc-chatnets.h,
	silc-servers-setup.c, silc-servers-setup.h: removed for now, not
	needed.

2001-02-18 01:11  Timo Sirainen <tss@iki.fi>

	* src/core/log.c: crashfix

2001-02-17 22:46  Timo Sirainen <tss@iki.fi>

	* src/core/nick-rec.h, silc/src/core/silc-channels.c,
	silc/src/core/silc-nicklist.c, silc/src/core/silc-nicklist.h,
	src/core/nicklist.c, src/core/nicklist.h: Support for multiple
	identically named nicks.

2001-02-17 20:44  Timo Sirainen <tss@iki.fi>

	* config, silc/src/core/Makefile.am, silc/src/core/silc-channels.c,
	silc/src/core/silc-core.c, silc/src/core/silc-queries.c,
	silc/src/core/silc-servers.c, src/core/Makefile.am,
	src/core/channel-setup-rec.h, src/core/channels-setup.c,
	src/core/channels-setup.h, src/core/channels.c,
	src/core/channels.h, src/core/chat-protocols.c,
	src/core/chat-protocols.h, src/core/chatnets.c,
	src/core/chatnets.h, src/core/log.c, src/core/log.h,
	src/core/queries.c, src/core/queries.h, src/core/servers-setup.c,
	src/core/servers-setup.h, src/core/servers.c,
	src/fe-common/core/fe-channels.c,
	src/fe-common/core/fe-common-core.c, src/fe-common/core/fe-log.c,
	src/fe-common/core/fe-queries.c, src/fe-common/core/fe-server.c,
	src/fe-common/core/module-formats.c,
	src/fe-common/core/module-formats.h,
	src/fe-common/core/window-save.c,
	src/fe-common/irc/fe-irc-server.c, src/fe-common/irc/fe-ircnet.c,
	src/irc/core/irc-channels.c, src/irc/core/irc-chatnets.c,
	src/irc/core/irc-commands.c, src/irc/core/irc-core.c,
	src/irc/core/irc-queries.c, src/irc/core/irc-servers-setup.c,
	src/irc/core/irc-servers.c: Config file: ircnets -> chatnets, added
	type = "chat protocol" to chatnet config. Moved reading chatnets to
	core. Lots of other multiprotocol updates.

2001-02-17 13:23  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-signals.c, common/Log.xs: Irssi::command_bind():
	Don't run the command twice. Log updated for log_write_rec()

2001-02-17 13:08  Timo Sirainen <tss@iki.fi>

	* src/: core/log.c, core/log.h, fe-common/core/fe-log.c:
	log_write_rec(): added level parameter. writing /LASTLOG to log
	files doesn't anymore print the current timestamp at the start of
	line since /LASTLOG messages have their original timestamp already.

2001-02-17 12:33  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-common.c, perl-fe.c: Moved fe stuff from
	perl-common to perl-fe.

2001-02-17 12:26  Timo Sirainen <tss@iki.fi>

	* silc/: README, configure.in: --with-irssi/silc: relative paths
	and ~/ works now

2001-02-17 12:09  Timo Sirainen <tss@iki.fi>

	* configure.in: Yet another perl fix

2001-02-17 12:05  Timo Sirainen <tss@iki.fi>

	* configure.in, src/fe-none/Makefile.am, src/fe-text/Makefile.am:
	more static perl fixes

2001-02-17 11:58  Timo Sirainen <tss@iki.fi>

	* configure.in: "conftest" binary wasn't removed

2001-02-17 11:56  Timo Sirainen <tss@iki.fi>

	* configure.in: static perl fixes

2001-02-17 11:44  Timo Sirainen <tss@iki.fi>

	* configure.in: Removed .libs/ dir check, it should always be there
	anyway.

2001-02-17 11:35  Timo Sirainen <tss@iki.fi>

	* configure.in, src/core/modules.c, src/core/modules.h,
	src/fe-common/core/fe-modules.c, src/fe-common/irc/dcc/Makefile.am,
	src/fe-common/irc/notifylist/Makefile.am, src/fe-none/irssi.c,
	src/fe-text/irssi.c, src/perl/Makefile.am, src/perl/module.h,
	src/perl/perl-common.c, src/perl/perl-common.h, src/perl/perl-fe.c,
	src/perl/perl.c: /LOAD module tries to load "module_core" instead.
	If it wasn't found, it fallbacks to "module" again. If it is found,
	it tries to load several other modules too, like irc_module,
	fe_module and fe_irc_module.
	
	Split perl module to perl_core and fe_perl. Removed "_common" from
	some fe_common modules.

2001-02-17 11:31  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt: exec signals updated

2001-02-17 11:31  Timo Sirainen <tss@iki.fi>

	* default.theme: typo fix

2001-02-17 11:30  Timo Sirainen <tss@iki.fi>

	* docs/help/in/bind.in: added

2001-02-17 11:26  Timo Sirainen <tss@iki.fi>

	* src/core/memdebug.h: ig_module_build_path() prototype was
	missing..

2001-02-17 11:09  Timo Sirainen <tss@iki.fi>

	* src/core/: memdebug.c, memdebug.h: added g_module_build_path()

2001-02-17 08:16  Timo Sirainen <tss@iki.fi>

	* configure.in: Dynamic module check: don't use -module option with
	libtool.

2001-02-16 21:49  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/dcc/Makefile.am: added fe-dcc.h

2001-02-16 21:21  Timo Sirainen <tss@iki.fi>

	* src/core/log.c: If log file locking fails, check that it failed
	because file was locked, not because filesystem doesn't know locks
	or some other reason.

2001-02-16 17:07  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/Makefile.am: added fe-exec.h

2001-02-15 02:46  Timo Sirainen <tss@iki.fi>

	* docs/formats.txt: specify that ctrl-c uses _mirc_ color codes

2001-02-15 01:05  Timo Sirainen <tss@iki.fi>

	* src/perl/Makefile.am: Perl 5.6 wants PREFIX=xx, not LIB=xx when
	default isn't used

2001-02-15 00:44  Timo Sirainen <tss@iki.fi>

	* src/perl/xsinit.c: #include "perl-common.h" to define my_perl

2001-02-15 00:28  Timo Sirainen <tss@iki.fi>

	* docs/help/in/exec.in: -interactive help

2001-02-14 23:06  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-common.h, perl.c: irssi_perl_interp -> my_perl
	and made it non-static. should help compiling with some weird perl
	implementations.

2001-02-13 20:26  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/fe-exec.c, fe-common/core/fe-exec.h,
	perl/get-signals.pl, perl/perl-common.c: Added PROCESS_REC to
	fe-exec.h and perl support for it. "exec new" and "exec remove"
	sends PROCESS_REC as first argument. Added "exec input" signal to
	perl.

2001-02-13 19:19  Timo Sirainen <tss@iki.fi>

	* scripts/: autoop.pl, clones.pl, hello.pl, mlock.pl, quitmsg.pl,
	realname.pl: updated

2001-02-12 21:05  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.txt: +/SET autoclose_windows _OFF_, not ON.

2001-02-12 20:48  Timo Sirainen <tss@iki.fi>

	* autogen.sh: small updates

2001-02-12 17:31  Timo Sirainen <tss@iki.fi>

	* src/perl/irc/: Dcc.xs, Irc.xs: Updates so that DCC stuff compiles
	again. Still missing DCC chat/get/send specific stuff.

2001-02-11 01:15  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-log.c: Removed SYNTAX: LOG LIST - the
	commands is /LOG

2001-02-10 11:19  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/themes.c, fe-common/core/themes.h,
	fe-text/gui-printtext.c, fe-text/screen.c: theme->default_color is
	now used again, added default_bold_color which is used with default
	bolds since A_NORMAL|A_BOLD doesn't seem to do anything with
	curses..

2001-02-10 11:00  Timo Sirainen <tss@iki.fi>

	* silc/src/core/: silc-channels.c, silc-servers.c: SILC commands
	are now in "silc" group

2001-02-10 10:54  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-exec.c: /EXEC -interactive: Creates a
	query-like window item. Text written to it is sent to executed
	process, like /EXEC -in.

2001-02-10 10:12  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-channels.c, fe-windows.c, fe-windows.h,
	window-items.c, window-save.c: Changed window->waiting_channels
	("servertag name" format) to bound_items containing WINDOW_BIND_REC
	structures. If you now use /SAVEWINDOWS, the item will _always_ be
	restored to saved window even if there was already some other item.

2001-02-10 09:44  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/hilight-text.c: /SET hilight_act_color -
	default color to use for highlighting in activity line

2001-02-10 08:26  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: Makefile.am, irssi.c, mainwindows-save.c,
	mainwindows.c, mainwindows.h: /SAVEWINDOWS saves now split windows

2001-02-10 06:54  Timo Sirainen <tss@iki.fi>

	* src/core/: Makefile.am, core.c, log.c, rawlog.c, write-buffer.c,
	write-buffer.h: Write buffer - logs and rawlogs write to files
	through this. By default everything gets written immediately, but
	you can make it wait until there's specified amount of data in
	buffer or write once in a hour or so. Useful for people who want to
	keep hard disk at sleep at nights but still want to log.
	
	/SET write_buffer_mins, /SET write_buffer_kb: When to flush buffer.
	 /FLUSHBUFFER: Flush the buffer immediately

2001-02-10 06:34  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: added descriptions for left_window
	and right_window

2001-02-10 05:54  Timo Sirainen <tss@iki.fi>

	* src/: core/misc.c, core/misc.h, fe-common/core/fe-channels.c,
	fe-common/core/fe-core-commands.c: /SET names_max_columns, /SET
	names_max_width: Limit width of /NAMES list.
	
	Forced max. 6 columns limit to /HELP

2001-02-10 05:43  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-readline.c, gui-windows.c, mainwindows.c,
	mainwindows.h, module-formats.c, module-formats.h: /WINDOW STICK
	[ON|OFF|<ref#>] - stick window to specified main window.  After
	setting window to sticky non-sticky windows can't replace the
	active sticky one. Each main window can have it's own sticky window
	group.
	
	/WINDOW LEFT, /WINDOW RIGHT - Go to previous/next window in the
	current sticky window group, or if there's no sticky windows go to
	previous/next non-sticky window. Alt-Left/Right keys default to
	these commands now.

2001-02-10 04:12  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-save.c: sticky_refnum is now saved and
	restored

2001-02-10 04:10  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-windows.c, fe-windows.h,
	module-formats.c, module-formats.h, window-commands.c,
	window-save.c: /WINDOW SERVER: added -sticky and -unsticky options.
	If window server is sticky, it will never be automatically changed,
	and it cannot be changed to anything else without -unsticky option.
	Should be useful for people who want status or msgs windows for
	each server.

2001-02-10 03:13  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-items.c: window_item_set_active():
	window->active_server was set wrong if there was multiple items in
	window from different servers.

2001-02-10 03:02  Timo Sirainen <tss@iki.fi>

	* src/: irc/dcc/Makefile.am, irc/dcc/dcc-autoget.c,
	irc/dcc/dcc-chat.c, irc/dcc/dcc-chat.h, irc/dcc/dcc-file-rec.h,
	irc/dcc/dcc-file.h, irc/dcc/dcc-get.c, irc/dcc/dcc-get.h,
	fe-common/irc/dcc/Makefile.am, irc/dcc/dcc-rec.h,
	irc/dcc/dcc-resume.c, irc/dcc/dcc-send.c, irc/dcc/dcc-send.h,
	irc/dcc/dcc.c, irc/dcc/dcc.h, fe-common/irc/dcc/fe-dcc-chat.c,
	fe-common/irc/dcc/fe-dcc-get.c, fe-common/irc/dcc/fe-dcc-send.c,
	fe-common/irc/dcc/fe-dcc.c, fe-common/irc/dcc/fe-dcc.h: DCC
	cleanups - split DCC_REC to CHAT|GET|SEND_DCC_RECs. Plugins should
	now be able to add whatever new DCC types.
	
	Nick changes affect DCC chats. /WHOIS without parameters works
	properly in DCC CHAT queries.

2001-02-09 23:00  Timo Sirainen <tss@iki.fi>

	* default.theme, src/fe-common/core/Makefile.am,
	src/fe-common/core/chat-completion.c,
	src/fe-common/core/chat-completion.h,
	src/fe-common/irc/dcc/fe-dcc.c,
	src/fe-common/irc/dcc/module-formats.c,
	src/fe-common/irc/dcc/module-formats.h: DCC chat nicks are in /MSG
	completion list now if chat isn't in query.  Sending actions to
	non-query DCC chats now display the target.

2001-02-09 22:26  Timo Sirainen <tss@iki.fi>

	* src/: core/net-nonblock.c, core/net-nonblock.h, core/network.c,
	core/network.h, core/server-connect-rec.h, core/servers-setup.c,
	core/servers.c, irc/core/irc-commands.c: /CONNECT, /SERVER: added
	-4 and -6 options for specifying if we should connect to IPv4 or
	IPv6 address of the server. If -host or /SET hostname is set irssi
	determines from it if it should use IPv4 or v6.

2001-02-08 17:54  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-nicklist.h: #include "irc-channels.h"

2001-02-08 10:24  Timo Sirainen <tss@iki.fi>

	* src/: irc/core/modes.c, fe-common/irc/fe-events-numeric.c: /SET
	opermode - set this mode when you get ircop status.

2001-02-07 20:36  Timo Sirainen <tss@iki.fi>

	* src/core/modules.c: /LOAD ./path/module - loads module from path
	relative to current directory instea of trying to find it from
	~/.irssi/modules or $PREFIX/lib/modules

2001-02-06 23:10  Timo Sirainen <tss@iki.fi>

	* default.theme, src/fe-common/irc/fe-irc-messages.c,
	src/fe-common/irc/module-formats.c,
	src/fe-common/irc/module-formats.h: /ACTION didn't print the target
	when there was no query/channel where to print the action

2001-02-06 22:56  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-log.c: Don't autolog CTCPs by default (so
	CTCP floods don't create lots of useless files)

2001-02-06 22:49  Timo Sirainen <tss@iki.fi>

	* src/core/ignore.c: check_ignore() didn't check correctly if
	everything in specified level was ignored

2001-02-06 22:42  Timo Sirainen <tss@iki.fi>

	* src/lib-config/parse.c: '=' isn't really necessary, warn if it's
	missing but don't fail without

2001-02-05 02:06  Timo Sirainen <tss@iki.fi>

	* src/fe-text/irssi.c: make deinitialization between
	screen_refresh_freeze() and screen_refresh_thaw() so screen won't
	get redrawn needlessly

2001-02-04 00:29  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/Makefile.am: added fe-channels.h

2001-02-03 20:29  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/formats.c, fe-common/core/formats.h,
	fe-text/gui-printtext.c, fe-text/gui-printtext.h,
	fe-common/core/printtext.c, fe-common/core/printtext.h: Added
	gui_printtext() function for printing text in printtext() format to
	screen in specified position.

2001-02-03 19:14  Timo Sirainen <tss@iki.fi>

	* src/perl/irc/IrcChannel.xs: irc_nick_insert(): Irssi::Nick,
	Irssi::Channel -> Irssi::Irc::...

2001-02-03 19:12  Timo Sirainen <tss@iki.fi>

	* Makefile.am, configure.in: gettext fixes

2001-02-03 18:52  Timo Sirainen <tss@iki.fi>

	* configure.in: msgfmt check was wrong

2001-02-03 18:38  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/: dcc-get.c, dcc-resume.c: DCC RESUME, DCC ACCEPT: we
	might have crashed with invalid parameters.  Some other "cleanups".

2001-02-02 23:29  Timo Sirainen <tss@iki.fi>

	* silc/src/core/: silc-channels.c, silc-channels.h, silc-core.c,
	silc-nicklist.c, silc-nicklist.h, silc-servers.c: updates to work
	with latest silc

2001-02-02 23:10  Timo Sirainen <tss@iki.fi>

	* src/: core/nicklist.c, core/nicklist.h, irc/core/irc-nicklist.c,
	irc/core/irc-nicklist.h, irc/core/massjoin.c,
	perl/common/Channel.xs, perl/irc/IrcChannel.xs, perl/irc/module.h:
	Nicklist updates so that protocol specific xxx_NICK_REC can be used

2001-02-02 23:09  Timo Sirainen <tss@iki.fi>

	* src/core/misc.c: get_max_column_count(), columns_sort_list():
	fixed to work properly with empty list

2001-01-31 22:21  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-modes.c: Print own mode changes immediately
	to screen without the 2sec wait.

2001-01-31 21:53  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/hilight-text.c: Print the color hilight with
	two digits so it won't accidentally use the next char if it's
	numeric.

2001-01-31 21:11  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-textwidget.c: /SB STATUS: for debugging mostly,
	displays number of lines and used kBs of memory per window and
	totally

2001-01-31 12:23  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: statusbar-items.c, statusbar.c, statusbar.h: Ugly
	quick hack to make act: never disappear but print as much activity
	to statusbar as fits.

2001-01-29 13:39  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-irc-commands.c: /nctcp crashed

2001-01-28 20:31  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-activity.c: /SET activity_hide_targets
	now hides them even if level is MSGS. Only activity of highlighted
	text is not hidden.

2001-01-28 20:11  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/hilight-text.c: /SET hilight_levels ->
	hilight_level

2001-01-28 17:54  Timo Sirainen <tss@iki.fi>

	* src/core/ignore.c: Ignores without nick masks didn't work

2001-01-28 17:43  Timo Sirainen <tss@iki.fi>

	* src/core/ignore.c: Ignore didn't check properly nick masks that
	contained only nick without mask part (!*).

2001-01-28 17:37  Timo Sirainen <tss@iki.fi>

	* src/core/misc.c: get_max_column_count() didn't work properly when
	there was only one item

2001-01-28 17:27  Timo Sirainen <tss@iki.fi>

	* src/core/misc.c: get_max_column_count(): we didn't handle
	correctly a situation where last column of the list was empty

2001-01-28 17:17  Timo Sirainen <tss@iki.fi>

	* src/core/ignore.c: bugfix

2001-01-28 17:15  Timo Sirainen <tss@iki.fi>

	* src/perl/irc/: Dcc.xs, module.h: DCC updated

2001-01-28 16:45  Timo Sirainen <tss@iki.fi>

	* src/fe-common/: core/fe-channels.c, core/fe-channels.h,
	core/fe-common-core.c, core/fe-core-commands.c,
	core/module-formats.c, core/module-formats.h,
	irc/fe-events-numeric.c, irc/module-formats.c,
	irc/module-formats.h: /HELP, /NAMES: using now the column helper
	function in misc.c. /NAMES moved to core and is printed immediately
	instead of sending /NAMES request to server.

2001-01-28 16:44  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/fe-windows.h, fe-text/gui-windows.c:
	WINDOW_REC: added width and height variables

2001-01-28 16:43  Timo Sirainen <tss@iki.fi>

	* src/core/: misc.c, misc.h: get_max_column_count(),
	columns_sort_list(): helper functions for printing column lists

2001-01-28 11:19  Timo Sirainen <tss@iki.fi>

	* src/core/servers-setup.c: backwards compatibility fix: when
	changing ircnet -> chatnet, the chatnet name in memory was
	corrupted

2001-01-28 11:16  Timo Sirainen <tss@iki.fi>

	* default.theme, src/fe-common/irc/fe-events.c,
	src/fe-common/irc/fe-irc-commands.c,
	src/fe-common/irc/fe-irc-messages.c,
	src/fe-common/irc/module-formats.c,
	src/fe-common/irc/module-formats.h: Removed own_wall msg format,
	using now the same as @#channel messages.  Added printing of ctcps,
	notices, actions and /WALLs to fe-irc-messages.c

2001-01-28 10:31  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-messages.c: Emphasis are now expanded with
	own public/private messages. Added some checks when not to expand:
	before _word_ must be space or beginning of the line, next char
	after _word_ must not be '_' or '*'.

2001-01-28 10:16  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-textwidget.c, gui-windows.c: /SB END: Don't do
	anything when already at the bottom (it was broken if there was
	empty space at bottom)
	
	Horizontal resizing now keeps window position. Also some fixes to
	vertical resizing.

2001-01-28 08:22  Timo Sirainen <tss@iki.fi>

	* src/: core/core.c, core/ignore.c, core/ignore.h,
	fe-common/core/fe-ignore-messages.c, fe-common/core/fe-ignore.c,
	fe-common/core/fe-messages.c, irc/core/irc-nicklist.c,
	perl/perl-common.c: Ignoring updates. Added support for nickmatch
	cache. One ignore can't have both except and normal levels. Nick
	ignoring checks now with both old and new nicks.

2001-01-28 05:07  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/notifylist/fe-notifylist.c: Print notify joins,
	unaways and unidles with HILIGHT level.

2001-01-28 05:03  Timo Sirainen <tss@iki.fi>

	* docs/special_vars.txt, src/core/expandos.c,
	src/fe-common/core/module-formats.c: /SET timestamp_format now
	specifies format of $Z. timestamp msg format now uses $Z instead of
	that horrible $[-2.0]3:$[-2.0]4 that no-one understood :) It's
	still possible to use the old method too.

2001-01-28 04:52  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: module-formats.c, module-formats.h,
	window-commands.c: Added TXT_WINDOW_LEVEL, changed most of the
	/WINDOW commands to print output to active window, not status
	window.

2001-01-28 04:48  Timo Sirainen <tss@iki.fi>

	* docs/special_vars.txt: Added long $variables + some updates

2001-01-28 04:41  Timo Sirainen <tss@iki.fi>

	* default.theme, docs/formats.txt, src/fe-common/core/formats.c: %N
	does now same as %n, except in .theme files it always does the
	terminal default color while %n sets the "previous color".

2001-01-28 04:29  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt: updated

2001-01-28 04:29  Timo Sirainen <tss@iki.fi>

	* Makefile.am, configure.in: If msgfmt isn't found, don't go to
	"po" dir.

2001-01-28 04:19  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-common-core.c: /SET beep_on_msg -> /SET
	beep_msg_level

2001-01-28 04:19  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/printtext.c: /SET beep_on_msg ->
	beep_msg_level

2001-01-28 04:17  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-netjoin.c: Netjoin mode printing: handle +v
	and +h like +o was handled (joins: @opnick +voicenick %halfopick)

2001-01-28 04:04  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/completion.c: Spaces at the start of line
	confused the completion some.

2001-01-28 02:45  Timo Sirainen <tss@iki.fi>

	* src/: core/channels.c, core/nicklist.c, core/nicklist.h,
	fe-common/core/fe-messages.c, perl/common/Channel.xs:
	nicklist_find() now finds only full nicks, nicklist_find_mask()
	finds nick masks. This fixes *a* and similiar emphasis where irssi
	tried to find nick mask *a* instead of nick *a*.
	
	Also, emphasis with highascii didn't work unless emphasis_multiword
	was set ON.

2001-01-26 19:52  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/hilight-text.c: nickmatch-cache wasn't
	initialized if there wasn't hilights = { ... } block in config file

2001-01-22 21:17  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/hilight-text.c: Removed MSGS from
	hilight_level, not very useful IMHO

2001-01-22 20:35  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/formats.c: strip_real_length() : bolds,
	underlines, etc. one character styling left it to infinite loop

2001-01-21 05:14  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-messages.c, formats.c, formats.h,
	hilight-text.c, hilight-text.h, window-activity.c: Highlighting
	updates. -word renamed to -full. Added new -word option meaning to
	highlight only the found word in line. Removed -nonick option but
	added -line which means pretty much the same. -actcolor specifies
	what color to show in activity list, default is the same as -color.
	Also uses the nick cache to match nickmasks faster.

2001-01-21 05:09  Timo Sirainen <tss@iki.fi>

	* src/core/: Makefile.am, core.c, nickmatch-cache.c,
	nickmatch-cache.h: Nickmatch cache. A couple of helper functions to
	check if channel nicks belong to something. Used for checking
	nickmasks in highlighting and ignores (well, ignore isn't done
	yet).

2001-01-21 01:49  Timo Sirainen <tss@iki.fi>

	* src/: core/nicklist.c, core/nicklist.h, irc/core/irc-nicklist.c,
	irc/core/massjoin.c: nickliset_set_host() for setting host, sends
	signal "nicklist host changed".  Changed "nick gone|serverop" ->
	"nicklist gone|serverop changed"

2001-01-18 03:58  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindows.h: mainwindows_recreate() should be
	declared always

2001-01-18 03:30  Timo Sirainen <tss@iki.fi>

	* docs/help/in/dcc.in, src/irc/dcc/Makefile.am,
	src/irc/dcc/dcc-autoget.c, src/irc/dcc/dcc-chat.c,
	src/irc/dcc/dcc-chat.h, src/irc/dcc/dcc-files.c,
	src/irc/dcc/dcc-get.c, src/irc/dcc/dcc-get.h,
	src/irc/dcc/dcc-resume.c, src/irc/dcc/dcc-send.c,
	src/fe-common/irc/dcc/fe-dcc.c,
	src/fe-common/irc/dcc/module-formats.c,
	src/fe-common/irc/dcc/module-formats.h, src/irc/dcc/dcc.c,
	src/irc/dcc/dcc.h: DCC cleanups - half rewrite. New features: file
	names with spaces work properly, you can have multiple dcc chats
	with same people (or more useful, same nick in different ircnets),
	/DCC CHAT|GET|RESUME with no arguments accepts the last request,
	notifies if dcc request was sent to channel, warns about connecting
	to lowports, /SET dcc_autoget_lowports specifies if autogetting
	should work with lowports, complains of invalid dcc ctcps instead
	of ignoring. And fixed /SET dcc_autorename OFF which didn't work
	before.

2001-01-18 03:23  Timo Sirainen <tss@iki.fi>

	* src/core/: network.c, network.h: net_getservbyport() - Get name
	of TCP service

2001-01-18 03:23  Timo Sirainen <tss@iki.fi>

	* src/core/masks.c: Minor speedup, return immediately if masks ==
	""

2001-01-18 03:01  Timo Sirainen <tss@iki.fi>

	* src/core/signals.c: signal_emit() - one parameter after last one
	wasn't NULL but was taken from va_list

2001-01-18 02:03  Timo Sirainen <tss@iki.fi>

	* src/: core/net-sendbuffer.c, fe-common/irc/fe-events-numeric.c:
	memmove() -> g_memmove()

2001-01-17 21:28  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: /WHOIS without parameters in query
	does now same as /WII <queried nick>

2001-01-17 20:00  Timo Sirainen <tss@iki.fi>

	* syntax.pl: call findsyntax.pl with "perl findsyntax.pl" instead
	of ./findsyntax.pl, Perl isn't always in /usr/bin/perl

2001-01-17 17:28  Timo Sirainen <tss@iki.fi>

	* docs/faq.txt: updated

2001-01-16 20:18  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-messages.c, module-formats.c: added
	channel parameter to quit/nick messages

2001-01-16 01:19  Timo Sirainen <tss@iki.fi>

	* src/core/Makefile.am: nickmatch-cache.[ch] wasn't supposed to be
	included yet..

2001-01-16 01:14  Timo Sirainen <tss@iki.fi>

	* acconfig.h, configure.in, src/common.h, src/core/modules.c,
	src/core/modules.h: Check if libtool creates libraries in .libs
	dir. Check if -lgmodule doesn't work. #include "../config.h"
	instead of <config.h>, this should fix problems when config.h is
	found in some -I dir.

2001-01-16 00:36  Timo Sirainen <tss@iki.fi>

	* src/: core/Makefile.am, core/expandos.c, core/memdebug.h,
	core/net-nonblock.c, core/net-sendbuffer.c, core/network.c,
	fe-common/core/fe-exec.c: Fixed some signedness warnings and
	memdebug.h should compile now fine with -ansi.

2001-01-15 23:47  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: mainwindows.c, screen.c: screen resizing fixes when
	resizeterm() isn't supported

2001-01-15 23:25  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindows.c: no, bugfix done wrong :) reversed.

2001-01-15 23:20  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: mainwindows.c, mainwindows.h: Compiling with
	--disable-curses-windows was broken

2001-01-15 23:18  Timo Sirainen <tss@iki.fi>

	* src/fe-text/screen.h: #undef some things term.h #defines that
	break irssi

2001-01-15 02:04  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-common.h: Added #define PL_sv_undef sv_undef for
	5.004 compatibility

2001-01-14 19:57  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/formats.c: Use | instead of + when playing
	with ansi colors. Doesn't change anything really, except if someone
	now wants to change ansi colors to some bright colors it's easier..

2001-01-14 19:33  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-core-commands.c: /HELP without any
	parameters read data outside it's buffer

2001-01-14 19:31  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/chat-completion.c: Minor speed enhancement

2001-01-14 19:30  Timo Sirainen <tss@iki.fi>

	* src/core/: nicklist.c, nicklist.h: Added nicklist_rename()

2001-01-14 19:16  Timo Sirainen <tss@iki.fi>

	* src/: core/misc.c, core/misc.h, irc/core/ctcp.c,
	fe-common/irc/fe-events-numeric.c, fe-common/irc/fe-irc-commands.c,
	irc/core/irc-nicklist.c: Added my_asctime()

2001-01-14 19:02  Timo Sirainen <tss@iki.fi>

	* src/: core/log.c, fe-common/core/fe-windows.c: Check the return
	value of strftime() properly

2001-01-14 02:04  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-common.c: use_protocols variable wasn't initialized

2001-01-14 00:35  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Channel.xs: Removed Channel::command(),
	Windowitem::command() is already there

2001-01-14 00:28  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt, src/fe-common/core/fe-exec.c: Added "exec new"
	and "exec remove" signals.

2001-01-13 15:04  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: hilight-text.c, window-activity.c: /SET
	activity_levels, hilight_levels, noact_channels ->
	activity_msg_levels, activity_hilight_levels,
	activity_hide_targets.	Added /SET hilight_levels to specify the
	default level for /HILIGHTs

2001-01-13 14:54  Timo Sirainen <tss@iki.fi>

	* configure.in: Use test -f instead of -e for portability

2001-01-13 03:25  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt: pidwait signal updated

2001-01-13 03:23  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Core.xs: Added pidwait_add() and pidwait_remove()

2001-01-12 18:05  Timo Sirainen <tss@iki.fi>

	* src/core/special-vars.c, src/fe-text/gui-windows.c,
	docs/special_vars.txt: $[.10]var truncates the var to 10 chars, but
	doesn't pad if var is shorter than 10 chars

2001-01-11 11:15  Timo Sirainen <tss@iki.fi>

	* src/: core/network.c, core/nicklist.c, core/settings.c,
	fe-common/core/chat-completion.c, fe-common/core/fe-common-core.c,
	fe-text/gui-readline.c, irc/core/channels-query.c: Some
	signed/unsigned warnings removed. Don't call fe_exec_init/deinit in
	win32

2001-01-11 10:25  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: cmd_param_error -> cmd_return_error

2001-01-11 10:14  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/themes.c: /SET theme - complains if theme
	isn't found. Setting theme's name to "xxx.theme" now works, too
	many people tried it with the .theme suffix :)

2001-01-10 22:12  Timo Sirainen <tss@iki.fi>

	* src/perl/: get-signals.pl, perl-common.c, perl-signals.c,
	common/Core.xs: bugfixes

2001-01-10 14:59  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt: added "message own_public" and "message
	own_private"

2001-01-09 22:29  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindow-activity.c: Fixed, added comment what it
	does so I wouldn't forget again :)

2001-01-09 22:06  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt, src/core/window-item-rec.h,
	src/fe-common/core/fe-messages.c, src/fe-common/core/fe-queries.c,
	src/fe-common/core/fe-windows.h, src/fe-common/core/formats.c,
	src/fe-common/core/formats.h, src/fe-common/core/hilight-text.c,
	src/fe-common/core/hilight-text.h,
	src/fe-common/core/window-activity.c,
	src/fe-common/core/window-commands.c,
	src/fe-text/mainwindow-activity.c, src/fe-text/statusbar-items.c,
	src/perl/perl-common.c: Highlighting cleanups. Added /HILIGHT
	-priority option.

2001-01-09 19:56  Timo Sirainen <tss@iki.fi>

	* default.theme, src/core/queries.c,
	src/fe-common/irc/dcc/module-formats.c: query_find() didn't check
	for queries with no active server
	
	Some DCC CHAT format fixes

2001-01-09 18:25  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-common-core.c, fe-modules.c,
	module-formats.c, module-formats.h: /LOAD without parameters prints
	loaded modules
	
	GLib warnings/criticals are now printed with printformat(), not
	into standard output messing up the screen.

2001-01-08 21:14  Timo Sirainen <tss@iki.fi>

	* default.theme: more comments

2001-01-07 20:42  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/fe-channels.c,
	fe-common/core/fe-core-commands.c, fe-common/core/fe-ignore.c,
	fe-common/core/fe-log.c, fe-common/core/fe-messages.c,
	fe-common/core/fe-modules.c, fe-common/core/fe-queries.c,
	fe-common/core/fe-server.c, fe-common/core/fe-settings.c,
	fe-common/core/fe-windows.c, fe-common/core/formats.c,
	fe-common/core/hilight-text.c, fe-common/core/keyboard.c,
	fe-common/core/module-formats.h, fe-common/core/themes.c,
	fe-common/core/window-commands.c, fe-common/core/window-items.c,
	fe-common/irc/fe-ctcp.c, fe-common/irc/fe-irc-messages.c,
	fe-text/gui-textwidget.c, fe-text/mainwindows.c,
	fe-text/module-formats.h: In core/module-formats.h: IRCTXT_ -> TXT_
	
	Added "message irc ctcp" signal to print CTCPs

2001-01-07 14:53  Timo Sirainen <tss@iki.fi>

	* src/: core/commands.c, fe-common/core/fe-core-commands.c: When
	using a /command that has only subcommands, print the list of the
	subcommands instead of just "unknown command" text.

2001-01-07 11:18  Timo Sirainen <tss@iki.fi>

	* docs/: manual.txt, perl.txt: updated

2001-01-07 11:11  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events-numeric.c: "MODE #channel b" list
	wasn't printed correctly

2001-01-07 10:59  Timo Sirainen <tss@iki.fi>

	* src/perl/irc/: Irc.xs, module.h, typemap: updated

2001-01-07 10:54  Timo Sirainen <tss@iki.fi>

	* docs/perl.txt, src/perl/Makefile.am, src/perl/irc/Bans.xs,
	src/perl/irc/Dcc.xs, src/perl/irc/Irc.xs,
	src/perl/irc/IrcServer.xs, src/perl/irc/Modes.xs,
	src/perl/irc/typemap: perl updates

2001-01-07 10:26  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/: dcc-chat.c, dcc-files.c, dcc.h: item_get_dcc(void
	*item) -> WI_ITEM_REC *item

2001-01-07 09:44  Timo Sirainen <tss@iki.fi>

	* src/irc/core/bans.h: ban -> bans, just like in .c file :)

2001-01-07 09:23  Timo Sirainen <tss@iki.fi>

	* src/: core/signals.c, core/signals.h, perl/perl-signals.c,
	perl/perl.c: "return 1" doesn't anymore stop signals in perl
	scripts. Fixed Irssi::signal_stop() to properly stop the signal
	from going to other perl scripts.

2001-01-07 09:05  Timo Sirainen <tss@iki.fi>

	* src/lib-config/write.c: Don't write indent spaces to empty lines

2001-01-07 08:58  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/themes.c: Fixes for printing errors in themes

2001-01-07 08:48  Timo Sirainen <tss@iki.fi>

	* default.theme, src/fe-common/core/module-formats.c,
	src/fe-common/core/themes.c: Template packing: After $variables the
	color could be anything, don't even try to guess it.
	
	Some changes to templates in theme. Nick mode is now separate
	argument.

2001-01-07 00:49  Timo Sirainen <tss@iki.fi>

	* src/core/nicklist.c: nick_match_msg() : check was case sensitive

2001-01-06 22:59  Timo Sirainen <tss@iki.fi>

	* docs/perl.txt, src/perl/perl-common.c,
	src/perl/common/Channel.xs, src/perl/common/Core.xs,
	src/perl/common/Irssi.pm, src/perl/common/Log.xs,
	src/perl/common/Query.xs, src/perl/common/Rawlog.xs,
	src/perl/common/Server.xs, src/perl/common/Themes.xs,
	src/perl/common/Window.xs, src/perl/common/module.h,
	src/perl/common/typemap: Perl updates. Lots of updates to perl
	documentation :)

2001-01-06 22:58  Timo Sirainen <tss@iki.fi>

	* docs/faq.txt: updated

2001-01-06 22:58  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-channels.c, fe-queries.c, fe-windows.c,
	window-items.c, window-items.h: Removed window parameter from
	window_item_remove() and window_item_destroy()

2001-01-06 22:57  Timo Sirainen <tss@iki.fi>

	* default.theme, src/fe-common/core/module-formats.c,
	src/fe-common/core/themes.c: theme updates

2001-01-06 16:39  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/chat-completion.c: When msg list is full,
	remove old messages, not new messages..

2001-01-06 10:15  Timo Sirainen <tss@iki.fi>

	* default.theme: "# information about the %format is found from
	docs/formats.txt"

2001-01-05 10:43  Timo Sirainen <tss@iki.fi>

	* syntax.pl, src/fe-common/core/fe-core-commands.c: /HELP: Set
	indent to 0 when printing text. syntax.pl now changes tabs to 9
	spaces at the start of lines in help files.

2001-01-05 10:38  Timo Sirainen <tss@iki.fi>

	* findsyntax.pl, autogen.sh, syntax.pl, docs/signals.txt,
	docs/help/Makefile.am.gen, docs/help/in/Makefile.am.gen: docs
	generator updates

2001-01-05 09:34  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/printtext.c: printtext_string() fix, should
	actually work now :)

2001-01-05 09:30  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/fe-core-commands.c,
	fe-common/core/printtext.c, fe-common/core/printtext.h,
	perl/perl-common.c, perl/perl-common.h, perl/common/Window.xs:
	Added printtext_string() which works like printtext(), except it
	prints text from a string, so that %s, %d, etc. don't work. Changed
	perl's Irssi::print() use this instead as well as /HELP printer.

2001-01-05 09:21  Timo Sirainen <tss@iki.fi>

	* docs/help/in/: action.in, exec.in, lastlog.in, load.in,
	rehash.in, restart.in, rmrejoins.in, savewindows.in, server.in,
	unload.in, wait.in: updated docs

2001-01-05 08:26  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-irc-commands.c: Removed wrong SYNTAX:
	NOTICE, it's already correctly in irc/core

2001-01-05 08:22  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/keyboard.c, fe-text/gui-readline.c: /BIND
	comment updates

2001-01-05 07:49  Timo Sirainen <tss@iki.fi>

	* src/core/settings.c: In "Configuration file was modified ..."
	text, added "Use /SAVE or /RELOAD to get rid of this message."

2001-01-05 07:47  Timo Sirainen <tss@iki.fi>

	* default.theme: added some comments

2001-01-04 20:20  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-printtext.c: MIRC colors >=16 changed to work as
	in MIRC (color %= 16)

2001-01-04 20:01  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/themes.c: Complain about errors in theme file

2001-01-04 19:35  Timo Sirainen <tss@iki.fi>

	* .cvsignore, configure.in, src/perl/Makefile.am: Renamed
	libtool-static to libtool-shared. Generating it should now also
	work properly with older libtool versions than 1.3.5.

2001-01-04 19:01  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/fe-settings.c, fe-common/core/keyboard.c,
	fe-common/core/keyboard.h, fe-common/irc/fe-irc-commands.c,
	fe-text/gui-entry.c, fe-text/gui-entry.h, fe-text/gui-readline.c,
	irc/core/irc-commands.c: Added keyboard_entry_redirect() function
	to keyboard.[ch] which sends the signal "gui entry redirect"
	signal. Added possibility to keep the entry hidden.
	
	/OPER [<nick> [<password>]] - syntax changed. If password isn't
	given, it's asked.

2001-01-04 18:28  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-irc-commands.c,
	fe-common/irc/module-formats.c, irc/core/bans.c: /UNBAN <ref#>
	works. /BAN list shows reference numbers.

2001-01-04 18:27  Timo Sirainen <tss@iki.fi>

	* src/core/signals.c: Allow stopping signal more than once without
	sending GLib warning

2001-01-04 18:13  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/chat-completion.c: fixed minor memory leak

2001-01-04 14:56  Timo Sirainen <tss@iki.fi>

	* docs/help/in/hilight.in: updated

2001-01-04 10:45  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-signals.c, perl-signals.h, common/Core.xs:
	Unbinding commands didn't work properly

2001-01-04 09:49  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-events-numeric.c, irc/core/irc-commands.c,
	irc/core/irc-servers.c, irc/core/irc-servers.h: /LIST: don't
	require -yes option if there's 1000 channels or less.

2001-01-04 09:35  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-commands.c: /WINDOW NUMBER: fixed small
	memory leak

2001-01-03 16:54  Timo Sirainen <tss@iki.fi>

	* docs/manual.txt: updated

2001-01-03 08:37  Timo Sirainen <tss@iki.fi>

	* .cvsignore: added default-theme.h

2001-01-03 08:34  Timo Sirainen <tss@iki.fi>

	* src/: core/signals.c, core/signals.h, perl/.cvsignore,
	perl/Makefile.am, perl/module.h, perl/perl-common.c,
	perl/perl-signals.c, perl/perl-signals.h, perl/perl.c,
	perl/common/Core.xs, perl/common/module.h: Removed the "signal" and
	"last signal" signals. Changed perl's signaling system to work
	without them, it should now work faster and better.

2001-01-02 20:15  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events.c: "No such nick xx" is printed now
	with nick argument so it could get printed to query window with xx

2001-01-02 17:14  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/: dcc-files.c, dcc.c, dcc.h: /SET dcc_autoresume -
	like /SET dcc_autoget, but resume the files if they're already
	found. Also fixed file transfer being stuck when resuming file that
	was already fully sent (happened with both send and get). /dcc
	close was also broken.

2001-01-02 08:05  Timo Sirainen <tss@iki.fi>

	* src/core/network.c: net_accept(), net_getsockname() IPv6 fixes
	pointed out by pv2b :)

2001-01-02 06:55  Timo Sirainen <tss@iki.fi>

	* src/core/network.c: removed the win32 EINPROGRESS define, that
	wouldn't work anyway

2001-01-01 20:29  Timo Sirainen <tss@iki.fi>

	* src/core/: queries.c, servers.c: Query bugfixes

2001-01-01 19:32  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-windows.c: /SET windows_auto_renumber -
	should window refnums be packed when some window is destroyed

2001-01-01 19:30  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-windows.c, fe-windows.h,
	window-commands.c: /WINDOW NUMBER: -sticky option added. Closing
	windows before a sticky window won't change refnum of the sticky
	window and windows after it

2001-01-01 19:13  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-exec.c: int:1 -> unsigned int:1

2001-01-01 18:34  Timo Sirainen <tss@iki.fi>

	* src/perl/: common/Query.xs, common/Server.xs, irc/IrcQuery.xs:
	ischannel()'s parameter updated from char -> char* as done in C
	API.  [irc_]query_create()'s SERVER_REC* parameter -> char
	*server_tag

2001-01-01 18:13  Timo Sirainen <tss@iki.fi>

	* src/: core/queries.c, core/queries.h,
	fe-common/core/fe-queries.c, fe-common/core/window-save.c,
	fe-common/irc/dcc/fe-dcc.c, irc/core/irc-queries.c,
	irc/core/irc-queries.h: Some query changes. They should now work
	properly with /SAVEWINDOWS

2001-01-01 18:07  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-windows.c, window-items.c:
	MODULE_DATA(item) -> window_item_window(item) - forgot to change
	these

2001-01-01 17:57  Timo Sirainen <tss@iki.fi>

	* src/: core/chat-commands.c, core/expandos.c, core/ignore.c,
	core/server-rec.h, fe-common/core/chat-completion.c,
	fe-common/core/fe-ignore.c, fe-common/core/fe-log.c,
	fe-common/core/fe-messages.c, fe-common/core/fe-messages.h,
	fe-common/irc/Makefile.am, fe-common/irc/fe-common-irc.c,
	fe-common/irc/fe-events.c, fe-common/irc/fe-irc-messages.c,
	irc/core/irc-servers.c, irc/core/irc.h: added "message own_public"
	and "message own_private" events that are sent when /msg command is
	used. this way we don't need to parse the /msg's options
	everywhere. also efnet @#channels support works now better.

2001-01-01 15:57  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-windows.c, fe-windows.h,
	window-commands.c, window-items.c: window_item_create(): when
	there's multiple choices where the window item could be placed, the
	first window is now selected instead of the last accessed one of
	them (which most people think of as a random window).

2001-01-01 15:42  Timo Sirainen <tss@iki.fi>

	* src/irc/: core/irc-commands.c, notifylist/notify-ison.c: small
	extra checks to /whois redirect checking

2001-01-01 14:20  Timo Sirainen <tss@iki.fi>

	* docs/faq.txt: updated :)

2001-01-01 14:20  Timo Sirainen <tss@iki.fi>

	* docs/faq.txt: first new version of faq

2001-01-01 11:43  Timo Sirainen <tss@iki.fi>

	* default.theme: missing ';'

2001-01-01 11:42  Timo Sirainen <tss@iki.fi>

	* configure.in, src/perl/Makefile.am: Perl's ldflags usually
	include at least -lm and maybe some others too.  But in some OSes
	adding shared library dependencies to other shared libs don't work
	(or maybe I'd need to do something differently :), so check in
	configure that if it doesn't work, perl is never even tried to be
	built as module.
	
	On the other hand, if it does work irssi now links with libperl.so
	if it's found instead of libperl.a which was always used before.

2001-01-01 08:45  Timo Sirainen <tss@iki.fi>

	* src/: common.h, core/channel-rec.h, core/channels-setup.h,
	core/channels.h, core/chatnets.c, core/chatnets.h, core/expandos.c,
	core/expandos.h, core/ignore.h, core/line-split.c,
	core/line-split.h, core/log.h, core/masks.h, core/net-sendbuffer.h,
	core/network.h, core/nicklist.c, core/nicklist.h, core/queries.c,
	core/queries.h, core/rawlog.h, core/server-rec.h,
	core/servers-reconnect.c, core/servers-redirect.h,
	core/servers-setup.h, core/servers.h, core/settings.h,
	core/special-vars.h, core/window-item-def.h,
	core/window-item-rec.h, fe-common/core/chat-completion.c,
	fe-common/core/fe-channels.c, fe-common/core/fe-common-core.c,
	fe-common/core/fe-exec.c, fe-common/core/module.h,
	fe-common/core/window-activity.c, fe-common/core/window-items.c,
	fe-common/core/window-items.h, fe-text/statusbar-items.c,
	irc/bot/botnet-connection.c, irc/bot/botnet.h,
	irc/core/channel-rejoin.c, irc/core/channels-query.c,
	irc/core/irc-channels.c, irc/core/irc-commands.c,
	irc/core/irc-nicklist.c, irc/core/irc-servers.c, irc/core/irc.c,
	irc/core/netsplit.c, irc/dcc/dcc.h, lib-config/iconfig.h:
	Added/moved several "typedef struct _XXX XXX;" to common.h so that
	they're known to all files and I don't need those stupid "void
	*xxx" anymore just to avoid useless #include. Header files
	themselves don't either include others as often anymore.
	
	Added channel->ownnick to point to our NICK_REC in channel's nicks.
	 Gives a minor speedup in few places :)
	
	Moved completion specific lastmsgs from channel/server core records
	to fe-common/core specific records. Also changed the nick
	completion logic a bit so it should work better now. Removed
	completion_keep_publics_count setting, but changed the meaning of
	completion_keep_publics to same as _count was before. Nick
	completion doesn't have any time specific code anymore.

2001-01-01 05:33  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channel-rejoin.c: When joining to !channel because
	of "407 duplicate channel", it just means that there's some server
	sync problems. rejoining after a while should work again.

2001-01-01 05:22  Timo Sirainen <tss@iki.fi>

	* src/fe-common/: core/fe-messages.c, core/fe-messages.h,
	irc/dcc/fe-dcc.c: don't do emphasis on nicks in channel (<nick1>
	_nick2_: hello won't underline)

2000-12-30 01:43  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-exec.c: removed FIXME text :)

2000-12-30 01:42  Timo Sirainen <tss@iki.fi>

	* src/: core/pidwait.c, fe-common/core/Makefile.am,
	fe-common/core/fe-common-core.c, fe-common/core/fe-core-commands.c,
	fe-common/core/fe-exec.c: pidwait: send status as second agument. 
	Implemented EPIC-compatible /EXEC

2000-12-29 22:56  Timo Sirainen <tss@iki.fi>

	* src/core/: servers.c, servers.h: comment update :)

2000-12-29 20:48  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-common.c, perl-common.h, common/Window.xs,
	common/module.h: Irssi::print() doesn't call printtext() with args
	(.., "%s", text) since it broke %_ etc. formats. But instead of
	crashing every time someone prints %s with Irssi::print(), irssi
	now checks all those formats and prints them as-is.

2000-12-29 20:21  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-common.c, perl-common.h, common/Core.xs:
	Irssi::signal_emit() was broken.

2000-12-29 01:11  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-messages.c: If msg comes from unknown
	channel (like when you just closed some channel window and server
	sends the last msg to the channel) irssi now prints the msg to
	active window instead of sending glib warning.

2000-12-28 18:42  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-common.c: removed warning

2000-12-28 18:23  Timo Sirainen <tss@iki.fi>

	* src/irc/core/: irc-servers.c, irc-servers.h, irc.c:
	server->cmd_last_split wasn't used anymore, removed code related to
	it.

2000-12-28 18:22  Timo Sirainen <tss@iki.fi>

	* src/core/net-sendbuffer.c: Instead of trying to send data to
	server every 1/10th of second, send it whenever there's space in
	buffer using g_input_add() with G_IO_WRITE

2000-12-28 18:04  Timo Sirainen <tss@iki.fi>

	* src/fe-common/: core/Makefile.am, core/fe-messages.c,
	core/fe-messages.h, core/printtext.c, irc/dcc/fe-dcc.c: emphasis
	moved to fe-messages. added a few checks so that non-words aren't
	treated as emphasis

2000-12-28 14:53  Timo Sirainen <tss@iki.fi>

	* configure.in: -q option for grep isn't known everywhere, use >
	/dev/null instead

2000-12-27 17:27  Timo Sirainen <tss@iki.fi>

	* configure.in: "glib in irssi dir" fixes

2000-12-27 02:20  Timo Sirainen <tss@iki.fi>

	* configure.in: when using glib built in irssi dir, add
	glib_dir/gmodule to include path so #include <gmodule.h> doesn't
	fail

2000-12-22 14:02  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channel-events.c: Fix for handling duplicate
	channels

2000-12-19 18:48  Timo Sirainen <tss@iki.fi>

	* src/: core/network.c, core/network.h,
	fe-common/core/fe-core-commands.c,
	fe-common/irc/fe-events-numeric.c, irc/dcc/dcc.c,
	perl/common/Window.xs: security fixes from 0.7.97.2

2000-12-19 18:47  Timo Sirainen <tss@iki.fi>

	* src/core/: channels-setup.c, servers-setup.c: put back ircnet ->
	chatnet backwards compatibility, this time modify the config file
	to use chatnet so after .98 we could remove this

2000-12-19 18:42  Timo Sirainen <tss@iki.fi>

	* src/core/settings.c: when changing config file to new format send
	"setup changed" signal at startup so that some settings that were
	tried to be used before settings_check() was called would be
	properly loaded.

2000-12-19 18:36  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-server.c: /SERVER REMOVE: port parameter
	should be optional

2000-12-19 18:27  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-irc-queries.c: Don't check queries whose
	address isn't known yet.

2000-12-19 12:12  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-messages.c: don't display ignored quit
	messages..

2000-12-19 11:40  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-irc-queries.c: don't autochange nicks from
	dcc connections.

2000-12-18 20:24  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-windows.c: bugfix for displaying 128-160 ascii
	chars.

2000-12-18 18:15  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-log.c: Autologging: '/' -> '_' - don't even
	accidentally try to log to #../../../file if you happen to join to
	such channel..

2000-12-18 15:00  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-messages.c: quit messages shouldn't crash
	:)

2000-12-17 09:28  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Core.xs: Irssi::signal_emit(): changed max.
	parameter count from 6 to 7

2000-12-17 08:40  Timo Sirainen <tss@iki.fi>

	* src/core/: channels-setup.c, servers-setup.c: removed backwards
	compatibility from ircnet -> chatnet change

2000-12-17 08:39  Timo Sirainen <tss@iki.fi>

	* src/: core/chat-commands.c, core/expandos.c, core/expandos.h,
	core/signals.c, core/signals.h, core/special-vars.c,
	core/special-vars.h, fe-common/core/fe-expandos.c,
	fe-common/core/fe-log.c, fe-common/core/fe-messages.c,
	fe-common/core/formats.c, fe-common/core/themes.c,
	fe-text/gui-readline.c, fe-text/gui-windows.c,
	fe-text/gui-windows.h, irc/core/ctcp.c, irc/core/irc-commands.c:
	/SET prompt, /SET prompt_window - Specifies the text in prompt. 
	'prompt' is used when channel or query is active in window and
	'prompt_window' is used with empty windows.

2000-12-17 06:44  Timo Sirainen <tss@iki.fi>

	* src/: core/core.c, core/modules.c, core/settings.c,
	core/settings.h, fe-common/core/fe-common-core.c,
	fe-common/core/fe-settings.c, fe-common/irc/fe-common-irc.c,
	fe-text/irssi.c, irc/core/irc-servers-setup.c: Settings are now
	stored in module-specific blocks. Irssi complains about all unknown
	settings that are found inside those blocks.
	
	Left backwards compatibility kludge which should be removed in
	0.7.98.

2000-12-17 05:36  Timo Sirainen <tss@iki.fi>

	* autogen.sh: Create POTFILES.in automatically in autogen

2000-12-17 05:20  Timo Sirainen <tss@iki.fi>

	* configure.in: Complain if --disable-static was tried to be used

2000-12-17 05:14  Timo Sirainen <tss@iki.fi>

	* src/core/: commands.c, commands.h, modules.c, settings.c,
	settings.h: Destroy all settings and commands used by modules when
	they're unloaded.

2000-12-17 03:59  Timo Sirainen <tss@iki.fi>

	* src/irc/core/: bans.c, bans.h, irc-commands.c: /kickban and
	/knockout now accepts multiple nicks separated with commas.

2000-12-17 03:20  Timo Sirainen <tss@iki.fi>

	* src/: core/queries.c, core/queries.h,
	fe-common/core/fe-queries.c, fe-common/core/module-formats.c,
	fe-common/irc/Makefile.am, fe-common/irc/fe-common-irc.c,
	fe-common/irc/fe-irc-queries.c, fe-text/gui-windows.c,
	fe-text/statusbar-items.c, irc/core/irc-queries.c: Some minor query
	fixes. Nick changes are also detected by checking if query with
	another nick from same address if found.

2000-12-17 02:37  Timo Sirainen <tss@iki.fi>

	* src/core/: channels.c, queries.c: removed useless chat_type
	checks

2000-12-17 02:29  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Themes.xs: Irssi::printformat() syntax changed:
	removed server and target, use $server->printformat() or
	$target->printformat() if needed..

2000-12-17 02:20  Timo Sirainen <tss@iki.fi>

	* src/: core/ignore.c, core/nicklist.c, core/nicklist.h,
	fe-common/core/chat-completion.c, fe-common/core/fe-messages.c,
	fe-common/core/window-activity.c: Improved nick_match_msg() - it
	shouldn't give wrong matches as easily anymore. Also supports
	multiple targets in one line (nick1,nick2: hello)

2000-12-17 01:26  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-messages.c: Print quit messages from nick
	in query windows also

2000-12-17 01:04  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/themes.c: Theme saving to home dir didn't work
	correctly if globaldir already had the same theme.

2000-12-17 00:38  Timo Sirainen <tss@iki.fi>

	* src/lib-config/write.c: Config file handle wasn't closed if
	config_write_block() failed

2000-12-17 00:36  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/module-formats.c: Error message was missing
	from theme_save_failed

2000-12-15 20:44  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc.c: Blocking sockets (win32) shouldn't block
	irssi entirely now.

2000-12-10 06:55  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-expandos.c: added $usermode expando

2000-12-10 06:51  Timo Sirainen <tss@iki.fi>

	* src/: core/expandos.c, fe-common/core/Makefile.am,
	fe-common/core/fe-common-core.c, fe-common/core/fe-expandos.c:
	fixed $topic uninit added $winref

2000-12-10 06:41  Timo Sirainen <tss@iki.fi>

	* src/core/expandos.c: added $topic expando

2000-12-10 06:15  Timo Sirainen <tss@iki.fi>

	* src/core/expandos.c: $T in empty window crashed

2000-12-10 06:11  Timo Sirainen <tss@iki.fi>

	* src/core/special-vars.c: '_' character wasn't treated as
	acceptable $variable_name character.

2000-12-09 23:58  Timo Sirainen <tss@iki.fi>

	* src/core/servers-reconnect.c: Don't crash with /reconnect
	<unknown tag>

2000-12-09 22:58  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-common.c, perl-common.h, perl.c: /perl command
	does now "use Irssi::Proto" for all chat protocols that have .pm
	file in @INC

2000-12-09 21:54  Timo Sirainen <tss@iki.fi>

	* src/perl/: get-signals.pl, perl-common.c, perl-common.h, perl.c,
	common/Channel.xs, common/Core.xs, common/Ignore.xs, common/Log.xs,
	common/Query.xs, common/Rawlog.xs, common/Server.xs,
	common/Window.xs, common/typemap, irc/Bans.xs, irc/Dcc.xs,
	irc/Flood.xs, irc/Irc.pm, irc/Irc.xs, irc/IrcServer.xs,
	irc/Netsplit.xs, irc/Notifylist.xs, irc/typemap: fixes, perl should
	work correctly now :)

2000-12-09 20:12  Timo Sirainen <tss@iki.fi>

	* src/: irc/core/channels-query.c, irc/core/irc-chatnets.c,
	irc/core/irc-chatnets.h, irc/core/irc-servers-setup.c,
	fe-common/core/fe-server.c, fe-common/irc/fe-irc-server.c,
	fe-common/irc/fe-ircnet.c, irc/core/irc-servers-setup.h,
	irc/core/irc-servers.c, irc/core/irc-servers.h: -querychans option
	for servers and ircnets which specifies how many channels to query
	in one line with MODE/WHO commands after joined to a number of
	channels. Default is 10 which works usually, with some very stupid
	servers (just found one) this has to be set to 1 however.

2000-12-08 21:13  Timo Sirainen <tss@iki.fi>

	* src/core/network.c: net_receive(), net_transmit(): error handling
	was buggy

2000-12-08 16:47  Timo Sirainen <tss@iki.fi>

	* src/core/net-nonblock.c: bugfix

2000-12-07 20:14  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: automatic /whowas in /whois crashed
	(after server <-> data change)

2000-12-06 06:51  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: sometimes channel key wasn't saved.

2000-12-06 06:42  Timo Sirainen <tss@iki.fi>

	* scripts/: autoop.pl, autorejoin.pl, clones.pl, hello.pl,
	mlock.pl, privmsg.pl, quitmsg.pl, realname.pl: updated

2000-12-06 06:35  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-common.c: bugfix in handling command(), cmdchar at
	start of command was still required..

2000-12-06 06:25  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt: updated event/ctcp signals

2000-12-06 06:22  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-common.h: irssi_bless() crashed with NULL parameter

2000-12-06 06:03  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-common.c, perl-common.h, perl.c,
	common/Channel.xs, common/Core.xs, common/Ignore.xs, common/Log.xs,
	common/Query.xs, common/Rawlog.xs, common/Server.xs,
	common/Themes.xs, common/Window.xs, common/typemap, irc/Bans.xs,
	irc/Dcc.xs, irc/Flood.xs, irc/IrcChannel.xs, irc/IrcServer.xs,
	irc/Netsplit.xs, irc/Notifylist.xs, irc/module.h, irc/typemap: perl
	changes - values() method doesn't exist anymore, instead of
	$server->values()->{...} you now use directly $server->{...}

2000-12-06 02:07  Timo Sirainen <tss@iki.fi>

	* src/core/: Makefile.am, nick-rec.h, nicklist.c, nicklist.h:
	NICK_REC can be now inherited

2000-12-06 02:06  Timo Sirainen <tss@iki.fi>

	* src/core/expandos.c: Use hardcoded array for signals instead of
	dynamic (pretty useless, "10 is enough for everybody" :). Check
	sysname/sysrelease only once at beginning and use those values rest
	of the time.

2000-12-05 22:14  Timo Sirainen <tss@iki.fi>

	* mobile/src/mobile.c: fixed for giochannels

2000-12-05 22:12  Timo Sirainen <tss@iki.fi>

	* src/: core/expandos.h, fe-common/irc/fe-ctcp.c,
	fe-common/irc/fe-events-numeric.c, fe-common/irc/fe-events.c,
	irc/bot/bot-events.c, irc/bot/bot-irc-commands.c,
	irc/core/channel-events.c, irc/core/channel-rejoin.c,
	irc/core/channels-query.c, irc/core/ctcp.c,
	irc/core/irc-commands.c, irc/core/irc-expandos.c,
	irc/core/irc-log.c, irc/core/irc-nicklist.c,
	irc/core/irc-queries.c, irc/core/irc-servers-reconnect.c,
	irc/core/irc-servers.c, irc/core/irc.c, irc/core/lag.c,
	irc/core/massjoin.c, irc/core/mode-lists.c, irc/core/modes.c,
	irc/core/netsplit.c, irc/dcc/dcc-chat.c, irc/dcc/dcc-files.c,
	irc/dcc/dcc.c, irc/dcc/dcc.h, irc/flood/flood.c,
	irc/notifylist/notify-ison.c, irc/notifylist/notify-whois.c,
	irc/notifylist/notifylist.c, irc/proxy/listen.c: Server events:
	switched order of data and server parameters. it's now SERVER_REC
	*server, const char *data, .. hope this doesn't cause too many
	problems :)

2000-12-05 20:43  Timo Sirainen <tss@iki.fi>

	* src/: core/net-nonblock.c, fe-text/irssi.c:
	net_gethostbyname_nonblock(): don't crash if net_gethosterror()
	returns error message as NULL.
	
	Initialize winsock with win32.

2000-12-05 02:01  Timo Sirainen <tss@iki.fi>

	* src/irc/: bot/bot-users.c, bot/botnet-connection.c, bot/botnet.c,
	bot/botnet.h, proxy/listen.c, proxy/module.h: bot & proxy plugins
	fixed for GIOChannel changes

2000-12-05 01:53  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt, src/core/Makefile.am, src/core/core.c,
	src/core/expandos.c, src/core/expandos.h, src/core/special-vars.c,
	src/core/special-vars.h, src/fe-text/Makefile.am,
	src/fe-text/gui-expandos.c, src/fe-text/gui-special-vars.c,
	src/fe-text/gui-special-vars.h, src/fe-text/gui-textwidget.h,
	src/fe-text/irssi.c, src/irc/core/Makefile.am,
	src/irc/core/irc-core.c, src/irc/core/irc-expandos.c,
	src/irc/core/irc-special-vars.c, src/irc/core/irc.c,
	src/irc/notifylist/notify-whois.c, src/irc/proxy/listen.c: Split
	expandos from special-vars.c to expandos.c. Added list of signals
	to each expando that can might change it's value.

2000-12-05 00:53  Timo Sirainen <tss@iki.fi>

	* src/core/: signals.c, signals.h: added signal_add_to_id()

2000-12-04 23:57  Timo Sirainen <tss@iki.fi>

	* src/: fe-text/gui-readline.c, common.h, core/misc.c,
	core/net-disconnect.c, core/net-nonblock.c, core/net-nonblock.h,
	core/net-sendbuffer.c, core/net-sendbuffer.h, core/network.c,
	core/network.h, core/server-rec.h, core/servers.c,
	irc/dcc/dcc-chat.c, irc/dcc/dcc-files.c, irc/dcc/dcc.c,
	irc/dcc/dcc.h: Use GIOChannel instead of sockets directly. Helps
	porting to win32 :)

2000-12-04 21:36  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-printtext.c: /CLEAR -all - clear all windows.

2000-12-04 21:35  Timo Sirainen <tss@iki.fi>

	* src/core/commands.c: cmd_get_params() didn't work correctly if we
	didn't want any paramers but only options.

2000-12-04 16:15  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-windows.c: don't allow printing iso8859-1
	nonprintable highascii chars.

2000-12-04 14:11  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: /SET scroll_page_count - how many
	lines to scroll with pgup/pgdn. either an absolute value, or if the
	count starts with '/', it's calculated as lines_in_screen/count,
	default is /2.

2000-12-04 12:01  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-core-commands.c: /^command should stop also
	"print starting" and "print format" signals.

2000-12-04 10:18  Timo Sirainen <tss@iki.fi>

	* default.theme: privmsg had extra '-'

2000-12-04 04:56  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/formats.c: removed useless if condition

2000-12-04 04:37  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/printtext.c: use
	format_get_text_theme_charargs() instead of ..._args() in
	printformat_module_dest() since we already have arguments in char
	** table.

2000-12-04 03:45  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/chat-completion.c: In queries the queried nick
	was always added to completion list even if the word to be
	completed didn't start with the same characters

2000-12-04 03:26  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/dcc/fe-dcc.c: own dcc messages weren't
	displayed in right window.

2000-12-03 12:20  Timo Sirainen <tss@iki.fi>

	* mobile/Makefile.am: update

2000-12-03 12:09  Timo Sirainen <tss@iki.fi>

	* mobile/: irssiwap.php, src/mobile.c: updates

2000-12-03 08:27  Timo Sirainen <tss@iki.fi>

	* configure.in: perl ldflags parsing fixes

2000-12-03 07:39  Timo Sirainen <tss@iki.fi>

	* configure.in, src/nls.h, src/fe-common/core/fe-settings.c,
	src/perl/Makefile.am: nl_langinfo() was a bad idea, don't use it.

2000-12-03 07:36  Timo Sirainen <tss@iki.fi>

	* colorless.theme, default.theme: updates

2000-12-03 07:22  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/printtext.c: printtext_multiline(): use the
	specified level, not MSGLEVEL_NEVER always.

2000-12-03 07:21  Timo Sirainen <tss@iki.fi>

	* split.theme, Makefile.am: updates

2000-12-03 07:15  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.txt: updated

2000-12-03 07:07  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-printtext.c: Don't crash if first line in window
	is just a newline

2000-12-03 06:47  Timo Sirainen <tss@iki.fi>

	* src/fe-text/irssi.c: print the firsttimer info to irssi's window
	instead of stdout.

2000-12-03 06:34  Timo Sirainen <tss@iki.fi>

	* NEWS, TODO, configure.in, docs/signals.txt: Getting ready for
	0.7.97..

2000-12-03 06:33  Timo Sirainen <tss@iki.fi>

	* silc/configure.in: updated version

2000-12-03 06:23  Timo Sirainen <tss@iki.fi>

	* src/fe-text/irssi.c: complain about old default.themes notify new
	irssi users about startup-HOWTO

2000-12-03 05:48  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-netsplit.c, irc/core/netsplit.c: signal
	"netsplit add" -> "netsplit new"

2000-12-03 05:44  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-windows.c: Don't redraw screen when trying to
	scroll up at the start of scrollback

2000-12-03 05:43  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-common.c, common/Window.xs: command() doesn't
	need cmdchar at start of command anymore.

2000-12-03 05:31  Timo Sirainen <tss@iki.fi>

	* src/core/servers-reconnect.c: /RECONNECT without any parameters
	and when not connected to any server reconnects to first server in
	reconnect list.

2000-12-03 05:27  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/listen.c: Reply to clients which send IRSSILAG
	notices to themselves.

2000-12-03 03:38  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/dcc/fe-dcc.c: Removed targets from
	printformat()s so all those extra dcc messages would go to status
	window instead of the dcc chat queries.

2000-12-03 03:28  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/module-formats.c, fe-text/gui-windows.c:
	fixes

2000-12-03 03:20  Timo Sirainen <tss@iki.fi>

	* default.theme: updates

2000-12-03 03:20  Timo Sirainen <tss@iki.fi>

	* default.theme, src/fe-common/core/module-formats.c,
	src/fe-common/irc/module-formats.c, src/fe-common/irc/dcc/fe-dcc.c,
	src/fe-common/irc/dcc/module-formats.c: Theme updates

2000-12-03 02:43  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events-numeric.c: Remove trailing spaces
	from all modes

2000-12-03 02:13  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-messages.c: /SET show_nickmode_empty - when
	mode is empty, should we display " " or ""

2000-12-03 01:10  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/printtext.c: /SET emphasis - convert
	_underlined_ and *bold* words (and phrases) to use real
	underlines/bolds. patch by tommik.

2000-12-03 00:53  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/themes.c: Theme saving fixes

2000-12-02 23:08  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/formats.c, fe-common/core/formats.h,
	fe-common/core/printtext.c, fe-text/gui-windows.c: Print timestamps
	correctly with /SB REDRAW

2000-12-02 23:07  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-items.c: /SET autocreate_windows -
	should we create new windows for new window items or just place
	everything to one window

2000-12-02 23:03  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: Moved activity to last item in
	statusbar

2000-12-02 21:34  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-printtext.c, gui-printtext.h, gui-windows.c:
	/SB REDRAW fixes, multiline formats should work now correctly.

2000-12-02 20:08  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/fe-channels.c, fe-common/core/fe-log.c,
	fe-common/core/fe-queries.c, fe-common/core/fe-windows.c,
	fe-common/core/fe-windows.h, fe-common/core/window-commands.c,
	fe-common/core/window-items.c, fe-text/mainwindows.c,
	fe-common/core/window-items.h, perl/common/Window.xs:
	window_[add|remove]_item -> window_item_[add|remove]
	
	added window_item_destroy(), window_item_remove() doesn't destroy
	the item anymore
	
	window_find_item()'s first parameter changed from WINDOW_REC to
	SERVER_REC

2000-12-02 20:06  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-settings.c: typofix

2000-12-02 20:05  Timo Sirainen <tss@iki.fi>

	* src/: nls.h, fe-common/core/fe-settings.c: nl_langinfo() didn't
	work like i thought - fixed :)

2000-12-02 08:55  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-channels.c, fe-queries.c: "window item
	remove" signal: destroy the channel/query record _last_

2000-12-02 08:08  Timo Sirainen <tss@iki.fi>

	* src/lib-popt/: findme.c, poptconfig.c, popthelp.c, poptparse.c:
	..and removed the rest of the alloca()s too

2000-12-02 08:02  Timo Sirainen <tss@iki.fi>

	* src/lib-popt/popt.c: don't use alloca()

2000-12-02 07:08  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-channels.c, window-commands.c,
	window-items.c, window-items.h: /WINDOW ITEM GOTO <name> - sets
	<name> window item active in current window /WINDOW ITEM MOVE
	<number>|<name> - moves window item to another window /JOIN
	#already_joined_channel - same as /WINDOW ITEM MOVE <name>

2000-12-02 06:03  Timo Sirainen <tss@iki.fi>

	* src/nls.h: Forgot to commit for the nl_langinfo()

2000-12-02 06:01  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/chat-completion.c: Nick completion now
	completes nicks from all channels in active window, except when
	completing the first word in line only nicks in active channel are
	completed.

2000-12-02 05:48  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Window.xs: small "fix"

2000-12-02 05:44  Timo Sirainen <tss@iki.fi>

	* configure.in, src/fe-common/core/fe-settings.c: Use langinfo.h's
	nl_langinfo(YESEXPR) instead of 'Y'.

2000-12-02 05:43  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-common-core.c: Changed init order of
	fe_channels vs. window_items, now irssi won't print twice the
	"talking with xx" and "talking in xx" when using ^X to change to
	another channel in window.

2000-12-02 03:01  Timo Sirainen <tss@iki.fi>

	* Makefile.am, file2header.sh, src/fe-common/core/themes.c:
	internal default.theme is used if it isn't found anywhere

2000-12-02 03:01  Timo Sirainen <tss@iki.fi>

	* src/lib-config/parse.c: config_close() didn't work correctly when
	config was parsed from string instead of file.

2000-12-01 14:21  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/listen.c: ARGH! %s format bug!

2000-12-01 02:31  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events.c: Remove trailing spaces from mode
	changes

2000-12-01 02:00  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: Makefile.am, fe-common-irc.c, fe-events.c,
	fe-modes.c, fe-netjoin.c, fe-netsplit.c: Netsplit printing fixes.
	
	Print multiple identical mode changes in one line (mode +o nick by
	nick1, nick2, nick3)

2000-12-01 00:13  Timo Sirainen <tss@iki.fi>

	* src/irc/core/: irc-commands.c, irc-servers.c, irc-servers.h,
	irc.c: /WAIT [-<server tag>] <milliseconds> - wait for
	<milliseconds> before sending anything else to server

2000-12-01 00:12  Timo Sirainen <tss@iki.fi>

	* src/core/: misc.c, misc.h: added g_timeval_cmp()

2000-11-30 23:58  Timo Sirainen <tss@iki.fi>

	* src/core/: servers.c, special-vars.c: cmd_options_get_server() :
	allow NULL cmd argument
	
	eval_special_string() : if any of the commands separated with ;
	used the arguments ($0, $1, etc.) don't anymore append all the
	arguments after other commands.

2000-11-30 18:00  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-items.c: Bugfix for deciding which
	window to place new window item.

2000-11-30 17:32  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-netjoin.c: crashfix

2000-11-30 02:44  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-netjoin.c, fe-netsplit.c: While waiting
	for more netsplits/netjoins, if anything else is printed to screen,
	print the current netsplit/netjoin messages before that text.  not
	tested, hope it works ;)

2000-11-30 02:41  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/printtext.c: send "print starting" signal
	before each printformat() or printtext()

2000-11-30 02:14  Timo Sirainen <tss@iki.fi>

	* src/core/misc.c: stristr() and stristr_full() didn't work
	correctly with empty needle argument.

2000-11-30 02:13  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-windows.c: window_text_find() didn't work
	correctly with empty find string.

2000-11-29 17:05  Timo Sirainen <tss@iki.fi>

	* src/core/settings.c: file_checksum() shouldn't crash if it can't
	open the file.

2000-11-28 18:43  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channels-query.c: Don't ever send more than 10
	channels/line in mode/who requests. Though usually the max.
	channels/server limit is 10 :)

2000-11-28 18:32  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channels-query.c: bugfixes with channel syncing.

2000-11-27 18:18  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-printtext.c, gui-windows.c: fixed text buffer
	crash when scrollback got full

2000-11-27 16:47  Timo Sirainen <tss@iki.fi>

	* src/irc/core/netsplit.c: don't destroy all netsplits when someone
	joins back from split, only the nicks that were in same server

2000-11-27 15:44  Timo Sirainen <tss@iki.fi>

	* configure.in: perl bugfix

2000-11-27 15:36  Timo Sirainen <tss@iki.fi>

	* configure.in: bugfix

2000-11-27 12:53  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-common-core.c: added dccmsgs level to msgs
	window.

2000-11-27 11:44  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-channels.c: Call /part command instead of
	directly sending part message to server when destroying channel.

2000-11-27 02:23  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Themes.xs: forgot to add this

2000-11-26 11:24  Timo Sirainen <tss@iki.fi>

	* src/: core/channels-setup.c, core/ignore.c, core/log.c,
	core/servers-setup.c, core/settings.h,
	fe-common/core/hilight-text.c, irc/bot/bot-users.c,
	irc/core/irc-chatnets.c, irc/core/irc-servers-setup.c,
	irc/notifylist/notify-setup.c, lib-config/iconfig.h,
	lib-config/set.c: config changes, CONFIG_REC is now required
	parameter for config_node_set_int/bool() and config_node_add_list()

2000-11-26 10:23  Timo Sirainen <tss@iki.fi>

	* configure.in: if libperl.a isn't found, check from /usr/lib .. it
	seems to be there with perl 5.6

2000-11-26 10:22  Timo Sirainen <tss@iki.fi>

	* src/: core/core.c, fe-common/core/themes.c, fe-text/irssi.c,
	perl/perl-common.c, perl/perl-common.h, perl/perl.c,
	perl/common/Irssi.xs, perl/common/Makefile.PL.in,
	perl/common/Window.xs, perl/common/module.h: Perl fixes and
	additions. theme_register() / printformat() works now with scripts

2000-11-26 06:37  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events.c: Mode ignores were checked wrong

2000-11-26 06:33  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-events.c, fe-netjoin.c, module-formats.c:
	netsplit fixes

2000-11-26 06:08  Timo Sirainen <tss@iki.fi>

	* autogen.sh: Don't generate colorless.theme

2000-11-26 06:08  Timo Sirainen <tss@iki.fi>

	* colorless.theme, default.theme, src/fe-common/core/themes.c,
	src/fe-common/irc/module-formats.c: theme fixes

2000-11-26 04:52  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-core-commands.c: Added -current, -window
	and -level options to /echo

2000-11-26 04:52  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-windows.c: window_find_item() was buggy if
	window argument was NULL

2000-11-26 04:24  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: /SET part_message - default message
	with /PART

2000-11-26 04:21  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: KEY_END isn't defined in all curses
	implementations

2000-11-26 04:18  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-netsplit.c: Sometimes netsplit messages
	didn't get printed at all (those that came after 3 seconds after
	split started)

2000-11-26 03:53  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-commands.c: /WINDOW <number> is now
	same as /WINDOW REFNUM <number>

2000-11-26 03:49  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/themes.c: /format -reset crashed irssi

2000-11-26 03:26  Timo Sirainen <tss@iki.fi>

	* src/: core/settings.c, lib-config/set.c: some updates for
	checking when to not autosave config.

2000-11-26 03:17  Timo Sirainen <tss@iki.fi>

	* src/: core/settings.c, lib-config/iconfig.h, lib-config/set.c:
	Added modify counter which is increased every time something is
	changed in configuration.
	
	Autosaving settings doesn't even try to save them if config isn't
	changed.

2000-11-26 03:09  Timo Sirainen <tss@iki.fi>

	* src/: core/servers-reconnect.c, core/servers-reconnect.h,
	irc/core/irc-commands.c: Added some magic to /SERVER - if there's
	no server to disconnect from in active server, irssi checks if some
	reconnection should be used instead.
	
	If there's one reconnection, /SERVER always uses it.  If there's
	reconnection to same host, it will be used (+same port is
	preferred)

2000-11-26 02:30  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-events.c, fe-common/irc/module-formats.c,
	fe-common/irc/module-formats.h, irc/core/irc-servers-reconnect.c:
	Added KILL handling - user/server kills are now printed formatted.
	
	If server kills you, connect back (almost) immediately, it was
	probably just nick collision and you really want to connect back
	soon.

2000-11-26 00:05  Timo Sirainen <tss@iki.fi>

	* src/perl/common/: Channel.xs, Core.xs, Irssi.pm, Window.xs,
	module.h: added functions from fe-windows.h and window-items.h

2000-11-25 21:54  Timo Sirainen <tss@iki.fi>

	* src/core/misc.c: mkpath() crashed with paths that didn't start
	with /

2000-11-25 17:30  Timo Sirainen <tss@iki.fi>

	* src/: core/log.c, fe-common/core/fe-log.c: Time formats didn't
	work in directory name of autologs.

2000-11-24 00:29  Timo Sirainen <tss@iki.fi>

	* src/: common.h, core/misc.c, core/net-nonblock.c, core/servers.c,
	irc/dcc/dcc-chat.c, irc/dcc/dcc-files.c, perl/perl.c: s/enum
	GInputCondition/int/ - enums aren't supposed to orred together i
	think.. at least MIPSpro gave warnings about it and it also feels
	wrong :)

2000-11-24 00:23  Timo Sirainen <tss@iki.fi>

	* src/: fe-text/gui-printtext.c, perl/common/Window.xs,
	perl/irc/IrcChannel.xs: Still some warnings removed..

2000-11-24 00:06  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/themes.c, fe-text/gui-printtext.c,
	fe-text/gui-readline.c, fe-text/gui-windows.c, perl/perl.c: more
	warning fixes

2000-11-23 23:59  Timo Sirainen <tss@iki.fi>

	* src/lib-config/parse.c: more enum fixes

2000-11-23 23:57  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/fe-windows.h, fe-common/core/hilight-text.h,
	irc/bot/botnet.h, irc/core/channel-rejoin.h,
	irc/core/irc-servers.h, irc/core/netsplit.h, irc/dcc/dcc.h,
	irc/notifylist/module.h, irc/notifylist/notifylist.h,
	irc/proxy/module.h: more changes from int xx:1 to unsigned int xx:1

2000-11-23 23:42  Timo Sirainen <tss@iki.fi>

	* Makefile.am, configure.in: If glib sources are found from some
	subdirectory, always compile it and use it even if glib is already
	installed somewhere else.

2000-11-23 22:40  Timo Sirainen <tss@iki.fi>

	* src/: core/channel-rec.h, core/channels-setup.h, core/ignore.c,
	core/ignore.h, core/log.h, core/misc.c, core/modules.c,
	core/net-nonblock.c, core/nicklist.h, core/query-rec.h,
	core/server-connect-rec.h, core/server-rec.h,
	core/server-setup-rec.h, core/servers.c, core/settings.c,
	core/settings.h, fe-common/core/fe-core-commands.c,
	fe-common/irc/fe-events-numeric.c, fe-text/gui-windows.h,
	irc/core/ctcp.c, irc/core/irc-channels.c, irc/core/irc-nicklist.c,
	irc/core/irc-servers.c, irc/core/irc.c, irc/dcc/dcc-chat.c,
	irc/dcc/dcc-files.c, lib-config/get.c, lib-config/parse.c,
	perl/common/Core.xs, perl/common/module.h: several fixes to make
	irssi compile without warnings with MIPSpro also fixed
	ctcp_queue_clean() - it might have crashed sometimes..

2000-11-22 21:01  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/hilight-text.c, fe-text/gui-printtext.c:
	hilight-text: whops, bugfix went wrong :) fe-text: removed the
	warning that happened when calling printbeep()

2000-11-22 20:46  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: hilight-text.c, printtext.c: bugfixes

2000-11-22 00:26  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl.c, common/Core.xs, common/Irssi.pm: Added
	input_add() / input_remove()

2000-11-21 13:56  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/formats.c: crashfix

2000-11-21 04:03  Timo Sirainen <tss@iki.fi>

	* .cvsignore: added libtool-statix

2000-11-21 04:02  Timo Sirainen <tss@iki.fi>

	* default.theme: updated

2000-11-21 04:00  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/fe-common-core.c, fe-common/core/fe-log.c,
	fe-common/core/formats.c, fe-common/core/formats.h,
	fe-common/core/module-formats.c, fe-common/core/printtext.c,
	fe-common/core/themes.c, fe-text/gui-printtext.c,
	fe-text/gui-printtext.h, fe-text/gui-textwidget.c,
	fe-text/gui-windows.c, fe-text/gui-windows.h: /SCROLLBACK REDRAW -
	redraw the contents of current window according to active formats,
	ie. changing theme changes scrollback.
	
	It's still a bit buggy (can crash) with multiline formats, need to
	fix it as soon as I figure out where the problem is..

2000-11-18 16:32  Timo Sirainen <tss@iki.fi>

	* src/: core/ignore.c, fe-common/core/fe-core-commands.c,
	fe-text/gui-windows.c, fe-text/screen.c: Win32 fixes - Irssi now
	compiles with MSVC++ :)

2000-11-18 16:31  Timo Sirainen <tss@iki.fi>

	* src/: core/levels.c, fe-common/core/chat-completion.c,
	fe-common/core/completion.c, fe-common/core/formats.c,
	irc/dcc/dcc-chat.c: compiler warning fixes + one real bug in
	dcc-chat

2000-11-18 16:25  Timo Sirainen <tss@iki.fi>

	* src/perl/common/module.h: windows.h -> fe-windows.h

2000-11-17 19:02  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: Don't crash if MAIL environment
	isn't set.

2000-11-17 17:55  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-common-core.c: Use signal.h, not
	sys/signal.h

2000-11-17 17:27  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/Makefile.am, fe-common/core/autorun.c,
	fe-common/core/command-history.c, fe-common/core/command-history.h,
	fe-common/core/fe-channels.c, fe-common/core/fe-common-core.c,
	fe-common/core/fe-core-commands.c, fe-common/core/fe-log.c,
	fe-common/core/fe-queries.c, fe-common/core/fe-windows.c,
	fe-common/core/fe-windows.h, fe-common/core/formats.c,
	fe-common/core/formats.h, fe-common/core/keyboard.c,
	fe-common/core/printtext.c, fe-common/core/printtext.h,
	fe-common/core/window-activity.c, fe-common/core/window-commands.c,
	fe-common/core/window-items.c, fe-common/core/window-items.h,
	fe-common/core/window-save.c, fe-common/core/windows.c,
	fe-common/core/windows.h, fe-common/irc/fe-ctcp.c,
	fe-common/irc/fe-events.c, fe-common/irc/fe-irc-commands.c,
	fe-common/irc/fe-irc-server.c, fe-common/irc/dcc/fe-dcc.c,
	fe-text/gui-printtext.c, fe-text/gui-readline.c,
	fe-text/gui-textwidget.c, fe-text/gui-windows.c,
	fe-text/mainwindow-activity.c, fe-text/mainwindows.h,
	fe-text/statusbar-items.c, fe-text/statusbar.c: windows.h
	conflicted with microsoft's windows.h :) renamed windows.[ch] to
	fe-windows.[ch]

2000-11-17 15:59  Timo Sirainen <tss@iki.fi>

	* src/: core/channel-rec.h, core/channels.c,
	fe-common/irc/fe-irc-commands.c, irc/core/channel-events.c:
	Remember who set the topic and when, display the info when using
	/TOPIC.

2000-11-17 04:08  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/dcc.c: If other side replies to our DCC CHAT request
	with DCC CHAT request of their own (maybe we were inside firewall
	and other side noticed it), connect to it immediately.
	
	Don't allow more than one identical DCC request, if more is
	received just update the port of the previous request.

2000-11-17 03:45  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/dcc.c: Check that enough parameters are given to /DCC
	CLOSE

2000-11-17 03:40  Timo Sirainen <tss@iki.fi>

	* src/fe-common/: core/fe-queries.c, irc/dcc/fe-dcc.c: /SET
	autocreate_query_level DCCMSGS specifies now if DCC chats should
	create query windows automatically.

2000-11-16 23:45  Timo Sirainen <tss@iki.fi>

	* docs/help/in/: log.in, msg.in: updates

2000-11-16 22:34  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: Added some comments about
	redirection problems.

2000-11-16 00:34  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-log.c: Don't close non-autologs when
	leaving channel / closing query.

2000-11-14 02:14  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: /NICK was broken.

2000-11-13 02:52  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-common-core.c, formats.h: Forgot to call
	formats_init() / ..deinit()

2000-11-12 21:20  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/fe-log.c, fe-common/core/formats.c,
	fe-common/core/formats.h, fe-common/core/hilight-text.c,
	fe-common/core/module-formats.c, fe-common/core/printtext.c,
	fe-common/core/printtext.h, fe-common/core/window-activity.c,
	fe-common/core/windows.c, fe-text/gui-printtext.c,
	fe-text/gui-textwidget.c, fe-text/gui-windows.c,
	fe-text/gui-windows.h, fe-text/statusbar-items.c: Text printing
	changes. Formats are now optionally saved to each line so later if
	you used /format it would change the old lines too. However the
	actual line changing doesn't work yet :)

2000-11-11 21:27  Timo Sirainen <tss@iki.fi>

	* src/core/network.c: Some sizeof() fixes to IPv6 support when
	connecting to IPv4 addresses.  Linux didn't seem to have any
	problem with these but some other OSes did.

2000-11-11 18:01  Timo Sirainen <tss@iki.fi>

	* curses.m4: Added /usr/pkg and /usr/contrib to ncurses checks.

2000-11-11 02:46  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: Ctrl-T = transpose_characters

2000-11-11 01:56  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/dcc.c: /SET dcc_autodisplay_dialog isn't used for
	anything, removed.

2000-11-10 21:03  Timo Sirainen <tss@iki.fi>

	* silc/src/core/: silc-core.c, silc-servers.c: Fixed to work with
	latest SILC /NAMES works now

2000-11-10 02:23  Timo Sirainen <tss@iki.fi>

	* src/fe-text/screen.c: Use nodelay() instead of halfdelay()

2000-11-10 01:38  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/listen.c: Don't change client's nick every time
	someone else changes nick..

2000-11-10 00:40  Timo Sirainen <tss@iki.fi>

	* src/irc/notifylist/notify-commands.c: "NOTIFY" was missing from
	syntax

2000-11-09 23:50  Timo Sirainen <tss@iki.fi>

	* mobile/: irssiwap.php, src/mobile.c: updates

2000-11-09 23:03  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/listen.c: let actions pass through the proxy to
	clients, they're not "real" CTCPs..

2000-11-09 22:48  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/listen.c: ping/pong was broken again, hope this now
	_finally_ works :)

2000-11-09 22:43  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/dump.c: I had broken the /names list.. :)

2000-11-09 22:40  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/: dump.c, listen.c, module.h: Use ircnet name as
	the proxy's "real address".

2000-11-09 22:32  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/listen.c: One final fix for ping/pong

2000-11-09 22:29  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/listen.c: fix to ping/pong handling :)

2000-11-09 22:26  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/dump.c: When sending /NAMES after join: Don't send
	lines longer than 512 chars - non-irssi clients don't like them :)

2000-11-09 22:22  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/listen.c: Hide IRSSILAG notices from clients

2000-11-09 22:21  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/listen.c: PING from client wasn't handled
	correctly.

2000-11-09 21:38  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-activity.c: /SET activity_level, /SET
	hilight_level .. which message levels should be treated as
	msg/hilight activity. Patch by tommik.

2000-11-09 21:38  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-items.c: when finding window for item,
	prefer empty windows that don't have anything waiting channels list
	to those that have.

2000-11-09 00:40  Timo Sirainen <tss@iki.fi>

	* src/core/levels.c: level_get() didn't check ambiguous commands
	correctly - dcc always failed because it was partial for dccmsgs.

2000-11-08 23:55  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: nick changes were buggy

2000-11-07 17:05  Timo Sirainen <tss@iki.fi>

	* mobile/src/mobile.c: New text appears at the top now, autorefresh
	every 30 secs, added refresh to option menu, added a few more
	characters to max. link length.

2000-11-07 10:00  Timo Sirainen <tss@iki.fi>

	* mobile/: irssiwap.php, src/mobile.c: fixes, it should work now
	correctly :)

2000-11-07 07:53  Timo Sirainen <tss@iki.fi>

	* mobile/src/mobile.c: fixes

2000-11-07 07:36  Timo Sirainen <tss@iki.fi>

	* mobile/src/mobile.c: updates

2000-11-07 07:22  Timo Sirainen <tss@iki.fi>

	* mobile/: .cvsignore, AUTHORS, Makefile.am, NEWS, README,
	acconfig.h, autogen.sh, configure.in, irssiwap.php, stamp.h.in,
	src/.cvsignore, src/Makefile.am, src/mobile.c, src/module.h: First
	version of mobile (WAP/IMODE) plugin for irssi

2000-11-07 02:46  Timo Sirainen <tss@iki.fi>

	* src/core/masks.c: minor speed enhance

2000-11-07 02:42  Timo Sirainen <tss@iki.fi>

	* src/core/ignore.c: minor cleanups

2000-11-07 02:25  Timo Sirainen <tss@iki.fi>

	* src/core/misc.c: Updated stristr() and stristr_full() to be a bit
	faster.

2000-11-07 01:06  Timo Sirainen <tss@iki.fi>

	* src/core/: ignore.c, ignore.h: Regexp ignores are now compiled
	when they're created, not every time they're checked (every time a
	new line is received). This should reduce some CPU load when using
	them.

2000-11-07 00:27  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/: dump.c, listen.c: Connecting to proxy when server
	connection was down didn't work correctly.

2000-11-06 03:29  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/: Makefile.am, dump.c, listen.c, module.h, proxy.c,
	proxy.h: Proxy plugin fixes and cleanups. Supports now multiple
	servers, doesn't let clients see CTCP requests and if one client
	writes message, other clients will see it as well.

2000-11-05 13:36  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/module-formats.c: Wallop format fixes

2000-11-04 19:57  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channel-rejoin.c: rejoin timeout 1min -> 5min

2000-11-04 19:56  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channel-rejoin.c: added small sanity check

2000-11-04 17:54  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-events-numeric.c,
	irc/core/channel-rejoin.c, irc/core/irc-commands.c,
	irc/core/irc-servers.h, irc/core/lag.c: Fixed lag checking when
	nick was just being changed.
	
	Support for DALnet event 437 "can't change nick while being banned
	in some channel" which conflicts with ircnet's "nick/channel
	temporarily unavailable"

2000-11-04 15:54  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-windows.c: Removed useless part of code.

2000-11-03 13:40  Timo Sirainen <tss@iki.fi>

	* silc/src/core/: silc-channels.c, silc-core.c: channel mode must
	not be NULL.  added host name to join/part/quit messages.

2000-11-02 22:09  Timo Sirainen <tss@iki.fi>

	* default.theme, src/fe-common/core/module-formats.c: privmsg fixes

2000-11-02 21:54  Timo Sirainen <tss@iki.fi>

	* default.theme: Netsplit color changed from green to red (the old
	one)

2000-11-02 18:50  Timo Sirainen <tss@iki.fi>

	* default.theme, src/fe-common/irc/module-formats.c: fixed notices
	in theme.

2000-11-02 17:31  Timo Sirainen <tss@iki.fi>

	* silc/src/core/: silc-core.c, silc-core.h: Removed
	silc_client_chmode() and .._chumode() since they're now in silc's
	client lib.

2000-11-02 17:29  Timo Sirainen <tss@iki.fi>

	* src/core/servers-setup.c: small "fix"

2000-11-01 21:55  Timo Sirainen <tss@iki.fi>

	* silc/src/core/Makefile.am: Don't do the -lgmp yet .. it should be
	checked at configure time if it's needed or not.

2000-11-01 21:53  Timo Sirainen <tss@iki.fi>

	* silc/README: Updated working commands.

2000-11-01 19:31  Timo Sirainen <tss@iki.fi>

	* silc/: configure.in, src/core/Makefile.am,
	src/core/silc-channels.c, src/core/silc-channels.h,
	src/core/silc-core.c, src/core/silc-core.h,
	src/core/silc-servers.c: Fixed to work with latest silc.

2000-10-30 23:52  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-common.c, perl.c, irc/Irc.pm: Moved the ISA
	defines from .pm to irssi code, so that non-irc protocols would
	work also without a specific .pm file. Also you don't need to use
	Irssi::Irc anymore if you don't need IRC specific functions.

2000-10-30 00:01  Timo Sirainen <tss@iki.fi>

	* silc/README: added url for silc sources

2000-10-29 20:03  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-windows.c: long word handling fixes

2000-10-29 02:35  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-windows.c, gui-windows.h: Don't indent the next
	line when long word is split. Also we try not to do any cursor
	movement so that terminals could notice that the word continues to
	next line .. however terminfo or curses or something is being
	stupid and breaks this anyway, with TERM=ansi it seems to work :)
	also using gnome-terminal long URLs work right too.

2000-10-28 23:04  Timo Sirainen <tss@iki.fi>

	* src/: core/log.c, fe-common/core/fe-log.c: Some fixes.

2000-10-28 22:14  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/Makefile.am, fe-common/core/fe-channels.c,
	fe-common/core/fe-core-commands.c, fe-common/core/fe-ignore.c,
	fe-common/core/fe-log.c, fe-common/core/fe-messages.c,
	fe-common/core/fe-modules.c, fe-common/core/fe-queries.c,
	fe-common/core/fe-server.c, fe-common/core/fe-settings.c,
	fe-common/core/formats.c, fe-common/core/formats.h,
	fe-common/core/hilight-text.c, fe-common/core/keyboard.c,
	fe-common/core/module-formats.c, fe-common/core/module-formats.h,
	fe-common/core/printtext.c, fe-common/core/printtext.h,
	fe-common/core/themes.c, fe-common/core/themes.h,
	fe-common/core/window-commands.c, fe-common/core/window-items.c,
	fe-common/irc/fe-ctcp.c, fe-common/irc/fe-events-numeric.c,
	fe-common/irc/fe-events.c, fe-common/irc/fe-irc-channels.c,
	fe-common/irc/fe-irc-commands.c, fe-common/irc/fe-irc-server.c,
	fe-common/irc/fe-ircnet.c, fe-common/irc/fe-netjoin.c,
	fe-common/irc/fe-netsplit.c, fe-common/irc/module-formats.c,
	fe-common/irc/module-formats.h, fe-common/irc/dcc/fe-dcc.c,
	fe-common/irc/dcc/module-formats.c,
	fe-common/irc/dcc/module-formats.h,
	fe-common/irc/notifylist/fe-notifylist.c,
	fe-common/irc/notifylist/module-formats.c,
	fe-common/irc/notifylist/module-formats.h,
	fe-text/gui-textwidget.c, fe-text/mainwindows.c,
	fe-text/module-formats.c, fe-text/module-formats.h: Cleaned up
	printtext.c, split part of it to formats.c

2000-10-28 05:01  Timo Sirainen <tss@iki.fi>

	* src/: core/log.c, core/log.h, fe-common/core/fe-log.c,
	fe-common/core/printtext.c, fe-common/core/printtext.h: /SET
	log_theme - you can now write to log files with different theme
	than to screen.

2000-10-28 03:52  Timo Sirainen <tss@iki.fi>

	* default.theme, src/fe-common/core/module-formats.c,
	src/fe-common/core/printtext.c, src/fe-common/core/themes.c,
	src/fe-common/irc/module-formats.c,
	src/fe-common/irc/dcc/module-formats.c,
	src/fe-common/irc/notifylist/module-formats.c,
	src/fe-text/module-formats.c: Updated new default.theme to
	module-formats files.  default.theme still contains the abstracts.

2000-10-28 02:48  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/themes.c: Compress colors.

2000-10-28 02:04  Timo Sirainen <tss@iki.fi>

	* default.theme, src/fe-common/core/themes.c: Some fixes for
	handling %n

2000-10-28 01:06  Timo Sirainen <tss@iki.fi>

	* default.theme, src/fe-common/core/printtext.c,
	src/fe-common/core/themes.c, src/fe-common/core/themes.h: Support
	for templates in theme files.
	
	module-formats.c files needs to be updated, meanwhile here's
	default.theme you can use.

2000-10-27 20:37  Timo Sirainen <tss@iki.fi>

	* src/fe-text/screen.c: use sigaction() instead of signal(). With
	some OSes the signal handler is set back to default after each time
	signal is raised if signal() is used (by norpan).

2000-10-27 20:32  Timo Sirainen <tss@iki.fi>

	* acconfig.h, docs/Makefile.am: startup-HOWTO.txt was missing from
	EXTRA_DIST USE_CURSES_WINDOWS was missing from acconfig.h (by
	tommik)

2000-10-27 20:30  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-core-commands.c: A simple /EXEC command by
	Tinuk.

2000-10-27 03:46  Timo Sirainen <tss@iki.fi>

	* src/perl/perl.c: Automatic appending of .pl to script name didn't
	work for file names less than 4 chars.

2000-10-27 03:19  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-messages.c: If nick isn't found from
	channel (for whatever reason), print the nick mode as " ", not "".

2000-10-27 03:18  Timo Sirainen <tss@iki.fi>

	* src/core/signals.c: signal_stop(); signal_emit("same signal",
	...); didn't work. other way around it did though

2000-10-26 20:57  Timo Sirainen <tss@iki.fi>

	* src/: core/core.c, core/net-disconnect.c, core/net-nonblock.c,
	core/network.c, lib-popt/findme.c, lib-popt/poptconfig.c,
	lib-popt/poptparse.c: Win32 updates

2000-10-26 20:12  Timo Sirainen <tss@iki.fi>

	* configure.in, src/common.h, src/core/misc.c,
	src/core/net-internal.h, src/core/network.c, src/core/network.h,
	src/core/settings.c, src/core/special-vars.c: Some fixes for
	compiling with Win32 :)

2000-10-22 17:46  Timo Sirainen <tss@iki.fi>

	* src/irc/core/: irc-channels.c, irc-servers.c: Add the server
	specific functions immediately after the server connection is
	started, not after the connection is successfully finished.

2000-10-22 17:38  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-log.c: Fixed glib warning with autologging
	and queries.

2000-10-22 17:25  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: Wildcards didn't with /OP (/DEOP, /VOICE,
	etc.) if there was more than one masks used.

2000-10-22 17:00  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/keyboard.c: Key bindings weren't loaded at
	startup correctly.

2000-10-22 14:33  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/windows.c: If window_set_active() was called
	with NULL window (shouldn't happen ofter/ever?) irssi added NULL
	window to windows list.

2000-10-19 21:50  Timo Sirainen <tss@iki.fi>

	* silc/: configure.in, src/core/Makefile.am: fixes

2000-10-19 21:41  Timo Sirainen <tss@iki.fi>

	* scripts/: Makefile.am, clones.pl: Added /CLONES script

2000-10-19 21:40  Timo Sirainen <tss@iki.fi>

	* README, TODO, configure.in, docs/manual.txt, docs/perl.txt,
	docs/signals.txt, servertest/server.c: 0.7.96 release updates

2000-10-19 21:39  Timo Sirainen <tss@iki.fi>

	* src/irc/core/Makefile.am: Missing channels-rejoin.h

2000-10-19 21:39  Timo Sirainen <tss@iki.fi>

	* silc/autogen.sh: you can give parameters to aclocal like with
	main irssi's autogen.sh - $ACLOCAL_FLAGS

2000-10-19 21:38  Timo Sirainen <tss@iki.fi>

	* silc/src/core/silc-core.c: Don't complain about missing key files
	when they're first created.

2000-10-19 18:32  Timo Sirainen <tss@iki.fi>

	* NEWS: Added news for .96

2000-10-19 17:44  Timo Sirainen <tss@iki.fi>

	* src/irc/core/netsplit.c: Added debug

2000-10-19 13:34  Timo Sirainen <tss@iki.fi>

	* config: Default undernet server changed from .net to .org

2000-10-19 00:45  Timo Sirainen <tss@iki.fi>

	* src/perl/: get-signals.pl, common/module.h, common/typemap:
	updates

2000-10-18 23:29  Timo Sirainen <tss@iki.fi>

	* src/core/log.c: Log items weren't read correctly from config

2000-10-18 22:50  Timo Sirainen <tss@iki.fi>

	* scripts/autoop.pl, scripts/autorejoin.pl, scripts/hello.pl,
	scripts/mlock.pl, scripts/privmsg.pl, scripts/quitmsg.pl,
	scripts/realname.pl, src/perl/common/Server.xs,
	src/perl/common/Window.xs, src/perl/irc/IrcServer.xs: fixes

2000-10-18 03:32  Timo Sirainen <tss@iki.fi>

	* src/perl/: get-signals.pl, perl-common.h, perl.c: Signal fixes

2000-10-18 02:32  Timo Sirainen <tss@iki.fi>

	* silc/src/core/silc-channels.c: show leave/quit messages even if
	we didn't have the nick in channel's nicklist.

2000-10-18 01:45  Timo Sirainen <tss@iki.fi>

	* findsyntax.pl, syntax.pl: Fixed to work with multiline syntaxes
	(by lite)

2000-10-18 01:37  Timo Sirainen <tss@iki.fi>

	* src/: core/log.c, core/log.h, fe-common/core/fe-log.c,
	irc/core/irc-log.c, perl/common/Log.xs, perl/common/module.h,
	perl/common/typemap: Logging fixes. Autologging with same named
	channels in different networks should work correctly.

2000-10-17 01:13  Timo Sirainen <tss@iki.fi>

	* Makefile.am: added irssi-icon.png

2000-10-15 23:14  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/module-formats.c, irc/core/channel-rejoin.c:
	Rejoin fixes

2000-10-15 21:21  Timo Sirainen <tss@iki.fi>

	* src/: core/settings.c, core/settings.h,
	fe-common/core/fe-settings.c, fe-common/core/module-formats.c,
	fe-common/core/module-formats.h: Irssi won't automatically
	overwrite configuration files if they're changed while irssi is
	running:
	
	- /SAVE asks whether to save it or not - autosave at quit saves it
	to config.autosave file

2000-10-15 20:04  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/fe-common-core.c,
	fe-common/core/fe-messages.c, fe-text/statusbar-items.c: Some
	hilight+window activity related fixes

2000-10-14 23:17  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-netjoin.c, fe-common/irc/fe-netsplit.c,
	irc/core/netsplit.c: Netsplit cleanups. Added /SET
	netsplit_nicks_hide_threshold.

2000-10-14 21:43  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events-numeric.c: chanserv url bugfix :)

2000-10-14 21:41  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-events-numeric.c, module-formats.c,
	module-formats.h: Added format for the chanserv url event.

2000-10-14 21:28  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events-numeric.c: when received event 328
	(chanserv url in dalnet) write it to correct channel.

2000-10-14 18:02  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-events.c, irc/core/irc-commands.c: "/whois
	x x" - if x isn't found irssi now prints "there's no such nick x"
	instead of complaining about unknown server x.

2000-10-14 17:19  Timo Sirainen <tss@iki.fi>

	* src/fe-none/: Makefile.am, irssi.c: perl fixes

2000-10-14 16:37  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: /WHOIS in a query asks the queried
	nick's whois.

2000-10-14 16:34  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/printtext.c: /LAST doesn't print the -!- at
	the start of lines.

2000-10-14 16:32  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: chat-completion.c, completion.c: /connect +
	/server server/chatnet completion by tommik.
	
	Completion works now with commands that optionally could have
	subcommands, like /server l<tab> could return list (subcommand) or
	localhost (server).

2000-10-14 16:07  Timo Sirainen <tss@iki.fi>

	* src/: core/channel-rec.h, core/server-rec.h, core/servers.h,
	fe-common/core/Makefile.am, fe-common/core/chat-completion.c,
	fe-common/core/completion.c, fe-common/core/fe-common-core.c,
	fe-common/core/fe-ignore-messages.c, fe-common/core/fe-messages.c,
	fe-common/irc/Makefile.am, fe-common/irc/fe-common-irc.c,
	fe-common/irc/irc-completion.c, fe-common/irc/module.h: Moved
	nick/msg/channel completion to core with some cleanups.  Moved
	ignore checking to fe-ignore-messages.c.

2000-10-14 04:41  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/notifylist/fe-notifylist.c: multiprotocol fixes

2000-10-14 04:38  Timo Sirainen <tss@iki.fi>

	* src/irc/notifylist/notifylist.c: multiprotocol fixes

2000-10-14 04:10  Timo Sirainen <tss@iki.fi>

	* src/core/channels.c: match_nick_flags() didn't check that the
	nick actually began with a flag.

2000-10-14 04:00  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-servers.c: irc_server_get_channels() now returns
	also the channels that are in rejoin list.

2000-10-14 03:57  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channel-rejoin.h: added

2000-10-14 03:43  Timo Sirainen <tss@iki.fi>

	* src/: core/channels.c, core/servers-reconnect.c,
	irc/core/irc-channels.c, irc/core/irc-core.c:
	[irc_]channels_setup_[de]init() calls were in wrong places.
	
	Reconnection forgot to join to old channels after the first
	reconnection try.

2000-10-14 03:09  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/dcc/: fe-dcc.c, module-formats.c,
	module-formats.h: /format own_dcc_me -> own_dcc_action

2000-10-14 03:06  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channel-events.c: When joining to !channel the join
	message was printed to active window instead of the channel's.

2000-10-14 03:03  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-events-numeric.c,
	fe-common/irc/module-formats.c, fe-common/irc/module-formats.h,
	irc/core/channel-events.c: Handle event "407 duplicate channel"
	correctly - happens when trying to create !channel (/join
	!!channel) while it already exists.

2000-10-14 02:53  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channel-rejoin.c: fixes

2000-10-14 02:45  Timo Sirainen <tss@iki.fi>

	* src/: core/chat-commands.c, fe-common/irc/fe-irc-channels.c,
	fe-common/irc/module-formats.c, fe-common/irc/module-formats.h,
	irc/core/channel-rejoin.c, irc/core/channels-query.c,
	irc/core/irc-channels.c, irc/core/irc-nicklist.c: Autorejoin when
	join temporarily fails because of netsplit is handled better now.
	Irssi prints a nice message about it only once and you can abort it
	with /RMREJOINS command.
	
	"channel query" -> "channel joined"
	
	channels_join() must not use cmd_return|param_error() commands
	since we don't necessarily call it from command handler and
	signal_stop() could cause some damage.

2000-10-14 00:34  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: "/WHOIS *" requires -yes option to
	work.

2000-10-14 00:26  Timo Sirainen <tss@iki.fi>

	* src/fe-common/: core/Makefile.am, core/fe-common-core.c,
	core/fe-ignore.c, core/module-formats.c, core/module-formats.h,
	irc/Makefile.am, irc/fe-common-irc.c, irc/fe-ignore.c,
	irc/module-formats.c, irc/module-formats.h: Forgot to move
	fe-ignore to core.  /unignore now complains if you don't give
	parameters to it.

2000-10-14 00:17  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/printtext.c: Don't show timestamps when doing
	/LAST.

2000-10-14 00:05  Timo Sirainen <tss@iki.fi>

	* src/: irc/core/irc-servers-reconnect.c, irc/core/irc-servers.c,
	irc/core/modes.c, irc/core/modes.h, perl/irc/Modes.xs: updating
	user modes were handled as they were channel modes, like +o etc.
	thought they needed arguments.

2000-10-13 23:53  Timo Sirainen <tss@iki.fi>

	* src/: core/log.c, core/log.h, fe-common/core/fe-log.c: Complain
	only once with autologging if opening some log file failed (locked
	by another irssi)

2000-10-13 23:47  Timo Sirainen <tss@iki.fi>

	* src/core/misc.c: match_wildcards() failed if there was * at the
	end of the mask but otherwise data matched (str* vs. str)

2000-10-13 23:24  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/themes.c: Saving theme didn't complain if the
	save failed.

2000-10-12 00:09  Timo Sirainen <tss@iki.fi>

	* configure.in: Ignore --with-modules[=yes|no] - you're supposed to
	tell what modules to enable, not just say yes or no.

2000-10-12 00:06  Timo Sirainen <tss@iki.fi>

	* src/perl/Makefile.am: try running make again if it fails the
	first time - it's probably because Makefile.PL was updated and make
	needs to be run again.

2000-10-12 00:01  Timo Sirainen <tss@iki.fi>

	* src/: core/ignore.h, perl/Makefile.am, perl/common/Ignore.xs,
	perl/common/Irssi.xs, perl/common/module.h, perl/common/typemap,
	perl/irc/Ignore.xs, perl/irc/Irc.xs, perl/irc/module.h,
	perl/irc/typemap: Ignore was moved to core.

2000-10-11 23:10  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-printtext.c: removed warning

2000-10-10 02:17  Timo Sirainen <tss@iki.fi>

	* silc/src/core/: silc-channels.c, silc-channels.h, silc-core.c,
	silc-core.h: Print join, quit, etc. messages using irssi's text
	formats.

2000-10-10 02:08  Timo Sirainen <tss@iki.fi>

	* src/fe-common/: core/fe-messages.c, core/module-formats.c,
	core/module-formats.h, irc/fe-common-irc.c, irc/fe-events.c,
	irc/fe-netjoin.c, irc/fe-netsplit.c, irc/module-formats.c,
	irc/module-formats.h: Moved join, part, quit, kick, nick, invite
	and topic printing to core.

2000-10-10 01:40  Timo Sirainen <tss@iki.fi>

	* src/: core/Makefile.am, core/core.c, core/ignore.c,
	core/ignore.h, irc/core/Makefile.am, irc/core/channels-query.c,
	irc/core/ctcp.c, irc/core/ignore.c, irc/core/ignore.h,
	irc/core/irc-core.c, irc/flood/flood.c: Moved ignore to core.

2000-10-09 15:18  Timo Sirainen <tss@iki.fi>

	* silc/src/core/silc-core.c: quick and dirty fix to work with
	latest silc - will be fixed properly soon :)

2000-10-08 18:31  Timo Sirainen <tss@iki.fi>

	* acconfig.h: updated

2000-10-08 14:54  Timo Sirainen <tss@iki.fi>

	* configure.in, src/fe-text/gui-printtext.c,
	src/fe-text/gui-readline.c, src/fe-text/gui-windows.c,
	src/fe-text/mainwindows.c, src/fe-text/mainwindows.h,
	src/fe-text/screen.c, src/fe-text/screen.h:
	--disable-curses-windows option to configure

2000-10-07 17:12  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: If mode didn't have the expected argument
	irssi would loop forever.

2000-10-07 00:12  Timo Sirainen <tss@iki.fi>

	* silc/src/core/: silc-core.c, silc-servers.c: updates to work with
	latest silc lib

2000-10-04 12:42  Timo Sirainen <tss@iki.fi>

	* configure.in: For compatibility with older libtools.

2000-10-04 06:01  Timo Sirainen <tss@iki.fi>

	* configure.in, curses.m4: curses fixes

2000-10-04 02:22  Timo Sirainen <tss@iki.fi>

	* configure.in, curses.m4, src/perl/Makefile.am: Create
	libtool-static for creating irssi modules that don't need .a
	libraries.
	
	Small update to curses's help

2000-10-04 01:54  Timo Sirainen <tss@iki.fi>

	* configure.in, src/perl/Makefile.am: Perl compiling updates

2000-10-04 00:57  Timo Sirainen <tss@iki.fi>

	* acconfig.h, configure.in, src/fe-text/irssi.c,
	src/perl/Makefile.am, src/perl/irssi-perl.c,
	src/perl/libperl_orig.la, src/perl/perl.c, src/perl/irc/module.h:
	--enable-perl=[yes|no|static]
	
	Allows building perl support either as loadable irssi module or
	statically linked to irssi binary.

2000-10-03 21:10  Timo Sirainen <tss@iki.fi>

	* configure.in, src/perl/common/.cvsignore,
	src/perl/common/Channel.xs, src/perl/common/Core.xs,
	src/perl/common/Irssi.pm, src/perl/common/Irssi.xs,
	src/perl/common/Log.xs, src/perl/common/Makefile.PL.in,
	src/perl/common/Masks.xs, src/perl/common/Query.xs,
	src/perl/common/Rawlog.xs, src/perl/common/Server.xs,
	src/perl/common/Settings.xs, src/perl/common/Window.xs,
	src/perl/common/module.h, src/perl/common/typemap: s/core/common/ -
	because make clean tried to delete it :)

2000-10-02 03:11  Timo Sirainen <tss@iki.fi>

	* silc/configure.in, silc/src/core/Makefile.am,
	src/fe-common/irc/dcc/Makefile.am,
	src/fe-common/irc/notifylist/Makefile.am, src/irc/bot/Makefile.am,
	src/irc/dcc/Makefile.am, src/irc/flood/Makefile.am,
	src/irc/notifylist/Makefile.am, src/irc/proxy/Makefile.am,
	src/perl/Makefile.am: Added -avoid-version options and
	disable-static for SILC module.

2000-10-02 03:04  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-common-core.c, fe-messages.c,
	fe-queries.c, window-activity.c: fixes .. still not perfect

2000-10-02 02:31  Timo Sirainen <tss@iki.fi>

	* silc/conf: this shouldn't be here :)

2000-10-02 02:31  Timo Sirainen <tss@iki.fi>

	* silc/: Makefile.am, README, conf, configure.in,
	src/core/Makefile.am: core module is now named libsilc_core.so make
	install and make user_install works

2000-10-02 01:42  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-activity.c: Window activity was
	displayed in wrong window if query windows were autocreated

2000-10-02 01:37  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/windows.c: bugfix

2000-10-02 00:51  Timo Sirainen <tss@iki.fi>

	* silc/src/core/silc-core.c: fixes

2000-10-02 00:12  Timo Sirainen <tss@iki.fi>

	* src/: common.h, core/misc.c, fe-text/gui-readline.c,
	irc/core/irc.c: Keyboard should never get stuck again when
	receiving huge amounts of text from server that irssi doesn't
	handle fast enough.

2000-10-01 23:47  Timo Sirainen <tss@iki.fi>

	* docs/help/in/unsilence.in: added

2000-10-01 23:00  Timo Sirainen <tss@iki.fi>

	* docs/help/in/silence.in, src/fe-common/irc/fe-events-numeric.c,
	src/fe-common/irc/fe-events.c, src/fe-common/irc/module-formats.c,
	src/fe-common/irc/module-formats.h, src/irc/core/irc-commands.c:
	/SILENCE updates, added /UNSILENCE command.

2000-10-01 22:48  Timo Sirainen <tss@iki.fi>

	* src/perl/: Makefile.am, irssi-perl.c, perl-common.c,
	perl-common.h, irc/.cvsignore, irc/Bans.xs, irc/Dcc.xs,
	irc/Flood.xs, irc/Ignore.xs, irc/Irc.pm, irc/Irc.xs,
	irc/IrcChannel.xs, irc/IrcQuery.xs, irc/IrcServer.xs,
	irc/Makefile.PL.in, irc/Modes.xs, irc/Netsplit.xs,
	irc/Notifylist.xs, irc/module.h, irc/typemap: Perl works again :)
	Split to Irssi and Irssi::Irc packages.

2000-10-01 22:48  Timo Sirainen <tss@iki.fi>

	* src/: core/chat-protocols.c, core/chat-protocols.h,
	core/modules.c, fe-common/core/fe-server.c,
	fe-common/core/window-save.c: Chat protocol updates.  Module
	loading tries to load first from home dir, then the global dir.

2000-10-01 18:17  Timo Sirainen <tss@iki.fi>

	* src/irc/flood/autoignore.c: multiprotocol fixes

2000-10-01 01:49  Timo Sirainen <tss@iki.fi>

	* silc/src/core/silc-core.c: updated

2000-10-01 01:45  Timo Sirainen <tss@iki.fi>

	* silc/src/: core/silc-core.c, fe-common/fe-channels.c: updates

2000-10-01 00:59  Timo Sirainen <tss@iki.fi>

	* src/core/chat-commands.c: forgot to add this

2000-10-01 00:52  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/Makefile.am: bugfix

2000-10-01 00:49  Timo Sirainen <tss@iki.fi>

	* silc/src/core/silc-channels.c, silc/src/core/silc-channels.h,
	silc/src/core/silc-core.c, silc/src/core/silc-nicklist.c,
	silc/src/core/silc-servers.c, silc/src/core/silc-servers.h,
	src/core/Makefile.am, src/core/channels.c, src/core/channels.h,
	src/core/chat-protocols.c, src/core/chat-protocols.h,
	src/core/core.c, src/core/masks.c, src/core/nicklist.c,
	src/core/nicklist.h, src/core/queries.c, src/core/server-rec.h,
	src/core/servers-reconnect.c, src/core/servers.c,
	src/fe-common/core/Makefile.am,
	src/fe-common/core/fe-common-core.c,
	src/fe-common/core/fe-messages.c, src/fe-common/core/fe-server.c,
	src/fe-common/core/hilight-text.c,
	src/fe-common/core/hilight-text.h,
	src/fe-common/core/module-formats.c,
	src/fe-common/core/module-formats.h,
	src/fe-common/core/window-activity.c,
	src/fe-common/core/window-save.c, src/fe-common/irc/Makefile.am,
	src/fe-common/irc/fe-common-irc.c, src/fe-common/irc/fe-events.c,
	src/fe-common/irc/fe-irc-commands.c,
	src/fe-common/irc/irc-completion.c,
	src/fe-common/irc/irc-hilight-text.c,
	src/fe-common/irc/irc-hilight-text.h,
	src/fe-common/irc/irc-window-activity.c,
	src/fe-common/irc/module-formats.c,
	src/fe-common/irc/module-formats.h, src/irc/core/channel-rejoin.c,
	src/irc/core/ignore.c, src/irc/core/irc-channels-setup.c,
	src/irc/core/irc-channels.c, src/irc/core/irc-channels.h,
	src/irc/core/irc-commands.c, src/irc/core/irc-core.c,
	src/irc/core/irc-nicklist.c, src/irc/core/irc-nicklist.h,
	src/irc/core/irc-servers-reconnect.c, src/irc/core/irc-servers.c,
	src/irc/core/irc-servers.h, src/perl/Makefile.am: multiprotocol
	updates. SILC prints channel and private messages now using the
	same message formats as IRC.

2000-09-30 11:58  Timo Sirainen <tss@iki.fi>

	* silc/src/core/silc-servers.c: updated

2000-09-30 02:11  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/windows.c: When connecting to server, change
	the active window's server if the window is empty.

2000-09-30 01:59  Timo Sirainen <tss@iki.fi>

	* configure.in, src/irc/Makefile.am, src/irc/proxy/.cvsignore,
	src/irc/proxy/Makefile.am, src/irc/proxy/dump.c,
	src/irc/proxy/listen.c, src/irc/proxy/module.h,
	src/irc/proxy/proxy.c, src/irc/proxy/proxy.h: Updated Irssi proxy
	to work with latest version, thanks to fuchs :)

2000-09-30 01:57  Timo Sirainen <tss@iki.fi>

	* src/: core/servers.c, fe-common/core/printtext.c,
	irc/bot/bot-events.c, irc/core/bans.c, irc/core/irc-servers.c,
	irc/notifylist/notifylist.c: minor updates

2000-09-30 01:49  Timo Sirainen <tss@iki.fi>

	* silc/src/core/: silc-core.c, silc-servers.c: Connect to server
	using irssi's functions, after connection is finished let SILC's
	functions do the rest.

2000-09-29 20:26  Timo Sirainen <tss@iki.fi>

	* silc/src/core/silc-core.c: updates for new silc

2000-09-28 20:54  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/dcc/module-formats.c: own_dcc_query fixed

2000-09-28 16:19  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/irc-completion.c: multiprotocol fixes

2000-09-28 03:38  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: multiprotocol fixes for /AWAY -all

2000-09-28 03:31  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-netsplit.c: fixes for multiprotocol support

2000-09-28 03:26  Timo Sirainen <tss@iki.fi>

	* silc/src/core/silc-servers.c: /MSG prints messages with right
	message levels now.

2000-09-28 03:12  Timo Sirainen <tss@iki.fi>

	* silc/src/core/silc-core.c: SILC scheduler ate 100% CPU if there
	was no server connected..

2000-09-28 03:08  Timo Sirainen <tss@iki.fi>

	* silc/: README, config-plugin.h.in, src/core/silc-servers.c:
	config-plugin.h.in is created by autoheader
	
	added support for /NICK command.

2000-09-28 02:49  Timo Sirainen <tss@iki.fi>

	* silc/src/core/silc-core.c: no, it wasn't clientnotices but crap
	:)

2000-09-28 02:40  Timo Sirainen <tss@iki.fi>

	* silc/src/core/silc-core.c: updated for new scheduler behaviour

2000-09-28 02:39  Timo Sirainen <tss@iki.fi>

	* silc/src/core/silc-core.c: use clientnotices instead of
	clientcrap when printing server notices.

2000-09-28 02:37  Timo Sirainen <tss@iki.fi>

	* silc/autogen.sh: updated

2000-09-28 02:32  Timo Sirainen <tss@iki.fi>

	* src/irc/notifylist/notify-ison.c: multiprotocol fixes

2000-09-28 02:28  Timo Sirainen <tss@iki.fi>

	* src/irc/notifylist/notifylist.c: fixes

2000-09-28 02:25  Timo Sirainen <tss@iki.fi>

	* src/irc/flood/: autoignore.c, flood.c: multiprotocol fixes

2000-09-28 01:59  Timo Sirainen <tss@iki.fi>

	* src/irc/flood/flood.c: fix for multiserver support

2000-09-28 01:47  Timo Sirainen <tss@iki.fi>

	* src/: core/servers-reconnect.c, core/servers.c, core/servers.h,
	irc/core/irc-commands.c, irc/core/irc-servers.c, irc/core/irc.c:
	Moved /DISCONNECT to core, other multiprotocol fixes.

2000-09-28 01:46  Timo Sirainen <tss@iki.fi>

	* src/core/signals.c: module deinit fixes

2000-09-28 01:45  Timo Sirainen <tss@iki.fi>

	* src/core/network.c: net_gethostbyaddr() fixed.

2000-09-28 01:43  Timo Sirainen <tss@iki.fi>

	* src/core/: core.c, memdebug.c: modules are deinitialized at quit.

2000-09-28 01:42  Timo Sirainen <tss@iki.fi>

	* .cvsignore, silc/.cvsignore: updated

2000-09-28 01:41  Timo Sirainen <tss@iki.fi>

	* silc/: .cvsignore, src/.cvsignore, src/core/.cvsignore,
	src/fe-common/.cvsignore: ignores

2000-09-28 01:40  Timo Sirainen <tss@iki.fi>

	* silc/src/: core/Makefile.am, fe-common/Makefile.am: gmp path was
	wrong

2000-09-28 01:34  Timo Sirainen <tss@iki.fi>

	* silc/: README, configure.in, src/Makefile.am: fixes

2000-09-28 01:21  Timo Sirainen <tss@iki.fi>

	* silc/: AUTHORS, Makefile.am, NEWS, README, acconfig.h,
	autogen.sh, conf, config-plugin.h.in, configure.in, stamp.h.in,
	src/Makefile.am, src/core/Makefile.am, src/core/clientutil.c,
	src/core/clientutil.h, src/core/libsilcclient.la,
	src/core/libsilcorig.la, src/core/module.h,
	src/core/silc-channels.c, src/core/silc-channels.h,
	src/core/silc-chatnets.c, src/core/silc-chatnets.h,
	src/core/silc-core.c, src/core/silc-core.h,
	src/core/silc-nicklist.c, src/core/silc-nicklist.h,
	src/core/silc-queries.c, src/core/silc-queries.h,
	src/core/silc-servers-reconnect.c, src/core/silc-servers-setup.c,
	src/core/silc-servers-setup.h, src/core/silc-servers.c,
	src/core/silc-servers.h, src/fe-common/Makefile.am,
	src/fe-common/fe-channels.c, src/fe-common/fe-common-silc.c,
	src/fe-common/fe-common-silc.h, src/fe-common/module-formats.c,
	src/fe-common/module-formats.h, src/fe-common/module.h,
	src/fe-common/silc-modules.c: SILC module

2000-09-27 02:25  Timo Sirainen <tss@iki.fi>

	* src/core/: servers-setup.c, servers.c: /SERVER irc.server.org
	1234 now connects to port 1234 always even if some other port is
	specified for the same server in setup.

2000-09-27 02:17  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-core-commands.c: Show help with
	"clientcrap" message level, not "never".

2000-09-27 02:14  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/keyboard.c: /BIND <key> /command works now
	directly instead of needing the "command" id in the middle

2000-09-27 02:11  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: Also moving windows and changing
	refnum updates activity list.

2000-09-27 02:08  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/windows.c, fe-text/statusbar-items.c:
	Closing window didn't update window activity list.

2000-09-27 00:24  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-nicklist.c: irc_nick_match() should now work
	better for checking if nick at the start of the message was really
	meant for you.

2000-09-27 00:02  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/printtext.c: if printformat() was given a
	argument ending with ^C it could mess up one or two chars of the
	following text (part/quit messages).

2000-09-26 23:46  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/module-formats.c: PART and QUIT messages set
	the background color to default before printing the last "]" char

2000-09-26 23:44  Timo Sirainen <tss@iki.fi>

	* src/: core/levels.c, fe-common/core/window-commands.c: "NONE"
	works now with combine_levels(). /WINDOW LEVEL NONE works and if
	window doesn't have level it prints "NONE" instead of empty string.

2000-09-26 23:39  Timo Sirainen <tss@iki.fi>

	* src/core/: channels-setup.c, servers-setup.c: backwards
	compatibility for s/ircnet/chanet/ change.

2000-09-26 23:11  Timo Sirainen <tss@iki.fi>

	* config: updated

2000-09-25 21:01  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-ctcp.c: Display CTCP PING replies even if
	they're not in the form irssi expected.

2000-09-25 20:11  Timo Sirainen <tss@iki.fi>

	* docs/formats.txt: updated

2000-09-25 20:09  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/module-formats.c: Ping replies should have
	displayed always with 3 decimals

2000-09-25 19:26  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/dcc/: fe-dcc.c, module-formats.c: Added target
	parameter to own_dcc format

2000-09-25 19:19  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: Don't show statusbar with bold
	color

2000-09-25 15:23  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events.c: If /SET show_quit_once was set and
	ignored nick quitted, irssi printed GLib warning.

2000-09-24 18:31  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: Bugfix for checking if user mode
	was empty (don't show (+) in statusbar)

2000-09-22 12:26  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/irc-completion.c: /SET
	completion_nicks_lowercase

2000-09-19 23:14  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-netjoin.c, irc/core/netsplit.c: Netsplit
	fixes

2000-09-19 14:55  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-irc-commands.c: Irssi crashed if you used
	"/JOIN" or "/JOIN -invite" without connected to server.

2000-09-19 04:45  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.txt: typofixes

2000-09-19 04:38  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.txt: Updates for .95 compatibility

2000-09-19 04:27  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.txt: Documentation for Irssi newbies (!!)

2000-09-10 21:28  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: /OP, /DEOP, etc. commands printed warning
	if no valid nicks were found.

2000-09-08 00:43  Timo Sirainen <tss@iki.fi>

	* acconfig.h, configure.in, src/perl/irssi-perl.c: Moved the
	PL_perl_destruct_level check to configure script, it should now
	work with Perl 5.6 too.

2000-09-07 23:55  Timo Sirainen <tss@iki.fi>

	* acconfig.h, configure.in, src/fe-text/Makefile.am,
	src/fe-text/irssi.c, src/perl/Makefile.am,
	src/perl/libperl_dynaloader.la: Perl works now only as a runtime
	loadable module

2000-09-07 01:24  Timo Sirainen <tss@iki.fi>

	* src/: core/servers-setup.c, fe-common/irc/fe-common-irc.c,
	fe-common/irc/fe-events.c, fe-common/irc/module-formats.c,
	irc/core/irc-servers-setup.c: /SET default_nick -> /SET nick
	/FORMAT own_me -> /FORMAT own_action

2000-09-07 01:15  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/command-history.c: When pressing line down,
	the command line wasn't saved to history.

2000-09-07 00:05  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: Makefile.am, irssi.c: No, SILC stuff still
	shouldn't be here :)

2000-09-07 00:00  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc.c: Disconnect if net_sendbuffer_send() fails.

2000-09-06 23:54  Timo Sirainen <tss@iki.fi>

	* src/core/line-split.c: line_split() : use g_memmove() instead of
	memcpy() .. hm. how could this even work before? :)

2000-09-06 23:30  Timo Sirainen <tss@iki.fi>

	* configure.in, docs/formats.txt, src/core/chatnets.c,
	src/core/modules.c, src/core/server-rec.h,
	src/core/servers-setup.c, src/fe-common/core/fe-queries.c,
	src/fe-common/core/fe-queries.h, src/fe-common/core/fe-server.c,
	src/fe-common/core/module-formats.c,
	src/fe-common/core/module-formats.h, src/fe-common/irc/fe-events.c,
	src/fe-common/irc/fe-irc-commands.c,
	src/fe-common/irc/fe-irc-server.c, src/fe-common/irc/fe-ircnet.c,
	src/fe-common/irc/module-formats.c,
	src/fe-common/irc/module-formats.h, src/fe-text/Makefile.am,
	src/fe-text/irssi.c, src/fe-text/statusbar-items.c,
	src/irc/core/irc-chatnets.c, src/irc/core/irc-core.c,
	src/irc/core/irc-servers.c, src/irc/core/irc-servers.h: /set
	autocreate_query -> /set autocreate_query_level fixes to /ircnet,
	/server and /channel commands other updates and fixes

2000-09-06 23:02  Timo Sirainen <tss@iki.fi>

	* src/lib-config/set.c: config_node_clear() didn't work right.

2000-09-06 21:32  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/keyboard.c: Added tab-completion for /BIND's
	commands.

2000-09-06 21:22  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-save.c: Restoring saved windows
	(/savewindows) didn't work.

2000-09-06 21:16  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/keyboard.c: /bind <key> command <cmd> - <cmd>
	doesn't need to start with / anymore

2000-09-05 02:37  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: /PART #channel1,#channel2 didn't
	work

2000-09-05 01:39  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-activity.c: Actions will now show up in
	window activity with hilight or message-color, not the text-color
	as before.

2000-09-02 21:29  Timo Sirainen <tss@iki.fi>

	* src/core/modules.c: bugfix

2000-09-02 20:53  Timo Sirainen <tss@iki.fi>

	* src/: core/channels.c, core/channels.h, core/modules.c,
	core/modules.h, core/queries.c, core/queries.h,
	core/servers-reconnect.c, core/servers.c, core/servers.h,
	fe-common/core/Makefile.am, fe-common/core/fe-channels.c,
	fe-common/core/fe-common-core.c, fe-common/core/fe-queries.c,
	fe-common/core/fe-queries.h, fe-common/core/module-formats.c,
	fe-common/core/module-formats.h, fe-common/core/window-save.c,
	fe-common/irc/Makefile.am, fe-common/irc/fe-channels.c,
	fe-common/irc/fe-common-irc.c, fe-common/irc/fe-events.c,
	fe-common/irc/fe-irc-channels.c, fe-common/irc/fe-irc-commands.c,
	fe-common/irc/fe-queries.c, fe-common/irc/fe-queries.h,
	fe-common/irc/irc-completion.c, fe-common/irc/module-formats.c,
	fe-common/irc/module-formats.h, irc/core/Makefile.am,
	irc/core/irc-channels.c, irc/core/irc-commands.c,
	irc/core/irc-commands.h, irc/core/irc-queries.c: Updates.

2000-09-01 02:26  Timo Sirainen <tss@iki.fi>

	* src/: core/Makefile.am, core/channels.c, core/chat-protocols.c,
	core/chat-protocols.h, core/chatnet-rec.h, core/core.c,
	core/queries.c, core/server-connect-rec.h, core/server-rec.h,
	core/server-setup-rec.h, core/window-item-rec.h,
	fe-text/statusbar-items.c, irc/core/irc-channels.c,
	irc/core/irc-channels.h, irc/core/irc-chatnets.c,
	irc/core/irc-chatnets.h, irc/core/irc-core.c,
	irc/core/irc-queries.c, irc/core/irc-queries.h,
	irc/core/irc-servers-reconnect.c, irc/core/irc-servers-setup.c,
	irc/core/irc-servers-setup.h, irc/core/irc-servers.c,
	irc/core/irc-servers.h, irc/core/irc.c, irc/core/module.h: Added
	chat protocol register. Changed all chat_type fields to use it.

2000-08-31 23:03  Timo Sirainen <tss@iki.fi>

	* src/irc/core/: irc-channels-setup.c, irc-core.c: Automatic
	joining to channels didn't work

2000-08-31 00:29  Timo Sirainen <tss@iki.fi>

	* src/: common.h, core/channels.h, core/chatnets.h, core/modules.c,
	core/modules.h, core/queries.h, core/servers-setup.h,
	core/servers.h, irc/core/irc-channels.c, irc/core/irc-channels.h,
	irc/core/irc-chatnets.h, irc/core/irc-commands.c,
	irc/core/irc-queries.h, irc/core/irc-servers-setup.h,
	irc/core/irc-servers.h: Object type checking fixes

2000-08-30 01:43  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-events.c, irc-completion.c: Highlighting
	fixes with public messages.
	
	/msg tab completion list growed to size of
	completion_keep_privates, the new nicks were removed from list
	instead of the old nicks.

2000-08-29 21:26  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: /mode #channel -oooo... would deop the
	first 3, and then op the rest.

2000-08-28 02:02  Timo Sirainen <tss@iki.fi>

	* configure.in: Swedish translation

2000-08-28 01:07  Timo Sirainen <tss@iki.fi>

	* src/: core/servers-setup.c, core/servers.c,
	fe-common/irc/fe-irc-server.c, irc/core/irc-channels.c,
	irc/core/irc-channels.h, irc/core/irc-commands.c,
	irc/core/irc-nicklist.h, irc/core/irc-servers-setup.c,
	irc/core/irc-servers.c: updates

2000-08-28 00:40  Timo Sirainen <tss@iki.fi>

	* configure.in: updated

2000-08-26 17:39  Timo Sirainen <tss@iki.fi>

	* src/: core/Makefile.am, core/channel-rec.h,
	core/channels-setup.c, core/channels-setup.h, core/channels.c,
	core/channels.h, core/chatnet-rec.h, core/chatnets.c,
	core/chatnets.h, core/commands.c, core/core.c, core/masks.c,
	core/masks.h, core/memdebug.c, core/misc.c, core/misc.h,
	core/modules.c, core/nicklist.c, core/nicklist.h, core/queries.c,
	core/queries.h, core/query-rec.h, core/server-connect-rec.h,
	core/server-rec.h, core/server-redirect.c, core/server-redirect.h,
	core/server-setup-rec.h, core/server.c, core/server.h,
	core/servers-reconnect.c, core/servers-reconnect.h,
	core/servers-redirect.c, core/servers-redirect.h,
	core/servers-setup.c, core/servers-setup.h, core/servers.c,
	core/servers.h, core/settings.h, core/signals.c,
	core/special-vars.c, core/special-vars.h, core/window-item-def.h,
	core/window-item-rec.h, fe-common/core/Makefile.am,
	fe-common/core/fe-common-core.c, fe-common/core/fe-log.c,
	fe-common/core/fe-server.c, fe-common/core/fe-settings.c,
	fe-common/core/hilight-text.c, fe-common/core/printtext.c,
	fe-common/core/window-activity.c, fe-common/core/window-commands.c,
	fe-common/core/window-items.c, fe-common/core/window-save.c,
	fe-common/core/windows.c, fe-common/core/windows.h,
	fe-common/irc/Makefile.am, fe-common/irc/fe-channels.c,
	fe-common/irc/fe-common-irc.c, fe-common/irc/fe-ctcp.c,
	fe-common/irc/fe-events-numeric.c, fe-common/irc/fe-events.c,
	fe-common/irc/fe-ignore.c, fe-common/irc/fe-irc-commands.c,
	fe-common/irc/fe-irc-server.c, fe-common/irc/fe-ircnet.c,
	fe-common/irc/fe-netjoin.c, fe-common/irc/fe-netsplit.c,
	fe-common/irc/fe-queries.c, fe-common/irc/fe-queries.h,
	fe-common/irc/fe-query.c, fe-common/irc/fe-query.h,
	fe-common/irc/irc-completion.c,
	fe-common/irc/irc-window-activity.c, fe-common/irc/dcc/fe-dcc.c,
	fe-common/irc/notifylist/fe-notifylist.c, fe-text/gui-readline.c,
	fe-text/gui-special-vars.c, fe-text/gui-textwidget.c,
	fe-text/gui-windows.c, fe-text/gui-windows.h, fe-text/irssi.c,
	fe-text/statusbar-items.c, fe-text/statusbar.c, irc/Makefile.am,
	irc/bot/bot-events.c, irc/bot/bot-irc-commands.c,
	irc/bot/bot-users.c, irc/bot/botnet-users.c, irc/core/Makefile.am,
	irc/core/bans.c, irc/core/bans.h, irc/core/channel-events.c,
	irc/core/channel-rejoin.c, irc/core/channels-query.c,
	irc/core/channels-setup.c, irc/core/channels-setup.h,
	irc/core/channels.c, irc/core/channels.h, irc/core/ctcp.c,
	irc/core/ignore.c, irc/core/irc-channels-setup.c,
	irc/core/irc-channels.c, irc/core/irc-channels.h,
	irc/core/irc-chatnets.c, irc/core/irc-chatnets.h,
	irc/core/irc-commands.c, irc/core/irc-core.c, irc/core/irc-log.c,
	irc/core/irc-masks.c, irc/core/irc-masks.h,
	irc/core/irc-nicklist.c, irc/core/irc-nicklist.h,
	irc/core/irc-queries.c, irc/core/irc-queries.h,
	irc/core/irc-rawlog.c, irc/core/irc-server.c,
	irc/core/irc-server.h, irc/core/irc-servers-reconnect.c,
	irc/core/irc-servers-setup.c, irc/core/irc-servers-setup.h,
	irc/core/irc-servers.c, irc/core/irc-servers.h,
	irc/core/irc-special-vars.c, irc/core/irc.c, irc/core/irc.h,
	irc/core/ircnet-setup.c, irc/core/ircnet-setup.h, irc/core/lag.c,
	irc/core/masks.c, irc/core/masks.h, irc/core/massjoin.c,
	irc/core/mode-lists.c, irc/core/mode-lists.h, irc/core/modes.c,
	irc/core/modes.h, irc/core/netsplit.c, irc/core/nicklist.c,
	irc/core/nicklist.h, irc/core/query.c, irc/core/query.h,
	irc/core/server-idle.c, irc/core/server-idle.h,
	irc/core/server-reconnect.c, irc/core/server-reconnect.h,
	irc/core/server-setup.c, irc/core/server-setup.h,
	irc/dcc/dcc-chat.c, irc/dcc/dcc-files.c, irc/dcc/dcc.c,
	irc/flood/autoignore.c, irc/flood/flood.c, irc/notifylist/module.h,
	irc/notifylist/notify-ison.c, irc/notifylist/notify-setup.c,
	irc/notifylist/notify-whois.c, irc/notifylist/notifylist.c,
	lib-config/Makefile.am, lib-config/get.c, lib-config/iconfig.h,
	lib-config/parse.c, lib-config/set.c, lib-popt/Makefile.am,
	perl/Makefile.am: Lots of moving stuff around - hopefully I didn't
	break too much :)

2000-08-26 02:35  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: Some fixes to handling +l and +k mode.

2000-08-26 00:53  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/dcc/fe-dcc.c, irc/dcc/dcc-chat.c,
	irc/dcc/dcc.c: Don't allow sending data to dcc chats if connection
	isn't finished yet.

2000-08-25 23:10  Timo Sirainen <tss@iki.fi>

	* src/core/log.c: log_day_change was never printed in logs.

2000-08-25 12:46  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-irc-commands.c: /BAN could crash when
	showing bans

2000-08-24 03:49  Timo Sirainen <tss@iki.fi>

	* src/fe-text/irssi.c: send "irssi init finished" _after_ setting
	up perl support.

2000-08-24 03:07  Timo Sirainen <tss@iki.fi>

	* scripts/autoop.pl: small fix :)

2000-08-24 03:01  Timo Sirainen <tss@iki.fi>

	* scripts/: Makefile.am, autoop.pl: Added /AUTOOP

2000-08-24 02:57  Timo Sirainen <tss@iki.fi>

	* src/perl/irssi-perl.c: Signals that sent GSList as parameters
	didn't work right with perl scripts

2000-08-24 02:56  Timo Sirainen <tss@iki.fi>

	* src/irc/core/masks.c: masks_match() was buggy

2000-08-23 04:06  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindows.c: Call idlok() for all new subwindows.

2000-08-23 03:44  Timo Sirainen <tss@iki.fi>

	* src/irc/bot/bot-events.c: fix

2000-08-23 00:11  Timo Sirainen <tss@iki.fi>

	* src/perl/irssi-perl.c: Unloading perl script crashed if it has
	used Irssi::timeout_add().

2000-08-22 23:39  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-printtext.c, gui-textwidget.c, gui-windows.c,
	gui-windows.h: Using blinking/bright background colors would crash
	irssi..

2000-08-22 22:28  Timo Sirainen <tss@iki.fi>

	* src/irc/bot/bot-events.c: HAS_MODE_ARG() wasn't updated here
	yet..

2000-08-20 09:17  Timo Sirainen <tss@iki.fi>

	* src/: core/server.c, fe-common/irc/fe-channels.c,
	fe-common/irc/fe-netjoin.c, fe-text/statusbar-items.c,
	irc/core/channels.c, irc/core/channels.h,
	irc/core/irc-special-vars.c, irc/core/irc.h, irc/core/masks.c,
	irc/core/mode-lists.c, irc/core/modes.c, irc/core/modes.h,
	irc/core/nicklist.c, irc/core/nicklist.h: Channel mode handling
	changed - there's no more mode_xxx fields in channel structure, but
	instead just one mode string field. Also handling half-ops (+h)
	should work right.

2000-08-19 22:14  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: If nick argument isn't given to
	/OPER, your current nick will be used.

2000-08-19 21:28  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: Parameters to key_bind() with
	scroll_end was given in wrong order.

2000-08-16 02:49  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/dcc/Makefile.am,
	fe-common/irc/notifylist/Makefile.am, irc/bot/Makefile.am,
	irc/dcc/Makefile.am, irc/flood/Makefile.am,
	irc/notifylist/Makefile.am, perl/Makefile.am: plugin -> module

2000-08-16 02:48  Timo Sirainen <tss@iki.fi>

	* src/lib-config/get.c: Small memleak fixed

2000-08-16 02:48  Timo Sirainen <tss@iki.fi>

	* src/: core/commands.c, core/commands.h, fe-text/gui-textwidget.c:
	/LAST - didn't work right.

2000-08-16 02:20  Timo Sirainen <tss@iki.fi>

	* src/perl/irssi-perl.c: Fixes to make irssi work with other (older
	and newer) perl versions than 5.005

2000-08-15 23:54  Timo Sirainen <tss@iki.fi>

	* src/: core/commands.c, irc/core/irc-commands.c: /MSG -servertag
	crashed irssi.

2000-08-15 02:22  Timo Sirainen <tss@iki.fi>

	* src/: common.h, core/misc.c, core/server.c,
	fe-common/irc/fe-query.c, irc/dcc/dcc-chat.c, irc/dcc/dcc-files.c:
	Some changes handling g_input_add() - maybe this helps to problems
	where irssi sometimes eats all the cpu.

2000-08-14 23:42  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-irc-server.c, irc/core/irc-core.c,
	irc/core/irc-server.c, irc/core/irc.c, irc/core/server-reconnect.c,
	irc/core/server-setup.c, irc/core/server-setup.h: Some server
	reconnection fixes. Reconnect now allows you to have more than one
	reconnection to the same server.
	
	Changed the deinit() order in IRC module to cleanly free all
	memory.

2000-08-14 23:17  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: /SET wall_format updated, it sent
	only first word of the wall message ($1 -> $1-)

2000-08-14 01:15  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: Makefile.am, irssi.c: Added i18n initialization.

2000-08-14 00:02  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: Mail counter fixes.

2000-08-13 23:35  Timo Sirainen <tss@iki.fi>

	* src/perl/irssi-perl.c: Perl scripts with non-alphanumeric
	characters in file name failed to load. Now such chars are
	converted to _ automatically.

2000-08-13 17:58  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/dcc/fe-dcc.c: /DCC LIST: % done didn't work
	right with large files.

2000-08-13 17:28  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-query.c: Updated /QUERY syntax

2000-08-13 17:24  Timo Sirainen <tss@iki.fi>

	* docs/help/in/: ban.in, connect.in, cycle.in, dcc.in,
	disconnect.in, invite.in, ison.in, lusers.in, mode.in,
	perlflush.in, quote.in, reconnect.in, set.in, squery.in, topic.in,
	unban.in, userhost.in, who.in, wquery.in: updated

2000-08-13 16:47  Timo Sirainen <tss@iki.fi>

	* Makefile.am: Added ChangeLog to EXTRA_DIST .. I think it used to
	be included automatically?

2000-08-13 16:02  Timo Sirainen <tss@iki.fi>

	* NEWS, TODO, configure.in, docs/formats.txt, docs/manual.txt:
	Getting ready for .95 ..

2000-08-13 15:54  Timo Sirainen <tss@iki.fi>

	* docs/perl.txt: Implemented Irssi::print_window(), added optional
	level parameter to Irssi::print()

2000-08-13 02:27  Timo Sirainen <tss@iki.fi>

	* configure.in: Disable NLS if msgfmt command isn't found.

2000-08-13 01:51  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindow-activity.c: bugfixes

2000-08-13 00:58  Timo Sirainen <tss@iki.fi>

	* src/fe-common/: core/fe-common-core.c, core/window-save.c,
	core/window-save.h, irc/fe-irc-commands.c, irc/fe-query.c: Query
	windows are now restored if they were saved with /SAVEWINDOWS. 
	Moved /QUERY command handling to fe-query and simplified handling
	the -window option.

2000-08-12 18:40  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: Makefile.am, irssi.c, mainwindow-activity.c,
	mainwindows.c, mainwindows.h: Don't trigger window activity if
	window is already visible in some other split window.

2000-08-12 17:50  Timo Sirainen <tss@iki.fi>

	* src/: core/misc.c, core/misc.h, fe-common/core/fe-log.c: mkpath()
	- behaves like mkdir -p. Autologging now uses it to create log
	directories.

2000-08-12 04:16  Timo Sirainen <tss@iki.fi>

	* config, src/core/commands.c, src/core/commands.h,
	src/fe-common/irc/fe-channels.c,
	src/fe-common/irc/fe-irc-commands.c, src/fe-common/irc/fe-query.c,
	src/fe-common/irc/irc-completion.c, src/irc/core/irc-commands.c,
	src/irc/core/irc-commands.h: WJOIN -> /JOIN -window WQUERY ->
	/QUERY -window.  Added support for /QUERY -<server tag>.  Added
	aliases for WJOIN and WQUERY to default config file.

2000-08-12 03:42  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-irc-commands.c: Don't trigger window
	activity when you send /MSG etc.

2000-08-12 03:24  Timo Sirainen <tss@iki.fi>

	* src/perl/irssi-perl.c: Added namespaces for perl scripts.
	
	You can unload scripts with /UNLOAD <name>.
	
	Running scripts that are already loaded, destroys the old script
	from memory.

2000-08-12 00:13  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-entry.c: Entry line scrolling works better.

2000-08-12 00:07  Timo Sirainen <tss@iki.fi>

	* src/: core/log.c, core/log.h, fe-common/core/fe-log.c,
	fe-common/core/module-formats.c: /LOG: Removed the -rotate option,
	it was pretty useless since adding the % formats to file name
	already tells that the log should be rotated.
	
	Autologging supports log rotating now too, just add the wanted %
	formats to /SET autolog_path

2000-08-11 22:13  Timo Sirainen <tss@iki.fi>

	* src/: core/log.c, fe-common/core/fe-log.c: Autologging fixes:
	Don't log WHOIS replies by default (autolog_level = all -crap). And
	with /msg nick1,nick2 don't log to file nick1,nick2.log but
	nick1.log and nick2.log separately.

2000-08-11 21:57  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/windows.c: When destroying window, change to
	different window before destroying window items so that if they
	print anything, it won't get lost.

2000-08-11 21:51  Timo Sirainen <tss@iki.fi>

	* src/perl/irssi-perl.c: Use perl_destruct_level, not
	PL_perl_destruct_level so that we're compatible with older versions
	of perl.

2000-08-10 22:50  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: screen.c, statusbar-items.c, statusbar.c,
	statusbar.h: Topic bar doesn't get erased anymore after resize.

2000-08-10 22:25  Timo Sirainen <tss@iki.fi>

	* src/irc/core/server-setup.c: /connect ircnet doesn't fail anymore
	if there's no ircnet servers in server list but just tries to
	connect to server in address "ircnet"..

2000-08-10 22:02  Timo Sirainen <tss@iki.fi>

	* acconfig.h, configure.in: For curses fixes..

2000-08-10 22:01  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: mainwindows.c, mainwindows.h, screen.c: Still some
	fixes for curseses without wresize() or resizeterm().

2000-08-10 21:39  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channels-setup.c: /channel add -bots: You can now
	use @ or + before the nick mask to indicate that bot should have
	either ops or voices/ops.

2000-08-10 21:13  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-readline.c, gui-textwidget.c, mainwindows.c,
	statusbar-items.c, statusbar.c: Windowing system fixes, doesn't
	crash anymore after window resizes.

2000-08-10 14:23  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-events-numeric.c, module-formats.c,
	module-formats.h: Added support for dalnet's whois registered
	event.

2000-08-10 13:25  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-channels.c, fe-query.c: Don't autoclose
	window after part/unquery if there was still some channels/queries
	left in window.

2000-08-04 17:52  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/windows.c, fe-text/gui-readline.c: When
	server is disconnected, change to use some other server in windows
	where the server was active, instead of just setting the server to
	NULL.
	
	Ctrl-X didn't work right if there was no active server in window.

2000-08-01 03:31  Timo Sirainen <tss@iki.fi>

	* src/lib-config/set.c: fix

2000-08-01 03:02  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: Makefile.am, fe-common-core.c,
	window-commands.c, window-save.c, window-save.h, windows.c,
	windows.h: /SAVEWINDOWS - saves the current layout of windows. It's
	automatically reloaded at startup.

2000-08-01 02:39  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-channels.c, fe-query.c, irc-completion.c:
	/wjoin and /wquery commands stopped the "channel created" and
	"query created" signals - not good.

2000-08-01 01:16  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-windows.c, irssi.c: You can change the default
	line indentation with /SET indent

2000-08-01 01:11  Timo Sirainen <tss@iki.fi>

	* src/fe-common/: core/module-formats.c, irc/module-formats.c:
	updated

2000-08-01 01:09  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/irc-completion.c, fe-common/irc/module.h,
	irc/core/channels.h, irc/core/irc-server.h: Moved lastmsgs
	variables from irc-server and channel structures to irc-completion.
	
	/MSG nick completion now gives the nicks in right time order when
	using multiple irc networks.

2000-08-01 00:19  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/command-history.c: Don't allow jumping to last
	line in history from first line

2000-08-01 00:16  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-activity.c: Actions didn't trigger
	window activity

2000-08-01 00:10  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channel-events.c: Check that we're not already
	joined the channel when receiving JOIN event, just to fix an irssi
	proxy bug..

2000-08-01 00:01  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-events-numeric.c, module-formats.c,
	module-formats.h: Added names_nick format.

2000-08-01 00:01  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: printtext.c, printtext.h: Added
	output_format_get_text() function for querying text formats.

2000-07-31 23:46  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-entry.c: Don't draw the last character in entry
	line, this doesn't work right with some terminals.

2000-07-31 23:16  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-common-core.c, module-formats.c,
	module-formats.h, printtext.c, themes.c, themes.h,
	window-commands.c, windows.h: Theme fixes: /RELOAD reloads them,
	/SET current_theme changes the default theme, you can have window
	specific themes with /WINDOW THEME.

2000-07-31 22:40  Timo Sirainen <tss@iki.fi>

	* src/: core/server.c, irc/core/irc-server.c: Fixes

2000-07-31 22:39  Timo Sirainen <tss@iki.fi>

	* src/irc/core/server-setup.c: Never fallback to alternate_nick if
	nick is set in ircnet settings.

2000-07-31 22:17  Timo Sirainen <tss@iki.fi>

	* configure.in: Abort immediately if GLib wasn't found

2000-07-31 21:11  Timo Sirainen <tss@iki.fi>

	* syntax.pl: Fixes..

2000-07-31 17:36  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/printtext.c: Never beep with texts with
	MSGLEVEL_NOHILIGHT level.

2000-07-31 14:50  Timo Sirainen <tss@iki.fi>

	* syntax.pl: Using find instead of grep -r.

2000-07-30 22:15  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: Mail check: the also file size
	changes as well as modify time changes

2000-07-30 20:37  Timo Sirainen <tss@iki.fi>

	* src/fe-common/: core/fe-common-core.c, irc/fe-common-irc.c: Moved
	the beep settings_add_xxx() calls from irc to core.

2000-07-30 19:32  Timo Sirainen <tss@iki.fi>

	* src/fe-common/: core/printtext.c, irc/fe-events.c: /SET
	beep_on_msg handling moved to printtext() where it catches all the
	levels, not just the IRC levels.

2000-07-30 19:30  Timo Sirainen <tss@iki.fi>

	* src/: core/server.h, irc/core/irc-server.h: Moved some IRC
	specific server stuff to generic server stuff.

2000-07-30 19:19  Timo Sirainen <tss@iki.fi>

	* src/: core/server.c, fe-common/irc/irc-completion.c,
	irc/core/channel-rejoin.c, irc/core/channels-query.c,
	irc/core/ctcp.c, irc/core/irc-commands.c, irc/core/irc.c,
	irc/core/netsplit.c, irc/core/server-idle.c: Bugfixes for non-irc
	server handling.

2000-07-29 19:59  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: /OP, /DEOP, /VOICE and /DEVOICE without any
	parameters didn't work right

2000-07-29 19:59  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-printtext.c, gui-windows.c, mainwindows.c:
	Bugfixes for the windowing system.

2000-07-29 17:35  Timo Sirainen <tss@iki.fi>

	* src/core/network.c: send() - ignore EPIPE return value and just
	return "0 bytes sent". The broken connection will be noticed after
	recv().

2000-07-27 21:41  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channels-setup.c: /CHANNEL ADD -botcmd without -bots
	crashed irssi.

2000-07-27 03:09  Timo Sirainen <tss@iki.fi>

	* src/fe-text/screen.c: We want to ignore SIGPIPE *ALWAYS*, don't
	set it back to SIG_DFL.

2000-07-27 01:56  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-core-commands.c: /ECHO didn't print to
	active window if it was empty and status window existed.

2000-07-27 01:55  Timo Sirainen <tss@iki.fi>

	* Makefile.am, configure.in: Updates

2000-07-27 01:29  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-entry.c, gui-printtext.c, gui-windows.c,
	mainwindows.c, mainwindows.h, screen.c, screen.h,
	statusbar-items.c, statusbar.c: Mainwindows use now real curses
	WINDOWs, this should fix irssi with some curseses that didn't like
	setscrreg() (solaris 8).

2000-07-26 20:18  Timo Sirainen <tss@iki.fi>

	* NEWS, TODO, syntax.pl: Getting ready for .94 ..

2000-07-26 20:12  Timo Sirainen <tss@iki.fi>

	* docs/help/: Makefile.am.gen, help, in/Makefile.am.gen: updates

2000-07-26 20:00  Timo Sirainen <tss@iki.fi>

	* src/fe-text/irssi.c: No, we still don't want silc_init() here..

2000-07-26 19:56  Timo Sirainen <tss@iki.fi>

	* docs/help/: .cvsignore, in/.cvsignore: updated

2000-07-26 19:52  Timo Sirainen <tss@iki.fi>

	* autogen.sh, configure.in, syntax.pl, docs/help/Makefile.am,
	docs/help/Makefile.am.gen, docs/help/help,
	docs/help/in/Makefile.am.gen, docs/help/in/action.in,
	docs/help/in/admin.in, docs/help/in/alias.in, docs/help/in/away.in,
	docs/help/in/ban.in, docs/help/in/bantype.in, docs/help/in/beep.in,
	docs/help/in/cat.in, docs/help/in/cd.in, docs/help/in/channel.in,
	docs/help/in/clear.in, docs/help/in/connect.in,
	docs/help/in/ctcp.in, docs/help/in/cycle.in, docs/help/in/date.in,
	docs/help/in/dcc.in, docs/help/in/dehilight.in,
	docs/help/in/deop.in, docs/help/in/devoice.in, docs/help/in/die.in,
	docs/help/in/disconnect.in, docs/help/in/echo.in,
	docs/help/in/eval.in, docs/help/in/format.in, docs/help/in/hash.in,
	docs/help/in/help.in, docs/help/in/hilight.in,
	docs/help/in/ignore.in, docs/help/in/info.in,
	docs/help/in/invite.in, docs/help/in/invitelist.in,
	docs/help/in/ircnet.in, docs/help/in/ison.in, docs/help/in/join.in,
	docs/help/in/kick.in, docs/help/in/kickban.in,
	docs/help/in/kill.in, docs/help/in/knockout.in,
	docs/help/in/lastlog.in, docs/help/in/links.in,
	docs/help/in/list.in, docs/help/in/log.in, docs/help/in/lusers.in,
	docs/help/in/map.in, docs/help/in/me.in, docs/help/in/mircdcc.in,
	docs/help/in/mode.in, docs/help/in/motd.in, docs/help/in/msg.in,
	docs/help/in/names.in, docs/help/in/nctcp.in,
	docs/help/in/netsplit.in, docs/help/in/nick.in,
	docs/help/in/note.in, docs/help/in/notice.in,
	docs/help/in/notify.in, docs/help/in/op.in, docs/help/in/oper.in,
	docs/help/in/part.in, docs/help/in/perlflush.in,
	docs/help/in/ping.in, docs/help/in/query.in, docs/help/in/quit.in,
	docs/help/in/quote.in, docs/help/in/rawlog.in,
	docs/help/in/reconnect.in, docs/help/in/reload.in,
	docs/help/in/restart.in, docs/help/in/rmreconns.in,
	docs/help/in/rping.in, docs/help/in/run.in, docs/help/in/save.in,
	docs/help/in/sconnect.in, docs/help/in/scrollback.in,
	docs/help/in/server.in, docs/help/in/servlist.in,
	docs/help/in/set.in, docs/help/in/silence.in,
	docs/help/in/squery.in, docs/help/in/squit.in,
	docs/help/in/stats.in, docs/help/in/time.in,
	docs/help/in/toggle.in, docs/help/in/topic.in,
	docs/help/in/trace.in, docs/help/in/ts.in, docs/help/in/unalias.in,
	docs/help/in/unban.in, docs/help/in/unignore.in,
	docs/help/in/unnotify.in, docs/help/in/unquery.in,
	docs/help/in/uping.in, docs/help/in/userhost.in,
	docs/help/in/ver.in, docs/help/in/version.in,
	docs/help/in/voice.in, docs/help/in/wall.in,
	docs/help/in/wallchops.in, docs/help/in/wallops.in,
	docs/help/in/who.in, docs/help/in/whois.in, docs/help/in/whowas.in,
	docs/help/in/window.in, docs/help/in/wjoin.in,
	docs/help/in/wquery.in: Help files by lite

2000-07-26 19:18  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/completion.c: Command completion should
	override others.

2000-07-25 01:21  Timo Sirainen <tss@iki.fi>

	* src/irc/core/: channels-setup.c, ircnet-setup.c: Channels and
	ircnets got lost after /RELOAD and /SAVE

2000-07-24 02:11  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-irc-commands.c, module-formats.c,
	module-formats.h: /BAN #channel now shows bans and ban exceptions
	in specified channel

2000-07-24 01:46  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: Call key_unbind()s at deinit.

2000-07-24 01:41  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-printtext.c: Display bolds with the
	current_theme->default_color color, not with the "default color"
	(0) since it doesn't seem to work right with all terminals.

2000-07-24 01:32  Timo Sirainen <tss@iki.fi>

	* src/irc/core/server-setup.c: Don't try to free ircnet if it's
	NULL.

2000-07-24 01:19  Timo Sirainen <tss@iki.fi>

	* src/: core/commands.c, fe-common/core/fe-core-commands.c,
	fe-common/core/fe-log.c, fe-common/core/fe-modules.c,
	fe-common/core/fe-settings.c, fe-common/core/hilight-text.c,
	fe-common/core/keyboard.c, fe-common/core/themes.c,
	fe-common/core/window-commands.c, fe-common/irc/fe-channels.c,
	fe-common/irc/fe-ignore.c, fe-common/irc/fe-irc-commands.c,
	fe-common/irc/fe-irc-server.c, fe-common/irc/fe-ircnet.c,
	fe-common/irc/fe-netsplit.c, fe-text/gui-printtext.c,
	fe-text/gui-textwidget.c, fe-text/mainwindows.c, irc/core/bans.c,
	irc/core/irc-commands.c, irc/core/irc-rawlog.c, irc/core/modes.c,
	irc/core/server-reconnect.c, irc/dcc/dcc-chat.c,
	irc/dcc/dcc-files.c, irc/dcc/dcc.c,
	irc/notifylist/notify-commands.c: Added syntaxes of all commands in
	comments, they're going to be used to autogenerate help files.

2000-07-23 16:58  Timo Sirainen <tss@iki.fi>

	* src/perl/irssi-perl.c: Moved the PL_perl_destruct_level to
	irssi_perl_init() so Irssi won't crash after second /PERLFLUSH.

2000-07-23 16:41  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-ignore.c, irc/core/ignore.c,
	irc/core/ignore.h: Implemented /IGNORE -time <seconds>, patch by
	fuchs.

2000-07-23 16:18  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-log.c: Awaylog didn't work right if you did
	/AWAY multiple times.

2000-07-23 16:14  Timo Sirainen <tss@iki.fi>

	* docs/: manual.txt, perl.txt: updates

2000-07-23 16:07  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/: dcc-chat.c, dcc-files.c: A few extra checks.

2000-07-23 15:50  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-server.c: Connecting to IPv6 IRC server with IP
	address didn't work because the USER command didn't like the ':'
	characters in server address..

2000-07-23 15:43  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/: dcc-chat.c, dcc.c, dcc.h: Use net-sendbuffer with
	DCC chat.

2000-07-23 15:41  Timo Sirainen <tss@iki.fi>

	* src/core/: net-sendbuffer.c, net-sendbuffer.h:
	net_sendbuffer_send(): use const void *data instead of void *data

2000-07-23 15:34  Timo Sirainen <tss@iki.fi>

	* src/core/net-sendbuffer.c: Added handle != -1 check to
	net_sendbuffer_create()

2000-07-23 15:11  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-netsplit.c: Printing netsplit nicks printed
	one too less nicks (netsplit_max_nicks-1)

2000-07-23 14:56  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events.c: Don't print nick changes and quit
	messages from same nick more than once in the same window (if you
	had joined multiple channels in same window).

2000-07-23 14:47  Timo Sirainen <tss@iki.fi>

	* src/core/commands.c: Don't allow recursive aliases.

2000-07-23 14:29  Timo Sirainen <tss@iki.fi>

	* src/core/settings.c: /SET settings_autosave - If set ON, settings
	are automatically saved when quitting and once per hour.

2000-07-23 13:55  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/notifylist/fe-notifylist.c,
	irc/notifylist/module.h, irc/notifylist/notify-whois.c,
	irc/notifylist/notifylist.c: /NOTIFY -idle fixes.

2000-07-23 13:54  Timo Sirainen <tss@iki.fi>

	* src/core/misc.c: is_numeric() returns now FALSE if it was given
	empty string.

2000-07-23 03:39  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-common-irc.c, fe-events.c,
	fe-irc-commands.c: SET print_active_channel - if you have multiple
	channels in same window, should we always print the channel for
	each message (<nick:#channel>) or only when the channel isn't
	active.

2000-07-23 02:38  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/keyboard.c: Listing keys with /BIND key now
	checks the keys case-insensitively.

2000-07-23 02:29  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-entry.c, gui-entry.h, gui-readline.c: Changed
	the names of /BIND commands to be epic-compatible. Also added
	several new commands.

2000-07-23 00:05  Timo Sirainen <tss@iki.fi>

	* src/: core/commands.c, core/settings.c, core/settings.h,
	fe-common/core/fe-settings.c, fe-common/core/module-formats.c,
	fe-common/core/module-formats.h: Moved /SAVE and /RELOAD to
	fe-common. Print "config saved" and "config reloaded" messages.

2000-07-23 00:03  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/keyboard.c: Ignore case when checking key
	names.

2000-07-22 21:14  Timo Sirainen <tss@iki.fi>

	* src/core/special-vars.c: uname() return value checking fixes.

2000-07-22 21:03  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-common-irc.c: another ircnet == NULL fix

2000-07-22 21:02  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-common-irc.c: Don't crash at startup if IRC
	network wasn't specified for some server.

2000-07-22 19:07  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-commands.c: Implemented /WINDOW LAST
	for changing to last current window.

2000-07-22 18:59  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-core-commands.c: /HELP wasn't working.

2000-07-22 18:02  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-log.c: Autologging: if we're already
	logging the item somewhere else, make sure that log file is open.

2000-07-22 01:46  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/keyboard.c: /RELOAD still didn't work right.

2000-07-22 00:55  Timo Sirainen <tss@iki.fi>

	* src/core/log.c: Don't save autologs.

2000-07-21 20:53  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: module-formats.c, module-formats.h,
	themes.c: You can now change the texts /FORMAT prints itself.

2000-07-21 20:46  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/irc-completion.c: /SET completion_disable_auto
	-> completion_auto

2000-07-21 18:25  Timo Sirainen <tss@iki.fi>

	* src/perl/irssi-perl.c: Set perl destruct level to 1 when
	destroying the perl interpreter with /perlflush. This should close
	all the open files etc.

2000-07-21 01:10  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events-numeric.c: WHOIS bugfix: Don't
	display the signon time if it isn't known..

2000-07-20 23:13  Timo Sirainen <tss@iki.fi>

	* docs/formats.txt: Added information about mirc colors by fuchs.

2000-07-20 14:35  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channels.c: The channel key given in /JOIN should
	override the one given in setup.

2000-07-19 23:47  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/hilight-text.c: Removed notices from default
	highlight level

2000-07-19 14:19  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/notifylist/fe-notifylist.c: "/notify -list "
	(happened easily when using tab completion) didn't work

2000-07-19 01:42  Timo Sirainen <tss@iki.fi>

	* curses.m4: bugfix

2000-07-19 01:35  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-events-numeric.c, module-formats.c: When
	using status window and query windows, /whois to some queried nick
	displyed all replies in query window except idle line in status
	window.  Also added "x days" to idle line.

2000-07-19 01:34  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/notifylist/fe-notifylist.c: /NOTIFY -list
	displays now "-idle" before the actual idle time..

2000-07-19 01:13  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/irc-completion.c: Tab-msgcompletion didn't work
	right after you had used /msg -ircnet nick

2000-07-19 00:54  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-textwidget.c: /LASTLOG ignored LINE_CMD_COLOR0
	commands.

2000-07-17 13:23  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/irc-completion.c: Autocompletion is disabled by
	default

2000-07-17 03:47  Timo Sirainen <tss@iki.fi>

	* file2header.sh: use const char *

2000-07-17 01:49  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-items.c: reuse_unused_windows is always
	ON when autoclose_windows is OFF.

2000-07-16 22:59  Timo Sirainen <tss@iki.fi>

	* configure.in: bugfix

2000-07-16 22:38  Timo Sirainen <tss@iki.fi>

	* src/core/server.c: typofix

2000-07-16 22:34  Timo Sirainen <tss@iki.fi>

	* configure.in: Removed silc from chat modules - it shouldn't be
	there yet :)

2000-07-16 22:18  Timo Sirainen <tss@iki.fi>

	* src/: common.h, core/Makefile.am, core/args.c, core/commands.c,
	core/commands.h, core/levels.c, core/levels.h, core/line-split.c,
	core/log.c, core/misc.c, core/misc.h, core/modules.c,
	core/net-disconnect.c, core/net-nonblock.c, core/network.c,
	core/pidwait.c, core/rawlog.c, core/server-redirect.c,
	core/server.c, core/server.h, core/settings.c, core/signals.c,
	core/special-vars.c, irc/core/irc-commands.c: Cleaned up code.

2000-07-16 22:17  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-server.h: Was left out from the sendbuffer
	commit..

2000-07-16 21:00  Timo Sirainen <tss@iki.fi>

	* src/: core/core.c, core/net-sendbuffer.c, core/net-sendbuffer.h,
	core/server.c, irc/core/irc-server.c, irc/core/irc.c,
	irc/dcc/dcc-chat.c, irc/dcc/dcc-files.c: Implemented network
	transmit buffer. If all data couldn't be sent immediately, it's
	sent after a small timeout. This cleans up some code with IRC
	command sending.

2000-07-16 19:58  Timo Sirainen <tss@iki.fi>

	* autogen.sh: colorless.theme generator didn't work always right -
	"$1%K-" -> "$1-", fixed it to output "${1}-" instead.

2000-07-16 19:08  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-printtext.c, gui-windows.c, gui-windows.h:
	Don't ever add \0\0 to text queue - this might break things. Use \0
	+ LINE_CMD_COLOR0 instead.

2000-07-16 18:35  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/keyboard.c: /RELOAD broke keyboard bindings

2000-07-16 18:32  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: Ctrl-L calls now irssi_redraw()
	instead of the curses' default..

2000-07-16 18:21  Timo Sirainen <tss@iki.fi>

	* src/fe-text/irssi.c: When redrawing screen, refresh the screen
	after clear() so that curses won't try to "optimize" the refresh
	out.

2000-07-16 17:55  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-common-core.c: Use status window by
	default.

2000-07-16 17:35  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-printtext.c: Print the text with the "default"
	color (whatever is set with xterm -fg) - not the
	theme->default_color.

2000-07-16 16:30  Timo Sirainen <tss@iki.fi>

	* configure.in: If --prefix is used, add the default perl library
	directory to same prefix.

2000-07-15 22:04  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/printtext.c: Don't print the -!- DCCMSGS
	level.

2000-07-15 16:38  Timo Sirainen <tss@iki.fi>

	* src/irc/core/server-setup.c: /SERVER <ircnet> used always port
	6667 when connecting.

2000-07-15 16:33  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/notifylist/fe-notifylist.c: -list option to
	/NOTIFY wasn't specified in command options.

2000-07-15 16:30  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-windows.c: Small bugfix with resizing window.

2000-07-15 15:08  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/irc-completion.c, irc/core/irc-commands.c,
	irc/core/irc-server.c, irc/core/massjoin.c, irc/core/netsplit.c,
	irc/core/server-idle.c: A few checks to check that we really are
	dealing with IRC servers.

2000-07-15 15:07  Timo Sirainen <tss@iki.fi>

	* src/core/modules.c: module_find_id() and module_find_id_str()
	didn't work right if the requested module didn't have the specified
	uniqid.

2000-07-15 15:04  Timo Sirainen <tss@iki.fi>

	* src/: core/levels.c, core/levels.h,
	fe-common/core/hilight-text.c, fe-common/irc/fe-events.c,
	fe-common/irc/fe-irc-commands.c, fe-common/irc/dcc/fe-dcc.c,
	irc/dcc/dcc-chat.c, irc/dcc/dcc-files.c, irc/dcc/dcc.c,
	irc/dcc/dcc.h: Fixed DCC stuff. Added DCCMSGS level for DCC chat
	messages.
	
	Actions match now either MSGS or PUBLIC level as well as the
	ACTIONS level always.
	
	Added DCCMSGS level to default highlight levels. Highlighting works
	with other than public messages now even if -nick option is used.

2000-07-11 12:54  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-ignore.c, module-formats.c: /IGNORE didn't
	show if it had -replies flag

2000-07-11 11:44  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-readline.c, gui-readline.h, gui-special-vars.c:
	Ctrl-K also puts the deleted text to cutbuffer which can be
	recovered with Ctrl-Y. /eval $U prints the cutbuffer.

2000-07-11 11:30  Timo Sirainen <tss@iki.fi>

	* src/irc/core/ignore.c: Another /IGNORE -replies fix

2000-07-11 11:25  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: KEY_LL = end key

2000-07-11 02:25  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: Ctrl-Y fixed when there was no text
	to undelete. Added CTRL() macro for defining control keys easier.

2000-07-11 01:27  Timo Sirainen <tss@iki.fi>

	* src/irc/core/ignore.c: /IGNORE -replies fixes

2000-07-11 01:00  Timo Sirainen <tss@iki.fi>

	* src/: core/levels.c, core/misc.c, core/network.c, core/signals.c,
	fe-common/core/completion.c, fe-common/core/fe-settings.c,
	fe-common/core/themes.c, fe-common/irc/fe-ctcp.c,
	fe-common/irc/fe-events.c, fe-common/irc/fe-ignore.c,
	fe-common/irc/fe-irc-commands.c, fe-text/gui-printtext.c,
	fe-text/gui-readline.c, irc/bot/bot-users.c, irc/bot/botnet.c,
	irc/bot/botnet.h, irc/dcc/dcc-files.c, irc/dcc/dcc.c,
	lib-config/parse.c, lib-popt/Makefile.am, lib-popt/findme.c,
	lib-popt/popt.c, lib-popt/poptconfig.c, lib-popt/popthelp.c,
	lib-popt/poptint.h: Enabled lots of GCC warnings, fixed those that
	were easy to fix.

2000-07-09 17:54  Timo Sirainen <tss@iki.fi>

	* configure.in: intl libs weren't added to program's libraries.

2000-07-09 17:47  Timo Sirainen <tss@iki.fi>

	* TODO: updated

2000-07-09 17:45  Timo Sirainen <tss@iki.fi>

	* curses.m4: Check that -lncurses is actually found - if not, try
	-lcurses.

2000-07-09 17:28  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: Removed a warning

2000-07-09 17:28  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-netjoin.c: MODE checking didn't work right..

2000-07-09 17:11  Timo Sirainen <tss@iki.fi>

	* configure.in: sys/types.h has to be included with sys/socket.h
	when checking socklen_t

2000-07-09 16:50  Timo Sirainen <tss@iki.fi>

	* NEWS: Released 0.7.93

2000-07-09 16:27  Timo Sirainen <tss@iki.fi>

	* TODO, configure.in: Getting ready for 0.7.93..

2000-07-09 16:25  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/hilight-text.c: Don't add the highlighted
	window to activity list if it's the current window..

2000-07-09 16:23  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/dcc/fe-dcc.c: Use MSGLEVEL_MSGS/CTCPS/ACTIONS |
	MSGSLVEL_DCC

2000-07-09 16:22  Timo Sirainen <tss@iki.fi>

	* src/fe-text/module.h: We're fe-text module, not gui-text

2000-07-09 16:05  Timo Sirainen <tss@iki.fi>

	* .cvsignore, autogen.sh: small fix.

2000-07-09 16:02  Timo Sirainen <tss@iki.fi>

	* autogen.sh, colorless.theme: Create colorless.theme automatically
	with a perl script in autogen.sh

2000-07-09 15:28  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/completion.c: -option tab-completion didn't
	work.

2000-07-09 15:03  Timo Sirainen <tss@iki.fi>

	* src/irc/flood/: autoignore.c, flood.c: Don't check CTCP replies
	for autoignoring. /RELOAD printed some warnings to screen if you
	had ignored any channels. Nothing is autoignored anymore by default
	since there's been too many bugs with it, probably still is..

2000-07-09 14:51  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: statusbar-items.c, statusbar.c: You can change
	statusbar colors with /SET statusbar_xxx.

2000-07-09 14:33  Timo Sirainen <tss@iki.fi>

	* configure.in, src/perl/Makefile.am: --enable-perl[=libdir] to
	configure - you can specify what directory to install the perl
	libraries.

2000-07-09 13:39  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: Ctrl-Y undeletes the last ^U'd line.

2000-07-09 02:03  Timo Sirainen <tss@iki.fi>

	* src/: core/commands.c, core/commands.h,
	fe-common/core/completion.c, fe-common/core/fe-core-commands.c:
	Moved is_base_command() from command completion to
	command_have_sub() in core/commands.
	
	/HELP <command with subcommands> works now right.

2000-07-09 01:28  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-events.c, fe-netjoin.c, fe-netjoin.h:
	Netsplit changes - all netsplit handling is now in netsplit/netjoin
	files and fe-events.c doesn't know anything about it. Hides server
	+o mode change messages - it's displayed as '@' char before the
	nick in netjoin message.

2000-07-09 00:31  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/keyboard.c, fe-common/core/keyboard.h,
	fe-common/core/module-formats.c, fe-common/core/module-formats.h,
	fe-text/gui-readline.c: Implemented /BIND [<key> [<action>
	[<data>]]] command.

2000-07-08 23:47  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/keyboard.c, fe-common/core/keyboard.h,
	fe-text/gui-readline.c: Reading and saving keyboard configuration
	actually works now.

2000-07-07 22:49  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/themes.c: Tab-completion for /FORMAT.

2000-07-04 23:47  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events.c: If message was for you (your nick
	at start of line), print it with MSGLEVEL_HILIGHT, instead of the
	previous _NOHILIGHT..

2000-07-04 23:45  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: autorun.c, fe-core-commands.c: /CAT, /HELP
	xx and reading autorun commands stuck irssi to infinite loop.

2000-07-04 21:36  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/fe-settings.c, irc/core/irc-commands.c:
	Changed /TOPIC -d to be /TOPIC -delete instead, the automatic
	option completion will take care of it.
	
	Added -clear option to /SET.

2000-07-04 21:23  Timo Sirainen <tss@iki.fi>

	* src/irc/core/server-reconnect.c: User mode wasn't set right after
	server reconnection if server didn't set any user mode for you
	automatically.

2000-07-04 21:07  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: Ahem. still broken ;)

2000-07-04 21:06  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: whops. broke it accidentally.

2000-07-04 21:03  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: (zZzZ) wasn't displayed in
	statusbar if you didn't have any user mode set.

2000-07-04 20:56  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/dcc-chat.c: If there was any spaces after /DCC CHAT
	nick (like after used nick completion), Irssi used the spaces as
	part of the nick. /MSG =nick would also fail because of it.

2000-07-04 02:44  Timo Sirainen <tss@iki.fi>

	* src/fe-text/screen.c: Don't redraw screen after EVERY /SET, just
	when /SET colors has changed.

2000-07-04 02:20  Timo Sirainen <tss@iki.fi>

	* src/irc/core/ctcp.c: Removed system version from default CTCP
	reply.

2000-07-03 00:22  Timo Sirainen <tss@iki.fi>

	* src/irc/core/server-setup.c: Server reconnection was a bit buggy
	- it didn't have to wait for the 5 minutes if it connected to some
	other server in same ircnet..

2000-07-03 00:11  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-modules.c: forgot to add this

2000-07-03 00:04  Timo Sirainen <tss@iki.fi>

	* src/: core/modules.c, core/modules.h, fe-common/core/Makefile.am,
	fe-common/core/fe-common-core.c, fe-common/core/module-formats.c,
	fe-common/core/module-formats.h: Implemented runtime loadable
	modules. /LOAD loads a module, /UNLOAD unloads it.

2000-07-02 21:22  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/fe-core-commands.c, irc/core/irc-commands.c:
	If you're pasting text to channel and some of it starts with /,
	Irssi will send the "/command" to channel if it doesn't exist
	(instead of just printing "unknown command").

2000-07-02 20:52  Timo Sirainen <tss@iki.fi>

	* src/core/log.c: Logs were closed and entirely removed after doing
	/RELOAD.

2000-07-02 20:23  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: autorun.c, fe-core-commands.c: Fixed a
	couple of potential problems if there was longer lines than 64k in
	help files, autorun file or /catted file.

2000-07-02 19:57  Timo Sirainen <tss@iki.fi>

	* src/: core/commands.c, fe-common/core/fe-core-commands.c:
	/^command hides the output of the command, it's not written to log
	either. Good for sending passwords for example.

2000-07-02 18:24  Timo Sirainen <tss@iki.fi>

	* src/irc/core/massjoin.c: Minor memleak fixed.

2000-07-02 18:19  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/Makefile.am, fe-common/irc/fe-common-irc.c,
	fe-common/irc/fe-events.c, fe-common/irc/fe-netjoin.c,
	fe-common/irc/fe-netjoin.h, fe-common/irc/fe-netsplit.c,
	fe-common/irc/module-formats.c, fe-common/irc/module-formats.h,
	irc/core/netsplit.c, irc/core/netsplit.h: When netsplit is over,
	irssi prints "Netsplit over, joins: (nicks)" and hides all the real
	JOIN messages. Fixed also some netsplit bugs.

2000-07-02 14:07  Timo Sirainen <tss@iki.fi>

	* src/fe-common/: core/window-activity.c, irc/fe-events.c: Don't
	check highlighting if the message was meant for you (your nick at
	the start of the line). Also, highlighted texts didn't really set
	the window's color right in activity list..

2000-07-02 13:56  Timo Sirainen <tss@iki.fi>

	* src/core/: network.c, network.h, server.c: "Temporary error in
	nameserver" shouldn't remove server reconnections.

2000-07-02 13:30  Timo Sirainen <tss@iki.fi>

	* src/core/commands.c: Automatic command and option completion
	didn't check ambiguous commands right. For example /VER didn't work
	because there was /VERSION command too..

2000-07-02 01:59  Timo Sirainen <tss@iki.fi>

	* docs/Makefile.am: Install docs into $prefix/doc/irssi directory
	with make install.

2000-07-02 01:52  Timo Sirainen <tss@iki.fi>

	* config: Added SV and GOTO aliases

2000-07-01 23:15  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: printtext.c, windows.c: The month name
	parameter was supposed to go to daychange format, not to timestamp.

2000-07-01 14:33  Timo Sirainen <tss@iki.fi>

	* Makefile.am, README-HEBREW: GTK version specific, removed.

2000-07-01 14:26  Timo Sirainen <tss@iki.fi>

	* docs/: Makefile.am, commands.txt: Out of date - manual.txt
	replaces this.

2000-07-01 02:34  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/irc-window-activity.c: Fixed crash.

2000-07-01 00:01  Timo Sirainen <tss@iki.fi>

	* src/: core/network.c, fe-common/core/completion.c,
	fe-common/irc/fe-events-numeric.c, fe-text/gui-windows.c,
	irc/flood/flood.c: Removed some warning messages.

2000-06-30 23:33  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/windows.h, irc/core/channels.h,
	irc/core/irc.h, irc/core/query.h: WI_ITEM_REC was modified, but
	CHANNEL_REC, etc. wasn't. BIG mistake.

2000-06-30 22:59  Timo Sirainen <tss@iki.fi>

	* NEWS, TODO, config, configure.in: Released Irssi 0.7.92

2000-06-30 21:54  Timo Sirainen <tss@iki.fi>

	* src/: core/misc.c, core/misc.h,
	fe-common/irc/fe-events-numeric.c, fe-common/irc/fe-events.c,
	fe-text/gui-windows.c, fe-text/statusbar-items.c: If joined channel
	had some low-ascii (color codes), they were displayed wrong in
	statusbar and prompt. Also, if you're invited to some channel,
	print the lowascii so that you can see them (^B, etc.)

2000-06-30 21:51  Timo Sirainen <tss@iki.fi>

	* src/fe-common/: core/completion.c, irc/irc-completion.c: /MSG
	completion fixes. /HELP command completion works. Some other fixes.

2000-06-30 21:50  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/hilight-text.c,
	fe-common/core/window-activity.c, fe-common/core/windows.h,
	fe-common/irc/fe-common-irc.c, fe-common/irc/irc-hilight-text.c,
	fe-common/irc/irc-hilight-text.h,
	fe-common/irc/irc-window-activity.c, fe-text/gui-printtext.c,
	fe-text/gui-printtext.h, fe-text/statusbar-items.c: Lots of
	/HILIGHT changes. You can use color names with -color. Window
	numbers are colored with the highlight color in activity statusbar
	item.

2000-06-30 21:49  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: module-formats.c, module-formats.h,
	printtext.c: Added "servertag" format - it's displayed before the
	message if it comes from a server different than the one active in
	window, or in all empty windows if you're connected to multiple
	servers.
	
	In "daychange" format you can use $3 to print the current month
	name.  Changed the default to "dd mon yyyy" style.

2000-06-30 21:45  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-textwidget.c, gui-windows.c, gui-windows.h:
	/SCROLLBACK HOME/END/GOTO commands weren't working right.

2000-06-30 21:44  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: When doing "/OP nick1  nick2" (two spaces),
	irssi tried to op "" nick too.

2000-06-29 00:58  Timo Sirainen <tss@iki.fi>

	* src/fe-common/: core/window-items.c, irc/fe-channels.c,
	irc/fe-query.c: /SET window_close_on_part -> /SET autoclose_windows

2000-06-29 00:29  Timo Sirainen <tss@iki.fi>

	* docs/manual.txt, src/core/commands.c,
	src/fe-common/core/completion.c: /REHASH -> /RELOAD so it won't
	collide with the server's rehash command.

2000-06-29 00:25  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/themes.c: Added options -delete and -reset for
	/FORMAT. -delete sets the string empty, and -reset sets it to the
	original format.

2000-06-28 23:47  Timo Sirainen <tss@iki.fi>

	* docs/manual.txt, src/fe-common/core/hilight-text.c,
	src/fe-common/core/hilight-text.h, src/fe-common/irc/fe-events.c,
	src/fe-common/irc/irc-hilight-text.c,
	src/fe-common/irc/irc-hilight-text.h: /HILIGHT changed. -nick
	option now tells to hilight only the nick, not the whole line.
	-mask option matches the text for nick mask (it didn't even work
	before).

2000-06-28 23:06  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: Setting lag_min_show to -1
	disables displaying lag entirely.

2000-06-28 22:46  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: Don't count messages that have
	"FOLDER INTERNAL DATA" text in their subject.

2000-06-28 22:00  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/completion.c,
	fe-common/irc/fe-irc-commands.c, fe-common/irc/irc-completion.c,
	irc/core/Makefile.am, irc/core/irc-commands.c,
	irc/core/irc-commands.h, irc/core/irc.c, irc/core/irc.h: You can
	send message to different server with /MSG -<server tag> nick...
	
	Tab-completion changes:  - in empty line, it completed /MSG nick1
	fine, but another tab press    didn't give the next nick.   -
	"/command <tab>" doesn't try to complete /command, but instead it
	tries	  to complete it's subcommand or first parameter.   - /MSG
	completion now goes through nicks in ALL servers prefixing the nick
	    with -<server tag> if needed.   - /MSG -tag <tab> completes
	only nicks in "tag" server.

2000-06-28 19:15  Timo Sirainen <tss@iki.fi>

	* src/: core/commands.c, core/commands.h,
	fe-common/core/fe-core-commands.c, fe-common/core/fe-log.c,
	fe-common/core/module-formats.c, fe-common/core/module-formats.h,
	fe-common/irc/fe-channels.c, fe-common/irc/fe-ircnet.c,
	fe-common/irc/dcc/fe-dcc.c, irc/core/irc-commands.c: Automatic
	command completion and a few other fixes.

2000-06-28 17:44  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/irc-completion.c: You can complete #channels,
	Irssi uses only the joined channels and channels in setup.

2000-06-28 17:36  Timo Sirainen <tss@iki.fi>

	* src/: core/commands.c, core/commands.h,
	fe-common/core/completion.c, fe-common/core/fe-core-commands.c,
	fe-common/core/module-formats.c, fe-common/core/module-formats.h:
	-options can now be completed with tabulator. There's also
	automatic completion for them, like instead of /join -invite you
	can use just /join -i.

2000-06-27 21:20  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-textwidget.c: The "max. count" parameter in /LAST
	didn't work right.

2000-06-27 21:11  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/hilight-text.c: "print text stripped" signal
	wasn't resent with MSGLEVEL_HILIGHT level.  This broke at least
	logging hilighted messages.

2000-06-27 20:26  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/windows.c: Closing active window that had
	window items could crash.

2000-06-26 01:39  Timo Sirainen <tss@iki.fi>

	* src/core/commands.c, src/core/pidwait.c, src/core/rawlog.c,
	src/core/signals.c, src/core/signals.h,
	src/fe-common/core/printtext.c, src/irc/core/irc.c,
	docs/design.txt, docs/signals.txt, src/perl/irssi-perl.c: Created
	signal_get_uniq_id() macro. Added some documentation about signals
	to design.txt.

2000-06-26 00:59  Timo Sirainen <tss@iki.fi>

	* src/: core/commands.c, core/commands.h,
	fe-common/core/completion.c: Subcommand and command parameter
	completion works now also if you use alias as the base command.

2000-06-26 00:40  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/irc-completion.c: Using \n with /SET
	expand_escapes ON didn't work right.

2000-06-26 00:25  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events-numeric.c: WHOIS and "no such nick"
	messages are displayed in nick's query window if it exists + other
	cleanups and minor changes.

2000-06-26 00:14  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/completion.c: Settings completion works with
	/TOGGLE also, it completes only boolean settings. /SET completion
	works now even if '/' isn't in command chars.

2000-06-26 00:05  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/completion.c: completing files in root
	directory put extra / character at the start of the line

2000-06-25 23:59  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/completion.c: File name completion crashed if
	you tried to complete file in directory that didn't exist or you
	didn't have read permission.

2000-06-20 21:28  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: /command -option fixes

2000-06-20 12:14  Timo Sirainen <tss@iki.fi>

	* src/irc/core/: irc-commands.c, netsplit.c: /topic's
	cmd_get_params() had wrong parameter count..
	
	removed unused variable from netsplit.c

2000-06-20 11:21  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-irc-commands.c,
	fe-common/irc/dcc/fe-dcc.c, irc/core/irc-commands.c,
	irc/dcc/dcc-chat.c: cmd_get_params() calls had wrong parameter
	counts.

2000-06-20 11:20  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-printtext.c: When scrollback buffer got full and
	you hadn't done /LAST or /AWAY, Irssi crashed..

2000-06-18 12:25  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-settings.c: Display /ALIAS list sorted.

2000-06-18 12:10  Timo Sirainen <tss@iki.fi>

	* src/irc/core/netsplit.c: Don't use cmd_get_params() to split the
	two hosts, it's a lot easier to use strchr()..

2000-06-18 12:05  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/completion.c: File completion updates:  - ~/
	isn't expanded to /home/xxx/  - . and .. don't show up in list
	anymore  - .files won't be added to list unless you try to complete
	file name    starting with .

2000-06-18 12:02  Timo Sirainen <tss@iki.fi>

	* src/core/: memdebug.c, memdebug.h: Added g_dirname() so ig_free()
	won't complain when free()ing it.

2000-06-18 03:18  Timo Sirainen <tss@iki.fi>

	* docs/formats.txt, docs/manual.txt, src/core/commands.c,
	src/core/commands.h, src/core/misc.c, src/core/misc.h,
	src/fe-common/core/fe-core-commands.c, src/fe-common/core/fe-log.c,
	src/fe-common/core/fe-settings.c,
	src/fe-common/core/hilight-text.c, src/fe-common/core/themes.c,
	src/fe-common/irc/fe-channels.c, src/fe-common/irc/fe-ignore.c,
	src/fe-common/irc/fe-irc-commands.c,
	src/fe-common/irc/fe-irc-server.c, src/fe-common/irc/fe-ircnet.c,
	src/fe-common/irc/irc-completion.c, src/fe-common/irc/dcc/fe-dcc.c,
	src/fe-text/gui-textwidget.c, src/irc/bot/botnet-connection.c,
	src/irc/bot/botnet-users.c, src/irc/bot/botnet.c,
	src/irc/core/bans.c, src/irc/core/channels-query.c,
	src/irc/core/channels.c, src/irc/core/irc-commands.c,
	src/irc/core/irc-special-vars.c, src/irc/core/ircnet-setup.c,
	src/irc/core/modes.c, src/irc/core/netsplit.c,
	src/irc/dcc/dcc-chat.c, src/irc/dcc/dcc-files.c, src/irc/dcc/dcc.c,
	src/irc/notifylist/notify-commands.c: Changed option handling in
	/commands. Irssi will now complain about unknown options and
	missing option arguments.
	
	Renamed /SERVER -add, -remove and -list to /SERVER ADD, REMOVE and
	LIST.

2000-06-17 18:10  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/completion.c: Added file name completion for
	commands /CAT, /RUN, /SAVE, /REHASH and /RAWLOG OPEN/SAVE.

2000-06-17 18:03  Timo Sirainen <tss@iki.fi>

	* src/fe-common/: core/completion.c, irc/irc-completion.c,
	irc/dcc/fe-dcc.c: "command complete" -> "complete command" so that
	it won't conflict with /complete command .. also changed "word
	complete" to "complete word".

2000-06-17 17:58  Timo Sirainen <tss@iki.fi>

	* src/: core/commands.c, core/commands.h,
	fe-common/core/completion.c, fe-common/core/completion.h,
	fe-common/irc/irc-completion.c, fe-common/irc/dcc/fe-dcc.c: File
	name completion for /DCC SEND

2000-06-17 15:16  Timo Sirainen <tss@iki.fi>

	* src/: core/misc.c, core/misc.h, fe-common/core/completion.c:
	Completion list is now sorted.

2000-06-17 15:04  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/completion.c: Don't add same /command more
	than once to completion list.
	
	Completion didn't work right when completing subcommands's
	subcommand.

2000-06-17 14:23  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/completion.c: Forgot to add this.

2000-06-17 14:22  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/window-items.c, fe-common/irc/fe-channels.c,
	fe-common/irc/fe-query.c, fe-common/irc/dcc/fe-dcc.c,
	irc/core/query.h, irc/dcc/dcc-chat.c, irc/dcc/dcc.h: Added /SET
	reuse_unused_windows setting, default is OFF
	
	If window_close_on_part is ON, we don't anymore close the window if
	we get kicked or connection gets lost. Also don't close DCC chat
	window if the other side disconnects.

2000-06-17 13:53  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/Makefile.am, fe-common/core/completion.h,
	fe-common/core/fe-common-core.c, fe-common/irc/Makefile.am,
	fe-common/irc/completion.c, fe-common/irc/completion.h,
	fe-common/irc/fe-common-irc.c, fe-common/irc/irc-completion.c,
	fe-text/gui-readline.c: Rewrite Tab-completion to work with signals
	- now it should be easy to add completion to whatever command.

2000-06-16 01:00  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-printtext.c, gui-textwidget.c, gui-windows.h:
	/LAST -away checks only lines that came after last time you went
	away.

2000-06-15 22:56  Timo Sirainen <tss@iki.fi>

	* docs/manual.txt, src/fe-common/irc/fe-ircnet.c,
	src/irc/core/ircnet-setup.c, src/irc/core/ircnet-setup.h: You can
	specify command(s) to be sent automatically to server after
	connected with /IRCNET -autosendcmd. Useful for IRC networks with
	NickServ. Patch by <Tommi.Komulainen@iki.fi>
	
	Ability to send a command automatically to server IRC network

2000-06-15 21:34  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-channels.c: bugfix

2000-06-15 21:34  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channel-events.c: If join to !channel wasn't
	successfull (banned, etc.), Irssi didn't remove the channel's
	window item.

2000-06-15 20:33  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-query.c: "window changed" signal handler
	didn't check if the old or new window is NULL.
	
	window_has_query()

2000-06-15 12:39  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/printtext.c: Whops, last "fix" broke
	timestamp's time.

2000-06-15 00:31  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/printtext.c: Don't waste time calculating
	timestamp differeces if the timestamp_timeout is 0.

2000-06-14 22:19  Timo Sirainen <tss@iki.fi>

	* .cvsignore: Added irssi-version.h.in there

2000-06-14 22:16  Timo Sirainen <tss@iki.fi>

	* NEWS, TODO, configure.in, docs/manual.txt: Irssi 0.7.91 released.

2000-06-14 22:12  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-windows.c, gui-windows.h: Remove line cache
	from memory after 10 minutes of inactivity.

2000-06-14 21:40  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-events-numeric.c, irc/core/irc-commands.c:
	Don't show "End of WHOWAS" if none of the nicks were found.

2000-06-14 21:05  Timo Sirainen <tss@iki.fi>

	* src/fe-common/: core/fe-common-core.c, irc/fe-events.c,
	irc/fe-irc-commands.c, irc/fe-query.c, irc/fe-query.h: Renamed /SET
	query_auto_close to autoclose_query.
	
	Added /SET autocreate_own_query - it specifies if we want to create
	query window when we send /MSG to someone.

2000-06-14 20:19  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/completion.c: Tab-completion works now with
	/commands and /set variables, patch by <Tommi.Komulainen@iki.fi>.
	Fixed also a few memleaks.

2000-06-14 20:02  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-entry.c, gui-entry.h, gui-readline.c: Ctrl-W
	deletes word in left - patch from Kjetil Ødegaard
	<kjetilod@orakel.ntnu.no>

2000-06-14 19:58  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-netsplit.c: In netsplit quit messages,
	display @ in front of operators' nicks.

2000-06-14 19:52  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-ignore.c, irc/core/ignore.c,
	irc/flood/autoignore.c, irc/flood/flood.c: Fixed some flood
	detection, ignoring and autoignoring bugs.

2000-06-14 19:50  Timo Sirainen <tss@iki.fi>

	* src/irc/core/: server-reconnect.c, server-setup.c,
	server-setup.h: Read new server specific settings when reconnecting
	to new server.

2000-06-14 19:48  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: /SET mail_counter on|off. Also, it
	doesn't anymore read through the file if it's modification time
	hasn't changed.

2000-06-14 19:44  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-entry.c, gui-readline.c: tab-completion in the
	middle of line left the cursor in wrong place.

2000-06-14 19:41  Timo Sirainen <tss@iki.fi>

	* src/fe-common/: core/windows.c, irc/fe-query.c: "window changed"
	signal now gives the old window as it's second argument.
	
	query_auto_close now resets the "last check" time when changing to
	some other window FROM it.

2000-06-14 19:33  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-log.c: Logging wrote to message to file
	twice.

2000-06-14 19:31  Timo Sirainen <tss@iki.fi>

	* src/lib-config/write.c: If name tag contains '_', it shouldn't be
	quoted.

2000-06-13 01:33  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: Max. mode parameter count was taken from
	wrong place.

2000-06-13 01:30  Timo Sirainen <tss@iki.fi>

	* src/irc/flood/flood.c: Changed the default flood detection
	values.

2000-06-13 01:27  Timo Sirainen <tss@iki.fi>

	* src/irc/flood/flood.c: Flood detection fixes

2000-06-13 01:19  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events.c: Channel messages were printed
	wrong because of previous cleanup :)

2000-06-13 01:18  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/hilight-text.c: /HILIGHT -channels didn't work
	right.

2000-06-13 00:57  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/window-commands.c,
	fe-common/core/window-items.c, fe-common/core/window-items.h,
	fe-common/core/windows.c, fe-common/core/windows.h,
	fe-common/irc/Makefile.am, fe-common/irc/completion.c,
	fe-common/irc/fe-events.c, fe-common/irc/fe-irc-commands.c,
	fe-common/irc/fe-query.c, fe-common/irc/fe-query.h,
	fe-common/irc/irc-window-activity.c,
	fe-common/irc/module-formats.c, irc/bot/bot-irc-commands.c,
	irc/core/ctcp.c, irc/core/irc-server.c,
	irc/core/irc-special-vars.c, irc/core/query.c, irc/flood/flood.c:
	CTCP msgs/replies stops the "event privmsg" or "event notice"
	signals now so you don't have to check for them anymore (unless you
	use signal_add_first()..).
	
	/WINDOW MOVE command had some bugs.
	
	CTCP reply to some channel didn't display the channel name.
	
	Several code cleanups.

2000-06-12 00:58  Timo Sirainen <tss@iki.fi>

	* src/: core/special-vars.c, fe-common/core/printtext.c,
	fe-common/irc/completion.c: /EVAL will now expand \n and \t to
	newline and tab.
	
	If you /SET expand_escapes ON and type \n or \t to text line, they
	will be expanded.

2000-06-11 23:01  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-query.c, module-formats.c,
	module-formats.h: Print "starting query with <nick>" when query is
	created.

2000-06-11 22:21  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-items.c: /SET close_window_on_part -
	should we close the window too when /PARTing channel

2000-06-11 22:04  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-items.c: Clear window's
	waiting_channels list if some other channel/query is created in the
	window.

2000-06-11 21:34  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-events-numeric.c, irc/core/irc-server.c,
	irc/core/irc-server.h, irc/core/server-reconnect.c,
	irc/core/server-setup.h: If you're not allowed to connect to server
	(K-lined, no I-line), Irssi won't try to reconnect back to the
	server.

2000-06-11 02:58  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events.c: Cleaned up some code.

2000-06-11 02:42  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: Displays Mail counter in
	statusbar. Read the FIXME for more info :)

2000-06-11 02:03  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-netsplit.c: Check ignores when printing net
	split messages.

2000-06-11 01:40  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-core-commands.c: if command is unknown, and
	cmdchar is found inside the command name, we probably want to send
	the whole line to channel. for example when pasting a path
	/usr/bin/xxx

2000-06-11 01:20  Timo Sirainen <tss@iki.fi>

	* src/: core/commands.c, fe-common/irc/completion.c: Changed the
	behaviour of how to handle "send command" signal (text you typed to
	entry field).

2000-06-11 00:48  Timo Sirainen <tss@iki.fi>

	* src/core/commands.c: same cmdchar twice ignores aliases ignores
	aliases - not any two cmdchars

2000-06-10 23:40  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-events-numeric.c,
	fe-common/irc/fe-events.c, fe-common/irc/module-formats.c,
	fe-common/irc/module-formats.h, irc/core/irc-commands.c,
	irc/core/irc-server.h: /WHOIS automatically sends a /WHOWAS query
	if nick wasn't in IRC.

2000-06-10 22:03  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: /JOIN -<server tag> #channel joins
	to channel in specified server.

2000-06-10 21:51  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-irc-commands.c: If autocreate_query is ON,
	/MSG nick now creates the query.

2000-06-10 21:16  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-readline.c, statusbar-items.c: Ctrl-X changes
	IRC server in stats/msgs/empty windows.

2000-06-10 20:56  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/windows.c: "Day changed" is now printed at
	right time, never after already printed some messages after 00:00..

2000-06-10 20:12  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-common-core.c: Don't display the msgs
	window by default anymore since query windows are created by
	default also..

2000-06-10 10:58  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: /MODE +something or /MODE -something
	assumes that we want to change the active channel's mode.

2000-06-10 10:39  Timo Sirainen <tss@iki.fi>

	* src/core/: log.c, log.h: Rotate time names changed :) week ->
	weekly, day -> daily, etc.

2000-06-10 10:34  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-channels.c: /CHANNEL LIST displayed comma at
	the end of channel options. ugly.

2000-06-09 19:29  Timo Sirainen <tss@iki.fi>

	* docs/perl.txt, src/irc/dcc/dcc.h: Added Irssi::Dcc::values(),
	updated a few other DCC things too.

2000-06-09 18:58  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/printtext.c, fe-text/gui-printtext.c,
	fe-text/gui-textwidget.c, fe-text/gui-windows.h: Beeps should
	work(?). ANSI colors had some bugs, bolds weren't working and
	blinking crashed irssi.

2000-06-09 18:19  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-activity.c: Window activity is now "msg
	to you" with lines containing hilighted text.
	
	You can disable window activity notifies in some channels with /SET
	noact_channels #chan1 #chan2 .. The activity is displayed if some
	text had "msg to you" level.

2000-06-09 17:50  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-irc-commands.c,
	fe-common/irc/module-formats.c, fe-common/irc/module-formats.h,
	irc/core/irc-commands.c: You can specify the format of the /WALL
	text with /SET wall_format, default is "[Wall/#channel] text". The
	WALL is also printed to screen.

2000-06-07 20:35  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: /WHO and /WHO * should disply who
	list of the active channel.

2000-06-06 21:14  Timo Sirainen <tss@iki.fi>

	* src/lib-config/get.c: If config_node_get_str() is given NULL
	node, return the given default.

2000-06-06 21:13  Timo Sirainen <tss@iki.fi>

	* src/core/network.c: Use INADDR_BROADCAST if INADDR_NONE isn't
	defined.

2000-06-06 21:12  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/dcc.c: Replying to dcc get and chat requests didn't
	work.

2000-06-06 18:58  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: bugfix

2000-06-05 19:38  Timo Sirainen <tss@iki.fi>

	* src/fe-text/screen.c: Maybe I should have tried to run irssi
	after the ignore_signals "fix" ..  now really fixed.

2000-06-05 19:32  Timo Sirainen <tss@iki.fi>

	* src/fe-text/screen.c: ignore_signals setting wasn't read at
	startup..

2000-06-04 23:11  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/module-formats.c: /HILIGHT displayed levels
	twice.

2000-06-04 22:54  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/window-commands.c, irc/Makefile.am,
	irc/core/server-setup.c: fixed two minor memleaks. irc/bot
	directory isn't now build if you specify --without-bot parameter to
	configure

2000-06-04 18:01  Timo Sirainen <tss@iki.fi>

	* Makefile.am, NEWS, README, TODO, autogen.sh, config,
	configure.in, docs/Makefile.am, src/core/Makefile.am,
	src/fe-common/irc/Makefile.am, src/fe-text/Makefile.am,
	src/irc/bot/Makefile.am, src/irc/dcc/Makefile.am,
	src/irc/flood/Makefile.am, src/irc/notifylist/Makefile.am: 0.7.90
	released.

2000-06-04 17:33  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-ircnet.c: forgot this file..

2000-06-04 16:52  Timo Sirainen <tss@iki.fi>

	* docs/manual.txt, src/core/commands.c, src/core/commands.h,
	src/fe-common/irc/Makefile.am, src/fe-common/irc/fe-channels.c,
	src/fe-common/irc/fe-common-irc.c,
	src/fe-common/irc/fe-irc-server.c,
	src/fe-common/irc/module-formats.c,
	src/fe-common/irc/module-formats.h, src/irc/core/ircnet-setup.c,
	src/irc/core/ircnet-setup.h, src/irc/core/netsplit.c,
	src/irc/core/server-setup.c, src/irc/dcc/dcc-files.c,
	src/irc/dcc/dcc.c: /IRCNET command.  PARAM_FLAG_NOQUOTES flag for
	cmd_get_params()

2000-06-04 15:24  Timo Sirainen <tss@iki.fi>

	* docs/manual.txt, src/fe-common/irc/fe-channels.c: Updated
	/SERVER, /CHANNEL and /IGNORE in manual.
	
	/CHANNEL ADD works now better when modifying existing channel.

2000-06-04 14:59  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-log.c, module-formats.c: /LOG show
	reference number for each log, you can use it with /LOG START, STOP
	and CLOSE commands instead of file name.

2000-06-04 14:38  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/completion.c, fe-common/irc/completion.h,
	fe-common/irc/fe-events.c, fe-common/irc/fe-ignore.c,
	fe-common/irc/irc-window-activity.c, irc/core/ignore.c,
	irc/core/ignore.h, irc/core/nicklist.c, irc/core/nicklist.h:
	completion_msgtoyou() -> irc_nick_match()
	
	Implemented -replies option to /ignore.

2000-06-04 03:52  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/dcc-files.c: ..and fixed DCC resume that I just
	broke.

2000-06-04 03:36  Timo Sirainen <tss@iki.fi>

	* src/: core/commands.c, core/commands.h,
	fe-common/irc/fe-irc-commands.c, fe-common/irc/dcc/fe-dcc.c,
	fe-common/irc/dcc/module-formats.c,
	fe-common/irc/dcc/module-formats.h, irc/core/irc-commands.c,
	irc/core/irc.h, irc/core/query.c, irc/dcc/dcc-chat.c,
	irc/dcc/dcc-files.c, irc/dcc/dcc.c, irc/dcc/dcc.h: Lots of DCC
	related fixes.
	
	Added command_bind_first() and command_bind_last() functions.

2000-06-04 02:04  Timo Sirainen <tss@iki.fi>

	* src/irc/core/bans.c: Removed a warning.

2000-06-03 20:54  Timo Sirainen <tss@iki.fi>

	* src/core/levels.c: bits2level() with zero as argument printed
	some glib warnings.

2000-06-03 00:55  Timo Sirainen <tss@iki.fi>

	* src/irc/core/server-setup.c: /SET hostname didn't affect until
	restart.

2000-06-02 03:59  Timo Sirainen <tss@iki.fi>

	* src/: fe-none/.cvsignore, fe-text/.cvsignore: ..and cvsignores
	for new binaries..

2000-06-02 03:58  Timo Sirainen <tss@iki.fi>

	* src/: fe-none/Makefile.am, fe-text/Makefile.am: Changed binary
	names: irssi-text -> irssi, irssi-bot -> botti

2000-06-02 03:55  Timo Sirainen <tss@iki.fi>

	* README, irssi.spec.in, docs/manual.txt, src/common.h: Changed
	irssi's url to http://irssi.org

2000-06-02 03:52  Timo Sirainen <tss@iki.fi>

	* TODO: updated, everything is in english for a change :)

2000-06-02 03:49  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-textwidget.c: If we used /SB GOTO 23:59 or
	something, we wanted to jump to previous day's 23:59 time instead
	of into future..

2000-06-02 03:19  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: /AWAY <away message> now sets
	yourself away in all IRC servers.  If you wish to set it only to
	one server, use /AWAY -one <message>

2000-06-02 03:15  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/fe-log.c, fe-common/core/module-formats.c,
	fe-common/core/module-formats.h, irc/core/irc-log.c: Awaylog is
	printed to screen when you set yourself unaway.

2000-06-02 03:15  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-core-commands.c: /CAT <file name> [seek
	position]
	
	If we don't want to print the file from beginning.

2000-06-02 03:04  Timo Sirainen <tss@iki.fi>

	* src/core/: log.c, rawlog.c: common-setup.h wasn't removed from
	here - Made rawlog to use "log_create_mode" setting.

2000-06-02 02:36  Timo Sirainen <tss@iki.fi>

	* src/: Makefile.am, common-setup.h, irc/core/irc-commands.c,
	irc/core/netsplit.c, irc/core/server-reconnect.c,
	irc/core/server-reconnect.h, irc/core/server-setup.c,
	irc/flood/autoignore.c: removed common-setup.h, put all settings in
	it to files where they belong to.

2000-06-02 02:27  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-printtext.c: if you were at the top of the
	scrollback buffer and the first line line was removed from buffer,
	ypos was updated wrong and it messed up some things.

2000-06-02 02:19  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: --more-- in statusbar should now
	work right.

2000-06-02 01:33  Timo Sirainen <tss@iki.fi>

	* src/fe-text/screen.c: Or actually :) SIGINT shouldn't be ignored,
	it's used to detect Ctrl-C...

2000-06-02 01:30  Timo Sirainen <tss@iki.fi>

	* src/fe-text/screen.c: Removed "ignore_sigquit" and added
	"ignore_signals" instead. You can ignore signals: hup, int, quit,
	term, pipe, alrm, usr1, usr2

2000-06-02 01:11  Timo Sirainen <tss@iki.fi>

	* src/fe-text/screen.c: "ignore_sigquit" setting - when enabled,
	ignore SIGQUIT signals. ncurses does this when pressing ctrl-4.
	With some terminals, there's no meta key and you'll have to use
	ctrl-3 instead which is pretty close to 4..

2000-06-01 20:04  Timo Sirainen <tss@iki.fi>

	* docs/manual.txt, src/fe-common/irc/fe-irc-server.c,
	src/irc/core/server-setup.c: /server -add messed up everything when
	modifying existing servers.  Now it also changes only the specified
	settings in the server instead of replacing it entirely.
	
	only the settings you change changed parts

2000-06-01 19:36  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channels-query.c: Some strange servers replied to
	MODE #chan1,#chan2 with "Cannot join channel (illegal name)". IMHO
	this is not a logical reply from server.. fixed, anyway.

2000-06-01 19:31  Timo Sirainen <tss@iki.fi>

	* src/irc/core/server-reconnect.c: crashed when reconnecting to
	server that didn't automatically set any user mode (I _did_ fix
	this a week ago, what happened to it?)

2000-06-01 19:22  Timo Sirainen <tss@iki.fi>

	* src/irc/core/bans.c: /BAN * and /UNBAN * equals to /BAN * * or
	/UNBAN * *, so you don't have to write the * twice when
	banning/unbanning everyone..

2000-06-01 19:17  Timo Sirainen <tss@iki.fi>

	* src/core/misc.c: match_wildcards() didn't work right if data
	contained '*' characters and we were matching it to '*'..

2000-06-01 19:08  Timo Sirainen <tss@iki.fi>

	* src/fe-common/: core/window-items.c, irc/fe-channels.c: Leaving
	from some channel didn't update status bar.

2000-06-01 19:07  Timo Sirainen <tss@iki.fi>

	* src/irc/core/: irc-server.c, irc-server.h: forgot these from
	/MOTD fix..

2000-06-01 18:55  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events-numeric.c: Manually asking /MOTD
	didn't work if we had skip_motd setting enabled

2000-06-01 18:49  Timo Sirainen <tss@iki.fi>

	* src/: fe-text/statusbar-items.c, irc/core/irc-commands.c: /topic
	-d [#channel] clears the topic.
	
	When topic cleared, the topic bar wasn't refreshed immediately.

2000-06-01 18:48  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-ignore.c: /ignore -asd tried to print
	"unignored" text with NULL argument.

2000-06-01 18:46  Timo Sirainen <tss@iki.fi>

	* src/core/commands.c: cmd_get_params() fixes:
	
	- arguments and optional channel flags couldn't be used together -
	-- argument treats the rest of the text as non-arguments, like	
	/topic -- -hello- sets the topic to -hello-.

2000-06-01 17:04  Timo Sirainen <tss@iki.fi>

	* src/irc/core/: irc-commands.c, nicklist.c: /userhost command
	didn't work ("unknown command"), and sending it with /quote
	userhost crashed.

2000-05-30 16:54  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events.c: when nick is quitting only from
	one channel, don't print the channel's name.

2000-05-30 01:31  Timo Sirainen <tss@iki.fi>

	* src/irc/bot/: Makefile.am, bot-commands.c, bot-commands.h,
	bot-irc-commands.c, bot-users.c, bot-users.h, bot.c,
	botnet-connection.c, botnet-users.c, botnet-users.h, botnet.c,
	botnet.h: Sending files through botnet works.

2000-05-29 19:34  Timo Sirainen <tss@iki.fi>

	* src/irc/bot/: bot-commands.c, botnet-connection.c, botnet.c:
	bugfixes

2000-05-29 19:10  Timo Sirainen <tss@iki.fi>

	* src/core/signals.c: signal_stop_by_name() didn't work

2000-05-29 18:36  Timo Sirainen <tss@iki.fi>

	* configure.in, src/core/memdebug.c,
	src/fe-common/irc/dcc/Makefile.am,
	src/fe-common/irc/notifylist/Makefile.am, src/irc/dcc/Makefile.am,
	src/irc/flood/Makefile.am, src/irc/notifylist/Makefile.am:
	--with-modules=xxx builds now specified extra modules to irssi
	binary.  memdebug (if enabled) doesn't now by default check for
	buffer overflows since it's a huge slowup.

2000-05-29 14:47  Timo Sirainen <tss@iki.fi>

	* src/irc/bot/: Makefile.am, bot-commands.c, bot-commands.h,
	bot-irc-commands.c, bot-users.c, bot-users.h, bot.c,
	botnet-connection.c, botnet.c, botnet.h: User changes are sent to
	botnet. Botnet commands are automatically sent forward unless you
	stop it with signal_stop_by_name("botnet event").

2000-05-29 02:32  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/windows.c: msgs window was irc server specific
	- messages from other irc servers were displayed in active window.

2000-05-29 00:53  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-printtext.c, gui-windows.c: text buffer fixes

2000-05-27 16:51  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-windows.c: Long lines sometimes had some colors
	displayed wrong.

2000-05-27 15:49  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-netsplit.c: Netsplit messages are now
	printed with QUITS message level.

2000-05-26 17:28  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-server.c: fixed a crash (first cvs commit in
	home for 2 months :)

2000-05-25 19:41  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-netsplit.c: Didn't work, fixed.

2000-05-25 19:12  Timo Sirainen <tss@iki.fi>

	* src/core/network.c: Didn't compile with IPv6 support.

2000-05-25 18:40  Timo Sirainen <tss@iki.fi>

	* docs/manual.txt, src/fe-common/irc/fe-netsplit.c,
	src/fe-common/irc/module-formats.c,
	src/fe-common/irc/module-formats.h, src/irc/core/netsplit.c,
	src/irc/core/netsplit.h: Print nicks who quit IRC in netsplit
	message. See netsplit section in docs/manual.txt for more
	information.

2000-05-25 16:34  Timo Sirainen <tss@iki.fi>

	* src/irc/bot/: botnet-connection.c, botnet.c, botnet.h: If we
	couldn't connect to any of our uplinks, wait for 5 minutes and try
	again.

2000-05-25 16:22  Timo Sirainen <tss@iki.fi>

	* plugins/Makefile.am: moved bot plugin to src/irc/bot

2000-05-25 15:54  Timo Sirainen <tss@iki.fi>

	* src/: core/special-vars.c, irc/core/server-setup.c: Unline glib.h
	tells, g_getenv() doesn't return newly allocated string after all..

2000-05-25 15:29  Timo Sirainen <tss@iki.fi>

	* autogen.sh: s/Gnome/Irssi/g

2000-05-25 15:27  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-windows.c: If line didn't have a color change
	code at the beginning, it could have been printed with wrong color.

2000-05-25 15:15  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-server.c: When connecting, USER's second (and
	third?) parameters sometimes are meaningful, server won't let more
	than one people in from host specified in second parameter. Since
	irssi always set both of these to "-", only one Irssi could connect
	to the server.

2000-05-25 15:09  Timo Sirainen <tss@iki.fi>

	* src/core/server.c: If server's host name lookup fails, don't try
	to reconnect back to it.

2000-05-25 14:58  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/.cvsignore, irc/.cvsignore: irc/irc.c and
	fe-common/irc/irc-modules.c are generated by configure

2000-05-25 14:58  Timo Sirainen <tss@iki.fi>

	* src/: core/commands.c, fe-common/irc/completion.c: "/ text" sends
	"text" to active channel.

2000-05-25 14:52  Timo Sirainen <tss@iki.fi>

	* src/: core/server.c, irc/dcc/dcc-chat.c, irc/dcc/dcc-files.c:
	With some systems Irssi didn't notice if connect() failed.

2000-05-25 14:24  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/command-history.c, fe-text/gui-printtext.c:
	/set max_textbuffer_lines changed to /set scrollback_lines and /set
	scrollback_hours - this means that keep scrollback usually max.  x
	lines, but allow more if the text is newer than n hours.

2000-05-25 13:30  Timo Sirainen <tss@iki.fi>

	* configure.in, docs/botnet.txt, src/core/misc.c,
	src/core/net-nonblock.c, src/core/net-nonblock.h,
	src/core/network.c, src/core/network.h, src/core/server.c,
	src/fe-common/irc/Makefile.am, src/fe-common/irc/fe-common-irc.c,
	src/fe-common/irc/dcc/fe-dcc.c,
	src/fe-common/irc/notifylist/fe-notifylist.c, src/fe-none/irssi.c,
	src/fe-text/irssi.c, src/irc/Makefile.am, src/irc/irc.c,
	src/irc/bot/.cvsignore, src/irc/bot/Makefile.am,
	src/irc/bot/bot-commands.c, src/irc/bot/bot-events.c,
	src/irc/bot/bot-users.c, src/irc/bot/bot-users.h,
	src/irc/bot/bot.c, src/irc/bot/bot.h,
	src/irc/bot/botnet-connection.c, src/irc/bot/botnet.c,
	src/irc/bot/botnet.h, src/irc/bot/botnets.sample,
	src/irc/bot/module.h, src/irc/bot/users.sample,
	src/irc/core/Makefile.am, src/irc/core/irc-commands.c,
	src/irc/core/irc-core.h, src/irc/core/modes.c,
	src/irc/core/modes.h, src/irc/core/nicklist.h,
	src/irc/core/server-setup.c, src/irc/dcc/dcc.c,
	src/irc/flood/flood.c, src/irc/notifylist/notifylist.c: Added bot
	plugin, it also has almost-functional botnet.
	
	Changed configure.in's functionality so that you could tell what
	modules you want to build in main irssi binary and it will create
	automatically the .c files that need to call the
	module_init()/deinit() functions.
	
	Fixed several minor things..

2000-05-25 13:11  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events-numeric.c: now other than long nicks
	in NAMES list were displayed wrong. changed back to old behaviour,
	but added a small kludge..

2000-05-25 12:59  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events-numeric.c: NAMES list crashed with
	long nicks .. hope it doesn't crash now somewhere else :)

2000-05-19 11:17  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/printtext.c: timestamp_timeout setting is
	integer, not boolean

2000-05-18 10:46  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt, src/core/log.c, src/fe-common/core/fe-log.c,
	src/fe-common/core/module-formats.c, src/fe-text/gui-printtext.c,
	src/fe-text/gui-windows.c, src/irc/core/ignore.c,
	src/irc/core/irc-log.c, src/irc/core/query.c,
	src/irc/flood/flood.c: Some logging fixes. Flood checking had a
	memory leak. Query had a small memory leak. Text buffer fixes.

2000-05-17 11:42  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: /mode #channel -k key now removes the "+k"
	mode too instead of just setting the channel key to NULL.

2000-05-17 11:32  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: /PART <message> displays the whole
	message now, not just the first word

2000-05-15 17:32  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-ctcp.c: Also print the "CTCP TIME received"
	to screen :)

2000-05-15 17:22  Timo Sirainen <tss@iki.fi>

	* src/irc/core/ctcp.c: Irssi will reply to CTCP TIME request.

2000-05-15 17:21  kloczek

	* configure.in: - back all .po files and fill back ALL_LIGUAS
	variable.

2000-05-15 16:22  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: module-formats.c, printtext.c: bugfix

2000-05-15 10:40  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/module-formats.c: bugfix

2000-05-15 10:25  Timo Sirainen <tss@iki.fi>

	* TODO, configure.in, curses.m4, plugins/Makefile.am,
	src/core/commands.c, src/core/commands.h, src/core/core.c,
	src/core/memdebug.c, src/core/settings.c, src/core/settings.h,
	src/fe-common/core/Makefile.am,
	src/fe-common/core/fe-common-core.c,
	src/fe-common/core/fe-core-commands.c, src/fe-common/core/fe-log.c,
	src/fe-common/core/hilight-text.c, src/fe-common/core/keyboard.c,
	src/fe-common/core/module-formats.c,
	src/fe-common/core/module-formats.h,
	src/fe-common/core/printformat.h, src/fe-common/core/printtext.c,
	src/fe-common/core/printtext.h, src/fe-common/core/themes.c,
	src/fe-common/core/themes.h, src/fe-common/core/window-activity.c,
	src/fe-common/core/window-commands.c,
	src/fe-common/core/window-items.c,
	src/fe-common/core/window-items.h, src/fe-common/core/windows.c,
	src/fe-common/core/windows.h, src/fe-common/irc/fe-common-irc.c,
	src/fe-common/irc/module-formats.c,
	src/fe-common/irc/module-formats.h,
	src/fe-common/irc/dcc/Makefile.am, src/fe-common/irc/dcc/fe-dcc.c,
	src/fe-common/irc/dcc/module-formats.c,
	src/fe-common/irc/dcc/module-formats.h,
	src/fe-common/irc/dcc/module.h,
	src/fe-common/irc/notifylist/Makefile.am,
	src/fe-common/irc/notifylist/fe-notifylist.c,
	src/fe-common/irc/notifylist/module-formats.c,
	src/fe-common/irc/notifylist/module-formats.h,
	src/fe-common/irc/notifylist/module.h, src/fe-text/gui-printtext.c,
	src/fe-text/gui-windows.c, src/fe-text/gui-windows.h,
	src/fe-text/irssi.c, src/fe-text/mainwindows.c,
	src/fe-text/module-formats.c, src/fe-text/module-formats.h,
	src/irc/core/Makefile.am, src/irc/core/channel-events.c,
	src/irc/core/channel-rejoin.c, src/irc/core/channels.c,
	src/irc/core/irc-log.c, src/irc/core/irc-server.h,
	src/irc/core/server-setup.c, src/irc/dcc/dcc-chat.c,
	src/irc/dcc/dcc-files.c, src/perl/irssi-perl.c: Lots of changes
	again. Biggest ones: - window's text buffer should work better -
	themes are almost working, you can change the text formats with
	/format - automatically try to rejoin the channel after 5 minutes
	if the join there failed because it was "temporarily unavailable"
	(netsplits) - generally cleaning code..

2000-05-12 17:37  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-ctcp.c, module-formats.c,
	module-formats.h: Display CTCP REPLY in a channel with a different
	text format than private CTCP replies

2000-05-10 15:59  Timo Sirainen <tss@iki.fi>

	* .cvsignore: added irssi-config

2000-05-10 15:57  Timo Sirainen <tss@iki.fi>

	* src/: core/log.c, core/settings.h, fe-common/core/hilight-text.c,
	fe-common/core/keyboard.c, irc/core/channels-setup.c,
	irc/core/ignore.c, irc/core/server-setup.c,
	irc/notifylist/notify-setup.c, lib-config/get.c,
	lib-config/iconfig.h, lib-config/parse.c, lib-config/set.c:
	iconfig's caching was a bit buggy - it didn't notice if some config
	node was removed.

2000-05-10 15:01  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: If lag checking period was long,
	Irssi displayed the (??) until the lag was checked again.

2000-05-10 14:47  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-netsplit.c,
	fe-common/irc/module-formats.c, irc/core/netsplit.c: Netsplit
	displays the IRC network where it happened

2000-05-10 14:38  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-textwidget.c, gui-windows.c: /LAST didn't work
	when window's max. number of lines was full + a few cleanups.

2000-05-10 13:32  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/dcc-files.c: DCC SEND fixed

2000-05-10 13:31  Timo Sirainen <tss@iki.fi>

	* src/irc/core/server-setup.c: IRCNet specific nick name wasn't
	used

2000-05-10 13:29  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: /MODE was buggy

2000-05-10 12:00  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/windows.c: A few more bugfixes to make /window
	prev work.. :)

2000-05-10 11:26  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/windows.c: /window prev didn't work because of
	small "typo".

2000-05-09 15:24  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/windows.c: window next in last window jumps to
	first window window prev in first window jumps to last window

2000-05-09 15:14  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/hilight-text.c: /dehilight fixes

2000-05-09 14:55  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: Ctrl-D = delete Ctrl-K = erase the
	rest of the line (patches by Tommi Komulainen)

2000-05-09 14:53  Timo Sirainen <tss@iki.fi>

	* src/irc/flood/flood.c: typo fixed

2000-05-09 13:42  Timo Sirainen <tss@iki.fi>

	* Makefile.am, acconfig.h, autogen.sh, configure.in, curses.m4,
	irssi-config.in, irssi.desktop, irssi.gnorba,
	servertest/Makefile.am, servertest/server.c, src/Makefile.am,
	src/core/commands.c, src/core/misc.c, src/core/settings.h,
	src/core/special-vars.c, src/fe-common/core/module-formats.h,
	src/fe-common/core/printformat.h, src/fe-common/core/printtext.h,
	src/fe-common/core/windows.c, src/fe-common/core/windows.h,
	src/fe-common/irc/fe-ctcp.c, src/fe-common/irc/module-formats.h,
	src/fe-common/irc/dcc/module-formats.h,
	src/fe-common/irc/notifylist/module-formats.h,
	src/fe-none/Makefile.am, src/fe-text/Makefile.am,
	src/fe-text/gui-statusbar.c, src/fe-text/module-formats.h,
	src/fe-text/screen.h, src/fe-text/statusbar.c, src/irc/core/irc.h,
	src/lib-config/iconfig.h, src/lib-config/set.c: - Compiling fixes -
	GNOME version isn't anymore build here so you don't need all that
	GTK and GNOME crap to compile irssi-text.  - Some fixes to compile
	with -ansi -pedantic

2000-05-06 00:34  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: module-formats.c, module-formats.h,
	windows.c: Removed the "No such window" message - it was annoying
	:)

2000-05-05 22:15  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-log.c: Fixed a crash

2000-05-04 12:32  Timo Sirainen <tss@iki.fi>

	* NEWS, README, TODO, config, configure.in, docs/manual.txt,
	docs/signals.txt, docs/special_vars.txt, src/common-setup.h,
	src/core/levels.c, src/core/levels.h, src/core/server.c,
	src/core/settings.c, src/fe-common/core/Makefile.am,
	src/fe-common/core/autorun.c, src/fe-common/core/command-history.c,
	src/fe-common/core/fe-common-core.c,
	src/fe-common/core/fe-core-commands.c, src/fe-common/core/fe-log.c,
	src/fe-common/core/fe-server.c, src/fe-common/core/fe-settings.c,
	src/fe-common/core/hilight-text.c,
	src/fe-common/core/module-formats.c,
	src/fe-common/core/module-formats.h,
	src/fe-common/core/nick-hilight.c, src/fe-common/core/printtext.c,
	src/fe-common/core/printtext.h,
	src/fe-common/core/window-activity.c, src/fe-common/core/windows.c,
	src/fe-common/core/windows.h, src/fe-common/irc/Makefile.am,
	src/fe-common/irc/fe-channels.c, src/fe-common/irc/fe-common-irc.c,
	src/fe-common/irc/fe-events-numeric.c,
	src/fe-common/irc/fe-events.c, src/fe-common/irc/fe-ignore.c,
	src/fe-common/irc/fe-irc-commands.c,
	src/fe-common/irc/fe-irc-server.c, src/fe-common/irc/fe-netsplit.c,
	src/fe-common/irc/fe-query.c, src/fe-common/irc/irc-nick-hilight.c,
	src/fe-common/irc/irc-window-activity.c,
	src/fe-common/irc/module-formats.c,
	src/fe-common/irc/module-formats.h,
	src/fe-common/irc/dcc/module-formats.h, src/fe-none/.cvsignore,
	src/fe-text/Makefile.am, src/fe-text/gui-entry.c,
	src/fe-text/gui-entry.h, src/fe-text/gui-mainwindows.c,
	src/fe-text/gui-mainwindows.h, src/fe-text/gui-printtext.c,
	src/fe-text/gui-readline.c, src/fe-text/gui-statusbar-items.c,
	src/fe-text/gui-statusbar-items.h, src/fe-text/gui-statusbar.h,
	src/fe-text/gui-textwidget.c, src/fe-text/gui-windows.c,
	src/fe-text/gui-windows.h, src/fe-text/irssi.c,
	src/fe-text/mainwindows.c, src/fe-text/mainwindows.h,
	src/fe-text/module-formats.c, src/fe-text/module-formats.h,
	src/fe-text/screen.c, src/fe-text/statusbar-items.c,
	src/fe-text/statusbar.c, src/fe-text/statusbar.h,
	src/irc/core/bans.c, src/irc/core/channel-events.c,
	src/irc/core/channels-query.c, src/irc/core/channels-setup.c,
	src/irc/core/channels-setup.h, src/irc/core/channels.c,
	src/irc/core/channels.h, src/irc/core/ctcp.c,
	src/irc/core/ignore.c, src/irc/core/irc-commands.c,
	src/irc/core/irc-log.c, src/irc/core/irc-server.c,
	src/irc/core/irc-server.h, src/irc/core/irc.c,
	src/irc/core/ircnet-setup.c, src/irc/core/massjoin.c,
	src/irc/core/modes.c, src/irc/core/netsplit.c,
	src/irc/core/netsplit.h, src/irc/core/nicklist.c,
	src/irc/core/nicklist.h, src/irc/core/server-reconnect.c,
	src/irc/core/server-setup.c, src/irc/core/server-setup.h,
	src/irc/dcc/Makefile.am, src/irc/dcc/dcc-chat.c,
	src/irc/dcc/dcc-chat.h, src/irc/dcc/dcc-files.c,
	src/irc/dcc/dcc-files.h, src/irc/dcc/dcc.c,
	src/irc/flood/autoignore.c, src/irc/flood/flood.c,
	src/irc/notifylist/notify-commands.c,
	src/irc/notifylist/notify-whois.c, src/perl/irssi-perl.c: .. lots
	of changes ..

2000-04-28 13:00  Timo Sirainen <tss@iki.fi>

	* scripts/autorejoin.pl: It tried to autorejoin back to channel
	even if someone else was kicked..

2000-04-28 11:02  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-events-numeric.c, irc/core/bans.c,
	irc/core/ctcp.c, irc/core/modes.c: /ban and /invite crashed, /mode
	didn't work. ctcp.c doesn't need irssi-version.h

2000-04-28 10:33  Timo Sirainen <tss@iki.fi>

	* configure.in: Updated pot files - now that there's no working
	gnome version the pot file is only 92 lines :)

2000-04-28 10:25  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/module-formats.c,
	fe-common/irc/module-formats.c, fe-common/irc/dcc/module-formats.c,
	fe-common/irc/notifylist/module-formats.c,
	fe-text/module-formats.c: Removed the N_() from module formats, the
	internationalization should be done in theme files instead of in
	pot files..

2000-04-28 10:07  Timo Sirainen <tss@iki.fi>

	* configure.in, docs/signals.txt, src/Makefile.am,
	src/core/rawlog.c, src/core/rawlog.h,
	src/fe-common/core/fe-common-core.c, src/fe-common/core/fe-log.c,
	src/fe-common/core/module-formats.c,
	src/fe-common/core/module-formats.h,
	src/fe-common/core/printtext.c, src/fe-common/core/printtext.h,
	src/fe-common/irc/fe-events.c, src/fe-none/irssi.c,
	src/fe-text/irssi.c, src/irc/notifylist/notify-ison.c,
	src/irc/notifylist/notifylist.c, src/irc/notifylist/notifylist.h,
	src/perl/.cvsignore, src/perl/Makefile.am, src/perl/get-signals.pl,
	src/perl/irssi-perl.c, src/perl/irssi-perl.h: Perl working again,
	better than ever (unless there's bugs :)

2000-04-27 14:21  Timo Sirainen <tss@iki.fi>

	* src/core/commands.h: If we return with cmd_param_error() or
	cmd_return_error(), call signal_stop() so if the command is bound
	multiple times (like core, which does the functionality and
	fe-common which prints the texts) it won't print the error message
	ever twice.

2000-04-27 14:10  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-events-numeric.c, module-formats.c,
	module-formats.h: after doing /INVITE nick #channel - instead of
	printing just "nick #channel", print "Inviting nick to #channel"

2000-04-27 14:02  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events.c: show_quit_once displayed the quit
	window always in active window. now it's displayed in first window
	that contains a channel where the nick was.

2000-04-27 13:48  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-windows.c: Setting window's prompt didn't check
	that the window was active -> some other window's prompt could
	sometime appear in screen.

2000-04-27 13:45  Timo Sirainen <tss@iki.fi>

	* .cvsignore, src/fe-common/.cvsignore, src/fe-text/.cvsignore:
	updates

2000-04-27 13:44  Timo Sirainen <tss@iki.fi>

	* config, src/fe-common/irc/fe-irc-commands.c: updated aliases,
	added #irssi/efnet
	
	/BANSTAT -> /BAN

2000-04-27 13:38  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channels-query.c: Fixes for servers that replied to
	WHO #a,#b with 403 message.

2000-04-27 12:31  Timo Sirainen <tss@iki.fi>

	* src/irc/core/: Makefile.am, channel-events.h, channels-query.h,
	channels.c, irc-commands.h, irc-core.c, irc-log.c, irc-rawlog.h,
	irc-special-vars.h, lag.h, massjoin.h, nicklist.c: Removed several
	header files that only had xxx_init(); xxx_deinit(); - moved them
	to the .c file where they were called.
	
	nicklist didn't notice nick changes right.

2000-04-27 11:48  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channels-query.c: joining to multiple channels at
	once crashed

2000-04-27 11:19  Timo Sirainen <tss@iki.fi>

	* src/irc/core/: irc-core.c, query.h: missing query_init(),
	query_deinit()

2000-04-27 10:05  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-irc-commands.c,
	fe-text/gui-statusbar-items.c: Query: sending msg displayed
	msg[nick] instead of the plain <nick> Nick's address didn't show up
	in topic bar

2000-04-26 12:22  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: Delete key works again

2000-04-26 12:19  Timo Sirainen <tss@iki.fi>

	* src/irc/core/server-reconnect.c: same user mode problem fixed
	with reconnects

2000-04-26 12:13  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-server.c: crashed with servers that didn't
	automatically set any user mode

2000-04-26 11:43  Timo Sirainen <tss@iki.fi>

	* src/: core/.cvsignore, fe-common/core/.cvsignore,
	fe-common/irc/.cvsignore, fe-common/irc/dcc/.cvsignore,
	fe-common/irc/notifylist/.cvsignore, fe-none/.cvsignore,
	fe-text/.cvsignore, irc/.cvsignore, irc/core/.cvsignore,
	irc/dcc/.cvsignore, irc/flood/.cvsignore,
	irc/notifylist/.cvsignore, perl/perl-signals.h: updates

2000-04-26 11:37  Timo Sirainen <tss@iki.fi>

	* src/core/: settings.c, signals.c: fixes

2000-04-26 11:19  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/dcc/: fe-dcc.c, module-formats.c,
	module-formats.h: fixed

2000-04-26 10:11  Timo Sirainen <tss@iki.fi>

	* docs/: Makefile.am, commands.txt, design.txt, formats.txt,
	perl.txt, signals.txt, special_vars.txt: and the docs

2000-04-26 10:10  Timo Sirainen <tss@iki.fi>

	* Makefile.am, NEWS, README, TODO, autogen.sh, config,
	configure.in, docs/COMMANDS, docs/FAQ, docs/FORMATS, docs/PERL,
	docs/SIGNALS, docs/SPECIAL_VARS, src/Makefile.am,
	src/common-setup.h, src/common.h, src/lib-config/get.c,
	src/lib-config/iconfig.h, src/lib-config/parse.c,
	src/lib-config/set.c, src/lib-config/write.c, src/perl/Makefile.am,
	src/perl/get-signals.pl, src/perl/irssi-perl.c,
	src/perl/irssi-perl.h, src/perl/module.h, src/perl/perl-signals.h,
	src/perl/xsinit.c: rest of the ~rewrite?

2000-04-26 10:03  Timo Sirainen <tss@iki.fi>

	* src/: core/Makefile.am, core/args.c, core/args.h,
	core/commands.c, core/commands.h, core/core.c, core/core.h,
	core/levels.c, core/levels.h, core/line-split.c, core/line-split.h,
	core/log.c, core/log.h, core/memdebug.c, core/memdebug.h,
	core/misc.c, core/misc.h, core/module.h, core/modules.c,
	core/modules.h, core/net-disconnect.c, core/net-disconnect.h,
	core/net-internal.h, core/net-nonblock.c, core/net-nonblock.h,
	core/network.c, core/network.h, core/pidwait.c, core/pidwait.h,
	core/rawlog.c, core/rawlog.h, core/server-redirect.c,
	core/server-redirect.h, core/server.c, core/server.h,
	core/settings.c, core/settings.h, core/signals.c, core/signals.h,
	core/special-vars.c, core/special-vars.h, fe-common/Makefile.am,
	fe-common/core/Makefile.am, fe-common/core/autorun.c,
	fe-common/core/command-history.c, fe-common/core/command-history.h,
	fe-common/core/fe-common-core.c, fe-common/core/fe-common-core.h,
	fe-common/core/fe-core-commands.c, fe-common/core/fe-log.c,
	fe-common/core/fe-server.c, fe-common/core/fe-settings.c,
	fe-common/core/hilight-text.c, fe-common/core/hilight-text.h,
	fe-common/core/keyboard.c, fe-common/core/keyboard.h,
	fe-common/core/module-formats.c, fe-common/core/module-formats.h,
	fe-common/core/module.h, fe-common/core/nick-hilight.c,
	fe-common/core/printtext.c, fe-common/core/printtext.h,
	fe-common/core/themes.c, fe-common/core/themes.h,
	fe-common/core/translation.c, fe-common/core/translation.h,
	fe-common/core/window-items.c, fe-common/core/window-items.h,
	fe-common/core/windows.c, fe-common/core/windows.h,
	fe-common/irc/Makefile.am, fe-common/irc/completion.c,
	fe-common/irc/completion.h, fe-common/irc/fe-channels.c,
	fe-common/irc/fe-common-irc.c, fe-common/irc/fe-common-irc.h,
	fe-common/irc/fe-ctcp.c, fe-common/irc/fe-events-numeric.c,
	fe-common/irc/fe-events.c, fe-common/irc/fe-ignore.c,
	fe-common/irc/fe-irc-commands.c, fe-common/irc/fe-query.c,
	fe-common/irc/irc-hilight-text.c, fe-common/irc/irc-hilight-text.h,
	fe-common/irc/irc-nick-hilight.c, fe-common/irc/module-formats.c,
	fe-common/irc/module-formats.h, fe-common/irc/module.h,
	fe-common/irc/dcc/Makefile.am, fe-common/irc/dcc/fe-dcc.c,
	fe-common/irc/dcc/module-formats.c,
	fe-common/irc/dcc/module-formats.h,
	fe-common/irc/notifylist/Makefile.am,
	fe-common/irc/notifylist/fe-notifylist.c,
	fe-common/irc/notifylist/module-formats.c,
	fe-common/irc/notifylist/module-formats.h, fe-none/Makefile.am,
	fe-none/irssi.c, fe-none/module.h, fe-text/Makefile.am,
	fe-text/gui-entry.c, fe-text/gui-entry.h,
	fe-text/gui-mainwindows.c, fe-text/gui-mainwindows.h,
	fe-text/gui-printtext.c, fe-text/gui-printtext.h,
	fe-text/gui-readline.c, fe-text/gui-readline.h,
	fe-text/gui-special-vars.c, fe-text/gui-special-vars.h,
	fe-text/gui-statusbar-items.c, fe-text/gui-statusbar-items.h,
	fe-text/gui-statusbar.c, fe-text/gui-statusbar.h,
	fe-text/gui-textwidget.c, fe-text/gui-textwidget.h,
	fe-text/gui-windows.c, fe-text/gui-windows.h, fe-text/irssi.c,
	fe-text/module-formats.c, fe-text/module-formats.h,
	fe-text/module.h, fe-text/screen.c, fe-text/screen.h,
	irc/Makefile.am, irc/irc.c, irc/core/Makefile.am, irc/core/bans.c,
	irc/core/bans.h, irc/core/channel-events.c,
	irc/core/channel-events.h, irc/core/channels-query.c,
	irc/core/channels-query.h, irc/core/channels-setup.c,
	irc/core/channels-setup.h, irc/core/channels.c,
	irc/core/channels.h, irc/core/ctcp.c, irc/core/ctcp.h,
	irc/core/ignore.c, irc/core/ignore.h, irc/core/irc-commands.c,
	irc/core/irc-commands.h, irc/core/irc-core.c, irc/core/irc-core.h,
	irc/core/irc-log.c, irc/core/irc-rawlog.c, irc/core/irc-rawlog.h,
	irc/core/irc-server.c, irc/core/irc-server.h,
	irc/core/irc-special-vars.c, irc/core/irc-special-vars.h,
	irc/core/irc.c, irc/core/irc.h, irc/core/ircnet-setup.c,
	irc/core/ircnet-setup.h, irc/core/lag.c, irc/core/lag.h,
	irc/core/masks.c, irc/core/masks.h, irc/core/massjoin.c,
	irc/core/massjoin.h, irc/core/mode-lists.c, irc/core/mode-lists.h,
	irc/core/modes.c, irc/core/modes.h, irc/core/module.h,
	irc/core/netsplit.c, irc/core/netsplit.h, irc/core/nicklist.c,
	irc/core/nicklist.h, irc/core/query.c, irc/core/query.h,
	irc/core/server-idle.c, irc/core/server-idle.h,
	irc/core/server-reconnect.c, irc/core/server-reconnect.h,
	irc/core/server-setup.c, irc/core/server-setup.h,
	irc/dcc/Makefile.am, irc/dcc/dcc-chat.c, irc/dcc/dcc-chat.h,
	irc/dcc/dcc-files.c, irc/dcc/dcc-files.h, irc/dcc/dcc.c,
	irc/dcc/dcc.h, irc/dcc/module.h, irc/flood/Makefile.am,
	irc/flood/autoignore.c, irc/flood/autoignore.h, irc/flood/flood.c,
	irc/flood/flood.h, irc/flood/module.h, irc/notifylist/Makefile.am,
	irc/notifylist/module.h, irc/notifylist/notify-commands.c,
	irc/notifylist/notify-ison.c, irc/notifylist/notify-setup.c,
	irc/notifylist/notify-setup.h, irc/notifylist/notify-whois.c,
	irc/notifylist/notifylist.c, irc/notifylist/notifylist.h: ..adding
	new files..

2000-04-26 09:50  Timo Sirainen <tss@iki.fi>

	* src/: irssi-plugin-gui.h, irssi-plugin.h: ..still removing..

2000-04-17 11:37  kloczek

	* irssi.spec.in: - added pixmaps to %files (irssi have now own
	icon).

2000-04-17 10:56  kloczek

	* Makefile.am, irssi-icon.png, irssi.desktop: - added irssi icon to
	desktop file.

2000-04-14 14:49  Timo Sirainen <tss@iki.fi>

	* src/lib-config/get.c: section can be NULL - which is same as "".
	Fixed several functions to allow it.

2000-04-14 13:27  Timo Sirainen <tss@iki.fi>

	* NEWS, README, TODO, config, configure.in, irssi.spec.in,
	docs/COMMANDS, docs/FORMATS, docs/PERL, docs/SIGNALS,
	docs/SPECIAL_VARS, plugins/proxy/proxy.h, src/Makefile.am,
	src/common-setup.h, src/common.h, src/lib-config/Makefile.am,
	src/lib-config/get.c, src/lib-config/iconfig.h,
	src/lib-config/irssi-config.c, src/lib-config/irssi-config.h,
	src/lib-config/module.h, src/lib-config/parse.c,
	src/lib-config/set.c, src/lib-config/write.c: Sorry for a big
	update - I still don't have internet connection at home and this is
	what I've been doing a few weeks now.. :) You really shouldn't
	upgrade to this version without keeping a backup of the working
	one, since this will break everything and at least notify list is
	broken - probably something else too.
	
	* On the way to 0.8.0 .. Major rewriting/rearranging code. There's 
	 some changes in behaviour because I'm trying to make Irssi a bit  
	more compatible with EPIC.
	
	* libPropList isn't needed anymore - I'm using my own configuration
	  library. This is mostly because different proplists worked a bit 
	 differently everywhere and several people had problems with it.   
	It's also yet another extra library that you needed to compile	 
	Irssi. New configuration library has several advantages:
	
	  You can add comments to configuration file and they also stay
	  there when it's saved.
	
	  It's not nearly as vulnerable as proplist. If some error occurs,
	  instead of just not reading anything it will try to continue if
	  possible. Also the error messages are written to irssi's text
	  window instead of stdout.
	
	  It can be managed more easily than proplist - setting/getting the
	  configuration is a lot more easier.
	
	* Coding style changes - I'm not using gint, gchar etc. anymore,  
	they're just extra pain when moving code to non-glib projects and  
	syntax hilighting doesn't work by default with most editors ;)
	
	  Indentation style was also changed to K&R because of some
	political
	  reasons ;) And I'm already starting to like it.. :) It forces me
	  to split code to different functions more often and the result is
	  that the code gets more readable.
	
	  And finally I'm also using nst' all over the place.
	
	+ /EVAL <commands> - Expand all the special variables from string
	and   run it. Commands can be split with ; character. See  
	docs/SPECIAL_VARS for more info.  + Aliases are parsed just like
	/EVAL - arguments are in $0..$9.  + Text formats are also parsed
	like /EVAL, arguments used to be in   $1..$9, now they're in $0..$8
	so it messes up existing themes..  + /SET [key [value]] - no more
	the '=' character. Boolean values   also need to be changed with
	ON/OFF/TOGGLE values (not yes/no).    Settings aren't saved to disk
	until you use /SAVE.  + /TOGGLE <key> [ON/OFF] - same as /SET <key>
	TOGGLE

2000-03-26 18:46  Timo Sirainen <tss@iki.fi>

	* configure.in: Check for socklen_t

2000-03-20 01:45  Timo Sirainen <tss@iki.fi>

	* docs/: PERL, SIGNALS: Irssi::Connect = SERVER_CONNECT_REC Several
	fixes to make it work

2000-03-19 23:35  Timo Sirainen <tss@iki.fi>

	* src/common-setup.h: Moved all server connection information to
	SERVER_CONNECT_REC from SERVER_REC and RECONNECT_REC.

2000-03-19 19:18  Timo Sirainen <tss@iki.fi>

	* plugins/: external/external.c, external/external.h, proxy/dump.c,
	proxy/listen.c, proxy/proxy.c, proxy/proxy.h, sound/sound.c,
	speech/speech.c: Several fixes to make plugins compile.

2000-03-19 18:57  Timo Sirainen <tss@iki.fi>

	* src/common-setup.h: Several GLists moved to GSLists.

2000-03-19 15:11  Timo Sirainen <tss@iki.fi>

	* src/common.h: Removed as many warnings as possible when compiling
	with -ansi -pedantic

2000-03-19 01:46  Timo Sirainen <tss@iki.fi>

	* src/common-setup.h: Server reconnection tries always the first
	server in the list where connection hasn't failed for the last half
	an hour.
	
	If all have failed, just try connecting to any of them.
	
	+several code cleanups.

2000-03-18 22:50  Timo Sirainen <tss@iki.fi>

	* src/common-setup.h, docs/PERL: Merged line-split from i2k.
	Several other cleanups.

2000-03-18 20:46  Timo Sirainen <tss@iki.fi>

	* src/: common-setup.h, common.h: Merged in i2k's networking code

2000-03-18 19:49  Timo Sirainen <tss@iki.fi>

	* plugins/external/external.h, plugins/external/gtk-external.c,
	plugins/proxy/listen.c, plugins/proxy/proxy.h,
	plugins/proxy/setup.c, plugins/sample/gtk-init.c,
	plugins/sample/gtk-setup.c, plugins/sample/sample.c,
	plugins/sample/sample.h, plugins/sample/setup.c,
	plugins/sound/gtk-sound.c, plugins/sound/setup.c,
	plugins/sound/sound.c, plugins/sound/sound.h,
	plugins/speech/gtk-speech.c, plugins/speech/speech-events.c,
	plugins/speech/speech.h, plugins/sql/setup.c, plugins/sql/sql.h,
	src/irssi-plugin-gui.h: Merged some of i2k's signal handling code.
	All signals are now linked to some module, so plugin_bind() was
	removed as useless.

2000-03-18 17:12  Timo Sirainen <tss@iki.fi>

	* plugins/: external/external.c, proxy/listen.c: Fixed plugins to
	not to use gui_timeout_add(), gui_timeout_add() or str2list().
	
	Irssi::Channel::values()->{'topic'} was number instead of string

2000-03-18 16:54  Timo Sirainen <tss@iki.fi>

	* docs/SIGNALS: Changed signal handling to use integers instead of
	strings internally.  Should speed up things.

2000-03-18 14:38  Timo Sirainen <tss@iki.fi>

	* configure.in: Removed lib-nongui from gui-none and configure
	str2list() and list2str() replaced with g_strsplit() and
	g_strjoinv()

2000-03-18 13:52  Timo Sirainen <tss@iki.fi>

	* src/: Makefile.am, common.h: Remove gui_timeout_add/remove,
	gui_input_add/remove and lib-nongui, use Glib instead.

2000-03-15 21:59  Timo Sirainen <tss@iki.fi>

	* configure.in: use libpopt.la instead of libpopt.a with non-gnome
	irssi.	changed examples dir to scripts

2000-03-15 21:49  Timo Sirainen <tss@iki.fi>

	* Makefile.am, scripts/.cvsignore, scripts/Makefile.am,
	scripts/autorejoin.pl, scripts/hello.pl, scripts/mlock.pl,
	scripts/privmsg.pl, scripts/quitmsg.pl, scripts/realname.pl:
	Directory should really be named "scripts", not "examples".  Added
	script mlock.pl

2000-03-15 21:14  Timo Sirainen <tss@iki.fi>

	* docs/: FORMATS, PERL: FORMATS: note about %| PERL:
	signal_add_last(), several additions to Irssi::Channel->values()

2000-03-15 13:49  Timo Sirainen <tss@iki.fi>

	* config: fixed default configuration file

2000-03-11 21:19  Timo Sirainen <tss@iki.fi>

	* configure.in: Building from objdir now works right

2000-03-11 20:18  Timo Sirainen <tss@iki.fi>

	* NEWS, TODO, config: Irssi 0.7.28 released

2000-03-11 19:41  Timo Sirainen <tss@iki.fi>

	* Makefile.am, split.theme: New theme

2000-03-11 19:39  Timo Sirainen <tss@iki.fi>

	* docs/: PERL, SIGNALS: Irssi::setup_get() for Perl.  Option: show
	timestamps once only after a specified time of inactivity

2000-03-11 00:02  Timo Sirainen <tss@iki.fi>

	* colorless.theme: updated

2000-03-10 23:16  Timo Sirainen <tss@iki.fi>

	* docs/SIGNALS: /SERVERS displays a list of waiting reconnections
	too. You can also remove them with /DISCONNECT <RECON-n> where
	<RECON-n> being the tag that /SERVERS prints.
	
	Added signals "server reconnect removed" and "server reconnect not
	found".

2000-03-10 21:58  Timo Sirainen <tss@iki.fi>

	* README, configure.in: --without-gtk option for configure disables
	building GTK frontend

2000-03-10 21:38  Timo Sirainen <tss@iki.fi>

	* docs/PERL: If you don't specify the path for Perl scripts, Irssi
	tries to find them from ~/.irssi/scripts/ or
	/usr/lib/irssi/scripts/ directories.  Irssi will also run
	automatically scripts in ~/.irssi/scripts/autorun/ at startup.

2000-03-10 21:16  Timo Sirainen <tss@iki.fi>

	* docs/PERL: $server->values()->{'nick'} works fine without any
	$sinfo = %{$server->values()}; $sinfo{'nick'} ugliness, fixed.
	
	make install didn't work in plugins/perl

2000-03-10 21:04  Timo Sirainen <tss@iki.fi>

	* docs/: FORMATS, PERL: Save the away message reason. Export the
	away status and reason for Perl.

2000-03-10 15:04  Timo Sirainen <tss@iki.fi>

	* docs/PERL: Updated documentation

2000-03-05 22:21  Timo Sirainen <tss@iki.fi>

	* docs/PERL: Updated Perl support

2000-03-02 19:03  Timo Sirainen <tss@iki.fi>

	* Makefile.am, configure.in: Fixes

2000-03-01 12:50  wiget

	* configure.in, src/lib-config/Makefile.am,
	src/lib-popt/Makefile.am: - fix perl related problems - use libtool
	to build helping libraries

2000-02-25 18:03  Timo Sirainen <tss@iki.fi>

	* AUTHORS, NEWS, README, TODO, irssi.spec.in, docs/PERL,
	src/common.h: Irssi 0.7.27 released.

2000-02-25 00:43  Timo Sirainen <tss@iki.fi>

	* NEWS, docs/Makefile.am, docs/PERL, docs/SIGNALS, src/Makefile.am,
	src/signal.doc: Perl documentation and updates

2000-02-24 22:14  Timo Sirainen <tss@iki.fi>

	* configure.in, src/signal.doc: Updated perl support

2000-02-21 00:28  Timo Sirainen <tss@iki.fi>

	* acconfig.h, configure.in, plugins/Makefile.am: Initial Perl
	support.

2000-02-20 14:40  Timo Sirainen <tss@iki.fi>

	* acconfig.h, configure.in: Resizing terminal works now right
	without resizeterm() function.

2000-02-19 15:37  Timo Sirainen <tss@iki.fi>

	* NEWS, TODO, configure.in: Irssi 0.7.25 released:
	
	+ /WQUERY - create query to current window + Irssi doesn't close
	the window anymore when using /PART + irssi-text also displays
	user's address in topic bar in queries.  + /NAMES list is now
	displayed sorted + irssi-text: /WINDOW MOVE PREV|NEXT - Topic bar
	sometimes displayed some other channel's topic if the	channel
	didn't have a topic.  - Irssi automatically changed to auto-created
	query windows..  - When using /WINDOW CLOSE it didn't change to
	different window

2000-02-18 23:55  Timo Sirainen <tss@iki.fi>

	* TODO: updated

2000-02-18 23:54  Timo Sirainen <tss@iki.fi>

	* NEWS: Final 0.7.24 changes

2000-02-18 23:50  Timo Sirainen <tss@iki.fi>

	* src/common-setup.h: Don't allow any setup file changes or log
	writing if another irssi session is running.

2000-02-18 23:14  Timo Sirainen <tss@iki.fi>

	* NEWS, configure.in: Released 0.7.24

2000-02-03 23:53  Timo Sirainen <tss@iki.fi>

	* configure.in: German translation file

2000-01-29 18:24  Timo Sirainen <tss@iki.fi>

	* configure.in: Small bugfix, it always displayed that it will
	build GTK frontend

2000-01-27 20:03  Timo Sirainen <tss@iki.fi>

	* irssi.spec.in: fixes by vkoivula@saunalahti.fi

2000-01-27 19:07  Timo Sirainen <tss@iki.fi>

	* configure.in: French translation by Julien Boulnois
	<cosman@webmails.com>

2000-01-24 15:59  Timo Sirainen <tss@iki.fi>

	* NEWS, TODO, configure.in: updates for irssi 0.7.23:
	
	+ channel's key (+k key) is displayed in irssi-text's statusbar if
	it   has one.  + Nick hilight detector is a bit smarter now, for
	example if your   nick happens to be "its", "it's blahblah" doesn't
	trigger it..  + colorless irssi-text (/set colors = no): activity
	list is split in   two, Act and Det lists. Det displays list of
	windows where there's	new messages for you.  - /LAST without any
	parameters crashed - if queried nick was changed, GUI didn't notice
	it.  - config file was invalid in .22 - irssi text widget didn't
	work in .22 - dcc transfers always displayed 0.00kB/s in .22

2000-01-19 13:04  Timo Sirainen <tss@iki.fi>

	* config: Fixed the missing commas

2000-01-16 18:15  Timo Sirainen <tss@iki.fi>

	* NEWS: Changed /set toggle_use_colors to simple /set colors Final
	changes for 0.7.22

2000-01-16 18:06  Timo Sirainen <tss@iki.fi>

	* NEWS, TODO: Improved hilighting: You can specify what color to
	hilight the text with, to channel field type the (mirc) color
	number, like "4 #blah" hilights the text with red in channel #blah,
	both color and channel(s) are optional. You can also hilight nicks'
	colors, to text field type "NICK:nick!mask", like NICK:nick, or
	NICK:*!*@*.blah.fi hilights people from blah.fi domain

2000-01-16 15:11  Timo Sirainen <tss@iki.fi>

	* config: Added ptlink network

2000-01-16 15:08  Timo Sirainen <tss@iki.fi>

	* configure.in: Brazilian portuguese translation

2000-01-16 15:04  Timo Sirainen <tss@iki.fi>

	* plugins/speech/speech-events.c: Fixed not to say all weird
	characters.

2000-01-15 22:55  Timo Sirainen <tss@iki.fi>

	* NEWS: When connection is lost to server, irssi will remember the
	channels in windows. After reconnected, (auto)joining to same
	channels will join the channels to the old windows.

2000-01-15 18:00  Timo Sirainen <tss@iki.fi>

	* NEWS: + /window goto active now finds first the window with the
	higest	 activity (msgs to you -> msgs -> rest). Alt-A is also
	default key   shortcut for this - Modeless channels (+channel)
	didn't get synced ever..

2000-01-13 03:13  kloczek

	* Makefile.am, irssi.spec.in: - irssi.desktop now this is not
	applet but application description file -   place them in
	$(datadir)/gnome/apps/Network.

2000-01-12 23:10  Timo Sirainen <tss@iki.fi>

	* NEWS, TODO, configure.in, plugins/external/Makefile.am,
	plugins/sample/Makefile.am, plugins/sound/Makefile.am,
	plugins/speech/Makefile.am, plugins/speech/setup-festival.c,
	src/Makefile.am, src/nls.h: updates for new version:
	
	+ configure displays a summary of things to compile + /set
	toggle_use_colors = yes|no, sets colors on/off in irssi-text - Some
	kB/s messages displayed wrong values when resuming DCC	 transfers.
	Also, kB/s is now displayed with two decimals - "Day changed to
	00-10-2000" .. month was wrong. No Y2K bugs   however ;) - List of
	ircnets was displyed wrong in server dialog.  - Userhost replies
	didn't handle ircops right..  - Doesn't quit when receives SIGHUP -
	some window managers send it   when restarting itself (Afterstep) -
	Specifying "source host IP" didn't work (vhosts).  - Using ctrl-b
	etc. didn't move the cursor forward..  - Don't try to compile GTK
	parts of plugins if we don't even want	 build GTK irssi - Doesn't
	crash when trying to create DCC dialog after being   disconnected
	from IRC server

1999-12-26 11:41  Timo Sirainen <tss@iki.fi>

	* colorless.theme: private messages in a query window were
	displayed wrong.

1999-12-20 19:04  Timo Sirainen <tss@iki.fi>

	* config: bugfix

1999-12-20 00:40  Timo Sirainen <tss@iki.fi>

	* NEWS, TODO, config, configure.in: Updated to 0.7.21

1999-12-19 20:00  Timo Sirainen <tss@iki.fi>

	* src/common-setup.h: IRC Network specific settings: nick,
	username, realname, max. kicks/modes/msgs per command.
	
	Keeps track of "wanted nick", ie. the nick you specified in the
	setup or to /server or /nick. When reconnecting to server it always
	tries the wanted nick before falling back to alternate nicks.

1999-12-08 21:34  Timo Sirainen <tss@iki.fi>

	* colorless.theme: fixed some problems with ignoring server modes.
	Added different format text for server modes.

1999-11-28 19:37  Timo Sirainen <tss@iki.fi>

	* NEWS, TODO, configure.in: updated to 0.7.20.1

1999-11-28 18:50  Timo Sirainen <tss@iki.fi>

	* README, configure.in, plugins/Makefile.am,
	plugins/sql/Makefile.am: MySQL plugin is only build with using
	--with-mysql[=yes|=dir]

1999-11-27 22:15  Timo Sirainen <tss@iki.fi>

	* NEWS, configure.in: Updates for 0.7.20

1999-11-27 21:37  Timo Sirainen <tss@iki.fi>

	* docs/: Makefile.am, botnet.txt: Added botnet plans.

1999-11-27 21:20  Timo Sirainen <tss@iki.fi>

	* plugins/: Makefile.am, external/gtk-external.c,
	external/setup-external.c, proxy/setup.c, sample/gtk-setup.c,
	sample/setup.c, speech/gtk-speech.c, speech/setup-festival.c: Saves
	settings to plugin_xxxx instead of "plugin:xxxx" categories in
	config file.

1999-11-27 21:18  Timo Sirainen <tss@iki.fi>

	* plugins/sql/: .cvsignore, Makefile.am, README, mysql.c, setup.c,
	sql-public.h, sql.c, sql.h: Small simple MySQL plugin.

1999-11-23 21:47  Timo Sirainen <tss@iki.fi>

	* Makefile.am: Added README back

1999-11-23 15:24  wiget

	* docs/Makefile.am: - where is README ?

1999-11-23 15:23  wiget

	* configure.in: - add pl to ALL_LINGUA

1999-11-20 15:00  Timo Sirainen <tss@iki.fi>

	* COMMANDS, Makefile.am, NEWS, TODO, colorless.theme, configure.in,
	window-views-patch.diff, docs/COMMANDS, docs/Makefile.am,
	src/Makefile.am: Last changes for 0.7.19

1999-11-20 12:20  Timo Sirainen <tss@iki.fi>

	* plugins/proxy/proxy.c: Deinitialization fixes

1999-11-14 13:32  Timo Sirainen <tss@iki.fi>

	* configure.in: Doesn't try to build GTK UI if GTK isn't found

1999-11-14 13:11  Timo Sirainen <tss@iki.fi>

	* plugins/proxy/dump.c: Some changes/fixes to client connection
	messages. NICK is now set as first message to client. Also nick and
	away messages didn't have \n at the end of them so they could mess
	up things..

1999-11-07 14:47  Timo Sirainen <tss@iki.fi>

	* config: Default menuitems to popup menu.

1999-11-07 02:18  Timo Sirainen <tss@iki.fi>

	* src/common-setup.h: Automatic text replaces, useful for things
	like :9 -> :) .. This is actually almost same as completions,
	except they are activated with different keys..
	
	Nicklist popup menu is now configurable. It's now in the automation
	setup dialog which is a bit wrong..

1999-11-06 21:05  Timo Sirainen <tss@iki.fi>

	* src/signal.doc: Keyboard configuration works

1999-11-06 15:51  Timo Sirainen <tss@iki.fi>

	* src/signal.doc: "window server changed" -> "channel server
	changed"

1999-11-03 21:05  Timo Sirainen <tss@iki.fi>

	* src/nls.h: NLS support should work without gnome now.

1999-11-03 21:01  Timo Sirainen <tss@iki.fi>

	* plugins/: external/external.c, proxy/proxy.c, sample/sample.c,
	sound/sound.c, speech/speech.c: I broke modules again - now they
	must have a plugin_version() function which returns the plugin
	interface version.

1999-10-30 18:01  Timo Sirainen <tss@iki.fi>

	* configure.in: minor changes..

1999-10-30 17:56  Timo Sirainen <tss@iki.fi>

	* Makefile.am, configure.in, docs/.cvsignore, docs/Makefile.am,
	docs/help/.cvsignore, docs/help/Makefile.am, docs/help/help:
	docs/help - online helps for /HELP. Anyone care to write them? :)

1999-10-30 17:46  Timo Sirainen <tss@iki.fi>

	* docs/FAQ: FAQ added

1999-10-30 15:21  Timo Sirainen <tss@iki.fi>

	* Makefile.am, acconfig.h, configure.in: Internationalization works
	now.

1999-10-29 21:45  Timo Sirainen <tss@iki.fi>

	* plugins/speech/speech-events.c: Updated to work with new irssi

1999-10-29 21:43  Timo Sirainen <tss@iki.fi>

	* plugins/proxy/: dump.c, listen.c: Updates to work with new irssi

1999-10-29 21:41  Timo Sirainen <tss@iki.fi>

	* colorless.theme: Updated colorless theme

1999-10-29 21:40  Timo Sirainen <tss@iki.fi>

	* docs/FORMATS: Text format specs

1999-10-26 23:34  Timo Sirainen <tss@iki.fi>

	* src/common-setup.h: Changed setting code behaviour.
	setup_get_str(), setup_get_int() and setup_get_bool() should be
	used instead of directly accessing setup variables. This has the
	advantage of not requiring to build the whole irssi every time when
	adding new configuration variable.

1999-10-24 13:06  Timo Sirainen <tss@iki.fi>

	* colorless.theme: Added new formats

1999-10-20 23:09  Timo Sirainen <tss@iki.fi>

	* src/common-setup.h: Autoaccept dcc chat from given nick/address

1999-10-20 20:57  Timo Sirainen <tss@iki.fi>

	* src/common-setup.h: Autoget DCC if nick/mask is found from list

1999-10-20 20:32  Timo Sirainen <tss@iki.fi>

	* configure.in: Test for checking if irssi-bot should be build was
	wrong

1999-10-19 20:59  Timo Sirainen <tss@iki.fi>

	* src/signal.doc: str2list() updates - added separator argument and
	you'll need to free only the first item on the list instead of all
	of them.

1999-10-19 18:52  Timo Sirainen <tss@iki.fi>

	* plugins/: proxy/listen.c, sound/Makefile.am, sound/gtk-sound.c:
	Fixes

1999-10-17 11:07  tali

	* COMMANDS, plugins/sound/sound.c, plugins/speech/speech-events.c:
	fixed MSGLEVELS in plugins

1999-10-17 00:50  Timo Sirainen <tss@iki.fi>

	* Makefile.am, src/common.h: Fix for building with objdir

1999-10-16 21:50  Timo Sirainen <tss@iki.fi>

	* src/signal.doc: Use command_bind() and command_unbind() for
	binding commands, they automatically update /help

1999-10-16 18:56  Timo Sirainen <tss@iki.fi>

	* plugins/proxy/dump.c: Away status is restored

1999-10-16 16:57  Timo Sirainen <tss@iki.fi>

	* configure.in: STILL some popt fixes, now it should get compiled
	to all irssi binaries right

1999-10-16 16:41  Timo Sirainen <tss@iki.fi>

	* colorless.theme: Background changed to white.

1999-10-16 16:37  Timo Sirainen <tss@iki.fi>

	* configure.in: popt fix

1999-10-16 15:05  wiget

	* irssi.spec.in: - polish translation

1999-10-16 14:56  wiget

	* irssi.desktop: - polish translation

1999-10-16 14:28  Timo Sirainen <tss@iki.fi>

	* NEWS: Release date set

1999-10-16 14:26  Timo Sirainen <tss@iki.fi>

	* configure.in: popt fixes

1999-10-16 13:05  Timo Sirainen <tss@iki.fi>

	* COMMANDS, Makefile.am, NEWS, README, TODO, configure.in,
	servertest/server.c: Released 0.7.17

1999-10-16 12:54  Timo Sirainen <tss@iki.fi>

	* plugins/sample/Makefile.am: gtk-sample.h was missing

1999-10-14 23:03  Timo Sirainen <tss@iki.fi>

	* plugins/proxy/dump.c: Topic event is sent right

1999-10-14 20:01  Timo Sirainen <tss@iki.fi>

	* plugins/proxy/: listen.c, proxy.c, proxy.h: Password support

1999-10-14 19:33  Timo Sirainen <tss@iki.fi>

	* plugins/proxy/listen.c: Fix for redirecting MODE requests with
	multiple channels (MODE #c1,#c2) to right places.

1999-10-14 19:18  Timo Sirainen <tss@iki.fi>

	* plugins/proxy/listen.c: Removed debug messages..

1999-10-14 19:07  Timo Sirainen <tss@iki.fi>

	* plugins/proxy/: listen.c, proxy.c, proxy.h: Updates - works
	great!

1999-10-13 19:35  Timo Sirainen <tss@iki.fi>

	* plugins/proxy/: dump.c, import.c, listen.c, proxy.h: Restoring
	connection should pretty much work. Needs a scrollback..

1999-10-12 18:52  Timo Sirainen <tss@iki.fi>

	* src/signal.doc: "nick gone changed" signal is sent when gone
	status changes instead of "nicklist changed" ..

1999-10-11 22:15  Timo Sirainen <tss@iki.fi>

	* plugins/proxy/listen.c: Some fixes, this is starting to become
	usable! Just need to add the ability to restore the connection,
	reply instantly from cache to some queries from client..

1999-10-11 20:06  Timo Sirainen <tss@iki.fi>

	* colorless.theme: New line format added

1999-10-10 11:01  Timo Sirainen <tss@iki.fi>

	* src/common-setup.h: Each window can have it's own command history
	buffer

1999-10-10 10:26  Timo Sirainen <tss@iki.fi>

	* src/: common-setup.h, signal.doc: Lag detection displayed in
	statusbar, can also automatically disconnect if too much lagged.

1999-10-09 21:28  Timo Sirainen <tss@iki.fi>

	* plugins/: external/Makefile.am, external/external.c,
	external/external.h, external/gtk-external.c, external/sample.c,
	external/setup-external.c, proxy/proxy.c, proxy/proxy.h,
	sound/gtk-sound.c, sound/setup.c, sound/sound.c, sound/sound.h,
	speech/Makefile.am, speech/gtk-speech.c, speech/setup-festival.c,
	speech/speech.c, speech/speech.h: Updated all plugins to work with
	and without GTK

1999-10-09 20:58  Timo Sirainen <tss@iki.fi>

	* configure.in: gnome support checks are now run always

1999-10-09 20:56  Timo Sirainen <tss@iki.fi>

	* src/lib-popt/popt.c: moved the strerror() implementation if it
	doesn't exist

1999-10-09 20:14  Timo Sirainen <tss@iki.fi>

	* src/common-setup.h: Fixes to make irssi to work properly with
	several different irc servers/nets.  Some servers didn't allow WHO
	#a,#b,.., undernet servers reply with only one End of WHO message,
	some servers that don't understand MODE #a,#b,.. reply with "you're
	not on that channel". Also checking if irc server understands
	channel excepition/invites is done at server connect from event
	004.

1999-10-09 20:04  Timo Sirainen <tss@iki.fi>

	* acconfig.h, configure.in, src/common.h: popt-gnome.h isn't used
	anymore

1999-10-09 19:59  Timo Sirainen <tss@iki.fi>

	* src/lib-config/: irssi-config.c, irssi-config.h: config_section()
	and config_list_section() changed

1999-10-07 22:30  Timo Sirainen <tss@iki.fi>

	* plugins/sample/: Makefile.am, gtk-init.c, gtk-sample.h,
	gtk-setup.c, sample.c, sample.h, setup.c: Sample plugin that works
	in irssi-text and still shows the GUI setup when loaded under GTK
	irssi.

1999-10-06 18:47  Timo Sirainen <tss@iki.fi>

	* configure.in, src/Makefile.am, src/common.h,
	src/lib-popt/.cvsignore, src/lib-popt/Makefile.am,
	src/lib-popt/findme.c, src/lib-popt/findme.h, src/lib-popt/popt.c,
	src/lib-popt/popt.h, src/lib-popt/poptconfig.c,
	src/lib-popt/popthelp.c, src/lib-popt/poptint.h,
	src/lib-popt/poptparse.c: libpopt is now distributed with irssi
	since it's small enough and I got tired of installing it to every
	computer when I tried to run irssi..

1999-10-05 20:53  Timo Sirainen <tss@iki.fi>

	* configure.in: configure add libs to PROG_LIBS instead of LIBS
	since plugins were linked against them too.

1999-10-04 16:13  tali

	* configure.in: fixed bug in configuring popt

1999-10-03 16:41  Timo Sirainen <tss@iki.fi>

	* README: Some minor changes..

1999-10-03 16:37  Timo Sirainen <tss@iki.fi>

	* acconfig.h, configure.in, src/common.h: Command line argument
	handling works.   -c server [-p port] : connects to server at
	startup   -n : don't autoconnect to any servers

1999-10-02 19:13  Timo Sirainen <tss@iki.fi>

	* Makefile.am: Fix for building with objdir

1999-10-02 15:56  Timo Sirainen <tss@iki.fi>

	* src/common-setup.h: Moved background pixmap settings to theme
	specific.  Fixed some memory leaks.

1999-10-02 12:29  Timo Sirainen <tss@iki.fi>

	* configure.in, src/Makefile.am: --without-bot to configure doesn't
	build irssi-bot

1999-09-30 18:31  Timo Sirainen <tss@iki.fi>

	* configure.in: GtkIText: imlib isn't required anymore, underlined
	text works

1999-09-27 18:54  Timo Sirainen <tss@iki.fi>

	* src/common-setup.h: More GtkIText changes. Most of the ZVT things
	are removed.  You can now change font and background. Background
	pixmaps also work, they can be scrollable, shaded and scaled/tiled.

1999-09-21 16:31  Timo Sirainen <tss@iki.fi>

	* src/common-setup.h: Removed the "multichannel query" thing since
	it wasn't actually needed :) Replaced it with server specific
	timeout between sending commands, after raising it to 3 seconds all
	servers worked just fine.

1999-09-18 18:22  Timo Sirainen <tss@iki.fi>

	* src/common-setup.h: New server specific option: "Send queries for
	all channels at once". It's faster to use it but some servers (I've
	found only one so far..) hang the connection with this.

1999-09-17 16:42  Timo Sirainen <tss@iki.fi>

	* src/common-setup.h: You can specify what port to use with DCC.

1999-09-15 22:31  Timo Sirainen <tss@iki.fi>

	* src/signal.doc: Related to channel query changes..

1999-09-13 18:50  wiget

	* irssi.spec.in: - fixed %%configure macro

1999-09-13 16:29  Timo Sirainen <tss@iki.fi>

	* NEWS: Release date set..

1999-09-13 16:24  Timo Sirainen <tss@iki.fi>

	* plugins/proxy/: dump.c, listen.c: Some fixes to make it work
	after ipv6 changes

1999-09-13 12:41  Timo Sirainen <tss@iki.fi>

	* NEWS: /gwhois dialog has now refresh button, /gwhois is used when
	clicking whois from nicklist popup menu

1999-09-12 15:46  Timo Sirainen <tss@iki.fi>

	* NEWS: Getting ready for 0.7.16 release..

1999-09-11 10:58  Timo Sirainen <tss@iki.fi>

	* src/signal.doc: Netsplit code changes, should work now.

1999-09-05 11:43  Timo Sirainen <tss@iki.fi>

	* Makefile.am: fix for building irssi from different directory

1999-09-05 00:24  Timo Sirainen <tss@iki.fi>

	* NEWS: Restoring saved window size didn't work very accurately

1999-09-04 22:06  Timo Sirainen <tss@iki.fi>

	* NEWS, TODO, src/common-setup.h: Autojoining to channels work with
	irssi-text too

1999-09-04 21:02  Timo Sirainen <tss@iki.fi>

	* NEWS, TODO: Giving -nogui parameter to /who doesn't use the GUI
	dialog
	
	All the dialogs that have clist widget: you can resize columns and
	sort the list by clicking the headers
	
	/who dialog displays total number of items and the list is
	searchable

1999-09-04 20:24  Timo Sirainen <tss@iki.fi>

	* NEWS, TODO: /list and /names complains if they're run without any
	arguments, -YES overrides this
	
	/list -nogui doesn't use the GUI list display
	
	/list and /who dialog changes: you can resize columns, sort the
	list by clicking the headers, displays total number of channels and
	the list is searchable

1999-09-04 17:39  Timo Sirainen <tss@iki.fi>

	* NEWS: /window goto #channel - moves you to window with the
	channel, query or dcc chat /window goto active - moves you to first
	window with activity

1999-09-04 17:09  Timo Sirainen <tss@iki.fi>

	* README: Nicklist changed to hash table. Some speedups for
	function checking for people's gone flags.

1999-09-04 13:56  Timo Sirainen <tss@iki.fi>

	* autogen.sh: Removed .spec.in -> .spec generation since configure
	does it now.

1999-09-04 13:42  wiget

	* Makefile.am, configure.in, irssi.spec.in: - new way to update
	Version: field in spec - new target for make 'make rpm'

1999-09-03 16:48  wiget

	* NEWS: - NEWS is news file :-) - ChangeLog is cvs log

1999-09-03 16:32  Timo Sirainen <tss@iki.fi>

	* src/lib-config/: .cvsignore, Makefile.am, irssi-config.c,
	irssi-config.h: Initial revision

1999-09-03 16:32  Timo Sirainen <tss@iki.fi>

	* src/lib-config/: .cvsignore, Makefile.am, irssi-config.c,
	irssi-config.h: irssi 0.7.15.8 sources imported

1999-09-03 16:27  Timo Sirainen <tss@iki.fi>

	* .cvsignore, AUTHORS, COMMANDS, Makefile.am, NEWS, README,
	README-HEBREW, TODO, acconfig.h, autogen.sh, colorless.theme,
	config, configure.in, file2header.sh, irssi.desktop, irssi.gnorba,
	irssi.spec.in, stamp.h.in, window-views-patch.diff,
	plugins/.cvsignore, plugins/Makefile.am,
	plugins/external/.cvsignore, plugins/external/Makefile.am,
	plugins/external/external.c, plugins/external/external.h,
	plugins/external/sample.c, plugins/external/setup-external.c,
	plugins/proxy/.cvsignore, plugins/proxy/Makefile.am,
	plugins/proxy/dump.c, plugins/proxy/import.c,
	plugins/proxy/listen.c, plugins/proxy/proxy.c,
	plugins/proxy/proxy.h, plugins/proxy/setup.c,
	plugins/sample/.cvsignore, plugins/sample/Makefile.am,
	plugins/sample/sample.c, plugins/sample/sample.h,
	plugins/sample/setup.c, plugins/sound/.cvsignore,
	plugins/sound/Makefile.am, plugins/sound/setup.c,
	plugins/sound/sound.c, plugins/sound/sound.h,
	plugins/speech/.cvsignore, plugins/speech/Makefile.am,
	plugins/speech/setup-festival.c, plugins/speech/speech-events.c,
	plugins/speech/speech.c, plugins/speech/speech.h,
	servertest/.cvsignore, servertest/Makefile.am, servertest/server.c,
	src/.cvsignore, src/Makefile.am, src/common-setup.h, src/common.h,
	src/irssi-plugin-gui.h, src/irssi-plugin.h, src/signal.doc: Initial
	revision

1999-09-03 16:27  Timo Sirainen <tss@iki.fi>

	* .cvsignore, AUTHORS, COMMANDS, Makefile.am, NEWS, README,
	README-HEBREW, TODO, acconfig.h, autogen.sh, colorless.theme,
	config, configure.in, file2header.sh, irssi.desktop, irssi.gnorba,
	irssi.spec.in, stamp.h.in, window-views-patch.diff,
	plugins/.cvsignore, plugins/Makefile.am,
	plugins/external/.cvsignore, plugins/external/Makefile.am,
	plugins/external/external.c, plugins/external/external.h,
	plugins/external/sample.c, plugins/external/setup-external.c,
	plugins/proxy/.cvsignore, plugins/proxy/Makefile.am,
	plugins/proxy/dump.c, plugins/proxy/import.c,
	plugins/proxy/listen.c, plugins/proxy/proxy.c,
	plugins/proxy/proxy.h, plugins/proxy/setup.c,
	plugins/sample/.cvsignore, plugins/sample/Makefile.am,
	plugins/sample/sample.c, plugins/sample/sample.h,
	plugins/sample/setup.c, plugins/sound/.cvsignore,
	plugins/sound/Makefile.am, plugins/sound/setup.c,
	plugins/sound/sound.c, plugins/sound/sound.h,
	plugins/speech/.cvsignore, plugins/speech/Makefile.am,
	plugins/speech/setup-festival.c, plugins/speech/speech-events.c,
	plugins/speech/speech.c, plugins/speech/speech.h,
	servertest/.cvsignore, servertest/Makefile.am, servertest/server.c,
	src/.cvsignore, src/Makefile.am, src/common-setup.h, src/common.h,
	src/irssi-plugin-gui.h, src/irssi-plugin.h, src/signal.doc: irssi
	0.7.15.8 sources imported