2000-08-13  Timo Sirainen  <tss@iki.fi>

	* po/fr.po, po/pl.po, po/pt_BR.po, NEWS, TODO, configure.in, docs/formats.txt, docs/manual.txt, po/de.po, po/fi.po:
	Getting ready for .95 ..

	* docs/perl.txt, src/perl/xs/Irssi-window.xs:
	Implemented Irssi::print_window(), added optional level parameter to
	Irssi::print()

	* configure.in:
	Disable NLS if msgfmt command isn't found.

2000-08-12  Timo Sirainen  <tss@iki.fi>

	* src/fe-text/mainwindow-activity.c: bugfixes

	* src/fe-common/core/fe-common-core.c, src/fe-common/core/window-save.c, src/fe-common/core/window-save.h, src/fe-common/irc/fe-irc-commands.c, src/fe-common/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.

	* src/perl/xs/Irssi-log.xs: removed log rotating stuff.

	* src/fe-text/Makefile.am, src/fe-text/irssi.c, src/fe-text/mainwindow-activity.c, src/fe-text/mainwindows.c, src/fe-text/mainwindows.h:
	Don't trigger window activity if window is already visible in some
	other split window.

	* src/core/misc.c, src/core/misc.h, src/fe-common/core/fe-log.c:
	mkpath() - behaves like mkdir -p. Autologging now uses it to create
	log directories.

	* 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.

	* src/fe-common/irc/fe-irc-commands.c:
	Don't trigger window activity when you send /MSG etc.

	* 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-11  Timo Sirainen  <tss@iki.fi>

	* src/fe-text/gui-entry.c:
	Entry line scrolling works better.

	* src/core/log.c, src/core/log.h, src/fe-common/core/fe-log.c, src/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

	* src/core/log.c, src/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.

	* 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.

	* 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  Timo Sirainen  <tss@iki.fi>

	* src/fe-text/screen.c, src/fe-text/statusbar-items.c, src/fe-text/statusbar.c, src/fe-text/statusbar.h:
	Topic bar doesn't get erased anymore after resize.

	* 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"..

	* acconfig.h, configure.in:
	For curses fixes..

	* src/fe-text/mainwindows.c, src/fe-text/mainwindows.h, src/fe-text/screen.c:
	Still some fixes for curseses without wresize() or resizeterm().

	* 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.

	* src/fe-text/gui-readline.c, src/fe-text/gui-textwidget.c, src/fe-text/mainwindows.c, src/fe-text/statusbar-items.c, src/fe-text/statusbar.c:
	Windowing system fixes, doesn't crash anymore after window resizes.

	* src/fe-common/irc/fe-events-numeric.c, src/fe-common/irc/module-formats.c, src/fe-common/irc/module-formats.h:
	Added support for dalnet's whois registered event.

	* gnome/configure.in: bugfix

	* src/fe-common/irc/fe-channels.c, src/fe-common/irc/fe-query.c:
	Don't autoclose window after part/unquery if there was still some
	channels/queries left in window.

2000-08-04  Timo Sirainen  <tss@iki.fi>

	* src/fe-common/core/windows.c, src/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.

	* gnome/macros/macros.dep: This was needed too

	* gnome/macros/gnome-x-checks.m4, gnome/macros/gnome-xml-check.m4, gnome/macros/gnome.m4, gnome/macros/linger.m4, gnome/macros/need-declaration.m4, gnome/src/Makefile.am, gnome/src/channels-newdata.c, gnome/src/channels-newdata.h, gnome/src/dialog-about.c, gnome/src/dialog-about.h, gnome/src/dialog-channels.c, gnome/src/dialog-channels.h, gnome/src/dialog-connect.c, gnome/src/dialog-connect.h, gnome/src/dialog-dcc.c, gnome/src/dialog-dcc.h, gnome/src/dialog-disconnect.c, gnome/src/dialog-disconnect.h, gnome/src/dialog-irssibot.c, gnome/src/dialog-irssibot.h, gnome/src/dialog-join.c, gnome/src/dialog-join.h, gnome/src/dialog-links.c, gnome/src/dialog-links.h, gnome/src/dialog-log.c, gnome/src/dialog-log.h, gnome/src/dialog-modes.c, gnome/src/dialog-modes.h, gnome/src/dialog-notifylist.c, gnome/src/dialog-notifylist.h, gnome/src/dialog-plugins.c, gnome/src/dialog-plugins.h, gnome/src/dialog-rawlog.c, gnome/src/dialog-rawlog.h, gnome/src/dialog-status.c, gnome/src/dialog-status.h, gnome/src/dialog-textwidget.c, gnome/src/dialog-textwidget.h, gnome/src/dialog-window.c, gnome/src/dialog-window.h, gnome/src/dialogs.c, gnome/src/dialogs.h, gnome/src/gui-channels.c, gnome/src/gui-channels.h, gnome/src/gui-dcc.c, gnome/src/gui-dcc.h, gnome/src/gui-depends.c, gnome/src/gui-depends.h, gnome/src/gui-event-invite.c, gnome/src/gui-event-invite.h, gnome/src/gui-event-list.c, gnome/src/gui-event-list.h, gnome/src/gui-event-who.c, gnome/src/gui-event-who.h, gnome/src/gui-event-whois.c, gnome/src/gui-event-whois.h, gnome/src/gui-events.c, gnome/src/gui-events.h, gnome/src/gui-mainwindows.c, gnome/src/gui-mainwindows.h, gnome/src/gui-menu-commands.c, gnome/src/gui-menu-commands.h, gnome/src/gui-menus.c, gnome/src/gui-menus.h, gnome/src/gui-nicklist-popup.c, gnome/src/gui-nicklist-popup.h, gnome/src/gui-nicklist.c, gnome/src/gui-nicklist.h, gnome/src/gui-printtext.c, gnome/src/gui-printtext.h, gnome/src/gui-server.c, gnome/src/gui-server.h, gnome/src/gui-special-vars.c, gnome/src/gui-special-vars.h, gnome/src/gui-statusbar.c, gnome/src/gui-statusbar.h, gnome/src/gui-windows.c, gnome/src/gui-windows.h, gnome/src/gui.c, gnome/src/gui.h, gnome/src/irssi.c, gnome/src/irssi.h, gnome/src/itext.c, gnome/src/itext.h, gnome/src/panel.c, gnome/src/panel.h, gnome/src/setup-appearance.c, gnome/src/setup-appearance.h, gnome/src/setup-bg.c, gnome/src/setup-bg.h, gnome/src/setup-colors.c, gnome/src/setup-colors.h, gnome/src/setup-completion.c, gnome/src/setup-completion.h, gnome/src/setup-dcc.c, gnome/src/setup-dcc.h, gnome/src/setup-flood.c, gnome/src/setup-flood.h, gnome/src/setup-history.c, gnome/src/setup-history.h, gnome/src/setup-int.h, gnome/src/setup-ircnets.c, gnome/src/setup-ircnets.h, gnome/src/setup-ircproxy.c, gnome/src/setup-ircproxy.h, gnome/src/setup-keyboard.c, gnome/src/setup-keyboard.h, gnome/src/setup-lists.c, gnome/src/setup-lists.h, gnome/src/setup-lookandfeel.c, gnome/src/setup-lookandfeel.h, gnome/src/setup-misc.c, gnome/src/setup-misc.h, gnome/src/setup-servers.c, gnome/src/setup-servers.h, gnome/src/setup-session.c, gnome/src/setup-session.h, gnome/src/setup-themes.c, gnome/src/setup-themes.h, gnome/src/setup-txt.c, gnome/src/setup-txt.h, gnome/src/setup.c, gnome/src/setup.h, gnome/src/snapshot.c, gnome/src/snapshot.h, gnome/src/wordclick.c, gnome/src/wordclick.h, gnome/autogen.sh, gnome/configure.in, gnome/macros/ChangeLog, gnome/macros/Makefile.am, gnome/macros/aclocal-include.m4, gnome/macros/autogen.sh, gnome/macros/compiler-flags.m4, gnome/macros/curses.m4, gnome/macros/gnome-bonobo-check.m4, gnome/macros/gnome-common.m4, gnome/macros/gnome-fileutils.m4, gnome/macros/gnome-gettext.m4, gnome/macros/gnome-ghttp-check.m4, gnome/macros/gnome-gnorba-check.m4, gnome/macros/gnome-guile-checks.m4, gnome/macros/gnome-libgtop-check.m4, gnome/macros/gnome-objc-checks.m4, gnome/macros/gnome-orbit-check.m4, gnome/macros/gnome-print-check.m4, gnome/macros/gnome-pthread-check.m4, gnome/macros/gnome-support.m4, gnome/macros/gnome-undelfs.m4, gnome/macros/gnome-vfs.m4:
	GTK Irssi - lots of ugly and incomplete code

2000-08-01  Timo Sirainen  <tss@iki.fi>

	* src/lib-config/set.c: fix

	* src/fe-common/core/Makefile.am, src/fe-common/core/fe-common-core.c, src/fe-common/core/window-commands.c, src/fe-common/core/window-save.c, src/fe-common/core/window-save.h, src/fe-common/core/windows.c, src/fe-common/core/windows.h:
	/SAVEWINDOWS - saves the current layout of windows. It's automatically
	reloaded at startup.

	* src/fe-common/irc/fe-channels.c, src/fe-common/irc/fe-query.c, src/fe-common/irc/irc-completion.c:
	/wjoin and /wquery commands stopped the "channel created" and
	"query created" signals - not good.

2000-07-31  Timo Sirainen  <tss@iki.fi>

	* src/fe-text/gui-windows.c, src/fe-text/irssi.c:
	You can change the default line indentation with /SET indent

	* src/fe-common/irc/module-formats.c, src/fe-common/core/module-formats.c:
	updated

	* src/fe-common/irc/irc-completion.c, src/fe-common/irc/module.h, src/irc/core/channels.h, src/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.

	* src/fe-common/core/command-history.c:
	Don't allow jumping to last line in history from first line

	* src/fe-common/core/window-activity.c:
	Actions didn't trigger window activity

	* 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..

	* src/fe-common/irc/fe-events-numeric.c, src/fe-common/irc/module-formats.c, src/fe-common/irc/module-formats.h:
	Added names_nick format.

	* src/fe-common/core/printtext.c, src/fe-common/core/printtext.h:
	Added output_format_get_text() function for querying text formats.

	* src/fe-text/gui-entry.c:
	Don't draw the last character in entry line, this doesn't work right
	with some terminals.

	* src/fe-common/core/fe-common-core.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/core/themes.h, src/fe-common/core/window-commands.c, src/fe-common/core/windows.h:
	Theme fixes: /RELOAD reloads them, /SET current_theme changes the default
	theme, you can have window specific themes with /WINDOW THEME.

	* src/core/server.c, src/irc/core/irc-server.c:
	Fixes

	* src/irc/core/server-setup.c:
	Never fallback to alternate_nick if nick is set in ircnet settings.

	* configure.in: Abort immediately if GLib wasn't found

	* syntax.pl: Fixes..

	* src/fe-common/core/printtext.c:
	Never beep with texts with MSGLEVEL_NOHILIGHT level.

	* syntax.pl: Using find instead of grep -r.

2000-07-30  Timo Sirainen  <tss@iki.fi>

	* src/fe-text/statusbar-items.c:
	Mail check: the also file size changes as well as modify time changes

	* src/fe-common/core/fe-common-core.c, src/fe-common/irc/fe-common-irc.c:
	Moved the beep settings_add_xxx() calls from irc to core.

	* src/fe-common/irc/fe-events.c, src/fe-common/core/printtext.c:
	/SET beep_on_msg handling moved to printtext() where it catches all the
	levels, not just the IRC levels.

	* src/core/server.h, src/irc/core/irc-server.h:
	Moved some IRC specific server stuff to generic server stuff.

	* src/core/server.c, src/fe-common/irc/irc-completion.c, src/irc/core/channel-rejoin.c, src/irc/core/channels-query.c, src/irc/core/ctcp.c, src/irc/core/irc-commands.c, src/irc/core/irc.c, src/irc/core/netsplit.c, src/irc/core/server-idle.c:
	Bugfixes for non-irc server handling.

2000-07-29  Timo Sirainen  <tss@iki.fi>

	* src/irc/core/modes.c:
	/OP, /DEOP, /VOICE and /DEVOICE without any parameters didn't work right

	* src/fe-text/gui-printtext.c, src/fe-text/gui-windows.c, src/fe-text/mainwindows.c:
	Bugfixes for the windowing system.

	* 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  Timo Sirainen  <tss@iki.fi>

	* src/irc/core/channels-setup.c:
	/CHANNEL ADD -botcmd without -bots crashed irssi.

	* src/fe-text/screen.c:
	We want to ignore SIGPIPE *ALWAYS*, don't set it back to SIG_DFL.

2000-07-26  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.

	* Makefile.am, configure.in: Updates

	* src/fe-text/gui-entry.c, src/fe-text/gui-printtext.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, src/fe-text/statusbar-items.c, src/fe-text/statusbar.c:
	Mainwindows use now real curses WINDOWs, this should fix irssi with some
	curseses that didn't like setscrreg() (solaris 8).

	* NEWS, TODO, po/de.po, po/fi.po, po/fr.po, po/pl.po, po/pt_BR.po, syntax.pl:
	Getting ready for .94 ..

	* docs/help/Makefile.am.gen, docs/help/help, docs/help/in/Makefile.am.gen:
	updates

	* src/fe-text/irssi.c:
	No, we still don't want silc_init() here..

	* docs/help/.cvsignore, docs/help/in/.cvsignore:
	updated

	* autogen.sh, configure.in, 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, syntax.pl:
	Help files by lite

	* src/fe-common/core/completion.c:
	Command completion should override others.

2000-07-24  Timo Sirainen  <tss@iki.fi>

	* src/irc/core/channels-setup.c, src/irc/core/ircnet-setup.c:
	Channels and ircnets got lost after /RELOAD and /SAVE

	* src/fe-common/irc/fe-irc-commands.c, src/fe-common/irc/module-formats.c, src/fe-common/irc/module-formats.h:
	/BAN #channel now shows bans and ban exceptions in specified channel

2000-07-23  Timo Sirainen  <tss@iki.fi>

	* src/fe-text/gui-readline.c:
	Call key_unbind()s at deinit.

	* 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.

	* src/irc/core/server-setup.c:
	Don't try to free ircnet if it's NULL.

	* src/irc/core/bans.c, src/irc/core/irc-commands.c, src/irc/core/irc-rawlog.c, src/irc/core/modes.c, src/irc/core/server-reconnect.c, src/irc/dcc/dcc-chat.c, src/irc/dcc/dcc-files.c, src/irc/dcc/dcc.c, src/irc/notifylist/notify-commands.c, src/core/commands.c, src/fe-common/core/fe-core-commands.c, src/fe-common/core/fe-log.c, src/fe-common/core/fe-modules.c, src/fe-common/core/fe-settings.c, src/fe-common/core/hilight-text.c, src/fe-common/core/keyboard.c, src/fe-common/core/themes.c, src/fe-common/core/window-commands.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/fe-netsplit.c, src/fe-text/gui-printtext.c, src/fe-text/gui-textwidget.c, src/fe-text/mainwindows.c:
	Added syntaxes of all commands in comments, they're going to be used to
	autogenerate help files.

	* src/perl/irssi-perl.c:
	Moved the PL_perl_destruct_level to irssi_perl_init() so Irssi won't
	crash after second /PERLFLUSH.

	* src/fe-common/irc/fe-ignore.c, src/irc/core/ignore.c, src/irc/core/ignore.h:
	Implemented /IGNORE -time <seconds>, patch by fuchs.

	* src/irc/core/irc-log.c:
	Awaylog didn't work right if you did /AWAY multiple times.

	* docs/manual.txt, docs/perl.txt:
	updates

	* src/irc/dcc/dcc-chat.c, src/irc/dcc/dcc-files.c:
	A few extra checks.

	* 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..

	* src/irc/dcc/dcc-chat.c, src/irc/dcc/dcc.c, src/irc/dcc/dcc.h:
	Use net-sendbuffer with DCC chat.

	* src/core/net-sendbuffer.c, src/core/net-sendbuffer.h:
	net_sendbuffer_send(): use const void *data instead of void *data

	* src/core/net-sendbuffer.c:
	Added handle != -1 check to net_sendbuffer_create()

	* src/fe-common/irc/fe-netsplit.c:
	Printing netsplit nicks printed one too less nicks (netsplit_max_nicks-1)

	* 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).

	* src/core/commands.c: Don't allow recursive aliases.

	* src/core/settings.c:
	/SET settings_autosave - If set ON, settings are automatically saved
	when quitting and once per hour.

	* src/fe-common/irc/notifylist/fe-notifylist.c, src/irc/notifylist/module.h, src/irc/notifylist/notify-whois.c, src/irc/notifylist/notifylist.c:
	/NOTIFY -idle fixes.

	* src/core/misc.c:
	is_numeric() returns now FALSE if it was given empty string.

	* src/fe-common/irc/fe-common-irc.c, src/fe-common/irc/fe-events.c, src/fe-common/irc/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.

	* src/fe-common/core/keyboard.c:
	Listing keys with /BIND key now checks the keys case-insensitively.

	* src/fe-text/gui-entry.c, src/fe-text/gui-entry.h, src/fe-text/gui-readline.c:
	Changed the names of /BIND commands to be epic-compatible. Also added
	several new commands.

2000-07-22  Timo Sirainen  <tss@iki.fi>

	* src/core/commands.c, src/core/settings.c, src/core/settings.h, src/fe-common/core/fe-settings.c, src/fe-common/core/module-formats.c, src/fe-common/core/module-formats.h:
	Moved /SAVE and /RELOAD to fe-common. Print "config saved" and
	"config reloaded" messages.

	* src/fe-common/core/keyboard.c:
	Ignore case when checking key names.

	* src/core/special-vars.c:
	uname() return value checking fixes.

	* src/fe-common/irc/fe-common-irc.c:
	another ircnet == NULL fix

	* src/fe-common/irc/fe-common-irc.c:
	Don't crash at startup if IRC network wasn't specified for some server.

	* src/fe-common/core/window-commands.c:
	Implemented /WINDOW LAST for changing to last current window.

	* src/fe-common/core/fe-core-commands.c:
	/HELP wasn't working.

	* 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-21  Timo Sirainen  <tss@iki.fi>

	* src/fe-common/core/keyboard.c:
	/RELOAD still didn't work right.

	* src/core/log.c: Don't save autologs.

	* src/fe-common/core/module-formats.c, src/fe-common/core/module-formats.h, src/fe-common/core/themes.c:
	You can now change the texts /FORMAT prints itself.

	* src/fe-common/irc/irc-completion.c:
	/SET completion_disable_auto -> completion_auto

	* 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-20  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..

	* docs/formats.txt:
	Added information about mirc colors by fuchs.

	* src/irc/core/channels.c:
	The channel key given in /JOIN should override the one given in setup.

2000-07-19  Timo Sirainen  <tss@iki.fi>

	* src/fe-common/core/hilight-text.c:
	Removed notices from default highlight level

	* src/perl/xs/module.h:
	Irssi::is_channel() didn't work because irc.h wasn't included and
	ischannel() macro wasn't expanded..

	* src/fe-common/irc/notifylist/fe-notifylist.c:
	"/notify -list " (happened easily when using tab completion) didn't work

2000-07-18  Timo Sirainen  <tss@iki.fi>

	* curses.m4: bugfix

	* src/fe-common/irc/fe-events-numeric.c, src/fe-common/irc/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.

	* src/fe-common/irc/notifylist/fe-notifylist.c:
	/NOTIFY -list displays now "-idle" before the actual idle time..

	* src/fe-common/irc/irc-completion.c:
	Tab-msgcompletion didn't work right after you had used /msg -ircnet nick

	* src/fe-text/gui-textwidget.c:
	/LASTLOG ignored LINE_CMD_COLOR0 commands.

2000-07-17  Timo Sirainen  <tss@iki.fi>

	* src/fe-common/irc/irc-completion.c:
	Autocompletion is disabled by default

	* file2header.sh: use const char *

2000-07-16  Timo Sirainen  <tss@iki.fi>

	* src/fe-common/core/window-items.c:
	reuse_unused_windows is always ON when autoclose_windows is OFF.

	* configure.in: bugfix

	* src/core/server.c: typofix

	* configure.in:
	Removed silc from chat modules - it shouldn't be there yet :)

	* src/common.h, src/core/Makefile.am, src/core/args.c, src/core/commands.c, src/core/commands.h, src/core/levels.c, src/core/levels.h, src/core/line-split.c, src/core/log.c, src/core/misc.c, src/core/misc.h, src/core/modules.c, src/core/net-disconnect.c, src/core/net-nonblock.c, src/core/network.c, src/core/pidwait.c, src/core/rawlog.c, src/core/server-redirect.c, src/core/server.c, src/core/server.h, src/core/settings.c, src/core/signals.c, src/core/special-vars.c, src/irc/core/irc-commands.c:
	Cleaned up code.

	* src/irc/core/irc-server.h:
	Was left out from the sendbuffer commit..

	* src/core/core.c, src/core/net-sendbuffer.c, src/core/net-sendbuffer.h, src/core/server.c, src/irc/core/irc-server.c, src/irc/core/irc.c, src/irc/dcc/dcc-chat.c, src/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.

	* autogen.sh:
	colorless.theme generator didn't work always right - "$1%K-" -> "$1-",
	fixed it to output "${1}-" instead.

	* src/fe-text/gui-printtext.c, src/fe-text/gui-windows.c, src/fe-text/gui-windows.h:
	Don't ever add \0\0 to text queue - this might break things. Use \0 +
	LINE_CMD_COLOR0 instead.

	* src/fe-common/core/keyboard.c:
	/RELOAD broke keyboard bindings

	* src/fe-text/gui-readline.c:
	Ctrl-L calls now irssi_redraw() instead of the curses' default..

	* src/fe-text/irssi.c:
	When redrawing screen, refresh the screen after clear() so that curses
	won't try to "optimize" the refresh out.

	* src/fe-common/core/fe-common-core.c:
	Use status window by default.

	* src/fe-text/gui-printtext.c:
	Print the text with the "default" color (whatever is set with xterm -fg) -
	not the theme->default_color.

	* configure.in:
	If --prefix is used, add the default perl library directory to same
	prefix.

2000-07-15  Timo Sirainen  <tss@iki.fi>

	* src/fe-common/core/printtext.c:
	Don't print the -!- DCCMSGS level.

	* src/irc/core/server-setup.c:
	/SERVER <ircnet> used always port 6667 when connecting.

	* src/fe-common/irc/notifylist/fe-notifylist.c:
	-list option to /NOTIFY wasn't specified in command options.

	* src/fe-text/gui-windows.c:
	Small bugfix with resizing window.

	* src/fe-common/irc/irc-completion.c, src/irc/core/irc-commands.c, src/irc/core/irc-server.c, src/irc/core/massjoin.c, src/irc/core/netsplit.c, src/irc/core/server-idle.c:
	A few checks to check that we really are dealing with IRC servers.

	* 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.

	* src/core/levels.c, src/core/levels.h, src/fe-common/core/hilight-text.c, src/fe-common/irc/dcc/fe-dcc.c, src/fe-common/irc/fe-events.c, src/fe-common/irc/fe-irc-commands.c, src/irc/dcc/dcc-chat.c, src/irc/dcc/dcc-files.c, src/irc/dcc/dcc.c, src/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  Timo Sirainen  <tss@iki.fi>

	* src/fe-common/irc/fe-ignore.c, src/fe-common/irc/module-formats.c:
	/IGNORE didn't show if it had -replies flag

	* src/fe-text/gui-readline.c, src/fe-text/gui-readline.h, src/fe-text/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.

	* src/irc/core/ignore.c: Another /IGNORE -replies fix

	* src/fe-text/gui-readline.c: KEY_LL = end key

	* 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-10  Timo Sirainen  <tss@iki.fi>

	* src/irc/core/ignore.c: /IGNORE -replies fixes

	* src/core/levels.c, src/core/misc.c, src/core/network.c, src/core/signals.c, src/fe-common/core/completion.c, src/fe-common/core/fe-settings.c, src/fe-common/core/themes.c, src/fe-common/irc/fe-ctcp.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-text/gui-printtext.c, src/fe-text/gui-readline.c, src/irc/bot/bot-users.c, src/irc/bot/botnet.c, src/irc/bot/botnet.h, src/irc/dcc/dcc-files.c, src/irc/dcc/dcc.c, src/lib-config/parse.c, src/lib-popt/Makefile.am, src/lib-popt/findme.c, src/lib-popt/popt.c, src/lib-popt/poptconfig.c, src/lib-popt/popthelp.c, src/lib-popt/poptint.h:
	Enabled lots of GCC warnings, fixed those that were easy to fix.

2000-07-09  Timo Sirainen  <tss@iki.fi>

	* configure.in:
	intl libs weren't added to program's libraries.

	* TODO: updated

	* curses.m4:
	Check that -lncurses is actually found - if not, try -lcurses.

	* src/fe-text/statusbar-items.c: Removed a warning

	* src/fe-common/irc/fe-netjoin.c:
	MODE checking didn't work right..

	* configure.in:
	sys/types.h has to be included with sys/socket.h when checking socklen_t

	* NEWS, po/de.po, po/fi.po, po/fr.po, po/pl.po, po/pt_BR.po:
	Released 0.7.93

	* TODO, configure.in:
	Getting ready for 0.7.93..

	* src/fe-common/core/hilight-text.c:
	Don't add the highlighted window to activity list if it's the current
	window..

	* src/fe-common/irc/dcc/fe-dcc.c:
	Use MSGLEVEL_MSGS/CTCPS/ACTIONS | MSGSLVEL_DCC

	* src/fe-text/module.h:
	We're fe-text module, not gui-text

	* .cvsignore, autogen.sh: small fix.

	* autogen.sh, colorless.theme:
	Create colorless.theme automatically with a perl script in autogen.sh

	* src/fe-common/core/completion.c:
	-option tab-completion didn't work.

	* src/irc/flood/autoignore.c, src/irc/flood/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..

	* src/fe-text/statusbar-items.c, src/fe-text/statusbar.c:
	You can change statusbar colors with /SET statusbar_xxx.

	* configure.in, src/perl/Makefile.am:
	--enable-perl[=libdir] to configure - you can specify what directory to
	install the perl libraries.

	* src/fe-text/gui-readline.c:
	Ctrl-Y undeletes the last ^U'd line.

	* src/core/commands.c, src/core/commands.h, src/fe-common/core/completion.c, src/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-08  Timo Sirainen  <tss@iki.fi>

	* src/fe-common/irc/fe-events.c, src/fe-common/irc/fe-netjoin.c, src/fe-common/irc/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.

	* src/fe-common/core/keyboard.c, src/fe-common/core/keyboard.h, src/fe-common/core/module-formats.c, src/fe-common/core/module-formats.h, src/fe-text/gui-readline.c:
	Implemented /BIND [<key> [<action> [<data>]]] command.

	* src/fe-common/core/keyboard.c, src/fe-common/core/keyboard.h, src/fe-text/gui-readline.c:
	Reading and saving keyboard configuration actually works now.

2000-07-07  Timo Sirainen  <tss@iki.fi>

	* src/fe-common/core/themes.c:
	Tab-completion for /FORMAT.

2000-07-04  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..

	* src/fe-common/core/autorun.c, src/fe-common/core/fe-core-commands.c:
	/CAT, /HELP xx and reading autorun commands stuck irssi to infinite
	loop.

	* src/fe-common/core/fe-settings.c, src/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.

	* 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.

	* src/fe-text/statusbar-items.c: Ahem. still broken ;)

	* src/fe-text/statusbar-items.c:
	whops. broke it accidentally.

	* src/fe-text/statusbar-items.c:
	(zZzZ) wasn't displayed in statusbar if you didn't have any user mode set.

	* 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.

	* src/fe-text/screen.c:
	Don't redraw screen after EVERY /SET, just when /SET colors has changed.

	* src/irc/core/ctcp.c:
	Removed system version from default CTCP reply.

2000-07-02  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..

	* src/fe-common/core/fe-modules.c: forgot to add this

	* src/core/modules.c, src/core/modules.h, src/fe-common/core/Makefile.am, src/fe-common/core/fe-common-core.c, src/fe-common/core/module-formats.c, src/fe-common/core/module-formats.h:
	Implemented runtime loadable modules. /LOAD loads a module, /UNLOAD
	unloads it.

	* src/fe-common/core/fe-core-commands.c, src/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").

	* src/core/log.c:
	Logs were closed and entirely removed after doing /RELOAD.

	* src/fe-common/core/autorun.c, src/fe-common/core/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.

	* src/core/commands.c, src/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.

	* src/irc/core/massjoin.c: Minor memleak fixed.

	* 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-netjoin.c, src/fe-common/irc/fe-netjoin.h, 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:
	When netsplit is over, irssi prints "Netsplit over, joins: (nicks)" and
	hides all the real JOIN messages. Fixed also some netsplit bugs.

	* src/fe-common/core/window-activity.c, src/fe-common/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..

	* src/core/network.c, src/core/network.h, src/core/server.c:
	"Temporary error in nameserver" shouldn't remove server reconnections.

	* 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-01  Timo Sirainen  <tss@iki.fi>

	* docs/Makefile.am:
	Install docs into $prefix/doc/irssi directory with make install.

	* config: Added SV and GOTO aliases

	* src/fe-common/core/printtext.c, src/fe-common/core/windows.c:
	The month name parameter was supposed to go to daychange format, not to
	timestamp.

	* Makefile.am, README-HEBREW:
	GTK version specific, removed.

	* docs/Makefile.am, docs/commands.txt:
	Out of date - manual.txt replaces this.

	* src/fe-common/irc/irc-window-activity.c: Fixed crash.

2000-06-30  Timo Sirainen  <tss@iki.fi>

	* src/core/network.c, src/fe-common/core/completion.c, src/fe-common/irc/fe-events-numeric.c, src/fe-text/gui-windows.c, src/irc/flood/flood.c:
	Removed some warning messages.

	* src/fe-common/core/windows.h, src/irc/core/channels.h, src/irc/core/irc.h, src/irc/core/query.h:
	WI_ITEM_REC was modified, but CHANNEL_REC, etc. wasn't. BIG mistake.

	* TODO, config, configure.in, NEWS:
	Released Irssi 0.7.92

2000-06-30  Timo Sirainen  <tss@iki.fi>

	* src/core/misc.c, src/core/misc.h, src/fe-common/irc/fe-events-numeric.c, src/fe-common/irc/fe-events.c, src/fe-text/gui-windows.c, src/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.)

	* src/fe-common/core/completion.c, src/fe-common/irc/irc-completion.c:
	/MSG completion fixes. /HELP command completion works. Some other fixes.

	* src/fe-common/core/hilight-text.c, src/fe-common/core/window-activity.c, src/fe-common/core/windows.h, src/fe-common/irc/fe-common-irc.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-text/gui-printtext.c, src/fe-text/gui-printtext.h, src/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.

	* src/fe-common/core/module-formats.c, src/fe-common/core/module-formats.h, src/fe-common/core/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.

	* src/fe-text/gui-textwidget.c, src/fe-text/gui-windows.c, src/fe-text/gui-windows.h:
	/SCROLLBACK HOME/END/GOTO commands weren't working right.

	* src/irc/core/modes.c:
	When doing "/OP nick1  nick2" (two spaces), irssi tried to op "" nick too.

2000-06-28  Timo Sirainen  <tss@iki.fi>

	* src/fe-common/irc/fe-channels.c, src/fe-common/irc/fe-query.c, src/fe-common/core/window-items.c:
	/SET window_close_on_part -> /SET autoclose_windows

	* src/fe-common/core/completion.c, docs/manual.txt, src/core/commands.c:
	/REHASH -> /RELOAD so it won't collide with the server's rehash command.

	* 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  Timo Sirainen  <tss@iki.fi>

	* src/fe-common/irc/fe-events.c, src/fe-common/irc/irc-hilight-text.c, src/fe-common/irc/irc-hilight-text.h, src/fe-common/core/hilight-text.c, src/fe-common/core/hilight-text.h, docs/manual.txt:
	/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).

	* src/fe-text/statusbar-items.c:
	Setting lag_min_show to -1 disables displaying lag entirely.

2000-06-28  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  Timo Sirainen  <tss@iki.fi>

	* src/fe-common/irc/fe-irc-commands.c, src/fe-common/irc/irc-completion.c, src/irc/core/Makefile.am, src/irc/core/irc-commands.c, src/irc/core/irc-commands.h, src/irc/core/irc.c, src/irc/core/irc.h, src/fe-common/core/completion.c:
	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  Timo Sirainen  <tss@iki.fi>

	* src/perl/xs/Irssi-core.xs, src/fe-common/irc/dcc/fe-dcc.c, src/irc/core/irc-commands.c, src/fe-common/irc/fe-channels.c, src/fe-common/irc/fe-ircnet.c, src/fe-common/core/fe-core-commands.c, src/fe-common/core/fe-log.c, src/fe-common/core/module-formats.c, src/fe-common/core/module-formats.h, src/core/commands.c, src/core/commands.h:
	Automatic command completion and a few other fixes.

2000-06-28  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.

	* src/fe-common/core/completion.c, src/fe-common/core/fe-core-commands.c, src/fe-common/core/module-formats.c, src/fe-common/core/module-formats.h, src/core/commands.c, src/core/commands.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  Timo Sirainen  <tss@iki.fi>

	* src/fe-text/gui-textwidget.c:
	The "max. count" parameter in /LAST didn't work right.

	* 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  Timo Sirainen  <tss@iki.fi>

	* src/fe-common/core/windows.c:
	Closing active window that had window items could crash.

2000-06-25  Timo Sirainen  <tss@iki.fi>

	* docs/design.txt, docs/signals.txt, src/perl/irssi-perl.c, src/fe-common/core/printtext.c, src/irc/core/irc.c, src/core/commands.c, src/core/pidwait.c, src/core/rawlog.c, src/core/signals.c, src/core/signals.h:
	Created signal_get_uniq_id() macro. Added some documentation about
	signals to design.txt.

2000-06-25  Timo Sirainen  <tss@iki.fi>

	* src/core/commands.c, src/core/commands.h, src/fe-common/core/completion.c:
	Subcommand and command parameter completion works now also if you use
	alias as the base command.

	* src/fe-common/irc/irc-completion.c:
	Using \n with /SET expand_escapes ON didn't work right.

	* 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.

	* 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.

	* src/fe-common/core/completion.c:
	completing files in root directory put extra / character at the start
	of the line

2000-06-25  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  Timo Sirainen  <tss@iki.fi>

	* src/irc/core/irc-commands.c: /command -option fixes

2000-06-20  Artur Frysiak  <wiget@pld.org.pl>

	* po/pl.po: 1 message transalted, some fuzzy fixed

2000-06-20  Timo Sirainen  <tss@iki.fi>

	* src/irc/core/irc-commands.c, src/irc/core/netsplit.c:
	/topic's cmd_get_params() had wrong parameter count..

	removed unused variable from netsplit.c

2000-06-20  Timo Sirainen  <tss@iki.fi>

	* src/fe-common/irc/dcc/fe-dcc.c, src/irc/core/irc-commands.c, src/irc/dcc/dcc-chat.c, src/fe-common/irc/fe-irc-commands.c:
	cmd_get_params() calls had wrong parameter counts.

	* src/fe-text/gui-printtext.c:
	When scrollback buffer got full and you hadn't done /LAST or /AWAY,
	Irssi crashed..

2000-06-18  Timo Sirainen  <tss@iki.fi>

	* src/fe-common/core/fe-settings.c:
	Display /ALIAS list sorted.

	* src/irc/core/netsplit.c:
	Don't use cmd_get_params() to split the two hosts, it's a lot easier to
	use strchr()..

	* 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 .

	* src/core/memdebug.c, src/core/memdebug.h:
	Added g_dirname() so ig_free() won't complain when free()ing it.

2000-06-18  Timo Sirainen  <tss@iki.fi>

	* src/irc/notifylist/notify-commands.c, src/irc/dcc/dcc-chat.c, src/irc/dcc/dcc-files.c, src/irc/dcc/dcc.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/bot/botnet-connection.c, src/fe-common/irc/dcc/fe-dcc.c, src/fe-text/gui-textwidget.c, 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/core/commands.c, src/core/commands.h, src/core/misc.c, src/core/misc.h, docs/formats.txt, docs/manual.txt:
	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  Timo Sirainen  <tss@iki.fi>

	* po/POTFILES.in: updated

2000-06-17  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.

	* src/fe-common/irc/dcc/fe-dcc.c, src/fe-common/core/completion.c, src/fe-common/irc/irc-completion.c:
	"command complete" -> "complete command" so that it won't conflict with
	/complete command .. also changed "word complete" to "complete word".

2000-06-17  Timo Sirainen  <tss@iki.fi>

	* src/fe-common/irc/dcc/fe-dcc.c, src/fe-common/core/completion.c, src/fe-common/core/completion.h, src/fe-common/irc/irc-completion.c, src/core/commands.c, src/core/commands.h:
	File name completion for /DCC SEND

2000-06-17  Timo Sirainen  <tss@iki.fi>

	* src/fe-common/core/completion.c, src/core/misc.c, src/core/misc.h:
	Completion list is now sorted.

	* 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  Timo Sirainen  <tss@iki.fi>

	* src/fe-common/core/completion.c: Forgot to add this.

	* src/irc/core/query.h, src/irc/dcc/dcc-chat.c, src/irc/dcc/dcc.h, src/fe-common/irc/dcc/fe-dcc.c, src/fe-common/irc/fe-channels.c, src/fe-common/irc/fe-query.c, src/fe-common/core/window-items.c:
	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  Timo Sirainen  <tss@iki.fi>

	* src/fe-text/gui-readline.c, src/fe-common/core/Makefile.am, src/fe-common/core/completion.h, src/fe-common/core/fe-common-core.c, src/fe-common/irc/Makefile.am, src/fe-common/irc/completion.c, src/fe-common/irc/completion.h, src/fe-common/irc/fe-common-irc.c, src/fe-common/irc/irc-completion.c:
	Rewrite Tab-completion to work with signals - now it should be easy to
	add completion to whatever command.

2000-06-15  Timo Sirainen  <tss@iki.fi>

	* src/fe-text/gui-printtext.c, src/fe-text/gui-textwidget.c, src/fe-text/gui-windows.h:
	/LAST -away checks only lines that came after last time you went away.

2000-06-15  Timo Sirainen  <tss@iki.fi>

	* src/irc/core/ircnet-setup.c, src/irc/core/ircnet-setup.h, docs/manual.txt, src/fe-common/irc/fe-ircnet.c:
	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  Timo Sirainen  <tss@iki.fi>

	* src/fe-common/irc/fe-channels.c: bugfix

	* 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  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  Timo Sirainen  <tss@iki.fi>

	* src/fe-common/core/printtext.c:
	Whops, last "fix" broke timestamp's time.

2000-06-14  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  Timo Sirainen  <tss@iki.fi>

	* .cvsignore: Added irssi-version.h.in there

	* po/de.po, po/fi.po, po/fr.po, po/pl.po, po/pt_BR.po, TODO, configure.in, docs/manual.txt, NEWS:
	Irssi 0.7.91 released.

	* src/fe-text/gui-windows.c, src/fe-text/gui-windows.h:
	Remove line cache from memory after 10 minutes of inactivity.

2000-06-14  Timo Sirainen  <tss@iki.fi>

	* src/irc/core/irc-commands.c, src/fe-common/irc/fe-events-numeric.c:
	Don't show "End of WHOWAS" if none of the nicks were found.

	* src/fe-common/core/fe-common-core.c, src/fe-common/irc/fe-events.c, src/fe-common/irc/fe-irc-commands.c, src/fe-common/irc/fe-query.c, src/fe-common/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  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.

	* src/fe-text/gui-entry.c, src/fe-text/gui-entry.h, src/fe-text/gui-readline.c:
	Ctrl-W deletes word in left - patch from
	Kjetil degaard <kjetilod@orakel.ntnu.no>

2000-06-14  Timo Sirainen  <tss@iki.fi>

	* src/fe-common/irc/fe-netsplit.c:
	In netsplit quit messages, display @ in front of operators' nicks.

	* src/irc/core/ignore.c, src/irc/flood/autoignore.c, src/irc/flood/flood.c, src/fe-common/irc/fe-ignore.c, src/fe-common/irc/flood/module-formats.c:
	Fixed some flood detection, ignoring and autoignoring bugs.

	* src/irc/core/server-reconnect.c, src/irc/core/server-setup.c, src/irc/core/server-setup.h:
	Read new server specific settings when reconnecting to new server.

	* 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.

	* src/fe-text/gui-entry.c, src/fe-text/gui-readline.c:
	tab-completion in the middle of line left the cursor in wrong place.

	* src/fe-common/core/windows.c, src/fe-common/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.

	* src/fe-common/core/fe-log.c:
	Logging wrote to message to file twice.

	* src/lib-config/write.c:
	If name tag contains '_', it shouldn't be quoted.

2000-06-12  Timo Sirainen  <tss@iki.fi>

	* src/irc/core/modes.c:
	Max. mode parameter count was taken from wrong place.

	* src/irc/flood/flood.c:
	Changed the default flood detection values.

	* src/irc/flood/flood.c: Flood detection fixes

	* src/fe-common/irc/fe-events.c:
	Channel messages were printed wrong because of previous cleanup :)

	* src/fe-common/core/hilight-text.c:
	/HILIGHT -channels didn't work right.

2000-06-12  Timo Sirainen  <tss@iki.fi>

	* src/irc/core/ctcp.c, src/irc/core/irc-server.c, src/irc/core/irc-special-vars.c, src/irc/core/query.c, src/irc/flood/flood.c, src/irc/bot/bot-irc-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/Makefile.am, src/fe-common/irc/completion.c, src/fe-common/irc/fe-events.c, src/fe-common/irc/fe-irc-commands.c, src/fe-common/irc/fe-query.c, src/fe-common/irc/fe-query.h, src/fe-common/irc/irc-window-activity.c, src/fe-common/irc/module-formats.c, src/fe-common/core/window-commands.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-11  Timo Sirainen  <tss@iki.fi>

	* src/fe-common/core/printtext.c, src/fe-common/irc/completion.c, src/core/special-vars.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  Timo Sirainen  <tss@iki.fi>

	* src/fe-common/irc/fe-query.c, src/fe-common/irc/module-formats.c, src/fe-common/irc/module-formats.h:
	Print "starting query with <nick>" when query is created.

	* src/fe-common/core/window-items.c:
	/SET close_window_on_part - should we close the window too when
	/PARTing channel

	* 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  Timo Sirainen  <tss@iki.fi>

	* src/irc/core/irc-server.c, src/irc/core/irc-server.h, src/irc/core/server-reconnect.c, src/irc/core/server-setup.h, src/fe-common/irc/fe-events-numeric.c:
	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  Timo Sirainen  <tss@iki.fi>

	* src/fe-common/irc/fe-events.c: Cleaned up some code.

	* src/fe-text/statusbar-items.c:
	Displays Mail counter in statusbar. Read the FIXME for more info :)

	* src/fe-common/irc/fe-netsplit.c:
	Check ignores when printing net split messages.

2000-06-10  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

	* src/core/commands.c, src/fe-common/irc/completion.c:
	Changed the behaviour of how to handle "send command" signal (text you
	typed to entry field).

2000-06-10  Timo Sirainen  <tss@iki.fi>

	* src/core/commands.c:
	same cmdchar twice ignores aliases ignores aliases - not any two cmdchars

2000-06-10  Timo Sirainen  <tss@iki.fi>

	* 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, src/irc/core/irc-server.h:
	/WHOIS automatically sends a /WHOWAS query if nick wasn't in IRC.

2000-06-10  Timo Sirainen  <tss@iki.fi>

	* src/irc/core/irc-commands.c:
	/JOIN -<server tag> #channel joins to channel in specified server.

2000-06-10  Timo Sirainen  <tss@iki.fi>

	* src/fe-common/irc/fe-irc-commands.c:
	If autocreate_query is ON, /MSG nick now creates the query.

	* src/fe-text/gui-readline.c, src/fe-text/statusbar-items.c:
	Ctrl-X changes IRC server in stats/msgs/empty windows.

2000-06-10  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..

	* 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  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.

	* src/core/log.c, src/core/log.h:
	Rotate time names changed :) week -> weekly, day -> daily, etc.

	* src/fe-common/irc/fe-channels.c:
	/CHANNEL LIST displayed comma at the end of channel options. ugly.

2000-06-09  Timo Sirainen  <tss@iki.fi>

	* src/perl/xs/Irssi-dcc.xs, docs/perl.txt, src/irc/dcc/dcc.h:
	Added Irssi::Dcc::values(), updated a few other DCC things too.

2000-06-09  Timo Sirainen  <tss@iki.fi>

	* src/fe-text/gui-textwidget.c, src/fe-text/gui-windows.h, src/fe-common/core/printtext.c, src/fe-text/gui-printtext.c:
	Beeps should work(?). ANSI colors had some bugs, bolds weren't working and
	blinking crashed irssi.

	* 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  Timo Sirainen  <tss@iki.fi>

	* src/irc/core/irc-commands.c, src/fe-common/irc/fe-irc-commands.c, src/fe-common/irc/module-formats.c, src/fe-common/irc/module-formats.h:
	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  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  Timo Sirainen  <tss@iki.fi>

	* src/lib-config/get.c:
	If config_node_get_str() is given NULL node, return the given default.

	* src/core/network.c:
	Use INADDR_BROADCAST if INADDR_NONE isn't defined.

	* src/irc/dcc/dcc.c:
	Replying to dcc get and chat requests didn't work.

2000-06-06  Timo Sirainen  <tss@iki.fi>

	* src/irc/core/modes.c: bugfix

2000-06-05  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.

	* src/fe-text/screen.c:
	ignore_signals setting wasn't read at startup..

2000-06-04  Timo Sirainen  <tss@iki.fi>

	* src/fe-common/core/module-formats.c:
	/HILIGHT displayed levels twice.

2000-06-04  Timo Sirainen  <tss@iki.fi>

	* src/irc/core/server-setup.c, src/fe-common/core/window-commands.c, src/irc/Makefile.am:
	fixed two minor memleaks. irc/bot directory isn't now build if you specify
	--without-bot parameter to configure

2000-06-04  Timo Sirainen  <tss@iki.fi>

	* src/irc/notifylist/Makefile.am, src/perl/xs/Irssi-dcc.xs, src/irc/flood/Makefile.am, src/irc/dcc/Makefile.am, src/fe-text/Makefile.am, src/irc/bot/Makefile.am, src/fe-common/irc/Makefile.am, src/core/Makefile.am, po/de.po, po/fi.po, po/fr.po, po/pl.po, po/pt_BR.po, docs/Makefile.am, Makefile.am, NEWS, README, TODO, autogen.sh, config, configure.in:
	0.7.90 released.

	* src/fe-common/irc/fe-ircnet.c: forgot this file..

2000-06-04  Timo Sirainen  <tss@iki.fi>

	* src/irc/dcc/dcc-files.c, src/irc/dcc/dcc.c, src/irc/core/ircnet-setup.c, src/irc/core/ircnet-setup.h, src/irc/core/netsplit.c, src/irc/core/server-setup.c, 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, docs/manual.txt:
	/IRCNET command.
	PARAM_FLAG_NOQUOTES flag for cmd_get_params()

2000-06-04  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  Timo Sirainen  <tss@iki.fi>

	* src/fe-common/core/fe-log.c, src/fe-common/core/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.

	* src/irc/core/ignore.c, src/irc/core/ignore.h, src/irc/core/nicklist.c, src/irc/core/nicklist.h, src/fe-common/irc/completion.c, src/fe-common/irc/completion.h, src/fe-common/irc/fe-events.c, src/fe-common/irc/fe-ignore.c, src/fe-common/irc/irc-window-activity.c:
	completion_msgtoyou() -> irc_nick_match()

	Implemented -replies option to /ignore.

2000-06-04  Timo Sirainen  <tss@iki.fi>

	* src/irc/dcc/dcc-files.c:
	..and fixed DCC resume that I just broke.

	* src/irc/dcc/dcc-chat.c, src/irc/dcc/dcc-files.c, src/irc/dcc/dcc.c, src/irc/dcc/dcc.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, src/irc/core/irc-commands.c, src/irc/core/irc.h, src/irc/core/query.c, src/core/commands.c, src/core/commands.h, src/fe-common/irc/fe-irc-commands.c:
	Lots of DCC related fixes.

	Added command_bind_first() and command_bind_last() functions.

2000-06-04  Timo Sirainen  <tss@iki.fi>

	* src/irc/core/bans.c: Removed a warning.

2000-06-03  Timo Sirainen  <tss@iki.fi>

	* src/core/levels.c:
	bits2level() with zero as argument printed some glib warnings.

2000-06-02  Timo Sirainen  <tss@iki.fi>

	* src/irc/core/server-setup.c:
	/SET hostname didn't affect until restart.

2000-06-02  Timo Sirainen  <tss@iki.fi>

	* src/fe-none/.cvsignore, src/fe-text/.cvsignore:
	..and cvsignores for new binaries..

	* src/fe-none/Makefile.am, src/fe-text/Makefile.am:
	Changed binary names: irssi-text -> irssi, irssi-bot -> botti

	* src/common.h, docs/manual.txt, README, irssi.spec.in:
	Changed irssi's url to http://irssi.org

	* TODO:
	updated, everything is in english for a change :)

	* 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  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>

	* src/irc/core/irc-log.c, src/fe-common/core/fe-log.c, src/fe-common/core/module-formats.c, src/fe-common/core/module-formats.h:
	Awaylog is printed to screen when you set yourself unaway.

	* src/fe-common/core/fe-core-commands.c:
	/CAT <file name> [seek position]

	If we don't want to print the file from beginning.

	* src/core/log.c, src/core/rawlog.c:
	common-setup.h wasn't removed from here - Made rawlog to use
	"log_create_mode" setting.

	* src/irc/flood/autoignore.c, src/Makefile.am, src/common-setup.h, src/irc/core/irc-commands.c, src/irc/core/netsplit.c, src/irc/core/server-reconnect.c, src/irc/core/server-reconnect.h, src/irc/core/server-setup.c:
	removed common-setup.h, put all settings in it to files where they belong to.

	* 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.

	* src/fe-text/statusbar-items.c:
	--more-- in statusbar should now work right.

2000-06-01  Timo Sirainen  <tss@iki.fi>

	* src/fe-text/screen.c:
	Or actually :) SIGINT shouldn't be ignored, it's used to detect Ctrl-C...

	* 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

	* 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..

	* src/fe-common/irc/fe-irc-server.c, src/irc/core/server-setup.c, docs/manual.txt:
	/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

	* 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.

	* 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?)

	* 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..

	* src/core/misc.c:
	match_wildcards() didn't work right if data contained '*' characters and
	we were matching it to '*'..

	* src/fe-common/core/window-items.c, src/fe-common/irc/fe-channels.c:
	Leaving from some channel didn't update status bar.

	* src/irc/core/irc-server.c, src/irc/core/irc-server.h:
	forgot these from /MOTD fix..

	* src/fe-common/irc/fe-events-numeric.c:
	Manually asking /MOTD didn't work if we had skip_motd setting enabled

	* src/fe-text/statusbar-items.c, src/irc/core/irc-commands.c:
	/topic -d [#channel] clears the topic.

	When topic cleared, the topic bar wasn't refreshed immediately.

	* src/fe-common/irc/fe-ignore.c:
	/ignore -asd tried to print "unignored" text with NULL argument.

	* 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-.

	* src/irc/core/irc-commands.c, src/irc/core/nicklist.c:
	/userhost command didn't work ("unknown command"), and sending it with
	/quote userhost crashed.

2000-05-30  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-29  Timo Sirainen  <tss@iki.fi>

	* src/irc/bot/Makefile.am, src/irc/bot/bot-commands.c, src/irc/bot/bot-commands.h, src/irc/bot/bot-irc-commands.c, src/irc/bot/bot-users.c, src/irc/bot/bot-users.h, src/irc/bot/bot.c, src/irc/bot/botnet-connection.c, src/irc/bot/botnet-users.c, src/irc/bot/botnet-users.h, src/irc/bot/botnet.c, src/irc/bot/botnet.h:
	Sending files through botnet works.

	* src/irc/bot/bot-commands.c, src/irc/bot/botnet-connection.c, src/irc/bot/botnet.c:
	bugfixes

	* src/core/signals.c: signal_stop_by_name() didn't work

	* src/irc/notifylist/Makefile.am, src/irc/flood/Makefile.am, src/fe-common/irc/notifylist/Makefile.am, src/irc/dcc/Makefile.am, src/fe-common/irc/flood/Makefile.am, src/core/memdebug.c, src/fe-common/irc/dcc/Makefile.am, configure.in:
	--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.

	* src/irc/bot/Makefile.am, src/irc/bot/bot-commands.c, src/irc/bot/bot-commands.h, src/irc/bot/bot-irc-commands.c, src/irc/bot/bot-users.c, src/irc/bot/bot-users.h, src/irc/bot/bot.c, src/irc/bot/botnet-connection.c, src/irc/bot/botnet.c, src/irc/bot/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").

	* src/fe-common/core/windows.c:
	msgs window was irc server specific - messages from other irc servers were
	displayed in active window.

2000-05-28  Timo Sirainen  <tss@iki.fi>

	* src/fe-text/gui-printtext.c, src/fe-text/gui-windows.c:
	text buffer fixes

2000-05-27  Timo Sirainen  <tss@iki.fi>

	* src/fe-text/gui-windows.c:
	Long lines sometimes had some colors displayed wrong.

	* src/fe-common/irc/fe-netsplit.c:
	Netsplit messages are now printed with QUITS message level.

2000-05-26  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  Timo Sirainen  <tss@iki.fi>

	* src/fe-common/irc/fe-netsplit.c: Didn't work, fixed.

	* src/core/network.c: Didn't compile with IPv6 support.

	* 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, docs/manual.txt:
	Print nicks who quit IRC in netsplit message. See netsplit section in
	docs/manual.txt for more information.

	* src/irc/bot/botnet-connection.c, src/irc/bot/botnet.c, src/irc/bot/botnet.h:
	If we couldn't connect to any of our uplinks, wait for 5 minutes and
	try again.

	* plugins/Makefile.am: moved bot plugin to src/irc/bot

	* src/core/special-vars.c, src/irc/core/server-setup.c:
	Unline glib.h tells, g_getenv() doesn't return newly allocated string
	after all..

	* autogen.sh: s/Gnome/Irssi/g

	* 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.

	* 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.

	* src/core/server.c:
	If server's host name lookup fails, don't try to reconnect back to it.

	* src/irc/.cvsignore, src/fe-common/irc/.cvsignore:
	irc/irc.c and fe-common/irc/irc-modules.c are generated by configure

	* src/core/commands.c, src/fe-common/irc/completion.c:
	"/ text" sends "text" to active channel.

	* src/irc/dcc/dcc-chat.c, src/irc/dcc/dcc-files.c, src/core/server.c:
	With some systems Irssi didn't notice if connect() failed.

	* src/fe-common/core/command-history.c, src/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.

	* src/irc/flood/flood.c, src/irc/notifylist/notifylist.c, src/irc/dcc/dcc.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/Makefile.am, src/irc/irc.c, src/fe-none/irssi.c, src/fe-text/irssi.c, src/fe-common/irc/flood/fe-flood.c, src/fe-common/irc/notifylist/fe-notifylist.c, src/fe-common/irc/Makefile.am, src/fe-common/irc/dcc/fe-dcc.c, src/fe-common/irc/fe-common-irc.c, 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, configure.in, docs/botnet.txt:
	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..

	* 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..

	* 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  Timo Sirainen  <tss@iki.fi>

	* src/fe-common/core/printtext.c:
	timestamp_timeout setting is integer, not boolean

2000-05-18  Timo Sirainen  <tss@iki.fi>

	* src/irc/core/ignore.c, src/irc/core/irc-log.c, src/irc/core/query.c, src/irc/flood/flood.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/core/log.c, docs/signals.txt:
	Some logging fixes. Flood checking had a memory leak. Query had a small
	memory leak. Text buffer fixes.

2000-05-17  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.

	* src/irc/core/irc-commands.c:
	/PART <message> displays the whole message now, not just the first word

2000-05-15  Timo Sirainen  <tss@iki.fi>

	* src/fe-common/irc/fe-ctcp.c:
	Also print the "CTCP TIME received" to screen :)

	* src/irc/core/ctcp.c:
	Irssi will reply to CTCP TIME request.

2000-05-15  Tomasz Koczko  <kloczek@wun.zie.pg.gda.pl>

	* po/fr.po, po/pl.po, po/pt_BR.po, po/de.po, po/fi.po:
	- update all po files.

	* po/de.po, po/fi.po, po/fr.po, po/pl.po, po/pt_BR.po, configure.in:
	- back all .po files and fill back ALL_LIGUAS variable.

2000-05-15  Timo Sirainen  <tss@iki.fi>

	* po/de.po, po/fi.po, po/fr.po, po/pl.po, po/pt_BR.po:
	removed pot files since they only give warnings when running autogen.sh - if
	they're needed back they're always in irssi 0.7.28 sources or in cvs's
	history..

	* src/fe-common/core/module-formats.c, src/fe-common/core/printtext.c, src/fe-common/irc/module-formats.c:
	bugfix

	* src/perl/irssi-perl.c, src/irc/dcc/dcc-chat.c, src/irc/dcc/dcc-files.c, 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/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/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/flood/Makefile.am, src/fe-common/irc/flood/fe-flood.c, src/fe-common/irc/flood/module-formats.c, src/fe-common/irc/flood/module-formats.h, src/fe-common/irc/flood/module.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/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/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, configure.in, curses.m4, plugins/Makefile.am, TODO:
	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  Timo Sirainen  <tss@iki.fi>

	* src/fe-common/irc/fe-ctcp.c, src/fe-common/irc/module-formats.c, src/fe-common/irc/module-formats.h:
	Display CTCP REPLY in a channel with a different text format than private
	CTCP replies

2000-05-10  Timo Sirainen  <tss@iki.fi>

	* .cvsignore: added irssi-config

	* src/lib-config/get.c, src/lib-config/iconfig.h, src/lib-config/parse.c, src/lib-config/set.c, src/irc/core/channels-setup.c, src/irc/core/ignore.c, src/irc/core/server-setup.c, src/irc/notifylist/notify-setup.c, src/core/settings.h, src/fe-common/core/hilight-text.c, src/fe-common/core/keyboard.c, src/core/log.c:
	iconfig's caching was a bit buggy - it didn't notice if some config node was
	removed.

	* src/fe-text/statusbar-items.c:
	If lag checking period was long, Irssi displayed the (??) until the lag was
	checked again.

	* src/irc/core/netsplit.c, src/fe-common/irc/fe-netsplit.c, src/fe-common/irc/module-formats.c:
	Netsplit displays the IRC network where it happened

	* src/fe-text/gui-textwidget.c, src/fe-text/gui-windows.c:
	/LAST didn't work when window's max. number of lines was full + a few
	cleanups.

	* src/irc/dcc/dcc-files.c: DCC SEND fixed

	* src/irc/core/server-setup.c:
	IRCNet specific nick name wasn't used

	* src/irc/core/modes.c: /MODE was buggy

	* src/fe-common/core/windows.c:
	A few more bugfixes to make /window prev work.. :)

	* src/fe-common/core/windows.c:
	/window prev didn't work because of small "typo".

2000-05-09  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

	* src/fe-common/core/hilight-text.c: /dehilight fixes

	* src/fe-text/gui-readline.c: Ctrl-D = delete
	Ctrl-K = erase the rest of the line
	(patches by Tommi Komulainen)

	* src/irc/flood/flood.c: typo fixed

	* gnome/src/Makefile.am, gnome/src/gtk-specific.c, gnome/src/gtk-specific.h, gnome/src/irssi.c, gnome/src/module.h, gnome/pixmaps/Makefile.am, gnome/pixmaps/connect.xpm, gnome/pixmaps/ircop.xpm, gnome/pixmaps/ircop_op.xpm, gnome/pixmaps/ircop_voice.xpm, gnome/pixmaps/joined.xpm, gnome/pixmaps/msgs.xpm, gnome/pixmaps/msgs_none.xpm, gnome/pixmaps/op.xpm, gnome/pixmaps/status.xpm, gnome/pixmaps/status_none.xpm, gnome/pixmaps/voice.xpm, gnome/po/POTFILES.in, gnome/AUTHORS, gnome/ChangeLog, gnome/Makefile.am, gnome/NEWS, gnome/README, gnome/acconfig.h, gnome/autogen.sh, gnome/configure.in, gnome/irssi.desktop, gnome/irssi.gnorba, gnome/stamp.h.in:
	Moved GNOME version here - doesn't work, at all. Anyone want to fix it? :)

	* src/irc/core/irc.h, src/lib-config/iconfig.h, src/lib-config/set.c, 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/fe-none/Makefile.am, src/fe-common/irc/flood/module-formats.h, src/fe-common/irc/notifylist/module-formats.h, src/fe-common/irc/dcc/module-formats.h, src/fe-common/irc/fe-ctcp.c, src/fe-common/irc/module-formats.h, 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/Makefile.am, src/core/commands.c, src/core/misc.c, src/core/settings.h, src/core/special-vars.c, servertest/Makefile.am, servertest/server.c, Makefile.am, acconfig.h, autogen.sh, configure.in, curses.m4, irssi-config.in, irssi.desktop, irssi.gnorba:
	- 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-05  Timo Sirainen  <tss@iki.fi>

	* src/fe-common/core/module-formats.c, src/fe-common/core/module-formats.h, src/fe-common/core/windows.c:
	Removed the "No such window" message - it was annoying :)

	* src/fe-common/core/fe-log.c: Fixed a crash

2000-05-04  Timo Sirainen  <tss@iki.fi>

	* src/perl/irssi-perl.c, src/perl/xs/Irssi-core.xs, src/perl/xs/Irssi-netsplit.xs, src/perl/xs/Irssi-server.xs, src/perl/xs/module.h, src/perl/xs/typemap, src/irc/flood/autoignore.c, src/irc/flood/flood.c, src/irc/notifylist/notify-commands.c, src/irc/notifylist/notify-whois.c, 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/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/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/fe-none/.cvsignore, src/fe-common/irc/dcc/module-formats.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/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/common-setup.h, src/core/levels.c, src/core/levels.h, src/core/server.c, src/core/settings.c, docs/manual.txt, docs/signals.txt, docs/special_vars.txt, po/POTFILES.in, NEWS, README, TODO, config, configure.in:
	.. lots of changes ..

2000-04-28  Timo Sirainen  <tss@iki.fi>

	* scripts/autorejoin.pl:
	It tried to autorejoin back to channel even if someone else was kicked..

	* src/perl/xs/Irssi-window.xs:
	Implemented Irssi::Window::command(), Irssi::Windowitem::command()

	* src/irc/core/bans.c, src/irc/core/ctcp.c, src/irc/core/modes.c, src/fe-common/irc/fe-events-numeric.c:
	/ban and /invite crashed, /mode didn't work. ctcp.c doesn't need
	irssi-version.h

	* configure.in, po/POTFILES.in:
	Updated pot files - now that there's no working gnome version the pot file
	is only 92 lines :)

	* src/fe-common/irc/notifylist/module-formats.c, src/fe-text/module-formats.c, src/fe-common/irc/dcc/module-formats.c, src/fe-common/irc/flood/module-formats.c, src/fe-common/core/module-formats.c, src/fe-common/irc/module-formats.c:
	Removed the N_() from module formats, the internationalization should be
	done in theme files instead of in pot files..

	* src/perl/xs/.cvsignore, src/perl/xs/Irssi-bans.xs, src/perl/xs/Irssi-channel.xs, src/perl/xs/Irssi-core.xs, src/perl/xs/Irssi-dcc.xs, src/perl/xs/Irssi-flood.xs, src/perl/xs/Irssi-ignore.xs, src/perl/xs/Irssi-log.xs, src/perl/xs/Irssi-masks.xs, src/perl/xs/Irssi-modes.xs, src/perl/xs/Irssi-netsplit.xs, src/perl/xs/Irssi-notifylist.xs, src/perl/xs/Irssi-query.xs, src/perl/xs/Irssi-rawlog.xs, src/perl/xs/Irssi-server.xs, src/perl/xs/Irssi-settings.xs, src/perl/xs/Irssi-window.xs, src/perl/xs/Irssi.xs, src/perl/xs/Makefile.PL.in, src/perl/xs/module.h, src/perl/xs/typemap, src/perl/.cvsignore, src/perl/Makefile.am, src/perl/get-signals.pl, src/perl/irssi-perl.c, src/perl/irssi-perl.h, src/irc/notifylist/notify-ison.c, src/irc/notifylist/notifylist.c, src/irc/notifylist/notifylist.h, src/fe-none/irssi.c, src/fe-text/irssi.c, src/fe-common/irc/fe-events.c, 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/Makefile.am, configure.in, docs/signals.txt:
	Perl working again, better than ever (unless there's bugs :)

2000-04-27  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.

	* src/fe-common/irc/fe-events-numeric.c, src/fe-common/irc/module-formats.c, src/fe-common/irc/module-formats.h:
	after doing /INVITE nick #channel - instead of printing just "nick #channel",
	print "Inviting nick to #channel"

	* 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.

	* 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.

	* src/fe-common/.cvsignore, src/fe-text/.cvsignore, .cvsignore:
	updates

	* src/fe-common/irc/fe-irc-commands.c, config:
	updated aliases, added #irssi/efnet

	/BANSTAT -> /BAN

	* src/irc/core/channels-query.c:
	Fixes for servers that replied to WHO #a,#b with 403 message.

	* src/irc/core/irc-rawlog.h, src/irc/core/irc-special-vars.h, src/irc/core/lag.h, src/irc/core/massjoin.h, src/irc/core/nicklist.c, src/irc/core/Makefile.am, src/irc/core/channel-events.h, src/irc/core/channels-query.h, src/irc/core/channels.c, src/irc/core/irc-commands.h, src/irc/core/irc-core.c, src/irc/core/irc-log.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.

	* src/irc/core/channels-query.c:
	joining to multiple channels at once crashed

	* src/irc/core/irc-core.c, src/irc/core/query.h:
	missing query_init(), query_deinit()

	* src/fe-common/irc/fe-irc-commands.c, src/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  Timo Sirainen  <tss@iki.fi>

	* src/fe-text/gui-readline.c: Delete key works again

	* src/irc/core/server-reconnect.c:
	same user mode problem fixed with reconnects

	* src/irc/core/irc-server.c:
	crashed with servers that didn't automatically set any user mode

	* src/irc/notifylist/.cvsignore, src/perl/perl-signals.h, src/irc/dcc/.cvsignore, src/irc/flood/.cvsignore, src/irc/core/.cvsignore, src/fe-text/.cvsignore, src/irc/.cvsignore, src/fe-common/irc/notifylist/.cvsignore, src/fe-none/.cvsignore, src/fe-common/irc/.cvsignore, src/fe-common/irc/dcc/.cvsignore, src/fe-common/irc/flood/.cvsignore, src/core/.cvsignore, src/fe-common/core/.cvsignore:
	updates

	* src/core/settings.c, src/core/signals.c:
	fixes

	* src/fe-common/irc/dcc/fe-dcc.c, src/fe-common/irc/dcc/module-formats.c, src/fe-common/irc/dcc/module-formats.h:
	fixed

	* docs/Makefile.am, docs/commands.txt, docs/design.txt, docs/formats.txt, docs/perl.txt, docs/signals.txt, docs/special_vars.txt:
	and the docs

	* 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/xs/Irssi.pm, src/perl/xs/Irssi.xs, src/perl/xs/Makefile.PL.in, src/perl/xs/typemap, src/perl/xsinit.c, 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, docs/COMMANDS, docs/FAQ, docs/FORMATS, docs/PERL, docs/SIGNALS, docs/SPECIAL_VARS, src/Makefile.am, src/common-setup.h, src/common.h, Makefile.am, NEWS, README, TODO, autogen.sh, config, configure.in:
	rest of the ~rewrite?

	* src/irc/notifylist/Makefile.am, src/irc/notifylist/module.h, src/irc/notifylist/notify-commands.c, src/irc/notifylist/notify-ison.c, src/irc/notifylist/notify-setup.c, src/irc/notifylist/notify-setup.h, src/irc/notifylist/notify-whois.c, src/irc/notifylist/notifylist.c, src/irc/notifylist/notifylist.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/dcc/dcc.h, src/irc/dcc/module.h, src/irc/flood/Makefile.am, src/irc/flood/autoignore.c, src/irc/flood/autoignore.h, src/irc/flood/flood.c, src/irc/flood/flood.h, src/irc/flood/module.h, src/irc/Makefile.am, src/irc/core/Makefile.am, src/irc/core/bans.c, src/irc/core/bans.h, src/irc/core/channel-events.c, src/irc/core/channel-events.h, src/irc/core/channels-query.c, src/irc/core/channels-query.h, 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/ctcp.h, src/irc/core/ignore.c, src/irc/core/ignore.h, src/irc/core/irc-commands.c, src/irc/core/irc-commands.h, src/irc/core/irc-core.c, src/irc/core/irc-core.h, src/irc/core/irc-log.c, src/irc/core/irc-rawlog.c, src/irc/core/irc-rawlog.h, src/irc/core/irc-server.c, src/irc/core/irc-server.h, src/irc/core/irc-special-vars.c, src/irc/core/irc-special-vars.h, src/irc/core/irc.c, src/irc/core/irc.h, src/irc/core/ircnet-setup.c, src/irc/core/ircnet-setup.h, src/irc/core/lag.c, src/irc/core/lag.h, src/irc/core/masks.c, src/irc/core/masks.h, src/irc/core/massjoin.c, src/irc/core/massjoin.h, src/irc/core/mode-lists.c, src/irc/core/mode-lists.h, src/irc/core/modes.c, src/irc/core/modes.h, src/irc/core/module.h, src/irc/core/netsplit.c, src/irc/core/netsplit.h, src/irc/core/nicklist.c, src/irc/core/nicklist.h, src/irc/core/query.c, src/irc/core/query.h, src/irc/core/server-idle.c, src/irc/core/server-idle.h, src/irc/core/server-reconnect.c, src/irc/core/server-reconnect.h, src/irc/core/server-setup.c, src/irc/core/server-setup.h, src/irc/irc.c, src/fe-none/Makefile.am, src/fe-none/irssi.c, src/fe-none/module.h, 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-printtext.h, src/fe-text/gui-readline.c, src/fe-text/gui-readline.h, src/fe-text/gui-special-vars.c, src/fe-text/gui-special-vars.h, src/fe-text/gui-statusbar-items.c, src/fe-text/gui-statusbar-items.h, src/fe-text/gui-statusbar.c, src/fe-text/gui-statusbar.h, src/fe-text/gui-textwidget.c, src/fe-text/gui-textwidget.h, src/fe-text/gui-windows.c, src/fe-text/gui-windows.h, src/fe-text/irssi.c, src/fe-text/module-formats.c, src/fe-text/module-formats.h, src/fe-text/module.h, src/fe-text/screen.c, src/fe-text/screen.h, src/fe-common/irc/flood/Makefile.am, src/fe-common/irc/flood/fe-flood.c, src/fe-common/irc/flood/module-formats.c, src/fe-common/irc/flood/module-formats.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/Makefile.am, src/fe-common/irc/completion.c, src/fe-common/irc/completion.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/fe-channels.c, src/fe-common/irc/fe-common-irc.c, src/fe-common/irc/fe-common-irc.h, src/fe-common/irc/fe-ctcp.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-query.c, src/fe-common/irc/irc-hilight-text.c, src/fe-common/irc/irc-hilight-text.h, src/fe-common/irc/irc-nick-hilight.c, src/fe-common/irc/module-formats.c, src/fe-common/irc/module-formats.h, src/fe-common/irc/module.h, src/fe-common/Makefile.am, src/fe-common/core/Makefile.am, src/fe-common/core/autorun.c, src/fe-common/core/command-history.c, src/fe-common/core/command-history.h, src/fe-common/core/fe-common-core.c, src/fe-common/core/fe-common-core.h, 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/hilight-text.h, src/fe-common/core/keyboard.c, src/fe-common/core/keyboard.h, src/fe-common/core/module-formats.c, src/fe-common/core/module-formats.h, src/fe-common/core/module.h, src/fe-common/core/nick-hilight.c, 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/translation.c, src/fe-common/core/translation.h, 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/core/Makefile.am, src/core/args.c, src/core/args.h, src/core/commands.c, src/core/commands.h, src/core/core.c, src/core/core.h, src/core/levels.c, src/core/levels.h, src/core/line-split.c, src/core/line-split.h, src/core/log.c, src/core/log.h, src/core/memdebug.c, src/core/memdebug.h, src/core/misc.c, src/core/misc.h, src/core/module.h, src/core/modules.c, src/core/modules.h, src/core/net-disconnect.c, src/core/net-disconnect.h, src/core/net-internal.h, src/core/net-nonblock.c, src/core/net-nonblock.h, src/core/network.c, src/core/network.h, src/core/pidwait.c, src/core/pidwait.h, src/core/rawlog.c, src/core/rawlog.h, src/core/server-redirect.c, src/core/server-redirect.h, src/core/server.c, src/core/server.h, src/core/settings.c, src/core/settings.h, src/core/signals.c, src/core/signals.h, src/core/special-vars.c, src/core/special-vars.h:
	..adding new files..

	* src/irssi-plugin-gui.h, src/irssi-plugin.h:
	..still removing..

2000-04-17  Tomasz Koczko  <kloczek@wun.zie.pg.gda.pl>

	* po/pl.po: - some updates.

	* po/de.po, po/fi.po, po/fr.po, po/pl.po, po/pt_BR.po:
	- updated all .po files.

	* po/POTFILES.in: - removed src/gui-text/setup.c.

	* irssi.spec.in:
	- added pixmaps to %files (irssi have now own icon).

	* Makefile.am, irssi-icon.png, irssi.desktop:
	- added irssi icon to desktop file.

2000-04-14  Timo Sirainen  <tss@iki.fi>

	* src/lib-config/get.c:
	section can be NULL - which is same as "". Fixed several functions to allow
	it.

	* 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, plugins/proxy/proxy.h, src/Makefile.am, src/common-setup.h, src/common.h, docs/FORMATS, docs/PERL, docs/SIGNALS, docs/SPECIAL_VARS, NEWS, README, TODO, config, configure.in, docs/COMMANDS, irssi.spec.in:
	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  Timo Sirainen  <tss@iki.fi>

	* configure.in: Check for socklen_t

2000-03-20  Timo Sirainen  <tss@iki.fi>

	* docs/PERL, docs/SIGNALS:
	Irssi::Connect = SERVER_CONNECT_REC
	Several fixes to make it work

2000-03-19  Timo Sirainen  <tss@iki.fi>

	* src/common-setup.h:
	Moved all server connection information to SERVER_CONNECT_REC from
	SERVER_REC and RECONNECT_REC.

	* plugins/sound/sound.c, plugins/speech/speech.c, plugins/proxy/dump.c, plugins/proxy/listen.c, plugins/proxy/proxy.c, plugins/proxy/proxy.h, plugins/external/external.c, plugins/external/external.h:
	Several fixes to make plugins compile.

	* src/common-setup.h: Several GLists moved to GSLists.

	* src/common.h:
	Removed as many warnings as possible when compiling with -ansi -pedantic

	* 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  Timo Sirainen  <tss@iki.fi>

	* docs/PERL, src/common-setup.h:
	Merged line-split from i2k. Several other cleanups.

	* src/common-setup.h, src/common.h:
	Merged in i2k's networking code

	* plugins/sql/setup.c, plugins/sql/sql.h, src/irssi-plugin-gui.h, 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/sample/gtk-init.c, plugins/sample/gtk-setup.c, plugins/sample/sample.c, plugins/sample/sample.h, plugins/sample/setup.c, plugins/external/external.h, plugins/external/gtk-external.c, plugins/proxy/listen.c, plugins/proxy/proxy.h, plugins/proxy/setup.c:
	Merged some of i2k's signal handling code. All signals are now linked
	to some module, so plugin_bind() was removed as useless.

	* plugins/proxy/listen.c, plugins/external/external.c:
	Fixed plugins to not to use gui_timeout_add(), gui_timeout_add() or
	str2list().

	Irssi::Channel::values()->{'topic'} was number instead of string

	* docs/SIGNALS:
	Changed signal handling to use integers instead of strings internally.
	Should speed up things.

	* configure.in:
	Removed lib-nongui from gui-none and configure
	str2list() and list2str() replaced with g_strsplit() and g_strjoinv()

	* src/Makefile.am, src/common.h:
	Remove gui_timeout_add/remove, gui_input_add/remove and lib-nongui, use
	Glib instead.

2000-03-15  Timo Sirainen  <tss@iki.fi>

	* configure.in:
	use libpopt.la instead of libpopt.a with non-gnome irssi.
	changed examples dir to scripts

	* scripts/.cvsignore, scripts/Makefile.am, scripts/autorejoin.pl, scripts/hello.pl, scripts/mlock.pl, scripts/privmsg.pl, scripts/quitmsg.pl, scripts/realname.pl, Makefile.am:
	Directory should really be named "scripts", not "examples".
	Added script mlock.pl

	* docs/FORMATS, docs/PERL:
	FORMATS: note about %|
	PERL: signal_add_last(), several additions to Irssi::Channel->values()

	* config: fixed default configuration file

2000-03-11  Timo Sirainen  <tss@iki.fi>

	* configure.in: Building from objdir now works right

	* po/de.po, po/fi.po, po/fr.po, po/pl.po, po/pt_BR.po, NEWS, TODO, config:
	Irssi 0.7.28 released

	* Makefile.am, split.theme: New theme

	* docs/PERL, docs/SIGNALS:
	Irssi::setup_get() for Perl.
	Option: show timestamps once only after a specified time of inactivity

2000-03-10  Timo Sirainen  <tss@iki.fi>

	* colorless.theme: updated

	* 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".

	* README, configure.in:
	--without-gtk option for configure disables building GTK frontend

	* 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.

	* docs/PERL:
	$server->values()->{'nick'} works fine without any
	$sinfo = %{$server->values()}; $sinfo{'nick'} ugliness, fixed.

	make install didn't work in plugins/perl

	* docs/FORMATS, docs/PERL:
	Save the away message reason. Export the away status and reason for Perl.

	* docs/PERL: Updated documentation

2000-03-05  Timo Sirainen  <tss@iki.fi>

	* docs/PERL: Updated Perl support

2000-03-02  Timo Sirainen  <tss@iki.fi>

	* Makefile.am, configure.in: Fixes

2000-03-01  Artur Frysiak  <wiget@pld.org.pl>

	* src/lib-config/Makefile.am, src/lib-popt/Makefile.am, configure.in, po/Makefile.in.in:
	- fix perl related problems
	- use libtool to build helping libraries

2000-02-25  Timo Sirainen  <tss@iki.fi>

	* po/fi.po, po/fr.po, po/pl.po, po/pt_BR.po, src/common.h, NEWS, README, TODO, docs/PERL, irssi.spec.in, AUTHORS:
	Irssi 0.7.27 released.

2000-02-24  Timo Sirainen  <tss@iki.fi>

	* docs/Makefile.am, docs/PERL, docs/SIGNALS, src/Makefile.am, src/signal.doc, NEWS:
	Perl documentation and updates

	* src/signal.doc, configure.in:
	Updated perl support

2000-02-21  Timo Sirainen  <tss@iki.fi>

	* po/de.po: Updated German translation

2000-02-20  Timo Sirainen  <tss@iki.fi>

	* plugins/Makefile.am, acconfig.h, configure.in:
	Initial Perl support.

	* acconfig.h, configure.in:
	Resizing terminal works now right without resizeterm() function.

2000-02-19  Timo Sirainen  <tss@iki.fi>

	* po/fr.po, po/pl.po, po/pt_BR.po, po/de.po, po/fi.po, 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  Timo Sirainen  <tss@iki.fi>

	* TODO: updated

	* NEWS: Final 0.7.24 changes

	* src/common-setup.h:
	Don't allow any setup file changes or log writing if another irssi
	session is running.

	* NEWS, configure.in: Released 0.7.24

2000-02-12  Timo Sirainen  <tss@iki.fi>

	* po/br.po, po/fi.po, po/fr.po, po/pl.po, po/pt_BR.po:
	Updated Brazilian Portuguese translation translation, now with
	the right pot file name :)

2000-02-03  Timo Sirainen  <tss@iki.fi>

	* po/de.po, configure.in:
	German translation file

2000-01-29  Timo Sirainen  <tss@iki.fi>

	* configure.in:
	Small bugfix, it always displayed that it will build GTK frontend

2000-01-27  Timo Sirainen  <tss@iki.fi>

	* irssi.spec.in: fixes by vkoivula@saunalahti.fi

	* configure.in, po/fr.po:
	French translation by Julien Boulnois <cosman@webmails.com>

2000-01-24  Timo Sirainen  <tss@iki.fi>

	* po/br.po, po/fi.po, po/pl.po, 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  Timo Sirainen  <tss@iki.fi>

	* config: Fixed the missing commas

2000-01-16  Timo Sirainen  <tss@iki.fi>

	* po/br.po, po/fi.po, po/pl.po, NEWS:
	Changed /set toggle_use_colors to simple /set colors
	Final changes for 0.7.22

	* po/fi.po, po/pl.po, 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

	* config: Added ptlink network

	* po/br.po, configure.in:
	Brazilian portuguese translation

	* plugins/speech/speech-events.c:
	Fixed not to say all weird characters.

2000-01-15  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.

	* 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  Tomasz Koczko  <kloczek@wun.zie.pg.gda.pl>

	* 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  Timo Sirainen  <tss@iki.fi>

	* src/Makefile.am, src/nls.h, po/fi.po, po/pl.po, plugins/speech/Makefile.am, plugins/speech/setup-festival.c, plugins/sample/Makefile.am, plugins/sound/Makefile.am, plugins/external/Makefile.am, NEWS, TODO, configure.in:
	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  Timo Sirainen  <tss@iki.fi>

	* colorless.theme:
	private messages in a query window were displayed wrong.

1999-12-22  Tomasz Koczko  <kloczek@wun.zie.pg.gda.pl>

	* po/pl.po: - next part translations.

1999-12-20  Timo Sirainen  <tss@iki.fi>

	* config: bugfix

1999-12-20  Artur Frysiak  <wiget@pld.org.pl>

	* po/pl.po: - correct fuzzy and add more translations

1999-12-19  Timo Sirainen  <tss@iki.fi>

	* po/fi.po, po/pl.po, NEWS, TODO, config, configure.in:
	Updated to 0.7.21

	* 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  Timo Sirainen  <tss@iki.fi>

	* colorless.theme:
	fixed some problems with ignoring server modes. Added different format
	text for server modes.

1999-11-30  Tomasz Koczko  <kloczek@wun.zie.pg.gda.pl>

	* po/pl.po: -more pl translation.

1999-11-29  Tomasz Koczko  <kloczek@wun.zie.pg.gda.pl>

	* po/pl.po: - next part translations.

1999-11-28  Timo Sirainen  <tss@iki.fi>

	* NEWS, TODO, configure.in:
	updated to 0.7.20.1

	* README, configure.in, plugins/Makefile.am, plugins/sql/Makefile.am:
	MySQL plugin is only build with using --with-mysql[=yes|=dir]

1999-11-28  Tomasz Koczko  <kloczek@wun.zie.pg.gda.pl>

	* po/pl.po: - next part translations.

1999-11-27  Artur Frysiak  <wiget@pld.org.pl>

	* po/pl.po: - update pl translation

1999-11-27  Timo Sirainen  <tss@iki.fi>

	* po/fi.po, po/pl.po:
	Added "New Split Window" to menus

	* NEWS, configure.in:
	Updates for 0.7.20

	* po/fi.po:
	Another try for finnish translation - only menus translated

	* docs/Makefile.am, docs/botnet.txt:
	Added botnet plans.

	* plugins/speech/gtk-speech.c, plugins/speech/setup-festival.c, plugins/Makefile.am, plugins/external/gtk-external.c, plugins/external/setup-external.c, plugins/proxy/setup.c, plugins/sample/gtk-setup.c, plugins/sample/setup.c:
	Saves settings to plugin_xxxx instead of "plugin:xxxx" categories in
	config file.

	* plugins/sql/.cvsignore, plugins/sql/Makefile.am, plugins/sql/README, plugins/sql/mysql.c, plugins/sql/setup.c, plugins/sql/sql-public.h, plugins/sql/sql.c, plugins/sql/sql.h:
	Small simple MySQL plugin.

1999-11-24  Timo Sirainen  <tss@iki.fi>

	* po/Makefile.in.in: Makefile.in.in is autogenerated

1999-11-23  Timo Sirainen  <tss@iki.fi>

	* Makefile.am: Added README back

1999-11-23  Artur Frysiak  <wiget@pld.org.pl>

	* docs/Makefile.am: - where is README ?

	* po/ChangeLog: - empty

	* configure.in: - add pl to ALL_LINGUA

1999-11-22  Tomasz Koczko  <kloczek@wun.zie.pg.gda.pl>

	* po/pl.po: - more trans.

	* po/pl.po: - fiew translations.

	* po/pl.po: - start pl translation.

1999-11-20  Timo Sirainen  <tss@iki.fi>

	* docs/COMMANDS, docs/Makefile.am, po/POTFILES.in, po/fi.po, src/Makefile.am, COMMANDS, Makefile.am, NEWS, TODO, colorless.theme, configure.in, window-views-patch.diff:
	Last changes for 0.7.19

	* plugins/proxy/proxy.c: Deinitialization fixes

1999-11-14  Timo Sirainen  <tss@iki.fi>

	* configure.in:
	Doesn't try to build GTK UI if GTK isn't found

	* 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  Timo Sirainen  <tss@iki.fi>

	* config: Default menuitems to popup menu.

	* 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  Timo Sirainen  <tss@iki.fi>

	* src/signal.doc: Keyboard configuration works

	* src/signal.doc:
	"window server changed" -> "channel server changed"

1999-11-03  Timo Sirainen  <tss@iki.fi>

	* po/POTFILES.in, po/fi.po, src/nls.h:
	NLS support should work without gnome now.

	* plugins/sample/sample.c, plugins/sound/sound.c, plugins/speech/speech.c, plugins/external/external.c, plugins/proxy/proxy.c:
	I broke modules again - now they must have a plugin_version() function which
	returns the plugin interface version.

1999-10-30  Timo Sirainen  <tss@iki.fi>

	* configure.in, po/.cvsignore:
	minor changes..

	* docs/help/.cvsignore, docs/help/Makefile.am, docs/help/help, Makefile.am, configure.in, docs/.cvsignore, docs/Makefile.am:
	docs/help - online helps for /HELP. Anyone care to write them? :)

	* docs/FAQ: FAQ added

	* po/Makefile.in.in, po/POTFILES.in, po/fi.po, Makefile.am, acconfig.h, configure.in:
	Internationalization works now.

1999-10-29  Timo Sirainen  <tss@iki.fi>

	* plugins/speech/speech-events.c:
	Updated to work with new irssi

	* plugins/proxy/dump.c, plugins/proxy/listen.c:
	Updates to work with new irssi

	* colorless.theme: Updated colorless theme

	* docs/FORMATS: Text format specs

1999-10-26  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  Timo Sirainen  <tss@iki.fi>

	* colorless.theme: Added new formats

1999-10-20  Timo Sirainen  <tss@iki.fi>

	* src/common-setup.h:
	Autoaccept dcc chat from given nick/address

	* src/common-setup.h:
	Autoget DCC if nick/mask is found from list

	* configure.in:
	Test for checking if irssi-bot should be build was wrong

1999-10-19  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.

	* plugins/proxy/listen.c, plugins/sound/Makefile.am, plugins/sound/gtk-sound.c:
	Fixes

1999-10-17  Martin Waitz  <martin@rommel.stw.uni-erlangen.de>

	* COMMANDS, plugins/sound/sound.c, plugins/speech/speech-events.c:
	fixed MSGLEVELS in plugins

1999-10-16  Timo Sirainen  <tss@iki.fi>

	* src/common.h, Makefile.am:
	Fix for building with objdir

	* src/signal.doc:
	Use command_bind() and command_unbind() for binding commands, they
	automatically update /help

	* plugins/proxy/dump.c: Away status is restored

	* configure.in:
	STILL some popt fixes, now it should get compiled to all irssi binaries right

	* colorless.theme: Background changed to white.

	* configure.in: popt fix

1999-10-16  Artur Frysiak  <wiget@pld.org.pl>

	* irssi.spec.in, irssi.desktop:
	- polish translation

1999-10-16  Timo Sirainen  <tss@iki.fi>

	* NEWS: Release date set

	* configure.in: popt fixes

	* COMMANDS, Makefile.am, NEWS, README, TODO, configure.in, servertest/server.c:
	Released 0.7.17

	* plugins/sample/Makefile.am: gtk-sample.h was missing

1999-10-14  Timo Sirainen  <tss@iki.fi>

	* plugins/proxy/dump.c: Topic event is sent right

	* plugins/proxy/listen.c, plugins/proxy/proxy.c, plugins/proxy/proxy.h:
	Password support

	* plugins/proxy/listen.c:
	Fix for redirecting MODE requests with multiple channels (MODE #c1,#c2) to
	right places.

	* plugins/proxy/listen.c: Removed debug messages..

	* plugins/proxy/listen.c, plugins/proxy/proxy.c, plugins/proxy/proxy.h:
	Updates - works great!

1999-10-13  Timo Sirainen  <tss@iki.fi>

	* plugins/proxy/dump.c, plugins/proxy/import.c, plugins/proxy/listen.c, plugins/proxy/proxy.h:
	Restoring connection should pretty much work. Needs a scrollback..

1999-10-12  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  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..

	* colorless.theme: New line format added

1999-10-10  Timo Sirainen  <tss@iki.fi>

	* src/common-setup.h:
	Each window can have it's own command history buffer

	* src/common-setup.h, src/signal.doc:
	Lag detection displayed in statusbar, can also automatically disconnect
	if too much lagged.

1999-10-09  Timo Sirainen  <tss@iki.fi>

	* plugins/proxy/proxy.c, plugins/proxy/proxy.h, plugins/sound/gtk-sound.c, plugins/sound/setup.c, plugins/sound/sound.c, plugins/sound/sound.h, plugins/speech/Makefile.am, plugins/speech/gtk-speech.c, plugins/speech/setup-festival.c, plugins/speech/speech.c, plugins/speech/speech.h, plugins/external/Makefile.am, plugins/external/external.c, plugins/external/external.h, plugins/external/gtk-external.c, plugins/external/sample.c, plugins/external/setup-external.c:
	Updated all plugins to work with and without GTK

	* configure.in: gnome support checks are now run always

	* src/lib-popt/popt.c:
	moved the strerror() implementation if it doesn't exist

	* 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.

	* src/common.h, acconfig.h, configure.in:
	popt-gnome.h isn't used anymore

	* src/lib-config/irssi-config.c, src/lib-config/irssi-config.h:
	config_section() and config_list_section() changed

1999-10-07  Timo Sirainen  <tss@iki.fi>

	* plugins/sample/Makefile.am, plugins/sample/gtk-init.c, plugins/sample/gtk-sample.h, plugins/sample/gtk-setup.c, plugins/sample/sample.c, plugins/sample/sample.h, plugins/sample/setup.c:
	Sample plugin that works in irssi-text and still shows the GUI setup when
	loaded under GTK irssi.

1999-10-06  Timo Sirainen  <tss@iki.fi>

	* 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, configure.in, src/Makefile.am, src/common.h:
	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  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  Martin Waitz  <martin@rommel.stw.uni-erlangen.de>

	* configure.in: fixed bug in configuring popt

1999-10-03  Timo Sirainen  <tss@iki.fi>

	* README: Some minor changes..

	* src/common.h, acconfig.h, configure.in:
	Command line argument handling works.
	 -c server [-p port] : connects to server at startup
	 -n : don't autoconnect to any servers

1999-10-02  Timo Sirainen  <tss@iki.fi>

	* Makefile.am: Fix for building with objdir

	* src/common-setup.h:
	Moved background pixmap settings to theme specific.
	Fixed some memory leaks.

	* configure.in, src/Makefile.am:
	--without-bot to configure doesn't build irssi-bot

1999-09-30  Timo Sirainen  <tss@iki.fi>

	* configure.in:
	GtkIText: imlib isn't required anymore, underlined text works

1999-09-27  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  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  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  Timo Sirainen  <tss@iki.fi>

	* src/common-setup.h:
	You can specify what port to use with DCC.

1999-09-15  Timo Sirainen  <tss@iki.fi>

	* src/signal.doc: Related to channel query changes..

1999-09-13  Artur Frysiak  <wiget@pld.org.pl>

	* irssi.spec.in: - fixed %%configure macro

1999-09-13  Timo Sirainen  <tss@iki.fi>

	* NEWS: Release date set..

	* plugins/proxy/dump.c, plugins/proxy/listen.c:
	Some fixes to make it work after ipv6 changes

	* NEWS:
	/gwhois dialog has now refresh button, /gwhois is used when clicking
	whois from nicklist popup menu

1999-09-12  Timo Sirainen  <tss@iki.fi>

	* NEWS: Getting ready for 0.7.16 release..

1999-09-11  Timo Sirainen  <tss@iki.fi>

	* src/signal.doc:
	Netsplit code changes, should work now.

1999-09-05  Timo Sirainen  <tss@iki.fi>

	* Makefile.am:
	fix for building irssi from different directory

1999-09-04  Timo Sirainen  <tss@iki.fi>

	* NEWS:
	Restoring saved window size didn't work very accurately

	* NEWS, TODO, src/common-setup.h:
	Autojoining to channels work with irssi-text too

	* 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

	* 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

	* 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

	* README:
	Nicklist changed to hash table. Some speedups for function checking for
	people's gone flags.

	* autogen.sh:
	Removed .spec.in -> .spec generation since configure does it now.

1999-09-04  Artur Frysiak  <wiget@pld.org.pl>

	* Makefile.am, configure.in, irssi.spec.in:
	- new way to update Version: field in spec
	- new target for make 'make rpm'

1999-09-03  Artur Frysiak  <wiget@pld.org.pl>

	* NEWS: - NEWS is news file :-)
	- ChangeLog is cvs log

