2004-09-01 17:19  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt: Added "whois default event"

2004-08-31 22:32  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/dump.c: send max 15 005 parameters at once. Patch
	  by Valentin Batz

2004-08-24 06:31  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc.c: Allow '@' characters in nick.

2004-08-21 14:31  Geert Hauwaerts <geert@irssi.org>

	* docs/help/in/flushbuffer.in: Changed the built-in documentation
	  to fit current CVS.

2004-08-21 07:05  Timo Sirainen <tss@iki.fi>

	* src/core/recode.c: Bug #104  recode treats multibyte jp
	  characters as utf8. Patch by Valentin Batz

2004-08-20 00:25  Timo Sirainen <tss@iki.fi>

	* src/core/recode.c, src/core/recode.h,
	  src/fe-common/core/fe-recode.c, src/fe-common/core/fe-recode.h,
	  docs/help/in/recode.in: forgot to add

2004-08-20 00:03  Timo Sirainen <tss@iki.fi>

	* acconfig.h, configure.in, src/core/Makefile.am,
	  src/core/chat-commands.c, src/core/core.c,
	  src/fe-common/core/Makefile.am,
	  src/fe-common/core/chat-completion.c,
	  src/fe-common/core/fe-common-core.c,
	  src/fe-common/core/fe-queries.c, src/fe-common/core/formats.c,
	  src/fe-common/core/module-formats.c,
	  src/fe-common/core/module-formats.h,
	  src/fe-common/core/printtext.c,
	  src/fe-common/irc/fe-irc-commands.c, src/fe-text/statusbar.c,
	  src/fe-text/term.c, src/irc/core/channel-events.c,
	  src/irc/core/irc-commands.c, src/irc/proxy/dump.c,
	  src/irc/proxy/listen.c: Recode patch by decadix/senneth

2004-08-19 23:34  Timo Sirainen <tss@iki.fi>

	* src/: core/log.c, fe-common/core/fe-log.c: Patch by jimmy:
	  Details In 0.8.9 it is not possible to log all activity on a
	  given server; you must confine the logging to a window or a set
	  of targets. This patch adds a default "*" target which matches
	  everything on the server, including NULL items associated with
	  it:

2004-08-19 23:24  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/dump.c: 005 fix. Patch by Valentin Batz

2004-08-19 23:22  Timo Sirainen <tss@iki.fi>

	* docs/help/in/: ircnet.in, network.in: s/ircnet/network/

2004-08-19 20:41  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/dcc-send.c: /DCC SEND didn't actually use /SET
	  dcc_upload_path

2004-08-19 18:58  Timo Sirainen <tss@iki.fi>

	* src/core/chat-commands.c: /SERVER, /CONNECT -network wasn't
	  working

2004-08-19 18:55  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-settings.c: /SET -default fix

2004-08-19 18:53  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-common-core.c: After /LAYOUT SAVE changing
	  settings created new windows.

2004-08-19 18:47  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-ircnet.c: /network fixes

2004-07-14 12:12  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-nicklist.c: Handle 432 numeric (errorneus
	  nickname) as "nick in use". Fixes problems with ircnet 2.11 ircd
	  when irssi tries to reconnect using UID as nick. Patch by Petr
	  Baudis

2004-07-14 12:08  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.html: notes about using /IRCNET with 0.8.9 and
	  older

2004-07-14 12:04  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-exec.c: /EXEC crashed with 64bit systems.
	  Patch by Soren Jacobsen

2004-07-11 21:56  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/dcc-autoget.c: Don't autoget files sent to channels,
	  unless dcc_autoget_masks is set.

2004-07-11 21:31  Timo Sirainen <tss@iki.fi>

	* AUTHORS, docs/manual.txt, docs/startup-HOWTO.html,
	  docs/help/in/channel.in, docs/help/in/connect.in,
	  docs/help/in/ignore.in, docs/help/in/server.in,
	  src/core/chat-commands.c, src/fe-common/core/fe-channels.c,
	  src/fe-common/core/fe-common-core.c,
	  src/fe-common/core/fe-ignore.c,
	  src/fe-common/irc/fe-irc-server.c, src/fe-common/irc/fe-ircnet.c,
	  src/fe-common/irc/module-formats.c,
	  src/fe-common/irc/module-formats.h: s/ircnet/network/ - patch by
	  Joost Vunderink

2004-07-11 21:12  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-help.c: Help files are always lowercased.
	  Make sure /HELP COMMAND works too.

2004-07-11 17:01  Timo Sirainen <tss@iki.fi>

	* TODO: updated

2004-07-11 16:54  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-exec.c, fe-exec.h: Remember server for
	  /EXEC targets.

2004-07-11 16:07  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/: dcc-server.c, dcc.c: Some DCC SERVER fixes.

2004-07-11 15:55  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/dcc-chat.c: Don't crash if dcc chated user changes
	  nick

2004-07-11 15:52  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/dcc.c: Fix.

2004-07-11 15:42  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/Makefile.am, fe-common/irc/fe-common-irc.c,
	  fe-common/irc/fe-events-numeric.c, fe-common/irc/fe-whois.c,
	  fe-common/irc/module-formats.c, fe-common/irc/module-formats.h,
	  irc/core/irc-commands.c: Fixed handling WHOIS printing once and
	  for all. Everything unknown between "beginning of whois" and "end
	  of whois" events is now printed as whois_special. Removed
	  whois_registered and whois_help, they're printed with
	  whois_special as well.

2004-07-11 14:50  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: Don't replace channel key when receiving
	  channel mode numeric. It could be a fake key there.

2004-07-11 14:41  Timo Sirainen <tss@iki.fi>

	* irssi.conf, src/fe-text/irssi.c: Added /MANUAL-WINDOWS alias
	  which removes all automated windowing stuff.	Startup message
	  also mentions it.

2004-07-11 14:40  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-common-core.c: /SET use_status_window and
	  /SET use_msgs_window make the effects immediately

2004-07-08 23:31  Timo Sirainen <tss@iki.fi>

	* docs/help/in/ignore.in, src/fe-common/core/fe-ignore.c: Added
	  -ircnet option to /IGNORE. Patch by Valentin Batz

2004-07-06 20:33  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-servers.c: Changed default SSL port to 6697

2004-07-04 02:10  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.html: Note about esc = meta

2004-06-29 10:07  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-fe.c: Make /LOAD script.pl load it.

2004-06-01 19:14  Timo Sirainen <tss@iki.fi>

	* docs/help/in/mode.in: don't use tabs

2004-05-20 12:16  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO-rus.html: to xhtml

2004-05-20 11:56  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO-rus.html: translation by NixoiD

2004-05-14 12:28  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/dcc-resume.c: Crashed with spaces in filenames, patch
	  by Francesco Fracassi

2004-05-14 12:25  Timo Sirainen <tss@iki.fi>

	* src/fe-text/term-terminfo.c: Pasting multibyte chars was buggy,
	  patch by Kuang-che Wu

2004-05-10 20:30  Timo Sirainen <tss@iki.fi>

	* Makefile.am, src/Makefile.am, src/core/Makefile.am,
	  src/fe-common/core/Makefile.am, src/fe-common/irc/Makefile.am,
	  src/fe-common/irc/dcc/Makefile.am,
	  src/fe-common/irc/notifylist/Makefile.am,
	  src/irc/core/Makefile.am, src/irc/dcc/Makefile.am,
	  src/irc/flood/Makefile.am, src/irc/notifylist/Makefile.am,
	  src/lib-config/Makefile.am, src/lib-popt/Makefile.am:
	  noinst_HEADERS -> pkginc_HEADERS

2004-05-10 13:45  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-servers.c: Never send hostname beginning with
	  /+-[0-9]/ in USER command, that could be interpreted as mode
	  change with ircnet ircd.

2004-03-26 10:14  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-session.c: Remember isupport_sent flag
	  correctly.

2004-03-24 17:35  Timo Sirainen <tss@iki.fi>

	* AUTHORS: update

2004-03-24 17:31  Timo Sirainen <tss@iki.fi>

	* configure.in: rc4

2004-03-24 17:29  Timo Sirainen <tss@iki.fi>

	* AUTHORS: updated

2004-03-24 17:28  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-entry.c, gui-printtext.c, gui-readline.c,
	  term-terminfo.c, textbuffer-view.c: Fixes for Chinese multibyte
	  characters handling and cursor movement, patch by Wang WenRui

2004-03-24 17:15  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-common-core.c: /set -default
	  timestamp_timeout crashed, patch by Wouter Coekaerts

2004-03-24 17:09  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: mode changes got irssi stuck

2004-03-23 22:57  Timo Sirainen <tss@iki.fi>

	* docs/help/in/dcc.in: use less wide lines to avoid ugly wrapping

2004-03-23 22:47  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/listen.c: crashfix by Valentin Batz

2004-03-23 22:14  Timo Sirainen <tss@iki.fi>

	* NEWS, TODO, configure.in: updates

2004-03-23 22:07  Timo Sirainen <tss@iki.fi>

	* src/core/: misc.c, misc.h: added strocpy()

2004-03-23 22:07  Timo Sirainen <tss@iki.fi>

	* AUTHORS: added people who have submitted patches

2004-03-23 22:06  Timo Sirainen <tss@iki.fi>

	* docs/help/in/dcc.in, src/irc/dcc/dcc-chat.c,
	  src/irc/dcc/dcc-get.c, src/irc/dcc/dcc-get.h,
	  src/irc/dcc/dcc-queue.c, src/irc/dcc/dcc-queue.h,
	  src/irc/dcc/dcc-rec.h, src/irc/dcc/dcc-resume.c,
	  src/irc/dcc/dcc-send.c, src/irc/dcc/dcc.c, src/irc/dcc/dcc.h:
	  Passive DCC support by Francesco Fracassi (francesco.f at
	  openssl.it)

2004-03-23 21:17  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: Added /SET paste_detect_keycount
	  back. Pasting isn't detected until so many keypresses have been
	  detected as pasting. Also we don't anymore count repeated
	  keypresses more than once.

2004-03-23 20:52  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: fixed /BIND escape_char

2004-03-23 20:47  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: /WHOIS -<server tag> is supported
	  now.

2004-03-23 19:44  Timo Sirainen <tss@iki.fi>

	* docs/crash.txt: changed bugs@irssi.org to http://bugs.irssi.org/

2004-03-23 19:20  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-settings.c: /SET without parameters didn't
	  print all settings

2004-03-23 19:14  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: fixed channel->chanop

2004-03-10 19:36  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channels-query.c: If channel has more nicks than
	  /SET channel_max_who_sync, don't ask /WHO list to avoid getting
	  kicked out of server (Max SendQ exceeded).

2004-03-03 16:57  Timo Sirainen <tss@iki.fi>

	* src/core/servers-reconnect.c: reverted the username/realname
	  keeping with /reconnect. it was broken.  fixing it properly would
	  need to keep track of if the username/realname came from /ircnet
	  -username or /server add -username or what..

2004-03-03 00:26  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/dump.c: fix

2004-02-18 15:07  Timo Sirainen <tss@iki.fi>

	* docs/perl.txt, docs/signals.txt, src/core/chat-commands.c: Added
	  "server sendmsg" signal to replace server->send_message().

2004-02-07 00:03  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-servers.c: remove stuff from isupport always
	  before inserting.

2004-01-28 14:27  Timo Sirainen <tss@iki.fi>

	* src/core/network.c: EAI_NODATA is depricated and doesn't exist
	  everywhere anymore

2004-01-27 21:39  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-servers.c: fixes for isupport-draft-incompatible
	  servers sending 005 events..

2004-01-25 19:42  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: crashfix when setting mode to channel you
	  haven't joined

2004-01-25 18:23  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-servers.c: update

2004-01-25 18:23  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: isupport fixes

2004-01-25 18:18  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-netjoin.c, irc/core/irc-nicklist.c,
	  irc/core/irc-servers.c, irc/core/modes.c, irc/core/modes.h:
	  isupport updates

2004-01-25 17:32  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events-numeric.c: /SET
	  whois_hide_safe_channel_id - removes the ugly IDs for !channels
	  in /WHOIS (default)

2004-01-24 22:08  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: add space between merged lines

2004-01-24 22:05  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/formats.c: reversed utf8 change, it's glib2
	  specific and I don't yet want to drop support for 1.x

2004-01-24 21:59  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/dump.c: compiler warning fix

2004-01-22 14:06  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-session.c: fix

2004-01-22 13:14  Timo Sirainen <tss@iki.fi>

	* src/: core/nick-rec.h, irc/core/irc-session.c: other fixes

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

	* src/fe-common/core/fe-settings.c: Don't die with "/SET -default"

2004-01-20 10:57  Timo Sirainen <tss@iki.fi>

	* src/: core/channels.c, core/chat-commands.c, core/nick-rec.h,
	  core/nicklist.c, core/server-rec.h, core/session.c,
	  fe-common/core/fe-channels.c, fe-common/core/fe-messages.c,
	  fe-common/irc/fe-events-numeric.c, fe-common/irc/fe-netjoin.c,
	  irc/core/irc-commands.c, irc/core/irc-expandos.c,
	  irc/core/irc-nicklist.c, irc/core/irc-nicklist.h,
	  irc/core/irc-queries.c, irc/core/irc-queries.h,
	  irc/core/irc-servers.c, irc/core/irc-servers.h,
	  irc/core/irc-session.c, irc/core/irc.h, irc/core/modes.c,
	  irc/core/modes.h, irc/core/netsplit.c, irc/core/netsplit.h,
	  irc/proxy/dump.c, perl/perl-common.c, perl/common/Server.xs,
	  perl/irc/Irc.xs, perl/irc/Modes.xs, perl/irc/Server.xs: isupport
	  patch by David Leadbeater

2004-01-19 19:28  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: fix

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

	* src/fe-common/core/formats.c: UTF-8 support to
	  format_get_length() and format_real_length(). patch by Jean-Yves
	  Lefort

2004-01-19 19:09  Timo Sirainen <tss@iki.fi>

	* configure.in: glib fetching updates by Rafael Kitover

2004-01-19 19:00  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: fix

2004-01-19 18:59  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: Added /SET paste_join_multiline - it
	  attempts to be smart and detect when you're copy&pasting indented
	  lines, and merge them together to one long line, but splits them
	  to max. 400 chars per line.

2004-01-19 17:59  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: add pasted lines to command history

2004-01-19 17:52  Timo Sirainen <tss@iki.fi>

	* src/: core/server-connect-rec.h, core/servers-reconnect.c,
	  fe-common/core/fe-server.c, fe-common/core/module-formats.c,
	  fe-common/core/module-formats.h: Say when we're reconnecting, and
	  mention it can be aborted with /RMRECONNS

2004-01-19 17:40  Timo Sirainen <tss@iki.fi>

	* src/core/servers-reconnect.c: Don't try to keep
	  user_name/real_name with /reconnect. They couldn't have been
	  overridden with /server command anyway, so we most likely never
	  want to keep it.

2004-01-19 17:13  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/dcc-autoget.c: /set -default dcc_autoget_max_size
	  crashed

2004-01-11 07:58  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.html: Use HTTP/1.0 for HTTP proxy example (by
	  dgl)

2004-01-10 16:33  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/chat-completion.c: fix

2004-01-10 16:30  Timo Sirainen <tss@iki.fi>

	* src/core/chat-commands.c: /msg , fix again by c0ffee

2004-01-09 05:50  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/listen.c: bugfix

2004-01-07 07:54  Timo Sirainen <tss@iki.fi>

	* src/core/servers.c: If we can't connect to server using given IP,
	  show the IP to user in the error message.

2004-01-07 04:26  Timo Sirainen <tss@iki.fi>

	* src/core/chat-commands.c: /msg , crashfix by c0ffee

2003-12-10 23:16  Timo Sirainen <tss@iki.fi>

	* NEWS, configure.in: 0.8.9 release

2003-12-10 23:04  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/windows-layout.c: Window layout restoring
	  queries didn't check if the chat protocol was yet loaded and
	  crashed. Patch by c0ffee

2003-12-10 22:59  Timo Sirainen <tss@iki.fi>

	* src/perl/irc/Irc.xs: Added Irssi::Irc::Dcc::Server support

2003-12-10 22:57  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: /SET auto_whowas OFF allows now
	  disabling automatic /whowas when /whois doesn't find a nick

2003-12-10 22:51  Timo Sirainen <tss@iki.fi>

	* src/core/expandos.c: chanmode_expando_strip setting was reversed
	  - patch by c0ffee

2003-12-10 22:47  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/formats.c: Wrong parameters given to "gui
	  print text" signal with indent function processing: remote crash
	  for architechtures which require memory alignmentation (non-x86)

2003-11-26 17:26  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: If pasted line starts with command
	  char, treat it as command always. Paste detection can go on too
	  easily with lagged connections.

2003-11-24 15:22  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events.c: removed //#include

2003-11-23 14:25  Timo Sirainen <tss@iki.fi>

	* NEWS, configure.in, src/fe-common/irc/dcc/fe-dcc.c,
	  src/fe-common/irc/notifylist/fe-notifylist.c,
	  src/irc/core/irc-core.c, src/irc/dcc/dcc.c,
	  src/irc/flood/flood.c, src/irc/notifylist/notifylist.c,
	  src/irc/proxy/proxy.c: 0.8.8 with a few backwards compatibility
	  fixes

2003-11-23 13:08  Timo Sirainen <tss@iki.fi>

	* NEWS: still updates for 0.8.7..

2003-11-23 12:42  Timo Sirainen <tss@iki.fi>

	* TODO, configure.in: 0.8.7..?

2003-11-23 12:39  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-netjoin.c: netjoin mode fixes

2003-11-23 12:17  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: Don't count linefeeds in paste
	  detection to avoid it going on when holding enter key down

2003-11-21 20:52  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: Removed /SET paste_detect_keycount -
	  don't really need it anymore.

2003-11-21 18:15  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-readline.c, module-formats.c: pasting fixes.
	  changed key to ^K from ^O since ^O is working strangely in some
	  systems..

2003-11-20 16:53  Timo Sirainen <tss@iki.fi>

	* src/core/expandos.c: /SET chanmode_verbose ->
	  chanmode_expando_strip

2003-11-17 20:43  Timo Sirainen <tss@iki.fi>

	* irssi.spec.in: updated by Robert Scheck

2003-11-17 19:35  Timo Sirainen <tss@iki.fi>

	* src/fe-text/module-formats.c: Fixed paste_warning format

2003-11-17 18:36  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: disabling paste detection works again

2003-11-17 18:22  Timo Sirainen <tss@iki.fi>

	* NEWS: updated

2003-11-17 18:20  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: again changed the paste_detect
	  defaults.

2003-11-17 18:13  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindows.c: potential crashfix

2003-11-17 18:10  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/keyboard.c: fix

2003-11-17 14:09  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-readline.c, module-formats.c, module-formats.h:
	  paste texts are themeable now.

2003-11-17 13:23  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: When pasting to empty window, don't
	  ask about if pasting was wanted or not.  Also paste them as
	  commands, not as text to active (non-existing) channel/query.

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

	* src/: fe-common/core/keyboard.c, fe-common/core/keyboard.h,
	  fe-text/gui-readline.c: paste detection fixes

2003-11-17 11:50  Timo Sirainen <tss@iki.fi>

	* configure.in: put SSL_LIBS to LIBS..

2003-11-17 11:42  Timo Sirainen <tss@iki.fi>

	* configure.in: #define HAVE_OPENSSL wasn't done.

2003-11-17 00:29  Timo Sirainen <tss@iki.fi>

	* INSTALL, configure.in: SSL detection changed to use pkg-config,
	  fixed Redhat 9. Removed --with-ssl-include etc. options, you can
	  just CPPFLAGS/LIBS just fine for that.

2003-11-17 00:18  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindows.c: crashfix when quitting

2003-11-17 00:02  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: more initializing..

2003-11-17 00:01  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: initialize prev_entry

2003-11-16 23:54  Timo Sirainen <tss@iki.fi>

	* src/core/network-openssl.c: Fixed some memory leaks.

2003-11-16 23:33  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: paste detection growed.

2003-11-16 23:23  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-activity.c: fix, try #2

2003-11-16 23:21  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-activity.c: crashfix for some systems

2003-11-16 22:56  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: pasting fixes

2003-11-16 21:49  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: If pasting more lines than /SET
	  paste_verify_line_count, ask before doing it.

2003-11-16 20:33  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: changed /set pster_detect_keycount 5
	  -> 6 to fix function keys

2003-11-16 19:48  Timo Sirainen <tss@iki.fi>

	* NEWS, TODO: getting ready for 0.8.7 ..

2003-11-16 19:40  Timo Sirainen <tss@iki.fi>

	* src/core/network-openssl.c: compile fix if there's no openssl

2003-11-16 19:37  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: Added pasting detection. All keys
	  except CR and LF are pasted as-is into prompt in pasting mode.

	  /SET paste_detect_time controls how closely each others
	  characters must occur for it to be considered pasting. Pasting
	  mode goes on after /SET paste_detect_keycount characters have
	  been received and detected as pasting.

	  The first paste_detect_keycount characters can also contain some
	  command characters. They are executed, but their action in entry
	  line is reverted once pasting is detected. Of course, if any such
	  character was followed by CR/LF, it was already sent to
	  channel/query and is unreversable.

	  What this means in practise is that even if you have TABs
	  (assuming TAB is completion key) in the first few pasted
	  characters, they get pasted as TABs as long as they weren't
	  immediately followed by CR/LF.

2003-11-16 18:44  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channel-events.c: Assume JOIN failed if we get any
	  4xx numeric back with channel name in it before JOIN reply.

2003-11-16 18:31  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-events-numeric.c,
	  irc/core/channel-events.c: Support 479 illegal channel name
	  numeric

2003-11-16 18:19  Timo Sirainen <tss@iki.fi>

	* src/perl/Makefile.am: remove Makefile with make distclean

2003-11-16 18:03  Timo Sirainen <tss@iki.fi>

	* docs/help/in/: connect.in, server.in: ssl changes

2003-11-16 18:00  Timo Sirainen <tss@iki.fi>

	* src/core/network-openssl.c: compile fix for glib2

2003-11-16 17:57  Timo Sirainen <tss@iki.fi>

	* src/core/: expandos.c, modules-load.c, modules.c: Fixed some gcc
	  aliasing warnings

2003-11-16 17:53  Timo Sirainen <tss@iki.fi>

	* src/: core/chat-commands.c, core/network-openssl.c,
	  core/network.h, core/server-connect-rec.h,
	  core/server-setup-rec.h, core/servers-reconnect.c,
	  core/servers-setup.c, core/servers.c, core/session.c,
	  fe-common/core/fe-server.c, fe-common/irc/fe-irc-server.c:
	  Support for sending SSL certificate to server and optionally
	  verify server's certificate. See the -ssl_* options for /SERVER
	  and /SERVER ADD. Patch by Joel Eriksson <je-irssi@bitnux.com>.

2003-11-16 17:29  Timo Sirainen <tss@iki.fi>

	* src/core/settings.c: lag_min_show change wrong

2003-11-16 17:27  Timo Sirainen <tss@iki.fi>

	* src/core/settings.c: Automatic backwards compatibility
	  transitions.

2003-11-16 17:26  Timo Sirainen <tss@iki.fi>

	* src/core/misc.c: parse_time_interval: x days were actually
	  returned as hours. weeks were returned as hours*7.. which also
	  means I calculated the max. return value of over 1 year wrong.
	  It's actually 24 days, but it's hopefully enough. Removed "weeks"
	  unit to discourage usage of large values..

2003-11-16 16:49  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/dcc-send.c: Don't crash with /DCC SEND nick ""

2003-11-16 16:33  Timo Sirainen <tss@iki.fi>

	* src/core/servers.c: Don't reconnect with invalid own hostname.

2003-11-16 16:33  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/dcc.c: Allow /SET dcc_own_ip to be non-local address.

2003-11-16 16:22  Timo Sirainen <tss@iki.fi>

	* src/core/misc.c: Time parsing: allow omitting time unit without
	  warning for backwards compatibility.

2003-11-16 16:14  Timo Sirainen <tss@iki.fi>

	* src/core/: settings.c, settings.h: cleanup

2003-10-31 15:05  Timo Sirainen <tss@iki.fi>

	* src/core/expandos.c: Added /set chanmode_verbose. patch by
	  c0ffee.

2003-10-31 07:32  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-core-commands.c: Invalid time error message
	  was wrong. Patch by c0ffee.

2003-10-26 05:31  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-entry.c, gui-readline.c, textbuffer-view.c:
	  BIG5 stuff is used only if term_type is big5

2003-10-19 19:09  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-entry.c, gui-entry.h, gui-readline.c,
	  term-terminfo.c, textbuffer-view.c, utf8.h: BIG5 fixes by
	  vanilla@FreeBSD.org(?)

2003-10-19 18:56  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/: listen.c, module.h: CTCP forwarding fixes by
	  Valentin Batz

2003-10-11 01:59  Timo Sirainen <tss@iki.fi>

	* src/core/net-nonblock.c: unsigned long -> gsize

2003-10-11 01:53  Timo Sirainen <tss@iki.fi>

	* src/core/network.c: unsigned long -> gsize

2003-10-11 00:19  Timo Sirainen <tss@iki.fi>

	* src/: core/commands.c, fe-common/core/completion.c,
	  fe-common/core/fe-messages.c, irc/core/irc.c: Changed some checks
	  i_isspace() -> ' ' so that TAB isn't included in checks.

2003-10-06 23:53  Timo Sirainen <tss@iki.fi>

	* src/core/: net-nonblock.c, network.c: 64bit fixes by Stefan Fent

2003-10-01 19:13  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/dcc/fe-dcc-server.c: missed

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

	* docs/help/in/dcc.in, src/fe-common/irc/dcc/Makefile.am,
	  src/fe-common/irc/dcc/fe-dcc.c,
	  src/fe-common/irc/dcc/module-formats.c,
	  src/fe-common/irc/dcc/module-formats.h, src/irc/dcc/Makefile.am,
	  src/irc/dcc/dcc-chat.c, src/irc/dcc/dcc-get.c,
	  src/irc/dcc/dcc-get.h, src/irc/dcc/dcc-server.c,
	  src/irc/dcc/dcc-server.h, src/irc/dcc/dcc.c: Added DCC SERVER
	  support by Mark Trumbull

2003-08-29 23:41  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.html: A few openprojects -> freenode changes

2003-07-09 23:36  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-netjoin.c, fe-netsplit.c: Show voices in
	  netsplits. Fix voices breaking netjoins. Patch by Maarten van der
	  Zwaart.

2003-07-09 23:34  Timo Sirainen <tss@iki.fi>

	* src/: core/network.c, core/network.h, irc/dcc/dcc.c: Network
	  fixes. DCC fixes for IPv6 + BSDs.

2003-07-09 21:46  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindows.c: Crashfix when sometimes closing a
	  split window.

2003-07-06 14:10  Timo Sirainen <tss@iki.fi>

	* src/perl/irc/Irc.xs: NOTIFYLIST_REC usage crashfix

2003-07-01 17:06  Timo Sirainen <tss@iki.fi>

	* docs/help/in/knock.in: Added, by six

2003-07-01 17:02  Timo Sirainen <tss@iki.fi>

	* docs/faq.html: updated

2003-07-01 16:58  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt: Removed "signal" and "last signal", they don't
	  exist anymore.

2003-06-30 19:25  Timo Sirainen <tss@iki.fi>

	* TODO: updated

2003-06-27 10:53  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-core.c: don't unload libraries when deinitializing.
	  leaks some more memory, but fixes some crashes.

2003-06-25 19:30  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-servers.c: Disable extra ircnet flood protection
	  if cmd_queue_speed <= 10

2003-06-04 23:24  Timo Sirainen <tss@iki.fi>

	* docs/help/in/: flushbuffers.in, server.in: updates, by six

2003-06-03 21:40  Timo Sirainen <tss@iki.fi>

	* src/irc/core/netsplit.c: Don't require hostmasks to be different
	  with netsplits. Fixes dalnet netsplit detection. Patch by coekie

2003-05-25 09:49  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-servers.c: Connecting to IPv6 servers in short
	  form as 1:2:: didn't work.

2003-05-13 17:57  Timo Sirainen <tss@iki.fi>

	* src/core/settings.c: Fix crash with unloading module, by c0ffee

2003-04-07 19:59  Timo Sirainen <tss@iki.fi>

	* configure.in: head -1 -> head -n 1 which is more standard

2003-03-04 22:51  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.html: typofix

2003-02-08 23:50  Timo Sirainen <tss@iki.fi>

	* scripts/scriptassist.pl: Updated from scripts.irssi.org

2003-01-31 13:49  Timo Sirainen <tss@iki.fi>

	* docs/help/in/mode.in: +r description was twice .. also reindented
	  a bit

2003-01-31 04:03  Timo Sirainen <tss@iki.fi>

	* src/core/: misc.c, misc.h: Removed execute(), not used.

2003-01-30 16:30  Timo Sirainen <tss@iki.fi>

	* docs/help/in/mode.in: +r mode update by Borys

2003-01-30 16:28  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-windows.c: Fix for !channel matching, patch
	  by Borys

2003-01-26 00:33  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-netjoin.c: Netjoin should now work properly
	  with +channels and !channels.

2003-01-25 21:19  Timo Sirainen <tss@iki.fi>

	* src/fe-text/irssi.c: didn't compile without gc

2003-01-25 03:31  Timo Sirainen <tss@iki.fi>

	* src/core/settings.c: GC fix

2003-01-25 03:19  Timo Sirainen <tss@iki.fi>

	* acconfig.h, configure.in, src/fe-text/irssi.c,
	  src/perl/perl-common.c, src/perl/ui/Formats.xs: Lets see if GC
	  happens to work now without explicit free() calls. Perl objects
	  now set the C pointer to NULL once they're done with it, so this
	  might just work without leaking..

2003-01-22 23:47  Timo Sirainen <tss@iki.fi>

	* scripts/scriptassist.pl: Updated from scripts.irssi.org

2003-01-21 08:15  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channel-events.c: If JOIN is sent to channel you've
	  already joined, assume a missing PART and resync the channel
	  (instead of just ignoring as before). Patch by dg.

2003-01-21 07:01  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc.h: Added '!' into nick flags, used by some ircd

2003-01-21 06:56  Timo Sirainen <tss@iki.fi>

	* docs/faq.html: Updated /DETACH

2003-01-14 20:12  Timo Sirainen <tss@iki.fi>

	* configure.in: Added --with-glib1

2003-01-11 00:24  Timo Sirainen <tss@iki.fi>

	* acconfig.h, configure.in, src/fe-text/irssi.c,
	  src/perl/perl-common.c: Check for gc.h too

2003-01-08 20:54  Timo Sirainen <tss@iki.fi>

	* src/core/: misc.c, settings.c: parse_time_interval() fallbacked
	  to milliseconds, not seconds. some code cleanups. patch by Peder

2003-01-07 17:18  Timo Sirainen <tss@iki.fi>

	* src/perl/ui/Themes.xs: didn't compile with older perls.

2003-01-06 19:20  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/hilight-text.c: /HILIGHT listing was missing
	  space sometimes

2003-01-06 19:14  Timo Sirainen <tss@iki.fi>

	* docs/help/in/hilight.in: added -priority

2002-12-31 16:06  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/chat-completion.c: don't crash with /set
	  completion_keep_privates 0

2002-12-31 12:36  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: lag_min_show should default to 1
	  sec, not 0.1sec

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

	* scripts/scriptassist.pl: Updated from scripts.irssi.org

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

	* src/fe-text/textbuffer.c: Don't access free'd memory.

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

	* src/perl/common/Settings.xs: Added missing settings_get_*(),
	  patch by peder

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

	* src/fe-common/core/themes.c: typo: themes weren't defaulting
	  their abstracts to internal theme

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

	* src/: fe-text/gui-printtext.c, irc/notifylist/notify-commands.c:
	  day -> 1day, hour -> 1hour

2002-12-29 07:58  Timo Sirainen <tss@iki.fi>

	* src/core/settings.c: s/size/time/ in warning message

2002-12-28 18:21  Timo Sirainen <tss@iki.fi>

	* configure.in: Default to no GC.

2002-12-28 18:19  Timo Sirainen <tss@iki.fi>

	* src/fe-text/term.c: Added /REDRAW command that does the same as
	  ^L.

2002-12-28 17:54  Timo Sirainen <tss@iki.fi>

	* src/: core/commands.h, core/log-away.c, core/misc.c, core/misc.h,
	  core/servers-reconnect.c, core/settings.c, core/settings.h,
	  core/write-buffer.c, fe-common/core/fe-common-core.c,
	  fe-common/core/fe-core-commands.c, fe-common/core/fe-ignore.c,
	  fe-common/core/fe-log.c, fe-common/core/fe-queries.c,
	  fe-common/core/fe-settings.c, fe-common/core/fe-windows.c,
	  fe-common/core/formats.c, fe-common/core/hilight-text.c,
	  fe-common/core/module-formats.c, fe-common/core/module-formats.h,
	  fe-common/core/printtext.c, fe-common/core/window-activity.c,
	  fe-common/irc/dcc/fe-dcc-chat.c, fe-text/gui-printtext.c,
	  fe-text/statusbar-items.c, fe-text/textbuffer.c,
	  irc/core/irc-commands.c, irc/core/irc-servers-reconnect.c,
	  irc/core/irc-servers.c, irc/core/lag.c, irc/dcc/dcc-autoget.c,
	  irc/dcc/dcc.c, irc/flood/autoignore.c,
	  irc/notifylist/notify-commands.c, irc/notifylist/notify-ison.c,
	  perl/common/Settings.xs: Added time, size and level setting
	  types. Breaks some settings - I'll add automatic converter to
	  these settings later. Meanwhile you CVS users can fix your config
	  files yourself :)

	  Time settings allow using "days", "hours", "minutes", "seconds"
	  and "milliseconds" or several of their abbreviations. For example
	  "5d 4h 5msecs".

	  Size settings allow using "gbytes", "mbytes", "kbytes" and
	  "bytes" or their abbrevations. For example "5MB".

	  Level settings are currently handled pretty much the way they
	  were before.

2002-12-28 15:25  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/themes.c, fe-common/core/themes.h,
	  perl/ui/Themes.xs: Added support to define new default abstracts
	  at runtime.  Irssi::abstracts_register([key => value, ...]);

2002-12-28 14:59  Timo Sirainen <tss@iki.fi>

	* src/core/misc.h: don't bother with inlining at all, it doesn't
	  help that much and I'm not sure how to do it properly without
	  warnings :)

2002-12-28 14:20  Timo Sirainen <tss@iki.fi>

	* src/core/: misc.c, misc.h: fix compiler warnings

2002-12-28 14:20  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-activity.c: /set ignore_hide_targets
	  supports now also checking for servertag/target

2002-12-27 08:33  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events-numeric.c: Added 308 whois numeric

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

	* default.theme, irssi.conf: Added sbnickmode around $cumode in
	  statusbar.

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

	* src/fe-common/core/themes.c: Make sure we aren't using a
	  destroyed theme

2002-12-23 07:22  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-common.c: actually no, it doesn't work ;)

2002-12-23 07:19  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-common.c: a bit better checking for free'd
	  variables.

2002-12-23 06:44  Timo Sirainen <tss@iki.fi>

	* configure.in: Check for gc/gc.h too

2002-12-23 06:39  Timo Sirainen <tss@iki.fi>

	* configure.in: If ignore_perl_errors environment is set, we don't
	  check if we could actually compile perl test program at runtime.
	  Kludge to fix some broken perl installations..

2002-12-23 06:33  Timo Sirainen <tss@iki.fi>

	* configure.in: Prefer glib2 to 1.2 always now

2002-12-23 06:31  Timo Sirainen <tss@iki.fi>

	* acconfig.h: Forgot to commit

2002-12-23 06:27  Timo Sirainen <tss@iki.fi>

	* configure.in: Use GC by default, if possible.

2002-12-23 06:24  Timo Sirainen <tss@iki.fi>

	* configure.in: some weird changes reverted

2002-12-23 06:16  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-common.c: Added /SET perl_memory_check_level which
	  works with only GC enabled. 0 doesn't do any checks, 1 checks for
	  memory to be valid (default) at the time, 2 runs GC and then
	  checks if memory valid (slower, but detects errors much better).

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

	* configure.in, src/fe-text/irssi.c, src/perl/perl-common.c:
	  --with-gc enables now support for Boehm's GC, if it's found and
	  glib2 is used. This also enables an extra check for perl library
	  to verify scripts aren't using objects that have already been
	  free'd - while not a fully safe solution it's much better than
	  before :)

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

	* src/irc/core/channel-rejoin.c: Added /SET
	  channels_rejoin_unavailable to disable automatic rejoining when
	  channel is unavailable. Efnet is stupid and uses the same numeric
	  for joining juped channels and k-lines you after trying to
	  constantly join it.

2002-12-18 08:52  Timo Sirainen <tss@iki.fi>

	* docs/faq.html: use $tag, not $chatnet

2002-12-18 06:00  Timo Sirainen <tss@iki.fi>

	* docs/faq.html: Added "How do i add the active network to the
	  statusbar", by coekie.

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

	* scripts/scriptassist.pl: Updated from scripts.irssi.org

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

	* src/fe-common/core/themes.c: Previous theme patch fixes by c0ffee

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

	* scripts/scriptassist.pl: Updated from scripts.irssi.org

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

	* src/: fe-common/irc/fe-netjoin.c, fe-text/textbuffer-view.c,
	  irc/core/mode-lists.c, irc/dcc/dcc.c, irc/flood/flood.c,
	  perl/perl-common.c: GC fixes.

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

	* src/: common.h, fe-common/core/fe-common-core.c,
	  fe-text/textbuffer-reformat.c, irc/core/irc-servers.c: A few
	  fixes to make irssi work with garbage collected GLIB.

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

	* src/core/network.c: Compiler warning fix

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

	* scripts/scriptassist.pl: Updated from scripts.irssi.org

2002-12-09 21:54  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: mode +o nick -o nick2 did +o for the nick2
	  too

2002-12-09 19:40  Timo Sirainen <tss@iki.fi>

	* scripts/scriptassist.pl: Updated from scripts.irssi.org

2002-12-08 17:43  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt, src/perl/get-signals.pl,
	  src/perl/perl-common.c: Added Irssi::Script object and "script
	  error" signal.

2002-12-08 16:40  Timo Sirainen <tss@iki.fi>

	* scripts/scriptassist.pl: Updated from scripts.irssi.org

2002-12-08 13:40  Timo Sirainen <tss@iki.fi>

	* scripts/scriptassist.pl: Updated from scripts.irssi.org

2002-12-07 20:53  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-nicklist.c: Don't break if nick is twice in
	  names list (never is with non-broken servers).

2002-12-06 17:41  Timo Sirainen <tss@iki.fi>

	* scripts/scriptassist.pl: Updated from scripts.irssi.org

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

	* src/perl/: perl-signals.c, perl-signals.h, common/Core.xs: Added
	  Irssi::signal_register() to dynamically register new signals.

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

	* src/fe-common/core/: fe-messages.c, fe-messages.h: make
	  printnicks global

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

	* src/fe-common/core/themes.c: Better support %n in theme
	  abstracts. Patch by c0ffee.

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

	* src/: core/server-connect-rec.h, core/servers.c,
	  perl/perl-common.c: Added no_connect to SERVER_CONNECT_REC, also
	  exported a few other variables to perl.

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

	* src/core/session.c: Broke irssi_binary path.

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

	* src/irc/core/irc-servers-reconnect.c: Irssi didn't set the
	  internal away reason when reconnecting to server while being
	  away. Patch by c0ffee.

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

	* src/: core/session.c, core/session.h, perl/common/Core.xs: Made
	  irssi_binary global and exported to perl as get_irssi_binary().

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

	* scripts/scriptassist.pl: Updated from scripts.irssi.org

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

	* scripts/scriptassist.pl: Updated from scripts.irssi.org

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

	* src/core/: channels.c, chatnets.c: no, /connect -! shouldn't send
	  the /ircnet -autosendcmd, channel's botcmd should still be sent..

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

	* src/core/channels.c: /CONNECT -! shouldn't send autosendcmds when
	  joining channels.

2002-11-29 13:53  Timo Sirainen <tss@iki.fi>

	* src/fe-text/lastlog.c: /last -clear removes now the "lastlog
	  would print x lines, ... use -force" complain.

2002-11-29 13:38  Timo Sirainen <tss@iki.fi>

	* src/core/network.c: and remove outdated comment :)

2002-11-29 13:38  Timo Sirainen <tss@iki.fi>

	* src/core/network.c: If bind() fails when connecting, don't
	  fallback to default address. Should make it easier to notice
	  invalid settings or figure out why it's not working..

2002-11-28 23:43  Timo Sirainen <tss@iki.fi>

	* src/core/network.c: net_gethostbyaddr() was pretty much broken.

2002-11-28 23:19  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-netsplit.c: /NETSPLIT now prints the server
	  tag as well.

2002-11-28 19:15  Timo Sirainen <tss@iki.fi>

	* .cvsignore: updated

2002-11-28 15:40  Timo Sirainen <tss@iki.fi>

	* irssi.conf: silc fixes

2002-11-28 15:39  Timo Sirainen <tss@iki.fi>

	* src/core/: net-nonblock.c, net-nonblock.h, servers.c: /SET
	  resolve_reverse_lookup to do reverse lookups for server when
	  /connecting. Patch by c0ffee.

2002-11-25 00:40  Timo Sirainen <tss@iki.fi>

	* scripts/scriptassist.pl: Updated from scripts.irssi.org

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

	* scripts/scriptassist.pl: Updated from scripts.irssi.org

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

	* .cvsignore, COPYING: Added exception to linking against OpenSSL

2002-11-22 20:41  Timo Sirainen <tss@iki.fi>

	* scripts/scriptassist.pl: Updated from scripts.irssi.org

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

	* src/: core/log.c, core/log.h, fe-common/core/fe-log.c: Create log
	  file directories using /set log_create_file_mode + exec-bit.
	  Patch by Noah Levitt <nlevitt at columbia.edu>

2002-11-21 18:48  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/dcc/: fe-dcc-get.c, fe-dcc-send.c, fe-dcc.c,
	  fe-dcc.h, module-formats.c: Prettier displaying of DCC transfers,
	  including adding ETA.

2002-11-21 18:34  Timo Sirainen <tss@iki.fi>

	* docs/help/in/connect.in, docs/help/in/dcc.in,
	  src/core/chat-commands.c: doc/syntax updates

2002-11-21 18:24  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: chat-completion.c, chat-completion.h:
	  completion_msg() is now public

2002-11-21 17:48  Timo Sirainen <tss@iki.fi>

	* acconfig.h, configure.in, src/common.h, src/core/misc.c,
	  src/core/misc.h, src/irc/dcc/dcc-autoget.c,
	  src/irc/dcc/dcc-file-rec.h, src/irc/dcc/dcc-get.c,
	  src/irc/dcc/dcc-rec.h, src/irc/dcc/dcc-resume.c,
	  src/irc/dcc/dcc-send.c: Irssi now uses 64bit file offets if it's
	  only supported by system. Also did a few changes to DCC so that
	  it should be possible to send >4GB files.

	  DCC protocol uses 32bit "n bytes transferred" notifications, so I
	  had to bend the protocol a bit to allow 64bit files by truncating
	  the value to lowest 32bits. I'm not sure how other clients handle
	  those notifications, but irssi uses it only to figure out when
	  the DCC SEND transfer is complete, so it's quite safe to assume
	  that if we've managed to write() all the bytes and we receive the
	  last 32bit of file size, it means the total file size instead of
	  the total - (n+1)*4GB.

2002-11-20 08:34  Timo Sirainen <tss@iki.fi>

	* docs/special_vars.txt: added $itemname

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

	* configure.in: updated version to 0.8.6.CVS

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

	* src/irc/dcc/dcc-send.c: /SET
	  dcc_send_replace_space_with_underscore ON was buggy.

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

	* src/fe-text/textbuffer-commands.c: /SB END: if we're already at
	  the end of buffer don't redraw it.

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

	* src/core/servers-reconnect.c: Timeout server connections if
	  they're not in fully connected stage in /SET
	  server_connect_timeout seconds.

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

	* configure.in: curses detection code was buggy and resulted using
	  termcap instead of terminfo.

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

	* NEWS, configure.in: Lets see if we're ready for 0.8.6 ..

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

	* docs/signals.txt: "mail counter" signal hasn't existed for ages

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

	* src/perl/Makefile.am: forgot to commit with previous perl changes

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

	* src/irc/dcc/dcc-send.c: Less strict error checking, and notify
	  about every error we do see.

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

	* docs/help/in/dehilight.in: Updated, previous one was a bit
	  ambiguous (/dehilight mask isn't an exception)

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

	* src/core/commands.c: cmd_get_quoted_param() didn't work properly
	  if it was used with last word (ie. like ended with '"', which
	  broke eg. /dcc send "file")

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

	* src/irc/dcc/dcc-send.c: If /DCC SEND file isn't found, complain
	  about it

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

	* configure.in: A bit more playing with perl cflags.

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

	* src/fe-common/core/fe-windows.c: Try to choose better the window
	  where we print when matching by level and multiple windows have a
	  match. Should fix problems with query windows with a default msgs
	  window + /SET window_check_level_first ON.

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

	* src/fe-common/core/window-commands.c: /WINDOW NAME x, /WINDOW
	  NAME X shouldn't complain about existing window having same name.

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

	* src/irc/dcc/dcc.c: Don't rename our nick in DCC chats when
	  connecting to server before we know what nick the server gave to
	  us (ie. may not be the same as the nick we requested).

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

	* scripts/scriptassist.pl: Updated from scripts.irssi.org

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

	* src/fe-common/irc/module-formats.c: Don't highlight whois_extra
	  and whois_special lines.

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

	* src/irc/dcc/: dcc-queue.c, dcc-send.c: Fixes to allow -append and
	  -prepend work when there's only one file being sent to wanted
	  nick + typo bugfix.

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

	* src/irc/dcc/: dcc-queue.c, dcc-queue.h: whops, forgot to add

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

	* src/fe-text/gui-readline.c: fixes to allow you to register a new
	  keyboard redirection inside a redirection handler. patch by
	  c0ffee.

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

	* docs/help/in/dcc.in, src/core/commands.c, src/core/commands.h,
	  src/fe-common/irc/dcc/fe-dcc-send.c,
	  src/fe-common/irc/dcc/module-formats.c,
	  src/fe-common/irc/dcc/module-formats.h, src/irc/dcc/Makefile.am,
	  src/irc/dcc/dcc-file-rec.h, src/irc/dcc/dcc-send.c: DCC send
	  supports now queueing. Patch by Heikki Orsila <heikki@ee.tut.fi>,
	  although I did pretty heavy changes which hopefully didn't break
	  it too badly :)

	  New syntax: DCC SEND [-append | -prepend | flush | -rmtail |
	  -rmhead] <nick> -<file> [<file> ...]

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

	* scripts/scriptassist.pl: Updated from scripts.irssi.org

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

	* src/perl/: perl-sources.c, perl-sources.h, common/Core.xs:
	  Irssi::timeout_add(), timeout_add_once() and input_add() were
	  buggy.

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

	* src/fe-text/irssi.c: grammatical fix

2002-11-07 17:40  Timo Sirainen <tss@iki.fi>

	* src/: irc/core/ctcp.c, irc/core/ctcp.h, perl/perl-common.h,
	  perl/perl-signals.h, perl/common/Core.xs, perl/common/Expando.xs,
	  perl/common/Irssi.xs, perl/common/module.h, perl/irc/Ctcp.xs,
	  perl/irc/Irc.xs, perl/textui/TextUI.xs, perl/ui/UI.xs,
	  perl/ui/Window.xs: Some compiling fixes found by -Wall in perl
	  dirs..

2002-11-07 17:38  Timo Sirainen <tss@iki.fi>

	* src/perl/Makefile.am: Use the modified PERL_CFLAGS + CFLAGS to
	  compile .xs files.

2002-11-07 08:41  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt: updated "nick mode changed" signal

2002-11-06 21:40  Timo Sirainen <tss@iki.fi>

	* scripts/scriptassist.pl: Updated from scripts.irssi.org

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

	* docs/Makefile.am: man page wasn't included to "make dist" tarball

2002-11-05 13:34  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt, src/fe-text/gui-readline.c: Added "gui key
	  pressed" signal which is sent every time a key is pressed.  The
	  parameter is non-translated key received from terminal, so
	  control keys may create multiple keypress signals (eg. home ==
	  ESC, [, H).

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

	* src/core/special-vars.c: Fixed some "buffer overflow" alerts when
	  playing with buggy /EVAL values.

2002-11-03 09:06  Timo Sirainen <tss@iki.fi>

	* src/perl/Makefile.am: added quotes to make CC="$(CC)"

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

	* configure.in: perl checking bugfix

2002-10-31 17:24  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: Support for /MODE #chan +o nick1 +o nick2
	  style grouping.

2002-10-29 17:46  Timo Sirainen <tss@iki.fi>

	* src/perl/Makefile.am: typofix

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

	* src/perl/ui/Formats.xs: fix for new perls

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

	* src/perl/: perl-common.c, perl-signals.c: Cast pointers to IVs
	  instead of using GPOINTER_TO_INT() which casts them to ints.
	  Hopefully fixes 64bit architectures.

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

	* src/core/network-openssl.c: compiling fix

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

	* configure.in, src/perl/Makefile.am: Try to fix perl compilation
	  for people whose perl has been compiled with non-GCC but are
	  trying to compile irssi with GCC.

2002-10-27 22:30  Timo Sirainen <tss@iki.fi>

	* src/: core/expandos.c, core/expandos.h, core/special-vars.c,
	  perl/Makefile.am, perl/common/Expando.xs, perl/common/Irssi.xs,
	  perl/common/Server.xs, perl/textui/Statusbar.xs: Exported expando
	  interface to perl. Fix for statusbar deinit.

2002-10-27 21:33  Timo Sirainen <tss@iki.fi>

	* docs/: Makefile.am, irssi.1: manual file, by stevee@alphanet.ch
	  and stefan@pico.ruhr.de

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

	* configure.in, src/core/network-openssl.c: GLIB2 support for SSL
	  code. Patch by vjt@users.sf.net

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

	* src/irc/core/modes.c: "nick mode changed" now gives changed
	  mode/type as parameters.

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

	* src/lib-config/get.c: config_node_nth() and config_node_index()
	  don't count comments in config anymore. fixes problems having
	  comments in channels and servers block.

2002-10-21 19:05  Timo Sirainen <tss@iki.fi>

	* src/: common.h, fe-common/core/fe-common-core.c,
	  fe-common/core/fe-server.c: Added #define DEFAULT_SERVER_ADD_PORT
	  to common.h which /SERVER ADD uses as default port. Fixed
	  autoconnecting to use port 0 (default) instead of forced 6667.

2002-10-21 19:03  Timo Sirainen <tss@iki.fi>

	* src/fe-common/: core/fe-server.c, irc/fe-irc-server.c: /SERVER
	  and /DISCONNECT handlers moved from irc to core.

2002-10-19 17:48  Timo Sirainen <tss@iki.fi>

	* src/core/: core.c, misc.c: Handle correctly g_get_home_dir()
	  returning NULL, assume it's the current directory then.

2002-10-19 17:40  Timo Sirainen <tss@iki.fi>

	* scripts/scriptassist.pl: Updated from scripts.irssi.org

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

	* scripts/scriptassist.pl: Updated from scripts.irssi.org

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

	* src/fe-common/core/printtext.c: don't crash when trying to print
	  with non-existent module in theme..

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

	* src/fe-common/core/: fe-ignore.c, module-formats.c,
	  module-formats.h: When ignoring without any options, don't print
	  the []

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

	* src/fe-common/core/chat-completion.c: Adde -servertag to /MSG
	  completion always with >1 connected servers.

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

	* scripts/scriptassist.pl: Updated from scripts.irssi.org

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

	* docs/manual.txt: Fixed /HILIGHT description

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

	* src/irc/core/modes.c: Don't bother aborting /OP, /VOICE, etc.
	  just because we're not chanop/ircop.	That check was just broken
	  with some servers where opping would be possible without either.

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

	* scripts/scriptassist.pl: Updated from scripts.irssi.org

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

	* src/core/expandos.c: The setting is of course "cmdchars", not
	  "cmdchar"

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

	* src/fe-common/core/chat-completion.c: Complete tags to /RECONNECT
	  too

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

	* src/fe-text/: gui-entry.c, textbuffer-view.c, utf8.c, utf8.h:
	  Some changes to make doublewidth chars possibly work (or possibly
	  horribly break whole utf8 support :)

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

	* docs/special_vars.txt, src/core/expandos.c: $k - first character
	  in CMDCHARS

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

	* src/fe-common/: core/chat-completion.c, core/chat-completion.h,
	  irc/Makefile.am, irc/fe-common-irc.c, irc/irc-completion.c: More
	  tab completion: /DISCONNECT, /SERVER ADD|REMOVE, /STATS

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

	* src/core/servers-reconnect.c: updated /reconnect syntax.

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

	* src/core/servers-reconnect.c: /RECONNECT <tag>|* [<quit message>]
	  - if tag is a connected server tag that server is reconnected
	  with specified quit message.

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

	* scripts/scriptassist.pl: Updated from scripts.irssi.org

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

	* src/fe-common/core/fe-log.c: Autolog shouldn't crash when lines
	  are written without destination window (can happen at /upgrade)

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

	* src/: fe-common/irc/dcc/fe-dcc-get.c,
	  fe-common/irc/dcc/module-formats.c, irc/dcc/dcc-get.c: /SET
	  dcc_file_create_mode wasn't used. Also print strerror() message
	  if creation fails.

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

	* src/fe-common/irc/: fe-irc-commands.c, fe-irc-messages.c: Correct
	  handling of /NOTICE @#channel, patch by dg

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

	* src/fe-common/core/: fe-ignore.c, hilight-text.c,
	  module-formats.c: Better print /HILIGHT lines. Also cleanup for
	  /IGNORE lines.

2002-10-14 11:57  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-ignore.c, module-formats.c: Better
	  message for /IGNORE

2002-10-14 11:52  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/windows-layout.c: /LAYOUT SAVE doesn't crash
	  anymore with /EXEC -interactives

2002-10-14 11:47  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-servers.c: /MSG !channel is now expanded to full
	  !12345channel

2002-10-14 11:43  Timo Sirainen <tss@iki.fi>

	* src/irc/core/netsplit.c: Make sure two urls aren't thought of as
	  netsplit

2002-10-14 11:39  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-queries.c, window-commands.c: /UNQUERY
	  and /WINDOW GOTO now ignores trailing whitespace

2002-10-14 11:36  Timo Sirainen <tss@iki.fi>

	* src/core/expandos.c: $chatnet, $tag, $Y and $N expandos' change
	  signals were incorrectly set, resulting non-updating statusbar

2002-10-14 11:05  Timo Sirainen <tss@iki.fi>

	* scripts/Makefile.am: Added scriptassist.pl

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

	* scripts/usercount.pl: Updated from scripts.irssi.org

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

	* scripts/scriptassist.pl: added

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

	* src/: fe-common/irc/fe-events-numeric.c, irc/core/irc-servers.c,
	  irc/core/irc-servers.h: Less kludgy way to handle /SET skip_motd.
	  Works now with laggy servers.

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

	* src/fe-common/core/fe-queries.c: /QUERY reverted back.

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

	* src/fe-common/core/fe-common-core.c: msgs window didn't include
	  ACTIONS but status did, so private actions went always to status
	  window if both status+msgs existed.

2002-09-30 21:43  Timo Sirainen <tss@iki.fi>

	* src/: core/servers-reconnect.c, irc/core/irc-servers-reconnect.c:
	  If reconnection was aborted by trying to reconnect to another
	  server, the channels and usermode wasn't restored.

2002-09-30 00:40  Timo Sirainen <tss@iki.fi>

	* src/core/modules-load.c: irssi stuck to infinite loop if it
	  wasn't compiled with gmodule.

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

	* src/perl/perl-common.h: define empty aTHX_ too if it's not
	  defined

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

	* src/fe-common/core/fe-queries.c: "/QUERY" no longer unqueries,
	  but just complains about not getting enough parameters. Lets see
	  how many people dislike this change...

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

	* src/perl/: perl-common.c, perl-common.h, perl-core.c: support for
	  threaded perl. patch by mls@suse.de

2002-09-18 17:44  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-channels.c: /CYCLE !channel works now
	  properly too

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

	* src/fe-common/core/fe-channels.c: !channels weren't rejoined to
	  correct window after reconnect/cycle.

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

	* configure.in: reversed the ld changes, not a good idea after all.

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

	* configure.in: stupid linefeed error

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

	* configure.in: linker usage fixes

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

	* src/fe-common/core/fe-windows.c: when server connection was
	  finished, it didn't move from connect_server to active_server

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

	* src/fe-common/core/window-commands.c: added /WINDOW MOVE FIRST
	  and /WINDOW MOVE LAST.

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

	* src/: core/expandos.c, fe-common/core/themes.c,
	  fe-text/statusbar.c: statusbar is now also updated for
	  connecting-servers.

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

	* src/: fe-common/core/fe-windows.c, fe-common/core/fe-windows.h,
	  fe-common/core/window-commands.c, fe-common/irc/fe-irc-server.c,
	  fe-text/gui-readline.c: window->active_server used to hold
	  non-connected servers, but that was removed before because it
	  created several problems, especially with scripts.  however that
	  change made /server and /disconnect annoying to use with
	  non-connected servers.

	  so, now we have window->connect_server as well. either
	  active_server or connect_server is set, but never both. commands
	  that can deal properly with non-connected servers can now use the
	  connect_server, while everyone else happily thinks that no server
	  is active.

2002-09-14 22:55  Timo Sirainen <tss@iki.fi>

	* src/core/servers.c: no, didn't work, again :)

2002-09-14 22:46  Timo Sirainen <tss@iki.fi>

	* src/core/servers.c: tag generation didn't check the tags from
	  connecting servers, so same tag could have been duplicated

2002-09-14 07:29  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/dcc.c: in_addr_t wasn't too standard, so use guint32
	  after all.

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

	* src/irc/dcc/dcc.c: s/guint32/in_addr_t/ actually.

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

	* src/irc/dcc/dcc.c: DCC was broken with some 64bit systems (64bit
	  unsigned long)

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

	* scripts/: autoop.pl, mlock.pl, quitmsg.pl: removed the '/' in
	  command()

2002-09-11 22:58  Timo Sirainen <tss@iki.fi>

	* docs/: manual.txt, proxy.txt, startup-HOWTO.html: more
	  s/opn/freenode/

2002-09-11 22:57  Timo Sirainen <tss@iki.fi>

	* irssi.conf: s/OPN/freenode/

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

	* docs/startup-HOWTO.html: we're under GNU FDL license now

2002-09-07 18:16  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-log.c: autologs weren't closed when channel
	  was left, or query was destroyed

2002-09-07 17:13  Timo Sirainen <tss@iki.fi>

	* src/core/servers-reconnect.c: banned/dns_error state was set to
	  servers in setup, but never reset, which means irssi stopped
	  reconnecting to those servers forever if they occured once.

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

	* src/fe-common/irc/: fe-events-numeric.c, module-formats.c,
	  module-formats.h: changed /FORMAT default_event ->
	  default_event_server (sorry for breaking some themes, this is
	  just so much better name for it :) and added a new default_event,
	  which is the format for default numeric events from your current
	  server.

2002-08-29 19:59  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/: listen.c, module.h: Don't crash if /SET
	  irssiproxy_ports is changed while having connected clients

2002-08-29 19:45  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-commands.c: /FOREACH WINDOW /WINDOW
	  CLOSE could crash irssi.

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

	* src/irc/core/modes.c: a bit more fixes for +k updating

2002-08-27 19:42  Timo Sirainen <tss@iki.fi>

	* src/irc/core/: channels-query.c, irc-nicklist.c, modes.c,
	  modes.h: Don't update channel key from 324 numeric, some servers
	  send channel key as "*" in it which breaks irssi.

2002-08-27 12:45  Timo Sirainen <tss@iki.fi>

	* src/irc/core/massjoin.c: wait a bit longer before sending
	  massjoin signal. also added a comment how it's supposed to work.

2002-08-27 12:21  Timo Sirainen <tss@iki.fi>

	* configure.in: Don't consider missing SSL/crypto libs fatal,
	  simply disable SSL support.

2002-08-27 12:05  Timo Sirainen <tss@iki.fi>

	* irssi.conf: Added AzzurraNET.

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

	* configure.in: better fix for disabling ssl with glib2

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

	* configure.in: disable glib2 + ssl

2002-08-26 23:58  Timo Sirainen <tss@iki.fi>

	* configure.in, src/fe-text/Makefile.am: moved
	  ncurses/terminfo/etc. libs away from PROG_LIBS which should be
	  list of common libraries for all ui frontends..

2002-08-26 23:37  Timo Sirainen <tss@iki.fi>

	* src/core/network-openssl.c: right. maybe now builds with glib2
	  right?

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

	* src/core/network-openssl.c: fixes to work with glib2
	  (untested...)

2002-08-26 23:16  Timo Sirainen <tss@iki.fi>

	* TODO: todo with lots of finnish text, just to make sure i don't
	  lose it :)

2002-08-26 22:55  Timo Sirainen <tss@iki.fi>

	* configure.in: fixed --disable-ssl description

2002-08-26 22:53  Timo Sirainen <tss@iki.fi>

	* src/core/servers-setup.c: /SERVER -ssl option was lost while
	  reconnecting if server existed in /SERVER LIST without SSL.

2002-08-26 22:06  Timo Sirainen <tss@iki.fi>

	* docs/help/in/completion.in: added, by pasky

2002-08-26 22:06  Timo Sirainen <tss@iki.fi>

	* docs/help/in/: connect.in, server.in: SSL updates

2002-08-26 19:40  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-irc-server.c, irc/core/irc-servers.c: A
	  few missing parts from SSL patch.

2002-08-26 19:32  Timo Sirainen <tss@iki.fi>

	* acconfig.h, configure.in, src/core/Makefile.am,
	  src/core/chat-commands.c, src/core/network-openssl.c,
	  src/core/network.h, src/core/server-connect-rec.h,
	  src/core/server-setup-rec.h, src/core/servers-reconnect.c,
	  src/core/servers-setup.c, src/core/servers.c, src/core/session.c,
	  src/fe-common/core/fe-server.c,
	  src/fe-common/irc/fe-events-numeric.c: Added OpenSSL support by
	  vjt@users.sf.net. Also fixes a possible crash after using /SERVER
	  ADD -ircnet.

2002-08-26 19:05  Timo Sirainen <tss@iki.fi>

	* src/: core/net-nonblock.c, core/network.c, core/network.h,
	  core/servers.c, irc/dcc/dcc.c: removed the stupid
	  error-parameters from net_connect*() calls. errno can be used
	  just fine.

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

	* configure.in: small fix for -lnsl check

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

	* default.theme: added topicsbstart and topicsbend which had been
	  added to irssi.conf sometimes earlier..

2002-08-26 15:12  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-queries.c: Don't crash if someone msgs you
	  without host address (eg. dircproxy). Fix by
	  Antti.Siiskonen@tut.fi

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

	* src/perl/: irssi-core.pl, perl-core.c: If script returns 0 while
	  it's being loaded, it's terminated without any error message.

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

	* src/perl/irssi-core.pl: actually, eval {} it anyway so the script
	  can be unloaded even if UNLOAD fails..

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

	* src/perl/irssi-core.pl: better way to check if UNLOAD exists

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

	* src/perl/irssi-core.pl: UNLOAD method is called now for all
	  scripts before they're destroyed.

2002-08-22 21:10  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-events-numeric.c, module-formats.c: Added
	  $2 = numeric to /FORMAT default_event

2002-08-22 20:49  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: themes.c, themes.h: /RELOADing broken theme
	  file doesn't crash irssi anymore.

2002-08-22 20:35  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channel-events.c: When checking for
	  autojoin-on-invite channels, also check the short !channel names.

2002-08-21 17:26  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-events-numeric.c,
	  irc/core/channel-events.c: Added support for 439 numeric ("Target
	  change too fast") which may tell that join was aborted.

2002-08-14 19:09  Timo Sirainen <tss@iki.fi>

	* autogen.sh, docs/Makefile.am: Removed generation of
	  startup-HOWTO.txt, people should be able to read the .html just
	  fine, and the .txt is getting ugly.

2002-08-14 19:05  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.html: removed spaces inside <pre> tags.

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

	* irssi.conf: s/IRCNet/IRCnet/

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

	* src/core/: chat-commands.c, servers.c, servers.h: /DISCONNECT
	  <tag> works again for not-yet-connected servers.

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

	* src/perl/textui/TextUI.xs: another crashfix

2002-08-08 14:40  Timo Sirainen <tss@iki.fi>

	* src/perl/textui/TextUI.xs: crashfix for sbitem->{window}

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

	* src/perl/textui/TextUI.xs: Added window variable to
	  Irssi::TextUI::StatusbarItem

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

	* src/irc/core/ctcp.c: Changed CTCP handler to remove the later
	  \001 only if it was at the end of the line, so you couldn't hide
	  text by typing eg. \001foo\001hidden text.

2002-07-16 20:46  Timo Sirainen <tss@iki.fi>

	* src/core/log.c: If log file path contains any $variables or %time
	  codes, create the whole directory structure to the log file. This
	  way log files created with /LOG OPEN properly create the
	  directories at startup.

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

	* src/fe-common/core/chat-completion.c: comment update

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

	* src/: core/misc.c, core/misc.h, fe-common/core/chat-completion.c:
	  '\' characters in nicks were skipped when sending messages in
	  queries.

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

	* src/core/servers.c: since some servers nowadays don't like having
	  "-" as user/realname, changed the username default to "unknown"
	  and realname default to username.

2002-07-04 13:18  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-common.c: Using Irssi::Ignore crashed

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

	* src/fe-common/core/chat-completion.c: comment update

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

	* src/fe-common/core/chat-completion.c: the -nick fix broke things
	  :) now a proper fix

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

	* src/core/commands.c: cmd_get_quoted_params() fixes

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

	* src/fe-common/irc/fe-irc-queries.c: nick tracking change: now it
	  renames the query only if the old nick doesn't exist in any
	  channel with you

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

	* src/fe-common/irc/fe-irc-queries.c: Query nick tracking: don't
	  change query's nick if both the old and new nicks exist in one
	  channel.

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

	* src/fe-common/core/chat-completion.c: fixed query to work with
	  nicks beginning with '-' char

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

	* src/fe-text/: irssi.c, term.c: Moved setlocale() at the beginning
	  of initialization, should fix regexp crashes with non-C locale.

2002-06-19 17:48  Timo Sirainen <tss@iki.fi>

	* configure.in: Updated version number.

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

	* src/fe-common/core/formats.c: strip_codes() didn't handle ANSI
	  colors properly, and if used at the end of line it might have
	  crashed irssi (especially with topics). yeah, remote crash.
	  great.

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

	* docs/perl.txt: '/' char shouldn't be used in command() examples.

2002-06-13 21:59  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-events-numeric.c, irc/core/modes.h:
	  updated dancer's channel forwarding support - using +f channel
	  mode now, and we won't print whois_modes anymore after
	  forwarding.

2002-06-13 21:52  Timo Sirainen <tss@iki.fi>

	* docs/help/in/save.in: added -formats

2002-06-13 21:47  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events.c: Wallop actions fixed

2002-06-10 20:56  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-expandos.c: $X expando didn't check if server
	  type was irc properly, and crashed.

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

	* src/fe-text/irssi.c: irsis --dummy fixed.

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

	* src/: core/commands.c, fe-common/core/chat-completion.c,
	  fe-common/core/fe-core-commands.c, fe-common/core/fe-exec.c,
	  fe-text/gui-readline.c: Empty lines can be now sent to /EXEC
	  -interactive windows.

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

	* src/fe-common/core/fe-channels.c: /NAMES list isn't displayed on
	  join when channel is joined because of /UPGRADE.

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

	* src/fe-common/core/fe-channels.c: use signal_add_last("channel
	  joined") for printing /NAMES list

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

	* src/core/levels.h: Levels are now defined as enums, not #defines.

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

	* src/fe-common/: core/fe-channels.c, irc/fe-events-numeric.c:
	  Added /SET show_names_on_join, /QUOTE NAMES #channel now prints
	  the names list in raw format rather than just ignoring the reply
	  and printing the nicks from cache.

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

	* src/fe-common/core/fe-settings.c: /SET -default changes setting
	  to it's default value.

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

	* src/irc/proxy/: listen.c, proxy.c: /SET irssiproxy_bind specifies
	  the IP where to listen in, patch by BC-bd

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

	* src/fe-common/core/autorun.c: Lines beginning with '#' in
	  ~/.irssi/startup file are now treated as comments

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

	* src/fe-common/core/completion.c: When completing words beginning
	  with '/' or '~' chars, treat them as filenames.

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

	* src/fe-text/gui-readline.c: Added default meta-d =
	  delete_next_word

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

	* src/fe-common/core/: Makefile.am, fe-common-core.c,
	  fe-core-commands.c, fe-core-commands.h, fe-queries.c: Finally -
	  /^msg nick never autocreates an empty window anymore. Added new
	  extern int command_hide_output which can be used to check if /^
	  was used.

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

	* src/irc/core/modes.c: "/MODE !channel" should send the full name
	  to server

2002-06-04 21:23  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-settings.c: /UNALIAS didn't work if it had
	  space at the end.

2002-06-04 21:23  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/chat-completion.c: /AWAY reason tab completion
	  shouldn't append space at the end.

2002-06-04 21:18  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-windows.c: Don't set window's server yet at
	  "server looking" stage, as everything isn't initialized yet and
	  some things could crash irssi. But this is rather nice feature
	  actually, /disconnect and /server would work nicely before server
	  is even being connected to .. i guess i should figure out a
	  better way to do this, "server init" signal or something.

2002-06-04 20:47  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-exec.c: /exec -interactive window items
	  didn't have get_target() which crashed irssi at some point if
	  they were used. patch by peder.

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

	* src/fe-common/irc/: fe-events-numeric.c, module-formats.c,
	  module-formats.h: Support for 330 whois event (auth) in qnet

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

	* src/fe-common/irc/fe-events.c: Don't show the full channel name
	  with own joins, because it's logged into different file than
	  everything else. You can still see the full name with /WHOIS.

2002-05-31 16:47  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-messages.c: "message own_public" should be
	  printed with channel's visible_name, not name.

2002-05-30 18:06  Timo Sirainen <tss@iki.fi>

	* src/core/servers.c: server_find_tag() shouldn't return servers in
	  lookup_servers list, especially now that they're not fully
	  initialized in their lookup-state yet..

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

	* src/core/: channels.c, servers.c: when destroying channel, it
	  really should be removed also from server->channels list.

2002-05-26 17:58  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/chat-completion.c: /ALIAS and /UNALIAS
	  completion, patch by c0ffee.

2002-05-26 17:50  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channel-events.c: event_cannot_join() - changed
	  check from NAMES got -> JOIN got, so the channel isn't destroyed
	  if join is received. dircproxy sent us 477 with +channels before
	  names list, and irssi aborted the join.

2002-05-26 17:39  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/dcc/fe-dcc-chat.c, irc/dcc/dcc-chat.c: "/MSG
	  *" works now properly with dcc chat queries.

2002-05-26 16:52  Timo Sirainen <tss@iki.fi>

	* src/: core/network.c, irc/dcc/dcc-get.c: net_ip2host() and
	  net_host2ip() now treat any IPv6 IPs as 0.0.0.0, if IPv6 support
	  isn't enabled in irssi. Also DCC's human readable IP address is
	  taken from DCC SEND request directly with IPv6.

2002-05-26 16:30  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/chat-completion.c: /AWAY reason tab
	  completion, patch by c0ffee.

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

	* src/perl/irssi-core.pl: use Symbol qw(delete_packge) -> use
	  Symbol; Symbol::delete_package(). Maybe this helps with perl
	  5.004 not to crash at beginning, or maybe not :) Can't test
	  myself.

2002-05-21 07:33  Timo Sirainen <tss@iki.fi>

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

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

	* src/: core/chat-commands.c, core/chat-protocols.h,
	  core/server-connect-rec.h, core/servers-reconnect.c,
	  core/servers.c, core/servers.h, core/session.c,
	  irc/core/irc-core.c, irc/core/irc-servers.c,
	  irc/core/irc-servers.h, perl/irc/Server.xs: /UPGRADE was broken,
	  changed again the server connection code.

2002-05-20 03:25  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Core.xs: Irssi::get_gui() now returns
	  IRSSI_GUI_xxx which is in use.

2002-05-19 14:43  Timo Sirainen <tss@iki.fi>

	* src/: core/chat-commands.c, core/chatnets.c, core/net-nonblock.c,
	  core/network.c, core/network.h, core/server-connect-rec.h,
	  core/servers.c, core/session.c, fe-common/core/fe-server.c,
	  fe-common/core/fe-windows.c, irc/core/irc-channels.c,
	  irc/core/irc-servers.c, irc/dcc/dcc.c: net_connect*() contains
	  now error parameter, so it can be used to properly check the
	  errno if connect() fails.

	  Added support for connecting to named UNIX sockets. Some cleanups
	  with session handling / server connecting as well.

2002-05-19 12:59  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-servers-reconnect.c: When reconnected to server,
	  send the away message directly to server instead of calling
	  /AWAY, so the away is set only to that one server..

2002-05-19 08:18  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channel-events.c: don't crash if server sends us
	  !channel name less than 6 chars.

2002-05-19 06:50  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: hilight-text.c, hilight-text.h, keyboard.c,
	  keyboard.h: hilight + keyboard fixes so it's possible for xirssi
	  to modify them.

2002-05-18 11:51  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer-view.c: External indent functions
	  (theme_indent module) weren't working properly.

2002-05-18 07:48  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-ignore.c: /IGNORE -pattern now always
	  assumes you want to create a new ignore. If you wish to update
	  existing, /UNIGNORE it first.

2002-05-18 05:59  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-servers-reconnect.c: Stop reconnecting on kills
	  only if the kill was done by operator, not server.

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

	* src/core/ignore.c: Updating existing ignore didn't recompile the
	  regexp.

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

	* src/core/ignore.c: still fixing

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

	* src/core/ignore.c: servertag needs to be saved too ..

2002-05-18 04:16  Timo Sirainen <tss@iki.fi>

	* src/core/ignore.c: save temporary ignores to config file with
	  timestamp when to unignore.

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

	* src/core/channels-setup.c: channel_setup_create() didn't set
	  record type.

2002-05-18 03:07  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-events-numeric.c, irc/core/mode-lists.c,
	  irc/core/mode-lists.h: banlist_find() is now public. "event 367"
	  (banlist) shows now ban number in our list, if it's known.

2002-05-17 21:43  Timo Sirainen <tss@iki.fi>

	* irssi.conf: removed accidental extra settings.

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

	* src/: core/ignore.h, core/log.h, fe-common/core/hilight-text.h:
	  more typedef struct separations.

2002-05-17 21:00  Timo Sirainen <tss@iki.fi>

	* src/lib-config/: get.c, iconfig.h: removed useless functions

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

	* src/: core/channels.c, core/channels.h, core/expandos.c,
	  core/settings.h, irc/core/channel-events.c,
	  irc/core/irc-channels.c: !channel fixes.

2002-05-17 14:49  Timo Sirainen <tss@iki.fi>

	* src/irc/core/: channel-events.c, irc-channels.c: new !channel
	  support was buggy, as I tried it only with channel names having
	  less than 5 chars :) Now it works so that if you join !channel,
	  you see it as !channel. If you join !ABCDEchannel, you'll again
	  see that.

2002-05-17 12:59  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/dcc-autoget.c: crashfix for previous ~/. kludge

2002-05-16 18:00  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/dcc-autoget.c: kludgeing: don't autoget files
	  beginning with '.' if dcc_download_path is home dir.

2002-05-16 06:21  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: completion.c, module-formats.c,
	  module-formats.h: Added /COMPLETION -delete and some fixes.

2002-05-16 01:42  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: completion.c, module-formats.c,
	  module-formats.h: Added /COMPLETION command for tab +
	  auto-completion. Config file format changed for both as well, so
	  you need to re-add them.

2002-05-16 00:34  Timo Sirainen <tss@iki.fi>

	* irssi.conf, docs/perl.txt, src/core/channel-rec.h,
	  src/core/channels.c, src/core/channels.h,
	  src/core/chat-commands.c, src/core/chat-protocols.h,
	  src/core/commands.c, src/core/expandos.c, src/core/queries.c,
	  src/core/query-rec.h, src/core/session.c,
	  src/core/window-item-rec.h, src/fe-common/core/chat-completion.c,
	  src/fe-common/core/fe-channels.c, src/fe-common/core/fe-exec.c,
	  src/fe-common/core/fe-log.c, src/fe-common/core/fe-messages.c,
	  src/fe-common/core/fe-windows.c, src/fe-common/core/fe-windows.h,
	  src/fe-common/core/window-commands.c,
	  src/fe-common/core/window-items.c,
	  src/fe-common/core/windows-layout.c,
	  src/fe-common/irc/Makefile.am, src/fe-common/irc/fe-common-irc.c,
	  src/fe-common/irc/fe-events-numeric.c,
	  src/fe-common/irc/fe-events.c,
	  src/fe-common/irc/fe-irc-commands.c,
	  src/fe-common/irc/fe-irc-layout.c,
	  src/fe-common/irc/fe-irc-server.c,
	  src/fe-common/irc/fe-irc-server.h, src/fe-common/irc/fe-modes.c,
	  src/irc/core/channel-events.c, src/irc/core/irc-channels.c,
	  src/irc/core/irc-channels.h, src/irc/core/irc-commands.c,
	  src/irc/core/irc-core.c, src/irc/core/modes.c,
	  src/irc/core/netsplit.c, src/perl/perl-common.c,
	  src/perl/common/Channel.xs, src/perl/irc/Channel.xs,
	  src/perl/ui/Themes.xs, src/perl/ui/Window.xs: Better !channel
	  support - window items now have "visual_name" and channels and
	  queries also have "name". Normally they're identical but with
	  !channels the visible_name contains the short !channel name,
	  while name contains full !ABCDEchannel name.

	  The visible_name should be used whenever displaying the channel
	  name, or as printtext()'s target. So, this breaks a few scripts
	  in !channels, they need to be modified to use
	  $channel->{visible_name} instead.

	  Also /LAYOUT SAVE should finally work properly with !channels.

2002-05-15 23:20  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: ^ key couldn't be used with /BIND

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

	* docs/faq.html: "How do I easily edit existing topic?", "How can I
	  have /WHOIS replies to active window?"

2002-05-15 21:57  Timo Sirainen <tss@iki.fi>

	* docs/formats.txt: removed accidental extra crap

2002-05-15 21:56  Timo Sirainen <tss@iki.fi>

	* docs/formats.txt: updated %n description

2002-05-13 19:26  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-help.c: /SET help_path now supports
	  multiple paths separated with ':' - patch by c0ffee

2002-05-13 18:25  Timo Sirainen <tss@iki.fi>

	* src/perl/: common/Core.xs, irc/Dcc.xs, irc/Modes.xs,
	  irc/Server.xs, ui/Formats.xs, ui/Themes.xs: fixes

2002-05-13 18:16  Timo Sirainen <tss@iki.fi>

	* src/irc/core/mode-lists.c: don't add same ban more than once to
	  banlist.

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

	* src/perl/: common/Core.xs, irc/Dcc.xs, irc/Modes.xs,
	  irc/Server.xs, ui/Formats.xs: fixed memory leaks with several
	  functions.

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

	* src/fe-text/term.c: don't use TIOCGWINSZ terminal size if it
	  returns only 0x0.

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

	* src/fe-text/: textbuffer-view.c, textbuffer.c: changed log domain
	  and changed few g_return_if_fails to g_asserts. the domain change
	  makes all glib warnings be printed into stderr instead of trying
	  to print them into irssi window which most probably would just
	  mysteriously crash.

	  also irssi doesn't now crash if it thinks screen height is 0 :)

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

	* src/fe-text/statusbar.c: make sure the statusbar item fills the
	  space it's given, so it won't corrupt the statusbar.

2002-05-13 15:30  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/module-formats.c: /FORMAT whowas change:
	  ircname -> was, maybe this will make automatic whowas-on-whois
	  replies a bit more noticeable.

2002-05-13 14:45  Timo Sirainen <tss@iki.fi>

	* src/perl/ui/Formats.xs: Added format_create_dest() +
	  $dest->print() functions. here's also our first magic perl
	  variable - many thanks to Qrczak for helping with it :)

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

	* src/perl/perl-sources.c: timeout_add_once() didn't work.

2002-05-12 15:18  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-events-numeric.c, fe-irc-commands.c,
	  module-formats.c: Split nick and host for topic info format.

2002-05-12 14:48  Timo Sirainen <tss@iki.fi>

	* src/fe-text/term-terminfo.c: some optimizations to not uselessly
	  hide/show/move cursor - hope i didn't break anything :)

2002-05-12 14:23  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-settings.c: "alias xx", not "aliases xx"..

2002-05-12 14:06  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-settings.c: added "alias added" and "alias
	  removed" signals.

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

	* src/irc/dcc/dcc.c: dcc reject bugfix went wrong, fixed.

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

	* src/irc/dcc/dcc-send.c: irssi didn't notice if DCC send
	  connection died.

2002-05-12 00:51  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-common-core.c, formats.c: /set
	  hide_mirc_colors -> /set hide_colors, which also hides ANSI
	  colors.

2002-05-11 22:53  Timo Sirainen <tss@iki.fi>

	* src/core/expandos.c: moved timestamp_format into lookandfeel
	  category

2002-05-11 22:17  Timo Sirainen <tss@iki.fi>

	* src/perl/ui/Formats.xs: added format_get_length(),
	  format_real_length() and strip_codes()

2002-05-11 21:57  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/formats.c: removed the complaining about NULLs
	  in string formats, they're more trouble than worth I think.

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

	* src/fe-text/irssi.c: freeze/thaw before/after running glib main
	  loop, so the cursor isn't moved uselessly around.

2002-05-11 00:37  Timo Sirainen <tss@iki.fi>

	* src/core/servers-setup.c: server_setup_add() now emits signal
	  "server setup updated"

2002-05-10 22:41  Timo Sirainen <tss@iki.fi>

	* src/: common.h, core/chat-protocols.h: broke CHAT_PROTOCOL_REC
	  into struct + typedef.

2002-05-10 20:40  Timo Sirainen <tss@iki.fi>

	* src/fe-text/irssi.c: typofix.

2002-05-10 19:00  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-exec.c: closing /EXEC -interactive window
	  may have crashed irssi.

2002-05-10 18:47  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/dcc.c: don't send DCC REJECT when closing a connected
	  DCC connection.

2002-05-10 18:32  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-queries.c: window_bind_add() the
	  query->server_tag, not server->tag as server can be null and
	  crash.

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

	* src/fe-text/term-terminfo.c: more fixes

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

	* src/fe-text/term-terminfo.c: another terminfo fix

2002-05-09 13:08  Timo Sirainen <tss@iki.fi>

	* src/common.h: separated author email

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

	* src/irc/proxy/listen.c: fixed /WHO handling

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

	* Makefile.am, configure.in: Removed servertest - it's really not
	  needed and doesn't even work probably.

2002-05-08 10:59  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-messages.c: /SET hilight_nick_matches - NO
	  disables hilighting your own nick at beginning of line.

2002-05-08 00:27  Timo Sirainen <tss@iki.fi>

	* src/fe-text/Makefile.am: link with -export-dynamic. normally glib
	  includes the dynamic linking info, but not in all systems.

2002-05-07 23:40  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-sources.c, common/Core.xs: return value wasn't a
	  good idea after all - added Irssi::timeout_add_once() instead.

2002-05-07 23:03  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-sources.c: non-zero return value in timeout and
	  input handlers now stops it.

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

	* irssi.conf: /alias q query

2002-05-06 04:58  Timo Sirainen <tss@iki.fi>

	* src/fe-text/term-terminfo.c: fixed buffer overflow - happened at
	  least when hitting ^A after writing enough text to input line.
	  usually didn't crash..

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

	* src/core/signals.c: removed unused #defines.

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

	* .cvsignore: removed colorless.theme since it's not autogenerated

2002-05-04 23:07  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-windows.c: window_set_name() - when setting
	  it to "", set it NULL instead.

2002-05-04 19:44  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-windows.c: don't leave active_win corrupted
	  if last window is killed.

2002-05-04 17:18  Timo Sirainen <tss@iki.fi>

	* colorless.theme: updated

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

	* src/fe-common/core/: chat-completion.c, completion.c: Added
	  completion for /LOAD and /WINDOW ITEM MOVE.

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

	* src/fe-common/core/window-items.c: reversed the window->items
	  change, it broke ^X

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

	* src/fe-common/core/formats.c: format_read_arglist() now prints
	  the format name also when complaining about parameters.

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

	* AUTHORS, README, irssi.spec.in, docs/crash.txt, docs/faq.html,
	  docs/formats.txt, docs/manual.txt, src/common.h: tss@iki.fi ->
	  cras@irssi.org

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

	* default.theme: %# to whois format

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

	* src/fe-common/core/module-formats.c: Removed the "GLib" text from
	  glib_error format, to stop people thinking they have something to
	  do with glib itself.

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

	* src/fe-common/irc/fe-irc-commands.c: /notice *, /ctcp * and
	  /nctcp * crashed if there wasn't active window item.

2002-04-30 11:05  Timo Sirainen <tss@iki.fi>

	* docs/help/in/hilight.in: added -actcolor

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

	* src/fe-common/core/window-items.c: keep the window items sorted
	  in window->items list, based on when they were last active (just
	  like windows list)

2002-04-29 19:39  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc.c: irc_send_cmd_split() printed glib warning if
	  nick parameter didn't exist.

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

	* configure.in: Removed caching of libperl-check, so many people
	  have that problem and it's easier to fix if you don't need to
	  remember to remove config.cache too.	Also, now if perl fails it
	  suggests apt-get installing libperl-dev with debian systems.

2002-04-29 00:11  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-queries.c: make sure nick changes in query
	  don't print warning if query->address is null

2002-04-28 14:08  Timo Sirainen <tss@iki.fi>

	* src/core/queries.c: query->createtime wasn't set

2002-04-28 13:24  Timo Sirainen <tss@iki.fi>

	* autogen.sh, src/perl/perl-common.c, src/perl/irc/Irc.xs: perl
	  hash length fixes, they're also automatically checked now in
	  autogen.sh (by peder)

2002-04-28 11:30  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-common.c: $witem->{data_level} didn't work

2002-04-28 11:30  Timo Sirainen <tss@iki.fi>

	* src/fe-text/module-formats.c: added %# to a few "/window" lines.

2002-04-28 11:30  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-printtext.c: minor fix

2002-04-28 11:29  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/module-formats.c: added host param to
	  your_nick_changed format too

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

	* src/fe-common/irc/fe-modes.c: mode change printing fixes, forgot
	  to commit :)

2002-04-27 21:53  Timo Sirainen <tss@iki.fi>

	* src/: core/signals.c, core/signals.h, perl/common/Core.xs: added
	  signal_continue() for continuing signal emission with new
	  parameters.

2002-04-27 21:09  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-queries.c: add temporary window bind if
	  connection is lost with dcc chat.

2002-04-27 20:13  Timo Sirainen <tss@iki.fi>

	* src/fe-common/: core/windows-layout.c, irc/Makefile.am,
	  irc/fe-common-irc.c, irc/fe-irc-layout.c: /layout save saves
	  !channels using the short name now, so they work properly again

2002-04-27 19:42  Timo Sirainen <tss@iki.fi>

	* src/perl/ui/Themes.xs: Irssi::Theme::get_format() now uses format
	  tag instead of number.

2002-04-27 19:35  Timo Sirainen <tss@iki.fi>

	* src/perl/ui/Themes.xs: added Irssi::Theme::get_format()

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

	* src/perl/ui/Formats.xs: Irssi::format_get_text() didn't work

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

	* src/fe-common/core/: fe-exec.c, fe-exec.h: /EXEC -quiet now hides
	  the output entirely.

2002-04-27 17:57  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Core.xs: Irssi::command_bind*() commands were
	  still using broken old signal priorities

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

	* src/fe-common/core/: keyboard.c, module-formats.c,
	  module-formats.h: /BIND list changes: added header/footer, added
	  %#, bind_key -> bind_list

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

	* TODO: more updates

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

	* src/irc/core/massjoin.c: signal_add_first("event join".. so
	  normal join handlers can know about the nick.

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

	* src/fe-common/irc/: fe-events-numeric.c, module-formats.c,
	  module-formats.h: removed handling of "you're not chanop" event
	  so that the default handler may print the server which sends it
	  (useful with desyncs)

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

	* src/: fe-common/core/formats.c, fe-common/core/formats.h,
	  fe-common/core/module-formats.c, fe-common/irc/module-formats.c,
	  fe-text/module-formats.c, perl/module-formats.c: %# now toggles
	  monospace font on/off. fe-text doesn't care about it, but gtk/kde
	  UI does. By default, all lists are printed using monospace fonts.

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

	* src/irc/core/modes.c: Don't treat +d as regular channel mode.

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

	* src/fe-common/core/fe-windows.c: /WINDOW GOTO channel|query
	  didn't work if their server was different from the one in active
	  window. Also removed a kludge of automatically trying to find
	  #-prefixed channels if it wasn't given.

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

	* .cvsignore: added stamp-h1

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

	* src/fe-common/core/: fe-messages.c, fe-queries.c: some nick
	  change events didn't print the address parameter.

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

	* src/irc/core/channel-events.c: channel->topic_by now always
	  contains the host info too (nick!user@host).

2002-04-24 08:52  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-modes.c, module-formats.c: added host
	  parameter to /format nick_changed, own_nick_changed and
	  chanmode_change

2002-04-23 19:47  Timo Sirainen <tss@iki.fi>

	* autogen.sh: more fixes, should finally work everywhere now :)

2002-04-23 17:31  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-common.c: added $query->{last_unread_msg}

2002-04-23 08:57  Timo Sirainen <tss@iki.fi>

	* src/core/masks.c: check_address() didn't initialize *wildcards
	  variable properly.

2002-04-23 08:53  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/dcc-send.c: warning fix

2002-04-23 08:50  Timo Sirainen <tss@iki.fi>

	* autogen.sh: yet another fix

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

	* autogen.sh: more and more glib*.m4 kludges, maybe it finally
	  works? :)

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

	* autogen.sh: another try with glib*.m4

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

	* docs/signals.txt, src/irc/core/modes.c: Added setby-parameter to
	  "nick mode changed" and "channel mode changed"

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

	* .cvsignore: updated for the glib*.m4 files

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

	* autogen.sh, glib-2.0.m4_, glib.m4_: Trying again to add glib.m4
	  files so you don't need them. autogen.sh kludges around the
	  duplicates.

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

	* docs/signals.txt, src/fe-common/irc/fe-events.c,
	  src/fe-common/irc/fe-modes.c, src/fe-common/irc/fe-netjoin.c:
	  "message mode" -> "message irc mode", also added in signals.txt

2002-04-21 17:31  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: formats.h, keyboard.c, keyboard.h: struct
	  naming changes

2002-04-19 08:32  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-modes.c: signal leak fix

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

	* src/irc/dcc/dcc-send.c: /SET
	  dcc_send_replace_space_with_underscore - patch by nix@suhs.nu

2002-04-18 07:47  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-printtext.c: sig_gui_print_text: don't crash if
	  dest is NULL.

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

	* src/fe-common/core/: fe-queries.c, module-formats.c,
	  module-formats.h: /QUERY existing_nick now switches to the window
	  where it exists, instead of complaining about /window item move
	  (same fix as to /join recently).

2002-04-17 21:03  Timo Sirainen <tss@iki.fi>

	* src/core/queries.c: when queried nick changes, "window item name
	  changed" signal is sent too.

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

	* docs/signals.txt, src/fe-common/core/formats.c,
	  src/fe-text/gui-printtext.c: "gui print text" signal changed,
	  last parameter is now TEXT_DEST_REC, not level.

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

	* src/fe-common/core/window-commands.c: /WINDOW ITEM GOTO now
	  accepts a number too, to jump to nth window item.

2002-04-16 19:51  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Core.xs: fix

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

	* src/: core/commands.c, core/commands.h, core/expandos.c,
	  fe-text/statusbar.c, perl/perl-signals.c, perl/perl-signals.h,
	  perl/common/Core.xs: fixes for new signaling code.

2002-04-16 17:26  Timo Sirainen <tss@iki.fi>

	* configure.in: If terminfo/termcap isn't found, and
	  --without-textui isn't given, abort the configure

2002-04-16 06:51  Timo Sirainen <tss@iki.fi>

	* glib-2.0.m4, glib.m4: Oh well, couldn't keep these anyway because
	  aclocal doesn't like duplicates.

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

	* glib-2.0.m4, glib.m4: glib.m4 stuff - so people using cvs don't
	  need both glib 1.2 and 2.0 installed - either one will be enough.

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

	* configure.in: Added --with-glib2 option which can be used to
	  build irssi with GLIB 2.0 instead of 1.2. It autodetects first
	  1.2 and if not found, tries 2.0. NOTE: if you're building from
	  CVS, you MUST have both glib 1.2 and 2.0 devel.  packages
	  installed.

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

	* docs/perl.txt: removed a few functions that don't exist anymore

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

	* src/fe-common/irc/fe-modes.c: signal leak fix

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

	* src/core/signals.c: display the refcount properly when
	  complaining that signal is still referenced

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

	* src/: fe-common/core/fe-common-core.c, fe-common/core/keyboard.c,
	  fe-common/irc/fe-netjoin.c, fe-text/gui-readline.c,
	  fe-text/textbuffer-reformat.c: fixed several signal leaks

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

	* src/: core/commands.c, core/expandos.c, core/signals.c,
	  core/signals.h, fe-text/statusbar.c, perl/perl-signals.c:
	  Rewritten signal handling code - it wasn't supposed to come
	  before 0.9 irssi but it doesn't break much things and is needed
	  for Qt port :)

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

	* src/fe-common/core/fe-common-core.c: GLib errors printed to
	  stderr didn't contain \n

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

	* src/fe-common/core/fe-exec.c: /EXEC -interactive : only numbered
	  /execs should have the % prefix.

2002-04-14 16:26  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-commands.c: /WINDOW NAME now ignores if
	  you're setting same name to it without complaining.

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

	* docs/help/in/connect.in: updated see also

2002-04-14 13:16  Timo Sirainen <tss@iki.fi>

	* docs/formats.txt: "bold black" -> "dark grey"

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

	* docs/startup-HOWTO.html: typofix

2002-04-14 10:09  Timo Sirainen <tss@iki.fi>

	* docs/faq.html: added code tags

2002-04-14 10:06  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.html: statusbar section uses now <pre>, not
	  <ul>

2002-04-14 10:03  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.html: even more code tags

2002-04-14 09:56  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.html: added code-tags and some other updates.

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

	* src/fe-common/core/keyboard.c: If some keycombo can't be
	  expanded, add it to state list as-is so it can use existing
	  combos given by GUI.

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

	* src/fe-common/core/keyboard.c: Wrong casting with glib2 fix -
	  GSearchFunc, not GCompareFunc :)

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

	* src/fe-common/core/: fe-messages.c, module-formats.c: address
	  parameter was missing from /FORMAT invite, nick_changed, kick and
	  topic.

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

	* src/fe-common/core/: fe-exec.c, fe-exec.h: /EXEC -out now sends
	  /msg -nick | -channel so it works properly with silc channels.

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

	* src/fe-common/core/fe-windows.c: window_change_server() : don't
	  change server if it's being disconnected.  fixes a crash with
	  multiple channels being in one windows.

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

	* docs/faq.html: added "how do i autorun scripts"

2002-04-11 13:54  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/dcc-autoget.c: /SET dcc_autoget_max_size default
	  changed to 0 (disabled) - it's pretty stupid default since no-one
	  wants it anyway

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

	* irssi-config.in: PERL_LDFLAGS isn't used anymore, replaced with
	  other PERL_*

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

	* src/: core/servers.c, core/session.c, core/special-vars.c,
	  fe-common/core/completion.c, fe-common/core/keyboard.c,
	  irc/core/irc-servers-setup.c, irc/dcc/dcc-send.c: Fixed one error
	  and several warnings with GLIB 2.0

2002-04-09 21:25  Timo Sirainen <tss@iki.fi>

	* docs/help/in/server.in: Added CONNECT to "see also" list

2002-04-09 19:06  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: module-formats.c, module-formats.h: Removed
	  the now useless "/window item move" help with /join

2002-04-09 19:05  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-channels.c: /JOIN #existing_channel jumps
	  to the window where it's joined.

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

	* scripts/kills.pl: updated comments

2002-04-09 05:18  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Core.xs: Irssi::timeout_add() - don't allow
	  smaller values than 10

2002-04-06 16:34  Timo Sirainen <tss@iki.fi>

	* irssi.conf: DALnet, not DALNet

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

	* src/irc/core/irc-servers.c: workaround for some server that
	  doesn't reply anything to pings.

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

	* irssi.conf: updated max_whois properly, changed some values from
	  100 to 30.

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

	* irssi.conf: added PTnet

2002-04-03 14:08  Timo Sirainen <tss@iki.fi>

	* src/core/servers-reconnect.c: if /CONNECT -! ircnet couldn't
	  connect to first server, next was tried but -! was forgotten.

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

	* docs/help/in/levels.in: CLIENTNOTICE and CLIENTERROR shouldn't
	  have been in plural

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

	* src/perl/common/Irssi.pm: print() fix

2002-03-31 19:51  Timo Sirainen <tss@iki.fi>

	* configure.in: added note about INSTALL file.

2002-03-31 19:40  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/dcc.c: Listen for DCC connections in all interfaces

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

	* src/: core/channels.c, core/servers.c,
	  fe-common/core/fe-channels.c, irc/core/channel-rejoin.c,
	  irc/core/channels-query.c, irc/core/irc-channels.c: Don't set
	  channel->server = NULL when disconnecting, so scripts can still
	  use it in eg. "channel destroyed". Patch by Qrczak

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

	* src/irc/core/bans.c: with 10 char usernames, ban "*234567890"
	  instead of "*12345678*"

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

	* src/perl/common/Irssi.pm: bugfix

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

	* docs/help/in/bind.in, src/fe-common/core/keyboard.c: Added
	  "nothing" action to /BIND.

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

	* src/perl/: common/Irssi.pm, ui/UI.pm: Perl's print and printf
	  calls now write the text to irssi's window. You can give the
	  level like a file handle, eg. "print CRAP 'text';". You can also
	  give the window/server/target with $fh =
	  $window->create_handle([level]) and
	  $server->create_handle(target, [level]). Patch by juerd@juerd.nl

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

	* src/fe-text/statusbar-items.c: Input lines are now never
	  destroyed and they're associated to statusbar name, so scripts
	  can now do any statusbar changes without input line being
	  cleared.

2002-03-24 16:47  Timo Sirainen <tss@iki.fi>

	* docs/help/in/: list.in, note.in, squery.in: alis/noteserv help by
	  pasky

2002-03-24 16:35  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-core.c: destruct level isn't touched anymore, it
	  crashes irssi with a few people..

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

	* docs/help/in/script.in: added, patch by pasky

2002-03-23 17:42  Timo Sirainen <tss@iki.fi>

	* src/core/expandos.c: $topic shouldn't crash if query doesn't have
	  a valid address set yet.

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

	* src/core/expandos.c: Add server tag as well to topicbar with
	  queries

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

	* irssi.conf: Added Hashmark network

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

	* irssi.conf: s/Sorcery/SorceryNet/

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

	* irssi.conf: Added Sorcery network.

2002-03-19 17:34  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.html: buggy xhtml

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

	* src/fe-text/textbuffer-commands.c: /CLEAR <refnum> now clears
	  specified window.

2002-03-19 12:28  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-help.c: Sort /HELP output better when using
	  multiple categories. Patch by c0ffee.

2002-03-18 15:47  Timo Sirainen <tss@iki.fi>

	* docs/faq.html: AGAIN forgot Q/A.

2002-03-18 15:46  Timo Sirainen <tss@iki.fi>

	* docs/faq.html: "Will there be /DETACH-like feature?"

2002-03-18 15:25  Timo Sirainen <tss@iki.fi>

	* configure.in: src/irc/bot is removed

2002-03-17 09:13  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: Allow /OP, etc. commands for server
	  operators as well. They may not work everywhere, but the whole
	  point of the check was to avoid accidental /OP * or something
	  while not opped in some huge channel.

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

	* src/irc/core/channel-events.c: If autojoining to !channel failed
	  because it didn't exist, create it by joining to !!channel

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

	* docs/faq.html: show how to change TERM

2002-03-17 00:59  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/dcc-get.c: fallback to rename() if link() isn't
	  supported on the filesystem, so people can still download files
	  to such FSes..

2002-03-16 23:21  Timo Sirainen <tss@iki.fi>

	* docs/crash.txt: added email address

2002-03-16 23:17  Timo Sirainen <tss@iki.fi>

	* src/fe-text/term-terminfo.c: term_deinit() should set SIGCONT
	  back to default, so if it's sent after that it won't crash
	  (gnome-terminal does that for some reason)

2002-03-16 13:28  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-log.c: $1 can now be used as server tag in
	  /SET autolog_path. This is useful when you want to log for
	  specified tag before the server exists yet so $tag wouldn't work.
	  This happens at least when queries print the "querying nick" text
	  at startup.

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

	* src/perl/Makefile.am: "make clean" now cleans all perl subdirs
	  properly too.

2002-03-15 21:32  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-channels.c: /PART in SILC destroys the
	  channel immediately, so we'll need to check that it's not
	  destroyed when doing it in /CYCLE..

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

	* src/irc/Makefile.am: Dropped the bot-plugin. It's not useful to
	  anyone really.

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

	* src/fe-common/core/module-formats.c: updated not_good_idea text

2002-03-15 00:05  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-irc-server.c: /SERVER ADD -ircnet value
	  wasn't strdup()ed so it might have done something nasty, at least
	  during quit might have crashed.

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

	* src/fe-text/: term-terminfo.c, term.c, term.h: Get the terminal
	  size at startup with ioctl() and use it. Fixes at least NetBSD.

2002-03-14 23:33  Timo Sirainen <tss@iki.fi>

	* src/fe-text/terminfo-core.c: Scrolling was buggy with "ri"
	  method, it tried to used "rin" as well which crashed irssi..
	  Happened at least with NetBSD/sparc.

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

	* src/irc/core/netsplit.c: Fixed that "nick already in split list,
	  how?" bug with a patch from fuchs.  I didn't realize someone else
	  could change nick to one in the split list. :)

2002-03-14 21:59  Timo Sirainen <tss@iki.fi>

	* src/perl/ui/Window.xs: $window->command() changed active window
	  temporarily to wanted one and then back to old one. This wasn't
	  very good idea if the old window was destroyed by the command..

2002-03-14 20:47  Timo Sirainen <tss@iki.fi>

	* docs/faq.html: Lost in html conversion: Q: Why does irssi
	  autojoin on invite by default?

2002-03-14 11:36  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-expandos.c: $cumode and $cumode_space should do
	  stuff only to IRC servers.

2002-03-14 06:44  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-windows.c, printtext.c: Don't crash when
	  trying to print text when there's no windows yet. Also print the
	  text to stdout.

2002-03-14 04:51  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.html: updated index

2002-03-14 04:49  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.html: updated irssi-proxy description

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

	* src/core/modules-load.c: Don't crash if there's no prefixes
	  (botti doesn't) when loading module.	Patch by
	  aldem-irssi@aldem.net

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

	* configure.in: 0.8.4.CVS version..

2002-03-13 04:37  Timo Sirainen <tss@iki.fi>

	* NEWS, configure.in: 0.8.4 released

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

	* src/: fe-common/irc/Makefile.am, irc/Makefile.am: "make dist" now
	  doesn't add irc.c / irc-modules.c

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

	* src/fe-text/statusbar.h: bit fields should be unsigned type
	  always (unsigned int dirty:1).

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

	* src/irc/dcc/dcc-resume.c: proper checking for lseek() failure

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

	* src/fe-common/core/fe-queries.c: when autochanging query's nick
	  to be correct case, don't print the "nick changed" message

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

	* src/irc/core/irc-queries.c: If queried nick did a nick change, it
	  might have crashed irssi.

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

	* src/fe-common/irc/Makefile.am: ARGH! I hate this new behaviour of
	  CVS not asking if I want to abort the message - have to RTFM to
	  see if I can get old behaviour back :)

	  So, this+previous commit: "make distclean" should remove irc.c
	  and irc-modules.c since they're generated by configure.

	  !user part is optional in IRC prefix, so nick@server is now
	  handled correctly.

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

	* src/irc/: Makefile.am, core/irc.c: [no log message]

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

	* configure.in: 0.8.3.CVS version now

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

	* NEWS, configure.in: 0.8.3 released

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

	* src/perl/perl-common.c: removed the debugging code..

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

	* src/core/nicklist.c: Set ownnick to channel->NULL when the nick
	  record is destroyed. Should fix some perl script errors.

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

	* src/core/servers.c: When IPv4 or v6 wasn't forced, irssi picked
	  improperly IPv4 even if there was only v6 address.

2002-03-13 00:40  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-common.c: added some debugging code to
	  irssi_bless_iobject() - can it really be an overflow? :)

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

	* src/irc/core/irc-servers.c: fix to some broken "ircds"

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

	* src/core/queries.c: New queries should begin with last_unread_msg
	  timestamp set to now. This fixes /SET autoclose_query >0 + /SET
	  autocreate_own_query ON closing queries created by your /MSG
	  almost immediately.

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

	* src/irc/proxy/Makefile.am: make clean should remove
	  libirc_proxy.a symlink

2002-03-11 17:14  Timo Sirainen <tss@iki.fi>

	* configure.in: Back .CVS versioning..

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

	* TODO, configure.in: updated for 0.8.2 release

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

	* src/perl/perl-common.c: added ownnick to Irssi::Channel

2002-03-11 05:31  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.html: added ircii-like window settings

2002-03-11 05:19  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.html: "I don't want any windows, I want it
	  just like in ircII!" + /SET print_active_channel.

2002-03-11 04:54  Timo Sirainen <tss@iki.fi>

	* autogen.sh, irssi.cvs: autogen.sh complains now if it's run
	  outside cvs.

2002-03-11 04:44  Timo Sirainen <tss@iki.fi>

	* NEWS: Updated for 0.8.2

2002-03-11 04:30  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: /SET max_wildcard_modes 0 should disable
	  the checking

2002-03-11 04:21  Timo Sirainen <tss@iki.fi>

	* scripts/splitlong.pl: updated

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

	* src/: fe-common/core/formats.c, fe-text/gui-printtext.c:
	  default_color checks moved from fe-text to fe-common, so they
	  work properly with window-specific themes. also should fix some
	  weird problems related to them and gui_printtext_after().

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

	* src/irc/core/: irc-servers.c, irc-servers.h, irc.c: Safer flood
	  protection for lines longer than 100 chars. Maybe even a bit too
	  safe but generally you write lines less than 100 chars so it
	  shouldn't really matter. Calculated (2 + line_length/100) in
	  seconds.

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

	* src/fe-text/statusbar.c: All control chars in statusbar items are
	  now displayed reversed.

2002-03-11 00:18  Timo Sirainen <tss@iki.fi>

	* docs/.cvsignore, scripts/examples/.cvsignore: updated

2002-03-10 21:38  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-irc-server.c: Added -4 | -6 to /SERVER ADD
	  syntax.

2002-03-10 21:33  Timo Sirainen <tss@iki.fi>

	* scripts/: Makefile.am, mail.pl, usercount.pl: new scripts

2002-03-10 21:30  Timo Sirainen <tss@iki.fi>

	* configure.in, scripts/Makefile.am, scripts/examples/Makefile.am:
	  script updates..

2002-03-10 21:28  Timo Sirainen <tss@iki.fi>

	* scripts/: autoop.pl, autorejoin.pl, buf.pl, clones.pl, dns.pl,
	  hello.pl, kills.pl, mlock.pl, privmsg.pl, quitmsg.pl,
	  realname.pl, splitlong.pl, examples/command.pl,
	  examples/msg-event.pl, examples/redirect.pl: added/removed some
	  default scripts

2002-03-10 19:58  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-irc-server.c: /SERVER ADD -ircnet should add
	  the network to config with the same case as in /IRCNET list.

2002-03-10 19:43  Timo Sirainen <tss@iki.fi>

	* src/fe-text/term-terminfo.c: whops, stupid utf-8 bug :)

2002-03-10 19:40  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-queries.c: crashfix

2002-03-10 19:23  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-queries.c: Automatically change the nick to
	  correct case in queries (eg. you did /QUERY nick, and the nick
	  really was Nick, irssi would change the query to Nick as well)

2002-03-10 19:14  Timo Sirainen <tss@iki.fi>

	* src/core/servers.c: If -4 or -6 option is used with /SERVER,
	  force the correct protocol match.  eg. /SERVER -6 host either
	  connects to IPv6 host or fails.

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

	* src/fe-text/term-terminfo.c: term_addch() : utf-8 fixes for
	  cursor positioning.

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

	* src/fe-text/gui-readline.c: When input line is in redirection
	  mode, allow empty lines (eg. enter after /OPER now aborts it)

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

	* src/irc/core/irc-queries.c: If you had query with "X" but the
	  nick really was "x", and after nick change to "X" you saw "X
	  changed nick to X"

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

	* src/irc/core/modes.c: Added /SET max_wildcard_modes (default 6) -
	  if a wildcard to /OP, /DEOP, /VOICE or /DEVOICE matches more
	  nicks than this, -yes option is required.

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

	* src/irc/core/: irc-nicklist.c, irc.h: Added '.' to known nick
	  flag characters. Also supports having multiple flag chars in
	  /NAMES list, so eg. "@+nick" works or ".@nick" which is already
	  used by some servers.

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

	* src/fe-common/core/fe-ignore-messages.c: Never ignore kick msg if
	  you get kicked from channel.

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

	* src/fe-common/irc/fe-netjoin.c: Netjoins in +channels were
	  printed as if users joined to "channel" and all of them had ops,
	  so the message always went to status/active window.

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

	* src/: core/core.c, core/core.h, fe-text/irssi.c: SIGHUP now does
	  /RELOAD - useful with for example /SBAR prompt DISABLE when you
	  don't have an input line to recover :)

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

	* src/fe-common/core/fe-channels.c: /CYCLE tried to do /PART twice.

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

	* src/fe-common/core/fe-core-commands.c: /CAT prints files now with
	  CLIENTCRAP + NEVER level, so timestamps aren't printed. Also
	  since /AWAY prints the awaylog using /CAT, we don't get
	  timestamps there either now.

2002-03-10 14:55  Timo Sirainen <tss@iki.fi>

	* default.theme, src/fe-common/core/formats.c,
	  src/fe-common/core/formats.h, src/fe-common/core/keyboard.c,
	  src/fe-common/core/printtext.c, src/fe-common/core/themes.c,
	  src/fe-common/core/themes.h: [no log message]

2002-03-10 14:46  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-channels.c: /CYCLE reason didn't work

2002-03-10 14:31  Timo Sirainen <tss@iki.fi>

	* src/irc/core/: irc-commands.c, irc-servers.h: /KNOCKOUT code was
	  a bit stupid, and the timeout checking wasn't very /accurate.

2002-03-10 14:28  Timo Sirainen <tss@iki.fi>

	* src/core/chatnets.c: Don't send -autosendcmd after /UPGRADE.

2002-03-10 14:24  Timo Sirainen <tss@iki.fi>

	* src/: core/query-rec.h, fe-common/core/fe-queries.c: /SET
	  autoclose_query - now only last received private message affects
	  when the query is closed, ie. /WHOIS requests or nick changes
	  don't reset the counter.

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

	* src/fe-common/core/formats.c: Foreground ANSI colors weren't
	  working

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

	* irssi.conf, src/fe-text/statusbar-items.c: No more infobar, but
	  in empty windows topicbar contains the URL.

2002-03-09 18:57  Timo Sirainen <tss@iki.fi>

	* docs/faq.html: Added missing Q/A :)

2002-03-09 18:56  Timo Sirainen <tss@iki.fi>

	* docs/faq.html: added utf8 help

2002-03-09 17:54  Timo Sirainen <tss@iki.fi>

	* src/fe-text/term-terminfo.c: Irssi didn't work properly if read()
	  returned only partial utf8 character string.

2002-03-09 12:17  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Irssi.pm: "use Irssi" now prints a warning if
	  it's used outside irssi, but doesn't die.

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

	* docs/faq.html: added title

2002-03-09 10:06  Timo Sirainen <tss@iki.fi>

	* autogen.sh, docs/Makefile.am, docs/faq.html, docs/faq.txt: FAQ is
	  now in HTML format. Patch by Han.

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

	* src/fe-text/gui-readline.c: Fixed a memory leak with ^Y

2002-03-08 21:04  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-printtext.c, term.c: /SET mirc_blink_fix - if
	  ON, the bright/blink bit is stripped from MIRC colors. Set this
	  to ON, if your terminal shows bright background colors as
	  blinking. Patch by pv2b

2002-03-08 18:40  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: /OP etc. shouldn't crash if channel hadn't
	  received /NAMES list yet.

2002-03-06 23:49  Timo Sirainen <tss@iki.fi>

	* docs/faq.txt: "Why does irssi autojoin on invite by default?"

2002-03-06 14:43  Timo Sirainen <tss@iki.fi>

	* docs/help/in/: connect.in, server.in: added -! option help, by
	  c0ffee

2002-03-04 21:49  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.html: added info about /set term_force_colors
	  to lazy people section

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

	* src/perl/Makefile.am: scripts should be looked from share dir,
	  not lib dir.

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

	* docs/help/in/ignore.in: added notice of man 7 regex

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

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

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

	* README.cygwin: updated

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

	* src/fe-common/core/themes.c: /FORMAT tab completion went to
	  infinite loop if there was more spaces than one in the line..

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

	* src/fe-text/gui-entry.c: ^Y shouldn't crash with empty cutbuffer

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

	* docs/perl.txt: command() fixes

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

	* docs/perl.txt: updated nick_find(), added nick_find_mask()

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

	* src/fe-text/: mainwindows.c, module-formats.c, module-formats.h:
	  Show window's scroll state with /WINDOW.

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

	* src/fe-common/core/fe-windows.c: Window level matching code was a
	  bit messy. Also, now the active window is preferred if there's
	  multiple matches by the same level.

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

	* src/fe-common/core/themes.c: Highascii chars in replaces block in
	  theme files could have crashed irssi.

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

	* src/core/session.c: /UPGRADE saves now topic_time and topic_by.

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

	* src/irc/proxy/listen.c: PROXY CTCP ON|OFF - proxy clients can
	  send this command to specify that they want to handle the
	  received CTCP requests.

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

	* src/irc/core/irc-expandos.c: $cumode wasn't updated after
	  receiving nick list, so with empty channels it didn't contain @
	  immediately.

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

	* src/fe-text/: gui-entry.c, gui-entry.h, gui-readline.c:
	  Backspace/delete shouldn't modify cutbuffer.

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

	* src/fe-text/gui-entry.c: stupid bug :) lines longer than 1024
	  chars made irssi crash.

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

	* docs/help/in/: perlflush.in, run.in: there's no /RUN or
	  /PERLFLUSH commands anymore. someone could write /HELP script ;)

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

	* docs/help/in/bind.in, src/fe-text/gui-readline.c: Added
	  escape_char /BIND command for inserting the next keypress to
	  input line.

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

	* src/core/network.c: if gethostbyname() failed, the return value
	  was returned incorrectly (accidentally cvs committed it after
	  some of my test)

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

	* docs/startup-HOWTO.html: updated proxy docs

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

	* docs/startup-HOWTO.html: missing </dl>

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

	* docs/startup-HOWTO.html: minor updates

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

	* docs/startup-HOWTO.html: added statusbar help

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

	* src/fe-common/irc/fe-events-numeric.c: Some events that contained
	  target parameter weren't printed to correct window (eg. end of
	  bans).

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

	* src/core/network.c: still one isxdigit() -> i_isxdigit()

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

	* src/fe-text/term-terminfo.c: compiler warning fix

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

	* configure.in: COMMON_NOUI_LIBS shouldn't include $INTLLIBS, it's
	  not needed anymore and it's not even set anywhere, except in
	  local environemnt where it may break make..

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

	* Makefile.am: findsyntax.pl should be in dist as well..

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

	* configure.in: version number update to 0.8.1.CVS

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

	* INSTALL: added some information about ipv6 resolving

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

	* NEWS, configure.in: 0.8.1 release :)

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

	* src/fe-text/: term-curses.c, term-terminfo.c, term.c:
	  --disable-terminfo didn't work

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

	* src/fe-common/core/formats.c: Another crashfix

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	* TODO: updated

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

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

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

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

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

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

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

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

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

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

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

	* TODO: updated

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

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

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

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

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

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

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

	* scripts/autorejoin.pl: added /SET autorejoin_channels

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

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

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

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

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

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

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

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

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

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

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

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

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

	* irssi.conf: added INVITELIST alias.

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

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

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

	* docs/perl.txt: updated

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

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

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

	* docs/faq.txt: updated

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	* scripts/realname.pl: updated redirection code

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	* irssi.conf: updated OPN's config

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	* TODO: Reorganized & updated.

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

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

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

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

	  So what this means is that you now get ~/irclogs/ircnet/=nick.log
	  instead of ~/irclogs/=nick.log :)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	* src/: core/commands.c, fe-text/lastlog.c,
	  fe-text/module-formats.c, fe-text/module-formats.h,
	  fe-text/textbuffer.c, fe-text/textbuffer.h: Added -before and
	  -after options to /LASTLOG. You can also use -<number> to specify
	  both before and after values.

	  Added special "#" option name to commands which specifies that
	  -<number> parameter is allowed.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	* src/irc/core/irc.c: irc_send_cmd() now doesn't call
	  server_disconnect(), but rather just mark the connection_lost to
	  TRUE, the disconnection is after the "server incoming" signal is
	  finished.

	  Changed irc_parse_incoming() back to not handling any commands in
	  server's input buffer after server_disconnect() is called, it's
	  not safe enough.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	* src/: core/servers.c, irc/core/irc.c: server_disconnect() should
	  do nothing if you call it twice, especially it shouldn't emit the
	  "server disconnected" again.

	  We'll now handle the remaining data coming from server after
	  disconnection.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	* docs/special_vars.txt: added $versiontime

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	  Also fixed a memory leak for Irssi::parse_special().

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

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

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

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

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

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

2001-12-15 23:15  Timo Sirainen <tss@iki.fi>

	* Makefile.am, irssi-version.h, irssi-version.h.in, configure.in:
	  IRSSI_VERSION_DATE is now parsed from ChangeLog by configure.
	  Also added IRSSI_VERSION_TIME.

2001-12-15 21:22  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt: Removed "gui window goto" signal, it hasn't
	  been used for ages.

2001-12-15 20:37  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Ignore.xs: Irssi::ignores() wasn't working, it
	  looked at the server list..

2001-12-15 19:37  Timo Sirainen <tss@iki.fi>

	* irssi-version.h: Removed this accidentally, you'll need to rm
	  irssi-version.h;cvs update irssi-version.h manually..

2001-12-15 19:28  Timo Sirainen <tss@iki.fi>

	* src/: core/expandos.c, fe-common/core/fe-common-core.c,
	  fe-common/core/fe-core-commands.c, perl/common/Core.xs:
	  IRSSI_VERSION_DATE is now a number, so you can do #iffing with it

2001-12-15 18:24  Timo Sirainen <tss@iki.fi>

	* irssi.conf: max_query_chans = "10" removed from all networks
	  except ircnet. Looks like it's the only network where it works..

2001-12-15 13:22  Timo Sirainen <tss@iki.fi>

	* scripts/clones.pl: Updated to ignore the ident, and added
	  optional parameter to specify the minimum number of clones to
	  show from host.

2001-12-15 13:10  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/listen.c: Better support for actions and CTCPs.

2001-12-14 22:19  Timo Sirainen <tss@iki.fi>

	* src/core/network.c: net_listen(): when socket() failed because we
	  tried to use IPv6, we should have falled back to IPv4, but wrong
	  errno was checked.

2001-12-14 22:04  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/hilight-text.c: warning fixed

2001-12-14 16:11  Timo Sirainen <tss@iki.fi>

	* src/irc/core/servers-redirect.c: Redirections were broken if
	  server_redirect_event() didn't list the stop event.

2001-12-14 15:59  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-sources.c: perl_timeout_add() didn't add the script
	  pointer to the source record, so unloading scripts didn't remove
	  the timeouts.

2001-12-14 02:02  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc.c: Fixed some asserts.

2001-12-14 01:54  Timo Sirainen <tss@iki.fi>

	* src/: core/commands.c, core/server-rec.h, core/servers.c,
	  core/servers.h, irc/core/irc.c, perl/module.h,
	  perl/common/Server.xs: Added reference counting to server record.
	  At least now we don't accidentally use a destroyed server record
	  when some /command disconnects the server (shouldn't happen
	  really) or when irc_send_cmd() fails sending data to server and
	  disconnects the server (I don't know if this ever happens, but if
	  it does, it very well could have caused crashes)

2001-12-14 01:43  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: bugfix for previous fix :)

2001-12-14 00:42  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: e/I/O/q mode changes shouldn't change the
	  visible channel mode.

2001-12-13 19:15  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt: Added "setup saved" signal, updated "setup
	  reread" to contain file name

2001-12-11 20:31  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: If window specific history was on and
	  command changed a window, the command was saved in wrong window's
	  buffer.

2001-12-11 16:44  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-common.c, perl-common.h, perl-core.c,
	  perl-signals.c, perl-sources.c, common/Core.xs, irc/Server.xs,
	  textui/Statusbar.xs, ui/Formats.xs, ui/Themes.xs: I always forget
	  Perl 5.004 doesn't have PL_na .. so, now I've declared for 5.004,
	  and changed all STRLEN n_a code to use PL_na instead.

2001-12-11 15:15  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: User mode changes weren't visible.

2001-12-11 02:02  Timo Sirainen <tss@iki.fi>

	* src/irc/core/netsplit.c: Fixed a memory leak + some cleanups

2001-12-11 00:07  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Settings.xs: Added Irssi::settings_add_...(),
	  patch by peder@ifi.uio.no

2001-12-10 23:32  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-netsplit.c, irc/bot/bot-events.c,
	  irc/core/netsplit.c, irc/core/netsplit.h, perl/irc/Irc.xs,
	  perl/irc/Netsplit.xs: Netsplit saved the NICK_REC, but didn't
	  save the dynamically allocated strings which were part of it.
	  Removed it now and replaced it with saving only op/halfop/voice
	  status. Might have caused some crashes? (hopefully did :)

2001-12-10 20:23  Timo Sirainen <tss@iki.fi>

	* src/perl/: common/Irssi.pm, irc/Irc.pm, textui/TextUI.pm,
	  ui/UI.pm: Allow exporting symbols, patch by juerd@juerd.nl

2001-12-10 17:37  Timo Sirainen <tss@iki.fi>

	* src/perl/: common/Core.xs, ui/Window.xs: Moved Irssi::command(),
	  Irssi::Server::command() and Irssi::Windowitem::command() from ui
	  to core. Also, Irssi::command() now doesn't default to active
	  server/window item, if this breaks any scripts change them use
	  Irssi::active_win()->command() instead.

2001-12-10 13:20  Timo Sirainen <tss@iki.fi>

	* docs/proxy.txt: /SET irssiproxy_ports example had ircnet/ports
	  swapped.

2001-12-10 00:38  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events-numeric.c: 307 line is used for
	  /USERIP in undernet. Also changed some other alternative reply
	  handlers to call event_received() instead of print it itself.

2001-12-09 21:55  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Core.xs: Added Irssi::command_set_options()

2001-12-09 17:13  Timo Sirainen <tss@iki.fi>

	* src/: core/nicklist.c, fe-common/core/fe-channels.c,
	  fe-common/core/module-formats.c, irc/core/irc-nicklist.c,
	  irc/core/irc-nicklist.h, irc/core/irc-session.c,
	  irc/core/massjoin.c, perl/irc/Channel.xs: Better support for
	  halfops, patch by yathen@web.de

2001-12-09 17:13  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-irc-channels.c: Support for OPN's channel
	  forwarding.

2001-12-09 16:06  Timo Sirainen <tss@iki.fi>

	* src/core/ignore.c: Regexp-ignores weren't compiled at startup -
	  thanks to Manoj Kasichainula for noticing this, I never tried
	  restarting when trying to reproduce the regexp problems :)

2001-12-09 14:03  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindows.c: Still some window closing
	  bugs/crashes.

2001-12-09 00:41  Timo Sirainen <tss@iki.fi>

	* src/perl/irc/Irc.xs: fixed wrong hash key lengths, patch by
	  peder@ifi.uio.no

2001-12-08 14:41  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-ignore.c: /IGNORE list: Show the -pattern
	  and also show if the regexp is invalid.

2001-12-08 02:03  Timo Sirainen <tss@iki.fi>

	* src/perl/irc/Server.xs: Fixed server_redirect_peek_signal() to
	  compile again.

2001-12-07 23:41  Timo Sirainen <tss@iki.fi>

	* src/irc/: core/servers-redirect.c, core/servers-redirect.h,
	  proxy/listen.c: server_redirect_peek_signal() now contains int
	  *redirected parameter which indicates if event belongs to
	  redirection even while it didn't have any redirection signal.
	  Proxy uses this to figure out if the event should be sent to
	  clients or not (/WHOIS in proxy sent 3 middle lines to all
	  clients before this).

2001-12-07 23:26  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindows.c: Small focus bugfix when closing a
	  split window.

2001-12-07 23:20  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindows.c: Fixed some problems with mainwindow
	  resizing not affecting the subwindows.

2001-12-07 22:46  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-common-core.c, formats.c: /SET
	  hide_mirc_colors - patch by paul@raade.org

2001-12-07 22:18  Timo Sirainen <tss@iki.fi>

	* src/perl/common/: Core.xs, Irssi.pm: Removed
	  Irssi::require_version(), we'll use "use Irssi 20011207;" style
	  now.

2001-12-07 21:52  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Core.xs: Added Irssi::require_version()

2001-12-07 21:41  Timo Sirainen <tss@iki.fi>

	* src/irc/core/servers-redirect.c: "redirect first" and "redirect
	  last" events can be used with server_redirect_event() to get a
	  signal emitted when redirection begins / ends.

2001-12-07 21:39  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channels-query.c: Still ban exception / invite list
	  removes.

2001-12-07 19:45  Timo Sirainen <tss@iki.fi>

	* src/core/special-vars.c: $!xx! history search didn't work because
	  history_func() got also the trailing '!' character.

2001-12-07 19:40  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt, src/irc/core/channels-query.c,
	  src/irc/core/irc-channels.h, src/irc/core/mode-lists.c,
	  src/irc/core/modes.c, src/perl/irc/Channel.xs,
	  src/perl/irc/Modes.xs, src/fe-common/irc/fe-events-numeric.c,
	  src/fe-common/irc/fe-irc-commands.c,
	  src/fe-common/irc/module-formats.c: Added support for 326 and 327
	  whois numerics in OPN.

	  Removed keeping track of ban exceptions and invite list.

2001-12-07 15:58  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/: dump.c, listen.c, module.h: Send NICK change
	  before 001 request so that ircII also knows our real nick.

2001-12-07 15:39  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/: dump.c, listen.c, module.h, proxy.c: Several
	  fixes to work better with non-irssi clients, also fixed a
	  potential crash if sending a wrong PASS.

2001-12-07 04:27  Timo Sirainen <tss@iki.fi>

	* src/: fe-text/statusbar.c, irc/core/channels-query.c: Fixed 2
	  small memory leaks.

2001-12-07 02:55  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Core.xs: parameters types for timeout_add() and
	  input_add() changed from void* to SV*

2001-12-07 02:40  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-sources.c: Removed g_free(package) that wasn't
	  supposed to be there.

2001-12-06 23:29  Timo Sirainen <tss@iki.fi>

	* src/: irc/core/irc-chatnets.c, irc/core/irc-chatnets.h,
	  irc/core/irc-servers-reconnect.c, irc/core/irc-servers-setup.c,
	  core/servers-setup.c, fe-common/irc/fe-ircnet.c,
	  irc/core/irc-servers.c: /IRCNET ADD -usermode option added.

2001-12-06 23:10  Timo Sirainen <tss@iki.fi>

	* src/: irc/core/irc-servers-reconnect.c, irc/core/irc-servers.h,
	  irc/core/modes.c, irc/core/servers-redirect.c,
	  fe-common/irc/fe-events-numeric.c: On nick collision kills,
	  reconnect back immediately. On any other type of kills, stop
	  reconnecting to the server entirely.

	  When reconnecting to server and setting back the old user mode,
	  only use the modes that we actually wanted to change with /MODE
	  commands, don't try to set back modes given to us by server (eg.
	  +r).

2001-12-06 23:05  Timo Sirainen <tss@iki.fi>

	* src/: core/server-rec.h, core/servers-reconnect.c,
	  core/session.c, perl/module.h: /UPGRADE broke reconnections to
	  server.

2001-12-06 23:05  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/listen.c: Treat all WHOIS requests as remote.

2001-12-06 21:14  Timo Sirainen <tss@iki.fi>

	* src/perl/irc/Irc.xs: Added some max_*_in_cmd + some more stuff to
	  Irssi::Irc::Server record.

2001-12-06 20:57  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-expandos.c: $winref and $winname shouldn't
	  crash if there's no active window.

2001-12-06 20:46  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Core.xs: Irssi::signal_add() accepts now a hash,
	  so you can do eg. signal_add('sig1' => 'func1', 'sig2' =>
	  'func2');

2001-12-06 17:17  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-common.c, perl-common.h, perl-core.c,
	  perl-signals.c, perl-signals.h, perl-sources.c, perl-sources.h,
	  common/Core.xs: Irssi::signal_add(), Irssi::timeout_add(),
	  Irssi::input_add() and their variants now also allow use of code
	  references.

2001-12-06 15:11  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/: listen.c, module.h: Allow sending USER before
	  NICK when logging in.

2001-12-04 16:41  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Core.xs: added signal_get_emitted() and
	  signal_get_emitted_id()

2001-12-04 15:15  Timo Sirainen <tss@iki.fi>

	* configure.in, autogen.sh: Moved the VERSION-removal of
	  config.h.in to configure from autogen because "make dist" ran
	  autoheader again and the VERSION wasn't removed.

2001-12-04 15:07  Timo Sirainen <tss@iki.fi>

	* Makefile.am: Added README.cygwin.

2001-12-04 14:56  Timo Sirainen <tss@iki.fi>

	* default.theme: Use white foreground color for blue-bg'd
	  statusbars instead of "default color" which doesn't work well if
	  it's not white.

2001-12-04 14:43  Timo Sirainen <tss@iki.fi>

	* default.theme: Added text "You can also give the default
	  foreground color for statusbar items." to sb_background setting.

2001-12-04 14:40  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: term-curses.c, term-terminfo.c, term.h: Never print
	  the last character in screen, this may break some terminals
	  (cygwin at least).

	  term_addstr() now uses const char * instead of char * parameter.

2001-12-04 14:08  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/hilight-text.c: Don't match nicks in -nick
	  hilights.

2001-12-03 23:46  Timo Sirainen <tss@iki.fi>

	* src/irc/core/servers-redirect.c: MAX_FAILURE_COUNT was used
	  off-by-one (ie. 1 meant actually 0..)

2001-12-03 23:18  Timo Sirainen <tss@iki.fi>

	* src/perl/ui/UI.xs: Irssi::UI::Window's data_level and
	  hilight_color contained wrong hash length arguments.

2001-12-03 20:39  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channels-query.c: "channel wholist" still wasn't
	  sent at proper times.

2001-12-03 20:09  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channels-query.c: "channel wholist" was sent to
	  channels that hadn't received /WHO list yet.

2001-12-03 19:56  Timo Sirainen <tss@iki.fi>

	* configure.in: added "Press ENTER to continue" text after the
	  "want to download glib?" text.

2001-12-03 19:51  Timo Sirainen <tss@iki.fi>

	* src/irc/notifylist/: notify-ison.c, notifylist.c: Fixed a memory
	  leak and a crash when notifylist_check_join() was called with
	  NULL realname.

2001-12-03 19:50  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-events.c, fe-irc-messages.c: Show
	  @#channel notices as regular notices again. Don't hilight it or
	  @#channel msgs.

2001-12-03 17:45  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-common.c: added a few asserts to make sure we don't
	  mess up if IDs go above 16bit

2001-12-03 17:05  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/fe-exec.c, fe-common/core/fe-exec.h,
	  perl/ui/UI.xs: Added processes to be extern instead of static.
	  Also added Irssi::processes()

2001-12-03 16:04  Timo Sirainen <tss@iki.fi>

	* README.cygwin: Added some cygwin help.

2001-12-03 14:40  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-core.c: a bit more proper initializing of Irssi
	  package..

2001-12-03 13:06  Timo Sirainen <tss@iki.fi>

	* src/fe-text/irssi.c: add the "gui exit" with signal_add_last() so
	  it can be aborted while still running the other "gui exit" hooks.

2001-12-03 13:05  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-core.c: removed unused variable

2001-12-01 20:36  Timo Sirainen <tss@iki.fi>

	* src/irc/core/servers-redirect.c: Don't fail the remote
	  redirections either until MAX_FAILURE_COUNT redirections have
	  gone without reply to our redirection. This is because the
	  timeout itself may fail if lag to the server is too high.

2001-12-01 20:23  Timo Sirainen <tss@iki.fi>

	* src/core/: servers-reconnect.c, session.c: /UPGRADE shouldn't
	  begin server reconnections in old client.

2001-12-01 20:17  Timo Sirainen <tss@iki.fi>

	* src/irc/core/servers-redirect.c: Only use registered start events
	  to begin a server redirection - not those that are just given in
	  server_redirect() (fixes a small problem of /MSG nick who is away
	  + /WHOIS nick, then receiving the first away reply from server to
	  /MSG command irssi thinks it's a reply to /WHOIS)

2001-12-01 19:44  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-events-numeric.c, irc/core/irc-servers.h,
	  irc/core/lag.c: Disable lag detection in servers that don't
	  understand PING command (yes, there was at least one..)

2001-12-01 18:34  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-common.c: Added ~/.irssi/scripts and
	  PREFIX/lib/irssi/scripts to default @INC path

2001-12-01 15:22  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: snprintf() -> g_snprintf()

2001-11-30 00:31  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: Removed settings_add_bool(..,
	  "join_auto_chans_on_invite", ..) here, it's already done in
	  channel-events.c and causes glib error.

2001-11-29 23:50  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: Make sure the more-statusbar item
	  doesn't crash if there's no active window.

2001-11-29 23:31  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-events.c, fe-common/irc/fe-irc-commands.c,
	  irc/core/irc-commands.c: /WALLCHOPS are now printed to screen.
	  Receiving notices for @#channel are printed like receiving wall
	  messages. /ACTION @#channel didn't work properly.

2001-11-29 22:58  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-common-core.c: irssi --help printed
	  --password=SERVER option, changed to --password=PASSWORD :)

2001-11-29 22:12  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-signals.c: Allow using Irssi::signal_add('command
	  ...', ..) so irssi won't crash when the script is unloaded.

2001-11-29 22:05  Timo Sirainen <tss@iki.fi>

	* src/core/commands.c: command_unbind() - don't crash if trying to
	  unbind a command not registered in given module.

2001-11-29 19:19  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: /QUOTE and /RAWQUOTE shouldn't work
	  until connect() to server is finished.

2001-11-29 12:09  Timo Sirainen <tss@iki.fi>

	* src/fe-text/term-terminfo.c: When /SET colors is OFF, irssi
	  displays all non-default background colors as reversed.

2001-11-28 21:49  Timo Sirainen <tss@iki.fi>

	* src/perl/irc/: Channel.xs, module.h: Added Irssi::Irc::get_mask()
	  and Irssi::Irc::MASK_*

2001-11-28 21:38  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-queries.c: /QUERY without a parameter but
	  with options (eg. /alias query query -window) now does the same
	  /UNQUERY properly.

2001-11-28 20:49  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-exec.c: /EXEC -interactive was broken.

2001-11-28 01:43  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events-numeric.c: "event 378" is also used
	  to end /MAP in OPN.

2001-11-28 00:54  Timo Sirainen <tss@iki.fi>

	* src/common.h: g_free_not_null() is now equal to g_free() - didn't
	  notice before this was allowed.. :) I'll remove this macro
	  entirely when I get around rewriting irssi..

2001-11-27 20:29  Timo Sirainen <tss@iki.fi>

	* src/perl/ui/Themes.xs: max number of parameters for printformat()
	  was calculated wrong.

2001-11-27 20:21  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer-reformat.c: didn't work properly with
	  scripts calling Irssi::printformat()

2001-11-27 18:12  Timo Sirainen <tss@iki.fi>

	* servertest/Makefile.am: removed memdebug support

2001-11-27 13:56  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-exec.c: default level for /EXEC should be
	  CLIENTCRAP, not CLIENTNOTICE.

2001-11-27 13:05  Timo Sirainen <tss@iki.fi>

	* src/fe-text/term.c: /SET term_force_colors was broken.

2001-11-25 21:59  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channels-query.c: added support for servers where
	  /WHO only gives "end of who" message.

2001-11-25 20:55  Timo Sirainen <tss@iki.fi>

	* src/irc/core/servers-redirect.c: Irssi didn't properly abort a
	  redirection of which end event it missed.

2001-11-25 18:34  Timo Sirainen <tss@iki.fi>

	* src/perl/ui/Themes.xs: printformat_perl() crashfix was buggy :)

2001-11-25 17:35  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/: dcc-chat.c, dcc-get.c, dcc.c, dcc.h: /SET
	  dcc_own_ip now affects also which interface irssi uses to connect
	  to outgoing DCC connections.

2001-11-25 17:06  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-session.c: Added backwards compatibility for
	  /UPGRADE for transferring nick list..

2001-11-25 17:03  Timo Sirainen <tss@iki.fi>

	* src/core/session.c: /UPGRADE: when trying to restore connection
	  to server of which chat protocol is unknown, close the specified
	  handle.

2001-11-25 16:35  Timo Sirainen <tss@iki.fi>

	* irssi.conf, src/fe-text/statusbar-items.c: --more-- statusbar
	  item didn't work properly with split windows. Also changed it's
	  settings in non-active window to be the same as in active window
	  (right aligned)

2001-11-25 16:31  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/formats.h: window_get_theme() now checks that
	  window isn't NULL, so we don't crash if something tries to print
	  to screen when there's no windows yet.

2001-11-25 16:17  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-core.c, perl-core.h, perl-fe.c: /SCRIPT LOAD
	  modifies the script name so that all non-alphanumeric characters
	  are translated to '_' char .. now this behaviour is done also
	  when /SCRIPT UNLOAD is done, so people don't get confused why
	  their "test-1" script can't be unloaded.

2001-11-25 16:13  Timo Sirainen <tss@iki.fi>

	* src/: core/session.c, irc/core/irc-session.c: /UPGRADE: Irssi no
	  longer asks for /NAMES list from server when rejoining channels,
	  but the nick list is transferred in session file.

2001-11-25 15:43  Timo Sirainen <tss@iki.fi>

	* src/perl/ui/Themes.xs: Irssi::printformat() doesn't crash anymore
	  if you try to use unregistered format.

2001-11-25 15:41  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-windows.c, formats.c, module-formats.c:
	  /FORMAT timestamp and /FORMAT day_changed use now
	  strftime()-style formats for specifying time. %x is still treated
	  as color format, so you'll need to escape them with another %
	  (%%H:%%S). The $ parameters don't work anymore.

2001-11-25 15:27  Timo Sirainen <tss@iki.fi>

	* src/: perl/ui/Window.xs, fe-common/core/printtext.c,
	  fe-common/core/printtext.h: Added printtext_string_window(),
	  Irssi::UI::Window::print() uses it also now.

2001-11-25 15:16  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: module-formats.c, module-formats.h,
	  window-commands.c: /WINDOW NAME now complains if you try to
	  change the window's name to something that's already in use.

2001-11-25 15:05  Timo Sirainen <tss@iki.fi>

	* src/core/servers-reconnect.c: Doing /RECONNECT while server was
	  still being connected to, irssi didn't disconnect the server so
	  you ended up having two connections.

2001-11-25 15:01  Timo Sirainen <tss@iki.fi>

	* src/perl/ui/Window.xs: Irssi::Window::command() should make the
	  specified window active_win temporarily.

2001-11-24 01:31  Timo Sirainen <tss@iki.fi>

	* src/perl/ui/Themes.xs: Irssi::printformat() crashed if the
	  registered format contained $0- etc.

2001-11-21 17:50  Timo Sirainen <tss@iki.fi>

	* src/core/chat-commands.c: /FOREACH QUERY did actually same as
	  /FOREACH CHANNEL :)

2001-11-20 21:42  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-windows.c: set only non-automatic windows sticky
	  so that the windows irssi creates at startup wont get sticky.
	  also the check if split window was empty was wrong.

2001-11-20 21:19  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events-numeric.c: 377 numeric seems to be
	  used as motd by some servers..

2001-11-20 20:54  Timo Sirainen <tss@iki.fi>

	* src/core/pidwait.h: Still forgot to add pidwait_get_pids() here.

2001-11-20 20:48  Timo Sirainen <tss@iki.fi>

	* src/core/pidwait.c: added function pidwait_get_pids() which
	  session.c uses - forgot to commit last time :)

2001-11-20 20:44  Timo Sirainen <tss@iki.fi>

	* src/fe-text/term.c: /SET colors OFF should work even if /SET
	  term_force_colors is ON

2001-11-20 20:36  Timo Sirainen <tss@iki.fi>

	* src/core/session.c: --session broke --help output

2001-11-20 20:29  Timo Sirainen <tss@iki.fi>

	* src/core/session.c: /UPGRADE: waited pids are now transferred to
	  new client so we don't leave zombie processes.

2001-11-20 12:51  Timo Sirainen <tss@iki.fi>

	* src/: core/commands.c, fe-common/core/fe-core-commands.c: using
	  signal_add() instead of signal_add_first() again. the ..first()
	  wasn't really needed and it broke autoaway.pl script .. which is
	  because /DISCONNECT and /UPGRADE commands destroy the server
	  record, but it's still left in the signal's parameter. Guess I'll
	  need to add reference counting to server record as well..

2001-11-20 12:38  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/themes.c: data_is_empty() might have crashed
	  when it was called at the startup when there was no active
	  window.

2001-11-20 03:38  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindows.c: /WINDOW STICK <ref#> OFF didn't work.

2001-11-20 03:35  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-windows.c: When creating hidden windows in sticky
	  split windows, they should go to the active split window, not to
	  some other non-sticky window..

2001-11-20 03:28  Timo Sirainen <tss@iki.fi>

	* docs/perl.txt: send_raw_split() example's nickarg was wrong (2 ->
	  3).

2001-11-20 03:26  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc.c: irc_send_cmd_split() - don't crash if there
	  was no nicks given (probably called improperly from script)..

2001-11-20 03:19  Timo Sirainen <tss@iki.fi>

	* src/core/session.c: /UPGRADE: --home and --config parameters
	  weren't passed to new irssi.

2001-11-20 03:11  Timo Sirainen <tss@iki.fi>

	* default.theme, src/fe-common/core/fe-channels.c,
	  src/fe-common/core/module-formats.c,
	  src/fe-common/core/module-formats.h: Added /FORMAT names_prefix
	  to print prefix at the beginning of each /NAMES list line.

2001-11-20 02:48  Timo Sirainen <tss@iki.fi>

	* src/core/session.c: Typobugfix.

2001-11-20 02:43  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-windows.c, mainwindows.c, statusbar.c: Irssi
	  didn't redraw the screen properly when split windows were created
	  but were never set active.

2001-11-20 02:25  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-items.c: /SET autocreate_split_windows
	  - If autocreated windows should be split windows instead of
	  hidden.

2001-11-20 02:22  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-messages.c: Added halfop support for nick
	  modes.

2001-11-20 02:08  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-core-commands.c: Previous commit in
	  core/commands.c broke /^cmd (command output hiding).

2001-11-20 02:04  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channel-events.c: /SET join_auto_chans_on_invite
	  setting wasn't registered so it didn't work..

2001-11-20 01:47  Timo Sirainen <tss@iki.fi>

	* src/: core/session.c, core/session.h, fe-text/irssi.c: /UPGRADE
	  now saves the session, disconnects the servers so that the socket
	  isn't closed but irssi thinks its disconnected, then it quits
	  irssi, and as the last command executes the new irssi. This way
	  we get clean deinitialization so irssi can close log files,
	  destroy scripts, etc.

2001-11-20 01:29  Timo Sirainen <tss@iki.fi>

	* src/: core/session.c, irc/core/irc-session.c: /UPGRADE: server
	  command queue is now flushed to make sure everything gets sent to
	  server. Channels are now stored in in config blocks instead of
	  just in one string, this way we can restore the topic and key.
	  Away status in server is also restored.

2001-11-20 00:54  Timo Sirainen <tss@iki.fi>

	* src/core/: net-sendbuffer.c, net-sendbuffer.h: Added
	  net_sendbuffer_flush() for flushing the buffer.

2001-11-19 23:57  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: Specified "cleft" and "cright" for
	  ctrl-left/right keys. Added xterm's keycodes for them.

2001-11-19 23:56  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/keyboard.c: /BIND works a bit better again
	  when parsing the given key.

2001-11-19 23:12  Timo Sirainen <tss@iki.fi>

	* src/core/channels.c: Don't break if /CHANNEL ADD -bots list has
	  bots separated with more than one space.

2001-11-19 23:09  Timo Sirainen <tss@iki.fi>

	* src/core/commands.c: grab the "send command" event with
	  signal_add_first().

2001-11-19 23:04  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-events-numeric.c, module-formats.c,
	  module-formats.h: 378 event (whois realhost) data is different
	  between irc servers, so added support for another server. Also
	  added support for 377 event (whois usermode).

2001-11-19 22:47  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-common.c: perl_command() - just a small sanity
	  check that we're not sending empty command.

2001-11-19 22:44  Timo Sirainen <tss@iki.fi>

	* src/core/special-vars.c: eval_special_string() : spaces are now
	  ignored after ';' separator (so /alias echo foo; echo bar works
	  properly). Also if there was any empty commands they're now
	  ignored.

2001-11-19 22:34  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-events-numeric.c, irc/core/irc-commands.c,
	  irc/core/irc-nicklist.c, irc/core/irc-servers.h: Removed
	  whois_coming-flag which was used to figure out if 301 event
	  should be printed as whois-message or normal "nick is away"
	  message.  Server redirections are used for that now. Some servers
	  also send 301 event in /WHOWAS reply, this works now as well.

2001-11-19 22:22  Timo Sirainen <tss@iki.fi>

	* src/irc/core/lag.c: Changed default of /SET lag_check_time from
	  30 to 60.

2001-11-19 22:21  Timo Sirainen <tss@iki.fi>

	* irssi.conf, src/fe-text/statusbar-items.c: Rewrote lag statusbar
	  item. It's now updated properly.

2001-11-19 21:26  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-core.c, common/Settings.xs: Settings of perl
	  scripts are now stored in "perl/core/scripts" instead of old
	  "perl/core". The settings are automatically moved to the
	  perl/core/scripts for now - this will be removed before 0.7.99
	  comes out.

2001-11-19 21:10  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/hilight-text.c: /HILIGHT -actcolor didn't work
	  with -nick (which was default)

2001-11-19 20:47  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-messages.c: Actually :) The /SET
	  show_own_nick_change_once is still there, but it's OFF by default
	  now, and printing the own nick changes just don't trigger window
	  activity.

2001-11-19 20:42  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-messages.c: /SET show_own_nickchange_once
	  ON - show own nick changes only in active window instead of every
	  channel you've joined. This is the default now.

2001-11-19 20:41  Timo Sirainen <tss@iki.fi>

	* src/core/Makefile.am: Removed memdebug stuff.

2001-11-19 20:37  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-exec.c, fe-exec.h: Added /EXEC -level
	  option.

2001-11-19 20:30  Timo Sirainen <tss@iki.fi>

	* acconfig.h, configure.in, src/fe-text/irssi.c,
	  src/lib-config/parse.c, src/common.h, src/core/memdebug.c,
	  src/core/memdebug.h: Removed memory debugging code. It's a lot
	  easier to check for buffer overflows with electric fence and
	  memory leaks with memprof.

2001-11-19 20:16  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/dcc.c: Ignoring CTCPs shouldn't ignore DCC CTCPs,
	  we're checking DCC level for ignoring them now.

2001-11-19 20:06  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/chat-completion.c: Actually, we do want to
	  have the space after nick completion.. :) It's much more often
	  wanted than not, and I can't really think of any way to figure
	  out if we want space or not.

2001-11-19 19:36  Timo Sirainen <tss@iki.fi>

	* src/perl/: get-signals.pl, perl-common.c, perl-common.h,
	  perl-signals.c, common/Channel.xs, common/Query.xs,
	  common/Server.xs, common/typemap, irc/Dcc.xs, irc/Irc.xs,
	  irc/module.h, irc/typemap, ui/UI.xs, ui/Window.xs:
	  Irssi::Irc::Dcc::* is now correctly blessed instead of using
	  Irssi::Irc::Dcc always. did s/irssi_bless/iobject_bless/, added
	  simple_iobject_bless which DCC uses.

2001-11-19 18:46  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-common.c: Chat protocol ID was assumed to be 8bit
	  or less, this may not be so since the ID is taken from generic
	  unique ID-pool which grows fast.. Now the we'll divide the 32bit
	  number to 16bit chat protocol ID and 16bit object ID. They might
	  not fit either, so I think I'll need to rewrite this part of code
	  some day :)

2001-11-19 18:06  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/chat-completion.c: Don't add space after
	  tab-completed nicks.

2001-11-19 17:31  Timo Sirainen <tss@iki.fi>

	* src/fe-text/irssi.c: moved the dirty_check() before
	  fe_common_core_finish_init() so that if ~/.irssi/startup file
	  does something that wants to change the prompt it would work..

2001-11-19 17:21  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-irc-messages.c: "message irc notice" - when
	  figuring out if it's server notice or not, check also if address
	  == "" instead of just == NULL. At least if perl script emits the
	  signal it gets "".

2001-11-19 16:57  Timo Sirainen <tss@iki.fi>

	* src/fe-text/irssi.c: Redraw the screen before emitting "irssi
	  init finished" signal, so we have input entry created if someone
	  wants to change prompt.

2001-11-19 16:38  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/themes.c: data_is_empty() didn't check
	  properly for $0-$9 variables and broke statusbar.

2001-11-19 15:59  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: With /SET window_auto_change ON,
	  irssi might have crashed if input entry was not visible at that
	  time.

2001-11-19 15:45  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-session.c: /UPGRADE now remembers user mode,
	  patch by lam@e-gate.pl

2001-11-19 14:17  Timo Sirainen <tss@iki.fi>

	* src/core/special-vars.c: get_argument() - allow arglist to be
	  NULL, just assume that there's no arguments then.

2001-11-19 14:02  Timo Sirainen <tss@iki.fi>

	* src/core/: channels.c, chat-commands.c, server-connect-rec.h:
	  /CONNECT -! doesn't autojoin to channels.

2001-11-19 13:55  Timo Sirainen <tss@iki.fi>

	* src/core/session.c: Irssi printed GLib error if no PATH was set..

2001-11-19 13:52  Timo Sirainen <tss@iki.fi>

	* src/core/: servers.c, session.c: /UPGRADE didn't work properly
	  when you were connected to multiple servers.

2001-11-19 13:33  Timo Sirainen <tss@iki.fi>

	* src/core/session.c: session_set_binary() - we can't get the full
	  path to irssi binary from argv[0] and we need it, so its searched
	  now.

2001-11-19 13:14  Timo Sirainen <tss@iki.fi>

	* src/: core/channel-rec.h, core/channels.c,
	  irc/core/irc-session.c: -botcmd isn't now sent to channels when
	  /UPGRADEing.

2001-11-19 13:02  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channel-events.c: /SET join_auto_chans_on_invite -
	  patch by tygrys@moo.pl

2001-11-19 12:46  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: Removed GLib error when doing
	  /RELOAD.

2001-11-19 12:42  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-session.c: Topics weren't restored on /UPGRADE.

2001-11-19 02:46  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/dcc/fe-dcc-send.c, irc/dcc/dcc-send.c: If
	  /SET dcc_upload_path is empty, we should use the current
	  directory, not root directory.

2001-11-19 02:25  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/dcc/fe-dcc-send.c: Filename completion for /DCC
	  SEND looked files from wrong default directory.

2001-11-19 02:00  Timo Sirainen <tss@iki.fi>

	* src/core/session.c: Added syntax comment for /UPGRADE

2001-11-19 01:54  Timo Sirainen <tss@iki.fi>

	* src/core/session.c: A few more updates.

2001-11-19 01:48  Timo Sirainen <tss@iki.fi>

	* src/: core/Makefile.am, core/core.c, core/server-rec.h,
	  core/servers.c, core/session.c, core/session.h, fe-text/irssi.c,
	  irc/core/Makefile.am, irc/core/irc-core.c,
	  irc/core/irc-servers.c, irc/core/irc-session.c: /UPGRADE -
	  upgrade-on-the-fly feature. Currently only moves the active
	  server connections to the new irssi process, but that should be
	  enough to never quit from IRC again :)

2001-11-19 01:30  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events-numeric.c: Event 001 wasn't printed
	  to screen.

2001-11-18 23:29  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-servers.c: Data sent to server with /RAWQUOTE
	  didn't show up properly in rawlog unless it ended with \r\n.

2001-11-18 22:27  Timo Sirainen <tss@iki.fi>

	* default.theme, src/fe-common/core/fe-channels.c,
	  src/fe-common/core/module-formats.c,
	  src/fe-common/core/module-formats.h: Added new formats for
	  ops/halfops/voices in /NAMES list.

2001-11-18 22:17  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: statusbar-items.c, textbuffer-view.c,
	  textbuffer-view.h: --more-- works again, better than ever :)

2001-11-18 22:15  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar.c: back to "Irssi didn't always remove the
	  statusbar item from screen when it should have." bug - this time
	  with right-aligned items :)

2001-11-18 22:09  Timo Sirainen <tss@iki.fi>

	* src/fe-text/term-terminfo.c: term_refresh(): Change the color to
	  black after everything is done. It's annoying when the color
	  usually was left to the statusbar's color and when ssh connection
	  to irssi dropped, the terminal's background changed to blue..

2001-11-18 21:36  Timo Sirainen <tss@iki.fi>

	* src/: perl/Makefile.am, irc/core/ctcp.c, irc/core/ctcp.h,
	  perl/irc/Ctcp.xs, perl/irc/Irc.xs, perl/irc/Server.xs: Added
	  ctcp_register() and ctcp_unregister() for registering CTCP
	  commands.  It's used by CTCP CLIENTINFO to print list of known
	  CTCP commands. Also added CTCP USERINFO command + /SET
	  ctcp_userinfo_reply.

2001-11-18 19:37  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: Makefile.am, autorun.c, autorun.h,
	  fe-common-core.c: Execute ~/.irssi/startup before autoconnecting
	  to servers. This way you can get autoconnecting work with
	  dynamically loaded chat protocols.

2001-11-18 19:01  Timo Sirainen <tss@iki.fi>

	* src/perl/ui/Window.xs: Irssi::Server::print()'s level parameter
	  wasn't optional like in other print()s.

2001-11-18 18:16  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar.c: typobugfix for previous commit.

2001-11-18 18:12  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: Don't handle keypresses when there's
	  no active entry in screen.

2001-11-18 18:06  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar.c: After calls to statusbar_item_register()
	  and statusbar_item_unregister(), the statusbars should be
	  redrawn. This also fixes the crash at quit when using statusbar
	  perl scripts.

2001-11-18 17:41  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: If you did quickly /WHOIS
	  existing_nick, /WHOIS not_existing_nick, irssi printed one extra
	  "End of WHOIS" message in screen.

2001-11-18 17:13  Timo Sirainen <tss@iki.fi>

	* docs/perl.txt: Added Chatnet, Process and updated redirection
	  text.

2001-11-18 16:36  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-common.c: Irssi::Chatnet can now be accessed from
	  perl.

2001-11-18 16:27  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Server.xs: Added Irssi::chatnets() and
	  chatnet_find()

2001-11-18 16:16  Timo Sirainen <tss@iki.fi>

	* src/perl/: irssi-core.pl, perl-core.c: /SCRIPT UNLOAD didn't
	  destroy the perl package from memory. Also the scripts weren't
	  destroyed when error occured in them.

2001-11-18 15:07  Timo Sirainen <tss@iki.fi>

	* src/irc/core/servers-redirect.c: Stop the redirection if we
	  receive unknown event and it's not numeric.

2001-11-18 14:28  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer-view.c: Fixed the "multiple space split"
	  fix :) It was causing crashes, strange that it worked in my
	  tests..

2001-11-18 13:43  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-irc-messages.c: Even if notice is from
	  server, print it to given target, since it could be meant for
	  some channel.

2001-11-18 13:40  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-ignore.c: When printing /IGNORE list, if
	  there's no ignores print the IGNORE_NO_IGNORES format which
	  wasn't used before for anything..

2001-11-18 12:35  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/listen.c: Reply to PINGs ourself if destination was
	  proxy's address, our own nick or no destination at all.

2001-11-18 11:56  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-windows.c: Sometimes when changing from split
	  window to another, irssi crashed/messed up the screen. Happened
	  mostly if the window layout was saved.

2001-11-18 10:55  Timo Sirainen <tss@iki.fi>

	* src/irc/core/: channels-query.c, ctcp.c, irc-servers.c,
	  netsplit.c, servers-redirect.c: When destroying data used from
	  server in "server disconnected" signal, set the data to NULL as
	  well, the server record is still used after the signal is
	  finished (the channels it uses are destroyed, which may trigger
	  scripts etc.)

2001-11-17 17:15  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer-view.c: If line was split from multiple
	  spaces, irssi printed the spaces in the beginning of the next
	  line - which wasn't good if the next line was statusbar..

2001-11-17 16:39  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar.c: Irssi didn't always remove the statusbar
	  item from screen when it should have.

2001-11-17 15:59  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.h: added +q channel mode to
	  HAS_MODE_ARG_ALWAYS() list.

2001-11-17 14:20  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channels-query.c: 329 event reply for MODE #channel
	  shouldn't go to "chanquery abort", but we'd rather just want to
	  print it.

2001-11-17 12:02  Timo Sirainen <tss@iki.fi>

	* src/perl/module-formats.c: "error loading script" -> "error in
	  script" because it can be printed at any time.

2001-11-17 00:25  Timo Sirainen <tss@iki.fi>

	* src/perl/: textui/TextUI.xs, ui/Formats.xs, ui/Themes.xs,
	  ui/UI.xs: Didn't I already commit these? .. added
	  format_get_text(), gui_printtext_after(), last_line_insert() and
	  fixed a few memleaks.

2001-11-17 00:23  Timo Sirainen <tss@iki.fi>

	* src/irc/core/servers-redirect.h: Forgot to update this for
	  server_redirect_register()

2001-11-17 00:12  Timo Sirainen <tss@iki.fi>

	* src/perl/Makefile.am: added ui/Formats.xs to EXTRA_DIST

2001-11-17 00:07  Timo Sirainen <tss@iki.fi>

	* src/: irc/core/servers-redirect.c, perl/irc/Server.xs: Added
	  support for "optional events" in redirection. They're checked
	  right after stop-signal is received. This fixes /WHOIS
	  non_existing_nick in OPN, and also hides the Channel
	  created-event when joining to channel that's received in several
	  networks after /MODE #channel.

2001-11-16 23:42  Timo Sirainen <tss@iki.fi>

	* src/irc/core/servers-redirect.c: Allow replies to redirections
	  come in a bit different order than expected - default is if 3
	  replies to other redirections are received, abort the expected
	  one. This is because some IRC bouncers reply to some of the
	  commands (PING) themself immediately.

2001-11-16 21:35  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Core.xs: Fixed a few memory leaks

2001-11-16 16:51  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-items.c: added assert to
	  window_item_add().

2001-11-16 16:17  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Core.xs: Added Irssi::version() for returning the
	  IRSSI_VERSION_DATE, fixed get_irssi_dir() and get_irssi_config()
	  not to complain about const char*.

2001-11-16 14:49  Timo Sirainen <tss@iki.fi>

	* src/irc/core/servers-redirect.c: Added "your not chanop" failure
	  to I-mode as well.

2001-11-16 14:39  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channels-query.c: If the last query fails we should
	  make the channel synced.

2001-11-16 14:18  Timo Sirainen <tss@iki.fi>

	* src/irc/core/servers-redirect.c: ISON and USERHOST redirections
	  were registered wrong.

2001-11-16 11:50  Timo Sirainen <tss@iki.fi>

	* src/: perl/common/Core.xs, core/settings.c: "setup reread" signal
	  now sends the config file as parameter. Added
	  Irssi::get_irssi_dir() and Irssi::get_irssi_config(). Patch by
	  peder@linpro.no

2001-11-16 10:05  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: term-curses.c, term-terminfo.c, term.c, term.h,
	  terminfo-core.c, terminfo-core.h: Removed /SET term_scroll_fast -
	  looks like il/dl commands work fine with scrolling region at
	  least in xterm and linux console, so it looks nice and is fast.

2001-11-15 22:51  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/notifylist/fe-notifylist.c: When printing
	  notify joins/leaves, don't print them with hilight color after
	  all.. they're annoying when they create autolog files.

2001-11-15 22:36  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer.c: textbuffer_insert() didn't work
	  properly when trying to add empty string.

2001-11-15 21:01  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer-view.c: The default color for line should
	  be ATTR_RESET, not 0 (black).

2001-11-15 20:49  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindows.c: /WINDOW DOWN and /WINDOW UP now cycle
	  to highest/lowest window.

2001-11-15 20:02  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/themes.c, fe-common/core/themes.h,
	  fe-text/statusbar.c: Changed the escaping system -
	  theme_format_expand_data()'s EXPAND_FLAG_IGNORE_EMPTY now also
	  checks if the argument is a $variable that is empty. Statusbar
	  now first expands the formats and after then expands $variables.
	  Should fix at least when trying to print #$$$ channel in
	  statusbar.

2001-11-15 18:57  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-config.c: When overriding default
	  statusbars, don't forget the type/placement/position/visible
	  settings if they're not specified in new statusbar config.

2001-11-15 18:44  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar.c: Right-aligned statusbar items weren't
	  positioned correctly.

2001-11-15 18:37  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: /QUOTE and /RAWQUOTE should work as
	  soon as the socket is connected.

2001-11-15 16:29  Timo Sirainen <tss@iki.fi>

	* src/irc/core/servers-redirect.c: print failed redirections to
	  rawlog even if there's no failure signal.

2001-11-15 16:18  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: /WHOIS nick_who_was_in_irc showed
	  only the first and last lines of /WHOWAS.

2001-11-15 16:11  Timo Sirainen <tss@iki.fi>

	* irssi.conf: changed the infobar text - "read it to get rid of
	  this"

2001-11-15 13:47  Timo Sirainen <tss@iki.fi>

	* src/: core/server-rec.h, fe-common/core/fe-server.c,
	  fe-text/statusbar-items.c, irc/core/lag.c: Lag checking fixes -
	  should work fine again.

2001-11-15 00:52  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: term-curses.c, term-terminfo.c, term.c, term.h,
	  terminfo-core.c, terminfo-core.h: /SET force_colors -> /SET
	  term_force_colors. Added /SET term_scroll_fast option to specify
	  if we want to scroll with fastest method, or the cleanest method.
	  The default is cleanest and it looks best with xterm, with some
	  other terminals where line-by-line scroll is slow, you might want
	  to use the fast scrolling.

2001-11-15 00:32  Timo Sirainen <tss@iki.fi>

	* src/fe-text/term-terminfo.c: Scrolling should dirty the whole
	  scrolling area, not just the new lines.

2001-11-15 00:21  Timo Sirainen <tss@iki.fi>

	* src/core/chat-protocols.c: Don't crash when connecting to server
	  with unknown chat protocol (eg.  specified in config file but
	  module not loaded yet).

2001-11-15 00:08  Timo Sirainen <tss@iki.fi>

	* src/irc/notifylist/notify-ison.c: Small optimization for
	  whois-redirecting.

2001-11-15 00:04  Timo Sirainen <tss@iki.fi>

	* src/perl/irc/Server.xs: redirect_event() didn't give the correct
	  parameter to event_hash2list().  Changed void* parameters -> SV*
	  and using them directly instead of ST(x).

2001-11-14 23:37  Timo Sirainen <tss@iki.fi>

	* src/irc/notifylist/notify-ison.c: WHOIS command should be sent
	  after redirecting, not before..

2001-11-14 23:30  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channels-query.c: Still some syncing fixes. Don't
	  loop forever now if we don't find the reply to mode/who.

2001-11-14 23:23  Timo Sirainen <tss@iki.fi>

	* src/irc/core/servers-redirect.c: Report failed redirections in
	  rawlog.

2001-11-14 22:43  Timo Sirainen <tss@iki.fi>

	* src/irc/core/servers-redirect.c: Redirect parameters should be
	  matched case-insensitively

2001-11-14 21:56  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channels-query.c: Yet another bugfix for channel
	  sync.

2001-11-14 21:48  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channels-query.c: Channel syncing rewrites.

2001-11-14 16:31  Timo Sirainen <tss@iki.fi>

	* src/core/settings.c: typofix

2001-11-14 16:28  Timo Sirainen <tss@iki.fi>

	* src/: core/settings.c, core/settings.h,
	  fe-common/core/fe-settings.c: settings_save() now sends "setup
	  saved" signal - patch by peder@ifi.uio.no

2001-11-14 15:31  Timo Sirainen <tss@iki.fi>

	* irssi.conf: OPN's max_modes changed 6 -> 4

2001-11-14 12:33  Timo Sirainen <tss@iki.fi>

	* src/perl/ui/Themes.xs: typofix

2001-11-13 13:01  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer-view.c: Reset the terminal color before
	  scrolling, so the scrolled area's background doesn't get
	  non-black..

2001-11-12 22:15  Timo Sirainen <tss@iki.fi>

	* src/: irc/core/channels-query.c, irc/core/irc-commands.c,
	  irc/core/lag.c, irc/core/servers-idle.c, irc/core/servers-idle.h,
	  irc/core/servers-redirect.c, irc/core/servers-redirect.h,
	  irc/notifylist/notify-ison.c, irc/proxy/listen.c,
	  fe-common/irc/fe-events.c, perl/irc/Server.xs: Redirection fixes
	  - added count parameter.

2001-11-12 22:03  Timo Sirainen <tss@iki.fi>

	* src/core/expandos.c: %X should generate "time changed" every
	  second too.

2001-11-12 21:33  Timo Sirainen <tss@iki.fi>

	* docs/help/in/nick.in: Updated

2001-11-12 19:17  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.html: Typofixes to -bots commands - *!*@bot@..
	  -> *!*bot@...

2001-11-12 17:39  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindows.c: Closing last non-sticky window didn't
	  destroy the split window.

2001-11-12 14:49  Timo Sirainen <tss@iki.fi>

	* src/perl/irc/Server.xs: redirect_event() fixed to change empty
	  arg/failure_signal to NULL

2001-11-12 14:17  Timo Sirainen <tss@iki.fi>

	* src/core/expandos.c: extra check to make sure the "timer changed"
	  signal is sent at startup.

2001-11-12 13:53  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindows.c: /WINDOW BALANCE was buggy sometimes -
	  thanks to poptix for finding it :)

2001-11-12 09:32  Timo Sirainen <tss@iki.fi>

	* src/fe-text/terminfo-core.c: Prefer scrolling with n lines
	  insert/remove to 1 line at a time scrolling region.

2001-11-12 09:15  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: Makefile.am, statusbar-items.h, statusbar.c:
	  Removed statusbar-items.h

2001-11-12 09:13  Timo Sirainen <tss@iki.fi>

	* src/perl/irc/Server.xs: Added Irssi::redirect_get_signal() and
	  Irssi::redirect_peek_signal().  Changed syntax of
	  Irssi::redirect_register() and Irssi::redirect_event().

2001-11-11 22:44  Timo Sirainen <tss@iki.fi>

	* src/irc/core/: servers-redirect.c, servers-redirect.h: added
	  server_redirect_peek_signal() function.

2001-11-11 22:42  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-common-core.c: --version now shows the date
	  version too.

2001-11-11 22:41  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/: dump.c, listen.c: Fixed to work with new
	  redirection code. Also don't set the mode to +(null) if there's
	  no server mode.

2001-11-11 22:39  Timo Sirainen <tss@iki.fi>

	* src/perl/: module.h, perl-core.c, perl-core.h, common/Irssi.xs,
	  textui/TextUI.xs, ui/UI.xs: Updated perl API version. Fixed irssi
	  to behave better if the API doesn't match (doesn't crash).

2001-11-11 20:27  Timo Sirainen <tss@iki.fi>

	* src/irc/core/servers-redirect.c: "mode e" was registered twice -
	  the second one should have been "mode I".

2001-11-11 20:20  Timo Sirainen <tss@iki.fi>

	* src/irc/core/: channels-query.c, irc-commands.c, irc-servers.c,
	  irc-servers.h, irc.c, irc.h, servers-redirect.c,
	  servers-redirect.h: Redirection fixes.

2001-11-11 20:05  Timo Sirainen <tss@iki.fi>

	* src/core/rawlog.c: /RAWLOG commands should work immediately after
	  connection to server was accepted (ie. don't wait for 001 event
	  from server).

2001-11-11 19:02  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: /WHOIS unknown_nick printed the
	  "there was no such nickname" message as well as the "there is no
	  such nick" message.

2001-11-11 18:59  Timo Sirainen <tss@iki.fi>

	* src/: core/Makefile.am, core/commands.c, core/server-rec.h,
	  core/servers-redirect.c, core/servers-redirect.h, core/servers.c,
	  irc/core/Makefile.am, irc/core/channels-query.c, irc/core/ctcp.c,
	  irc/core/irc-commands.c, irc/core/irc-servers.c,
	  irc/core/irc-servers.h, irc/core/irc.c, irc/core/lag.c,
	  irc/core/server-idle.c, irc/core/server-idle.h,
	  irc/core/servers-idle.c, irc/core/servers-idle.h,
	  irc/core/servers-redirect.c, irc/core/servers-redirect.h,
	  irc/notifylist/module.h, irc/notifylist/notify-ison.c,
	  irc/notifylist/notify-whois.c, irc/notifylist/notifylist.c,
	  fe-common/irc/fe-events.c, perl/common/Server.xs,
	  perl/common/module.h, perl/irc/Server.xs, perl/irc/module.h:
	  Moved rewritten server redirection code from core to irc. This
	  new code should be able to do the redirecting a lot more
	  error-proof. Changed lag-checking to use PINGs instead of
	  NOTIFYs. This breaks scripts using redirection. Hopefully this
	  doesn't break too much things in irssi :)

2001-11-10 20:15  Timo Sirainen <tss@iki.fi>

	* src/core/network.c: net_listen(): if creating IPv6 socket fails
	  because of EPROTONOSUPPORT, try without IPv6.

2001-11-07 14:35  Timo Sirainen <tss@iki.fi>

	* src/core/network.c: net_connect(): if bind() fails, set the
	  address back to INADDR_ANY to make sure it doesn't leave the
	  socket in buggy state.

2001-11-07 14:10  Timo Sirainen <tss@iki.fi>

	* docs/help/in/rawlog.in: separated the different /RAWLOG commands
	  with empty lines - otherwise irssi would join those lines into
	  one when printing it..

2001-11-07 11:54  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.html: Removed " = " in /SET autolog_path
	  example - it really shouldn't be there :)

2001-11-05 14:48  Timo Sirainen <tss@iki.fi>

	* src/: core/Makefile.am, fe-common/core/Makefile.am,
	  fe-common/irc/Makefile.am, fe-common/irc/dcc/Makefile.am,
	  fe-common/irc/notifylist/Makefile.am, fe-none/Makefile.am,
	  fe-text/Makefile.am, irc/bot/Makefile.am, irc/core/Makefile.am,
	  irc/dcc/Makefile.am, irc/flood/Makefile.am,
	  irc/notifylist/Makefile.am, irc/proxy/Makefile.am,
	  lib-config/Makefile.am, lib-popt/Makefile.am, perl/Makefile.am:
	  Moved $(GLIB_CFLAGS) after -I includes, to make sure our own .h
	  files get before possibly identically named headers in the glib's
	  include directory.

2001-11-05 14:13  Timo Sirainen <tss@iki.fi>

	* configure.in: Terminfo is now the default, always.

2001-11-05 11:47  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-channels.c: /CHANNEL xxx - don't crash if
	  not connected to server.

2001-11-04 21:47  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer-view.c: Still messing up with colors.

2001-11-04 20:13  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-common-irc.h: removed, not needed.

2001-11-04 18:11  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: Looks like I went and broke /PART
	  accidentally..

2001-11-04 14:36  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-irc-commands.c, irc/core/irc-commands.c:
	  Stupid me, remembered wrong how PARAM_FLAG_OPTCHAN worked. This
	  broke /CTCP, /NCTCP and /NOTICE for non-channel targets. Back to
	  old code, except "*" is now treated as active target.

2001-11-03 22:52  Timo Sirainen <tss@iki.fi>

	* src/irc/core/Makefile.am: Added missing irc-commands.h

2001-11-03 18:36  Timo Sirainen <tss@iki.fi>

	* src/: irc/core/irc-commands.c, fe-common/irc/fe-irc-commands.c: *
	  works now as active channel with /NOTICE, /CTCP and /NCTCP.

2001-11-03 15:31  Timo Sirainen <tss@iki.fi>

	* src/fe-text/term-terminfo.c: Virtualized cursor movement and
	  clearing to end of line. Now neither is done unless really
	  needed.

2001-11-03 14:50  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer-view.c: Don't clear the window before
	  redrawing, it's faster to do it at the same time window is being
	  redrawn.

2001-11-03 14:42  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: term-terminfo.c, terminfo-core.c, terminfo-core.h:
	  Reset the color before clearing screen. Set the cursor invisible
	  when moving around in screen and set it visible again when it's
	  in wanted position.

2001-11-03 13:31  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: /OP, /DEOP, /VOICE and /DEVOICE fixed not
	  to print glib error if used in non-channel window.

2001-11-03 13:28  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer-view.c: update_cmd_color() updated colors
	  wrong.

2001-11-03 13:16  Timo Sirainen <tss@iki.fi>

	* src/core/commands.c: Commands that accepeted * parameter as
	  active channel didn't work properly - active channel was used but
	  the * wasn't removed from parameters.

2001-11-03 13:12  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-readline.c, term-terminfo.c: Quit if terminal
	  gets lost.

2001-11-03 12:58  Timo Sirainen <tss@iki.fi>

	* src/core/servers-reconnect.c: /RECONNECT ALL crashed irssi
	  (typofix - s/unref/ref/ :)

2001-11-03 12:54  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer-view.c: Some fixes to drawing lines &
	  handling long lines.

2001-11-03 10:54  Timo Sirainen <tss@iki.fi>

	* irssi.conf: Yet another fix of /UPTIME alias - maybe it finally
	  works now :)

2001-11-02 14:53  Timo Sirainen <tss@iki.fi>

	* src/irc/: bot/bot-events.c, bot/bot-users.c, proxy/module.h:
	  compile fix - patch by manoj@io.com

2001-11-02 01:05  Timo Sirainen <tss@iki.fi>

	* src/: core/chat-commands.c, core/commands.c, core/commands.h,
	  core/rawlog.c, fe-common/core/fe-channels.c,
	  fe-common/core/fe-core-commands.c,
	  fe-common/core/module-formats.c, fe-common/core/module-formats.h,
	  fe-common/irc/Makefile.am, fe-common/irc/fe-ctcp.c,
	  fe-common/irc/fe-events-numeric.c, fe-common/irc/fe-events.c,
	  fe-common/irc/fe-irc-channels.c, fe-common/irc/fe-irc-commands.c,
	  fe-common/irc/fe-irc-messages.c, fe-common/irc/fe-irc-queries.c,
	  fe-common/irc/fe-ircnet.c, fe-common/irc/fe-modes.c,
	  fe-common/irc/fe-netjoin.c, fe-common/irc/fe-netsplit.c,
	  fe-common/irc/module-formats.c, fe-common/irc/module-formats.h,
	  fe-common/irc/module.h, fe-common/irc/dcc/module.h,
	  fe-common/irc/notifylist/module.h, fe-text/Makefile.am,
	  fe-text/irssi.c, irc/core/Makefile.am, irc/core/bans.c,
	  irc/core/bans.h, irc/core/channel-events.c,
	  irc/core/channel-rejoin.c, irc/core/channels-query.c,
	  irc/core/ctcp.c, irc/core/irc-channels.c,
	  irc/core/irc-channels.h, irc/core/irc-chatnets.h,
	  irc/core/irc-commands.c, irc/core/irc-commands.h,
	  irc/core/irc-core.c, irc/core/irc-expandos.c,
	  irc/core/irc-masks.c, irc/core/irc-nicklist.c,
	  irc/core/irc-nicklist.h, irc/core/irc-queries.c,
	  irc/core/irc-queries.h, irc/core/irc-rawlog.c,
	  irc/core/irc-servers-reconnect.c, irc/core/irc-servers.c,
	  irc/core/irc-servers.h, irc/core/irc.c, irc/core/irc.h,
	  irc/core/lag.c, irc/core/massjoin.c, irc/core/mode-lists.c,
	  irc/core/mode-lists.h, irc/core/modes.c, irc/core/modes.h,
	  irc/core/module.h, irc/core/server-idle.c,
	  irc/core/server-idle.h, irc/dcc/dcc-autoget.c,
	  irc/dcc/dcc-chat.c, irc/dcc/dcc-get.c, irc/dcc/dcc-send.c,
	  irc/dcc/dcc.c, irc/dcc/dcc.h, irc/dcc/module.h,
	  irc/flood/module.h, irc/notifylist/module.h: Moved some stuff
	  from irc to core. Added command_bind_proto() function to bind
	  protocol-specific commands. Added #define command_bind_irc() for
	  easier access. CMD_IRC_SERVER(server) check should be done at the
	  beginning of each command requiring IRC server as active server,
	  it handles it correctly the cases when it is not. Did some other
	  cleanups as well.

2001-11-01 22:52  Timo Sirainen <tss@iki.fi>

	* src/: core/chat-commands.c, core/commands.c, core/ignore.c,
	  core/server-rec.h, core/servers.h,
	  fe-common/core/chat-completion.c, fe-common/core/fe-ignore.c,
	  fe-common/core/fe-log.c, irc/core/irc-servers.c,
	  perl/common/Server.xs: server->ischannel(char *) ->
	  server->ischannel(SERVER_REC *, char *). Added #define
	  server_ischannel(server, data) and it's now used everywhere..

2001-11-01 22:30  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer-view.c:
	  Buffer overflow fix (read-only, might have caused some crashes).

2001-11-01 21:04  Timo Sirainen <tss@iki.fi>

	* src/irc/core/mode-lists.c: Check that it's IRC-channel we're
	  destroying before doing any IRC-specific deinitialization.

2001-11-01 17:55  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-windows.c: indent_always setting was wrongly set
	  when configuration was changed.

2001-10-31 23:30  Timo Sirainen <tss@iki.fi>

	* src/core/modules-load.c: Crashfix when module didn't contain
	  deinit() function.

2001-10-31 15:18  Timo Sirainen <tss@iki.fi>

	* src/core/: log.c, log.h: changed default log directory mode to
	  0700 and file mode to 0600.

2001-10-30 12:14  Timo Sirainen <tss@iki.fi>

	* docs/special_vars.txt: updated for $cumode_space

2001-10-30 12:12  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-expandos.c: added $cumode_space expando. Like
	  $cumode, but gives " " if there's no mode.

2001-10-29 21:46  Timo Sirainen <tss@iki.fi>

	* src/fe-none/Makefile.am: typofix :)

2001-10-29 21:32  Timo Sirainen <tss@iki.fi>

	* configure.in: Link with $LDFLAGS when trying to compile one of
	  the test programs..

2001-10-29 20:44  Timo Sirainen <tss@iki.fi>

	* src/fe-text/terminfo-core.c: forgot to define TI_rep for repeat()
	  command.

2001-10-29 19:17  Timo Sirainen <tss@iki.fi>

	* src/fe-text/term-terminfo.c: bug in last commit :) background
	  color was broken

2001-10-29 19:16  Timo Sirainen <tss@iki.fi>

	* src/fe-text/term-terminfo.c: when colors aren't used, don't save
	  last_fg and last_bg. This helps at least clrtoeol().

2001-10-29 19:13  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: term-terminfo.c, terminfo-core.c, terminfo-core.h:
	  terminfo's term_clrtoeol() uses the clrtoeol() command only when
	  using the default colors. otherwise it just goes and fills the
	  line with spaces.

2001-10-29 18:42  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindows.c: Windows weren't created with correct
	  size. When setting statusbar lines for windows, irssi didn't
	  resize the window properly.

2001-10-29 16:15  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: module-formats.c, window-commands.c: /WINDOW
	  SERVER -unsticky crashed irssi if it was used when you weren't
	  connected to server.

2001-10-29 13:43  Timo Sirainen <tss@iki.fi>

	* configure.in, src/fe-none/Makefile.am, src/fe-text/Makefile.am:
	  stuff in LIBS moved to PROG_LIBS again. Otherwise linking perl
	  module (and maybe some other stuff as well) tries to link all
	  that with the module.

2001-10-29 13:04  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: screen.c, screen.h: not needed anymore, code is in
	  term*.[ch] now.

2001-10-28 23:52  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer-view.c: clrtoeol() wasn't called always
	  when drawing buffer, so some garbage could have been left to
	  screen.

2001-10-28 23:47  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: term-curses.c, term-terminfo.c, term.h,
	  gui-readline.c, terminfo-core.c: term_getch() -> term_gets()
	  which can be used to read multiple keypresses at once. Also fixes
	  keyboard not working with netbsd.

2001-10-28 23:17  Timo Sirainen <tss@iki.fi>

	* default.theme: Removed unused default_real_color, updated
	  default_color's value to "-1" (didn't work without quotes)

2001-10-28 23:08  Timo Sirainen <tss@iki.fi>

	* src/fe-text/tparm.c: added a "const" to cvtchar() to get rid of
	  compiler warnings

2001-10-28 23:01  Timo Sirainen <tss@iki.fi>

	* configure.in: Even if curses was found, we still need to check if
	  it has terminfo code or just termcap..

2001-10-28 22:06  Timo Sirainen <tss@iki.fi>

	* src/fe-text/terminfo-core.h: Change that should have been
	  committed already

2001-10-28 21:49  Timo Sirainen <tss@iki.fi>

	* src/fe-text/terminfo-core.c: terminfo_resize() updated - new
	  terminal width can't be taken by reading it from capabilities.
	  Have to figure out something else (setupterm()?)

2001-10-28 21:17  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-windows.c, irssi.c, term-curses.c,
	  term-terminfo.c, term.c, term.h, textbuffer-view.c: Some resize
	  fixes. With terminfo + /SET indent_always OFF, doubleclicking
	  long words (URLs mostly) that get split into two lines, selects
	  the word fully.

2001-10-28 19:20  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: term-curses.c, terminfo-core.c: Use TCSADRAIN
	  option when changing terminfo settings.

2001-10-28 18:51  Timo Sirainen <tss@iki.fi>

	* src/fe-text/term.c: color forcing stuff left from previous commit

2001-10-28 18:40  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-entry.c, gui-entry.h, gui-windows.c, irssi.c,
	  mainwindows.c, mainwindows.h, module.h, statusbar-config.c,
	  statusbar-items.c, statusbar.c, statusbar.h, term-terminfo.c,
	  terminfo-core.c, terminfo-core.h, textbuffer-view.c,
	  textbuffer-view.h: Redrawing fixes - irssi should now rarely
	  redraw stuff uselessly in screen.  Most of the code now just
	  marks the window/statusbar/etc. as dirty, and lets the
	  dirty-checker handle it later.

2001-10-28 18:30  Timo Sirainen <tss@iki.fi>

	* src/fe-none/Makefile.am: Fixes for the updated configure.

2001-10-28 11:30  Timo Sirainen <tss@iki.fi>

	* acconfig.h, configure.in, default.theme,
	  src/fe-common/core/formats.c, src/fe-common/core/themes.c,
	  src/fe-common/core/themes.h, src/fe-text/Makefile.am,
	  src/fe-text/gui-entry.c, src/fe-text/gui-printtext.c,
	  src/fe-text/gui-readline.c, src/fe-text/gui-windows.c,
	  src/fe-text/irssi.c, src/fe-text/lastlog.c,
	  src/fe-text/mainwindows-layout.c, src/fe-text/mainwindows.c,
	  src/fe-text/mainwindows.h, src/fe-text/statusbar-items.c,
	  src/fe-text/statusbar.c, src/fe-text/term-curses.c,
	  src/fe-text/term-terminfo.c, src/fe-text/term.c,
	  src/fe-text/term.h, src/fe-text/terminfo-core.c,
	  src/fe-text/terminfo-core.h, src/fe-text/textbuffer-commands.c,
	  src/fe-text/textbuffer-view.c, src/fe-text/textbuffer-view.h,
	  src/fe-text/textbuffer.c, src/fe-text/textbuffer.h,
	  src/fe-text/tparm.c: Added support for using terminfo/termcap
	  instead of curses. By default, configure chooses to use ncurses
	  if found, of terminfo if only curses was found. --with-terminfo
	  parameter can be used to specify if you want it or not.

2001-10-27 11:47  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: When scrolling window with eg.
	  scroll_page_count /2, irssi didn't remove window's statusbars
	  lines when calculating number of lines to scroll.

2001-10-25 19:45  Timo Sirainen <tss@iki.fi>

	* src/perl/textui/Statusbar.xs: Irssi crashed if script died in
	  statusbar handler.

2001-10-25 18:17  Timo Sirainen <tss@iki.fi>

	* src/perl/ui/Themes.xs: Added flags option for
	  Irssi::UI::Theme::format_expand().

2001-10-25 14:39  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-entry.c, gui-entry.h, gui-readline.c:
	  forward_word and backward_word now move only to next/prev
	  non-alphanumeric character. added forward_to_space and
	  backward_to_space. transpose_characters moves the cursor to
	  right. patch by peder@linpro.no.

2001-10-25 12:02  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-events-numeric.c, module-formats.c,
	  module-formats.h: Renamed /FORMAT whois_oper_type to whois_oper
	  which is now removed.  whois_oper wasn't really used anywhere
	  AFAIK.

2001-10-25 11:21  Timo Sirainen <tss@iki.fi>

	* src/perl/ui/: Themes.xs, UI.xs: Added Irssi::current_theme() and
	  Irssi::Theme::format_expand()

2001-10-25 10:00  Timo Sirainen <tss@iki.fi>

	* src/perl/: xsinit.c, Makefile.am, perl-core.c: Boot dynaloader
	  too even if perl libraries are compiled statically in irssi.

2001-10-24 23:36  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-core.c: typofix - s/per/perl/

2001-10-24 23:29  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-core.c: bugfix

2001-10-24 23:17  Timo Sirainen <tss@iki.fi>

	* configure.in, src/perl/Makefile.am, src/perl/irssi-core.pl,
	  src/perl/perl-core.c, src/perl/common/Irssi.pm,
	  src/perl/irc/Irc.pm, src/perl/textui/TextUI.pm,
	  src/perl/ui/UI.pm: Added --with-perl-staticlib option to
	  configure. If used, irssi's perl libraries are compiled
	  statically into irssi binary.

2001-10-24 23:12  Timo Sirainen <tss@iki.fi>

	* src/perl/textui/: TextBufferView.xs, TextUI.xs: Removed
	  unfinished code that was not supposed to go to cvs..

2001-10-24 22:52  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/formats.c, fe-common/core/formats.h,
	  fe-text/gui-printtext.c, fe-text/gui-printtext.h,
	  fe-text/gui-windows.c, fe-text/gui-windows.h,
	  fe-text/textbuffer-view.c, fe-text/textbuffer-view.h,
	  fe-text/textbuffer.c, fe-text/textbuffer.h,
	  perl/textui/TextBufferView.xs, perl/textui/TextUI.xs: Added
	  support for changing indentation behaviour with modules.

2001-10-24 22:24  Timo Sirainen <tss@iki.fi>

	* src/core/modules-load.c: Added a bit better error reporting.

2001-10-24 22:18  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-signals.c, perl-sources.c: Removed some unused
	  code.

2001-10-24 21:19  Timo Sirainen <tss@iki.fi>

	* src/fe-text/screen.c: Reset QUIT and INTR keys at quit.

2001-10-24 14:13  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-entry.c: Redraw was buggy if entry line didn't
	  continue to end of line.

2001-10-24 13:57  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindows.c: window-top-statusbars weren't working
	  properly.

2001-10-24 13:47  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: Always set the newly created entry
	  active. Currently we don't support multiple, but if the entry
	  moves between statusbars sometimes we first create new one then
	  destroy the old one and there's no active then..

2001-10-24 13:20  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-common.c, perl-core.c: /SET perl_use_lib setting
	  to specify the path for irssi's perl libraries.  Default should
	  work usually, but if you for some reason want to use different
	  then change this. May contain multiple paths separated with
	  space.

2001-10-23 21:28  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channels-query.c: Don't print glib errors when
	  parting a channel which isn't synced yet.

2001-10-23 21:26  Timo Sirainen <tss@iki.fi>

	* default.theme, src/fe-text/statusbar-items.c: Activity list
	  colors are now configurable.

2001-10-23 20:55  Timo Sirainen <tss@iki.fi>

	* src/fe-text/screen.c: Using cbreak() mode again, but disable QUIT
	  and INTR keys.

2001-10-23 20:49  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-fe.c: /SCRIPT without parameters now prints list of
	  loaded scripts.

2001-10-23 20:37  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-core.c: Added eval { } around the
	  DynaLoader::dl_unload_file() calls to get rid of the errors it's
	  printing with perl < 5.6.

2001-10-23 20:30  Timo Sirainen <tss@iki.fi>

	* configure.in: If perl linking failed, print the error message
	  too.

2001-10-23 16:01  Timo Sirainen <tss@iki.fi>

	* docs/help/in/unban.in, src/irc/core/bans.c: /UNBAN -first | -last
	  options added. Patch by fuchs.

2001-10-22 21:26  Timo Sirainen <tss@iki.fi>

	* src/: core/log.c, core/log.h, fe-common/core/fe-log.c: When logs
	  are rotated, automatically create the new directory where to open
	  the log if it has changed.

2001-10-22 21:19  Timo Sirainen <tss@iki.fi>

	* colorless.theme, default.theme: updated colorless.theme, replaced
	  all $0- to $* in default.theme

2001-10-22 20:34  Timo Sirainen <tss@iki.fi>

	* configure.in: Yet another objdir fix. Changed the way how irssi
	  figures out where irssi's perl libraries are installed - maybe
	  this will finally stop those @INC problems.

2001-10-22 20:00  Timo Sirainen <tss@iki.fi>

	* configure.in: Fixed building from objdir (symlinks
	  irssi-version.h and in ui/textui perl stuff)

2001-10-22 13:47  Timo Sirainen <tss@iki.fi>

	* configure.in: with --prefix, use INSTALLDIRS=site, not perl.
	  hopefully fixes some @INC problems

2001-10-22 12:19  Timo Sirainen <tss@iki.fi>

	* src/irc/notifylist/notifylist.c: just some extra check - might
	  fix some crash..

2001-10-22 11:57  Timo Sirainen <tss@iki.fi>

	* irssi.conf: fixed server list - added a ',' ..

2001-10-22 09:33  Timo Sirainen <tss@iki.fi>

	* src/core/channels.c: Checking that autojoined channels weren't
	  already joined in same chatnet had a typo so it checked all
	  servers that the channel wasn't joined.
	  s/servers/chatnet_servers/

2001-10-21 20:11  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-irc-commands.c: Remove SYNTAX: OPER from
	  here - it's already in core (and syntax.pl gets twice the same
	  syntaxes currently..)

2001-10-21 19:23  Timo Sirainen <tss@iki.fi>

	* src/fe-none/Makefile.am: Static perl didn't work with botti.

2001-10-21 18:58  Timo Sirainen <tss@iki.fi>

	* src/core/special-vars.c: if \x isn't a known escape sequence, it
	  should print just x, not \x.

2001-10-21 18:28  Timo Sirainen <tss@iki.fi>

	* src/perl/ui/: Themes.xs, UI.xs: Moved theme registering stuff to
	  Themes.xs. Corrected signal "script destroy" -> "script
	  destroyed" - unregistering themes works now properly.

2001-10-21 17:56  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: formats.c, themes.c: Don't expand %{ and %}
	  in themes to { and } - they could be treated as abstracts again.
	  Printing %{ and %} now prints just { and }. This fixes printing
	  {stuff} in statusbar (eg. {nick}).

2001-10-21 17:27  Timo Sirainen <tss@iki.fi>

	* default.theme, irssi.conf: added prompt, barstart and barend to
	  theme. Removed mail stuff from config, it's only a script now.

2001-10-21 16:52  Timo Sirainen <tss@iki.fi>

	* src/perl/common/: Irssi.xs, Settings.xs: Settings registered with
	  Irssi::settings_add_xx() are now correctly removed after script
	  is unloaded.

2001-10-21 16:23  Timo Sirainen <tss@iki.fi>

	* src/core/: modules-load.c, modules.h: deinit() function is now
	  checked and saved when loading module. Unloading modules that had
	  module_deinit() function (not module_core_deinit()) wasn't called
	  before. Also, error message wasn't printed if module didn't have
	  the _core part and wasn't really irssi module.

2001-10-21 15:22  Timo Sirainen <tss@iki.fi>

	* default.theme: commented out sb_default_bg and added
	  sb_background - now old themes that change statusbar background
	  should work again properly.

2001-10-21 13:59  Timo Sirainen <tss@iki.fi>

	* src/: core/chat-commands.c, core/chat-protocols.h,
	  core/server-connect-rec.h, core/servers-reconnect.c,
	  core/servers-reconnect.h, core/servers-setup.c, core/servers.c,
	  core/servers.h, irc/core/irc-core.c, irc/core/irc-servers.c:
	  Added reference counter to SERVER_CONNECT_REC. Since it's being
	  moved around a lot in reconnects etc. this should make it easier
	  to track when it's supposed to be destroyed. Hopefully fixes a
	  crash I assume is related to this but couldn't find..

2001-10-21 13:22  Timo Sirainen <tss@iki.fi>

	* src/: perl/perl-core.c, core/core.c, core/core.h: added
	  irssi_init_finished variable to core.h which is TRUE after "irssi
	  init finished" signal is sent.

	  Perl scripts aren't now autoloaded until irssi_init_finished is
	  TRUE (fixes the crash at startup).

2001-10-21 11:49  Timo Sirainen <tss@iki.fi>

	* src/irc/core/netsplit.c: quitmsg_is_split() updated to check that
	  top-level domains must be 2+ chars and contain only alphabets.

2001-10-21 11:24  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channels-query.c: Channels weren't synced if you
	  joined multiple channels at once and one of the chennels couldn't
	  be joined for some reason.

2001-10-21 11:22  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/chat-completion.c: /TOPIC <tab> inserts the
	  topic in active channel.

2001-10-21 11:08  Timo Sirainen <tss@iki.fi>

	* src/core/channels.c: Don't autojoin channels that have already
	  been joined in some other server connection in same chat network.
	  This has mostly been just annoying, and this enables us to add
	  eg. 20 channels autojoinable, then create 2 server connections
	  and irssi will automatically join the first 10 in first
	  connection and 10 other in the later (well, or at least if the 10
	  later channels get "not enough channels" message from server
	  before the connection is finished, which well might not happen ..
	  problem :)

2001-10-21 11:06  Timo Sirainen <tss@iki.fi>

	* src/core/expandos.c: Check time changes every half a second
	  instead of every second.

2001-10-21 10:31  Timo Sirainen <tss@iki.fi>

	* src/fe-text/irssi.c: Deinitialize perl before textui stuff.

2001-10-21 10:25  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: Lag statusbar item isn't anymore
	  displayed always

2001-10-21 10:22  Timo Sirainen <tss@iki.fi>

	* src/perl/textui/Statusbar.xs: Statusbar items weren't
	  unregistered correctly when script was unloaded.

2001-10-21 09:25  Timo Sirainen <tss@iki.fi>

	* src/: fe-text/irssi.c, fe-none/irssi.c: Initialize perl before
	  fe_common_core_finish_init() or sending "irssi init finished".
	  This way if /LOAD perl is in startup-file we don't load it twice.

2001-10-20 22:02  Timo Sirainen <tss@iki.fi>

	* src/core/servers-setup.c: fix a fix

2001-10-20 21:39  Timo Sirainen <tss@iki.fi>

	* src/core/servers-setup.c: When assiging chatnet to server connect
	  record, always try to get the name from chatnets list so the case
	  will be correct.

2001-10-20 21:38  Timo Sirainen <tss@iki.fi>

	* scripts/quitmsg.pl: typofix - quit msg should be randomized if
	  the msg isn't given (not if it is given..)

2001-10-20 21:32  Timo Sirainen <tss@iki.fi>

	* configure.in: Perl defaults now to static. Having it in module
	  had too many problems.

2001-10-20 21:09  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-server.c: When printing server
	  disconnection texts, use the server parameter for printformat()
	  so the texts go to correct windows.

2001-10-20 20:23  Timo Sirainen <tss@iki.fi>

	* src/perl/Makefile.am: forgot one core_sources -> common_sources
	  change

2001-10-20 20:14  Timo Sirainen <tss@iki.fi>

	* src/perl/Makefile.am: renamed XXX_SOURCES -> xxx_sources so
	  automake 1.5 won't complain about it

2001-10-20 20:07  Timo Sirainen <tss@iki.fi>

	* src/fe-none/Makefile.am: Removed unwanted extra INCLUDES.

2001-10-20 19:52  Timo Sirainen <tss@iki.fi>

	* src/: fe-text/statusbar-items.c, fe-text/statusbar.c,
	  fe-text/statusbar.h, perl/Makefile.am, perl/module.h,
	  perl/perl-common.c, perl/perl-common.h, perl/perl-core.c,
	  perl/common/.cvsignore, perl/common/Channel.xs,
	  perl/common/Core.xs, perl/common/Ignore.xs, perl/common/Irssi.pm,
	  perl/common/Irssi.xs, perl/common/Log.xs,
	  perl/common/Makefile.PL.in, perl/common/Masks.xs,
	  perl/common/Query.xs, perl/common/Rawlog.xs,
	  perl/common/Server.xs, perl/common/Settings.xs,
	  perl/irc/.cvsignore, perl/irc/Channel.xs, perl/irc/Dcc.xs,
	  perl/irc/Irc.pm, perl/irc/Irc.xs, perl/irc/IrcChannel.xs,
	  perl/irc/IrcQuery.xs, perl/irc/IrcServer.xs,
	  perl/irc/Makefile.PL.in, perl/irc/Modes.xs, perl/irc/Netsplit.xs,
	  perl/irc/Notifylist.xs, perl/irc/Query.xs, perl/irc/Server.xs,
	  perl/textui/.cvsignore, perl/textui/Makefile.PL.in,
	  perl/textui/Statusbar.xs, perl/textui/TextBuffer.xs,
	  perl/textui/TextBufferView.xs, perl/textui/TextUI.pm,
	  perl/textui/TextUI.xs, perl/textui/module.h, perl/textui/typemap,
	  perl/ui/.cvsignore, perl/ui/Makefile.PL.in, perl/ui/Themes.xs,
	  perl/ui/UI.pm, perl/ui/UI.xs, perl/ui/Window.xs: Dependencies
	  finally work correctly in perl libraries (they're each compiled
	  separately now). Added statusbar code to available to perl, it's
	  now possible to create new statusbar items with perl scripts.

	  statusbar_items_redraw(char *name) can now be used to easily
	  redraw all named statusbar items in screen.

	  Probably several other changes I've already forgotten :)

2001-10-20 14:30  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: mainwindows.c, mainwindows.h, statusbar.c: added
	  mainwindow_resize_freeze() and .._thaw() functions to temporarily
	  freeze all window resizes. It's now being used with statusbar
	  code so changing between split windows don't make the screen jump
	  around.

2001-10-20 13:19  Timo Sirainen <tss@iki.fi>

	* src/perl/: module.h, perl-core.c, perl-core.h, perl-fe.c,
	  common/Irssi.pm, common/Irssi.xs, irc/Irc.pm, irc/Irc.xs,
	  textui/TextUI.pm, textui/TextUI.xs, ui/UI.pm, ui/UI.xs: Added API
	  version check between perl module and perl libs.
	  perl_scripts_deinit() now destroys all dynamically loaded
	  libraries (Irssi, Irssi::Irc, Irssi::UI too) so /UNLOAD perl
	  should now release more memory, this also makes /unload perl,
	  /load perl work again.

2001-10-20 11:30  Timo Sirainen <tss@iki.fi>

	* src/core/special-vars.c: $~ crashed if arglist was empty

2001-10-20 11:26  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/dcc/fe-dcc-chat.c: Get the server tag to query
	  from dcc->servertag, not dcc->server->tag, to make it work
	  correctly when accepting dcc chat when not connected to server.

2001-10-20 11:20  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/keyboard.c: /BIND -delete doesn't anymore
	  leave empty {} blocks in configuration file.

2001-10-20 10:35  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: mainwindows.c, screen.c, textbuffer-view.c: When
	  resizing terminal smaller, destroy some split windows if they
	  don't fit into screen otherwise. Also, irssi doesn't crash
	  anymore or mess up the screen even if terminal is resized to 1x1
	  size (not sure of 0x0, my terminal doesn't resize that small, and
	  maybe I shouldn't bother with it anyway :)

2001-10-20 10:01  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: mainwindows-layout.c, mainwindows.c, mainwindows.h:
	  Fixed restoring split windows layout. Some other split window
	  resizing fixes

2001-10-19 17:28  Timo Sirainen <tss@iki.fi>

	* scripts/quitmsg.pl: Randomizes the quit msg only if it wasn't
	  given.

2001-10-19 12:35  Timo Sirainen <tss@iki.fi>

	* irssi.conf: Leave one space before topic in topicbar.

2001-10-19 12:13  Timo Sirainen <tss@iki.fi>

	* irssi.conf: updated infobar text

2001-10-19 11:59  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: lastlog.c, module-formats.c, module-formats.h:
	  /LASTLOG -count option added. patch by dgl@dgl.cx

2001-10-19 11:37  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/dump.c: format string exploit found & patch by
	  cph@cph.demon.co.uk

2001-10-19 11:28  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/: dump.c, listen.c, module.h: Actions are now
	  transferred correctly, own messages in main irssi are transferred
	  now to clients. Patch by ganesh@earth.li.

2001-10-19 10:02  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt: added "ctcp msg" and "ctcp reply" signals.

2001-10-18 10:30  Timo Sirainen <tss@iki.fi>

	* docs/help/in/hilight.in: escape % with % so /HELP hilight won't
	  treat them as colors

2001-10-17 14:59  Timo Sirainen <tss@iki.fi>

	* default.theme: added sb_topic_bg

2001-10-15 20:18  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindows.c: mainwindow_set_statusbar_lines()
	  resized only active window - not all windows in that main
	  window.. This made screen mess up for example with /RELOAD.

2001-10-15 18:37  Timo Sirainen <tss@iki.fi>

	* src/core/modules-load.c: fixed a small memleak when unloading
	  module

2001-10-15 18:30  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-sources.c: refcount for timeouts/inputs wasn't 0
	  initially so it caused some memleaks.

2001-10-15 15:31  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-log.c: -ansicolors -mirccolors => -colors
	  in /LOG OPEN syntax, since there's only -colors currently..

2001-10-15 12:53  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: /DEVOICE * should devoice operators having
	  voices too.

2001-10-14 15:19  Timo Sirainen <tss@iki.fi>

	* configure.in: perl_prefix_note shouldn't be printed if
	  --enable-perl-path was given.

2001-10-14 14:56  Timo Sirainen <tss@iki.fi>

	* configure.in: --with-perl-lib=site didn't work if --prefix was
	  given

2001-10-14 14:14  Timo Sirainen <tss@iki.fi>

	* src/: core/args.c, core/net-disconnect.c, core/nicklist.c,
	  core/servers.c, fe-text/gui-readline.c: Fixed some memory leaks.

2001-10-14 13:45  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: fixed a minor memleak

2001-10-14 13:33  Timo Sirainen <tss@iki.fi>

	* src/irc/core/: channels-query.c, irc-nicklist.c: Irssi lost
	  channel key for secret/private channels after join.

2001-10-14 11:33  Timo Sirainen <tss@iki.fi>

	* docs/help/in/bind.in: added delete_to_next_space command

2001-10-14 11:32  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-entry.c, gui-entry.h, gui-readline.c:
	  delete_previous_word and delete_next_word now deletes only until
	  non-alphanumeric character is found. added delete_to_next_space
	  command.

2001-10-14 11:25  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-expandos.c: $winname expando didn't change
	  on "window changed" signal.

2001-10-14 11:17  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-readline.c, statusbar-config.c,
	  statusbar-items.c, statusbar.c: Window-statusbars are created
	  correctly with /RELOAD, some input line fixes related to /RELOAD.

2001-10-14 10:45  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: mainwindows.c, statusbar.c: Resizing terminal works
	  now properly, also sends "terminal resized" signal now.

2001-10-14 10:15  Timo Sirainen <tss@iki.fi>

	* irssi.conf: Removed hilighting from info-bar. Looks horrible with
	  reversed text in terminal with white background.

2001-10-14 10:14  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-printtext.c, screen.h, textbuffer-view.c,
	  textbuffer.c, textbuffer.h: Reversed text (^V) works again.

2001-10-14 09:54  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar.c: fallback to sb_background in theme if no
	  other statusbar background settings were found.

2001-10-14 09:48  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-expandos.c: $usermode's "user mode changed"
	  signal had wrong argument check (server vs.  window) so it didn't
	  really detect mode changes.

2001-10-14 09:07  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-sources.c, perl-sources.h, common/Core.xs:
	  Irssi::timeout_add() and Irssi::input_add() now accepts any type
	  of variable as data instead of just string.

2001-10-13 21:23  Timo Sirainen <tss@iki.fi>

	* default.theme: updated for the statusbar

2001-10-13 16:59  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-entry.c: When active input line was destroyed,
	  irssi didn't set active_entry to NULL.

2001-10-13 16:22  Timo Sirainen <tss@iki.fi>

	* configure.in: expand ~ in --prefix. should fix at least some perl
	  problems with configuring with --prefix=~/

2001-10-13 16:11  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/formats.c, fe-common/core/formats.h,
	  fe-text/Makefile.am, fe-text/gui-entry.c, fe-text/gui-entry.h,
	  fe-text/gui-expandos.c, fe-text/gui-printtext.c,
	  fe-text/gui-readline.c, fe-text/gui-windows.c,
	  fe-text/gui-windows.h, fe-text/irssi.c, fe-text/mainwindows.c,
	  fe-text/mainwindows.h, fe-text/screen.c,
	  fe-text/statusbar-config.c, fe-text/statusbar-config.h,
	  fe-text/statusbar-items.c, fe-text/statusbar-items.h,
	  fe-text/statusbar.c, fe-text/statusbar.h: Configurable statusbar
	  - see default config file (irssi.conf) for example how to
	  configure it. Added %> format which clears to end of line using
	  the current bg color. Added support for multiple input lines
	  (just the core, not used anywhere yet).

2001-10-13 16:10  Timo Sirainen <tss@iki.fi>

	* irssi.conf: added statusbar configuration

2001-10-13 15:17  Timo Sirainen <tss@iki.fi>

	* src/core/settings.h: "extern const char *default_config;" - some
	  other parts of irssi might want to use the default config also.

2001-10-02 07:55  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/fe-common-core.c, irc/flood/flood.c,
	  irc/notifylist/notifylist.c, core/modules.h: Added
	  MODULE_DATA_UNSET() macro and started using it. Just to make sure
	  we don't try to access free'd data.

2001-10-01 12:05  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/notifylist/fe-notifylist.c: Use the nick as
	  target when printing notify messages, so they go to query
	  windows.

2001-10-01 08:20  Timo Sirainen <tss@iki.fi>

	* docs/help/in/say.in: /HELP say by peter@catslair.demon.nl

2001-10-01 07:04  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/translation.c: /SET translation was broken -
	  fixed by lam@e-gate.pl.

2001-09-23 17:32  Timo Sirainen <tss@iki.fi>

	* src/core/: expandos.c, expandos.h, special-vars.c,
	  special-vars.h: added expando_get_signals() and
	  special_vars_get_signals() to return list of signals the expandos
	  use. Also added "time changed" signal which gets emitted when $Z
	  changes.

2001-09-22 16:06  Timo Sirainen <tss@iki.fi>

	* src/perl/common/: Channel.xs, module.h: channel_create() wasn't
	  called properly

2001-09-22 15:24  Timo Sirainen <tss@iki.fi>

	* src/lib-config/: get.c, iconfig.h: added config_node_first()
	  function to get the first non-comment node.

2001-09-22 14:53  Timo Sirainen <tss@iki.fi>

	* src/lib-config/: get.c, iconfig.h: config_node_next() - Returns
	  the next non-comment node in list. Use this function when reading
	  blocks/lists in config file.

2001-09-22 11:25  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: module-formats.c, module-formats.h,
	  translation.c: /SET translation now says if there were any errors

2001-09-22 08:15  Timo Sirainen <tss@iki.fi>

	* docs/perl.txt: /COMMAND creation example fixed/updated.

2001-09-21 14:57  Timo Sirainen <tss@iki.fi>

	* irssi.spec.in: updated

2001-09-21 14:09  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/module-formats.c: bind_key format updated.
	  Doesn't truncate the key now.

2001-09-20 17:56  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-servers.c: When using /SET hostname
	  ipv6:address, replace the ':' char with '_' so it won't break the
	  USER command which is sent to server at connect.

2001-09-20 16:50  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/themes.c: PARAMS -> ARGS fix again..

2001-09-20 16:44  Timo Sirainen <tss@iki.fi>

	* src/core/: special-vars.c, special-vars.h:
	  s/PARAM_FLAGS_ONLY_PARAMS/PARAM_FLAG_ONLY_ARGS/ since they're
	  called arguments everywhere :)

2001-09-20 16:43  Timo Sirainen <tss@iki.fi>

	* src/core/special-vars.c: $*, $~ and $-n should still work with
	  PARAM_FLAG_ONLY_PARAMS.

2001-09-20 15:58  Timo Sirainen <tss@iki.fi>

	* src/: core/special-vars.c, core/special-vars.h,
	  fe-common/core/formats.c, fe-common/core/themes.c: special vars:
	  added PARSE_FLAG_ONLY_PARAMS. Theme loading now uses it so you
	  can use $C etc. in themes to print the active channel.
	  printformat() also expands it now correctly to the server/target
	  where the message was printed, not to the active window's
	  server/target.

2001-09-20 14:21  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-signals.c: perl_signal_remove() didn't work.

2001-09-19 09:15  Timo Sirainen <tss@iki.fi>

	* docs/help/in/: ignore.in, unignore.in: updated

2001-09-18 15:37  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/module-formats.c: "Unknown chat network" error
	  now tells to create it with /IRCNET ADD (..which is a bit wrong
	  with non-IRC..)

2001-09-17 13:04  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-log.c: Print the log's expanded file name
	  when complaining about not being able to create log file.

2001-09-13 13:08  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-nicklist.c: ..the same fix..

2001-09-13 13:06  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-nicklist.c: Don't crash if the IRC server
	  doesn't print your nick in /NAMES list after join.

2001-09-12 12:19  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/dcc.c: The new /SET dcc_port range didn't work
	  properly..

2001-09-11 18:32  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/keyboard.c: /BIND ^W-1 was treated as ^W + '-'
	  + '1', not as ^W + '1'..

2001-09-11 18:20  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-log.c: escape_target() didn't escape /
	  chars properly, it just crashed irssi..

2001-09-11 18:15  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/keyboard.c, fe-text/gui-readline.c: It's now
	  possible to stop single character /BINDs from printing to input
	  line. Hiascii characters didn't work properly with /BIND.

2001-09-11 18:04  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt: Updated "module xxx" signals.

2001-09-11 18:02  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-irc-messages.c: Server notices shouldn't
	  contain target field when printing it, it's always you anyway.

2001-09-11 17:47  Timo Sirainen <tss@iki.fi>

	* src/: core/chat-protocols.h, fe-common/core/fe-log.c,
	  irc/core/irc-core.c: autolog: target name is now always
	  lowercased with irc protocol.

2001-09-11 17:38  Timo Sirainen <tss@iki.fi>

	* src/core/modules-load.c: /LOAD fixes for modules with no core
	  part, and /LOAD ~/...

2001-09-11 17:32  Timo Sirainen <tss@iki.fi>

	* configure.in: sys/resource.h check - needed for the ulimit
	  change.. removed libintl.h check since it's not used anymore.

2001-09-11 15:45  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channels-query.c: Added option /SET channel_sync -
	  if disabled irssi disables the channel syncing entirely. This
	  breaks /BAN and probably something else too. Just a temporarily
	  kludge until I fix this properly (on demand /USERHOST at /BAN
	  time, etc.).

2001-09-11 12:46  Timo Sirainen <tss@iki.fi>

	* docs/help/in/log.in: -targets accepts space separated list..

2001-09-10 20:21  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/dcc.c: /SET dcc_port accepts now port range (eg.
	  "10000 20000")

2001-09-10 19:50  Timo Sirainen <tss@iki.fi>

	* src/core/core.c: /SET override_coredump_limit - sets core file
	  size to unlimited if set ON (default).

2001-09-10 15:34  Timo Sirainen <tss@iki.fi>

	* src/fe-text/screen.c: Disabled using idcok() which caused
	  redrawing problems with netbsd.

2001-09-09 12:20  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindows-layout.c: Restoring split windows layout
	  didn't work properly (didn't I already commit this days ago?)

2001-09-09 12:12  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindows.c: /WINDOW MOVE UP|DOWN might have
	  crashed.

2001-09-08 18:57  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-commands.c: /WINDOW ITEM MOVE didn't
	  work properly if there was space after parameter (..which
	  tab-completion added..)

2001-09-08 18:02  Timo Sirainen <tss@iki.fi>

	* src/core/modules-load.c: Loading modules that didn't have "core"
	  part didn't work (eg. irc_proxy).

2001-09-06 14:44  Timo Sirainen <tss@iki.fi>

	* docs/crash.txt: upated

2001-09-06 13:12  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-servers.c: Use only the first word from username
	  when sending it to server.

2001-08-31 20:27  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindows.c: mainwindow_set_size() called
	  mainwindow_shrink() improperly.

2001-08-31 16:47  Timo Sirainen <tss@iki.fi>

	* src/core/expandos.c: Expando lookup crashed with hi-ascii chars.

2001-08-31 16:32  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-queries.c: Print the server tag in "query
	  started" messages with query->server_tag, not query->server->tag
	  since query->server can be NULL when restoring window layout.

2001-08-28 12:24  Timo Sirainen <tss@iki.fi>

	* src/fe-text/screen.c: Added command /RESIZE for resizing the
	  terminal when SIGWINCH isn't supported.

2001-08-28 11:12  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/completion.c: Check that word isn't empty
	  instead of just assuming it isn't. This one probably caused
	  several completion problems.

2001-08-24 13:46  Timo Sirainen <tss@iki.fi>

	* irssi.conf: /CALC alias fixed

2001-08-24 13:34  Timo Sirainen <tss@iki.fi>

	* irssi.conf: /UPTIME alias was _still_ broken.

2001-08-23 10:54  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-queries.c: removed accidental 'i' :)

2001-08-23 10:32  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-queries.c, module-formats.c: Added server
	  tag to query_start format.

2001-08-22 14:51  Timo Sirainen <tss@iki.fi>

	* irssi.conf: /UPTIME alias fixed

2001-08-22 14:21  Timo Sirainen <tss@iki.fi>

	* irssi.conf: typofix

2001-08-20 12:01  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-log.c: Added option /SET autolog_colors.
	  Colors are now off by default for /WINDOW LOGs too.

2001-08-17 14:08  Timo Sirainen <tss@iki.fi>

	* src/fe-text/lastlog.c: /LASTLOG: start parameter wasn't handled
	  correctly

2001-08-17 13:52  Timo Sirainen <tss@iki.fi>

	* src/core/modules-load.c: Module loading fixes.

2001-08-17 11:55  Timo Sirainen <tss@iki.fi>

	* src/perl/Makefile.am: typofix

2001-08-17 11:51  Timo Sirainen <tss@iki.fi>

	* src/perl/Makefile.am: added textui

2001-08-14 13:19  Timo Sirainen <tss@iki.fi>

	* src/: core/chat-commands.c, fe-common/core/fe-server.c,
	  fe-text/gui-printtext.c, fe-text/gui-printtext.h,
	  fe-text/textbuffer-reformat.c, irc/core/irc-commands.c,
	  irc/core/irc-servers.c, irc/core/irc-servers.h: Some internal
	  changes how /SERVER command works. Added /SERVER PURGE [<target>]
	  command. The channel output is purged at /PART if the output
	  queue is larger than 10.

2001-08-14 13:17  Timo Sirainen <tss@iki.fi>

	* src/irc/core/netsplit.c: quitmsg_is_split() fix - the hosts must
	  contain the domain part now (ie.  "word1 word2" isn't a netsplit)

2001-08-14 12:33  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-irc-commands.c: Some support for lain ircd's
	  /SETHOST - It /PART + /JOINs all channels, so add all the joined
	  channels to window binds temporarily so /PART doesn't close the
	  windows if /SET autoclose_windows is ON.

2001-08-14 11:53  Timo Sirainen <tss@iki.fi>

	* src/irc/core/: netsplit.c, netsplit.h: Rewrote
	  quitmsg_is_split(). A bit faster now and doesn't match to quit
	  messages like "foo. bar."

2001-08-14 11:24  Timo Sirainen <tss@iki.fi>

	* src/perl/textui/TextUI.xs: Irssi::TextUI::TextBufferVew should
	  also contain the scroll..

2001-08-14 11:23  Timo Sirainen <tss@iki.fi>

	* src/perl/textui/TextBufferView.xs: Updated for view->scroll.

2001-08-14 11:22  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/chat-completion.c: Typofix - might have caused
	  a crash if channel was destroyed with /WINDOW CLOSE.

2001-08-14 01:19  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-printtext.c, statusbar-items.c: --more--
	  checker uses now "gui print text finished" signal. "gui " part
	  was missing from signal_remove("gui print text finished") in
	  gui-printtext.c..

2001-08-14 01:14  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-windows.c, gui-windows.h, mainwindows-layout.c,
	  module-formats.c, module-formats.h, textbuffer-commands.c,
	  textbuffer-view.c, textbuffer-view.h: /SET scroll ON - should the
	  windows be scrolled by default when you're at bottom. /WINDOW
	  SCROLL ON|OFF|DEFAULT - Window specific scrolling behaviour, also
	  saved in windows layout.

2001-08-14 00:53  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: Removed trigraphs by adding "" in
	  the middle.

2001-08-14 00:43  Timo Sirainen <tss@iki.fi>

	* src/: fe-none/irssi.c, irc/bot/bot.c, irc/proxy/proxy.c: Added
	  missing module_register() calls.

2001-08-14 00:41  Timo Sirainen <tss@iki.fi>

	* src/: core/Makefile.am, core/core.c, core/modules-load.c,
	  core/modules-load.h, core/modules.c, core/modules.h,
	  fe-common/core/fe-common-core.c, fe-common/core/fe-modules.c,
	  fe-common/core/module-formats.c, fe-common/core/module-formats.h,
	  fe-common/irc/fe-common-irc.c, fe-common/irc/dcc/fe-dcc.c,
	  fe-common/irc/notifylist/fe-notifylist.c, fe-text/irssi.c,
	  irc/core/irc-core.c, irc/dcc/dcc.c, irc/flood/flood.c,
	  irc/notifylist/notifylist.c, perl/Makefile.am, perl/module-fe.h,
	  perl/module.h, perl/perl-core.c, perl/perl-fe.c: Module loading
	  updates - /LOAD shows now also the statically loaded modules.
	  You can't /LOAD the same module twice. Syntax changed to /LOAD
	  <module> [<submodule>], /UNLOAD <module> [<submodule>].

	  NOTE: all modules now need to call register_module() in their
	  init() function.

2001-08-14 00:03  Timo Sirainen <tss@iki.fi>

	* src/core/signals.c: minor speedups and signal removing fixes

2001-08-13 22:01  Timo Sirainen <tss@iki.fi>

	* src/fe-common/: core/module-formats.c, irc/module-formats.c: "IRC
	  Net" -> "Network" in /SERVER LIST and /CHANNEL LIST

2001-08-13 14:14  Timo Sirainen <tss@iki.fi>

	* irssi.conf, src/irc/core/irc-servers.c: max_query_chans set to 1
	  by default. Set to 10 in networks where it's known to work.

2001-08-13 14:00  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-irc-commands.c, module-formats.c,
	  module-formats.h: /INVITELIST prints "Invite list is empty"
	  message and complains about not being synced. Changed level to
	  CLIENTNOTICE when printing the "no bans" message.

2001-08-13 13:55  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt: Added "message irc ..." signals

2001-08-13 13:51  Timo Sirainen <tss@iki.fi>

	* src/: core/log.c, core/log.h, fe-common/core/fe-log.c,
	  fe-common/core/formats.c: /LOG OPEN -color, /SET awaylog_colors -
	  specifies that the color codes should be written to log file.

2001-08-12 18:25  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: textbuffer-view.c, textbuffer.c:
	  textbuffer_view_remove_line() fixes (with a small kludge..)

2001-08-12 17:05  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/keyboard.c: One more limit to "key" names - it
	  can't start with a digit. This allows us to use /BIND foo
	  meta2-18~ etc. more easily.

2001-08-12 17:02  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/keyboard.c: Bugfix to keyb. code :) And now
	  the "key" names can contain only alphanumeric + '_' characters,
	  which makes /BIND foo meta-5~ work again because 5~ are treated
	  separately, not as one "key" name.

2001-08-12 16:48  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/keyboard.c: Keyboard code fixes - meta-arrows
	  etc. should work now correctly.

2001-08-12 13:05  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-commands.c: /WINDOW CLOSE <first>
	  didn't work if <last> too wasn't specified..

2001-08-09 11:08  Timo Sirainen <tss@iki.fi>

	* debian/rules: updates

2001-08-09 11:03  Timo Sirainen <tss@iki.fi>

	* configure.in: Check that IPv6 structures are found if
	  --enable-ipv6 is given.

2001-08-09 10:26  Timo Sirainen <tss@iki.fi>

	* src/perl/textui/TextBufferView.xs: Removed some extra ';' chars
	  which made it not compile with perl 5.00x.
	  textbuffer_get_lines() now actually returns the value.

2001-08-09 01:59  Timo Sirainen <tss@iki.fi>

	* src/perl/: Makefile.am, textui/.cvsignore, textui/Makefile.PL.in,
	  textui/TextBuffer.xs, textui/TextBufferView.xs, textui/TextUI.pm,
	  textui/TextUI.xs, textui/module.h, textui/typemap: Added
	  Irssi::TextUI.

2001-08-09 00:50  Timo Sirainen <tss@iki.fi>

	* irssi.conf, src/fe-common/core/fe-core-commands.c: /VERSION
	  command and /SV alias now print the version date too.

2001-08-09 00:08  Timo Sirainen <tss@iki.fi>

	* .cvsignore, autogen.sh, configure.in: irssi-version.h is now
	  updated by CVS daily instead of being generated by configure. The
	  main version string is set to 0.7.98.CVS.

2001-08-08 22:43  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-signals.c: Irssi crashed if script died in a signal
	  handler.

2001-08-08 22:42  Timo Sirainen <tss@iki.fi>

	* scripts/clones.pl: Some cleanups, complains if not run in
	  channel.

2001-08-08 20:12  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt, src/fe-text/statusbar-items.c: "mail counter"
	  signal is now sent when mail counter is updated in statusbar.

2001-08-08 20:00  Timo Sirainen <tss@iki.fi>

	* src/: core/misc.c, core/misc.h, core/special-vars.c,
	  fe-common/core/chat-completion.c: Added function expand_escapes()
	  which handles now escaping /EVAL and input line if /SET
	  expand_escapes is set. Supported escapes are \t, \r, \n, \e
	  (ESC), \x (HEX, \x1b), \c (CTRL char, \cA), \000 (octal, \033)

2001-08-08 18:23  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/windows-layout.c: Restoring window layout
	  shouldn't make the queries active.

2001-08-08 18:05  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/windows-layout.c,
	  fe-text/mainwindows-layout.c: Changed signal / function names for
	  /LAYOUT stuff. /LAYOUT RESET now resets the split windows too.

2001-08-08 17:47  Timo Sirainen <tss@iki.fi>

	* src/: core/chatnets.c, irc/core/channel-events.c: If we receive
	  INVITE for a channel that is added with /CHANNEL ADD -auto, join
	  it immediately.

2001-08-08 16:39  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-entry.c: Never insert NUL characters to entry
	  line (Ctrl-Space)

2001-08-08 16:22  Timo Sirainen <tss@iki.fi>

	* docs/help/in/ban.in, src/irc/core/bans.c: /BAN [-type] -> /BAN
	  [-normal | -user | -host | -domain | -custom <type>].  Added ban
	  type "User"

2001-08-08 16:08  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-windows.c, fe-windows.h, window-items.c:
	  Fixed leaking window binds. They were added but rarely removed.

2001-08-08 15:48  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer.c: one more extra cleanup for
	  textbuffer_remove_all_lines()

2001-08-08 15:43  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: textbuffer-view.c, textbuffer.c: Some extra
	  cleanups for /SB CLEAR.

2001-08-08 15:29  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-items.c: /SET autofocus_new_items ON -
	  if newly created window items should be set active automatically.

2001-08-08 15:01  Timo Sirainen <tss@iki.fi>

	* irssi.conf: Added CALC alias had broken the config.

2001-08-08 14:43  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: mainwindows.c, mainwindows.h: /WINDOW BALANCE
	  didn't work properly when topicbar was off. Added a few comments
	  to mainwindows.h

2001-08-08 12:50  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/notifylist/fe-notifylist.c: /NOTIFY printed '!'
	  character after nick if mask was given.

2001-08-08 04:00  Timo Sirainen <tss@iki.fi>

	* configure.in: Version number update

2001-08-07 21:03  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-core.c: Irssi crashed if loading script failed.

2001-08-07 15:25  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-common.c, perl-core.c, perl-signals.c: /SCRIPT
	  RESET didn't work properly (start/stop functions were called in
	  wrong order). Added a few extra deinits.

2001-08-07 15:16  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindows-layout.c: Windows' parent weren't saved
	  (but was restored..)

2001-08-07 12:41  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/window-commands.c,
	  fe-common/core/windows-layout.c, fe-text/Makefile.am,
	  fe-text/gui-windows.c, fe-text/gui-windows.h, fe-text/irssi.c,
	  fe-text/mainwindows-layout.c, fe-text/mainwindows-save.c,
	  fe-text/mainwindows.c, fe-text/mainwindows.h,
	  fe-text/statusbar-items.c: Restoring layout for split windows
	  works betters now. Some sticky window changes/fixes. Renamed
	  /WINDOW MOVE LEFT|RIGHT -> PREV|NEXT, added commands /WINDOW MOVE
	  UP|DOWN|LEFT|RIGHT. The new LEFT|RIGHT now moves the window only
	  inside split windows. mainwindows-save.c -> mainwindows-layout.c

2001-08-07 04:00  Timo Sirainen <tss@iki.fi>

	* configure.in: Version number update

2001-08-06 04:00  Timo Sirainen <tss@iki.fi>

	* configure.in: Version number update

2001-08-05 06:45  Timo Sirainen <tss@iki.fi>

	* src/core/chat-commands.c: /MSG * in empty window now prints "not
	  joined" error

2001-08-05 04:00  Timo Sirainen <tss@iki.fi>

	* configure.in: Version number update

2001-08-04 04:00  Timo Sirainen <tss@iki.fi>

	* configure.in: Version number update

2001-08-04 02:31  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar.c: statusbar_item_redraw() didn't work
	  properly with multiple split windows.

2001-08-04 01:36  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-ignore.c: /UNIGNORE - skip spaces at end of
	  line.

2001-08-03 23:39  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-windows.c, mainwindows.c, mainwindows.h:
	  /WINDOW STICK changes - If ref# is given and it's in another
	  split window, it's moved to the active split window - even if the
	  window was already sticky in the other one.

2001-08-03 22:54  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/fe-windows.c, fe-common/core/fe-windows.h,
	  fe-common/core/window-commands.c, fe-text/mainwindows.c,
	  fe-text/module-formats.c, fe-text/module-formats.h: Added sticky
	  window information to /WINDOW.

2001-08-03 20:50  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-commands.c: Minor cleanup.

2001-08-03 20:04  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: module-formats.c, module-formats.h,
	  window-commands.c: /WINDOW command now prints all information
	  related to window.

2001-08-03 04:00  Timo Sirainen <tss@iki.fi>

	* configure.in: Version number update

2001-08-02 04:00  Timo Sirainen <tss@iki.fi>

	* configure.in: Version number update

2001-08-01 04:00  Timo Sirainen <tss@iki.fi>

	* configure.in: Version number update

2001-07-31 04:00  Timo Sirainen <tss@iki.fi>

	* configure.in: Version number update

2001-07-31 01:22  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-core.c: Stop scripts when there's error in
	  signal/timeout/input handler.

2001-07-30 22:10  Timo Sirainen <tss@iki.fi>

	* configure.in, src/perl/Makefile.am, src/perl/perl-common.c,
	  docs/manual.txt: --with-perl-path ->
	  --with-perl-lib=[site|vendor|DIR] with some fixes to make it work
	  better.

2001-07-30 20:42  Timo Sirainen <tss@iki.fi>

	* irssi.conf: A bit more portable calc - use awk instead of echo -n

2001-07-30 20:08  Timo Sirainen <tss@iki.fi>

	* irssi.conf: added /CALC alias

2001-07-30 13:07  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-fe.c: bugfix for parameter handling...

2001-07-30 13:06  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-fe.c: /SCRIPT FLUSH -> /SCRIPT RESET. Fixed
	  parameter handling for /SCRIPT LOAD & UNLOAD.

2001-07-30 12:56  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-common.c, perl-common.h, perl-core.c,
	  perl-signals.c, perl-sources.c: Script name is printed now
	  correctly if there's an error in timeouts/signals.

2001-07-30 12:24  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-settings.c: /TOGGLE didn't send "setup
	  changed" signal

2001-07-30 04:00  Timo Sirainen <tss@iki.fi>

	* configure.in: Version number update

2001-07-29 13:14  Timo Sirainen <tss@iki.fi>

	* src/perl/irssi-core.pl: "\n", not '\n'..

2001-07-29 13:13  Timo Sirainen <tss@iki.fi>

	* src/perl/: irssi-core.pl, perl-fe.c: /SCRIPT EXEC took only one
	  argument. /SCRIPT LIST is now printed with CLIENTCRAP level.
	  maybe local($/) = '\n' in irssi-core.pl now resets it correctly?
	  ..

2001-07-29 12:56  Timo Sirainen <tss@iki.fi>

	* src/core/signals.c: Signals weren't removed correctly.

2001-07-29 12:18  Timo Sirainen <tss@iki.fi>

	* src/perl/irssi-core.pl: don't use strict since it was forced to
	  scripts too. added a missing $.

2001-07-29 12:14  Timo Sirainen <tss@iki.fi>

	* src/perl/Makefile.am: forgot module-formats.h

2001-07-29 09:17  Timo Sirainen <tss@iki.fi>

	* configure.in, irssi.conf, docs/manual.txt,
	  src/fe-common/core/completion.c, src/fe-common/core/completion.h,
	  src/fe-common/irc/dcc/fe-dcc-send.c, src/fe-text/Makefile.am,
	  src/fe-text/irssi.c, src/perl/.cvsignore, src/perl/Makefile.am,
	  src/perl/irssi-core.pl, src/perl/module-formats.c,
	  src/perl/module-formats.h, src/perl/module.h,
	  src/perl/perl-common.c, src/perl/perl-common.h,
	  src/perl/perl-core.c, src/perl/perl-core.h, src/perl/perl-fe.c,
	  src/perl/perl-signals.c, src/perl/perl-signals.h,
	  src/perl/perl-sources.c, src/perl/perl-sources.h,
	  src/perl/perl.c, src/perl/common/module.h, src/perl/ui/UI.xs:
	  --enable-perl* -> --with-perl*. Added a new libfe_perl which
	  handles /SCRIPT commands. /RUN -> /SCRIPT LOAD, /PERLFLUSH ->
	  /SCRIPT FLUSH, /PERL -> /SCRIPT EXEC. Added /SCRIPT UNLOAD,
	  /SCRIPT LIST. Lots of cleanups.

	  filename_complete() has extra argument for "default directory"
	  which is searched if no path is given when completing.

2001-07-29 05:32  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events-numeric.c: /NAMES
	  #channel_you're_not_joined doesn't print the "total of xx nick"
	  line anymore - it was always just full of 0 and people thought it
	  was a bug (it's a missing feature :).

2001-07-29 04:51  Timo Sirainen <tss@iki.fi>

	* src/perl/Makefile.am: fix

2001-07-29 04:38  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/completion.c: " <tab>" in query printed glib
	  warnings.

2001-07-29 04:03  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-signals.c: bugfix

2001-07-29 04:00  Timo Sirainen <tss@iki.fi>

	* configure.in: Version number update

2001-07-29 03:56  Timo Sirainen <tss@iki.fi>

	* src/perl/Makefile.am: Use INSTALLDIRS=perl option with MakeMaker
	  if perl install directory is specified.

2001-07-29 03:55  Timo Sirainen <tss@iki.fi>

	* .cvsignore: added a few debian-specific files.

2001-07-29 03:54  Timo Sirainen <tss@iki.fi>

	* autogen.sh: Remove VERSION from config.h.in so you don't need to
	  rebuild the whole irssi because of it.

2001-07-29 02:25  Timo Sirainen <tss@iki.fi>

	* src/fe-text/screen.c: Resize fixes. Now SIGWINCH only sets a flag
	  that a resize check is needed.  Resizes are checked/done 2 times
	  a second.

2001-07-29 01:48  Timo Sirainen <tss@iki.fi>

	* irssi.conf: typofix

2001-07-29 01:46  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/notifylist/: fe-notifylist.c, module-formats.c,
	  module-formats.h: /NOTIFY, /NOTIFY -list: Added "The notify list
	  is empty" message

2001-07-29 01:41  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-queries.c, module-formats.c,
	  module-formats.h: Added "Closed query with nick" message.

2001-07-29 01:35  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-log.c: Escape % chars in logs so strftime()
	  won't mess with them.

2001-07-29 01:16  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/printtext.c: Removed unused
	  signal_gui_print_text, added a g_return_if_fail(dest->window !=
	  NULL) to "print text" signal - window should be set or it is
	  treated as GUI print event.

2001-07-29 01:14  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer.c: Added a small sanity check - the
	  condition should never happen, but it seems to have happened with
	  one guy.. perhaps something else had corrupted memory.

2001-07-29 00:27  Timo Sirainen <tss@iki.fi>

	* src/: core/settings.c, fe-common/core/fe-settings.c: Fixed
	  /RELOAD crashing without parameters.

2001-07-28 23:40  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-items.c: OK, no more forcing the
	  reuse_unused_windows. It's up to the user to set it.

2001-07-28 23:28  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-items.c: /SET reuse_unused_windows is
	  now forced ON only if /SET autocreate_windows is ON and
	  autoclose_windows is OFF.

2001-07-28 23:24  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-common-core.c: --hostname and --nick
	  options didn't have effect for autoconnected servers.

2001-07-28 22:59  Timo Sirainen <tss@iki.fi>

	* debian/rules: check if we're running perl 5.00x - if so, don't
	  define the INSTALLDIRS since it breaks make install.

2001-07-28 22:41  Timo Sirainen <tss@iki.fi>

	* curses.m4: Fix to make it work with autoconf 2.50

2001-07-28 04:00  Timo Sirainen <tss@iki.fi>

	* configure.in: Version number update

2001-07-27 04:00  Timo Sirainen <tss@iki.fi>

	* configure.in: Version number update

2001-07-26 04:01  Timo Sirainen <tss@iki.fi>

	* configure.in: Version number update

2001-07-26 01:49  Timo Sirainen <tss@iki.fi>

	* src/: core/channels.c, core/queries.c, core/window-item-rec.h,
	  fe-common/core/fe-channels.c, fe-common/core/fe-exec.c,
	  fe-common/core/fe-queries.c, fe-common/core/window-items.c: added
	  destroy() function to WI_ITEM_REC. This fixes a potential crash
	  when "window item destroy" signal was being used.

2001-07-26 01:38  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/completion.c: bugfix

2001-07-25 20:59  Timo Sirainen <tss@iki.fi>

	* configure.in: Version number update

2001-07-25 20:50  Timo Sirainen <tss@iki.fi>

	* configure.in: Version number update

2001-07-25 20:20  Timo Sirainen <tss@iki.fi>

	* configure.in: Version number update

2001-07-25 20:15  Timo Sirainen <tss@iki.fi>

	* configure.in: Version number update

2001-07-25 20:07  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/: dump.c, proxy.c: get the version from
	  IRSSI_VERSION, not VERSION. #include "signals.h" was missing from
	  proxy.c

2001-07-25 19:29  Timo Sirainen <tss@iki.fi>

	* src/core/: expandos.c, modules.c: fixed using already free'd
	  memory.

2001-07-25 19:16  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/themes.c: buffer overflow fix

2001-07-25 17:40  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-irc-commands.c: SYNTAX: ACTION updated -
	  target is required

2001-07-24 22:21  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-signals.c, common/typemap, irc/typemap,
	  ui/typemap: Don't crash when trying to bless NULLs

2001-07-24 17:49  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.html: Added proxy section

2001-07-22 12:08  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/hilight-text.c: fixed a small memory leak

2001-07-18 19:03  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/printtext.c, fe-common/core/printtext.h,
	  perl/ui/UI.xs: Irssi::printformat() called printformat_window()
	  to print the text which lost server/target information. Added
	  printtext_dest() function which it uses now.

2001-07-17 18:22  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-channels.c: /NAMES -count now prints only
	  the "total" line, not "users(#channel)" anymore

2001-07-16 20:23  Timo Sirainen <tss@iki.fi>

	* src/core/commands.c: command_runsub() - ignore multiple spaces
	  between /COMMAND  SUBCOMMAND

2001-07-16 20:22  Timo Sirainen <tss@iki.fi>

	* scripts/: autoop.pl, autorejoin.pl, clones.pl, hello.pl,
	  mlock.pl, privmsg.pl, quitmsg.pl, realname.pl: added "use strict"
	  for all scripts, made some small changes.

2001-07-16 20:03  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-signals.c, perl-signals.h, common/Core.xs: Added
	  Irssi::command_bind_first() and Irssi::command_bind_last()

2001-07-16 19:49  Timo Sirainen <tss@iki.fi>

	* docs/help/in/window.in: /WINDOW MOVE: prev/next -> left/right

2001-07-16 17:20  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/hilight-text.c: added another hilight kludge

2001-07-16 16:56  Timo Sirainen <tss@iki.fi>

	* src/core/core.c: --home, --config parameters now expand relative
	  paths to absolute at startup.

2001-07-16 16:10  Timo Sirainen <tss@iki.fi>

	* src/fe-text/Makefile.am: forgot to add textbuffer-reformat.h

2001-07-15 19:03  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-messages.c, hilight-text.c, printtext.c:
	  Hilight fixes - mode lines shouldn't be hilighted accidentally
	  anymore.

2001-07-15 18:21  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-commands.c: Previous foreach fixes to
	  /FOREACH WINDOW too.

2001-07-15 15:16  Timo Sirainen <tss@iki.fi>

	* src/perl/Makefile.am: textui isn't done yet.

2001-07-15 14:50  Timo Sirainen <tss@iki.fi>

	* src/: core/ignore.c, fe-common/core/fe-ignore.c: New /IGNOREs
	  weren't immediately effective for nicks in channel. Some small
	  fixes for unignoring levels with /IGNORE.

2001-07-15 14:07  Timo Sirainen <tss@iki.fi>

	* src/: core/Makefile.am, core/core.c, core/log-away.c,
	  irc/core/Makefile.am, irc/core/irc-core.c, irc/core/irc-log.c,
	  perl/Makefile.am: Moved awaylog to core.

2001-07-15 13:49  Timo Sirainen <tss@iki.fi>

	* src/core/chat-commands.c: Another /FOREACH update - it only goes
	  through the current servers/channels/queries, if the command
	  creates new ones it skips them (ie.  /FOREACH CHANNEL /CYCLE
	  works now).

2001-07-15 13:13  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: textbuffer-reformat.c, textbuffer-reformat.h: /SB
	  REDRAW functionality - not fully working yet.

2001-07-15 00:39  Timo Sirainen <tss@iki.fi>

	* src/: common.h, irc/bot/bot-users.c, irc/bot/botnet-connection.c,
	  irc/bot/botnet.c, perl/perl.c, fe-common/core/autorun.c,
	  fe-common/core/fe-settings.c, fe-common/core/themes.c,
	  fe-text/Makefile.am, fe-text/gui-printtext.c, fe-text/irssi.c,
	  fe-text/textbuffer-commands.c, fe-text/textbuffer.c,
	  irc/core/irc-log.c, core/core.c, core/core.h, core/modules.c,
	  core/settings.c, fe-none/irssi.c: Added --home and --config
	  command line parameters to irssi to specify locations for
	  ~/.irssi and ~/.irssi/config

2001-07-14 23:24  Timo Sirainen <tss@iki.fi>

	* src/core/chat-commands.c: /FOREACH won't crash now if the command
	  removes the item being accessed (ie. /foreach server disconnect
	  should work)

2001-07-14 20:06  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/completion.c: command option/parameter
	  completion was case sensitive (ie. /MSG <tab> didn't, work, /msg
	  <tab> did)

2001-07-14 19:34  Timo Sirainen <tss@iki.fi>

	* configure.in: yet another typo, "-z -> -z "

2001-07-14 19:20  Timo Sirainen <tss@iki.fi>

	* debian/control: gettext isn't needed anymore

2001-07-14 19:16  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/Makefile.am: rm -f the libirc_proxy.a before ln -s.

2001-07-14 19:16  Timo Sirainen <tss@iki.fi>

	* configure.in: if -z -> if test -z ..

2001-07-14 19:13  Timo Sirainen <tss@iki.fi>

	* configure.in: if -n -> if test -n

2001-07-14 19:10  Timo Sirainen <tss@iki.fi>

	* src/core/: core.c, settings.c: "gui dialog" signals can now be
	  safely emitted before the GUI is initialized - the texts are
	  queued until the GUI initialization is done and re-emitted.

2001-07-14 18:52  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc.c: Cut the messages sent to rawlog to 510 chars
	  too.

2001-07-14 18:46  Timo Sirainen <tss@iki.fi>

	* configure.in: If perl binary wasn't found, give a correct error
	  message. Changed all test "xYY" != "x" to test -n "YY"

2001-07-14 18:19  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-channels.c, fe-channels.h: /NAMES -count:
	  print only the Total xxx nicks line

2001-07-14 18:19  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/completion.c: removed a useless "fix"

2001-07-13 19:17  Timo Sirainen <tss@iki.fi>

	* src/core/expandos.c: uname() returns non-negative if successful,
	  not necessarily 0.

2001-07-13 13:09  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/: Makefile.am, proxy.c: Compiles now statically to
	  irssi with --with-modules=proxy

2001-07-12 21:44  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-printtext.c, lastlog.c, textbuffer-commands.c,
	  textbuffer-view.c, textbuffer-view.h, textbuffer.c, textbuffer.h:
	  Replaced GList by adding prev/next pointers to LINE_REC. This
	  should make some things faster and take a bit less memory. Also
	  fixed an evil memory leak.

2001-07-12 19:51  Timo Sirainen <tss@iki.fi>

	* src/perl/ui/UI.pm: Removed everything from @EXPORT - they weren't
	  supposed to be there.

2001-07-12 19:44  Timo Sirainen <tss@iki.fi>

	* src/perl/ui/Window.xs: Irssi::Server::command() - window item
	  parameter should be NULL

2001-07-10 19:10  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/: Makefile.am, listen.c: Makefile fixed to use
	  module directory again. If /SET irssiproxy_ports has '*' as
	  server tag, it will match for any of the servers (useful if
	  you're only using one). Fixed a crash if client sent a request to
	  server and quit before the reply was received.

2001-07-05 23:16  Timo Sirainen <tss@iki.fi>

	* Makefile.am, config, irssi.conf, debian/changelog,
	  debian/conffiles, debian/control, debian/copyright, debian/dirs,
	  debian/menu, debian/postinst, debian/prerm, debian/rules,
	  debian/undocumented, docs/Makefile.am, scripts/Makefile.am,
	  src/core/settings.c, src/fe-common/core/Makefile.am,
	  src/fe-common/core/themes.c: Moved location of config, theme and
	  doc files. Added debian dir for building a .deb easily.

2001-07-03 22:21  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/completion.c: Removed GLIB warning at certain
	  condition with tab completion.

2001-07-02 13:10  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt: "query nick changed" was missing a parameter

2001-07-01 10:53  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Rawlog.xs: void should be in separate line

2001-06-30 11:53  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-common.c, perl.c: use Irssi; use Irssi::Irc and
	  use Irssi::UI are now automatically called so you won't need to
	  add those to scripts.

2001-06-30 10:11  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/dcc.c: DCC_REC was missing MODULE_DATA_INIT() /
	  .._DEINIT()

2001-06-30 09:49  Timo Sirainen <tss@iki.fi>

	* docs/perl.txt, src/perl/perl-common.c, src/perl/common/Rawlog.xs:
	  Updates to perl documentation. Moved Rawlog->{lines} to
	  Rawlog::get_lines() instead.

2001-06-29 23:52  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.html: Added info how to use xmodmap to set alt
	  as meta key

2001-06-29 23:24  Timo Sirainen <tss@iki.fi>

	* src/fe-text/irssi.c: Moved screen_refresh_thaw() in
	  initialization before the fe_common_core_finish_init() so that if
	  it prints something it gets printed to screen immediately. Also
	  doing it afterwards triggered some screen updating bug and the
	  printed lines were left blank until screen was refreshed..

2001-06-29 23:14  Timo Sirainen <tss@iki.fi>

	* src/irc/core/netsplit.c: Removed the "domain is 2 or 3 chars"
	  check from quitmsg_is_split() since Undernet nowadays prints
	  "*.net *.split" quit message for netsplits and the netsplit quit
	  message can't be faked anyway with current IRC servers.

2001-06-29 23:11  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-netsplit.c: /SET
	  netsplit_nicks_hide_threshold must not be smaller than /SET
	  netsplit_max_nicks or no nicks were printed with netsplits.

2001-06-29 23:10  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/themes.c: If .theme suffix was given for /SET
	  theme, irssi printed "theme changed to xxx" message every time
	  any setting was changed.

2001-06-29 22:57  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-common.c: Windowitem->{type} wasn't set properly

2001-06-29 22:51  Timo Sirainen <tss@iki.fi>

	* docs/perl.txt, src/perl/ui/UI.xs: Added some new variables for
	  UI::Window

2001-06-29 22:43  Timo Sirainen <tss@iki.fi>

	* docs/perl.txt: Added Window->{}, updated Dcc->{}, added
	  Dcc::Chat+Get+Send->{}, removed Autoignore

2001-06-29 22:27  Timo Sirainen <tss@iki.fi>

	* src/fe-text/irssi.c: removed fe-perl

2001-06-29 22:23  Timo Sirainen <tss@iki.fi>

	* src/fe-text/Makefile.am: removed fe-perl

2001-06-29 22:18  Timo Sirainen <tss@iki.fi>

	* configure.in: removed fe-perl lib

2001-06-29 21:14  Timo Sirainen <tss@iki.fi>

	* src/perl/Makefile.am: UI fixes

2001-06-29 21:11  Timo Sirainen <tss@iki.fi>

	* src/perl/get-signals.pl: Irssi::xx -> Irssi::UI::xx

2001-06-29 20:41  Timo Sirainen <tss@iki.fi>

	* src/perl/irc/: Irc.xs, module.h: Added size/skipped to Dcc::Send
	  / Get records

2001-06-29 19:03  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/module-formats.c: whois_away had one extra
	  space at the beginning.

2001-06-28 22:40  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-messages.c: Nick changes were printed twice
	  in queries.

2001-06-28 17:43  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/themes.c: when theme is changed, it should
	  print the message to status window, not to active window..

2001-06-28 11:01  Timo Sirainen <tss@iki.fi>

	* configure.in: perl/fe -> perl/ui

2001-06-27 23:05  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-common.c: Don't print GLIB critical when trying to
	  bless unknown iobject - this could well happen with some unknown
	  objects like /EXEC -interactive's WI_ITEM_REC.

2001-06-27 22:56  Timo Sirainen <tss@iki.fi>

	* configure.in, src/perl/Makefile.am, src/perl/perl-fe.c,
	  src/perl/common/Irssi.xs, src/perl/common/Themes.xs,
	  src/perl/common/Window.xs, src/perl/common/module.h,
	  src/perl/common/typemap, src/perl/irc/Makefile.PL.in,
	  src/perl/irc/typemap, src/perl/ui/.cvsignore,
	  src/perl/ui/Makefile.PL.in, src/perl/ui/Themes.xs,
	  src/perl/ui/UI.pm, src/perl/ui/UI.xs, src/perl/ui/Window.xs,
	  src/perl/ui/module.h, src/perl/ui/typemap: Moved fe_perl module
	  to use Irssi::UI .. this breaks several scripts that use
	  UI-specific code, but simply adding the "use Irssi::UI;" after
	  use Irssi; should work. make install now removes libfe_perl.*
	  files from global module directory, but if you have it somewhere
	  else you should manually remove it.

2001-06-27 22:54  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-windows.h: removed useless #define

2001-06-27 21:47  Timo Sirainen <tss@iki.fi>

	* src/: core/servers-reconnect.c, core/servers-setup.c,
	  core/servers-setup.h, fe-common/core/fe-server.c: Using different
	  ports in one server for different chat networks didn't work
	  properly.

2001-06-27 21:31  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-windows.c: Don't autoclose windows with
	  bound items.

2001-06-27 21:26  Timo Sirainen <tss@iki.fi>

	* src/irc/core/ctcp.c: Don't reply to CTCP PINGs longer than 100
	  bytes (see the comment).

2001-06-27 21:20  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: /NICK: don't bother trying to change
	  the nick to the one you already have

2001-06-27 21:16  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: module-formats.c, module-formats.h,
	  window-commands.c: Added -delete option to /WINDOW THEME. /WINDOW
	  THEME without parameters prints the active theme.

2001-06-27 21:05  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: formats.c, formats.h, printtext.c: Fixed
	  window specific themes

2001-06-27 20:22  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/fe-common-core.c, fe-text/irssi.c: Added -v
	  / --version command line option. Moved POPT_AUTOHELP option to
	  fe-common from fe-text.

2001-06-27 16:39  Timo Sirainen <tss@iki.fi>

	* config: Added /UPTIME alias

2001-06-26 22:33  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: Don't send unaway to server if we're
	  not away.

2001-06-26 22:29  Timo Sirainen <tss@iki.fi>

	* src/fe-common/: core/fe-messages.c, irc/fe-irc-messages.c: use
	  signal_add_last() to bind the "message xxx" signals when printing
	  them, so that scripts/modules can stop the signal without
	  affecting the rest of the functionality.

2001-06-26 22:04  Timo Sirainen <tss@iki.fi>

	* default.theme, src/fe-common/irc/module-formats.c: added whois
	  abstract to themes. should make it easier to change whois output
	  in theme

2001-06-26 21:27  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt, src/fe-common/core/formats.c,
	  src/fe-common/core/formats.h, src/fe-common/core/hilight-text.c,
	  src/fe-common/core/printtext.c, src/fe-text/gui-printtext.c:
	  "print text finished" -> "gui print text finished". Added
	  %[options] format for printing text. The syntax for options is
	  [+-]<option>[+-]<option>...  Currently supports options 't' =
	  timestamp, 'T' = server tag, 's' = line_start, 'S' =
	  line_start_irssi. -s or -S means don't print the line_start. For
	  example %[-st+T] would never print line_start or timestamp to
	  line, but would always print server tag to line.

2001-06-26 21:24  Timo Sirainen <tss@iki.fi>

	* docs/help/in/mode.in: +I doesn't work in efnet like the help said

2001-06-26 19:27  Timo Sirainen <tss@iki.fi>

	* docs/special_vars.txt, src/fe-text/statusbar-items.c,
	  src/irc/core/irc-expandos.c: Added $cumode expando which works
	  like $P, but prints voices/halfops also.  Changed statusbar to
	  use $cumode. Patch by fuchs.

2001-06-26 17:01  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-common.c, perl-common.h, perl-fe.c, irc/Irc.xs:
	  Perl blessing fixes.

2001-06-26 16:47  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt, src/core/log.c: "log rotate" -> "log rotated"

2001-06-26 15:33  Timo Sirainen <tss@iki.fi>

	* src/: core/special-vars.c, core/special-vars.h,
	  fe-text/statusbar-items.c: special-vars: added flag
	  PARSE_FLAG_ESCAPE_THEME to escape { and } chars with % char. Used
	  this with statusbar items - now for example "{error xxx}" topic
	  won't print it with error color.

2001-06-26 14:51  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.html: /SET show_nickmode_empty ON

2001-06-26 14:48  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.html: added hilight + window scrolling

2001-06-26 13:55  Timo Sirainen <tss@iki.fi>

	* src/core/log.c: moved "log rotate" after the logging was stopped.

2001-06-26 13:49  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt, src/core/log.c: "log rotate" signal added

2001-06-26 13:47  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-common.c: added real_fname to log record.

2001-06-21 07:13  Timo Sirainen <tss@iki.fi>

	* src/fe-none/irssi.c: The same "irssi init finished" / perl init
	  fix for fe-none

2001-06-21 07:10  Timo Sirainen <tss@iki.fi>

	* src/fe-text/irssi.c: if perl is compiled statically, initialize
	  it after the "irssi init finished" signal so for example
	  ~/.irssi/startup is run before the perl autorun scripts

2001-06-18 15:32  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-printtext.c: /SET scrollback_lines 0 now means
	  unlimited.

2001-06-12 00:08  Timo Sirainen <tss@iki.fi>

	* src/irc/core/: bans.c, modes.c, modes.h: channel_set_singlemode()
	  : don't do anything if you're not channel op/halfop

2001-06-11 23:54  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-common.h, common/Core.xs, common/Ignore.xs,
	  common/Log.xs, common/Server.xs, common/Window.xs,
	  irc/IrcChannel.xs, irc/Notifylist.xs: plain objects weren't
	  blessed correctly in lists

2001-06-11 23:12  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-commands.c: /WINDOW SERVER -sticky /
	  -unsticky crashed if the tag wasn't given and there was no active
	  server in window

2001-06-11 22:39  Timo Sirainen <tss@iki.fi>

	* src/perl/perl.c: $/ was set to undef for perl scripts. removed
	  unused variable.

2001-06-11 15:05  Timo Sirainen <tss@iki.fi>

	* src/core/misc.c: get_max_column_count() didn't work properly if
	  items had wider items than max_width.

2001-06-11 00:15  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/windows-layout.c: Multiple /LAYOUT SAVEd
	  queries in same window didn't get restored to the same window.

2001-06-11 00:14  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-log.c: When disconnecting from server when
	  you had queries without active server irssi printed some glib
	  errors.

2001-06-10 23:45  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/chat-completion.c: Joins to channel now adds
	  the nick to completion list.

2001-06-10 23:38  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events.c: own nick changed were printed as
	  if it was done by someone else

2001-06-10 23:31  Timo Sirainen <tss@iki.fi>

	* src/fe-common/: core/fe-queries.c, irc/fe-irc-queries.c: The
	  automatic query rename wrote the "nick changed" messages to
	  channels windows too. Now it's done only in the query window.

2001-06-10 22:52  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-servers-reconnect.c: max_cmds_at_once and
	  max_query_chans weren't saved between reconnects to server.

2001-06-10 22:19  Timo Sirainen <tss@iki.fi>

	* src/core/commands.c: Getting optional channel parameter was buggy
	  - it used already free'd memory and assumed the command handler
	  was given CHANNEL_REC even while it could have been any other
	  WI_ITEM_REC ..though it used only the WI_ITEM_REC parts so it
	  didn't really matter..

2001-06-10 20:21  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/printtext.c: beep check: don't beep with
	  NO_ACT message level rather than NOHILIGHT since NOHILIGHT is
	  sent with public messages and someone may want to beep when
	  they're received.

2001-06-08 22:27  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt, src/perl/get-signals.pl,
	  src/perl/perl-signals.c: "complete word" signal works now with
	  perl and it's possible to manipulate the completion list.

2001-06-08 21:20  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-common.c: added topic_by, topic_time

2001-06-08 21:19  Timo Sirainen <tss@iki.fi>

	* src/core/: server-connect-rec.h, servers-reconnect.c,
	  servers-reconnect.h, servers.c: Try to keep the number after
	  server tag always the same when there's multiple connections to
	  the same server.

2001-06-04 21:58  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer-view.c: resizing empty windows didn't work
	  properly

2001-06-04 19:50  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-irc-commands.c,
	  fe-common/irc/fe-irc-messages.c, fe-common/irc/module-formats.c,
	  fe-common/irc/module-formats.h, irc/core/irc-servers.c,
	  irc/core/irc.h: Added support for bahamut @+#channel notices.
	  Removed notice_public_ops format, notice_public is just fine if
	  the channel just contains @ or @+ at the beginning.

2001-06-04 18:40  Timo Sirainen <tss@iki.fi>

	* src/core/modules.c: /LOAD: when using '.' character in module
	  name irssi printed glib error

2001-06-02 12:35  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer-view.c: bugfix

2001-06-01 21:49  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-entry.c, gui-printtext.c, gui-readline.c,
	  gui-windows.c, irssi.c, mainwindows.c, mainwindows.h, screen.c,
	  screen.h, statusbar-items.c, statusbar.c, textbuffer-view.c,
	  textbuffer-view.h: Replaced all direct curses calls with
	  screen_xx() wrappers. This should enable us to optionally use
	  termcap directly.

2001-06-01 20:21  Timo Sirainen <tss@iki.fi>

	* src/: fe-text/screen.c, core/core.c: moved /SET ignore_signals to
	  core.

2001-06-01 20:20  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-settings.c: 'Y' answer shouldn't be
	  case-sensitive

2001-06-01 19:12  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindows.c: Resizing window destroyed curses
	  window, but didn't update the view's curses window which kept
	  using the old one, and probably crashed soon.

2001-06-01 18:49  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-entry.c: more #endif WANT_BIG5 -> #endif changes

2001-06-01 18:39  Timo Sirainen <tss@iki.fi>

	* configure.in, src/fe-common/irc/dcc/Makefile.am,
	  src/fe-common/irc/notifylist/Makefile.am,
	  src/irc/dcc/Makefile.am, src/irc/flood/Makefile.am,
	  src/irc/notifylist/Makefile.am, src/irc/proxy/Makefile.am: dcc,
	  flood and notifylist aren't compiled as loadable modules anymore,
	  no-one wants that and irssi crashes in AIX because of it.

2001-06-01 17:53  Timo Sirainen <tss@iki.fi>

	* src/perl/common/: Core.xs, module.h: added Irssi::parse_special()

2001-06-01 17:48  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer-view.c: s/newline/new_line/ - AIX curses
	  (or something) seems to use #define newline for something

2001-06-01 17:45  Timo Sirainen <tss@iki.fi>

	* src/fe-text/screen.h: Removed gccism: #endif WANT_BIG5 -> #endif

2001-05-31 22:35  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt, src/fe-common/core/fe-core-commands.c,
	  src/fe-common/core/fe-log.c, src/fe-common/core/hilight-text.c,
	  src/fe-common/core/printtext.c: removed "print text stripped"
	  signal, the stripped text is now sent in "print text" signal's
	  third parameter

2001-05-31 21:19  Timo Sirainen <tss@iki.fi>

	* configure.in: new libtool version doesn't have ltconfig anymore,
	  and our libtool-shared kludge got broken. it's now removed until
	  I can figure out if it's possible to kludge it again :)

2001-05-31 20:41  Timo Sirainen <tss@iki.fi>

	* docs/crash.txt: Information how to write good bug reports

2001-05-31 10:51  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-windows.c: Split window fixes

2001-05-30 14:45  Timo Sirainen <tss@iki.fi>

	* src/fe-text/lastlog.c: added missing ')' from last patch :) and
	  now /last 0<number> (eg. /last 050) also isn't treated as
	  counter.

2001-05-30 14:41  Timo Sirainen <tss@iki.fi>

	* src/fe-text/lastlog.c: /LAST <number> <non-number> (eg. /last 5
	  -) should treat the number as text, not as count parameter. This
	  way you don't have to type "/last 5 - -" if you want to search
	  for string "5" from lastlog.

2001-05-30 14:16  Timo Sirainen <tss@iki.fi>

	* docs/proxy.txt: Added proxy documentation

2001-05-30 08:58  Timo Sirainen <tss@iki.fi>

	* docs/perl.txt, src/perl/perl-signals.c, src/perl/common/Core.xs:
	  Irssi::command_runsub() - patch by fuchs

2001-05-30 08:58  Timo Sirainen <tss@iki.fi>

	* docs/help/in/ignore.in: -word -> -full

2001-05-26 19:20  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-settings.c, module-formats.c,
	  module-formats.h: Added formats to /SET texts.

2001-05-23 14:52  Timo Sirainen <tss@iki.fi>

	* docs/faq.txt: added text about syncing problem

2001-05-22 00:38  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/chat-completion.c: nick completion: don't add
	  the same nick to completion list twice.

2001-05-22 00:33  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/chat-completion.c: nonstrict completion
	  bugfixes, my mistakes :)

2001-05-22 00:29  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: chat-completion.c, completion.c: /SET
	  completion_strict OFF - specifies if the tab nick completion
	  should ignore non-alphanumeric characters. Alieases are now
	  completed in command completion. Patch by fuchs.

2001-05-22 00:16  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/: dcc.c, dcc.h: /SET dcc_own_ip for specifying own IP
	  to use in DCC requests

2001-05-21 23:50  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer-view.c: scrolling in empty windows crashed

2001-05-21 23:46  Timo Sirainen <tss@iki.fi>

	* src/core/misc.c: get_max_column_count() didn't return correct
	  value in save_column_widths when it returned only one column.

2001-05-21 23:14  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc.c: irc_parse_prefix() didn't work properly if
	  user name had ! characters.

2001-05-21 23:03  Timo Sirainen <tss@iki.fi>

	* configure.in: don't use if [ since it doesn't work, use if test..

2001-05-21 22:45  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer-view.c: removing line from the top of the
	  screen crashed irssi

2001-05-18 14:54  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindows.c: Split windows created with /WINDOW
	  SHOW are now sticky if /SET autostick_split_windows is ON.

2001-05-17 21:01  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer-view.c: textbuffer_view_redraw() - call
	  werase() before drawing anything, this hopefully helps with some
	  buggy curseses.

2001-05-17 20:52  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-windows.c: don't crash with /WINDOW HIDE

2001-05-17 20:13  Timo Sirainen <tss@iki.fi>

	* Makefile.am, configure.in, autogen.sh, src/Makefile.am,
	  src/common.h, src/nls.h, src/core/args.c,
	  src/core/net-disconnect.c, src/core/network.c,
	  src/core/settings.c, src/fe-common/core/fe-common-core.c,
	  src/fe-common/core/fe-settings.c,
	  src/fe-common/core/module-formats.c,
	  src/fe-common/core/module-formats.h,
	  src/fe-common/core/printtext.c, src/fe-common/core/themes.c,
	  src/fe-common/irc/fe-irc-commands.c,
	  src/fe-common/irc/module-formats.c,
	  src/fe-common/irc/module-formats.h, src/fe-text/irssi.c,
	  src/lib-popt/popthelp.c: Getting rid of gettext, moved some _(..)
	  texts to themes and left some error messages hard coded.

2001-05-17 17:07  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/keyboard.c: Small speedup when pressing
	  unbound keys.

2001-05-17 16:50  Timo Sirainen <tss@iki.fi>

	* src/core/: args.c, line-split.c, misc.h: some comment changes,
	  moved nearest_power() to misc.h

2001-05-17 11:47  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-readline.c, screen.c: raw() mode also disabled
	  SIGINT == ^C, so remove the 5x^C = SIGTERM.  Also use sigaction()
	  instead of signal() with /SET ignore_signals.

2001-05-17 11:24  Timo Sirainen <tss@iki.fi>

	* src/fe-text/screen.c: cbreak() -> raw() - this fixes at least the
	  Ctrl-4 abort.

2001-05-17 11:13  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: KEY_RESIZE isn't defined in all
	  curseses, #ifdef it

2001-05-14 22:23  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: new /KICKBAN code crashed

2001-05-14 17:35  Timo Sirainen <tss@iki.fi>

	* src/irc/core/bans.c: /UNBAN now supports unbanning multiple bans
	  with ban# (/unban 1 4 6)

2001-05-14 15:35  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-ignore.c: /IGNORE: -word -> -full, like
	  it's with /HILIGHT.

2001-05-14 15:25  Timo Sirainen <tss@iki.fi>

	* configure.in: HAVE_GMODULE wasn't defined when using unpacked
	  glib

2001-05-14 15:20  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-modules.c: /LOAD notifies that dynamic
	  modules aren't supported instead of being quiet

2001-05-14 14:07  Timo Sirainen <tss@iki.fi>

	* config: Removed $C from /W and /N aliases, it's not needed
	  anymore.

2001-05-11 19:53  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/keyboard.c: Don't crash if config file had
	  keyboard = { .. } in it

2001-05-11 19:53  Timo Sirainen <tss@iki.fi>

	* src/lib-config/set.c: config_node_remove() - NULL parent is
	  treated as root node

2001-05-11 18:44  Timo Sirainen <tss@iki.fi>

	* src/core/commands.c: cmd_get_params() crashed in some conditions

2001-05-11 17:42  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-netjoin.c: netjoins should display the @, +
	  etc. before the nick again.

2001-05-11 17:35  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: statusbar-items.c, statusbar.c, statusbar.h:
	  statusbar was a bit broken when using split windows

2001-05-11 17:23  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/keyboard.c: more config file handling fixes

2001-05-11 17:04  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/keyboard.c: fixed config file handling

2001-05-11 16:08  Timo Sirainen <tss@iki.fi>

	* src/: core/channel-rec.h, core/channels.c,
	  fe-common/core/fe-channels.c, fe-common/irc/module-formats.c,
	  irc/core/channel-events.c, irc/core/irc-channels.c,
	  irc/core/irc-commands.c: CHANNEL_REC->get_join_data() - Returns
	  the information needed to call SERVER_REC->channels_join() for
	  this channel. Usually just the channel name, but may contain also
	  the channel key.

	  If we receive PART-message to channel that hasn't received a JOIN
	  yet, don't destroy the channel. It's probably because we did
	  quickly /PART + /JOIN.

	  Moved /CYCLE to fe-common/core, it doesn't close the window for
	  the cycled channel anymore if you had autoclosing on.

2001-05-11 16:06  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: MODE +k handler was buggy

2001-05-11 15:48  Timo Sirainen <tss@iki.fi>

	* src/: core/commands.c, core/commands.h, irc/core/irc.c,
	  irc/core/irc.h: Moved PARAM_FLAG_OPTCHAN handling to core.
	  Removed support for adding own command parameter parsers, it's
	  probably useless now that opt.channels are in core.

2001-05-11 14:32  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-items.c: Don't place any window items
	  to windows which have name. Window level doesn't have any effect
	  to it anymore.

2001-05-11 14:26  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-log.c: /LOG OPEN: it was checking /JOIN's
	  options and printed errors if any /LOG OPEN -option was used..

2001-05-11 14:23  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Themes.xs: PL_na doesn't exist in Perl 5.004,
	  don't use it.

2001-05-11 14:18  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-channels.c: /NAMES needs only one argument,
	  fixes "/NAMES -ops #a " where irssi thought the channel was "#a "
	  and instead of "#a"..

2001-05-11 14:12  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: lastlog.c, textbuffer-view.c: Line removing fixes,
	  /LAST -clear fixed

2001-05-11 13:44  Timo Sirainen <tss@iki.fi>

	* docs/help/in/bind.in, src/fe-text/gui-readline.c: updated /BIND
	  help, removed special_char bind command and added insert_text.
	  It can be used to add text to entry line, $variables also works
	  with it (eg.	/BIND ^T /TOPIC $topic)

2001-05-11 13:19  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-ignore.c: /IGNORE now defaults to ALL level

2001-05-11 13:08  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer-view.c: resizing terminal with /CLEARed
	  empty windows scrolled those windows so that the last screenful
	  of text was visible again.

2001-05-11 13:01  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: KEY_RESIZE is sent when screen is
	  resized, ignore it.

2001-05-11 12:55  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt, src/fe-common/irc/dcc/fe-dcc.c,
	  src/fe-common/irc/dcc/module-formats.c,
	  src/fe-common/irc/dcc/module-formats.h, src/irc/dcc/dcc-chat.c,
	  src/irc/dcc/dcc-send.c: added "dcc request send" signal - irssi
	  now prints "DCC CHAT/SEND request sent to nick".

2001-05-11 12:43  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt, src/fe-common/irc/dcc/fe-dcc-send.c,
	  src/fe-common/irc/dcc/module-formats.c,
	  src/fe-common/irc/dcc/module-formats.h, src/irc/dcc/dcc-resume.c,
	  src/irc/dcc/dcc-send.c: "dcc error file not found" -> "dcc error
	  file open". Print the actual error message based on errno, don't
	  just assume the file wasn't found.

2001-05-11 12:37  Timo Sirainen <tss@iki.fi>

	* docs/perl.txt: added chapters for /COMMANDS and window items.
	  some other minor fixes too.

2001-05-11 12:00  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: /SET kick_first_on_kickban for
	  /KICKBAN and /KNOCKOUT - patch by Jakub Jankowski <shasta@irc.pl>

2001-05-11 11:52  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/dcc/: fe-dcc-get.c, fe-dcc-send.c, fe-dcc.c:
	  always round up the kB value so we won't have 0kB file sizes..

2001-05-10 19:54  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-common-core.c, formats.c: /SET
	  hide_server_tags

2001-05-09 19:40  Timo Sirainen <tss@iki.fi>

	* docs/help/in/mode.in: bugfix: nick1,nick2,nick3 -> nick1 nick2
	  nick3

2001-05-09 14:37  Timo Sirainen <tss@iki.fi>

	* src/irc/core/: modes.c, modes.h: support for +O mode

2001-05-08 18:05  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/keyboard.c: some fixes, saving is still broken

2001-05-07 15:19  Timo Sirainen <tss@iki.fi>

	* config: Default alias /CHAT -> /DCC CHAT

2001-05-06 19:28  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/keyboard.c, fe-common/core/keyboard.h,
	  fe-text/gui-readline.c, fe-text/screen.c: keyboard handling
	  rewrite

2001-05-05 18:45  Timo Sirainen <tss@iki.fi>

	* autogen.sh: '\!' -> '!' - hope this doesn't break anything :) at
	  least it should fix some shell

2001-05-05 18:01  Timo Sirainen <tss@iki.fi>

	* acconfig.h: forgot big5 define

2001-05-01 11:37  Timo Sirainen <tss@iki.fi>

	* src/irc/flood/flood.c: fixed potential crash

2001-05-01 09:38  Timo Sirainen <tss@iki.fi>

	* configure.in, src/fe-text/gui-entry.c, src/fe-text/screen.h:
	  --with-big5 enables Chinese Big5 charset support. Patch by
	  vanilla@freebsd.org

2001-04-25 04:10  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt, src/irc/core/mode-lists.c: "ban ..." signals
	  didn't send channel info

2001-04-22 23:20  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-windows.c, textbuffer-view.c,
	  textbuffer-view.h: /SET indent_always - should we indent the long
	  words that are forcibly wrapped to next line. Default is ON.

2001-04-20 20:02  Timo Sirainen <tss@iki.fi>

	* src/irc/core/ctcp.c: CTCP version reply has now $sysarch by
	  default

2001-04-20 20:00  Timo Sirainen <tss@iki.fi>

	* src/core/expandos.c, docs/special_vars.txt: added $sysarch

2001-04-20 19:24  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt, src/perl/get-signals.pl, src/perl/perl-fe.c,
	  src/perl/common/module.h, src/perl/common/typemap: Added
	  TEXT_DEST_REC to perl, fixed "print text..." signal declarations.

2001-04-20 19:08  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Themes.xs: Irssi::printformat() didn't work

2001-04-20 17:35  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer-view.c: potential crash fix..

2001-04-16 16:46  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer.c: added/removed some checks

2001-04-16 16:44  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: mainwindows.c, textbuffer-view.c: split windows
	  were broken. added some checks to textbuffer.

2001-04-16 12:46  Timo Sirainen <tss@iki.fi>

	* configure.in: don't simply check for module directory, check for
	  dir/module.h file.

2001-04-15 01:15  Timo Sirainen <tss@iki.fi>

	* configure.in: lib/ shouldn't be there yet

2001-04-14 23:44  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer-view.c: resize fixes

2001-04-14 23:24  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindows.c: some resize problems fixed

2001-04-14 22:54  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/fe-windows.h, fe-common/core/formats.c,
	  fe-common/core/printtext.c, perl/perl-fe.c: related changes to
	  textbuffer update..

2001-04-14 22:40  Timo Sirainen <tss@iki.fi>

	* src/fe-text/textbuffer-view.c: bugfixes for multiple windows
	  support :)

2001-04-14 22:24  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: Makefile.am, gui-printtext.c, gui-printtext.h,
	  gui-readline.c, gui-textwidget.c, gui-windows.c, gui-windows.h,
	  irssi.c, lastlog.c, mainwindows-save.c, mainwindows.c,
	  mainwindows.h, screen.c, statusbar-items.c, statusbar.c,
	  textbuffer-commands.c, textbuffer-view.c, textbuffer-view.h,
	  textbuffer.c, textbuffer.h: Rewrote text buffer handling in
	  windows - try #3.  /SET scrollback_save_formats + /SB REDRAW is
	  broken currently. There's some other minor things that might need
	  to be changed.

	  This time it allows the same window to be visible multiple times
	  in screen, like you could make a new split window where to scroll
	  back and find something while still seeing the new messages at
	  the other window, this however doesn't work yet but it should be
	  quite easy to make it :)

	  I've tested that pretty much everything should work with this,
	  new lines can be added at any position and lines can be removed
	  from any position and screen should be updated properly. Screen
	  resizing should also work perfectly now (maybe it did previously
	  too, not sure) and hopefully now we won't see any of those ugly
	  strange bugs some people were having. Also this time the same
	  code isn't written 2-3 times to do some specific thing, like
	  scrolling has now only one view_scroll() function instead of the
	  3 separate functions it used to have :)

2001-04-10 14:07  Timo Sirainen <tss@iki.fi>

	* config: DALNet -> DALnet

2001-04-09 16:39  Timo Sirainen <tss@iki.fi>

	* configure.in: small bugfix

2001-04-09 16:36  Timo Sirainen <tss@iki.fi>

	* configure.in: don't strip -lnsl from perl's ldflags, it might be
	  needed..

2001-04-09 16:16  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-settings.c: ']' missing from /SET syntax

2001-04-06 21:05  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.html: typofix

2001-04-01 01:39  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-printtext.h: removed unused colors

2001-04-01 00:31  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-windows.c: gui_window_line2text(): don't keep
	  track of colors - if fg or bg doesn't change, just use
	  FORMAT_COLOR_NOCHANGE instead of figuring out what it should be.

2001-04-01 00:25  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-printtext.c, gui-readline.c, gui-textwidget.c,
	  gui-windows.c, mainwindow-activity.c, statusbar.c: removed some
	  unused includes

2001-03-31 01:54  Timo Sirainen <tss@iki.fi>

	* src/fe-none/irssi.c: fixed commented out module_load()

2001-03-31 00:57  Timo Sirainen <tss@iki.fi>

	* docs/faq.txt: added "why don't colors work"

2001-03-29 14:38  Timo Sirainen <tss@iki.fi>

	* config, irssi.spec.in, docs/manual.txt, docs/help/in/load.in,
	  src/common.h: http://irssi.org -> http://irssi.org/

2001-03-28 22:38  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-log.c: log->temp -> !log->temp .. closed
	  non-autologs instead of autologs..

2001-03-28 21:32  Timo Sirainen <tss@iki.fi>

	* src/core/modules.c: module_get_name() should be inside #ifdef
	  HAVE_GMODULE

2001-03-28 21:23  Timo Sirainen <tss@iki.fi>

	* configure.in: don't use which - cygwin doesn't have it

2001-03-26 15:30  Timo Sirainen <tss@iki.fi>

	* docs/help/in/wall.in: added note about /wallchops

2001-03-26 15:29  Timo Sirainen <tss@iki.fi>

	* docs/help/in/: wall.in, wallops.in: fixed descriptions

2001-03-26 15:21  Timo Sirainen <tss@iki.fi>

	* docs/help/in/: silence.in, unsilence.in, uping.in, wallchops.in:
	  wallchops: works only with ircu. updated ircu notes.

2001-03-26 02:02  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-log.c: When closing autologs, don't crash
	  if some other temporary log is open, like awaylog.

2001-03-24 21:47  Timo Sirainen <tss@iki.fi>

	* configure.in: s/enable-perl=/enable-perl-path=/ in the warning
	  message

2001-03-24 16:03  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/themes.c: don't crash with themes without
	  replaces block. don't crash with themes with highascii
	  characters.

2001-03-24 15:16  Timo Sirainen <tss@iki.fi>

	* default.theme: added default_color and default_real_color

2001-03-24 12:45  Timo Sirainen <tss@iki.fi>

	* src/irc/flood/flood.c: fixes, hopefully works correctly finally
	  :) patch by fuchs.

2001-03-24 12:41  Timo Sirainen <tss@iki.fi>

	* src/core/ignore.c: ignore_check(): don't crash if nick is NULL -
	  shouldn't really ever happen?

2001-03-23 01:07  Timo Sirainen <tss@iki.fi>

	* docs/perl.txt: notice of ~/.irssi/startup

2001-03-22 19:14  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.html: Removed /SET statusbar_xxx

2001-03-22 18:43  Timo Sirainen <tss@iki.fi>

	* docs/Makefile.am: added faq.txt

2001-03-21 00:21  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-log.c: Parting channels and disconnecting
	  from servers didn't close the autologs.

2001-03-20 23:24  Timo Sirainen <tss@iki.fi>

	* src/: core/server-connect-rec.h, core/servers-reconnect.c,
	  core/servers-setup.c, core/servers.c, irc/core/irc-servers.c:
	  added /SET proxy_password

2001-03-20 17:46  Timo Sirainen <tss@iki.fi>

	* servertest/server.c: quick hacks to make it compile again

2001-03-20 16:35  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/: dcc-autoget.c, dcc-chat.c: dcc_autoget_lowports ->
	  dcc_autoaccept_lowports since dcc chat uses it too

2001-03-20 02:00  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/notifylist/fe-notifylist.c: Send notify out
	  messages with HILIGHT level too.

2001-03-18 23:00  Timo Sirainen <tss@iki.fi>

	* src/irc/core/: irc-commands.c, irc.c, irc.h: /RAWQUOTE: like
	  /QUOTE, but don't add line feed after the command, and don't
	  truncate line to 512 bytes.

2001-03-18 21:39  Timo Sirainen <tss@iki.fi>

	* src/core/: Makefile.am, net-internal.h, network.c, network.h:
	  moved stuff from net-internal.h to network.h. HPUX needed one of
	  the #includes in there to work.

2001-03-17 06:58  Timo Sirainen <tss@iki.fi>

	* docs/help/in/hilight.in, src/fe-common/core/hilight-text.c:
	  /HILIGHT -full didn't work, and -word was treated as -word +
	  -full. Updated /HELP hilight.

2001-03-17 05:12  Timo Sirainen <tss@iki.fi>

	* NEWS: updated for .98.3

2001-03-17 03:29  Timo Sirainen <tss@iki.fi>

	* TODO: updated for .98.3

2001-03-17 03:29  Timo Sirainen <tss@iki.fi>

	* default.theme: pubmsghinick - add %n after nick so
	  underlines/blinks get disabled..

2001-03-17 02:34  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-windows.c: fixed small hilight memory leak

2001-03-17 02:32  Timo Sirainen <tss@iki.fi>

	* docs/formats.txt, src/core/channels.c, src/core/queries.c,
	  src/fe-common/core/formats.c, src/fe-common/core/formats.h,
	  src/fe-common/core/themes.c, src/fe-text/gui-printtext.c: %F =
	  blinking on/off. several fixes to make blinking work better. some
	  hilight fixes.

2001-03-17 01:52  Timo Sirainen <tss@iki.fi>

	* docs/formats.txt, docs/help/in/hilight.in,
	  src/core/window-item-rec.h, src/fe-common/core/fe-windows.h,
	  src/fe-common/core/formats.c, src/fe-common/core/formats.h,
	  src/fe-common/core/hilight-text.c,
	  src/fe-common/core/hilight-text.h,
	  src/fe-common/core/printtext.c,
	  src/fe-common/core/window-activity.c,
	  src/fe-text/statusbar-items.c, src/perl/perl-common.c,
	  src/perl/perl-fe.c: Hilighting updates. /HILIGHT -color, /SET
	  hilight_color and /SET hilight_act_color now use %codes for
	  specifying color.

2001-03-17 00:55  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-windows.c: Added some debug messages..

2001-03-16 23:57  Timo Sirainen <tss@iki.fi>

	* src/: core/settings.c, core/settings.h,
	  fe-common/core/fe-settings.c: Irssi now asks if you want to
	  remove unknown settings from configuration file.

2001-03-16 22:14  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-irc-messages.c: emphasis works with actions
	  now

2001-03-16 22:14  Timo Sirainen <tss@iki.fi>

	* src/: core/chat-commands.c, irc/core/irc-commands.c: quit_message
	  setting moved from irc to core

2001-03-15 22:33  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-printtext.c: Text buffer: Saving pointer to
	  char[] didn't work correctly with netbsd/alpha which caused crash
	  soon after startup. Changed the code a bit, I'm not sure if it's
	  still correct ANSI C but at least it seems to work fine with
	  netbsd/alpha now :)

2001-03-15 21:05  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-commands.c: /WINDOW CLOSE [<first>
	  [<last>] - you can close multiple windows once now.

2001-03-15 20:48  Timo Sirainen <tss@iki.fi>

	* src/core/servers.c: server_connect_own_ip_save(): fixed some
	  nasty typos that could have crashed irssi when using vhosts

2001-03-15 17:39  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: /NICK could have changed nick to
	  some other nick than we specified (/NICK nick!blah -> nick)

2001-03-15 17:34  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/formats.c: ^O reset only colors, not
	  underlines etc.

2001-03-15 16:11  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/listen.c: bugfix

2001-03-15 15:42  Timo Sirainen <tss@iki.fi>

	* src/perl/Makefile.am: if $(MAKE) crap -> ($(MAKE) || $(MAKE)), a
	  lot better :)

2001-03-15 15:23  Timo Sirainen <tss@iki.fi>

	* src/perl/Makefile.am: if ! $(MAKE) -> if $(MAKE); then echo; else

2001-03-15 03:01  Timo Sirainen <tss@iki.fi>

	* src/core/expandos.c: signal_add_first("setup changed", .. so if
	  some other "setup changed" handler wants to ask $Z it works
	  properly. This fix is kind of a kludge, some better way should be
	  found to fix these kind of problems (just g_strdup() them?)

2001-03-15 02:48  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: minor cleanup

2001-03-15 02:31  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar.c: when some statusbar item was forced to
	  be removed because of lack of space, it still used 2 chars.

2001-03-15 02:26  Timo Sirainen <tss@iki.fi>

	* default.theme, src/fe-common/core/themes.c,
	  src/fe-common/core/themes.h, src/fe-text/mainwindows.h,
	  src/fe-text/screen.c, src/fe-text/statusbar-items.c,
	  src/fe-text/statusbar.c, src/fe-text/statusbar.h: Beginnings of
	  configurable statusbar. The existing items can be configured in
	  default.theme.

	  If some abstract isn't set in theme, it fallbacks to the one in
	  default.theme now. This should help with old themes, and maybe
	  themes that don't change something should just keep those parts
	  commented out..

2001-03-15 02:23  Timo Sirainen <tss@iki.fi>

	* configure.in: Upgraded to glib 1.2.9

2001-03-15 02:22  Timo Sirainen <tss@iki.fi>

	* src/core/levels.c: * level is now same as ALL

2001-03-14 22:36  Timo Sirainen <tss@iki.fi>

	* src/core/servers-reconnect.c: Reconnecting shouldn't lose the
	  address family.

2001-03-14 22:26  Timo Sirainen <tss@iki.fi>

	* src/core/network.c: net_listen() works now properly with
	  --enable-ipv6 and a system that doesn't have a working IPv6
	  support

2001-03-12 19:43  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/themes.c, fe-common/core/themes.h,
	  fe-text/gui-printtext.c, fe-text/statusbar-items.c: %n+bg color
	  change doesn't anymore set foreground black. changed theme's
	  default_bold_color to default_real_color.

	  Activity list printed first item with white always. Color
	  redrawed itself every second.

2001-03-12 10:34  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: formats.c, formats.h: added
	  format_real_length()

2001-03-12 10:33  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: statusbar-items.c, statusbar.c, statusbar.h:
	  Statusbar rewrites. Colors are currently not configurable at all,
	  but other than that, it should work better.

2001-03-11 02:33  Timo Sirainen <tss@iki.fi>

	* src/perl/Makefile.am: make distclean works now properly for
	  common/ and irc/ directories (by tko)

2001-03-10 23:33  Timo Sirainen <tss@iki.fi>

	* src/core/nicklist.c: buggy fix, fixed :)

2001-03-10 23:23  Timo Sirainen <tss@iki.fi>

	* src/core/nicklist.c: nick_hash_remove(): GLIB didn't change the
	  hash table key like I thought, so we need to first remove it from
	  the hash, then insert again..

2001-03-10 18:49  Timo Sirainen <tss@iki.fi>

	* README: updated

2001-03-10 18:22  Timo Sirainen <tss@iki.fi>

	* src/irc/flood/flood.c: Don't cast time_t to int. Don't go playing
	  with memory you just free'd. Some other cleanups

2001-03-10 16:54  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.html: more Meta key updates

2001-03-10 16:51  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.html: updated

2001-03-10 16:40  Timo Sirainen <tss@iki.fi>

	* docs/.cvsignore: added startup-HOWTO.txt

2001-03-10 02:30  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Server.xs: typofix

2001-03-08 16:49  Timo Sirainen <tss@iki.fi>

	* configure.in: getting ready for .98.3..

2001-03-08 14:54  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Server.xs: updated

2001-03-08 00:48  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/dcc/fe-dcc-chat.c: /DCC CLOSE CHAT <unknown>
	  signal: we were checking for "GET" here, not "CHAT"..

2001-03-08 00:47  Timo Sirainen <tss@iki.fi>

	* docs/help/in/lastlog.in: updated

2001-03-08 00:45  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: command-history.c, fe-queries.c,
	  fe-windows.h: Command history: allow "next history" to jump back
	  to last msg in history if we already went over it with "prev
	  history" once.

2001-03-08 00:27  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: /SET scroll_page_count - don't crash
	  if /0 is given. Works now properly if /0.xx is given.

2001-03-08 00:24  Timo Sirainen <tss@iki.fi>

	* src/core/: chat-commands.c, servers-setup.c, servers-setup.h:
	  /CONNECT -ircnet didn't load ircnet specific settings correctly

2001-03-08 00:11  Timo Sirainen <tss@iki.fi>

	* config: undernet's stupid servers don't want to handle more than
	  one query per channel at a time and they won't send any kind of
	  notice of it.

2001-03-07 23:57  Timo Sirainen <tss@iki.fi>

	* src/core/: server-rec.h, server-setup-rec.h, servers-reconnect.c,
	  servers.c: If one server fails because of DNS error, don't stop
	  reconnecting to entire chatnet.

2001-03-07 23:55  Timo Sirainen <tss@iki.fi>

	* src/fe-text/lastlog.c: /LASTLOG -window unknown crashed irssi

2001-03-07 23:55  Timo Sirainen <tss@iki.fi>

	* src/core/nicklist.c: removing second last unique nick didn't work
	  properly

2001-03-07 12:09  Timo Sirainen <tss@iki.fi>

	* src/perl/: get-signals.pl, perl-signals.c: some perl fixes.
	  NICK_REC is also now "iobject"..

2001-03-05 16:11  Timo Sirainen <tss@iki.fi>

	* src/core/chat-commands.c: /SERVER: don't set reconnection to TRUE
	  if we're not disconnecting from any server

2001-03-04 16:22  Timo Sirainen <tss@iki.fi>

	* src/perl/Makefile.am: removed Flood.xs

2001-03-04 16:20  Timo Sirainen <tss@iki.fi>

	* NEWS, TODO: updated for .98.2

2001-03-04 12:24  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.html: small updates

2001-03-04 10:42  Timo Sirainen <tss@iki.fi>

	* autogen.sh, docs/Makefile.am, docs/startup-HOWTO.html,
	  docs/startup-HOWTO.txt: keep startup-HOWTO in a .html file, use
	  lynx -dump to create the .txt version :)

2001-03-04 10:38  Timo Sirainen <tss@iki.fi>

	* autogen.sh: added some status information what's it doing at the
	  beginning

2001-03-04 10:30  Timo Sirainen <tss@iki.fi>

	* src/: core/nicklist.c, core/nicklist.h, core/servers.c,
	  core/servers.h, fe-common/core/fe-messages.c,
	  irc/core/irc-nicklist.c: added server_change_nick() function for
	  servers.[ch]. Lots of fixes for support to multiple identical
	  nicks. Should work now properly :)

2001-03-04 09:09  Timo Sirainen <tss@iki.fi>

	* src/core/modules.c: fixed minor memory leak

2001-03-04 09:04  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-channels.c: /SET names_max_width - buffer
	  overflowed if it was too small..

2001-03-04 08:10  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: "command window prev" -> "command
	  window previous"

2001-03-04 08:10  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-channels.c: /NAMES didn't stop the signal
	  properly so /NAMES list was printed twice

2001-03-04 06:53  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.txt: updated

2001-03-04 06:50  Timo Sirainen <tss@iki.fi>

	* docs/help/in/: exec.in, log.in: % -> %% so irssi won't treat them
	  as color codes

2001-03-04 05:46  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-windows.c: /SET autostick_split_windows (default
	  ON) - should we do /WINDOW STICK ON to all new split windows and
	  hidden windows that are created inside it. This hopefully makes
	  it easier to use split windows.

2001-03-04 03:52  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: statusbar-items.c, statusbar.c, statusbar.h: More
	  statusbar size fixes. Shouldn't corrupt entry line anymore.

2001-03-04 03:35  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar.c: Statusbar could have gotten to endless
	  loop trying to grow size of some item when there was no space
	  left.

2001-03-04 03:25  Timo Sirainen <tss@iki.fi>

	* src/: core/servers-reconnect.c, core/servers.c,
	  irc/core/irc-core.c, irc/core/irc-servers.c: Send "chat protocol
	  deinit" signal when protocol is being deinitialized. Servers and
	  reconnections are automatically disconnected for the protocol
	  when it's being deinitialized.

2001-03-04 03:05  Timo Sirainen <tss@iki.fi>

	* src/core/servers.c: Forced IPv4 connection to host with only IPv6
	  address should use the IPv6 address..

2001-03-04 03:00  Timo Sirainen <tss@iki.fi>

	* src/: core/network.c, core/network.h, irc/dcc/dcc.c: union { .. }
	  addr removed from IPADDR - it hasn't been actually used for a
	  long time..

2001-03-04 02:58  Timo Sirainen <tss@iki.fi>

	* src/core/servers-setup.c: save_ips() wasn't working properly..

2001-03-04 02:49  Timo Sirainen <tss@iki.fi>

	* src/core/ignore.c: Ignores without -time were unignored
	  immediately..

2001-03-04 02:30  Timo Sirainen <tss@iki.fi>

	* configure.in: version = .98.2 actually :)

2001-03-04 02:26  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindows.c: /WINDOW SHOW didn't work properly

2001-03-04 01:47  Timo Sirainen <tss@iki.fi>

	* src/common.h, src/core/chat-commands.c, src/core/chatnet-rec.h,
	  src/core/net-nonblock.c, src/core/net-nonblock.h,
	  src/core/network.c, src/core/network.h,
	  src/core/server-connect-rec.h, src/core/server-setup-rec.h,
	  src/core/servers-reconnect.c, src/core/servers-setup.c,
	  src/core/servers-setup.h, src/core/servers.c, src/core/servers.h,
	  src/fe-common/core/fe-server.c, src/fe-common/irc/fe-ircnet.c,
	  src/irc/dcc/dcc-chat.c, docs/help/in/connect.in,
	  docs/help/in/server.in, src/irc/dcc/dcc-get.c, src/irc/dcc/dcc.c:
	  IPv6 fixes. Everything now keeps both v4 and v6 addresses in
	  memory and at connect() time it's decided which one should be
	  used.

2001-03-04 01:35  Timo Sirainen <tss@iki.fi>

	* Makefile.am, configure.in: removed GLIB_DIR from Makefile,
	  configure compiles it and "make install" breaks since it tried to
	  install glib too which wasn't needed.

2001-03-04 00:14  Timo Sirainen <tss@iki.fi>

	* docs/help/in/names.in, src/fe-common/core/fe-channels.c,
	  src/fe-common/core/fe-channels.h,
	  src/fe-common/irc/fe-events-numeric.c,
	  src/irc/core/irc-commands.c: /NAMES: -ops -halfops -voices
	  -normal options added. /NAMES without parameters now prints
	  nicklist in active channel, /NAMES ** shows all nicks in all
	  channels.

2001-03-04 00:13  Timo Sirainen <tss@iki.fi>

	* syntax.pl: when joining lines together, put space between them..

2001-03-03 23:27  Timo Sirainen <tss@iki.fi>

	* configure.in, src/core/ignore.c, src/core/ignore.h,
	  src/fe-common/core/fe-ignore.c, src/fe-common/irc/Makefile.am,
	  src/irc/flood/Makefile.am, src/irc/flood/autoignore.c,
	  src/irc/flood/flood.c, src/perl/irc/Flood.xs,
	  src/perl/irc/Irc.xs, src/perl/irc/module.h: fe-common/irc/flood
	  removed. Some autoignore / ignore -time updates.

2001-03-03 22:06  Timo Sirainen <tss@iki.fi>

	* src/core/servers.c: /CONNECT -ircnet "" - even if someone does
	  this don't make the server tag empty :)

2001-03-03 22:03  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-channels.c, fe-queries.c, fe-windows.c,
	  fe-windows.h: When /SET autoclose_windows is ON, don't destroy
	  windows if they have some level set (like /join -w + /part in
	  status window)

2001-03-03 21:57  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-channels.c, fe-queries.c: I knew removing
	  those checks from "channel created" and "query created" signals
	  broke something :) -window option to /JOIN and /QUERY. This time
	  don't check for any item with same server/name, but check that
	  the item itself doesn't have window set yet.

2001-03-03 21:51  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-channels.c, fe-queries.c,
	  module-formats.c, module-formats.h: /JOIN #channel and /QUERY
	  nick won't anymore automatically move channel/query to active
	  window but send a notice to user how to move it.

2001-03-03 21:34  Timo Sirainen <tss@iki.fi>

	* src/: core/special-vars.c, core/special-vars.h,
	  fe-text/gui-windows.c: /SET prompt - if target had %c or
	  something in it, it shouldn't be treated as color code. So color
	  codes can now be used in /SET prompt string itself, but in none
	  of the $variables it uses.

2001-03-03 21:16  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/themes.c: Always save theme to ~/.irssi/ no
	  matter where it was read from.

2001-03-03 21:11  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-windows.c: window_set_active() doesn't
	  anymore send "window changed" signal if window is being set to
	  NULL.

	  Restoring /LAYOUT SAVEd split windows crashed at startup because
	  of this. Maybe it shouldn't change the window to NULL? Well, at
	  least I got it to work at all... :)

2001-03-03 21:01  Timo Sirainen <tss@iki.fi>

	* configure.in: HPUX 10.20 needs -D_XOPEN_SOURCE_EXTENDED

2001-03-03 21:01  Timo Sirainen <tss@iki.fi>

	* src/core/misc.c: Make sure there's always at least one column
	  even if there's items wider than max. width allows.

2001-03-03 20:55  Timo Sirainen <tss@iki.fi>

	* src/: core/ignore.c, core/ignore.h, fe-common/core/fe-ignore.c:
	  ignore_get_key() moved to fe-common, fixed printing "*" ignore
	  key.	Doesn't print unignore messages when /RELOADing config.

2001-03-03 20:48  Timo Sirainen <tss@iki.fi>

	* docs/help/in/ban.in, docs/help/in/bantype.in,
	  docs/help/in/knockout.in, src/fe-common/irc/fe-events.c,
	  src/irc/core/bans.c, src/irc/core/bans.h,
	  src/irc/core/irc-commands.c, src/irc/core/irc-masks.c,
	  src/perl/irc/Modes.xs: /BANTYPE -> /SET ban_type. /BAN: -type
	  option added to override default ban type.

2001-03-03 19:56  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-channels.c, fe-queries.c: "channel
	  created", "query created" .. don't abort adding window item even
	  if there already exists another with same name. not sure if this
	  breaks something but at least doing that breaks some things, like
	  /join #a and /query #a after that :)

	  }CVS:
	  ----------------------------------------------------------------------

2001-03-03 19:48  Timo Sirainen <tss@iki.fi>

	* docs/help/in/alias.in: updated

2001-03-03 18:40  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/dcc/fe-dcc-chat.c: DCC actions have now ACTIONS
	  level as well as the DCCMSGS.

2001-03-03 18:40  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-common-core.c: HILIGHT level didn't work
	  with logs.

2001-03-03 18:30  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-common-core.c, formats.h, printtext.c:
	  /SET beep_when_window_active + some cleanups

2001-03-03 18:22  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/fe-core-commands.c,
	  fe-common/core/formats.c, fe-common/core/formats.h,
	  fe-common/core/printtext.c, fe-common/core/printtext.h,
	  fe-text/gui-printtext.c, fe-text/gui-windows.c: Removed all beep
	  handling from text printing. If you want to beep just send "beep"
	  signal.

	  /LAST -clear crashed if window contained only lastlog lines. Some
	  other minor cleanups.

2001-03-03 18:04  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-entry.c, gui-entry.h, gui-readline.c:
	  delete_next_word key implemented, patch by Tinuk

2001-03-03 17:45  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-windows.c, gui-windows.h, lastlog.c,
	  module-formats.c, module-formats.h: /LASTLOG: -case option for
	  case-sensitive matches. -force option is now required to print
	  lastlogs longer than 1000 lines.

2001-03-03 17:34  Timo Sirainen <tss@iki.fi>

	* src/core/: misc.c, misc.h: Added strstr_full() and
	  strstr_full_case()

2001-03-03 17:18  Timo Sirainen <tss@iki.fi>

	* src/perl/Makefile.am: make -> $(MAKE)

2001-03-03 16:14  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-settings.c: /SET -clear didn't work with
	  booleans

2001-03-03 15:19  Timo Sirainen <tss@iki.fi>

	* configure.in: cvs version = .99pre

2001-03-02 18:20  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/dcc/module-formats.c: kb -> kB

2001-02-28 19:26  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/: dcc-autoget.c, dcc-resume.c, dcc-send.c, dcc.c,
	  dcc.h: fixed some signed/unsigned issues

2001-02-28 18:48  Timo Sirainen <tss@iki.fi>

	* src/core/nicklist.c: functions returning void shouldn't do return
	  xx

2001-02-28 11:24  Timo Sirainen <tss@iki.fi>

	* autogen.sh: gettext -> gettextize check

2001-02-27 08:39  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-commands.c: /WINDOW PREV -> /WINDOW
	  PREVIOUS

2001-02-27 08:00  Timo Sirainen <tss@iki.fi>

	* src/fe-text/module-formats.c: /WINDOW STICKY -> /WINDOW STICK

2001-02-23 12:08  Timo Sirainen <tss@iki.fi>

	* src/core/nicklist.c: nick_nfind(): gets stuck to endless loop if
	  there's multiple identical nicks in channel.. Luckily this is no
	  problem with IRC.

2001-02-23 11:37  Timo Sirainen <tss@iki.fi>

	* src/core/nicklist.c: crashfix

2001-02-23 10:46  Timo Sirainen <tss@iki.fi>

	* docs/help/in/: layout.in, savewindows.in: savewindows -> layout

2001-02-23 10:44  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.txt: updated

2001-02-23 08:07  Timo Sirainen <tss@iki.fi>

	* TODO, configure.in: .98 final out

2001-02-23 05:55  Timo Sirainen <tss@iki.fi>

	* src/core/network.h: We should define AF_INET6, not PF_INET6..

2001-02-23 05:12  Timo Sirainen <tss@iki.fi>

	* src/perl/: common/Makefile.PL.in, irc/Makefile.PL.in: Fixed for
	  building from objdir

2001-02-23 05:02  Timo Sirainen <tss@iki.fi>

	* src/common.h: #include "config.h", not "../config.h" so building
	  from objdir works

2001-02-22 21:29  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events-numeric.c: Printing channel bans
	  print them now with target parameter set, so with status window
	  they get printed to channel window instead of status window.
	  Same for End of b/e/I lists. A few other cleanups.

2001-02-22 20:51  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-help.c: /HELP can now display help of
	  non-commands if the file just exists in help directory

2001-02-22 20:49  Timo Sirainen <tss@iki.fi>

	* docs/help/in/levels.in: removed tabs

2001-02-22 20:39  Timo Sirainen <tss@iki.fi>

	* configure.in, src/perl/Makefile.am, src/perl/perl.c: Verify in
	  configure that linking with perl's LDFLAGS actually works. If
	  perl lib dir is set, add 'use lib "/perl/lib/dir"' before each
	  script automatically.

2001-02-22 10:52  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/hilight-text.c: Word highlighting was buggy

2001-02-22 10:52  Timo Sirainen <tss@iki.fi>

	* src/irc/flood/autoignore.c: /SET autoignore_levels ->
	  autoignore_level. Fixed a memory leak.

2001-02-22 09:03  Timo Sirainen <tss@iki.fi>

	* src/perl/irc/: Irc.xs, module.h, typemap: Removed AUTOIGNORE_REC
	  since it doesn't exist anyremo

2001-02-22 08:54  Timo Sirainen <tss@iki.fi>

	* NEWS, TODO, configure.in: Getting ready for 0.7.98

2001-02-22 08:35  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: formats.c, hilight-text.c:
	  strip_real_length(): initialize last_color_pos and last_color_len
	  to -1. Word hilighting crashed if there was no colors set in the
	  line..

2001-02-22 06:09  Timo Sirainen <tss@iki.fi>

	* src/: core/ignore.c, core/ignore.h, fe-common/core/fe-ignore.c,
	  irc/flood/autoignore.c, irc/flood/autoignore.h,
	  irc/flood/flood.c: Autoignore fixes by fuchs (not tested, hope it
	  works ;)

2001-02-22 05:49  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-channels.c, window-items.c: Make a
	  temporary window bind if you get kicked from channel. Never allow
	  any window items to go to windows with sticky binds.

2001-02-22 05:19  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-chatnets.c: /IRCNET ADD didn't work

2001-02-21 19:19  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: Makefile.am, fe-common-core.c, formats.c,
	  module-formats.c, module-formats.h, window-commands.c,
	  window-save.c, window-save.h, windows-layout.c, windows-layout.h:
	  /SAVEWINDOWS -> /LAYOUT SAVE. Added /LAYOUT RESET. Initialize
	  GLib log -> Irssi windows _after_ windows are created..

2001-02-21 19:00  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-entry.c: Entry line works now properly with very
	  long prompts

2001-02-21 18:41  Timo Sirainen <tss@iki.fi>

	* src/: core/chat-commands.c, fe-common/core/window-commands.c:
	  /FOREACH server|channel|query|window <command>

2001-02-21 18:32  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-events-numeric.c, module-formats.c,
	  module-formats.h: Support for several unrealircd WHOIS replies,
	  patch by Mark Glines <paranoid@deathsdoor.com>

2001-02-21 05:11  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/dcc-chat.c: DCC CTCP replies weren't handled properly

2001-02-21 04:21  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/formats.c, fe-common/core/formats.h,
	  fe-common/core/printtext.c, fe-common/core/printtext.h,
	  fe-text/gui-entry.c, fe-text/gui-printtext.c,
	  fe-text/gui-printtext.h, fe-text/statusbar-items.c: added
	  format_get_length() for getting length of text part in a format
	  string. gui_printtext() now works like printtext_string() so %s
	  won't accidentally crash it. /SET prompt can now have %formats.

2001-02-21 04:00  Timo Sirainen <tss@iki.fi>

	* docs/help/in/: levels.in, mode.in: updated

2001-02-21 03:52  Timo Sirainen <tss@iki.fi>

	* docs/help/in/log.in: added -<server tag> description

2001-02-21 03:46  Timo Sirainen <tss@iki.fi>

	* src/core/network.h: Define AF_INET6 if it isn't already defined

2001-02-21 03:43  Timo Sirainen <tss@iki.fi>

	* configure.in: Changed some s/// to use perl instead of sed since
	  they didn't work with all seds.

2001-02-20 16:23  Timo Sirainen <tss@iki.fi>

	* src/: core/network.c, core/network.h, core/server-setup-rec.h,
	  core/servers-setup.c, core/servers.c, fe-common/core/fe-server.c:
	  /SET resolve_prefer_ipv6 - should we prefer IPv6 or IPv4
	  addresses in host name resolving. /SERVER ADD: added options -4
	  and -6. Fixed crash at startup if server didn't have chat network
	  set. "Connecting to xxx [ip]" is now displayed before calling
	  connect(), so if it fails we'll still get the IP it's trying to
	  connect to.

2001-02-20 02:37  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-common.c, irc/Dcc.xs, irc/Irc.xs, irc/module.h,
	  irc/typemap: DCC updates

2001-02-20 01:54  Timo Sirainen <tss@iki.fi>

	* src/: core/settings.c, fe-common/core/fe-log.c,
	  fe-common/core/themes.c: Errors reading/writing config and theme
	  files are now handled properly and printed to screen

2001-02-20 01:12  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: module-formats.c, module-formats.h,
	  themes.c, themes.h, window-commands.c: Reload theme after /SET
	  theme if it was modified.

2001-02-20 00:48  Timo Sirainen <tss@iki.fi>

	* src/perl/xsinit.c: my_perl fix

2001-02-20 00:33  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-messages.c: multi identical nick fixes

2001-02-19 14:55  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt, src/fe-text/gui-printtext.c: Instead of
	  directly calling beep(), send "beep" signal which default
	  behaviour is to call beep()

2001-02-19 14:50  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-server.c, module-formats.c,
	  module-formats.h: /SERVER: if there's no servers, print "Not
	  connected to any servers" instead of just being quiet.

2001-02-19 12:10  Timo Sirainen <tss@iki.fi>

	* src/core/levels.c: level_get() check wasn't case-insensitive

2001-02-19 07:16  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-settings.c: /TOGGLE without parameters now
	  complains not having enough parameters..

2001-02-19 06:37  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Server.xs: updated

2001-02-19 06:28  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt: added "chat protocol xxx" signals

2001-02-19 06:27  Timo Sirainen <tss@iki.fi>

	* docs/help/in/lastlog.in, src/fe-text/lastlog.c: /LASTLOG syntax
	  updated

2001-02-19 06:23  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: Makefile.am, gui-printtext.c, gui-printtext.h,
	  gui-textwidget.c, gui-windows.c, gui-windows.h, irssi.c,
	  lastlog.c: Moved /LASTLOG handling to lastlog.c. Added options
	  -file <filename> for writing lastlog to file, -window <ref#|name>
	  for specifying which window's lastlog to print (output is always
	  to active window) and -clear option to remove all lastlog lines
	  from window.

2001-02-19 05:03  Timo Sirainen <tss@iki.fi>

	* src/core/levels.h: level_get() prototype was missing.

2001-02-19 04:50  Timo Sirainen <tss@iki.fi>

	* src/core/servers-reconnect.c: /RECONNECT ALL - reconnects to all
	  servers in reconnection queue

2001-02-19 04:44  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: Makefile.am, fe-common-core.c,
	  fe-core-commands.c, fe-help.c: Moved /HELP to fe-help.c

2001-02-19 04:33  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-netsplit.c, fe-text/gui-windows.c:
	  /NETSPLIT prints nicks now sorted and prints @ or + before
	  channel if user was opped/voiced before split.

2001-02-19 03:40  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/: dcc-chat.c, dcc-chat.h, dcc-get.c, dcc-rec.h,
	  dcc-send.c, dcc-send.h, dcc.c: Removed /SET dcc_block_size and
	  /SET dcc_fast_send - fast send is now always used and
	  dcc_block_size is useless with it.

2001-02-19 03:25  Timo Sirainen <tss@iki.fi>

	* src/: core/window-item-rec.h, fe-common/core/fe-windows.h,
	  fe-common/core/formats.c, fe-common/core/formats.h,
	  fe-common/core/hilight-text.c, fe-common/core/window-activity.c,
	  fe-text/statusbar-items.c: Highlight colors can now have
	  background color set with fg,bg. Works with activity list too,
	  useful for example blinking.

2001-02-19 02:50  Timo Sirainen <tss@iki.fi>

	* src/: core/chat-commands.c, core/chat-protocols.c,
	  core/chat-protocols.h, fe-common/core/fe-common-core.c,
	  fe-common/core/fe-server.c, fe-common/core/module-formats.c,
	  fe-common/core/module-formats.h, fe-common/irc/fe-common-irc.c,
	  fe-common/irc/fe-common-irc.h, fe-text/irssi.c: Moved
	  autoconnects and command line parameter parsing from irc to core.

	  Added not_initialized parameter to chat protocols that are
	  created using chat_protocol_get_unknown(). /CONNECT doesn't crash
	  now with non-initialized protocols but instead complains about
	  them.

2001-02-19 02:27  Timo Sirainen <tss@iki.fi>

	* src/core/servers-reconnect.c: /RECONNECT reconnects now to server
	  with identical settings.

2001-02-19 02:26  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-windows.c: window_bind_remove_unsticky():
	  crashfix

2001-02-19 02:15  Timo Sirainen <tss@iki.fi>

	* src/: core/chat-commands.c, core/chat-protocols.c,
	  core/server-connect-rec.h, core/servers-reconnect.c,
	  core/servers-reconnect.h, core/servers-setup.c, core/servers.c,
	  core/servers.h, irc/core/irc-commands.c,
	  irc/core/irc-servers-reconnect.c, irc/core/irc-servers.c,
	  irc/core/irc-servers.h: Connection updates: moved /SERVER and
	  /CONNECT to core from irc.  Several other related multiprotocol
	  updates.

	  Removed /SILCSERVER from SILC, /CONNECT and /SERVER should work
	  properly now. Rejoining channels after reconnection works.

2001-02-19 02:13  Timo Sirainen <tss@iki.fi>

	* src/core/net-nonblock.c: If reading host answer from pipe failed,
	  set the error message to "Host name lookup: g_strerror(errno)"

2001-02-19 02:12  Timo Sirainen <tss@iki.fi>

	* src/core/net-disconnect.c: When reading data from socket, read
	  max. 5kB at a time so we won't get stuck if socket just keeps
	  sending more and more data.

2001-02-18 23:40  Timo Sirainen <tss@iki.fi>

	* src/core/chat-protocols.c: chat_protocol_register() didn't work
	  properly when the chat protocol was already registered.

2001-02-18 22:46  Timo Sirainen <tss@iki.fi>

	* src/: core/nicklist.c, core/nicklist.h,
	  fe-common/core/fe-messages.c, irc/core/irc-nicklist.c: Support
	  for multiple identical nicknames.

2001-02-18 20:32  Timo Sirainen <tss@iki.fi>

	* src/perl/common/: Channel.xs, Log.xs, Query.xs, Server.xs:
	  updates for latest changes

2001-02-18 00:11  Timo Sirainen <tss@iki.fi>

	* src/core/log.c: crashfix

2001-02-17 21:46  Timo Sirainen <tss@iki.fi>

	* src/core/: nick-rec.h, nicklist.c, nicklist.h: Support for
	  multiple identically named nicks.

2001-02-17 19:44  Timo Sirainen <tss@iki.fi>

	* config, src/core/Makefile.am, src/core/channel-setup-rec.h,
	  src/core/channels-setup.c, src/core/channels-setup.h,
	  src/core/channels.c, src/core/channels.h,
	  src/core/chat-protocols.c, src/core/chat-protocols.h,
	  src/core/chatnets.c, src/core/chatnets.h, src/core/log.c,
	  src/core/log.h, src/core/queries.c, src/core/queries.h,
	  src/core/servers-setup.c, src/core/servers-setup.h,
	  src/core/servers.c, src/fe-common/core/fe-channels.c,
	  src/fe-common/core/fe-common-core.c, src/fe-common/core/fe-log.c,
	  src/fe-common/core/fe-queries.c, src/fe-common/core/fe-server.c,
	  src/fe-common/core/module-formats.c,
	  src/fe-common/core/module-formats.h,
	  src/fe-common/core/window-save.c,
	  src/fe-common/irc/fe-irc-server.c, src/fe-common/irc/fe-ircnet.c,
	  src/irc/core/irc-channels.c, src/irc/core/irc-chatnets.c,
	  src/irc/core/irc-commands.c, src/irc/core/irc-core.c,
	  src/irc/core/irc-queries.c, src/irc/core/irc-servers-setup.c,
	  src/irc/core/irc-servers.c: Config file: ircnets -> chatnets,
	  added type = "chat protocol" to chatnet config. Moved reading
	  chatnets to core. Lots of other multiprotocol updates.

2001-02-17 12:23  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-signals.c, common/Log.xs: Irssi::command_bind():
	  Don't run the command twice. Log updated for log_write_rec()

2001-02-17 12:08  Timo Sirainen <tss@iki.fi>

	* src/: core/log.c, core/log.h, fe-common/core/fe-log.c:
	  log_write_rec(): added level parameter. writing /LASTLOG to log
	  files doesn't anymore print the current timestamp at the start of
	  line since /LASTLOG messages have their original timestamp
	  already.

2001-02-17 11:33  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-common.c, perl-fe.c: Moved fe stuff from
	  perl-common to perl-fe.

2001-02-17 11:09  Timo Sirainen <tss@iki.fi>

	* configure.in: Yet another perl fix

2001-02-17 11:05  Timo Sirainen <tss@iki.fi>

	* configure.in, src/fe-none/Makefile.am, src/fe-text/Makefile.am:
	  more static perl fixes

2001-02-17 10:58  Timo Sirainen <tss@iki.fi>

	* configure.in: "conftest" binary wasn't removed

2001-02-17 10:56  Timo Sirainen <tss@iki.fi>

	* configure.in: static perl fixes

2001-02-17 10:44  Timo Sirainen <tss@iki.fi>

	* configure.in: Removed .libs/ dir check, it should always be there
	  anyway.

2001-02-17 10:35  Timo Sirainen <tss@iki.fi>

	* configure.in, src/core/modules.c, src/core/modules.h,
	  src/fe-common/core/fe-modules.c,
	  src/fe-common/irc/dcc/Makefile.am,
	  src/fe-common/irc/notifylist/Makefile.am, src/fe-none/irssi.c,
	  src/fe-text/irssi.c, src/perl/Makefile.am, src/perl/module.h,
	  src/perl/perl-common.c, src/perl/perl-common.h,
	  src/perl/perl-fe.c, src/perl/perl.c: /LOAD module tries to load
	  "module_core" instead. If it wasn't found, it fallbacks to
	  "module" again. If it is found, it tries to load several other
	  modules too, like irc_module, fe_module and fe_irc_module.

	  Split perl module to perl_core and fe_perl. Removed "_common"
	  from some fe_common modules.

2001-02-17 10:31  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt: exec signals updated

2001-02-17 10:31  Timo Sirainen <tss@iki.fi>

	* default.theme: typo fix

2001-02-17 10:30  Timo Sirainen <tss@iki.fi>

	* docs/help/in/bind.in: added

2001-02-17 10:26  Timo Sirainen <tss@iki.fi>

	* src/core/memdebug.h: ig_module_build_path() prototype was
	  missing..

2001-02-17 10:09  Timo Sirainen <tss@iki.fi>

	* src/core/: memdebug.c, memdebug.h: added g_module_build_path()

2001-02-17 07:16  Timo Sirainen <tss@iki.fi>

	* configure.in: Dynamic module check: don't use -module option with
	  libtool.

2001-02-16 20:49  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/dcc/Makefile.am: added fe-dcc.h

2001-02-16 20:21  Timo Sirainen <tss@iki.fi>

	* src/core/log.c: If log file locking fails, check that it failed
	  because file was locked, not because filesystem doesn't know
	  locks or some other reason.

2001-02-16 16:07  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/Makefile.am: added fe-exec.h

2001-02-15 01:46  Timo Sirainen <tss@iki.fi>

	* docs/formats.txt: specify that ctrl-c uses _mirc_ color codes

2001-02-15 00:05  Timo Sirainen <tss@iki.fi>

	* src/perl/Makefile.am: Perl 5.6 wants PREFIX=xx, not LIB=xx when
	  default isn't used

2001-02-14 23:44  Timo Sirainen <tss@iki.fi>

	* src/perl/xsinit.c: #include "perl-common.h" to define my_perl

2001-02-14 23:28  Timo Sirainen <tss@iki.fi>

	* docs/help/in/exec.in: -interactive help

2001-02-14 22:06  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-common.h, perl.c: irssi_perl_interp -> my_perl
	  and made it non-static. should help compiling with some weird
	  perl implementations.

2001-02-13 19:26  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/fe-exec.c, fe-common/core/fe-exec.h,
	  perl/get-signals.pl, perl/perl-common.c: Added PROCESS_REC to
	  fe-exec.h and perl support for it. "exec new" and "exec remove"
	  sends PROCESS_REC as first argument. Added "exec input" signal to
	  perl.

2001-02-13 18:19  Timo Sirainen <tss@iki.fi>

	* scripts/: autoop.pl, clones.pl, hello.pl, mlock.pl, quitmsg.pl,
	  realname.pl: updated

2001-02-12 20:05  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.txt: +/SET autoclose_windows _OFF_, not ON.

2001-02-12 19:48  Timo Sirainen <tss@iki.fi>

	* autogen.sh: small updates

2001-02-12 16:31  Timo Sirainen <tss@iki.fi>

	* src/perl/irc/: Dcc.xs, Irc.xs: Updates so that DCC stuff compiles
	  again. Still missing DCC chat/get/send specific stuff.

2001-02-11 00:15  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-log.c: Removed SYNTAX: LOG LIST - the
	  commands is /LOG

2001-02-10 10:19  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/themes.c, fe-common/core/themes.h,
	  fe-text/gui-printtext.c, fe-text/screen.c: theme->default_color
	  is now used again, added default_bold_color which is used with
	  default bolds since A_NORMAL|A_BOLD doesn't seem to do anything
	  with curses..

2001-02-10 09:54  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-exec.c: /EXEC -interactive: Creates a
	  query-like window item. Text written to it is sent to executed
	  process, like /EXEC -in.

2001-02-10 09:12  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-channels.c, fe-windows.c, fe-windows.h,
	  window-items.c, window-save.c: Changed window->waiting_channels
	  ("servertag name" format) to bound_items containing
	  WINDOW_BIND_REC structures. If you now use /SAVEWINDOWS, the item
	  will _always_ be restored to saved window even if there was
	  already some other item.

2001-02-10 08:44  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/hilight-text.c: /SET hilight_act_color -
	  default color to use for highlighting in activity line

2001-02-10 07:26  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: Makefile.am, irssi.c, mainwindows-save.c,
	  mainwindows.c, mainwindows.h: /SAVEWINDOWS saves now split
	  windows

2001-02-10 05:54  Timo Sirainen <tss@iki.fi>

	* src/core/: Makefile.am, core.c, log.c, rawlog.c, write-buffer.c,
	  write-buffer.h: Write buffer - logs and rawlogs write to files
	  through this. By default everything gets written immediately, but
	  you can make it wait until there's specified amount of data in
	  buffer or write once in a hour or so. Useful for people who want
	  to keep hard disk at sleep at nights but still want to log.

	  /SET write_buffer_mins, /SET write_buffer_kb: When to flush
	  buffer.  /FLUSHBUFFER: Flush the buffer immediately

2001-02-10 05:34  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: added descriptions for left_window
	  and right_window

2001-02-10 04:54  Timo Sirainen <tss@iki.fi>

	* src/: core/misc.c, core/misc.h, fe-common/core/fe-channels.c,
	  fe-common/core/fe-core-commands.c: /SET names_max_columns, /SET
	  names_max_width: Limit width of /NAMES list.

	  Forced max. 6 columns limit to /HELP

2001-02-10 04:43  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-readline.c, gui-windows.c, mainwindows.c,
	  mainwindows.h, module-formats.c, module-formats.h: /WINDOW STICK
	  [ON|OFF|<ref#>] - stick window to specified main window.  After
	  setting window to sticky non-sticky windows can't replace the
	  active sticky one. Each main window can have it's own sticky
	  window group.

	  /WINDOW LEFT, /WINDOW RIGHT - Go to previous/next window in the
	  current sticky window group, or if there's no sticky windows go
	  to previous/next non-sticky window. Alt-Left/Right keys default
	  to these commands now.

2001-02-10 03:12  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-save.c: sticky_refnum is now saved and
	  restored

2001-02-10 03:10  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-windows.c, fe-windows.h,
	  module-formats.c, module-formats.h, window-commands.c,
	  window-save.c: /WINDOW SERVER: added -sticky and -unsticky
	  options. If window server is sticky, it will never be
	  automatically changed, and it cannot be changed to anything else
	  without -unsticky option. Should be useful for people who want
	  status or msgs windows for each server.

2001-02-10 02:13  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-items.c: window_item_set_active():
	  window->active_server was set wrong if there was multiple items
	  in window from different servers.

2001-02-10 02:02  Timo Sirainen <tss@iki.fi>

	* src/: irc/dcc/Makefile.am, irc/dcc/dcc-autoget.c,
	  irc/dcc/dcc-chat.c, irc/dcc/dcc-chat.h, irc/dcc/dcc-file-rec.h,
	  irc/dcc/dcc-file.h, irc/dcc/dcc-get.c, irc/dcc/dcc-get.h,
	  fe-common/irc/dcc/Makefile.am, irc/dcc/dcc-rec.h,
	  irc/dcc/dcc-resume.c, irc/dcc/dcc-send.c, irc/dcc/dcc-send.h,
	  irc/dcc/dcc.c, irc/dcc/dcc.h, fe-common/irc/dcc/fe-dcc-chat.c,
	  fe-common/irc/dcc/fe-dcc-get.c, fe-common/irc/dcc/fe-dcc-send.c,
	  fe-common/irc/dcc/fe-dcc.c, fe-common/irc/dcc/fe-dcc.h: DCC
	  cleanups - split DCC_REC to CHAT|GET|SEND_DCC_RECs. Plugins
	  should now be able to add whatever new DCC types.

	  Nick changes affect DCC chats. /WHOIS without parameters works
	  properly in DCC CHAT queries.

2001-02-09 22:00  Timo Sirainen <tss@iki.fi>

	* default.theme, src/fe-common/core/Makefile.am,
	  src/fe-common/core/chat-completion.c,
	  src/fe-common/core/chat-completion.h,
	  src/fe-common/irc/dcc/fe-dcc.c,
	  src/fe-common/irc/dcc/module-formats.c,
	  src/fe-common/irc/dcc/module-formats.h: DCC chat nicks are in
	  /MSG completion list now if chat isn't in query.  Sending actions
	  to non-query DCC chats now display the target.

2001-02-09 21:26  Timo Sirainen <tss@iki.fi>

	* src/: core/net-nonblock.c, core/net-nonblock.h, core/network.c,
	  core/network.h, core/server-connect-rec.h, core/servers-setup.c,
	  core/servers.c, irc/core/irc-commands.c: /CONNECT, /SERVER: added
	  -4 and -6 options for specifying if we should connect to IPv4 or
	  IPv6 address of the server. If -host or /SET hostname is set
	  irssi determines from it if it should use IPv4 or v6.

2001-02-08 16:54  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-nicklist.h: #include "irc-channels.h"

2001-02-08 09:24  Timo Sirainen <tss@iki.fi>

	* src/: irc/core/modes.c, fe-common/irc/fe-events-numeric.c: /SET
	  opermode - set this mode when you get ircop status.

2001-02-07 19:36  Timo Sirainen <tss@iki.fi>

	* src/core/modules.c: /LOAD ./path/module - loads module from path
	  relative to current directory instea of trying to find it from
	  ~/.irssi/modules or $PREFIX/lib/modules

2001-02-06 22:10  Timo Sirainen <tss@iki.fi>

	* default.theme, src/fe-common/irc/fe-irc-messages.c,
	  src/fe-common/irc/module-formats.c,
	  src/fe-common/irc/module-formats.h: /ACTION didn't print the
	  target when there was no query/channel where to print the action

2001-02-06 21:56  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-log.c: Don't autolog CTCPs by default (so
	  CTCP floods don't create lots of useless files)

2001-02-06 21:49  Timo Sirainen <tss@iki.fi>

	* src/core/ignore.c: check_ignore() didn't check correctly if
	  everything in specified level was ignored

2001-02-06 21:42  Timo Sirainen <tss@iki.fi>

	* src/lib-config/parse.c: '=' isn't really necessary, warn if it's
	  missing but don't fail without

2001-02-05 01:06  Timo Sirainen <tss@iki.fi>

	* src/fe-text/irssi.c: make deinitialization between
	  screen_refresh_freeze() and screen_refresh_thaw() so screen won't
	  get redrawn needlessly

2001-02-03 23:29  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/Makefile.am: added fe-channels.h

2001-02-03 19:29  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/formats.c, fe-common/core/formats.h,
	  fe-text/gui-printtext.c, fe-text/gui-printtext.h,
	  fe-common/core/printtext.c, fe-common/core/printtext.h: Added
	  gui_printtext() function for printing text in printtext() format
	  to screen in specified position.

2001-02-03 18:14  Timo Sirainen <tss@iki.fi>

	* src/perl/irc/IrcChannel.xs: irc_nick_insert(): Irssi::Nick,
	  Irssi::Channel -> Irssi::Irc::...

2001-02-03 18:12  Timo Sirainen <tss@iki.fi>

	* Makefile.am, configure.in: gettext fixes

2001-02-03 17:52  Timo Sirainen <tss@iki.fi>

	* configure.in: msgfmt check was wrong

2001-02-03 17:38  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/: dcc-get.c, dcc-resume.c: DCC RESUME, DCC ACCEPT: we
	  might have crashed with invalid parameters.  Some other
	  "cleanups".

2001-02-02 22:10  Timo Sirainen <tss@iki.fi>

	* src/: core/nicklist.c, core/nicklist.h, irc/core/irc-nicklist.c,
	  irc/core/irc-nicklist.h, irc/core/massjoin.c,
	  perl/common/Channel.xs, perl/irc/IrcChannel.xs,
	  perl/irc/module.h: Nicklist updates so that protocol specific
	  xxx_NICK_REC can be used

2001-02-02 22:09  Timo Sirainen <tss@iki.fi>

	* src/core/misc.c: get_max_column_count(), columns_sort_list():
	  fixed to work properly with empty list

2001-01-31 21:21  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-modes.c: Print own mode changes immediately
	  to screen without the 2sec wait.

2001-01-31 20:53  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/hilight-text.c: Print the color hilight with
	  two digits so it won't accidentally use the next char if it's
	  numeric.

2001-01-31 20:11  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-textwidget.c: /SB STATUS: for debugging mostly,
	  displays number of lines and used kBs of memory per window and
	  totally

2001-01-31 11:23  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: statusbar-items.c, statusbar.c, statusbar.h: Ugly
	  quick hack to make act: never disappear but print as much
	  activity to statusbar as fits.

2001-01-29 12:39  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-irc-commands.c: /nctcp crashed

2001-01-28 19:31  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-activity.c: /SET activity_hide_targets
	  now hides them even if level is MSGS. Only activity of
	  highlighted text is not hidden.

2001-01-28 19:11  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/hilight-text.c: /SET hilight_levels ->
	  hilight_level

2001-01-28 16:54  Timo Sirainen <tss@iki.fi>

	* src/core/ignore.c: Ignores without nick masks didn't work

2001-01-28 16:43  Timo Sirainen <tss@iki.fi>

	* src/core/ignore.c: Ignore didn't check properly nick masks that
	  contained only nick without mask part (!*).

2001-01-28 16:37  Timo Sirainen <tss@iki.fi>

	* src/core/misc.c: get_max_column_count() didn't work properly when
	  there was only one item

2001-01-28 16:27  Timo Sirainen <tss@iki.fi>

	* src/core/misc.c: get_max_column_count(): we didn't handle
	  correctly a situation where last column of the list was empty

2001-01-28 16:17  Timo Sirainen <tss@iki.fi>

	* src/core/ignore.c: bugfix

2001-01-28 16:15  Timo Sirainen <tss@iki.fi>

	* src/perl/irc/: Dcc.xs, module.h: DCC updated

2001-01-28 15:45  Timo Sirainen <tss@iki.fi>

	* src/fe-common/: core/fe-channels.c, core/fe-channels.h,
	  core/fe-common-core.c, core/fe-core-commands.c,
	  core/module-formats.c, core/module-formats.h,
	  irc/fe-events-numeric.c, irc/module-formats.c,
	  irc/module-formats.h: /HELP, /NAMES: using now the column helper
	  function in misc.c. /NAMES moved to core and is printed
	  immediately instead of sending /NAMES request to server.

2001-01-28 15:44  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/fe-windows.h, fe-text/gui-windows.c:
	  WINDOW_REC: added width and height variables

2001-01-28 15:43  Timo Sirainen <tss@iki.fi>

	* src/core/: misc.c, misc.h: get_max_column_count(),
	  columns_sort_list(): helper functions for printing column lists

2001-01-28 10:19  Timo Sirainen <tss@iki.fi>

	* src/core/servers-setup.c: backwards compatibility fix: when
	  changing ircnet -> chatnet, the chatnet name in memory was
	  corrupted

2001-01-28 10:16  Timo Sirainen <tss@iki.fi>

	* default.theme, src/fe-common/irc/fe-events.c,
	  src/fe-common/irc/fe-irc-commands.c,
	  src/fe-common/irc/fe-irc-messages.c,
	  src/fe-common/irc/module-formats.c,
	  src/fe-common/irc/module-formats.h: Removed own_wall msg format,
	  using now the same as @#channel messages.  Added printing of
	  ctcps, notices, actions and /WALLs to fe-irc-messages.c

2001-01-28 09:31  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-messages.c: Emphasis are now expanded with
	  own public/private messages. Added some checks when not to
	  expand: before _word_ must be space or beginning of the line,
	  next char after _word_ must not be '_' or '*'.

2001-01-28 09:16  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-textwidget.c, gui-windows.c: /SB END: Don't do
	  anything when already at the bottom (it was broken if there was
	  empty space at bottom)

	  Horizontal resizing now keeps window position. Also some fixes to
	  vertical resizing.

2001-01-28 07:22  Timo Sirainen <tss@iki.fi>

	* src/: core/core.c, core/ignore.c, core/ignore.h,
	  fe-common/core/fe-ignore-messages.c, fe-common/core/fe-ignore.c,
	  fe-common/core/fe-messages.c, irc/core/irc-nicklist.c,
	  perl/perl-common.c: Ignoring updates. Added support for nickmatch
	  cache. One ignore can't have both except and normal levels. Nick
	  ignoring checks now with both old and new nicks.

2001-01-28 04:07  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/notifylist/fe-notifylist.c: Print notify joins,
	  unaways and unidles with HILIGHT level.

2001-01-28 04:03  Timo Sirainen <tss@iki.fi>

	* docs/special_vars.txt, src/core/expandos.c,
	  src/fe-common/core/module-formats.c: /SET timestamp_format now
	  specifies format of $Z. timestamp msg format now uses $Z instead
	  of that horrible $[-2.0]3:$[-2.0]4 that no-one understood :) It's
	  still possible to use the old method too.

2001-01-28 03:52  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: module-formats.c, module-formats.h,
	  window-commands.c: Added TXT_WINDOW_LEVEL, changed most of the
	  /WINDOW commands to print output to active window, not status
	  window.

2001-01-28 03:48  Timo Sirainen <tss@iki.fi>

	* docs/special_vars.txt: Added long $variables + some updates

2001-01-28 03:41  Timo Sirainen <tss@iki.fi>

	* default.theme, docs/formats.txt, src/fe-common/core/formats.c: %N
	  does now same as %n, except in .theme files it always does the
	  terminal default color while %n sets the "previous color".

2001-01-28 03:29  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt: updated

2001-01-28 03:29  Timo Sirainen <tss@iki.fi>

	* Makefile.am, configure.in: If msgfmt isn't found, don't go to
	  "po" dir.

2001-01-28 03:19  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-common-core.c: /SET beep_on_msg -> /SET
	  beep_msg_level

2001-01-28 03:19  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/printtext.c: /SET beep_on_msg ->
	  beep_msg_level

2001-01-28 03:17  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-netjoin.c: Netjoin mode printing: handle +v
	  and +h like +o was handled (joins: @opnick +voicenick %halfopick)

2001-01-28 03:04  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/completion.c: Spaces at the start of line
	  confused the completion some.

2001-01-28 01:45  Timo Sirainen <tss@iki.fi>

	* src/: core/channels.c, core/nicklist.c, core/nicklist.h,
	  fe-common/core/fe-messages.c, perl/common/Channel.xs:
	  nicklist_find() now finds only full nicks, nicklist_find_mask()
	  finds nick masks. This fixes *a* and similiar emphasis where
	  irssi tried to find nick mask *a* instead of nick *a*.

	  Also, emphasis with highascii didn't work unless
	  emphasis_multiword was set ON.

2001-01-26 18:52  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/hilight-text.c: nickmatch-cache wasn't
	  initialized if there wasn't hilights = { ... } block in config
	  file

2001-01-22 20:17  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/hilight-text.c: Removed MSGS from
	  hilight_level, not very useful IMHO

2001-01-22 19:35  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/formats.c: strip_real_length() : bolds,
	  underlines, etc. one character styling left it to infinite loop

2001-01-21 04:14  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-messages.c, formats.c, formats.h,
	  hilight-text.c, hilight-text.h, window-activity.c: Highlighting
	  updates. -word renamed to -full. Added new -word option meaning
	  to highlight only the found word in line. Removed -nonick option
	  but added -line which means pretty much the same. -actcolor
	  specifies what color to show in activity list, default is the
	  same as -color. Also uses the nick cache to match nickmasks
	  faster.

2001-01-21 04:09  Timo Sirainen <tss@iki.fi>

	* src/core/: Makefile.am, core.c, nickmatch-cache.c,
	  nickmatch-cache.h: Nickmatch cache. A couple of helper functions
	  to check if channel nicks belong to something. Used for checking
	  nickmasks in highlighting and ignores (well, ignore isn't done
	  yet).

2001-01-21 00:49  Timo Sirainen <tss@iki.fi>

	* src/: core/nicklist.c, core/nicklist.h, irc/core/irc-nicklist.c,
	  irc/core/massjoin.c: nickliset_set_host() for setting host, sends
	  signal "nicklist host changed".  Changed "nick gone|serverop" ->
	  "nicklist gone|serverop changed"

2001-01-18 02:58  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindows.h: mainwindows_recreate() should be
	  declared always

2001-01-18 02:30  Timo Sirainen <tss@iki.fi>

	* docs/help/in/dcc.in, src/irc/dcc/Makefile.am,
	  src/irc/dcc/dcc-autoget.c, src/irc/dcc/dcc-chat.c,
	  src/irc/dcc/dcc-chat.h, src/irc/dcc/dcc-files.c,
	  src/irc/dcc/dcc-get.c, src/irc/dcc/dcc-get.h,
	  src/irc/dcc/dcc-resume.c, src/irc/dcc/dcc-send.c,
	  src/fe-common/irc/dcc/fe-dcc.c,
	  src/fe-common/irc/dcc/module-formats.c,
	  src/fe-common/irc/dcc/module-formats.h, src/irc/dcc/dcc.c,
	  src/irc/dcc/dcc.h: DCC cleanups - half rewrite. New features:
	  file names with spaces work properly, you can have multiple dcc
	  chats with same people (or more useful, same nick in different
	  ircnets), /DCC CHAT|GET|RESUME with no arguments accepts the last
	  request, notifies if dcc request was sent to channel, warns about
	  connecting to lowports, /SET dcc_autoget_lowports specifies if
	  autogetting should work with lowports, complains of invalid dcc
	  ctcps instead of ignoring. And fixed /SET dcc_autorename OFF
	  which didn't work before.

2001-01-18 02:23  Timo Sirainen <tss@iki.fi>

	* src/core/: network.c, network.h: net_getservbyport() - Get name
	  of TCP service

2001-01-18 02:23  Timo Sirainen <tss@iki.fi>

	* src/core/masks.c: Minor speedup, return immediately if masks ==
	  ""

2001-01-18 02:01  Timo Sirainen <tss@iki.fi>

	* src/core/signals.c: signal_emit() - one parameter after last one
	  wasn't NULL but was taken from va_list

2001-01-18 01:03  Timo Sirainen <tss@iki.fi>

	* src/: core/net-sendbuffer.c, fe-common/irc/fe-events-numeric.c:
	  memmove() -> g_memmove()

2001-01-17 20:28  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: /WHOIS without parameters in query
	  does now same as /WII <queried nick>

2001-01-17 19:00  Timo Sirainen <tss@iki.fi>

	* syntax.pl: call findsyntax.pl with "perl findsyntax.pl" instead
	  of ./findsyntax.pl, Perl isn't always in /usr/bin/perl

2001-01-17 16:28  Timo Sirainen <tss@iki.fi>

	* docs/faq.txt: updated

2001-01-16 19:18  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-messages.c, module-formats.c: added
	  channel parameter to quit/nick messages

2001-01-16 00:19  Timo Sirainen <tss@iki.fi>

	* src/core/Makefile.am: nickmatch-cache.[ch] wasn't supposed to be
	  included yet..

2001-01-16 00:14  Timo Sirainen <tss@iki.fi>

	* acconfig.h, configure.in, src/common.h, src/core/modules.c,
	  src/core/modules.h: Check if libtool creates libraries in .libs
	  dir. Check if -lgmodule doesn't work. #include "../config.h"
	  instead of <config.h>, this should fix problems when config.h is
	  found in some -I dir.

2001-01-15 23:36  Timo Sirainen <tss@iki.fi>

	* src/: core/Makefile.am, core/expandos.c, core/memdebug.h,
	  core/net-nonblock.c, core/net-sendbuffer.c, core/network.c,
	  fe-common/core/fe-exec.c: Fixed some signedness warnings and
	  memdebug.h should compile now fine with -ansi.

2001-01-15 22:47  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: mainwindows.c, screen.c: screen resizing fixes when
	  resizeterm() isn't supported

2001-01-15 22:25  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindows.c: no, bugfix done wrong :) reversed.

2001-01-15 22:20  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: mainwindows.c, mainwindows.h: Compiling with
	  --disable-curses-windows was broken

2001-01-15 22:18  Timo Sirainen <tss@iki.fi>

	* src/fe-text/screen.h: #undef some things term.h #defines that
	  break irssi

2001-01-15 01:04  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-common.h: Added #define PL_sv_undef sv_undef for
	  5.004 compatibility

2001-01-14 18:57  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/formats.c: Use | instead of + when playing
	  with ansi colors. Doesn't change anything really, except if
	  someone now wants to change ansi colors to some bright colors
	  it's easier..

2001-01-14 18:33  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-core-commands.c: /HELP without any
	  parameters read data outside it's buffer

2001-01-14 18:31  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/chat-completion.c: Minor speed enhancement

2001-01-14 18:30  Timo Sirainen <tss@iki.fi>

	* src/core/: nicklist.c, nicklist.h: Added nicklist_rename()

2001-01-14 18:16  Timo Sirainen <tss@iki.fi>

	* src/: core/misc.c, core/misc.h, irc/core/ctcp.c,
	  fe-common/irc/fe-events-numeric.c,
	  fe-common/irc/fe-irc-commands.c, irc/core/irc-nicklist.c: Added
	  my_asctime()

2001-01-14 18:02  Timo Sirainen <tss@iki.fi>

	* src/: core/log.c, fe-common/core/fe-windows.c: Check the return
	  value of strftime() properly

2001-01-14 01:04  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-common.c: use_protocols variable wasn't initialized

2001-01-13 23:35  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Channel.xs: Removed Channel::command(),
	  Windowitem::command() is already there

2001-01-13 23:28  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt, src/fe-common/core/fe-exec.c: Added "exec new"
	  and "exec remove" signals.

2001-01-13 14:04  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: hilight-text.c, window-activity.c: /SET
	  activity_levels, hilight_levels, noact_channels ->
	  activity_msg_levels, activity_hilight_levels,
	  activity_hide_targets.  Added /SET hilight_levels to specify the
	  default level for /HILIGHTs

2001-01-13 13:54  Timo Sirainen <tss@iki.fi>

	* configure.in: Use test -f instead of -e for portability

2001-01-13 02:25  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt: pidwait signal updated

2001-01-13 02:23  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Core.xs: Added pidwait_add() and pidwait_remove()

2001-01-12 17:05  Timo Sirainen <tss@iki.fi>

	* src/core/special-vars.c, src/fe-text/gui-windows.c,
	  docs/special_vars.txt: $[.10]var truncates the var to 10 chars,
	  but doesn't pad if var is shorter than 10 chars

2001-01-11 10:15  Timo Sirainen <tss@iki.fi>

	* src/: core/network.c, core/nicklist.c, core/settings.c,
	  fe-common/core/chat-completion.c,
	  fe-common/core/fe-common-core.c, fe-text/gui-readline.c,
	  irc/core/channels-query.c: Some signed/unsigned warnings removed.
	  Don't call fe_exec_init/deinit in win32

2001-01-11 09:25  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: cmd_param_error -> cmd_return_error

2001-01-11 09:14  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/themes.c: /SET theme - complains if theme
	  isn't found. Setting theme's name to "xxx.theme" now works, too
	  many people tried it with the .theme suffix :)

2001-01-10 21:12  Timo Sirainen <tss@iki.fi>

	* src/perl/: get-signals.pl, perl-common.c, perl-signals.c,
	  common/Core.xs: bugfixes

2001-01-10 13:59  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt: added "message own_public" and "message
	  own_private"

2001-01-09 21:29  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindow-activity.c: Fixed, added comment what it
	  does so I wouldn't forget again :)

2001-01-09 21:06  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt, src/core/window-item-rec.h,
	  src/fe-common/core/fe-messages.c,
	  src/fe-common/core/fe-queries.c, src/fe-common/core/fe-windows.h,
	  src/fe-common/core/formats.c, src/fe-common/core/formats.h,
	  src/fe-common/core/hilight-text.c,
	  src/fe-common/core/hilight-text.h,
	  src/fe-common/core/window-activity.c,
	  src/fe-common/core/window-commands.c,
	  src/fe-text/mainwindow-activity.c, src/fe-text/statusbar-items.c,
	  src/perl/perl-common.c: Highlighting cleanups. Added /HILIGHT
	  -priority option.

2001-01-09 18:56  Timo Sirainen <tss@iki.fi>

	* default.theme, src/core/queries.c,
	  src/fe-common/irc/dcc/module-formats.c: query_find() didn't check
	  for queries with no active server

	  Some DCC CHAT format fixes

2001-01-09 17:25  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-common-core.c, fe-modules.c,
	  module-formats.c, module-formats.h: /LOAD without parameters
	  prints loaded modules

	  GLib warnings/criticals are now printed with printformat(), not
	  into standard output messing up the screen.

2001-01-08 20:14  Timo Sirainen <tss@iki.fi>

	* default.theme: more comments

2001-01-07 19:42  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/fe-channels.c,
	  fe-common/core/fe-core-commands.c, fe-common/core/fe-ignore.c,
	  fe-common/core/fe-log.c, fe-common/core/fe-messages.c,
	  fe-common/core/fe-modules.c, fe-common/core/fe-queries.c,
	  fe-common/core/fe-server.c, fe-common/core/fe-settings.c,
	  fe-common/core/fe-windows.c, fe-common/core/formats.c,
	  fe-common/core/hilight-text.c, fe-common/core/keyboard.c,
	  fe-common/core/module-formats.h, fe-common/core/themes.c,
	  fe-common/core/window-commands.c, fe-common/core/window-items.c,
	  fe-common/irc/fe-ctcp.c, fe-common/irc/fe-irc-messages.c,
	  fe-text/gui-textwidget.c, fe-text/mainwindows.c,
	  fe-text/module-formats.h: In core/module-formats.h: IRCTXT_ ->
	  TXT_

	  Added "message irc ctcp" signal to print CTCPs

2001-01-07 13:53  Timo Sirainen <tss@iki.fi>

	* src/: core/commands.c, fe-common/core/fe-core-commands.c: When
	  using a /command that has only subcommands, print the list of the
	  subcommands instead of just "unknown command" text.

2001-01-07 10:18  Timo Sirainen <tss@iki.fi>

	* docs/: manual.txt, perl.txt: updated

2001-01-07 10:11  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events-numeric.c: "MODE #channel b" list
	  wasn't printed correctly

2001-01-07 09:59  Timo Sirainen <tss@iki.fi>

	* src/perl/irc/: Irc.xs, module.h, typemap: updated

2001-01-07 09:54  Timo Sirainen <tss@iki.fi>

	* docs/perl.txt, src/perl/Makefile.am, src/perl/irc/Bans.xs,
	  src/perl/irc/Dcc.xs, src/perl/irc/Irc.xs,
	  src/perl/irc/IrcServer.xs, src/perl/irc/Modes.xs,
	  src/perl/irc/typemap: perl updates

2001-01-07 09:26  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/: dcc-chat.c, dcc-files.c, dcc.h: item_get_dcc(void
	  *item) -> WI_ITEM_REC *item

2001-01-07 08:44  Timo Sirainen <tss@iki.fi>

	* src/irc/core/bans.h: ban -> bans, just like in .c file :)

2001-01-07 08:23  Timo Sirainen <tss@iki.fi>

	* src/: core/signals.c, core/signals.h, perl/perl-signals.c,
	  perl/perl.c: "return 1" doesn't anymore stop signals in perl
	  scripts. Fixed Irssi::signal_stop() to properly stop the signal
	  from going to other perl scripts.

2001-01-07 08:05  Timo Sirainen <tss@iki.fi>

	* src/lib-config/write.c: Don't write indent spaces to empty lines

2001-01-07 07:58  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/themes.c: Fixes for printing errors in themes

2001-01-07 07:48  Timo Sirainen <tss@iki.fi>

	* default.theme, src/fe-common/core/module-formats.c,
	  src/fe-common/core/themes.c: Template packing: After $variables
	  the color could be anything, don't even try to guess it.

	  Some changes to templates in theme. Nick mode is now separate
	  argument.

2001-01-06 23:49  Timo Sirainen <tss@iki.fi>

	* src/core/nicklist.c: nick_match_msg() : check was case sensitive

2001-01-06 21:59  Timo Sirainen <tss@iki.fi>

	* docs/perl.txt, src/perl/perl-common.c,
	  src/perl/common/Channel.xs, src/perl/common/Core.xs,
	  src/perl/common/Irssi.pm, src/perl/common/Log.xs,
	  src/perl/common/Query.xs, src/perl/common/Rawlog.xs,
	  src/perl/common/Server.xs, src/perl/common/Themes.xs,
	  src/perl/common/Window.xs, src/perl/common/module.h,
	  src/perl/common/typemap: Perl updates. Lots of updates to perl
	  documentation :)

2001-01-06 21:58  Timo Sirainen <tss@iki.fi>

	* docs/faq.txt: updated

2001-01-06 21:58  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-channels.c, fe-queries.c, fe-windows.c,
	  window-items.c, window-items.h: Removed window parameter from
	  window_item_remove() and window_item_destroy()

2001-01-06 21:57  Timo Sirainen <tss@iki.fi>

	* default.theme, src/fe-common/core/module-formats.c,
	  src/fe-common/core/themes.c: theme updates

2001-01-06 15:39  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/chat-completion.c: When msg list is full,
	  remove old messages, not new messages..

2001-01-06 09:15  Timo Sirainen <tss@iki.fi>

	* default.theme: "# information about the %format is found from
	  docs/formats.txt"

2001-01-05 09:43  Timo Sirainen <tss@iki.fi>

	* syntax.pl, src/fe-common/core/fe-core-commands.c: /HELP: Set
	  indent to 0 when printing text. syntax.pl now changes tabs to 9
	  spaces at the start of lines in help files.

2001-01-05 09:38  Timo Sirainen <tss@iki.fi>

	* findsyntax.pl, autogen.sh, syntax.pl, docs/signals.txt,
	  docs/help/Makefile.am.gen, docs/help/in/Makefile.am.gen: docs
	  generator updates

2001-01-05 08:34  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/printtext.c: printtext_string() fix, should
	  actually work now :)

2001-01-05 08:30  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/fe-core-commands.c,
	  fe-common/core/printtext.c, fe-common/core/printtext.h,
	  perl/perl-common.c, perl/perl-common.h, perl/common/Window.xs:
	  Added printtext_string() which works like printtext(), except it
	  prints text from a string, so that %s, %d, etc. don't work.
	  Changed perl's Irssi::print() use this instead as well as /HELP
	  printer.

2001-01-05 08:21  Timo Sirainen <tss@iki.fi>

	* docs/help/in/: action.in, exec.in, lastlog.in, load.in,
	  rehash.in, restart.in, rmrejoins.in, savewindows.in, server.in,
	  unload.in, wait.in: updated docs

2001-01-05 07:26  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-irc-commands.c: Removed wrong SYNTAX:
	  NOTICE, it's already correctly in irc/core

2001-01-05 07:22  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/keyboard.c, fe-text/gui-readline.c: /BIND
	  comment updates

2001-01-05 06:49  Timo Sirainen <tss@iki.fi>

	* src/core/settings.c: In "Configuration file was modified ..."
	  text, added "Use /SAVE or /RELOAD to get rid of this message."

2001-01-05 06:47  Timo Sirainen <tss@iki.fi>

	* default.theme: added some comments

2001-01-04 19:20  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-printtext.c: MIRC colors >=16 changed to work as
	  in MIRC (color %= 16)

2001-01-04 19:01  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/themes.c: Complain about errors in theme file

2001-01-04 18:35  Timo Sirainen <tss@iki.fi>

	* .cvsignore, configure.in, src/perl/Makefile.am: Renamed
	  libtool-static to libtool-shared. Generating it should now also
	  work properly with older libtool versions than 1.3.5.

2001-01-04 18:01  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/fe-settings.c, fe-common/core/keyboard.c,
	  fe-common/core/keyboard.h, fe-common/irc/fe-irc-commands.c,
	  fe-text/gui-entry.c, fe-text/gui-entry.h, fe-text/gui-readline.c,
	  irc/core/irc-commands.c: Added keyboard_entry_redirect() function
	  to keyboard.[ch] which sends the signal "gui entry redirect"
	  signal. Added possibility to keep the entry hidden.

	  /OPER [<nick> [<password>]] - syntax changed. If password isn't
	  given, it's asked.

2001-01-04 17:28  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-irc-commands.c,
	  fe-common/irc/module-formats.c, irc/core/bans.c: /UNBAN <ref#>
	  works. /BAN list shows reference numbers.

2001-01-04 17:27  Timo Sirainen <tss@iki.fi>

	* src/core/signals.c: Allow stopping signal more than once without
	  sending GLib warning

2001-01-04 17:13  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/chat-completion.c: fixed minor memory leak

2001-01-04 13:56  Timo Sirainen <tss@iki.fi>

	* docs/help/in/hilight.in: updated

2001-01-04 09:45  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-signals.c, perl-signals.h, common/Core.xs:
	  Unbinding commands didn't work properly

2001-01-04 08:49  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-events-numeric.c, irc/core/irc-commands.c,
	  irc/core/irc-servers.c, irc/core/irc-servers.h: /LIST: don't
	  require -yes option if there's 1000 channels or less.

2001-01-04 08:35  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-commands.c: /WINDOW NUMBER: fixed small
	  memory leak

2001-01-03 15:54  Timo Sirainen <tss@iki.fi>

	* docs/manual.txt: updated

2001-01-03 07:37  Timo Sirainen <tss@iki.fi>

	* .cvsignore: added default-theme.h

2001-01-03 07:34  Timo Sirainen <tss@iki.fi>

	* src/: core/signals.c, core/signals.h, perl/.cvsignore,
	  perl/Makefile.am, perl/module.h, perl/perl-common.c,
	  perl/perl-signals.c, perl/perl-signals.h, perl/perl.c,
	  perl/common/Core.xs, perl/common/module.h: Removed the "signal"
	  and "last signal" signals. Changed perl's signaling system to
	  work without them, it should now work faster and better.

2001-01-02 19:15  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events.c: "No such nick xx" is printed now
	  with nick argument so it could get printed to query window with
	  xx

2001-01-02 16:14  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/: dcc-files.c, dcc.c, dcc.h: /SET dcc_autoresume -
	  like /SET dcc_autoget, but resume the files if they're already
	  found. Also fixed file transfer being stuck when resuming file
	  that was already fully sent (happened with both send and get).
	  /dcc close was also broken.

2001-01-02 07:05  Timo Sirainen <tss@iki.fi>

	* src/core/network.c: net_accept(), net_getsockname() IPv6 fixes
	  pointed out by pv2b :)

2001-01-02 05:55  Timo Sirainen <tss@iki.fi>

	* src/core/network.c: removed the win32 EINPROGRESS define, that
	  wouldn't work anyway

2001-01-01 19:29  Timo Sirainen <tss@iki.fi>

	* src/core/: queries.c, servers.c: Query bugfixes

2001-01-01 18:32  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-windows.c: /SET windows_auto_renumber -
	  should window refnums be packed when some window is destroyed

2001-01-01 18:30  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-windows.c, fe-windows.h,
	  window-commands.c: /WINDOW NUMBER: -sticky option added. Closing
	  windows before a sticky window won't change refnum of the sticky
	  window and windows after it

2001-01-01 18:13  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-exec.c: int:1 -> unsigned int:1

2001-01-01 17:34  Timo Sirainen <tss@iki.fi>

	* src/perl/: common/Query.xs, common/Server.xs, irc/IrcQuery.xs:
	  ischannel()'s parameter updated from char -> char* as done in C
	  API.	[irc_]query_create()'s SERVER_REC* parameter -> char
	  *server_tag

2001-01-01 17:13  Timo Sirainen <tss@iki.fi>

	* src/: core/queries.c, core/queries.h,
	  fe-common/core/fe-queries.c, fe-common/core/window-save.c,
	  fe-common/irc/dcc/fe-dcc.c, irc/core/irc-queries.c,
	  irc/core/irc-queries.h: Some query changes. They should now work
	  properly with /SAVEWINDOWS

2001-01-01 17:07  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-windows.c, window-items.c:
	  MODULE_DATA(item) -> window_item_window(item) - forgot to change
	  these

2001-01-01 16:57  Timo Sirainen <tss@iki.fi>

	* src/: core/chat-commands.c, core/expandos.c, core/ignore.c,
	  core/server-rec.h, fe-common/core/chat-completion.c,
	  fe-common/core/fe-ignore.c, fe-common/core/fe-log.c,
	  fe-common/core/fe-messages.c, fe-common/core/fe-messages.h,
	  fe-common/irc/Makefile.am, fe-common/irc/fe-common-irc.c,
	  fe-common/irc/fe-events.c, fe-common/irc/fe-irc-messages.c,
	  irc/core/irc-servers.c, irc/core/irc.h: added "message
	  own_public" and "message own_private" events that are sent when
	  /msg command is used. this way we don't need to parse the /msg's
	  options everywhere. also efnet @#channels support works now
	  better.

2001-01-01 14:57  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-windows.c, fe-windows.h,
	  window-commands.c, window-items.c: window_item_create(): when
	  there's multiple choices where the window item could be placed,
	  the first window is now selected instead of the last accessed one
	  of them (which most people think of as a random window).

2001-01-01 14:42  Timo Sirainen <tss@iki.fi>

	* src/irc/: core/irc-commands.c, notifylist/notify-ison.c: small
	  extra checks to /whois redirect checking

2001-01-01 13:20  Timo Sirainen <tss@iki.fi>

	* docs/faq.txt: updated :)

2001-01-01 13:20  Timo Sirainen <tss@iki.fi>

	* docs/faq.txt: first new version of faq

2001-01-01 10:43  Timo Sirainen <tss@iki.fi>

	* default.theme: missing ';'

2001-01-01 10:42  Timo Sirainen <tss@iki.fi>

	* configure.in, src/perl/Makefile.am: Perl's ldflags usually
	  include at least -lm and maybe some others too.  But in some OSes
	  adding shared library dependencies to other shared libs don't
	  work (or maybe I'd need to do something differently :), so check
	  in configure that if it doesn't work, perl is never even tried to
	  be built as module.

	  On the other hand, if it does work irssi now links with
	  libperl.so if it's found instead of libperl.a which was always
	  used before.

2001-01-01 07:45  Timo Sirainen <tss@iki.fi>

	* src/: common.h, core/channel-rec.h, core/channels-setup.h,
	  core/channels.h, core/chatnets.c, core/chatnets.h,
	  core/expandos.c, core/expandos.h, core/ignore.h,
	  core/line-split.c, core/line-split.h, core/log.h, core/masks.h,
	  core/net-sendbuffer.h, core/network.h, core/nicklist.c,
	  core/nicklist.h, core/queries.c, core/queries.h, core/rawlog.h,
	  core/server-rec.h, core/servers-reconnect.c,
	  core/servers-redirect.h, core/servers-setup.h, core/servers.h,
	  core/settings.h, core/special-vars.h, core/window-item-def.h,
	  core/window-item-rec.h, fe-common/core/chat-completion.c,
	  fe-common/core/fe-channels.c, fe-common/core/fe-common-core.c,
	  fe-common/core/fe-exec.c, fe-common/core/module.h,
	  fe-common/core/window-activity.c, fe-common/core/window-items.c,
	  fe-common/core/window-items.h, fe-text/statusbar-items.c,
	  irc/bot/botnet-connection.c, irc/bot/botnet.h,
	  irc/core/channel-rejoin.c, irc/core/channels-query.c,
	  irc/core/irc-channels.c, irc/core/irc-commands.c,
	  irc/core/irc-nicklist.c, irc/core/irc-servers.c, irc/core/irc.c,
	  irc/core/netsplit.c, irc/dcc/dcc.h, lib-config/iconfig.h:
	  Added/moved several "typedef struct _XXX XXX;" to common.h so
	  that they're known to all files and I don't need those stupid
	  "void *xxx" anymore just to avoid useless #include. Header files
	  themselves don't either include others as often anymore.

	  Added channel->ownnick to point to our NICK_REC in channel's
	  nicks.  Gives a minor speedup in few places :)

	  Moved completion specific lastmsgs from channel/server core
	  records to fe-common/core specific records. Also changed the nick
	  completion logic a bit so it should work better now. Removed
	  completion_keep_publics_count setting, but changed the meaning of
	  completion_keep_publics to same as _count was before. Nick
	  completion doesn't have any time specific code anymore.

2001-01-01 04:33  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channel-rejoin.c: When joining to !channel because
	  of "407 duplicate channel", it just means that there's some
	  server sync problems. rejoining after a while should work again.

2001-01-01 04:22  Timo Sirainen <tss@iki.fi>

	* src/fe-common/: core/fe-messages.c, core/fe-messages.h,
	  irc/dcc/fe-dcc.c: don't do emphasis on nicks in channel (<nick1>
	  _nick2_: hello won't underline)

2000-12-30 00:43  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-exec.c: removed FIXME text :)

2000-12-30 00:42  Timo Sirainen <tss@iki.fi>

	* src/: core/pidwait.c, fe-common/core/Makefile.am,
	  fe-common/core/fe-common-core.c,
	  fe-common/core/fe-core-commands.c, fe-common/core/fe-exec.c:
	  pidwait: send status as second agument.  Implemented
	  EPIC-compatible /EXEC

2000-12-29 21:56  Timo Sirainen <tss@iki.fi>

	* src/core/: servers.c, servers.h: comment update :)

2000-12-29 19:48  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-common.c, perl-common.h, common/Window.xs,
	  common/module.h: Irssi::print() doesn't call printtext() with
	  args (.., "%s", text) since it broke %_ etc. formats. But instead
	  of crashing every time someone prints %s with Irssi::print(),
	  irssi now checks all those formats and prints them as-is.

2000-12-29 19:21  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-common.c, perl-common.h, common/Core.xs:
	  Irssi::signal_emit() was broken.

2000-12-29 00:11  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-messages.c: If msg comes from unknown
	  channel (like when you just closed some channel window and server
	  sends the last msg to the channel) irssi now prints the msg to
	  active window instead of sending glib warning.

2000-12-28 17:42  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-common.c: removed warning

2000-12-28 17:23  Timo Sirainen <tss@iki.fi>

	* src/irc/core/: irc-servers.c, irc-servers.h, irc.c:
	  server->cmd_last_split wasn't used anymore, removed code related
	  to it.

2000-12-28 17:22  Timo Sirainen <tss@iki.fi>

	* src/core/net-sendbuffer.c: Instead of trying to send data to
	  server every 1/10th of second, send it whenever there's space in
	  buffer using g_input_add() with G_IO_WRITE

2000-12-28 17:04  Timo Sirainen <tss@iki.fi>

	* src/fe-common/: core/Makefile.am, core/fe-messages.c,
	  core/fe-messages.h, core/printtext.c, irc/dcc/fe-dcc.c: emphasis
	  moved to fe-messages. added a few checks so that non-words aren't
	  treated as emphasis

2000-12-28 13:53  Timo Sirainen <tss@iki.fi>

	* configure.in: -q option for grep isn't known everywhere, use >
	  /dev/null instead

2000-12-27 16:27  Timo Sirainen <tss@iki.fi>

	* configure.in: "glib in irssi dir" fixes

2000-12-27 01:20  Timo Sirainen <tss@iki.fi>

	* configure.in: when using glib built in irssi dir, add
	  glib_dir/gmodule to include path so #include <gmodule.h> doesn't
	  fail

2000-12-22 13:02  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channel-events.c: Fix for handling duplicate
	  channels

2000-12-19 17:48  Timo Sirainen <tss@iki.fi>

	* src/: core/network.c, core/network.h,
	  fe-common/core/fe-core-commands.c,
	  fe-common/irc/fe-events-numeric.c, irc/dcc/dcc.c,
	  perl/common/Window.xs: security fixes from 0.7.97.2

2000-12-19 17:47  Timo Sirainen <tss@iki.fi>

	* src/core/: channels-setup.c, servers-setup.c: put back ircnet ->
	  chatnet backwards compatibility, this time modify the config file
	  to use chatnet so after .98 we could remove this

2000-12-19 17:42  Timo Sirainen <tss@iki.fi>

	* src/core/settings.c: when changing config file to new format send
	  "setup changed" signal at startup so that some settings that were
	  tried to be used before settings_check() was called would be
	  properly loaded.

2000-12-19 17:36  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-server.c: /SERVER REMOVE: port parameter
	  should be optional

2000-12-19 17:27  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-irc-queries.c: Don't check queries whose
	  address isn't known yet.

2000-12-19 11:12  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-messages.c: don't display ignored quit
	  messages..

2000-12-19 10:40  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-irc-queries.c: don't autochange nicks from
	  dcc connections.

2000-12-18 19:24  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-windows.c: bugfix for displaying 128-160 ascii
	  chars.

2000-12-18 17:15  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-log.c: Autologging: '/' -> '_' - don't even
	  accidentally try to log to #../../../file if you happen to join
	  to such channel..

2000-12-18 14:00  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-messages.c: quit messages shouldn't crash
	  :)

2000-12-17 08:28  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Core.xs: Irssi::signal_emit(): changed max.
	  parameter count from 6 to 7

2000-12-17 07:40  Timo Sirainen <tss@iki.fi>

	* src/core/: channels-setup.c, servers-setup.c: removed backwards
	  compatibility from ircnet -> chatnet change

2000-12-17 07:39  Timo Sirainen <tss@iki.fi>

	* src/: core/chat-commands.c, core/expandos.c, core/expandos.h,
	  core/signals.c, core/signals.h, core/special-vars.c,
	  core/special-vars.h, fe-common/core/fe-expandos.c,
	  fe-common/core/fe-log.c, fe-common/core/fe-messages.c,
	  fe-common/core/formats.c, fe-common/core/themes.c,
	  fe-text/gui-readline.c, fe-text/gui-windows.c,
	  fe-text/gui-windows.h, irc/core/ctcp.c, irc/core/irc-commands.c:
	  /SET prompt, /SET prompt_window - Specifies the text in prompt.
	  'prompt' is used when channel or query is active in window and
	  'prompt_window' is used with empty windows.

2000-12-17 05:44  Timo Sirainen <tss@iki.fi>

	* src/: core/core.c, core/modules.c, core/settings.c,
	  core/settings.h, fe-common/core/fe-common-core.c,
	  fe-common/core/fe-settings.c, fe-common/irc/fe-common-irc.c,
	  fe-text/irssi.c, irc/core/irc-servers-setup.c: Settings are now
	  stored in module-specific blocks. Irssi complains about all
	  unknown settings that are found inside those blocks.

	  Left backwards compatibility kludge which should be removed in
	  0.7.98.

2000-12-17 04:36  Timo Sirainen <tss@iki.fi>

	* autogen.sh: Create POTFILES.in automatically in autogen

2000-12-17 04:20  Timo Sirainen <tss@iki.fi>

	* configure.in: Complain if --disable-static was tried to be used

2000-12-17 04:14  Timo Sirainen <tss@iki.fi>

	* src/core/: commands.c, commands.h, modules.c, settings.c,
	  settings.h: Destroy all settings and commands used by modules
	  when they're unloaded.

2000-12-17 02:59  Timo Sirainen <tss@iki.fi>

	* src/irc/core/: bans.c, bans.h, irc-commands.c: /kickban and
	  /knockout now accepts multiple nicks separated with commas.

2000-12-17 02:20  Timo Sirainen <tss@iki.fi>

	* src/: core/queries.c, core/queries.h,
	  fe-common/core/fe-queries.c, fe-common/core/module-formats.c,
	  fe-common/irc/Makefile.am, fe-common/irc/fe-common-irc.c,
	  fe-common/irc/fe-irc-queries.c, fe-text/gui-windows.c,
	  fe-text/statusbar-items.c, irc/core/irc-queries.c: Some minor
	  query fixes. Nick changes are also detected by checking if query
	  with another nick from same address if found.

2000-12-17 01:37  Timo Sirainen <tss@iki.fi>

	* src/core/: channels.c, queries.c: removed useless chat_type
	  checks

2000-12-17 01:29  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Themes.xs: Irssi::printformat() syntax changed:
	  removed server and target, use $server->printformat() or
	  $target->printformat() if needed..

2000-12-17 01:20  Timo Sirainen <tss@iki.fi>

	* src/: core/ignore.c, core/nicklist.c, core/nicklist.h,
	  fe-common/core/chat-completion.c, fe-common/core/fe-messages.c,
	  fe-common/core/window-activity.c: Improved nick_match_msg() - it
	  shouldn't give wrong matches as easily anymore. Also supports
	  multiple targets in one line (nick1,nick2: hello)

2000-12-17 00:26  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-messages.c: Print quit messages from nick
	  in query windows also

2000-12-17 00:04  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/themes.c: Theme saving to home dir didn't work
	  correctly if globaldir already had the same theme.

2000-12-16 23:38  Timo Sirainen <tss@iki.fi>

	* src/lib-config/write.c: Config file handle wasn't closed if
	  config_write_block() failed

2000-12-16 23:36  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/module-formats.c: Error message was missing
	  from theme_save_failed

2000-12-15 19:44  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc.c: Blocking sockets (win32) shouldn't block
	  irssi entirely now.

2000-12-10 05:55  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-expandos.c: added $usermode expando

2000-12-10 05:51  Timo Sirainen <tss@iki.fi>

	* src/: core/expandos.c, fe-common/core/Makefile.am,
	  fe-common/core/fe-common-core.c, fe-common/core/fe-expandos.c:
	  fixed $topic uninit added $winref

2000-12-10 05:41  Timo Sirainen <tss@iki.fi>

	* src/core/expandos.c: added $topic expando

2000-12-10 05:15  Timo Sirainen <tss@iki.fi>

	* src/core/expandos.c: $T in empty window crashed

2000-12-10 05:11  Timo Sirainen <tss@iki.fi>

	* src/core/special-vars.c: '_' character wasn't treated as
	  acceptable $variable_name character.

2000-12-09 22:58  Timo Sirainen <tss@iki.fi>

	* src/core/servers-reconnect.c: Don't crash with /reconnect
	  <unknown tag>

2000-12-09 21:58  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-common.c, perl-common.h, perl.c: /perl command
	  does now "use Irssi::Proto" for all chat protocols that have .pm
	  file in @INC

2000-12-09 20:54  Timo Sirainen <tss@iki.fi>

	* src/perl/: get-signals.pl, perl-common.c, perl-common.h, perl.c,
	  common/Channel.xs, common/Core.xs, common/Ignore.xs,
	  common/Log.xs, common/Query.xs, common/Rawlog.xs,
	  common/Server.xs, common/Window.xs, common/typemap, irc/Bans.xs,
	  irc/Dcc.xs, irc/Flood.xs, irc/Irc.pm, irc/Irc.xs,
	  irc/IrcServer.xs, irc/Netsplit.xs, irc/Notifylist.xs,
	  irc/typemap: fixes, perl should work correctly now :)

2000-12-09 19:12  Timo Sirainen <tss@iki.fi>

	* src/: irc/core/channels-query.c, irc/core/irc-chatnets.c,
	  irc/core/irc-chatnets.h, irc/core/irc-servers-setup.c,
	  fe-common/core/fe-server.c, fe-common/irc/fe-irc-server.c,
	  fe-common/irc/fe-ircnet.c, irc/core/irc-servers-setup.h,
	  irc/core/irc-servers.c, irc/core/irc-servers.h: -querychans
	  option for servers and ircnets which specifies how many channels
	  to query in one line with MODE/WHO commands after joined to a
	  number of channels. Default is 10 which works usually, with some
	  very stupid servers (just found one) this has to be set to 1
	  however.

2000-12-08 20:13  Timo Sirainen <tss@iki.fi>

	* src/core/network.c: net_receive(), net_transmit(): error handling
	  was buggy

2000-12-08 15:47  Timo Sirainen <tss@iki.fi>

	* src/core/net-nonblock.c: bugfix

2000-12-07 19:14  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: automatic /whowas in /whois crashed
	  (after server <-> data change)

2000-12-06 05:51  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: sometimes channel key wasn't saved.

2000-12-06 05:42  Timo Sirainen <tss@iki.fi>

	* scripts/: autoop.pl, autorejoin.pl, clones.pl, hello.pl,
	  mlock.pl, privmsg.pl, quitmsg.pl, realname.pl: updated

2000-12-06 05:35  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-common.c: bugfix in handling command(), cmdchar at
	  start of command was still required..

2000-12-06 05:25  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt: updated event/ctcp signals

2000-12-06 05:22  Timo Sirainen <tss@iki.fi>

	* src/perl/perl-common.h: irssi_bless() crashed with NULL parameter

2000-12-06 05:03  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-common.c, perl-common.h, perl.c,
	  common/Channel.xs, common/Core.xs, common/Ignore.xs,
	  common/Log.xs, common/Query.xs, common/Rawlog.xs,
	  common/Server.xs, common/Themes.xs, common/Window.xs,
	  common/typemap, irc/Bans.xs, irc/Dcc.xs, irc/Flood.xs,
	  irc/IrcChannel.xs, irc/IrcServer.xs, irc/Netsplit.xs,
	  irc/Notifylist.xs, irc/module.h, irc/typemap: perl changes -
	  values() method doesn't exist anymore, instead of
	  $server->values()->{...} you now use directly $server->{...}

2000-12-06 01:07  Timo Sirainen <tss@iki.fi>

	* src/core/: Makefile.am, nick-rec.h, nicklist.c, nicklist.h:
	  NICK_REC can be now inherited

2000-12-06 01:06  Timo Sirainen <tss@iki.fi>

	* src/core/expandos.c: Use hardcoded array for signals instead of
	  dynamic (pretty useless, "10 is enough for everybody" :). Check
	  sysname/sysrelease only once at beginning and use those values
	  rest of the time.

2000-12-05 21:12  Timo Sirainen <tss@iki.fi>

	* src/: core/expandos.h, fe-common/irc/fe-ctcp.c,
	  fe-common/irc/fe-events-numeric.c, fe-common/irc/fe-events.c,
	  irc/bot/bot-events.c, irc/bot/bot-irc-commands.c,
	  irc/core/channel-events.c, irc/core/channel-rejoin.c,
	  irc/core/channels-query.c, irc/core/ctcp.c,
	  irc/core/irc-commands.c, irc/core/irc-expandos.c,
	  irc/core/irc-log.c, irc/core/irc-nicklist.c,
	  irc/core/irc-queries.c, irc/core/irc-servers-reconnect.c,
	  irc/core/irc-servers.c, irc/core/irc.c, irc/core/lag.c,
	  irc/core/massjoin.c, irc/core/mode-lists.c, irc/core/modes.c,
	  irc/core/netsplit.c, irc/dcc/dcc-chat.c, irc/dcc/dcc-files.c,
	  irc/dcc/dcc.c, irc/dcc/dcc.h, irc/flood/flood.c,
	  irc/notifylist/notify-ison.c, irc/notifylist/notify-whois.c,
	  irc/notifylist/notifylist.c, irc/proxy/listen.c: Server events:
	  switched order of data and server parameters. it's now SERVER_REC
	  *server, const char *data, .. hope this doesn't cause too many
	  problems :)

2000-12-05 19:43  Timo Sirainen <tss@iki.fi>

	* src/: core/net-nonblock.c, fe-text/irssi.c:
	  net_gethostbyname_nonblock(): don't crash if net_gethosterror()
	  returns error message as NULL.

	  Initialize winsock with win32.

2000-12-05 01:01  Timo Sirainen <tss@iki.fi>

	* src/irc/: bot/bot-users.c, bot/botnet-connection.c, bot/botnet.c,
	  bot/botnet.h, proxy/listen.c, proxy/module.h: bot & proxy plugins
	  fixed for GIOChannel changes

2000-12-05 00:53  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt, src/core/Makefile.am, src/core/core.c,
	  src/core/expandos.c, src/core/expandos.h,
	  src/core/special-vars.c, src/core/special-vars.h,
	  src/fe-text/Makefile.am, src/fe-text/gui-expandos.c,
	  src/fe-text/gui-special-vars.c, src/fe-text/gui-special-vars.h,
	  src/fe-text/gui-textwidget.h, src/fe-text/irssi.c,
	  src/irc/core/Makefile.am, src/irc/core/irc-core.c,
	  src/irc/core/irc-expandos.c, src/irc/core/irc-special-vars.c,
	  src/irc/core/irc.c, src/irc/notifylist/notify-whois.c,
	  src/irc/proxy/listen.c: Split expandos from special-vars.c to
	  expandos.c. Added list of signals to each expando that can might
	  change it's value.

2000-12-04 23:53  Timo Sirainen <tss@iki.fi>

	* src/core/: signals.c, signals.h: added signal_add_to_id()

2000-12-04 22:57  Timo Sirainen <tss@iki.fi>

	* src/: fe-text/gui-readline.c, common.h, core/misc.c,
	  core/net-disconnect.c, core/net-nonblock.c, core/net-nonblock.h,
	  core/net-sendbuffer.c, core/net-sendbuffer.h, core/network.c,
	  core/network.h, core/server-rec.h, core/servers.c,
	  irc/dcc/dcc-chat.c, irc/dcc/dcc-files.c, irc/dcc/dcc.c,
	  irc/dcc/dcc.h: Use GIOChannel instead of sockets directly. Helps
	  porting to win32 :)

2000-12-04 20:36  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-printtext.c: /CLEAR -all - clear all windows.

2000-12-04 20:35  Timo Sirainen <tss@iki.fi>

	* src/core/commands.c: cmd_get_params() didn't work correctly if we
	  didn't want any paramers but only options.

2000-12-04 15:15  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-windows.c: don't allow printing iso8859-1
	  nonprintable highascii chars.

2000-12-04 13:11  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: /SET scroll_page_count - how many
	  lines to scroll with pgup/pgdn. either an absolute value, or if
	  the count starts with '/', it's calculated as
	  lines_in_screen/count, default is /2.

2000-12-04 11:01  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-core-commands.c: /^command should stop also
	  "print starting" and "print format" signals.

2000-12-04 09:18  Timo Sirainen <tss@iki.fi>

	* default.theme: privmsg had extra '-'

2000-12-04 03:56  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/formats.c: removed useless if condition

2000-12-04 03:37  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/printtext.c: use
	  format_get_text_theme_charargs() instead of ..._args() in
	  printformat_module_dest() since we already have arguments in char
	  ** table.

2000-12-04 02:45  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/chat-completion.c: In queries the queried nick
	  was always added to completion list even if the word to be
	  completed didn't start with the same characters

2000-12-04 02:26  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/dcc/fe-dcc.c: own dcc messages weren't
	  displayed in right window.

2000-12-03 07:27  Timo Sirainen <tss@iki.fi>

	* configure.in: perl ldflags parsing fixes

2000-12-03 06:39  Timo Sirainen <tss@iki.fi>

	* configure.in, src/nls.h, src/fe-common/core/fe-settings.c,
	  src/perl/Makefile.am: nl_langinfo() was a bad idea, don't use it.

2000-12-03 06:36  Timo Sirainen <tss@iki.fi>

	* colorless.theme, default.theme: updates

2000-12-03 06:22  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/printtext.c: printtext_multiline(): use the
	  specified level, not MSGLEVEL_NEVER always.

2000-12-03 06:21  Timo Sirainen <tss@iki.fi>

	* split.theme, Makefile.am: updates

2000-12-03 06:15  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.txt: updated

2000-12-03 06:07  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-printtext.c: Don't crash if first line in window
	  is just a newline

2000-12-03 05:47  Timo Sirainen <tss@iki.fi>

	* src/fe-text/irssi.c: print the firsttimer info to irssi's window
	  instead of stdout.

2000-12-03 05:34  Timo Sirainen <tss@iki.fi>

	* NEWS, TODO, configure.in, docs/signals.txt: Getting ready for
	  0.7.97..

2000-12-03 05:23  Timo Sirainen <tss@iki.fi>

	* src/fe-text/irssi.c: complain about old default.themes notify new
	  irssi users about startup-HOWTO

2000-12-03 04:48  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-netsplit.c, irc/core/netsplit.c: signal
	  "netsplit add" -> "netsplit new"

2000-12-03 04:44  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-windows.c: Don't redraw screen when trying to
	  scroll up at the start of scrollback

2000-12-03 04:43  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-common.c, common/Window.xs: command() doesn't
	  need cmdchar at start of command anymore.

2000-12-03 04:31  Timo Sirainen <tss@iki.fi>

	* src/core/servers-reconnect.c: /RECONNECT without any parameters
	  and when not connected to any server reconnects to first server
	  in reconnect list.

2000-12-03 04:27  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/listen.c: Reply to clients which send IRSSILAG
	  notices to themselves.

2000-12-03 02:38  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/dcc/fe-dcc.c: Removed targets from
	  printformat()s so all those extra dcc messages would go to status
	  window instead of the dcc chat queries.

2000-12-03 02:28  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/module-formats.c, fe-text/gui-windows.c:
	  fixes

2000-12-03 02:20  Timo Sirainen <tss@iki.fi>

	* default.theme: updates

2000-12-03 02:20  Timo Sirainen <tss@iki.fi>

	* default.theme, src/fe-common/core/module-formats.c,
	  src/fe-common/irc/module-formats.c,
	  src/fe-common/irc/dcc/fe-dcc.c,
	  src/fe-common/irc/dcc/module-formats.c: Theme updates

2000-12-03 01:43  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events-numeric.c: Remove trailing spaces
	  from all modes

2000-12-03 01:13  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-messages.c: /SET show_nickmode_empty - when
	  mode is empty, should we display " " or ""

2000-12-03 00:10  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/printtext.c: /SET emphasis - convert
	  _underlined_ and *bold* words (and phrases) to use real
	  underlines/bolds. patch by tommik.

2000-12-02 23:53  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/themes.c: Theme saving fixes

2000-12-02 22:08  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/formats.c, fe-common/core/formats.h,
	  fe-common/core/printtext.c, fe-text/gui-windows.c: Print
	  timestamps correctly with /SB REDRAW

2000-12-02 22:07  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-items.c: /SET autocreate_windows -
	  should we create new windows for new window items or just place
	  everything to one window

2000-12-02 22:03  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: Moved activity to last item in
	  statusbar

2000-12-02 20:34  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-printtext.c, gui-printtext.h, gui-windows.c:
	  /SB REDRAW fixes, multiline formats should work now correctly.

2000-12-02 19:08  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/fe-channels.c, fe-common/core/fe-log.c,
	  fe-common/core/fe-queries.c, fe-common/core/fe-windows.c,
	  fe-common/core/fe-windows.h, fe-common/core/window-commands.c,
	  fe-common/core/window-items.c, fe-text/mainwindows.c,
	  fe-common/core/window-items.h, perl/common/Window.xs:
	  window_[add|remove]_item -> window_item_[add|remove]

	  added window_item_destroy(), window_item_remove() doesn't destroy
	  the item anymore

	  window_find_item()'s first parameter changed from WINDOW_REC to
	  SERVER_REC

2000-12-02 19:06  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-settings.c: typofix

2000-12-02 19:05  Timo Sirainen <tss@iki.fi>

	* src/: nls.h, fe-common/core/fe-settings.c: nl_langinfo() didn't
	  work like i thought - fixed :)

2000-12-02 07:55  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-channels.c, fe-queries.c: "window item
	  remove" signal: destroy the channel/query record _last_

2000-12-02 07:08  Timo Sirainen <tss@iki.fi>

	* src/lib-popt/: findme.c, poptconfig.c, popthelp.c, poptparse.c:
	  ..and removed the rest of the alloca()s too

2000-12-02 07:02  Timo Sirainen <tss@iki.fi>

	* src/lib-popt/popt.c: don't use alloca()

2000-12-02 06:08  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-channels.c, window-commands.c,
	  window-items.c, window-items.h: /WINDOW ITEM GOTO <name> - sets
	  <name> window item active in current window /WINDOW ITEM MOVE
	  <number>|<name> - moves window item to another window /JOIN
	  #already_joined_channel - same as /WINDOW ITEM MOVE <name>

2000-12-02 05:03  Timo Sirainen <tss@iki.fi>

	* src/nls.h: Forgot to commit for the nl_langinfo()

2000-12-02 05:01  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/chat-completion.c: Nick completion now
	  completes nicks from all channels in active window, except when
	  completing the first word in line only nicks in active channel
	  are completed.

2000-12-02 04:48  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Window.xs: small "fix"

2000-12-02 04:44  Timo Sirainen <tss@iki.fi>

	* configure.in, src/fe-common/core/fe-settings.c: Use langinfo.h's
	  nl_langinfo(YESEXPR) instead of 'Y'.

2000-12-02 04:43  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-common-core.c: Changed init order of
	  fe_channels vs. window_items, now irssi won't print twice the
	  "talking with xx" and "talking in xx" when using ^X to change to
	  another channel in window.

2000-12-02 02:01  Timo Sirainen <tss@iki.fi>

	* Makefile.am, file2header.sh, src/fe-common/core/themes.c:
	  internal default.theme is used if it isn't found anywhere

2000-12-02 02:01  Timo Sirainen <tss@iki.fi>

	* src/lib-config/parse.c: config_close() didn't work correctly when
	  config was parsed from string instead of file.

2000-12-01 13:21  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/listen.c: ARGH! %s format bug!

2000-12-01 01:31  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events.c: Remove trailing spaces from mode
	  changes

2000-12-01 01:00  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: Makefile.am, fe-common-irc.c, fe-events.c,
	  fe-modes.c, fe-netjoin.c, fe-netsplit.c: Netsplit printing fixes.

	  Print multiple identical mode changes in one line (mode +o nick
	  by nick1, nick2, nick3)

2000-11-30 23:13  Timo Sirainen <tss@iki.fi>

	* src/irc/core/: irc-commands.c, irc-servers.c, irc-servers.h,
	  irc.c: /WAIT [-<server tag>] <milliseconds> - wait for
	  <milliseconds> before sending anything else to server

2000-11-30 23:12  Timo Sirainen <tss@iki.fi>

	* src/core/: misc.c, misc.h: added g_timeval_cmp()

2000-11-30 22:58  Timo Sirainen <tss@iki.fi>

	* src/core/: servers.c, special-vars.c: cmd_options_get_server() :
	  allow NULL cmd argument

	  eval_special_string() : if any of the commands separated with ;
	  used the arguments ($0, $1, etc.) don't anymore append all the
	  arguments after other commands.

2000-11-30 17:00  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-items.c: Bugfix for deciding which
	  window to place new window item.

2000-11-30 16:32  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-netjoin.c: crashfix

2000-11-30 01:44  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-netjoin.c, fe-netsplit.c: While waiting
	  for more netsplits/netjoins, if anything else is printed to
	  screen, print the current netsplit/netjoin messages before that
	  text.  not tested, hope it works ;)

2000-11-30 01:41  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/printtext.c: send "print starting" signal
	  before each printformat() or printtext()

2000-11-30 01:14  Timo Sirainen <tss@iki.fi>

	* src/core/misc.c: stristr() and stristr_full() didn't work
	  correctly with empty needle argument.

2000-11-30 01:13  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-windows.c: window_text_find() didn't work
	  correctly with empty find string.

2000-11-29 16:05  Timo Sirainen <tss@iki.fi>

	* src/core/settings.c: file_checksum() shouldn't crash if it can't
	  open the file.

2000-11-28 17:43  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channels-query.c: Don't ever send more than 10
	  channels/line in mode/who requests. Though usually the max.
	  channels/server limit is 10 :)

2000-11-28 17:32  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channels-query.c: bugfixes with channel syncing.

2000-11-27 17:18  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-printtext.c, gui-windows.c: fixed text buffer
	  crash when scrollback got full

2000-11-27 15:47  Timo Sirainen <tss@iki.fi>

	* src/irc/core/netsplit.c: don't destroy all netsplits when someone
	  joins back from split, only the nicks that were in same server

2000-11-27 14:44  Timo Sirainen <tss@iki.fi>

	* configure.in: perl bugfix

2000-11-27 14:36  Timo Sirainen <tss@iki.fi>

	* configure.in: bugfix

2000-11-27 11:53  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-common-core.c: added dccmsgs level to msgs
	  window.

2000-11-27 10:44  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-channels.c: Call /part command instead of
	  directly sending part message to server when destroying channel.

2000-11-27 01:23  Timo Sirainen <tss@iki.fi>

	* src/perl/common/Themes.xs: forgot to add this

2000-11-26 10:24  Timo Sirainen <tss@iki.fi>

	* src/: core/channels-setup.c, core/ignore.c, core/log.c,
	  core/servers-setup.c, core/settings.h,
	  fe-common/core/hilight-text.c, irc/bot/bot-users.c,
	  irc/core/irc-chatnets.c, irc/core/irc-servers-setup.c,
	  irc/notifylist/notify-setup.c, lib-config/iconfig.h,
	  lib-config/set.c: config changes, CONFIG_REC is now required
	  parameter for config_node_set_int/bool() and
	  config_node_add_list()

2000-11-26 09:23  Timo Sirainen <tss@iki.fi>

	* configure.in: if libperl.a isn't found, check from /usr/lib .. it
	  seems to be there with perl 5.6

2000-11-26 09:22  Timo Sirainen <tss@iki.fi>

	* src/: core/core.c, fe-common/core/themes.c, fe-text/irssi.c,
	  perl/perl-common.c, perl/perl-common.h, perl/perl.c,
	  perl/common/Irssi.xs, perl/common/Makefile.PL.in,
	  perl/common/Window.xs, perl/common/module.h: Perl fixes and
	  additions. theme_register() / printformat() works now with
	  scripts

2000-11-26 05:37  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events.c: Mode ignores were checked wrong

2000-11-26 05:33  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-events.c, fe-netjoin.c, module-formats.c:
	  netsplit fixes

2000-11-26 05:08  Timo Sirainen <tss@iki.fi>

	* autogen.sh: Don't generate colorless.theme

2000-11-26 05:08  Timo Sirainen <tss@iki.fi>

	* colorless.theme, default.theme, src/fe-common/core/themes.c,
	  src/fe-common/irc/module-formats.c: theme fixes

2000-11-26 03:52  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-core-commands.c: Added -current, -window
	  and -level options to /echo

2000-11-26 03:52  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-windows.c: window_find_item() was buggy if
	  window argument was NULL

2000-11-26 03:24  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: /SET part_message - default message
	  with /PART

2000-11-26 03:21  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: KEY_END isn't defined in all curses
	  implementations

2000-11-26 03:18  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-netsplit.c: Sometimes netsplit messages
	  didn't get printed at all (those that came after 3 seconds after
	  split started)

2000-11-26 02:53  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-commands.c: /WINDOW <number> is now
	  same as /WINDOW REFNUM <number>

2000-11-26 02:49  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/themes.c: /format -reset crashed irssi

2000-11-26 02:26  Timo Sirainen <tss@iki.fi>

	* src/: core/settings.c, lib-config/set.c: some updates for
	  checking when to not autosave config.

2000-11-26 02:17  Timo Sirainen <tss@iki.fi>

	* src/: core/settings.c, lib-config/iconfig.h, lib-config/set.c:
	  Added modify counter which is increased every time something is
	  changed in configuration.

	  Autosaving settings doesn't even try to save them if config isn't
	  changed.

2000-11-26 02:09  Timo Sirainen <tss@iki.fi>

	* src/: core/servers-reconnect.c, core/servers-reconnect.h,
	  irc/core/irc-commands.c: Added some magic to /SERVER - if there's
	  no server to disconnect from in active server, irssi checks if
	  some reconnection should be used instead.

	  If there's one reconnection, /SERVER always uses it.	If there's
	  reconnection to same host, it will be used (+same port is
	  preferred)

2000-11-26 01:30  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-events.c, fe-common/irc/module-formats.c,
	  fe-common/irc/module-formats.h, irc/core/irc-servers-reconnect.c:
	  Added KILL handling - user/server kills are now printed
	  formatted.

	  If server kills you, connect back (almost) immediately, it was
	  probably just nick collision and you really want to connect back
	  soon.

2000-11-25 23:05  Timo Sirainen <tss@iki.fi>

	* src/perl/common/: Channel.xs, Core.xs, Irssi.pm, Window.xs,
	  module.h: added functions from fe-windows.h and window-items.h

2000-11-25 20:54  Timo Sirainen <tss@iki.fi>

	* src/core/misc.c: mkpath() crashed with paths that didn't start
	  with /

2000-11-25 16:30  Timo Sirainen <tss@iki.fi>

	* src/: core/log.c, fe-common/core/fe-log.c: Time formats didn't
	  work in directory name of autologs.

2000-11-23 23:29  Timo Sirainen <tss@iki.fi>

	* src/: common.h, core/misc.c, core/net-nonblock.c, core/servers.c,
	  irc/dcc/dcc-chat.c, irc/dcc/dcc-files.c, perl/perl.c: s/enum
	  GInputCondition/int/ - enums aren't supposed to orred together i
	  think.. at least MIPSpro gave warnings about it and it also feels
	  wrong :)

2000-11-23 23:23  Timo Sirainen <tss@iki.fi>

	* src/: fe-text/gui-printtext.c, perl/common/Window.xs,
	  perl/irc/IrcChannel.xs: Still some warnings removed..

2000-11-23 23:06  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/themes.c, fe-text/gui-printtext.c,
	  fe-text/gui-readline.c, fe-text/gui-windows.c, perl/perl.c: more
	  warning fixes

2000-11-23 22:59  Timo Sirainen <tss@iki.fi>

	* src/lib-config/parse.c: more enum fixes

2000-11-23 22:57  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/fe-windows.h, fe-common/core/hilight-text.h,
	  irc/bot/botnet.h, irc/core/channel-rejoin.h,
	  irc/core/irc-servers.h, irc/core/netsplit.h, irc/dcc/dcc.h,
	  irc/notifylist/module.h, irc/notifylist/notifylist.h,
	  irc/proxy/module.h: more changes from int xx:1 to unsigned int
	  xx:1

2000-11-23 22:42  Timo Sirainen <tss@iki.fi>

	* Makefile.am, configure.in: If glib sources are found from some
	  subdirectory, always compile it and use it even if glib is
	  already installed somewhere else.

2000-11-23 21:40  Timo Sirainen <tss@iki.fi>

	* src/: core/channel-rec.h, core/channels-setup.h, core/ignore.c,
	  core/ignore.h, core/log.h, core/misc.c, core/modules.c,
	  core/net-nonblock.c, core/nicklist.h, core/query-rec.h,
	  core/server-connect-rec.h, core/server-rec.h,
	  core/server-setup-rec.h, core/servers.c, core/settings.c,
	  core/settings.h, fe-common/core/fe-core-commands.c,
	  fe-common/irc/fe-events-numeric.c, fe-text/gui-windows.h,
	  irc/core/ctcp.c, irc/core/irc-channels.c,
	  irc/core/irc-nicklist.c, irc/core/irc-servers.c, irc/core/irc.c,
	  irc/dcc/dcc-chat.c, irc/dcc/dcc-files.c, lib-config/get.c,
	  lib-config/parse.c, perl/common/Core.xs, perl/common/module.h:
	  several fixes to make irssi compile without warnings with MIPSpro
	  also fixed ctcp_queue_clean() - it might have crashed sometimes..

2000-11-22 20:01  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/hilight-text.c, fe-text/gui-printtext.c:
	  hilight-text: whops, bugfix went wrong :) fe-text: removed the
	  warning that happened when calling printbeep()

2000-11-22 19:46  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: hilight-text.c, printtext.c: bugfixes

2000-11-21 23:26  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl.c, common/Core.xs, common/Irssi.pm: Added
	  input_add() / input_remove()

2000-11-21 12:56  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/formats.c: crashfix

2000-11-21 03:03  Timo Sirainen <tss@iki.fi>

	* .cvsignore: added libtool-statix

2000-11-21 03:02  Timo Sirainen <tss@iki.fi>

	* default.theme: updated

2000-11-21 03:00  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/fe-common-core.c, fe-common/core/fe-log.c,
	  fe-common/core/formats.c, fe-common/core/formats.h,
	  fe-common/core/module-formats.c, fe-common/core/printtext.c,
	  fe-common/core/themes.c, fe-text/gui-printtext.c,
	  fe-text/gui-printtext.h, fe-text/gui-textwidget.c,
	  fe-text/gui-windows.c, fe-text/gui-windows.h: /SCROLLBACK REDRAW
	  - redraw the contents of current window according to active
	  formats, ie. changing theme changes scrollback.

	  It's still a bit buggy (can crash) with multiline formats, need
	  to fix it as soon as I figure out where the problem is..

2000-11-18 15:32  Timo Sirainen <tss@iki.fi>

	* src/: core/ignore.c, fe-common/core/fe-core-commands.c,
	  fe-text/gui-windows.c, fe-text/screen.c: Win32 fixes - Irssi now
	  compiles with MSVC++ :)

2000-11-18 15:31  Timo Sirainen <tss@iki.fi>

	* src/: core/levels.c, fe-common/core/chat-completion.c,
	  fe-common/core/completion.c, fe-common/core/formats.c,
	  irc/dcc/dcc-chat.c: compiler warning fixes + one real bug in
	  dcc-chat

2000-11-18 15:25  Timo Sirainen <tss@iki.fi>

	* src/perl/common/module.h: windows.h -> fe-windows.h

2000-11-17 18:02  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: Don't crash if MAIL environment
	  isn't set.

2000-11-17 16:55  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-common-core.c: Use signal.h, not
	  sys/signal.h

2000-11-17 16:27  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/Makefile.am, fe-common/core/autorun.c,
	  fe-common/core/command-history.c,
	  fe-common/core/command-history.h, fe-common/core/fe-channels.c,
	  fe-common/core/fe-common-core.c,
	  fe-common/core/fe-core-commands.c, fe-common/core/fe-log.c,
	  fe-common/core/fe-queries.c, fe-common/core/fe-windows.c,
	  fe-common/core/fe-windows.h, fe-common/core/formats.c,
	  fe-common/core/formats.h, fe-common/core/keyboard.c,
	  fe-common/core/printtext.c, fe-common/core/printtext.h,
	  fe-common/core/window-activity.c,
	  fe-common/core/window-commands.c, fe-common/core/window-items.c,
	  fe-common/core/window-items.h, fe-common/core/window-save.c,
	  fe-common/core/windows.c, fe-common/core/windows.h,
	  fe-common/irc/fe-ctcp.c, fe-common/irc/fe-events.c,
	  fe-common/irc/fe-irc-commands.c, fe-common/irc/fe-irc-server.c,
	  fe-common/irc/dcc/fe-dcc.c, fe-text/gui-printtext.c,
	  fe-text/gui-readline.c, fe-text/gui-textwidget.c,
	  fe-text/gui-windows.c, fe-text/mainwindow-activity.c,
	  fe-text/mainwindows.h, fe-text/statusbar-items.c,
	  fe-text/statusbar.c: windows.h conflicted with microsoft's
	  windows.h :) renamed windows.[ch] to fe-windows.[ch]

2000-11-17 14:59  Timo Sirainen <tss@iki.fi>

	* src/: core/channel-rec.h, core/channels.c,
	  fe-common/irc/fe-irc-commands.c, irc/core/channel-events.c:
	  Remember who set the topic and when, display the info when using
	  /TOPIC.

2000-11-17 03:08  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/dcc.c: If other side replies to our DCC CHAT request
	  with DCC CHAT request of their own (maybe we were inside firewall
	  and other side noticed it), connect to it immediately.

	  Don't allow more than one identical DCC request, if more is
	  received just update the port of the previous request.

2000-11-17 02:45  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/dcc.c: Check that enough parameters are given to /DCC
	  CLOSE

2000-11-17 02:40  Timo Sirainen <tss@iki.fi>

	* src/fe-common/: core/fe-queries.c, irc/dcc/fe-dcc.c: /SET
	  autocreate_query_level DCCMSGS specifies now if DCC chats should
	  create query windows automatically.

2000-11-16 22:45  Timo Sirainen <tss@iki.fi>

	* docs/help/in/: log.in, msg.in: updates

2000-11-16 21:34  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: Added some comments about
	  redirection problems.

2000-11-15 23:34  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-log.c: Don't close non-autologs when
	  leaving channel / closing query.

2000-11-14 01:14  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: /NICK was broken.

2000-11-13 01:52  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-common-core.c, formats.h: Forgot to call
	  formats_init() / ..deinit()

2000-11-12 20:20  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/fe-log.c, fe-common/core/formats.c,
	  fe-common/core/formats.h, fe-common/core/hilight-text.c,
	  fe-common/core/module-formats.c, fe-common/core/printtext.c,
	  fe-common/core/printtext.h, fe-common/core/window-activity.c,
	  fe-common/core/windows.c, fe-text/gui-printtext.c,
	  fe-text/gui-textwidget.c, fe-text/gui-windows.c,
	  fe-text/gui-windows.h, fe-text/statusbar-items.c: Text printing
	  changes. Formats are now optionally saved to each line so later
	  if you used /format it would change the old lines too. However
	  the actual line changing doesn't work yet :)

2000-11-11 20:27  Timo Sirainen <tss@iki.fi>

	* src/core/network.c: Some sizeof() fixes to IPv6 support when
	  connecting to IPv4 addresses.  Linux didn't seem to have any
	  problem with these but some other OSes did.

2000-11-11 17:01  Timo Sirainen <tss@iki.fi>

	* curses.m4: Added /usr/pkg and /usr/contrib to ncurses checks.

2000-11-11 01:46  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: Ctrl-T = transpose_characters

2000-11-11 00:56  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/dcc.c: /SET dcc_autodisplay_dialog isn't used for
	  anything, removed.

2000-11-10 01:23  Timo Sirainen <tss@iki.fi>

	* src/fe-text/screen.c: Use nodelay() instead of halfdelay()

2000-11-10 00:38  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/listen.c: Don't change client's nick every time
	  someone else changes nick..

2000-11-09 23:40  Timo Sirainen <tss@iki.fi>

	* src/irc/notifylist/notify-commands.c: "NOTIFY" was missing from
	  syntax

2000-11-09 22:03  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/listen.c: let actions pass through the proxy to
	  clients, they're not "real" CTCPs..

2000-11-09 21:48  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/listen.c: ping/pong was broken again, hope this now
	  _finally_ works :)

2000-11-09 21:43  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/dump.c: I had broken the /names list.. :)

2000-11-09 21:40  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/: dump.c, listen.c, module.h: Use ircnet name as
	  the proxy's "real address".

2000-11-09 21:32  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/listen.c: One final fix for ping/pong

2000-11-09 21:29  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/listen.c: fix to ping/pong handling :)

2000-11-09 21:26  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/dump.c: When sending /NAMES after join: Don't send
	  lines longer than 512 chars - non-irssi clients don't like them
	  :)

2000-11-09 21:22  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/listen.c: Hide IRSSILAG notices from clients

2000-11-09 21:21  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/listen.c: PING from client wasn't handled
	  correctly.

2000-11-09 20:38  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-activity.c: /SET activity_level, /SET
	  hilight_level .. which message levels should be treated as
	  msg/hilight activity. Patch by tommik.

2000-11-09 20:38  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-items.c: when finding window for item,
	  prefer empty windows that don't have anything waiting channels
	  list to those that have.

2000-11-08 23:40  Timo Sirainen <tss@iki.fi>

	* src/core/levels.c: level_get() didn't check ambiguous commands
	  correctly - dcc always failed because it was partial for dccmsgs.

2000-11-08 22:55  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: nick changes were buggy

2000-11-07 01:46  Timo Sirainen <tss@iki.fi>

	* src/core/masks.c: minor speed enhance

2000-11-07 01:42  Timo Sirainen <tss@iki.fi>

	* src/core/ignore.c: minor cleanups

2000-11-07 01:25  Timo Sirainen <tss@iki.fi>

	* src/core/misc.c: Updated stristr() and stristr_full() to be a bit
	  faster.

2000-11-07 00:06  Timo Sirainen <tss@iki.fi>

	* src/core/: ignore.c, ignore.h: Regexp ignores are now compiled
	  when they're created, not every time they're checked (every time
	  a new line is received). This should reduce some CPU load when
	  using them.

2000-11-06 23:27  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/: dump.c, listen.c: Connecting to proxy when server
	  connection was down didn't work correctly.

2000-11-06 02:29  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/: Makefile.am, dump.c, listen.c, module.h, proxy.c,
	  proxy.h: Proxy plugin fixes and cleanups. Supports now multiple
	  servers, doesn't let clients see CTCP requests and if one client
	  writes message, other clients will see it as well.

2000-11-05 12:36  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/module-formats.c: Wallop format fixes

2000-11-04 18:57  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channel-rejoin.c: rejoin timeout 1min -> 5min

2000-11-04 18:56  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channel-rejoin.c: added small sanity check

2000-11-04 16:54  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-events-numeric.c,
	  irc/core/channel-rejoin.c, irc/core/irc-commands.c,
	  irc/core/irc-servers.h, irc/core/lag.c: Fixed lag checking when
	  nick was just being changed.

	  Support for DALnet event 437 "can't change nick while being
	  banned in some channel" which conflicts with ircnet's
	  "nick/channel temporarily unavailable"

2000-11-04 14:54  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-windows.c: Removed useless part of code.

2000-11-02 21:09  Timo Sirainen <tss@iki.fi>

	* default.theme, src/fe-common/core/module-formats.c: privmsg fixes

2000-11-02 20:54  Timo Sirainen <tss@iki.fi>

	* default.theme: Netsplit color changed from green to red (the old
	  one)

2000-11-02 17:50  Timo Sirainen <tss@iki.fi>

	* default.theme, src/fe-common/irc/module-formats.c: fixed notices
	  in theme.

2000-11-02 16:29  Timo Sirainen <tss@iki.fi>

	* src/core/servers-setup.c: small "fix"

2000-10-30 22:52  Timo Sirainen <tss@iki.fi>

	* src/perl/: perl-common.c, perl.c, irc/Irc.pm: Moved the ISA
	  defines from .pm to irssi code, so that non-irc protocols would
	  work also without a specific .pm file. Also you don't need to use
	  Irssi::Irc anymore if you don't need IRC specific functions.

2000-10-29 19:03  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-windows.c: long word handling fixes

2000-10-29 00:35  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-windows.c, gui-windows.h: Don't indent the next
	  line when long word is split. Also we try not to do any cursor
	  movement so that terminals could notice that the word continues
	  to next line .. however terminfo or curses or something is being
	  stupid and breaks this anyway, with TERM=ansi it seems to work :)
	  also using gnome-terminal long URLs work right too.

2000-10-28 21:04  Timo Sirainen <tss@iki.fi>

	* src/: core/log.c, fe-common/core/fe-log.c: Some fixes.

2000-10-28 20:14  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/Makefile.am, fe-common/core/fe-channels.c,
	  fe-common/core/fe-core-commands.c, fe-common/core/fe-ignore.c,
	  fe-common/core/fe-log.c, fe-common/core/fe-messages.c,
	  fe-common/core/fe-modules.c, fe-common/core/fe-queries.c,
	  fe-common/core/fe-server.c, fe-common/core/fe-settings.c,
	  fe-common/core/formats.c, fe-common/core/formats.h,
	  fe-common/core/hilight-text.c, fe-common/core/keyboard.c,
	  fe-common/core/module-formats.c, fe-common/core/module-formats.h,
	  fe-common/core/printtext.c, fe-common/core/printtext.h,
	  fe-common/core/themes.c, fe-common/core/themes.h,
	  fe-common/core/window-commands.c, fe-common/core/window-items.c,
	  fe-common/irc/fe-ctcp.c, fe-common/irc/fe-events-numeric.c,
	  fe-common/irc/fe-events.c, fe-common/irc/fe-irc-channels.c,
	  fe-common/irc/fe-irc-commands.c, fe-common/irc/fe-irc-server.c,
	  fe-common/irc/fe-ircnet.c, fe-common/irc/fe-netjoin.c,
	  fe-common/irc/fe-netsplit.c, fe-common/irc/module-formats.c,
	  fe-common/irc/module-formats.h, fe-common/irc/dcc/fe-dcc.c,
	  fe-common/irc/dcc/module-formats.c,
	  fe-common/irc/dcc/module-formats.h,
	  fe-common/irc/notifylist/fe-notifylist.c,
	  fe-common/irc/notifylist/module-formats.c,
	  fe-common/irc/notifylist/module-formats.h,
	  fe-text/gui-textwidget.c, fe-text/mainwindows.c,
	  fe-text/module-formats.c, fe-text/module-formats.h: Cleaned up
	  printtext.c, split part of it to formats.c

2000-10-28 03:01  Timo Sirainen <tss@iki.fi>

	* src/: core/log.c, core/log.h, fe-common/core/fe-log.c,
	  fe-common/core/printtext.c, fe-common/core/printtext.h: /SET
	  log_theme - you can now write to log files with different theme
	  than to screen.

2000-10-28 01:52  Timo Sirainen <tss@iki.fi>

	* default.theme, src/fe-common/core/module-formats.c,
	  src/fe-common/core/printtext.c, src/fe-common/core/themes.c,
	  src/fe-common/irc/module-formats.c,
	  src/fe-common/irc/dcc/module-formats.c,
	  src/fe-common/irc/notifylist/module-formats.c,
	  src/fe-text/module-formats.c: Updated new default.theme to
	  module-formats files.  default.theme still contains the
	  abstracts.

2000-10-28 00:48  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/themes.c: Compress colors.

2000-10-28 00:04  Timo Sirainen <tss@iki.fi>

	* default.theme, src/fe-common/core/themes.c: Some fixes for
	  handling %n

2000-10-27 23:06  Timo Sirainen <tss@iki.fi>

	* default.theme, src/fe-common/core/printtext.c,
	  src/fe-common/core/themes.c, src/fe-common/core/themes.h: Support
	  for templates in theme files.

	  module-formats.c files needs to be updated, meanwhile here's
	  default.theme you can use.

2000-10-27 18:37  Timo Sirainen <tss@iki.fi>

	* src/fe-text/screen.c: use sigaction() instead of signal(). With
	  some OSes the signal handler is set back to default after each
	  time signal is raised if signal() is used (by norpan).

2000-10-27 18:32  Timo Sirainen <tss@iki.fi>

	* acconfig.h, docs/Makefile.am: startup-HOWTO.txt was missing from
	  EXTRA_DIST USE_CURSES_WINDOWS was missing from acconfig.h (by
	  tommik)

2000-10-27 18:30  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-core-commands.c: A simple /EXEC command by
	  Tinuk.

2000-10-27 01:46  Timo Sirainen <tss@iki.fi>

	* src/perl/perl.c: Automatic appending of .pl to script name didn't
	  work for file names less than 4 chars.

2000-10-27 01:19  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-messages.c: If nick isn't found from
	  channel (for whatever reason), print the nick mode as " ", not
	  "".

2000-10-27 01:18  Timo Sirainen <tss@iki.fi>

	* src/core/signals.c: signal_stop(); signal_emit("same signal",
	  ...); didn't work. other way around it did though

2000-10-26 18:57  Timo Sirainen <tss@iki.fi>

	* src/: core/core.c, core/net-disconnect.c, core/net-nonblock.c,
	  core/network.c, lib-popt/findme.c, lib-popt/poptconfig.c,
	  lib-popt/poptparse.c: Win32 updates

2000-10-26 18:12  Timo Sirainen <tss@iki.fi>

	* configure.in, src/common.h, src/core/misc.c,
	  src/core/net-internal.h, src/core/network.c, src/core/network.h,
	  src/core/settings.c, src/core/special-vars.c: Some fixes for
	  compiling with Win32 :)

2000-10-22 15:46  Timo Sirainen <tss@iki.fi>

	* src/irc/core/: irc-channels.c, irc-servers.c: Add the server
	  specific functions immediately after the server connection is
	  started, not after the connection is successfully finished.

2000-10-22 15:38  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-log.c: Fixed glib warning with autologging
	  and queries.

2000-10-22 15:25  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: Wildcards didn't with /OP (/DEOP, /VOICE,
	  etc.) if there was more than one masks used.

2000-10-22 15:00  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/keyboard.c: Key bindings weren't loaded at
	  startup correctly.

2000-10-22 12:33  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/windows.c: If window_set_active() was called
	  with NULL window (shouldn't happen ofter/ever?) irssi added NULL
	  window to windows list.

2000-10-19 19:41  Timo Sirainen <tss@iki.fi>

	* scripts/: Makefile.am, clones.pl: Added /CLONES script

2000-10-19 19:40  Timo Sirainen <tss@iki.fi>

	* README, TODO, configure.in, docs/manual.txt, docs/perl.txt,
	  docs/signals.txt, servertest/server.c: 0.7.96 release updates

2000-10-19 19:39  Timo Sirainen <tss@iki.fi>

	* src/irc/core/Makefile.am: Missing channels-rejoin.h

2000-10-19 16:32  Timo Sirainen <tss@iki.fi>

	* NEWS: Added news for .96

2000-10-19 15:44  Timo Sirainen <tss@iki.fi>

	* src/irc/core/netsplit.c: Added debug

2000-10-19 11:34  Timo Sirainen <tss@iki.fi>

	* config: Default undernet server changed from .net to .org

2000-10-18 22:45  Timo Sirainen <tss@iki.fi>

	* src/perl/: get-signals.pl, common/module.h, common/typemap:
	  updates

2000-10-18 21:29  Timo Sirainen <tss@iki.fi>

	* src/core/log.c: Log items weren't read correctly from config

2000-10-18 20:50  Timo Sirainen <tss@iki.fi>

	* scripts/autoop.pl, scripts/autorejoin.pl, scripts/hello.pl,
	  scripts/mlock.pl, scripts/privmsg.pl, scripts/quitmsg.pl,
	  scripts/realname.pl, src/perl/common/Server.xs,
	  src/perl/common/Window.xs, src/perl/irc/IrcServer.xs: fixes

2000-10-18 01:32  Timo Sirainen <tss@iki.fi>

	* src/perl/: get-signals.pl, perl-common.h, perl.c: Signal fixes

2000-10-17 23:45  Timo Sirainen <tss@iki.fi>

	* findsyntax.pl, syntax.pl: Fixed to work with multiline syntaxes
	  (by lite)

2000-10-17 23:37  Timo Sirainen <tss@iki.fi>

	* src/: core/log.c, core/log.h, fe-common/core/fe-log.c,
	  irc/core/irc-log.c, perl/common/Log.xs, perl/common/module.h,
	  perl/common/typemap: Logging fixes. Autologging with same named
	  channels in different networks should work correctly.

2000-10-16 23:13  Timo Sirainen <tss@iki.fi>

	* Makefile.am: added irssi-icon.png

2000-10-15 21:14  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/module-formats.c, irc/core/channel-rejoin.c:
	  Rejoin fixes

2000-10-15 19:21  Timo Sirainen <tss@iki.fi>

	* src/: core/settings.c, core/settings.h,
	  fe-common/core/fe-settings.c, fe-common/core/module-formats.c,
	  fe-common/core/module-formats.h: Irssi won't automatically
	  overwrite configuration files if they're changed while irssi is
	  running:

	  - /SAVE asks whether to save it or not - autosave at quit saves
	  it to config.autosave file

2000-10-15 18:04  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/fe-common-core.c,
	  fe-common/core/fe-messages.c, fe-text/statusbar-items.c: Some
	  hilight+window activity related fixes

2000-10-14 21:17  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-netjoin.c, fe-common/irc/fe-netsplit.c,
	  irc/core/netsplit.c: Netsplit cleanups. Added /SET
	  netsplit_nicks_hide_threshold.

2000-10-14 19:43  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events-numeric.c: chanserv url bugfix :)

2000-10-14 19:41  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-events-numeric.c, module-formats.c,
	  module-formats.h: Added format for the chanserv url event.

2000-10-14 19:28  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events-numeric.c: when received event 328
	  (chanserv url in dalnet) write it to correct channel.

2000-10-14 16:02  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-events.c, irc/core/irc-commands.c: "/whois
	  x x" - if x isn't found irssi now prints "there's no such nick x"
	  instead of complaining about unknown server x.

2000-10-14 15:19  Timo Sirainen <tss@iki.fi>

	* src/fe-none/: Makefile.am, irssi.c: perl fixes

2000-10-14 14:37  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: /WHOIS in a query asks the queried
	  nick's whois.

2000-10-14 14:34  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/printtext.c: /LAST doesn't print the -!- at
	  the start of lines.

2000-10-14 14:32  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: chat-completion.c, completion.c: /connect +
	  /server server/chatnet completion by tommik.

	  Completion works now with commands that optionally could have
	  subcommands, like /server l<tab> could return list (subcommand)
	  or localhost (server).

2000-10-14 14:07  Timo Sirainen <tss@iki.fi>

	* src/: core/channel-rec.h, core/server-rec.h, core/servers.h,
	  fe-common/core/Makefile.am, fe-common/core/chat-completion.c,
	  fe-common/core/completion.c, fe-common/core/fe-common-core.c,
	  fe-common/core/fe-ignore-messages.c,
	  fe-common/core/fe-messages.c, fe-common/irc/Makefile.am,
	  fe-common/irc/fe-common-irc.c, fe-common/irc/irc-completion.c,
	  fe-common/irc/module.h: Moved nick/msg/channel completion to core
	  with some cleanups.  Moved ignore checking to
	  fe-ignore-messages.c.

2000-10-14 02:41  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/notifylist/fe-notifylist.c: multiprotocol fixes

2000-10-14 02:38  Timo Sirainen <tss@iki.fi>

	* src/irc/notifylist/notifylist.c: multiprotocol fixes

2000-10-14 02:10  Timo Sirainen <tss@iki.fi>

	* src/core/channels.c: match_nick_flags() didn't check that the
	  nick actually began with a flag.

2000-10-14 02:00  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-servers.c: irc_server_get_channels() now returns
	  also the channels that are in rejoin list.

2000-10-14 01:57  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channel-rejoin.h: added

2000-10-14 01:43  Timo Sirainen <tss@iki.fi>

	* src/: core/channels.c, core/servers-reconnect.c,
	  irc/core/irc-channels.c, irc/core/irc-core.c:
	  [irc_]channels_setup_[de]init() calls were in wrong places.

	  Reconnection forgot to join to old channels after the first
	  reconnection try.

2000-10-14 01:09  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/dcc/: fe-dcc.c, module-formats.c,
	  module-formats.h: /format own_dcc_me -> own_dcc_action

2000-10-14 01:06  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channel-events.c: When joining to !channel the join
	  message was printed to active window instead of the channel's.

2000-10-14 01:03  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-events-numeric.c,
	  fe-common/irc/module-formats.c, fe-common/irc/module-formats.h,
	  irc/core/channel-events.c: Handle event "407 duplicate channel"
	  correctly - happens when trying to create !channel (/join
	  !!channel) while it already exists.

2000-10-14 00:53  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channel-rejoin.c: fixes

2000-10-14 00:45  Timo Sirainen <tss@iki.fi>

	* src/: core/chat-commands.c, fe-common/irc/fe-irc-channels.c,
	  fe-common/irc/module-formats.c, fe-common/irc/module-formats.h,
	  irc/core/channel-rejoin.c, irc/core/channels-query.c,
	  irc/core/irc-channels.c, irc/core/irc-nicklist.c: Autorejoin when
	  join temporarily fails because of netsplit is handled better now.
	  Irssi prints a nice message about it only once and you can abort
	  it with /RMREJOINS command.

	  "channel query" -> "channel joined"

	  channels_join() must not use cmd_return|param_error() commands
	  since we don't necessarily call it from command handler and
	  signal_stop() could cause some damage.

2000-10-13 22:34  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: "/WHOIS *" requires -yes option to
	  work.

2000-10-13 22:26  Timo Sirainen <tss@iki.fi>

	* src/fe-common/: core/Makefile.am, core/fe-common-core.c,
	  core/fe-ignore.c, core/module-formats.c, core/module-formats.h,
	  irc/Makefile.am, irc/fe-common-irc.c, irc/fe-ignore.c,
	  irc/module-formats.c, irc/module-formats.h: Forgot to move
	  fe-ignore to core.  /unignore now complains if you don't give
	  parameters to it.

2000-10-13 22:17  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/printtext.c: Don't show timestamps when doing
	  /LAST.

2000-10-13 22:05  Timo Sirainen <tss@iki.fi>

	* src/: irc/core/irc-servers-reconnect.c, irc/core/irc-servers.c,
	  irc/core/modes.c, irc/core/modes.h, perl/irc/Modes.xs: updating
	  user modes were handled as they were channel modes, like +o etc.
	  thought they needed arguments.

2000-10-13 21:53  Timo Sirainen <tss@iki.fi>

	* src/: core/log.c, core/log.h, fe-common/core/fe-log.c: Complain
	  only once with autologging if opening some log file failed
	  (locked by another irssi)

2000-10-13 21:47  Timo Sirainen <tss@iki.fi>

	* src/core/misc.c: match_wildcards() failed if there was * at the
	  end of the mask but otherwise data matched (str* vs. str)

2000-10-13 21:24  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/themes.c: Saving theme didn't complain if the
	  save failed.

2000-10-11 22:09  Timo Sirainen <tss@iki.fi>

	* configure.in: Ignore --with-modules[=yes|no] - you're supposed to
	  tell what modules to enable, not just say yes or no.

2000-10-11 22:06  Timo Sirainen <tss@iki.fi>

	* src/perl/Makefile.am: try running make again if it fails the
	  first time - it's probably because Makefile.PL was updated and
	  make needs to be run again.

2000-10-11 22:01  Timo Sirainen <tss@iki.fi>

	* src/: core/ignore.h, perl/Makefile.am, perl/common/Ignore.xs,
	  perl/common/Irssi.xs, perl/common/module.h, perl/common/typemap,
	  perl/irc/Ignore.xs, perl/irc/Irc.xs, perl/irc/module.h,
	  perl/irc/typemap: Ignore was moved to core.

2000-10-11 21:10  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-printtext.c: removed warning

2000-10-10 00:08  Timo Sirainen <tss@iki.fi>

	* src/fe-common/: core/fe-messages.c, core/module-formats.c,
	  core/module-formats.h, irc/fe-common-irc.c, irc/fe-events.c,
	  irc/fe-netjoin.c, irc/fe-netsplit.c, irc/module-formats.c,
	  irc/module-formats.h: Moved join, part, quit, kick, nick, invite
	  and topic printing to core.

2000-10-09 23:40  Timo Sirainen <tss@iki.fi>

	* src/: core/Makefile.am, core/core.c, core/ignore.c,
	  core/ignore.h, irc/core/Makefile.am, irc/core/channels-query.c,
	  irc/core/ctcp.c, irc/core/ignore.c, irc/core/ignore.h,
	  irc/core/irc-core.c, irc/flood/flood.c: Moved ignore to core.

2000-10-08 16:31  Timo Sirainen <tss@iki.fi>

	* acconfig.h: updated

2000-10-08 12:54  Timo Sirainen <tss@iki.fi>

	* configure.in, src/fe-text/gui-printtext.c,
	  src/fe-text/gui-readline.c, src/fe-text/gui-windows.c,
	  src/fe-text/mainwindows.c, src/fe-text/mainwindows.h,
	  src/fe-text/screen.c, src/fe-text/screen.h:
	  --disable-curses-windows option to configure

2000-10-07 15:12  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: If mode didn't have the expected argument
	  irssi would loop forever.

2000-10-04 10:42  Timo Sirainen <tss@iki.fi>

	* configure.in: For compatibility with older libtools.

2000-10-04 04:01  Timo Sirainen <tss@iki.fi>

	* configure.in, curses.m4: curses fixes

2000-10-04 00:22  Timo Sirainen <tss@iki.fi>

	* configure.in, curses.m4, src/perl/Makefile.am: Create
	  libtool-static for creating irssi modules that don't need .a
	  libraries.

	  Small update to curses's help

2000-10-03 23:54  Timo Sirainen <tss@iki.fi>

	* configure.in, src/perl/Makefile.am: Perl compiling updates

2000-10-03 22:57  Timo Sirainen <tss@iki.fi>

	* acconfig.h, configure.in, src/fe-text/irssi.c,
	  src/perl/Makefile.am, src/perl/irssi-perl.c,
	  src/perl/libperl_orig.la, src/perl/perl.c, src/perl/irc/module.h:
	  --enable-perl=[yes|no|static]

	  Allows building perl support either as loadable irssi module or
	  statically linked to irssi binary.

2000-10-03 19:10  Timo Sirainen <tss@iki.fi>

	* configure.in, src/perl/common/.cvsignore,
	  src/perl/common/Channel.xs, src/perl/common/Core.xs,
	  src/perl/common/Irssi.pm, src/perl/common/Irssi.xs,
	  src/perl/common/Log.xs, src/perl/common/Makefile.PL.in,
	  src/perl/common/Masks.xs, src/perl/common/Query.xs,
	  src/perl/common/Rawlog.xs, src/perl/common/Server.xs,
	  src/perl/common/Settings.xs, src/perl/common/Window.xs,
	  src/perl/common/module.h, src/perl/common/typemap: s/core/common/
	  - because make clean tried to delete it :)

2000-10-02 01:11  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/dcc/Makefile.am,
	  fe-common/irc/notifylist/Makefile.am, irc/bot/Makefile.am,
	  irc/dcc/Makefile.am, irc/flood/Makefile.am,
	  irc/notifylist/Makefile.am, irc/proxy/Makefile.am,
	  perl/Makefile.am: Added -avoid-version options and disable-static
	  for SILC module.

2000-10-02 01:04  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-common-core.c, fe-messages.c,
	  fe-queries.c, window-activity.c: fixes .. still not perfect

2000-10-01 23:42  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-activity.c: Window activity was
	  displayed in wrong window if query windows were autocreated

2000-10-01 23:37  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/windows.c: bugfix

2000-10-01 22:12  Timo Sirainen <tss@iki.fi>

	* src/: common.h, core/misc.c, fe-text/gui-readline.c,
	  irc/core/irc.c: Keyboard should never get stuck again when
	  receiving huge amounts of text from server that irssi doesn't
	  handle fast enough.

2000-10-01 21:47  Timo Sirainen <tss@iki.fi>

	* docs/help/in/unsilence.in: added

2000-10-01 21:00  Timo Sirainen <tss@iki.fi>

	* docs/help/in/silence.in, src/fe-common/irc/fe-events-numeric.c,
	  src/fe-common/irc/fe-events.c,
	  src/fe-common/irc/module-formats.c,
	  src/fe-common/irc/module-formats.h, src/irc/core/irc-commands.c:
	  /SILENCE updates, added /UNSILENCE command.

2000-10-01 20:48  Timo Sirainen <tss@iki.fi>

	* src/perl/: Makefile.am, irssi-perl.c, perl-common.c,
	  perl-common.h, irc/.cvsignore, irc/Bans.xs, irc/Dcc.xs,
	  irc/Flood.xs, irc/Ignore.xs, irc/Irc.pm, irc/Irc.xs,
	  irc/IrcChannel.xs, irc/IrcQuery.xs, irc/IrcServer.xs,
	  irc/Makefile.PL.in, irc/Modes.xs, irc/Netsplit.xs,
	  irc/Notifylist.xs, irc/module.h, irc/typemap: Perl works again :)
	  Split to Irssi and Irssi::Irc packages.

2000-10-01 20:48  Timo Sirainen <tss@iki.fi>

	* src/: core/chat-protocols.c, core/chat-protocols.h,
	  core/modules.c, fe-common/core/fe-server.c,
	  fe-common/core/window-save.c: Chat protocol updates.	Module
	  loading tries to load first from home dir, then the global dir.

2000-10-01 16:17  Timo Sirainen <tss@iki.fi>

	* src/irc/flood/autoignore.c: multiprotocol fixes

2000-09-30 22:59  Timo Sirainen <tss@iki.fi>

	* src/core/chat-commands.c: forgot to add this

2000-09-30 22:52  Timo Sirainen <tss@iki.fi>

	* src/irc/proxy/Makefile.am: bugfix

2000-09-30 22:49  Timo Sirainen <tss@iki.fi>

	* src/: core/Makefile.am, core/channels.c, core/channels.h,
	  core/chat-protocols.c, core/chat-protocols.h, core/core.c,
	  core/masks.c, core/nicklist.c, core/nicklist.h, core/queries.c,
	  core/server-rec.h, core/servers-reconnect.c, core/servers.c,
	  fe-common/core/Makefile.am, fe-common/core/fe-common-core.c,
	  fe-common/core/fe-messages.c, fe-common/core/fe-server.c,
	  fe-common/core/hilight-text.c, fe-common/core/hilight-text.h,
	  fe-common/core/module-formats.c, fe-common/core/module-formats.h,
	  fe-common/core/window-activity.c, fe-common/core/window-save.c,
	  fe-common/irc/Makefile.am, fe-common/irc/fe-common-irc.c,
	  fe-common/irc/fe-events.c, fe-common/irc/fe-irc-commands.c,
	  fe-common/irc/irc-completion.c, fe-common/irc/irc-hilight-text.c,
	  fe-common/irc/irc-hilight-text.h,
	  fe-common/irc/irc-window-activity.c,
	  fe-common/irc/module-formats.c, fe-common/irc/module-formats.h,
	  irc/core/channel-rejoin.c, irc/core/ignore.c,
	  irc/core/irc-channels-setup.c, irc/core/irc-channels.c,
	  irc/core/irc-channels.h, irc/core/irc-commands.c,
	  irc/core/irc-core.c, irc/core/irc-nicklist.c,
	  irc/core/irc-nicklist.h, irc/core/irc-servers-reconnect.c,
	  irc/core/irc-servers.c, irc/core/irc-servers.h, perl/Makefile.am:
	  multiprotocol updates. SILC prints channel and private messages
	  now using the same message formats as IRC.

2000-09-30 00:11  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/windows.c: When connecting to server, change
	  the active window's server if the window is empty.

2000-09-29 23:59  Timo Sirainen <tss@iki.fi>

	* configure.in, src/irc/Makefile.am, src/irc/proxy/.cvsignore,
	  src/irc/proxy/Makefile.am, src/irc/proxy/dump.c,
	  src/irc/proxy/listen.c, src/irc/proxy/module.h,
	  src/irc/proxy/proxy.c, src/irc/proxy/proxy.h: Updated Irssi proxy
	  to work with latest version, thanks to fuchs :)

2000-09-29 23:57  Timo Sirainen <tss@iki.fi>

	* src/: core/servers.c, fe-common/core/printtext.c,
	  irc/bot/bot-events.c, irc/core/bans.c, irc/core/irc-servers.c,
	  irc/notifylist/notifylist.c: minor updates

2000-09-28 18:54  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/dcc/module-formats.c: own_dcc_query fixed

2000-09-28 14:19  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/irc-completion.c: multiprotocol fixes

2000-09-28 01:38  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: multiprotocol fixes for /AWAY -all

2000-09-28 01:31  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-netsplit.c: fixes for multiprotocol support

2000-09-28 00:32  Timo Sirainen <tss@iki.fi>

	* src/irc/notifylist/notify-ison.c: multiprotocol fixes

2000-09-28 00:28  Timo Sirainen <tss@iki.fi>

	* src/irc/notifylist/notifylist.c: fixes

2000-09-28 00:25  Timo Sirainen <tss@iki.fi>

	* src/irc/flood/: autoignore.c, flood.c: multiprotocol fixes

2000-09-27 23:59  Timo Sirainen <tss@iki.fi>

	* src/irc/flood/flood.c: fix for multiserver support

2000-09-27 23:47  Timo Sirainen <tss@iki.fi>

	* src/: core/servers-reconnect.c, core/servers.c, core/servers.h,
	  irc/core/irc-commands.c, irc/core/irc-servers.c, irc/core/irc.c:
	  Moved /DISCONNECT to core, other multiprotocol fixes.

2000-09-27 23:46  Timo Sirainen <tss@iki.fi>

	* src/core/signals.c: module deinit fixes

2000-09-27 23:45  Timo Sirainen <tss@iki.fi>

	* src/core/network.c: net_gethostbyaddr() fixed.

2000-09-27 23:43  Timo Sirainen <tss@iki.fi>

	* src/core/: core.c, memdebug.c: modules are deinitialized at quit.

2000-09-27 23:42  Timo Sirainen <tss@iki.fi>

	* .cvsignore: updated

2000-09-27 00:25  Timo Sirainen <tss@iki.fi>

	* src/core/: servers-setup.c, servers.c: /SERVER irc.server.org
	  1234 now connects to port 1234 always even if some other port is
	  specified for the same server in setup.

2000-09-27 00:17  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-core-commands.c: Show help with
	  "clientcrap" message level, not "never".

2000-09-27 00:14  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/keyboard.c: /BIND <key> /command works now
	  directly instead of needing the "command" id in the middle

2000-09-27 00:11  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: Also moving windows and changing
	  refnum updates activity list.

2000-09-27 00:08  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/windows.c, fe-text/statusbar-items.c:
	  Closing window didn't update window activity list.

2000-09-26 22:24  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-nicklist.c: irc_nick_match() should now work
	  better for checking if nick at the start of the message was
	  really meant for you.

2000-09-26 22:02  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/printtext.c: if printformat() was given a
	  argument ending with ^C it could mess up one or two chars of the
	  following text (part/quit messages).

2000-09-26 21:46  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/module-formats.c: PART and QUIT messages set
	  the background color to default before printing the last "]" char

2000-09-26 21:44  Timo Sirainen <tss@iki.fi>

	* src/: core/levels.c, fe-common/core/window-commands.c: "NONE"
	  works now with combine_levels(). /WINDOW LEVEL NONE works and if
	  window doesn't have level it prints "NONE" instead of empty
	  string.

2000-09-26 21:39  Timo Sirainen <tss@iki.fi>

	* src/core/: channels-setup.c, servers-setup.c: backwards
	  compatibility for s/ircnet/chanet/ change.

2000-09-26 21:11  Timo Sirainen <tss@iki.fi>

	* config: updated

2000-09-25 19:01  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-ctcp.c: Display CTCP PING replies even if
	  they're not in the form irssi expected.

2000-09-25 18:11  Timo Sirainen <tss@iki.fi>

	* docs/formats.txt: updated

2000-09-25 18:09  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/module-formats.c: Ping replies should have
	  displayed always with 3 decimals

2000-09-25 17:26  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/dcc/: fe-dcc.c, module-formats.c: Added target
	  parameter to own_dcc format

2000-09-25 17:19  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: Don't show statusbar with bold
	  color

2000-09-25 13:23  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events.c: If /SET show_quit_once was set and
	  ignored nick quitted, irssi printed GLib warning.

2000-09-24 16:31  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: Bugfix for checking if user mode
	  was empty (don't show (+) in statusbar)

2000-09-22 10:26  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/irc-completion.c: /SET
	  completion_nicks_lowercase

2000-09-19 21:14  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-netjoin.c, irc/core/netsplit.c: Netsplit
	  fixes

2000-09-19 12:55  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-irc-commands.c: Irssi crashed if you used
	  "/JOIN" or "/JOIN -invite" without connected to server.

2000-09-19 02:45  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.txt: typofixes

2000-09-19 02:38  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.txt: Updates for .95 compatibility

2000-09-19 02:27  Timo Sirainen <tss@iki.fi>

	* docs/startup-HOWTO.txt: Documentation for Irssi newbies (!!)

2000-09-10 19:28  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: /OP, /DEOP, etc. commands printed warning
	  if no valid nicks were found.

2000-09-07 22:43  Timo Sirainen <tss@iki.fi>

	* acconfig.h, configure.in, src/perl/irssi-perl.c: Moved the
	  PL_perl_destruct_level check to configure script, it should now
	  work with Perl 5.6 too.

2000-09-07 21:55  Timo Sirainen <tss@iki.fi>

	* acconfig.h, configure.in, src/fe-text/Makefile.am,
	  src/fe-text/irssi.c, src/perl/Makefile.am,
	  src/perl/libperl_dynaloader.la: Perl works now only as a runtime
	  loadable module

2000-09-06 23:24  Timo Sirainen <tss@iki.fi>

	* src/: core/servers-setup.c, fe-common/irc/fe-common-irc.c,
	  fe-common/irc/fe-events.c, fe-common/irc/module-formats.c,
	  irc/core/irc-servers-setup.c: /SET default_nick -> /SET nick
	  /FORMAT own_me -> /FORMAT own_action

2000-09-06 23:15  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/command-history.c: When pressing line down,
	  the command line wasn't saved to history.

2000-09-06 22:05  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: Makefile.am, irssi.c: No, SILC stuff still
	  shouldn't be here :)

2000-09-06 22:00  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc.c: Disconnect if net_sendbuffer_send() fails.

2000-09-06 21:54  Timo Sirainen <tss@iki.fi>

	* src/core/line-split.c: line_split() : use g_memmove() instead of
	  memcpy() .. hm. how could this even work before? :)

2000-09-06 21:30  Timo Sirainen <tss@iki.fi>

	* configure.in, docs/formats.txt, src/core/chatnets.c,
	  src/core/modules.c, src/core/server-rec.h,
	  src/core/servers-setup.c, src/fe-common/core/fe-queries.c,
	  src/fe-common/core/fe-queries.h, src/fe-common/core/fe-server.c,
	  src/fe-common/core/module-formats.c,
	  src/fe-common/core/module-formats.h,
	  src/fe-common/irc/fe-events.c,
	  src/fe-common/irc/fe-irc-commands.c,
	  src/fe-common/irc/fe-irc-server.c, src/fe-common/irc/fe-ircnet.c,
	  src/fe-common/irc/module-formats.c,
	  src/fe-common/irc/module-formats.h, src/fe-text/Makefile.am,
	  src/fe-text/irssi.c, src/fe-text/statusbar-items.c,
	  src/irc/core/irc-chatnets.c, src/irc/core/irc-core.c,
	  src/irc/core/irc-servers.c, src/irc/core/irc-servers.h: /set
	  autocreate_query -> /set autocreate_query_level fixes to /ircnet,
	  /server and /channel commands other updates and fixes

2000-09-06 21:02  Timo Sirainen <tss@iki.fi>

	* src/lib-config/set.c: config_node_clear() didn't work right.

2000-09-06 19:32  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/keyboard.c: Added tab-completion for /BIND's
	  commands.

2000-09-06 19:22  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-save.c: Restoring saved windows
	  (/savewindows) didn't work.

2000-09-06 19:16  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/keyboard.c: /bind <key> command <cmd> - <cmd>
	  doesn't need to start with / anymore

2000-09-05 00:37  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: /PART #channel1,#channel2 didn't
	  work

2000-09-04 23:39  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-activity.c: Actions will now show up in
	  window activity with hilight or message-color, not the text-color
	  as before.

2000-09-02 19:29  Timo Sirainen <tss@iki.fi>

	* src/core/modules.c: bugfix

2000-09-02 18:53  Timo Sirainen <tss@iki.fi>

	* src/: core/channels.c, core/channels.h, core/modules.c,
	  core/modules.h, core/queries.c, core/queries.h,
	  core/servers-reconnect.c, core/servers.c, core/servers.h,
	  fe-common/core/Makefile.am, fe-common/core/fe-channels.c,
	  fe-common/core/fe-common-core.c, fe-common/core/fe-queries.c,
	  fe-common/core/fe-queries.h, fe-common/core/module-formats.c,
	  fe-common/core/module-formats.h, fe-common/core/window-save.c,
	  fe-common/irc/Makefile.am, fe-common/irc/fe-channels.c,
	  fe-common/irc/fe-common-irc.c, fe-common/irc/fe-events.c,
	  fe-common/irc/fe-irc-channels.c, fe-common/irc/fe-irc-commands.c,
	  fe-common/irc/fe-queries.c, fe-common/irc/fe-queries.h,
	  fe-common/irc/irc-completion.c, fe-common/irc/module-formats.c,
	  fe-common/irc/module-formats.h, irc/core/Makefile.am,
	  irc/core/irc-channels.c, irc/core/irc-commands.c,
	  irc/core/irc-commands.h, irc/core/irc-queries.c: Updates.

2000-09-01 00:26  Timo Sirainen <tss@iki.fi>

	* src/: core/Makefile.am, core/channels.c, core/chat-protocols.c,
	  core/chat-protocols.h, core/chatnet-rec.h, core/core.c,
	  core/queries.c, core/server-connect-rec.h, core/server-rec.h,
	  core/server-setup-rec.h, core/window-item-rec.h,
	  fe-text/statusbar-items.c, irc/core/irc-channels.c,
	  irc/core/irc-channels.h, irc/core/irc-chatnets.c,
	  irc/core/irc-chatnets.h, irc/core/irc-core.c,
	  irc/core/irc-queries.c, irc/core/irc-queries.h,
	  irc/core/irc-servers-reconnect.c, irc/core/irc-servers-setup.c,
	  irc/core/irc-servers-setup.h, irc/core/irc-servers.c,
	  irc/core/irc-servers.h, irc/core/irc.c, irc/core/module.h: Added
	  chat protocol register. Changed all chat_type fields to use it.

2000-08-31 21:03  Timo Sirainen <tss@iki.fi>

	* src/irc/core/: irc-channels-setup.c, irc-core.c: Automatic
	  joining to channels didn't work

2000-08-30 22:29  Timo Sirainen <tss@iki.fi>

	* src/: common.h, core/channels.h, core/chatnets.h, core/modules.c,
	  core/modules.h, core/queries.h, core/servers-setup.h,
	  core/servers.h, irc/core/irc-channels.c, irc/core/irc-channels.h,
	  irc/core/irc-chatnets.h, irc/core/irc-commands.c,
	  irc/core/irc-queries.h, irc/core/irc-servers-setup.h,
	  irc/core/irc-servers.h: Object type checking fixes

2000-08-29 23:43  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-events.c, irc-completion.c: Highlighting
	  fixes with public messages.

	  /msg tab completion list growed to size of
	  completion_keep_privates, the new nicks were removed from list
	  instead of the old nicks.

2000-08-29 19:26  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: /mode #channel -oooo... would deop the
	  first 3, and then op the rest.

2000-08-28 00:02  Timo Sirainen <tss@iki.fi>

	* configure.in: Swedish translation

2000-08-27 23:07  Timo Sirainen <tss@iki.fi>

	* src/: core/servers-setup.c, core/servers.c,
	  fe-common/irc/fe-irc-server.c, irc/core/irc-channels.c,
	  irc/core/irc-channels.h, irc/core/irc-commands.c,
	  irc/core/irc-nicklist.h, irc/core/irc-servers-setup.c,
	  irc/core/irc-servers.c: updates

2000-08-27 22:40  Timo Sirainen <tss@iki.fi>

	* configure.in: updated

2000-08-26 15:39  Timo Sirainen <tss@iki.fi>

	* src/: core/Makefile.am, core/channel-rec.h,
	  core/channels-setup.c, core/channels-setup.h, core/channels.c,
	  core/channels.h, core/chatnet-rec.h, core/chatnets.c,
	  core/chatnets.h, core/commands.c, core/core.c, core/masks.c,
	  core/masks.h, core/memdebug.c, core/misc.c, core/misc.h,
	  core/modules.c, core/nicklist.c, core/nicklist.h, core/queries.c,
	  core/queries.h, core/query-rec.h, core/server-connect-rec.h,
	  core/server-rec.h, core/server-redirect.c,
	  core/server-redirect.h, core/server-setup-rec.h, core/server.c,
	  core/server.h, core/servers-reconnect.c,
	  core/servers-reconnect.h, core/servers-redirect.c,
	  core/servers-redirect.h, core/servers-setup.c,
	  core/servers-setup.h, core/servers.c, core/servers.h,
	  core/settings.h, core/signals.c, core/special-vars.c,
	  core/special-vars.h, core/window-item-def.h,
	  core/window-item-rec.h, fe-common/core/Makefile.am,
	  fe-common/core/fe-common-core.c, fe-common/core/fe-log.c,
	  fe-common/core/fe-server.c, fe-common/core/fe-settings.c,
	  fe-common/core/hilight-text.c, fe-common/core/printtext.c,
	  fe-common/core/window-activity.c,
	  fe-common/core/window-commands.c, fe-common/core/window-items.c,
	  fe-common/core/window-save.c, fe-common/core/windows.c,
	  fe-common/core/windows.h, fe-common/irc/Makefile.am,
	  fe-common/irc/fe-channels.c, fe-common/irc/fe-common-irc.c,
	  fe-common/irc/fe-ctcp.c, fe-common/irc/fe-events-numeric.c,
	  fe-common/irc/fe-events.c, fe-common/irc/fe-ignore.c,
	  fe-common/irc/fe-irc-commands.c, fe-common/irc/fe-irc-server.c,
	  fe-common/irc/fe-ircnet.c, fe-common/irc/fe-netjoin.c,
	  fe-common/irc/fe-netsplit.c, fe-common/irc/fe-queries.c,
	  fe-common/irc/fe-queries.h, fe-common/irc/fe-query.c,
	  fe-common/irc/fe-query.h, fe-common/irc/irc-completion.c,
	  fe-common/irc/irc-window-activity.c, fe-common/irc/dcc/fe-dcc.c,
	  fe-common/irc/notifylist/fe-notifylist.c, fe-text/gui-readline.c,
	  fe-text/gui-special-vars.c, fe-text/gui-textwidget.c,
	  fe-text/gui-windows.c, fe-text/gui-windows.h, fe-text/irssi.c,
	  fe-text/statusbar-items.c, fe-text/statusbar.c, irc/Makefile.am,
	  irc/bot/bot-events.c, irc/bot/bot-irc-commands.c,
	  irc/bot/bot-users.c, irc/bot/botnet-users.c,
	  irc/core/Makefile.am, irc/core/bans.c, irc/core/bans.h,
	  irc/core/channel-events.c, irc/core/channel-rejoin.c,
	  irc/core/channels-query.c, irc/core/channels-setup.c,
	  irc/core/channels-setup.h, irc/core/channels.c,
	  irc/core/channels.h, irc/core/ctcp.c, irc/core/ignore.c,
	  irc/core/irc-channels-setup.c, irc/core/irc-channels.c,
	  irc/core/irc-channels.h, irc/core/irc-chatnets.c,
	  irc/core/irc-chatnets.h, irc/core/irc-commands.c,
	  irc/core/irc-core.c, irc/core/irc-log.c, irc/core/irc-masks.c,
	  irc/core/irc-masks.h, irc/core/irc-nicklist.c,
	  irc/core/irc-nicklist.h, irc/core/irc-queries.c,
	  irc/core/irc-queries.h, irc/core/irc-rawlog.c,
	  irc/core/irc-server.c, irc/core/irc-server.h,
	  irc/core/irc-servers-reconnect.c, irc/core/irc-servers-setup.c,
	  irc/core/irc-servers-setup.h, irc/core/irc-servers.c,
	  irc/core/irc-servers.h, irc/core/irc-special-vars.c,
	  irc/core/irc.c, irc/core/irc.h, irc/core/ircnet-setup.c,
	  irc/core/ircnet-setup.h, irc/core/lag.c, irc/core/masks.c,
	  irc/core/masks.h, irc/core/massjoin.c, irc/core/mode-lists.c,
	  irc/core/mode-lists.h, irc/core/modes.c, irc/core/modes.h,
	  irc/core/netsplit.c, irc/core/nicklist.c, irc/core/nicklist.h,
	  irc/core/query.c, irc/core/query.h, irc/core/server-idle.c,
	  irc/core/server-idle.h, irc/core/server-reconnect.c,
	  irc/core/server-reconnect.h, irc/core/server-setup.c,
	  irc/core/server-setup.h, irc/dcc/dcc-chat.c, irc/dcc/dcc-files.c,
	  irc/dcc/dcc.c, irc/flood/autoignore.c, irc/flood/flood.c,
	  irc/notifylist/module.h, irc/notifylist/notify-ison.c,
	  irc/notifylist/notify-setup.c, irc/notifylist/notify-whois.c,
	  irc/notifylist/notifylist.c, lib-config/Makefile.am,
	  lib-config/get.c, lib-config/iconfig.h, lib-config/parse.c,
	  lib-config/set.c, lib-popt/Makefile.am, perl/Makefile.am: Lots of
	  moving stuff around - hopefully I didn't break too much :)

2000-08-26 00:35  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: Some fixes to handling +l and +k mode.

2000-08-25 22:53  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/dcc/fe-dcc.c, irc/dcc/dcc-chat.c,
	  irc/dcc/dcc.c: Don't allow sending data to dcc chats if
	  connection isn't finished yet.

2000-08-25 21:10  Timo Sirainen <tss@iki.fi>

	* src/core/log.c: log_day_change was never printed in logs.

2000-08-25 10:46  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-irc-commands.c: /BAN could crash when
	  showing bans

2000-08-24 01:49  Timo Sirainen <tss@iki.fi>

	* src/fe-text/irssi.c: send "irssi init finished" _after_ setting
	  up perl support.

2000-08-24 01:07  Timo Sirainen <tss@iki.fi>

	* scripts/autoop.pl: small fix :)

2000-08-24 01:01  Timo Sirainen <tss@iki.fi>

	* scripts/: Makefile.am, autoop.pl: Added /AUTOOP

2000-08-24 00:57  Timo Sirainen <tss@iki.fi>

	* src/perl/irssi-perl.c: Signals that sent GSList as parameters
	  didn't work right with perl scripts

2000-08-24 00:56  Timo Sirainen <tss@iki.fi>

	* src/irc/core/masks.c: masks_match() was buggy

2000-08-23 02:06  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindows.c: Call idlok() for all new subwindows.

2000-08-23 01:44  Timo Sirainen <tss@iki.fi>

	* src/irc/bot/bot-events.c: fix

2000-08-22 22:11  Timo Sirainen <tss@iki.fi>

	* src/perl/irssi-perl.c: Unloading perl script crashed if it has
	  used Irssi::timeout_add().

2000-08-22 21:39  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-printtext.c, gui-textwidget.c, gui-windows.c,
	  gui-windows.h: Using blinking/bright background colors would
	  crash irssi..

2000-08-22 20:28  Timo Sirainen <tss@iki.fi>

	* src/irc/bot/bot-events.c: HAS_MODE_ARG() wasn't updated here
	  yet..

2000-08-20 07:17  Timo Sirainen <tss@iki.fi>

	* src/: core/server.c, fe-common/irc/fe-channels.c,
	  fe-common/irc/fe-netjoin.c, fe-text/statusbar-items.c,
	  irc/core/channels.c, irc/core/channels.h,
	  irc/core/irc-special-vars.c, irc/core/irc.h, irc/core/masks.c,
	  irc/core/mode-lists.c, irc/core/modes.c, irc/core/modes.h,
	  irc/core/nicklist.c, irc/core/nicklist.h: Channel mode handling
	  changed - there's no more mode_xxx fields in channel structure,
	  but instead just one mode string field. Also handling half-ops
	  (+h) should work right.

2000-08-19 20:14  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: If nick argument isn't given to
	  /OPER, your current nick will be used.

2000-08-19 19:28  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: Parameters to key_bind() with
	  scroll_end was given in wrong order.

2000-08-16 00:49  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/dcc/Makefile.am,
	  fe-common/irc/notifylist/Makefile.am, irc/bot/Makefile.am,
	  irc/dcc/Makefile.am, irc/flood/Makefile.am,
	  irc/notifylist/Makefile.am, perl/Makefile.am: plugin -> module

2000-08-16 00:48  Timo Sirainen <tss@iki.fi>

	* src/lib-config/get.c: Small memleak fixed

2000-08-16 00:48  Timo Sirainen <tss@iki.fi>

	* src/: core/commands.c, core/commands.h, fe-text/gui-textwidget.c:
	  /LAST - didn't work right.

2000-08-16 00:20  Timo Sirainen <tss@iki.fi>

	* src/perl/irssi-perl.c: Fixes to make irssi work with other (older
	  and newer) perl versions than 5.005

2000-08-15 21:54  Timo Sirainen <tss@iki.fi>

	* src/: core/commands.c, irc/core/irc-commands.c: /MSG -servertag
	  crashed irssi.

2000-08-15 00:22  Timo Sirainen <tss@iki.fi>

	* src/: common.h, core/misc.c, core/server.c,
	  fe-common/irc/fe-query.c, irc/dcc/dcc-chat.c,
	  irc/dcc/dcc-files.c: Some changes handling g_input_add() - maybe
	  this helps to problems where irssi sometimes eats all the cpu.

2000-08-14 21:42  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-irc-server.c, irc/core/irc-core.c,
	  irc/core/irc-server.c, irc/core/irc.c,
	  irc/core/server-reconnect.c, irc/core/server-setup.c,
	  irc/core/server-setup.h: Some server reconnection fixes.
	  Reconnect now allows you to have more than one reconnection to
	  the same server.

	  Changed the deinit() order in IRC module to cleanly free all
	  memory.

2000-08-14 21:17  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: /SET wall_format updated, it sent
	  only first word of the wall message ($1 -> $1-)

2000-08-13 23:15  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: Makefile.am, irssi.c: Added i18n initialization.

2000-08-13 22:02  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: Mail counter fixes.

2000-08-13 21:35  Timo Sirainen <tss@iki.fi>

	* src/perl/irssi-perl.c: Perl scripts with non-alphanumeric
	  characters in file name failed to load. Now such chars are
	  converted to _ automatically.

2000-08-13 15:58  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/dcc/fe-dcc.c: /DCC LIST: % done didn't work
	  right with large files.

2000-08-13 15:28  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-query.c: Updated /QUERY syntax

2000-08-13 15:24  Timo Sirainen <tss@iki.fi>

	* docs/help/in/: ban.in, connect.in, cycle.in, dcc.in,
	  disconnect.in, invite.in, ison.in, lusers.in, mode.in,
	  perlflush.in, quote.in, reconnect.in, set.in, squery.in,
	  topic.in, unban.in, userhost.in, who.in, wquery.in: updated

2000-08-13 14:47  Timo Sirainen <tss@iki.fi>

	* Makefile.am: Added ChangeLog to EXTRA_DIST .. I think it used to
	  be included automatically?

2000-08-13 14:02  Timo Sirainen <tss@iki.fi>

	* NEWS, TODO, configure.in, docs/formats.txt, docs/manual.txt:
	  Getting ready for .95 ..

2000-08-13 13:54  Timo Sirainen <tss@iki.fi>

	* docs/perl.txt: Implemented Irssi::print_window(), added optional
	  level parameter to Irssi::print()

2000-08-13 00:27  Timo Sirainen <tss@iki.fi>

	* configure.in: Disable NLS if msgfmt command isn't found.

2000-08-12 23:51  Timo Sirainen <tss@iki.fi>

	* src/fe-text/mainwindow-activity.c: bugfixes

2000-08-12 22:58  Timo Sirainen <tss@iki.fi>

	* src/fe-common/: core/fe-common-core.c, core/window-save.c,
	  core/window-save.h, irc/fe-irc-commands.c, irc/fe-query.c: Query
	  windows are now restored if they were saved with /SAVEWINDOWS.
	  Moved /QUERY command handling to fe-query and simplified handling
	  the -window option.

2000-08-12 16:40  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: Makefile.am, irssi.c, mainwindow-activity.c,
	  mainwindows.c, mainwindows.h: Don't trigger window activity if
	  window is already visible in some other split window.

2000-08-12 15:50  Timo Sirainen <tss@iki.fi>

	* src/: core/misc.c, core/misc.h, fe-common/core/fe-log.c: mkpath()
	  - behaves like mkdir -p. Autologging now uses it to create log
	  directories.

2000-08-12 02:16  Timo Sirainen <tss@iki.fi>

	* config, src/core/commands.c, src/core/commands.h,
	  src/fe-common/irc/fe-channels.c,
	  src/fe-common/irc/fe-irc-commands.c,
	  src/fe-common/irc/fe-query.c, src/fe-common/irc/irc-completion.c,
	  src/irc/core/irc-commands.c, src/irc/core/irc-commands.h: WJOIN
	  -> /JOIN -window WQUERY -> /QUERY -window.  Added support for
	  /QUERY -<server tag>.  Added aliases for WJOIN and WQUERY to
	  default config file.

2000-08-12 01:42  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-irc-commands.c: Don't trigger window
	  activity when you send /MSG etc.

2000-08-12 01:24  Timo Sirainen <tss@iki.fi>

	* src/perl/irssi-perl.c: Added namespaces for perl scripts.

	  You can unload scripts with /UNLOAD <name>.

	  Running scripts that are already loaded, destroys the old script
	  from memory.

2000-08-11 22:13  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-entry.c: Entry line scrolling works better.

2000-08-11 22:07  Timo Sirainen <tss@iki.fi>

	* src/: core/log.c, core/log.h, fe-common/core/fe-log.c,
	  fe-common/core/module-formats.c: /LOG: Removed the -rotate
	  option, it was pretty useless since adding the % formats to file
	  name already tells that the log should be rotated.

	  Autologging supports log rotating now too, just add the wanted %
	  formats to /SET autolog_path

2000-08-11 20:13  Timo Sirainen <tss@iki.fi>

	* src/: core/log.c, fe-common/core/fe-log.c: Autologging fixes:
	  Don't log WHOIS replies by default (autolog_level = all -crap).
	  And with /msg nick1,nick2 don't log to file nick1,nick2.log but
	  nick1.log and nick2.log separately.

2000-08-11 19:57  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/windows.c: When destroying window, change to
	  different window before destroying window items so that if they
	  print anything, it won't get lost.

2000-08-11 19:51  Timo Sirainen <tss@iki.fi>

	* src/perl/irssi-perl.c: Use perl_destruct_level, not
	  PL_perl_destruct_level so that we're compatible with older
	  versions of perl.

2000-08-10 20:50  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: screen.c, statusbar-items.c, statusbar.c,
	  statusbar.h: Topic bar doesn't get erased anymore after resize.

2000-08-10 20:25  Timo Sirainen <tss@iki.fi>

	* src/irc/core/server-setup.c: /connect ircnet doesn't fail anymore
	  if there's no ircnet servers in server list but just tries to
	  connect to server in address "ircnet"..

2000-08-10 20:02  Timo Sirainen <tss@iki.fi>

	* acconfig.h, configure.in: For curses fixes..

2000-08-10 20:01  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: mainwindows.c, mainwindows.h, screen.c: Still some
	  fixes for curseses without wresize() or resizeterm().

2000-08-10 19:39  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channels-setup.c: /channel add -bots: You can now
	  use @ or + before the nick mask to indicate that bot should have
	  either ops or voices/ops.

2000-08-10 19:13  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-readline.c, gui-textwidget.c, mainwindows.c,
	  statusbar-items.c, statusbar.c: Windowing system fixes, doesn't
	  crash anymore after window resizes.

2000-08-10 12:23  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-events-numeric.c, module-formats.c,
	  module-formats.h: Added support for dalnet's whois registered
	  event.

2000-08-10 11:25  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-channels.c, fe-query.c: Don't autoclose
	  window after part/unquery if there was still some
	  channels/queries left in window.

2000-08-04 15:52  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/windows.c, fe-text/gui-readline.c: When
	  server is disconnected, change to use some other server in
	  windows where the server was active, instead of just setting the
	  server to NULL.

	  Ctrl-X didn't work right if there was no active server in window.

2000-08-01 01:31  Timo Sirainen <tss@iki.fi>

	* src/lib-config/set.c: fix

2000-08-01 01:02  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: Makefile.am, fe-common-core.c,
	  window-commands.c, window-save.c, window-save.h, windows.c,
	  windows.h: /SAVEWINDOWS - saves the current layout of windows.
	  It's automatically reloaded at startup.

2000-08-01 00:39  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-channels.c, fe-query.c, irc-completion.c:
	  /wjoin and /wquery commands stopped the "channel created" and
	  "query created" signals - not good.

2000-07-31 23:16  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-windows.c, irssi.c: You can change the default
	  line indentation with /SET indent

2000-07-31 23:11  Timo Sirainen <tss@iki.fi>

	* src/fe-common/: core/module-formats.c, irc/module-formats.c:
	  updated

2000-07-31 23:09  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/irc-completion.c, fe-common/irc/module.h,
	  irc/core/channels.h, irc/core/irc-server.h: Moved lastmsgs
	  variables from irc-server and channel structures to
	  irc-completion.

	  /MSG nick completion now gives the nicks in right time order when
	  using multiple irc networks.

2000-07-31 22:19  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/command-history.c: Don't allow jumping to last
	  line in history from first line

2000-07-31 22:16  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-activity.c: Actions didn't trigger
	  window activity

2000-07-31 22:10  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channel-events.c: Check that we're not already
	  joined the channel when receiving JOIN event, just to fix an
	  irssi proxy bug..

2000-07-31 22:01  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-events-numeric.c, module-formats.c,
	  module-formats.h: Added names_nick format.

2000-07-31 22:01  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: printtext.c, printtext.h: Added
	  output_format_get_text() function for querying text formats.

2000-07-31 21:46  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-entry.c: Don't draw the last character in entry
	  line, this doesn't work right with some terminals.

2000-07-31 21:16  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-common-core.c, module-formats.c,
	  module-formats.h, printtext.c, themes.c, themes.h,
	  window-commands.c, windows.h: Theme fixes: /RELOAD reloads them,
	  /SET current_theme changes the default theme, you can have window
	  specific themes with /WINDOW THEME.

2000-07-31 20:40  Timo Sirainen <tss@iki.fi>

	* src/: core/server.c, irc/core/irc-server.c: Fixes

2000-07-31 20:39  Timo Sirainen <tss@iki.fi>

	* src/irc/core/server-setup.c: Never fallback to alternate_nick if
	  nick is set in ircnet settings.

2000-07-31 20:17  Timo Sirainen <tss@iki.fi>

	* configure.in: Abort immediately if GLib wasn't found

2000-07-31 19:11  Timo Sirainen <tss@iki.fi>

	* syntax.pl: Fixes..

2000-07-31 15:36  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/printtext.c: Never beep with texts with
	  MSGLEVEL_NOHILIGHT level.

2000-07-31 12:50  Timo Sirainen <tss@iki.fi>

	* syntax.pl: Using find instead of grep -r.

2000-07-30 20:15  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: Mail check: the also file size
	  changes as well as modify time changes

2000-07-30 18:37  Timo Sirainen <tss@iki.fi>

	* src/fe-common/: core/fe-common-core.c, irc/fe-common-irc.c: Moved
	  the beep settings_add_xxx() calls from irc to core.

2000-07-30 17:32  Timo Sirainen <tss@iki.fi>

	* src/fe-common/: core/printtext.c, irc/fe-events.c: /SET
	  beep_on_msg handling moved to printtext() where it catches all
	  the levels, not just the IRC levels.

2000-07-30 17:30  Timo Sirainen <tss@iki.fi>

	* src/: core/server.h, irc/core/irc-server.h: Moved some IRC
	  specific server stuff to generic server stuff.

2000-07-30 17:19  Timo Sirainen <tss@iki.fi>

	* src/: core/server.c, fe-common/irc/irc-completion.c,
	  irc/core/channel-rejoin.c, irc/core/channels-query.c,
	  irc/core/ctcp.c, irc/core/irc-commands.c, irc/core/irc.c,
	  irc/core/netsplit.c, irc/core/server-idle.c: Bugfixes for non-irc
	  server handling.

2000-07-29 17:59  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: /OP, /DEOP, /VOICE and /DEVOICE without any
	  parameters didn't work right

2000-07-29 17:59  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-printtext.c, gui-windows.c, mainwindows.c:
	  Bugfixes for the windowing system.

2000-07-29 15:35  Timo Sirainen <tss@iki.fi>

	* src/core/network.c: send() - ignore EPIPE return value and just
	  return "0 bytes sent". The broken connection will be noticed
	  after recv().

2000-07-27 19:41  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channels-setup.c: /CHANNEL ADD -botcmd without -bots
	  crashed irssi.

2000-07-27 01:09  Timo Sirainen <tss@iki.fi>

	* src/fe-text/screen.c: We want to ignore SIGPIPE *ALWAYS*, don't
	  set it back to SIG_DFL.

2000-07-26 23:56  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-core-commands.c: /ECHO didn't print to
	  active window if it was empty and status window existed.

2000-07-26 23:55  Timo Sirainen <tss@iki.fi>

	* Makefile.am, configure.in: Updates

2000-07-26 23:29  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-entry.c, gui-printtext.c, gui-windows.c,
	  mainwindows.c, mainwindows.h, screen.c, screen.h,
	  statusbar-items.c, statusbar.c: Mainwindows use now real curses
	  WINDOWs, this should fix irssi with some curseses that didn't
	  like setscrreg() (solaris 8).

2000-07-26 18:18  Timo Sirainen <tss@iki.fi>

	* NEWS, TODO, syntax.pl: Getting ready for .94 ..

2000-07-26 18:12  Timo Sirainen <tss@iki.fi>

	* docs/help/: Makefile.am.gen, help, in/Makefile.am.gen: updates

2000-07-26 18:00  Timo Sirainen <tss@iki.fi>

	* src/fe-text/irssi.c: No, we still don't want silc_init() here..

2000-07-26 17:56  Timo Sirainen <tss@iki.fi>

	* docs/help/: .cvsignore, in/.cvsignore: updated

2000-07-26 17:52  Timo Sirainen <tss@iki.fi>

	* autogen.sh, configure.in, syntax.pl, docs/help/Makefile.am,
	  docs/help/Makefile.am.gen, docs/help/help,
	  docs/help/in/Makefile.am.gen, docs/help/in/action.in,
	  docs/help/in/admin.in, docs/help/in/alias.in,
	  docs/help/in/away.in, docs/help/in/ban.in,
	  docs/help/in/bantype.in, docs/help/in/beep.in,
	  docs/help/in/cat.in, docs/help/in/cd.in, docs/help/in/channel.in,
	  docs/help/in/clear.in, docs/help/in/connect.in,
	  docs/help/in/ctcp.in, docs/help/in/cycle.in,
	  docs/help/in/date.in, docs/help/in/dcc.in,
	  docs/help/in/dehilight.in, docs/help/in/deop.in,
	  docs/help/in/devoice.in, docs/help/in/die.in,
	  docs/help/in/disconnect.in, docs/help/in/echo.in,
	  docs/help/in/eval.in, docs/help/in/format.in,
	  docs/help/in/hash.in, docs/help/in/help.in,
	  docs/help/in/hilight.in, docs/help/in/ignore.in,
	  docs/help/in/info.in, docs/help/in/invite.in,
	  docs/help/in/invitelist.in, docs/help/in/ircnet.in,
	  docs/help/in/ison.in, docs/help/in/join.in, docs/help/in/kick.in,
	  docs/help/in/kickban.in, docs/help/in/kill.in,
	  docs/help/in/knockout.in, docs/help/in/lastlog.in,
	  docs/help/in/links.in, docs/help/in/list.in, docs/help/in/log.in,
	  docs/help/in/lusers.in, docs/help/in/map.in, docs/help/in/me.in,
	  docs/help/in/mircdcc.in, docs/help/in/mode.in,
	  docs/help/in/motd.in, docs/help/in/msg.in, docs/help/in/names.in,
	  docs/help/in/nctcp.in, docs/help/in/netsplit.in,
	  docs/help/in/nick.in, docs/help/in/note.in,
	  docs/help/in/notice.in, docs/help/in/notify.in,
	  docs/help/in/op.in, docs/help/in/oper.in, docs/help/in/part.in,
	  docs/help/in/perlflush.in, docs/help/in/ping.in,
	  docs/help/in/query.in, docs/help/in/quit.in,
	  docs/help/in/quote.in, docs/help/in/rawlog.in,
	  docs/help/in/reconnect.in, docs/help/in/reload.in,
	  docs/help/in/restart.in, docs/help/in/rmreconns.in,
	  docs/help/in/rping.in, docs/help/in/run.in, docs/help/in/save.in,
	  docs/help/in/sconnect.in, docs/help/in/scrollback.in,
	  docs/help/in/server.in, docs/help/in/servlist.in,
	  docs/help/in/set.in, docs/help/in/silence.in,
	  docs/help/in/squery.in, docs/help/in/squit.in,
	  docs/help/in/stats.in, docs/help/in/time.in,
	  docs/help/in/toggle.in, docs/help/in/topic.in,
	  docs/help/in/trace.in, docs/help/in/ts.in,
	  docs/help/in/unalias.in, docs/help/in/unban.in,
	  docs/help/in/unignore.in, docs/help/in/unnotify.in,
	  docs/help/in/unquery.in, docs/help/in/uping.in,
	  docs/help/in/userhost.in, docs/help/in/ver.in,
	  docs/help/in/version.in, docs/help/in/voice.in,
	  docs/help/in/wall.in, docs/help/in/wallchops.in,
	  docs/help/in/wallops.in, docs/help/in/who.in,
	  docs/help/in/whois.in, docs/help/in/whowas.in,
	  docs/help/in/window.in, docs/help/in/wjoin.in,
	  docs/help/in/wquery.in: Help files by lite

2000-07-26 17:18  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/completion.c: Command completion should
	  override others.

2000-07-24 23:21  Timo Sirainen <tss@iki.fi>

	* src/irc/core/: channels-setup.c, ircnet-setup.c: Channels and
	  ircnets got lost after /RELOAD and /SAVE

2000-07-24 00:11  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-irc-commands.c, module-formats.c,
	  module-formats.h: /BAN #channel now shows bans and ban exceptions
	  in specified channel

2000-07-23 23:46  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: Call key_unbind()s at deinit.

2000-07-23 23:41  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-printtext.c: Display bolds with the
	  current_theme->default_color color, not with the "default color"
	  (0) since it doesn't seem to work right with all terminals.

2000-07-23 23:32  Timo Sirainen <tss@iki.fi>

	* src/irc/core/server-setup.c: Don't try to free ircnet if it's
	  NULL.

2000-07-23 23:19  Timo Sirainen <tss@iki.fi>

	* src/: core/commands.c, fe-common/core/fe-core-commands.c,
	  fe-common/core/fe-log.c, fe-common/core/fe-modules.c,
	  fe-common/core/fe-settings.c, fe-common/core/hilight-text.c,
	  fe-common/core/keyboard.c, fe-common/core/themes.c,
	  fe-common/core/window-commands.c, fe-common/irc/fe-channels.c,
	  fe-common/irc/fe-ignore.c, fe-common/irc/fe-irc-commands.c,
	  fe-common/irc/fe-irc-server.c, fe-common/irc/fe-ircnet.c,
	  fe-common/irc/fe-netsplit.c, fe-text/gui-printtext.c,
	  fe-text/gui-textwidget.c, fe-text/mainwindows.c, irc/core/bans.c,
	  irc/core/irc-commands.c, irc/core/irc-rawlog.c, irc/core/modes.c,
	  irc/core/server-reconnect.c, irc/dcc/dcc-chat.c,
	  irc/dcc/dcc-files.c, irc/dcc/dcc.c,
	  irc/notifylist/notify-commands.c: Added syntaxes of all commands
	  in comments, they're going to be used to autogenerate help files.

2000-07-23 14:58  Timo Sirainen <tss@iki.fi>

	* src/perl/irssi-perl.c: Moved the PL_perl_destruct_level to
	  irssi_perl_init() so Irssi won't crash after second /PERLFLUSH.

2000-07-23 14:41  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-ignore.c, irc/core/ignore.c,
	  irc/core/ignore.h: Implemented /IGNORE -time <seconds>, patch by
	  fuchs.

2000-07-23 14:18  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-log.c: Awaylog didn't work right if you did
	  /AWAY multiple times.

2000-07-23 14:14  Timo Sirainen <tss@iki.fi>

	* docs/: manual.txt, perl.txt: updates

2000-07-23 14:07  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/: dcc-chat.c, dcc-files.c: A few extra checks.

2000-07-23 13:50  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-server.c: Connecting to IPv6 IRC server with IP
	  address didn't work because the USER command didn't like the ':'
	  characters in server address..

2000-07-23 13:43  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/: dcc-chat.c, dcc.c, dcc.h: Use net-sendbuffer with
	  DCC chat.

2000-07-23 13:41  Timo Sirainen <tss@iki.fi>

	* src/core/: net-sendbuffer.c, net-sendbuffer.h:
	  net_sendbuffer_send(): use const void *data instead of void *data

2000-07-23 13:34  Timo Sirainen <tss@iki.fi>

	* src/core/net-sendbuffer.c: Added handle != -1 check to
	  net_sendbuffer_create()

2000-07-23 13:11  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-netsplit.c: Printing netsplit nicks printed
	  one too less nicks (netsplit_max_nicks-1)

2000-07-23 12:56  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events.c: Don't print nick changes and quit
	  messages from same nick more than once in the same window (if you
	  had joined multiple channels in same window).

2000-07-23 12:47  Timo Sirainen <tss@iki.fi>

	* src/core/commands.c: Don't allow recursive aliases.

2000-07-23 12:29  Timo Sirainen <tss@iki.fi>

	* src/core/settings.c: /SET settings_autosave - If set ON, settings
	  are automatically saved when quitting and once per hour.

2000-07-23 11:55  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/notifylist/fe-notifylist.c,
	  irc/notifylist/module.h, irc/notifylist/notify-whois.c,
	  irc/notifylist/notifylist.c: /NOTIFY -idle fixes.

2000-07-23 11:54  Timo Sirainen <tss@iki.fi>

	* src/core/misc.c: is_numeric() returns now FALSE if it was given
	  empty string.

2000-07-23 01:39  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-common-irc.c, fe-events.c,
	  fe-irc-commands.c: SET print_active_channel - if you have
	  multiple channels in same window, should we always print the
	  channel for each message (<nick:#channel>) or only when the
	  channel isn't active.

2000-07-23 00:38  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/keyboard.c: Listing keys with /BIND key now
	  checks the keys case-insensitively.

2000-07-23 00:29  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-entry.c, gui-entry.h, gui-readline.c: Changed
	  the names of /BIND commands to be epic-compatible. Also added
	  several new commands.

2000-07-22 22:05  Timo Sirainen <tss@iki.fi>

	* src/: core/commands.c, core/settings.c, core/settings.h,
	  fe-common/core/fe-settings.c, fe-common/core/module-formats.c,
	  fe-common/core/module-formats.h: Moved /SAVE and /RELOAD to
	  fe-common. Print "config saved" and "config reloaded" messages.

2000-07-22 22:03  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/keyboard.c: Ignore case when checking key
	  names.

2000-07-22 19:14  Timo Sirainen <tss@iki.fi>

	* src/core/special-vars.c: uname() return value checking fixes.

2000-07-22 19:03  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-common-irc.c: another ircnet == NULL fix

2000-07-22 19:02  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-common-irc.c: Don't crash at startup if IRC
	  network wasn't specified for some server.

2000-07-22 17:07  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-commands.c: Implemented /WINDOW LAST
	  for changing to last current window.

2000-07-22 16:59  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-core-commands.c: /HELP wasn't working.

2000-07-22 16:02  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-log.c: Autologging: if we're already
	  logging the item somewhere else, make sure that log file is open.

2000-07-21 23:46  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/keyboard.c: /RELOAD still didn't work right.

2000-07-21 22:55  Timo Sirainen <tss@iki.fi>

	* src/core/log.c: Don't save autologs.

2000-07-21 18:53  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: module-formats.c, module-formats.h,
	  themes.c: You can now change the texts /FORMAT prints itself.

2000-07-21 18:46  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/irc-completion.c: /SET completion_disable_auto
	  -> completion_auto

2000-07-21 16:25  Timo Sirainen <tss@iki.fi>

	* src/perl/irssi-perl.c: Set perl destruct level to 1 when
	  destroying the perl interpreter with /perlflush. This should
	  close all the open files etc.

2000-07-20 23:10  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events-numeric.c: WHOIS bugfix: Don't
	  display the signon time if it isn't known..

2000-07-20 21:13  Timo Sirainen <tss@iki.fi>

	* docs/formats.txt: Added information about mirc colors by fuchs.

2000-07-20 12:35  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channels.c: The channel key given in /JOIN should
	  override the one given in setup.

2000-07-19 21:47  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/hilight-text.c: Removed notices from default
	  highlight level

2000-07-19 12:19  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/notifylist/fe-notifylist.c: "/notify -list "
	  (happened easily when using tab completion) didn't work

2000-07-18 23:42  Timo Sirainen <tss@iki.fi>

	* curses.m4: bugfix

2000-07-18 23:35  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-events-numeric.c, module-formats.c: When
	  using status window and query windows, /whois to some queried
	  nick displyed all replies in query window except idle line in
	  status window.  Also added "x days" to idle line.

2000-07-18 23:34  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/notifylist/fe-notifylist.c: /NOTIFY -list
	  displays now "-idle" before the actual idle time..

2000-07-18 23:13  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/irc-completion.c: Tab-msgcompletion didn't work
	  right after you had used /msg -ircnet nick

2000-07-18 22:54  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-textwidget.c: /LASTLOG ignored LINE_CMD_COLOR0
	  commands.

2000-07-17 11:23  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/irc-completion.c: Autocompletion is disabled by
	  default

2000-07-17 01:47  Timo Sirainen <tss@iki.fi>

	* file2header.sh: use const char *

2000-07-16 23:49  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-items.c: reuse_unused_windows is always
	  ON when autoclose_windows is OFF.

2000-07-16 20:59  Timo Sirainen <tss@iki.fi>

	* configure.in: bugfix

2000-07-16 20:38  Timo Sirainen <tss@iki.fi>

	* src/core/server.c: typofix

2000-07-16 20:34  Timo Sirainen <tss@iki.fi>

	* configure.in: Removed silc from chat modules - it shouldn't be
	  there yet :)

2000-07-16 20:18  Timo Sirainen <tss@iki.fi>

	* src/: common.h, core/Makefile.am, core/args.c, core/commands.c,
	  core/commands.h, core/levels.c, core/levels.h, core/line-split.c,
	  core/log.c, core/misc.c, core/misc.h, core/modules.c,
	  core/net-disconnect.c, core/net-nonblock.c, core/network.c,
	  core/pidwait.c, core/rawlog.c, core/server-redirect.c,
	  core/server.c, core/server.h, core/settings.c, core/signals.c,
	  core/special-vars.c, irc/core/irc-commands.c: Cleaned up code.

2000-07-16 20:17  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-server.h: Was left out from the sendbuffer
	  commit..

2000-07-16 19:00  Timo Sirainen <tss@iki.fi>

	* src/: core/core.c, core/net-sendbuffer.c, core/net-sendbuffer.h,
	  core/server.c, irc/core/irc-server.c, irc/core/irc.c,
	  irc/dcc/dcc-chat.c, irc/dcc/dcc-files.c: Implemented network
	  transmit buffer. If all data couldn't be sent immediately, it's
	  sent after a small timeout. This cleans up some code with IRC
	  command sending.

2000-07-16 17:58  Timo Sirainen <tss@iki.fi>

	* autogen.sh: colorless.theme generator didn't work always right -
	  "$1%K-" -> "$1-", fixed it to output "${1}-" instead.

2000-07-16 17:08  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-printtext.c, gui-windows.c, gui-windows.h:
	  Don't ever add \0\0 to text queue - this might break things. Use
	  \0 + LINE_CMD_COLOR0 instead.

2000-07-16 16:35  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/keyboard.c: /RELOAD broke keyboard bindings

2000-07-16 16:32  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: Ctrl-L calls now irssi_redraw()
	  instead of the curses' default..

2000-07-16 16:21  Timo Sirainen <tss@iki.fi>

	* src/fe-text/irssi.c: When redrawing screen, refresh the screen
	  after clear() so that curses won't try to "optimize" the refresh
	  out.

2000-07-16 15:55  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-common-core.c: Use status window by
	  default.

2000-07-16 15:35  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-printtext.c: Print the text with the "default"
	  color (whatever is set with xterm -fg) - not the
	  theme->default_color.

2000-07-16 14:30  Timo Sirainen <tss@iki.fi>

	* configure.in: If --prefix is used, add the default perl library
	  directory to same prefix.

2000-07-15 20:04  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/printtext.c: Don't print the -!- DCCMSGS
	  level.

2000-07-15 14:38  Timo Sirainen <tss@iki.fi>

	* src/irc/core/server-setup.c: /SERVER <ircnet> used always port
	  6667 when connecting.

2000-07-15 14:33  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/notifylist/fe-notifylist.c: -list option to
	  /NOTIFY wasn't specified in command options.

2000-07-15 14:30  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-windows.c: Small bugfix with resizing window.

2000-07-15 13:08  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/irc-completion.c, irc/core/irc-commands.c,
	  irc/core/irc-server.c, irc/core/massjoin.c, irc/core/netsplit.c,
	  irc/core/server-idle.c: A few checks to check that we really are
	  dealing with IRC servers.

2000-07-15 13:07  Timo Sirainen <tss@iki.fi>

	* src/core/modules.c: module_find_id() and module_find_id_str()
	  didn't work right if the requested module didn't have the
	  specified uniqid.

2000-07-15 13:04  Timo Sirainen <tss@iki.fi>

	* src/: core/levels.c, core/levels.h,
	  fe-common/core/hilight-text.c, fe-common/irc/fe-events.c,
	  fe-common/irc/fe-irc-commands.c, fe-common/irc/dcc/fe-dcc.c,
	  irc/dcc/dcc-chat.c, irc/dcc/dcc-files.c, irc/dcc/dcc.c,
	  irc/dcc/dcc.h: Fixed DCC stuff. Added DCCMSGS level for DCC chat
	  messages.

	  Actions match now either MSGS or PUBLIC level as well as the
	  ACTIONS level always.

	  Added DCCMSGS level to default highlight levels. Highlighting
	  works with other than public messages now even if -nick option is
	  used.

2000-07-11 10:54  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-ignore.c, module-formats.c: /IGNORE didn't
	  show if it had -replies flag

2000-07-11 09:44  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-readline.c, gui-readline.h, gui-special-vars.c:
	  Ctrl-K also puts the deleted text to cutbuffer which can be
	  recovered with Ctrl-Y. /eval $U prints the cutbuffer.

2000-07-11 09:30  Timo Sirainen <tss@iki.fi>

	* src/irc/core/ignore.c: Another /IGNORE -replies fix

2000-07-11 09:25  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: KEY_LL = end key

2000-07-11 00:25  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: Ctrl-Y fixed when there was no text
	  to undelete. Added CTRL() macro for defining control keys easier.

2000-07-10 23:27  Timo Sirainen <tss@iki.fi>

	* src/irc/core/ignore.c: /IGNORE -replies fixes

2000-07-10 23:00  Timo Sirainen <tss@iki.fi>

	* src/: core/levels.c, core/misc.c, core/network.c, core/signals.c,
	  fe-common/core/completion.c, fe-common/core/fe-settings.c,
	  fe-common/core/themes.c, fe-common/irc/fe-ctcp.c,
	  fe-common/irc/fe-events.c, fe-common/irc/fe-ignore.c,
	  fe-common/irc/fe-irc-commands.c, fe-text/gui-printtext.c,
	  fe-text/gui-readline.c, irc/bot/bot-users.c, irc/bot/botnet.c,
	  irc/bot/botnet.h, irc/dcc/dcc-files.c, irc/dcc/dcc.c,
	  lib-config/parse.c, lib-popt/Makefile.am, lib-popt/findme.c,
	  lib-popt/popt.c, lib-popt/poptconfig.c, lib-popt/popthelp.c,
	  lib-popt/poptint.h: Enabled lots of GCC warnings, fixed those
	  that were easy to fix.

2000-07-09 15:54  Timo Sirainen <tss@iki.fi>

	* configure.in: intl libs weren't added to program's libraries.

2000-07-09 15:47  Timo Sirainen <tss@iki.fi>

	* TODO: updated

2000-07-09 15:45  Timo Sirainen <tss@iki.fi>

	* curses.m4: Check that -lncurses is actually found - if not, try
	  -lcurses.

2000-07-09 15:28  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: Removed a warning

2000-07-09 15:28  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-netjoin.c: MODE checking didn't work right..

2000-07-09 15:11  Timo Sirainen <tss@iki.fi>

	* configure.in: sys/types.h has to be included with sys/socket.h
	  when checking socklen_t

2000-07-09 14:50  Timo Sirainen <tss@iki.fi>

	* NEWS: Released 0.7.93

2000-07-09 14:27  Timo Sirainen <tss@iki.fi>

	* TODO, configure.in: Getting ready for 0.7.93..

2000-07-09 14:25  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/hilight-text.c: Don't add the highlighted
	  window to activity list if it's the current window..

2000-07-09 14:23  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/dcc/fe-dcc.c: Use MSGLEVEL_MSGS/CTCPS/ACTIONS |
	  MSGSLVEL_DCC

2000-07-09 14:22  Timo Sirainen <tss@iki.fi>

	* src/fe-text/module.h: We're fe-text module, not gui-text

2000-07-09 14:05  Timo Sirainen <tss@iki.fi>

	* .cvsignore, autogen.sh: small fix.

2000-07-09 14:02  Timo Sirainen <tss@iki.fi>

	* autogen.sh, colorless.theme: Create colorless.theme automatically
	  with a perl script in autogen.sh

2000-07-09 13:28  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/completion.c: -option tab-completion didn't
	  work.

2000-07-09 13:03  Timo Sirainen <tss@iki.fi>

	* src/irc/flood/: autoignore.c, flood.c: Don't check CTCP replies
	  for autoignoring. /RELOAD printed some warnings to screen if you
	  had ignored any channels. Nothing is autoignored anymore by
	  default since there's been too many bugs with it, probably still
	  is..

2000-07-09 12:51  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: statusbar-items.c, statusbar.c: You can change
	  statusbar colors with /SET statusbar_xxx.

2000-07-09 12:33  Timo Sirainen <tss@iki.fi>

	* configure.in, src/perl/Makefile.am: --enable-perl[=libdir] to
	  configure - you can specify what directory to install the perl
	  libraries.

2000-07-09 11:39  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: Ctrl-Y undeletes the last ^U'd line.

2000-07-09 00:03  Timo Sirainen <tss@iki.fi>

	* src/: core/commands.c, core/commands.h,
	  fe-common/core/completion.c, fe-common/core/fe-core-commands.c:
	  Moved is_base_command() from command completion to
	  command_have_sub() in core/commands.

	  /HELP <command with subcommands> works now right.

2000-07-08 23:28  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-events.c, fe-netjoin.c, fe-netjoin.h:
	  Netsplit changes - all netsplit handling is now in
	  netsplit/netjoin files and fe-events.c doesn't know anything
	  about it. Hides server +o mode change messages - it's displayed
	  as '@' char before the nick in netjoin message.

2000-07-08 22:31  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/keyboard.c, fe-common/core/keyboard.h,
	  fe-common/core/module-formats.c, fe-common/core/module-formats.h,
	  fe-text/gui-readline.c: Implemented /BIND [<key> [<action>
	  [<data>]]] command.

2000-07-08 21:47  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/keyboard.c, fe-common/core/keyboard.h,
	  fe-text/gui-readline.c: Reading and saving keyboard configuration
	  actually works now.

2000-07-07 20:49  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/themes.c: Tab-completion for /FORMAT.

2000-07-04 21:47  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events.c: If message was for you (your nick
	  at start of line), print it with MSGLEVEL_HILIGHT, instead of the
	  previous _NOHILIGHT..

2000-07-04 21:45  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: autorun.c, fe-core-commands.c: /CAT, /HELP
	  xx and reading autorun commands stuck irssi to infinite loop.

2000-07-04 19:36  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/fe-settings.c, irc/core/irc-commands.c:
	  Changed /TOPIC -d to be /TOPIC -delete instead, the automatic
	  option completion will take care of it.

	  Added -clear option to /SET.

2000-07-04 19:23  Timo Sirainen <tss@iki.fi>

	* src/irc/core/server-reconnect.c: User mode wasn't set right after
	  server reconnection if server didn't set any user mode for you
	  automatically.

2000-07-04 19:07  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: Ahem. still broken ;)

2000-07-04 19:06  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: whops. broke it accidentally.

2000-07-04 19:03  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: (zZzZ) wasn't displayed in
	  statusbar if you didn't have any user mode set.

2000-07-04 18:56  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/dcc-chat.c: If there was any spaces after /DCC CHAT
	  nick (like after used nick completion), Irssi used the spaces as
	  part of the nick. /MSG =nick would also fail because of it.

2000-07-04 00:44  Timo Sirainen <tss@iki.fi>

	* src/fe-text/screen.c: Don't redraw screen after EVERY /SET, just
	  when /SET colors has changed.

2000-07-04 00:20  Timo Sirainen <tss@iki.fi>

	* src/irc/core/ctcp.c: Removed system version from default CTCP
	  reply.

2000-07-02 22:22  Timo Sirainen <tss@iki.fi>

	* src/irc/core/server-setup.c: Server reconnection was a bit buggy
	  - it didn't have to wait for the 5 minutes if it connected to
	  some other server in same ircnet..

2000-07-02 22:11  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-modules.c: forgot to add this

2000-07-02 22:04  Timo Sirainen <tss@iki.fi>

	* src/: core/modules.c, core/modules.h, fe-common/core/Makefile.am,
	  fe-common/core/fe-common-core.c, fe-common/core/module-formats.c,
	  fe-common/core/module-formats.h: Implemented runtime loadable
	  modules. /LOAD loads a module, /UNLOAD unloads it.

2000-07-02 19:22  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/fe-core-commands.c, irc/core/irc-commands.c:
	  If you're pasting text to channel and some of it starts with /,
	  Irssi will send the "/command" to channel if it doesn't exist
	  (instead of just printing "unknown command").

2000-07-02 18:52  Timo Sirainen <tss@iki.fi>

	* src/core/log.c: Logs were closed and entirely removed after doing
	  /RELOAD.

2000-07-02 18:23  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: autorun.c, fe-core-commands.c: Fixed a
	  couple of potential problems if there was longer lines than 64k
	  in help files, autorun file or /catted file.

2000-07-02 17:57  Timo Sirainen <tss@iki.fi>

	* src/: core/commands.c, fe-common/core/fe-core-commands.c:
	  /^command hides the output of the command, it's not written to
	  log either. Good for sending passwords for example.

2000-07-02 16:24  Timo Sirainen <tss@iki.fi>

	* src/irc/core/massjoin.c: Minor memleak fixed.

2000-07-02 16:19  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/Makefile.am, fe-common/irc/fe-common-irc.c,
	  fe-common/irc/fe-events.c, fe-common/irc/fe-netjoin.c,
	  fe-common/irc/fe-netjoin.h, fe-common/irc/fe-netsplit.c,
	  fe-common/irc/module-formats.c, fe-common/irc/module-formats.h,
	  irc/core/netsplit.c, irc/core/netsplit.h: When netsplit is over,
	  irssi prints "Netsplit over, joins: (nicks)" and hides all the
	  real JOIN messages. Fixed also some netsplit bugs.

2000-07-02 12:07  Timo Sirainen <tss@iki.fi>

	* src/fe-common/: core/window-activity.c, irc/fe-events.c: Don't
	  check highlighting if the message was meant for you (your nick at
	  the start of the line). Also, highlighted texts didn't really set
	  the window's color right in activity list..

2000-07-02 11:56  Timo Sirainen <tss@iki.fi>

	* src/core/: network.c, network.h, server.c: "Temporary error in
	  nameserver" shouldn't remove server reconnections.

2000-07-02 11:30  Timo Sirainen <tss@iki.fi>

	* src/core/commands.c: Automatic command and option completion
	  didn't check ambiguous commands right. For example /VER didn't
	  work because there was /VERSION command too..

2000-07-01 23:59  Timo Sirainen <tss@iki.fi>

	* docs/Makefile.am: Install docs into $prefix/doc/irssi directory
	  with make install.

2000-07-01 23:52  Timo Sirainen <tss@iki.fi>

	* config: Added SV and GOTO aliases

2000-07-01 21:15  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: printtext.c, windows.c: The month name
	  parameter was supposed to go to daychange format, not to
	  timestamp.

2000-07-01 12:33  Timo Sirainen <tss@iki.fi>

	* Makefile.am, README-HEBREW: GTK version specific, removed.

2000-07-01 12:26  Timo Sirainen <tss@iki.fi>

	* docs/: Makefile.am, commands.txt: Out of date - manual.txt
	  replaces this.

2000-07-01 00:34  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/irc-window-activity.c: Fixed crash.

2000-06-30 22:01  Timo Sirainen <tss@iki.fi>

	* src/: core/network.c, fe-common/core/completion.c,
	  fe-common/irc/fe-events-numeric.c, fe-text/gui-windows.c,
	  irc/flood/flood.c: Removed some warning messages.

2000-06-30 21:33  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/windows.h, irc/core/channels.h,
	  irc/core/irc.h, irc/core/query.h: WI_ITEM_REC was modified, but
	  CHANNEL_REC, etc. wasn't. BIG mistake.

2000-06-30 20:59  Timo Sirainen <tss@iki.fi>

	* NEWS, TODO, config, configure.in: Released Irssi 0.7.92

2000-06-30 19:54  Timo Sirainen <tss@iki.fi>

	* src/: core/misc.c, core/misc.h,
	  fe-common/irc/fe-events-numeric.c, fe-common/irc/fe-events.c,
	  fe-text/gui-windows.c, fe-text/statusbar-items.c: If joined
	  channel had some low-ascii (color codes), they were displayed
	  wrong in statusbar and prompt. Also, if you're invited to some
	  channel, print the lowascii so that you can see them (^B, etc.)

2000-06-30 19:51  Timo Sirainen <tss@iki.fi>

	* src/fe-common/: core/completion.c, irc/irc-completion.c: /MSG
	  completion fixes. /HELP command completion works. Some other
	  fixes.

2000-06-30 19:50  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/hilight-text.c,
	  fe-common/core/window-activity.c, fe-common/core/windows.h,
	  fe-common/irc/fe-common-irc.c, fe-common/irc/irc-hilight-text.c,
	  fe-common/irc/irc-hilight-text.h,
	  fe-common/irc/irc-window-activity.c, fe-text/gui-printtext.c,
	  fe-text/gui-printtext.h, fe-text/statusbar-items.c: Lots of
	  /HILIGHT changes. You can use color names with -color. Window
	  numbers are colored with the highlight color in activity
	  statusbar item.

2000-06-30 19:49  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: module-formats.c, module-formats.h,
	  printtext.c: Added "servertag" format - it's displayed before the
	  message if it comes from a server different than the one active
	  in window, or in all empty windows if you're connected to
	  multiple servers.

	  In "daychange" format you can use $3 to print the current month
	  name.  Changed the default to "dd mon yyyy" style.

2000-06-30 19:45  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-textwidget.c, gui-windows.c, gui-windows.h:
	  /SCROLLBACK HOME/END/GOTO commands weren't working right.

2000-06-30 19:44  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: When doing "/OP nick1  nick2" (two spaces),
	  irssi tried to op "" nick too.

2000-06-28 22:58  Timo Sirainen <tss@iki.fi>

	* src/fe-common/: core/window-items.c, irc/fe-channels.c,
	  irc/fe-query.c: /SET window_close_on_part -> /SET
	  autoclose_windows

2000-06-28 22:29  Timo Sirainen <tss@iki.fi>

	* docs/manual.txt, src/core/commands.c,
	  src/fe-common/core/completion.c: /REHASH -> /RELOAD so it won't
	  collide with the server's rehash command.

2000-06-28 22:25  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/themes.c: Added options -delete and -reset for
	  /FORMAT. -delete sets the string empty, and -reset sets it to the
	  original format.

2000-06-28 21:47  Timo Sirainen <tss@iki.fi>

	* docs/manual.txt, src/fe-common/core/hilight-text.c,
	  src/fe-common/core/hilight-text.h, src/fe-common/irc/fe-events.c,
	  src/fe-common/irc/irc-hilight-text.c,
	  src/fe-common/irc/irc-hilight-text.h: /HILIGHT changed. -nick
	  option now tells to hilight only the nick, not the whole line.
	  -mask option matches the text for nick mask (it didn't even work
	  before).

2000-06-28 21:06  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: Setting lag_min_show to -1
	  disables displaying lag entirely.

2000-06-28 20:46  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: Don't count messages that have
	  "FOLDER INTERNAL DATA" text in their subject.

2000-06-28 20:00  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/completion.c,
	  fe-common/irc/fe-irc-commands.c, fe-common/irc/irc-completion.c,
	  irc/core/Makefile.am, irc/core/irc-commands.c,
	  irc/core/irc-commands.h, irc/core/irc.c, irc/core/irc.h: You can
	  send message to different server with /MSG -<server tag> nick...

	  Tab-completion changes:  - in empty line, it completed /MSG nick1
	  fine, but another tab press	 didn't give the next nick.   -
	  "/command <tab>" doesn't try to complete /command, but instead it
	  tries     to complete it's subcommand or first parameter.   -
	  /MSG completion now goes through nicks in ALL servers prefixing
	  the nick     with -<server tag> if needed.   - /MSG -tag <tab>
	  completes only nicks in "tag" server.

2000-06-28 17:15  Timo Sirainen <tss@iki.fi>

	* src/: core/commands.c, core/commands.h,
	  fe-common/core/fe-core-commands.c, fe-common/core/fe-log.c,
	  fe-common/core/module-formats.c, fe-common/core/module-formats.h,
	  fe-common/irc/fe-channels.c, fe-common/irc/fe-ircnet.c,
	  fe-common/irc/dcc/fe-dcc.c, irc/core/irc-commands.c: Automatic
	  command completion and a few other fixes.

2000-06-28 15:44  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/irc-completion.c: You can complete #channels,
	  Irssi uses only the joined channels and channels in setup.

2000-06-28 15:36  Timo Sirainen <tss@iki.fi>

	* src/: core/commands.c, core/commands.h,
	  fe-common/core/completion.c, fe-common/core/fe-core-commands.c,
	  fe-common/core/module-formats.c, fe-common/core/module-formats.h:
	  -options can now be completed with tabulator. There's also
	  automatic completion for them, like instead of /join -invite you
	  can use just /join -i.

2000-06-27 19:20  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-textwidget.c: The "max. count" parameter in /LAST
	  didn't work right.

2000-06-27 19:11  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/hilight-text.c: "print text stripped" signal
	  wasn't resent with MSGLEVEL_HILIGHT level.  This broke at least
	  logging hilighted messages.

2000-06-27 18:26  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/windows.c: Closing active window that had
	  window items could crash.

2000-06-25 23:39  Timo Sirainen <tss@iki.fi>

	* src/core/commands.c, src/core/pidwait.c, src/core/rawlog.c,
	  src/core/signals.c, src/core/signals.h,
	  src/fe-common/core/printtext.c, src/irc/core/irc.c,
	  docs/design.txt, docs/signals.txt, src/perl/irssi-perl.c: Created
	  signal_get_uniq_id() macro. Added some documentation about
	  signals to design.txt.

2000-06-25 22:59  Timo Sirainen <tss@iki.fi>

	* src/: core/commands.c, core/commands.h,
	  fe-common/core/completion.c: Subcommand and command parameter
	  completion works now also if you use alias as the base command.

2000-06-25 22:40  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/irc-completion.c: Using \n with /SET
	  expand_escapes ON didn't work right.

2000-06-25 22:25  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events-numeric.c: WHOIS and "no such nick"
	  messages are displayed in nick's query window if it exists +
	  other cleanups and minor changes.

2000-06-25 22:14  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/completion.c: Settings completion works with
	  /TOGGLE also, it completes only boolean settings. /SET completion
	  works now even if '/' isn't in command chars.

2000-06-25 22:05  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/completion.c: completing files in root
	  directory put extra / character at the start of the line

2000-06-25 21:59  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/completion.c: File name completion crashed if
	  you tried to complete file in directory that didn't exist or you
	  didn't have read permission.

2000-06-20 19:28  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: /command -option fixes

2000-06-20 10:14  Timo Sirainen <tss@iki.fi>

	* src/irc/core/: irc-commands.c, netsplit.c: /topic's
	  cmd_get_params() had wrong parameter count..

	  removed unused variable from netsplit.c

2000-06-20 09:21  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-irc-commands.c,
	  fe-common/irc/dcc/fe-dcc.c, irc/core/irc-commands.c,
	  irc/dcc/dcc-chat.c: cmd_get_params() calls had wrong parameter
	  counts.

2000-06-20 09:20  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-printtext.c: When scrollback buffer got full and
	  you hadn't done /LAST or /AWAY, Irssi crashed..

2000-06-18 10:25  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-settings.c: Display /ALIAS list sorted.

2000-06-18 10:10  Timo Sirainen <tss@iki.fi>

	* src/irc/core/netsplit.c: Don't use cmd_get_params() to split the
	  two hosts, it's a lot easier to use strchr()..

2000-06-18 10:05  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/completion.c: File completion updates:  - ~/
	  isn't expanded to /home/xxx/	- . and .. don't show up in list
	  anymore  - .files won't be added to list unless you try to
	  complete file name	starting with .

2000-06-18 10:02  Timo Sirainen <tss@iki.fi>

	* src/core/: memdebug.c, memdebug.h: Added g_dirname() so ig_free()
	  won't complain when free()ing it.

2000-06-18 01:18  Timo Sirainen <tss@iki.fi>

	* docs/formats.txt, docs/manual.txt, src/core/commands.c,
	  src/core/commands.h, src/core/misc.c, src/core/misc.h,
	  src/fe-common/core/fe-core-commands.c,
	  src/fe-common/core/fe-log.c, src/fe-common/core/fe-settings.c,
	  src/fe-common/core/hilight-text.c, src/fe-common/core/themes.c,
	  src/fe-common/irc/fe-channels.c, src/fe-common/irc/fe-ignore.c,
	  src/fe-common/irc/fe-irc-commands.c,
	  src/fe-common/irc/fe-irc-server.c, src/fe-common/irc/fe-ircnet.c,
	  src/fe-common/irc/irc-completion.c,
	  src/fe-common/irc/dcc/fe-dcc.c, src/fe-text/gui-textwidget.c,
	  src/irc/bot/botnet-connection.c, src/irc/bot/botnet-users.c,
	  src/irc/bot/botnet.c, src/irc/core/bans.c,
	  src/irc/core/channels-query.c, src/irc/core/channels.c,
	  src/irc/core/irc-commands.c, src/irc/core/irc-special-vars.c,
	  src/irc/core/ircnet-setup.c, src/irc/core/modes.c,
	  src/irc/core/netsplit.c, src/irc/dcc/dcc-chat.c,
	  src/irc/dcc/dcc-files.c, src/irc/dcc/dcc.c,
	  src/irc/notifylist/notify-commands.c: Changed option handling in
	  /commands. Irssi will now complain about unknown options and
	  missing option arguments.

	  Renamed /SERVER -add, -remove and -list to /SERVER ADD, REMOVE
	  and LIST.

2000-06-17 16:10  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/completion.c: Added file name completion for
	  commands /CAT, /RUN, /SAVE, /REHASH and /RAWLOG OPEN/SAVE.

2000-06-17 16:03  Timo Sirainen <tss@iki.fi>

	* src/fe-common/: core/completion.c, irc/irc-completion.c,
	  irc/dcc/fe-dcc.c: "command complete" -> "complete command" so
	  that it won't conflict with /complete command .. also changed
	  "word complete" to "complete word".

2000-06-17 15:58  Timo Sirainen <tss@iki.fi>

	* src/: core/commands.c, core/commands.h,
	  fe-common/core/completion.c, fe-common/core/completion.h,
	  fe-common/irc/irc-completion.c, fe-common/irc/dcc/fe-dcc.c: File
	  name completion for /DCC SEND

2000-06-17 13:16  Timo Sirainen <tss@iki.fi>

	* src/: core/misc.c, core/misc.h, fe-common/core/completion.c:
	  Completion list is now sorted.

2000-06-17 13:04  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/completion.c: Don't add same /command more
	  than once to completion list.

	  Completion didn't work right when completing subcommands's
	  subcommand.

2000-06-17 12:23  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/completion.c: Forgot to add this.

2000-06-17 12:22  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/window-items.c, fe-common/irc/fe-channels.c,
	  fe-common/irc/fe-query.c, fe-common/irc/dcc/fe-dcc.c,
	  irc/core/query.h, irc/dcc/dcc-chat.c, irc/dcc/dcc.h: Added /SET
	  reuse_unused_windows setting, default is OFF

	  If window_close_on_part is ON, we don't anymore close the window
	  if we get kicked or connection gets lost. Also don't close DCC
	  chat window if the other side disconnects.

2000-06-17 11:53  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/Makefile.am, fe-common/core/completion.h,
	  fe-common/core/fe-common-core.c, fe-common/irc/Makefile.am,
	  fe-common/irc/completion.c, fe-common/irc/completion.h,
	  fe-common/irc/fe-common-irc.c, fe-common/irc/irc-completion.c,
	  fe-text/gui-readline.c: Rewrite Tab-completion to work with
	  signals - now it should be easy to add completion to whatever
	  command.

2000-06-15 23:00  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-printtext.c, gui-textwidget.c, gui-windows.h:
	  /LAST -away checks only lines that came after last time you went
	  away.

2000-06-15 20:56  Timo Sirainen <tss@iki.fi>

	* docs/manual.txt, src/fe-common/irc/fe-ircnet.c,
	  src/irc/core/ircnet-setup.c, src/irc/core/ircnet-setup.h: You can
	  specify command(s) to be sent automatically to server after
	  connected with /IRCNET -autosendcmd. Useful for IRC networks with
	  NickServ. Patch by <Tommi.Komulainen@iki.fi>

	  Ability to send a command automatically to server IRC network

2000-06-15 19:34  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-channels.c: bugfix

2000-06-15 19:34  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channel-events.c: If join to !channel wasn't
	  successfull (banned, etc.), Irssi didn't remove the channel's
	  window item.

2000-06-15 18:33  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-query.c: "window changed" signal handler
	  didn't check if the old or new window is NULL.

	  window_has_query()

2000-06-15 10:39  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/printtext.c: Whops, last "fix" broke
	  timestamp's time.

2000-06-14 22:31  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/printtext.c: Don't waste time calculating
	  timestamp differeces if the timestamp_timeout is 0.

2000-06-14 20:19  Timo Sirainen <tss@iki.fi>

	* .cvsignore: Added irssi-version.h.in there

2000-06-14 20:16  Timo Sirainen <tss@iki.fi>

	* NEWS, TODO, configure.in, docs/manual.txt: Irssi 0.7.91 released.

2000-06-14 20:12  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-windows.c, gui-windows.h: Remove line cache
	  from memory after 10 minutes of inactivity.

2000-06-14 19:40  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-events-numeric.c, irc/core/irc-commands.c:
	  Don't show "End of WHOWAS" if none of the nicks were found.

2000-06-14 19:05  Timo Sirainen <tss@iki.fi>

	* src/fe-common/: core/fe-common-core.c, irc/fe-events.c,
	  irc/fe-irc-commands.c, irc/fe-query.c, irc/fe-query.h: Renamed
	  /SET query_auto_close to autoclose_query.

	  Added /SET autocreate_own_query - it specifies if we want to
	  create query window when we send /MSG to someone.

2000-06-14 18:19  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/completion.c: Tab-completion works now with
	  /commands and /set variables, patch by <Tommi.Komulainen@iki.fi>.
	  Fixed also a few memleaks.

2000-06-14 18:02  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-entry.c, gui-entry.h, gui-readline.c: Ctrl-W
	  deletes word in left - patch from Kjetil degaard
	  <kjetilod@orakel.ntnu.no>

2000-06-14 17:58  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-netsplit.c: In netsplit quit messages,
	  display @ in front of operators' nicks.

2000-06-14 17:52  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-ignore.c, irc/core/ignore.c,
	  irc/flood/autoignore.c, irc/flood/flood.c: Fixed some flood
	  detection, ignoring and autoignoring bugs.

2000-06-14 17:50  Timo Sirainen <tss@iki.fi>

	* src/irc/core/: server-reconnect.c, server-setup.c,
	  server-setup.h: Read new server specific settings when
	  reconnecting to new server.

2000-06-14 17:48  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: /SET mail_counter on|off. Also, it
	  doesn't anymore read through the file if it's modification time
	  hasn't changed.

2000-06-14 17:44  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-entry.c, gui-readline.c: tab-completion in the
	  middle of line left the cursor in wrong place.

2000-06-14 17:41  Timo Sirainen <tss@iki.fi>

	* src/fe-common/: core/windows.c, irc/fe-query.c: "window changed"
	  signal now gives the old window as it's second argument.

	  query_auto_close now resets the "last check" time when changing
	  to some other window FROM it.

2000-06-14 17:33  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-log.c: Logging wrote to message to file
	  twice.

2000-06-14 17:31  Timo Sirainen <tss@iki.fi>

	* src/lib-config/write.c: If name tag contains '_', it shouldn't be
	  quoted.

2000-06-12 23:33  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: Max. mode parameter count was taken from
	  wrong place.

2000-06-12 23:30  Timo Sirainen <tss@iki.fi>

	* src/irc/flood/flood.c: Changed the default flood detection
	  values.

2000-06-12 23:27  Timo Sirainen <tss@iki.fi>

	* src/irc/flood/flood.c: Flood detection fixes

2000-06-12 23:19  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events.c: Channel messages were printed
	  wrong because of previous cleanup :)

2000-06-12 23:18  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/hilight-text.c: /HILIGHT -channels didn't work
	  right.

2000-06-12 22:57  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/window-commands.c,
	  fe-common/core/window-items.c, fe-common/core/window-items.h,
	  fe-common/core/windows.c, fe-common/core/windows.h,
	  fe-common/irc/Makefile.am, fe-common/irc/completion.c,
	  fe-common/irc/fe-events.c, fe-common/irc/fe-irc-commands.c,
	  fe-common/irc/fe-query.c, fe-common/irc/fe-query.h,
	  fe-common/irc/irc-window-activity.c,
	  fe-common/irc/module-formats.c, irc/bot/bot-irc-commands.c,
	  irc/core/ctcp.c, irc/core/irc-server.c,
	  irc/core/irc-special-vars.c, irc/core/query.c, irc/flood/flood.c:
	  CTCP msgs/replies stops the "event privmsg" or "event notice"
	  signals now so you don't have to check for them anymore (unless
	  you use signal_add_first()..).

	  /WINDOW MOVE command had some bugs.

	  CTCP reply to some channel didn't display the channel name.

	  Several code cleanups.

2000-06-11 22:58  Timo Sirainen <tss@iki.fi>

	* src/: core/special-vars.c, fe-common/core/printtext.c,
	  fe-common/irc/completion.c: /EVAL will now expand \n and \t to
	  newline and tab.

	  If you /SET expand_escapes ON and type \n or \t to text line,
	  they will be expanded.

2000-06-11 21:01  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-query.c, module-formats.c,
	  module-formats.h: Print "starting query with <nick>" when query
	  is created.

2000-06-11 20:21  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-items.c: /SET close_window_on_part -
	  should we close the window too when /PARTing channel

2000-06-11 20:04  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-items.c: Clear window's
	  waiting_channels list if some other channel/query is created in
	  the window.

2000-06-11 19:34  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-events-numeric.c, irc/core/irc-server.c,
	  irc/core/irc-server.h, irc/core/server-reconnect.c,
	  irc/core/server-setup.h: If you're not allowed to connect to
	  server (K-lined, no I-line), Irssi won't try to reconnect back to
	  the server.

2000-06-11 00:58  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events.c: Cleaned up some code.

2000-06-11 00:42  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: Displays Mail counter in
	  statusbar. Read the FIXME for more info :)

2000-06-11 00:03  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-netsplit.c: Check ignores when printing net
	  split messages.

2000-06-10 23:40  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-core-commands.c: if command is unknown, and
	  cmdchar is found inside the command name, we probably want to
	  send the whole line to channel. for example when pasting a path
	  /usr/bin/xxx

2000-06-10 23:20  Timo Sirainen <tss@iki.fi>

	* src/: core/commands.c, fe-common/irc/completion.c: Changed the
	  behaviour of how to handle "send command" signal (text you typed
	  to entry field).

2000-06-10 22:48  Timo Sirainen <tss@iki.fi>

	* src/core/commands.c: same cmdchar twice ignores aliases ignores
	  aliases - not any two cmdchars

2000-06-10 21:40  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-events-numeric.c,
	  fe-common/irc/fe-events.c, fe-common/irc/module-formats.c,
	  fe-common/irc/module-formats.h, irc/core/irc-commands.c,
	  irc/core/irc-server.h: /WHOIS automatically sends a /WHOWAS query
	  if nick wasn't in IRC.

2000-06-10 20:03  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: /JOIN -<server tag> #channel joins
	  to channel in specified server.

2000-06-10 19:51  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-irc-commands.c: If autocreate_query is ON,
	  /MSG nick now creates the query.

2000-06-10 19:16  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-readline.c, statusbar-items.c: Ctrl-X changes
	  IRC server in stats/msgs/empty windows.

2000-06-10 18:56  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/windows.c: "Day changed" is now printed at
	  right time, never after already printed some messages after
	  00:00..

2000-06-10 18:12  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-common-core.c: Don't display the msgs
	  window by default anymore since query windows are created by
	  default also..

2000-06-10 08:58  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: /MODE +something or /MODE -something
	  assumes that we want to change the active channel's mode.

2000-06-10 08:39  Timo Sirainen <tss@iki.fi>

	* src/core/: log.c, log.h: Rotate time names changed :) week ->
	  weekly, day -> daily, etc.

2000-06-10 08:34  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-channels.c: /CHANNEL LIST displayed comma at
	  the end of channel options. ugly.

2000-06-09 17:29  Timo Sirainen <tss@iki.fi>

	* docs/perl.txt, src/irc/dcc/dcc.h: Added Irssi::Dcc::values(),
	  updated a few other DCC things too.

2000-06-09 16:58  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/printtext.c, fe-text/gui-printtext.c,
	  fe-text/gui-textwidget.c, fe-text/gui-windows.h: Beeps should
	  work(?). ANSI colors had some bugs, bolds weren't working and
	  blinking crashed irssi.

2000-06-09 16:19  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/window-activity.c: Window activity is now "msg
	  to you" with lines containing hilighted text.

	  You can disable window activity notifies in some channels with
	  /SET noact_channels #chan1 #chan2 .. The activity is displayed if
	  some text had "msg to you" level.

2000-06-09 15:50  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-irc-commands.c,
	  fe-common/irc/module-formats.c, fe-common/irc/module-formats.h,
	  irc/core/irc-commands.c: You can specify the format of the /WALL
	  text with /SET wall_format, default is "[Wall/#channel] text".
	  The WALL is also printed to screen.

2000-06-07 18:35  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: /WHO and /WHO * should disply who
	  list of the active channel.

2000-06-06 19:14  Timo Sirainen <tss@iki.fi>

	* src/lib-config/get.c: If config_node_get_str() is given NULL
	  node, return the given default.

2000-06-06 19:13  Timo Sirainen <tss@iki.fi>

	* src/core/network.c: Use INADDR_BROADCAST if INADDR_NONE isn't
	  defined.

2000-06-06 19:12  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/dcc.c: Replying to dcc get and chat requests didn't
	  work.

2000-06-06 16:58  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: bugfix

2000-06-05 17:38  Timo Sirainen <tss@iki.fi>

	* src/fe-text/screen.c: Maybe I should have tried to run irssi
	  after the ignore_signals "fix" ..  now really fixed.

2000-06-05 17:32  Timo Sirainen <tss@iki.fi>

	* src/fe-text/screen.c: ignore_signals setting wasn't read at
	  startup..

2000-06-04 21:11  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/module-formats.c: /HILIGHT displayed levels
	  twice.

2000-06-04 20:54  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/window-commands.c, irc/Makefile.am,
	  irc/core/server-setup.c: fixed two minor memleaks. irc/bot
	  directory isn't now build if you specify --without-bot parameter
	  to configure

2000-06-04 16:01  Timo Sirainen <tss@iki.fi>

	* Makefile.am, NEWS, README, TODO, autogen.sh, config,
	  configure.in, docs/Makefile.am, src/core/Makefile.am,
	  src/fe-common/irc/Makefile.am, src/fe-text/Makefile.am,
	  src/irc/bot/Makefile.am, src/irc/dcc/Makefile.am,
	  src/irc/flood/Makefile.am, src/irc/notifylist/Makefile.am: 0.7.90
	  released.

2000-06-04 15:33  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-ircnet.c: forgot this file..

2000-06-04 14:52  Timo Sirainen <tss@iki.fi>

	* docs/manual.txt, src/core/commands.c, src/core/commands.h,
	  src/fe-common/irc/Makefile.am, src/fe-common/irc/fe-channels.c,
	  src/fe-common/irc/fe-common-irc.c,
	  src/fe-common/irc/fe-irc-server.c,
	  src/fe-common/irc/module-formats.c,
	  src/fe-common/irc/module-formats.h, src/irc/core/ircnet-setup.c,
	  src/irc/core/ircnet-setup.h, src/irc/core/netsplit.c,
	  src/irc/core/server-setup.c, src/irc/dcc/dcc-files.c,
	  src/irc/dcc/dcc.c: /IRCNET command.  PARAM_FLAG_NOQUOTES flag for
	  cmd_get_params()

2000-06-04 13:24  Timo Sirainen <tss@iki.fi>

	* docs/manual.txt, src/fe-common/irc/fe-channels.c: Updated
	  /SERVER, /CHANNEL and /IGNORE in manual.

	  /CHANNEL ADD works now better when modifying existing channel.

2000-06-04 12:59  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: fe-log.c, module-formats.c: /LOG show
	  reference number for each log, you can use it with /LOG START,
	  STOP and CLOSE commands instead of file name.

2000-06-04 12:38  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/completion.c, fe-common/irc/completion.h,
	  fe-common/irc/fe-events.c, fe-common/irc/fe-ignore.c,
	  fe-common/irc/irc-window-activity.c, irc/core/ignore.c,
	  irc/core/ignore.h, irc/core/nicklist.c, irc/core/nicklist.h:
	  completion_msgtoyou() -> irc_nick_match()

	  Implemented -replies option to /ignore.

2000-06-04 01:52  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/dcc-files.c: ..and fixed DCC resume that I just
	  broke.

2000-06-04 01:36  Timo Sirainen <tss@iki.fi>

	* src/: core/commands.c, core/commands.h,
	  fe-common/irc/fe-irc-commands.c, fe-common/irc/dcc/fe-dcc.c,
	  fe-common/irc/dcc/module-formats.c,
	  fe-common/irc/dcc/module-formats.h, irc/core/irc-commands.c,
	  irc/core/irc.h, irc/core/query.c, irc/dcc/dcc-chat.c,
	  irc/dcc/dcc-files.c, irc/dcc/dcc.c, irc/dcc/dcc.h: Lots of DCC
	  related fixes.

	  Added command_bind_first() and command_bind_last() functions.

2000-06-04 00:04  Timo Sirainen <tss@iki.fi>

	* src/irc/core/bans.c: Removed a warning.

2000-06-03 18:54  Timo Sirainen <tss@iki.fi>

	* src/core/levels.c: bits2level() with zero as argument printed
	  some glib warnings.

2000-06-02 22:55  Timo Sirainen <tss@iki.fi>

	* src/irc/core/server-setup.c: /SET hostname didn't affect until
	  restart.

2000-06-02 01:59  Timo Sirainen <tss@iki.fi>

	* src/: fe-none/.cvsignore, fe-text/.cvsignore: ..and cvsignores
	  for new binaries..

2000-06-02 01:58  Timo Sirainen <tss@iki.fi>

	* src/: fe-none/Makefile.am, fe-text/Makefile.am: Changed binary
	  names: irssi-text -> irssi, irssi-bot -> botti

2000-06-02 01:55  Timo Sirainen <tss@iki.fi>

	* README, irssi.spec.in, docs/manual.txt, src/common.h: Changed
	  irssi's url to http://irssi.org

2000-06-02 01:52  Timo Sirainen <tss@iki.fi>

	* TODO: updated, everything is in english for a change :)

2000-06-02 01:49  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-textwidget.c: If we used /SB GOTO 23:59 or
	  something, we wanted to jump to previous day's 23:59 time instead
	  of into future..

2000-06-02 01:19  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: /AWAY <away message> now sets
	  yourself away in all IRC servers.  If you wish to set it only to
	  one server, use /AWAY -one <message>

2000-06-02 01:15  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/fe-log.c, fe-common/core/module-formats.c,
	  fe-common/core/module-formats.h, irc/core/irc-log.c: Awaylog is
	  printed to screen when you set yourself unaway.

2000-06-02 01:15  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-core-commands.c: /CAT <file name> [seek
	  position]

	  If we don't want to print the file from beginning.

2000-06-02 01:04  Timo Sirainen <tss@iki.fi>

	* src/core/: log.c, rawlog.c: common-setup.h wasn't removed from
	  here - Made rawlog to use "log_create_mode" setting.

2000-06-02 00:36  Timo Sirainen <tss@iki.fi>

	* src/: Makefile.am, common-setup.h, irc/core/irc-commands.c,
	  irc/core/netsplit.c, irc/core/server-reconnect.c,
	  irc/core/server-reconnect.h, irc/core/server-setup.c,
	  irc/flood/autoignore.c: removed common-setup.h, put all settings
	  in it to files where they belong to.

2000-06-02 00:27  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-printtext.c: if you were at the top of the
	  scrollback buffer and the first line line was removed from
	  buffer, ypos was updated wrong and it messed up some things.

2000-06-02 00:19  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: --more-- in statusbar should now
	  work right.

2000-06-01 23:33  Timo Sirainen <tss@iki.fi>

	* src/fe-text/screen.c: Or actually :) SIGINT shouldn't be ignored,
	  it's used to detect Ctrl-C...

2000-06-01 23:30  Timo Sirainen <tss@iki.fi>

	* src/fe-text/screen.c: Removed "ignore_sigquit" and added
	  "ignore_signals" instead. You can ignore signals: hup, int, quit,
	  term, pipe, alrm, usr1, usr2

2000-06-01 23:11  Timo Sirainen <tss@iki.fi>

	* src/fe-text/screen.c: "ignore_sigquit" setting - when enabled,
	  ignore SIGQUIT signals. ncurses does this when pressing ctrl-4.
	  With some terminals, there's no meta key and you'll have to use
	  ctrl-3 instead which is pretty close to 4..

2000-06-01 18:04  Timo Sirainen <tss@iki.fi>

	* docs/manual.txt, src/fe-common/irc/fe-irc-server.c,
	  src/irc/core/server-setup.c: /server -add messed up everything
	  when modifying existing servers.  Now it also changes only the
	  specified settings in the server instead of replacing it
	  entirely.

	  only the settings you change changed parts

2000-06-01 17:36  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channels-query.c: Some strange servers replied to
	  MODE #chan1,#chan2 with "Cannot join channel (illegal name)".
	  IMHO this is not a logical reply from server.. fixed, anyway.

2000-06-01 17:31  Timo Sirainen <tss@iki.fi>

	* src/irc/core/server-reconnect.c: crashed when reconnecting to
	  server that didn't automatically set any user mode (I _did_ fix
	  this a week ago, what happened to it?)

2000-06-01 17:22  Timo Sirainen <tss@iki.fi>

	* src/irc/core/bans.c: /BAN * and /UNBAN * equals to /BAN * * or
	  /UNBAN * *, so you don't have to write the * twice when
	  banning/unbanning everyone..

2000-06-01 17:17  Timo Sirainen <tss@iki.fi>

	* src/core/misc.c: match_wildcards() didn't work right if data
	  contained '*' characters and we were matching it to '*'..

2000-06-01 17:08  Timo Sirainen <tss@iki.fi>

	* src/fe-common/: core/window-items.c, irc/fe-channels.c: Leaving
	  from some channel didn't update status bar.

2000-06-01 17:07  Timo Sirainen <tss@iki.fi>

	* src/irc/core/: irc-server.c, irc-server.h: forgot these from
	  /MOTD fix..

2000-06-01 16:55  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events-numeric.c: Manually asking /MOTD
	  didn't work if we had skip_motd setting enabled

2000-06-01 16:49  Timo Sirainen <tss@iki.fi>

	* src/: fe-text/statusbar-items.c, irc/core/irc-commands.c: /topic
	  -d [#channel] clears the topic.

	  When topic cleared, the topic bar wasn't refreshed immediately.

2000-06-01 16:48  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-ignore.c: /ignore -asd tried to print
	  "unignored" text with NULL argument.

2000-06-01 16:46  Timo Sirainen <tss@iki.fi>

	* src/core/commands.c: cmd_get_params() fixes:

	  - arguments and optional channel flags couldn't be used together
	  - -- argument treats the rest of the text as non-arguments, like
	   /topic -- -hello- sets the topic to -hello-.

2000-06-01 15:04  Timo Sirainen <tss@iki.fi>

	* src/irc/core/: irc-commands.c, nicklist.c: /userhost command
	  didn't work ("unknown command"), and sending it with /quote
	  userhost crashed.

2000-05-30 14:54  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events.c: when nick is quitting only from
	  one channel, don't print the channel's name.

2000-05-29 23:31  Timo Sirainen <tss@iki.fi>

	* src/irc/bot/: Makefile.am, bot-commands.c, bot-commands.h,
	  bot-irc-commands.c, bot-users.c, bot-users.h, bot.c,
	  botnet-connection.c, botnet-users.c, botnet-users.h, botnet.c,
	  botnet.h: Sending files through botnet works.

2000-05-29 17:34  Timo Sirainen <tss@iki.fi>

	* src/irc/bot/: bot-commands.c, botnet-connection.c, botnet.c:
	  bugfixes

2000-05-29 17:10  Timo Sirainen <tss@iki.fi>

	* src/core/signals.c: signal_stop_by_name() didn't work

2000-05-29 16:36  Timo Sirainen <tss@iki.fi>

	* configure.in, src/core/memdebug.c,
	  src/fe-common/irc/dcc/Makefile.am,
	  src/fe-common/irc/notifylist/Makefile.am,
	  src/irc/dcc/Makefile.am, src/irc/flood/Makefile.am,
	  src/irc/notifylist/Makefile.am: --with-modules=xxx builds now
	  specified extra modules to irssi binary.  memdebug (if enabled)
	  doesn't now by default check for buffer overflows since it's a
	  huge slowup.

2000-05-29 12:47  Timo Sirainen <tss@iki.fi>

	* src/irc/bot/: Makefile.am, bot-commands.c, bot-commands.h,
	  bot-irc-commands.c, bot-users.c, bot-users.h, bot.c,
	  botnet-connection.c, botnet.c, botnet.h: User changes are sent to
	  botnet. Botnet commands are automatically sent forward unless you
	  stop it with signal_stop_by_name("botnet event").

2000-05-29 00:32  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/windows.c: msgs window was irc server specific
	  - messages from other irc servers were displayed in active
	  window.

2000-05-28 22:53  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-printtext.c, gui-windows.c: text buffer fixes

2000-05-27 14:51  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-windows.c: Long lines sometimes had some colors
	  displayed wrong.

2000-05-27 13:49  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-netsplit.c: Netsplit messages are now
	  printed with QUITS message level.

2000-05-26 15:28  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-server.c: fixed a crash (first cvs commit in
	  home for 2 months :)

2000-05-25 17:41  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-netsplit.c: Didn't work, fixed.

2000-05-25 17:12  Timo Sirainen <tss@iki.fi>

	* src/core/network.c: Didn't compile with IPv6 support.

2000-05-25 16:40  Timo Sirainen <tss@iki.fi>

	* docs/manual.txt, src/fe-common/irc/fe-netsplit.c,
	  src/fe-common/irc/module-formats.c,
	  src/fe-common/irc/module-formats.h, src/irc/core/netsplit.c,
	  src/irc/core/netsplit.h: Print nicks who quit IRC in netsplit
	  message. See netsplit section in docs/manual.txt for more
	  information.

2000-05-25 14:34  Timo Sirainen <tss@iki.fi>

	* src/irc/bot/: botnet-connection.c, botnet.c, botnet.h: If we
	  couldn't connect to any of our uplinks, wait for 5 minutes and
	  try again.

2000-05-25 13:54  Timo Sirainen <tss@iki.fi>

	* src/: core/special-vars.c, irc/core/server-setup.c: Unline glib.h
	  tells, g_getenv() doesn't return newly allocated string after
	  all..

2000-05-25 13:29  Timo Sirainen <tss@iki.fi>

	* autogen.sh: s/Gnome/Irssi/g

2000-05-25 13:27  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-windows.c: If line didn't have a color change
	  code at the beginning, it could have been printed with wrong
	  color.

2000-05-25 13:15  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-server.c: When connecting, USER's second (and
	  third?) parameters sometimes are meaningful, server won't let
	  more than one people in from host specified in second parameter.
	  Since irssi always set both of these to "-", only one Irssi could
	  connect to the server.

2000-05-25 13:09  Timo Sirainen <tss@iki.fi>

	* src/core/server.c: If server's host name lookup fails, don't try
	  to reconnect back to it.

2000-05-25 12:58  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/.cvsignore, irc/.cvsignore: irc/irc.c and
	  fe-common/irc/irc-modules.c are generated by configure

2000-05-25 12:58  Timo Sirainen <tss@iki.fi>

	* src/: core/commands.c, fe-common/irc/completion.c: "/ text" sends
	  "text" to active channel.

2000-05-25 12:52  Timo Sirainen <tss@iki.fi>

	* src/: core/server.c, irc/dcc/dcc-chat.c, irc/dcc/dcc-files.c:
	  With some systems Irssi didn't notice if connect() failed.

2000-05-25 12:24  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/command-history.c, fe-text/gui-printtext.c:
	  /set max_textbuffer_lines changed to /set scrollback_lines and
	  /set scrollback_hours - this means that keep scrollback usually
	  max.	x lines, but allow more if the text is newer than n hours.

2000-05-25 11:30  Timo Sirainen <tss@iki.fi>

	* configure.in, docs/botnet.txt, src/core/misc.c,
	  src/core/net-nonblock.c, src/core/net-nonblock.h,
	  src/core/network.c, src/core/network.h, src/core/server.c,
	  src/fe-common/irc/Makefile.am, src/fe-common/irc/fe-common-irc.c,
	  src/fe-common/irc/dcc/fe-dcc.c,
	  src/fe-common/irc/notifylist/fe-notifylist.c,
	  src/fe-none/irssi.c, src/fe-text/irssi.c, src/irc/Makefile.am,
	  src/irc/irc.c, src/irc/bot/.cvsignore, src/irc/bot/Makefile.am,
	  src/irc/bot/bot-commands.c, src/irc/bot/bot-events.c,
	  src/irc/bot/bot-users.c, src/irc/bot/bot-users.h,
	  src/irc/bot/bot.c, src/irc/bot/bot.h,
	  src/irc/bot/botnet-connection.c, src/irc/bot/botnet.c,
	  src/irc/bot/botnet.h, src/irc/bot/botnets.sample,
	  src/irc/bot/module.h, src/irc/bot/users.sample,
	  src/irc/core/Makefile.am, src/irc/core/irc-commands.c,
	  src/irc/core/irc-core.h, src/irc/core/modes.c,
	  src/irc/core/modes.h, src/irc/core/nicklist.h,
	  src/irc/core/server-setup.c, src/irc/dcc/dcc.c,
	  src/irc/flood/flood.c, src/irc/notifylist/notifylist.c: Added bot
	  plugin, it also has almost-functional botnet.

	  Changed configure.in's functionality so that you could tell what
	  modules you want to build in main irssi binary and it will create
	  automatically the .c files that need to call the
	  module_init()/deinit() functions.

	  Fixed several minor things..

2000-05-25 11:11  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events-numeric.c: now other than long nicks
	  in NAMES list were displayed wrong. changed back to old
	  behaviour, but added a small kludge..

2000-05-25 10:59  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events-numeric.c: NAMES list crashed with
	  long nicks .. hope it doesn't crash now somewhere else :)

2000-05-19 09:17  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/printtext.c: timestamp_timeout setting is
	  integer, not boolean

2000-05-18 08:46  Timo Sirainen <tss@iki.fi>

	* docs/signals.txt, src/core/log.c, src/fe-common/core/fe-log.c,
	  src/fe-common/core/module-formats.c, src/fe-text/gui-printtext.c,
	  src/fe-text/gui-windows.c, src/irc/core/ignore.c,
	  src/irc/core/irc-log.c, src/irc/core/query.c,
	  src/irc/flood/flood.c: Some logging fixes. Flood checking had a
	  memory leak. Query had a small memory leak. Text buffer fixes.

2000-05-17 09:42  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: /mode #channel -k key now removes the "+k"
	  mode too instead of just setting the channel key to NULL.

2000-05-17 09:32  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-commands.c: /PART <message> displays the whole
	  message now, not just the first word

2000-05-15 15:32  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-ctcp.c: Also print the "CTCP TIME received"
	  to screen :)

2000-05-15 15:22  Timo Sirainen <tss@iki.fi>

	* src/irc/core/ctcp.c: Irssi will reply to CTCP TIME request.

2000-05-15 15:21  kloczek

	* configure.in: - back all .po files and fill back ALL_LIGUAS
	  variable.

2000-05-15 14:22  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: module-formats.c, printtext.c: bugfix

2000-05-15 08:40  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/module-formats.c: bugfix

2000-05-15 08:25  Timo Sirainen <tss@iki.fi>

	* TODO, configure.in, curses.m4, src/core/commands.c,
	  src/core/commands.h, src/core/core.c, src/core/memdebug.c,
	  src/core/settings.c, src/core/settings.h,
	  src/fe-common/core/Makefile.am,
	  src/fe-common/core/fe-common-core.c,
	  src/fe-common/core/fe-core-commands.c,
	  src/fe-common/core/fe-log.c, src/fe-common/core/hilight-text.c,
	  src/fe-common/core/keyboard.c,
	  src/fe-common/core/module-formats.c,
	  src/fe-common/core/module-formats.h,
	  src/fe-common/core/printformat.h, src/fe-common/core/printtext.c,
	  src/fe-common/core/printtext.h, src/fe-common/core/themes.c,
	  src/fe-common/core/themes.h,
	  src/fe-common/core/window-activity.c,
	  src/fe-common/core/window-commands.c,
	  src/fe-common/core/window-items.c,
	  src/fe-common/core/window-items.h, src/fe-common/core/windows.c,
	  src/fe-common/core/windows.h, src/fe-common/irc/fe-common-irc.c,
	  src/fe-common/irc/module-formats.c,
	  src/fe-common/irc/module-formats.h,
	  src/fe-common/irc/dcc/Makefile.am,
	  src/fe-common/irc/dcc/fe-dcc.c,
	  src/fe-common/irc/dcc/module-formats.c,
	  src/fe-common/irc/dcc/module-formats.h,
	  src/fe-common/irc/dcc/module.h,
	  src/fe-common/irc/notifylist/Makefile.am,
	  src/fe-common/irc/notifylist/fe-notifylist.c,
	  src/fe-common/irc/notifylist/module-formats.c,
	  src/fe-common/irc/notifylist/module-formats.h,
	  src/fe-common/irc/notifylist/module.h,
	  src/fe-text/gui-printtext.c, src/fe-text/gui-windows.c,
	  src/fe-text/gui-windows.h, src/fe-text/irssi.c,
	  src/fe-text/mainwindows.c, src/fe-text/module-formats.c,
	  src/fe-text/module-formats.h, src/irc/core/Makefile.am,
	  src/irc/core/channel-events.c, src/irc/core/channel-rejoin.c,
	  src/irc/core/channels.c, src/irc/core/irc-log.c,
	  src/irc/core/irc-server.h, src/irc/core/server-setup.c,
	  src/irc/dcc/dcc-chat.c, src/irc/dcc/dcc-files.c,
	  src/perl/irssi-perl.c: Lots of changes again. Biggest ones: -
	  window's text buffer should work better - themes are almost
	  working, you can change the text formats with /format -
	  automatically try to rejoin the channel after 5 minutes if the
	  join there failed because it was "temporarily unavailable"
	  (netsplits) - generally cleaning code..

2000-05-12 15:37  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-ctcp.c, module-formats.c,
	  module-formats.h: Display CTCP REPLY in a channel with a
	  different text format than private CTCP replies

2000-05-10 13:59  Timo Sirainen <tss@iki.fi>

	* .cvsignore: added irssi-config

2000-05-10 13:57  Timo Sirainen <tss@iki.fi>

	* src/: core/log.c, core/settings.h, fe-common/core/hilight-text.c,
	  fe-common/core/keyboard.c, irc/core/channels-setup.c,
	  irc/core/ignore.c, irc/core/server-setup.c,
	  irc/notifylist/notify-setup.c, lib-config/get.c,
	  lib-config/iconfig.h, lib-config/parse.c, lib-config/set.c:
	  iconfig's caching was a bit buggy - it didn't notice if some
	  config node was removed.

2000-05-10 13:01  Timo Sirainen <tss@iki.fi>

	* src/fe-text/statusbar-items.c: If lag checking period was long,
	  Irssi displayed the (??) until the lag was checked again.

2000-05-10 12:47  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-netsplit.c,
	  fe-common/irc/module-formats.c, irc/core/netsplit.c: Netsplit
	  displays the IRC network where it happened

2000-05-10 12:38  Timo Sirainen <tss@iki.fi>

	* src/fe-text/: gui-textwidget.c, gui-windows.c: /LAST didn't work
	  when window's max. number of lines was full + a few cleanups.

2000-05-10 11:32  Timo Sirainen <tss@iki.fi>

	* src/irc/dcc/dcc-files.c: DCC SEND fixed

2000-05-10 11:31  Timo Sirainen <tss@iki.fi>

	* src/irc/core/server-setup.c: IRCNet specific nick name wasn't
	  used

2000-05-10 11:29  Timo Sirainen <tss@iki.fi>

	* src/irc/core/modes.c: /MODE was buggy

2000-05-10 10:00  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/windows.c: A few more bugfixes to make /window
	  prev work.. :)

2000-05-10 09:26  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/windows.c: /window prev didn't work because of
	  small "typo".

2000-05-09 13:24  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/windows.c: window next in last window jumps to
	  first window window prev in first window jumps to last window

2000-05-09 13:14  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/hilight-text.c: /dehilight fixes

2000-05-09 12:55  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: Ctrl-D = delete Ctrl-K = erase the
	  rest of the line (patches by Tommi Komulainen)

2000-05-09 12:53  Timo Sirainen <tss@iki.fi>

	* src/irc/flood/flood.c: typo fixed

2000-05-09 11:42  Timo Sirainen <tss@iki.fi>

	* Makefile.am, acconfig.h, autogen.sh, configure.in, curses.m4,
	  irssi-config.in, irssi.desktop, irssi.gnorba,
	  servertest/Makefile.am, servertest/server.c, src/Makefile.am,
	  src/core/commands.c, src/core/misc.c, src/core/settings.h,
	  src/core/special-vars.c, src/fe-common/core/module-formats.h,
	  src/fe-common/core/printformat.h, src/fe-common/core/printtext.h,
	  src/fe-common/core/windows.c, src/fe-common/core/windows.h,
	  src/fe-common/irc/fe-ctcp.c, src/fe-common/irc/module-formats.h,
	  src/fe-common/irc/dcc/module-formats.h,
	  src/fe-common/irc/notifylist/module-formats.h,
	  src/fe-none/Makefile.am, src/fe-text/Makefile.am,
	  src/fe-text/gui-statusbar.c, src/fe-text/module-formats.h,
	  src/fe-text/screen.h, src/fe-text/statusbar.c,
	  src/irc/core/irc.h, src/lib-config/iconfig.h,
	  src/lib-config/set.c: - Compiling fixes - GNOME version isn't
	  anymore build here so you don't need all that GTK and GNOME crap
	  to compile irssi-text.  - Some fixes to compile with -ansi
	  -pedantic

2000-05-05 22:34  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/: module-formats.c, module-formats.h,
	  windows.c: Removed the "No such window" message - it was annoying
	  :)

2000-05-05 20:15  Timo Sirainen <tss@iki.fi>

	* src/fe-common/core/fe-log.c: Fixed a crash

2000-05-04 10:32  Timo Sirainen <tss@iki.fi>

	* NEWS, README, TODO, config, configure.in, docs/manual.txt,
	  docs/signals.txt, docs/special_vars.txt, src/common-setup.h,
	  src/core/levels.c, src/core/levels.h, src/core/server.c,
	  src/core/settings.c, src/fe-common/core/Makefile.am,
	  src/fe-common/core/autorun.c,
	  src/fe-common/core/command-history.c,
	  src/fe-common/core/fe-common-core.c,
	  src/fe-common/core/fe-core-commands.c,
	  src/fe-common/core/fe-log.c, src/fe-common/core/fe-server.c,
	  src/fe-common/core/fe-settings.c,
	  src/fe-common/core/hilight-text.c,
	  src/fe-common/core/module-formats.c,
	  src/fe-common/core/module-formats.h,
	  src/fe-common/core/nick-hilight.c,
	  src/fe-common/core/printtext.c, src/fe-common/core/printtext.h,
	  src/fe-common/core/window-activity.c,
	  src/fe-common/core/windows.c, src/fe-common/core/windows.h,
	  src/fe-common/irc/Makefile.am, src/fe-common/irc/fe-channels.c,
	  src/fe-common/irc/fe-common-irc.c,
	  src/fe-common/irc/fe-events-numeric.c,
	  src/fe-common/irc/fe-events.c, src/fe-common/irc/fe-ignore.c,
	  src/fe-common/irc/fe-irc-commands.c,
	  src/fe-common/irc/fe-irc-server.c,
	  src/fe-common/irc/fe-netsplit.c, src/fe-common/irc/fe-query.c,
	  src/fe-common/irc/irc-nick-hilight.c,
	  src/fe-common/irc/irc-window-activity.c,
	  src/fe-common/irc/module-formats.c,
	  src/fe-common/irc/module-formats.h,
	  src/fe-common/irc/dcc/module-formats.h, src/fe-none/.cvsignore,
	  src/fe-text/Makefile.am, src/fe-text/gui-entry.c,
	  src/fe-text/gui-entry.h, src/fe-text/gui-mainwindows.c,
	  src/fe-text/gui-mainwindows.h, src/fe-text/gui-printtext.c,
	  src/fe-text/gui-readline.c, src/fe-text/gui-statusbar-items.c,
	  src/fe-text/gui-statusbar-items.h, src/fe-text/gui-statusbar.h,
	  src/fe-text/gui-textwidget.c, src/fe-text/gui-windows.c,
	  src/fe-text/gui-windows.h, src/fe-text/irssi.c,
	  src/fe-text/mainwindows.c, src/fe-text/mainwindows.h,
	  src/fe-text/module-formats.c, src/fe-text/module-formats.h,
	  src/fe-text/screen.c, src/fe-text/statusbar-items.c,
	  src/fe-text/statusbar.c, src/fe-text/statusbar.h,
	  src/irc/core/bans.c, src/irc/core/channel-events.c,
	  src/irc/core/channels-query.c, src/irc/core/channels-setup.c,
	  src/irc/core/channels-setup.h, src/irc/core/channels.c,
	  src/irc/core/channels.h, src/irc/core/ctcp.c,
	  src/irc/core/ignore.c, src/irc/core/irc-commands.c,
	  src/irc/core/irc-log.c, src/irc/core/irc-server.c,
	  src/irc/core/irc-server.h, src/irc/core/irc.c,
	  src/irc/core/ircnet-setup.c, src/irc/core/massjoin.c,
	  src/irc/core/modes.c, src/irc/core/netsplit.c,
	  src/irc/core/netsplit.h, src/irc/core/nicklist.c,
	  src/irc/core/nicklist.h, src/irc/core/server-reconnect.c,
	  src/irc/core/server-setup.c, src/irc/core/server-setup.h,
	  src/irc/dcc/Makefile.am, src/irc/dcc/dcc-chat.c,
	  src/irc/dcc/dcc-chat.h, src/irc/dcc/dcc-files.c,
	  src/irc/dcc/dcc-files.h, src/irc/dcc/dcc.c,
	  src/irc/flood/autoignore.c, src/irc/flood/flood.c,
	  src/irc/notifylist/notify-commands.c,
	  src/irc/notifylist/notify-whois.c, src/perl/irssi-perl.c: .. lots
	  of changes ..

2000-04-28 11:00  Timo Sirainen <tss@iki.fi>

	* scripts/autorejoin.pl: It tried to autorejoin back to channel
	  even if someone else was kicked..

2000-04-28 09:02  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-events-numeric.c, irc/core/bans.c,
	  irc/core/ctcp.c, irc/core/modes.c: /ban and /invite crashed,
	  /mode didn't work. ctcp.c doesn't need irssi-version.h

2000-04-28 08:33  Timo Sirainen <tss@iki.fi>

	* configure.in: Updated pot files - now that there's no working
	  gnome version the pot file is only 92 lines :)

2000-04-28 08:25  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/core/module-formats.c,
	  fe-common/irc/module-formats.c,
	  fe-common/irc/dcc/module-formats.c,
	  fe-common/irc/notifylist/module-formats.c,
	  fe-text/module-formats.c: Removed the N_() from module formats,
	  the internationalization should be done in theme files instead of
	  in pot files..

2000-04-28 08:07  Timo Sirainen <tss@iki.fi>

	* configure.in, docs/signals.txt, src/Makefile.am,
	  src/core/rawlog.c, src/core/rawlog.h,
	  src/fe-common/core/fe-common-core.c, src/fe-common/core/fe-log.c,
	  src/fe-common/core/module-formats.c,
	  src/fe-common/core/module-formats.h,
	  src/fe-common/core/printtext.c, src/fe-common/core/printtext.h,
	  src/fe-common/irc/fe-events.c, src/fe-none/irssi.c,
	  src/fe-text/irssi.c, src/irc/notifylist/notify-ison.c,
	  src/irc/notifylist/notifylist.c, src/irc/notifylist/notifylist.h,
	  src/perl/.cvsignore, src/perl/Makefile.am,
	  src/perl/get-signals.pl, src/perl/irssi-perl.c,
	  src/perl/irssi-perl.h: Perl working again, better than ever
	  (unless there's bugs :)

2000-04-27 12:21  Timo Sirainen <tss@iki.fi>

	* src/core/commands.h: If we return with cmd_param_error() or
	  cmd_return_error(), call signal_stop() so if the command is bound
	  multiple times (like core, which does the functionality and
	  fe-common which prints the texts) it won't print the error
	  message ever twice.

2000-04-27 12:10  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/: fe-events-numeric.c, module-formats.c,
	  module-formats.h: after doing /INVITE nick #channel - instead of
	  printing just "nick #channel", print "Inviting nick to #channel"

2000-04-27 12:02  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/fe-events.c: show_quit_once displayed the quit
	  window always in active window. now it's displayed in first
	  window that contains a channel where the nick was.

2000-04-27 11:48  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-windows.c: Setting window's prompt didn't check
	  that the window was active -> some other window's prompt could
	  sometime appear in screen.

2000-04-27 11:45  Timo Sirainen <tss@iki.fi>

	* .cvsignore, src/fe-common/.cvsignore, src/fe-text/.cvsignore:
	  updates

2000-04-27 11:44  Timo Sirainen <tss@iki.fi>

	* config, src/fe-common/irc/fe-irc-commands.c: updated aliases,
	  added #irssi/efnet

	  /BANSTAT -> /BAN

2000-04-27 11:38  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channels-query.c: Fixes for servers that replied to
	  WHO #a,#b with 403 message.

2000-04-27 10:31  Timo Sirainen <tss@iki.fi>

	* src/irc/core/: Makefile.am, channel-events.h, channels-query.h,
	  channels.c, irc-commands.h, irc-core.c, irc-log.c, irc-rawlog.h,
	  irc-special-vars.h, lag.h, massjoin.h, nicklist.c: Removed
	  several header files that only had xxx_init(); xxx_deinit(); -
	  moved them to the .c file where they were called.

	  nicklist didn't notice nick changes right.

2000-04-27 09:48  Timo Sirainen <tss@iki.fi>

	* src/irc/core/channels-query.c: joining to multiple channels at
	  once crashed

2000-04-27 09:19  Timo Sirainen <tss@iki.fi>

	* src/irc/core/: irc-core.c, query.h: missing query_init(),
	  query_deinit()

2000-04-27 08:05  Timo Sirainen <tss@iki.fi>

	* src/: fe-common/irc/fe-irc-commands.c,
	  fe-text/gui-statusbar-items.c: Query: sending msg displayed
	  msg[nick] instead of the plain <nick> Nick's address didn't show
	  up in topic bar

2000-04-26 10:22  Timo Sirainen <tss@iki.fi>

	* src/fe-text/gui-readline.c: Delete key works again

2000-04-26 10:19  Timo Sirainen <tss@iki.fi>

	* src/irc/core/server-reconnect.c: same user mode problem fixed
	  with reconnects

2000-04-26 10:13  Timo Sirainen <tss@iki.fi>

	* src/irc/core/irc-server.c: crashed with servers that didn't
	  automatically set any user mode

2000-04-26 09:43  Timo Sirainen <tss@iki.fi>

	* src/: core/.cvsignore, fe-common/core/.cvsignore,
	  fe-common/irc/.cvsignore, fe-common/irc/dcc/.cvsignore,
	  fe-common/irc/notifylist/.cvsignore, fe-none/.cvsignore,
	  fe-text/.cvsignore, irc/.cvsignore, irc/core/.cvsignore,
	  irc/dcc/.cvsignore, irc/flood/.cvsignore,
	  irc/notifylist/.cvsignore, perl/perl-signals.h: updates

2000-04-26 09:37  Timo Sirainen <tss@iki.fi>

	* src/core/: settings.c, signals.c: fixes

2000-04-26 09:19  Timo Sirainen <tss@iki.fi>

	* src/fe-common/irc/dcc/: fe-dcc.c, module-formats.c,
	  module-formats.h: fixed

2000-04-26 08:11  Timo Sirainen <tss@iki.fi>

	* docs/: Makefile.am, commands.txt, design.txt, formats.txt,
	  perl.txt, signals.txt, special_vars.txt: and the docs

2000-04-26 08:10  Timo Sirainen <tss@iki.fi>

	* Makefile.am, NEWS, README, TODO, autogen.sh, config,
	  configure.in, docs/COMMANDS, docs/FAQ, docs/FORMATS, docs/PERL,
	  docs/SIGNALS, docs/SPECIAL_VARS, src/Makefile.am,
	  src/common-setup.h, src/common.h, src/lib-config/get.c,
	  src/lib-config/iconfig.h, src/lib-config/parse.c,
	  src/lib-config/set.c, src/lib-config/write.c,
	  src/perl/Makefile.am, src/perl/get-signals.pl,
	  src/perl/irssi-perl.c, src/perl/irssi-perl.h, src/perl/module.h,
	  src/perl/perl-signals.h, src/perl/xsinit.c: rest of the ~rewrite?

2000-04-26 08:03  Timo Sirainen <tss@iki.fi>

	* src/: core/Makefile.am, core/args.c, core/args.h,
	  core/commands.c, core/commands.h, core/core.c, core/core.h,
	  core/levels.c, core/levels.h, core/line-split.c,
	  core/line-split.h, core/log.c, core/log.h, core/memdebug.c,
	  core/memdebug.h, core/misc.c, core/misc.h, core/module.h,
	  core/modules.c, core/modules.h, core/net-disconnect.c,
	  core/net-disconnect.h, core/net-internal.h, core/net-nonblock.c,
	  core/net-nonblock.h, core/network.c, core/network.h,
	  core/pidwait.c, core/pidwait.h, core/rawlog.c, core/rawlog.h,
	  core/server-redirect.c, core/server-redirect.h, core/server.c,
	  core/server.h, core/settings.c, core/settings.h, core/signals.c,
	  core/signals.h, core/special-vars.c, core/special-vars.h,
	  fe-common/Makefile.am, fe-common/core/Makefile.am,
	  fe-common/core/autorun.c, fe-common/core/command-history.c,
	  fe-common/core/command-history.h,
	  fe-common/core/fe-common-core.c, fe-common/core/fe-common-core.h,
	  fe-common/core/fe-core-commands.c, fe-common/core/fe-log.c,
	  fe-common/core/fe-server.c, fe-common/core/fe-settings.c,
	  fe-common/core/hilight-text.c, fe-common/core/hilight-text.h,
	  fe-common/core/keyboard.c, fe-common/core/keyboard.h,
	  fe-common/core/module-formats.c, fe-common/core/module-formats.h,
	  fe-common/core/module.h, fe-common/core/nick-hilight.c,
	  fe-common/core/printtext.c, fe-common/core/printtext.h,
	  fe-common/core/themes.c, fe-common/core/themes.h,
	  fe-common/core/translation.c, fe-common/core/translation.h,
	  fe-common/core/window-items.c, fe-common/core/window-items.h,
	  fe-common/core/windows.c, fe-common/core/windows.h,
	  fe-common/irc/Makefile.am, fe-common/irc/completion.c,
	  fe-common/irc/completion.h, fe-common/irc/fe-channels.c,
	  fe-common/irc/fe-common-irc.c, fe-common/irc/fe-common-irc.h,
	  fe-common/irc/fe-ctcp.c, fe-common/irc/fe-events-numeric.c,
	  fe-common/irc/fe-events.c, fe-common/irc/fe-ignore.c,
	  fe-common/irc/fe-irc-commands.c, fe-common/irc/fe-query.c,
	  fe-common/irc/irc-hilight-text.c,
	  fe-common/irc/irc-hilight-text.h,
	  fe-common/irc/irc-nick-hilight.c, fe-common/irc/module-formats.c,
	  fe-common/irc/module-formats.h, fe-common/irc/module.h,
	  fe-common/irc/dcc/Makefile.am, fe-common/irc/dcc/fe-dcc.c,
	  fe-common/irc/dcc/module-formats.c,
	  fe-common/irc/dcc/module-formats.h,
	  fe-common/irc/notifylist/Makefile.am,
	  fe-common/irc/notifylist/fe-notifylist.c,
	  fe-common/irc/notifylist/module-formats.c,
	  fe-common/irc/notifylist/module-formats.h, fe-none/Makefile.am,
	  fe-none/irssi.c, fe-none/module.h, fe-text/Makefile.am,
	  fe-text/gui-entry.c, fe-text/gui-entry.h,
	  fe-text/gui-mainwindows.c, fe-text/gui-mainwindows.h,
	  fe-text/gui-printtext.c, fe-text/gui-printtext.h,
	  fe-text/gui-readline.c, fe-text/gui-readline.h,
	  fe-text/gui-special-vars.c, fe-text/gui-special-vars.h,
	  fe-text/gui-statusbar-items.c, fe-text/gui-statusbar-items.h,
	  fe-text/gui-statusbar.c, fe-text/gui-statusbar.h,
	  fe-text/gui-textwidget.c, fe-text/gui-textwidget.h,
	  fe-text/gui-windows.c, fe-text/gui-windows.h, fe-text/irssi.c,
	  fe-text/module-formats.c, fe-text/module-formats.h,
	  fe-text/module.h, fe-text/screen.c, fe-text/screen.h,
	  irc/Makefile.am, irc/irc.c, irc/core/Makefile.am,
	  irc/core/bans.c, irc/core/bans.h, irc/core/channel-events.c,
	  irc/core/channel-events.h, irc/core/channels-query.c,
	  irc/core/channels-query.h, irc/core/channels-setup.c,
	  irc/core/channels-setup.h, irc/core/channels.c,
	  irc/core/channels.h, irc/core/ctcp.c, irc/core/ctcp.h,
	  irc/core/ignore.c, irc/core/ignore.h, irc/core/irc-commands.c,
	  irc/core/irc-commands.h, irc/core/irc-core.c,
	  irc/core/irc-core.h, irc/core/irc-log.c, irc/core/irc-rawlog.c,
	  irc/core/irc-rawlog.h, irc/core/irc-server.c,
	  irc/core/irc-server.h, irc/core/irc-special-vars.c,
	  irc/core/irc-special-vars.h, irc/core/irc.c, irc/core/irc.h,
	  irc/core/ircnet-setup.c, irc/core/ircnet-setup.h, irc/core/lag.c,
	  irc/core/lag.h, irc/core/masks.c, irc/core/masks.h,
	  irc/core/massjoin.c, irc/core/massjoin.h, irc/core/mode-lists.c,
	  irc/core/mode-lists.h, irc/core/modes.c, irc/core/modes.h,
	  irc/core/module.h, irc/core/netsplit.c, irc/core/netsplit.h,
	  irc/core/nicklist.c, irc/core/nicklist.h, irc/core/query.c,
	  irc/core/query.h, irc/core/server-idle.c, irc/core/server-idle.h,
	  irc/core/server-reconnect.c, irc/core/server-reconnect.h,
	  irc/core/server-setup.c, irc/core/server-setup.h,
	  irc/dcc/Makefile.am, irc/dcc/dcc-chat.c, irc/dcc/dcc-chat.h,
	  irc/dcc/dcc-files.c, irc/dcc/dcc-files.h, irc/dcc/dcc.c,
	  irc/dcc/dcc.h, irc/dcc/module.h, irc/flood/Makefile.am,
	  irc/flood/autoignore.c, irc/flood/autoignore.h,
	  irc/flood/flood.c, irc/flood/flood.h, irc/flood/module.h,
	  irc/notifylist/Makefile.am, irc/notifylist/module.h,
	  irc/notifylist/notify-commands.c, irc/notifylist/notify-ison.c,
	  irc/notifylist/notify-setup.c, irc/notifylist/notify-setup.h,
	  irc/notifylist/notify-whois.c, irc/notifylist/notifylist.c,
	  irc/notifylist/notifylist.h: ..adding new files..

2000-04-26 07:50  Timo Sirainen <tss@iki.fi>

	* src/: irssi-plugin-gui.h, irssi-plugin.h: ..still removing..

2000-04-17 09:37  kloczek

	* irssi.spec.in: - added pixmaps to %files (irssi have now own
	  icon).

2000-04-17 08:56  kloczek

	* Makefile.am, irssi-icon.png, irssi.desktop: - added irssi icon to
	  desktop file.

2000-04-14 12:49  Timo Sirainen <tss@iki.fi>

	* src/lib-config/get.c: section can be NULL - which is same as "".
	  Fixed several functions to allow it.

2000-04-14 11:27  Timo Sirainen <tss@iki.fi>

	* NEWS, README, TODO, config, configure.in, irssi.spec.in,
	  docs/COMMANDS, docs/FORMATS, docs/PERL, docs/SIGNALS,
	  docs/SPECIAL_VARS, src/Makefile.am, src/common-setup.h,
	  src/common.h, src/lib-config/Makefile.am, src/lib-config/get.c,
	  src/lib-config/iconfig.h, src/lib-config/irssi-config.c,
	  src/lib-config/irssi-config.h, src/lib-config/module.h,
	  src/lib-config/parse.c, src/lib-config/set.c,
	  src/lib-config/write.c: Sorry for a big update - I still don't
	  have internet connection at home and this is what I've been doing
	  a few weeks now.. :) You really shouldn't upgrade to this version
	  without keeping a backup of the working one, since this will
	  break everything and at least notify list is broken - probably
	  something else too.

	  * On the way to 0.8.0 .. Major rewriting/rearranging code.
	  There's   some changes in behaviour because I'm trying to make
	  Irssi a bit	more compatible with EPIC.

	  * libPropList isn't needed anymore - I'm using my own
	  configuration   library. This is mostly because different
	  proplists worked a bit   differently everywhere and several
	  people had problems with it.	  It's also yet another extra
	  library that you needed to compile	Irssi. New configuration
	  library has several advantages:

	    You can add comments to configuration file and they also stay
	    there when it's saved.

	    It's not nearly as vulnerable as proplist. If some error
	  occurs,
	    instead of just not reading anything it will try to continue if
	    possible. Also the error messages are written to irssi's text
	    window instead of stdout.

	    It can be managed more easily than proplist - setting/getting
	  the
	    configuration is a lot more easier.

	  * Coding style changes - I'm not using gint, gchar etc. anymore,
	   they're just extra pain when moving code to non-glib projects
	  and	syntax hilighting doesn't work by default with most editors
	  ;)

	    Indentation style was also changed to K&R because of some
	  political
	    reasons ;) And I'm already starting to like it.. :) It forces
	  me
	    to split code to different functions more often and the result
	  is
	    that the code gets more readable.

	    And finally I'm also using nst' all over the place.

	  + /EVAL <commands> - Expand all the special variables from string
	  and	run it. Commands can be split with ; character. See
	  docs/SPECIAL_VARS for more info.  + Aliases are parsed just like
	  /EVAL - arguments are in $0..$9.  + Text formats are also parsed
	  like /EVAL, arguments used to be in	$1..$9, now they're in
	  $0..$8 so it messes up existing themes..  + /SET [key [value]] -
	  no more the '=' character. Boolean values   also need to be
	  changed with ON/OFF/TOGGLE values (not yes/no).    Settings
	  aren't saved to disk until you use /SAVE.  + /TOGGLE <key>
	  [ON/OFF] - same as /SET <key> TOGGLE

2000-03-26 16:46  Timo Sirainen <tss@iki.fi>

	* configure.in: Check for socklen_t

2000-03-20 00:45  Timo Sirainen <tss@iki.fi>

	* docs/: PERL, SIGNALS: Irssi::Connect = SERVER_CONNECT_REC Several
	  fixes to make it work

2000-03-19 22:35  Timo Sirainen <tss@iki.fi>

	* src/common-setup.h: Moved all server connection information to
	  SERVER_CONNECT_REC from SERVER_REC and RECONNECT_REC.

2000-03-19 17:57  Timo Sirainen <tss@iki.fi>

	* src/common-setup.h: Several GLists moved to GSLists.

2000-03-19 14:11  Timo Sirainen <tss@iki.fi>

	* src/common.h: Removed as many warnings as possible when compiling
	  with -ansi -pedantic

2000-03-19 00:46  Timo Sirainen <tss@iki.fi>

	* src/common-setup.h: Server reconnection tries always the first
	  server in the list where connection hasn't failed for the last
	  half an hour.

	  If all have failed, just try connecting to any of them.

	  +several code cleanups.

2000-03-18 21:50  Timo Sirainen <tss@iki.fi>

	* src/common-setup.h, docs/PERL: Merged line-split from i2k.
	  Several other cleanups.

2000-03-18 19:46  Timo Sirainen <tss@iki.fi>

	* src/: common-setup.h, common.h: Merged in i2k's networking code

2000-03-18 18:49  Timo Sirainen <tss@iki.fi>

	* src/irssi-plugin-gui.h: Merged some of i2k's signal handling
	  code. All signals are now linked to some module, so plugin_bind()
	  was removed as useless.

2000-03-18 15:54  Timo Sirainen <tss@iki.fi>

	* docs/SIGNALS: Changed signal handling to use integers instead of
	  strings internally.  Should speed up things.

2000-03-18 13:38  Timo Sirainen <tss@iki.fi>

	* configure.in: Removed lib-nongui from gui-none and configure
	  str2list() and list2str() replaced with g_strsplit() and
	  g_strjoinv()

2000-03-18 12:52  Timo Sirainen <tss@iki.fi>

	* src/: Makefile.am, common.h: Remove gui_timeout_add/remove,
	  gui_input_add/remove and lib-nongui, use Glib instead.

2000-03-15 20:59  Timo Sirainen <tss@iki.fi>

	* configure.in: use libpopt.la instead of libpopt.a with non-gnome
	  irssi.  changed examples dir to scripts

2000-03-15 20:49  Timo Sirainen <tss@iki.fi>

	* Makefile.am, scripts/.cvsignore, scripts/Makefile.am,
	  scripts/autorejoin.pl, scripts/hello.pl, scripts/mlock.pl,
	  scripts/privmsg.pl, scripts/quitmsg.pl, scripts/realname.pl:
	  Directory should really be named "scripts", not "examples".
	  Added script mlock.pl

2000-03-15 20:14  Timo Sirainen <tss@iki.fi>

	* docs/: FORMATS, PERL: FORMATS: note about %| PERL:
	  signal_add_last(), several additions to Irssi::Channel->values()

2000-03-15 12:49  Timo Sirainen <tss@iki.fi>

	* config: fixed default configuration file

2000-03-11 20:19  Timo Sirainen <tss@iki.fi>

	* configure.in: Building from objdir now works right

2000-03-11 19:18  Timo Sirainen <tss@iki.fi>

	* NEWS, TODO, config: Irssi 0.7.28 released

2000-03-11 18:41  Timo Sirainen <tss@iki.fi>

	* Makefile.am, split.theme: New theme

2000-03-11 18:39  Timo Sirainen <tss@iki.fi>

	* docs/: PERL, SIGNALS: Irssi::setup_get() for Perl.  Option: show
	  timestamps once only after a specified time of inactivity

2000-03-10 23:02  Timo Sirainen <tss@iki.fi>

	* colorless.theme: updated

2000-03-10 22:16  Timo Sirainen <tss@iki.fi>

	* docs/SIGNALS: /SERVERS displays a list of waiting reconnections
	  too. You can also remove them with /DISCONNECT <RECON-n> where
	  <RECON-n> being the tag that /SERVERS prints.

	  Added signals "server reconnect removed" and "server reconnect
	  not found".

2000-03-10 20:58  Timo Sirainen <tss@iki.fi>

	* README, configure.in: --without-gtk option for configure disables
	  building GTK frontend

2000-03-10 20:38  Timo Sirainen <tss@iki.fi>

	* docs/PERL: If you don't specify the path for Perl scripts, Irssi
	  tries to find them from ~/.irssi/scripts/ or
	  /usr/lib/irssi/scripts/ directories.	Irssi will also run
	  automatically scripts in ~/.irssi/scripts/autorun/ at startup.

2000-03-10 20:16  Timo Sirainen <tss@iki.fi>

	* docs/PERL: $server->values()->{'nick'} works fine without any
	  $sinfo = %{$server->values()}; $sinfo{'nick'} ugliness, fixed.

	  make install didn't work in plugins/perl

2000-03-10 20:04  Timo Sirainen <tss@iki.fi>

	* docs/: FORMATS, PERL: Save the away message reason. Export the
	  away status and reason for Perl.

2000-03-10 14:04  Timo Sirainen <tss@iki.fi>

	* docs/PERL: Updated documentation

2000-03-05 21:21  Timo Sirainen <tss@iki.fi>

	* docs/PERL: Updated Perl support

2000-03-02 18:03  Timo Sirainen <tss@iki.fi>

	* Makefile.am, configure.in: Fixes

2000-03-01 11:50  wiget

	* configure.in, src/lib-config/Makefile.am,
	  src/lib-popt/Makefile.am: - fix perl related problems - use
	  libtool to build helping libraries

2000-02-25 17:03  Timo Sirainen <tss@iki.fi>

	* AUTHORS, NEWS, README, TODO, irssi.spec.in, docs/PERL,
	  src/common.h: Irssi 0.7.27 released.

2000-02-24 23:43  Timo Sirainen <tss@iki.fi>

	* NEWS, docs/Makefile.am, docs/PERL, docs/SIGNALS, src/Makefile.am,
	  src/signal.doc: Perl documentation and updates

2000-02-24 21:14  Timo Sirainen <tss@iki.fi>

	* configure.in, src/signal.doc: Updated perl support

2000-02-20 23:28  Timo Sirainen <tss@iki.fi>

	* acconfig.h, configure.in: Initial Perl support.

2000-02-20 13:40  Timo Sirainen <tss@iki.fi>

	* acconfig.h, configure.in: Resizing terminal works now right
	  without resizeterm() function.

2000-02-19 14:37  Timo Sirainen <tss@iki.fi>

	* NEWS, TODO, configure.in: Irssi 0.7.25 released:

	  + /WQUERY - create query to current window + Irssi doesn't close
	  the window anymore when using /PART + irssi-text also displays
	  user's address in topic bar in queries.  + /NAMES list is now
	  displayed sorted + irssi-text: /WINDOW MOVE PREV|NEXT - Topic bar
	  sometimes displayed some other channel's topic if the   channel
	  didn't have a topic.	- Irssi automatically changed to
	  auto-created query windows..	- When using /WINDOW CLOSE it
	  didn't change to different window

2000-02-18 22:55  Timo Sirainen <tss@iki.fi>

	* TODO: updated

2000-02-18 22:54  Timo Sirainen <tss@iki.fi>

	* NEWS: Final 0.7.24 changes

2000-02-18 22:50  Timo Sirainen <tss@iki.fi>

	* src/common-setup.h: Don't allow any setup file changes or log
	  writing if another irssi session is running.

2000-02-18 22:14  Timo Sirainen <tss@iki.fi>

	* NEWS, configure.in: Released 0.7.24

2000-02-03 22:53  Timo Sirainen <tss@iki.fi>

	* configure.in: German translation file

2000-01-29 17:24  Timo Sirainen <tss@iki.fi>

	* configure.in: Small bugfix, it always displayed that it will
	  build GTK frontend

2000-01-27 19:03  Timo Sirainen <tss@iki.fi>

	* irssi.spec.in: fixes by vkoivula@saunalahti.fi

2000-01-27 18:07  Timo Sirainen <tss@iki.fi>

	* configure.in: French translation by Julien Boulnois
	  <cosman@webmails.com>

2000-01-24 14:59  Timo Sirainen <tss@iki.fi>

	* NEWS, TODO, configure.in: updates for irssi 0.7.23:

	  + channel's key (+k key) is displayed in irssi-text's statusbar
	  if it   has one.  + Nick hilight detector is a bit smarter now,
	  for example if your	nick happens to be "its", "it's blahblah"
	  doesn't trigger it..	+ colorless irssi-text (/set colors = no):
	  activity list is split in   two, Act and Det lists. Det displays
	  list of windows where there's   new messages for you.  - /LAST
	  without any parameters crashed - if queried nick was changed, GUI
	  didn't notice it.  - config file was invalid in .22 - irssi text
	  widget didn't work in .22 - dcc transfers always displayed
	  0.00kB/s in .22

2000-01-19 12:04  Timo Sirainen <tss@iki.fi>

	* config: Fixed the missing commas

2000-01-16 17:15  Timo Sirainen <tss@iki.fi>

	* NEWS: Changed /set toggle_use_colors to simple /set colors Final
	  changes for 0.7.22

2000-01-16 17:06  Timo Sirainen <tss@iki.fi>

	* NEWS, TODO: Improved hilighting: You can specify what color to
	  hilight the text with, to channel field type the (mirc) color
	  number, like "4 #blah" hilights the text with red in channel
	  #blah, both color and channel(s) are optional. You can also
	  hilight nicks' colors, to text field type "NICK:nick!mask", like
	  NICK:nick, or NICK:*!*@*.blah.fi hilights people from blah.fi
	  domain

2000-01-16 14:11  Timo Sirainen <tss@iki.fi>

	* config: Added ptlink network

2000-01-16 14:08  Timo Sirainen <tss@iki.fi>

	* configure.in: Brazilian portuguese translation

2000-01-15 21:55  Timo Sirainen <tss@iki.fi>

	* NEWS: When connection is lost to server, irssi will remember the
	  channels in windows. After reconnected, (auto)joining to same
	  channels will join the channels to the old windows.

2000-01-15 17:00  Timo Sirainen <tss@iki.fi>

	* NEWS: + /window goto active now finds first the window with the
	  higest   activity (msgs to you -> msgs -> rest). Alt-A is also
	  default key	shortcut for this - Modeless channels (+channel)
	  didn't get synced ever..

2000-01-13 02:13  kloczek

	* Makefile.am, irssi.spec.in: - irssi.desktop now this is not
	  applet but application description file -   place them in
	  $(datadir)/gnome/apps/Network.

2000-01-12 22:10  Timo Sirainen <tss@iki.fi>

	* NEWS, TODO, configure.in, src/Makefile.am, src/nls.h: updates for
	  new version:

	  + configure displays a summary of things to compile + /set
	  toggle_use_colors = yes|no, sets colors on/off in irssi-text -
	  Some kB/s messages displayed wrong values when resuming DCC
	  transfers. Also, kB/s is now displayed with two decimals - "Day
	  changed to 00-10-2000" .. month was wrong. No Y2K bugs   however
	  ;) - List of ircnets was displyed wrong in server dialog.  -
	  Userhost replies didn't handle ircops right..  - Doesn't quit
	  when receives SIGHUP - some window managers send it	when
	  restarting itself (Afterstep) - Specifying "source host IP"
	  didn't work (vhosts).  - Using ctrl-b etc. didn't move the cursor
	  forward..  - Don't try to compile GTK parts of plugins if we
	  don't even want   build GTK irssi - Doesn't crash when trying to
	  create DCC dialog after being   disconnected from IRC server

1999-12-26 10:41  Timo Sirainen <tss@iki.fi>

	* colorless.theme: private messages in a query window were
	  displayed wrong.

1999-12-20 18:04  Timo Sirainen <tss@iki.fi>

	* config: bugfix

1999-12-19 23:40  Timo Sirainen <tss@iki.fi>

	* NEWS, TODO, config, configure.in: Updated to 0.7.21

1999-12-19 19:00  Timo Sirainen <tss@iki.fi>

	* src/common-setup.h: IRC Network specific settings: nick,
	  username, realname, max. kicks/modes/msgs per command.

	  Keeps track of "wanted nick", ie. the nick you specified in the
	  setup or to /server or /nick. When reconnecting to server it
	  always tries the wanted nick before falling back to alternate
	  nicks.

1999-12-08 20:34  Timo Sirainen <tss@iki.fi>

	* colorless.theme: fixed some problems with ignoring server modes.
	  Added different format text for server modes.

1999-11-28 18:37  Timo Sirainen <tss@iki.fi>

	* NEWS, TODO, configure.in: updated to 0.7.20.1

1999-11-28 17:50  Timo Sirainen <tss@iki.fi>

	* README, configure.in: MySQL plugin is only build with using
	  --with-mysql[=yes|=dir]

1999-11-27 21:15  Timo Sirainen <tss@iki.fi>

	* NEWS, configure.in: Updates for 0.7.20

1999-11-27 20:37  Timo Sirainen <tss@iki.fi>

	* docs/: Makefile.am, botnet.txt: Added botnet plans.

1999-11-23 20:47  Timo Sirainen <tss@iki.fi>

	* Makefile.am: Added README back

1999-11-23 14:24  wiget

	* docs/Makefile.am: - where is README ?

1999-11-23 14:23  wiget

	* configure.in: - add pl to ALL_LINGUA

1999-11-20 14:00  Timo Sirainen <tss@iki.fi>

	* COMMANDS, Makefile.am, NEWS, TODO, colorless.theme, configure.in,
	  window-views-patch.diff, docs/COMMANDS, docs/Makefile.am,
	  src/Makefile.am: Last changes for 0.7.19

1999-11-14 12:32  Timo Sirainen <tss@iki.fi>

	* configure.in: Doesn't try to build GTK UI if GTK isn't found

1999-11-07 13:47  Timo Sirainen <tss@iki.fi>

	* config: Default menuitems to popup menu.

1999-11-07 01:18  Timo Sirainen <tss@iki.fi>

	* src/common-setup.h: Automatic text replaces, useful for things
	  like :9 -> :) .. This is actually almost same as completions,
	  except they are activated with different keys..

	  Nicklist popup menu is now configurable. It's now in the
	  automation setup dialog which is a bit wrong..

1999-11-06 20:05  Timo Sirainen <tss@iki.fi>

	* src/signal.doc: Keyboard configuration works

1999-11-06 14:51  Timo Sirainen <tss@iki.fi>

	* src/signal.doc: "window server changed" -> "channel server
	  changed"

1999-11-03 20:05  Timo Sirainen <tss@iki.fi>

	* src/nls.h: NLS support should work without gnome now.

1999-10-30 16:01  Timo Sirainen <tss@iki.fi>

	* configure.in: minor changes..

1999-10-30 15:56  Timo Sirainen <tss@iki.fi>

	* Makefile.am, configure.in, docs/.cvsignore, docs/Makefile.am,
	  docs/help/.cvsignore, docs/help/Makefile.am, docs/help/help:
	  docs/help - online helps for /HELP. Anyone care to write them? :)

1999-10-30 15:46  Timo Sirainen <tss@iki.fi>

	* docs/FAQ: FAQ added

1999-10-30 13:21  Timo Sirainen <tss@iki.fi>

	* Makefile.am, acconfig.h, configure.in: Internationalization works
	  now.

1999-10-29 19:41  Timo Sirainen <tss@iki.fi>

	* colorless.theme: Updated colorless theme

1999-10-29 19:40  Timo Sirainen <tss@iki.fi>

	* docs/FORMATS: Text format specs

1999-10-26 21:34  Timo Sirainen <tss@iki.fi>

	* src/common-setup.h: Changed setting code behaviour.
	  setup_get_str(), setup_get_int() and setup_get_bool() should be
	  used instead of directly accessing setup variables. This has the
	  advantage of not requiring to build the whole irssi every time
	  when adding new configuration variable.

1999-10-24 11:06  Timo Sirainen <tss@iki.fi>

	* colorless.theme: Added new formats

1999-10-20 21:09  Timo Sirainen <tss@iki.fi>

	* src/common-setup.h: Autoaccept dcc chat from given nick/address

1999-10-20 18:57  Timo Sirainen <tss@iki.fi>

	* src/common-setup.h: Autoget DCC if nick/mask is found from list

1999-10-20 18:32  Timo Sirainen <tss@iki.fi>

	* configure.in: Test for checking if irssi-bot should be build was
	  wrong

1999-10-19 18:59  Timo Sirainen <tss@iki.fi>

	* src/signal.doc: str2list() updates - added separator argument and
	  you'll need to free only the first item on the list instead of
	  all of them.

1999-10-17 09:07  tali

	* COMMANDS: fixed MSGLEVELS in plugins

1999-10-16 22:50  Timo Sirainen <tss@iki.fi>

	* Makefile.am, src/common.h: Fix for building with objdir

1999-10-16 19:50  Timo Sirainen <tss@iki.fi>

	* src/signal.doc: Use command_bind() and command_unbind() for
	  binding commands, they automatically update /help

1999-10-16 14:57  Timo Sirainen <tss@iki.fi>

	* configure.in: STILL some popt fixes, now it should get compiled
	  to all irssi binaries right

1999-10-16 14:41  Timo Sirainen <tss@iki.fi>

	* colorless.theme: Background changed to white.

1999-10-16 14:37  Timo Sirainen <tss@iki.fi>

	* configure.in: popt fix

1999-10-16 13:05  wiget

	* irssi.spec.in: - polish translation

1999-10-16 12:56  wiget

	* irssi.desktop: - polish translation

1999-10-16 12:28  Timo Sirainen <tss@iki.fi>

	* NEWS: Release date set

1999-10-16 12:26  Timo Sirainen <tss@iki.fi>

	* configure.in: popt fixes

1999-10-16 11:05  Timo Sirainen <tss@iki.fi>

	* COMMANDS, Makefile.am, NEWS, README, TODO, configure.in,
	  servertest/server.c: Released 0.7.17

1999-10-12 16:52  Timo Sirainen <tss@iki.fi>

	* src/signal.doc: "nick gone changed" signal is sent when gone
	  status changes instead of "nicklist changed" ..

1999-10-11 18:06  Timo Sirainen <tss@iki.fi>

	* colorless.theme: New line format added

1999-10-10 09:01  Timo Sirainen <tss@iki.fi>

	* src/common-setup.h: Each window can have it's own command history
	  buffer

1999-10-10 08:26  Timo Sirainen <tss@iki.fi>

	* src/: common-setup.h, signal.doc: Lag detection displayed in
	  statusbar, can also automatically disconnect if too much lagged.

1999-10-09 18:58  Timo Sirainen <tss@iki.fi>

	* configure.in: gnome support checks are now run always

1999-10-09 18:56  Timo Sirainen <tss@iki.fi>

	* src/lib-popt/popt.c: moved the strerror() implementation if it
	  doesn't exist

1999-10-09 18:14  Timo Sirainen <tss@iki.fi>

	* src/common-setup.h: Fixes to make irssi to work properly with
	  several different irc servers/nets.  Some servers didn't allow
	  WHO #a,#b,.., undernet servers reply with only one End of WHO
	  message, some servers that don't understand MODE #a,#b,.. reply
	  with "you're not on that channel". Also checking if irc server
	  understands channel excepition/invites is done at server connect
	  from event 004.

1999-10-09 18:04  Timo Sirainen <tss@iki.fi>

	* acconfig.h, configure.in, src/common.h: popt-gnome.h isn't used
	  anymore

1999-10-09 17:59  Timo Sirainen <tss@iki.fi>

	* src/lib-config/: irssi-config.c, irssi-config.h: config_section()
	  and config_list_section() changed

1999-10-06 16:47  Timo Sirainen <tss@iki.fi>

	* configure.in, src/Makefile.am, src/common.h,
	  src/lib-popt/.cvsignore, src/lib-popt/Makefile.am,
	  src/lib-popt/findme.c, src/lib-popt/findme.h,
	  src/lib-popt/popt.c, src/lib-popt/popt.h,
	  src/lib-popt/poptconfig.c, src/lib-popt/popthelp.c,
	  src/lib-popt/poptint.h, src/lib-popt/poptparse.c: libpopt is now
	  distributed with irssi since it's small enough and I got tired of
	  installing it to every computer when I tried to run irssi..

1999-10-05 18:53  Timo Sirainen <tss@iki.fi>

	* configure.in: configure add libs to PROG_LIBS instead of LIBS
	  since plugins were linked against them too.

1999-10-04 14:13  tali

	* configure.in: fixed bug in configuring popt

1999-10-03 14:41  Timo Sirainen <tss@iki.fi>

	* README: Some minor changes..

1999-10-03 14:37  Timo Sirainen <tss@iki.fi>

	* acconfig.h, configure.in, src/common.h: Command line argument
	  handling works.   -c server [-p port] : connects to server at
	  startup   -n : don't autoconnect to any servers

1999-10-02 17:13  Timo Sirainen <tss@iki.fi>

	* Makefile.am: Fix for building with objdir

1999-10-02 13:56  Timo Sirainen <tss@iki.fi>

	* src/common-setup.h: Moved background pixmap settings to theme
	  specific.  Fixed some memory leaks.

1999-10-02 10:29  Timo Sirainen <tss@iki.fi>

	* configure.in, src/Makefile.am: --without-bot to configure doesn't
	  build irssi-bot

1999-09-30 16:31  Timo Sirainen <tss@iki.fi>

	* configure.in: GtkIText: imlib isn't required anymore, underlined
	  text works

1999-09-27 16:54  Timo Sirainen <tss@iki.fi>

	* src/common-setup.h: More GtkIText changes. Most of the ZVT things
	  are removed.	You can now change font and background. Background
	  pixmaps also work, they can be scrollable, shaded and
	  scaled/tiled.

1999-09-21 14:31  Timo Sirainen <tss@iki.fi>

	* src/common-setup.h: Removed the "multichannel query" thing since
	  it wasn't actually needed :) Replaced it with server specific
	  timeout between sending commands, after raising it to 3 seconds
	  all servers worked just fine.

1999-09-18 16:22  Timo Sirainen <tss@iki.fi>

	* src/common-setup.h: New server specific option: "Send queries for
	  all channels at once". It's faster to use it but some servers
	  (I've found only one so far..) hang the connection with this.

1999-09-17 14:42  Timo Sirainen <tss@iki.fi>

	* src/common-setup.h: You can specify what port to use with DCC.

1999-09-15 20:31  Timo Sirainen <tss@iki.fi>

	* src/signal.doc: Related to channel query changes..

1999-09-13 16:50  wiget

	* irssi.spec.in: - fixed %%configure macro

1999-09-13 14:29  Timo Sirainen <tss@iki.fi>

	* NEWS: Release date set..

1999-09-13 10:41  Timo Sirainen <tss@iki.fi>

	* NEWS: /gwhois dialog has now refresh button, /gwhois is used when
	  clicking whois from nicklist popup menu

1999-09-12 13:46  Timo Sirainen <tss@iki.fi>

	* NEWS: Getting ready for 0.7.16 release..

1999-09-11 08:58  Timo Sirainen <tss@iki.fi>

	* src/signal.doc: Netsplit code changes, should work now.

1999-09-05 09:43  Timo Sirainen <tss@iki.fi>

	* Makefile.am: fix for building irssi from different directory

1999-09-04 22:24  Timo Sirainen <tss@iki.fi>

	* NEWS: Restoring saved window size didn't work very accurately

1999-09-04 20:06  Timo Sirainen <tss@iki.fi>

	* NEWS, TODO, src/common-setup.h: Autojoining to channels work with
	  irssi-text too

1999-09-04 19:02  Timo Sirainen <tss@iki.fi>

	* NEWS, TODO: Giving -nogui parameter to /who doesn't use the GUI
	  dialog

	  All the dialogs that have clist widget: you can resize columns
	  and sort the list by clicking the headers

	  /who dialog displays total number of items and the list is
	  searchable

1999-09-04 18:24  Timo Sirainen <tss@iki.fi>

	* NEWS, TODO: /list and /names complains if they're run without any
	  arguments, -YES overrides this

	  /list -nogui doesn't use the GUI list display

	  /list and /who dialog changes: you can resize columns, sort the
	  list by clicking the headers, displays total number of channels
	  and the list is searchable

1999-09-04 15:39  Timo Sirainen <tss@iki.fi>

	* NEWS: /window goto #channel - moves you to window with the
	  channel, query or dcc chat /window goto active - moves you to
	  first window with activity

1999-09-04 15:09  Timo Sirainen <tss@iki.fi>

	* README: Nicklist changed to hash table. Some speedups for
	  function checking for people's gone flags.

1999-09-04 11:56  Timo Sirainen <tss@iki.fi>

	* autogen.sh: Removed .spec.in -> .spec generation since configure
	  does it now.

1999-09-04 11:42  wiget

	* Makefile.am, configure.in, irssi.spec.in: - new way to update
	  Version: field in spec - new target for make 'make rpm'

1999-09-03 14:48  wiget

	* NEWS: - NEWS is news file :-) - ChangeLog is cvs log

1999-09-03 14:32  Timo Sirainen <tss@iki.fi>

	* src/lib-config/: .cvsignore, Makefile.am, irssi-config.c,
	  irssi-config.h: Initial revision

1999-09-03 14:32  Timo Sirainen <tss@iki.fi>

	* src/lib-config/: .cvsignore, Makefile.am, irssi-config.c,
	  irssi-config.h: irssi 0.7.15.8 sources imported

1999-09-03 14:27  Timo Sirainen <tss@iki.fi>

	* .cvsignore, AUTHORS, COMMANDS, Makefile.am, NEWS, README,
	  README-HEBREW, TODO, acconfig.h, autogen.sh, colorless.theme,
	  config, configure.in, file2header.sh, irssi.desktop,
	  irssi.gnorba, irssi.spec.in, stamp.h.in, window-views-patch.diff,
	  servertest/.cvsignore, servertest/Makefile.am,
	  servertest/server.c, src/.cvsignore, src/Makefile.am,
	  src/common-setup.h, src/common.h, src/irssi-plugin-gui.h,
	  src/irssi-plugin.h, src/signal.doc: Initial revision

1999-09-03 14:27  Timo Sirainen <tss@iki.fi>

	* .cvsignore, AUTHORS, COMMANDS, Makefile.am, NEWS, README,
	  README-HEBREW, TODO, acconfig.h, autogen.sh, colorless.theme,
	  config, configure.in, file2header.sh, irssi.desktop,
	  irssi.gnorba, irssi.spec.in, stamp.h.in, window-views-patch.diff,
	  servertest/.cvsignore, servertest/Makefile.am,
	  servertest/server.c, src/.cvsignore, src/Makefile.am,
	  src/common-setup.h, src/common.h, src/irssi-plugin-gui.h,
	  src/irssi-plugin.h, src/signal.doc: irssi 0.7.15.8 sources
	  imported

