2000-03-11  Timo Sirainen  <cras@irccrew.org>

	* Makefile.am, split.theme: New theme

	* src/settings/settings.c, src/settings/settings.h, src/ui-common/ui-printtext.c, src/ui-common/ui-themes.c, src/ui-common/ui-windows.h, src/gui-gnome/setup-misc.c, src/gui-gnome/setup-themes.c, docs/PERL, docs/SIGNALS, plugins/perl/xs/Irssi.xs:
	Irssi::setup_get() for Perl.
	Option: show timestamps once only after a specified time of inactivity

	* src/ui-common/ui-channels.c, src/ui-common/ui-events-numeric.c, src/ui-common/ui-formats.c, src/ui-common/ui-printtext.c, src/irc-base/commands.c, src/settings/settings.c:
	- Don't send "channel server changed" event to "setup channel".
	- End of who can now have channel name as $1 argument
	- Fixed a bug with text indentation
	- You couldn't give more than one word for reason for /PART
	- Changed nick completion default settings

	* src/gui-text/gui-windows.h, src/gui-text/gui-printtext.c, src/gui-text/gui-textwidget.c, src/gui-text/gui-windows.c:
	Printing longer lines than 2048 chars works.

2000-03-10  Timo Sirainen  <cras@irccrew.org>

	* colorless.theme: updated

	* src/ui-common/txt.h, src/ui-common/ui-commands.c, src/ui-common/ui-formats.c, src/ui-common/ui-server.c, src/gui-gnome/dialog-disconnect.c, src/irc-base/server-reconnect.c, src/irc-base/server.c, src/irc-base/server.h:
	/SERVERS and disconnect dialog displays also servers that are currently
	being connected.

	s/server reconnect removed/server reconnect remove/
	added signal "server reconnect new"
	refresh the disconnect dialog when new reconnection is added

	* src/irc-base/server-reconnect.c, src/gui-gnome/dialog-disconnect.c:
	You can remove server reconnections from disconnect dialog.

	* docs/SIGNALS, src/ui-common/txt.h, src/ui-common/ui-commands.c, src/ui-common/ui-formats.c, src/ui-common/ui-server.c, src/irc-base/commands.c, src/irc-base/server-reconnect.c, src/irc-base/server-reconnect.h, src/irc-extra/get-signals.pl, plugins/perl/xs/Irssi.xs, plugins/perl/xs/typemap:
	/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".

	* src/gui-text/gui-textwidget.c, src/gui-text/gui-windows.c, src/gui-text/gui-windows.h:
	/LAST -new shows only the texts that came after latest /LAST.

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

	* src/settings/settings.c, src/settings/settings.h, src/gui-gnome/irssi.c, src/gui-gnome/setup-appearance.c, src/gui-gnome/setup-lists.c:
	Option: start GNOME panel applet at startup

	Changed column title in hilight texts window to
	"Color# (optional) and Channels"

	* docs/PERL, src/irc-extra/Makefile.am, src/irc-extra/irssi-perl.c:
	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.

	* plugins/perl/Makefile.am, docs/PERL, examples/autorejoin.pl, examples/privmsg.pl, examples/quitmsg.pl:
	$server->values()->{'nick'} works fine without any
	$sinfo = %{$server->values()}; $sinfo{'nick'} ugliness, fixed.

	make install didn't work in plugins/perl

	* plugins/perl/xs/Irssi.xs, src/irc-base/commands.c, src/irc-base/modes.c, src/irc-base/server.h, docs/FORMATS, docs/PERL:
	Save the away message reason. Export the away status and reason for Perl.

	* src/ui-common/ui-events-numeric.c:
	Don't try to display "End of who" message in any specific channel..

	* src/gui-text/gui-windows.c:
	End of underline mark was ignored.

	* src/ui-common/ui-hilight.c:
	Use "msg for you" window activity color with private messages.

	* src/ui-common/ui-formats.c, src/ui-common/ui-printtext.c:
	$[-9] is supposed to be right aligned, not right padded (=left aligned)..

	* src/gui-text/gui-printtext.c, src/gui-text/gui-windows.c:
	After /CLEAR the screen could get a bit buggy.
	Line could sometimes be displayed with wrong color.

	* docs/PERL: Updated documentation

2000-03-09  Timo Sirainen  <cras@irccrew.org>

	* src/ui-common/ui-formats.c, src/ui-common/ui-printtext.c, src/ui-common/ui-printtext.h:
	%| marks the line indent position

	* src/ui-common/ui-commands.c:
	/SERVERS - don't specify the server to printtext so it won't try to
	print [server tag]'s for them..

	* src/ui-common/ui-printtext.c:
	Display [server tag] always in texts in status/msgs/empty windows if
	we're connected to more than one server.

	* src/gui-text/gui-printtext.c, src/gui-text/gui-statusbar.c, src/gui-text/gui-windows.c, src/gui-text/gui-windows.h, src/gui-text/screen.c:
	Text widget fixes. Should finally work right? As long as you don't
	write lines longer than 2048 chars..

2000-03-05  Timo Sirainen  <cras@irccrew.org>

	* src/gui-text/gui-windows.c:
	Long lines with no spaces got irssi stuck in forever loop.

	* src/ui-common/ui-printtext.c:
	If you are in multiple irc servers and the active server of the
	window isn't the same as where the message came from, the message
	is prefixed with a [server tag].

	* docs/PERL, plugins/perl/xs/Irssi.xs:
	Updated Perl support

	* src/ui-common/ui-channels.c, src/ui-common/ui-windows.c, src/ui-common/ui-windows.h, src/irc-base/channels-setup.c, src/irc-base/commands.c, src/irc-base/nicklist.c, src/irc-base/server-reconnect.c, src/irc-base/server.c, src/irc-base/server.h:
	After lost connection to server and reconnected or changed the
	server manually with /SERVER, Irssi will rejoin back to the same
	channels that you were in before disconnection. They will also be
	placed to same windows they were, even if you were in same channel
	in multiple servers.

2000-03-04  Timo Sirainen  <cras@irccrew.org>

	* src/ui-common/ui-completion.c, src/ui-common/ui-settings.c, src/irc-base/commands.c, src/irc-extra/dcc-chat.c, src/irc-extra/dcc-files.c, src/irc-extra/plugins.c:
	Fixed several memory leaks

	* src/settings/settings.c, src/settings/settings.h, src/gui-gnome/gui-mainwindows.c, src/gui-gnome/setup-misc.c, src/ui-common/Makefile.am, src/ui-common/ui-common.c, src/ui-common/ui-common.h, src/ui-common/ui-printtext.c, src/ui-common/ui-translation.c, src/ui-common/ui-translation.h, src/gui-text/gui-readline.c:
	ircII compatible translation table support

	* src/irc-base/nicklist.c:
	Fixed nicklist sorting function - people with both ops and voices came
	before the people with "plain" ops.

2000-03-03  Timo Sirainen  <cras@irccrew.org>

	* src/gui-text/gui-readline.c, src/settings/settings.c:
	A bit better check for 5 CTRL-C's.
	Send a QUIT to IRC servers if we receive SIGTERM.

	* src/gui-text/gui-readline.c:
	5 CTRL-C's in a row terminates irssi.

	* plugins/perl/xs/Irssi.xs, src/irc-base/channels.c, src/irc-base/channels.h, src/gui-gnome/irssi.c:
	It's now possible to have different status/msgs windows for different
	servers.

	* src/irc-base/channels-setup.c, src/irc-base/commands.c:
	Autojoining doesn't switch automatically to the joined channel's window

	* src/irc-base/channels-setup.c:
	If there's some text in "autosend cmd to bot" field, but there's no
	bots specified, send the command to server just as-is. Good if you want
	to do something automatically after joined to channel but which doesn't
	really involve finding some nick in channel..

	* src/ui-common/ui-channels.c, src/ui-common/ui-windows.c, src/ui-common/ui-windows.h, src/gui-gnome/gui-windows.c, src/gui-gnome/setup-txt.c:
	Automatically created window tabs go to first created window instead of
	what happens to be active at the time.

	* src/irc-base/levels.h: New level needed for /LAST..

	* src/ui-common/ui-commands.c, src/ui-common/ui-dcc.c:
	/ACTION <target> <text> - Send action to target (like /ME), target is
	either #channel, nick or =dcc_char_nick

	* src/gui-text/gui-printtext.c, src/gui-text/gui-textwidget.c, src/gui-text/gui-windows.c, src/gui-text/gui-windows.h:
	/SCROLLBACK, or the default alias /SB:
	  /SB CLEAR - Clear screen, free all memory used by texts in window.
	  /SB HOME - Jump to start of the buffer
	  /SB END - Jump to end of the buffer
	  /SB GOTO [[-|+]line#|time] - Jump to specified line or timestamp.
	  Time is the format [dd.mm | -<days ago>] hh:mi[:ss]

	/LAST doesn't display the texts found from previous /LAST blocks

	* src/ui-common/ui-common.c, src/ui-common/ui-formats.c:
	Actions go to msgs window instead of status window.
	"End of lastlog" -> "End of Lastlog" :)

	* src/gui-text/gui-printtext.c, src/gui-text/gui-readline.c, src/gui-text/gui-statusbar-items.c, src/gui-text/gui-textwidget.c, src/gui-text/gui-windows.c, src/gui-text/gui-windows.h:
	Vertical resizing works, horizontal resizing needs some work.
	/LAST works.

2000-03-02  Timo Sirainen  <cras@irccrew.org>

	* plugins/bot/bot-events.c:
	When seeing that someone is opped - check if the opper is +m in the
	channel before deciding of deopping.

	* plugins/perl/Makefile.am:
	And yet another missing makefile

	* examples/.cvsignore, examples/Makefile.am, examples/autorejoin.pl, examples/quitmsg.pl:
	Missing makefile, added quitmsg.pl

	* src/irc-base/server-redirect.c: Fixed a minor memleak.

	* src/irc-extra/Makefile.am, Makefile.am, configure.in:
	Fixes

	* plugins/perl/xs/.cvsignore, plugins/perl/xs/Irssi.pm, plugins/perl/xs/Irssi.xs, plugins/perl/xs/Makefile.PL.in, plugins/perl/xs/typemap, plugins/perl/.cvsignore, plugins/perl/Irssi.pm, plugins/perl/Irssi.xs, plugins/perl/Makefile.PL.in, plugins/perl/typemap:
	Makefile fixes

2000-03-01  Timo Sirainen  <cras@irccrew.org>

	* plugins/perl/Makefile.PL.in:
	We need only glib's includes, not the whole gnome's.
	Fixed to be able to build from objdir.

	* src/gui-text/gui-printtext.c, src/gui-text/gui-readline.c, src/gui-text/gui-windows.c, src/gui-text/gui-windows.h:
	Updates to the scrollback buffer handling - window resizing should be
	the only bug left. Code is still a mess.

	* src/gui-text/gui-entry.c:
	Removed useless memory allocation from entry_update().

	* src/gui-text/gui-windows.c, src/gui-gnome/gui-printtext.c:
	Actually, don't check bell beeps in gui-xx :) It's already done in ui-common.

	* src/gui-gnome/gui-printtext.c:
	Don't beep if beep isn't enabled in setup.

	* src/irc-extra/irssi-perl.c: Compile fix.

	* src/gui-text/gui-printtext.c, src/gui-text/gui-readline.c, src/gui-text/gui-statusbar-items.c, src/gui-text/gui-textwidget.c, src/gui-text/gui-windows.c, src/gui-text/gui-windows.h, src/gui-text/screen.c:
	Rewrote window's text handling. It should take less space now and
	resizing window resizes the text automatically right (although it has a
	few bugs now :). The idea should be good, the implementation sucks at
	least in gui-windows.c and gui-readline.c. I'll clean them up soon.

	* src/irc-base/server.c: Fixed a memleak.

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

	* src/settings/Makefile.am, src/ui-common/Makefile.am, src/irc-extra/Makefile.am, src/lib-config/Makefile.am, src/lib-nongui/Makefile.am, src/lib-popt/Makefile.am, src/gui-gnome/Makefile.am, src/gui-none/Makefile.am, src/gui-text/Makefile.am, src/irc-base/Makefile.am, configure.in, po/Makefile.in.in:
	- fix perl related problems
	- use libtool to build helping libraries

2000-02-29  Timo Sirainen  <cras@irccrew.org>

	* src/irc-base/nicklist.c, src/irc-base/server.c, src/ui-common/ui-events.c:
	If nick or alternate nick isn't specified for some reason, try to operate
	normally.

	* src/ui-common/ui-completion.c:
	Autocompletion doesn't do anything anymore if completion character is empty.

	* src/ui-common/ui-hilight-text.c:
	Changed hilight color from bold grey to bold white.

2000-02-25  Timo Sirainen  <cras@irccrew.org>

	* src/irc-base/server.c:
	If server_disconnect() is used when Irssi is still trying to connect to
	host, it was considered as "connection lost" and server was added to
	reconnect buffer.

	* src/ui-common/txt.h, src/ui-common/ui-events.c, src/ui-common/ui-formats.c:
	Display @#channel notices right

	* src/irc-extra/get-signals.pl, src/irc-extra/irssi-perl.c, po/fi.po, po/fr.po, po/pl.po, po/pt_BR.po, src/common.h, ChangeLog, examples/autorejoin.pl, examples/hello.pl, examples/privmsg.pl, examples/realname.pl, plugins/perl/Irssi.xs, NEWS, README, TODO, docs/PERL, irssi.spec.in, AUTHORS:
	Irssi 0.7.27 released.

	* src/gui-text/gui-printtext.c:
	Logging level wasn't set for long lines that splitted into multiple lines.
	/LAST didn't work right because of this.

	* src/settings/settings.c:
	Remove lock file when we're being SIGKILLed.

	* src/irc-base/commands.c:
	/CYCLE works with +k channels too

	* src/ui-common/ui-events-numeric.c:
	/NAMES crashed when done in a non-channel window

	* src/gui-gnome/pixmaps/ircop_op.xpm, src/gui-gnome/pixmaps/ircop_voice.xpm:
	half the ball is ircop color, half is the op/voice color

2000-02-24  Timo Sirainen  <cras@irccrew.org>

	* src/irc-base/server-redirect.c, src/irc-base/server-redirect.h, src/irc-extra/.cvsignore, src/irc-extra/Makefile.am, src/irc-extra/get-signals.pl, docs/Makefile.am, docs/PERL, docs/SIGNALS, plugins/perl/Irssi.xs, src/Makefile.am, src/signal.doc, NEWS:
	Perl documentation and updates

	* src/irc-extra/Makefile.am, src/irc-extra/irssi-perl.c, src/ui-common/txt.h, src/ui-common/ui-events.c, src/ui-common/ui-formats.c, src/gui-gnome/dialog-irssibot.c, src/irc-base/commands.c, src/irc-base/server-redirect.c, src/irc-base/server-redirect.h, src/irc-base/signals.c, src/signal.doc, configure.in, plugins/perl/Irssi.xs, plugins/perl/typemap:
	Updated perl support

2000-02-21  Timo Sirainen  <cras@irccrew.org>

	* src/gui-gnome/setup-servers.c, src/settings/setup-servers.c:
	If there was two or more servers that had the same address and port,
	reconnecting to them would start eating all the cpu.

	* src/irc-base/network-nonblock.c:
	Irssi would leave child processes behind if you connected to more than
	one server/second (fast server reconnect time, many servers and network
	link broken).

	* src/irc-base/commands.c:
	Autojoining doesn't switch automatically to the joined channel's window.

	* src/irc-base/server.c:
	Server tag generation is a bit smarter now.

	* po/de.po: Updated German translation

2000-02-20  Timo Sirainen  <cras@irccrew.org>

	* plugins/perl/.cvsignore, src/irc-extra/xsinit.c:
	Forgot xsinit, updated .cvsignore

	* src/irc-base/signals.c, src/irc-extra/Makefile.am, src/irc-extra/irc-extra.c, src/irc-extra/irssi-perl.c, src/irc-extra/irssi-perl.h, src/irc-extra/irssi.h, src/gui-gnome/Makefile.am, src/gui-none/Makefile.am, src/gui-text/Makefile.am, src/gui-text/irssi.c, plugins/Makefile.am, plugins/perl/Irssi.pm, plugins/perl/Irssi.xs, plugins/perl/Makefile.PL.in, plugins/perl/Makefile.am, plugins/perl/perl.c, plugins/perl/startup.pl, plugins/perl/typemap, acconfig.h, configure.in:
	Initial Perl support.

	* src/gui-text/gui-windows.c, src/gui-text/screen.c, acconfig.h, configure.in:
	Resizing terminal works now right without resizeterm() function.

2000-02-19  Timo Sirainen  <cras@irccrew.org>

	* src/settings/settings.c, src/ui-common/ui-commands.c, src/ui-common/ui-events.c:
	toggle_show_nickmode didn't actually do anything :) It was always on..

	* src/gui-text/gui-windows.c:
	Resizing terminal when irssi had some empty windows messed them up..

	* src/gui-gnome/gui-mainwindows.c:
	Space (and maybe other keys) didn't work when caps/numlock was on.

	* src/irc-base/commands.c: /CYCLE command works now

	* src/ui-common/ui-events-numeric.c:
	Bugfix: /NAMES list wasn't displayed in right channel

	* src/ui-common/ui-commands.c, src/ui-common/ui-common.c, src/ui-common/ui-ctcp.c, src/ui-common/ui-dcc.c, src/ui-common/ui-events-numeric.c, src/ui-common/ui-events.c, src/ui-common/ui-formats.c, src/ui-common/ui-windows.c, src/gui-text/gui-statusbar-items.c, src/gui-text/gui-windows.c, src/irc-base/channels.c, src/irc-base/channels.h, src/irc-base/commands.c, src/ui-common/txt.h, src/ui-common/ui-channels.c, src/gui-gnome/gui-channels.c, src/gui-gnome/gui-menu-commands.c, src/gui-gnome/setup-txt.c, po/fr.po, po/pl.po, po/pt_BR.po, plugins/perl-old/Makefile.am, plugins/perl-old/perl.c, po/de.po, po/fi.po, ChangeLog, 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

	* src/gui-gnome/gui-mainwindows.c:
	Ctrl-B (bold) didn't move the cursor

	* src/settings/settings.c, src/settings/settings.h, src/gui-gnome/gui-printtext.c, src/gui-gnome/itext.c, src/gui-gnome/panel.c, src/gui-gnome/setup-appearance.c:
	Using gdk_fontset_load() is now optional since it broke displaying some fonts.

2000-02-18  Timo Sirainen  <cras@irccrew.org>

	* TODO: updated

	* NEWS: Final 0.7.24 changes

	* src/irc-base/commands.c:
	/whois without any arguments gives a whois of yourself

	* src/ui-common/ui-keyboard.c, src/ui-common/ui-settings.c, src/irc-extra/log.c, src/settings/settings.c, src/settings/setup-themes.c, src/common-setup.h, src/gui-gnome/dialog-channels.c, src/gui-gnome/dialog-irssibot.c, src/gui-gnome/dialog-log.c, src/gui-gnome/dialog-plugins.c, src/gui-gnome/dialog-window.c, src/gui-gnome/setup-bg.c, src/gui-gnome/setup-colors.c, src/gui-gnome/setup-lists.c, src/gui-gnome/setup-servers.c, src/gui-gnome/setup-txt.c, src/gui-gnome/setup.c:
	Don't allow any setup file changes or log writing if another irssi
	session is running.

	* NEWS, configure.in: Released 0.7.24

	* src/ui-common/ui-commands.c:
	/TS - show topics of all channels you're joined

	* src/gui-gnome/gui-windows.c: Removed unused variable

	* src/gui-text/gui-statusbar.c, src/gui-text/gui-windows.c, src/gui-text/gui-windows.h, src/gui-text/irssi.c, src/gui-text/screen.c:
	Setting topic bar on/off on the fly messed up screen.

	* src/ui-common/ui-printtext.c:
	strip_colors() didn't strip irssi's internal \003 color codes right.
	Because of it /LAST's output displayed some crap in log file.

	* src/gui-gnome/dialog-log.c:
	Clear all button was over Client errors toggle button.

	* src/gui-gnome/setup-colors.c:
	Default selection to background color when theme dialog is opened or
	theme is changed.

	* src/gui-text/gui-entry.c, src/gui-text/gui-printtext.c, src/gui-text/screen.c, src/gui-text/screen.h:
	A bit more color fixes .. it should now display entry line always with
	right color no matter what theme or bg/fg color you've set to your
	terminal.

	* src/gui-text/gui-entry.c:
	Use "default color" instead of white in entry line colors.

	* src/gui-gnome/dialog-irssibot.c, src/gui-gnome/gui-menu-commands.c:
	Removed warnings

2000-02-12  Timo Sirainen  <cras@irccrew.org>

	* 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-11  Timo Sirainen  <cras@irccrew.org>

	* src/irc-base/channels.c, src/irc-base/channels.h, src/irc-base/modes.c:
	Recognize +a (anonymous) and +r (reop when opless) modes

	* src/ui-common/ui-printtext.c, src/ui-common/ui-printtext.h:
	^F = blink

	* src/gui-text/gui-printtext.c, src/gui-text/gui-statusbar-items.c:
	^F = blink
	Fixed a small display bug when drawing channel activity to statusbar

	* src/ui-common/ui-commands.c, src/ui-common/ui-events.c:
	when show_nickmode is on and user has no op/voice, print space as nick mode
	instead of nothing

2000-02-09  Timo Sirainen  <cras@irccrew.org>

	* src/ui-common/ui-events.c, src/irc-base/nicklist.c, src/settings/settings.c, src/settings/settings.h, src/gui-text/gui-printtext.c, src/gui-text/gui-readline.c, src/gui-text/gui-statusbar-items.c, src/gui-text/gui-statusbar.c, src/gui-text/gui-statusbar.h, src/gui-text/gui-windows.c, src/gui-text/gui-windows.h, src/gui-text/irssi.c, src/gui-text/screen.c:
	Topic bar to irssi-text - /set toggle_show_topicbar = yes|no

	* src/gui-gnome/gui-event-list.c:
	Users column is now sorted numerically (10 shows after 9, not after 1)..

2000-02-09  Artur Frysiak  <wiget@pld.org.pl>

	* ChangeLog: updated

2000-02-09  Timo Sirainen  <cras@irccrew.org>

	* src/gui-gnome/dialog-channels.c, src/gui-gnome/setup-servers.c:
	Irc network list was still corrupted in channel dialog.

	* src/gui-text/gui-windows.c, src/ui-common/ui-channels.c:
	Don't change the active window when getting kicked
	Don't change the active window when some other window is closed.

	* src/ui-common/ui-channels.c:
	Automatically change to the created window

	* src/settings/settings.c, src/settings/settings.h, src/ui-common/ui-commands.c, src/ui-common/ui-events.c, src/ui-common/ui-formats.c, src/gui-gnome/setup-lookandfeel.c:
	Option: Show op/voice status in channel messages before nick.

	* src/gui-text/gui-channels.c, src/gui-text/gui-channels.h:
	Removed all GUI_CHANNEL_REC handling since it isn't used and some compilers
	didn't like empty structures..

	* src/irc-base/server.c:
	Some servers don't send 004 event. So moved the connection detection to
	001 event.

2000-02-03  Timo Sirainen  <cras@irccrew.org>

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

	* src/irc-base/server.c:
	Specifying source host didn't work.

2000-02-01  cvs  <cvs@pld.org.pl>

	* ChangeLog:
	- Automatic update by makelog.sh
	  (this won't be visible in original ChangeLog)

2000-01-29  Timo Sirainen  <cras@irccrew.org>

	* src/gui-gnome/Makefile.am, src/gui-none/Makefile.am, src/gui-text/Makefile.am:
	Links with INTLLIBS so that i18n support works if you didn't have
	libintl installed

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

	* src/ui-common/ui-completion.c:
	Fixed tab completion when completion char was comma

2000-01-28  Timo Sirainen  <cras@irccrew.org>

	* src/gui-text/screen.c:
	bkgdset() set the default empty character to \0 which didn't work right
	with non-ncurses libs.

2000-01-27  Timo Sirainen  <cras@irccrew.org>

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

	* src/irc-base/server.c:
	Checks if nick changed unexpectedly from 004 server message (proxies).

	* src/gui-gnome/gui-printtext.c, src/gui-gnome/itext.c, src/gui-gnome/panel.c:
	Using fontset_load() instead of font_load(), helps with using some
	fonts (by hashao@telebot.com)

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

	* src/irc-extra/dcc-files.c: Fixed DCC resume

2000-01-24  Timo Sirainen  <cras@irccrew.org>

	* src/ui-common/ui-completion.c, src/ui-common/ui-dcc.c, src/irc-base/channels.c, src/irc-base/misc.c, src/irc-base/modes.c, src/irc-base/nicklist.c, src/gui-text/gui-statusbar-items.c, src/gui-text/gui-textwidget.c, src/gui-text/screen.c, src/gui-text/screen.h, src/gui-gnome/gui-channels.c, src/gui-gnome/gui-windows.c, src/gui-gnome/panel.c, 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-22  Timo Sirainen  <cras@irccrew.org>

	* src/gui-gnome/itext.c: Bugfix

2000-01-20  Timo Sirainen  <cras@irccrew.org>

	* src/irc-base/commands.c:
	Check that server is connected before sending commands to it.

2000-01-19  Timo Sirainen  <cras@irccrew.org>

	* config: Fixed the missing commas

2000-01-18  Martin Waitz  <martin@rommel.stw.uni-erlangen.de>

	* src/ui-common/ui-printtext.c: fixed month display

2000-01-16  Timo Sirainen  <cras@irccrew.org>

	* src/gui-text/gui-readline.c:
	Ignore ascii 0 (ctrl-space)

	* src/ui-common/ui-windows.c:
	/window goto active: now it tries to go to the NEXT window with activity
	instead of the first in list.

	* src/settings/settings.c, src/gui-text/screen.c, 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

	* src/ui-common/txt.h, src/ui-common/ui-events.c, src/ui-common/ui-formats.c, src/ui-common/ui-hilight-text.c, src/ui-common/ui-hilight-text.h, src/ui-common/ui-printtext.c, src/gui-gnome/setup-lists.c, 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

	* src/irc-base/commands.c, src/ui-common/ui-commands.c, src/gui-gnome/gui-windows.c:
	/topic fixes

	* config: Added ptlink network

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

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

	* src/gui-text/gui-readline.c, src/gui-gnome/gui-mainwindows.c:
	Alt-A key didn't work..

2000-01-15  Timo Sirainen  <cras@irccrew.org>

	* src/ui-common/ui-channels.c, src/irc-base/commands.c, src/irc-base/server.c, 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.

	* src/gui-gnome/itext.c: Fixes

	* src/ui-common/ui-windows.c, src/irc-base/channels-query.c, src/irc-base/channels.c, src/irc-base/channels.h, src/gui-gnome/gui-mainwindows.c, src/gui-text/gui-readline.c, 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  <cras@irccrew.org>

	* src/irc-base/nicklist.c: Fix a warning

	* src/ui-common/ui-dcc.c, src/ui-common/ui-formats.c, src/ui-common/ui-printtext.c, src/settings/settings.c, src/settings/settings.h, src/settings/setup-servers.c, src/irc-base/commands.h, src/irc-base/nicklist.c, src/irc-base/server.c, src/gui-text/screen.c, src/gui-none/Makefile.am, src/gui-gnome/dialog-dcc.c, src/gui-gnome/dialog-irssibot.c, src/gui-gnome/gui-dcc.c, src/gui-gnome/gui-mainwindows.c, src/gui-gnome/irssi.c, src/gui-gnome/itext.c, 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

2000-01-03  Timo Sirainen  <cras@irccrew.org>

	* src/gui-gnome/setup-servers.c:
	Ircnet popup list was full of crap..

1999-12-26  Timo Sirainen  <cras@irccrew.org>

	* 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  <cras@irccrew.org>

	* config: bugfix

	* src/settings/setup-ircnets.c: Forgot this

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

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

1999-12-19  Timo Sirainen  <cras@irccrew.org>

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

	* src/gui-gnome/gui-mainwindows.c:
	Redraw transparent itext when window moved

	* src/irc-base/commands.c:
	/connect and /server changes the server in the current window if
	the window isn't channel or query.

	* src/gui-gnome/itext.c: Transparent backgrounds work

	* src/gui-gnome/setup-dcc.c:
	DCC port wasn't read correctly

	* src/settings/Makefile.am, src/settings/settings.c, src/settings/setup-servers.c, src/irc-base/nicklist.c, src/irc-base/server-reconnect.c, src/irc-base/server.c, src/irc-base/server.h, src/gui-gnome/setup-ircnets.c, src/gui-gnome/setup-ircnets.h, src/gui-gnome/setup-servers.c, 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-09  Timo Sirainen  <cras@irccrew.org>

	* src/ui-common/ui-events.c, src/irc-base/bans.c, src/irc-base/commands.h:
	Bans with 10 character long username is now sent as "..!*12345678*@.."
	If using /BAN when WHO list haven't been received yet, complain about not
	being synced.

	* src/irc-base/channels.c:
	Some fixes to handling "channel not found" event..

	* src/irc-base/commands.c: /join !!channel crashed

1999-12-08  Timo Sirainen  <cras@irccrew.org>

	* src/ui-common/ui-printtext.c:
	Cutting some argument to specified size didn't work. This caused /WHO to
	crash sometimes..

	* src/ui-common/ui-windows.c, src/gui-gnome/gui-mainwindows.c, src/gui-text/gui-readline.c:
	/channel next, /channel prev - changes to next/previous channel in the
	current window. Ctrl-X is by default bound to /channel next

	* colorless.theme, src/ui-common/txt.h, src/ui-common/ui-events.c, src/ui-common/ui-formats.c:
	fixed some problems with ignoring server modes. Added different format
	text for server modes.

	* src/irc-base/lag.c, src/irc-base/server.c, src/irc-base/server.h:
	pircd doesn't understand PING commands, forget about lag detection with it

1999-12-07  Timo Sirainen  <cras@irccrew.org>

	* src/settings/settings.c, src/settings/settings.h, src/irc-extra/log.c, src/gui-gnome/setup-misc.c:
	awaylog

	* src/ui-common/ui-events.c, src/ui-common/ui-hilight-text.c:
	public messages to you are now sent with level public+hilight, so you can
	log them with hilight level.

1999-12-03  Timo Sirainen  <cras@irccrew.org>

	* src/ui-common/ui-hilight.c:
	Send a "gui window activity" signal when something happened in some window.

	* src/gui-text/gui-statusbar-items.c:
	Display different window activity levels with different colors in
	statusbar.

	* src/gui-text/gui-readline.c:
	Ctrl-N/P keys change to previous/next window

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  <cras@irccrew.org>

	* src/ui-common/txt.h, src/ui-common/ui-dcc.c, src/ui-common/ui-events.c, src/ui-common/ui-formats.c:
	Display ACTION WALLOPS right, since I saw them in openprojects network..
	Also changed DCC action's level to dcc instead of actions.

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

	* src/gui-gnome/gui-windows.c:
	Closing a window with split windows open crashed

	* src/gui-gnome/irssi.c:
	Disabled GNOME's (IHMO) stupid SIGSEGV handler

	* src/gui-gnome/gui-windows.c:
	Irssi crashed if you used query window buttons (whois, send, chat, ping)

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

	* plugins/bot/bot.h, plugins/bot/users.c:
	Save user file every 15min. Fixed a bug where saving it could crash or
	do something weird.

	* src/irc-base/irc.c:
	Aliases: %n = your nick in current server.

	* src/gui-gnome/gui-windows.c:
	Menus etc. should be changed in "channel changed" event, not "window
	focused". This fixes window not being drawed correctly when joining to
	channel in empty window.

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  <cras@irccrew.org>

	* po/fi.po, po/pl.po, src/gui-gnome/gui-menu-commands.c:
	Added "New Split Window" to menus

	* src/irc-extra/dcc-files.c:
	dcc_file_create_mode wasn't set at startup

	* NEWS, configure.in: Updates for 0.7.20

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

	* src/gui-gnome/gtk-specific.c: Some NLS fixes

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

	* src/gui-gnome/setup-ircnets.c:
	Deleting ircnets was buggy

	* src/settings/setup-themes.c:
	When invalid theme is found from global directory, it's fixed and saved to
	~/.irssi/ directory.

	* src/irc-extra/plugins-setup.c: Small cleanup

	* src/gui-gnome/gtk-specific.c: Menu fixes

	* src/ui-common/ui-settings.c:
	Send "setup changed" signal when using /set

	* src/gui-gnome/itext.c:
	Removed font handling from realization/unrealization so it works
	correctly now.

	* src/gui-gnome/irssi.c, src/gui-text/irssi.c, src/irc-extra/plugins-setup.c, src/irc-extra/plugins-setup.h:
	Plugin autoloading didn't work

1999-11-26  Timo Sirainen  <cras@irccrew.org>

	* src/irc-extra/plugins.c:
	"plugin not loaded" -> "plugin error not loaded"

1999-11-24  Timo Sirainen  <cras@irccrew.org>

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

	* src/gui-gnome/setup-servers.c:
	Setup was written to "servers" instead of "server" category..

1999-11-23  Timo Sirainen  <cras@irccrew.org>

	* src/irc-base/nicklist.c:
	nick_strip() : Don't strip >=128 characters from nick - they aren't
	even possible to use, but when comparing "lh" nick to "lh" at the
	start of line, it really shouldn't hilight it :)

	* src/gui-gnome/itext.c:
	A few checks to make sure itext won't crash even while font is bad..

	* Makefile.am: Added README back

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

	* plugins/bot/Makefile.am: - added botnet.h

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

	* po/ChangeLog: - empty

	* configure.in: - add pl to ALL_LINGUA

1999-11-23  Timo Sirainen  <cras@irccrew.org>

	* src/gui-gnome/setup-colors.c:
	Fix for GTK themes workaround fix :)

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-21  Timo Sirainen  <cras@irccrew.org>

	* plugins/bot/Makefile.am, plugins/bot/bot.c, plugins/bot/bot.h, plugins/bot/botnet.c, plugins/bot/botnet.h, plugins/bot/botnets.sample:
	Botnet - it should already be possible to create a big bot network with
	this (each bot having multiple clients + uplink). The functionality is
	limited only to BCAST message for now which sends a message to all
	bots.

1999-11-20  Timo Sirainen  <cras@irccrew.org>

	* src/gui-text/channels-newdata.c, src/gui-text/channels-newdata.h, src/settings/Makefile.am, 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

	* src/irc-extra/plugins.c:
	Some fixes if plugin_init() failed.

	* src/ui-common/ui-commands.c, src/ui-common/ui-printtext.c, src/ui-common/ui-settings.c, src/gui-gnome/dialog-log.c, src/gui-text/gui-textwidget.c, src/irc-base/levels.c, src/irc-base/levels.h, src/irc-extra/log.c:
	Added level MSGLEVEL_CLIENTCRAP - it's used by /set, /last and /help

	* src/gui-text/gui-statusbar.c, src/gui-text/gui-windows.c, src/gui-text/irssi.c, src/gui-text/irssi.h:
	When quitting, don't try to redraw anything to screen anymore..

	* src/ui-common/ui-printtext.c, src/gui-text/gui-printtext.c, src/gui-text/gui-textwidget.c:
	/LAST fixes

1999-11-19  Timo Sirainen  <cras@irccrew.org>

	* src/irc-base/levels.c, src/ui-common/txt.h, src/ui-common/ui-formats.c, src/ui-common/ui-settings.c:
	/ignore changes - complains about invalid levels, allows unignoring some
	levels (/ignore nick -level) and can display current ignores from nick.

	* src/settings/setup-servers.c, src/gui-gnome/setup-servers.c:
	Memleaks fixed

	* src/ui-common/ui-printtext.c, src/ui-common/ui-settings.c:
	/set fixes

	* src/settings/settings.c, src/settings/setup-servers.c:
	Some nick/realname/username initialization fixes.

	* src/irc-base/server-reconnect.c, src/irc-base/server.c, src/irc-base/server.h:
	Server reconnection fixes: Restores connections to irc servers that
	aren't defined in setup, restores connections right to servers with
	passwords and restores the same nick that was last used in the
	disconnected server.

	* src/ui-common/ui-hilight.c:
	Doesn't highlight CTCPs as messages anymore

1999-11-14  Timo Sirainen  <cras@irccrew.org>

	* src/ui-common/ui-commands.c:
	/HELP : don't display the same command twice in the list.

	* src/ui-common/txt.h, src/ui-common/ui-events.c, src/ui-common/ui-formats.c, src/irc-extra/plugins.c:
	If plugin can't be loaded, the reason for it is displayed.

	* src/gui-gnome/dialog-links.c: Memory leaks fixed.

	* src/gui-gnome/wordclick.c, src/irc-base/memdebug.c, src/ui-common/ui-completion.c, src/gui-gnome/gui.c, src/gui-gnome/setup-themes.c, src/gui-gnome/setup-txt.c, src/gui-gnome/itext.c:
	Fixed some memory leaks.

	* src/gui-gnome/dialog-log.c, src/irc-base/levels.h:
	Logging fixes.

	* src/ui-common/ui-printtext.c:
	Removed a bit of unnecessary code.

	* src/settings/settings.c, src/settings/settings.h, src/ui-common/ui-printtext.c, src/gui-gnome/setup-lookandfeel.c:
	Option: Show timestamps in msgs.

	* src/gui-gnome/dialog-log.c:
	Log dialog should work again.

	* src/irc-base/levels.h:
	MSGELEVEL_ALL didn't include MSGSLEVEL_CLIENTERRORS..

	* src/gui-text/gui-statusbar-items.c, src/irc-base/channels-query.c, src/settings/setup-lists.c, src/gui-gnome/gui-windows.c:
	Fixed some memory leaks

	* src/ui-common/ui-completion.c:
	Nick completion works now after words separated with comma. Like
	nick1,nick2,nic<tab>

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

	* src/gui-gnome/dialog-connect.c:
	Server passwords were displayed in the connect dialog (!?!)

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

	* src/irc-extra/plugin-commands.c:
	plugin_bind() changed signal to uppercase -> didn't work now that signals
	are case-sensitive..

	* src/ui-common/ui-hilight.c:
	Channel activity still wasn't displayed right with query windows.

	* src/gui-text/gui-textwidget.c:
	Output of /LAST will now go to log file.

	* src/irc-base/channels-query.c, src/irc-base/irc.c, src/irc-base/nicklist.c:
	Couple of checks to make sure irssi won't crash. Fixed to work with yet
	another IRC server that didn't handle WHO #chan1,#chan2 right.

1999-11-13  Timo Sirainen  <cras@irccrew.org>

	* src/ui-common/ui-hilight.c:
	Handle hilighting after displaying msg so that autocreated query windows
	get hilighted right.

	* src/ui-common/ui-commands.c:
	Support for @#channel msg/notice in Hybrid 6

	* src/irc-base/commands.c, src/ui-common/ui-commands.c:
	/MSG, /NOTICE, /CTCP and /NCTCP accept multiple targets and they're
	automatically split into 3 targets per command.

	* src/irc-base/commands.c, src/irc-base/commands.h, src/irc-base/server.c, src/irc-base/server.h:
	command_split() - you can easily split a command which accepts multiple
	nicks into multiple real commands to server with this function. Like
	/KICK nick1,nick2,.. will be split after each 4 nicks.

	* src/irc-base/misc.c:
	str2list() didn't work right if separator wasn't space

	* src/ui-common/txt.h: Removed 407 event here too..

	* src/ui-common/ui-events-numeric.c, src/ui-common/ui-formats.c:
	407 event was handled wrong, removed it.

	* src/irc-base/modes.c:
	You couldn't query channel's mode with MODE #channel (it wasn't sent to
	server)..

	* src/irc-base/modes.c:
	Don't try to split user mode changes..

	* src/irc-base/commands.c, src/irc-base/modes.c:
	You can give /MODE as many arguments as you like and irssi will split
	them to blocks to 3. Like /mode #chan +oooooo n1 n2 n3 n4 n5 n6 sends
	it to server in two commands.

	* src/gui-text/irssi.c:
	Restore original CTRL-C handler when exiting so that irssi won't crash
	while trying to add ^C to entry line when entry code is already
	deinitialized..

	* src/ui-common/ui-settings.c:
	/IGNORE <nick> <newignorelevel> saved only the "newignorelevel" to
	config file (forgot the old ignores).

	* src/ui-common/ui-events.c:
	Ignoring SMODES in some channels works.

	* src/irc-extra/dcc-files.c:
	DCC file create mode was used like it was octal. Now we do decimal -> octal
	convertion before using it..

	* src/gui-gnome/dialog-channels.c:
	Joining to channel that had password set with the channels dialog
	didn't work.

	* src/ui-common/ui-ctcp.c: Ignoring actions didn't work.

	* src/gui-gnome/panel.c:
	Default to 48 pixel height panel so it works right with the "old" gnome panel.

1999-11-11  Timo Sirainen  <cras@irccrew.org>

	* src/irc-base/network-nonblock.c:
	Fixes for net_connect_nonblock()

	* src/ui-common/ui-printtext.c, src/gui-gnome/gui-mainwindows.c, src/gui-text/gui-printtext.c, src/gui-text/gui-readline.c:
	Handles ^O = clear all text attributes. irssi-text displays all <32
	characters as reversed letters. So if you get some weird ^R it's displayed as
	R and not some weird control code that could mess up the screen.

	* src/ui-common/ui-events-numeric.c:
	Whois channels reply: Display >127 chars as-is instead of ^? etc

1999-11-10  Timo Sirainen  <cras@irccrew.org>

	* src/ui-common/ui-hilight.c:
	Your own /msgs won't trigger channel activity, received private
	messages get the "new text" color

1999-11-08  Timo Sirainen  <cras@irccrew.org>

	* src/gui-gnome/dialog-links.c:
	Some bugixes. Asking servers from hub marks the hub red.

1999-11-07  Timo Sirainen  <cras@irccrew.org>

	* src/ui-common/ui-formats.c:
	Fixed whois reply, %N -> %:

	* src/gui-gnome/channels-newdata.c, src/gui-gnome/gui-channels.c, src/gui-gnome/gui-mainwindows.c, src/gui-gnome/gui-mainwindows.h, src/ui-common/ui-channels.c, src/ui-common/ui-hilight.c:
	Fixes for split windows

	* src/ui-common/ui-completion.c, src/ui-common/ui-completion.h, src/gui-text/gui-readline.c:
	Word replacing tried to do nick completion too.

	* src/gui-gnome/dialog-channels.c, src/gui-gnome/dialog-textwidget.c, src/gui-gnome/gui-channels.c, src/gui-gnome/gui-channels.h, src/gui-gnome/gui-mainwindows.c, src/gui-gnome/gui-menu-commands.c, src/gui-gnome/gui-nicklist.c, src/gui-gnome/gui-printtext.c, src/gui-gnome/gui-windows.c, src/gui-gnome/gui-windows.h, src/gui-gnome/setup-txt.c, src/gui-gnome/snapshot.c, src/ui-common/ui-windows.c:
	Started split window support, /window new split

	* config: Default menuitems to popup menu.

	* src/ui-common/ui-commands.c, src/ui-common/ui-formats.c:
	Display your nick, not the nick of the person you're talking to when
	writing messages to query..

	* src/irc-extra/dcc-files.c:
	DCC resumes still didn't work

	* src/ui-common/ui-printtext.c:
	"Error in format blah blah" text displayed wrong number in the
	"last parameter is xx" part

	* src/settings/setup-lists.c:
	If there's no popup menu items specified in default configuration file, get
	them from internal config.

	* src/gui-text/gui-readline.c, src/settings/setup-lists.c, src/ui-common/ui-completion.c, src/ui-common/ui-completion.h, src/common-setup.h, src/gui-gnome/gui-mainwindows.c, src/gui-gnome/gui-nicklist-popup.c, src/gui-gnome/setup-keyboard.c, src/gui-gnome/setup-lists.c, src/gui-gnome/setup-lists.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..

	* src/gui-gnome/gui-dcc.c:
	If you type "/dcc send nick" without the filename to send, irssi opens a
	dialog asking for file name.

1999-11-06  Timo Sirainen  <cras@irccrew.org>

	* src/gui-gnome/gui-windows.c, src/gui-gnome/gui-windows.h:
	Query windows have now buttons Whois, Send, Chat and Ping

	* src/gui-gnome/gui-event-whois.c:
	Removed warnings when doing /gwhois to nick that didn't exist

	* src/ui-common/ui-events-numeric.c:
	When displaying /whois channel replies, change all ascii < 32 to ^x
	characters, like #myeleetchannel^B^B

	* src/irc-base/ctcp.c, src/irc-extra/dcc-chat.c:
	Send "ctcp reply xxx" and "dcc reply xxx" events as lowercase always

	* src/gui-gnome/gui-menu-commands.h:
	LAST_MENU is now "_Server", not "Server" ..

	* src/gui-gnome/gui-channels.c:
	With long topics, line was scrolled to right.

	* src/irc-extra/plugins.c, src/settings/Makefile.am, src/settings/settings.c, src/settings/setup-keyboard.c, src/settings/setup-themes.c, src/ui-common/ui-keyboard.c, src/ui-common/ui-keyboard.h, src/gui-gnome/gui-mainwindows.c, src/gui-gnome/gui.c, src/gui-gnome/gui.h, src/gui-gnome/setup-keyboard.c, src/gui-gnome/setup-servers.c, src/gui-gnome/setup.c, src/gui-text/gui-readline.c, src/signal.doc:
	Keyboard configuration works

	* src/ui-common/ui-events-numeric.c:
	Display all WHO replies in current window

	* src/gui-text/gui-readline.c, src/gui-gnome/gui-mainwindows.c:
	ALT-key - key is now always uppercase, fixed gui-text to send ALT-SHIFT-key
	events.

	* src/gui-gnome/gui-menu-commands.c:
	Added shortcut keys for menus

	* src/irc-base/network.c:
	Display the "please wait" text only when we have already waited for a while
	and there's still servers to be waited..

	* src/gui-text/gui-statusbar-items.c:
	Display window number in statusbar

	* src/ui-common/ui-formats.c, src/ui-common/ui-windows.c:
	/window server displays also server address and ircnet where it changed

	* src/ui-common/txt.h, src/ui-common/ui-channels.c, src/ui-common/ui-formats.c, src/ui-common/ui-windows.c:
	/window server complains about unknown server tags

	* src/gui-gnome/gui-menus.c, src/gui-gnome/gui-windows.c, src/ui-common/ui-channels.c, src/ui-common/ui-windows.c:
	Some fixes to make "channel server changed" work right

	* src/irc-base/server.c, src/ui-common/ui-channels.c, src/ui-common/ui-dcc.c, src/ui-common/ui-windows.c, src/gui-gnome/gui-menus.c, src/gui-gnome/gui-statusbar.c, src/gui-gnome/gui-windows.c, src/gui-gnome/wordclick.c, src/gui-text/gui-statusbar-items.c, src/signal.doc:
	"window server changed" -> "channel server changed"

	* src/gui-gnome/gtk-specific.c:
	Removing i18ned menus works now right

	* src/gui-gnome/itext.c:
	If some window was over irssi's window while scrolling text, some black spots
	were left to window.

	* src/ui-common/ui-formats.c:
	Timestamps were right justified and padded with zero, so it displayed 3:00
	like 30:00..

	* src/ui-common/ui-printtext.c:
	g_string_sprintfa() -> g_string_append() .. % characters inside argument
	could crash irssi

1999-11-03  Timo Sirainen  <cras@irccrew.org>

	* src/gui-gnome/dialog-channels.c, src/gui-gnome/dialog-connect.c, src/gui-gnome/dialog-dcc.c, src/gui-gnome/dialog-disconnect.c, src/gui-gnome/dialog-join.c, src/gui-gnome/dialog-links.c, src/gui-gnome/dialog-notifylist.c, src/gui-gnome/dialog-plugins.c, src/gui-gnome/gtk-specific.c, src/gui-gnome/gui-event-list.c, src/gui-gnome/gui-event-who.c, src/gui-gnome/gui-windows.c, src/gui-gnome/setup-colors.c, src/gui-gnome/setup-keyboard.c, src/gui-gnome/setup-lists.c, src/gui-gnome/setup-servers.c:
	NLS fixes

	* src/gui-gnome/panel.c, src/irc-base/args.c, src/irc-base/network.c, src/ui-common/ui-common.c, src/ui-common/ui-printtext.c, po/POTFILES.in, po/fi.po, src/gui-gnome/gtk-specific.h, src/nls.h:
	NLS support should work without gnome now.

	* plugins/sample/sample.c, plugins/sound/sound.c, plugins/speech/speech.c, plugins/bot/bot.c, plugins/external/external.c, plugins/perl/perl.c, plugins/proxy/proxy.c, src/irc-extra/plugins.c, src/irc-extra/plugins.h, src/ui-common/txt.h, src/ui-common/ui-events.c, src/ui-common/ui-formats.c:
	I broke modules again - now they must have a plugin_version() function which
	returns the plugin interface version.

	* src/ui-common/ui-printtext.c:
	Check if printtext() got NULLs as arguments to avoid crashing..

	* src/ui-common/ui-events.c:
	Don't crash if server sends you notice before connected. Couple of changes
	to make sure that irssi doesn't crash no matter what crap server sends you.

	* src/ui-common/ui-formats.c:
	Fixed to not to complain about $[...] in formats

	* src/ui-common/Makefile.am, src/ui-common/irssi.h, src/ui-common/ui-autorun.c, src/ui-common/ui-autorun.h, src/ui-common/ui-common.c:
	~/.irssi/startup - add all commands here you want to run at startup

	* src/ui-common/ui-windows.c, src/irc-base/commands.c, src/irc-base/commands.h, src/irc-extra/dcc.c:
	/window xxx and /dcc xxx didn't ignore the subcommand's case. Made a common
	command_runsub() function which you can use to run subcommands easily.

	* src/ui-common/ui-formats.c:
	Don't try to check if % formats are right.

1999-10-30  Timo Sirainen  <cras@irccrew.org>

	* src/gui-gnome/setup-keyboard.c, src/gui-gnome/setup-keyboard.h, src/gui-gnome/setup.c, src/ui-common/ui-keyboard.c, src/ui-common/ui-keyboard.h, src/gui-gnome/Makefile.am, src/gui-gnome/gui-menu-commands.c:
	Keyboard configuration started, it now displays all the keys, add/edit/delete
	features are still missing..

	* src/gui-gnome/dialog-channels.c:
	Columns are resizeable

	* src/gui-gnome/gui-mainwindows.c, src/ui-common/ui-keyboard.c:
	Keyboard updates

	* src/ui-common/ui-keyboard.c:
	Created a "Run IRC command" key binding command.

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

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

	* docs/FAQ: FAQ added

	* src/ui-common/ui-commands.c:
	Bugfix for /help - doing /help ban now display's ban's help instead of
	listing bantype and banstat commands..

	* src/irc-base/args.c:
	Still some argument handling fixes.

	* po/Makefile.in.in, po/POTFILES.in, po/fi.po, src/settings/Makefile.am, src/ui-common/Makefile.am, src/gui-gnome/Makefile.am, src/gui-gnome/dialog-channels.c, src/gui-gnome/dialog-connect.c, src/gui-gnome/dialog-dcc.c, src/gui-gnome/dialog-disconnect.c, src/gui-gnome/dialog-links.c, src/gui-gnome/dialog-log.c, src/gui-gnome/dialog-modes.c, src/gui-gnome/dialog-notifylist.c, src/gui-gnome/dialog-plugins.c, src/gui-gnome/dialog-rawlog.c, src/gui-gnome/dialog-status.c, src/gui-gnome/dialog-textwidget.c, src/gui-gnome/gui-dcc.c, src/gui-gnome/gui-event-invite.c, src/gui-gnome/gui-mainwindows.c, src/gui-gnome/gui-nicklist.c, src/gui-gnome/gui-statusbar.c, src/gui-gnome/irssi.c, src/gui-gnome/setup-colors.c, src/gui-gnome/setup-txt.c, src/irc-extra/Makefile.am, Makefile.am, acconfig.h, configure.in:
	Internationalization works now.

	* src/ui-common/ui-commands.c:
	/HELP displays helps from files $prefix/share/help/command

	* src/irc-base/network.c, src/irc-base/server.c, src/gui-text/irssi.c:
	Print a "please wait" message while quiting and there's some servers that
	haven't get disconnected yet.. It now only waits for servers where you were
	on some channels before quiting (so that quit message gets printed right).

	* src/irc-base/lag.c:
	Some PONGs were displayed on screen if you were enough lagged..

	* src/irc-base/irc.c: Bugfix :)

	* src/irc-base/irc.c, src/irc-base/network.c, src/irc-base/server.c, src/irc-extra/dcc-chat.c, src/irc-extra/dcc-files.c, src/irc-extra/dcc.h:
	net_transmit() doesn't block forever anymore, if it can't send the data in
	10 milliseconds it aborts. Some changes to code so that even if it aborts,
	the data is tried to be send again later..

1999-10-29  Timo Sirainen  <cras@irccrew.org>

	* src/ui-common/ui-events.c:
	Doesn't print warnings anymore if server sends NOTICEs before being
	connected

	* src/gui-gnome/gui-printtext.c, src/gui-gnome/gui-windows.h, src/gui-gnome/itext.c, src/gui-gnome/itext.h:
	Fixed scrolling problems with GtkText, Irssi text widget's scrolling should
	work better too.

	* src/irc-extra/dcc.c:
	dcc_find_by_port() didn't really even bother checking the port.. Resuming
	could mess up existing transfers because of this. Added also a check that
	it tries to resume only transfers that haven't been started yet.

	* 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

	* src/settings/settings.c, src/settings/settings.h, src/settings/setup-themes.c, src/ui-common/ui-formats.c, src/ui-common/ui-printtext.c, src/ui-common/ui-printtext.h, src/ui-common/ui-windows.c, src/gui-gnome/dialog-links.c, src/gui-gnome/gui-menu-commands.c, src/gui-gnome/gui-printtext.c, src/gui-gnome/gui-printtext.h, src/gui-gnome/gui-windows.c, src/gui-gnome/setup-colors.c, src/gui-gnome/setup-dcc.c, src/gui-gnome/setup-int.h, src/gui-gnome/setup-misc.c, src/gui-gnome/setup-servers.c, src/gui-gnome/setup-themes.c, src/gui-gnome/setup-txt.c, src/gui-gnome/setup.c, src/gui-gnome/setup.h, src/gui-text/gui-printtext.c:
	Text formats changed - they should be compatible with epic/bx now.
	DCC setup dialog changed a bit, added dcc file create mode.
	Some cleanups to make creating new windows/tabs work again.

	* src/gui-text/irssi.c: --help works now

	* src/irc-base/args.c:
	Didn't add arguments if their long name wasn't set

	* src/gui-none/Makefile.am, src/gui-none/irssi.c:
	It doesn't crash at startup anymore :) And it won't link ui-common anymore
	with it.

1999-10-27  Timo Sirainen  <cras@irccrew.org>

	* src/settings/settings-public.h:
	Forgot to add this - needed for the setup changes.

	* src/gui-gnome/gui-windows.c:
	Tooltips for window close/move buttons

1999-10-26  Timo Sirainen  <cras@irccrew.org>

	* src/irc-extra/extra-commands.c, src/irc-extra/flood.c, src/irc-extra/ignore.c, src/settings/settings.c, src/settings/settings.h, src/settings/setup-servers.c, src/ui-common/ui-common.c, src/ui-common/ui-completion.c, src/ui-common/ui-ctcp.c, src/ui-common/ui-events.c, src/ui-common/ui-history.c, src/ui-common/ui-printtext.c, src/ui-common/ui-server.c, src/ui-common/ui-windows.c, src/gui-text/gui-printtext.c, src/gui-text/gui-statusbar-items.c, src/gui-text/gui-textwidget.c, src/irc-base/commands.c, src/irc-base/ctcp.c, src/irc-base/lag.c, src/irc-base/nicklist.c, src/irc-base/rawlog.c, src/irc-base/server-reconnect.c, src/irc-base/server.c, src/irc-extra/dcc-chat.c, src/irc-extra/dcc-files.c, src/irc-extra/dcc.c, src/gui-gnome/dialog-irssibot.c, src/gui-gnome/dialog-links.c, src/gui-gnome/dialog-notifylist.c, src/gui-gnome/gui-channels.c, src/gui-gnome/gui-dcc.c, src/gui-gnome/gui-mainwindows.c, src/gui-gnome/gui-menu-commands.c, src/gui-gnome/gui-nicklist.c, src/gui-gnome/gui-printtext.c, src/gui-gnome/gui-server.h, src/gui-gnome/gui-statusbar.c, src/gui-gnome/gui-windows.c, src/gui-gnome/irssi.c, src/gui-gnome/panel.c, src/gui-gnome/setup-colors.c, src/gui-gnome/setup-servers.c, src/gui-gnome/setup-txt.c, src/gui-gnome/wordclick.c, 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.

	* src/ui-common/ui-printtext.c:
	Theme setup doesn't display -!- in start of every line anymore

	* src/gui-gnome/gui-channels.c, src/gui-gnome/gui-windows.c, src/ui-common/txt.h, src/ui-common/ui-commands.c, src/ui-common/ui-ctcp.c, src/ui-common/ui-events.c, src/ui-common/ui-formats.c:
	Query windows display nick's address in topic widget, query windows have
	different privmsg/action formats.

	* src/gui-gnome/gui-mainwindows.h, src/gui-gnome/gui-mainwindows.c, src/gui-gnome/gui-windows.c:
	Resizeable nicklist, buttons for window close and moving tab to left/right

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

	* src/irc-base/irc.c:
	alias parsing: \ to escape & and %, && to separate several commands

1999-10-24  Timo Sirainen  <cras@irccrew.org>

	* src/ui-common/ui-events.c:
	Checks ignoring right if server sends a WALLOP.

	* src/irc-base/commands.c:
	/server +irc.server.net does the same as /connect irc.server.net

	* src/gui-gnome/gui-windows.c:
	Limit/key can't be changed if you're not channel operator

	* colorless.theme: Added new formats

	* src/gui-gnome/gui-mainwindows.c, src/gui-gnome/gui-mainwindows.h:
	When using bolds/underlines/reverses/colors/bells now displays a character
	that you can actually see (*_/C!) in entry line.

	* src/ui-common/txt.h, src/ui-common/ui-events-numeric.c, src/ui-common/ui-formats.c, src/ui-common/ui-printtext.c:
	Changed the parameter formatting is now a bit more powerful
	(and more confusing :)

	$.5.1 = parameter 1 with minimum of 5 chars like "    1"
	$-5.1 = like above, but left justify "1    "
	$.05.1 = (numeric parameters only) pad with zeros, "00001"

	$.:5.1 = (only strings) min/max size is 5, like "longtext" -> "longt"
	         or "sma" -> "  sma"
	$-:5.1 = like above, but left justify "sma" -> "sma  "

	Moved almost all of the hardcoded texts in ui-events*.c to themes

	* src/gui-text/gui-printtext.c, src/gui-text/screen.c, src/gui-text/screen.h:
	Dark grey and bold black aren't displayed as same color anymore..

1999-10-23  Timo Sirainen  <cras@irccrew.org>

	* src/ui-common/ui-formats.c: PART format modified

1999-10-21  Timo Sirainen  <cras@irccrew.org>

	* src/irc-base/levels.c, src/irc-base/nicklist.c, src/irc-base/server-redirect.c, src/irc-extra/notifylist.c, src/gui-gnome/Makefile.am, src/gui-gnome/dialog-irssibot.c, src/gui-gnome/gui-event-who.c, src/gui-text/gui-textwidget.c, src/irc-base/bans.c, src/irc-base/channels-query.c, src/irc-base/channels-setup.c, src/irc-base/irc.c:
	Checks that we don't try to free NULL->data when trying to free memory used
	by str2list()

	* src/gui-gnome/dialog-links.c, src/gui-gnome/gui-menus.c, src/gui-gnome/gui-server.h:
	Links dialog updates, doubleclicking sends queries /links from hub

	* src/ui-common/ui-events-numeric.c, src/ui-common/ui-events.c:
	Added event_received() function for printing numeric server replies that
	don't really need anything else than printing it's arguments.

	* src/gui-gnome/dialog-links.c, src/gui-gnome/dialog-links.h, src/gui-gnome/dialogs.c, src/gui-gnome/gui-menu-commands.c, src/gui-gnome/gui-server.h:
	Displays /LINKS in a tree

1999-10-20  Timo Sirainen  <cras@irccrew.org>

	* src/gui-gnome/setup-dcc.c, src/irc-extra/dcc.c, src/settings/settings.c, src/settings/settings.h, src/common-setup.h:
	Autoaccept dcc chat from given nick/address

	* src/irc-base/irc.c, src/irc-base/irc.h:
	irc_masks_match() - check if any of the given masks match for nick/address

	* src/settings/settings.c, src/settings/settings.h, src/common-setup.h, src/gui-gnome/setup-dcc.c, src/irc-extra/dcc.c:
	Autoget DCC if nick/mask is found from list

	* src/ui-common/ui-keyboard.c: missing return values..

	* src/gui-text/irssi.c, src/irc-extra/Makefile.am, src/irc-extra/irc-extra.c, src/irc-extra/irc-extra.h, src/irc-extra/plugins-setup.c, src/irc-extra/plugins-setup.h, src/gui-gnome/dialog-plugins.c, src/gui-gnome/dialog-plugins.h, src/gui-gnome/irssi.c:
	Autoloading plugins works now without gnome.

	* src/gui-none/irssi.c:
	--load / -l command line option, specify what plugin to load at startup.
	Default = bot

	* src/gui-text/gui-readline.c, src/gui-gnome/gui-mainwindows.c:
	return value was missing from functions..

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

	* src/gui-gnome/gui-mainwindows.c:
	Ignore ctrl-keypresses where returned value isn't 8bit (like ctrl-left)

1999-10-19  Timo Sirainen  <cras@irccrew.org>

	* src/settings/setup-themes.c, src/ui-common/ui-common.c, src/ui-common/ui-themes.c, src/irc-base/bans.c, src/irc-base/channels-query.c, src/irc-base/channels-setup.c, src/irc-base/ctcp.c, src/irc-base/irc.c, src/irc-base/levels.c, src/irc-base/misc.c, src/irc-base/misc.h, src/irc-base/network-nonblock.c, src/irc-base/nicklist.c, src/irc-base/nicklist.h, src/irc-base/server-redirect.c, src/irc-base/signals.c, src/irc-extra/notifylist.c, src/gui-gnome/dialog-irssibot.c, src/gui-gnome/gui-event-who.c, src/gui-gnome/gui-event-whois.c, src/gui-text/gui-textwidget.c, 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.

	* src/gui-gnome/pixmaps/Makefile.am, src/gui-gnome/pixmaps/ircop.xpm, src/gui-gnome/pixmaps/ircop_op.xpm, src/gui-gnome/pixmaps/ircop_voice.xpm, src/gui-gnome/gui-mainwindows.h, src/gui-gnome/gui-nicklist.c:
	IRC operators are displayed in nicklist

	* src/gui-gnome/setup-themes.c:
	Removed a Gdk-Critical warning when opening themes dialog without GNOME

	* src/gui-gnome/gtk-specific.c: Fixes for popup menus

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

1999-10-17  Timo Sirainen  <cras@irccrew.org>

	* src/settings/settings.c:
	Status window is now off by default.

	* src/ui-common/Makefile.am, src/ui-common/ui-common.c, src/ui-common/ui-common.h, src/ui-common/ui-keyboard.c, src/ui-common/ui-keyboard.h, src/gui-text/gui-readline.c, src/gui-gnome/gui-mainwindows.c:
	Started keyboard configuration, needs user interface and config file
	handling.

	* src/ui-common/ui-events.c:
	Nick change events can be ignored in channels

	* src/gui-gnome/dialog-dcc.c:
	Fix for displaying average transfer rate when resuming

	* src/gui-gnome/setup-misc.c: Fixed a typo

	* src/gui-gnome/gui-dcc.c, src/irc-extra/dcc-files.c, src/irc-extra/dcc.h:
	Average transfer rate is displayed correctly when resuming files.

	* src/ui-common/ui-common.c:
	Private actions are displayed in msgs window now.

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-17  Timo Sirainen  <cras@irccrew.org>

	* src/ui-common/ui-events.c:
	Quits in some channels can be ignored

1999-10-16  Timo Sirainen  <cras@irccrew.org>

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

	* src/ui-common/ui-events.c, src/irc-extra/ignore.c:
	Ignoring channels works now

	* src/ui-common/ui-channels.c, src/ui-common/ui-commands.c, src/ui-common/ui-completion.c, src/ui-common/ui-dcc.c, src/ui-common/ui-events.c, src/ui-common/ui-settings.c, src/ui-common/ui-windows.c, src/gui-text/gui-printtext.c, src/gui-text/gui-textwidget.c, src/irc-base/bans.c, src/irc-base/commands.c, src/irc-base/commands.h, src/irc-base/irc-base.h, src/irc-base/modes.c, src/irc-base/rawlog.c, src/irc-base/server-reconnect.c, src/irc-extra/dcc-chat.c, src/irc-extra/dcc-files.c, src/irc-extra/dcc.c, src/irc-extra/extra-commands.c, src/irc-extra/plugins.c, src/gui-gnome/dialog-modes.c, src/gui-gnome/gui-event-list.c, src/gui-gnome/gui-event-who.c, src/gui-gnome/gui-event-whois.c, src/gui-gnome/gui-windows.c, src/signal.doc:
	Use command_bind() and command_unbind() for binding commands, they
	automatically update /help

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

	* src/gui-gnome/gui-windows.c:
	Better checking when background image is changed

	* src/gui-gnome/itext.c:
	Scaled background pixmap is displayed right in startup

	* src/gui-gnome/setup-themes.c:
	Gdk-CRITICAL was still displayed without gnome when opening themes setup

	* src/gui-gnome/setup-colors.c:
	Theme dialog is a bit wider when opened (with gnome it was ok)

	* src/gui-gnome/setup-txt.c:
	Formats window isn't in "windows" list anymore. This fixes several crashes
	when theme window was open.

	* src/gui-gnome/dialog-log.c, src/irc-extra/flood.c, src/irc-extra/ignore.c, src/ui-common/ui-commands.c, src/ui-common/ui-ctcp.c, src/ui-common/ui-events-numeric.c, src/ui-common/ui-events.c, src/ui-common/ui-printtext.c, src/irc-base/levels.c, src/irc-base/levels.h:
	More levels (joins, parts, etc.), ignoring all of them should work too.

	* 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  <cras@irccrew.org>

	* NEWS: Release date set

	* configure.in: popt fixes

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

	* src/gui-gnome/gui-mainwindows.c, src/gui-gnome/wordclick.c:
	Small update

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

	* src/gui-gnome/itext.c: Text selection fixes.

1999-10-14  Timo Sirainen  <cras@irccrew.org>

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

	* src/irc-base/channels-query.c, src/irc-base/irc.c, src/irc-base/server-redirect.c:
	minor fixes

	* src/gui-gnome/setup-flood.c:
	typo: seconds -> milliseconds

	* src/gui-gnome/itext.c:
	ahem.. debug messages are off now..

	* src/gui-gnome/itext.c:
	Font height is calculated properly, window size allocation is handled
	properly.

	* src/irc-base/lag.c: Remove compiler warning

	* src/gui-text/screen.c: Resizing terminal works better

	* src/gui-gnome/itext.c:
	Start of the line wasn't displayed sometimes

	* src/gui-gnome/setup-servers.c:
	command queue size was set incorrectly if it wasn't set (empty entry line)

	* src/gui-gnome/setup-servers.c: Minor bugfix.

	* 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  <cras@irccrew.org>

	* src/irc-base/server.c: And a bugfix to /connect..

	* src/ui-common/ui-common.c:
	small option for --noreconnect changed to -!, you can specify nick
	(overrides setup) with --nick or -n

	* src/irc-base/commands.c, src/irc-base/server.c, src/irc-base/server.h:
	You can specify nick in /connect .. syntax is now
	/connect server [port [password [nick]]], if there's no password set it to -

	* 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  <cras@irccrew.org>

	* src/gui-gnome/gui-nicklist.c, src/signal.doc:
	"nick gone changed" signal is sent when gone status changes instead of
	"nicklist changed" ..

	* src/irc-base/nicklist.c:
	"nick gone changed" signal is now sent instead of "nicklist changed" which
	is supposed to be sent only when nick is changed

1999-10-11  Timo Sirainen  <cras@irccrew.org>

	* 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

	* src/ui-common/ui-printtext-plugin.c:
	Free allocated memory at exit so memory debugging won't complain about
	it

	* src/gui-gnome/gui-windows.c, src/gui-gnome/setup-colors.c, src/gui-gnome/setup.h:
	Nicklist background color can be changed.

	* src/gui-gnome/gui-nicklist.c: small speedup

	* src/gui-gnome/gui-nicklist.c, src/irc-base/channels-query.c, src/irc-base/channels.h:
	Gone people in nicklist are marked to nicklist at once after entire WHO
	has been received.

	* src/irc-base/netsplit.c: Free used memory at exit

	* src/gui-gnome/itext.c:
	Doesn't try to draw text to screen if it's now even displayed in screen
	(in other notebook tab)

	* src/gui-gnome/itext.c: text selection fixes

1999-10-10  Timo Sirainen  <cras@irccrew.org>

	* plugins/bot/Makefile.am, plugins/bot/users, plugins/bot/users.sample:
	Moved users file to users.sample

	* src/gui-gnome/itext.c: small bugfix

	* src/gui-text/gui-readline.c, src/irc-base/Makefile.am, src/irc-base/rawlog.c, src/settings/settings.c, src/settings/settings.h, src/ui-common/ui-common.h, src/ui-common/ui-history.c, src/ui-common/ui-history.h, src/ui-common/ui-windows.h, src/common-setup.h, src/gui-gnome/Makefile.am, src/gui-gnome/gui-mainwindows.c, src/gui-gnome/setup-history.c, src/gui-gnome/setup-history.h, src/gui-gnome/setup-misc.c, src/gui-gnome/setup.c:
	Each window can have it's own command history buffer

	* src/settings/settings.c, src/settings/settings.h, src/ui-common/txt.h, src/ui-common/ui-formats.c, src/ui-common/ui-server.c, src/gui-gnome/gui-statusbar.c, src/gui-gnome/setup-misc.c, src/gui-text/gui-statusbar-items.c, src/irc-base/irc-base.c, src/irc-base/irc-base.h, src/irc-base/lag.c, src/irc-base/lag.h, src/irc-base/server.c, src/irc-base/server.h, 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  <cras@irccrew.org>

	* 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/bot/bot.c, 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/irc-base/misc.c, src/lib-popt/popt.c:
	moved the strerror() implementation if it doesn't exist

	* src/gui-gnome/dialog-log.c:
	Log items weren't read right

	* src/irc-base/nicklist.c: memleak fixed

	* src/ui-common/ui-channels.c:
	leaving the last channel doesn't quit irssi anymore

	* src/common-setup.h, src/gui-gnome/gui-event-who.c, src/irc-base/channels-query.c, src/irc-base/commands.c, src/irc-base/server-redirect.c, src/irc-base/server.c, src/irc-base/server.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/ui-common/ui-events-numeric.c, src/ui-common/ui-events.c:
	Fixed several stupid bugs, some events weren't displayed.

	* src/gui-gnome/gui-menu-commands.c:
	Selecting edit/copy from menu works now - if text is selected in entry line,
	it copies it. If not, it copies the text selected in text buffer.

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

	* src/settings/settings.c, src/settings/settings.h, src/ui-common/ui-settings.c, src/gui-gnome/dialog-plugins.c, src/gui-gnome/dialog-window.c, src/gui-gnome/setup-servers.c, src/lib-config/irssi-config.c, src/lib-config/irssi-config.h:
	config_section() and config_list_section() changed

	* src/gui-gnome/gui-nicklist.c, src/gui-gnome/setup-appearance.c, src/gui-gnome/setup-colors.c, src/gui-gnome/setup.c:
	Workaround for GTK themes eating X server's memory

	* src/gui-gnome/gui-windows.c: Small bugfix

	* src/gui-gnome/itext.c, src/gui-gnome/itext.h:
	Selection fixes

	* src/gui-gnome/dialog-irssibot.c:
	USERHOST can return 401 - "unknown nick" with some servers, fixed so that
	irssi doesn't display "unknown nick irssibot/irssibot2/crasb" messages

	* src/gui-gnome/dialog-channels.c:
	Channel dialog fixes: after editing channel, it was moved to the end of
	the list,  opening multiple channels edit dialogs didn't work right

1999-10-07  Timo Sirainen  <cras@irccrew.org>

	* src/gui-gnome/gui-channels.c, src/gui-gnome/gui-mainwindows.c, src/gui-gnome/gui-mainwindows.h, src/gui-gnome/gui-menu-commands.c, src/gui-gnome/gui-menus.c, src/gui-gnome/gui-nicklist.c, src/gui-gnome/gui-windows.c, src/gui-gnome/gui-windows.h:
	Channel limit and key is displayed.
	Number of ops and total nicks in channel is displayed.

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

	* src/ui-common/ui-completion.c: Small cleanup

	* src/irc-extra/plugins.c:
	We're lazy loading modules now to allow loading plugins with GTK stuff
	in them as long as they don't ever call them. So we're actually not
	going to separate GUI and base functionality of plugins to different
	libraries..

	* src/irc-base/commands.c:
	/JOIN #a, #b key, #c didn't join to #c .. irssi now splits the command to
	/JOIN #a, #b key and /JOIN #c

	* src/irc-base/netsplit.c: fixed a memleak

	* src/irc-base/memdebug.c:
	just display a warning instead of crashing when freeing unknown memory
	address

	* src/irc-base/channels-query.c, src/irc-base/server.h:
	Fix for ircnets that where MODE #chan1,#chan2,.. doesn't work.

	* src/ui-common/ui-events-numeric.c:
	/WHO list wasn't displayed

1999-10-06  Timo Sirainen  <cras@irccrew.org>

	* src/gui-gnome/irssi.c, src/gui-text/irssi.c, src/gui-none/irssi.c, src/irc-base/irc-base.c, src/irc-base/irc-base.h, src/irc-extra/plugins.c, src/irc-extra/plugins.h:
	irssi_gui variable tells what GUI is currently in use, this is also
	sent to plugins as parameter so they can have separated libplugin.so
	and libgtk-plugin.so and load libgtk-plugin.so automatically if plugin
	is loaded under GTK/GNOME gui.

	* src/settings/setup-themes.c, src/ui-common/ui-printtext.c, src/gui-gnome/gui.c:
	"gui dialog" is now handled in ui-printtext.c too if GUI doesn't provide it.
	GTK gui dialog now splits line every 60 characters.

	* src/settings/setup-themes.c:
	after receiving "irssi init finished" signal, warn the user with
	"gui dialog" if there's been errors while reading themes. Save the
	fixed theme (didn't work).

	* src/gui-none/irssi.c, src/gui-text/irssi.c, src/gui-gnome/irssi.c:
	"irssi init finished" signal is sent after everything is initialized

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

	* src/gui-gnome/itext.c:
	Fixed removing last line from buffer (/clear)

1999-10-05  Timo Sirainen  <cras@irccrew.org>

	* src/gui-none/Makefile.am, configure.in, src/gui-text/Makefile.am:
	configure add libs to PROG_LIBS instead of LIBS since plugins were linked
	against them too.

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

	* src/ui-common/ui-settings.c, src/irc-base/misc.c:
	fixed /notify display

1999-10-04  Timo Sirainen  <cras@irccrew.org>

	* src/ui-common/ui-formats.c, src/ui-common/ui-server.c, src/irc-base/network-nonblock.c, src/irc-base/network.c, src/irc-base/network.h, src/irc-base/server.c:
	Gives a better explanation when host lookup or connect failed.

	* src/gui-text/irssi.c, src/irc-base/memdebug.c:
	Fixes.

	* src/ui-common/ui-commands.c:
	/ctcp added a space after each query which resulted as mirc not responding
	to pings or versions..

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

	* configure.in: fixed bug in configuring popt

1999-10-03  Timo Sirainen  <cras@irccrew.org>

	* src/gui-gnome/gui-event-who.c, src/gui-gnome/gui-printtext.c, src/irc-base/memdebug.h, README:
	Some minor changes..

	* src/gui-gnome/irssi.c, src/irc-base/args.c, src/irc-base/args.h, src/ui-common/ui-common.c, src/common.h, src/gui-none/Makefile.am, src/gui-text/Makefile.am, src/gui-text/irssi.c, src/irc-base/Makefile.am, src/irc-base/irc-base.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

	* src/gui-gnome/itext.c:
	Selection color is now allocated correctly.

1999-10-02  Timo Sirainen  <cras@irccrew.org>

	* src/gui-gnome/gui-windows.c, src/gui-gnome/itext.c, src/gui-gnome/itext.h:
	Word-clicking works with GtkIText.

	* src/gui-gnome/dialog-irssibot.c, src/gui-gnome/gui-event-whois.c, src/irc-base/netsplit.c, src/irc-base/server-idle.c:
	More memleaks fixed.

	* Makefile.am: Fix for building with objdir

	* src/irc-base/nicklist.c: Small bugfix

	* src/gui-gnome/Makefile.am, src/gui-gnome/setup-bg.c, src/gui-gnome/setup-bg.h, src/gui-gnome/setup-colors.c, src/gui-gnome/setup-themes.c, src/gui-gnome/setup-txt.c, src/gui-gnome/setup.c:
	Background and font settings moved to own tab.

	* src/settings/settings.c, src/settings/settings.h, src/settings/setup-themes.c, src/ui-common/ui-themes.h, src/common-setup.h, src/gui-gnome/gui-windows.c, src/gui-gnome/gui-windows.h, src/gui-gnome/irssi.c, src/gui-gnome/setup-appearance.c, src/gui-gnome/setup-colors.c, src/gui-gnome/setup-themes.c, src/gui-gnome/setup-txt.c, src/irc-base/memdebug.c, src/irc-base/server-redirect.c:
	Moved background pixmap settings to theme specific.
	Fixed some memory leaks.

	* src/gui-gnome/itext.c:
	Some fixes for removing first line from buffer.

	* src/gui-gnome/itext.c:
	Words wider than window are now split correctly.

	* src/gui-gnome/gui-event-whois.c:
	Channels are displayed in GtkList widget.

	* src/irc-extra/dcc-chat.c:
	/dcc chat tried to connect to existing dcc chats .. even while they were
	already open or already waiting to be connected.

	* src/gui-gnome/gui-event-whois.c, src/irc-base/commands.c:
	/gwhois some_unknown_server nick messed up the next /whois request(s?)

	* src/gui-gnome/gui-event-whois.c, src/gui-gnome/gui-nicklist.c, src/irc-base/commands.c, src/ui-common/ui-events.c, src/gui-gnome/dialog-irssibot.c:
	Specifying multiple nicks for /gwhois works

	* src/irc-base/irc.c, src/irc-base/server-redirect.h, src/irc-base/server-redirect.c:
	Redirected events can now happen in any order as long as they specify the
	right arguments .. Like /gwhois nick nick, /gwhois nick2 nick2 might give the
	nick2's whois reply first.

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

1999-10-01  Timo Sirainen  <cras@irccrew.org>

	* src/irc-extra/dcc-files.c, src/irc-extra/dcc.c, src/irc-extra/dcc.h, src/gui-gnome/dialog-dcc.c, src/gui-gnome/gui-dcc.c:
	Minor DCC updates.

	* src/gui-gnome/itext.c:
	GtkIText: Copying text works, some fixes.

1999-09-30  Timo Sirainen  <cras@irccrew.org>

	* configure.in, src/gui-gnome/gui-printtext.c, src/gui-gnome/itext.c, src/gui-gnome/itext.h:
	GtkIText: imlib isn't required anymore, underlined text works

	* src/gui-gnome/gui-printtext.c, src/gui-gnome/itext.c, src/gui-gnome/itext.h:
	GtkIText: few bugfixes, some speedups, selecting text works although it
	doesn't really copy it to clipboard yet...

1999-09-29  Timo Sirainen  <cras@irccrew.org>

	* src/irc-base/nicklist.c:
	nicklist_find() couldn't handle wildcards in nick.

1999-09-28  Timo Sirainen  <cras@irccrew.org>

	* src/settings/setup-servers.c:
	Reconnecting to server didn't work (always).

1999-09-27  Timo Sirainen  <cras@irccrew.org>

	* src/gui-gnome/gui-printtext.c, src/gui-gnome/gui-windows.c, src/gui-gnome/itext.c, src/gui-gnome/itext.h:
	GtkIText: Removing lines from scrollback works, /clear works. Started
	transparency which doesn't work.

	* src/gui-gnome/dialog-channels.c, src/gui-gnome/gui-mainwindows.c, src/gui-gnome/gui-printtext.c, src/gui-gnome/gui-windows.c, src/gui-gnome/itext.c, src/gui-gnome/itext.h, src/gui-gnome/setup-appearance.c, src/gui-gnome/setup-colors.c, src/gui-gnome/snapshot.c, src/settings/settings.c, src/settings/settings.h, 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.

	* src/irc-base/nicklist.c: Changed a comment..

	* src/irc-base/server-reconnect.c:
	It didn't reconnect to server if port in server list was different
	than in server where connection was lost.

1999-09-23  Timo Sirainen  <cras@irccrew.org>

	* src/gui-gnome/itext.c:
	Scrollbar wasn't updated it window size was shrinked.

	* src/gui-gnome/Makefile.am, src/gui-gnome/dialog-textwidget.c, src/gui-gnome/gnome-specific.h, src/gui-gnome/gui-mainwindows.c, src/gui-gnome/gui-nicklist.c, src/gui-gnome/gui-printtext.c, src/gui-gnome/gui-windows.c, src/gui-gnome/gui-windows.h, src/gui-gnome/irssi.h, src/gui-gnome/itext.c, src/gui-gnome/itext.h, src/gui-gnome/panel.c, src/gui-gnome/snapshot.c:
	First version of GtkIText - irssi text widget intended to replace ZVT and
	GtkText.

	* src/gui-gnome/setup-servers.c:
	ahem, another fix for it :)

	* src/gui-gnome/setup-servers.c:
	Fixes for server specific command queue speed.

	* src/irc-base/irc-base.c, src/irc-base/network.c, src/irc-base/network.h, src/irc-base/server.c:
	Try to let the server disconnect the socket (5 sec timeout) to make sure that
	quit message gets through.

	* src/irc-base/irc.c, src/irc-base/server.c:
	And a quick bugfix for displaying rawlog right :)

	* src/irc-base/irc.c, src/irc-base/server.c:
	Commands which are sent to server are displayed in rawlog now when try really
	are sent to server, not when they are put to transmit buffer.

	* plugins/bot/bot-events.c:
	small bugfix, it didn't compile

1999-09-22  Timo Sirainen  <cras@irccrew.org>

	* src/irc-base/server.c: Removed a debug notice..

	* plugins/bot/Makefile.am: users file was msising

	* src/irc-base/server.h:
	forgot to commit server header :)

1999-09-21  Timo Sirainen  <cras@irccrew.org>

	* src/gui-gnome/setup-servers.c, src/common-setup.h, src/irc-base/channels-query.c, src/irc-base/server.c, src/settings/setup-servers.c:
	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-19  Martin Waitz  <martin@rommel.stw.uni-erlangen.de>

	* src/ui-common/ui-events-numeric.c:
	max nick length in who output now 9chars

1999-09-18  Timo Sirainen  <cras@irccrew.org>

	* src/gui-text/gui-statusbar-items.c:
	Changed displayed nick size from 8 to 9.

	* src/common-setup.h, src/gui-gnome/setup-servers.c, src/settings/setup-servers.c:
	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.

	* src/irc-base/channels-query.c, src/irc-base/irc.c, src/irc-base/server.c, src/irc-base/server.h:
	More precise waiting time before sending commands out, it used to be around
	one second more or less.

	* plugins/bot/bot-events.c:
	Deop events were treated as op events..

1999-09-17  Timo Sirainen  <cras@irccrew.org>

	* src/irc-extra/dcc-chat.c, src/irc-extra/dcc-files.c, src/common-setup.h, src/settings/settings.c, src/settings/settings.h, src/gui-gnome/setup-dcc.c:
	You can specify what port to use with DCC.

	* src/gui-gnome/setup-lists.c, src/gui-gnome/setup.c:
	Setup dialogs are resizeable

	* src/irc-base/channels-query.c, src/irc-base/channels.c, src/irc-base/channels.h, src/irc-base/nicklist.c, src/irc-base/server.h:
	Some fixes to channel querying.. Should work fine now with all servers.

1999-09-16  Timo Sirainen  <cras@irccrew.org>

	* src/irc-base/commands.c:
	/JOIN #a,#b,#c was split to separate JOIN commands

1999-09-15  Timo Sirainen  <cras@irccrew.org>

	* src/gui-gnome/dialog-channels.c, src/signal.doc, src/gui-text/gui-statusbar-items.c, src/ui-common/ui-events-numeric.c:
	Related to channel query changes..

	* src/irc-base/Makefile.am, src/irc-base/bans.c, src/irc-base/channels-query.c, src/irc-base/channels-query.h, src/irc-base/channels-setup.c, src/irc-base/channels.c, src/irc-base/channels.h, src/irc-base/irc-base.c, src/irc-base/irssi.h, src/irc-base/modes.c, src/irc-base/modes.h, src/irc-base/nicklist.c, src/irc-base/server.h:
	Changed startup channel queries to use server idle queue instead.

	* src/irc-base/server-idle.c, src/irc-base/server-idle.h:
	server_idle_insert() - You can specify tag before which the
	idle command is placed in queue.

	* src/irc-base/Makefile.am:
	memdebug.c wasn't included in distribution

1999-09-15  Martin Waitz  <martin@rommel.stw.uni-erlangen.de>

	* src/irc-extra/notifylist.c, src/irc-extra/notifylist.h, src/ui-common/txt.h, src/ui-common/ui-formats.c, src/ui-common/ui-settings.c, src/irc-base/misc.c, src/irc-base/misc.h:
	/notify without parameters now shows all online users from notifylist
	for each ircnet

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

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

1999-09-13  Timo Sirainen  <cras@irccrew.org>

	* NEWS: Release date set..

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

	* NEWS, src/gui-gnome/gui-event-whois.c, src/gui-gnome/gui-nicklist-popup.c:
	/gwhois dialog has now refresh button, /gwhois is used when clicking
	whois from nicklist popup menu

	* src/irc-base/nicklist.c: minor speedup

1999-09-12  Timo Sirainen  <cras@irccrew.org>

	* plugins/bot/Makefile.am: bot plugin needed -lcrypt

	* NEWS: Getting ready for 0.7.16 release..

1999-09-11  Timo Sirainen  <cras@irccrew.org>

	* src/gui-gnome/gui-mainwindows.c:
	If you had saved window position, irssi kept moving itself back to the
	saved position every time you changed to different tab.

	* src/gui-gnome/gui-event-who.c:
	/who displayed WHO list in both the GTK dialog and in text window..

	* plugins/bot/bot-events.c: small cleanup

	* src/irc-base/server-reconnect.c:
	If connect fails, it reconnects to any of the server with the same irc
	network, not just the servers marked with autoconnect tag.

	* plugins/bot/bot-events.c:
	If server ops user without op rights in user file, check if user was opped
	before netsplit.

	* src/irc-base/irc-base.h, src/irc-base/netsplit.c, src/irc-base/netsplit.h, src/signal.doc:
	Netsplit code changes, should work now.

1999-09-10  Timo Sirainen  <cras@irccrew.org>

	* src/irc-base/netsplit.c:
	bugfix, caused to crash (I was pretty sure that part of code didn't work in
	the first place ;)

1999-09-09  Timo Sirainen  <cras@irccrew.org>

	* src/gui-gnome/dialog-plugins.c, src/irc-base/Makefile.am, src/irc-base/channels.c, src/irc-base/irc-base.c, src/irc-base/netsplit.c, src/irc-base/netsplit.h, src/irc-base/server.c, src/irc-base/server.h:
	Now keeps track of netsplits even while it yet doesn't do anything
	with that information :) Few other minor changes.

	* plugins/bot/bot-events.c, plugins/bot/users.c, plugins/bot/users.h:
	couple of fixes for auto-deopping

	* plugins/bot/bot-events.c, plugins/bot/users.h:
	checks for opping, deops people who aren't supposed to get ops unless op
	was did by master.

	* src/irc-base/nicklist.c: grr, _now_ it works right.

	* src/irc-base/nicklist.c:
	still left a "small" bug there :)

	* src/irc-base/nicklist.c:
	whops, forgot to remove debug printf() :)

	* src/irc-base/nicklist.c:
	Nicklist's hash table wasn't updated when nick was changed -> new nick wasn't
	found after nick change..

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

	* plugins/bot/Makefile.am: - missing headers file

1999-09-07  Timo Sirainen  <cras@irccrew.org>

	* src/irc-base/misc.c, src/irc-base/misc.h, src/irc-base/nicklist.c, src/irc-extra/flood.c, src/ui-common/ui-themes.c, plugins/bot/bot-events.c, plugins/bot/users.c:
	Nicks (and channels in ircbot) are compared now case-insensitively.

	* src/gui-gnome/gui-event-who.c: small bugfix

	* src/gui-gnome/snapshot.c:
	small fix for building without gnome..

	* plugins/bot/users.c: whops :) a small fix

	* plugins/bot/users.c:
	users' channel settings weren't read/write right

1999-09-06  Timo Sirainen  <cras@irccrew.org>

	* src/gui-gnome/dialog-plugins.c: small bugfix :)

1999-09-05  Timo Sirainen  <cras@irccrew.org>

	* src/gui-gnome/dialog-plugins.c, src/gui-gnome/gui-mainwindows.c:
	After saving plugin settings they didn't go active until irssi was restarted.
	Restoring window position works correctly again.

	* plugins/bot/bot-events.c, plugins/bot/bot.h, plugins/bot/users.h:
	fix for not auto-opping people

	* plugins/bot/Makefile.am, plugins/bot/bot.c, plugins/bot/bot.h, plugins/bot/commands.c, plugins/bot/users, plugins/bot/users.c, plugins/bot/users.h:
	Bot plugin understands now commands PASS, OP and IDENT. User flags are also
	host mask specific.

	* src/irc-base/bans.c, src/irc-base/irc.c, src/irc-base/irc.h:
	made irc_get_mask() for generic use which ban_get_mask() now uses

	* src/ui-common/ui-channels.c, src/gui-gnome/snapshot.c:
	Snapshot window doesn't print warnings anymore. And the last fix for saving
	window size correctly caused irssi to crash at exit.

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

1999-09-04  Timo Sirainen  <cras@irccrew.org>

	* src/gui-text/gui-channels.c, src/ui-common/ui-channels.c, src/ui-common/ui-windows.c, src/ui-common/ui-windows.h, src/gui-gnome/dialog-window.c, src/gui-gnome/gui-channels.c, src/gui-gnome/gui-mainwindows.c, src/gui-gnome/gui-mainwindows.h, src/gui-gnome/gui-windows.c, src/gui-gnome/setup-txt.c:
	The window save fix didn't work, after some bigger changes it's now working.

	* src/gui-gnome/gui-channels.c, NEWS:
	Restoring saved window size didn't work very accurately

	* src/settings/Makefile.am, src/settings/settings.c, src/settings/setup-channels.c, src/settings/setup-servers.c, src/gui-gnome/dialog-channels.c, src/gui-gnome/gui-channels.c, src/irc-base/Makefile.am, src/irc-base/channels-setup.c, src/irc-base/channels-setup.h, src/irc-base/irc-base.c, src/irc-base/irc-base.h, NEWS, TODO, src/common-setup.h:
	Autojoining to channels work with irssi-text too

	* src/gui-gnome/gui-event-who.c, src/irc-base/commands.c, NEWS, TODO, src/gui-gnome/dialog-connect.c, src/gui-gnome/dialog-dcc.c, src/gui-gnome/dialog-disconnect.c, src/gui-gnome/dialog-join.c, src/gui-gnome/dialog-notifylist.c, src/gui-gnome/dialog-plugins.c, src/gui-gnome/gui-event-list.c:
	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

	* src/gui-gnome/dialog-rawlog.c:
	Rawlog doesn't crash anymore if not connected to server

	* src/irc-base/commands.h, src/irc-base/misc.c, src/irc-base/nicklist.c, src/ui-common/ui-events.c, src/gui-gnome/gui-event-list.c, src/gui-gnome/gui-event-who.c, src/gui-gnome/gui-nicklist.c, src/gui-gnome/gui-server.h, src/irc-base/commands.c, 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, src/gui-text/gui-channels.c, src/gui-text/gui-windows.c, src/ui-common/ui-windows.c:
	/window goto #channel - moves you to window with the
	channel, query or dcc chat
	/window goto active - moves you to first window with activity

	* src/irc-base/channels.h, src/irc-base/commands.c, src/irc-base/nicklist.c, src/irc-base/nicklist.h, src/irc-base/server.h, src/ui-common/ui-completion.c, src/ui-common/ui-events-numeric.c, src/gui-gnome/gui-channels.h, src/gui-gnome/gui-nicklist.c, src/gui-gnome/gui-server.c, src/gui-gnome/gui-server.h, 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-04  Timo Sirainen  <cras@irccrew.org>

	* src/gui-text/screen.c:
	dark grey is displayed right with people whose curses don't support
	"default colors"

	* plugins/bot/bot-events.c, plugins/bot/users.c:
	Comparing channel name is now case insensitive

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

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

