2002-02-17 15:42 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-printtext.c: fixed a compiler warning 2002-02-17 15:41 Timo Sirainen <tss@iki.fi> * src/core/log.c: Log writing sometimes might have produced some glib errors. 2002-02-17 15:25 Timo Sirainen <tss@iki.fi> * src/fe-text/: gui-readline.c, utf8.c, utf8.h: compiler warning fixes 2002-02-17 15:00 Timo Sirainen <tss@iki.fi> * src/fe-common/core/formats.c: "whops" :) ^D<char> as last chars in line made some screen corruption and maybe even could have crashed 2002-02-17 13:51 Timo Sirainen <tss@iki.fi> * configure.in: updated version number to 0.8.0.CVS again 2002-02-17 13:43 Timo Sirainen <tss@iki.fi> * src/lib-popt/popthelp.c: --help printed part of the path for irssi which looked stupid, now it prints only the binary name. patch by tommik. 2002-02-17 12:58 Timo Sirainen <tss@iki.fi> * configure.in: -lcurses was added twice when linking (or worse, -lncurses and -lcurses) 2002-02-17 12:30 Timo Sirainen <tss@iki.fi> * Makefile.am: syntax.pl should be included with release 2002-02-17 11:45 Timo Sirainen <tss@iki.fi> * TODO, docs/help/in/upgrade.in: Added /HELP upgrade 2002-02-17 11:41 Timo Sirainen <tss@iki.fi> * TODO: updated 2002-02-17 11:09 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-readline.c: Added ^I = "tab" key. 2002-02-17 10:47 Timo Sirainen <tss@iki.fi> * irssi.conf: Added GIMPNet, reformatted to look exactly the same as it gets when /SAVEd. 2002-02-17 10:37 Timo Sirainen <tss@iki.fi> * src/: core/special-vars.c, fe-common/core/themes.c: Don't crash if special vars line ends with '$'. 2002-02-16 16:10 Timo Sirainen <tss@iki.fi> * src/fe-text/statusbar-config.c: Added /STATUSBAR # RESET command for removing the whole statusbar block from config file. 2002-02-16 15:10 Timo Sirainen <tss@iki.fi> * NEWS, configure.in: getting ready for v0.8.0 release 2002-02-16 15:10 Timo Sirainen <tss@iki.fi> * TODO: updated 2002-02-16 14:33 Timo Sirainen <tss@iki.fi> * src/fe-common/: core/chat-completion.c, irc/fe-irc-commands.c: /ACTION supports -servertag now and tab completion works with it like with /MSG. 2002-02-16 14:32 Timo Sirainen <tss@iki.fi> * src/core/chat-commands.c: Removed useless casting. 2002-02-16 14:19 Timo Sirainen <tss@iki.fi> * docs/faq.txt: Added Q/A for autorejoin + public aways 2002-02-16 14:06 Timo Sirainen <tss@iki.fi> * scripts/autorejoin.pl: added /SET autorejoin_channels 2002-02-16 13:52 Timo Sirainen <tss@iki.fi> * INSTALL, README, docs/perl.txt: Added real installation instructions to INSTALL file. 2002-02-16 13:27 Timo Sirainen <tss@iki.fi> * docs/: faq.txt, startup-HOWTO.html: updates 2002-02-16 13:08 Timo Sirainen <tss@iki.fi> * docs/startup-HOWTO.html: added /bind section. 2002-02-16 13:08 Timo Sirainen <tss@iki.fi> * docs/help/in/bind.in: updated 2002-02-16 12:30 Timo Sirainen <tss@iki.fi> * docs/startup-HOWTO.html: a bit more proxy updates 2002-02-16 12:24 Timo Sirainen <tss@iki.fi> * docs/startup-HOWTO.html: added bnc and dircproxy settings 2002-02-16 11:46 Timo Sirainen <tss@iki.fi> * irssi.conf: added INVITELIST alias. 2002-02-16 11:41 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-session.c: server->emode_known wasn't saved during /UPGRADE. 2002-02-16 11:39 Timo Sirainen <tss@iki.fi> * docs/perl.txt: updated 2002-02-16 11:11 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-entry.c: Cutbuffer should be cleared when ^U is used in empty line (or in general, 0 chars is erased) 2002-02-16 10:26 Timo Sirainen <tss@iki.fi> * docs/faq.txt: updated 2002-02-16 08:37 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-readline.c: Don't crash when handling input line if the input line doesn't exist (huh? how? no idea :) 2002-02-16 08:30 Timo Sirainen <tss@iki.fi> * src/fe-text/: module-formats.c, module-formats.h, statusbar-config.c: /STATUSBAR now prints a list of statusbars, /STATUSBAR <name> prints statusbar info. 2002-02-16 07:56 Timo Sirainen <tss@iki.fi> * src/irc/core/bans.c: There was the check for max. 10 chars/ban, but for some reason it was 11 in code :) 2002-02-16 07:48 Timo Sirainen <tss@iki.fi> * src/fe-text/statusbar-config.c: /STATUSBAR # VISIBLE command didn't work properly 2002-02-16 01:08 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/themes.c, fe-text/statusbar-config.c: /RELOAD didn't update the statusbar colors the first time. /SET theme never changed the statusbar colors. 2002-02-16 00:15 Timo Sirainen <tss@iki.fi> * src/fe-text/statusbar-config.c: command_unbind("statusbar add") was called with wrong function parameter. 2002-02-15 23:42 Timo Sirainen <tss@iki.fi> * src/fe-text/statusbar-config.c: case-insensitivity for /STATUSBAR command 2002-02-15 23:22 Timo Sirainen <tss@iki.fi> * docs/help/in/statusbar.in, src/fe-text/statusbar-config.c: Added _very_ small help for /statusbar + their SYNTAXes. 2002-02-15 23:18 Timo Sirainen <tss@iki.fi> * src/fe-text/: module-formats.c, module-formats.h, statusbar-config.c: More statusbar commands. 2002-02-15 23:18 Timo Sirainen <tss@iki.fi> * src/: core/channels-setup.c, core/servers-setup.c, lib-config/get.c, lib-config/iconfig.h, lib-config/set.c: renamed old config_node_index() to config_node_nth(). added new config_node_index() function. added config_node_section_index() for adding/moving node to specified position in list. 2002-02-15 22:42 Timo Sirainen <tss@iki.fi> * src/fe-text/: module-formats.c, module-formats.h, statusbar-config.c, statusbar.c, statusbar.h: Added /STATUSBAR commands for most commonly used tasks. 2002-02-15 20:33 Timo Sirainen <tss@iki.fi> * src/fe-text/term.c: Disable the nl_langinfo() if CODESET isn't defined (openbsd). 2002-02-15 19:39 Timo Sirainen <tss@iki.fi> * src/fe-text/statusbar-items.c: /SET term_type didn't take effect on entry until the second time it was changed. 2002-02-15 19:20 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-entry.c: don't crash if trying to erase 0 chars and there's no cutbuffer. 2002-02-15 17:24 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-ctcp.c: Allow still showing ping time even if client replied with only one ping parameter. 2002-02-15 17:02 Timo Sirainen <tss@iki.fi> * src/fe-text/: gui-entry.c, gui-entry.h, gui-readline.c: transpose_characters was broken 2002-02-15 16:54 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-readline.c: added meta-f and meta-b for forward/backward word 2002-02-15 15:54 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-windows.c: Added /SET window_check_level_first and /SET window_default_level. This allows you to keep all messages with specific level in it's own window, even if it was supposed to be printed in channel window. patch by mike@po.cs.msu.su 2002-02-15 15:42 Timo Sirainen <tss@iki.fi> * configure.in, src/fe-text/term.c: UTF-8 is now automatically used if locale is set properly. 2002-02-15 15:09 Timo Sirainen <tss@iki.fi> * src/fe-text/utf8.c: get_utf8_char() was buggy 2002-02-15 15:04 Timo Sirainen <tss@iki.fi> * src/fe-text/statusbar.c: Statusbar wasn't always properly cleared when there was right-aligned items. 2002-02-15 14:38 Timo Sirainen <tss@iki.fi> * configure.in, src/fe-text/gui-entry.c, src/fe-text/gui-entry.h, src/fe-text/gui-expandos.c, src/fe-text/gui-readline.c, src/fe-text/gui-windows.c, src/fe-text/module.h, src/fe-text/statusbar-items.c, src/fe-text/term-terminfo.c, src/fe-text/term.c, src/fe-text/term.h, src/fe-text/textbuffer-view.c, src/fe-text/utf8.c, src/fe-text/utf8.h: /SET term_type 8bit|utf8|big5 - Removed --with-big5 configure option, it's now included the same way as utf8, though i'm not sure if it really works but at least it should partially :) Input line is now internally using 32bit chars but it's converted to 8bit chars for external use. Text buffer supports only 8bit + utf8 for now. 2002-02-15 10:31 Timo Sirainen <tss@iki.fi> * src/fe-text/statusbar-items.c: A bit kludge fix for perl statusbar items breaking prompt changes at startup. Now the entry isn't destroyed until the statusbar is, and there can be only one entry per statusbar (well, who would want more anyway :) 2002-02-15 10:23 Timo Sirainen <tss@iki.fi> * mobile/src/mobile.c: compiles again with latest irssi 2002-02-15 10:22 Timo Sirainen <tss@iki.fi> * src/fe-text/textbuffer.c: /LAST -before didn't print the separators. 2002-02-15 10:05 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/Makefile.am, fe-common/core/fe-common-core.c, fe-common/core/window-activity.c, fe-common/core/window-activity.h, perl/ui/Window.xs: window_activity() and window_item_activity() are now public. Added them to perl as well. 2002-02-15 09:37 Timo Sirainen <tss@iki.fi> * src/core/: channels.c, core.c, queries.c: fixed module_uniq_destroy() calls 2002-02-15 09:31 Timo Sirainen <tss@iki.fi> * configure.in: Yell if gmodule doesn't work 2002-02-15 09:26 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-session.c: server->real_address wasn't restored properly after /UPGRADE and that started to raise lag (or maybe crash). Also removed some backwards compatibility code. 2002-02-15 08:31 Timo Sirainen <tss@iki.fi> * src/fe-common/: core/fe-channels.c, core/module-formats.c, irc/fe-events-numeric.c: Some /NAMES fixes 2002-02-13 17:05 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-servers.c: the last 001 fix was useless, removed the if() part so now the real_address is changed every time 001 is received :) 2002-02-13 16:36 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: fe-channels.c, module-formats.c: added user counts parameters to /NAMES header (not used by default), header/footer is printed with CLIENTCRAP, not CRAP level. patch by zinx@magenet.net 2002-02-13 16:31 Timo Sirainen <tss@iki.fi> * docs/signals.txt, src/fe-common/irc/fe-ctcp.c, src/fe-common/irc/fe-irc-messages.c, src/fe-common/irc/module-formats.c, src/fe-common/irc/module-formats.h: Separated ctcp command/data in "message irc ctcp" signal and format. Added /FORMAT ctcp_requestd_unknown. 2002-02-13 16:11 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-servers.c: 001 event should free real_address if it already existed. this might happen with for example irc bouncers. 2002-02-13 16:08 Timo Sirainen <tss@iki.fi> * src/irc/core/netsplit.c: updated the glib error message with netsplits 2002-02-13 15:09 Timo Sirainen <tss@iki.fi> * src/core/: commands.c, commands.h: PARAM_FLAG_OPTCHAN_NAME check didn't work properly and it was always assumed, so * didn't work as channel parameter. also changed the how PARAM_FLAG_OPTCHAN_NAME was defined. 2002-02-13 11:09 Timo Sirainen <tss@iki.fi> * src/fe-common/core/chat-completion.c: That msg completion nick thing broke some other completions in msgs window, like /SET. 2002-02-13 08:16 Timo Sirainen <tss@iki.fi> * src/fe-common/core/printtext.c: don't update window->last_line timestamp with MSGLEVEL_NEVER text, so >1d /SET autoclose_query setting works with "day changed" messagse. 2002-02-12 04:04 Timo Sirainen <tss@iki.fi> * src/core/misc.c: missed isxdigit() -> i_isxdigit() change 2002-02-11 17:19 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-events-numeric.c: stupid format string bugs. wasn't there long though :) 2002-02-11 10:13 Timo Sirainen <tss@iki.fi> * src/fe-common/core/chat-completion.c: In msgs window, you can now complete anywhere /MSG completion nicks (eg. /ignore nick<tab>) 2002-02-11 09:23 Timo Sirainen <tss@iki.fi> * src/fe-common/core/hilight-text.c: -actcolor %n now means that the activity isn't changed. 2002-02-11 08:58 Timo Sirainen <tss@iki.fi> * src/fe-common/core/window-commands.c: "/WINDOW IMMORTAL" shows the mortal-state. Error messages are printed in active window. 2002-02-10 19:42 Timo Sirainen <tss@iki.fi> * src/: irc/dcc/dcc-get.c, fe-common/irc/dcc/fe-dcc-get.c, fe-common/irc/dcc/module-formats.c, fe-common/irc/dcc/module-formats.h: Correctly handle DCC GET write() failures. 2002-02-10 16:10 Timo Sirainen <tss@iki.fi> * default.theme: Default background color for prompt statusbar should be %n, not %0. 2002-02-10 16:09 Timo Sirainen <tss@iki.fi> * src/fe-common/core/themes.c: theme_format_compress_colors() doesn't assume the default color as %n anymore. This is useful at least when you want to set statusbar background color to %n so it won't be compressed to "".. 2002-02-10 16:01 Timo Sirainen <tss@iki.fi> * src/fe-text/term-terminfo.c: atexit(term_deinit) 2002-02-10 16:00 Timo Sirainen <tss@iki.fi> * src/fe-common/core/windows-layout.c: Layout save support for immortality.. 2002-02-10 15:59 Timo Sirainen <tss@iki.fi> * src/: perl/ui/UI.xs, fe-common/core/fe-common-core.c, fe-common/core/fe-windows.c, fe-common/core/fe-windows.h, fe-common/core/module-formats.c, fe-common/core/module-formats.h, fe-common/core/window-commands.c: Support for "immortal" windows, that can't be closed until explicitly set to mortal with /WINDOW IMMORTAL OFF. Status and msgs windows are immortal by default. 2002-02-10 15:53 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-log.c: Changed some clientnotices to clienterrors 2002-02-10 15:35 Timo Sirainen <tss@iki.fi> * src/: common.h, core/settings.c: Added IRSSI_GLOBAL_CONFIG as well 2002-02-10 15:33 Timo Sirainen <tss@iki.fi> * src/: common.h, core/core.c: added #define IRSSI_HOME_CONFIG 2002-02-10 15:21 Timo Sirainen <tss@iki.fi> * src/fe-text/: gui-printtext.c, textbuffer-view.c: It's possible to use black foreground color now. 2002-02-10 15:10 Timo Sirainen <tss@iki.fi> * src/fe-text/term-terminfo.c: term_clear() should set the background color to RESET, not to 0 (black). 2002-02-10 15:01 Timo Sirainen <tss@iki.fi> * src/perl/Makefile.am: all subdirs are now specified in "perl_dirs" so it's easier to add/remove directories. 2002-02-10 13:53 Timo Sirainen <tss@iki.fi> * src/irc/proxy/listen.c: If *=port was used with /SET irssiproxy_ports, connections to server weren't sent to already connected clients. 2002-02-10 13:13 Timo Sirainen <tss@iki.fi> * src/: fe-common/irc/fe-events-numeric.c, irc/core/channel-events.c: support for event 477 which aborts joins to +R channels in dalnet. 2002-02-10 12:24 Timo Sirainen <tss@iki.fi> * src/fe-common/core/chat-completion.c: /MSG completion should work with /QUERY as well 2002-02-10 12:12 Timo Sirainen <tss@iki.fi> * scripts/realname.pl: updated redirection code 2002-02-10 12:04 Timo Sirainen <tss@iki.fi> * src/core/: channels-setup.c, chatnets.c, ignore.c, network.c, servers-setup.c: Removed some old backwards compatibility code. 2002-02-10 12:01 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-readline.c: meta-backspace is now bound to delete_previous_word by default. 2002-02-10 11:51 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/: fe-events-numeric.c, module-formats.c, module-formats.h: Default event handler now prints the server name where it received the event, unless it's the server we're connected to. /FORMAT default_event can be used to modify where/if the server name is printed. 2002-02-10 11:21 Timo Sirainen <tss@iki.fi> * src/irc/core/: irc-servers-reconnect.c, irc-servers.h: Don't stop reconnecting to server if we get nick collided 2002-02-10 11:07 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/chat-completion.c, fe-common/core/completion.c, fe-common/core/completion.h, fe-text/gui-readline.c: /BIND meta-k erase_completion - support for removing completion data. Currently this works only with /MSG completion, so eg. /MSG nick <meta-k> removes nick from completion list and jumps to next completion. 2002-02-10 10:35 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/dcc/fe-dcc-chat-messages.c: Level for own dcc chat messages should contain NO_ACT too (which also disables beeping). 2002-02-08 23:09 Timo Sirainen <tss@iki.fi> * src/fe-text/tparm.c: since common.h wasn't included in this, changed i_isdigit() -> isdigit() back with some casting. 2002-02-08 08:25 Timo Sirainen <tss@iki.fi> * docs/signals.txt, src/irc/proxy/listen.c, src/irc/proxy/module.h: Proxy is now emitting "proxy client connected" and "proxy client disconnected" signals. 2002-02-08 03:57 Timo Sirainen <tss@iki.fi> * irssi.conf: updated OPN's config 2002-02-08 00:58 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/: fe-events-numeric.c, fe-events.c: "default event" now resends "default event numeric" which gets handled by the event_received() function.. I think now all those extra spaces showing up in places should be fixed :) 2002-02-07 20:30 Timo Sirainen <tss@iki.fi> * src/core/core.c: only the first of --home / --config parameters were parsed, which broke eg. irssi which was started with --config and /UPGRADEd. 2002-02-07 20:27 Timo Sirainen <tss@iki.fi> * src/core/commands.c: '-' option as last parameter didn't work (eg. /LAST -) 2002-02-07 20:17 Timo Sirainen <tss@iki.fi> * src/core/: channels.c, queries.c, servers.c: Set objects ->type = 0 when freeing to make sure we notice immediately if they're being used after freed. 2002-02-07 01:34 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-channels.c: Don't crash in /NAMES list if /SET names_max_width was too small 2002-02-07 00:37 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-events-numeric.c: Still some event_received() fixes. 2002-02-06 19:07 Timo Sirainen <tss@iki.fi> * src/: fe-common/irc/dcc/fe-dcc-chat.c, irc/dcc/dcc-chat.c: DCC /MSG handlers broke /MSG -ircnet 2002-02-06 19:03 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-exec.c: /EXEC's last output line wasn't printed if it didn't contain newline at end of line. 2002-02-06 05:20 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-events-numeric.c: Fixed the generic event_received() hadler not to remove ':' char twice in some situations.. 2002-02-05 05:36 Timo Sirainen <tss@iki.fi> * src/perl/common/Server.xs: bugfix 2002-02-04 22:26 Timo Sirainen <tss@iki.fi> * src/lib-popt/popt.c: Ahem.. my little kludge had a buffer overflow :) 2002-02-04 22:20 Timo Sirainen <tss@iki.fi> * src/: fe-common/irc/dcc/fe-dcc-chat.c, irc/dcc/dcc-chat.c: Broke DCC CHAT queries. 2002-02-04 07:38 Timo Sirainen <tss@iki.fi> * TODO: Reorganized & updated. 2002-02-04 05:35 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-queries.c: Use the server tag printing with queries now too. 2002-02-04 05:27 Timo Sirainen <tss@iki.fi> * src/: core/log.c, core/log.h, fe-common/core/fe-log.c, fe-common/core/formats.c, fe-common/core/formats.h, fe-common/core/printtext.c, fe-common/core/printtext.h, fe-common/irc/dcc/fe-dcc-chat-messages.c: printtext(): you can now specify server target with tag name instead of record. This is useful with DCC chats when you know the initial server tag but the server might be already disconnected. So what this means is that you now get ~/irclogs/ircnet/=nick.log instead of ~/irclogs/=nick.log :) 2002-02-04 00:14 Timo Sirainen <tss@iki.fi> * src/core/special-vars.c: Server referencing in /EVAL really should have checked if the server wasn't NULL :) 2002-02-04 00:06 Timo Sirainen <tss@iki.fi> * src/perl/common/Server.xs: broke $server->send_message().. 2002-02-03 23:28 Timo Sirainen <tss@iki.fi> * src/irc/core/servers-redirect.c: make sure redirect_continue is set to NULL if it contains the redirection that is being destroyed. 2002-02-03 22:58 Timo Sirainen <tss@iki.fi> * src/core/chat-commands.c: target_type for "/MSG *" wasn't set properly. 2002-02-03 22:53 Timo Sirainen <tss@iki.fi> * src/: core/chat-commands.c, core/ignore.c, core/server-rec.h, core/servers.h, fe-common/core/chat-completion.c, fe-common/core/fe-queries.c, irc/core/irc-servers.c: Added target_type to send_message(), -channel and -nick parameters to /MSG to specify if it's supposed to be to channel/nick. /MSG -channel is used automatically by irssi when sending messages to channel (the "normal" way without /msg). This should help with protocols that don't have any channel name prefixes. 2002-02-03 20:24 Timo Sirainen <tss@iki.fi> * src/core/special-vars.c: Added missing #include 2002-02-03 19:32 Timo Sirainen <tss@iki.fi> * src/core/special-vars.c: A bit more safer now to use /EVAL with a command that disconnects from server.. Also added a FIXME: window item would need reference counting as well, eg. "/EVAL win close;say hello" wouldn't work now.. But that's probably job for the rewrite irssi. don't go use things like that :) 2002-02-03 19:24 Timo Sirainen <tss@iki.fi> * src/: core/commands.c, core/commands.h, irc/core/modes.c: Added PARAM_FLAG_OPTCHAN_NAME which is like PARAM_FLAG_OPTCHAN, but doesn't allow using "*" to specify active channel. Used with /OP, /DEOP, /VOICE and /DEVOICE so you can do /OP * again :) 2002-02-03 19:07 Timo Sirainen <tss@iki.fi> * docs/help/in/watch.in: updated 2002-02-02 23:46 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-irc-queries.c: s/query_trace_nick_changes/query_track_nick_changes/ :) 2002-02-02 23:34 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-irc-queries.c: Added /SET query_trace_nick_changes, which tells if irssi should track nick changes in queries (eg. you get a msg from nick who's user@host is the same as you already have query with). This feature has existed before, but now you can turn if OFF if you want :) 2002-02-02 21:45 Timo Sirainen <tss@iki.fi> * docs/help/in/watch.in: Added help for WATCH, by six 2002-02-02 20:55 Timo Sirainen <tss@iki.fi> * src/fe-text/irssi.c: Ignoring SIGTRAP signal which is sent at /UPGRADE time. 2002-02-02 18:37 Timo Sirainen <tss@iki.fi> * src/: core/channels-setup.c, core/chatnets.c, core/ignore.c, core/log.c, core/servers-setup.c, core/session.c, core/settings.c, fe-common/core/completion.c, fe-common/core/fe-settings.c, fe-common/core/hilight-text.c, fe-common/core/keyboard.c, fe-common/core/windows-layout.c, fe-text/mainwindows-layout.c, irc/notifylist/notify-setup.c: Comments are now allowed everywhere in config files. 2002-02-02 18:27 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-servers-setup.c: Also, if alternate_nick is "", don't go set it to connection record.. 2002-02-02 18:26 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-servers-setup.c: /SET alternate_nick should default to "", not NULL which would cause problems. 2002-02-02 18:23 Timo Sirainen <tss@iki.fi> * src/irc/dcc/dcc-autoget.c: Ignore /SET dcc_autoresume if /SET dcc_autoget is OFF. 2002-02-02 03:22 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-readline.c: Add ^H and ^? as "backspace" key, so you can use meta-backspace etc. 2002-02-02 02:38 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: fe-common-core.c, formats.c: Replaced /SET msgs_timestamps with /SET timestamp_level, defaults to ALL. /SET timestamps must be ON for timestamp_level to have any effect. 2002-02-02 00:32 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-nicklist.c: The "check if nick change was done with our /NICK" didn't work if this was our first nick change.. 2002-02-02 00:14 Timo Sirainen <tss@iki.fi> * src/perl/perl-core.c: Removed some backwards compatibility code between CVS versions that broke /SET use_perl_lib 2002-02-02 00:01 Timo Sirainen <tss@iki.fi> * src/irc/core/modes.c: Added optional channel parameter to /OP, /DEOP, /VOICE and /DEVOICE commands. 2002-02-01 21:14 Timo Sirainen <tss@iki.fi> * src/: core/commands.c, fe-text/gui-printtext.c, fe-text/statusbar.c, fe-text/textbuffer-reformat.c, fe-text/textbuffer-view.c, fe-text/textbuffer.c: added some pointer casting to get rid of warnings with some compilers. 2002-02-01 20:26 Timo Sirainen <tss@iki.fi> * src/fe-text/mainwindows.c: When resizing terminal, width of all split windows weren't always updated properly. 2002-02-01 14:56 Timo Sirainen <tss@iki.fi> * src/fe-common/core/keyboard.c: Don't eat unknown keys that aren't combinations 2002-01-31 04:15 Timo Sirainen <tss@iki.fi> * src/fe-common/core/keyboard.c: Unknown key bindings don't print the last invalid key anymore to input line. Also, removed some debugging code which was accidentally there :) 2002-01-30 23:00 Timo Sirainen <tss@iki.fi> * src/core/chat-commands.c: /CONNECT and /SERVER crashed without parameters 2002-01-30 02:57 Timo Sirainen <tss@iki.fi> * src/irc/core/modes.c: "/MODE #channel -k" automatically appends the channel key if it wasn't given. 2002-01-30 00:11 Timo Sirainen <tss@iki.fi> * src/core/network.c: ..and of course I broke IPv4 net_gethostbyname() with it :) 2002-01-29 23:16 Timo Sirainen <tss@iki.fi> * src/core/network.c: OK, looks like I was doing stupid things with IPv6 hostname lookups :) Back when I originally wrote that code, there wasn't any man pages for them and I couldn't really find any good docs either, so I just copy&pasted some code from somewhere and it seemed to work. Anyway, it was doing reverse name lookup for uninitialized host name which really wasn't a good idea :) 2002-01-29 22:26 Timo Sirainen <tss@iki.fi> * src/core/network.c: net_gethostbyname() fix for ipv6. 2002-01-29 04:35 Timo Sirainen <tss@iki.fi> * src/perl/textui/TextBufferView.xs: Forgot to commit utf8 change here. 2002-01-29 04:13 Timo Sirainen <tss@iki.fi> * src/fe-text/: gui-entry.c, gui-entry.h, statusbar-items.c, textbuffer-view.c: A bit more better utf8 support, still not a good input line. 2002-01-29 02:33 Timo Sirainen <tss@iki.fi> * src/fe-text/: Makefile.am, gui-windows.c, term.c, textbuffer-view.c, textbuffer-view.h, utf8.c, utf8.h: Preliminary support for UTF8 with /SET term_utf8 ON. Input line is still messed up, but lines should wrap properly in text buffer. 2002-01-29 00:31 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-chatnets.c: Whops, crasfix for last "fix". :) 2002-01-28 16:20 Timo Sirainen <tss@iki.fi> * src/: core/chatnets.c, irc/core/irc-chatnets.c, irc/core/irc-servers.c, irc/core/servers-redirect.c, lib-popt/popt.c: Fixed a few minor memleaks. Don't use g_strdup() in lib-popt because it may be freed with a real free() call instead of g_free(). 2002-01-28 06:28 Timo Sirainen <tss@iki.fi> * src/: core/servers.c, irc/core/irc-commands.c, irc/core/irc-nicklist.c, irc/core/irc-servers.h: Don't change the "wanted nick" when receiving NICK event from server, unless we did the /NICK change. This is useful with the new irc servers changing your nick to your UID instead of killing you, at reconnect time you'd get "invalid nick" when irssi would try setting the UID as your nick.. 2002-01-28 03:37 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-events.c: "Your nick is owned by .." message was checked always with default nick. This wasn't wanted with eg. /IRCNET ADD -nick. 2002-01-27 23:15 Timo Sirainen <tss@iki.fi> * src/perl/ui/Themes.xs: Scripts using Irssi::printformat() might have crashed irssi, especially if they cought in autolog. 2002-01-27 21:45 Timo Sirainen <tss@iki.fi> * src/: common.h, core/commands.c, core/misc.c, core/network.c, core/nicklist.c, core/special-vars.c, fe-common/core/chat-completion.c, fe-common/core/completion.c, fe-common/core/fe-messages.c, fe-common/core/fe-settings.c, fe-common/core/formats.c, fe-common/core/keyboard.c, fe-common/core/themes.c, fe-common/core/translation.c, fe-common/irc/fe-events.c, fe-text/gui-entry.c, fe-text/irssi.c, fe-text/mainwindows.c, fe-text/tparm.c, irc/bot/botnet-connection.c, irc/bot/botnet.c, irc/core/bans.c, irc/core/irc-masks.c, irc/core/irc-nicklist.c, irc/core/irc.c, irc/core/netsplit.c, irc/core/servers-redirect.c, irc/dcc/dcc-chat.c, lib-config/get.c, lib-config/parse.c, lib-config/write.c, lib-popt/poptconfig.c, lib-popt/popthelp.c, lib-popt/poptparse.c, perl/perl-core.c: toupper(), tolower(), isspace(), is..etc..() aren't safe with chars in some systems, use our own is_...() functions now instead. 2002-01-27 21:42 Timo Sirainen <tss@iki.fi> * src/fe-text/textbuffer.h: Comment changes 2002-01-26 13:43 Timo Sirainen <tss@iki.fi> * src/core/: chat-commands.c, servers.c: Added -rawlog <file> option to /CONNECT and /SERVER, so you can get the rawlog from servers that disconnect you too fast. 2002-01-25 03:28 Timo Sirainen <tss@iki.fi> * src/core/servers-setup.c: /SERVER ADD -noproxy wasn't saved to config 2002-01-24 21:57 Timo Sirainen <tss@iki.fi> * src/: core/server-setup-rec.h, core/servers-setup.c, fe-common/core/fe-server.c, fe-common/irc/fe-irc-server.c: /SERVER ADD: added -noproxy option and -proxy which just removes the -noproxy. 2002-01-24 02:19 Timo Sirainen <tss@iki.fi> * src/core/channels.c: Fixed a small memory leak when connected to same network twice. 2002-01-23 21:36 Timo Sirainen <tss@iki.fi> * src/perl/perl-fe.c: Tab-completion for /SCRIPT UNLOAD crashed irssi soon after 2002-01-23 01:23 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-servers.c: Don't send proxy commands to server if -noproxy option was used. 2002-01-22 22:04 Timo Sirainen <tss@iki.fi> * src/core/: servers.c, servers.h: last commit was only partial :) 2002-01-22 22:04 Timo Sirainen <tss@iki.fi> * src/core/servers-reconnect.c: Never reconnect immediately to server when server is being disconnected - this could lead scripts (or maybe even irssi itself) handle the partially disconnected server wrong. Also moved the server->disconnected = TRUE before the "server disconnected" signal is sent, this makes sure the server_disconnect() is never called twice. 2002-01-22 21:29 Timo Sirainen <tss@iki.fi> * src/: core/server-connect-rec.h, core/servers-reconnect.c, core/servers-setup.c, core/servers.c, irc/core/irc-servers.c: Added /SET proxy_string_after setting which gets sent after NICK/USER, bnc wants this. 2002-01-22 20:52 Timo Sirainen <tss@iki.fi> * src/perl/Makefile.am: distclean -> distclean-generic so it'll be executed before clean-am which removes */Makefiles. 2002-01-22 19:25 Timo Sirainen <tss@iki.fi> * src/perl/common/Core.xs: Irssi::command_bind*() allows using hash. 2002-01-22 16:56 Timo Sirainen <tss@iki.fi> * src/fe-common/core/chat-completion.c: removed some unused code. 2002-01-21 20:20 Timo Sirainen <tss@iki.fi> * src/perl/common/Core.xs: Irssi::signal_add_first() and .._last() allows hashes now. 2002-01-21 19:20 Timo Sirainen <tss@iki.fi> * src/perl/textui/TextUI.xs: Added Irssi::term_refresh_freeze() and ..thaw() 2002-01-21 17:57 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-nicklist.c: Using signal_add_first() for a few more signals now, so they can be stopped by scripts. 2002-01-20 17:57 Timo Sirainen <tss@iki.fi> * src/: core/commands.c, fe-text/lastlog.c, fe-text/module-formats.c, fe-text/module-formats.h, fe-text/textbuffer.c, fe-text/textbuffer.h: Added -before and -after options to /LASTLOG. You can also use -<number> to specify both before and after values. Added special "#" option name to commands which specifies that -<number> parameter is allowed. 2002-01-20 15:03 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-servers.c: Handle PING requests now properly. 2002-01-20 13:50 Timo Sirainen <tss@iki.fi> * src/fe-text/textbuffer-view.c: Fixed a memory leak. 2002-01-20 13:21 Timo Sirainen <tss@iki.fi> * src/irc/proxy/listen.c: We now handle PINGs from client properly. 2002-01-20 12:47 Timo Sirainen <tss@iki.fi> * src/irc/flood/flood.c: whops, still wasn't fixed :) 2002-01-20 12:37 Timo Sirainen <tss@iki.fi> * src/irc/flood/flood.c: Every time a /SET was changed, it leaked a signal_add() which would cause very buggy behaviour at least related to flood checking. 2002-01-20 04:30 Timo Sirainen <tss@iki.fi> * src/core/: settings.c, write-buffer.c: Autosaving settings and autoflushing write buffer might have stopped from working sometimes because of missing "return 1". 2002-01-20 03:18 Timo Sirainen <tss@iki.fi> * src/irc/dcc/: dcc-chat.c, dcc-get.c, dcc-send.c: Connection tag variable wasn't deinitialized, so when destroying a DCC record it might have stopped a wrong timeout/io func (or probably not, because new source func was allocated soon after, and it'd have the same tag which would just be free'd twice). 2002-01-20 00:36 Timo Sirainen <tss@iki.fi> * configure.in: Don't use -lnsl or -lsocket if it's not needed. 2002-01-20 00:21 Timo Sirainen <tss@iki.fi> * src/core/chat-commands.c: Added -noproxy option to /CONNECT and /SERVER. 2002-01-19 19:49 Timo Sirainen <tss@iki.fi> * default.theme, src/fe-common/irc/dcc/module-formats.c: Added "dccownquerynick" which /FORMAT own_dcc_query uses. 2002-01-19 19:46 Timo Sirainen <tss@iki.fi> * docs/formats.txt, src/fe-text/gui-printtext.c: Some MIRC color changes, patch by qrczak@knm.org.pl 2002-01-18 17:23 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: fe-settings.c, themes.c: /SAVE -formats saves all the /formats to theme file. 2002-01-17 23:51 Timo Sirainen <tss@iki.fi> * src/irc/dcc/dcc-get.c: When creating a file for DCC download, make sure we won't run into any race conditions if /SET dcc_download_path was set to some directory where other users could write files as well. Also, the created file mode is always 0600 now. 2002-01-15 15:07 Timo Sirainen <tss@iki.fi> * src/core/: nick-rec.h, nicklist.c: Removed module_data from NICK_REC. It's not used for anything and just takes memory. 2002-01-14 18:01 Timo Sirainen <tss@iki.fi> * configure.in: that irix fix broke configure.. 2002-01-14 14:30 Timo Sirainen <tss@iki.fi> * configure.in: Don't use -lnsl or -lsocket with irix. 2002-01-12 15:32 Timo Sirainen <tss@iki.fi> * src/core/settings.c: Settings names are now case-insensitive. 2002-01-12 14:00 Timo Sirainen <tss@iki.fi> * default.theme: < and > removed from replaces block. added %K code to msgnick so <> would still be grey in nick. 2002-01-12 13:47 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-netsplit.c: Add commas between splitted nicks. patch by Qrczak 2002-01-12 13:03 Timo Sirainen <tss@iki.fi> * src/irc/core/: irc-nicklist.c, irc-servers-setup.c: Don't try to set alternate_nick to any default value, it's not very useful and it didn't work properly if nick was 9 chars with last char being '_' (not very likely though :). Also handle properly the situation where nick and alternate_nick are the same. 2002-01-12 12:11 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/module-formats.c: Using "server1 <-> server2, server3" format for netsplit messages now. 2002-01-11 13:19 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/dcc/fe-dcc-chat-messages.c: dcc chat actions didn't work properly 2002-01-11 06:48 Timo Sirainen <tss@iki.fi> * src/core/commands.c: Whops, didn't actually fix the connection_lost :) 2002-01-11 06:47 Timo Sirainen <tss@iki.fi> * src/core/commands.c: When commands were being parsed, the currectly active server should have been referenced, but the code was accidentally in subcommand parser not in the main one.. Also, the connection_lost wasn't checked after parsing the command and might have caused a glib error. 2002-01-10 19:55 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-printtext.c: swapped dark/bright reds. 2002-01-10 19:39 Timo Sirainen <tss@iki.fi> * src/irc/core/channel-events.c: Purge the commands in queue for channel if you get kicked from there. 2002-01-10 19:36 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-servers.c: Changed again behaviour of resetting user modes when reconnecting to server, it was also buggy and didn't work.. Anyway, now we don't anymore even try to remove "non-wanted" modes set by server when reconnecting, if you really don't want to have some mode, set it with -x in /set usermode. 2002-01-10 19:02 Timo Sirainen <tss@iki.fi> * docs/signals.txt, src/fe-common/irc/fe-events.c, src/irc/core/ctcp.c, src/irc/core/irc-queries.c: Actions are now sent in "ctcp action" signal which is never ignored. "ctcp msg action" doesn't work anymore nor does it show in "ctcp msg"s. 2002-01-10 18:36 Timo Sirainen <tss@iki.fi> * src/perl/: perl-core.c, perl-signals.c, perl-sources.c: g_strdup() the error message before emitting "script error" signal, since perl scripting might be executed during that signal and it clears the error message. 2002-01-10 05:03 Timo Sirainen <tss@iki.fi> * src/fe-common/core/chat-completion.c: When /SET expand_escapes was ON, \012 and \015 should be treated as newlines so that text after them is sent as privmsgs, not as direct commands to server. 2002-01-09 18:10 Timo Sirainen <tss@iki.fi> * src/fe-common/core/formats.c: small bugfix, mirc color flag was set on unless both /set hide_mirc_colors and /set hide_text_style was on. 2002-01-09 18:00 Timo Sirainen <tss@iki.fi> * src/irc/core/irc.c: irc_send_cmd() now doesn't call server_disconnect(), but rather just mark the connection_lost to TRUE, the disconnection is after the "server incoming" signal is finished. Changed irc_parse_incoming() back to not handling any commands in server's input buffer after server_disconnect() is called, it's not safe enough. 2002-01-09 17:04 Timo Sirainen <tss@iki.fi> * docs/signals.txt, src/fe-common/irc/dcc/Makefile.am, src/fe-common/irc/dcc/fe-dcc-chat-messages.c, src/fe-common/irc/dcc/fe-dcc-chat.c, src/fe-common/irc/dcc/module-formats.c, src/fe-common/irc/dcc/module-formats.h, src/irc/dcc/dcc-chat.c: Added "message dcc xxx" signals for printing DCC messages. 2002-01-08 08:36 Timo Sirainen <tss@iki.fi> * src/core/levels.c: Changed level HILIGHT -> HILIGHTS. 2002-01-04 22:28 Timo Sirainen <tss@iki.fi> * src/core/network.c: the same #ifdef { parsing problem.. 2002-01-04 22:27 Timo Sirainen <tss@iki.fi> * src/core/misc.c: moved the two { chars inside #ifdef #else #endif to one { outside it, so it won't confuse some parsers. 2002-01-04 22:20 Timo Sirainen <tss@iki.fi> * src/core/core.c: Use static arrays, so it works with non-ansi C compilers. 2002-01-04 22:12 Timo Sirainen <tss@iki.fi> * configure.in: removed (void) definition from libtool test, so it passes with non-ansi C compilers. 2002-01-04 00:25 Timo Sirainen <tss@iki.fi> * src/perl/perl-signals.c: command_bind_first() and command_bind_last() didn't work properly. 2002-01-03 22:19 Timo Sirainen <tss@iki.fi> * src/perl/common/Core.xs: Irssi::signal_emit() - make sure the parameter is a reference before trying to unreference it. 2002-01-02 22:21 Timo Sirainen <tss@iki.fi> * src/: core/servers.c, irc/core/irc.c: server_disconnect() should do nothing if you call it twice, especially it shouldn't emit the "server disconnected" again. We'll now handle the remaining data coming from server after disconnection. 2001-12-31 17:31 Timo Sirainen <tss@iki.fi> * src/core/nicklist.c: Accidentally had committed a debug thing. 2001-12-31 17:30 Timo Sirainen <tss@iki.fi> * src/: fe-common/irc/fe-events-numeric.c, irc/core/channel-events.c: Abort joins on 442-numeric that dalnet sends when you can't join to channel because you've not registered your nick. 2001-12-30 22:27 Timo Sirainen <tss@iki.fi> * docs/perl.txt: s/redirection_register/redirect_register/ in example. 2001-12-30 21:20 Timo Sirainen <tss@iki.fi> * docs/signals.txt: "nicklist ..." signals were missing channel parameter. 2001-12-27 23:35 Timo Sirainen <tss@iki.fi> * src/perl/common/Core.xs: Irssi::version() should return the time always with 4 digits, padded with zeros if needed. 2001-12-27 13:40 Timo Sirainen <tss@iki.fi> * src/irc/core/netsplit.c: argh, typofix :) 2001-12-27 13:40 Timo Sirainen <tss@iki.fi> * src/irc/core/netsplit.c: Added an extra check to make sure nothing bad happens.. 2001-12-27 12:38 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/: fe-events-numeric.c, module-formats.c: Server parameter is sent now too with /WHO, though the format itself wasn't changed. patch by peder. 2001-12-27 12:37 Timo Sirainen <tss@iki.fi> * src/fe-common/core/command-history.c: Don't add command to history if it's already in there as last entry. patch by peder. 2001-12-22 03:28 Timo Sirainen <tss@iki.fi> * src/irc/core/massjoin.c: Check that the nick doesn't get added twice to nicklist, seems to happen sometimes. 2001-12-21 16:13 Timo Sirainen <tss@iki.fi> * docs/help/in/log.in, src/fe-common/core/fe-log.c: /LOG OPEN -window accepts now -targets too to specify the refnum 2001-12-21 12:57 Timo Sirainen <tss@iki.fi> * docs/special_vars.txt: added $versiontime 2001-12-20 22:52 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: command-history.c, fe-windows.c: Some crashfixes with command history. 2001-12-20 14:29 Timo Sirainen <tss@iki.fi> * docs/perl.txt, docs/signals.txt, src/fe-common/core/command-history.c, src/fe-common/core/command-history.h, src/fe-common/core/fe-windows.c, src/fe-common/core/fe-windows.h, src/fe-common/core/module-formats.c, src/fe-common/core/module-formats.h, src/fe-common/core/window-commands.c, src/fe-common/core/windows-layout.c, src/fe-text/gui-readline.c, src/perl/ui/UI.xs, src/perl/ui/Window.xs: Added command history groups, set them with /WINDOW HISTORY. Patch by peder@ifi.uio.no 2001-12-20 13:46 Timo Sirainen <tss@iki.fi> * docs/signals.txt: "nick mode changed" signal was missing channel parameter 2001-12-20 03:18 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-common-irc.c: And the final #include :) 2001-12-20 03:17 Timo Sirainen <tss@iki.fi> * src/fe-text/: gui-readline.c, statusbar-items.c, textbuffer-commands.c: Still some #include "servers.h"s .. 2001-12-20 03:14 Timo Sirainen <tss@iki.fi> * src/: common.h, core/nicklist.c, fe-common/core/chat-completion.c, fe-common/core/fe-channels.c, fe-common/core/fe-common-core.c, fe-common/core/fe-core-commands.c, fe-common/core/fe-exec.c, fe-common/core/fe-messages.c, fe-common/core/fe-queries.c, fe-common/core/fe-windows.h, fe-common/core/formats.c, fe-common/irc/fe-irc-channels.c, fe-common/irc/dcc/fe-dcc-chat.c: Added WINDOW_REC declaration to common.h, removed unneeded #include "servers.h" from fe-windows.h which broke several files, added the #include in them. 2001-12-19 16:58 Timo Sirainen <tss@iki.fi> * irssi.conf: Changed ircnet's max_query_chans to 5 from 10, so that it wouldn't take forever to receive WHO replies if you join to 10 channels.. 2001-12-19 16:25 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-entry.c: Never allow adding CR or LF characters to input line, they could mess up everything. 2001-12-19 01:42 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-readline.c: Hidden entry texts shouldn't have gone to command history.. 2001-12-18 00:01 Timo Sirainen <tss@iki.fi> * src/fe-text/: gui-readline.c, gui-readline.h, irssi.c, term-terminfo.c, term.c, term.h: Since I accidentally already committed some of the detach-code, here's the rest of it. It doesn't really work, you can make irssi detached but you can't attach to it anymore :) 2001-12-17 23:13 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-readline.c: if window-specific history is off, the command that closed the window should go in the command history. 2001-12-17 20:47 Timo Sirainen <tss@iki.fi> * src/irc/core/modes.h: mode +d is now also treated as having argument (hybrid 7 / dancer realname ban) 2001-12-17 20:41 Timo Sirainen <tss@iki.fi> * src/fe-text/Makefile.am: irssi-dummy was still in Makefile 2001-12-17 19:41 Timo Sirainen <tss@iki.fi> * src/fe-text/: Makefile.am, irssi-dummy.c, irssi.c, term-dummy.c: Separate irssi-dummy binary was a bit stupid idea, now it can be started with -d command line parameter. 2001-12-17 17:27 Timo Sirainen <tss@iki.fi> * src/fe-text/: Makefile.am, irssi-dummy.c: Added irssi-dummy binary which works like ircii's dummy mode. 2001-12-16 03:21 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-core-commands.c: /VERSION printed time wrong, hopefully the last version fix.. 2001-12-16 02:41 Timo Sirainen <tss@iki.fi> * configure.in, src/core/expandos.c, src/fe-common/core/fe-common-core.c, src/fe-common/core/fe-core-commands.c: Leading zeros didn't work well in IRSSI_VERSION_TIME. 2001-12-16 00:49 Timo Sirainen <tss@iki.fi> * src/perl/common/Core.xs: Still more version changes .. Irssi::version() now returns the version in "date.time" format, so now it's also possible to "use Irssi 20011216.0149;". Also fixed a memory leak for Irssi::parse_special(). 2001-12-16 00:39 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-core-commands.c: Print IRSSI_VERSION_TIME in /VERSION too. 2001-12-16 00:33 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-common-core.c: irssi --version now prints the IRSSI_VERSION_TIME as well 2001-12-16 00:26 Timo Sirainen <tss@iki.fi> * src/: core/expandos.c, perl/common/Core.xs: Added $versiontime and Irssi::version_time() 2001-12-16 00:15 Timo Sirainen <tss@iki.fi> * Makefile.am, irssi-version.h, irssi-version.h.in, configure.in: IRSSI_VERSION_DATE is now parsed from ChangeLog by configure. Also added IRSSI_VERSION_TIME. 2001-12-15 22:22 Timo Sirainen <tss@iki.fi> * docs/signals.txt: Removed "gui window goto" signal, it hasn't been used for ages. 2001-12-15 21:37 Timo Sirainen <tss@iki.fi> * src/perl/common/Ignore.xs: Irssi::ignores() wasn't working, it looked at the server list.. 2001-12-15 20:37 Timo Sirainen <tss@iki.fi> * irssi-version.h: Removed this accidentally, you'll need to rm irssi-version.h;cvs update irssi-version.h manually.. 2001-12-15 20:28 Timo Sirainen <tss@iki.fi> * src/: core/expandos.c, fe-common/core/fe-common-core.c, fe-common/core/fe-core-commands.c, perl/common/Core.xs: IRSSI_VERSION_DATE is now a number, so you can do #iffing with it 2001-12-15 19:24 Timo Sirainen <tss@iki.fi> * irssi.conf: max_query_chans = "10" removed from all networks except ircnet. Looks like it's the only network where it works.. 2001-12-15 14:22 Timo Sirainen <tss@iki.fi> * scripts/clones.pl: Updated to ignore the ident, and added optional parameter to specify the minimum number of clones to show from host. 2001-12-15 14:10 Timo Sirainen <tss@iki.fi> * src/irc/proxy/listen.c: Better support for actions and CTCPs. 2001-12-14 23:19 Timo Sirainen <tss@iki.fi> * src/core/network.c: net_listen(): when socket() failed because we tried to use IPv6, we should have falled back to IPv4, but wrong errno was checked. 2001-12-14 23:04 Timo Sirainen <tss@iki.fi> * src/fe-common/core/hilight-text.c: warning fixed 2001-12-14 17:11 Timo Sirainen <tss@iki.fi> * src/irc/core/servers-redirect.c: Redirections were broken if server_redirect_event() didn't list the stop event. 2001-12-14 16:59 Timo Sirainen <tss@iki.fi> * src/perl/perl-sources.c: perl_timeout_add() didn't add the script pointer to the source record, so unloading scripts didn't remove the timeouts. 2001-12-14 03:02 Timo Sirainen <tss@iki.fi> * src/irc/core/irc.c: Fixed some asserts. 2001-12-14 02:54 Timo Sirainen <tss@iki.fi> * src/: core/commands.c, core/server-rec.h, core/servers.c, core/servers.h, irc/core/irc.c, perl/module.h, perl/common/Server.xs: Added reference counting to server record. At least now we don't accidentally use a destroyed server record when some /command disconnects the server (shouldn't happen really) or when irc_send_cmd() fails sending data to server and disconnects the server (I don't know if this ever happens, but if it does, it very well could have caused crashes) 2001-12-14 02:43 Timo Sirainen <tss@iki.fi> * src/irc/core/modes.c: bugfix for previous fix :) 2001-12-14 01:42 Timo Sirainen <tss@iki.fi> * src/irc/core/modes.c: e/I/O/q mode changes shouldn't change the visible channel mode. 2001-12-13 20:15 Timo Sirainen <tss@iki.fi> * docs/signals.txt: Added "setup saved" signal, updated "setup reread" to contain file name 2001-12-11 21:31 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-readline.c: If window specific history was on and command changed a window, the command was saved in wrong window's buffer. 2001-12-11 17:44 Timo Sirainen <tss@iki.fi> * src/perl/: perl-common.c, perl-common.h, perl-core.c, perl-signals.c, perl-sources.c, common/Core.xs, irc/Server.xs, textui/Statusbar.xs, ui/Formats.xs, ui/Themes.xs: I always forget Perl 5.004 doesn't have PL_na .. so, now I've declared for 5.004, and changed all STRLEN n_a code to use PL_na instead. 2001-12-11 16:15 Timo Sirainen <tss@iki.fi> * src/irc/core/modes.c: User mode changes weren't visible. 2001-12-11 03:02 Timo Sirainen <tss@iki.fi> * src/irc/core/netsplit.c: Fixed a memory leak + some cleanups 2001-12-11 01:07 Timo Sirainen <tss@iki.fi> * src/perl/common/Settings.xs: Added Irssi::settings_add_...(), patch by peder@ifi.uio.no 2001-12-11 00:32 Timo Sirainen <tss@iki.fi> * src/: fe-common/irc/fe-netsplit.c, irc/bot/bot-events.c, irc/core/netsplit.c, irc/core/netsplit.h, perl/irc/Irc.xs, perl/irc/Netsplit.xs: Netsplit saved the NICK_REC, but didn't save the dynamically allocated strings which were part of it. Removed it now and replaced it with saving only op/halfop/voice status. Might have caused some crashes? (hopefully did :) 2001-12-10 21:23 Timo Sirainen <tss@iki.fi> * src/perl/: common/Irssi.pm, irc/Irc.pm, textui/TextUI.pm, ui/UI.pm: Allow exporting symbols, patch by juerd@juerd.nl 2001-12-10 18:37 Timo Sirainen <tss@iki.fi> * src/perl/: common/Core.xs, ui/Window.xs: Moved Irssi::command(), Irssi::Server::command() and Irssi::Windowitem::command() from ui to core. Also, Irssi::command() now doesn't default to active server/window item, if this breaks any scripts change them use Irssi::active_win()->command() instead. 2001-12-10 14:20 Timo Sirainen <tss@iki.fi> * docs/proxy.txt: /SET irssiproxy_ports example had ircnet/ports swapped. 2001-12-10 01:38 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-events-numeric.c: 307 line is used for /USERIP in undernet. Also changed some other alternative reply handlers to call event_received() instead of print it itself. 2001-12-09 22:55 Timo Sirainen <tss@iki.fi> * src/perl/common/Core.xs: Added Irssi::command_set_options() 2001-12-09 18:13 Timo Sirainen <tss@iki.fi> * src/: core/nicklist.c, fe-common/core/fe-channels.c, fe-common/core/module-formats.c, irc/core/irc-nicklist.c, irc/core/irc-nicklist.h, irc/core/irc-session.c, irc/core/massjoin.c, perl/irc/Channel.xs: Better support for halfops, patch by yathen@web.de 2001-12-09 18:13 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-irc-channels.c: Support for OPN's channel forwarding. 2001-12-09 17:06 Timo Sirainen <tss@iki.fi> * src/core/ignore.c: Regexp-ignores weren't compiled at startup - thanks to Manoj Kasichainula for noticing this, I never tried restarting when trying to reproduce the regexp problems :) 2001-12-09 15:03 Timo Sirainen <tss@iki.fi> * src/fe-text/mainwindows.c: Still some window closing bugs/crashes. 2001-12-09 01:41 Timo Sirainen <tss@iki.fi> * src/perl/irc/Irc.xs: fixed wrong hash key lengths, patch by peder@ifi.uio.no 2001-12-08 15:41 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-ignore.c: /IGNORE list: Show the -pattern and also show if the regexp is invalid. 2001-12-08 03:03 Timo Sirainen <tss@iki.fi> * src/perl/irc/Server.xs: Fixed server_redirect_peek_signal() to compile again. 2001-12-08 00:41 Timo Sirainen <tss@iki.fi> * src/irc/: core/servers-redirect.c, core/servers-redirect.h, proxy/listen.c: server_redirect_peek_signal() now contains int *redirected parameter which indicates if event belongs to redirection even while it didn't have any redirection signal. Proxy uses this to figure out if the event should be sent to clients or not (/WHOIS in proxy sent 3 middle lines to all clients before this). 2001-12-08 00:26 Timo Sirainen <tss@iki.fi> * src/fe-text/mainwindows.c: Small focus bugfix when closing a split window. 2001-12-08 00:20 Timo Sirainen <tss@iki.fi> * src/fe-text/mainwindows.c: Fixed some problems with mainwindow resizing not affecting the subwindows. 2001-12-07 23:46 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: fe-common-core.c, formats.c: /SET hide_mirc_colors - patch by paul@raade.org 2001-12-07 23:18 Timo Sirainen <tss@iki.fi> * src/perl/common/: Core.xs, Irssi.pm: Removed Irssi::require_version(), we'll use "use Irssi 20011207;" style now. 2001-12-07 22:52 Timo Sirainen <tss@iki.fi> * src/perl/common/Core.xs: Added Irssi::require_version() 2001-12-07 22:41 Timo Sirainen <tss@iki.fi> * src/irc/core/servers-redirect.c: "redirect first" and "redirect last" events can be used with server_redirect_event() to get a signal emitted when redirection begins / ends. 2001-12-07 22:39 Timo Sirainen <tss@iki.fi> * src/irc/core/channels-query.c: Still ban exception / invite list removes. 2001-12-07 20:45 Timo Sirainen <tss@iki.fi> * src/core/special-vars.c: $!xx! history search didn't work because history_func() got also the trailing '!' character. 2001-12-07 20:40 Timo Sirainen <tss@iki.fi> * docs/signals.txt, src/irc/core/channels-query.c, src/irc/core/irc-channels.h, src/irc/core/mode-lists.c, src/irc/core/modes.c, src/perl/irc/Channel.xs, src/perl/irc/Modes.xs, src/fe-common/irc/fe-events-numeric.c, src/fe-common/irc/fe-irc-commands.c, src/fe-common/irc/module-formats.c: Added support for 326 and 327 whois numerics in OPN. Removed keeping track of ban exceptions and invite list. 2001-12-07 16:58 Timo Sirainen <tss@iki.fi> * src/irc/proxy/: dump.c, listen.c, module.h: Send NICK change before 001 request so that ircII also knows our real nick. 2001-12-07 16:39 Timo Sirainen <tss@iki.fi> * src/irc/proxy/: dump.c, listen.c, module.h, proxy.c: Several fixes to work better with non-irssi clients, also fixed a potential crash if sending a wrong PASS. 2001-12-07 05:27 Timo Sirainen <tss@iki.fi> * src/: fe-text/statusbar.c, irc/core/channels-query.c: Fixed 2 small memory leaks. 2001-12-07 03:55 Timo Sirainen <tss@iki.fi> * src/perl/common/Core.xs: parameters types for timeout_add() and input_add() changed from void* to SV* 2001-12-07 03:40 Timo Sirainen <tss@iki.fi> * src/perl/perl-sources.c: Removed g_free(package) that wasn't supposed to be there. 2001-12-07 00:29 Timo Sirainen <tss@iki.fi> * src/: irc/core/irc-chatnets.c, irc/core/irc-chatnets.h, irc/core/irc-servers-reconnect.c, irc/core/irc-servers-setup.c, core/servers-setup.c, fe-common/irc/fe-ircnet.c, irc/core/irc-servers.c: /IRCNET ADD -usermode option added. 2001-12-07 00:10 Timo Sirainen <tss@iki.fi> * src/: irc/core/irc-servers-reconnect.c, irc/core/irc-servers.h, irc/core/modes.c, irc/core/servers-redirect.c, fe-common/irc/fe-events-numeric.c: On nick collision kills, reconnect back immediately. On any other type of kills, stop reconnecting to the server entirely. When reconnecting to server and setting back the old user mode, only use the modes that we actually wanted to change with /MODE commands, don't try to set back modes given to us by server (eg. +r). 2001-12-07 00:05 Timo Sirainen <tss@iki.fi> * src/: core/server-rec.h, core/servers-reconnect.c, core/session.c, perl/module.h: /UPGRADE broke reconnections to server. 2001-12-07 00:05 Timo Sirainen <tss@iki.fi> * src/irc/proxy/listen.c: Treat all WHOIS requests as remote. 2001-12-06 22:14 Timo Sirainen <tss@iki.fi> * src/perl/irc/Irc.xs: Added some max_*_in_cmd + some more stuff to Irssi::Irc::Server record. 2001-12-06 21:57 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-expandos.c: $winref and $winname shouldn't crash if there's no active window. 2001-12-06 21:46 Timo Sirainen <tss@iki.fi> * src/perl/common/Core.xs: Irssi::signal_add() accepts now a hash, so you can do eg. signal_add('sig1' => 'func1', 'sig2' => 'func2'); 2001-12-06 18:17 Timo Sirainen <tss@iki.fi> * src/perl/: perl-common.c, perl-common.h, perl-core.c, perl-signals.c, perl-signals.h, perl-sources.c, perl-sources.h, common/Core.xs: Irssi::signal_add(), Irssi::timeout_add(), Irssi::input_add() and their variants now also allow use of code references. 2001-12-06 16:11 Timo Sirainen <tss@iki.fi> * src/irc/proxy/: listen.c, module.h: Allow sending USER before NICK when logging in. 2001-12-04 17:41 Timo Sirainen <tss@iki.fi> * src/perl/common/Core.xs: added signal_get_emitted() and signal_get_emitted_id() 2001-12-04 16:15 Timo Sirainen <tss@iki.fi> * configure.in, autogen.sh: Moved the VERSION-removal of config.h.in to configure from autogen because "make dist" ran autoheader again and the VERSION wasn't removed. 2001-12-04 16:07 Timo Sirainen <tss@iki.fi> * Makefile.am: Added README.cygwin. 2001-12-04 15:56 Timo Sirainen <tss@iki.fi> * default.theme: Use white foreground color for blue-bg'd statusbars instead of "default color" which doesn't work well if it's not white. 2001-12-04 15:43 Timo Sirainen <tss@iki.fi> * default.theme: Added text "You can also give the default foreground color for statusbar items." to sb_background setting. 2001-12-04 15:40 Timo Sirainen <tss@iki.fi> * src/fe-text/: term-curses.c, term-terminfo.c, term.h: Never print the last character in screen, this may break some terminals (cygwin at least). term_addstr() now uses const char * instead of char * parameter. 2001-12-04 15:08 Timo Sirainen <tss@iki.fi> * src/fe-common/core/hilight-text.c: Don't match nicks in -nick hilights. 2001-12-04 00:46 Timo Sirainen <tss@iki.fi> * src/irc/core/servers-redirect.c: MAX_FAILURE_COUNT was used off-by-one (ie. 1 meant actually 0..) 2001-12-04 00:18 Timo Sirainen <tss@iki.fi> * src/perl/ui/UI.xs: Irssi::UI::Window's data_level and hilight_color contained wrong hash length arguments. 2001-12-03 21:39 Timo Sirainen <tss@iki.fi> * src/irc/core/channels-query.c: "channel wholist" still wasn't sent at proper times. 2001-12-03 21:09 Timo Sirainen <tss@iki.fi> * src/irc/core/channels-query.c: "channel wholist" was sent to channels that hadn't received /WHO list yet. 2001-12-03 20:56 Timo Sirainen <tss@iki.fi> * configure.in: added "Press ENTER to continue" text after the "want to download glib?" text. 2001-12-03 20:51 Timo Sirainen <tss@iki.fi> * src/irc/notifylist/: notify-ison.c, notifylist.c: Fixed a memory leak and a crash when notifylist_check_join() was called with NULL realname. 2001-12-03 20:50 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/: fe-events.c, fe-irc-messages.c: Show @#channel notices as regular notices again. Don't hilight it or @#channel msgs. 2001-12-03 18:45 Timo Sirainen <tss@iki.fi> * src/perl/perl-common.c: added a few asserts to make sure we don't mess up if IDs go above 16bit 2001-12-03 18:05 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/fe-exec.c, fe-common/core/fe-exec.h, perl/ui/UI.xs: Added processes to be extern instead of static. Also added Irssi::processes() 2001-12-03 17:04 Timo Sirainen <tss@iki.fi> * README.cygwin: Added some cygwin help. 2001-12-03 15:40 Timo Sirainen <tss@iki.fi> * src/perl/perl-core.c: a bit more proper initializing of Irssi package.. 2001-12-03 14:06 Timo Sirainen <tss@iki.fi> * src/fe-text/irssi.c: add the "gui exit" with signal_add_last() so it can be aborted while still running the other "gui exit" hooks. 2001-12-03 14:05 Timo Sirainen <tss@iki.fi> * src/perl/perl-core.c: removed unused variable 2001-12-01 21:36 Timo Sirainen <tss@iki.fi> * src/irc/core/servers-redirect.c: Don't fail the remote redirections either until MAX_FAILURE_COUNT redirections have gone without reply to our redirection. This is because the timeout itself may fail if lag to the server is too high. 2001-12-01 21:23 Timo Sirainen <tss@iki.fi> * src/core/: servers-reconnect.c, session.c: /UPGRADE shouldn't begin server reconnections in old client. 2001-12-01 21:17 Timo Sirainen <tss@iki.fi> * src/irc/core/servers-redirect.c: Only use registered start events to begin a server redirection - not those that are just given in server_redirect() (fixes a small problem of /MSG nick who is away + /WHOIS nick, then receiving the first away reply from server to /MSG command irssi thinks it's a reply to /WHOIS) 2001-12-01 20:44 Timo Sirainen <tss@iki.fi> * src/: fe-common/irc/fe-events-numeric.c, irc/core/irc-servers.h, irc/core/lag.c: Disable lag detection in servers that don't understand PING command (yes, there was at least one..) 2001-12-01 19:34 Timo Sirainen <tss@iki.fi> * src/perl/perl-common.c: Added ~/.irssi/scripts and PREFIX/lib/irssi/scripts to default @INC path 2001-12-01 16:22 Timo Sirainen <tss@iki.fi> * src/fe-text/statusbar-items.c: snprintf() -> g_snprintf() 2001-11-30 01:31 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-commands.c: Removed settings_add_bool(.., "join_auto_chans_on_invite", ..) here, it's already done in channel-events.c and causes glib error. 2001-11-30 00:50 Timo Sirainen <tss@iki.fi> * src/fe-text/statusbar-items.c: Make sure the more-statusbar item doesn't crash if there's no active window. 2001-11-30 00:31 Timo Sirainen <tss@iki.fi> * src/: fe-common/irc/fe-events.c, fe-common/irc/fe-irc-commands.c, irc/core/irc-commands.c: /WALLCHOPS are now printed to screen. Receiving notices for @#channel are printed like receiving wall messages. /ACTION @#channel didn't work properly. 2001-11-29 23:58 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-common-core.c: irssi --help printed --password=SERVER option, changed to --password=PASSWORD :) 2001-11-29 23:12 Timo Sirainen <tss@iki.fi> * src/perl/perl-signals.c: Allow using Irssi::signal_add('command ...', ..) so irssi won't crash when the script is unloaded. 2001-11-29 23:05 Timo Sirainen <tss@iki.fi> * src/core/commands.c: command_unbind() - don't crash if trying to unbind a command not registered in given module. 2001-11-29 20:19 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-commands.c: /QUOTE and /RAWQUOTE shouldn't work until connect() to server is finished. 2001-11-29 13:09 Timo Sirainen <tss@iki.fi> * src/fe-text/term-terminfo.c: When /SET colors is OFF, irssi displays all non-default background colors as reversed. 2001-11-28 22:49 Timo Sirainen <tss@iki.fi> * src/perl/irc/: Channel.xs, module.h: Added Irssi::Irc::get_mask() and Irssi::Irc::MASK_* 2001-11-28 22:38 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-queries.c: /QUERY without a parameter but with options (eg. /alias query query -window) now does the same /UNQUERY properly. 2001-11-28 21:49 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-exec.c: /EXEC -interactive was broken. 2001-11-28 02:43 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-events-numeric.c: "event 378" is also used to end /MAP in OPN. 2001-11-28 01:54 Timo Sirainen <tss@iki.fi> * src/common.h: g_free_not_null() is now equal to g_free() - didn't notice before this was allowed.. :) I'll remove this macro entirely when I get around rewriting irssi.. 2001-11-27 21:29 Timo Sirainen <tss@iki.fi> * src/perl/ui/Themes.xs: max number of parameters for printformat() was calculated wrong. 2001-11-27 21:21 Timo Sirainen <tss@iki.fi> * src/fe-text/textbuffer-reformat.c: didn't work properly with scripts calling Irssi::printformat() 2001-11-27 19:12 Timo Sirainen <tss@iki.fi> * servertest/Makefile.am: removed memdebug support 2001-11-27 14:56 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-exec.c: default level for /EXEC should be CLIENTCRAP, not CLIENTNOTICE. 2001-11-27 14:05 Timo Sirainen <tss@iki.fi> * src/fe-text/term.c: /SET term_force_colors was broken. 2001-11-25 22:59 Timo Sirainen <tss@iki.fi> * src/irc/core/channels-query.c: added support for servers where /WHO only gives "end of who" message. 2001-11-25 21:55 Timo Sirainen <tss@iki.fi> * src/irc/core/servers-redirect.c: Irssi didn't properly abort a redirection of which end event it missed. 2001-11-25 19:34 Timo Sirainen <tss@iki.fi> * src/perl/ui/Themes.xs: printformat_perl() crashfix was buggy :) 2001-11-25 18:35 Timo Sirainen <tss@iki.fi> * src/irc/dcc/: dcc-chat.c, dcc-get.c, dcc.c, dcc.h: /SET dcc_own_ip now affects also which interface irssi uses to connect to outgoing DCC connections. 2001-11-25 18:06 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-session.c: Added backwards compatibility for /UPGRADE for transferring nick list.. 2001-11-25 18:03 Timo Sirainen <tss@iki.fi> * src/core/session.c: /UPGRADE: when trying to restore connection to server of which chat protocol is unknown, close the specified handle. 2001-11-25 17:35 Timo Sirainen <tss@iki.fi> * irssi.conf, src/fe-text/statusbar-items.c: --more-- statusbar item didn't work properly with split windows. Also changed it's settings in non-active window to be the same as in active window (right aligned) 2001-11-25 17:31 Timo Sirainen <tss@iki.fi> * src/fe-common/core/formats.h: window_get_theme() now checks that window isn't NULL, so we don't crash if something tries to print to screen when there's no windows yet. 2001-11-25 17:17 Timo Sirainen <tss@iki.fi> * src/perl/: perl-core.c, perl-core.h, perl-fe.c: /SCRIPT LOAD modifies the script name so that all non-alphanumeric characters are translated to '_' char .. now this behaviour is done also when /SCRIPT UNLOAD is done, so people don't get confused why their "test-1" script can't be unloaded. 2001-11-25 17:13 Timo Sirainen <tss@iki.fi> * src/: core/session.c, irc/core/irc-session.c: /UPGRADE: Irssi no longer asks for /NAMES list from server when rejoining channels, but the nick list is transferred in session file. 2001-11-25 16:43 Timo Sirainen <tss@iki.fi> * src/perl/ui/Themes.xs: Irssi::printformat() doesn't crash anymore if you try to use unregistered format. 2001-11-25 16:41 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: fe-windows.c, formats.c, module-formats.c: /FORMAT timestamp and /FORMAT day_changed use now strftime()-style formats for specifying time. %x is still treated as color format, so you'll need to escape them with another % (%%H:%%S). The $ parameters don't work anymore. 2001-11-25 16:27 Timo Sirainen <tss@iki.fi> * src/: perl/ui/Window.xs, fe-common/core/printtext.c, fe-common/core/printtext.h: Added printtext_string_window(), Irssi::UI::Window::print() uses it also now. 2001-11-25 16:16 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: module-formats.c, module-formats.h, window-commands.c: /WINDOW NAME now complains if you try to change the window's name to something that's already in use. 2001-11-25 16:05 Timo Sirainen <tss@iki.fi> * src/core/servers-reconnect.c: Doing /RECONNECT while server was still being connected to, irssi didn't disconnect the server so you ended up having two connections. 2001-11-25 16:01 Timo Sirainen <tss@iki.fi> * src/perl/ui/Window.xs: Irssi::Window::command() should make the specified window active_win temporarily. 2001-11-24 02:31 Timo Sirainen <tss@iki.fi> * src/perl/ui/Themes.xs: Irssi::printformat() crashed if the registered format contained $0- etc. 2001-11-21 18:50 Timo Sirainen <tss@iki.fi> * src/core/chat-commands.c: /FOREACH QUERY did actually same as /FOREACH CHANNEL :) 2001-11-20 22:42 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-windows.c: set only non-automatic windows sticky so that the windows irssi creates at startup wont get sticky. also the check if split window was empty was wrong. 2001-11-20 22:19 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-events-numeric.c: 377 numeric seems to be used as motd by some servers.. 2001-11-20 21:54 Timo Sirainen <tss@iki.fi> * src/core/pidwait.h: Still forgot to add pidwait_get_pids() here. 2001-11-20 21:48 Timo Sirainen <tss@iki.fi> * src/core/pidwait.c: added function pidwait_get_pids() which session.c uses - forgot to commit last time :) 2001-11-20 21:44 Timo Sirainen <tss@iki.fi> * src/fe-text/term.c: /SET colors OFF should work even if /SET term_force_colors is ON 2001-11-20 21:36 Timo Sirainen <tss@iki.fi> * src/core/session.c: --session broke --help output 2001-11-20 21:29 Timo Sirainen <tss@iki.fi> * src/core/session.c: /UPGRADE: waited pids are now transferred to new client so we don't leave zombie processes. 2001-11-20 13:51 Timo Sirainen <tss@iki.fi> * src/: core/commands.c, fe-common/core/fe-core-commands.c: using signal_add() instead of signal_add_first() again. the ..first() wasn't really needed and it broke autoaway.pl script .. which is because /DISCONNECT and /UPGRADE commands destroy the server record, but it's still left in the signal's parameter. Guess I'll need to add reference counting to server record as well.. 2001-11-20 13:38 Timo Sirainen <tss@iki.fi> * src/fe-common/core/themes.c: data_is_empty() might have crashed when it was called at the startup when there was no active window. 2001-11-20 04:38 Timo Sirainen <tss@iki.fi> * src/fe-text/mainwindows.c: /WINDOW STICK <ref#> OFF didn't work. 2001-11-20 04:35 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-windows.c: When creating hidden windows in sticky split windows, they should go to the active split window, not to some other non-sticky window.. 2001-11-20 04:28 Timo Sirainen <tss@iki.fi> * docs/perl.txt: send_raw_split() example's nickarg was wrong (2 -> 3). 2001-11-20 04:26 Timo Sirainen <tss@iki.fi> * src/irc/core/irc.c: irc_send_cmd_split() - don't crash if there was no nicks given (probably called improperly from script).. 2001-11-20 04:19 Timo Sirainen <tss@iki.fi> * src/core/session.c: /UPGRADE: --home and --config parameters weren't passed to new irssi. 2001-11-20 04:11 Timo Sirainen <tss@iki.fi> * default.theme, src/fe-common/core/fe-channels.c, src/fe-common/core/module-formats.c, src/fe-common/core/module-formats.h: Added /FORMAT names_prefix to print prefix at the beginning of each /NAMES list line. 2001-11-20 03:48 Timo Sirainen <tss@iki.fi> * src/core/session.c: Typobugfix. 2001-11-20 03:43 Timo Sirainen <tss@iki.fi> * src/fe-text/: gui-windows.c, mainwindows.c, statusbar.c: Irssi didn't redraw the screen properly when split windows were created but were never set active. 2001-11-20 03:25 Timo Sirainen <tss@iki.fi> * src/fe-common/core/window-items.c: /SET autocreate_split_windows - If autocreated windows should be split windows instead of hidden. 2001-11-20 03:22 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-messages.c: Added halfop support for nick modes. 2001-11-20 03:08 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-core-commands.c: Previous commit in core/commands.c broke /^cmd (command output hiding). 2001-11-20 03:04 Timo Sirainen <tss@iki.fi> * src/irc/core/channel-events.c: /SET join_auto_chans_on_invite setting wasn't registered so it didn't work.. 2001-11-20 02:47 Timo Sirainen <tss@iki.fi> * src/: core/session.c, core/session.h, fe-text/irssi.c: /UPGRADE now saves the session, disconnects the servers so that the socket isn't closed but irssi thinks its disconnected, then it quits irssi, and as the last command executes the new irssi. This way we get clean deinitialization so irssi can close log files, destroy scripts, etc. 2001-11-20 02:29 Timo Sirainen <tss@iki.fi> * src/: core/session.c, irc/core/irc-session.c: /UPGRADE: server command queue is now flushed to make sure everything gets sent to server. Channels are now stored in in config blocks instead of just in one string, this way we can restore the topic and key. Away status in server is also restored. 2001-11-20 01:54 Timo Sirainen <tss@iki.fi> * src/core/: net-sendbuffer.c, net-sendbuffer.h: Added net_sendbuffer_flush() for flushing the buffer. 2001-11-20 00:57 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-readline.c: Specified "cleft" and "cright" for ctrl-left/right keys. Added xterm's keycodes for them. 2001-11-20 00:56 Timo Sirainen <tss@iki.fi> * src/fe-common/core/keyboard.c: /BIND works a bit better again when parsing the given key. 2001-11-20 00:12 Timo Sirainen <tss@iki.fi> * src/core/channels.c: Don't break if /CHANNEL ADD -bots list has bots separated with more than one space. 2001-11-20 00:09 Timo Sirainen <tss@iki.fi> * src/core/commands.c: grab the "send command" event with signal_add_first(). 2001-11-20 00:04 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/: fe-events-numeric.c, module-formats.c, module-formats.h: 378 event (whois realhost) data is different between irc servers, so added support for another server. Also added support for 377 event (whois usermode). 2001-11-19 23:47 Timo Sirainen <tss@iki.fi> * src/perl/perl-common.c: perl_command() - just a small sanity check that we're not sending empty command. 2001-11-19 23:44 Timo Sirainen <tss@iki.fi> * src/core/special-vars.c: eval_special_string() : spaces are now ignored after ';' separator (so /alias echo foo; echo bar works properly). Also if there was any empty commands they're now ignored. 2001-11-19 23:34 Timo Sirainen <tss@iki.fi> * src/: fe-common/irc/fe-events-numeric.c, irc/core/irc-commands.c, irc/core/irc-nicklist.c, irc/core/irc-servers.h: Removed whois_coming-flag which was used to figure out if 301 event should be printed as whois-message or normal "nick is away" message. Server redirections are used for that now. Some servers also send 301 event in /WHOWAS reply, this works now as well. 2001-11-19 23:22 Timo Sirainen <tss@iki.fi> * src/irc/core/lag.c: Changed default of /SET lag_check_time from 30 to 60. 2001-11-19 23:21 Timo Sirainen <tss@iki.fi> * irssi.conf, src/fe-text/statusbar-items.c: Rewrote lag statusbar item. It's now updated properly. 2001-11-19 22:26 Timo Sirainen <tss@iki.fi> * src/perl/: perl-core.c, common/Settings.xs: Settings of perl scripts are now stored in "perl/core/scripts" instead of old "perl/core". The settings are automatically moved to the perl/core/scripts for now - this will be removed before 0.7.99 comes out. 2001-11-19 22:10 Timo Sirainen <tss@iki.fi> * src/fe-common/core/hilight-text.c: /HILIGHT -actcolor didn't work with -nick (which was default) 2001-11-19 21:47 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-messages.c: Actually :) The /SET show_own_nick_change_once is still there, but it's OFF by default now, and printing the own nick changes just don't trigger window activity. 2001-11-19 21:42 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-messages.c: /SET show_own_nickchange_once ON - show own nick changes only in active window instead of every channel you've joined. This is the default now. 2001-11-19 21:41 Timo Sirainen <tss@iki.fi> * src/core/Makefile.am: Removed memdebug stuff. 2001-11-19 21:37 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: fe-exec.c, fe-exec.h: Added /EXEC -level option. 2001-11-19 21:30 Timo Sirainen <tss@iki.fi> * acconfig.h, configure.in, src/fe-text/irssi.c, src/lib-config/parse.c, src/common.h, src/core/memdebug.c, src/core/memdebug.h: Removed memory debugging code. It's a lot easier to check for buffer overflows with electric fence and memory leaks with memprof. 2001-11-19 21:16 Timo Sirainen <tss@iki.fi> * src/irc/dcc/dcc.c: Ignoring CTCPs shouldn't ignore DCC CTCPs, we're checking DCC level for ignoring them now. 2001-11-19 21:06 Timo Sirainen <tss@iki.fi> * src/fe-common/core/chat-completion.c: Actually, we do want to have the space after nick completion.. :) It's much more often wanted than not, and I can't really think of any way to figure out if we want space or not. 2001-11-19 20:36 Timo Sirainen <tss@iki.fi> * src/perl/: get-signals.pl, perl-common.c, perl-common.h, perl-signals.c, common/Channel.xs, common/Query.xs, common/Server.xs, common/typemap, irc/Dcc.xs, irc/Irc.xs, irc/module.h, irc/typemap, ui/UI.xs, ui/Window.xs: Irssi::Irc::Dcc::* is now correctly blessed instead of using Irssi::Irc::Dcc always. did s/irssi_bless/iobject_bless/, added simple_iobject_bless which DCC uses. 2001-11-19 19:46 Timo Sirainen <tss@iki.fi> * src/perl/perl-common.c: Chat protocol ID was assumed to be 8bit or less, this may not be so since the ID is taken from generic unique ID-pool which grows fast.. Now the we'll divide the 32bit number to 16bit chat protocol ID and 16bit object ID. They might not fit either, so I think I'll need to rewrite this part of code some day :) 2001-11-19 19:06 Timo Sirainen <tss@iki.fi> * src/fe-common/core/chat-completion.c: Don't add space after tab-completed nicks. 2001-11-19 18:31 Timo Sirainen <tss@iki.fi> * src/fe-text/irssi.c: moved the dirty_check() before fe_common_core_finish_init() so that if ~/.irssi/startup file does something that wants to change the prompt it would work.. 2001-11-19 18:21 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-irc-messages.c: "message irc notice" - when figuring out if it's server notice or not, check also if address == "" instead of just == NULL. At least if perl script emits the signal it gets "". 2001-11-19 17:57 Timo Sirainen <tss@iki.fi> * src/fe-text/irssi.c: Redraw the screen before emitting "irssi init finished" signal, so we have input entry created if someone wants to change prompt. 2001-11-19 17:38 Timo Sirainen <tss@iki.fi> * src/fe-common/core/themes.c: data_is_empty() didn't check properly for $0-$9 variables and broke statusbar. 2001-11-19 16:59 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-readline.c: With /SET window_auto_change ON, irssi might have crashed if input entry was not visible at that time. 2001-11-19 16:45 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-session.c: /UPGRADE now remembers user mode, patch by lam@e-gate.pl 2001-11-19 15:17 Timo Sirainen <tss@iki.fi> * src/core/special-vars.c: get_argument() - allow arglist to be NULL, just assume that there's no arguments then. 2001-11-19 15:02 Timo Sirainen <tss@iki.fi> * src/core/: channels.c, chat-commands.c, server-connect-rec.h: /CONNECT -! doesn't autojoin to channels. 2001-11-19 14:55 Timo Sirainen <tss@iki.fi> * src/core/session.c: Irssi printed GLib error if no PATH was set.. 2001-11-19 14:52 Timo Sirainen <tss@iki.fi> * src/core/: servers.c, session.c: /UPGRADE didn't work properly when you were connected to multiple servers. 2001-11-19 14:33 Timo Sirainen <tss@iki.fi> * src/core/session.c: session_set_binary() - we can't get the full path to irssi binary from argv[0] and we need it, so its searched now. 2001-11-19 14:14 Timo Sirainen <tss@iki.fi> * src/: core/channel-rec.h, core/channels.c, irc/core/irc-session.c: -botcmd isn't now sent to channels when /UPGRADEing. 2001-11-19 14:02 Timo Sirainen <tss@iki.fi> * src/irc/core/channel-events.c: /SET join_auto_chans_on_invite - patch by tygrys@moo.pl 2001-11-19 13:46 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-readline.c: Removed GLib error when doing /RELOAD. 2001-11-19 13:42 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-session.c: Topics weren't restored on /UPGRADE. 2001-11-19 03:46 Timo Sirainen <tss@iki.fi> * src/: fe-common/irc/dcc/fe-dcc-send.c, irc/dcc/dcc-send.c: If /SET dcc_upload_path is empty, we should use the current directory, not root directory. 2001-11-19 03:25 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/dcc/fe-dcc-send.c: Filename completion for /DCC SEND looked files from wrong default directory. 2001-11-19 03:00 Timo Sirainen <tss@iki.fi> * src/core/session.c: Added syntax comment for /UPGRADE 2001-11-19 02:54 Timo Sirainen <tss@iki.fi> * src/core/session.c: A few more updates. 2001-11-19 02:48 Timo Sirainen <tss@iki.fi> * src/: core/Makefile.am, core/core.c, core/server-rec.h, core/servers.c, core/session.c, core/session.h, fe-text/irssi.c, irc/core/Makefile.am, irc/core/irc-core.c, irc/core/irc-servers.c, irc/core/irc-session.c: /UPGRADE - upgrade-on-the-fly feature. Currently only moves the active server connections to the new irssi process, but that should be enough to never quit from IRC again :) 2001-11-19 02:30 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-events-numeric.c: Event 001 wasn't printed to screen. 2001-11-19 00:29 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-servers.c: Data sent to server with /RAWQUOTE didn't show up properly in rawlog unless it ended with \r\n. 2001-11-18 23:27 Timo Sirainen <tss@iki.fi> * default.theme, src/fe-common/core/fe-channels.c, src/fe-common/core/module-formats.c, src/fe-common/core/module-formats.h: Added new formats for ops/halfops/voices in /NAMES list. 2001-11-18 23:17 Timo Sirainen <tss@iki.fi> * src/fe-text/: statusbar-items.c, textbuffer-view.c, textbuffer-view.h: --more-- works again, better than ever :) 2001-11-18 23:15 Timo Sirainen <tss@iki.fi> * src/fe-text/statusbar.c: back to "Irssi didn't always remove the statusbar item from screen when it should have." bug - this time with right-aligned items :) 2001-11-18 23:09 Timo Sirainen <tss@iki.fi> * src/fe-text/term-terminfo.c: term_refresh(): Change the color to black after everything is done. It's annoying when the color usually was left to the statusbar's color and when ssh connection to irssi dropped, the terminal's background changed to blue.. 2001-11-18 22:36 Timo Sirainen <tss@iki.fi> * src/: perl/Makefile.am, irc/core/ctcp.c, irc/core/ctcp.h, perl/irc/Ctcp.xs, perl/irc/Irc.xs, perl/irc/Server.xs: Added ctcp_register() and ctcp_unregister() for registering CTCP commands. It's used by CTCP CLIENTINFO to print list of known CTCP commands. Also added CTCP USERINFO command + /SET ctcp_userinfo_reply. 2001-11-18 20:37 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: Makefile.am, autorun.c, autorun.h, fe-common-core.c: Execute ~/.irssi/startup before autoconnecting to servers. This way you can get autoconnecting work with dynamically loaded chat protocols. 2001-11-18 20:01 Timo Sirainen <tss@iki.fi> * src/perl/ui/Window.xs: Irssi::Server::print()'s level parameter wasn't optional like in other print()s. 2001-11-18 19:16 Timo Sirainen <tss@iki.fi> * src/fe-text/statusbar.c: typobugfix for previous commit. 2001-11-18 19:12 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-readline.c: Don't handle keypresses when there's no active entry in screen. 2001-11-18 19:06 Timo Sirainen <tss@iki.fi> * src/fe-text/statusbar.c: After calls to statusbar_item_register() and statusbar_item_unregister(), the statusbars should be redrawn. This also fixes the crash at quit when using statusbar perl scripts. 2001-11-18 18:41 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-commands.c: If you did quickly /WHOIS existing_nick, /WHOIS not_existing_nick, irssi printed one extra "End of WHOIS" message in screen. 2001-11-18 18:13 Timo Sirainen <tss@iki.fi> * docs/perl.txt: Added Chatnet, Process and updated redirection text. 2001-11-18 17:36 Timo Sirainen <tss@iki.fi> * src/perl/perl-common.c: Irssi::Chatnet can now be accessed from perl. 2001-11-18 17:27 Timo Sirainen <tss@iki.fi> * src/perl/common/Server.xs: Added Irssi::chatnets() and chatnet_find() 2001-11-18 17:16 Timo Sirainen <tss@iki.fi> * src/perl/: irssi-core.pl, perl-core.c: /SCRIPT UNLOAD didn't destroy the perl package from memory. Also the scripts weren't destroyed when error occured in them. 2001-11-18 16:07 Timo Sirainen <tss@iki.fi> * src/irc/core/servers-redirect.c: Stop the redirection if we receive unknown event and it's not numeric. 2001-11-18 15:28 Timo Sirainen <tss@iki.fi> * src/fe-text/textbuffer-view.c: Fixed the "multiple space split" fix :) It was causing crashes, strange that it worked in my tests.. 2001-11-18 14:43 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-irc-messages.c: Even if notice is from server, print it to given target, since it could be meant for some channel. 2001-11-18 14:40 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-ignore.c: When printing /IGNORE list, if there's no ignores print the IGNORE_NO_IGNORES format which wasn't used before for anything.. 2001-11-18 13:35 Timo Sirainen <tss@iki.fi> * src/irc/proxy/listen.c: Reply to PINGs ourself if destination was proxy's address, our own nick or no destination at all. 2001-11-18 12:56 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-windows.c: Sometimes when changing from split window to another, irssi crashed/messed up the screen. Happened mostly if the window layout was saved. 2001-11-18 11:55 Timo Sirainen <tss@iki.fi> * src/irc/core/: channels-query.c, ctcp.c, irc-servers.c, netsplit.c, servers-redirect.c: When destroying data used from server in "server disconnected" signal, set the data to NULL as well, the server record is still used after the signal is finished (the channels it uses are destroyed, which may trigger scripts etc.) 2001-11-17 18:15 Timo Sirainen <tss@iki.fi> * src/fe-text/textbuffer-view.c: If line was split from multiple spaces, irssi printed the spaces in the beginning of the next line - which wasn't good if the next line was statusbar.. 2001-11-17 17:39 Timo Sirainen <tss@iki.fi> * src/fe-text/statusbar.c: Irssi didn't always remove the statusbar item from screen when it should have. 2001-11-17 16:59 Timo Sirainen <tss@iki.fi> * src/irc/core/modes.h: added +q channel mode to HAS_MODE_ARG_ALWAYS() list. 2001-11-17 15:20 Timo Sirainen <tss@iki.fi> * src/irc/core/channels-query.c: 329 event reply for MODE #channel shouldn't go to "chanquery abort", but we'd rather just want to print it. 2001-11-17 13:02 Timo Sirainen <tss@iki.fi> * src/perl/module-formats.c: "error loading script" -> "error in script" because it can be printed at any time. 2001-11-17 01:25 Timo Sirainen <tss@iki.fi> * src/perl/: textui/TextUI.xs, ui/Formats.xs, ui/Themes.xs, ui/UI.xs: Didn't I already commit these? .. added format_get_text(), gui_printtext_after(), last_line_insert() and fixed a few memleaks. 2001-11-17 01:23 Timo Sirainen <tss@iki.fi> * src/irc/core/servers-redirect.h: Forgot to update this for server_redirect_register() 2001-11-17 01:12 Timo Sirainen <tss@iki.fi> * src/perl/Makefile.am: added ui/Formats.xs to EXTRA_DIST 2001-11-17 01:07 Timo Sirainen <tss@iki.fi> * src/: irc/core/servers-redirect.c, perl/irc/Server.xs: Added support for "optional events" in redirection. They're checked right after stop-signal is received. This fixes /WHOIS non_existing_nick in OPN, and also hides the Channel created-event when joining to channel that's received in several networks after /MODE #channel. 2001-11-17 00:42 Timo Sirainen <tss@iki.fi> * src/irc/core/servers-redirect.c: Allow replies to redirections come in a bit different order than expected - default is if 3 replies to other redirections are received, abort the expected one. This is because some IRC bouncers reply to some of the commands (PING) themself immediately. 2001-11-16 22:35 Timo Sirainen <tss@iki.fi> * src/perl/common/Core.xs: Fixed a few memory leaks 2001-11-16 17:51 Timo Sirainen <tss@iki.fi> * src/fe-common/core/window-items.c: added assert to window_item_add(). 2001-11-16 17:17 Timo Sirainen <tss@iki.fi> * src/perl/common/Core.xs: Added Irssi::version() for returning the IRSSI_VERSION_DATE, fixed get_irssi_dir() and get_irssi_config() not to complain about const char*. 2001-11-16 15:49 Timo Sirainen <tss@iki.fi> * src/irc/core/servers-redirect.c: Added "your not chanop" failure to I-mode as well. 2001-11-16 15:39 Timo Sirainen <tss@iki.fi> * src/irc/core/channels-query.c: If the last query fails we should make the channel synced. 2001-11-16 15:18 Timo Sirainen <tss@iki.fi> * src/irc/core/servers-redirect.c: ISON and USERHOST redirections were registered wrong. 2001-11-16 12:50 Timo Sirainen <tss@iki.fi> * src/: perl/common/Core.xs, core/settings.c: "setup reread" signal now sends the config file as parameter. Added Irssi::get_irssi_dir() and Irssi::get_irssi_config(). Patch by peder@linpro.no 2001-11-16 11:05 Timo Sirainen <tss@iki.fi> * src/fe-text/: term-curses.c, term-terminfo.c, term.c, term.h, terminfo-core.c, terminfo-core.h: Removed /SET term_scroll_fast - looks like il/dl commands work fine with scrolling region at least in xterm and linux console, so it looks nice and is fast. 2001-11-15 23:51 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/notifylist/fe-notifylist.c: When printing notify joins/leaves, don't print them with hilight color after all.. they're annoying when they create autolog files. 2001-11-15 23:36 Timo Sirainen <tss@iki.fi> * src/fe-text/textbuffer.c: textbuffer_insert() didn't work properly when trying to add empty string. 2001-11-15 22:01 Timo Sirainen <tss@iki.fi> * src/fe-text/textbuffer-view.c: The default color for line should be ATTR_RESET, not 0 (black). 2001-11-15 21:49 Timo Sirainen <tss@iki.fi> * src/fe-text/mainwindows.c: /WINDOW DOWN and /WINDOW UP now cycle to highest/lowest window. 2001-11-15 21:02 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/themes.c, fe-common/core/themes.h, fe-text/statusbar.c: Changed the escaping system - theme_format_expand_data()'s EXPAND_FLAG_IGNORE_EMPTY now also checks if the argument is a $variable that is empty. Statusbar now first expands the formats and after then expands $variables. Should fix at least when trying to print #$$$ channel in statusbar. 2001-11-15 19:57 Timo Sirainen <tss@iki.fi> * src/fe-text/statusbar-config.c: When overriding default statusbars, don't forget the type/placement/position/visible settings if they're not specified in new statusbar config. 2001-11-15 19:44 Timo Sirainen <tss@iki.fi> * src/fe-text/statusbar.c: Right-aligned statusbar items weren't positioned correctly. 2001-11-15 19:37 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-commands.c: /QUOTE and /RAWQUOTE should work as soon as the socket is connected. 2001-11-15 17:29 Timo Sirainen <tss@iki.fi> * src/irc/core/servers-redirect.c: print failed redirections to rawlog even if there's no failure signal. 2001-11-15 17:18 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-commands.c: /WHOIS nick_who_was_in_irc showed only the first and last lines of /WHOWAS. 2001-11-15 17:11 Timo Sirainen <tss@iki.fi> * irssi.conf: changed the infobar text - "read it to get rid of this" 2001-11-15 14:47 Timo Sirainen <tss@iki.fi> * src/: core/server-rec.h, fe-common/core/fe-server.c, fe-text/statusbar-items.c, irc/core/lag.c: Lag checking fixes - should work fine again. 2001-11-15 01:52 Timo Sirainen <tss@iki.fi> * src/fe-text/: term-curses.c, term-terminfo.c, term.c, term.h, terminfo-core.c, terminfo-core.h: /SET force_colors -> /SET term_force_colors. Added /SET term_scroll_fast option to specify if we want to scroll with fastest method, or the cleanest method. The default is cleanest and it looks best with xterm, with some other terminals where line-by-line scroll is slow, you might want to use the fast scrolling. 2001-11-15 01:32 Timo Sirainen <tss@iki.fi> * src/fe-text/term-terminfo.c: Scrolling should dirty the whole scrolling area, not just the new lines. 2001-11-15 01:21 Timo Sirainen <tss@iki.fi> * src/core/chat-protocols.c: Don't crash when connecting to server with unknown chat protocol (eg. specified in config file but module not loaded yet). 2001-11-15 01:08 Timo Sirainen <tss@iki.fi> * src/irc/notifylist/notify-ison.c: Small optimization for whois-redirecting. 2001-11-15 01:04 Timo Sirainen <tss@iki.fi> * src/perl/irc/Server.xs: redirect_event() didn't give the correct parameter to event_hash2list(). Changed void* parameters -> SV* and using them directly instead of ST(x). 2001-11-15 00:37 Timo Sirainen <tss@iki.fi> * src/irc/notifylist/notify-ison.c: WHOIS command should be sent after redirecting, not before.. 2001-11-15 00:30 Timo Sirainen <tss@iki.fi> * src/irc/core/channels-query.c: Still some syncing fixes. Don't loop forever now if we don't find the reply to mode/who. 2001-11-15 00:23 Timo Sirainen <tss@iki.fi> * src/irc/core/servers-redirect.c: Report failed redirections in rawlog. 2001-11-14 23:43 Timo Sirainen <tss@iki.fi> * src/irc/core/servers-redirect.c: Redirect parameters should be matched case-insensitively 2001-11-14 22:56 Timo Sirainen <tss@iki.fi> * src/irc/core/channels-query.c: Yet another bugfix for channel sync. 2001-11-14 22:48 Timo Sirainen <tss@iki.fi> * src/irc/core/channels-query.c: Channel syncing rewrites. 2001-11-14 17:31 Timo Sirainen <tss@iki.fi> * src/core/settings.c: typofix 2001-11-14 17:28 Timo Sirainen <tss@iki.fi> * src/: core/settings.c, core/settings.h, fe-common/core/fe-settings.c: settings_save() now sends "setup saved" signal - patch by peder@ifi.uio.no 2001-11-14 16:31 Timo Sirainen <tss@iki.fi> * irssi.conf: OPN's max_modes changed 6 -> 4 2001-11-14 13:33 Timo Sirainen <tss@iki.fi> * src/perl/ui/Themes.xs: typofix 2001-11-13 14:01 Timo Sirainen <tss@iki.fi> * src/fe-text/textbuffer-view.c: Reset the terminal color before scrolling, so the scrolled area's background doesn't get non-black.. 2001-11-12 23:15 Timo Sirainen <tss@iki.fi> * src/: irc/core/channels-query.c, irc/core/irc-commands.c, irc/core/lag.c, irc/core/servers-idle.c, irc/core/servers-idle.h, irc/core/servers-redirect.c, irc/core/servers-redirect.h, irc/notifylist/notify-ison.c, irc/proxy/listen.c, fe-common/irc/fe-events.c, perl/irc/Server.xs: Redirection fixes - added count parameter. 2001-11-12 23:03 Timo Sirainen <tss@iki.fi> * src/core/expandos.c: %X should generate "time changed" every second too. 2001-11-12 22:33 Timo Sirainen <tss@iki.fi> * docs/help/in/nick.in: Updated 2001-11-12 20:17 Timo Sirainen <tss@iki.fi> * docs/startup-HOWTO.html: Typofixes to -bots commands - *!*@bot@.. -> *!*bot@... 2001-11-12 18:39 Timo Sirainen <tss@iki.fi> * src/fe-text/mainwindows.c: Closing last non-sticky window didn't destroy the split window. 2001-11-12 15:49 Timo Sirainen <tss@iki.fi> * src/perl/irc/Server.xs: redirect_event() fixed to change empty arg/failure_signal to NULL 2001-11-12 15:17 Timo Sirainen <tss@iki.fi> * src/core/expandos.c: extra check to make sure the "timer changed" signal is sent at startup. 2001-11-12 14:53 Timo Sirainen <tss@iki.fi> * src/fe-text/mainwindows.c: /WINDOW BALANCE was buggy sometimes - thanks to poptix for finding it :) 2001-11-12 10:32 Timo Sirainen <tss@iki.fi> * src/fe-text/terminfo-core.c: Prefer scrolling with n lines insert/remove to 1 line at a time scrolling region. 2001-11-12 10:15 Timo Sirainen <tss@iki.fi> * src/fe-text/: Makefile.am, statusbar-items.h, statusbar.c: Removed statusbar-items.h 2001-11-12 10:13 Timo Sirainen <tss@iki.fi> * src/perl/irc/Server.xs: Added Irssi::redirect_get_signal() and Irssi::redirect_peek_signal(). Changed syntax of Irssi::redirect_register() and Irssi::redirect_event(). 2001-11-11 23:44 Timo Sirainen <tss@iki.fi> * src/irc/core/: servers-redirect.c, servers-redirect.h: added server_redirect_peek_signal() function. 2001-11-11 23:42 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-common-core.c: --version now shows the date version too. 2001-11-11 23:41 Timo Sirainen <tss@iki.fi> * src/irc/proxy/: dump.c, listen.c: Fixed to work with new redirection code. Also don't set the mode to +(null) if there's no server mode. 2001-11-11 23:39 Timo Sirainen <tss@iki.fi> * src/perl/: module.h, perl-core.c, perl-core.h, common/Irssi.xs, textui/TextUI.xs, ui/UI.xs: Updated perl API version. Fixed irssi to behave better if the API doesn't match (doesn't crash). 2001-11-11 21:27 Timo Sirainen <tss@iki.fi> * src/irc/core/servers-redirect.c: "mode e" was registered twice - the second one should have been "mode I". 2001-11-11 21:20 Timo Sirainen <tss@iki.fi> * src/irc/core/: channels-query.c, irc-commands.c, irc-servers.c, irc-servers.h, irc.c, irc.h, servers-redirect.c, servers-redirect.h: Redirection fixes. 2001-11-11 21:05 Timo Sirainen <tss@iki.fi> * src/core/rawlog.c: /RAWLOG commands should work immediately after connection to server was accepted (ie. don't wait for 001 event from server). 2001-11-11 20:02 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-commands.c: /WHOIS unknown_nick printed the "there was no such nickname" message as well as the "there is no such nick" message. 2001-11-11 19:59 Timo Sirainen <tss@iki.fi> * src/: core/Makefile.am, core/commands.c, core/server-rec.h, core/servers-redirect.c, core/servers-redirect.h, core/servers.c, irc/core/Makefile.am, irc/core/channels-query.c, irc/core/ctcp.c, irc/core/irc-commands.c, irc/core/irc-servers.c, irc/core/irc-servers.h, irc/core/irc.c, irc/core/lag.c, irc/core/server-idle.c, irc/core/server-idle.h, irc/core/servers-idle.c, irc/core/servers-idle.h, irc/core/servers-redirect.c, irc/core/servers-redirect.h, irc/notifylist/module.h, irc/notifylist/notify-ison.c, irc/notifylist/notify-whois.c, irc/notifylist/notifylist.c, fe-common/irc/fe-events.c, perl/common/Server.xs, perl/common/module.h, perl/irc/Server.xs, perl/irc/module.h: Moved rewritten server redirection code from core to irc. This new code should be able to do the redirecting a lot more error-proof. Changed lag-checking to use PINGs instead of NOTIFYs. This breaks scripts using redirection. Hopefully this doesn't break too much things in irssi :) 2001-11-10 21:15 Timo Sirainen <tss@iki.fi> * src/core/network.c: net_listen(): if creating IPv6 socket fails because of EPROTONOSUPPORT, try without IPv6. 2001-11-07 15:35 Timo Sirainen <tss@iki.fi> * src/core/network.c: net_connect(): if bind() fails, set the address back to INADDR_ANY to make sure it doesn't leave the socket in buggy state. 2001-11-07 15:10 Timo Sirainen <tss@iki.fi> * docs/help/in/rawlog.in: separated the different /RAWLOG commands with empty lines - otherwise irssi would join those lines into one when printing it.. 2001-11-07 12:54 Timo Sirainen <tss@iki.fi> * docs/startup-HOWTO.html: Removed " = " in /SET autolog_path example - it really shouldn't be there :) 2001-11-05 15:48 Timo Sirainen <tss@iki.fi> * src/: core/Makefile.am, fe-common/core/Makefile.am, fe-common/irc/Makefile.am, fe-common/irc/dcc/Makefile.am, fe-common/irc/notifylist/Makefile.am, fe-none/Makefile.am, fe-text/Makefile.am, irc/bot/Makefile.am, irc/core/Makefile.am, irc/dcc/Makefile.am, irc/flood/Makefile.am, irc/notifylist/Makefile.am, irc/proxy/Makefile.am, lib-config/Makefile.am, lib-popt/Makefile.am, perl/Makefile.am: Moved $(GLIB_CFLAGS) after -I includes, to make sure our own .h files get before possibly identically named headers in the glib's include directory. 2001-11-05 15:13 Timo Sirainen <tss@iki.fi> * configure.in: Terminfo is now the default, always. 2001-11-05 12:47 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-channels.c: /CHANNEL xxx - don't crash if not connected to server. 2001-11-04 22:47 Timo Sirainen <tss@iki.fi> * src/fe-text/textbuffer-view.c: Still messing up with colors. 2001-11-04 21:13 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-common-irc.h: removed, not needed. 2001-11-04 19:11 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-commands.c: Looks like I went and broke /PART accidentally.. 2001-11-04 15:36 Timo Sirainen <tss@iki.fi> * src/: fe-common/irc/fe-irc-commands.c, irc/core/irc-commands.c: Stupid me, remembered wrong how PARAM_FLAG_OPTCHAN worked. This broke /CTCP, /NCTCP and /NOTICE for non-channel targets. Back to old code, except "*" is now treated as active target. 2001-11-03 23:52 Timo Sirainen <tss@iki.fi> * src/irc/core/Makefile.am: Added missing irc-commands.h 2001-11-03 19:36 Timo Sirainen <tss@iki.fi> * src/: irc/core/irc-commands.c, fe-common/irc/fe-irc-commands.c: * works now as active channel with /NOTICE, /CTCP and /NCTCP. 2001-11-03 16:31 Timo Sirainen <tss@iki.fi> * src/fe-text/term-terminfo.c: Virtualized cursor movement and clearing to end of line. Now neither is done unless really needed. 2001-11-03 15:50 Timo Sirainen <tss@iki.fi> * src/fe-text/textbuffer-view.c: Don't clear the window before redrawing, it's faster to do it at the same time window is being redrawn. 2001-11-03 15:42 Timo Sirainen <tss@iki.fi> * src/fe-text/: term-terminfo.c, terminfo-core.c, terminfo-core.h: Reset the color before clearing screen. Set the cursor invisible when moving around in screen and set it visible again when it's in wanted position. 2001-11-03 14:31 Timo Sirainen <tss@iki.fi> * src/irc/core/modes.c: /OP, /DEOP, /VOICE and /DEVOICE fixed not to print glib error if used in non-channel window. 2001-11-03 14:28 Timo Sirainen <tss@iki.fi> * src/fe-text/textbuffer-view.c: update_cmd_color() updated colors wrong. 2001-11-03 14:16 Timo Sirainen <tss@iki.fi> * src/core/commands.c: Commands that accepeted * parameter as active channel didn't work properly - active channel was used but the * wasn't removed from parameters. 2001-11-03 14:12 Timo Sirainen <tss@iki.fi> * src/fe-text/: gui-readline.c, term-terminfo.c: Quit if terminal gets lost. 2001-11-03 13:58 Timo Sirainen <tss@iki.fi> * src/core/servers-reconnect.c: /RECONNECT ALL crashed irssi (typofix - s/unref/ref/ :) 2001-11-03 13:54 Timo Sirainen <tss@iki.fi> * src/fe-text/textbuffer-view.c: Some fixes to drawing lines & handling long lines. 2001-11-03 11:54 Timo Sirainen <tss@iki.fi> * irssi.conf: Yet another fix of /UPTIME alias - maybe it finally works now :) 2001-11-02 15:53 Timo Sirainen <tss@iki.fi> * src/irc/: bot/bot-events.c, bot/bot-users.c, proxy/module.h: compile fix - patch by manoj@io.com 2001-11-02 02:05 Timo Sirainen <tss@iki.fi> * src/: core/chat-commands.c, core/commands.c, core/commands.h, core/rawlog.c, fe-common/core/fe-channels.c, fe-common/core/fe-core-commands.c, fe-common/core/module-formats.c, fe-common/core/module-formats.h, fe-common/irc/Makefile.am, fe-common/irc/fe-ctcp.c, fe-common/irc/fe-events-numeric.c, fe-common/irc/fe-events.c, fe-common/irc/fe-irc-channels.c, fe-common/irc/fe-irc-commands.c, fe-common/irc/fe-irc-messages.c, fe-common/irc/fe-irc-queries.c, fe-common/irc/fe-ircnet.c, fe-common/irc/fe-modes.c, fe-common/irc/fe-netjoin.c, fe-common/irc/fe-netsplit.c, fe-common/irc/module-formats.c, fe-common/irc/module-formats.h, fe-common/irc/module.h, fe-common/irc/dcc/module.h, fe-common/irc/notifylist/module.h, fe-text/Makefile.am, fe-text/irssi.c, irc/core/Makefile.am, irc/core/bans.c, irc/core/bans.h, irc/core/channel-events.c, irc/core/channel-rejoin.c, irc/core/channels-query.c, irc/core/ctcp.c, irc/core/irc-channels.c, irc/core/irc-channels.h, irc/core/irc-chatnets.h, irc/core/irc-commands.c, irc/core/irc-commands.h, irc/core/irc-core.c, irc/core/irc-expandos.c, irc/core/irc-masks.c, irc/core/irc-nicklist.c, irc/core/irc-nicklist.h, irc/core/irc-queries.c, irc/core/irc-queries.h, irc/core/irc-rawlog.c, irc/core/irc-servers-reconnect.c, irc/core/irc-servers.c, irc/core/irc-servers.h, irc/core/irc.c, irc/core/irc.h, irc/core/lag.c, irc/core/massjoin.c, irc/core/mode-lists.c, irc/core/mode-lists.h, irc/core/modes.c, irc/core/modes.h, irc/core/module.h, irc/core/server-idle.c, irc/core/server-idle.h, irc/dcc/dcc-autoget.c, irc/dcc/dcc-chat.c, irc/dcc/dcc-get.c, irc/dcc/dcc-send.c, irc/dcc/dcc.c, irc/dcc/dcc.h, irc/dcc/module.h, irc/flood/module.h, irc/notifylist/module.h: Moved some stuff from irc to core. Added command_bind_proto() function to bind protocol-specific commands. Added #define command_bind_irc() for easier access. CMD_IRC_SERVER(server) check should be done at the beginning of each command requiring IRC server as active server, it handles it correctly the cases when it is not. Did some other cleanups as well. 2001-11-01 23:52 Timo Sirainen <tss@iki.fi> * src/: core/chat-commands.c, core/commands.c, core/ignore.c, core/server-rec.h, core/servers.h, fe-common/core/chat-completion.c, fe-common/core/fe-ignore.c, fe-common/core/fe-log.c, irc/core/irc-servers.c, perl/common/Server.xs: server->ischannel(char *) -> server->ischannel(SERVER_REC *, char *). Added #define server_ischannel(server, data) and it's now used everywhere.. 2001-11-01 23:30 Timo Sirainen <tss@iki.fi> * src/fe-text/textbuffer-view.c: Buffer overflow fix (read-only, might have caused some crashes). 2001-11-01 22:04 Timo Sirainen <tss@iki.fi> * src/irc/core/mode-lists.c: Check that it's IRC-channel we're destroying before doing any IRC-specific deinitialization. 2001-11-01 18:55 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-windows.c: indent_always setting was wrongly set when configuration was changed. 2001-11-01 00:30 Timo Sirainen <tss@iki.fi> * src/core/modules-load.c: Crashfix when module didn't contain deinit() function. 2001-10-31 16:18 Timo Sirainen <tss@iki.fi> * src/core/: log.c, log.h: changed default log directory mode to 0700 and file mode to 0600. 2001-10-30 13:14 Timo Sirainen <tss@iki.fi> * docs/special_vars.txt: updated for $cumode_space 2001-10-30 13:12 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-expandos.c: added $cumode_space expando. Like $cumode, but gives " " if there's no mode. 2001-10-29 22:46 Timo Sirainen <tss@iki.fi> * src/fe-none/Makefile.am: typofix :) 2001-10-29 22:32 Timo Sirainen <tss@iki.fi> * configure.in: Link with $LDFLAGS when trying to compile one of the test programs.. 2001-10-29 21:44 Timo Sirainen <tss@iki.fi> * src/fe-text/terminfo-core.c: forgot to define TI_rep for repeat() command. 2001-10-29 20:17 Timo Sirainen <tss@iki.fi> * src/fe-text/term-terminfo.c: bug in last commit :) background color was broken 2001-10-29 20:16 Timo Sirainen <tss@iki.fi> * src/fe-text/term-terminfo.c: when colors aren't used, don't save last_fg and last_bg. This helps at least clrtoeol(). 2001-10-29 20:13 Timo Sirainen <tss@iki.fi> * src/fe-text/: term-terminfo.c, terminfo-core.c, terminfo-core.h: terminfo's term_clrtoeol() uses the clrtoeol() command only when using the default colors. otherwise it just goes and fills the line with spaces. 2001-10-29 19:42 Timo Sirainen <tss@iki.fi> * src/fe-text/mainwindows.c: Windows weren't created with correct size. When setting statusbar lines for windows, irssi didn't resize the window properly. 2001-10-29 17:15 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: module-formats.c, window-commands.c: /WINDOW SERVER -unsticky crashed irssi if it was used when you weren't connected to server. 2001-10-29 14:43 Timo Sirainen <tss@iki.fi> * configure.in, src/fe-none/Makefile.am, src/fe-text/Makefile.am: stuff in LIBS moved to PROG_LIBS again. Otherwise linking perl module (and maybe some other stuff as well) tries to link all that with the module. 2001-10-29 14:04 Timo Sirainen <tss@iki.fi> * src/fe-text/: screen.c, screen.h: not needed anymore, code is in term*.[ch] now. 2001-10-29 00:52 Timo Sirainen <tss@iki.fi> * src/fe-text/textbuffer-view.c: clrtoeol() wasn't called always when drawing buffer, so some garbage could have been left to screen. 2001-10-29 00:47 Timo Sirainen <tss@iki.fi> * src/fe-text/: term-curses.c, term-terminfo.c, term.h, gui-readline.c, terminfo-core.c: term_getch() -> term_gets() which can be used to read multiple keypresses at once. Also fixes keyboard not working with netbsd. 2001-10-29 00:17 Timo Sirainen <tss@iki.fi> * default.theme: Removed unused default_real_color, updated default_color's value to "-1" (didn't work without quotes) 2001-10-29 00:08 Timo Sirainen <tss@iki.fi> * src/fe-text/tparm.c: added a "const" to cvtchar() to get rid of compiler warnings 2001-10-29 00:01 Timo Sirainen <tss@iki.fi> * configure.in: Even if curses was found, we still need to check if it has terminfo code or just termcap.. 2001-10-28 23:06 Timo Sirainen <tss@iki.fi> * src/fe-text/terminfo-core.h: Change that should have been committed already 2001-10-28 22:49 Timo Sirainen <tss@iki.fi> * src/fe-text/terminfo-core.c: terminfo_resize() updated - new terminal width can't be taken by reading it from capabilities. Have to figure out something else (setupterm()?) 2001-10-28 22:17 Timo Sirainen <tss@iki.fi> * src/fe-text/: gui-windows.c, irssi.c, term-curses.c, term-terminfo.c, term.c, term.h, textbuffer-view.c: Some resize fixes. With terminfo + /SET indent_always OFF, doubleclicking long words (URLs mostly) that get split into two lines, selects the word fully. 2001-10-28 20:20 Timo Sirainen <tss@iki.fi> * src/fe-text/: term-curses.c, terminfo-core.c: Use TCSADRAIN option when changing terminfo settings. 2001-10-28 19:51 Timo Sirainen <tss@iki.fi> * src/fe-text/term.c: color forcing stuff left from previous commit 2001-10-28 19:40 Timo Sirainen <tss@iki.fi> * src/fe-text/: gui-entry.c, gui-entry.h, gui-windows.c, irssi.c, mainwindows.c, mainwindows.h, module.h, statusbar-config.c, statusbar-items.c, statusbar.c, statusbar.h, term-terminfo.c, terminfo-core.c, terminfo-core.h, textbuffer-view.c, textbuffer-view.h: Redrawing fixes - irssi should now rarely redraw stuff uselessly in screen. Most of the code now just marks the window/statusbar/etc. as dirty, and lets the dirty-checker handle it later. 2001-10-28 19:30 Timo Sirainen <tss@iki.fi> * src/fe-none/Makefile.am: Fixes for the updated configure. 2001-10-28 12:30 Timo Sirainen <tss@iki.fi> * acconfig.h, configure.in, default.theme, src/fe-common/core/formats.c, src/fe-common/core/themes.c, src/fe-common/core/themes.h, src/fe-text/Makefile.am, src/fe-text/gui-entry.c, src/fe-text/gui-printtext.c, src/fe-text/gui-readline.c, src/fe-text/gui-windows.c, src/fe-text/irssi.c, src/fe-text/lastlog.c, src/fe-text/mainwindows-layout.c, src/fe-text/mainwindows.c, src/fe-text/mainwindows.h, src/fe-text/statusbar-items.c, src/fe-text/statusbar.c, src/fe-text/term-curses.c, src/fe-text/term-terminfo.c, src/fe-text/term.c, src/fe-text/term.h, src/fe-text/terminfo-core.c, src/fe-text/terminfo-core.h, src/fe-text/textbuffer-commands.c, src/fe-text/textbuffer-view.c, src/fe-text/textbuffer-view.h, src/fe-text/textbuffer.c, src/fe-text/textbuffer.h, src/fe-text/tparm.c: Added support for using terminfo/termcap instead of curses. By default, configure chooses to use ncurses if found, of terminfo if only curses was found. --with-terminfo parameter can be used to specify if you want it or not. 2001-10-27 13:47 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-readline.c: When scrolling window with eg. scroll_page_count /2, irssi didn't remove window's statusbars lines when calculating number of lines to scroll. 2001-10-25 21:45 Timo Sirainen <tss@iki.fi> * src/perl/textui/Statusbar.xs: Irssi crashed if script died in statusbar handler. 2001-10-25 20:17 Timo Sirainen <tss@iki.fi> * src/perl/ui/Themes.xs: Added flags option for Irssi::UI::Theme::format_expand(). 2001-10-25 16:39 Timo Sirainen <tss@iki.fi> * src/fe-text/: gui-entry.c, gui-entry.h, gui-readline.c: forward_word and backward_word now move only to next/prev non-alphanumeric character. added forward_to_space and backward_to_space. transpose_characters moves the cursor to right. patch by peder@linpro.no. 2001-10-25 14:02 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/: fe-events-numeric.c, module-formats.c, module-formats.h: Renamed /FORMAT whois_oper_type to whois_oper which is now removed. whois_oper wasn't really used anywhere AFAIK. 2001-10-25 13:21 Timo Sirainen <tss@iki.fi> * src/perl/ui/: Themes.xs, UI.xs: Added Irssi::current_theme() and Irssi::Theme::format_expand() 2001-10-25 12:00 Timo Sirainen <tss@iki.fi> * src/perl/: xsinit.c, Makefile.am, perl-core.c: Boot dynaloader too even if perl libraries are compiled statically in irssi. 2001-10-25 01:36 Timo Sirainen <tss@iki.fi> * src/perl/perl-core.c: typofix - s/per/perl/ 2001-10-25 01:29 Timo Sirainen <tss@iki.fi> * src/perl/perl-core.c: bugfix 2001-10-25 01:17 Timo Sirainen <tss@iki.fi> * configure.in, src/perl/Makefile.am, src/perl/irssi-core.pl, src/perl/perl-core.c, src/perl/common/Irssi.pm, src/perl/irc/Irc.pm, src/perl/textui/TextUI.pm, src/perl/ui/UI.pm: Added --with-perl-staticlib option to configure. If used, irssi's perl libraries are compiled statically into irssi binary. 2001-10-25 01:12 Timo Sirainen <tss@iki.fi> * src/perl/textui/: TextBufferView.xs, TextUI.xs: Removed unfinished code that was not supposed to go to cvs.. 2001-10-25 00:52 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/formats.c, fe-common/core/formats.h, fe-text/gui-printtext.c, fe-text/gui-printtext.h, fe-text/gui-windows.c, fe-text/gui-windows.h, fe-text/textbuffer-view.c, fe-text/textbuffer-view.h, fe-text/textbuffer.c, fe-text/textbuffer.h, perl/textui/TextBufferView.xs, perl/textui/TextUI.xs: Added support for changing indentation behaviour with modules. 2001-10-25 00:24 Timo Sirainen <tss@iki.fi> * src/core/modules-load.c: Added a bit better error reporting. 2001-10-25 00:18 Timo Sirainen <tss@iki.fi> * src/perl/: perl-signals.c, perl-sources.c: Removed some unused code. 2001-10-24 23:19 Timo Sirainen <tss@iki.fi> * src/fe-text/screen.c: Reset QUIT and INTR keys at quit. 2001-10-24 17:02 Timo Sirainen <tss@iki.fi> * mobile/src/mobile.c: use href="?" instead of href="" when sending msg to make it work with some phones. 2001-10-24 16:13 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-entry.c: Redraw was buggy if entry line didn't continue to end of line. 2001-10-24 15:57 Timo Sirainen <tss@iki.fi> * src/fe-text/mainwindows.c: window-top-statusbars weren't working properly. 2001-10-24 15:47 Timo Sirainen <tss@iki.fi> * src/fe-text/statusbar-items.c: Always set the newly created entry active. Currently we don't support multiple, but if the entry moves between statusbars sometimes we first create new one then destroy the old one and there's no active then.. 2001-10-24 15:20 Timo Sirainen <tss@iki.fi> * src/perl/: perl-common.c, perl-core.c: /SET perl_use_lib setting to specify the path for irssi's perl libraries. Default should work usually, but if you for some reason want to use different then change this. May contain multiple paths separated with space. 2001-10-23 23:28 Timo Sirainen <tss@iki.fi> * src/irc/core/channels-query.c: Don't print glib errors when parting a channel which isn't synced yet. 2001-10-23 23:26 Timo Sirainen <tss@iki.fi> * default.theme, src/fe-text/statusbar-items.c: Activity list colors are now configurable. 2001-10-23 22:55 Timo Sirainen <tss@iki.fi> * src/fe-text/screen.c: Using cbreak() mode again, but disable QUIT and INTR keys. 2001-10-23 22:49 Timo Sirainen <tss@iki.fi> * src/perl/perl-fe.c: /SCRIPT without parameters now prints list of loaded scripts. 2001-10-23 22:37 Timo Sirainen <tss@iki.fi> * src/perl/perl-core.c: Added eval { } around the DynaLoader::dl_unload_file() calls to get rid of the errors it's printing with perl < 5.6. 2001-10-23 22:30 Timo Sirainen <tss@iki.fi> * configure.in: If perl linking failed, print the error message too. 2001-10-23 18:01 Timo Sirainen <tss@iki.fi> * docs/help/in/unban.in, src/irc/core/bans.c: /UNBAN -first | -last options added. Patch by fuchs. 2001-10-22 23:26 Timo Sirainen <tss@iki.fi> * src/: core/log.c, core/log.h, fe-common/core/fe-log.c: When logs are rotated, automatically create the new directory where to open the log if it has changed. 2001-10-22 23:19 Timo Sirainen <tss@iki.fi> * colorless.theme, default.theme: updated colorless.theme, replaced all $0- to $* in default.theme 2001-10-22 22:34 Timo Sirainen <tss@iki.fi> * configure.in: Yet another objdir fix. Changed the way how irssi figures out where irssi's perl libraries are installed - maybe this will finally stop those @INC problems. 2001-10-22 22:00 Timo Sirainen <tss@iki.fi> * configure.in: Fixed building from objdir (symlinks irssi-version.h and in ui/textui perl stuff) 2001-10-22 15:47 Timo Sirainen <tss@iki.fi> * configure.in: with --prefix, use INSTALLDIRS=site, not perl. hopefully fixes some @INC problems 2001-10-22 14:19 Timo Sirainen <tss@iki.fi> * src/irc/notifylist/notifylist.c: just some extra check - might fix some crash.. 2001-10-22 13:57 Timo Sirainen <tss@iki.fi> * irssi.conf: fixed server list - added a ',' .. 2001-10-22 11:33 Timo Sirainen <tss@iki.fi> * src/core/channels.c: Checking that autojoined channels weren't already joined in same chatnet had a typo so it checked all servers that the channel wasn't joined. s/servers/chatnet_servers/ 2001-10-21 22:11 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-irc-commands.c: Remove SYNTAX: OPER from here - it's already in core (and syntax.pl gets twice the same syntaxes currently..) 2001-10-21 21:23 Timo Sirainen <tss@iki.fi> * src/fe-none/Makefile.am: Static perl didn't work with botti. 2001-10-21 20:58 Timo Sirainen <tss@iki.fi> * src/core/special-vars.c: if \x isn't a known escape sequence, it should print just x, not \x. 2001-10-21 20:28 Timo Sirainen <tss@iki.fi> * src/perl/ui/: Themes.xs, UI.xs: Moved theme registering stuff to Themes.xs. Corrected signal "script destroy" -> "script destroyed" - unregistering themes works now properly. 2001-10-21 19:56 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: formats.c, themes.c: Don't expand %{ and %} in themes to { and } - they could be treated as abstracts again. Printing %{ and %} now prints just { and }. This fixes printing {stuff} in statusbar (eg. {nick}). 2001-10-21 19:27 Timo Sirainen <tss@iki.fi> * default.theme, irssi.conf: added prompt, barstart and barend to theme. Removed mail stuff from config, it's only a script now. 2001-10-21 18:52 Timo Sirainen <tss@iki.fi> * src/perl/common/: Irssi.xs, Settings.xs: Settings registered with Irssi::settings_add_xx() are now correctly removed after script is unloaded. 2001-10-21 18:23 Timo Sirainen <tss@iki.fi> * src/core/: modules-load.c, modules.h: deinit() function is now checked and saved when loading module. Unloading modules that had module_deinit() function (not module_core_deinit()) wasn't called before. Also, error message wasn't printed if module didn't have the _core part and wasn't really irssi module. 2001-10-21 17:22 Timo Sirainen <tss@iki.fi> * default.theme: commented out sb_default_bg and added sb_background - now old themes that change statusbar background should work again properly. 2001-10-21 15:59 Timo Sirainen <tss@iki.fi> * src/: core/chat-commands.c, core/chat-protocols.h, core/server-connect-rec.h, core/servers-reconnect.c, core/servers-reconnect.h, core/servers-setup.c, core/servers.c, core/servers.h, irc/core/irc-core.c, irc/core/irc-servers.c: Added reference counter to SERVER_CONNECT_REC. Since it's being moved around a lot in reconnects etc. this should make it easier to track when it's supposed to be destroyed. Hopefully fixes a crash I assume is related to this but couldn't find.. 2001-10-21 15:22 Timo Sirainen <tss@iki.fi> * src/: perl/perl-core.c, core/core.c, core/core.h: added irssi_init_finished variable to core.h which is TRUE after "irssi init finished" signal is sent. Perl scripts aren't now autoloaded until irssi_init_finished is TRUE (fixes the crash at startup). 2001-10-21 13:49 Timo Sirainen <tss@iki.fi> * src/irc/core/netsplit.c: quitmsg_is_split() updated to check that top-level domains must be 2+ chars and contain only alphabets. 2001-10-21 13:24 Timo Sirainen <tss@iki.fi> * src/irc/core/channels-query.c: Channels weren't synced if you joined multiple channels at once and one of the chennels couldn't be joined for some reason. 2001-10-21 13:22 Timo Sirainen <tss@iki.fi> * src/fe-common/core/chat-completion.c: /TOPIC <tab> inserts the topic in active channel. 2001-10-21 13:08 Timo Sirainen <tss@iki.fi> * src/core/channels.c: Don't autojoin channels that have already been joined in some other server connection in same chat network. This has mostly been just annoying, and this enables us to add eg. 20 channels autojoinable, then create 2 server connections and irssi will automatically join the first 10 in first connection and 10 other in the later (well, or at least if the 10 later channels get "not enough channels" message from server before the connection is finished, which well might not happen .. problem :) 2001-10-21 13:06 Timo Sirainen <tss@iki.fi> * src/core/expandos.c: Check time changes every half a second instead of every second. 2001-10-21 12:31 Timo Sirainen <tss@iki.fi> * src/fe-text/irssi.c: Deinitialize perl before textui stuff. 2001-10-21 12:25 Timo Sirainen <tss@iki.fi> * src/fe-text/statusbar-items.c: Lag statusbar item isn't anymore displayed always 2001-10-21 12:22 Timo Sirainen <tss@iki.fi> * src/perl/textui/Statusbar.xs: Statusbar items weren't unregistered correctly when script was unloaded. 2001-10-21 11:25 Timo Sirainen <tss@iki.fi> * src/: fe-text/irssi.c, fe-none/irssi.c: Initialize perl before fe_common_core_finish_init() or sending "irssi init finished". This way if /LOAD perl is in startup-file we don't load it twice. 2001-10-21 00:02 Timo Sirainen <tss@iki.fi> * src/core/servers-setup.c: fix a fix 2001-10-20 23:39 Timo Sirainen <tss@iki.fi> * src/core/servers-setup.c: When assiging chatnet to server connect record, always try to get the name from chatnets list so the case will be correct. 2001-10-20 23:38 Timo Sirainen <tss@iki.fi> * scripts/quitmsg.pl: typofix - quit msg should be randomized if the msg isn't given (not if it is given..) 2001-10-20 23:32 Timo Sirainen <tss@iki.fi> * configure.in: Perl defaults now to static. Having it in module had too many problems. 2001-10-20 23:09 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-server.c: When printing server disconnection texts, use the server parameter for printformat() so the texts go to correct windows. 2001-10-20 22:23 Timo Sirainen <tss@iki.fi> * src/perl/Makefile.am: forgot one core_sources -> common_sources change 2001-10-20 22:14 Timo Sirainen <tss@iki.fi> * src/perl/Makefile.am: renamed XXX_SOURCES -> xxx_sources so automake 1.5 won't complain about it 2001-10-20 22:07 Timo Sirainen <tss@iki.fi> * src/fe-none/Makefile.am: Removed unwanted extra INCLUDES. 2001-10-20 21:52 Timo Sirainen <tss@iki.fi> * src/: fe-text/statusbar-items.c, fe-text/statusbar.c, fe-text/statusbar.h, perl/Makefile.am, perl/module.h, perl/perl-common.c, perl/perl-common.h, perl/perl-core.c, perl/common/.cvsignore, perl/common/Channel.xs, perl/common/Core.xs, perl/common/Ignore.xs, perl/common/Irssi.pm, perl/common/Irssi.xs, perl/common/Log.xs, perl/common/Makefile.PL.in, perl/common/Masks.xs, perl/common/Query.xs, perl/common/Rawlog.xs, perl/common/Server.xs, perl/common/Settings.xs, perl/irc/.cvsignore, perl/irc/Channel.xs, perl/irc/Dcc.xs, perl/irc/Irc.pm, perl/irc/Irc.xs, perl/irc/IrcChannel.xs, perl/irc/IrcQuery.xs, perl/irc/IrcServer.xs, perl/irc/Makefile.PL.in, perl/irc/Modes.xs, perl/irc/Netsplit.xs, perl/irc/Notifylist.xs, perl/irc/Query.xs, perl/irc/Server.xs, perl/textui/.cvsignore, perl/textui/Makefile.PL.in, perl/textui/Statusbar.xs, perl/textui/TextBuffer.xs, perl/textui/TextBufferView.xs, perl/textui/TextUI.pm, perl/textui/TextUI.xs, perl/textui/module.h, perl/textui/typemap, perl/ui/.cvsignore, perl/ui/Makefile.PL.in, perl/ui/Themes.xs, perl/ui/UI.pm, perl/ui/UI.xs, perl/ui/Window.xs: Dependencies finally work correctly in perl libraries (they're each compiled separately now). Added statusbar code to available to perl, it's now possible to create new statusbar items with perl scripts. statusbar_items_redraw(char *name) can now be used to easily redraw all named statusbar items in screen. Probably several other changes I've already forgotten :) 2001-10-20 16:30 Timo Sirainen <tss@iki.fi> * src/fe-text/: mainwindows.c, mainwindows.h, statusbar.c: added mainwindow_resize_freeze() and .._thaw() functions to temporarily freeze all window resizes. It's now being used with statusbar code so changing between split windows don't make the screen jump around. 2001-10-20 15:19 Timo Sirainen <tss@iki.fi> * src/perl/: module.h, perl-core.c, perl-core.h, perl-fe.c, common/Irssi.pm, common/Irssi.xs, irc/Irc.pm, irc/Irc.xs, textui/TextUI.pm, textui/TextUI.xs, ui/UI.pm, ui/UI.xs: Added API version check between perl module and perl libs. perl_scripts_deinit() now destroys all dynamically loaded libraries (Irssi, Irssi::Irc, Irssi::UI too) so /UNLOAD perl should now release more memory, this also makes /unload perl, /load perl work again. 2001-10-20 13:30 Timo Sirainen <tss@iki.fi> * src/core/special-vars.c: $~ crashed if arglist was empty 2001-10-20 13:26 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/dcc/fe-dcc-chat.c: Get the server tag to query from dcc->servertag, not dcc->server->tag, to make it work correctly when accepting dcc chat when not connected to server. 2001-10-20 13:20 Timo Sirainen <tss@iki.fi> * src/fe-common/core/keyboard.c: /BIND -delete doesn't anymore leave empty {} blocks in configuration file. 2001-10-20 12:35 Timo Sirainen <tss@iki.fi> * src/fe-text/: mainwindows.c, screen.c, textbuffer-view.c: When resizing terminal smaller, destroy some split windows if they don't fit into screen otherwise. Also, irssi doesn't crash anymore or mess up the screen even if terminal is resized to 1x1 size (not sure of 0x0, my terminal doesn't resize that small, and maybe I shouldn't bother with it anyway :) 2001-10-20 12:01 Timo Sirainen <tss@iki.fi> * src/fe-text/: mainwindows-layout.c, mainwindows.c, mainwindows.h: Fixed restoring split windows layout. Some other split window resizing fixes 2001-10-19 19:28 Timo Sirainen <tss@iki.fi> * scripts/quitmsg.pl: Randomizes the quit msg only if it wasn't given. 2001-10-19 14:35 Timo Sirainen <tss@iki.fi> * irssi.conf: Leave one space before topic in topicbar. 2001-10-19 14:13 Timo Sirainen <tss@iki.fi> * irssi.conf: updated infobar text 2001-10-19 13:59 Timo Sirainen <tss@iki.fi> * src/fe-text/: lastlog.c, module-formats.c, module-formats.h: /LASTLOG -count option added. patch by dgl@dgl.cx 2001-10-19 13:37 Timo Sirainen <tss@iki.fi> * src/irc/proxy/dump.c: format string exploit found & patch by cph@cph.demon.co.uk 2001-10-19 13:28 Timo Sirainen <tss@iki.fi> * src/irc/proxy/: dump.c, listen.c, module.h: Actions are now transferred correctly, own messages in main irssi are transferred now to clients. Patch by ganesh@earth.li. 2001-10-19 12:02 Timo Sirainen <tss@iki.fi> * docs/signals.txt: added "ctcp msg" and "ctcp reply" signals. 2001-10-18 12:30 Timo Sirainen <tss@iki.fi> * docs/help/in/hilight.in: escape % with % so /HELP hilight won't treat them as colors 2001-10-17 16:59 Timo Sirainen <tss@iki.fi> * default.theme: added sb_topic_bg 2001-10-15 22:18 Timo Sirainen <tss@iki.fi> * src/fe-text/mainwindows.c: mainwindow_set_statusbar_lines() resized only active window - not all windows in that main window.. This made screen mess up for example with /RELOAD. 2001-10-15 20:37 Timo Sirainen <tss@iki.fi> * src/core/modules-load.c: fixed a small memleak when unloading module 2001-10-15 20:30 Timo Sirainen <tss@iki.fi> * src/perl/perl-sources.c: refcount for timeouts/inputs wasn't 0 initially so it caused some memleaks. 2001-10-15 17:31 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-log.c: -ansicolors -mirccolors => -colors in /LOG OPEN syntax, since there's only -colors currently.. 2001-10-15 17:04 Timo Sirainen <tss@iki.fi> * mobile/src/mobile.c: added module_register() call needed to make it work with new irssi 2001-10-15 14:53 Timo Sirainen <tss@iki.fi> * src/irc/core/modes.c: /DEVOICE * should devoice operators having voices too. 2001-10-14 17:19 Timo Sirainen <tss@iki.fi> * configure.in: perl_prefix_note shouldn't be printed if --enable-perl-path was given. 2001-10-14 16:56 Timo Sirainen <tss@iki.fi> * configure.in: --with-perl-lib=site didn't work if --prefix was given 2001-10-14 16:14 Timo Sirainen <tss@iki.fi> * src/: core/args.c, core/net-disconnect.c, core/nicklist.c, core/servers.c, fe-text/gui-readline.c: Fixed some memory leaks. 2001-10-14 15:45 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-readline.c: fixed a minor memleak 2001-10-14 15:33 Timo Sirainen <tss@iki.fi> * src/irc/core/: channels-query.c, irc-nicklist.c: Irssi lost channel key for secret/private channels after join. 2001-10-14 13:33 Timo Sirainen <tss@iki.fi> * docs/help/in/bind.in: added delete_to_next_space command 2001-10-14 13:32 Timo Sirainen <tss@iki.fi> * src/fe-text/: gui-entry.c, gui-entry.h, gui-readline.c: delete_previous_word and delete_next_word now deletes only until non-alphanumeric character is found. added delete_to_next_space command. 2001-10-14 13:25 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-expandos.c: $winname expando didn't change on "window changed" signal. 2001-10-14 13:17 Timo Sirainen <tss@iki.fi> * src/fe-text/: gui-readline.c, statusbar-config.c, statusbar-items.c, statusbar.c: Window-statusbars are created correctly with /RELOAD, some input line fixes related to /RELOAD. 2001-10-14 12:45 Timo Sirainen <tss@iki.fi> * src/fe-text/: mainwindows.c, statusbar.c: Resizing terminal works now properly, also sends "terminal resized" signal now. 2001-10-14 12:15 Timo Sirainen <tss@iki.fi> * irssi.conf: Removed hilighting from info-bar. Looks horrible with reversed text in terminal with white background. 2001-10-14 12:14 Timo Sirainen <tss@iki.fi> * src/fe-text/: gui-printtext.c, screen.h, textbuffer-view.c, textbuffer.c, textbuffer.h: Reversed text (^V) works again. 2001-10-14 11:54 Timo Sirainen <tss@iki.fi> * src/fe-text/statusbar.c: fallback to sb_background in theme if no other statusbar background settings were found. 2001-10-14 11:48 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-expandos.c: $usermode's "user mode changed" signal had wrong argument check (server vs. window) so it didn't really detect mode changes. 2001-10-14 11:07 Timo Sirainen <tss@iki.fi> * src/perl/: perl-sources.c, perl-sources.h, common/Core.xs: Irssi::timeout_add() and Irssi::input_add() now accepts any type of variable as data instead of just string. 2001-10-13 23:23 Timo Sirainen <tss@iki.fi> * default.theme: updated for the statusbar 2001-10-13 18:59 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-entry.c: When active input line was destroyed, irssi didn't set active_entry to NULL. 2001-10-13 18:22 Timo Sirainen <tss@iki.fi> * configure.in: expand ~ in --prefix. should fix at least some perl problems with configuring with --prefix=~/ 2001-10-13 18:11 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/formats.c, fe-common/core/formats.h, fe-text/Makefile.am, fe-text/gui-entry.c, fe-text/gui-entry.h, fe-text/gui-expandos.c, fe-text/gui-printtext.c, fe-text/gui-readline.c, fe-text/gui-windows.c, fe-text/gui-windows.h, fe-text/irssi.c, fe-text/mainwindows.c, fe-text/mainwindows.h, fe-text/screen.c, fe-text/statusbar-config.c, fe-text/statusbar-config.h, fe-text/statusbar-items.c, fe-text/statusbar-items.h, fe-text/statusbar.c, fe-text/statusbar.h: Configurable statusbar - see default config file (irssi.conf) for example how to configure it. Added %> format which clears to end of line using the current bg color. Added support for multiple input lines (just the core, not used anywhere yet). 2001-10-13 18:10 Timo Sirainen <tss@iki.fi> * irssi.conf: added statusbar configuration 2001-10-13 17:17 Timo Sirainen <tss@iki.fi> * src/core/settings.h: "extern const char *default_config;" - some other parts of irssi might want to use the default config also. 2001-10-02 09:55 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/fe-common-core.c, irc/flood/flood.c, irc/notifylist/notifylist.c, core/modules.h: Added MODULE_DATA_UNSET() macro and started using it. Just to make sure we don't try to access free'd data. 2001-10-01 14:05 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/notifylist/fe-notifylist.c: Use the nick as target when printing notify messages, so they go to query windows. 2001-10-01 10:20 Timo Sirainen <tss@iki.fi> * docs/help/in/say.in: /HELP say by peter@catslair.demon.nl 2001-10-01 09:04 Timo Sirainen <tss@iki.fi> * src/fe-common/core/translation.c: /SET translation was broken - fixed by lam@e-gate.pl. 2001-09-23 19:32 Timo Sirainen <tss@iki.fi> * src/core/: expandos.c, expandos.h, special-vars.c, special-vars.h: added expando_get_signals() and special_vars_get_signals() to return list of signals the expandos use. Also added "time changed" signal which gets emitted when $Z changes. 2001-09-22 18:06 Timo Sirainen <tss@iki.fi> * src/perl/common/: Channel.xs, module.h: channel_create() wasn't called properly 2001-09-22 17:24 Timo Sirainen <tss@iki.fi> * src/lib-config/: get.c, iconfig.h: added config_node_first() function to get the first non-comment node. 2001-09-22 16:53 Timo Sirainen <tss@iki.fi> * src/lib-config/: get.c, iconfig.h: config_node_next() - Returns the next non-comment node in list. Use this function when reading blocks/lists in config file. 2001-09-22 13:25 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: module-formats.c, module-formats.h, translation.c: /SET translation now says if there were any errors 2001-09-22 10:15 Timo Sirainen <tss@iki.fi> * docs/perl.txt: /COMMAND creation example fixed/updated. 2001-09-21 16:57 Timo Sirainen <tss@iki.fi> * irssi.spec.in: updated 2001-09-21 16:09 Timo Sirainen <tss@iki.fi> * src/fe-common/core/module-formats.c: bind_key format updated. Doesn't truncate the key now. 2001-09-20 19:56 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-servers.c: When using /SET hostname ipv6:address, replace the ':' char with '_' so it won't break the USER command which is sent to server at connect. 2001-09-20 18:50 Timo Sirainen <tss@iki.fi> * src/fe-common/core/themes.c: PARAMS -> ARGS fix again.. 2001-09-20 18:44 Timo Sirainen <tss@iki.fi> * src/core/: special-vars.c, special-vars.h: s/PARAM_FLAGS_ONLY_PARAMS/PARAM_FLAG_ONLY_ARGS/ since they're called arguments everywhere :) 2001-09-20 18:43 Timo Sirainen <tss@iki.fi> * src/core/special-vars.c: $*, $~ and $-n should still work with PARAM_FLAG_ONLY_PARAMS. 2001-09-20 17:58 Timo Sirainen <tss@iki.fi> * src/: core/special-vars.c, core/special-vars.h, fe-common/core/formats.c, fe-common/core/themes.c: special vars: added PARSE_FLAG_ONLY_PARAMS. Theme loading now uses it so you can use $C etc. in themes to print the active channel. printformat() also expands it now correctly to the server/target where the message was printed, not to the active window's server/target. 2001-09-20 16:21 Timo Sirainen <tss@iki.fi> * src/perl/perl-signals.c: perl_signal_remove() didn't work. 2001-09-19 11:15 Timo Sirainen <tss@iki.fi> * docs/help/in/: ignore.in, unignore.in: updated 2001-09-18 17:37 Timo Sirainen <tss@iki.fi> * src/fe-common/core/module-formats.c: "Unknown chat network" error now tells to create it with /IRCNET ADD (..which is a bit wrong with non-IRC..) 2001-09-17 15:04 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-log.c: Print the log's expanded file name when complaining about not being able to create log file. 2001-09-13 15:08 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-nicklist.c: ..the same fix.. 2001-09-13 15:06 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-nicklist.c: Don't crash if the IRC server doesn't print your nick in /NAMES list after join. 2001-09-12 14:19 Timo Sirainen <tss@iki.fi> * src/irc/dcc/dcc.c: The new /SET dcc_port range didn't work properly.. 2001-09-11 20:32 Timo Sirainen <tss@iki.fi> * src/fe-common/core/keyboard.c: /BIND ^W-1 was treated as ^W + '-' + '1', not as ^W + '1'.. 2001-09-11 20:20 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-log.c: escape_target() didn't escape / chars properly, it just crashed irssi.. 2001-09-11 20:15 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/keyboard.c, fe-text/gui-readline.c: It's now possible to stop single character /BINDs from printing to input line. Hiascii characters didn't work properly with /BIND. 2001-09-11 20:04 Timo Sirainen <tss@iki.fi> * docs/signals.txt: Updated "module xxx" signals. 2001-09-11 20:02 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-irc-messages.c: Server notices shouldn't contain target field when printing it, it's always you anyway. 2001-09-11 19:47 Timo Sirainen <tss@iki.fi> * src/: core/chat-protocols.h, fe-common/core/fe-log.c, irc/core/irc-core.c: autolog: target name is now always lowercased with irc protocol. 2001-09-11 19:38 Timo Sirainen <tss@iki.fi> * src/core/modules-load.c: /LOAD fixes for modules with no core part, and /LOAD ~/... 2001-09-11 19:32 Timo Sirainen <tss@iki.fi> * configure.in: sys/resource.h check - needed for the ulimit change.. removed libintl.h check since it's not used anymore. 2001-09-11 17:45 Timo Sirainen <tss@iki.fi> * src/irc/core/channels-query.c: Added option /SET channel_sync - if disabled irssi disables the channel syncing entirely. This breaks /BAN and probably something else too. Just a temporarily kludge until I fix this properly (on demand /USERHOST at /BAN time, etc.). 2001-09-11 14:46 Timo Sirainen <tss@iki.fi> * docs/help/in/log.in: -targets accepts space separated list.. 2001-09-10 22:21 Timo Sirainen <tss@iki.fi> * src/irc/dcc/dcc.c: /SET dcc_port accepts now port range (eg. "10000 20000") 2001-09-10 21:50 Timo Sirainen <tss@iki.fi> * src/core/core.c: /SET override_coredump_limit - sets core file size to unlimited if set ON (default). 2001-09-10 17:34 Timo Sirainen <tss@iki.fi> * src/fe-text/screen.c: Disabled using idcok() which caused redrawing problems with netbsd. 2001-09-09 14:20 Timo Sirainen <tss@iki.fi> * src/fe-text/mainwindows-layout.c: Restoring split windows layout didn't work properly (didn't I already commit this days ago?) 2001-09-09 14:12 Timo Sirainen <tss@iki.fi> * src/fe-text/mainwindows.c: /WINDOW MOVE UP|DOWN might have crashed. 2001-09-08 20:57 Timo Sirainen <tss@iki.fi> * src/fe-common/core/window-commands.c: /WINDOW ITEM MOVE didn't work properly if there was space after parameter (..which tab-completion added..) 2001-09-08 20:02 Timo Sirainen <tss@iki.fi> * src/core/modules-load.c: Loading modules that didn't have "core" part didn't work (eg. irc_proxy). 2001-09-06 16:44 Timo Sirainen <tss@iki.fi> * docs/crash.txt: upated 2001-09-06 15:12 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-servers.c: Use only the first word from username when sending it to server. 2001-08-31 22:27 Timo Sirainen <tss@iki.fi> * src/fe-text/mainwindows.c: mainwindow_set_size() called mainwindow_shrink() improperly. 2001-08-31 18:47 Timo Sirainen <tss@iki.fi> * src/core/expandos.c: Expando lookup crashed with hi-ascii chars. 2001-08-31 18:32 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-queries.c: Print the server tag in "query started" messages with query->server_tag, not query->server->tag since query->server can be NULL when restoring window layout. 2001-08-28 14:24 Timo Sirainen <tss@iki.fi> * src/fe-text/screen.c: Added command /RESIZE for resizing the terminal when SIGWINCH isn't supported. 2001-08-28 13:12 Timo Sirainen <tss@iki.fi> * src/fe-common/core/completion.c: Check that word isn't empty instead of just assuming it isn't. This one probably caused several completion problems. 2001-08-24 15:46 Timo Sirainen <tss@iki.fi> * irssi.conf: /CALC alias fixed 2001-08-24 15:34 Timo Sirainen <tss@iki.fi> * irssi.conf: /UPTIME alias was _still_ broken. 2001-08-23 12:54 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-queries.c: removed accidental 'i' :) 2001-08-23 12:32 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: fe-queries.c, module-formats.c: Added server tag to query_start format. 2001-08-22 16:51 Timo Sirainen <tss@iki.fi> * irssi.conf: /UPTIME alias fixed 2001-08-22 16:21 Timo Sirainen <tss@iki.fi> * irssi.conf: typofix 2001-08-20 14:01 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-log.c: Added option /SET autolog_colors. Colors are now off by default for /WINDOW LOGs too. 2001-08-17 16:08 Timo Sirainen <tss@iki.fi> * src/fe-text/lastlog.c: /LASTLOG: start parameter wasn't handled correctly 2001-08-17 15:52 Timo Sirainen <tss@iki.fi> * src/core/modules-load.c: Module loading fixes. 2001-08-17 13:55 Timo Sirainen <tss@iki.fi> * src/perl/Makefile.am: typofix 2001-08-17 13:51 Timo Sirainen <tss@iki.fi> * src/perl/Makefile.am: added textui 2001-08-14 15:19 Timo Sirainen <tss@iki.fi> * src/: core/chat-commands.c, fe-common/core/fe-server.c, fe-text/gui-printtext.c, fe-text/gui-printtext.h, fe-text/textbuffer-reformat.c, irc/core/irc-commands.c, irc/core/irc-servers.c, irc/core/irc-servers.h: Some internal changes how /SERVER command works. Added /SERVER PURGE [<target>] command. The channel output is purged at /PART if the output queue is larger than 10. 2001-08-14 15:17 Timo Sirainen <tss@iki.fi> * src/irc/core/netsplit.c: quitmsg_is_split() fix - the hosts must contain the domain part now (ie. "word1 word2" isn't a netsplit) 2001-08-14 14:33 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-irc-commands.c: Some support for lain ircd's /SETHOST - It /PART + /JOINs all channels, so add all the joined channels to window binds temporarily so /PART doesn't close the windows if /SET autoclose_windows is ON. 2001-08-14 13:53 Timo Sirainen <tss@iki.fi> * src/irc/core/: netsplit.c, netsplit.h: Rewrote quitmsg_is_split(). A bit faster now and doesn't match to quit messages like "foo. bar." 2001-08-14 13:24 Timo Sirainen <tss@iki.fi> * src/perl/textui/TextUI.xs: Irssi::TextUI::TextBufferVew should also contain the scroll.. 2001-08-14 13:23 Timo Sirainen <tss@iki.fi> * src/perl/textui/TextBufferView.xs: Updated for view->scroll. 2001-08-14 13:22 Timo Sirainen <tss@iki.fi> * src/fe-common/core/chat-completion.c: Typofix - might have caused a crash if channel was destroyed with /WINDOW CLOSE. 2001-08-14 03:19 Timo Sirainen <tss@iki.fi> * src/fe-text/: gui-printtext.c, statusbar-items.c: --more-- checker uses now "gui print text finished" signal. "gui " part was missing from signal_remove("gui print text finished") in gui-printtext.c.. 2001-08-14 03:14 Timo Sirainen <tss@iki.fi> * src/fe-text/: gui-windows.c, gui-windows.h, mainwindows-layout.c, module-formats.c, module-formats.h, textbuffer-commands.c, textbuffer-view.c, textbuffer-view.h: /SET scroll ON - should the windows be scrolled by default when you're at bottom. /WINDOW SCROLL ON|OFF|DEFAULT - Window specific scrolling behaviour, also saved in windows layout. 2001-08-14 02:53 Timo Sirainen <tss@iki.fi> * src/fe-text/statusbar-items.c: Removed trigraphs by adding "" in the middle. 2001-08-14 02:43 Timo Sirainen <tss@iki.fi> * src/: fe-none/irssi.c, irc/bot/bot.c, irc/proxy/proxy.c: Added missing module_register() calls. 2001-08-14 02:41 Timo Sirainen <tss@iki.fi> * src/: core/Makefile.am, core/core.c, core/modules-load.c, core/modules-load.h, core/modules.c, core/modules.h, fe-common/core/fe-common-core.c, fe-common/core/fe-modules.c, fe-common/core/module-formats.c, fe-common/core/module-formats.h, fe-common/irc/fe-common-irc.c, fe-common/irc/dcc/fe-dcc.c, fe-common/irc/notifylist/fe-notifylist.c, fe-text/irssi.c, irc/core/irc-core.c, irc/dcc/dcc.c, irc/flood/flood.c, irc/notifylist/notifylist.c, perl/Makefile.am, perl/module-fe.h, perl/module.h, perl/perl-core.c, perl/perl-fe.c: Module loading updates - /LOAD shows now also the statically loaded modules. You can't /LOAD the same module twice. Syntax changed to /LOAD <module> [<submodule>], /UNLOAD <module> [<submodule>]. NOTE: all modules now need to call register_module() in their init() function. 2001-08-14 02:03 Timo Sirainen <tss@iki.fi> * src/core/signals.c: minor speedups and signal removing fixes 2001-08-14 00:01 Timo Sirainen <tss@iki.fi> * src/fe-common/: core/module-formats.c, irc/module-formats.c: "IRC Net" -> "Network" in /SERVER LIST and /CHANNEL LIST 2001-08-13 16:14 Timo Sirainen <tss@iki.fi> * irssi.conf, src/irc/core/irc-servers.c: max_query_chans set to 1 by default. Set to 10 in networks where it's known to work. 2001-08-13 16:00 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/: fe-irc-commands.c, module-formats.c, module-formats.h: /INVITELIST prints "Invite list is empty" message and complains about not being synced. Changed level to CLIENTNOTICE when printing the "no bans" message. 2001-08-13 15:55 Timo Sirainen <tss@iki.fi> * docs/signals.txt: Added "message irc ..." signals 2001-08-13 15:51 Timo Sirainen <tss@iki.fi> * src/: core/log.c, core/log.h, fe-common/core/fe-log.c, fe-common/core/formats.c: /LOG OPEN -color, /SET awaylog_colors - specifies that the color codes should be written to log file. 2001-08-12 20:25 Timo Sirainen <tss@iki.fi> * src/fe-text/: textbuffer-view.c, textbuffer.c: textbuffer_view_remove_line() fixes (with a small kludge..) 2001-08-12 19:05 Timo Sirainen <tss@iki.fi> * src/fe-common/core/keyboard.c: One more limit to "key" names - it can't start with a digit. This allows us to use /BIND foo meta2-18~ etc. more easily. 2001-08-12 19:02 Timo Sirainen <tss@iki.fi> * src/fe-common/core/keyboard.c: Bugfix to keyb. code :) And now the "key" names can contain only alphanumeric + '_' characters, which makes /BIND foo meta-5~ work again because 5~ are treated separately, not as one "key" name. 2001-08-12 18:48 Timo Sirainen <tss@iki.fi> * src/fe-common/core/keyboard.c: Keyboard code fixes - meta-arrows etc. should work now correctly. 2001-08-12 15:05 Timo Sirainen <tss@iki.fi> * src/fe-common/core/window-commands.c: /WINDOW CLOSE <first> didn't work if <last> too wasn't specified.. 2001-08-09 13:08 Timo Sirainen <tss@iki.fi> * debian/rules: updates 2001-08-09 13:03 Timo Sirainen <tss@iki.fi> * configure.in: Check that IPv6 structures are found if --enable-ipv6 is given. 2001-08-09 12:26 Timo Sirainen <tss@iki.fi> * src/perl/textui/TextBufferView.xs: Removed some extra ';' chars which made it not compile with perl 5.00x. textbuffer_get_lines() now actually returns the value. 2001-08-09 03:59 Timo Sirainen <tss@iki.fi> * src/perl/: Makefile.am, textui/.cvsignore, textui/Makefile.PL.in, textui/TextBuffer.xs, textui/TextBufferView.xs, textui/TextUI.pm, textui/TextUI.xs, textui/module.h, textui/typemap: Added Irssi::TextUI. 2001-08-09 02:50 Timo Sirainen <tss@iki.fi> * irssi.conf, src/fe-common/core/fe-core-commands.c: /VERSION command and /SV alias now print the version date too. 2001-08-09 02:08 Timo Sirainen <tss@iki.fi> * .cvsignore, autogen.sh, configure.in: irssi-version.h is now updated by CVS daily instead of being generated by configure. The main version string is set to 0.7.98.CVS. 2001-08-09 00:43 Timo Sirainen <tss@iki.fi> * src/perl/perl-signals.c: Irssi crashed if script died in a signal handler. 2001-08-09 00:42 Timo Sirainen <tss@iki.fi> * scripts/clones.pl: Some cleanups, complains if not run in channel. 2001-08-08 22:12 Timo Sirainen <tss@iki.fi> * docs/signals.txt, src/fe-text/statusbar-items.c: "mail counter" signal is now sent when mail counter is updated in statusbar. 2001-08-08 22:00 Timo Sirainen <tss@iki.fi> * src/: core/misc.c, core/misc.h, core/special-vars.c, fe-common/core/chat-completion.c: Added function expand_escapes() which handles now escaping /EVAL and input line if /SET expand_escapes is set. Supported escapes are \t, \r, \n, \e (ESC), \x (HEX, \x1b), \c (CTRL char, \cA), \000 (octal, \033) 2001-08-08 20:23 Timo Sirainen <tss@iki.fi> * src/fe-common/core/windows-layout.c: Restoring window layout shouldn't make the queries active. 2001-08-08 20:05 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/windows-layout.c, fe-text/mainwindows-layout.c: Changed signal / function names for /LAYOUT stuff. /LAYOUT RESET now resets the split windows too. 2001-08-08 19:47 Timo Sirainen <tss@iki.fi> * src/: core/chatnets.c, irc/core/channel-events.c: If we receive INVITE for a channel that is added with /CHANNEL ADD -auto, join it immediately. 2001-08-08 18:39 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-entry.c: Never insert NUL characters to entry line (Ctrl-Space) 2001-08-08 18:22 Timo Sirainen <tss@iki.fi> * docs/help/in/ban.in, src/irc/core/bans.c: /BAN [-type] -> /BAN [-normal | -user | -host | -domain | -custom <type>]. Added ban type "User" 2001-08-08 18:08 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: fe-windows.c, fe-windows.h, window-items.c: Fixed leaking window binds. They were added but rarely removed. 2001-08-08 17:48 Timo Sirainen <tss@iki.fi> * src/fe-text/textbuffer.c: one more extra cleanup for textbuffer_remove_all_lines() 2001-08-08 17:43 Timo Sirainen <tss@iki.fi> * src/fe-text/: textbuffer-view.c, textbuffer.c: Some extra cleanups for /SB CLEAR. 2001-08-08 17:29 Timo Sirainen <tss@iki.fi> * src/fe-common/core/window-items.c: /SET autofocus_new_items ON - if newly created window items should be set active automatically. 2001-08-08 17:01 Timo Sirainen <tss@iki.fi> * irssi.conf: Added CALC alias had broken the config. 2001-08-08 16:43 Timo Sirainen <tss@iki.fi> * src/fe-text/: mainwindows.c, mainwindows.h: /WINDOW BALANCE didn't work properly when topicbar was off. Added a few comments to mainwindows.h 2001-08-08 14:50 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/notifylist/fe-notifylist.c: /NOTIFY printed '!' character after nick if mask was given. 2001-08-08 06:00 Timo Sirainen <tss@iki.fi> * configure.in: Version number update 2001-08-07 23:03 Timo Sirainen <tss@iki.fi> * src/perl/perl-core.c: Irssi crashed if loading script failed. 2001-08-07 17:25 Timo Sirainen <tss@iki.fi> * src/perl/: perl-common.c, perl-core.c, perl-signals.c: /SCRIPT RESET didn't work properly (start/stop functions were called in wrong order). Added a few extra deinits. 2001-08-07 17:16 Timo Sirainen <tss@iki.fi> * src/fe-text/mainwindows-layout.c: Windows' parent weren't saved (but was restored..) 2001-08-07 14:41 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/window-commands.c, fe-common/core/windows-layout.c, fe-text/Makefile.am, fe-text/gui-windows.c, fe-text/gui-windows.h, fe-text/irssi.c, fe-text/mainwindows-layout.c, fe-text/mainwindows-save.c, fe-text/mainwindows.c, fe-text/mainwindows.h, fe-text/statusbar-items.c: Restoring layout for split windows works betters now. Some sticky window changes/fixes. Renamed /WINDOW MOVE LEFT|RIGHT -> PREV|NEXT, added commands /WINDOW MOVE UP|DOWN|LEFT|RIGHT. The new LEFT|RIGHT now moves the window only inside split windows. mainwindows-save.c -> mainwindows-layout.c 2001-08-07 06:00 Timo Sirainen <tss@iki.fi> * configure.in: Version number update 2001-08-06 06:00 Timo Sirainen <tss@iki.fi> * configure.in: Version number update 2001-08-05 08:45 Timo Sirainen <tss@iki.fi> * src/core/chat-commands.c: /MSG * in empty window now prints "not joined" error 2001-08-05 06:00 Timo Sirainen <tss@iki.fi> * configure.in: Version number update 2001-08-04 06:00 Timo Sirainen <tss@iki.fi> * configure.in: Version number update 2001-08-04 04:31 Timo Sirainen <tss@iki.fi> * src/fe-text/statusbar.c: statusbar_item_redraw() didn't work properly with multiple split windows. 2001-08-04 03:36 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-ignore.c: /UNIGNORE - skip spaces at end of line. 2001-08-04 01:39 Timo Sirainen <tss@iki.fi> * src/fe-text/: gui-windows.c, mainwindows.c, mainwindows.h: /WINDOW STICK changes - If ref# is given and it's in another split window, it's moved to the active split window - even if the window was already sticky in the other one. 2001-08-04 00:54 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/fe-windows.c, fe-common/core/fe-windows.h, fe-common/core/window-commands.c, fe-text/mainwindows.c, fe-text/module-formats.c, fe-text/module-formats.h: Added sticky window information to /WINDOW. 2001-08-03 22:50 Timo Sirainen <tss@iki.fi> * src/fe-common/core/window-commands.c: Minor cleanup. 2001-08-03 22:04 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: module-formats.c, module-formats.h, window-commands.c: /WINDOW command now prints all information related to window. 2001-08-03 06:00 Timo Sirainen <tss@iki.fi> * configure.in: Version number update 2001-08-02 06:00 Timo Sirainen <tss@iki.fi> * configure.in: Version number update 2001-08-01 06:00 Timo Sirainen <tss@iki.fi> * configure.in: Version number update 2001-07-31 06:00 Timo Sirainen <tss@iki.fi> * configure.in: Version number update 2001-07-31 03:22 Timo Sirainen <tss@iki.fi> * src/perl/perl-core.c: Stop scripts when there's error in signal/timeout/input handler. 2001-07-31 00:10 Timo Sirainen <tss@iki.fi> * configure.in, src/perl/Makefile.am, src/perl/perl-common.c, docs/manual.txt: --with-perl-path -> --with-perl-lib=[site|vendor|DIR] with some fixes to make it work better. 2001-07-30 22:42 Timo Sirainen <tss@iki.fi> * irssi.conf: A bit more portable calc - use awk instead of echo -n 2001-07-30 22:08 Timo Sirainen <tss@iki.fi> * irssi.conf: added /CALC alias 2001-07-30 15:07 Timo Sirainen <tss@iki.fi> * src/perl/perl-fe.c: bugfix for parameter handling... 2001-07-30 15:06 Timo Sirainen <tss@iki.fi> * src/perl/perl-fe.c: /SCRIPT FLUSH -> /SCRIPT RESET. Fixed parameter handling for /SCRIPT LOAD & UNLOAD. 2001-07-30 14:56 Timo Sirainen <tss@iki.fi> * src/perl/: perl-common.c, perl-common.h, perl-core.c, perl-signals.c, perl-sources.c: Script name is printed now correctly if there's an error in timeouts/signals. 2001-07-30 14:24 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-settings.c: /TOGGLE didn't send "setup changed" signal 2001-07-30 06:00 Timo Sirainen <tss@iki.fi> * configure.in: Version number update 2001-07-29 15:14 Timo Sirainen <tss@iki.fi> * src/perl/irssi-core.pl: "\n", not '\n'.. 2001-07-29 15:13 Timo Sirainen <tss@iki.fi> * src/perl/: irssi-core.pl, perl-fe.c: /SCRIPT EXEC took only one argument. /SCRIPT LIST is now printed with CLIENTCRAP level. maybe local($/) = '\n' in irssi-core.pl now resets it correctly? .. 2001-07-29 14:56 Timo Sirainen <tss@iki.fi> * src/core/signals.c: Signals weren't removed correctly. 2001-07-29 14:18 Timo Sirainen <tss@iki.fi> * src/perl/irssi-core.pl: don't use strict since it was forced to scripts too. added a missing $. 2001-07-29 14:14 Timo Sirainen <tss@iki.fi> * src/perl/Makefile.am: forgot module-formats.h 2001-07-29 11:17 Timo Sirainen <tss@iki.fi> * configure.in, irssi.conf, docs/manual.txt, src/fe-common/core/completion.c, src/fe-common/core/completion.h, src/fe-common/irc/dcc/fe-dcc-send.c, src/fe-text/Makefile.am, src/fe-text/irssi.c, src/perl/.cvsignore, src/perl/Makefile.am, src/perl/irssi-core.pl, src/perl/module-formats.c, src/perl/module-formats.h, src/perl/module.h, src/perl/perl-common.c, src/perl/perl-common.h, src/perl/perl-core.c, src/perl/perl-core.h, src/perl/perl-fe.c, src/perl/perl-signals.c, src/perl/perl-signals.h, src/perl/perl-sources.c, src/perl/perl-sources.h, src/perl/perl.c, src/perl/common/module.h, src/perl/ui/UI.xs: --enable-perl* -> --with-perl*. Added a new libfe_perl which handles /SCRIPT commands. /RUN -> /SCRIPT LOAD, /PERLFLUSH -> /SCRIPT FLUSH, /PERL -> /SCRIPT EXEC. Added /SCRIPT UNLOAD, /SCRIPT LIST. Lots of cleanups. filename_complete() has extra argument for "default directory" which is searched if no path is given when completing. 2001-07-29 07:32 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-events-numeric.c: /NAMES #channel_you're_not_joined doesn't print the "total of xx nick" line anymore - it was always just full of 0 and people thought it was a bug (it's a missing feature :). 2001-07-29 06:51 Timo Sirainen <tss@iki.fi> * src/perl/Makefile.am: fix 2001-07-29 06:38 Timo Sirainen <tss@iki.fi> * src/fe-common/core/completion.c: " <tab>" in query printed glib warnings. 2001-07-29 06:03 Timo Sirainen <tss@iki.fi> * src/perl/perl-signals.c: bugfix 2001-07-29 06:00 Timo Sirainen <tss@iki.fi> * configure.in: Version number update 2001-07-29 05:56 Timo Sirainen <tss@iki.fi> * src/perl/Makefile.am: Use INSTALLDIRS=perl option with MakeMaker if perl install directory is specified. 2001-07-29 05:55 Timo Sirainen <tss@iki.fi> * .cvsignore: added a few debian-specific files. 2001-07-29 05:54 Timo Sirainen <tss@iki.fi> * autogen.sh: Remove VERSION from config.h.in so you don't need to rebuild the whole irssi because of it. 2001-07-29 04:25 Timo Sirainen <tss@iki.fi> * src/fe-text/screen.c: Resize fixes. Now SIGWINCH only sets a flag that a resize check is needed. Resizes are checked/done 2 times a second. 2001-07-29 03:48 Timo Sirainen <tss@iki.fi> * irssi.conf: typofix 2001-07-29 03:46 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/notifylist/: fe-notifylist.c, module-formats.c, module-formats.h: /NOTIFY, /NOTIFY -list: Added "The notify list is empty" message 2001-07-29 03:41 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: fe-queries.c, module-formats.c, module-formats.h: Added "Closed query with nick" message. 2001-07-29 03:35 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-log.c: Escape % chars in logs so strftime() won't mess with them. 2001-07-29 03:16 Timo Sirainen <tss@iki.fi> * src/fe-common/core/printtext.c: Removed unused signal_gui_print_text, added a g_return_if_fail(dest->window != NULL) to "print text" signal - window should be set or it is treated as GUI print event. 2001-07-29 03:14 Timo Sirainen <tss@iki.fi> * src/fe-text/textbuffer.c: Added a small sanity check - the condition should never happen, but it seems to have happened with one guy.. perhaps something else had corrupted memory. 2001-07-29 02:27 Timo Sirainen <tss@iki.fi> * src/: core/settings.c, fe-common/core/fe-settings.c: Fixed /RELOAD crashing without parameters. 2001-07-29 01:40 Timo Sirainen <tss@iki.fi> * src/fe-common/core/window-items.c: OK, no more forcing the reuse_unused_windows. It's up to the user to set it. 2001-07-29 01:28 Timo Sirainen <tss@iki.fi> * src/fe-common/core/window-items.c: /SET reuse_unused_windows is now forced ON only if /SET autocreate_windows is ON and autoclose_windows is OFF. 2001-07-29 01:24 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-common-core.c: --hostname and --nick options didn't have effect for autoconnected servers. 2001-07-29 00:59 Timo Sirainen <tss@iki.fi> * debian/rules: check if we're running perl 5.00x - if so, don't define the INSTALLDIRS since it breaks make install. 2001-07-29 00:41 Timo Sirainen <tss@iki.fi> * curses.m4: Fix to make it work with autoconf 2.50 2001-07-28 06:00 Timo Sirainen <tss@iki.fi> * configure.in: Version number update 2001-07-27 06:00 Timo Sirainen <tss@iki.fi> * configure.in: Version number update 2001-07-26 06:01 Timo Sirainen <tss@iki.fi> * configure.in: Version number update 2001-07-26 03:49 Timo Sirainen <tss@iki.fi> * src/: core/channels.c, core/queries.c, core/window-item-rec.h, fe-common/core/fe-channels.c, fe-common/core/fe-exec.c, fe-common/core/fe-queries.c, fe-common/core/window-items.c: added destroy() function to WI_ITEM_REC. This fixes a potential crash when "window item destroy" signal was being used. 2001-07-26 03:38 Timo Sirainen <tss@iki.fi> * src/fe-common/core/completion.c: bugfix 2001-07-25 22:59 Timo Sirainen <tss@iki.fi> * configure.in: Version number update 2001-07-25 22:50 Timo Sirainen <tss@iki.fi> * configure.in: Version number update 2001-07-25 22:20 Timo Sirainen <tss@iki.fi> * configure.in: Version number update 2001-07-25 22:15 Timo Sirainen <tss@iki.fi> * configure.in: Version number update 2001-07-25 22:07 Timo Sirainen <tss@iki.fi> * src/irc/proxy/: dump.c, proxy.c: get the version from IRSSI_VERSION, not VERSION. #include "signals.h" was missing from proxy.c 2001-07-25 21:29 Timo Sirainen <tss@iki.fi> * src/core/: expandos.c, modules.c: fixed using already free'd memory. 2001-07-25 21:16 Timo Sirainen <tss@iki.fi> * src/fe-common/core/themes.c: buffer overflow fix 2001-07-25 19:40 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-irc-commands.c: SYNTAX: ACTION updated - target is required 2001-07-25 00:21 Timo Sirainen <tss@iki.fi> * src/perl/: perl-signals.c, common/typemap, irc/typemap, ui/typemap: Don't crash when trying to bless NULLs 2001-07-24 19:49 Timo Sirainen <tss@iki.fi> * docs/startup-HOWTO.html: Added proxy section 2001-07-22 14:08 Timo Sirainen <tss@iki.fi> * src/fe-common/core/hilight-text.c: fixed a small memory leak 2001-07-18 21:03 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/printtext.c, fe-common/core/printtext.h, perl/ui/UI.xs: Irssi::printformat() called printformat_window() to print the text which lost server/target information. Added printtext_dest() function which it uses now. 2001-07-17 20:22 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-channels.c: /NAMES -count now prints only the "total" line, not "users(#channel)" anymore 2001-07-16 22:23 Timo Sirainen <tss@iki.fi> * src/core/commands.c: command_runsub() - ignore multiple spaces between /COMMAND SUBCOMMAND 2001-07-16 22:22 Timo Sirainen <tss@iki.fi> * scripts/: autoop.pl, autorejoin.pl, clones.pl, hello.pl, mlock.pl, privmsg.pl, quitmsg.pl, realname.pl: added "use strict" for all scripts, made some small changes. 2001-07-16 22:03 Timo Sirainen <tss@iki.fi> * src/perl/: perl-signals.c, perl-signals.h, common/Core.xs: Added Irssi::command_bind_first() and Irssi::command_bind_last() 2001-07-16 21:49 Timo Sirainen <tss@iki.fi> * docs/help/in/window.in: /WINDOW MOVE: prev/next -> left/right 2001-07-16 19:20 Timo Sirainen <tss@iki.fi> * src/fe-common/core/hilight-text.c: added another hilight kludge 2001-07-16 18:56 Timo Sirainen <tss@iki.fi> * src/core/core.c: --home, --config parameters now expand relative paths to absolute at startup. 2001-07-16 18:10 Timo Sirainen <tss@iki.fi> * src/fe-text/Makefile.am: forgot to add textbuffer-reformat.h 2001-07-15 21:03 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: fe-messages.c, hilight-text.c, printtext.c: Hilight fixes - mode lines shouldn't be hilighted accidentally anymore. 2001-07-15 20:21 Timo Sirainen <tss@iki.fi> * src/fe-common/core/window-commands.c: Previous foreach fixes to /FOREACH WINDOW too. 2001-07-15 17:16 Timo Sirainen <tss@iki.fi> * src/perl/Makefile.am: textui isn't done yet. 2001-07-15 16:50 Timo Sirainen <tss@iki.fi> * src/: core/ignore.c, fe-common/core/fe-ignore.c: New /IGNOREs weren't immediately effective for nicks in channel. Some small fixes for unignoring levels with /IGNORE. 2001-07-15 16:07 Timo Sirainen <tss@iki.fi> * src/: core/Makefile.am, core/core.c, core/log-away.c, irc/core/Makefile.am, irc/core/irc-core.c, irc/core/irc-log.c, perl/Makefile.am: Moved awaylog to core. 2001-07-15 15:49 Timo Sirainen <tss@iki.fi> * src/core/chat-commands.c: Another /FOREACH update - it only goes through the current servers/channels/queries, if the command creates new ones it skips them (ie. /FOREACH CHANNEL /CYCLE works now). 2001-07-15 15:13 Timo Sirainen <tss@iki.fi> * src/fe-text/: textbuffer-reformat.c, textbuffer-reformat.h: /SB REDRAW functionality - not fully working yet. 2001-07-15 02:39 Timo Sirainen <tss@iki.fi> * src/: common.h, irc/bot/bot-users.c, irc/bot/botnet-connection.c, irc/bot/botnet.c, perl/perl.c, fe-common/core/autorun.c, fe-common/core/fe-settings.c, fe-common/core/themes.c, fe-text/Makefile.am, fe-text/gui-printtext.c, fe-text/irssi.c, fe-text/textbuffer-commands.c, fe-text/textbuffer.c, irc/core/irc-log.c, core/core.c, core/core.h, core/modules.c, core/settings.c, fe-none/irssi.c: Added --home and --config command line parameters to irssi to specify locations for ~/.irssi and ~/.irssi/config 2001-07-15 01:24 Timo Sirainen <tss@iki.fi> * src/core/chat-commands.c: /FOREACH won't crash now if the command removes the item being accessed (ie. /foreach server disconnect should work) 2001-07-14 22:06 Timo Sirainen <tss@iki.fi> * src/fe-common/core/completion.c: command option/parameter completion was case sensitive (ie. /MSG <tab> didn't, work, /msg <tab> did) 2001-07-14 21:34 Timo Sirainen <tss@iki.fi> * configure.in: yet another typo, "-z -> -z " 2001-07-14 21:20 Timo Sirainen <tss@iki.fi> * debian/control: gettext isn't needed anymore 2001-07-14 21:16 Timo Sirainen <tss@iki.fi> * src/irc/proxy/Makefile.am: rm -f the libirc_proxy.a before ln -s. 2001-07-14 21:16 Timo Sirainen <tss@iki.fi> * configure.in: if -z -> if test -z .. 2001-07-14 21:13 Timo Sirainen <tss@iki.fi> * configure.in: if -n -> if test -n 2001-07-14 21:10 Timo Sirainen <tss@iki.fi> * src/core/: core.c, settings.c: "gui dialog" signals can now be safely emitted before the GUI is initialized - the texts are queued until the GUI initialization is done and re-emitted. 2001-07-14 20:52 Timo Sirainen <tss@iki.fi> * src/irc/core/irc.c: Cut the messages sent to rawlog to 510 chars too. 2001-07-14 20:46 Timo Sirainen <tss@iki.fi> * configure.in: If perl binary wasn't found, give a correct error message. Changed all test "xYY" != "x" to test -n "YY" 2001-07-14 20:19 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: fe-channels.c, fe-channels.h: /NAMES -count: print only the Total xxx nicks line 2001-07-14 20:19 Timo Sirainen <tss@iki.fi> * src/fe-common/core/completion.c: removed a useless "fix" 2001-07-13 21:17 Timo Sirainen <tss@iki.fi> * src/core/expandos.c: uname() returns non-negative if successful, not necessarily 0. 2001-07-13 15:09 Timo Sirainen <tss@iki.fi> * src/irc/proxy/: Makefile.am, proxy.c: Compiles now statically to irssi with --with-modules=proxy 2001-07-12 23:44 Timo Sirainen <tss@iki.fi> * src/fe-text/: gui-printtext.c, lastlog.c, textbuffer-commands.c, textbuffer-view.c, textbuffer-view.h, textbuffer.c, textbuffer.h: Replaced GList by adding prev/next pointers to LINE_REC. This should make some things faster and take a bit less memory. Also fixed an evil memory leak. 2001-07-12 21:51 Timo Sirainen <tss@iki.fi> * src/perl/ui/UI.pm: Removed everything from @EXPORT - they weren't supposed to be there. 2001-07-12 21:44 Timo Sirainen <tss@iki.fi> * src/perl/ui/Window.xs: Irssi::Server::command() - window item parameter should be NULL 2001-07-10 21:10 Timo Sirainen <tss@iki.fi> * src/irc/proxy/: Makefile.am, listen.c: Makefile fixed to use module directory again. If /SET irssiproxy_ports has '*' as server tag, it will match for any of the servers (useful if you're only using one). Fixed a crash if client sent a request to server and quit before the reply was received. 2001-07-06 01:16 Timo Sirainen <tss@iki.fi> * Makefile.am, config, irssi.conf, debian/changelog, debian/conffiles, debian/control, debian/copyright, debian/dirs, debian/menu, debian/postinst, debian/prerm, debian/rules, debian/undocumented, docs/Makefile.am, scripts/Makefile.am, src/core/settings.c, src/fe-common/core/Makefile.am, src/fe-common/core/themes.c: Moved location of config, theme and doc files. Added debian dir for building a .deb easily. 2001-07-04 00:21 Timo Sirainen <tss@iki.fi> * src/fe-common/core/completion.c: Removed GLIB warning at certain condition with tab completion. 2001-07-02 15:10 Timo Sirainen <tss@iki.fi> * docs/signals.txt: "query nick changed" was missing a parameter 2001-07-01 12:53 Timo Sirainen <tss@iki.fi> * src/perl/common/Rawlog.xs: void should be in separate line 2001-06-30 13:53 Timo Sirainen <tss@iki.fi> * src/perl/: perl-common.c, perl.c: use Irssi; use Irssi::Irc and use Irssi::UI are now automatically called so you won't need to add those to scripts. 2001-06-30 12:11 Timo Sirainen <tss@iki.fi> * src/irc/dcc/dcc.c: DCC_REC was missing MODULE_DATA_INIT() / .._DEINIT() 2001-06-30 11:49 Timo Sirainen <tss@iki.fi> * docs/perl.txt, src/perl/perl-common.c, src/perl/common/Rawlog.xs: Updates to perl documentation. Moved Rawlog->{lines} to Rawlog::get_lines() instead. 2001-06-30 01:52 Timo Sirainen <tss@iki.fi> * docs/startup-HOWTO.html: Added info how to use xmodmap to set alt as meta key 2001-06-30 01:24 Timo Sirainen <tss@iki.fi> * src/fe-text/irssi.c: Moved screen_refresh_thaw() in initialization before the fe_common_core_finish_init() so that if it prints something it gets printed to screen immediately. Also doing it afterwards triggered some screen updating bug and the printed lines were left blank until screen was refreshed.. 2001-06-30 01:14 Timo Sirainen <tss@iki.fi> * src/irc/core/netsplit.c: Removed the "domain is 2 or 3 chars" check from quitmsg_is_split() since Undernet nowadays prints "*.net *.split" quit message for netsplits and the netsplit quit message can't be faked anyway with current IRC servers. 2001-06-30 01:11 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-netsplit.c: /SET netsplit_nicks_hide_threshold must not be smaller than /SET netsplit_max_nicks or no nicks were printed with netsplits. 2001-06-30 01:10 Timo Sirainen <tss@iki.fi> * src/fe-common/core/themes.c: If .theme suffix was given for /SET theme, irssi printed "theme changed to xxx" message every time any setting was changed. 2001-06-30 00:57 Timo Sirainen <tss@iki.fi> * src/perl/perl-common.c: Windowitem->{type} wasn't set properly 2001-06-30 00:51 Timo Sirainen <tss@iki.fi> * docs/perl.txt, src/perl/ui/UI.xs: Added some new variables for UI::Window 2001-06-30 00:43 Timo Sirainen <tss@iki.fi> * docs/perl.txt: Added Window->{}, updated Dcc->{}, added Dcc::Chat+Get+Send->{}, removed Autoignore 2001-06-30 00:27 Timo Sirainen <tss@iki.fi> * src/fe-text/irssi.c: removed fe-perl 2001-06-30 00:23 Timo Sirainen <tss@iki.fi> * src/fe-text/Makefile.am: removed fe-perl 2001-06-30 00:18 Timo Sirainen <tss@iki.fi> * configure.in: removed fe-perl lib 2001-06-29 23:14 Timo Sirainen <tss@iki.fi> * src/perl/Makefile.am: UI fixes 2001-06-29 23:11 Timo Sirainen <tss@iki.fi> * src/perl/get-signals.pl: Irssi::xx -> Irssi::UI::xx 2001-06-29 22:41 Timo Sirainen <tss@iki.fi> * src/perl/irc/: Irc.xs, module.h: Added size/skipped to Dcc::Send / Get records 2001-06-29 21:03 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/module-formats.c: whois_away had one extra space at the beginning. 2001-06-29 00:40 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-messages.c: Nick changes were printed twice in queries. 2001-06-28 19:43 Timo Sirainen <tss@iki.fi> * src/fe-common/core/themes.c: when theme is changed, it should print the message to status window, not to active window.. 2001-06-28 13:01 Timo Sirainen <tss@iki.fi> * configure.in: perl/fe -> perl/ui 2001-06-28 01:05 Timo Sirainen <tss@iki.fi> * src/perl/perl-common.c: Don't print GLIB critical when trying to bless unknown iobject - this could well happen with some unknown objects like /EXEC -interactive's WI_ITEM_REC. 2001-06-28 00:56 Timo Sirainen <tss@iki.fi> * configure.in, src/perl/Makefile.am, src/perl/perl-fe.c, src/perl/common/Irssi.xs, src/perl/common/Themes.xs, src/perl/common/Window.xs, src/perl/common/module.h, src/perl/common/typemap, src/perl/irc/Makefile.PL.in, src/perl/irc/typemap, src/perl/ui/.cvsignore, src/perl/ui/Makefile.PL.in, src/perl/ui/Themes.xs, src/perl/ui/UI.pm, src/perl/ui/UI.xs, src/perl/ui/Window.xs, src/perl/ui/module.h, src/perl/ui/typemap: Moved fe_perl module to use Irssi::UI .. this breaks several scripts that use UI-specific code, but simply adding the "use Irssi::UI;" after use Irssi; should work. make install now removes libfe_perl.* files from global module directory, but if you have it somewhere else you should manually remove it. 2001-06-28 00:54 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-windows.h: removed useless #define 2001-06-27 23:47 Timo Sirainen <tss@iki.fi> * src/: core/servers-reconnect.c, core/servers-setup.c, core/servers-setup.h, fe-common/core/fe-server.c: Using different ports in one server for different chat networks didn't work properly. 2001-06-27 23:31 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-windows.c: Don't autoclose windows with bound items. 2001-06-27 23:26 Timo Sirainen <tss@iki.fi> * src/irc/core/ctcp.c: Don't reply to CTCP PINGs longer than 100 bytes (see the comment). 2001-06-27 23:20 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-commands.c: /NICK: don't bother trying to change the nick to the one you already have 2001-06-27 23:16 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: module-formats.c, module-formats.h, window-commands.c: Added -delete option to /WINDOW THEME. /WINDOW THEME without parameters prints the active theme. 2001-06-27 23:05 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: formats.c, formats.h, printtext.c: Fixed window specific themes 2001-06-27 22:22 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/fe-common-core.c, fe-text/irssi.c: Added -v / --version command line option. Moved POPT_AUTOHELP option to fe-common from fe-text. 2001-06-27 18:39 Timo Sirainen <tss@iki.fi> * config: Added /UPTIME alias 2001-06-27 00:33 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-commands.c: Don't send unaway to server if we're not away. 2001-06-27 00:29 Timo Sirainen <tss@iki.fi> * src/fe-common/: core/fe-messages.c, irc/fe-irc-messages.c: use signal_add_last() to bind the "message xxx" signals when printing them, so that scripts/modules can stop the signal without affecting the rest of the functionality. 2001-06-27 00:04 Timo Sirainen <tss@iki.fi> * default.theme, src/fe-common/irc/module-formats.c: added whois abstract to themes. should make it easier to change whois output in theme 2001-06-26 23:27 Timo Sirainen <tss@iki.fi> * docs/signals.txt, src/fe-common/core/formats.c, src/fe-common/core/formats.h, src/fe-common/core/hilight-text.c, src/fe-common/core/printtext.c, src/fe-text/gui-printtext.c: "print text finished" -> "gui print text finished". Added %[options] format for printing text. The syntax for options is [+-]<option>[+-]<option>... Currently supports options 't' = timestamp, 'T' = server tag, 's' = line_start, 'S' = line_start_irssi. -s or -S means don't print the line_start. For example %[-st+T] would never print line_start or timestamp to line, but would always print server tag to line. 2001-06-26 23:24 Timo Sirainen <tss@iki.fi> * docs/help/in/mode.in: +I doesn't work in efnet like the help said 2001-06-26 21:27 Timo Sirainen <tss@iki.fi> * docs/special_vars.txt, src/fe-text/statusbar-items.c, src/irc/core/irc-expandos.c: Added $cumode expando which works like $P, but prints voices/halfops also. Changed statusbar to use $cumode. Patch by fuchs. 2001-06-26 19:01 Timo Sirainen <tss@iki.fi> * src/perl/: perl-common.c, perl-common.h, perl-fe.c, irc/Irc.xs: Perl blessing fixes. 2001-06-26 18:47 Timo Sirainen <tss@iki.fi> * docs/signals.txt, src/core/log.c: "log rotate" -> "log rotated" 2001-06-26 17:33 Timo Sirainen <tss@iki.fi> * src/: core/special-vars.c, core/special-vars.h, fe-text/statusbar-items.c: special-vars: added flag PARSE_FLAG_ESCAPE_THEME to escape { and } chars with % char. Used this with statusbar items - now for example "{error xxx}" topic won't print it with error color. 2001-06-26 16:51 Timo Sirainen <tss@iki.fi> * docs/startup-HOWTO.html: /SET show_nickmode_empty ON 2001-06-26 16:48 Timo Sirainen <tss@iki.fi> * docs/startup-HOWTO.html: added hilight + window scrolling 2001-06-26 15:55 Timo Sirainen <tss@iki.fi> * src/core/log.c: moved "log rotate" after the logging was stopped. 2001-06-26 15:49 Timo Sirainen <tss@iki.fi> * docs/signals.txt, src/core/log.c: "log rotate" signal added 2001-06-26 15:47 Timo Sirainen <tss@iki.fi> * src/perl/perl-common.c: added real_fname to log record. 2001-06-21 09:13 Timo Sirainen <tss@iki.fi> * src/fe-none/irssi.c: The same "irssi init finished" / perl init fix for fe-none 2001-06-21 09:10 Timo Sirainen <tss@iki.fi> * src/fe-text/irssi.c: if perl is compiled statically, initialize it after the "irssi init finished" signal so for example ~/.irssi/startup is run before the perl autorun scripts 2001-06-18 17:32 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-printtext.c: /SET scrollback_lines 0 now means unlimited. 2001-06-12 02:08 Timo Sirainen <tss@iki.fi> * src/irc/core/: bans.c, modes.c, modes.h: channel_set_singlemode() : don't do anything if you're not channel op/halfop 2001-06-12 01:54 Timo Sirainen <tss@iki.fi> * src/perl/: perl-common.h, common/Core.xs, common/Ignore.xs, common/Log.xs, common/Server.xs, common/Window.xs, irc/IrcChannel.xs, irc/Notifylist.xs: plain objects weren't blessed correctly in lists 2001-06-12 01:12 Timo Sirainen <tss@iki.fi> * src/fe-common/core/window-commands.c: /WINDOW SERVER -sticky / -unsticky crashed if the tag wasn't given and there was no active server in window 2001-06-12 00:39 Timo Sirainen <tss@iki.fi> * src/perl/perl.c: $/ was set to undef for perl scripts. removed unused variable. 2001-06-11 17:05 Timo Sirainen <tss@iki.fi> * src/core/misc.c: get_max_column_count() didn't work properly if items had wider items than max_width. 2001-06-11 02:15 Timo Sirainen <tss@iki.fi> * src/fe-common/core/windows-layout.c: Multiple /LAYOUT SAVEd queries in same window didn't get restored to the same window. 2001-06-11 02:14 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-log.c: When disconnecting from server when you had queries without active server irssi printed some glib errors. 2001-06-11 01:45 Timo Sirainen <tss@iki.fi> * src/fe-common/core/chat-completion.c: Joins to channel now adds the nick to completion list. 2001-06-11 01:38 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-events.c: own nick changed were printed as if it was done by someone else 2001-06-11 01:31 Timo Sirainen <tss@iki.fi> * src/fe-common/: core/fe-queries.c, irc/fe-irc-queries.c: The automatic query rename wrote the "nick changed" messages to channels windows too. Now it's done only in the query window. 2001-06-11 00:52 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-servers-reconnect.c: max_cmds_at_once and max_query_chans weren't saved between reconnects to server. 2001-06-11 00:19 Timo Sirainen <tss@iki.fi> * src/core/commands.c: Getting optional channel parameter was buggy - it used already free'd memory and assumed the command handler was given CHANNEL_REC even while it could have been any other WI_ITEM_REC ..though it used only the WI_ITEM_REC parts so it didn't really matter.. 2001-06-10 22:21 Timo Sirainen <tss@iki.fi> * src/fe-common/core/printtext.c: beep check: don't beep with NO_ACT message level rather than NOHILIGHT since NOHILIGHT is sent with public messages and someone may want to beep when they're received. 2001-06-09 00:27 Timo Sirainen <tss@iki.fi> * docs/signals.txt, src/perl/get-signals.pl, src/perl/perl-signals.c: "complete word" signal works now with perl and it's possible to manipulate the completion list. 2001-06-08 23:20 Timo Sirainen <tss@iki.fi> * src/perl/perl-common.c: added topic_by, topic_time 2001-06-08 23:19 Timo Sirainen <tss@iki.fi> * src/core/: server-connect-rec.h, servers-reconnect.c, servers-reconnect.h, servers.c: Try to keep the number after server tag always the same when there's multiple connections to the same server. 2001-06-04 23:58 Timo Sirainen <tss@iki.fi> * src/fe-text/textbuffer-view.c: resizing empty windows didn't work properly 2001-06-04 21:50 Timo Sirainen <tss@iki.fi> * src/: fe-common/irc/fe-irc-commands.c, fe-common/irc/fe-irc-messages.c, fe-common/irc/module-formats.c, fe-common/irc/module-formats.h, irc/core/irc-servers.c, irc/core/irc.h: Added support for bahamut @+#channel notices. Removed notice_public_ops format, notice_public is just fine if the channel just contains @ or @+ at the beginning. 2001-06-04 20:40 Timo Sirainen <tss@iki.fi> * src/core/modules.c: /LOAD: when using '.' character in module name irssi printed glib error 2001-06-02 14:35 Timo Sirainen <tss@iki.fi> * src/fe-text/textbuffer-view.c: bugfix 2001-06-01 23:49 Timo Sirainen <tss@iki.fi> * src/fe-text/: gui-entry.c, gui-printtext.c, gui-readline.c, gui-windows.c, irssi.c, mainwindows.c, mainwindows.h, screen.c, screen.h, statusbar-items.c, statusbar.c, textbuffer-view.c, textbuffer-view.h: Replaced all direct curses calls with screen_xx() wrappers. This should enable us to optionally use termcap directly. 2001-06-01 22:21 Timo Sirainen <tss@iki.fi> * src/: fe-text/screen.c, core/core.c: moved /SET ignore_signals to core. 2001-06-01 22:20 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-settings.c: 'Y' answer shouldn't be case-sensitive 2001-06-01 21:12 Timo Sirainen <tss@iki.fi> * src/fe-text/mainwindows.c: Resizing window destroyed curses window, but didn't update the view's curses window which kept using the old one, and probably crashed soon. 2001-06-01 20:49 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-entry.c: more #endif WANT_BIG5 -> #endif changes 2001-06-01 20:39 Timo Sirainen <tss@iki.fi> * configure.in, src/fe-common/irc/dcc/Makefile.am, src/fe-common/irc/notifylist/Makefile.am, src/irc/dcc/Makefile.am, src/irc/flood/Makefile.am, src/irc/notifylist/Makefile.am, src/irc/proxy/Makefile.am: dcc, flood and notifylist aren't compiled as loadable modules anymore, no-one wants that and irssi crashes in AIX because of it. 2001-06-01 19:53 Timo Sirainen <tss@iki.fi> * src/perl/common/: Core.xs, module.h: added Irssi::parse_special() 2001-06-01 19:48 Timo Sirainen <tss@iki.fi> * src/fe-text/textbuffer-view.c: s/newline/new_line/ - AIX curses (or something) seems to use #define newline for something 2001-06-01 19:45 Timo Sirainen <tss@iki.fi> * src/fe-text/screen.h: Removed gccism: #endif WANT_BIG5 -> #endif 2001-06-01 00:35 Timo Sirainen <tss@iki.fi> * docs/signals.txt, src/fe-common/core/fe-core-commands.c, src/fe-common/core/fe-log.c, src/fe-common/core/hilight-text.c, src/fe-common/core/printtext.c: removed "print text stripped" signal, the stripped text is now sent in "print text" signal's third parameter 2001-05-31 23:19 Timo Sirainen <tss@iki.fi> * configure.in: new libtool version doesn't have ltconfig anymore, and our libtool-shared kludge got broken. it's now removed until I can figure out if it's possible to kludge it again :) 2001-05-31 22:41 Timo Sirainen <tss@iki.fi> * docs/crash.txt: Information how to write good bug reports 2001-05-31 12:51 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-windows.c: Split window fixes 2001-05-30 16:45 Timo Sirainen <tss@iki.fi> * src/fe-text/lastlog.c: added missing ')' from last patch :) and now /last 0<number> (eg. /last 050) also isn't treated as counter. 2001-05-30 16:41 Timo Sirainen <tss@iki.fi> * src/fe-text/lastlog.c: /LAST <number> <non-number> (eg. /last 5 -) should treat the number as text, not as count parameter. This way you don't have to type "/last 5 - -" if you want to search for string "5" from lastlog. 2001-05-30 16:16 Timo Sirainen <tss@iki.fi> * docs/proxy.txt: Added proxy documentation 2001-05-30 10:58 Timo Sirainen <tss@iki.fi> * docs/perl.txt, src/perl/perl-signals.c, src/perl/common/Core.xs: Irssi::command_runsub() - patch by fuchs 2001-05-30 10:58 Timo Sirainen <tss@iki.fi> * docs/help/in/ignore.in: -word -> -full 2001-05-26 21:20 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: fe-settings.c, module-formats.c, module-formats.h: Added formats to /SET texts. 2001-05-23 16:52 Timo Sirainen <tss@iki.fi> * docs/faq.txt: added text about syncing problem 2001-05-22 02:38 Timo Sirainen <tss@iki.fi> * src/fe-common/core/chat-completion.c: nick completion: don't add the same nick to completion list twice. 2001-05-22 02:33 Timo Sirainen <tss@iki.fi> * src/fe-common/core/chat-completion.c: nonstrict completion bugfixes, my mistakes :) 2001-05-22 02:29 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: chat-completion.c, completion.c: /SET completion_strict OFF - specifies if the tab nick completion should ignore non-alphanumeric characters. Alieases are now completed in command completion. Patch by fuchs. 2001-05-22 02:16 Timo Sirainen <tss@iki.fi> * src/irc/dcc/: dcc.c, dcc.h: /SET dcc_own_ip for specifying own IP to use in DCC requests 2001-05-22 01:50 Timo Sirainen <tss@iki.fi> * src/fe-text/textbuffer-view.c: scrolling in empty windows crashed 2001-05-22 01:46 Timo Sirainen <tss@iki.fi> * src/core/misc.c: get_max_column_count() didn't return correct value in save_column_widths when it returned only one column. 2001-05-22 01:14 Timo Sirainen <tss@iki.fi> * src/irc/core/irc.c: irc_parse_prefix() didn't work properly if user name had ! characters. 2001-05-22 01:03 Timo Sirainen <tss@iki.fi> * configure.in: don't use if [ since it doesn't work, use if test.. 2001-05-22 00:45 Timo Sirainen <tss@iki.fi> * src/fe-text/textbuffer-view.c: removing line from the top of the screen crashed irssi 2001-05-18 16:54 Timo Sirainen <tss@iki.fi> * src/fe-text/mainwindows.c: Split windows created with /WINDOW SHOW are now sticky if /SET autostick_split_windows is ON. 2001-05-17 23:01 Timo Sirainen <tss@iki.fi> * src/fe-text/textbuffer-view.c: textbuffer_view_redraw() - call werase() before drawing anything, this hopefully helps with some buggy curseses. 2001-05-17 22:52 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-windows.c: don't crash with /WINDOW HIDE 2001-05-17 22:13 Timo Sirainen <tss@iki.fi> * Makefile.am, configure.in, autogen.sh, src/Makefile.am, src/common.h, src/nls.h, src/core/args.c, src/core/net-disconnect.c, src/core/network.c, src/core/settings.c, src/fe-common/core/fe-common-core.c, src/fe-common/core/fe-settings.c, src/fe-common/core/module-formats.c, src/fe-common/core/module-formats.h, src/fe-common/core/printtext.c, src/fe-common/core/themes.c, src/fe-common/irc/fe-irc-commands.c, src/fe-common/irc/module-formats.c, src/fe-common/irc/module-formats.h, src/fe-text/irssi.c, src/lib-popt/popthelp.c: Getting rid of gettext, moved some _(..) texts to themes and left some error messages hard coded. 2001-05-17 19:07 Timo Sirainen <tss@iki.fi> * src/fe-common/core/keyboard.c: Small speedup when pressing unbound keys. 2001-05-17 18:50 Timo Sirainen <tss@iki.fi> * src/core/: args.c, line-split.c, misc.h: some comment changes, moved nearest_power() to misc.h 2001-05-17 13:47 Timo Sirainen <tss@iki.fi> * src/fe-text/: gui-readline.c, screen.c: raw() mode also disabled SIGINT == ^C, so remove the 5x^C = SIGTERM. Also use sigaction() instead of signal() with /SET ignore_signals. 2001-05-17 13:24 Timo Sirainen <tss@iki.fi> * src/fe-text/screen.c: cbreak() -> raw() - this fixes at least the Ctrl-4 abort. 2001-05-17 13:13 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-readline.c: KEY_RESIZE isn't defined in all curseses, #ifdef it 2001-05-15 00:23 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-commands.c: new /KICKBAN code crashed 2001-05-14 19:35 Timo Sirainen <tss@iki.fi> * src/irc/core/bans.c: /UNBAN now supports unbanning multiple bans with ban# (/unban 1 4 6) 2001-05-14 17:35 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-ignore.c: /IGNORE: -word -> -full, like it's with /HILIGHT. 2001-05-14 17:25 Timo Sirainen <tss@iki.fi> * configure.in: HAVE_GMODULE wasn't defined when using unpacked glib 2001-05-14 17:20 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-modules.c: /LOAD notifies that dynamic modules aren't supported instead of being quiet 2001-05-14 16:07 Timo Sirainen <tss@iki.fi> * config: Removed $C from /W and /N aliases, it's not needed anymore. 2001-05-11 21:53 Timo Sirainen <tss@iki.fi> * src/fe-common/core/keyboard.c: Don't crash if config file had keyboard = { .. } in it 2001-05-11 21:53 Timo Sirainen <tss@iki.fi> * src/lib-config/set.c: config_node_remove() - NULL parent is treated as root node 2001-05-11 20:44 Timo Sirainen <tss@iki.fi> * src/core/commands.c: cmd_get_params() crashed in some conditions 2001-05-11 19:42 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-netjoin.c: netjoins should display the @, + etc. before the nick again. 2001-05-11 19:35 Timo Sirainen <tss@iki.fi> * src/fe-text/: statusbar-items.c, statusbar.c, statusbar.h: statusbar was a bit broken when using split windows 2001-05-11 19:23 Timo Sirainen <tss@iki.fi> * src/fe-common/core/keyboard.c: more config file handling fixes 2001-05-11 19:04 Timo Sirainen <tss@iki.fi> * src/fe-common/core/keyboard.c: fixed config file handling 2001-05-11 18:08 Timo Sirainen <tss@iki.fi> * src/: core/channel-rec.h, core/channels.c, fe-common/core/fe-channels.c, fe-common/irc/module-formats.c, irc/core/channel-events.c, irc/core/irc-channels.c, irc/core/irc-commands.c: CHANNEL_REC->get_join_data() - Returns the information needed to call SERVER_REC->channels_join() for this channel. Usually just the channel name, but may contain also the channel key. If we receive PART-message to channel that hasn't received a JOIN yet, don't destroy the channel. It's probably because we did quickly /PART + /JOIN. Moved /CYCLE to fe-common/core, it doesn't close the window for the cycled channel anymore if you had autoclosing on. 2001-05-11 18:06 Timo Sirainen <tss@iki.fi> * src/irc/core/modes.c: MODE +k handler was buggy 2001-05-11 17:48 Timo Sirainen <tss@iki.fi> * src/: core/commands.c, core/commands.h, irc/core/irc.c, irc/core/irc.h: Moved PARAM_FLAG_OPTCHAN handling to core. Removed support for adding own command parameter parsers, it's probably useless now that opt.channels are in core. 2001-05-11 16:32 Timo Sirainen <tss@iki.fi> * src/fe-common/core/window-items.c: Don't place any window items to windows which have name. Window level doesn't have any effect to it anymore. 2001-05-11 16:26 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-log.c: /LOG OPEN: it was checking /JOIN's options and printed errors if any /LOG OPEN -option was used.. 2001-05-11 16:23 Timo Sirainen <tss@iki.fi> * src/perl/common/Themes.xs: PL_na doesn't exist in Perl 5.004, don't use it. 2001-05-11 16:18 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-channels.c: /NAMES needs only one argument, fixes "/NAMES -ops #a " where irssi thought the channel was "#a " and instead of "#a".. 2001-05-11 16:12 Timo Sirainen <tss@iki.fi> * src/fe-text/: lastlog.c, textbuffer-view.c: Line removing fixes, /LAST -clear fixed 2001-05-11 15:44 Timo Sirainen <tss@iki.fi> * docs/help/in/bind.in, src/fe-text/gui-readline.c: updated /BIND help, removed special_char bind command and added insert_text. It can be used to add text to entry line, $variables also works with it (eg. /BIND ^T /TOPIC $topic) 2001-05-11 15:19 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-ignore.c: /IGNORE now defaults to ALL level 2001-05-11 15:08 Timo Sirainen <tss@iki.fi> * src/fe-text/textbuffer-view.c: resizing terminal with /CLEARed empty windows scrolled those windows so that the last screenful of text was visible again. 2001-05-11 15:01 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-readline.c: KEY_RESIZE is sent when screen is resized, ignore it. 2001-05-11 14:55 Timo Sirainen <tss@iki.fi> * docs/signals.txt, src/fe-common/irc/dcc/fe-dcc.c, src/fe-common/irc/dcc/module-formats.c, src/fe-common/irc/dcc/module-formats.h, src/irc/dcc/dcc-chat.c, src/irc/dcc/dcc-send.c: added "dcc request send" signal - irssi now prints "DCC CHAT/SEND request sent to nick". 2001-05-11 14:43 Timo Sirainen <tss@iki.fi> * docs/signals.txt, src/fe-common/irc/dcc/fe-dcc-send.c, src/fe-common/irc/dcc/module-formats.c, src/fe-common/irc/dcc/module-formats.h, src/irc/dcc/dcc-resume.c, src/irc/dcc/dcc-send.c: "dcc error file not found" -> "dcc error file open". Print the actual error message based on errno, don't just assume the file wasn't found. 2001-05-11 14:37 Timo Sirainen <tss@iki.fi> * docs/perl.txt: added chapters for /COMMANDS and window items. some other minor fixes too. 2001-05-11 14:00 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-commands.c: /SET kick_first_on_kickban for /KICKBAN and /KNOCKOUT - patch by Jakub Jankowski <shasta@irc.pl> 2001-05-11 13:52 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/dcc/: fe-dcc-get.c, fe-dcc-send.c, fe-dcc.c: always round up the kB value so we won't have 0kB file sizes.. 2001-05-10 21:54 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: fe-common-core.c, formats.c: /SET hide_server_tags 2001-05-09 21:40 Timo Sirainen <tss@iki.fi> * docs/help/in/mode.in: bugfix: nick1,nick2,nick3 -> nick1 nick2 nick3 2001-05-09 16:37 Timo Sirainen <tss@iki.fi> * src/irc/core/: modes.c, modes.h: support for +O mode 2001-05-08 20:05 Timo Sirainen <tss@iki.fi> * src/fe-common/core/keyboard.c: some fixes, saving is still broken 2001-05-07 17:19 Timo Sirainen <tss@iki.fi> * config: Default alias /CHAT -> /DCC CHAT 2001-05-06 21:28 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/keyboard.c, fe-common/core/keyboard.h, fe-text/gui-readline.c, fe-text/screen.c: keyboard handling rewrite 2001-05-05 20:45 Timo Sirainen <tss@iki.fi> * autogen.sh: '\!' -> '!' - hope this doesn't break anything :) at least it should fix some shell 2001-05-05 20:01 Timo Sirainen <tss@iki.fi> * acconfig.h: forgot big5 define 2001-05-01 13:37 Timo Sirainen <tss@iki.fi> * src/irc/flood/flood.c: fixed potential crash 2001-05-01 11:38 Timo Sirainen <tss@iki.fi> * configure.in, src/fe-text/gui-entry.c, src/fe-text/screen.h: --with-big5 enables Chinese Big5 charset support. Patch by vanilla@freebsd.org 2001-04-25 06:10 Timo Sirainen <tss@iki.fi> * docs/signals.txt, src/irc/core/mode-lists.c: "ban ..." signals didn't send channel info 2001-04-23 01:20 Timo Sirainen <tss@iki.fi> * src/fe-text/: gui-windows.c, textbuffer-view.c, textbuffer-view.h: /SET indent_always - should we indent the long words that are forcibly wrapped to next line. Default is ON. 2001-04-20 22:02 Timo Sirainen <tss@iki.fi> * src/irc/core/ctcp.c: CTCP version reply has now $sysarch by default 2001-04-20 22:00 Timo Sirainen <tss@iki.fi> * src/core/expandos.c, docs/special_vars.txt: added $sysarch 2001-04-20 21:24 Timo Sirainen <tss@iki.fi> * docs/signals.txt, src/perl/get-signals.pl, src/perl/perl-fe.c, src/perl/common/module.h, src/perl/common/typemap: Added TEXT_DEST_REC to perl, fixed "print text..." signal declarations. 2001-04-20 21:08 Timo Sirainen <tss@iki.fi> * src/perl/common/Themes.xs: Irssi::printformat() didn't work 2001-04-20 19:35 Timo Sirainen <tss@iki.fi> * src/fe-text/textbuffer-view.c: potential crash fix.. 2001-04-16 18:46 Timo Sirainen <tss@iki.fi> * src/fe-text/textbuffer.c: added/removed some checks 2001-04-16 18:44 Timo Sirainen <tss@iki.fi> * src/fe-text/: mainwindows.c, textbuffer-view.c: split windows were broken. added some checks to textbuffer. 2001-04-16 14:46 Timo Sirainen <tss@iki.fi> * configure.in: don't simply check for module directory, check for dir/module.h file. 2001-04-15 03:15 Timo Sirainen <tss@iki.fi> * configure.in: lib/ shouldn't be there yet 2001-04-15 01:44 Timo Sirainen <tss@iki.fi> * src/fe-text/textbuffer-view.c: resize fixes 2001-04-15 01:24 Timo Sirainen <tss@iki.fi> * src/fe-text/mainwindows.c: some resize problems fixed 2001-04-15 00:54 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/fe-windows.h, fe-common/core/formats.c, fe-common/core/printtext.c, perl/perl-fe.c: related changes to textbuffer update.. 2001-04-15 00:40 Timo Sirainen <tss@iki.fi> * src/fe-text/textbuffer-view.c: bugfixes for multiple windows support :) 2001-04-15 00:24 Timo Sirainen <tss@iki.fi> * src/fe-text/: Makefile.am, gui-printtext.c, gui-printtext.h, gui-readline.c, gui-textwidget.c, gui-windows.c, gui-windows.h, irssi.c, lastlog.c, mainwindows-save.c, mainwindows.c, mainwindows.h, screen.c, statusbar-items.c, statusbar.c, textbuffer-commands.c, textbuffer-view.c, textbuffer-view.h, textbuffer.c, textbuffer.h: Rewrote text buffer handling in windows - try #3. /SET scrollback_save_formats + /SB REDRAW is broken currently. There's some other minor things that might need to be changed. This time it allows the same window to be visible multiple times in screen, like you could make a new split window where to scroll back and find something while still seeing the new messages at the other window, this however doesn't work yet but it should be quite easy to make it :) I've tested that pretty much everything should work with this, new lines can be added at any position and lines can be removed from any position and screen should be updated properly. Screen resizing should also work perfectly now (maybe it did previously too, not sure) and hopefully now we won't see any of those ugly strange bugs some people were having. Also this time the same code isn't written 2-3 times to do some specific thing, like scrolling has now only one view_scroll() function instead of the 3 separate functions it used to have :) 2001-04-10 16:07 Timo Sirainen <tss@iki.fi> * config: DALNet -> DALnet 2001-04-09 18:39 Timo Sirainen <tss@iki.fi> * configure.in: small bugfix 2001-04-09 18:36 Timo Sirainen <tss@iki.fi> * configure.in: don't strip -lnsl from perl's ldflags, it might be needed.. 2001-04-09 18:16 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-settings.c: ']' missing from /SET syntax 2001-04-06 23:05 Timo Sirainen <tss@iki.fi> * docs/startup-HOWTO.html: typofix 2001-04-01 03:39 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-printtext.h: removed unused colors 2001-04-01 02:31 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-windows.c: gui_window_line2text(): don't keep track of colors - if fg or bg doesn't change, just use FORMAT_COLOR_NOCHANGE instead of figuring out what it should be. 2001-04-01 02:25 Timo Sirainen <tss@iki.fi> * src/fe-text/: gui-printtext.c, gui-readline.c, gui-textwidget.c, gui-windows.c, mainwindow-activity.c, statusbar.c: removed some unused includes 2001-03-31 03:54 Timo Sirainen <tss@iki.fi> * src/fe-none/irssi.c: fixed commented out module_load() 2001-03-31 02:57 Timo Sirainen <tss@iki.fi> * docs/faq.txt: added "why don't colors work" 2001-03-30 23:57 Timo Sirainen <tss@iki.fi> * mobile/: configure.in, src/mobile.c: fixed for new irssi, 0.11 version 2001-03-29 16:38 Timo Sirainen <tss@iki.fi> * config, irssi.spec.in, docs/manual.txt, docs/help/in/load.in, src/common.h: http://irssi.org -> http://irssi.org/ 2001-03-29 00:38 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-log.c: log->temp -> !log->temp .. closed non-autologs instead of autologs.. 2001-03-28 23:32 Timo Sirainen <tss@iki.fi> * src/core/modules.c: module_get_name() should be inside #ifdef HAVE_GMODULE 2001-03-28 23:23 Timo Sirainen <tss@iki.fi> * configure.in: don't use which - cygwin doesn't have it 2001-03-26 17:30 Timo Sirainen <tss@iki.fi> * docs/help/in/wall.in: added note about /wallchops 2001-03-26 17:29 Timo Sirainen <tss@iki.fi> * docs/help/in/: wall.in, wallops.in: fixed descriptions 2001-03-26 17:21 Timo Sirainen <tss@iki.fi> * docs/help/in/: silence.in, unsilence.in, uping.in, wallchops.in: wallchops: works only with ircu. updated ircu notes. 2001-03-26 04:02 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-log.c: When closing autologs, don't crash if some other temporary log is open, like awaylog. 2001-03-24 22:47 Timo Sirainen <tss@iki.fi> * configure.in: s/enable-perl=/enable-perl-path=/ in the warning message 2001-03-24 17:03 Timo Sirainen <tss@iki.fi> * src/fe-common/core/themes.c: don't crash with themes without replaces block. don't crash with themes with highascii characters. 2001-03-24 16:16 Timo Sirainen <tss@iki.fi> * default.theme: added default_color and default_real_color 2001-03-24 13:45 Timo Sirainen <tss@iki.fi> * src/irc/flood/flood.c: fixes, hopefully works correctly finally :) patch by fuchs. 2001-03-24 13:41 Timo Sirainen <tss@iki.fi> * src/core/ignore.c: ignore_check(): don't crash if nick is NULL - shouldn't really ever happen? 2001-03-23 02:07 Timo Sirainen <tss@iki.fi> * docs/perl.txt: notice of ~/.irssi/startup 2001-03-22 20:14 Timo Sirainen <tss@iki.fi> * docs/startup-HOWTO.html: Removed /SET statusbar_xxx 2001-03-22 19:43 Timo Sirainen <tss@iki.fi> * docs/Makefile.am: added faq.txt 2001-03-21 01:21 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-log.c: Parting channels and disconnecting from servers didn't close the autologs. 2001-03-21 00:24 Timo Sirainen <tss@iki.fi> * src/: core/server-connect-rec.h, core/servers-reconnect.c, core/servers-setup.c, core/servers.c, irc/core/irc-servers.c: added /SET proxy_password 2001-03-20 18:46 Timo Sirainen <tss@iki.fi> * servertest/server.c: quick hacks to make it compile again 2001-03-20 17:35 Timo Sirainen <tss@iki.fi> * src/irc/dcc/: dcc-autoget.c, dcc-chat.c: dcc_autoget_lowports -> dcc_autoaccept_lowports since dcc chat uses it too 2001-03-20 03:00 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/notifylist/fe-notifylist.c: Send notify out messages with HILIGHT level too. 2001-03-19 00:00 Timo Sirainen <tss@iki.fi> * src/irc/core/: irc-commands.c, irc.c, irc.h: /RAWQUOTE: like /QUOTE, but don't add line feed after the command, and don't truncate line to 512 bytes. 2001-03-18 22:39 Timo Sirainen <tss@iki.fi> * src/core/: Makefile.am, net-internal.h, network.c, network.h: moved stuff from net-internal.h to network.h. HPUX needed one of the #includes in there to work. 2001-03-17 07:58 Timo Sirainen <tss@iki.fi> * docs/help/in/hilight.in, src/fe-common/core/hilight-text.c: /HILIGHT -full didn't work, and -word was treated as -word + -full. Updated /HELP hilight. 2001-03-17 06:12 Timo Sirainen <tss@iki.fi> * NEWS: updated for .98.3 2001-03-17 04:29 Timo Sirainen <tss@iki.fi> * TODO: updated for .98.3 2001-03-17 04:29 Timo Sirainen <tss@iki.fi> * default.theme: pubmsghinick - add %n after nick so underlines/blinks get disabled.. 2001-03-17 03:34 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-windows.c: fixed small hilight memory leak 2001-03-17 03:32 Timo Sirainen <tss@iki.fi> * docs/formats.txt, src/core/channels.c, src/core/queries.c, src/fe-common/core/formats.c, src/fe-common/core/formats.h, src/fe-common/core/themes.c, src/fe-text/gui-printtext.c: %F = blinking on/off. several fixes to make blinking work better. some hilight fixes. 2001-03-17 02:52 Timo Sirainen <tss@iki.fi> * docs/formats.txt, docs/help/in/hilight.in, src/core/window-item-rec.h, src/fe-common/core/fe-windows.h, src/fe-common/core/formats.c, src/fe-common/core/formats.h, src/fe-common/core/hilight-text.c, src/fe-common/core/hilight-text.h, src/fe-common/core/printtext.c, src/fe-common/core/window-activity.c, src/fe-text/statusbar-items.c, src/perl/perl-common.c, src/perl/perl-fe.c: Hilighting updates. /HILIGHT -color, /SET hilight_color and /SET hilight_act_color now use %codes for specifying color. 2001-03-17 01:55 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-windows.c: Added some debug messages.. 2001-03-17 00:57 Timo Sirainen <tss@iki.fi> * src/: core/settings.c, core/settings.h, fe-common/core/fe-settings.c: Irssi now asks if you want to remove unknown settings from configuration file. 2001-03-16 23:14 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-irc-messages.c: emphasis works with actions now 2001-03-16 23:14 Timo Sirainen <tss@iki.fi> * src/: core/chat-commands.c, irc/core/irc-commands.c: quit_message setting moved from irc to core 2001-03-15 23:33 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-printtext.c: Text buffer: Saving pointer to char[] didn't work correctly with netbsd/alpha which caused crash soon after startup. Changed the code a bit, I'm not sure if it's still correct ANSI C but at least it seems to work fine with netbsd/alpha now :) 2001-03-15 22:05 Timo Sirainen <tss@iki.fi> * src/fe-common/core/window-commands.c: /WINDOW CLOSE [<first> [<last>] - you can close multiple windows once now. 2001-03-15 21:48 Timo Sirainen <tss@iki.fi> * src/core/servers.c: server_connect_own_ip_save(): fixed some nasty typos that could have crashed irssi when using vhosts 2001-03-15 18:39 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-commands.c: /NICK could have changed nick to some other nick than we specified (/NICK nick!blah -> nick) 2001-03-15 18:34 Timo Sirainen <tss@iki.fi> * src/fe-common/core/formats.c: ^O reset only colors, not underlines etc. 2001-03-15 17:11 Timo Sirainen <tss@iki.fi> * src/irc/proxy/listen.c: bugfix 2001-03-15 16:42 Timo Sirainen <tss@iki.fi> * src/perl/Makefile.am: if $(MAKE) crap -> ($(MAKE) || $(MAKE)), a lot better :) 2001-03-15 16:23 Timo Sirainen <tss@iki.fi> * src/perl/Makefile.am: if ! $(MAKE) -> if $(MAKE); then echo; else 2001-03-15 04:01 Timo Sirainen <tss@iki.fi> * src/core/expandos.c: signal_add_first("setup changed", .. so if some other "setup changed" handler wants to ask $Z it works properly. This fix is kind of a kludge, some better way should be found to fix these kind of problems (just g_strdup() them?) 2001-03-15 03:48 Timo Sirainen <tss@iki.fi> * src/fe-text/statusbar-items.c: minor cleanup 2001-03-15 03:31 Timo Sirainen <tss@iki.fi> * src/fe-text/statusbar.c: when some statusbar item was forced to be removed because of lack of space, it still used 2 chars. 2001-03-15 03:26 Timo Sirainen <tss@iki.fi> * default.theme, src/fe-common/core/themes.c, src/fe-common/core/themes.h, src/fe-text/mainwindows.h, src/fe-text/screen.c, src/fe-text/statusbar-items.c, src/fe-text/statusbar.c, src/fe-text/statusbar.h: Beginnings of configurable statusbar. The existing items can be configured in default.theme. If some abstract isn't set in theme, it fallbacks to the one in default.theme now. This should help with old themes, and maybe themes that don't change something should just keep those parts commented out.. 2001-03-15 03:23 Timo Sirainen <tss@iki.fi> * configure.in: Upgraded to glib 1.2.9 2001-03-15 03:22 Timo Sirainen <tss@iki.fi> * src/core/levels.c: * level is now same as ALL 2001-03-14 23:36 Timo Sirainen <tss@iki.fi> * src/core/servers-reconnect.c: Reconnecting shouldn't lose the address family. 2001-03-14 23:26 Timo Sirainen <tss@iki.fi> * src/core/network.c: net_listen() works now properly with --enable-ipv6 and a system that doesn't have a working IPv6 support 2001-03-12 20:43 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/themes.c, fe-common/core/themes.h, fe-text/gui-printtext.c, fe-text/statusbar-items.c: %n+bg color change doesn't anymore set foreground black. changed theme's default_bold_color to default_real_color. Activity list printed first item with white always. Color redrawed itself every second. 2001-03-12 11:34 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: formats.c, formats.h: added format_real_length() 2001-03-12 11:33 Timo Sirainen <tss@iki.fi> * src/fe-text/: statusbar-items.c, statusbar.c, statusbar.h: Statusbar rewrites. Colors are currently not configurable at all, but other than that, it should work better. 2001-03-11 03:33 Timo Sirainen <tss@iki.fi> * src/perl/Makefile.am: make distclean works now properly for common/ and irc/ directories (by tko) 2001-03-11 00:33 Timo Sirainen <tss@iki.fi> * src/core/nicklist.c: buggy fix, fixed :) 2001-03-11 00:23 Timo Sirainen <tss@iki.fi> * src/core/nicklist.c: nick_hash_remove(): GLIB didn't change the hash table key like I thought, so we need to first remove it from the hash, then insert again.. 2001-03-10 19:49 Timo Sirainen <tss@iki.fi> * README: updated 2001-03-10 19:22 Timo Sirainen <tss@iki.fi> * src/irc/flood/flood.c: Don't cast time_t to int. Don't go playing with memory you just free'd. Some other cleanups 2001-03-10 17:54 Timo Sirainen <tss@iki.fi> * docs/startup-HOWTO.html: more Meta key updates 2001-03-10 17:51 Timo Sirainen <tss@iki.fi> * docs/startup-HOWTO.html: updated 2001-03-10 17:40 Timo Sirainen <tss@iki.fi> * docs/.cvsignore: added startup-HOWTO.txt 2001-03-10 03:30 Timo Sirainen <tss@iki.fi> * src/perl/common/Server.xs: typofix 2001-03-08 17:49 Timo Sirainen <tss@iki.fi> * configure.in: getting ready for .98.3.. 2001-03-08 15:54 Timo Sirainen <tss@iki.fi> * src/perl/common/Server.xs: updated 2001-03-08 01:48 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/dcc/fe-dcc-chat.c: /DCC CLOSE CHAT <unknown> signal: we were checking for "GET" here, not "CHAT".. 2001-03-08 01:47 Timo Sirainen <tss@iki.fi> * docs/help/in/lastlog.in: updated 2001-03-08 01:45 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: command-history.c, fe-queries.c, fe-windows.h: Command history: allow "next history" to jump back to last msg in history if we already went over it with "prev history" once. 2001-03-08 01:27 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-readline.c: /SET scroll_page_count - don't crash if /0 is given. Works now properly if /0.xx is given. 2001-03-08 01:24 Timo Sirainen <tss@iki.fi> * src/core/: chat-commands.c, servers-setup.c, servers-setup.h: /CONNECT -ircnet didn't load ircnet specific settings correctly 2001-03-08 01:11 Timo Sirainen <tss@iki.fi> * config: undernet's stupid servers don't want to handle more than one query per channel at a time and they won't send any kind of notice of it. 2001-03-08 00:57 Timo Sirainen <tss@iki.fi> * src/core/: server-rec.h, server-setup-rec.h, servers-reconnect.c, servers.c: If one server fails because of DNS error, don't stop reconnecting to entire chatnet. 2001-03-08 00:55 Timo Sirainen <tss@iki.fi> * src/fe-text/lastlog.c: /LASTLOG -window unknown crashed irssi 2001-03-08 00:55 Timo Sirainen <tss@iki.fi> * src/core/nicklist.c: removing second last unique nick didn't work properly 2001-03-07 13:09 Timo Sirainen <tss@iki.fi> * src/perl/: get-signals.pl, perl-signals.c: some perl fixes. NICK_REC is also now "iobject".. 2001-03-06 18:47 Timo Sirainen <tss@iki.fi> * silc/src/core/silc-core.c: When server is disconnected, make sure silc's conn->context won't point to our server anymore. 2001-03-05 17:11 Timo Sirainen <tss@iki.fi> * src/core/chat-commands.c: /SERVER: don't set reconnection to TRUE if we're not disconnecting from any server 2001-03-04 17:22 Timo Sirainen <tss@iki.fi> * src/perl/Makefile.am: removed Flood.xs 2001-03-04 17:20 Timo Sirainen <tss@iki.fi> * NEWS, TODO: updated for .98.2 2001-03-04 13:24 Timo Sirainen <tss@iki.fi> * docs/startup-HOWTO.html: small updates 2001-03-04 11:42 Timo Sirainen <tss@iki.fi> * autogen.sh, docs/Makefile.am, docs/startup-HOWTO.html, docs/startup-HOWTO.txt: keep startup-HOWTO in a .html file, use lynx -dump to create the .txt version :) 2001-03-04 11:38 Timo Sirainen <tss@iki.fi> * autogen.sh: added some status information what's it doing at the beginning 2001-03-04 11:31 Timo Sirainen <tss@iki.fi> * silc/: configure.in, src/core/silc-channels.c, src/core/silc-core.c, src/core/silc-servers.c: updates for latest version & lots of bugfixes 2001-03-04 11:30 Timo Sirainen <tss@iki.fi> * src/: core/nicklist.c, core/nicklist.h, core/servers.c, core/servers.h, fe-common/core/fe-messages.c, irc/core/irc-nicklist.c: added server_change_nick() function for servers.[ch]. Lots of fixes for support to multiple identical nicks. Should work now properly :) 2001-03-04 10:09 Timo Sirainen <tss@iki.fi> * src/core/modules.c: fixed minor memory leak 2001-03-04 10:04 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-channels.c: /SET names_max_width - buffer overflowed if it was too small.. 2001-03-04 09:10 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-readline.c: "command window prev" -> "command window previous" 2001-03-04 09:10 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-channels.c: /NAMES didn't stop the signal properly so /NAMES list was printed twice 2001-03-04 07:53 Timo Sirainen <tss@iki.fi> * docs/startup-HOWTO.txt: updated 2001-03-04 07:50 Timo Sirainen <tss@iki.fi> * docs/help/in/: exec.in, log.in: % -> %% so irssi won't treat them as color codes 2001-03-04 06:46 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-windows.c: /SET autostick_split_windows (default ON) - should we do /WINDOW STICK ON to all new split windows and hidden windows that are created inside it. This hopefully makes it easier to use split windows. 2001-03-04 04:52 Timo Sirainen <tss@iki.fi> * src/fe-text/: statusbar-items.c, statusbar.c, statusbar.h: More statusbar size fixes. Shouldn't corrupt entry line anymore. 2001-03-04 04:35 Timo Sirainen <tss@iki.fi> * src/fe-text/statusbar.c: Statusbar could have gotten to endless loop trying to grow size of some item when there was no space left. 2001-03-04 04:25 Timo Sirainen <tss@iki.fi> * src/: core/servers-reconnect.c, core/servers.c, irc/core/irc-core.c, irc/core/irc-servers.c: Send "chat protocol deinit" signal when protocol is being deinitialized. Servers and reconnections are automatically disconnected for the protocol when it's being deinitialized. 2001-03-04 04:05 Timo Sirainen <tss@iki.fi> * src/core/servers.c: Forced IPv4 connection to host with only IPv6 address should use the IPv6 address.. 2001-03-04 04:00 Timo Sirainen <tss@iki.fi> * src/: core/network.c, core/network.h, irc/dcc/dcc.c: union { .. } addr removed from IPADDR - it hasn't been actually used for a long time.. 2001-03-04 03:58 Timo Sirainen <tss@iki.fi> * src/core/servers-setup.c: save_ips() wasn't working properly.. 2001-03-04 03:49 Timo Sirainen <tss@iki.fi> * src/core/ignore.c: Ignores without -time were unignored immediately.. 2001-03-04 03:30 Timo Sirainen <tss@iki.fi> * configure.in: version = .98.2 actually :) 2001-03-04 03:26 Timo Sirainen <tss@iki.fi> * src/fe-text/mainwindows.c: /WINDOW SHOW didn't work properly 2001-03-04 02:47 Timo Sirainen <tss@iki.fi> * src/common.h, src/core/chat-commands.c, src/core/chatnet-rec.h, src/core/net-nonblock.c, src/core/net-nonblock.h, src/core/network.c, src/core/network.h, src/core/server-connect-rec.h, src/core/server-setup-rec.h, src/core/servers-reconnect.c, src/core/servers-setup.c, src/core/servers-setup.h, src/core/servers.c, src/core/servers.h, src/fe-common/core/fe-server.c, src/fe-common/irc/fe-ircnet.c, src/irc/dcc/dcc-chat.c, docs/help/in/connect.in, docs/help/in/server.in, src/irc/dcc/dcc-get.c, src/irc/dcc/dcc.c: IPv6 fixes. Everything now keeps both v4 and v6 addresses in memory and at connect() time it's decided which one should be used. 2001-03-04 02:35 Timo Sirainen <tss@iki.fi> * Makefile.am, configure.in: removed GLIB_DIR from Makefile, configure compiles it and "make install" breaks since it tried to install glib too which wasn't needed. 2001-03-04 01:14 Timo Sirainen <tss@iki.fi> * docs/help/in/names.in, src/fe-common/core/fe-channels.c, src/fe-common/core/fe-channels.h, src/fe-common/irc/fe-events-numeric.c, src/irc/core/irc-commands.c: /NAMES: -ops -halfops -voices -normal options added. /NAMES without parameters now prints nicklist in active channel, /NAMES ** shows all nicks in all channels. 2001-03-04 01:13 Timo Sirainen <tss@iki.fi> * syntax.pl: when joining lines together, put space between them.. 2001-03-04 00:27 Timo Sirainen <tss@iki.fi> * configure.in, src/core/ignore.c, src/core/ignore.h, src/fe-common/core/fe-ignore.c, src/fe-common/irc/Makefile.am, src/irc/flood/Makefile.am, src/irc/flood/autoignore.c, src/irc/flood/flood.c, src/perl/irc/Flood.xs, src/perl/irc/Irc.xs, src/perl/irc/module.h: fe-common/irc/flood removed. Some autoignore / ignore -time updates. 2001-03-03 23:06 Timo Sirainen <tss@iki.fi> * src/core/servers.c: /CONNECT -ircnet "" - even if someone does this don't make the server tag empty :) 2001-03-03 23:03 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: fe-channels.c, fe-queries.c, fe-windows.c, fe-windows.h: When /SET autoclose_windows is ON, don't destroy windows if they have some level set (like /join -w + /part in status window) 2001-03-03 22:57 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: fe-channels.c, fe-queries.c: I knew removing those checks from "channel created" and "query created" signals broke something :) -window option to /JOIN and /QUERY. This time don't check for any item with same server/name, but check that the item itself doesn't have window set yet. 2001-03-03 22:51 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: fe-channels.c, fe-queries.c, module-formats.c, module-formats.h: /JOIN #channel and /QUERY nick won't anymore automatically move channel/query to active window but send a notice to user how to move it. 2001-03-03 22:34 Timo Sirainen <tss@iki.fi> * src/: core/special-vars.c, core/special-vars.h, fe-text/gui-windows.c: /SET prompt - if target had %c or something in it, it shouldn't be treated as color code. So color codes can now be used in /SET prompt string itself, but in none of the $variables it uses. 2001-03-03 22:16 Timo Sirainen <tss@iki.fi> * src/fe-common/core/themes.c: Always save theme to ~/.irssi/ no matter where it was read from. 2001-03-03 22:11 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-windows.c: window_set_active() doesn't anymore send "window changed" signal if window is being set to NULL. Restoring /LAYOUT SAVEd split windows crashed at startup because of this. Maybe it shouldn't change the window to NULL? Well, at least I got it to work at all... :) 2001-03-03 22:01 Timo Sirainen <tss@iki.fi> * configure.in: HPUX 10.20 needs -D_XOPEN_SOURCE_EXTENDED 2001-03-03 22:01 Timo Sirainen <tss@iki.fi> * src/core/misc.c: Make sure there's always at least one column even if there's items wider than max. width allows. 2001-03-03 21:55 Timo Sirainen <tss@iki.fi> * src/: core/ignore.c, core/ignore.h, fe-common/core/fe-ignore.c: ignore_get_key() moved to fe-common, fixed printing "*" ignore key. Doesn't print unignore messages when /RELOADing config. 2001-03-03 21:48 Timo Sirainen <tss@iki.fi> * docs/help/in/ban.in, docs/help/in/bantype.in, docs/help/in/knockout.in, src/fe-common/irc/fe-events.c, src/irc/core/bans.c, src/irc/core/bans.h, src/irc/core/irc-commands.c, src/irc/core/irc-masks.c, src/perl/irc/Modes.xs: /BANTYPE -> /SET ban_type. /BAN: -type option added to override default ban type. 2001-03-03 20:56 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: fe-channels.c, fe-queries.c: "channel created", "query created" .. don't abort adding window item even if there already exists another with same name. not sure if this breaks something but at least doing that breaks some things, like /join #a and /query #a after that :) }CVS: ------------------------------------------------------------------- --- 2001-03-03 20:48 Timo Sirainen <tss@iki.fi> * docs/help/in/alias.in: updated 2001-03-03 19:40 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/dcc/fe-dcc-chat.c: DCC actions have now ACTIONS level as well as the DCCMSGS. 2001-03-03 19:40 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-common-core.c: HILIGHT level didn't work with logs. 2001-03-03 19:30 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: fe-common-core.c, formats.h, printtext.c: /SET beep_when_window_active + some cleanups 2001-03-03 19:22 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/fe-core-commands.c, fe-common/core/formats.c, fe-common/core/formats.h, fe-common/core/printtext.c, fe-common/core/printtext.h, fe-text/gui-printtext.c, fe-text/gui-windows.c: Removed all beep handling from text printing. If you want to beep just send "beep" signal. /LAST -clear crashed if window contained only lastlog lines. Some other minor cleanups. 2001-03-03 19:04 Timo Sirainen <tss@iki.fi> * src/fe-text/: gui-entry.c, gui-entry.h, gui-readline.c: delete_next_word key implemented, patch by Tinuk 2001-03-03 18:45 Timo Sirainen <tss@iki.fi> * src/fe-text/: gui-windows.c, gui-windows.h, lastlog.c, module-formats.c, module-formats.h: /LASTLOG: -case option for case-sensitive matches. -force option is now required to print lastlogs longer than 1000 lines. 2001-03-03 18:34 Timo Sirainen <tss@iki.fi> * src/core/: misc.c, misc.h: Added strstr_full() and strstr_full_case() 2001-03-03 18:18 Timo Sirainen <tss@iki.fi> * src/perl/Makefile.am: make -> $(MAKE) 2001-03-03 17:14 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-settings.c: /SET -clear didn't work with booleans 2001-03-03 16:19 Timo Sirainen <tss@iki.fi> * configure.in: cvs version = .99pre 2001-03-02 19:20 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/dcc/module-formats.c: kb -> kB 2001-02-28 20:26 Timo Sirainen <tss@iki.fi> * src/irc/dcc/: dcc-autoget.c, dcc-resume.c, dcc-send.c, dcc.c, dcc.h: fixed some signed/unsigned issues 2001-02-28 19:48 Timo Sirainen <tss@iki.fi> * src/core/nicklist.c: functions returning void shouldn't do return xx 2001-02-28 12:24 Timo Sirainen <tss@iki.fi> * autogen.sh: gettext -> gettextize check 2001-02-27 09:39 Timo Sirainen <tss@iki.fi> * src/fe-common/core/window-commands.c: /WINDOW PREV -> /WINDOW PREVIOUS 2001-02-27 09:00 Timo Sirainen <tss@iki.fi> * src/fe-text/module-formats.c: /WINDOW STICKY -> /WINDOW STICK 2001-02-23 13:08 Timo Sirainen <tss@iki.fi> * src/core/nicklist.c: nick_nfind(): gets stuck to endless loop if there's multiple identical nicks in channel.. Luckily this is no problem with IRC. 2001-02-23 12:37 Timo Sirainen <tss@iki.fi> * src/core/nicklist.c: crashfix 2001-02-23 11:46 Timo Sirainen <tss@iki.fi> * docs/help/in/: layout.in, savewindows.in: savewindows -> layout 2001-02-23 11:44 Timo Sirainen <tss@iki.fi> * docs/startup-HOWTO.txt: updated 2001-02-23 09:07 Timo Sirainen <tss@iki.fi> * TODO, configure.in, silc/configure.in: .98 final out 2001-02-23 06:55 Timo Sirainen <tss@iki.fi> * src/core/network.h: We should define AF_INET6, not PF_INET6.. 2001-02-23 06:12 Timo Sirainen <tss@iki.fi> * src/perl/: common/Makefile.PL.in, irc/Makefile.PL.in: Fixed for building from objdir 2001-02-23 06:02 Timo Sirainen <tss@iki.fi> * src/common.h: #include "config.h", not "../config.h" so building from objdir works 2001-02-22 22:29 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-events-numeric.c: Printing channel bans print them now with target parameter set, so with status window they get printed to channel window instead of status window. Same for End of b/e/I lists. A few other cleanups. 2001-02-22 21:51 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-help.c: /HELP can now display help of non-commands if the file just exists in help directory 2001-02-22 21:49 Timo Sirainen <tss@iki.fi> * docs/help/in/levels.in: removed tabs 2001-02-22 21:39 Timo Sirainen <tss@iki.fi> * configure.in, src/perl/Makefile.am, src/perl/perl.c: Verify in configure that linking with perl's LDFLAGS actually works. If perl lib dir is set, add 'use lib "/perl/lib/dir"' before each script automatically. 2001-02-22 11:52 Timo Sirainen <tss@iki.fi> * src/fe-common/core/hilight-text.c: Word highlighting was buggy 2001-02-22 11:52 Timo Sirainen <tss@iki.fi> * src/irc/flood/autoignore.c: /SET autoignore_levels -> autoignore_level. Fixed a memory leak. 2001-02-22 10:16 Timo Sirainen <tss@iki.fi> * silc/src/core/silc-core.c: primegen calls removed 2001-02-22 10:03 Timo Sirainen <tss@iki.fi> * src/perl/irc/: Irc.xs, module.h, typemap: Removed AUTOIGNORE_REC since it doesn't exist anyremo 2001-02-22 09:54 Timo Sirainen <tss@iki.fi> * NEWS, TODO, configure.in: Getting ready for 0.7.98 2001-02-22 09:43 Timo Sirainen <tss@iki.fi> * mobile/: README, configure.in: --with-irssi works now with ~/ and ../ 2001-02-22 09:35 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: formats.c, hilight-text.c: strip_real_length(): initialize last_color_pos and last_color_len to -1. Word hilighting crashed if there was no colors set in the line.. 2001-02-22 07:09 Timo Sirainen <tss@iki.fi> * src/: core/ignore.c, core/ignore.h, fe-common/core/fe-ignore.c, irc/flood/autoignore.c, irc/flood/autoignore.h, irc/flood/flood.c: Autoignore fixes by fuchs (not tested, hope it works ;) 2001-02-22 06:49 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: fe-channels.c, window-items.c: Make a temporary window bind if you get kicked from channel. Never allow any window items to go to windows with sticky binds. 2001-02-22 06:19 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-chatnets.c: /IRCNET ADD didn't work 2001-02-21 20:19 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: Makefile.am, fe-common-core.c, formats.c, module-formats.c, module-formats.h, window-commands.c, window-save.c, window-save.h, windows-layout.c, windows-layout.h: /SAVEWINDOWS -> /LAYOUT SAVE. Added /LAYOUT RESET. Initialize GLib log -> Irssi windows _after_ windows are created.. 2001-02-21 20:00 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-entry.c: Entry line works now properly with very long prompts 2001-02-21 19:41 Timo Sirainen <tss@iki.fi> * src/: core/chat-commands.c, fe-common/core/window-commands.c: /FOREACH server|channel|query|window <command> 2001-02-21 19:32 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/: fe-events-numeric.c, module-formats.c, module-formats.h: Support for several unrealircd WHOIS replies, patch by Mark Glines <paranoid@deathsdoor.com> 2001-02-21 06:11 Timo Sirainen <tss@iki.fi> * src/irc/dcc/dcc-chat.c: DCC CTCP replies weren't handled properly 2001-02-21 05:21 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/formats.c, fe-common/core/formats.h, fe-common/core/printtext.c, fe-common/core/printtext.h, fe-text/gui-entry.c, fe-text/gui-printtext.c, fe-text/gui-printtext.h, fe-text/statusbar-items.c: added format_get_length() for getting length of text part in a format string. gui_printtext() now works like printtext_string() so %s won't accidentally crash it. /SET prompt can now have %formats. 2001-02-21 05:00 Timo Sirainen <tss@iki.fi> * docs/help/in/: levels.in, mode.in: updated 2001-02-21 04:52 Timo Sirainen <tss@iki.fi> * docs/help/in/log.in: added -<server tag> description 2001-02-21 04:51 Timo Sirainen <tss@iki.fi> * silc/src/core/silc-servers.c: update 2001-02-21 04:46 Timo Sirainen <tss@iki.fi> * src/core/network.h: Define AF_INET6 if it isn't already defined 2001-02-21 04:43 Timo Sirainen <tss@iki.fi> * configure.in: Changed some s/// to use perl instead of sed since they didn't work with all seds. 2001-02-20 17:23 Timo Sirainen <tss@iki.fi> * src/: core/network.c, core/network.h, core/server-setup-rec.h, core/servers-setup.c, core/servers.c, fe-common/core/fe-server.c: /SET resolve_prefer_ipv6 - should we prefer IPv6 or IPv4 addresses in host name resolving. /SERVER ADD: added options -4 and -6. Fixed crash at startup if server didn't have chat network set. "Connecting to xxx [ip]" is now displayed before calling connect(), so if it fails we'll still get the IP it's trying to connect to. 2001-02-20 03:37 Timo Sirainen <tss@iki.fi> * src/perl/: perl-common.c, irc/Dcc.xs, irc/Irc.xs, irc/module.h, irc/typemap: DCC updates 2001-02-20 02:54 Timo Sirainen <tss@iki.fi> * src/: core/settings.c, fe-common/core/fe-log.c, fe-common/core/themes.c: Errors reading/writing config and theme files are now handled properly and printed to screen 2001-02-20 02:12 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: module-formats.c, module-formats.h, themes.c, themes.h, window-commands.c: Reload theme after /SET theme if it was modified. 2001-02-20 01:48 Timo Sirainen <tss@iki.fi> * src/perl/xsinit.c: my_perl fix 2001-02-20 01:33 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-messages.c: multi identical nick fixes 2001-02-19 15:55 Timo Sirainen <tss@iki.fi> * docs/signals.txt, src/fe-text/gui-printtext.c: Instead of directly calling beep(), send "beep" signal which default behaviour is to call beep() 2001-02-19 15:50 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: fe-server.c, module-formats.c, module-formats.h: /SERVER: if there's no servers, print "Not connected to any servers" instead of just being quiet. 2001-02-19 13:10 Timo Sirainen <tss@iki.fi> * src/core/levels.c: level_get() check wasn't case-insensitive 2001-02-19 08:16 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-settings.c: /TOGGLE without parameters now complains not having enough parameters.. 2001-02-19 07:37 Timo Sirainen <tss@iki.fi> * src/perl/common/Server.xs: updated 2001-02-19 07:28 Timo Sirainen <tss@iki.fi> * docs/signals.txt: added "chat protocol xxx" signals 2001-02-19 07:27 Timo Sirainen <tss@iki.fi> * docs/help/in/lastlog.in, src/fe-text/lastlog.c: /LASTLOG syntax updated 2001-02-19 07:23 Timo Sirainen <tss@iki.fi> * src/fe-text/: Makefile.am, gui-printtext.c, gui-printtext.h, gui-textwidget.c, gui-windows.c, gui-windows.h, irssi.c, lastlog.c: Moved /LASTLOG handling to lastlog.c. Added options -file <filename> for writing lastlog to file, -window <ref#|name> for specifying which window's lastlog to print (output is always to active window) and -clear option to remove all lastlog lines from window. 2001-02-19 06:03 Timo Sirainen <tss@iki.fi> * src/core/levels.h: level_get() prototype was missing. 2001-02-19 05:50 Timo Sirainen <tss@iki.fi> * src/core/servers-reconnect.c: /RECONNECT ALL - reconnects to all servers in reconnection queue 2001-02-19 05:44 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: Makefile.am, fe-common-core.c, fe-core-commands.c, fe-help.c: Moved /HELP to fe-help.c 2001-02-19 05:33 Timo Sirainen <tss@iki.fi> * src/: fe-common/irc/fe-netsplit.c, fe-text/gui-windows.c: /NETSPLIT prints nicks now sorted and prints @ or + before channel if user was opped/voiced before split. 2001-02-19 04:40 Timo Sirainen <tss@iki.fi> * src/irc/dcc/: dcc-chat.c, dcc-chat.h, dcc-get.c, dcc-rec.h, dcc-send.c, dcc-send.h, dcc.c: Removed /SET dcc_block_size and /SET dcc_fast_send - fast send is now always used and dcc_block_size is useless with it. 2001-02-19 04:25 Timo Sirainen <tss@iki.fi> * src/: core/window-item-rec.h, fe-common/core/fe-windows.h, fe-common/core/formats.c, fe-common/core/formats.h, fe-common/core/hilight-text.c, fe-common/core/window-activity.c, fe-text/statusbar-items.c: Highlight colors can now have background color set with fg,bg. Works with activity list too, useful for example blinking. 2001-02-19 03:51 Timo Sirainen <tss@iki.fi> * silc/: README, configure.in: --with-silc defaults now to ../../silc/ directory 2001-02-19 03:50 Timo Sirainen <tss@iki.fi> * src/: core/chat-commands.c, core/chat-protocols.c, core/chat-protocols.h, fe-common/core/fe-common-core.c, fe-common/core/fe-server.c, fe-common/core/module-formats.c, fe-common/core/module-formats.h, fe-common/irc/fe-common-irc.c, fe-common/irc/fe-common-irc.h, fe-text/irssi.c: Moved autoconnects and command line parameter parsing from irc to core. Added not_initialized parameter to chat protocols that are created using chat_protocol_get_unknown(). /CONNECT doesn't crash now with non-initialized protocols but instead complains about them. 2001-02-19 03:27 Timo Sirainen <tss@iki.fi> * src/core/servers-reconnect.c: /RECONNECT reconnects now to server with identical settings. 2001-02-19 03:26 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-windows.c: window_bind_remove_unsticky(): crashfix 2001-02-19 03:15 Timo Sirainen <tss@iki.fi> * src/core/chat-commands.c, src/core/chat-protocols.c, src/core/server-connect-rec.h, src/core/servers-reconnect.c, src/core/servers-reconnect.h, src/core/servers-setup.c, src/core/servers.c, src/core/servers.h, silc/README, silc/src/core/silc-servers-reconnect.c, src/irc/core/irc-commands.c, src/irc/core/irc-servers-reconnect.c, src/irc/core/irc-servers.c, src/irc/core/irc-servers.h, silc/src/core/silc-servers.c, silc/src/core/silc-servers.h: Connection updates: moved /SERVER and /CONNECT to core from irc. Several other related multiprotocol updates. Removed /SILCSERVER from SILC, /CONNECT and /SERVER should work properly now. Rejoining channels after reconnection works. 2001-02-19 03:13 Timo Sirainen <tss@iki.fi> * src/core/net-nonblock.c: If reading host answer from pipe failed, set the error message to "Host name lookup: g_strerror(errno)" 2001-02-19 03:12 Timo Sirainen <tss@iki.fi> * src/core/net-disconnect.c: When reading data from socket, read max. 5kB at a time so we won't get stuck if socket just keeps sending more and more data. 2001-02-19 00:40 Timo Sirainen <tss@iki.fi> * src/core/chat-protocols.c: chat_protocol_register() didn't work properly when the chat protocol was already registered. 2001-02-18 23:46 Timo Sirainen <tss@iki.fi> * silc/src/core/silc-channels.c, silc/src/core/silc-core.c, silc/src/core/silc-nicklist.c, src/core/nicklist.c, src/core/nicklist.h, src/fe-common/core/fe-messages.c, src/irc/core/irc-nicklist.c: Support for multiple identical nicknames. 2001-02-18 21:32 Timo Sirainen <tss@iki.fi> * src/perl/common/: Channel.xs, Log.xs, Query.xs, Server.xs: updates for latest changes 2001-02-18 01:13 Timo Sirainen <tss@iki.fi> * silc/src/core/: silc-chatnets.c, silc-chatnets.h, silc-servers-setup.c, silc-servers-setup.h: removed for now, not needed. 2001-02-18 01:11 Timo Sirainen <tss@iki.fi> * src/core/log.c: crashfix 2001-02-17 22:46 Timo Sirainen <tss@iki.fi> * src/core/nick-rec.h, silc/src/core/silc-channels.c, silc/src/core/silc-nicklist.c, silc/src/core/silc-nicklist.h, src/core/nicklist.c, src/core/nicklist.h: Support for multiple identically named nicks. 2001-02-17 20:44 Timo Sirainen <tss@iki.fi> * config, silc/src/core/Makefile.am, silc/src/core/silc-channels.c, silc/src/core/silc-core.c, silc/src/core/silc-queries.c, silc/src/core/silc-servers.c, src/core/Makefile.am, src/core/channel-setup-rec.h, src/core/channels-setup.c, src/core/channels-setup.h, src/core/channels.c, src/core/channels.h, src/core/chat-protocols.c, src/core/chat-protocols.h, src/core/chatnets.c, src/core/chatnets.h, src/core/log.c, src/core/log.h, src/core/queries.c, src/core/queries.h, src/core/servers-setup.c, src/core/servers-setup.h, src/core/servers.c, src/fe-common/core/fe-channels.c, src/fe-common/core/fe-common-core.c, src/fe-common/core/fe-log.c, src/fe-common/core/fe-queries.c, src/fe-common/core/fe-server.c, src/fe-common/core/module-formats.c, src/fe-common/core/module-formats.h, src/fe-common/core/window-save.c, src/fe-common/irc/fe-irc-server.c, src/fe-common/irc/fe-ircnet.c, src/irc/core/irc-channels.c, src/irc/core/irc-chatnets.c, src/irc/core/irc-commands.c, src/irc/core/irc-core.c, src/irc/core/irc-queries.c, src/irc/core/irc-servers-setup.c, src/irc/core/irc-servers.c: Config file: ircnets -> chatnets, added type = "chat protocol" to chatnet config. Moved reading chatnets to core. Lots of other multiprotocol updates. 2001-02-17 13:23 Timo Sirainen <tss@iki.fi> * src/perl/: perl-signals.c, common/Log.xs: Irssi::command_bind(): Don't run the command twice. Log updated for log_write_rec() 2001-02-17 13:08 Timo Sirainen <tss@iki.fi> * src/: core/log.c, core/log.h, fe-common/core/fe-log.c: log_write_rec(): added level parameter. writing /LASTLOG to log files doesn't anymore print the current timestamp at the start of line since /LASTLOG messages have their original timestamp already. 2001-02-17 12:33 Timo Sirainen <tss@iki.fi> * src/perl/: perl-common.c, perl-fe.c: Moved fe stuff from perl-common to perl-fe. 2001-02-17 12:26 Timo Sirainen <tss@iki.fi> * silc/: README, configure.in: --with-irssi/silc: relative paths and ~/ works now 2001-02-17 12:09 Timo Sirainen <tss@iki.fi> * configure.in: Yet another perl fix 2001-02-17 12:05 Timo Sirainen <tss@iki.fi> * configure.in, src/fe-none/Makefile.am, src/fe-text/Makefile.am: more static perl fixes 2001-02-17 11:58 Timo Sirainen <tss@iki.fi> * configure.in: "conftest" binary wasn't removed 2001-02-17 11:56 Timo Sirainen <tss@iki.fi> * configure.in: static perl fixes 2001-02-17 11:44 Timo Sirainen <tss@iki.fi> * configure.in: Removed .libs/ dir check, it should always be there anyway. 2001-02-17 11:35 Timo Sirainen <tss@iki.fi> * configure.in, src/core/modules.c, src/core/modules.h, src/fe-common/core/fe-modules.c, src/fe-common/irc/dcc/Makefile.am, src/fe-common/irc/notifylist/Makefile.am, src/fe-none/irssi.c, src/fe-text/irssi.c, src/perl/Makefile.am, src/perl/module.h, src/perl/perl-common.c, src/perl/perl-common.h, src/perl/perl-fe.c, src/perl/perl.c: /LOAD module tries to load "module_core" instead. If it wasn't found, it fallbacks to "module" again. If it is found, it tries to load several other modules too, like irc_module, fe_module and fe_irc_module. Split perl module to perl_core and fe_perl. Removed "_common" from some fe_common modules. 2001-02-17 11:31 Timo Sirainen <tss@iki.fi> * docs/signals.txt: exec signals updated 2001-02-17 11:31 Timo Sirainen <tss@iki.fi> * default.theme: typo fix 2001-02-17 11:30 Timo Sirainen <tss@iki.fi> * docs/help/in/bind.in: added 2001-02-17 11:26 Timo Sirainen <tss@iki.fi> * src/core/memdebug.h: ig_module_build_path() prototype was missing.. 2001-02-17 11:09 Timo Sirainen <tss@iki.fi> * src/core/: memdebug.c, memdebug.h: added g_module_build_path() 2001-02-17 08:16 Timo Sirainen <tss@iki.fi> * configure.in: Dynamic module check: don't use -module option with libtool. 2001-02-16 21:49 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/dcc/Makefile.am: added fe-dcc.h 2001-02-16 21:21 Timo Sirainen <tss@iki.fi> * src/core/log.c: If log file locking fails, check that it failed because file was locked, not because filesystem doesn't know locks or some other reason. 2001-02-16 17:07 Timo Sirainen <tss@iki.fi> * src/fe-common/core/Makefile.am: added fe-exec.h 2001-02-15 02:46 Timo Sirainen <tss@iki.fi> * docs/formats.txt: specify that ctrl-c uses _mirc_ color codes 2001-02-15 01:05 Timo Sirainen <tss@iki.fi> * src/perl/Makefile.am: Perl 5.6 wants PREFIX=xx, not LIB=xx when default isn't used 2001-02-15 00:44 Timo Sirainen <tss@iki.fi> * src/perl/xsinit.c: #include "perl-common.h" to define my_perl 2001-02-15 00:28 Timo Sirainen <tss@iki.fi> * docs/help/in/exec.in: -interactive help 2001-02-14 23:06 Timo Sirainen <tss@iki.fi> * src/perl/: perl-common.h, perl.c: irssi_perl_interp -> my_perl and made it non-static. should help compiling with some weird perl implementations. 2001-02-13 20:26 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/fe-exec.c, fe-common/core/fe-exec.h, perl/get-signals.pl, perl/perl-common.c: Added PROCESS_REC to fe-exec.h and perl support for it. "exec new" and "exec remove" sends PROCESS_REC as first argument. Added "exec input" signal to perl. 2001-02-13 19:19 Timo Sirainen <tss@iki.fi> * scripts/: autoop.pl, clones.pl, hello.pl, mlock.pl, quitmsg.pl, realname.pl: updated 2001-02-12 21:05 Timo Sirainen <tss@iki.fi> * docs/startup-HOWTO.txt: +/SET autoclose_windows _OFF_, not ON. 2001-02-12 20:48 Timo Sirainen <tss@iki.fi> * autogen.sh: small updates 2001-02-12 17:31 Timo Sirainen <tss@iki.fi> * src/perl/irc/: Dcc.xs, Irc.xs: Updates so that DCC stuff compiles again. Still missing DCC chat/get/send specific stuff. 2001-02-11 01:15 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-log.c: Removed SYNTAX: LOG LIST - the commands is /LOG 2001-02-10 11:19 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/themes.c, fe-common/core/themes.h, fe-text/gui-printtext.c, fe-text/screen.c: theme->default_color is now used again, added default_bold_color which is used with default bolds since A_NORMAL|A_BOLD doesn't seem to do anything with curses.. 2001-02-10 11:00 Timo Sirainen <tss@iki.fi> * silc/src/core/: silc-channels.c, silc-servers.c: SILC commands are now in "silc" group 2001-02-10 10:54 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-exec.c: /EXEC -interactive: Creates a query-like window item. Text written to it is sent to executed process, like /EXEC -in. 2001-02-10 10:12 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: fe-channels.c, fe-windows.c, fe-windows.h, window-items.c, window-save.c: Changed window->waiting_channels ("servertag name" format) to bound_items containing WINDOW_BIND_REC structures. If you now use /SAVEWINDOWS, the item will _always_ be restored to saved window even if there was already some other item. 2001-02-10 09:44 Timo Sirainen <tss@iki.fi> * src/fe-common/core/hilight-text.c: /SET hilight_act_color - default color to use for highlighting in activity line 2001-02-10 08:26 Timo Sirainen <tss@iki.fi> * src/fe-text/: Makefile.am, irssi.c, mainwindows-save.c, mainwindows.c, mainwindows.h: /SAVEWINDOWS saves now split windows 2001-02-10 06:54 Timo Sirainen <tss@iki.fi> * src/core/: Makefile.am, core.c, log.c, rawlog.c, write-buffer.c, write-buffer.h: Write buffer - logs and rawlogs write to files through this. By default everything gets written immediately, but you can make it wait until there's specified amount of data in buffer or write once in a hour or so. Useful for people who want to keep hard disk at sleep at nights but still want to log. /SET write_buffer_mins, /SET write_buffer_kb: When to flush buffer. /FLUSHBUFFER: Flush the buffer immediately 2001-02-10 06:34 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-readline.c: added descriptions for left_window and right_window 2001-02-10 05:54 Timo Sirainen <tss@iki.fi> * src/: core/misc.c, core/misc.h, fe-common/core/fe-channels.c, fe-common/core/fe-core-commands.c: /SET names_max_columns, /SET names_max_width: Limit width of /NAMES list. Forced max. 6 columns limit to /HELP 2001-02-10 05:43 Timo Sirainen <tss@iki.fi> * src/fe-text/: gui-readline.c, gui-windows.c, mainwindows.c, mainwindows.h, module-formats.c, module-formats.h: /WINDOW STICK [ON|OFF|<ref#>] - stick window to specified main window. After setting window to sticky non-sticky windows can't replace the active sticky one. Each main window can have it's own sticky window group. /WINDOW LEFT, /WINDOW RIGHT - Go to previous/next window in the current sticky window group, or if there's no sticky windows go to previous/next non-sticky window. Alt-Left/Right keys default to these commands now. 2001-02-10 04:12 Timo Sirainen <tss@iki.fi> * src/fe-common/core/window-save.c: sticky_refnum is now saved and restored 2001-02-10 04:10 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: fe-windows.c, fe-windows.h, module-formats.c, module-formats.h, window-commands.c, window-save.c: /WINDOW SERVER: added -sticky and -unsticky options. If window server is sticky, it will never be automatically changed, and it cannot be changed to anything else without -unsticky option. Should be useful for people who want status or msgs windows for each server. 2001-02-10 03:13 Timo Sirainen <tss@iki.fi> * src/fe-common/core/window-items.c: window_item_set_active(): window->active_server was set wrong if there was multiple items in window from different servers. 2001-02-10 03:02 Timo Sirainen <tss@iki.fi> * src/: irc/dcc/Makefile.am, irc/dcc/dcc-autoget.c, irc/dcc/dcc-chat.c, irc/dcc/dcc-chat.h, irc/dcc/dcc-file-rec.h, irc/dcc/dcc-file.h, irc/dcc/dcc-get.c, irc/dcc/dcc-get.h, fe-common/irc/dcc/Makefile.am, irc/dcc/dcc-rec.h, irc/dcc/dcc-resume.c, irc/dcc/dcc-send.c, irc/dcc/dcc-send.h, irc/dcc/dcc.c, irc/dcc/dcc.h, fe-common/irc/dcc/fe-dcc-chat.c, fe-common/irc/dcc/fe-dcc-get.c, fe-common/irc/dcc/fe-dcc-send.c, fe-common/irc/dcc/fe-dcc.c, fe-common/irc/dcc/fe-dcc.h: DCC cleanups - split DCC_REC to CHAT|GET|SEND_DCC_RECs. Plugins should now be able to add whatever new DCC types. Nick changes affect DCC chats. /WHOIS without parameters works properly in DCC CHAT queries. 2001-02-09 23:00 Timo Sirainen <tss@iki.fi> * default.theme, src/fe-common/core/Makefile.am, src/fe-common/core/chat-completion.c, src/fe-common/core/chat-completion.h, src/fe-common/irc/dcc/fe-dcc.c, src/fe-common/irc/dcc/module-formats.c, src/fe-common/irc/dcc/module-formats.h: DCC chat nicks are in /MSG completion list now if chat isn't in query. Sending actions to non-query DCC chats now display the target. 2001-02-09 22:26 Timo Sirainen <tss@iki.fi> * src/: core/net-nonblock.c, core/net-nonblock.h, core/network.c, core/network.h, core/server-connect-rec.h, core/servers-setup.c, core/servers.c, irc/core/irc-commands.c: /CONNECT, /SERVER: added -4 and -6 options for specifying if we should connect to IPv4 or IPv6 address of the server. If -host or /SET hostname is set irssi determines from it if it should use IPv4 or v6. 2001-02-08 17:54 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-nicklist.h: #include "irc-channels.h" 2001-02-08 10:24 Timo Sirainen <tss@iki.fi> * src/: irc/core/modes.c, fe-common/irc/fe-events-numeric.c: /SET opermode - set this mode when you get ircop status. 2001-02-07 20:36 Timo Sirainen <tss@iki.fi> * src/core/modules.c: /LOAD ./path/module - loads module from path relative to current directory instea of trying to find it from ~/.irssi/modules or $PREFIX/lib/modules 2001-02-06 23:10 Timo Sirainen <tss@iki.fi> * default.theme, src/fe-common/irc/fe-irc-messages.c, src/fe-common/irc/module-formats.c, src/fe-common/irc/module-formats.h: /ACTION didn't print the target when there was no query/channel where to print the action 2001-02-06 22:56 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-log.c: Don't autolog CTCPs by default (so CTCP floods don't create lots of useless files) 2001-02-06 22:49 Timo Sirainen <tss@iki.fi> * src/core/ignore.c: check_ignore() didn't check correctly if everything in specified level was ignored 2001-02-06 22:42 Timo Sirainen <tss@iki.fi> * src/lib-config/parse.c: '=' isn't really necessary, warn if it's missing but don't fail without 2001-02-05 02:06 Timo Sirainen <tss@iki.fi> * src/fe-text/irssi.c: make deinitialization between screen_refresh_freeze() and screen_refresh_thaw() so screen won't get redrawn needlessly 2001-02-04 00:29 Timo Sirainen <tss@iki.fi> * src/fe-common/core/Makefile.am: added fe-channels.h 2001-02-03 20:29 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/formats.c, fe-common/core/formats.h, fe-text/gui-printtext.c, fe-text/gui-printtext.h, fe-common/core/printtext.c, fe-common/core/printtext.h: Added gui_printtext() function for printing text in printtext() format to screen in specified position. 2001-02-03 19:14 Timo Sirainen <tss@iki.fi> * src/perl/irc/IrcChannel.xs: irc_nick_insert(): Irssi::Nick, Irssi::Channel -> Irssi::Irc::... 2001-02-03 19:12 Timo Sirainen <tss@iki.fi> * Makefile.am, configure.in: gettext fixes 2001-02-03 18:52 Timo Sirainen <tss@iki.fi> * configure.in: msgfmt check was wrong 2001-02-03 18:38 Timo Sirainen <tss@iki.fi> * src/irc/dcc/: dcc-get.c, dcc-resume.c: DCC RESUME, DCC ACCEPT: we might have crashed with invalid parameters. Some other "cleanups". 2001-02-02 23:29 Timo Sirainen <tss@iki.fi> * silc/src/core/: silc-channels.c, silc-channels.h, silc-core.c, silc-nicklist.c, silc-nicklist.h, silc-servers.c: updates to work with latest silc 2001-02-02 23:10 Timo Sirainen <tss@iki.fi> * src/: core/nicklist.c, core/nicklist.h, irc/core/irc-nicklist.c, irc/core/irc-nicklist.h, irc/core/massjoin.c, perl/common/Channel.xs, perl/irc/IrcChannel.xs, perl/irc/module.h: Nicklist updates so that protocol specific xxx_NICK_REC can be used 2001-02-02 23:09 Timo Sirainen <tss@iki.fi> * src/core/misc.c: get_max_column_count(), columns_sort_list(): fixed to work properly with empty list 2001-01-31 22:21 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-modes.c: Print own mode changes immediately to screen without the 2sec wait. 2001-01-31 21:53 Timo Sirainen <tss@iki.fi> * src/fe-common/core/hilight-text.c: Print the color hilight with two digits so it won't accidentally use the next char if it's numeric. 2001-01-31 21:11 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-textwidget.c: /SB STATUS: for debugging mostly, displays number of lines and used kBs of memory per window and totally 2001-01-31 12:23 Timo Sirainen <tss@iki.fi> * src/fe-text/: statusbar-items.c, statusbar.c, statusbar.h: Ugly quick hack to make act: never disappear but print as much activity to statusbar as fits. 2001-01-29 13:39 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-irc-commands.c: /nctcp crashed 2001-01-28 20:31 Timo Sirainen <tss@iki.fi> * src/fe-common/core/window-activity.c: /SET activity_hide_targets now hides them even if level is MSGS. Only activity of highlighted text is not hidden. 2001-01-28 20:11 Timo Sirainen <tss@iki.fi> * src/fe-common/core/hilight-text.c: /SET hilight_levels -> hilight_level 2001-01-28 17:54 Timo Sirainen <tss@iki.fi> * src/core/ignore.c: Ignores without nick masks didn't work 2001-01-28 17:43 Timo Sirainen <tss@iki.fi> * src/core/ignore.c: Ignore didn't check properly nick masks that contained only nick without mask part (!*). 2001-01-28 17:37 Timo Sirainen <tss@iki.fi> * src/core/misc.c: get_max_column_count() didn't work properly when there was only one item 2001-01-28 17:27 Timo Sirainen <tss@iki.fi> * src/core/misc.c: get_max_column_count(): we didn't handle correctly a situation where last column of the list was empty 2001-01-28 17:17 Timo Sirainen <tss@iki.fi> * src/core/ignore.c: bugfix 2001-01-28 17:15 Timo Sirainen <tss@iki.fi> * src/perl/irc/: Dcc.xs, module.h: DCC updated 2001-01-28 16:45 Timo Sirainen <tss@iki.fi> * src/fe-common/: core/fe-channels.c, core/fe-channels.h, core/fe-common-core.c, core/fe-core-commands.c, core/module-formats.c, core/module-formats.h, irc/fe-events-numeric.c, irc/module-formats.c, irc/module-formats.h: /HELP, /NAMES: using now the column helper function in misc.c. /NAMES moved to core and is printed immediately instead of sending /NAMES request to server. 2001-01-28 16:44 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/fe-windows.h, fe-text/gui-windows.c: WINDOW_REC: added width and height variables 2001-01-28 16:43 Timo Sirainen <tss@iki.fi> * src/core/: misc.c, misc.h: get_max_column_count(), columns_sort_list(): helper functions for printing column lists 2001-01-28 11:19 Timo Sirainen <tss@iki.fi> * src/core/servers-setup.c: backwards compatibility fix: when changing ircnet -> chatnet, the chatnet name in memory was corrupted 2001-01-28 11:16 Timo Sirainen <tss@iki.fi> * default.theme, src/fe-common/irc/fe-events.c, src/fe-common/irc/fe-irc-commands.c, src/fe-common/irc/fe-irc-messages.c, src/fe-common/irc/module-formats.c, src/fe-common/irc/module-formats.h: Removed own_wall msg format, using now the same as @#channel messages. Added printing of ctcps, notices, actions and /WALLs to fe-irc-messages.c 2001-01-28 10:31 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-messages.c: Emphasis are now expanded with own public/private messages. Added some checks when not to expand: before _word_ must be space or beginning of the line, next char after _word_ must not be '_' or '*'. 2001-01-28 10:16 Timo Sirainen <tss@iki.fi> * src/fe-text/: gui-textwidget.c, gui-windows.c: /SB END: Don't do anything when already at the bottom (it was broken if there was empty space at bottom) Horizontal resizing now keeps window position. Also some fixes to vertical resizing. 2001-01-28 08:22 Timo Sirainen <tss@iki.fi> * src/: core/core.c, core/ignore.c, core/ignore.h, fe-common/core/fe-ignore-messages.c, fe-common/core/fe-ignore.c, fe-common/core/fe-messages.c, irc/core/irc-nicklist.c, perl/perl-common.c: Ignoring updates. Added support for nickmatch cache. One ignore can't have both except and normal levels. Nick ignoring checks now with both old and new nicks. 2001-01-28 05:07 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/notifylist/fe-notifylist.c: Print notify joins, unaways and unidles with HILIGHT level. 2001-01-28 05:03 Timo Sirainen <tss@iki.fi> * docs/special_vars.txt, src/core/expandos.c, src/fe-common/core/module-formats.c: /SET timestamp_format now specifies format of $Z. timestamp msg format now uses $Z instead of that horrible $[-2.0]3:$[-2.0]4 that no-one understood :) It's still possible to use the old method too. 2001-01-28 04:52 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: module-formats.c, module-formats.h, window-commands.c: Added TXT_WINDOW_LEVEL, changed most of the /WINDOW commands to print output to active window, not status window. 2001-01-28 04:48 Timo Sirainen <tss@iki.fi> * docs/special_vars.txt: Added long $variables + some updates 2001-01-28 04:41 Timo Sirainen <tss@iki.fi> * default.theme, docs/formats.txt, src/fe-common/core/formats.c: %N does now same as %n, except in .theme files it always does the terminal default color while %n sets the "previous color". 2001-01-28 04:29 Timo Sirainen <tss@iki.fi> * docs/signals.txt: updated 2001-01-28 04:29 Timo Sirainen <tss@iki.fi> * Makefile.am, configure.in: If msgfmt isn't found, don't go to "po" dir. 2001-01-28 04:19 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-common-core.c: /SET beep_on_msg -> /SET beep_msg_level 2001-01-28 04:19 Timo Sirainen <tss@iki.fi> * src/fe-common/core/printtext.c: /SET beep_on_msg -> beep_msg_level 2001-01-28 04:17 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-netjoin.c: Netjoin mode printing: handle +v and +h like +o was handled (joins: @opnick +voicenick %halfopick) 2001-01-28 04:04 Timo Sirainen <tss@iki.fi> * src/fe-common/core/completion.c: Spaces at the start of line confused the completion some. 2001-01-28 02:45 Timo Sirainen <tss@iki.fi> * src/: core/channels.c, core/nicklist.c, core/nicklist.h, fe-common/core/fe-messages.c, perl/common/Channel.xs: nicklist_find() now finds only full nicks, nicklist_find_mask() finds nick masks. This fixes *a* and similiar emphasis where irssi tried to find nick mask *a* instead of nick *a*. Also, emphasis with highascii didn't work unless emphasis_multiword was set ON. 2001-01-26 19:52 Timo Sirainen <tss@iki.fi> * src/fe-common/core/hilight-text.c: nickmatch-cache wasn't initialized if there wasn't hilights = { ... } block in config file 2001-01-22 21:17 Timo Sirainen <tss@iki.fi> * src/fe-common/core/hilight-text.c: Removed MSGS from hilight_level, not very useful IMHO 2001-01-22 20:35 Timo Sirainen <tss@iki.fi> * src/fe-common/core/formats.c: strip_real_length() : bolds, underlines, etc. one character styling left it to infinite loop 2001-01-21 05:14 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: fe-messages.c, formats.c, formats.h, hilight-text.c, hilight-text.h, window-activity.c: Highlighting updates. -word renamed to -full. Added new -word option meaning to highlight only the found word in line. Removed -nonick option but added -line which means pretty much the same. -actcolor specifies what color to show in activity list, default is the same as -color. Also uses the nick cache to match nickmasks faster. 2001-01-21 05:09 Timo Sirainen <tss@iki.fi> * src/core/: Makefile.am, core.c, nickmatch-cache.c, nickmatch-cache.h: Nickmatch cache. A couple of helper functions to check if channel nicks belong to something. Used for checking nickmasks in highlighting and ignores (well, ignore isn't done yet). 2001-01-21 01:49 Timo Sirainen <tss@iki.fi> * src/: core/nicklist.c, core/nicklist.h, irc/core/irc-nicklist.c, irc/core/massjoin.c: nickliset_set_host() for setting host, sends signal "nicklist host changed". Changed "nick gone|serverop" -> "nicklist gone|serverop changed" 2001-01-18 03:58 Timo Sirainen <tss@iki.fi> * src/fe-text/mainwindows.h: mainwindows_recreate() should be declared always 2001-01-18 03:30 Timo Sirainen <tss@iki.fi> * docs/help/in/dcc.in, src/irc/dcc/Makefile.am, src/irc/dcc/dcc-autoget.c, src/irc/dcc/dcc-chat.c, src/irc/dcc/dcc-chat.h, src/irc/dcc/dcc-files.c, src/irc/dcc/dcc-get.c, src/irc/dcc/dcc-get.h, src/irc/dcc/dcc-resume.c, src/irc/dcc/dcc-send.c, src/fe-common/irc/dcc/fe-dcc.c, src/fe-common/irc/dcc/module-formats.c, src/fe-common/irc/dcc/module-formats.h, src/irc/dcc/dcc.c, src/irc/dcc/dcc.h: DCC cleanups - half rewrite. New features: file names with spaces work properly, you can have multiple dcc chats with same people (or more useful, same nick in different ircnets), /DCC CHAT|GET|RESUME with no arguments accepts the last request, notifies if dcc request was sent to channel, warns about connecting to lowports, /SET dcc_autoget_lowports specifies if autogetting should work with lowports, complains of invalid dcc ctcps instead of ignoring. And fixed /SET dcc_autorename OFF which didn't work before. 2001-01-18 03:23 Timo Sirainen <tss@iki.fi> * src/core/: network.c, network.h: net_getservbyport() - Get name of TCP service 2001-01-18 03:23 Timo Sirainen <tss@iki.fi> * src/core/masks.c: Minor speedup, return immediately if masks == "" 2001-01-18 03:01 Timo Sirainen <tss@iki.fi> * src/core/signals.c: signal_emit() - one parameter after last one wasn't NULL but was taken from va_list 2001-01-18 02:03 Timo Sirainen <tss@iki.fi> * src/: core/net-sendbuffer.c, fe-common/irc/fe-events-numeric.c: memmove() -> g_memmove() 2001-01-17 21:28 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-commands.c: /WHOIS without parameters in query does now same as /WII <queried nick> 2001-01-17 20:00 Timo Sirainen <tss@iki.fi> * syntax.pl: call findsyntax.pl with "perl findsyntax.pl" instead of ./findsyntax.pl, Perl isn't always in /usr/bin/perl 2001-01-17 17:28 Timo Sirainen <tss@iki.fi> * docs/faq.txt: updated 2001-01-16 20:18 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: fe-messages.c, module-formats.c: added channel parameter to quit/nick messages 2001-01-16 01:19 Timo Sirainen <tss@iki.fi> * src/core/Makefile.am: nickmatch-cache.[ch] wasn't supposed to be included yet.. 2001-01-16 01:14 Timo Sirainen <tss@iki.fi> * acconfig.h, configure.in, src/common.h, src/core/modules.c, src/core/modules.h: Check if libtool creates libraries in .libs dir. Check if -lgmodule doesn't work. #include "../config.h" instead of <config.h>, this should fix problems when config.h is found in some -I dir. 2001-01-16 00:36 Timo Sirainen <tss@iki.fi> * src/: core/Makefile.am, core/expandos.c, core/memdebug.h, core/net-nonblock.c, core/net-sendbuffer.c, core/network.c, fe-common/core/fe-exec.c: Fixed some signedness warnings and memdebug.h should compile now fine with -ansi. 2001-01-15 23:47 Timo Sirainen <tss@iki.fi> * src/fe-text/: mainwindows.c, screen.c: screen resizing fixes when resizeterm() isn't supported 2001-01-15 23:25 Timo Sirainen <tss@iki.fi> * src/fe-text/mainwindows.c: no, bugfix done wrong :) reversed. 2001-01-15 23:20 Timo Sirainen <tss@iki.fi> * src/fe-text/: mainwindows.c, mainwindows.h: Compiling with --disable-curses-windows was broken 2001-01-15 23:18 Timo Sirainen <tss@iki.fi> * src/fe-text/screen.h: #undef some things term.h #defines that break irssi 2001-01-15 02:04 Timo Sirainen <tss@iki.fi> * src/perl/perl-common.h: Added #define PL_sv_undef sv_undef for 5.004 compatibility 2001-01-14 19:57 Timo Sirainen <tss@iki.fi> * src/fe-common/core/formats.c: Use | instead of + when playing with ansi colors. Doesn't change anything really, except if someone now wants to change ansi colors to some bright colors it's easier.. 2001-01-14 19:33 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-core-commands.c: /HELP without any parameters read data outside it's buffer 2001-01-14 19:31 Timo Sirainen <tss@iki.fi> * src/fe-common/core/chat-completion.c: Minor speed enhancement 2001-01-14 19:30 Timo Sirainen <tss@iki.fi> * src/core/: nicklist.c, nicklist.h: Added nicklist_rename() 2001-01-14 19:16 Timo Sirainen <tss@iki.fi> * src/: core/misc.c, core/misc.h, irc/core/ctcp.c, fe-common/irc/fe-events-numeric.c, fe-common/irc/fe-irc-commands.c, irc/core/irc-nicklist.c: Added my_asctime() 2001-01-14 19:02 Timo Sirainen <tss@iki.fi> * src/: core/log.c, fe-common/core/fe-windows.c: Check the return value of strftime() properly 2001-01-14 02:04 Timo Sirainen <tss@iki.fi> * src/perl/perl-common.c: use_protocols variable wasn't initialized 2001-01-14 00:35 Timo Sirainen <tss@iki.fi> * src/perl/common/Channel.xs: Removed Channel::command(), Windowitem::command() is already there 2001-01-14 00:28 Timo Sirainen <tss@iki.fi> * docs/signals.txt, src/fe-common/core/fe-exec.c: Added "exec new" and "exec remove" signals. 2001-01-13 15:04 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: hilight-text.c, window-activity.c: /SET activity_levels, hilight_levels, noact_channels -> activity_msg_levels, activity_hilight_levels, activity_hide_targets. Added /SET hilight_levels to specify the default level for /HILIGHTs 2001-01-13 14:54 Timo Sirainen <tss@iki.fi> * configure.in: Use test -f instead of -e for portability 2001-01-13 03:25 Timo Sirainen <tss@iki.fi> * docs/signals.txt: pidwait signal updated 2001-01-13 03:23 Timo Sirainen <tss@iki.fi> * src/perl/common/Core.xs: Added pidwait_add() and pidwait_remove() 2001-01-12 18:05 Timo Sirainen <tss@iki.fi> * src/core/special-vars.c, src/fe-text/gui-windows.c, docs/special_vars.txt: $[.10]var truncates the var to 10 chars, but doesn't pad if var is shorter than 10 chars 2001-01-11 11:15 Timo Sirainen <tss@iki.fi> * src/: core/network.c, core/nicklist.c, core/settings.c, fe-common/core/chat-completion.c, fe-common/core/fe-common-core.c, fe-text/gui-readline.c, irc/core/channels-query.c: Some signed/unsigned warnings removed. Don't call fe_exec_init/deinit in win32 2001-01-11 10:25 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-commands.c: cmd_param_error -> cmd_return_error 2001-01-11 10:14 Timo Sirainen <tss@iki.fi> * src/fe-common/core/themes.c: /SET theme - complains if theme isn't found. Setting theme's name to "xxx.theme" now works, too many people tried it with the .theme suffix :) 2001-01-10 22:12 Timo Sirainen <tss@iki.fi> * src/perl/: get-signals.pl, perl-common.c, perl-signals.c, common/Core.xs: bugfixes 2001-01-10 14:59 Timo Sirainen <tss@iki.fi> * docs/signals.txt: added "message own_public" and "message own_private" 2001-01-09 22:29 Timo Sirainen <tss@iki.fi> * src/fe-text/mainwindow-activity.c: Fixed, added comment what it does so I wouldn't forget again :) 2001-01-09 22:06 Timo Sirainen <tss@iki.fi> * docs/signals.txt, src/core/window-item-rec.h, src/fe-common/core/fe-messages.c, src/fe-common/core/fe-queries.c, src/fe-common/core/fe-windows.h, src/fe-common/core/formats.c, src/fe-common/core/formats.h, src/fe-common/core/hilight-text.c, src/fe-common/core/hilight-text.h, src/fe-common/core/window-activity.c, src/fe-common/core/window-commands.c, src/fe-text/mainwindow-activity.c, src/fe-text/statusbar-items.c, src/perl/perl-common.c: Highlighting cleanups. Added /HILIGHT -priority option. 2001-01-09 19:56 Timo Sirainen <tss@iki.fi> * default.theme, src/core/queries.c, src/fe-common/irc/dcc/module-formats.c: query_find() didn't check for queries with no active server Some DCC CHAT format fixes 2001-01-09 18:25 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: fe-common-core.c, fe-modules.c, module-formats.c, module-formats.h: /LOAD without parameters prints loaded modules GLib warnings/criticals are now printed with printformat(), not into standard output messing up the screen. 2001-01-08 21:14 Timo Sirainen <tss@iki.fi> * default.theme: more comments 2001-01-07 20:42 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/fe-channels.c, fe-common/core/fe-core-commands.c, fe-common/core/fe-ignore.c, fe-common/core/fe-log.c, fe-common/core/fe-messages.c, fe-common/core/fe-modules.c, fe-common/core/fe-queries.c, fe-common/core/fe-server.c, fe-common/core/fe-settings.c, fe-common/core/fe-windows.c, fe-common/core/formats.c, fe-common/core/hilight-text.c, fe-common/core/keyboard.c, fe-common/core/module-formats.h, fe-common/core/themes.c, fe-common/core/window-commands.c, fe-common/core/window-items.c, fe-common/irc/fe-ctcp.c, fe-common/irc/fe-irc-messages.c, fe-text/gui-textwidget.c, fe-text/mainwindows.c, fe-text/module-formats.h: In core/module-formats.h: IRCTXT_ -> TXT_ Added "message irc ctcp" signal to print CTCPs 2001-01-07 14:53 Timo Sirainen <tss@iki.fi> * src/: core/commands.c, fe-common/core/fe-core-commands.c: When using a /command that has only subcommands, print the list of the subcommands instead of just "unknown command" text. 2001-01-07 11:18 Timo Sirainen <tss@iki.fi> * docs/: manual.txt, perl.txt: updated 2001-01-07 11:11 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-events-numeric.c: "MODE #channel b" list wasn't printed correctly 2001-01-07 10:59 Timo Sirainen <tss@iki.fi> * src/perl/irc/: Irc.xs, module.h, typemap: updated 2001-01-07 10:54 Timo Sirainen <tss@iki.fi> * docs/perl.txt, src/perl/Makefile.am, src/perl/irc/Bans.xs, src/perl/irc/Dcc.xs, src/perl/irc/Irc.xs, src/perl/irc/IrcServer.xs, src/perl/irc/Modes.xs, src/perl/irc/typemap: perl updates 2001-01-07 10:26 Timo Sirainen <tss@iki.fi> * src/irc/dcc/: dcc-chat.c, dcc-files.c, dcc.h: item_get_dcc(void *item) -> WI_ITEM_REC *item 2001-01-07 09:44 Timo Sirainen <tss@iki.fi> * src/irc/core/bans.h: ban -> bans, just like in .c file :) 2001-01-07 09:23 Timo Sirainen <tss@iki.fi> * src/: core/signals.c, core/signals.h, perl/perl-signals.c, perl/perl.c: "return 1" doesn't anymore stop signals in perl scripts. Fixed Irssi::signal_stop() to properly stop the signal from going to other perl scripts. 2001-01-07 09:05 Timo Sirainen <tss@iki.fi> * src/lib-config/write.c: Don't write indent spaces to empty lines 2001-01-07 08:58 Timo Sirainen <tss@iki.fi> * src/fe-common/core/themes.c: Fixes for printing errors in themes 2001-01-07 08:48 Timo Sirainen <tss@iki.fi> * default.theme, src/fe-common/core/module-formats.c, src/fe-common/core/themes.c: Template packing: After $variables the color could be anything, don't even try to guess it. Some changes to templates in theme. Nick mode is now separate argument. 2001-01-07 00:49 Timo Sirainen <tss@iki.fi> * src/core/nicklist.c: nick_match_msg() : check was case sensitive 2001-01-06 22:59 Timo Sirainen <tss@iki.fi> * docs/perl.txt, src/perl/perl-common.c, src/perl/common/Channel.xs, src/perl/common/Core.xs, src/perl/common/Irssi.pm, src/perl/common/Log.xs, src/perl/common/Query.xs, src/perl/common/Rawlog.xs, src/perl/common/Server.xs, src/perl/common/Themes.xs, src/perl/common/Window.xs, src/perl/common/module.h, src/perl/common/typemap: Perl updates. Lots of updates to perl documentation :) 2001-01-06 22:58 Timo Sirainen <tss@iki.fi> * docs/faq.txt: updated 2001-01-06 22:58 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: fe-channels.c, fe-queries.c, fe-windows.c, window-items.c, window-items.h: Removed window parameter from window_item_remove() and window_item_destroy() 2001-01-06 22:57 Timo Sirainen <tss@iki.fi> * default.theme, src/fe-common/core/module-formats.c, src/fe-common/core/themes.c: theme updates 2001-01-06 16:39 Timo Sirainen <tss@iki.fi> * src/fe-common/core/chat-completion.c: When msg list is full, remove old messages, not new messages.. 2001-01-06 10:15 Timo Sirainen <tss@iki.fi> * default.theme: "# information about the %format is found from docs/formats.txt" 2001-01-05 10:43 Timo Sirainen <tss@iki.fi> * syntax.pl, src/fe-common/core/fe-core-commands.c: /HELP: Set indent to 0 when printing text. syntax.pl now changes tabs to 9 spaces at the start of lines in help files. 2001-01-05 10:38 Timo Sirainen <tss@iki.fi> * findsyntax.pl, autogen.sh, syntax.pl, docs/signals.txt, docs/help/Makefile.am.gen, docs/help/in/Makefile.am.gen: docs generator updates 2001-01-05 09:34 Timo Sirainen <tss@iki.fi> * src/fe-common/core/printtext.c: printtext_string() fix, should actually work now :) 2001-01-05 09:30 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/fe-core-commands.c, fe-common/core/printtext.c, fe-common/core/printtext.h, perl/perl-common.c, perl/perl-common.h, perl/common/Window.xs: Added printtext_string() which works like printtext(), except it prints text from a string, so that %s, %d, etc. don't work. Changed perl's Irssi::print() use this instead as well as /HELP printer. 2001-01-05 09:21 Timo Sirainen <tss@iki.fi> * docs/help/in/: action.in, exec.in, lastlog.in, load.in, rehash.in, restart.in, rmrejoins.in, savewindows.in, server.in, unload.in, wait.in: updated docs 2001-01-05 08:26 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-irc-commands.c: Removed wrong SYNTAX: NOTICE, it's already correctly in irc/core 2001-01-05 08:22 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/keyboard.c, fe-text/gui-readline.c: /BIND comment updates 2001-01-05 07:49 Timo Sirainen <tss@iki.fi> * src/core/settings.c: In "Configuration file was modified ..." text, added "Use /SAVE or /RELOAD to get rid of this message." 2001-01-05 07:47 Timo Sirainen <tss@iki.fi> * default.theme: added some comments 2001-01-04 20:20 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-printtext.c: MIRC colors >=16 changed to work as in MIRC (color %= 16) 2001-01-04 20:01 Timo Sirainen <tss@iki.fi> * src/fe-common/core/themes.c: Complain about errors in theme file 2001-01-04 19:35 Timo Sirainen <tss@iki.fi> * .cvsignore, configure.in, src/perl/Makefile.am: Renamed libtool-static to libtool-shared. Generating it should now also work properly with older libtool versions than 1.3.5. 2001-01-04 19:01 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/fe-settings.c, fe-common/core/keyboard.c, fe-common/core/keyboard.h, fe-common/irc/fe-irc-commands.c, fe-text/gui-entry.c, fe-text/gui-entry.h, fe-text/gui-readline.c, irc/core/irc-commands.c: Added keyboard_entry_redirect() function to keyboard.[ch] which sends the signal "gui entry redirect" signal. Added possibility to keep the entry hidden. /OPER [<nick> [<password>]] - syntax changed. If password isn't given, it's asked. 2001-01-04 18:28 Timo Sirainen <tss@iki.fi> * src/: fe-common/irc/fe-irc-commands.c, fe-common/irc/module-formats.c, irc/core/bans.c: /UNBAN <ref#> works. /BAN list shows reference numbers. 2001-01-04 18:27 Timo Sirainen <tss@iki.fi> * src/core/signals.c: Allow stopping signal more than once without sending GLib warning 2001-01-04 18:13 Timo Sirainen <tss@iki.fi> * src/fe-common/core/chat-completion.c: fixed minor memory leak 2001-01-04 14:56 Timo Sirainen <tss@iki.fi> * docs/help/in/hilight.in: updated 2001-01-04 10:45 Timo Sirainen <tss@iki.fi> * src/perl/: perl-signals.c, perl-signals.h, common/Core.xs: Unbinding commands didn't work properly 2001-01-04 09:49 Timo Sirainen <tss@iki.fi> * src/: fe-common/irc/fe-events-numeric.c, irc/core/irc-commands.c, irc/core/irc-servers.c, irc/core/irc-servers.h: /LIST: don't require -yes option if there's 1000 channels or less. 2001-01-04 09:35 Timo Sirainen <tss@iki.fi> * src/fe-common/core/window-commands.c: /WINDOW NUMBER: fixed small memory leak 2001-01-03 16:54 Timo Sirainen <tss@iki.fi> * docs/manual.txt: updated 2001-01-03 08:37 Timo Sirainen <tss@iki.fi> * .cvsignore: added default-theme.h 2001-01-03 08:34 Timo Sirainen <tss@iki.fi> * src/: core/signals.c, core/signals.h, perl/.cvsignore, perl/Makefile.am, perl/module.h, perl/perl-common.c, perl/perl-signals.c, perl/perl-signals.h, perl/perl.c, perl/common/Core.xs, perl/common/module.h: Removed the "signal" and "last signal" signals. Changed perl's signaling system to work without them, it should now work faster and better. 2001-01-02 20:15 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-events.c: "No such nick xx" is printed now with nick argument so it could get printed to query window with xx 2001-01-02 17:14 Timo Sirainen <tss@iki.fi> * src/irc/dcc/: dcc-files.c, dcc.c, dcc.h: /SET dcc_autoresume - like /SET dcc_autoget, but resume the files if they're already found. Also fixed file transfer being stuck when resuming file that was already fully sent (happened with both send and get). /dcc close was also broken. 2001-01-02 08:05 Timo Sirainen <tss@iki.fi> * src/core/network.c: net_accept(), net_getsockname() IPv6 fixes pointed out by pv2b :) 2001-01-02 06:55 Timo Sirainen <tss@iki.fi> * src/core/network.c: removed the win32 EINPROGRESS define, that wouldn't work anyway 2001-01-01 20:29 Timo Sirainen <tss@iki.fi> * src/core/: queries.c, servers.c: Query bugfixes 2001-01-01 19:32 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-windows.c: /SET windows_auto_renumber - should window refnums be packed when some window is destroyed 2001-01-01 19:30 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: fe-windows.c, fe-windows.h, window-commands.c: /WINDOW NUMBER: -sticky option added. Closing windows before a sticky window won't change refnum of the sticky window and windows after it 2001-01-01 19:13 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-exec.c: int:1 -> unsigned int:1 2001-01-01 18:34 Timo Sirainen <tss@iki.fi> * src/perl/: common/Query.xs, common/Server.xs, irc/IrcQuery.xs: ischannel()'s parameter updated from char -> char* as done in C API. [irc_]query_create()'s SERVER_REC* parameter -> char *server_tag 2001-01-01 18:13 Timo Sirainen <tss@iki.fi> * src/: core/queries.c, core/queries.h, fe-common/core/fe-queries.c, fe-common/core/window-save.c, fe-common/irc/dcc/fe-dcc.c, irc/core/irc-queries.c, irc/core/irc-queries.h: Some query changes. They should now work properly with /SAVEWINDOWS 2001-01-01 18:07 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: fe-windows.c, window-items.c: MODULE_DATA(item) -> window_item_window(item) - forgot to change these 2001-01-01 17:57 Timo Sirainen <tss@iki.fi> * src/: core/chat-commands.c, core/expandos.c, core/ignore.c, core/server-rec.h, fe-common/core/chat-completion.c, fe-common/core/fe-ignore.c, fe-common/core/fe-log.c, fe-common/core/fe-messages.c, fe-common/core/fe-messages.h, fe-common/irc/Makefile.am, fe-common/irc/fe-common-irc.c, fe-common/irc/fe-events.c, fe-common/irc/fe-irc-messages.c, irc/core/irc-servers.c, irc/core/irc.h: added "message own_public" and "message own_private" events that are sent when /msg command is used. this way we don't need to parse the /msg's options everywhere. also efnet @#channels support works now better. 2001-01-01 15:57 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: fe-windows.c, fe-windows.h, window-commands.c, window-items.c: window_item_create(): when there's multiple choices where the window item could be placed, the first window is now selected instead of the last accessed one of them (which most people think of as a random window). 2001-01-01 15:42 Timo Sirainen <tss@iki.fi> * src/irc/: core/irc-commands.c, notifylist/notify-ison.c: small extra checks to /whois redirect checking 2001-01-01 14:20 Timo Sirainen <tss@iki.fi> * docs/faq.txt: updated :) 2001-01-01 14:20 Timo Sirainen <tss@iki.fi> * docs/faq.txt: first new version of faq 2001-01-01 11:43 Timo Sirainen <tss@iki.fi> * default.theme: missing ';' 2001-01-01 11:42 Timo Sirainen <tss@iki.fi> * configure.in, src/perl/Makefile.am: Perl's ldflags usually include at least -lm and maybe some others too. But in some OSes adding shared library dependencies to other shared libs don't work (or maybe I'd need to do something differently :), so check in configure that if it doesn't work, perl is never even tried to be built as module. On the other hand, if it does work irssi now links with libperl.so if it's found instead of libperl.a which was always used before. 2001-01-01 08:45 Timo Sirainen <tss@iki.fi> * src/: common.h, core/channel-rec.h, core/channels-setup.h, core/channels.h, core/chatnets.c, core/chatnets.h, core/expandos.c, core/expandos.h, core/ignore.h, core/line-split.c, core/line-split.h, core/log.h, core/masks.h, core/net-sendbuffer.h, core/network.h, core/nicklist.c, core/nicklist.h, core/queries.c, core/queries.h, core/rawlog.h, core/server-rec.h, core/servers-reconnect.c, core/servers-redirect.h, core/servers-setup.h, core/servers.h, core/settings.h, core/special-vars.h, core/window-item-def.h, core/window-item-rec.h, fe-common/core/chat-completion.c, fe-common/core/fe-channels.c, fe-common/core/fe-common-core.c, fe-common/core/fe-exec.c, fe-common/core/module.h, fe-common/core/window-activity.c, fe-common/core/window-items.c, fe-common/core/window-items.h, fe-text/statusbar-items.c, irc/bot/botnet-connection.c, irc/bot/botnet.h, irc/core/channel-rejoin.c, irc/core/channels-query.c, irc/core/irc-channels.c, irc/core/irc-commands.c, irc/core/irc-nicklist.c, irc/core/irc-servers.c, irc/core/irc.c, irc/core/netsplit.c, irc/dcc/dcc.h, lib-config/iconfig.h: Added/moved several "typedef struct _XXX XXX;" to common.h so that they're known to all files and I don't need those stupid "void *xxx" anymore just to avoid useless #include. Header files themselves don't either include others as often anymore. Added channel->ownnick to point to our NICK_REC in channel's nicks. Gives a minor speedup in few places :) Moved completion specific lastmsgs from channel/server core records to fe-common/core specific records. Also changed the nick completion logic a bit so it should work better now. Removed completion_keep_publics_count setting, but changed the meaning of completion_keep_publics to same as _count was before. Nick completion doesn't have any time specific code anymore. 2001-01-01 05:33 Timo Sirainen <tss@iki.fi> * src/irc/core/channel-rejoin.c: When joining to !channel because of "407 duplicate channel", it just means that there's some server sync problems. rejoining after a while should work again. 2001-01-01 05:22 Timo Sirainen <tss@iki.fi> * src/fe-common/: core/fe-messages.c, core/fe-messages.h, irc/dcc/fe-dcc.c: don't do emphasis on nicks in channel (<nick1> _nick2_: hello won't underline) 2000-12-30 01:43 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-exec.c: removed FIXME text :) 2000-12-30 01:42 Timo Sirainen <tss@iki.fi> * src/: core/pidwait.c, fe-common/core/Makefile.am, fe-common/core/fe-common-core.c, fe-common/core/fe-core-commands.c, fe-common/core/fe-exec.c: pidwait: send status as second agument. Implemented EPIC-compatible /EXEC 2000-12-29 22:56 Timo Sirainen <tss@iki.fi> * src/core/: servers.c, servers.h: comment update :) 2000-12-29 20:48 Timo Sirainen <tss@iki.fi> * src/perl/: perl-common.c, perl-common.h, common/Window.xs, common/module.h: Irssi::print() doesn't call printtext() with args (.., "%s", text) since it broke %_ etc. formats. But instead of crashing every time someone prints %s with Irssi::print(), irssi now checks all those formats and prints them as-is. 2000-12-29 20:21 Timo Sirainen <tss@iki.fi> * src/perl/: perl-common.c, perl-common.h, common/Core.xs: Irssi::signal_emit() was broken. 2000-12-29 01:11 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-messages.c: If msg comes from unknown channel (like when you just closed some channel window and server sends the last msg to the channel) irssi now prints the msg to active window instead of sending glib warning. 2000-12-28 18:42 Timo Sirainen <tss@iki.fi> * src/perl/perl-common.c: removed warning 2000-12-28 18:23 Timo Sirainen <tss@iki.fi> * src/irc/core/: irc-servers.c, irc-servers.h, irc.c: server->cmd_last_split wasn't used anymore, removed code related to it. 2000-12-28 18:22 Timo Sirainen <tss@iki.fi> * src/core/net-sendbuffer.c: Instead of trying to send data to server every 1/10th of second, send it whenever there's space in buffer using g_input_add() with G_IO_WRITE 2000-12-28 18:04 Timo Sirainen <tss@iki.fi> * src/fe-common/: core/Makefile.am, core/fe-messages.c, core/fe-messages.h, core/printtext.c, irc/dcc/fe-dcc.c: emphasis moved to fe-messages. added a few checks so that non-words aren't treated as emphasis 2000-12-28 14:53 Timo Sirainen <tss@iki.fi> * configure.in: -q option for grep isn't known everywhere, use > /dev/null instead 2000-12-27 17:27 Timo Sirainen <tss@iki.fi> * configure.in: "glib in irssi dir" fixes 2000-12-27 02:20 Timo Sirainen <tss@iki.fi> * configure.in: when using glib built in irssi dir, add glib_dir/gmodule to include path so #include <gmodule.h> doesn't fail 2000-12-22 14:02 Timo Sirainen <tss@iki.fi> * src/irc/core/channel-events.c: Fix for handling duplicate channels 2000-12-19 18:48 Timo Sirainen <tss@iki.fi> * src/: core/network.c, core/network.h, fe-common/core/fe-core-commands.c, fe-common/irc/fe-events-numeric.c, irc/dcc/dcc.c, perl/common/Window.xs: security fixes from 0.7.97.2 2000-12-19 18:47 Timo Sirainen <tss@iki.fi> * src/core/: channels-setup.c, servers-setup.c: put back ircnet -> chatnet backwards compatibility, this time modify the config file to use chatnet so after .98 we could remove this 2000-12-19 18:42 Timo Sirainen <tss@iki.fi> * src/core/settings.c: when changing config file to new format send "setup changed" signal at startup so that some settings that were tried to be used before settings_check() was called would be properly loaded. 2000-12-19 18:36 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-server.c: /SERVER REMOVE: port parameter should be optional 2000-12-19 18:27 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-irc-queries.c: Don't check queries whose address isn't known yet. 2000-12-19 12:12 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-messages.c: don't display ignored quit messages.. 2000-12-19 11:40 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-irc-queries.c: don't autochange nicks from dcc connections. 2000-12-18 20:24 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-windows.c: bugfix for displaying 128-160 ascii chars. 2000-12-18 18:15 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-log.c: Autologging: '/' -> '_' - don't even accidentally try to log to #../../../file if you happen to join to such channel.. 2000-12-18 15:00 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-messages.c: quit messages shouldn't crash :) 2000-12-17 09:28 Timo Sirainen <tss@iki.fi> * src/perl/common/Core.xs: Irssi::signal_emit(): changed max. parameter count from 6 to 7 2000-12-17 08:40 Timo Sirainen <tss@iki.fi> * src/core/: channels-setup.c, servers-setup.c: removed backwards compatibility from ircnet -> chatnet change 2000-12-17 08:39 Timo Sirainen <tss@iki.fi> * src/: core/chat-commands.c, core/expandos.c, core/expandos.h, core/signals.c, core/signals.h, core/special-vars.c, core/special-vars.h, fe-common/core/fe-expandos.c, fe-common/core/fe-log.c, fe-common/core/fe-messages.c, fe-common/core/formats.c, fe-common/core/themes.c, fe-text/gui-readline.c, fe-text/gui-windows.c, fe-text/gui-windows.h, irc/core/ctcp.c, irc/core/irc-commands.c: /SET prompt, /SET prompt_window - Specifies the text in prompt. 'prompt' is used when channel or query is active in window and 'prompt_window' is used with empty windows. 2000-12-17 06:44 Timo Sirainen <tss@iki.fi> * src/: core/core.c, core/modules.c, core/settings.c, core/settings.h, fe-common/core/fe-common-core.c, fe-common/core/fe-settings.c, fe-common/irc/fe-common-irc.c, fe-text/irssi.c, irc/core/irc-servers-setup.c: Settings are now stored in module-specific blocks. Irssi complains about all unknown settings that are found inside those blocks. Left backwards compatibility kludge which should be removed in 0.7.98. 2000-12-17 05:36 Timo Sirainen <tss@iki.fi> * autogen.sh: Create POTFILES.in automatically in autogen 2000-12-17 05:20 Timo Sirainen <tss@iki.fi> * configure.in: Complain if --disable-static was tried to be used 2000-12-17 05:14 Timo Sirainen <tss@iki.fi> * src/core/: commands.c, commands.h, modules.c, settings.c, settings.h: Destroy all settings and commands used by modules when they're unloaded. 2000-12-17 03:59 Timo Sirainen <tss@iki.fi> * src/irc/core/: bans.c, bans.h, irc-commands.c: /kickban and /knockout now accepts multiple nicks separated with commas. 2000-12-17 03:20 Timo Sirainen <tss@iki.fi> * src/: core/queries.c, core/queries.h, fe-common/core/fe-queries.c, fe-common/core/module-formats.c, fe-common/irc/Makefile.am, fe-common/irc/fe-common-irc.c, fe-common/irc/fe-irc-queries.c, fe-text/gui-windows.c, fe-text/statusbar-items.c, irc/core/irc-queries.c: Some minor query fixes. Nick changes are also detected by checking if query with another nick from same address if found. 2000-12-17 02:37 Timo Sirainen <tss@iki.fi> * src/core/: channels.c, queries.c: removed useless chat_type checks 2000-12-17 02:29 Timo Sirainen <tss@iki.fi> * src/perl/common/Themes.xs: Irssi::printformat() syntax changed: removed server and target, use $server->printformat() or $target->printformat() if needed.. 2000-12-17 02:20 Timo Sirainen <tss@iki.fi> * src/: core/ignore.c, core/nicklist.c, core/nicklist.h, fe-common/core/chat-completion.c, fe-common/core/fe-messages.c, fe-common/core/window-activity.c: Improved nick_match_msg() - it shouldn't give wrong matches as easily anymore. Also supports multiple targets in one line (nick1,nick2: hello) 2000-12-17 01:26 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-messages.c: Print quit messages from nick in query windows also 2000-12-17 01:04 Timo Sirainen <tss@iki.fi> * src/fe-common/core/themes.c: Theme saving to home dir didn't work correctly if globaldir already had the same theme. 2000-12-17 00:38 Timo Sirainen <tss@iki.fi> * src/lib-config/write.c: Config file handle wasn't closed if config_write_block() failed 2000-12-17 00:36 Timo Sirainen <tss@iki.fi> * src/fe-common/core/module-formats.c: Error message was missing from theme_save_failed 2000-12-15 20:44 Timo Sirainen <tss@iki.fi> * src/irc/core/irc.c: Blocking sockets (win32) shouldn't block irssi entirely now. 2000-12-10 06:55 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-expandos.c: added $usermode expando 2000-12-10 06:51 Timo Sirainen <tss@iki.fi> * src/: core/expandos.c, fe-common/core/Makefile.am, fe-common/core/fe-common-core.c, fe-common/core/fe-expandos.c: fixed $topic uninit added $winref 2000-12-10 06:41 Timo Sirainen <tss@iki.fi> * src/core/expandos.c: added $topic expando 2000-12-10 06:15 Timo Sirainen <tss@iki.fi> * src/core/expandos.c: $T in empty window crashed 2000-12-10 06:11 Timo Sirainen <tss@iki.fi> * src/core/special-vars.c: '_' character wasn't treated as acceptable $variable_name character. 2000-12-09 23:58 Timo Sirainen <tss@iki.fi> * src/core/servers-reconnect.c: Don't crash with /reconnect <unknown tag> 2000-12-09 22:58 Timo Sirainen <tss@iki.fi> * src/perl/: perl-common.c, perl-common.h, perl.c: /perl command does now "use Irssi::Proto" for all chat protocols that have .pm file in @INC 2000-12-09 21:54 Timo Sirainen <tss@iki.fi> * src/perl/: get-signals.pl, perl-common.c, perl-common.h, perl.c, common/Channel.xs, common/Core.xs, common/Ignore.xs, common/Log.xs, common/Query.xs, common/Rawlog.xs, common/Server.xs, common/Window.xs, common/typemap, irc/Bans.xs, irc/Dcc.xs, irc/Flood.xs, irc/Irc.pm, irc/Irc.xs, irc/IrcServer.xs, irc/Netsplit.xs, irc/Notifylist.xs, irc/typemap: fixes, perl should work correctly now :) 2000-12-09 20:12 Timo Sirainen <tss@iki.fi> * src/: irc/core/channels-query.c, irc/core/irc-chatnets.c, irc/core/irc-chatnets.h, irc/core/irc-servers-setup.c, fe-common/core/fe-server.c, fe-common/irc/fe-irc-server.c, fe-common/irc/fe-ircnet.c, irc/core/irc-servers-setup.h, irc/core/irc-servers.c, irc/core/irc-servers.h: -querychans option for servers and ircnets which specifies how many channels to query in one line with MODE/WHO commands after joined to a number of channels. Default is 10 which works usually, with some very stupid servers (just found one) this has to be set to 1 however. 2000-12-08 21:13 Timo Sirainen <tss@iki.fi> * src/core/network.c: net_receive(), net_transmit(): error handling was buggy 2000-12-08 16:47 Timo Sirainen <tss@iki.fi> * src/core/net-nonblock.c: bugfix 2000-12-07 20:14 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-commands.c: automatic /whowas in /whois crashed (after server <-> data change) 2000-12-06 06:51 Timo Sirainen <tss@iki.fi> * src/irc/core/modes.c: sometimes channel key wasn't saved. 2000-12-06 06:42 Timo Sirainen <tss@iki.fi> * scripts/: autoop.pl, autorejoin.pl, clones.pl, hello.pl, mlock.pl, privmsg.pl, quitmsg.pl, realname.pl: updated 2000-12-06 06:35 Timo Sirainen <tss@iki.fi> * src/perl/perl-common.c: bugfix in handling command(), cmdchar at start of command was still required.. 2000-12-06 06:25 Timo Sirainen <tss@iki.fi> * docs/signals.txt: updated event/ctcp signals 2000-12-06 06:22 Timo Sirainen <tss@iki.fi> * src/perl/perl-common.h: irssi_bless() crashed with NULL parameter 2000-12-06 06:03 Timo Sirainen <tss@iki.fi> * src/perl/: perl-common.c, perl-common.h, perl.c, common/Channel.xs, common/Core.xs, common/Ignore.xs, common/Log.xs, common/Query.xs, common/Rawlog.xs, common/Server.xs, common/Themes.xs, common/Window.xs, common/typemap, irc/Bans.xs, irc/Dcc.xs, irc/Flood.xs, irc/IrcChannel.xs, irc/IrcServer.xs, irc/Netsplit.xs, irc/Notifylist.xs, irc/module.h, irc/typemap: perl changes - values() method doesn't exist anymore, instead of $server->values()->{...} you now use directly $server->{...} 2000-12-06 02:07 Timo Sirainen <tss@iki.fi> * src/core/: Makefile.am, nick-rec.h, nicklist.c, nicklist.h: NICK_REC can be now inherited 2000-12-06 02:06 Timo Sirainen <tss@iki.fi> * src/core/expandos.c: Use hardcoded array for signals instead of dynamic (pretty useless, "10 is enough for everybody" :). Check sysname/sysrelease only once at beginning and use those values rest of the time. 2000-12-05 22:14 Timo Sirainen <tss@iki.fi> * mobile/src/mobile.c: fixed for giochannels 2000-12-05 22:12 Timo Sirainen <tss@iki.fi> * src/: core/expandos.h, fe-common/irc/fe-ctcp.c, fe-common/irc/fe-events-numeric.c, fe-common/irc/fe-events.c, irc/bot/bot-events.c, irc/bot/bot-irc-commands.c, irc/core/channel-events.c, irc/core/channel-rejoin.c, irc/core/channels-query.c, irc/core/ctcp.c, irc/core/irc-commands.c, irc/core/irc-expandos.c, irc/core/irc-log.c, irc/core/irc-nicklist.c, irc/core/irc-queries.c, irc/core/irc-servers-reconnect.c, irc/core/irc-servers.c, irc/core/irc.c, irc/core/lag.c, irc/core/massjoin.c, irc/core/mode-lists.c, irc/core/modes.c, irc/core/netsplit.c, irc/dcc/dcc-chat.c, irc/dcc/dcc-files.c, irc/dcc/dcc.c, irc/dcc/dcc.h, irc/flood/flood.c, irc/notifylist/notify-ison.c, irc/notifylist/notify-whois.c, irc/notifylist/notifylist.c, irc/proxy/listen.c: Server events: switched order of data and server parameters. it's now SERVER_REC *server, const char *data, .. hope this doesn't cause too many problems :) 2000-12-05 20:43 Timo Sirainen <tss@iki.fi> * src/: core/net-nonblock.c, fe-text/irssi.c: net_gethostbyname_nonblock(): don't crash if net_gethosterror() returns error message as NULL. Initialize winsock with win32. 2000-12-05 02:01 Timo Sirainen <tss@iki.fi> * src/irc/: bot/bot-users.c, bot/botnet-connection.c, bot/botnet.c, bot/botnet.h, proxy/listen.c, proxy/module.h: bot & proxy plugins fixed for GIOChannel changes 2000-12-05 01:53 Timo Sirainen <tss@iki.fi> * docs/signals.txt, src/core/Makefile.am, src/core/core.c, src/core/expandos.c, src/core/expandos.h, src/core/special-vars.c, src/core/special-vars.h, src/fe-text/Makefile.am, src/fe-text/gui-expandos.c, src/fe-text/gui-special-vars.c, src/fe-text/gui-special-vars.h, src/fe-text/gui-textwidget.h, src/fe-text/irssi.c, src/irc/core/Makefile.am, src/irc/core/irc-core.c, src/irc/core/irc-expandos.c, src/irc/core/irc-special-vars.c, src/irc/core/irc.c, src/irc/notifylist/notify-whois.c, src/irc/proxy/listen.c: Split expandos from special-vars.c to expandos.c. Added list of signals to each expando that can might change it's value. 2000-12-05 00:53 Timo Sirainen <tss@iki.fi> * src/core/: signals.c, signals.h: added signal_add_to_id() 2000-12-04 23:57 Timo Sirainen <tss@iki.fi> * src/: fe-text/gui-readline.c, common.h, core/misc.c, core/net-disconnect.c, core/net-nonblock.c, core/net-nonblock.h, core/net-sendbuffer.c, core/net-sendbuffer.h, core/network.c, core/network.h, core/server-rec.h, core/servers.c, irc/dcc/dcc-chat.c, irc/dcc/dcc-files.c, irc/dcc/dcc.c, irc/dcc/dcc.h: Use GIOChannel instead of sockets directly. Helps porting to win32 :) 2000-12-04 21:36 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-printtext.c: /CLEAR -all - clear all windows. 2000-12-04 21:35 Timo Sirainen <tss@iki.fi> * src/core/commands.c: cmd_get_params() didn't work correctly if we didn't want any paramers but only options. 2000-12-04 16:15 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-windows.c: don't allow printing iso8859-1 nonprintable highascii chars. 2000-12-04 14:11 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-readline.c: /SET scroll_page_count - how many lines to scroll with pgup/pgdn. either an absolute value, or if the count starts with '/', it's calculated as lines_in_screen/count, default is /2. 2000-12-04 12:01 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-core-commands.c: /^command should stop also "print starting" and "print format" signals. 2000-12-04 10:18 Timo Sirainen <tss@iki.fi> * default.theme: privmsg had extra '-' 2000-12-04 04:56 Timo Sirainen <tss@iki.fi> * src/fe-common/core/formats.c: removed useless if condition 2000-12-04 04:37 Timo Sirainen <tss@iki.fi> * src/fe-common/core/printtext.c: use format_get_text_theme_charargs() instead of ..._args() in printformat_module_dest() since we already have arguments in char ** table. 2000-12-04 03:45 Timo Sirainen <tss@iki.fi> * src/fe-common/core/chat-completion.c: In queries the queried nick was always added to completion list even if the word to be completed didn't start with the same characters 2000-12-04 03:26 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/dcc/fe-dcc.c: own dcc messages weren't displayed in right window. 2000-12-03 12:20 Timo Sirainen <tss@iki.fi> * mobile/Makefile.am: update 2000-12-03 12:09 Timo Sirainen <tss@iki.fi> * mobile/: irssiwap.php, src/mobile.c: updates 2000-12-03 08:27 Timo Sirainen <tss@iki.fi> * configure.in: perl ldflags parsing fixes 2000-12-03 07:39 Timo Sirainen <tss@iki.fi> * configure.in, src/nls.h, src/fe-common/core/fe-settings.c, src/perl/Makefile.am: nl_langinfo() was a bad idea, don't use it. 2000-12-03 07:36 Timo Sirainen <tss@iki.fi> * colorless.theme, default.theme: updates 2000-12-03 07:22 Timo Sirainen <tss@iki.fi> * src/fe-common/core/printtext.c: printtext_multiline(): use the specified level, not MSGLEVEL_NEVER always. 2000-12-03 07:21 Timo Sirainen <tss@iki.fi> * split.theme, Makefile.am: updates 2000-12-03 07:15 Timo Sirainen <tss@iki.fi> * docs/startup-HOWTO.txt: updated 2000-12-03 07:07 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-printtext.c: Don't crash if first line in window is just a newline 2000-12-03 06:47 Timo Sirainen <tss@iki.fi> * src/fe-text/irssi.c: print the firsttimer info to irssi's window instead of stdout. 2000-12-03 06:34 Timo Sirainen <tss@iki.fi> * NEWS, TODO, configure.in, docs/signals.txt: Getting ready for 0.7.97.. 2000-12-03 06:33 Timo Sirainen <tss@iki.fi> * silc/configure.in: updated version 2000-12-03 06:23 Timo Sirainen <tss@iki.fi> * src/fe-text/irssi.c: complain about old default.themes notify new irssi users about startup-HOWTO 2000-12-03 05:48 Timo Sirainen <tss@iki.fi> * src/: fe-common/irc/fe-netsplit.c, irc/core/netsplit.c: signal "netsplit add" -> "netsplit new" 2000-12-03 05:44 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-windows.c: Don't redraw screen when trying to scroll up at the start of scrollback 2000-12-03 05:43 Timo Sirainen <tss@iki.fi> * src/perl/: perl-common.c, common/Window.xs: command() doesn't need cmdchar at start of command anymore. 2000-12-03 05:31 Timo Sirainen <tss@iki.fi> * src/core/servers-reconnect.c: /RECONNECT without any parameters and when not connected to any server reconnects to first server in reconnect list. 2000-12-03 05:27 Timo Sirainen <tss@iki.fi> * src/irc/proxy/listen.c: Reply to clients which send IRSSILAG notices to themselves. 2000-12-03 03:38 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/dcc/fe-dcc.c: Removed targets from printformat()s so all those extra dcc messages would go to status window instead of the dcc chat queries. 2000-12-03 03:28 Timo Sirainen <tss@iki.fi> * src/: fe-common/irc/module-formats.c, fe-text/gui-windows.c: fixes 2000-12-03 03:20 Timo Sirainen <tss@iki.fi> * default.theme: updates 2000-12-03 03:20 Timo Sirainen <tss@iki.fi> * default.theme, src/fe-common/core/module-formats.c, src/fe-common/irc/module-formats.c, src/fe-common/irc/dcc/fe-dcc.c, src/fe-common/irc/dcc/module-formats.c: Theme updates 2000-12-03 02:43 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-events-numeric.c: Remove trailing spaces from all modes 2000-12-03 02:13 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-messages.c: /SET show_nickmode_empty - when mode is empty, should we display " " or "" 2000-12-03 01:10 Timo Sirainen <tss@iki.fi> * src/fe-common/core/printtext.c: /SET emphasis - convert _underlined_ and *bold* words (and phrases) to use real underlines/bolds. patch by tommik. 2000-12-03 00:53 Timo Sirainen <tss@iki.fi> * src/fe-common/core/themes.c: Theme saving fixes 2000-12-02 23:08 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/formats.c, fe-common/core/formats.h, fe-common/core/printtext.c, fe-text/gui-windows.c: Print timestamps correctly with /SB REDRAW 2000-12-02 23:07 Timo Sirainen <tss@iki.fi> * src/fe-common/core/window-items.c: /SET autocreate_windows - should we create new windows for new window items or just place everything to one window 2000-12-02 23:03 Timo Sirainen <tss@iki.fi> * src/fe-text/statusbar-items.c: Moved activity to last item in statusbar 2000-12-02 21:34 Timo Sirainen <tss@iki.fi> * src/fe-text/: gui-printtext.c, gui-printtext.h, gui-windows.c: /SB REDRAW fixes, multiline formats should work now correctly. 2000-12-02 20:08 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/fe-channels.c, fe-common/core/fe-log.c, fe-common/core/fe-queries.c, fe-common/core/fe-windows.c, fe-common/core/fe-windows.h, fe-common/core/window-commands.c, fe-common/core/window-items.c, fe-text/mainwindows.c, fe-common/core/window-items.h, perl/common/Window.xs: window_[add|remove]_item -> window_item_[add|remove] added window_item_destroy(), window_item_remove() doesn't destroy the item anymore window_find_item()'s first parameter changed from WINDOW_REC to SERVER_REC 2000-12-02 20:06 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-settings.c: typofix 2000-12-02 20:05 Timo Sirainen <tss@iki.fi> * src/: nls.h, fe-common/core/fe-settings.c: nl_langinfo() didn't work like i thought - fixed :) 2000-12-02 08:55 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: fe-channels.c, fe-queries.c: "window item remove" signal: destroy the channel/query record _last_ 2000-12-02 08:08 Timo Sirainen <tss@iki.fi> * src/lib-popt/: findme.c, poptconfig.c, popthelp.c, poptparse.c: ..and removed the rest of the alloca()s too 2000-12-02 08:02 Timo Sirainen <tss@iki.fi> * src/lib-popt/popt.c: don't use alloca() 2000-12-02 07:08 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: fe-channels.c, window-commands.c, window-items.c, window-items.h: /WINDOW ITEM GOTO <name> - sets <name> window item active in current window /WINDOW ITEM MOVE <number>|<name> - moves window item to another window /JOIN #already_joined_channel - same as /WINDOW ITEM MOVE <name> 2000-12-02 06:03 Timo Sirainen <tss@iki.fi> * src/nls.h: Forgot to commit for the nl_langinfo() 2000-12-02 06:01 Timo Sirainen <tss@iki.fi> * src/fe-common/core/chat-completion.c: Nick completion now completes nicks from all channels in active window, except when completing the first word in line only nicks in active channel are completed. 2000-12-02 05:48 Timo Sirainen <tss@iki.fi> * src/perl/common/Window.xs: small "fix" 2000-12-02 05:44 Timo Sirainen <tss@iki.fi> * configure.in, src/fe-common/core/fe-settings.c: Use langinfo.h's nl_langinfo(YESEXPR) instead of 'Y'. 2000-12-02 05:43 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-common-core.c: Changed init order of fe_channels vs. window_items, now irssi won't print twice the "talking with xx" and "talking in xx" when using ^X to change to another channel in window. 2000-12-02 03:01 Timo Sirainen <tss@iki.fi> * Makefile.am, file2header.sh, src/fe-common/core/themes.c: internal default.theme is used if it isn't found anywhere 2000-12-02 03:01 Timo Sirainen <tss@iki.fi> * src/lib-config/parse.c: config_close() didn't work correctly when config was parsed from string instead of file. 2000-12-01 14:21 Timo Sirainen <tss@iki.fi> * src/irc/proxy/listen.c: ARGH! %s format bug! 2000-12-01 02:31 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-events.c: Remove trailing spaces from mode changes 2000-12-01 02:00 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/: Makefile.am, fe-common-irc.c, fe-events.c, fe-modes.c, fe-netjoin.c, fe-netsplit.c: Netsplit printing fixes. Print multiple identical mode changes in one line (mode +o nick by nick1, nick2, nick3) 2000-12-01 00:13 Timo Sirainen <tss@iki.fi> * src/irc/core/: irc-commands.c, irc-servers.c, irc-servers.h, irc.c: /WAIT [-<server tag>] <milliseconds> - wait for <milliseconds> before sending anything else to server 2000-12-01 00:12 Timo Sirainen <tss@iki.fi> * src/core/: misc.c, misc.h: added g_timeval_cmp() 2000-11-30 23:58 Timo Sirainen <tss@iki.fi> * src/core/: servers.c, special-vars.c: cmd_options_get_server() : allow NULL cmd argument eval_special_string() : if any of the commands separated with ; used the arguments ($0, $1, etc.) don't anymore append all the arguments after other commands. 2000-11-30 18:00 Timo Sirainen <tss@iki.fi> * src/fe-common/core/window-items.c: Bugfix for deciding which window to place new window item. 2000-11-30 17:32 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-netjoin.c: crashfix 2000-11-30 02:44 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/: fe-netjoin.c, fe-netsplit.c: While waiting for more netsplits/netjoins, if anything else is printed to screen, print the current netsplit/netjoin messages before that text. not tested, hope it works ;) 2000-11-30 02:41 Timo Sirainen <tss@iki.fi> * src/fe-common/core/printtext.c: send "print starting" signal before each printformat() or printtext() 2000-11-30 02:14 Timo Sirainen <tss@iki.fi> * src/core/misc.c: stristr() and stristr_full() didn't work correctly with empty needle argument. 2000-11-30 02:13 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-windows.c: window_text_find() didn't work correctly with empty find string. 2000-11-29 17:05 Timo Sirainen <tss@iki.fi> * src/core/settings.c: file_checksum() shouldn't crash if it can't open the file. 2000-11-28 18:43 Timo Sirainen <tss@iki.fi> * src/irc/core/channels-query.c: Don't ever send more than 10 channels/line in mode/who requests. Though usually the max. channels/server limit is 10 :) 2000-11-28 18:32 Timo Sirainen <tss@iki.fi> * src/irc/core/channels-query.c: bugfixes with channel syncing. 2000-11-27 18:18 Timo Sirainen <tss@iki.fi> * src/fe-text/: gui-printtext.c, gui-windows.c: fixed text buffer crash when scrollback got full 2000-11-27 16:47 Timo Sirainen <tss@iki.fi> * src/irc/core/netsplit.c: don't destroy all netsplits when someone joins back from split, only the nicks that were in same server 2000-11-27 15:44 Timo Sirainen <tss@iki.fi> * configure.in: perl bugfix 2000-11-27 15:36 Timo Sirainen <tss@iki.fi> * configure.in: bugfix 2000-11-27 12:53 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-common-core.c: added dccmsgs level to msgs window. 2000-11-27 11:44 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-channels.c: Call /part command instead of directly sending part message to server when destroying channel. 2000-11-27 02:23 Timo Sirainen <tss@iki.fi> * src/perl/common/Themes.xs: forgot to add this 2000-11-26 11:24 Timo Sirainen <tss@iki.fi> * src/: core/channels-setup.c, core/ignore.c, core/log.c, core/servers-setup.c, core/settings.h, fe-common/core/hilight-text.c, irc/bot/bot-users.c, irc/core/irc-chatnets.c, irc/core/irc-servers-setup.c, irc/notifylist/notify-setup.c, lib-config/iconfig.h, lib-config/set.c: config changes, CONFIG_REC is now required parameter for config_node_set_int/bool() and config_node_add_list() 2000-11-26 10:23 Timo Sirainen <tss@iki.fi> * configure.in: if libperl.a isn't found, check from /usr/lib .. it seems to be there with perl 5.6 2000-11-26 10:22 Timo Sirainen <tss@iki.fi> * src/: core/core.c, fe-common/core/themes.c, fe-text/irssi.c, perl/perl-common.c, perl/perl-common.h, perl/perl.c, perl/common/Irssi.xs, perl/common/Makefile.PL.in, perl/common/Window.xs, perl/common/module.h: Perl fixes and additions. theme_register() / printformat() works now with scripts 2000-11-26 06:37 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-events.c: Mode ignores were checked wrong 2000-11-26 06:33 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/: fe-events.c, fe-netjoin.c, module-formats.c: netsplit fixes 2000-11-26 06:08 Timo Sirainen <tss@iki.fi> * autogen.sh: Don't generate colorless.theme 2000-11-26 06:08 Timo Sirainen <tss@iki.fi> * colorless.theme, default.theme, src/fe-common/core/themes.c, src/fe-common/irc/module-formats.c: theme fixes 2000-11-26 04:52 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-core-commands.c: Added -current, -window and -level options to /echo 2000-11-26 04:52 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-windows.c: window_find_item() was buggy if window argument was NULL 2000-11-26 04:24 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-commands.c: /SET part_message - default message with /PART 2000-11-26 04:21 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-readline.c: KEY_END isn't defined in all curses implementations 2000-11-26 04:18 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-netsplit.c: Sometimes netsplit messages didn't get printed at all (those that came after 3 seconds after split started) 2000-11-26 03:53 Timo Sirainen <tss@iki.fi> * src/fe-common/core/window-commands.c: /WINDOW <number> is now same as /WINDOW REFNUM <number> 2000-11-26 03:49 Timo Sirainen <tss@iki.fi> * src/fe-common/core/themes.c: /format -reset crashed irssi 2000-11-26 03:26 Timo Sirainen <tss@iki.fi> * src/: core/settings.c, lib-config/set.c: some updates for checking when to not autosave config. 2000-11-26 03:17 Timo Sirainen <tss@iki.fi> * src/: core/settings.c, lib-config/iconfig.h, lib-config/set.c: Added modify counter which is increased every time something is changed in configuration. Autosaving settings doesn't even try to save them if config isn't changed. 2000-11-26 03:09 Timo Sirainen <tss@iki.fi> * src/: core/servers-reconnect.c, core/servers-reconnect.h, irc/core/irc-commands.c: Added some magic to /SERVER - if there's no server to disconnect from in active server, irssi checks if some reconnection should be used instead. If there's one reconnection, /SERVER always uses it. If there's reconnection to same host, it will be used (+same port is preferred) 2000-11-26 02:30 Timo Sirainen <tss@iki.fi> * src/: fe-common/irc/fe-events.c, fe-common/irc/module-formats.c, fe-common/irc/module-formats.h, irc/core/irc-servers-reconnect.c: Added KILL handling - user/server kills are now printed formatted. If server kills you, connect back (almost) immediately, it was probably just nick collision and you really want to connect back soon. 2000-11-26 00:05 Timo Sirainen <tss@iki.fi> * src/perl/common/: Channel.xs, Core.xs, Irssi.pm, Window.xs, module.h: added functions from fe-windows.h and window-items.h 2000-11-25 21:54 Timo Sirainen <tss@iki.fi> * src/core/misc.c: mkpath() crashed with paths that didn't start with / 2000-11-25 17:30 Timo Sirainen <tss@iki.fi> * src/: core/log.c, fe-common/core/fe-log.c: Time formats didn't work in directory name of autologs. 2000-11-24 00:29 Timo Sirainen <tss@iki.fi> * src/: common.h, core/misc.c, core/net-nonblock.c, core/servers.c, irc/dcc/dcc-chat.c, irc/dcc/dcc-files.c, perl/perl.c: s/enum GInputCondition/int/ - enums aren't supposed to orred together i think.. at least MIPSpro gave warnings about it and it also feels wrong :) 2000-11-24 00:23 Timo Sirainen <tss@iki.fi> * src/: fe-text/gui-printtext.c, perl/common/Window.xs, perl/irc/IrcChannel.xs: Still some warnings removed.. 2000-11-24 00:06 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/themes.c, fe-text/gui-printtext.c, fe-text/gui-readline.c, fe-text/gui-windows.c, perl/perl.c: more warning fixes 2000-11-23 23:59 Timo Sirainen <tss@iki.fi> * src/lib-config/parse.c: more enum fixes 2000-11-23 23:57 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/fe-windows.h, fe-common/core/hilight-text.h, irc/bot/botnet.h, irc/core/channel-rejoin.h, irc/core/irc-servers.h, irc/core/netsplit.h, irc/dcc/dcc.h, irc/notifylist/module.h, irc/notifylist/notifylist.h, irc/proxy/module.h: more changes from int xx:1 to unsigned int xx:1 2000-11-23 23:42 Timo Sirainen <tss@iki.fi> * Makefile.am, configure.in: If glib sources are found from some subdirectory, always compile it and use it even if glib is already installed somewhere else. 2000-11-23 22:40 Timo Sirainen <tss@iki.fi> * src/: core/channel-rec.h, core/channels-setup.h, core/ignore.c, core/ignore.h, core/log.h, core/misc.c, core/modules.c, core/net-nonblock.c, core/nicklist.h, core/query-rec.h, core/server-connect-rec.h, core/server-rec.h, core/server-setup-rec.h, core/servers.c, core/settings.c, core/settings.h, fe-common/core/fe-core-commands.c, fe-common/irc/fe-events-numeric.c, fe-text/gui-windows.h, irc/core/ctcp.c, irc/core/irc-channels.c, irc/core/irc-nicklist.c, irc/core/irc-servers.c, irc/core/irc.c, irc/dcc/dcc-chat.c, irc/dcc/dcc-files.c, lib-config/get.c, lib-config/parse.c, perl/common/Core.xs, perl/common/module.h: several fixes to make irssi compile without warnings with MIPSpro also fixed ctcp_queue_clean() - it might have crashed sometimes.. 2000-11-22 21:01 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/hilight-text.c, fe-text/gui-printtext.c: hilight-text: whops, bugfix went wrong :) fe-text: removed the warning that happened when calling printbeep() 2000-11-22 20:46 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: hilight-text.c, printtext.c: bugfixes 2000-11-22 00:26 Timo Sirainen <tss@iki.fi> * src/perl/: perl.c, common/Core.xs, common/Irssi.pm: Added input_add() / input_remove() 2000-11-21 13:56 Timo Sirainen <tss@iki.fi> * src/fe-common/core/formats.c: crashfix 2000-11-21 04:03 Timo Sirainen <tss@iki.fi> * .cvsignore: added libtool-statix 2000-11-21 04:02 Timo Sirainen <tss@iki.fi> * default.theme: updated 2000-11-21 04:00 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/fe-common-core.c, fe-common/core/fe-log.c, fe-common/core/formats.c, fe-common/core/formats.h, fe-common/core/module-formats.c, fe-common/core/printtext.c, fe-common/core/themes.c, fe-text/gui-printtext.c, fe-text/gui-printtext.h, fe-text/gui-textwidget.c, fe-text/gui-windows.c, fe-text/gui-windows.h: /SCROLLBACK REDRAW - redraw the contents of current window according to active formats, ie. changing theme changes scrollback. It's still a bit buggy (can crash) with multiline formats, need to fix it as soon as I figure out where the problem is.. 2000-11-18 16:32 Timo Sirainen <tss@iki.fi> * src/: core/ignore.c, fe-common/core/fe-core-commands.c, fe-text/gui-windows.c, fe-text/screen.c: Win32 fixes - Irssi now compiles with MSVC++ :) 2000-11-18 16:31 Timo Sirainen <tss@iki.fi> * src/: core/levels.c, fe-common/core/chat-completion.c, fe-common/core/completion.c, fe-common/core/formats.c, irc/dcc/dcc-chat.c: compiler warning fixes + one real bug in dcc-chat 2000-11-18 16:25 Timo Sirainen <tss@iki.fi> * src/perl/common/module.h: windows.h -> fe-windows.h 2000-11-17 19:02 Timo Sirainen <tss@iki.fi> * src/fe-text/statusbar-items.c: Don't crash if MAIL environment isn't set. 2000-11-17 17:55 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-common-core.c: Use signal.h, not sys/signal.h 2000-11-17 17:27 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/Makefile.am, fe-common/core/autorun.c, fe-common/core/command-history.c, fe-common/core/command-history.h, fe-common/core/fe-channels.c, fe-common/core/fe-common-core.c, fe-common/core/fe-core-commands.c, fe-common/core/fe-log.c, fe-common/core/fe-queries.c, fe-common/core/fe-windows.c, fe-common/core/fe-windows.h, fe-common/core/formats.c, fe-common/core/formats.h, fe-common/core/keyboard.c, fe-common/core/printtext.c, fe-common/core/printtext.h, fe-common/core/window-activity.c, fe-common/core/window-commands.c, fe-common/core/window-items.c, fe-common/core/window-items.h, fe-common/core/window-save.c, fe-common/core/windows.c, fe-common/core/windows.h, fe-common/irc/fe-ctcp.c, fe-common/irc/fe-events.c, fe-common/irc/fe-irc-commands.c, fe-common/irc/fe-irc-server.c, fe-common/irc/dcc/fe-dcc.c, fe-text/gui-printtext.c, fe-text/gui-readline.c, fe-text/gui-textwidget.c, fe-text/gui-windows.c, fe-text/mainwindow-activity.c, fe-text/mainwindows.h, fe-text/statusbar-items.c, fe-text/statusbar.c: windows.h conflicted with microsoft's windows.h :) renamed windows.[ch] to fe-windows.[ch] 2000-11-17 15:59 Timo Sirainen <tss@iki.fi> * src/: core/channel-rec.h, core/channels.c, fe-common/irc/fe-irc-commands.c, irc/core/channel-events.c: Remember who set the topic and when, display the info when using /TOPIC. 2000-11-17 04:08 Timo Sirainen <tss@iki.fi> * src/irc/dcc/dcc.c: If other side replies to our DCC CHAT request with DCC CHAT request of their own (maybe we were inside firewall and other side noticed it), connect to it immediately. Don't allow more than one identical DCC request, if more is received just update the port of the previous request. 2000-11-17 03:45 Timo Sirainen <tss@iki.fi> * src/irc/dcc/dcc.c: Check that enough parameters are given to /DCC CLOSE 2000-11-17 03:40 Timo Sirainen <tss@iki.fi> * src/fe-common/: core/fe-queries.c, irc/dcc/fe-dcc.c: /SET autocreate_query_level DCCMSGS specifies now if DCC chats should create query windows automatically. 2000-11-16 23:45 Timo Sirainen <tss@iki.fi> * docs/help/in/: log.in, msg.in: updates 2000-11-16 22:34 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-commands.c: Added some comments about redirection problems. 2000-11-16 00:34 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-log.c: Don't close non-autologs when leaving channel / closing query. 2000-11-14 02:14 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-commands.c: /NICK was broken. 2000-11-13 02:52 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: fe-common-core.c, formats.h: Forgot to call formats_init() / ..deinit() 2000-11-12 21:20 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/fe-log.c, fe-common/core/formats.c, fe-common/core/formats.h, fe-common/core/hilight-text.c, fe-common/core/module-formats.c, fe-common/core/printtext.c, fe-common/core/printtext.h, fe-common/core/window-activity.c, fe-common/core/windows.c, fe-text/gui-printtext.c, fe-text/gui-textwidget.c, fe-text/gui-windows.c, fe-text/gui-windows.h, fe-text/statusbar-items.c: Text printing changes. Formats are now optionally saved to each line so later if you used /format it would change the old lines too. However the actual line changing doesn't work yet :) 2000-11-11 21:27 Timo Sirainen <tss@iki.fi> * src/core/network.c: Some sizeof() fixes to IPv6 support when connecting to IPv4 addresses. Linux didn't seem to have any problem with these but some other OSes did. 2000-11-11 18:01 Timo Sirainen <tss@iki.fi> * curses.m4: Added /usr/pkg and /usr/contrib to ncurses checks. 2000-11-11 02:46 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-readline.c: Ctrl-T = transpose_characters 2000-11-11 01:56 Timo Sirainen <tss@iki.fi> * src/irc/dcc/dcc.c: /SET dcc_autodisplay_dialog isn't used for anything, removed. 2000-11-10 21:03 Timo Sirainen <tss@iki.fi> * silc/src/core/: silc-core.c, silc-servers.c: Fixed to work with latest SILC /NAMES works now 2000-11-10 02:23 Timo Sirainen <tss@iki.fi> * src/fe-text/screen.c: Use nodelay() instead of halfdelay() 2000-11-10 01:38 Timo Sirainen <tss@iki.fi> * src/irc/proxy/listen.c: Don't change client's nick every time someone else changes nick.. 2000-11-10 00:40 Timo Sirainen <tss@iki.fi> * src/irc/notifylist/notify-commands.c: "NOTIFY" was missing from syntax 2000-11-09 23:50 Timo Sirainen <tss@iki.fi> * mobile/: irssiwap.php, src/mobile.c: updates 2000-11-09 23:03 Timo Sirainen <tss@iki.fi> * src/irc/proxy/listen.c: let actions pass through the proxy to clients, they're not "real" CTCPs.. 2000-11-09 22:48 Timo Sirainen <tss@iki.fi> * src/irc/proxy/listen.c: ping/pong was broken again, hope this now _finally_ works :) 2000-11-09 22:43 Timo Sirainen <tss@iki.fi> * src/irc/proxy/dump.c: I had broken the /names list.. :) 2000-11-09 22:40 Timo Sirainen <tss@iki.fi> * src/irc/proxy/: dump.c, listen.c, module.h: Use ircnet name as the proxy's "real address". 2000-11-09 22:32 Timo Sirainen <tss@iki.fi> * src/irc/proxy/listen.c: One final fix for ping/pong 2000-11-09 22:29 Timo Sirainen <tss@iki.fi> * src/irc/proxy/listen.c: fix to ping/pong handling :) 2000-11-09 22:26 Timo Sirainen <tss@iki.fi> * src/irc/proxy/dump.c: When sending /NAMES after join: Don't send lines longer than 512 chars - non-irssi clients don't like them :) 2000-11-09 22:22 Timo Sirainen <tss@iki.fi> * src/irc/proxy/listen.c: Hide IRSSILAG notices from clients 2000-11-09 22:21 Timo Sirainen <tss@iki.fi> * src/irc/proxy/listen.c: PING from client wasn't handled correctly. 2000-11-09 21:38 Timo Sirainen <tss@iki.fi> * src/fe-common/core/window-activity.c: /SET activity_level, /SET hilight_level .. which message levels should be treated as msg/hilight activity. Patch by tommik. 2000-11-09 21:38 Timo Sirainen <tss@iki.fi> * src/fe-common/core/window-items.c: when finding window for item, prefer empty windows that don't have anything waiting channels list to those that have. 2000-11-09 00:40 Timo Sirainen <tss@iki.fi> * src/core/levels.c: level_get() didn't check ambiguous commands correctly - dcc always failed because it was partial for dccmsgs. 2000-11-08 23:55 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-commands.c: nick changes were buggy 2000-11-07 17:05 Timo Sirainen <tss@iki.fi> * mobile/src/mobile.c: New text appears at the top now, autorefresh every 30 secs, added refresh to option menu, added a few more characters to max. link length. 2000-11-07 10:00 Timo Sirainen <tss@iki.fi> * mobile/: irssiwap.php, src/mobile.c: fixes, it should work now correctly :) 2000-11-07 07:53 Timo Sirainen <tss@iki.fi> * mobile/src/mobile.c: fixes 2000-11-07 07:36 Timo Sirainen <tss@iki.fi> * mobile/src/mobile.c: updates 2000-11-07 07:22 Timo Sirainen <tss@iki.fi> * mobile/: .cvsignore, AUTHORS, Makefile.am, NEWS, README, acconfig.h, autogen.sh, configure.in, irssiwap.php, stamp.h.in, src/.cvsignore, src/Makefile.am, src/mobile.c, src/module.h: First version of mobile (WAP/IMODE) plugin for irssi 2000-11-07 02:46 Timo Sirainen <tss@iki.fi> * src/core/masks.c: minor speed enhance 2000-11-07 02:42 Timo Sirainen <tss@iki.fi> * src/core/ignore.c: minor cleanups 2000-11-07 02:25 Timo Sirainen <tss@iki.fi> * src/core/misc.c: Updated stristr() and stristr_full() to be a bit faster. 2000-11-07 01:06 Timo Sirainen <tss@iki.fi> * src/core/: ignore.c, ignore.h: Regexp ignores are now compiled when they're created, not every time they're checked (every time a new line is received). This should reduce some CPU load when using them. 2000-11-07 00:27 Timo Sirainen <tss@iki.fi> * src/irc/proxy/: dump.c, listen.c: Connecting to proxy when server connection was down didn't work correctly. 2000-11-06 03:29 Timo Sirainen <tss@iki.fi> * src/irc/proxy/: Makefile.am, dump.c, listen.c, module.h, proxy.c, proxy.h: Proxy plugin fixes and cleanups. Supports now multiple servers, doesn't let clients see CTCP requests and if one client writes message, other clients will see it as well. 2000-11-05 13:36 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/module-formats.c: Wallop format fixes 2000-11-04 19:57 Timo Sirainen <tss@iki.fi> * src/irc/core/channel-rejoin.c: rejoin timeout 1min -> 5min 2000-11-04 19:56 Timo Sirainen <tss@iki.fi> * src/irc/core/channel-rejoin.c: added small sanity check 2000-11-04 17:54 Timo Sirainen <tss@iki.fi> * src/: fe-common/irc/fe-events-numeric.c, irc/core/channel-rejoin.c, irc/core/irc-commands.c, irc/core/irc-servers.h, irc/core/lag.c: Fixed lag checking when nick was just being changed. Support for DALnet event 437 "can't change nick while being banned in some channel" which conflicts with ircnet's "nick/channel temporarily unavailable" 2000-11-04 15:54 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-windows.c: Removed useless part of code. 2000-11-03 13:40 Timo Sirainen <tss@iki.fi> * silc/src/core/: silc-channels.c, silc-core.c: channel mode must not be NULL. added host name to join/part/quit messages. 2000-11-02 22:09 Timo Sirainen <tss@iki.fi> * default.theme, src/fe-common/core/module-formats.c: privmsg fixes 2000-11-02 21:54 Timo Sirainen <tss@iki.fi> * default.theme: Netsplit color changed from green to red (the old one) 2000-11-02 18:50 Timo Sirainen <tss@iki.fi> * default.theme, src/fe-common/irc/module-formats.c: fixed notices in theme. 2000-11-02 17:31 Timo Sirainen <tss@iki.fi> * silc/src/core/: silc-core.c, silc-core.h: Removed silc_client_chmode() and .._chumode() since they're now in silc's client lib. 2000-11-02 17:29 Timo Sirainen <tss@iki.fi> * src/core/servers-setup.c: small "fix" 2000-11-01 21:55 Timo Sirainen <tss@iki.fi> * silc/src/core/Makefile.am: Don't do the -lgmp yet .. it should be checked at configure time if it's needed or not. 2000-11-01 21:53 Timo Sirainen <tss@iki.fi> * silc/README: Updated working commands. 2000-11-01 19:31 Timo Sirainen <tss@iki.fi> * silc/: configure.in, src/core/Makefile.am, src/core/silc-channels.c, src/core/silc-channels.h, src/core/silc-core.c, src/core/silc-core.h, src/core/silc-servers.c: Fixed to work with latest silc. 2000-10-30 23:52 Timo Sirainen <tss@iki.fi> * src/perl/: perl-common.c, perl.c, irc/Irc.pm: Moved the ISA defines from .pm to irssi code, so that non-irc protocols would work also without a specific .pm file. Also you don't need to use Irssi::Irc anymore if you don't need IRC specific functions. 2000-10-30 00:01 Timo Sirainen <tss@iki.fi> * silc/README: added url for silc sources 2000-10-29 20:03 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-windows.c: long word handling fixes 2000-10-29 02:35 Timo Sirainen <tss@iki.fi> * src/fe-text/: gui-windows.c, gui-windows.h: Don't indent the next line when long word is split. Also we try not to do any cursor movement so that terminals could notice that the word continues to next line .. however terminfo or curses or something is being stupid and breaks this anyway, with TERM=ansi it seems to work :) also using gnome-terminal long URLs work right too. 2000-10-28 23:04 Timo Sirainen <tss@iki.fi> * src/: core/log.c, fe-common/core/fe-log.c: Some fixes. 2000-10-28 22:14 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/Makefile.am, fe-common/core/fe-channels.c, fe-common/core/fe-core-commands.c, fe-common/core/fe-ignore.c, fe-common/core/fe-log.c, fe-common/core/fe-messages.c, fe-common/core/fe-modules.c, fe-common/core/fe-queries.c, fe-common/core/fe-server.c, fe-common/core/fe-settings.c, fe-common/core/formats.c, fe-common/core/formats.h, fe-common/core/hilight-text.c, fe-common/core/keyboard.c, fe-common/core/module-formats.c, fe-common/core/module-formats.h, fe-common/core/printtext.c, fe-common/core/printtext.h, fe-common/core/themes.c, fe-common/core/themes.h, fe-common/core/window-commands.c, fe-common/core/window-items.c, fe-common/irc/fe-ctcp.c, fe-common/irc/fe-events-numeric.c, fe-common/irc/fe-events.c, fe-common/irc/fe-irc-channels.c, fe-common/irc/fe-irc-commands.c, fe-common/irc/fe-irc-server.c, fe-common/irc/fe-ircnet.c, fe-common/irc/fe-netjoin.c, fe-common/irc/fe-netsplit.c, fe-common/irc/module-formats.c, fe-common/irc/module-formats.h, fe-common/irc/dcc/fe-dcc.c, fe-common/irc/dcc/module-formats.c, fe-common/irc/dcc/module-formats.h, fe-common/irc/notifylist/fe-notifylist.c, fe-common/irc/notifylist/module-formats.c, fe-common/irc/notifylist/module-formats.h, fe-text/gui-textwidget.c, fe-text/mainwindows.c, fe-text/module-formats.c, fe-text/module-formats.h: Cleaned up printtext.c, split part of it to formats.c 2000-10-28 05:01 Timo Sirainen <tss@iki.fi> * src/: core/log.c, core/log.h, fe-common/core/fe-log.c, fe-common/core/printtext.c, fe-common/core/printtext.h: /SET log_theme - you can now write to log files with different theme than to screen. 2000-10-28 03:52 Timo Sirainen <tss@iki.fi> * default.theme, src/fe-common/core/module-formats.c, src/fe-common/core/printtext.c, src/fe-common/core/themes.c, src/fe-common/irc/module-formats.c, src/fe-common/irc/dcc/module-formats.c, src/fe-common/irc/notifylist/module-formats.c, src/fe-text/module-formats.c: Updated new default.theme to module-formats files. default.theme still contains the abstracts. 2000-10-28 02:48 Timo Sirainen <tss@iki.fi> * src/fe-common/core/themes.c: Compress colors. 2000-10-28 02:04 Timo Sirainen <tss@iki.fi> * default.theme, src/fe-common/core/themes.c: Some fixes for handling %n 2000-10-28 01:06 Timo Sirainen <tss@iki.fi> * default.theme, src/fe-common/core/printtext.c, src/fe-common/core/themes.c, src/fe-common/core/themes.h: Support for templates in theme files. module-formats.c files needs to be updated, meanwhile here's default.theme you can use. 2000-10-27 20:37 Timo Sirainen <tss@iki.fi> * src/fe-text/screen.c: use sigaction() instead of signal(). With some OSes the signal handler is set back to default after each time signal is raised if signal() is used (by norpan). 2000-10-27 20:32 Timo Sirainen <tss@iki.fi> * acconfig.h, docs/Makefile.am: startup-HOWTO.txt was missing from EXTRA_DIST USE_CURSES_WINDOWS was missing from acconfig.h (by tommik) 2000-10-27 20:30 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-core-commands.c: A simple /EXEC command by Tinuk. 2000-10-27 03:46 Timo Sirainen <tss@iki.fi> * src/perl/perl.c: Automatic appending of .pl to script name didn't work for file names less than 4 chars. 2000-10-27 03:19 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-messages.c: If nick isn't found from channel (for whatever reason), print the nick mode as " ", not "". 2000-10-27 03:18 Timo Sirainen <tss@iki.fi> * src/core/signals.c: signal_stop(); signal_emit("same signal", ...); didn't work. other way around it did though 2000-10-26 20:57 Timo Sirainen <tss@iki.fi> * src/: core/core.c, core/net-disconnect.c, core/net-nonblock.c, core/network.c, lib-popt/findme.c, lib-popt/poptconfig.c, lib-popt/poptparse.c: Win32 updates 2000-10-26 20:12 Timo Sirainen <tss@iki.fi> * configure.in, src/common.h, src/core/misc.c, src/core/net-internal.h, src/core/network.c, src/core/network.h, src/core/settings.c, src/core/special-vars.c: Some fixes for compiling with Win32 :) 2000-10-22 17:46 Timo Sirainen <tss@iki.fi> * src/irc/core/: irc-channels.c, irc-servers.c: Add the server specific functions immediately after the server connection is started, not after the connection is successfully finished. 2000-10-22 17:38 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-log.c: Fixed glib warning with autologging and queries. 2000-10-22 17:25 Timo Sirainen <tss@iki.fi> * src/irc/core/modes.c: Wildcards didn't with /OP (/DEOP, /VOICE, etc.) if there was more than one masks used. 2000-10-22 17:00 Timo Sirainen <tss@iki.fi> * src/fe-common/core/keyboard.c: Key bindings weren't loaded at startup correctly. 2000-10-22 14:33 Timo Sirainen <tss@iki.fi> * src/fe-common/core/windows.c: If window_set_active() was called with NULL window (shouldn't happen ofter/ever?) irssi added NULL window to windows list. 2000-10-19 21:50 Timo Sirainen <tss@iki.fi> * silc/: configure.in, src/core/Makefile.am: fixes 2000-10-19 21:41 Timo Sirainen <tss@iki.fi> * scripts/: Makefile.am, clones.pl: Added /CLONES script 2000-10-19 21:40 Timo Sirainen <tss@iki.fi> * README, TODO, configure.in, docs/manual.txt, docs/perl.txt, docs/signals.txt, servertest/server.c: 0.7.96 release updates 2000-10-19 21:39 Timo Sirainen <tss@iki.fi> * src/irc/core/Makefile.am: Missing channels-rejoin.h 2000-10-19 21:39 Timo Sirainen <tss@iki.fi> * silc/autogen.sh: you can give parameters to aclocal like with main irssi's autogen.sh - $ACLOCAL_FLAGS 2000-10-19 21:38 Timo Sirainen <tss@iki.fi> * silc/src/core/silc-core.c: Don't complain about missing key files when they're first created. 2000-10-19 18:32 Timo Sirainen <tss@iki.fi> * NEWS: Added news for .96 2000-10-19 17:44 Timo Sirainen <tss@iki.fi> * src/irc/core/netsplit.c: Added debug 2000-10-19 13:34 Timo Sirainen <tss@iki.fi> * config: Default undernet server changed from .net to .org 2000-10-19 00:45 Timo Sirainen <tss@iki.fi> * src/perl/: get-signals.pl, common/module.h, common/typemap: updates 2000-10-18 23:29 Timo Sirainen <tss@iki.fi> * src/core/log.c: Log items weren't read correctly from config 2000-10-18 22:50 Timo Sirainen <tss@iki.fi> * scripts/autoop.pl, scripts/autorejoin.pl, scripts/hello.pl, scripts/mlock.pl, scripts/privmsg.pl, scripts/quitmsg.pl, scripts/realname.pl, src/perl/common/Server.xs, src/perl/common/Window.xs, src/perl/irc/IrcServer.xs: fixes 2000-10-18 03:32 Timo Sirainen <tss@iki.fi> * src/perl/: get-signals.pl, perl-common.h, perl.c: Signal fixes 2000-10-18 02:32 Timo Sirainen <tss@iki.fi> * silc/src/core/silc-channels.c: show leave/quit messages even if we didn't have the nick in channel's nicklist. 2000-10-18 01:45 Timo Sirainen <tss@iki.fi> * findsyntax.pl, syntax.pl: Fixed to work with multiline syntaxes (by lite) 2000-10-18 01:37 Timo Sirainen <tss@iki.fi> * src/: core/log.c, core/log.h, fe-common/core/fe-log.c, irc/core/irc-log.c, perl/common/Log.xs, perl/common/module.h, perl/common/typemap: Logging fixes. Autologging with same named channels in different networks should work correctly. 2000-10-17 01:13 Timo Sirainen <tss@iki.fi> * Makefile.am: added irssi-icon.png 2000-10-15 23:14 Timo Sirainen <tss@iki.fi> * src/: fe-common/irc/module-formats.c, irc/core/channel-rejoin.c: Rejoin fixes 2000-10-15 21:21 Timo Sirainen <tss@iki.fi> * src/: core/settings.c, core/settings.h, fe-common/core/fe-settings.c, fe-common/core/module-formats.c, fe-common/core/module-formats.h: Irssi won't automatically overwrite configuration files if they're changed while irssi is running: - /SAVE asks whether to save it or not - autosave at quit saves it to config.autosave file 2000-10-15 20:04 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/fe-common-core.c, fe-common/core/fe-messages.c, fe-text/statusbar-items.c: Some hilight+window activity related fixes 2000-10-14 23:17 Timo Sirainen <tss@iki.fi> * src/: fe-common/irc/fe-netjoin.c, fe-common/irc/fe-netsplit.c, irc/core/netsplit.c: Netsplit cleanups. Added /SET netsplit_nicks_hide_threshold. 2000-10-14 21:43 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-events-numeric.c: chanserv url bugfix :) 2000-10-14 21:41 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/: fe-events-numeric.c, module-formats.c, module-formats.h: Added format for the chanserv url event. 2000-10-14 21:28 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-events-numeric.c: when received event 328 (chanserv url in dalnet) write it to correct channel. 2000-10-14 18:02 Timo Sirainen <tss@iki.fi> * src/: fe-common/irc/fe-events.c, irc/core/irc-commands.c: "/whois x x" - if x isn't found irssi now prints "there's no such nick x" instead of complaining about unknown server x. 2000-10-14 17:19 Timo Sirainen <tss@iki.fi> * src/fe-none/: Makefile.am, irssi.c: perl fixes 2000-10-14 16:37 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-commands.c: /WHOIS in a query asks the queried nick's whois. 2000-10-14 16:34 Timo Sirainen <tss@iki.fi> * src/fe-common/core/printtext.c: /LAST doesn't print the -!- at the start of lines. 2000-10-14 16:32 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: chat-completion.c, completion.c: /connect + /server server/chatnet completion by tommik. Completion works now with commands that optionally could have subcommands, like /server l<tab> could return list (subcommand) or localhost (server). 2000-10-14 16:07 Timo Sirainen <tss@iki.fi> * src/: core/channel-rec.h, core/server-rec.h, core/servers.h, fe-common/core/Makefile.am, fe-common/core/chat-completion.c, fe-common/core/completion.c, fe-common/core/fe-common-core.c, fe-common/core/fe-ignore-messages.c, fe-common/core/fe-messages.c, fe-common/irc/Makefile.am, fe-common/irc/fe-common-irc.c, fe-common/irc/irc-completion.c, fe-common/irc/module.h: Moved nick/msg/channel completion to core with some cleanups. Moved ignore checking to fe-ignore-messages.c. 2000-10-14 04:41 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/notifylist/fe-notifylist.c: multiprotocol fixes 2000-10-14 04:38 Timo Sirainen <tss@iki.fi> * src/irc/notifylist/notifylist.c: multiprotocol fixes 2000-10-14 04:10 Timo Sirainen <tss@iki.fi> * src/core/channels.c: match_nick_flags() didn't check that the nick actually began with a flag. 2000-10-14 04:00 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-servers.c: irc_server_get_channels() now returns also the channels that are in rejoin list. 2000-10-14 03:57 Timo Sirainen <tss@iki.fi> * src/irc/core/channel-rejoin.h: added 2000-10-14 03:43 Timo Sirainen <tss@iki.fi> * src/: core/channels.c, core/servers-reconnect.c, irc/core/irc-channels.c, irc/core/irc-core.c: [irc_]channels_setup_[de]init() calls were in wrong places. Reconnection forgot to join to old channels after the first reconnection try. 2000-10-14 03:09 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/dcc/: fe-dcc.c, module-formats.c, module-formats.h: /format own_dcc_me -> own_dcc_action 2000-10-14 03:06 Timo Sirainen <tss@iki.fi> * src/irc/core/channel-events.c: When joining to !channel the join message was printed to active window instead of the channel's. 2000-10-14 03:03 Timo Sirainen <tss@iki.fi> * src/: fe-common/irc/fe-events-numeric.c, fe-common/irc/module-formats.c, fe-common/irc/module-formats.h, irc/core/channel-events.c: Handle event "407 duplicate channel" correctly - happens when trying to create !channel (/join !!channel) while it already exists. 2000-10-14 02:53 Timo Sirainen <tss@iki.fi> * src/irc/core/channel-rejoin.c: fixes 2000-10-14 02:45 Timo Sirainen <tss@iki.fi> * src/: core/chat-commands.c, fe-common/irc/fe-irc-channels.c, fe-common/irc/module-formats.c, fe-common/irc/module-formats.h, irc/core/channel-rejoin.c, irc/core/channels-query.c, irc/core/irc-channels.c, irc/core/irc-nicklist.c: Autorejoin when join temporarily fails because of netsplit is handled better now. Irssi prints a nice message about it only once and you can abort it with /RMREJOINS command. "channel query" -> "channel joined" channels_join() must not use cmd_return|param_error() commands since we don't necessarily call it from command handler and signal_stop() could cause some damage. 2000-10-14 00:34 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-commands.c: "/WHOIS *" requires -yes option to work. 2000-10-14 00:26 Timo Sirainen <tss@iki.fi> * src/fe-common/: core/Makefile.am, core/fe-common-core.c, core/fe-ignore.c, core/module-formats.c, core/module-formats.h, irc/Makefile.am, irc/fe-common-irc.c, irc/fe-ignore.c, irc/module-formats.c, irc/module-formats.h: Forgot to move fe-ignore to core. /unignore now complains if you don't give parameters to it. 2000-10-14 00:17 Timo Sirainen <tss@iki.fi> * src/fe-common/core/printtext.c: Don't show timestamps when doing /LAST. 2000-10-14 00:05 Timo Sirainen <tss@iki.fi> * src/: irc/core/irc-servers-reconnect.c, irc/core/irc-servers.c, irc/core/modes.c, irc/core/modes.h, perl/irc/Modes.xs: updating user modes were handled as they were channel modes, like +o etc. thought they needed arguments. 2000-10-13 23:53 Timo Sirainen <tss@iki.fi> * src/: core/log.c, core/log.h, fe-common/core/fe-log.c: Complain only once with autologging if opening some log file failed (locked by another irssi) 2000-10-13 23:47 Timo Sirainen <tss@iki.fi> * src/core/misc.c: match_wildcards() failed if there was * at the end of the mask but otherwise data matched (str* vs. str) 2000-10-13 23:24 Timo Sirainen <tss@iki.fi> * src/fe-common/core/themes.c: Saving theme didn't complain if the save failed. 2000-10-12 00:09 Timo Sirainen <tss@iki.fi> * configure.in: Ignore --with-modules[=yes|no] - you're supposed to tell what modules to enable, not just say yes or no. 2000-10-12 00:06 Timo Sirainen <tss@iki.fi> * src/perl/Makefile.am: try running make again if it fails the first time - it's probably because Makefile.PL was updated and make needs to be run again. 2000-10-12 00:01 Timo Sirainen <tss@iki.fi> * src/: core/ignore.h, perl/Makefile.am, perl/common/Ignore.xs, perl/common/Irssi.xs, perl/common/module.h, perl/common/typemap, perl/irc/Ignore.xs, perl/irc/Irc.xs, perl/irc/module.h, perl/irc/typemap: Ignore was moved to core. 2000-10-11 23:10 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-printtext.c: removed warning 2000-10-10 02:17 Timo Sirainen <tss@iki.fi> * silc/src/core/: silc-channels.c, silc-channels.h, silc-core.c, silc-core.h: Print join, quit, etc. messages using irssi's text formats. 2000-10-10 02:08 Timo Sirainen <tss@iki.fi> * src/fe-common/: core/fe-messages.c, core/module-formats.c, core/module-formats.h, irc/fe-common-irc.c, irc/fe-events.c, irc/fe-netjoin.c, irc/fe-netsplit.c, irc/module-formats.c, irc/module-formats.h: Moved join, part, quit, kick, nick, invite and topic printing to core. 2000-10-10 01:40 Timo Sirainen <tss@iki.fi> * src/: core/Makefile.am, core/core.c, core/ignore.c, core/ignore.h, irc/core/Makefile.am, irc/core/channels-query.c, irc/core/ctcp.c, irc/core/ignore.c, irc/core/ignore.h, irc/core/irc-core.c, irc/flood/flood.c: Moved ignore to core. 2000-10-09 15:18 Timo Sirainen <tss@iki.fi> * silc/src/core/silc-core.c: quick and dirty fix to work with latest silc - will be fixed properly soon :) 2000-10-08 18:31 Timo Sirainen <tss@iki.fi> * acconfig.h: updated 2000-10-08 14:54 Timo Sirainen <tss@iki.fi> * configure.in, src/fe-text/gui-printtext.c, src/fe-text/gui-readline.c, src/fe-text/gui-windows.c, src/fe-text/mainwindows.c, src/fe-text/mainwindows.h, src/fe-text/screen.c, src/fe-text/screen.h: --disable-curses-windows option to configure 2000-10-07 17:12 Timo Sirainen <tss@iki.fi> * src/irc/core/modes.c: If mode didn't have the expected argument irssi would loop forever. 2000-10-07 00:12 Timo Sirainen <tss@iki.fi> * silc/src/core/: silc-core.c, silc-servers.c: updates to work with latest silc lib 2000-10-04 12:42 Timo Sirainen <tss@iki.fi> * configure.in: For compatibility with older libtools. 2000-10-04 06:01 Timo Sirainen <tss@iki.fi> * configure.in, curses.m4: curses fixes 2000-10-04 02:22 Timo Sirainen <tss@iki.fi> * configure.in, curses.m4, src/perl/Makefile.am: Create libtool-static for creating irssi modules that don't need .a libraries. Small update to curses's help 2000-10-04 01:54 Timo Sirainen <tss@iki.fi> * configure.in, src/perl/Makefile.am: Perl compiling updates 2000-10-04 00:57 Timo Sirainen <tss@iki.fi> * acconfig.h, configure.in, src/fe-text/irssi.c, src/perl/Makefile.am, src/perl/irssi-perl.c, src/perl/libperl_orig.la, src/perl/perl.c, src/perl/irc/module.h: --enable-perl=[yes|no|static] Allows building perl support either as loadable irssi module or statically linked to irssi binary. 2000-10-03 21:10 Timo Sirainen <tss@iki.fi> * configure.in, src/perl/common/.cvsignore, src/perl/common/Channel.xs, src/perl/common/Core.xs, src/perl/common/Irssi.pm, src/perl/common/Irssi.xs, src/perl/common/Log.xs, src/perl/common/Makefile.PL.in, src/perl/common/Masks.xs, src/perl/common/Query.xs, src/perl/common/Rawlog.xs, src/perl/common/Server.xs, src/perl/common/Settings.xs, src/perl/common/Window.xs, src/perl/common/module.h, src/perl/common/typemap: s/core/common/ - because make clean tried to delete it :) 2000-10-02 03:11 Timo Sirainen <tss@iki.fi> * silc/configure.in, silc/src/core/Makefile.am, src/fe-common/irc/dcc/Makefile.am, src/fe-common/irc/notifylist/Makefile.am, src/irc/bot/Makefile.am, src/irc/dcc/Makefile.am, src/irc/flood/Makefile.am, src/irc/notifylist/Makefile.am, src/irc/proxy/Makefile.am, src/perl/Makefile.am: Added -avoid-version options and disable-static for SILC module. 2000-10-02 03:04 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: fe-common-core.c, fe-messages.c, fe-queries.c, window-activity.c: fixes .. still not perfect 2000-10-02 02:31 Timo Sirainen <tss@iki.fi> * silc/conf: this shouldn't be here :) 2000-10-02 02:31 Timo Sirainen <tss@iki.fi> * silc/: Makefile.am, README, conf, configure.in, src/core/Makefile.am: core module is now named libsilc_core.so make install and make user_install works 2000-10-02 01:42 Timo Sirainen <tss@iki.fi> * src/fe-common/core/window-activity.c: Window activity was displayed in wrong window if query windows were autocreated 2000-10-02 01:37 Timo Sirainen <tss@iki.fi> * src/fe-common/core/windows.c: bugfix 2000-10-02 00:51 Timo Sirainen <tss@iki.fi> * silc/src/core/silc-core.c: fixes 2000-10-02 00:12 Timo Sirainen <tss@iki.fi> * src/: common.h, core/misc.c, fe-text/gui-readline.c, irc/core/irc.c: Keyboard should never get stuck again when receiving huge amounts of text from server that irssi doesn't handle fast enough. 2000-10-01 23:47 Timo Sirainen <tss@iki.fi> * docs/help/in/unsilence.in: added 2000-10-01 23:00 Timo Sirainen <tss@iki.fi> * docs/help/in/silence.in, src/fe-common/irc/fe-events-numeric.c, src/fe-common/irc/fe-events.c, src/fe-common/irc/module-formats.c, src/fe-common/irc/module-formats.h, src/irc/core/irc-commands.c: /SILENCE updates, added /UNSILENCE command. 2000-10-01 22:48 Timo Sirainen <tss@iki.fi> * src/perl/: Makefile.am, irssi-perl.c, perl-common.c, perl-common.h, irc/.cvsignore, irc/Bans.xs, irc/Dcc.xs, irc/Flood.xs, irc/Ignore.xs, irc/Irc.pm, irc/Irc.xs, irc/IrcChannel.xs, irc/IrcQuery.xs, irc/IrcServer.xs, irc/Makefile.PL.in, irc/Modes.xs, irc/Netsplit.xs, irc/Notifylist.xs, irc/module.h, irc/typemap: Perl works again :) Split to Irssi and Irssi::Irc packages. 2000-10-01 22:48 Timo Sirainen <tss@iki.fi> * src/: core/chat-protocols.c, core/chat-protocols.h, core/modules.c, fe-common/core/fe-server.c, fe-common/core/window-save.c: Chat protocol updates. Module loading tries to load first from home dir, then the global dir. 2000-10-01 18:17 Timo Sirainen <tss@iki.fi> * src/irc/flood/autoignore.c: multiprotocol fixes 2000-10-01 01:49 Timo Sirainen <tss@iki.fi> * silc/src/core/silc-core.c: updated 2000-10-01 01:45 Timo Sirainen <tss@iki.fi> * silc/src/: core/silc-core.c, fe-common/fe-channels.c: updates 2000-10-01 00:59 Timo Sirainen <tss@iki.fi> * src/core/chat-commands.c: forgot to add this 2000-10-01 00:52 Timo Sirainen <tss@iki.fi> * src/irc/proxy/Makefile.am: bugfix 2000-10-01 00:49 Timo Sirainen <tss@iki.fi> * silc/src/core/silc-channels.c, silc/src/core/silc-channels.h, silc/src/core/silc-core.c, silc/src/core/silc-nicklist.c, silc/src/core/silc-servers.c, silc/src/core/silc-servers.h, src/core/Makefile.am, src/core/channels.c, src/core/channels.h, src/core/chat-protocols.c, src/core/chat-protocols.h, src/core/core.c, src/core/masks.c, src/core/nicklist.c, src/core/nicklist.h, src/core/queries.c, src/core/server-rec.h, src/core/servers-reconnect.c, src/core/servers.c, src/fe-common/core/Makefile.am, src/fe-common/core/fe-common-core.c, src/fe-common/core/fe-messages.c, src/fe-common/core/fe-server.c, src/fe-common/core/hilight-text.c, src/fe-common/core/hilight-text.h, src/fe-common/core/module-formats.c, src/fe-common/core/module-formats.h, src/fe-common/core/window-activity.c, src/fe-common/core/window-save.c, src/fe-common/irc/Makefile.am, src/fe-common/irc/fe-common-irc.c, src/fe-common/irc/fe-events.c, src/fe-common/irc/fe-irc-commands.c, src/fe-common/irc/irc-completion.c, src/fe-common/irc/irc-hilight-text.c, src/fe-common/irc/irc-hilight-text.h, src/fe-common/irc/irc-window-activity.c, src/fe-common/irc/module-formats.c, src/fe-common/irc/module-formats.h, src/irc/core/channel-rejoin.c, src/irc/core/ignore.c, src/irc/core/irc-channels-setup.c, src/irc/core/irc-channels.c, src/irc/core/irc-channels.h, src/irc/core/irc-commands.c, src/irc/core/irc-core.c, src/irc/core/irc-nicklist.c, src/irc/core/irc-nicklist.h, src/irc/core/irc-servers-reconnect.c, src/irc/core/irc-servers.c, src/irc/core/irc-servers.h, src/perl/Makefile.am: multiprotocol updates. SILC prints channel and private messages now using the same message formats as IRC. 2000-09-30 11:58 Timo Sirainen <tss@iki.fi> * silc/src/core/silc-servers.c: updated 2000-09-30 02:11 Timo Sirainen <tss@iki.fi> * src/fe-common/core/windows.c: When connecting to server, change the active window's server if the window is empty. 2000-09-30 01:59 Timo Sirainen <tss@iki.fi> * configure.in, src/irc/Makefile.am, src/irc/proxy/.cvsignore, src/irc/proxy/Makefile.am, src/irc/proxy/dump.c, src/irc/proxy/listen.c, src/irc/proxy/module.h, src/irc/proxy/proxy.c, src/irc/proxy/proxy.h: Updated Irssi proxy to work with latest version, thanks to fuchs :) 2000-09-30 01:57 Timo Sirainen <tss@iki.fi> * src/: core/servers.c, fe-common/core/printtext.c, irc/bot/bot-events.c, irc/core/bans.c, irc/core/irc-servers.c, irc/notifylist/notifylist.c: minor updates 2000-09-30 01:49 Timo Sirainen <tss@iki.fi> * silc/src/core/: silc-core.c, silc-servers.c: Connect to server using irssi's functions, after connection is finished let SILC's functions do the rest. 2000-09-29 20:26 Timo Sirainen <tss@iki.fi> * silc/src/core/silc-core.c: updates for new silc 2000-09-28 20:54 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/dcc/module-formats.c: own_dcc_query fixed 2000-09-28 16:19 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/irc-completion.c: multiprotocol fixes 2000-09-28 03:38 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-commands.c: multiprotocol fixes for /AWAY -all 2000-09-28 03:31 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-netsplit.c: fixes for multiprotocol support 2000-09-28 03:26 Timo Sirainen <tss@iki.fi> * silc/src/core/silc-servers.c: /MSG prints messages with right message levels now. 2000-09-28 03:12 Timo Sirainen <tss@iki.fi> * silc/src/core/silc-core.c: SILC scheduler ate 100% CPU if there was no server connected.. 2000-09-28 03:08 Timo Sirainen <tss@iki.fi> * silc/: README, config-plugin.h.in, src/core/silc-servers.c: config-plugin.h.in is created by autoheader added support for /NICK command. 2000-09-28 02:49 Timo Sirainen <tss@iki.fi> * silc/src/core/silc-core.c: no, it wasn't clientnotices but crap :) 2000-09-28 02:40 Timo Sirainen <tss@iki.fi> * silc/src/core/silc-core.c: updated for new scheduler behaviour 2000-09-28 02:39 Timo Sirainen <tss@iki.fi> * silc/src/core/silc-core.c: use clientnotices instead of clientcrap when printing server notices. 2000-09-28 02:37 Timo Sirainen <tss@iki.fi> * silc/autogen.sh: updated 2000-09-28 02:32 Timo Sirainen <tss@iki.fi> * src/irc/notifylist/notify-ison.c: multiprotocol fixes 2000-09-28 02:28 Timo Sirainen <tss@iki.fi> * src/irc/notifylist/notifylist.c: fixes 2000-09-28 02:25 Timo Sirainen <tss@iki.fi> * src/irc/flood/: autoignore.c, flood.c: multiprotocol fixes 2000-09-28 01:59 Timo Sirainen <tss@iki.fi> * src/irc/flood/flood.c: fix for multiserver support 2000-09-28 01:47 Timo Sirainen <tss@iki.fi> * src/: core/servers-reconnect.c, core/servers.c, core/servers.h, irc/core/irc-commands.c, irc/core/irc-servers.c, irc/core/irc.c: Moved /DISCONNECT to core, other multiprotocol fixes. 2000-09-28 01:46 Timo Sirainen <tss@iki.fi> * src/core/signals.c: module deinit fixes 2000-09-28 01:45 Timo Sirainen <tss@iki.fi> * src/core/network.c: net_gethostbyaddr() fixed. 2000-09-28 01:43 Timo Sirainen <tss@iki.fi> * src/core/: core.c, memdebug.c: modules are deinitialized at quit. 2000-09-28 01:42 Timo Sirainen <tss@iki.fi> * .cvsignore, silc/.cvsignore: updated 2000-09-28 01:41 Timo Sirainen <tss@iki.fi> * silc/: .cvsignore, src/.cvsignore, src/core/.cvsignore, src/fe-common/.cvsignore: ignores 2000-09-28 01:40 Timo Sirainen <tss@iki.fi> * silc/src/: core/Makefile.am, fe-common/Makefile.am: gmp path was wrong 2000-09-28 01:34 Timo Sirainen <tss@iki.fi> * silc/: README, configure.in, src/Makefile.am: fixes 2000-09-28 01:21 Timo Sirainen <tss@iki.fi> * silc/: AUTHORS, Makefile.am, NEWS, README, acconfig.h, autogen.sh, conf, config-plugin.h.in, configure.in, stamp.h.in, src/Makefile.am, src/core/Makefile.am, src/core/clientutil.c, src/core/clientutil.h, src/core/libsilcclient.la, src/core/libsilcorig.la, src/core/module.h, src/core/silc-channels.c, src/core/silc-channels.h, src/core/silc-chatnets.c, src/core/silc-chatnets.h, src/core/silc-core.c, src/core/silc-core.h, src/core/silc-nicklist.c, src/core/silc-nicklist.h, src/core/silc-queries.c, src/core/silc-queries.h, src/core/silc-servers-reconnect.c, src/core/silc-servers-setup.c, src/core/silc-servers-setup.h, src/core/silc-servers.c, src/core/silc-servers.h, src/fe-common/Makefile.am, src/fe-common/fe-channels.c, src/fe-common/fe-common-silc.c, src/fe-common/fe-common-silc.h, src/fe-common/module-formats.c, src/fe-common/module-formats.h, src/fe-common/module.h, src/fe-common/silc-modules.c: SILC module 2000-09-27 02:25 Timo Sirainen <tss@iki.fi> * src/core/: servers-setup.c, servers.c: /SERVER irc.server.org 1234 now connects to port 1234 always even if some other port is specified for the same server in setup. 2000-09-27 02:17 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-core-commands.c: Show help with "clientcrap" message level, not "never". 2000-09-27 02:14 Timo Sirainen <tss@iki.fi> * src/fe-common/core/keyboard.c: /BIND <key> /command works now directly instead of needing the "command" id in the middle 2000-09-27 02:11 Timo Sirainen <tss@iki.fi> * src/fe-text/statusbar-items.c: Also moving windows and changing refnum updates activity list. 2000-09-27 02:08 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/windows.c, fe-text/statusbar-items.c: Closing window didn't update window activity list. 2000-09-27 00:24 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-nicklist.c: irc_nick_match() should now work better for checking if nick at the start of the message was really meant for you. 2000-09-27 00:02 Timo Sirainen <tss@iki.fi> * src/fe-common/core/printtext.c: if printformat() was given a argument ending with ^C it could mess up one or two chars of the following text (part/quit messages). 2000-09-26 23:46 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/module-formats.c: PART and QUIT messages set the background color to default before printing the last "]" char 2000-09-26 23:44 Timo Sirainen <tss@iki.fi> * src/: core/levels.c, fe-common/core/window-commands.c: "NONE" works now with combine_levels(). /WINDOW LEVEL NONE works and if window doesn't have level it prints "NONE" instead of empty string. 2000-09-26 23:39 Timo Sirainen <tss@iki.fi> * src/core/: channels-setup.c, servers-setup.c: backwards compatibility for s/ircnet/chanet/ change. 2000-09-26 23:11 Timo Sirainen <tss@iki.fi> * config: updated 2000-09-25 21:01 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-ctcp.c: Display CTCP PING replies even if they're not in the form irssi expected. 2000-09-25 20:11 Timo Sirainen <tss@iki.fi> * docs/formats.txt: updated 2000-09-25 20:09 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/module-formats.c: Ping replies should have displayed always with 3 decimals 2000-09-25 19:26 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/dcc/: fe-dcc.c, module-formats.c: Added target parameter to own_dcc format 2000-09-25 19:19 Timo Sirainen <tss@iki.fi> * src/fe-text/statusbar-items.c: Don't show statusbar with bold color 2000-09-25 15:23 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-events.c: If /SET show_quit_once was set and ignored nick quitted, irssi printed GLib warning. 2000-09-24 18:31 Timo Sirainen <tss@iki.fi> * src/fe-text/statusbar-items.c: Bugfix for checking if user mode was empty (don't show (+) in statusbar) 2000-09-22 12:26 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/irc-completion.c: /SET completion_nicks_lowercase 2000-09-19 23:14 Timo Sirainen <tss@iki.fi> * src/: fe-common/irc/fe-netjoin.c, irc/core/netsplit.c: Netsplit fixes 2000-09-19 14:55 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-irc-commands.c: Irssi crashed if you used "/JOIN" or "/JOIN -invite" without connected to server. 2000-09-19 04:45 Timo Sirainen <tss@iki.fi> * docs/startup-HOWTO.txt: typofixes 2000-09-19 04:38 Timo Sirainen <tss@iki.fi> * docs/startup-HOWTO.txt: Updates for .95 compatibility 2000-09-19 04:27 Timo Sirainen <tss@iki.fi> * docs/startup-HOWTO.txt: Documentation for Irssi newbies (!!) 2000-09-10 21:28 Timo Sirainen <tss@iki.fi> * src/irc/core/modes.c: /OP, /DEOP, etc. commands printed warning if no valid nicks were found. 2000-09-08 00:43 Timo Sirainen <tss@iki.fi> * acconfig.h, configure.in, src/perl/irssi-perl.c: Moved the PL_perl_destruct_level check to configure script, it should now work with Perl 5.6 too. 2000-09-07 23:55 Timo Sirainen <tss@iki.fi> * acconfig.h, configure.in, src/fe-text/Makefile.am, src/fe-text/irssi.c, src/perl/Makefile.am, src/perl/libperl_dynaloader.la: Perl works now only as a runtime loadable module 2000-09-07 01:24 Timo Sirainen <tss@iki.fi> * src/: core/servers-setup.c, fe-common/irc/fe-common-irc.c, fe-common/irc/fe-events.c, fe-common/irc/module-formats.c, irc/core/irc-servers-setup.c: /SET default_nick -> /SET nick /FORMAT own_me -> /FORMAT own_action 2000-09-07 01:15 Timo Sirainen <tss@iki.fi> * src/fe-common/core/command-history.c: When pressing line down, the command line wasn't saved to history. 2000-09-07 00:05 Timo Sirainen <tss@iki.fi> * src/fe-text/: Makefile.am, irssi.c: No, SILC stuff still shouldn't be here :) 2000-09-07 00:00 Timo Sirainen <tss@iki.fi> * src/irc/core/irc.c: Disconnect if net_sendbuffer_send() fails. 2000-09-06 23:54 Timo Sirainen <tss@iki.fi> * src/core/line-split.c: line_split() : use g_memmove() instead of memcpy() .. hm. how could this even work before? :) 2000-09-06 23:30 Timo Sirainen <tss@iki.fi> * configure.in, docs/formats.txt, src/core/chatnets.c, src/core/modules.c, src/core/server-rec.h, src/core/servers-setup.c, src/fe-common/core/fe-queries.c, src/fe-common/core/fe-queries.h, src/fe-common/core/fe-server.c, src/fe-common/core/module-formats.c, src/fe-common/core/module-formats.h, src/fe-common/irc/fe-events.c, src/fe-common/irc/fe-irc-commands.c, src/fe-common/irc/fe-irc-server.c, src/fe-common/irc/fe-ircnet.c, src/fe-common/irc/module-formats.c, src/fe-common/irc/module-formats.h, src/fe-text/Makefile.am, src/fe-text/irssi.c, src/fe-text/statusbar-items.c, src/irc/core/irc-chatnets.c, src/irc/core/irc-core.c, src/irc/core/irc-servers.c, src/irc/core/irc-servers.h: /set autocreate_query -> /set autocreate_query_level fixes to /ircnet, /server and /channel commands other updates and fixes 2000-09-06 23:02 Timo Sirainen <tss@iki.fi> * src/lib-config/set.c: config_node_clear() didn't work right. 2000-09-06 21:32 Timo Sirainen <tss@iki.fi> * src/fe-common/core/keyboard.c: Added tab-completion for /BIND's commands. 2000-09-06 21:22 Timo Sirainen <tss@iki.fi> * src/fe-common/core/window-save.c: Restoring saved windows (/savewindows) didn't work. 2000-09-06 21:16 Timo Sirainen <tss@iki.fi> * src/fe-common/core/keyboard.c: /bind <key> command <cmd> - <cmd> doesn't need to start with / anymore 2000-09-05 02:37 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-commands.c: /PART #channel1,#channel2 didn't work 2000-09-05 01:39 Timo Sirainen <tss@iki.fi> * src/fe-common/core/window-activity.c: Actions will now show up in window activity with hilight or message-color, not the text-color as before. 2000-09-02 21:29 Timo Sirainen <tss@iki.fi> * src/core/modules.c: bugfix 2000-09-02 20:53 Timo Sirainen <tss@iki.fi> * src/: core/channels.c, core/channels.h, core/modules.c, core/modules.h, core/queries.c, core/queries.h, core/servers-reconnect.c, core/servers.c, core/servers.h, fe-common/core/Makefile.am, fe-common/core/fe-channels.c, fe-common/core/fe-common-core.c, fe-common/core/fe-queries.c, fe-common/core/fe-queries.h, fe-common/core/module-formats.c, fe-common/core/module-formats.h, fe-common/core/window-save.c, fe-common/irc/Makefile.am, fe-common/irc/fe-channels.c, fe-common/irc/fe-common-irc.c, fe-common/irc/fe-events.c, fe-common/irc/fe-irc-channels.c, fe-common/irc/fe-irc-commands.c, fe-common/irc/fe-queries.c, fe-common/irc/fe-queries.h, fe-common/irc/irc-completion.c, fe-common/irc/module-formats.c, fe-common/irc/module-formats.h, irc/core/Makefile.am, irc/core/irc-channels.c, irc/core/irc-commands.c, irc/core/irc-commands.h, irc/core/irc-queries.c: Updates. 2000-09-01 02:26 Timo Sirainen <tss@iki.fi> * src/: core/Makefile.am, core/channels.c, core/chat-protocols.c, core/chat-protocols.h, core/chatnet-rec.h, core/core.c, core/queries.c, core/server-connect-rec.h, core/server-rec.h, core/server-setup-rec.h, core/window-item-rec.h, fe-text/statusbar-items.c, irc/core/irc-channels.c, irc/core/irc-channels.h, irc/core/irc-chatnets.c, irc/core/irc-chatnets.h, irc/core/irc-core.c, irc/core/irc-queries.c, irc/core/irc-queries.h, irc/core/irc-servers-reconnect.c, irc/core/irc-servers-setup.c, irc/core/irc-servers-setup.h, irc/core/irc-servers.c, irc/core/irc-servers.h, irc/core/irc.c, irc/core/module.h: Added chat protocol register. Changed all chat_type fields to use it. 2000-08-31 23:03 Timo Sirainen <tss@iki.fi> * src/irc/core/: irc-channels-setup.c, irc-core.c: Automatic joining to channels didn't work 2000-08-31 00:29 Timo Sirainen <tss@iki.fi> * src/: common.h, core/channels.h, core/chatnets.h, core/modules.c, core/modules.h, core/queries.h, core/servers-setup.h, core/servers.h, irc/core/irc-channels.c, irc/core/irc-channels.h, irc/core/irc-chatnets.h, irc/core/irc-commands.c, irc/core/irc-queries.h, irc/core/irc-servers-setup.h, irc/core/irc-servers.h: Object type checking fixes 2000-08-30 01:43 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/: fe-events.c, irc-completion.c: Highlighting fixes with public messages. /msg tab completion list growed to size of completion_keep_privates, the new nicks were removed from list instead of the old nicks. 2000-08-29 21:26 Timo Sirainen <tss@iki.fi> * src/irc/core/modes.c: /mode #channel -oooo... would deop the first 3, and then op the rest. 2000-08-28 02:02 Timo Sirainen <tss@iki.fi> * configure.in: Swedish translation 2000-08-28 01:07 Timo Sirainen <tss@iki.fi> * src/: core/servers-setup.c, core/servers.c, fe-common/irc/fe-irc-server.c, irc/core/irc-channels.c, irc/core/irc-channels.h, irc/core/irc-commands.c, irc/core/irc-nicklist.h, irc/core/irc-servers-setup.c, irc/core/irc-servers.c: updates 2000-08-28 00:40 Timo Sirainen <tss@iki.fi> * configure.in: updated 2000-08-26 17:39 Timo Sirainen <tss@iki.fi> * src/: core/Makefile.am, core/channel-rec.h, core/channels-setup.c, core/channels-setup.h, core/channels.c, core/channels.h, core/chatnet-rec.h, core/chatnets.c, core/chatnets.h, core/commands.c, core/core.c, core/masks.c, core/masks.h, core/memdebug.c, core/misc.c, core/misc.h, core/modules.c, core/nicklist.c, core/nicklist.h, core/queries.c, core/queries.h, core/query-rec.h, core/server-connect-rec.h, core/server-rec.h, core/server-redirect.c, core/server-redirect.h, core/server-setup-rec.h, core/server.c, core/server.h, core/servers-reconnect.c, core/servers-reconnect.h, core/servers-redirect.c, core/servers-redirect.h, core/servers-setup.c, core/servers-setup.h, core/servers.c, core/servers.h, core/settings.h, core/signals.c, core/special-vars.c, core/special-vars.h, core/window-item-def.h, core/window-item-rec.h, fe-common/core/Makefile.am, fe-common/core/fe-common-core.c, fe-common/core/fe-log.c, fe-common/core/fe-server.c, fe-common/core/fe-settings.c, fe-common/core/hilight-text.c, fe-common/core/printtext.c, fe-common/core/window-activity.c, fe-common/core/window-commands.c, fe-common/core/window-items.c, fe-common/core/window-save.c, fe-common/core/windows.c, fe-common/core/windows.h, fe-common/irc/Makefile.am, fe-common/irc/fe-channels.c, fe-common/irc/fe-common-irc.c, fe-common/irc/fe-ctcp.c, fe-common/irc/fe-events-numeric.c, fe-common/irc/fe-events.c, fe-common/irc/fe-ignore.c, fe-common/irc/fe-irc-commands.c, fe-common/irc/fe-irc-server.c, fe-common/irc/fe-ircnet.c, fe-common/irc/fe-netjoin.c, fe-common/irc/fe-netsplit.c, fe-common/irc/fe-queries.c, fe-common/irc/fe-queries.h, fe-common/irc/fe-query.c, fe-common/irc/fe-query.h, fe-common/irc/irc-completion.c, fe-common/irc/irc-window-activity.c, fe-common/irc/dcc/fe-dcc.c, fe-common/irc/notifylist/fe-notifylist.c, fe-text/gui-readline.c, fe-text/gui-special-vars.c, fe-text/gui-textwidget.c, fe-text/gui-windows.c, fe-text/gui-windows.h, fe-text/irssi.c, fe-text/statusbar-items.c, fe-text/statusbar.c, irc/Makefile.am, irc/bot/bot-events.c, irc/bot/bot-irc-commands.c, irc/bot/bot-users.c, irc/bot/botnet-users.c, irc/core/Makefile.am, irc/core/bans.c, irc/core/bans.h, irc/core/channel-events.c, irc/core/channel-rejoin.c, irc/core/channels-query.c, irc/core/channels-setup.c, irc/core/channels-setup.h, irc/core/channels.c, irc/core/channels.h, irc/core/ctcp.c, irc/core/ignore.c, irc/core/irc-channels-setup.c, irc/core/irc-channels.c, irc/core/irc-channels.h, irc/core/irc-chatnets.c, irc/core/irc-chatnets.h, irc/core/irc-commands.c, irc/core/irc-core.c, irc/core/irc-log.c, irc/core/irc-masks.c, irc/core/irc-masks.h, irc/core/irc-nicklist.c, irc/core/irc-nicklist.h, irc/core/irc-queries.c, irc/core/irc-queries.h, irc/core/irc-rawlog.c, irc/core/irc-server.c, irc/core/irc-server.h, irc/core/irc-servers-reconnect.c, irc/core/irc-servers-setup.c, irc/core/irc-servers-setup.h, irc/core/irc-servers.c, irc/core/irc-servers.h, irc/core/irc-special-vars.c, irc/core/irc.c, irc/core/irc.h, irc/core/ircnet-setup.c, irc/core/ircnet-setup.h, irc/core/lag.c, irc/core/masks.c, irc/core/masks.h, irc/core/massjoin.c, irc/core/mode-lists.c, irc/core/mode-lists.h, irc/core/modes.c, irc/core/modes.h, irc/core/netsplit.c, irc/core/nicklist.c, irc/core/nicklist.h, irc/core/query.c, irc/core/query.h, irc/core/server-idle.c, irc/core/server-idle.h, irc/core/server-reconnect.c, irc/core/server-reconnect.h, irc/core/server-setup.c, irc/core/server-setup.h, irc/dcc/dcc-chat.c, irc/dcc/dcc-files.c, irc/dcc/dcc.c, irc/flood/autoignore.c, irc/flood/flood.c, irc/notifylist/module.h, irc/notifylist/notify-ison.c, irc/notifylist/notify-setup.c, irc/notifylist/notify-whois.c, irc/notifylist/notifylist.c, lib-config/Makefile.am, lib-config/get.c, lib-config/iconfig.h, lib-config/parse.c, lib-config/set.c, lib-popt/Makefile.am, perl/Makefile.am: Lots of moving stuff around - hopefully I didn't break too much :) 2000-08-26 02:35 Timo Sirainen <tss@iki.fi> * src/irc/core/modes.c: Some fixes to handling +l and +k mode. 2000-08-26 00:53 Timo Sirainen <tss@iki.fi> * src/: fe-common/irc/dcc/fe-dcc.c, irc/dcc/dcc-chat.c, irc/dcc/dcc.c: Don't allow sending data to dcc chats if connection isn't finished yet. 2000-08-25 23:10 Timo Sirainen <tss@iki.fi> * src/core/log.c: log_day_change was never printed in logs. 2000-08-25 12:46 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-irc-commands.c: /BAN could crash when showing bans 2000-08-24 03:49 Timo Sirainen <tss@iki.fi> * src/fe-text/irssi.c: send "irssi init finished" _after_ setting up perl support. 2000-08-24 03:07 Timo Sirainen <tss@iki.fi> * scripts/autoop.pl: small fix :) 2000-08-24 03:01 Timo Sirainen <tss@iki.fi> * scripts/: Makefile.am, autoop.pl: Added /AUTOOP 2000-08-24 02:57 Timo Sirainen <tss@iki.fi> * src/perl/irssi-perl.c: Signals that sent GSList as parameters didn't work right with perl scripts 2000-08-24 02:56 Timo Sirainen <tss@iki.fi> * src/irc/core/masks.c: masks_match() was buggy 2000-08-23 04:06 Timo Sirainen <tss@iki.fi> * src/fe-text/mainwindows.c: Call idlok() for all new subwindows. 2000-08-23 03:44 Timo Sirainen <tss@iki.fi> * src/irc/bot/bot-events.c: fix 2000-08-23 00:11 Timo Sirainen <tss@iki.fi> * src/perl/irssi-perl.c: Unloading perl script crashed if it has used Irssi::timeout_add(). 2000-08-22 23:39 Timo Sirainen <tss@iki.fi> * src/fe-text/: gui-printtext.c, gui-textwidget.c, gui-windows.c, gui-windows.h: Using blinking/bright background colors would crash irssi.. 2000-08-22 22:28 Timo Sirainen <tss@iki.fi> * src/irc/bot/bot-events.c: HAS_MODE_ARG() wasn't updated here yet.. 2000-08-20 09:17 Timo Sirainen <tss@iki.fi> * src/: core/server.c, fe-common/irc/fe-channels.c, fe-common/irc/fe-netjoin.c, fe-text/statusbar-items.c, irc/core/channels.c, irc/core/channels.h, irc/core/irc-special-vars.c, irc/core/irc.h, irc/core/masks.c, irc/core/mode-lists.c, irc/core/modes.c, irc/core/modes.h, irc/core/nicklist.c, irc/core/nicklist.h: Channel mode handling changed - there's no more mode_xxx fields in channel structure, but instead just one mode string field. Also handling half-ops (+h) should work right. 2000-08-19 22:14 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-commands.c: If nick argument isn't given to /OPER, your current nick will be used. 2000-08-19 21:28 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-readline.c: Parameters to key_bind() with scroll_end was given in wrong order. 2000-08-16 02:49 Timo Sirainen <tss@iki.fi> * src/: fe-common/irc/dcc/Makefile.am, fe-common/irc/notifylist/Makefile.am, irc/bot/Makefile.am, irc/dcc/Makefile.am, irc/flood/Makefile.am, irc/notifylist/Makefile.am, perl/Makefile.am: plugin -> module 2000-08-16 02:48 Timo Sirainen <tss@iki.fi> * src/lib-config/get.c: Small memleak fixed 2000-08-16 02:48 Timo Sirainen <tss@iki.fi> * src/: core/commands.c, core/commands.h, fe-text/gui-textwidget.c: /LAST - didn't work right. 2000-08-16 02:20 Timo Sirainen <tss@iki.fi> * src/perl/irssi-perl.c: Fixes to make irssi work with other (older and newer) perl versions than 5.005 2000-08-15 23:54 Timo Sirainen <tss@iki.fi> * src/: core/commands.c, irc/core/irc-commands.c: /MSG -servertag crashed irssi. 2000-08-15 02:22 Timo Sirainen <tss@iki.fi> * src/: common.h, core/misc.c, core/server.c, fe-common/irc/fe-query.c, irc/dcc/dcc-chat.c, irc/dcc/dcc-files.c: Some changes handling g_input_add() - maybe this helps to problems where irssi sometimes eats all the cpu. 2000-08-14 23:42 Timo Sirainen <tss@iki.fi> * src/: fe-common/irc/fe-irc-server.c, irc/core/irc-core.c, irc/core/irc-server.c, irc/core/irc.c, irc/core/server-reconnect.c, irc/core/server-setup.c, irc/core/server-setup.h: Some server reconnection fixes. Reconnect now allows you to have more than one reconnection to the same server. Changed the deinit() order in IRC module to cleanly free all memory. 2000-08-14 23:17 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-commands.c: /SET wall_format updated, it sent only first word of the wall message ($1 -> $1-) 2000-08-14 01:15 Timo Sirainen <tss@iki.fi> * src/fe-text/: Makefile.am, irssi.c: Added i18n initialization. 2000-08-14 00:02 Timo Sirainen <tss@iki.fi> * src/fe-text/statusbar-items.c: Mail counter fixes. 2000-08-13 23:35 Timo Sirainen <tss@iki.fi> * src/perl/irssi-perl.c: Perl scripts with non-alphanumeric characters in file name failed to load. Now such chars are converted to _ automatically. 2000-08-13 17:58 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/dcc/fe-dcc.c: /DCC LIST: % done didn't work right with large files. 2000-08-13 17:28 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-query.c: Updated /QUERY syntax 2000-08-13 17:24 Timo Sirainen <tss@iki.fi> * docs/help/in/: ban.in, connect.in, cycle.in, dcc.in, disconnect.in, invite.in, ison.in, lusers.in, mode.in, perlflush.in, quote.in, reconnect.in, set.in, squery.in, topic.in, unban.in, userhost.in, who.in, wquery.in: updated 2000-08-13 16:47 Timo Sirainen <tss@iki.fi> * Makefile.am: Added ChangeLog to EXTRA_DIST .. I think it used to be included automatically? 2000-08-13 16:02 Timo Sirainen <tss@iki.fi> * NEWS, TODO, configure.in, docs/formats.txt, docs/manual.txt: Getting ready for .95 .. 2000-08-13 15:54 Timo Sirainen <tss@iki.fi> * docs/perl.txt: Implemented Irssi::print_window(), added optional level parameter to Irssi::print() 2000-08-13 02:27 Timo Sirainen <tss@iki.fi> * configure.in: Disable NLS if msgfmt command isn't found. 2000-08-13 01:51 Timo Sirainen <tss@iki.fi> * src/fe-text/mainwindow-activity.c: bugfixes 2000-08-13 00:58 Timo Sirainen <tss@iki.fi> * src/fe-common/: core/fe-common-core.c, core/window-save.c, core/window-save.h, irc/fe-irc-commands.c, irc/fe-query.c: Query windows are now restored if they were saved with /SAVEWINDOWS. Moved /QUERY command handling to fe-query and simplified handling the -window option. 2000-08-12 18:40 Timo Sirainen <tss@iki.fi> * src/fe-text/: Makefile.am, irssi.c, mainwindow-activity.c, mainwindows.c, mainwindows.h: Don't trigger window activity if window is already visible in some other split window. 2000-08-12 17:50 Timo Sirainen <tss@iki.fi> * src/: core/misc.c, core/misc.h, fe-common/core/fe-log.c: mkpath() - behaves like mkdir -p. Autologging now uses it to create log directories. 2000-08-12 04:16 Timo Sirainen <tss@iki.fi> * config, src/core/commands.c, src/core/commands.h, src/fe-common/irc/fe-channels.c, src/fe-common/irc/fe-irc-commands.c, src/fe-common/irc/fe-query.c, src/fe-common/irc/irc-completion.c, src/irc/core/irc-commands.c, src/irc/core/irc-commands.h: WJOIN -> /JOIN -window WQUERY -> /QUERY -window. Added support for /QUERY -<server tag>. Added aliases for WJOIN and WQUERY to default config file. 2000-08-12 03:42 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-irc-commands.c: Don't trigger window activity when you send /MSG etc. 2000-08-12 03:24 Timo Sirainen <tss@iki.fi> * src/perl/irssi-perl.c: Added namespaces for perl scripts. You can unload scripts with /UNLOAD <name>. Running scripts that are already loaded, destroys the old script from memory. 2000-08-12 00:13 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-entry.c: Entry line scrolling works better. 2000-08-12 00:07 Timo Sirainen <tss@iki.fi> * src/: core/log.c, core/log.h, fe-common/core/fe-log.c, fe-common/core/module-formats.c: /LOG: Removed the -rotate option, it was pretty useless since adding the % formats to file name already tells that the log should be rotated. Autologging supports log rotating now too, just add the wanted % formats to /SET autolog_path 2000-08-11 22:13 Timo Sirainen <tss@iki.fi> * src/: core/log.c, fe-common/core/fe-log.c: Autologging fixes: Don't log WHOIS replies by default (autolog_level = all -crap). And with /msg nick1,nick2 don't log to file nick1,nick2.log but nick1.log and nick2.log separately. 2000-08-11 21:57 Timo Sirainen <tss@iki.fi> * src/fe-common/core/windows.c: When destroying window, change to different window before destroying window items so that if they print anything, it won't get lost. 2000-08-11 21:51 Timo Sirainen <tss@iki.fi> * src/perl/irssi-perl.c: Use perl_destruct_level, not PL_perl_destruct_level so that we're compatible with older versions of perl. 2000-08-10 22:50 Timo Sirainen <tss@iki.fi> * src/fe-text/: screen.c, statusbar-items.c, statusbar.c, statusbar.h: Topic bar doesn't get erased anymore after resize. 2000-08-10 22:25 Timo Sirainen <tss@iki.fi> * src/irc/core/server-setup.c: /connect ircnet doesn't fail anymore if there's no ircnet servers in server list but just tries to connect to server in address "ircnet".. 2000-08-10 22:02 Timo Sirainen <tss@iki.fi> * acconfig.h, configure.in: For curses fixes.. 2000-08-10 22:01 Timo Sirainen <tss@iki.fi> * src/fe-text/: mainwindows.c, mainwindows.h, screen.c: Still some fixes for curseses without wresize() or resizeterm(). 2000-08-10 21:39 Timo Sirainen <tss@iki.fi> * src/irc/core/channels-setup.c: /channel add -bots: You can now use @ or + before the nick mask to indicate that bot should have either ops or voices/ops. 2000-08-10 21:13 Timo Sirainen <tss@iki.fi> * src/fe-text/: gui-readline.c, gui-textwidget.c, mainwindows.c, statusbar-items.c, statusbar.c: Windowing system fixes, doesn't crash anymore after window resizes. 2000-08-10 14:23 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/: fe-events-numeric.c, module-formats.c, module-formats.h: Added support for dalnet's whois registered event. 2000-08-10 13:25 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/: fe-channels.c, fe-query.c: Don't autoclose window after part/unquery if there was still some channels/queries left in window. 2000-08-04 17:52 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/windows.c, fe-text/gui-readline.c: When server is disconnected, change to use some other server in windows where the server was active, instead of just setting the server to NULL. Ctrl-X didn't work right if there was no active server in window. 2000-08-01 03:31 Timo Sirainen <tss@iki.fi> * src/lib-config/set.c: fix 2000-08-01 03:02 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: Makefile.am, fe-common-core.c, window-commands.c, window-save.c, window-save.h, windows.c, windows.h: /SAVEWINDOWS - saves the current layout of windows. It's automatically reloaded at startup. 2000-08-01 02:39 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/: fe-channels.c, fe-query.c, irc-completion.c: /wjoin and /wquery commands stopped the "channel created" and "query created" signals - not good. 2000-08-01 01:16 Timo Sirainen <tss@iki.fi> * src/fe-text/: gui-windows.c, irssi.c: You can change the default line indentation with /SET indent 2000-08-01 01:11 Timo Sirainen <tss@iki.fi> * src/fe-common/: core/module-formats.c, irc/module-formats.c: updated 2000-08-01 01:09 Timo Sirainen <tss@iki.fi> * src/: fe-common/irc/irc-completion.c, fe-common/irc/module.h, irc/core/channels.h, irc/core/irc-server.h: Moved lastmsgs variables from irc-server and channel structures to irc-completion. /MSG nick completion now gives the nicks in right time order when using multiple irc networks. 2000-08-01 00:19 Timo Sirainen <tss@iki.fi> * src/fe-common/core/command-history.c: Don't allow jumping to last line in history from first line 2000-08-01 00:16 Timo Sirainen <tss@iki.fi> * src/fe-common/core/window-activity.c: Actions didn't trigger window activity 2000-08-01 00:10 Timo Sirainen <tss@iki.fi> * src/irc/core/channel-events.c: Check that we're not already joined the channel when receiving JOIN event, just to fix an irssi proxy bug.. 2000-08-01 00:01 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/: fe-events-numeric.c, module-formats.c, module-formats.h: Added names_nick format. 2000-08-01 00:01 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: printtext.c, printtext.h: Added output_format_get_text() function for querying text formats. 2000-07-31 23:46 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-entry.c: Don't draw the last character in entry line, this doesn't work right with some terminals. 2000-07-31 23:16 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: fe-common-core.c, module-formats.c, module-formats.h, printtext.c, themes.c, themes.h, window-commands.c, windows.h: Theme fixes: /RELOAD reloads them, /SET current_theme changes the default theme, you can have window specific themes with /WINDOW THEME. 2000-07-31 22:40 Timo Sirainen <tss@iki.fi> * src/: core/server.c, irc/core/irc-server.c: Fixes 2000-07-31 22:39 Timo Sirainen <tss@iki.fi> * src/irc/core/server-setup.c: Never fallback to alternate_nick if nick is set in ircnet settings. 2000-07-31 22:17 Timo Sirainen <tss@iki.fi> * configure.in: Abort immediately if GLib wasn't found 2000-07-31 21:11 Timo Sirainen <tss@iki.fi> * syntax.pl: Fixes.. 2000-07-31 17:36 Timo Sirainen <tss@iki.fi> * src/fe-common/core/printtext.c: Never beep with texts with MSGLEVEL_NOHILIGHT level. 2000-07-31 14:50 Timo Sirainen <tss@iki.fi> * syntax.pl: Using find instead of grep -r. 2000-07-30 22:15 Timo Sirainen <tss@iki.fi> * src/fe-text/statusbar-items.c: Mail check: the also file size changes as well as modify time changes 2000-07-30 20:37 Timo Sirainen <tss@iki.fi> * src/fe-common/: core/fe-common-core.c, irc/fe-common-irc.c: Moved the beep settings_add_xxx() calls from irc to core. 2000-07-30 19:32 Timo Sirainen <tss@iki.fi> * src/fe-common/: core/printtext.c, irc/fe-events.c: /SET beep_on_msg handling moved to printtext() where it catches all the levels, not just the IRC levels. 2000-07-30 19:30 Timo Sirainen <tss@iki.fi> * src/: core/server.h, irc/core/irc-server.h: Moved some IRC specific server stuff to generic server stuff. 2000-07-30 19:19 Timo Sirainen <tss@iki.fi> * src/: core/server.c, fe-common/irc/irc-completion.c, irc/core/channel-rejoin.c, irc/core/channels-query.c, irc/core/ctcp.c, irc/core/irc-commands.c, irc/core/irc.c, irc/core/netsplit.c, irc/core/server-idle.c: Bugfixes for non-irc server handling. 2000-07-29 19:59 Timo Sirainen <tss@iki.fi> * src/irc/core/modes.c: /OP, /DEOP, /VOICE and /DEVOICE without any parameters didn't work right 2000-07-29 19:59 Timo Sirainen <tss@iki.fi> * src/fe-text/: gui-printtext.c, gui-windows.c, mainwindows.c: Bugfixes for the windowing system. 2000-07-29 17:35 Timo Sirainen <tss@iki.fi> * src/core/network.c: send() - ignore EPIPE return value and just return "0 bytes sent". The broken connection will be noticed after recv(). 2000-07-27 21:41 Timo Sirainen <tss@iki.fi> * src/irc/core/channels-setup.c: /CHANNEL ADD -botcmd without -bots crashed irssi. 2000-07-27 03:09 Timo Sirainen <tss@iki.fi> * src/fe-text/screen.c: We want to ignore SIGPIPE *ALWAYS*, don't set it back to SIG_DFL. 2000-07-27 01:56 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-core-commands.c: /ECHO didn't print to active window if it was empty and status window existed. 2000-07-27 01:55 Timo Sirainen <tss@iki.fi> * Makefile.am, configure.in: Updates 2000-07-27 01:29 Timo Sirainen <tss@iki.fi> * src/fe-text/: gui-entry.c, gui-printtext.c, gui-windows.c, mainwindows.c, mainwindows.h, screen.c, screen.h, statusbar-items.c, statusbar.c: Mainwindows use now real curses WINDOWs, this should fix irssi with some curseses that didn't like setscrreg() (solaris 8). 2000-07-26 20:18 Timo Sirainen <tss@iki.fi> * NEWS, TODO, syntax.pl: Getting ready for .94 .. 2000-07-26 20:12 Timo Sirainen <tss@iki.fi> * docs/help/: Makefile.am.gen, help, in/Makefile.am.gen: updates 2000-07-26 20:00 Timo Sirainen <tss@iki.fi> * src/fe-text/irssi.c: No, we still don't want silc_init() here.. 2000-07-26 19:56 Timo Sirainen <tss@iki.fi> * docs/help/: .cvsignore, in/.cvsignore: updated 2000-07-26 19:52 Timo Sirainen <tss@iki.fi> * autogen.sh, configure.in, syntax.pl, docs/help/Makefile.am, docs/help/Makefile.am.gen, docs/help/help, docs/help/in/Makefile.am.gen, docs/help/in/action.in, docs/help/in/admin.in, docs/help/in/alias.in, docs/help/in/away.in, docs/help/in/ban.in, docs/help/in/bantype.in, docs/help/in/beep.in, docs/help/in/cat.in, docs/help/in/cd.in, docs/help/in/channel.in, docs/help/in/clear.in, docs/help/in/connect.in, docs/help/in/ctcp.in, docs/help/in/cycle.in, docs/help/in/date.in, docs/help/in/dcc.in, docs/help/in/dehilight.in, docs/help/in/deop.in, docs/help/in/devoice.in, docs/help/in/die.in, docs/help/in/disconnect.in, docs/help/in/echo.in, docs/help/in/eval.in, docs/help/in/format.in, docs/help/in/hash.in, docs/help/in/help.in, docs/help/in/hilight.in, docs/help/in/ignore.in, docs/help/in/info.in, docs/help/in/invite.in, docs/help/in/invitelist.in, docs/help/in/ircnet.in, docs/help/in/ison.in, docs/help/in/join.in, docs/help/in/kick.in, docs/help/in/kickban.in, docs/help/in/kill.in, docs/help/in/knockout.in, docs/help/in/lastlog.in, docs/help/in/links.in, docs/help/in/list.in, docs/help/in/log.in, docs/help/in/lusers.in, docs/help/in/map.in, docs/help/in/me.in, docs/help/in/mircdcc.in, docs/help/in/mode.in, docs/help/in/motd.in, docs/help/in/msg.in, docs/help/in/names.in, docs/help/in/nctcp.in, docs/help/in/netsplit.in, docs/help/in/nick.in, docs/help/in/note.in, docs/help/in/notice.in, docs/help/in/notify.in, docs/help/in/op.in, docs/help/in/oper.in, docs/help/in/part.in, docs/help/in/perlflush.in, docs/help/in/ping.in, docs/help/in/query.in, docs/help/in/quit.in, docs/help/in/quote.in, docs/help/in/rawlog.in, docs/help/in/reconnect.in, docs/help/in/reload.in, docs/help/in/restart.in, docs/help/in/rmreconns.in, docs/help/in/rping.in, docs/help/in/run.in, docs/help/in/save.in, docs/help/in/sconnect.in, docs/help/in/scrollback.in, docs/help/in/server.in, docs/help/in/servlist.in, docs/help/in/set.in, docs/help/in/silence.in, docs/help/in/squery.in, docs/help/in/squit.in, docs/help/in/stats.in, docs/help/in/time.in, docs/help/in/toggle.in, docs/help/in/topic.in, docs/help/in/trace.in, docs/help/in/ts.in, docs/help/in/unalias.in, docs/help/in/unban.in, docs/help/in/unignore.in, docs/help/in/unnotify.in, docs/help/in/unquery.in, docs/help/in/uping.in, docs/help/in/userhost.in, docs/help/in/ver.in, docs/help/in/version.in, docs/help/in/voice.in, docs/help/in/wall.in, docs/help/in/wallchops.in, docs/help/in/wallops.in, docs/help/in/who.in, docs/help/in/whois.in, docs/help/in/whowas.in, docs/help/in/window.in, docs/help/in/wjoin.in, docs/help/in/wquery.in: Help files by lite 2000-07-26 19:18 Timo Sirainen <tss@iki.fi> * src/fe-common/core/completion.c: Command completion should override others. 2000-07-25 01:21 Timo Sirainen <tss@iki.fi> * src/irc/core/: channels-setup.c, ircnet-setup.c: Channels and ircnets got lost after /RELOAD and /SAVE 2000-07-24 02:11 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/: fe-irc-commands.c, module-formats.c, module-formats.h: /BAN #channel now shows bans and ban exceptions in specified channel 2000-07-24 01:46 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-readline.c: Call key_unbind()s at deinit. 2000-07-24 01:41 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-printtext.c: Display bolds with the current_theme->default_color color, not with the "default color" (0) since it doesn't seem to work right with all terminals. 2000-07-24 01:32 Timo Sirainen <tss@iki.fi> * src/irc/core/server-setup.c: Don't try to free ircnet if it's NULL. 2000-07-24 01:19 Timo Sirainen <tss@iki.fi> * src/: core/commands.c, fe-common/core/fe-core-commands.c, fe-common/core/fe-log.c, fe-common/core/fe-modules.c, fe-common/core/fe-settings.c, fe-common/core/hilight-text.c, fe-common/core/keyboard.c, fe-common/core/themes.c, fe-common/core/window-commands.c, fe-common/irc/fe-channels.c, fe-common/irc/fe-ignore.c, fe-common/irc/fe-irc-commands.c, fe-common/irc/fe-irc-server.c, fe-common/irc/fe-ircnet.c, fe-common/irc/fe-netsplit.c, fe-text/gui-printtext.c, fe-text/gui-textwidget.c, fe-text/mainwindows.c, irc/core/bans.c, irc/core/irc-commands.c, irc/core/irc-rawlog.c, irc/core/modes.c, irc/core/server-reconnect.c, irc/dcc/dcc-chat.c, irc/dcc/dcc-files.c, irc/dcc/dcc.c, irc/notifylist/notify-commands.c: Added syntaxes of all commands in comments, they're going to be used to autogenerate help files. 2000-07-23 16:58 Timo Sirainen <tss@iki.fi> * src/perl/irssi-perl.c: Moved the PL_perl_destruct_level to irssi_perl_init() so Irssi won't crash after second /PERLFLUSH. 2000-07-23 16:41 Timo Sirainen <tss@iki.fi> * src/: fe-common/irc/fe-ignore.c, irc/core/ignore.c, irc/core/ignore.h: Implemented /IGNORE -time <seconds>, patch by fuchs. 2000-07-23 16:18 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-log.c: Awaylog didn't work right if you did /AWAY multiple times. 2000-07-23 16:14 Timo Sirainen <tss@iki.fi> * docs/: manual.txt, perl.txt: updates 2000-07-23 16:07 Timo Sirainen <tss@iki.fi> * src/irc/dcc/: dcc-chat.c, dcc-files.c: A few extra checks. 2000-07-23 15:50 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-server.c: Connecting to IPv6 IRC server with IP address didn't work because the USER command didn't like the ':' characters in server address.. 2000-07-23 15:43 Timo Sirainen <tss@iki.fi> * src/irc/dcc/: dcc-chat.c, dcc.c, dcc.h: Use net-sendbuffer with DCC chat. 2000-07-23 15:41 Timo Sirainen <tss@iki.fi> * src/core/: net-sendbuffer.c, net-sendbuffer.h: net_sendbuffer_send(): use const void *data instead of void *data 2000-07-23 15:34 Timo Sirainen <tss@iki.fi> * src/core/net-sendbuffer.c: Added handle != -1 check to net_sendbuffer_create() 2000-07-23 15:11 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-netsplit.c: Printing netsplit nicks printed one too less nicks (netsplit_max_nicks-1) 2000-07-23 14:56 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-events.c: Don't print nick changes and quit messages from same nick more than once in the same window (if you had joined multiple channels in same window). 2000-07-23 14:47 Timo Sirainen <tss@iki.fi> * src/core/commands.c: Don't allow recursive aliases. 2000-07-23 14:29 Timo Sirainen <tss@iki.fi> * src/core/settings.c: /SET settings_autosave - If set ON, settings are automatically saved when quitting and once per hour. 2000-07-23 13:55 Timo Sirainen <tss@iki.fi> * src/: fe-common/irc/notifylist/fe-notifylist.c, irc/notifylist/module.h, irc/notifylist/notify-whois.c, irc/notifylist/notifylist.c: /NOTIFY -idle fixes. 2000-07-23 13:54 Timo Sirainen <tss@iki.fi> * src/core/misc.c: is_numeric() returns now FALSE if it was given empty string. 2000-07-23 03:39 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/: fe-common-irc.c, fe-events.c, fe-irc-commands.c: SET print_active_channel - if you have multiple channels in same window, should we always print the channel for each message (<nick:#channel>) or only when the channel isn't active. 2000-07-23 02:38 Timo Sirainen <tss@iki.fi> * src/fe-common/core/keyboard.c: Listing keys with /BIND key now checks the keys case-insensitively. 2000-07-23 02:29 Timo Sirainen <tss@iki.fi> * src/fe-text/: gui-entry.c, gui-entry.h, gui-readline.c: Changed the names of /BIND commands to be epic-compatible. Also added several new commands. 2000-07-23 00:05 Timo Sirainen <tss@iki.fi> * src/: core/commands.c, core/settings.c, core/settings.h, fe-common/core/fe-settings.c, fe-common/core/module-formats.c, fe-common/core/module-formats.h: Moved /SAVE and /RELOAD to fe-common. Print "config saved" and "config reloaded" messages. 2000-07-23 00:03 Timo Sirainen <tss@iki.fi> * src/fe-common/core/keyboard.c: Ignore case when checking key names. 2000-07-22 21:14 Timo Sirainen <tss@iki.fi> * src/core/special-vars.c: uname() return value checking fixes. 2000-07-22 21:03 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-common-irc.c: another ircnet == NULL fix 2000-07-22 21:02 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-common-irc.c: Don't crash at startup if IRC network wasn't specified for some server. 2000-07-22 19:07 Timo Sirainen <tss@iki.fi> * src/fe-common/core/window-commands.c: Implemented /WINDOW LAST for changing to last current window. 2000-07-22 18:59 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-core-commands.c: /HELP wasn't working. 2000-07-22 18:02 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-log.c: Autologging: if we're already logging the item somewhere else, make sure that log file is open. 2000-07-22 01:46 Timo Sirainen <tss@iki.fi> * src/fe-common/core/keyboard.c: /RELOAD still didn't work right. 2000-07-22 00:55 Timo Sirainen <tss@iki.fi> * src/core/log.c: Don't save autologs. 2000-07-21 20:53 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: module-formats.c, module-formats.h, themes.c: You can now change the texts /FORMAT prints itself. 2000-07-21 20:46 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/irc-completion.c: /SET completion_disable_auto -> completion_auto 2000-07-21 18:25 Timo Sirainen <tss@iki.fi> * src/perl/irssi-perl.c: Set perl destruct level to 1 when destroying the perl interpreter with /perlflush. This should close all the open files etc. 2000-07-21 01:10 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-events-numeric.c: WHOIS bugfix: Don't display the signon time if it isn't known.. 2000-07-20 23:13 Timo Sirainen <tss@iki.fi> * docs/formats.txt: Added information about mirc colors by fuchs. 2000-07-20 14:35 Timo Sirainen <tss@iki.fi> * src/irc/core/channels.c: The channel key given in /JOIN should override the one given in setup. 2000-07-19 23:47 Timo Sirainen <tss@iki.fi> * src/fe-common/core/hilight-text.c: Removed notices from default highlight level 2000-07-19 14:19 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/notifylist/fe-notifylist.c: "/notify -list " (happened easily when using tab completion) didn't work 2000-07-19 01:42 Timo Sirainen <tss@iki.fi> * curses.m4: bugfix 2000-07-19 01:35 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/: fe-events-numeric.c, module-formats.c: When using status window and query windows, /whois to some queried nick displyed all replies in query window except idle line in status window. Also added "x days" to idle line. 2000-07-19 01:34 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/notifylist/fe-notifylist.c: /NOTIFY -list displays now "-idle" before the actual idle time.. 2000-07-19 01:13 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/irc-completion.c: Tab-msgcompletion didn't work right after you had used /msg -ircnet nick 2000-07-19 00:54 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-textwidget.c: /LASTLOG ignored LINE_CMD_COLOR0 commands. 2000-07-17 13:23 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/irc-completion.c: Autocompletion is disabled by default 2000-07-17 03:47 Timo Sirainen <tss@iki.fi> * file2header.sh: use const char * 2000-07-17 01:49 Timo Sirainen <tss@iki.fi> * src/fe-common/core/window-items.c: reuse_unused_windows is always ON when autoclose_windows is OFF. 2000-07-16 22:59 Timo Sirainen <tss@iki.fi> * configure.in: bugfix 2000-07-16 22:38 Timo Sirainen <tss@iki.fi> * src/core/server.c: typofix 2000-07-16 22:34 Timo Sirainen <tss@iki.fi> * configure.in: Removed silc from chat modules - it shouldn't be there yet :) 2000-07-16 22:18 Timo Sirainen <tss@iki.fi> * src/: common.h, core/Makefile.am, core/args.c, core/commands.c, core/commands.h, core/levels.c, core/levels.h, core/line-split.c, core/log.c, core/misc.c, core/misc.h, core/modules.c, core/net-disconnect.c, core/net-nonblock.c, core/network.c, core/pidwait.c, core/rawlog.c, core/server-redirect.c, core/server.c, core/server.h, core/settings.c, core/signals.c, core/special-vars.c, irc/core/irc-commands.c: Cleaned up code. 2000-07-16 22:17 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-server.h: Was left out from the sendbuffer commit.. 2000-07-16 21:00 Timo Sirainen <tss@iki.fi> * src/: core/core.c, core/net-sendbuffer.c, core/net-sendbuffer.h, core/server.c, irc/core/irc-server.c, irc/core/irc.c, irc/dcc/dcc-chat.c, irc/dcc/dcc-files.c: Implemented network transmit buffer. If all data couldn't be sent immediately, it's sent after a small timeout. This cleans up some code with IRC command sending. 2000-07-16 19:58 Timo Sirainen <tss@iki.fi> * autogen.sh: colorless.theme generator didn't work always right - "$1%K-" -> "$1-", fixed it to output "${1}-" instead. 2000-07-16 19:08 Timo Sirainen <tss@iki.fi> * src/fe-text/: gui-printtext.c, gui-windows.c, gui-windows.h: Don't ever add \0\0 to text queue - this might break things. Use \0 + LINE_CMD_COLOR0 instead. 2000-07-16 18:35 Timo Sirainen <tss@iki.fi> * src/fe-common/core/keyboard.c: /RELOAD broke keyboard bindings 2000-07-16 18:32 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-readline.c: Ctrl-L calls now irssi_redraw() instead of the curses' default.. 2000-07-16 18:21 Timo Sirainen <tss@iki.fi> * src/fe-text/irssi.c: When redrawing screen, refresh the screen after clear() so that curses won't try to "optimize" the refresh out. 2000-07-16 17:55 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-common-core.c: Use status window by default. 2000-07-16 17:35 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-printtext.c: Print the text with the "default" color (whatever is set with xterm -fg) - not the theme->default_color. 2000-07-16 16:30 Timo Sirainen <tss@iki.fi> * configure.in: If --prefix is used, add the default perl library directory to same prefix. 2000-07-15 22:04 Timo Sirainen <tss@iki.fi> * src/fe-common/core/printtext.c: Don't print the -!- DCCMSGS level. 2000-07-15 16:38 Timo Sirainen <tss@iki.fi> * src/irc/core/server-setup.c: /SERVER <ircnet> used always port 6667 when connecting. 2000-07-15 16:33 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/notifylist/fe-notifylist.c: -list option to /NOTIFY wasn't specified in command options. 2000-07-15 16:30 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-windows.c: Small bugfix with resizing window. 2000-07-15 15:08 Timo Sirainen <tss@iki.fi> * src/: fe-common/irc/irc-completion.c, irc/core/irc-commands.c, irc/core/irc-server.c, irc/core/massjoin.c, irc/core/netsplit.c, irc/core/server-idle.c: A few checks to check that we really are dealing with IRC servers. 2000-07-15 15:07 Timo Sirainen <tss@iki.fi> * src/core/modules.c: module_find_id() and module_find_id_str() didn't work right if the requested module didn't have the specified uniqid. 2000-07-15 15:04 Timo Sirainen <tss@iki.fi> * src/: core/levels.c, core/levels.h, fe-common/core/hilight-text.c, fe-common/irc/fe-events.c, fe-common/irc/fe-irc-commands.c, fe-common/irc/dcc/fe-dcc.c, irc/dcc/dcc-chat.c, irc/dcc/dcc-files.c, irc/dcc/dcc.c, irc/dcc/dcc.h: Fixed DCC stuff. Added DCCMSGS level for DCC chat messages. Actions match now either MSGS or PUBLIC level as well as the ACTIONS level always. Added DCCMSGS level to default highlight levels. Highlighting works with other than public messages now even if -nick option is used. 2000-07-11 12:54 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/: fe-ignore.c, module-formats.c: /IGNORE didn't show if it had -replies flag 2000-07-11 11:44 Timo Sirainen <tss@iki.fi> * src/fe-text/: gui-readline.c, gui-readline.h, gui-special-vars.c: Ctrl-K also puts the deleted text to cutbuffer which can be recovered with Ctrl-Y. /eval $U prints the cutbuffer. 2000-07-11 11:30 Timo Sirainen <tss@iki.fi> * src/irc/core/ignore.c: Another /IGNORE -replies fix 2000-07-11 11:25 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-readline.c: KEY_LL = end key 2000-07-11 02:25 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-readline.c: Ctrl-Y fixed when there was no text to undelete. Added CTRL() macro for defining control keys easier. 2000-07-11 01:27 Timo Sirainen <tss@iki.fi> * src/irc/core/ignore.c: /IGNORE -replies fixes 2000-07-11 01:00 Timo Sirainen <tss@iki.fi> * src/: core/levels.c, core/misc.c, core/network.c, core/signals.c, fe-common/core/completion.c, fe-common/core/fe-settings.c, fe-common/core/themes.c, fe-common/irc/fe-ctcp.c, fe-common/irc/fe-events.c, fe-common/irc/fe-ignore.c, fe-common/irc/fe-irc-commands.c, fe-text/gui-printtext.c, fe-text/gui-readline.c, irc/bot/bot-users.c, irc/bot/botnet.c, irc/bot/botnet.h, irc/dcc/dcc-files.c, irc/dcc/dcc.c, lib-config/parse.c, lib-popt/Makefile.am, lib-popt/findme.c, lib-popt/popt.c, lib-popt/poptconfig.c, lib-popt/popthelp.c, lib-popt/poptint.h: Enabled lots of GCC warnings, fixed those that were easy to fix. 2000-07-09 17:54 Timo Sirainen <tss@iki.fi> * configure.in: intl libs weren't added to program's libraries. 2000-07-09 17:47 Timo Sirainen <tss@iki.fi> * TODO: updated 2000-07-09 17:45 Timo Sirainen <tss@iki.fi> * curses.m4: Check that -lncurses is actually found - if not, try -lcurses. 2000-07-09 17:28 Timo Sirainen <tss@iki.fi> * src/fe-text/statusbar-items.c: Removed a warning 2000-07-09 17:28 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-netjoin.c: MODE checking didn't work right.. 2000-07-09 17:11 Timo Sirainen <tss@iki.fi> * configure.in: sys/types.h has to be included with sys/socket.h when checking socklen_t 2000-07-09 16:50 Timo Sirainen <tss@iki.fi> * NEWS: Released 0.7.93 2000-07-09 16:27 Timo Sirainen <tss@iki.fi> * TODO, configure.in: Getting ready for 0.7.93.. 2000-07-09 16:25 Timo Sirainen <tss@iki.fi> * src/fe-common/core/hilight-text.c: Don't add the highlighted window to activity list if it's the current window.. 2000-07-09 16:23 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/dcc/fe-dcc.c: Use MSGLEVEL_MSGS/CTCPS/ACTIONS | MSGSLVEL_DCC 2000-07-09 16:22 Timo Sirainen <tss@iki.fi> * src/fe-text/module.h: We're fe-text module, not gui-text 2000-07-09 16:05 Timo Sirainen <tss@iki.fi> * .cvsignore, autogen.sh: small fix. 2000-07-09 16:02 Timo Sirainen <tss@iki.fi> * autogen.sh, colorless.theme: Create colorless.theme automatically with a perl script in autogen.sh 2000-07-09 15:28 Timo Sirainen <tss@iki.fi> * src/fe-common/core/completion.c: -option tab-completion didn't work. 2000-07-09 15:03 Timo Sirainen <tss@iki.fi> * src/irc/flood/: autoignore.c, flood.c: Don't check CTCP replies for autoignoring. /RELOAD printed some warnings to screen if you had ignored any channels. Nothing is autoignored anymore by default since there's been too many bugs with it, probably still is.. 2000-07-09 14:51 Timo Sirainen <tss@iki.fi> * src/fe-text/: statusbar-items.c, statusbar.c: You can change statusbar colors with /SET statusbar_xxx. 2000-07-09 14:33 Timo Sirainen <tss@iki.fi> * configure.in, src/perl/Makefile.am: --enable-perl[=libdir] to configure - you can specify what directory to install the perl libraries. 2000-07-09 13:39 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-readline.c: Ctrl-Y undeletes the last ^U'd line. 2000-07-09 02:03 Timo Sirainen <tss@iki.fi> * src/: core/commands.c, core/commands.h, fe-common/core/completion.c, fe-common/core/fe-core-commands.c: Moved is_base_command() from command completion to command_have_sub() in core/commands. /HELP <command with subcommands> works now right. 2000-07-09 01:28 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/: fe-events.c, fe-netjoin.c, fe-netjoin.h: Netsplit changes - all netsplit handling is now in netsplit/netjoin files and fe-events.c doesn't know anything about it. Hides server +o mode change messages - it's displayed as '@' char before the nick in netjoin message. 2000-07-09 00:31 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/keyboard.c, fe-common/core/keyboard.h, fe-common/core/module-formats.c, fe-common/core/module-formats.h, fe-text/gui-readline.c: Implemented /BIND [<key> [<action> [<data>]]] command. 2000-07-08 23:47 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/keyboard.c, fe-common/core/keyboard.h, fe-text/gui-readline.c: Reading and saving keyboard configuration actually works now. 2000-07-07 22:49 Timo Sirainen <tss@iki.fi> * src/fe-common/core/themes.c: Tab-completion for /FORMAT. 2000-07-04 23:47 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-events.c: If message was for you (your nick at start of line), print it with MSGLEVEL_HILIGHT, instead of the previous _NOHILIGHT.. 2000-07-04 23:45 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: autorun.c, fe-core-commands.c: /CAT, /HELP xx and reading autorun commands stuck irssi to infinite loop. 2000-07-04 21:36 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/fe-settings.c, irc/core/irc-commands.c: Changed /TOPIC -d to be /TOPIC -delete instead, the automatic option completion will take care of it. Added -clear option to /SET. 2000-07-04 21:23 Timo Sirainen <tss@iki.fi> * src/irc/core/server-reconnect.c: User mode wasn't set right after server reconnection if server didn't set any user mode for you automatically. 2000-07-04 21:07 Timo Sirainen <tss@iki.fi> * src/fe-text/statusbar-items.c: Ahem. still broken ;) 2000-07-04 21:06 Timo Sirainen <tss@iki.fi> * src/fe-text/statusbar-items.c: whops. broke it accidentally. 2000-07-04 21:03 Timo Sirainen <tss@iki.fi> * src/fe-text/statusbar-items.c: (zZzZ) wasn't displayed in statusbar if you didn't have any user mode set. 2000-07-04 20:56 Timo Sirainen <tss@iki.fi> * src/irc/dcc/dcc-chat.c: If there was any spaces after /DCC CHAT nick (like after used nick completion), Irssi used the spaces as part of the nick. /MSG =nick would also fail because of it. 2000-07-04 02:44 Timo Sirainen <tss@iki.fi> * src/fe-text/screen.c: Don't redraw screen after EVERY /SET, just when /SET colors has changed. 2000-07-04 02:20 Timo Sirainen <tss@iki.fi> * src/irc/core/ctcp.c: Removed system version from default CTCP reply. 2000-07-03 00:22 Timo Sirainen <tss@iki.fi> * src/irc/core/server-setup.c: Server reconnection was a bit buggy - it didn't have to wait for the 5 minutes if it connected to some other server in same ircnet.. 2000-07-03 00:11 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-modules.c: forgot to add this 2000-07-03 00:04 Timo Sirainen <tss@iki.fi> * src/: core/modules.c, core/modules.h, fe-common/core/Makefile.am, fe-common/core/fe-common-core.c, fe-common/core/module-formats.c, fe-common/core/module-formats.h: Implemented runtime loadable modules. /LOAD loads a module, /UNLOAD unloads it. 2000-07-02 21:22 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/fe-core-commands.c, irc/core/irc-commands.c: If you're pasting text to channel and some of it starts with /, Irssi will send the "/command" to channel if it doesn't exist (instead of just printing "unknown command"). 2000-07-02 20:52 Timo Sirainen <tss@iki.fi> * src/core/log.c: Logs were closed and entirely removed after doing /RELOAD. 2000-07-02 20:23 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: autorun.c, fe-core-commands.c: Fixed a couple of potential problems if there was longer lines than 64k in help files, autorun file or /catted file. 2000-07-02 19:57 Timo Sirainen <tss@iki.fi> * src/: core/commands.c, fe-common/core/fe-core-commands.c: /^command hides the output of the command, it's not written to log either. Good for sending passwords for example. 2000-07-02 18:24 Timo Sirainen <tss@iki.fi> * src/irc/core/massjoin.c: Minor memleak fixed. 2000-07-02 18:19 Timo Sirainen <tss@iki.fi> * src/: fe-common/irc/Makefile.am, fe-common/irc/fe-common-irc.c, fe-common/irc/fe-events.c, fe-common/irc/fe-netjoin.c, fe-common/irc/fe-netjoin.h, fe-common/irc/fe-netsplit.c, fe-common/irc/module-formats.c, fe-common/irc/module-formats.h, irc/core/netsplit.c, irc/core/netsplit.h: When netsplit is over, irssi prints "Netsplit over, joins: (nicks)" and hides all the real JOIN messages. Fixed also some netsplit bugs. 2000-07-02 14:07 Timo Sirainen <tss@iki.fi> * src/fe-common/: core/window-activity.c, irc/fe-events.c: Don't check highlighting if the message was meant for you (your nick at the start of the line). Also, highlighted texts didn't really set the window's color right in activity list.. 2000-07-02 13:56 Timo Sirainen <tss@iki.fi> * src/core/: network.c, network.h, server.c: "Temporary error in nameserver" shouldn't remove server reconnections. 2000-07-02 13:30 Timo Sirainen <tss@iki.fi> * src/core/commands.c: Automatic command and option completion didn't check ambiguous commands right. For example /VER didn't work because there was /VERSION command too.. 2000-07-02 01:59 Timo Sirainen <tss@iki.fi> * docs/Makefile.am: Install docs into $prefix/doc/irssi directory with make install. 2000-07-02 01:52 Timo Sirainen <tss@iki.fi> * config: Added SV and GOTO aliases 2000-07-01 23:15 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: printtext.c, windows.c: The month name parameter was supposed to go to daychange format, not to timestamp. 2000-07-01 14:33 Timo Sirainen <tss@iki.fi> * Makefile.am, README-HEBREW: GTK version specific, removed. 2000-07-01 14:26 Timo Sirainen <tss@iki.fi> * docs/: Makefile.am, commands.txt: Out of date - manual.txt replaces this. 2000-07-01 02:34 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/irc-window-activity.c: Fixed crash. 2000-07-01 00:01 Timo Sirainen <tss@iki.fi> * src/: core/network.c, fe-common/core/completion.c, fe-common/irc/fe-events-numeric.c, fe-text/gui-windows.c, irc/flood/flood.c: Removed some warning messages. 2000-06-30 23:33 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/windows.h, irc/core/channels.h, irc/core/irc.h, irc/core/query.h: WI_ITEM_REC was modified, but CHANNEL_REC, etc. wasn't. BIG mistake. 2000-06-30 22:59 Timo Sirainen <tss@iki.fi> * NEWS, TODO, config, configure.in: Released Irssi 0.7.92 2000-06-30 21:54 Timo Sirainen <tss@iki.fi> * src/: core/misc.c, core/misc.h, fe-common/irc/fe-events-numeric.c, fe-common/irc/fe-events.c, fe-text/gui-windows.c, fe-text/statusbar-items.c: If joined channel had some low-ascii (color codes), they were displayed wrong in statusbar and prompt. Also, if you're invited to some channel, print the lowascii so that you can see them (^B, etc.) 2000-06-30 21:51 Timo Sirainen <tss@iki.fi> * src/fe-common/: core/completion.c, irc/irc-completion.c: /MSG completion fixes. /HELP command completion works. Some other fixes. 2000-06-30 21:50 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/hilight-text.c, fe-common/core/window-activity.c, fe-common/core/windows.h, fe-common/irc/fe-common-irc.c, fe-common/irc/irc-hilight-text.c, fe-common/irc/irc-hilight-text.h, fe-common/irc/irc-window-activity.c, fe-text/gui-printtext.c, fe-text/gui-printtext.h, fe-text/statusbar-items.c: Lots of /HILIGHT changes. You can use color names with -color. Window numbers are colored with the highlight color in activity statusbar item. 2000-06-30 21:49 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: module-formats.c, module-formats.h, printtext.c: Added "servertag" format - it's displayed before the message if it comes from a server different than the one active in window, or in all empty windows if you're connected to multiple servers. In "daychange" format you can use $3 to print the current month name. Changed the default to "dd mon yyyy" style. 2000-06-30 21:45 Timo Sirainen <tss@iki.fi> * src/fe-text/: gui-textwidget.c, gui-windows.c, gui-windows.h: /SCROLLBACK HOME/END/GOTO commands weren't working right. 2000-06-30 21:44 Timo Sirainen <tss@iki.fi> * src/irc/core/modes.c: When doing "/OP nick1 nick2" (two spaces), irssi tried to op "" nick too. 2000-06-29 00:58 Timo Sirainen <tss@iki.fi> * src/fe-common/: core/window-items.c, irc/fe-channels.c, irc/fe-query.c: /SET window_close_on_part -> /SET autoclose_windows 2000-06-29 00:29 Timo Sirainen <tss@iki.fi> * docs/manual.txt, src/core/commands.c, src/fe-common/core/completion.c: /REHASH -> /RELOAD so it won't collide with the server's rehash command. 2000-06-29 00:25 Timo Sirainen <tss@iki.fi> * src/fe-common/core/themes.c: Added options -delete and -reset for /FORMAT. -delete sets the string empty, and -reset sets it to the original format. 2000-06-28 23:47 Timo Sirainen <tss@iki.fi> * docs/manual.txt, src/fe-common/core/hilight-text.c, src/fe-common/core/hilight-text.h, src/fe-common/irc/fe-events.c, src/fe-common/irc/irc-hilight-text.c, src/fe-common/irc/irc-hilight-text.h: /HILIGHT changed. -nick option now tells to hilight only the nick, not the whole line. -mask option matches the text for nick mask (it didn't even work before). 2000-06-28 23:06 Timo Sirainen <tss@iki.fi> * src/fe-text/statusbar-items.c: Setting lag_min_show to -1 disables displaying lag entirely. 2000-06-28 22:46 Timo Sirainen <tss@iki.fi> * src/fe-text/statusbar-items.c: Don't count messages that have "FOLDER INTERNAL DATA" text in their subject. 2000-06-28 22:00 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/completion.c, fe-common/irc/fe-irc-commands.c, fe-common/irc/irc-completion.c, irc/core/Makefile.am, irc/core/irc-commands.c, irc/core/irc-commands.h, irc/core/irc.c, irc/core/irc.h: You can send message to different server with /MSG -<server tag> nick... Tab-completion changes: - in empty line, it completed /MSG nick1 fine, but another tab press didn't give the next nick. - "/command <tab>" doesn't try to complete /command, but instead it tries to complete it's subcommand or first parameter. - /MSG completion now goes through nicks in ALL servers prefixing the nick with -<server tag> if needed. - /MSG -tag <tab> completes only nicks in "tag" server. 2000-06-28 19:15 Timo Sirainen <tss@iki.fi> * src/: core/commands.c, core/commands.h, fe-common/core/fe-core-commands.c, fe-common/core/fe-log.c, fe-common/core/module-formats.c, fe-common/core/module-formats.h, fe-common/irc/fe-channels.c, fe-common/irc/fe-ircnet.c, fe-common/irc/dcc/fe-dcc.c, irc/core/irc-commands.c: Automatic command completion and a few other fixes. 2000-06-28 17:44 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/irc-completion.c: You can complete #channels, Irssi uses only the joined channels and channels in setup. 2000-06-28 17:36 Timo Sirainen <tss@iki.fi> * src/: core/commands.c, core/commands.h, fe-common/core/completion.c, fe-common/core/fe-core-commands.c, fe-common/core/module-formats.c, fe-common/core/module-formats.h: -options can now be completed with tabulator. There's also automatic completion for them, like instead of /join -invite you can use just /join -i. 2000-06-27 21:20 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-textwidget.c: The "max. count" parameter in /LAST didn't work right. 2000-06-27 21:11 Timo Sirainen <tss@iki.fi> * src/fe-common/core/hilight-text.c: "print text stripped" signal wasn't resent with MSGLEVEL_HILIGHT level. This broke at least logging hilighted messages. 2000-06-27 20:26 Timo Sirainen <tss@iki.fi> * src/fe-common/core/windows.c: Closing active window that had window items could crash. 2000-06-26 01:39 Timo Sirainen <tss@iki.fi> * src/core/commands.c, src/core/pidwait.c, src/core/rawlog.c, src/core/signals.c, src/core/signals.h, src/fe-common/core/printtext.c, src/irc/core/irc.c, docs/design.txt, docs/signals.txt, src/perl/irssi-perl.c: Created signal_get_uniq_id() macro. Added some documentation about signals to design.txt. 2000-06-26 00:59 Timo Sirainen <tss@iki.fi> * src/: core/commands.c, core/commands.h, fe-common/core/completion.c: Subcommand and command parameter completion works now also if you use alias as the base command. 2000-06-26 00:40 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/irc-completion.c: Using \n with /SET expand_escapes ON didn't work right. 2000-06-26 00:25 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-events-numeric.c: WHOIS and "no such nick" messages are displayed in nick's query window if it exists + other cleanups and minor changes. 2000-06-26 00:14 Timo Sirainen <tss@iki.fi> * src/fe-common/core/completion.c: Settings completion works with /TOGGLE also, it completes only boolean settings. /SET completion works now even if '/' isn't in command chars. 2000-06-26 00:05 Timo Sirainen <tss@iki.fi> * src/fe-common/core/completion.c: completing files in root directory put extra / character at the start of the line 2000-06-25 23:59 Timo Sirainen <tss@iki.fi> * src/fe-common/core/completion.c: File name completion crashed if you tried to complete file in directory that didn't exist or you didn't have read permission. 2000-06-20 21:28 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-commands.c: /command -option fixes 2000-06-20 12:14 Timo Sirainen <tss@iki.fi> * src/irc/core/: irc-commands.c, netsplit.c: /topic's cmd_get_params() had wrong parameter count.. removed unused variable from netsplit.c 2000-06-20 11:21 Timo Sirainen <tss@iki.fi> * src/: fe-common/irc/fe-irc-commands.c, fe-common/irc/dcc/fe-dcc.c, irc/core/irc-commands.c, irc/dcc/dcc-chat.c: cmd_get_params() calls had wrong parameter counts. 2000-06-20 11:20 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-printtext.c: When scrollback buffer got full and you hadn't done /LAST or /AWAY, Irssi crashed.. 2000-06-18 12:25 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-settings.c: Display /ALIAS list sorted. 2000-06-18 12:10 Timo Sirainen <tss@iki.fi> * src/irc/core/netsplit.c: Don't use cmd_get_params() to split the two hosts, it's a lot easier to use strchr().. 2000-06-18 12:05 Timo Sirainen <tss@iki.fi> * src/fe-common/core/completion.c: File completion updates: - ~/ isn't expanded to /home/xxx/ - . and .. don't show up in list anymore - .files won't be added to list unless you try to complete file name starting with . 2000-06-18 12:02 Timo Sirainen <tss@iki.fi> * src/core/: memdebug.c, memdebug.h: Added g_dirname() so ig_free() won't complain when free()ing it. 2000-06-18 03:18 Timo Sirainen <tss@iki.fi> * docs/formats.txt, docs/manual.txt, src/core/commands.c, src/core/commands.h, src/core/misc.c, src/core/misc.h, src/fe-common/core/fe-core-commands.c, src/fe-common/core/fe-log.c, src/fe-common/core/fe-settings.c, src/fe-common/core/hilight-text.c, src/fe-common/core/themes.c, src/fe-common/irc/fe-channels.c, src/fe-common/irc/fe-ignore.c, src/fe-common/irc/fe-irc-commands.c, src/fe-common/irc/fe-irc-server.c, src/fe-common/irc/fe-ircnet.c, src/fe-common/irc/irc-completion.c, src/fe-common/irc/dcc/fe-dcc.c, src/fe-text/gui-textwidget.c, src/irc/bot/botnet-connection.c, src/irc/bot/botnet-users.c, src/irc/bot/botnet.c, src/irc/core/bans.c, src/irc/core/channels-query.c, src/irc/core/channels.c, src/irc/core/irc-commands.c, src/irc/core/irc-special-vars.c, src/irc/core/ircnet-setup.c, src/irc/core/modes.c, src/irc/core/netsplit.c, src/irc/dcc/dcc-chat.c, src/irc/dcc/dcc-files.c, src/irc/dcc/dcc.c, src/irc/notifylist/notify-commands.c: Changed option handling in /commands. Irssi will now complain about unknown options and missing option arguments. Renamed /SERVER -add, -remove and -list to /SERVER ADD, REMOVE and LIST. 2000-06-17 18:10 Timo Sirainen <tss@iki.fi> * src/fe-common/core/completion.c: Added file name completion for commands /CAT, /RUN, /SAVE, /REHASH and /RAWLOG OPEN/SAVE. 2000-06-17 18:03 Timo Sirainen <tss@iki.fi> * src/fe-common/: core/completion.c, irc/irc-completion.c, irc/dcc/fe-dcc.c: "command complete" -> "complete command" so that it won't conflict with /complete command .. also changed "word complete" to "complete word". 2000-06-17 17:58 Timo Sirainen <tss@iki.fi> * src/: core/commands.c, core/commands.h, fe-common/core/completion.c, fe-common/core/completion.h, fe-common/irc/irc-completion.c, fe-common/irc/dcc/fe-dcc.c: File name completion for /DCC SEND 2000-06-17 15:16 Timo Sirainen <tss@iki.fi> * src/: core/misc.c, core/misc.h, fe-common/core/completion.c: Completion list is now sorted. 2000-06-17 15:04 Timo Sirainen <tss@iki.fi> * src/fe-common/core/completion.c: Don't add same /command more than once to completion list. Completion didn't work right when completing subcommands's subcommand. 2000-06-17 14:23 Timo Sirainen <tss@iki.fi> * src/fe-common/core/completion.c: Forgot to add this. 2000-06-17 14:22 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/window-items.c, fe-common/irc/fe-channels.c, fe-common/irc/fe-query.c, fe-common/irc/dcc/fe-dcc.c, irc/core/query.h, irc/dcc/dcc-chat.c, irc/dcc/dcc.h: Added /SET reuse_unused_windows setting, default is OFF If window_close_on_part is ON, we don't anymore close the window if we get kicked or connection gets lost. Also don't close DCC chat window if the other side disconnects. 2000-06-17 13:53 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/Makefile.am, fe-common/core/completion.h, fe-common/core/fe-common-core.c, fe-common/irc/Makefile.am, fe-common/irc/completion.c, fe-common/irc/completion.h, fe-common/irc/fe-common-irc.c, fe-common/irc/irc-completion.c, fe-text/gui-readline.c: Rewrite Tab-completion to work with signals - now it should be easy to add completion to whatever command. 2000-06-16 01:00 Timo Sirainen <tss@iki.fi> * src/fe-text/: gui-printtext.c, gui-textwidget.c, gui-windows.h: /LAST -away checks only lines that came after last time you went away. 2000-06-15 22:56 Timo Sirainen <tss@iki.fi> * docs/manual.txt, src/fe-common/irc/fe-ircnet.c, src/irc/core/ircnet-setup.c, src/irc/core/ircnet-setup.h: You can specify command(s) to be sent automatically to server after connected with /IRCNET -autosendcmd. Useful for IRC networks with NickServ. Patch by <Tommi.Komulainen@iki.fi> Ability to send a command automatically to server IRC network 2000-06-15 21:34 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-channels.c: bugfix 2000-06-15 21:34 Timo Sirainen <tss@iki.fi> * src/irc/core/channel-events.c: If join to !channel wasn't successfull (banned, etc.), Irssi didn't remove the channel's window item. 2000-06-15 20:33 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-query.c: "window changed" signal handler didn't check if the old or new window is NULL. window_has_query() 2000-06-15 12:39 Timo Sirainen <tss@iki.fi> * src/fe-common/core/printtext.c: Whops, last "fix" broke timestamp's time. 2000-06-15 00:31 Timo Sirainen <tss@iki.fi> * src/fe-common/core/printtext.c: Don't waste time calculating timestamp differeces if the timestamp_timeout is 0. 2000-06-14 22:19 Timo Sirainen <tss@iki.fi> * .cvsignore: Added irssi-version.h.in there 2000-06-14 22:16 Timo Sirainen <tss@iki.fi> * NEWS, TODO, configure.in, docs/manual.txt: Irssi 0.7.91 released. 2000-06-14 22:12 Timo Sirainen <tss@iki.fi> * src/fe-text/: gui-windows.c, gui-windows.h: Remove line cache from memory after 10 minutes of inactivity. 2000-06-14 21:40 Timo Sirainen <tss@iki.fi> * src/: fe-common/irc/fe-events-numeric.c, irc/core/irc-commands.c: Don't show "End of WHOWAS" if none of the nicks were found. 2000-06-14 21:05 Timo Sirainen <tss@iki.fi> * src/fe-common/: core/fe-common-core.c, irc/fe-events.c, irc/fe-irc-commands.c, irc/fe-query.c, irc/fe-query.h: Renamed /SET query_auto_close to autoclose_query. Added /SET autocreate_own_query - it specifies if we want to create query window when we send /MSG to someone. 2000-06-14 20:19 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/completion.c: Tab-completion works now with /commands and /set variables, patch by <Tommi.Komulainen@iki.fi>. Fixed also a few memleaks. 2000-06-14 20:02 Timo Sirainen <tss@iki.fi> * src/fe-text/: gui-entry.c, gui-entry.h, gui-readline.c: Ctrl-W deletes word in left - patch from Kjetil Ødegaard <kjetilod@orakel.ntnu.no> 2000-06-14 19:58 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-netsplit.c: In netsplit quit messages, display @ in front of operators' nicks. 2000-06-14 19:52 Timo Sirainen <tss@iki.fi> * src/: fe-common/irc/fe-ignore.c, irc/core/ignore.c, irc/flood/autoignore.c, irc/flood/flood.c: Fixed some flood detection, ignoring and autoignoring bugs. 2000-06-14 19:50 Timo Sirainen <tss@iki.fi> * src/irc/core/: server-reconnect.c, server-setup.c, server-setup.h: Read new server specific settings when reconnecting to new server. 2000-06-14 19:48 Timo Sirainen <tss@iki.fi> * src/fe-text/statusbar-items.c: /SET mail_counter on|off. Also, it doesn't anymore read through the file if it's modification time hasn't changed. 2000-06-14 19:44 Timo Sirainen <tss@iki.fi> * src/fe-text/: gui-entry.c, gui-readline.c: tab-completion in the middle of line left the cursor in wrong place. 2000-06-14 19:41 Timo Sirainen <tss@iki.fi> * src/fe-common/: core/windows.c, irc/fe-query.c: "window changed" signal now gives the old window as it's second argument. query_auto_close now resets the "last check" time when changing to some other window FROM it. 2000-06-14 19:33 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-log.c: Logging wrote to message to file twice. 2000-06-14 19:31 Timo Sirainen <tss@iki.fi> * src/lib-config/write.c: If name tag contains '_', it shouldn't be quoted. 2000-06-13 01:33 Timo Sirainen <tss@iki.fi> * src/irc/core/modes.c: Max. mode parameter count was taken from wrong place. 2000-06-13 01:30 Timo Sirainen <tss@iki.fi> * src/irc/flood/flood.c: Changed the default flood detection values. 2000-06-13 01:27 Timo Sirainen <tss@iki.fi> * src/irc/flood/flood.c: Flood detection fixes 2000-06-13 01:19 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-events.c: Channel messages were printed wrong because of previous cleanup :) 2000-06-13 01:18 Timo Sirainen <tss@iki.fi> * src/fe-common/core/hilight-text.c: /HILIGHT -channels didn't work right. 2000-06-13 00:57 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/window-commands.c, fe-common/core/window-items.c, fe-common/core/window-items.h, fe-common/core/windows.c, fe-common/core/windows.h, fe-common/irc/Makefile.am, fe-common/irc/completion.c, fe-common/irc/fe-events.c, fe-common/irc/fe-irc-commands.c, fe-common/irc/fe-query.c, fe-common/irc/fe-query.h, fe-common/irc/irc-window-activity.c, fe-common/irc/module-formats.c, irc/bot/bot-irc-commands.c, irc/core/ctcp.c, irc/core/irc-server.c, irc/core/irc-special-vars.c, irc/core/query.c, irc/flood/flood.c: CTCP msgs/replies stops the "event privmsg" or "event notice" signals now so you don't have to check for them anymore (unless you use signal_add_first()..). /WINDOW MOVE command had some bugs. CTCP reply to some channel didn't display the channel name. Several code cleanups. 2000-06-12 00:58 Timo Sirainen <tss@iki.fi> * src/: core/special-vars.c, fe-common/core/printtext.c, fe-common/irc/completion.c: /EVAL will now expand \n and \t to newline and tab. If you /SET expand_escapes ON and type \n or \t to text line, they will be expanded. 2000-06-11 23:01 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/: fe-query.c, module-formats.c, module-formats.h: Print "starting query with <nick>" when query is created. 2000-06-11 22:21 Timo Sirainen <tss@iki.fi> * src/fe-common/core/window-items.c: /SET close_window_on_part - should we close the window too when /PARTing channel 2000-06-11 22:04 Timo Sirainen <tss@iki.fi> * src/fe-common/core/window-items.c: Clear window's waiting_channels list if some other channel/query is created in the window. 2000-06-11 21:34 Timo Sirainen <tss@iki.fi> * src/: fe-common/irc/fe-events-numeric.c, irc/core/irc-server.c, irc/core/irc-server.h, irc/core/server-reconnect.c, irc/core/server-setup.h: If you're not allowed to connect to server (K-lined, no I-line), Irssi won't try to reconnect back to the server. 2000-06-11 02:58 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-events.c: Cleaned up some code. 2000-06-11 02:42 Timo Sirainen <tss@iki.fi> * src/fe-text/statusbar-items.c: Displays Mail counter in statusbar. Read the FIXME for more info :) 2000-06-11 02:03 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-netsplit.c: Check ignores when printing net split messages. 2000-06-11 01:40 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-core-commands.c: if command is unknown, and cmdchar is found inside the command name, we probably want to send the whole line to channel. for example when pasting a path /usr/bin/xxx 2000-06-11 01:20 Timo Sirainen <tss@iki.fi> * src/: core/commands.c, fe-common/irc/completion.c: Changed the behaviour of how to handle "send command" signal (text you typed to entry field). 2000-06-11 00:48 Timo Sirainen <tss@iki.fi> * src/core/commands.c: same cmdchar twice ignores aliases ignores aliases - not any two cmdchars 2000-06-10 23:40 Timo Sirainen <tss@iki.fi> * src/: fe-common/irc/fe-events-numeric.c, fe-common/irc/fe-events.c, fe-common/irc/module-formats.c, fe-common/irc/module-formats.h, irc/core/irc-commands.c, irc/core/irc-server.h: /WHOIS automatically sends a /WHOWAS query if nick wasn't in IRC. 2000-06-10 22:03 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-commands.c: /JOIN -<server tag> #channel joins to channel in specified server. 2000-06-10 21:51 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-irc-commands.c: If autocreate_query is ON, /MSG nick now creates the query. 2000-06-10 21:16 Timo Sirainen <tss@iki.fi> * src/fe-text/: gui-readline.c, statusbar-items.c: Ctrl-X changes IRC server in stats/msgs/empty windows. 2000-06-10 20:56 Timo Sirainen <tss@iki.fi> * src/fe-common/core/windows.c: "Day changed" is now printed at right time, never after already printed some messages after 00:00.. 2000-06-10 20:12 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-common-core.c: Don't display the msgs window by default anymore since query windows are created by default also.. 2000-06-10 10:58 Timo Sirainen <tss@iki.fi> * src/irc/core/modes.c: /MODE +something or /MODE -something assumes that we want to change the active channel's mode. 2000-06-10 10:39 Timo Sirainen <tss@iki.fi> * src/core/: log.c, log.h: Rotate time names changed :) week -> weekly, day -> daily, etc. 2000-06-10 10:34 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-channels.c: /CHANNEL LIST displayed comma at the end of channel options. ugly. 2000-06-09 19:29 Timo Sirainen <tss@iki.fi> * docs/perl.txt, src/irc/dcc/dcc.h: Added Irssi::Dcc::values(), updated a few other DCC things too. 2000-06-09 18:58 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/printtext.c, fe-text/gui-printtext.c, fe-text/gui-textwidget.c, fe-text/gui-windows.h: Beeps should work(?). ANSI colors had some bugs, bolds weren't working and blinking crashed irssi. 2000-06-09 18:19 Timo Sirainen <tss@iki.fi> * src/fe-common/core/window-activity.c: Window activity is now "msg to you" with lines containing hilighted text. You can disable window activity notifies in some channels with /SET noact_channels #chan1 #chan2 .. The activity is displayed if some text had "msg to you" level. 2000-06-09 17:50 Timo Sirainen <tss@iki.fi> * src/: fe-common/irc/fe-irc-commands.c, fe-common/irc/module-formats.c, fe-common/irc/module-formats.h, irc/core/irc-commands.c: You can specify the format of the /WALL text with /SET wall_format, default is "[Wall/#channel] text". The WALL is also printed to screen. 2000-06-07 20:35 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-commands.c: /WHO and /WHO * should disply who list of the active channel. 2000-06-06 21:14 Timo Sirainen <tss@iki.fi> * src/lib-config/get.c: If config_node_get_str() is given NULL node, return the given default. 2000-06-06 21:13 Timo Sirainen <tss@iki.fi> * src/core/network.c: Use INADDR_BROADCAST if INADDR_NONE isn't defined. 2000-06-06 21:12 Timo Sirainen <tss@iki.fi> * src/irc/dcc/dcc.c: Replying to dcc get and chat requests didn't work. 2000-06-06 18:58 Timo Sirainen <tss@iki.fi> * src/irc/core/modes.c: bugfix 2000-06-05 19:38 Timo Sirainen <tss@iki.fi> * src/fe-text/screen.c: Maybe I should have tried to run irssi after the ignore_signals "fix" .. now really fixed. 2000-06-05 19:32 Timo Sirainen <tss@iki.fi> * src/fe-text/screen.c: ignore_signals setting wasn't read at startup.. 2000-06-04 23:11 Timo Sirainen <tss@iki.fi> * src/fe-common/core/module-formats.c: /HILIGHT displayed levels twice. 2000-06-04 22:54 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/window-commands.c, irc/Makefile.am, irc/core/server-setup.c: fixed two minor memleaks. irc/bot directory isn't now build if you specify --without-bot parameter to configure 2000-06-04 18:01 Timo Sirainen <tss@iki.fi> * Makefile.am, NEWS, README, TODO, autogen.sh, config, configure.in, docs/Makefile.am, src/core/Makefile.am, src/fe-common/irc/Makefile.am, src/fe-text/Makefile.am, src/irc/bot/Makefile.am, src/irc/dcc/Makefile.am, src/irc/flood/Makefile.am, src/irc/notifylist/Makefile.am: 0.7.90 released. 2000-06-04 17:33 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-ircnet.c: forgot this file.. 2000-06-04 16:52 Timo Sirainen <tss@iki.fi> * docs/manual.txt, src/core/commands.c, src/core/commands.h, src/fe-common/irc/Makefile.am, src/fe-common/irc/fe-channels.c, src/fe-common/irc/fe-common-irc.c, src/fe-common/irc/fe-irc-server.c, src/fe-common/irc/module-formats.c, src/fe-common/irc/module-formats.h, src/irc/core/ircnet-setup.c, src/irc/core/ircnet-setup.h, src/irc/core/netsplit.c, src/irc/core/server-setup.c, src/irc/dcc/dcc-files.c, src/irc/dcc/dcc.c: /IRCNET command. PARAM_FLAG_NOQUOTES flag for cmd_get_params() 2000-06-04 15:24 Timo Sirainen <tss@iki.fi> * docs/manual.txt, src/fe-common/irc/fe-channels.c: Updated /SERVER, /CHANNEL and /IGNORE in manual. /CHANNEL ADD works now better when modifying existing channel. 2000-06-04 14:59 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: fe-log.c, module-formats.c: /LOG show reference number for each log, you can use it with /LOG START, STOP and CLOSE commands instead of file name. 2000-06-04 14:38 Timo Sirainen <tss@iki.fi> * src/: fe-common/irc/completion.c, fe-common/irc/completion.h, fe-common/irc/fe-events.c, fe-common/irc/fe-ignore.c, fe-common/irc/irc-window-activity.c, irc/core/ignore.c, irc/core/ignore.h, irc/core/nicklist.c, irc/core/nicklist.h: completion_msgtoyou() -> irc_nick_match() Implemented -replies option to /ignore. 2000-06-04 03:52 Timo Sirainen <tss@iki.fi> * src/irc/dcc/dcc-files.c: ..and fixed DCC resume that I just broke. 2000-06-04 03:36 Timo Sirainen <tss@iki.fi> * src/: core/commands.c, core/commands.h, fe-common/irc/fe-irc-commands.c, fe-common/irc/dcc/fe-dcc.c, fe-common/irc/dcc/module-formats.c, fe-common/irc/dcc/module-formats.h, irc/core/irc-commands.c, irc/core/irc.h, irc/core/query.c, irc/dcc/dcc-chat.c, irc/dcc/dcc-files.c, irc/dcc/dcc.c, irc/dcc/dcc.h: Lots of DCC related fixes. Added command_bind_first() and command_bind_last() functions. 2000-06-04 02:04 Timo Sirainen <tss@iki.fi> * src/irc/core/bans.c: Removed a warning. 2000-06-03 20:54 Timo Sirainen <tss@iki.fi> * src/core/levels.c: bits2level() with zero as argument printed some glib warnings. 2000-06-03 00:55 Timo Sirainen <tss@iki.fi> * src/irc/core/server-setup.c: /SET hostname didn't affect until restart. 2000-06-02 03:59 Timo Sirainen <tss@iki.fi> * src/: fe-none/.cvsignore, fe-text/.cvsignore: ..and cvsignores for new binaries.. 2000-06-02 03:58 Timo Sirainen <tss@iki.fi> * src/: fe-none/Makefile.am, fe-text/Makefile.am: Changed binary names: irssi-text -> irssi, irssi-bot -> botti 2000-06-02 03:55 Timo Sirainen <tss@iki.fi> * README, irssi.spec.in, docs/manual.txt, src/common.h: Changed irssi's url to http://irssi.org 2000-06-02 03:52 Timo Sirainen <tss@iki.fi> * TODO: updated, everything is in english for a change :) 2000-06-02 03:49 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-textwidget.c: If we used /SB GOTO 23:59 or something, we wanted to jump to previous day's 23:59 time instead of into future.. 2000-06-02 03:19 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-commands.c: /AWAY <away message> now sets yourself away in all IRC servers. If you wish to set it only to one server, use /AWAY -one <message> 2000-06-02 03:15 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/fe-log.c, fe-common/core/module-formats.c, fe-common/core/module-formats.h, irc/core/irc-log.c: Awaylog is printed to screen when you set yourself unaway. 2000-06-02 03:15 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-core-commands.c: /CAT <file name> [seek position] If we don't want to print the file from beginning. 2000-06-02 03:04 Timo Sirainen <tss@iki.fi> * src/core/: log.c, rawlog.c: common-setup.h wasn't removed from here - Made rawlog to use "log_create_mode" setting. 2000-06-02 02:36 Timo Sirainen <tss@iki.fi> * src/: Makefile.am, common-setup.h, irc/core/irc-commands.c, irc/core/netsplit.c, irc/core/server-reconnect.c, irc/core/server-reconnect.h, irc/core/server-setup.c, irc/flood/autoignore.c: removed common-setup.h, put all settings in it to files where they belong to. 2000-06-02 02:27 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-printtext.c: if you were at the top of the scrollback buffer and the first line line was removed from buffer, ypos was updated wrong and it messed up some things. 2000-06-02 02:19 Timo Sirainen <tss@iki.fi> * src/fe-text/statusbar-items.c: --more-- in statusbar should now work right. 2000-06-02 01:33 Timo Sirainen <tss@iki.fi> * src/fe-text/screen.c: Or actually :) SIGINT shouldn't be ignored, it's used to detect Ctrl-C... 2000-06-02 01:30 Timo Sirainen <tss@iki.fi> * src/fe-text/screen.c: Removed "ignore_sigquit" and added "ignore_signals" instead. You can ignore signals: hup, int, quit, term, pipe, alrm, usr1, usr2 2000-06-02 01:11 Timo Sirainen <tss@iki.fi> * src/fe-text/screen.c: "ignore_sigquit" setting - when enabled, ignore SIGQUIT signals. ncurses does this when pressing ctrl-4. With some terminals, there's no meta key and you'll have to use ctrl-3 instead which is pretty close to 4.. 2000-06-01 20:04 Timo Sirainen <tss@iki.fi> * docs/manual.txt, src/fe-common/irc/fe-irc-server.c, src/irc/core/server-setup.c: /server -add messed up everything when modifying existing servers. Now it also changes only the specified settings in the server instead of replacing it entirely. only the settings you change changed parts 2000-06-01 19:36 Timo Sirainen <tss@iki.fi> * src/irc/core/channels-query.c: Some strange servers replied to MODE #chan1,#chan2 with "Cannot join channel (illegal name)". IMHO this is not a logical reply from server.. fixed, anyway. 2000-06-01 19:31 Timo Sirainen <tss@iki.fi> * src/irc/core/server-reconnect.c: crashed when reconnecting to server that didn't automatically set any user mode (I _did_ fix this a week ago, what happened to it?) 2000-06-01 19:22 Timo Sirainen <tss@iki.fi> * src/irc/core/bans.c: /BAN * and /UNBAN * equals to /BAN * * or /UNBAN * *, so you don't have to write the * twice when banning/unbanning everyone.. 2000-06-01 19:17 Timo Sirainen <tss@iki.fi> * src/core/misc.c: match_wildcards() didn't work right if data contained '*' characters and we were matching it to '*'.. 2000-06-01 19:08 Timo Sirainen <tss@iki.fi> * src/fe-common/: core/window-items.c, irc/fe-channels.c: Leaving from some channel didn't update status bar. 2000-06-01 19:07 Timo Sirainen <tss@iki.fi> * src/irc/core/: irc-server.c, irc-server.h: forgot these from /MOTD fix.. 2000-06-01 18:55 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-events-numeric.c: Manually asking /MOTD didn't work if we had skip_motd setting enabled 2000-06-01 18:49 Timo Sirainen <tss@iki.fi> * src/: fe-text/statusbar-items.c, irc/core/irc-commands.c: /topic -d [#channel] clears the topic. When topic cleared, the topic bar wasn't refreshed immediately. 2000-06-01 18:48 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-ignore.c: /ignore -asd tried to print "unignored" text with NULL argument. 2000-06-01 18:46 Timo Sirainen <tss@iki.fi> * src/core/commands.c: cmd_get_params() fixes: - arguments and optional channel flags couldn't be used together - -- argument treats the rest of the text as non-arguments, like /topic -- -hello- sets the topic to -hello-. 2000-06-01 17:04 Timo Sirainen <tss@iki.fi> * src/irc/core/: irc-commands.c, nicklist.c: /userhost command didn't work ("unknown command"), and sending it with /quote userhost crashed. 2000-05-30 16:54 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-events.c: when nick is quitting only from one channel, don't print the channel's name. 2000-05-30 01:31 Timo Sirainen <tss@iki.fi> * src/irc/bot/: Makefile.am, bot-commands.c, bot-commands.h, bot-irc-commands.c, bot-users.c, bot-users.h, bot.c, botnet-connection.c, botnet-users.c, botnet-users.h, botnet.c, botnet.h: Sending files through botnet works. 2000-05-29 19:34 Timo Sirainen <tss@iki.fi> * src/irc/bot/: bot-commands.c, botnet-connection.c, botnet.c: bugfixes 2000-05-29 19:10 Timo Sirainen <tss@iki.fi> * src/core/signals.c: signal_stop_by_name() didn't work 2000-05-29 18:36 Timo Sirainen <tss@iki.fi> * configure.in, src/core/memdebug.c, src/fe-common/irc/dcc/Makefile.am, src/fe-common/irc/notifylist/Makefile.am, src/irc/dcc/Makefile.am, src/irc/flood/Makefile.am, src/irc/notifylist/Makefile.am: --with-modules=xxx builds now specified extra modules to irssi binary. memdebug (if enabled) doesn't now by default check for buffer overflows since it's a huge slowup. 2000-05-29 14:47 Timo Sirainen <tss@iki.fi> * src/irc/bot/: Makefile.am, bot-commands.c, bot-commands.h, bot-irc-commands.c, bot-users.c, bot-users.h, bot.c, botnet-connection.c, botnet.c, botnet.h: User changes are sent to botnet. Botnet commands are automatically sent forward unless you stop it with signal_stop_by_name("botnet event"). 2000-05-29 02:32 Timo Sirainen <tss@iki.fi> * src/fe-common/core/windows.c: msgs window was irc server specific - messages from other irc servers were displayed in active window. 2000-05-29 00:53 Timo Sirainen <tss@iki.fi> * src/fe-text/: gui-printtext.c, gui-windows.c: text buffer fixes 2000-05-27 16:51 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-windows.c: Long lines sometimes had some colors displayed wrong. 2000-05-27 15:49 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-netsplit.c: Netsplit messages are now printed with QUITS message level. 2000-05-26 17:28 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-server.c: fixed a crash (first cvs commit in home for 2 months :) 2000-05-25 19:41 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-netsplit.c: Didn't work, fixed. 2000-05-25 19:12 Timo Sirainen <tss@iki.fi> * src/core/network.c: Didn't compile with IPv6 support. 2000-05-25 18:40 Timo Sirainen <tss@iki.fi> * docs/manual.txt, src/fe-common/irc/fe-netsplit.c, src/fe-common/irc/module-formats.c, src/fe-common/irc/module-formats.h, src/irc/core/netsplit.c, src/irc/core/netsplit.h: Print nicks who quit IRC in netsplit message. See netsplit section in docs/manual.txt for more information. 2000-05-25 16:34 Timo Sirainen <tss@iki.fi> * src/irc/bot/: botnet-connection.c, botnet.c, botnet.h: If we couldn't connect to any of our uplinks, wait for 5 minutes and try again. 2000-05-25 16:22 Timo Sirainen <tss@iki.fi> * plugins/Makefile.am: moved bot plugin to src/irc/bot 2000-05-25 15:54 Timo Sirainen <tss@iki.fi> * src/: core/special-vars.c, irc/core/server-setup.c: Unline glib.h tells, g_getenv() doesn't return newly allocated string after all.. 2000-05-25 15:29 Timo Sirainen <tss@iki.fi> * autogen.sh: s/Gnome/Irssi/g 2000-05-25 15:27 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-windows.c: If line didn't have a color change code at the beginning, it could have been printed with wrong color. 2000-05-25 15:15 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-server.c: When connecting, USER's second (and third?) parameters sometimes are meaningful, server won't let more than one people in from host specified in second parameter. Since irssi always set both of these to "-", only one Irssi could connect to the server. 2000-05-25 15:09 Timo Sirainen <tss@iki.fi> * src/core/server.c: If server's host name lookup fails, don't try to reconnect back to it. 2000-05-25 14:58 Timo Sirainen <tss@iki.fi> * src/: fe-common/irc/.cvsignore, irc/.cvsignore: irc/irc.c and fe-common/irc/irc-modules.c are generated by configure 2000-05-25 14:58 Timo Sirainen <tss@iki.fi> * src/: core/commands.c, fe-common/irc/completion.c: "/ text" sends "text" to active channel. 2000-05-25 14:52 Timo Sirainen <tss@iki.fi> * src/: core/server.c, irc/dcc/dcc-chat.c, irc/dcc/dcc-files.c: With some systems Irssi didn't notice if connect() failed. 2000-05-25 14:24 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/command-history.c, fe-text/gui-printtext.c: /set max_textbuffer_lines changed to /set scrollback_lines and /set scrollback_hours - this means that keep scrollback usually max. x lines, but allow more if the text is newer than n hours. 2000-05-25 13:30 Timo Sirainen <tss@iki.fi> * configure.in, docs/botnet.txt, src/core/misc.c, src/core/net-nonblock.c, src/core/net-nonblock.h, src/core/network.c, src/core/network.h, src/core/server.c, src/fe-common/irc/Makefile.am, src/fe-common/irc/fe-common-irc.c, src/fe-common/irc/dcc/fe-dcc.c, src/fe-common/irc/notifylist/fe-notifylist.c, src/fe-none/irssi.c, src/fe-text/irssi.c, src/irc/Makefile.am, src/irc/irc.c, src/irc/bot/.cvsignore, src/irc/bot/Makefile.am, src/irc/bot/bot-commands.c, src/irc/bot/bot-events.c, src/irc/bot/bot-users.c, src/irc/bot/bot-users.h, src/irc/bot/bot.c, src/irc/bot/bot.h, src/irc/bot/botnet-connection.c, src/irc/bot/botnet.c, src/irc/bot/botnet.h, src/irc/bot/botnets.sample, src/irc/bot/module.h, src/irc/bot/users.sample, src/irc/core/Makefile.am, src/irc/core/irc-commands.c, src/irc/core/irc-core.h, src/irc/core/modes.c, src/irc/core/modes.h, src/irc/core/nicklist.h, src/irc/core/server-setup.c, src/irc/dcc/dcc.c, src/irc/flood/flood.c, src/irc/notifylist/notifylist.c: Added bot plugin, it also has almost-functional botnet. Changed configure.in's functionality so that you could tell what modules you want to build in main irssi binary and it will create automatically the .c files that need to call the module_init()/deinit() functions. Fixed several minor things.. 2000-05-25 13:11 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-events-numeric.c: now other than long nicks in NAMES list were displayed wrong. changed back to old behaviour, but added a small kludge.. 2000-05-25 12:59 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-events-numeric.c: NAMES list crashed with long nicks .. hope it doesn't crash now somewhere else :) 2000-05-19 11:17 Timo Sirainen <tss@iki.fi> * src/fe-common/core/printtext.c: timestamp_timeout setting is integer, not boolean 2000-05-18 10:46 Timo Sirainen <tss@iki.fi> * docs/signals.txt, src/core/log.c, src/fe-common/core/fe-log.c, src/fe-common/core/module-formats.c, src/fe-text/gui-printtext.c, src/fe-text/gui-windows.c, src/irc/core/ignore.c, src/irc/core/irc-log.c, src/irc/core/query.c, src/irc/flood/flood.c: Some logging fixes. Flood checking had a memory leak. Query had a small memory leak. Text buffer fixes. 2000-05-17 11:42 Timo Sirainen <tss@iki.fi> * src/irc/core/modes.c: /mode #channel -k key now removes the "+k" mode too instead of just setting the channel key to NULL. 2000-05-17 11:32 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-commands.c: /PART <message> displays the whole message now, not just the first word 2000-05-15 17:32 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-ctcp.c: Also print the "CTCP TIME received" to screen :) 2000-05-15 17:22 Timo Sirainen <tss@iki.fi> * src/irc/core/ctcp.c: Irssi will reply to CTCP TIME request. 2000-05-15 17:21 kloczek * configure.in: - back all .po files and fill back ALL_LIGUAS variable. 2000-05-15 16:22 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: module-formats.c, printtext.c: bugfix 2000-05-15 10:40 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/module-formats.c: bugfix 2000-05-15 10:25 Timo Sirainen <tss@iki.fi> * TODO, configure.in, curses.m4, plugins/Makefile.am, src/core/commands.c, src/core/commands.h, src/core/core.c, src/core/memdebug.c, src/core/settings.c, src/core/settings.h, src/fe-common/core/Makefile.am, src/fe-common/core/fe-common-core.c, src/fe-common/core/fe-core-commands.c, src/fe-common/core/fe-log.c, src/fe-common/core/hilight-text.c, src/fe-common/core/keyboard.c, src/fe-common/core/module-formats.c, src/fe-common/core/module-formats.h, src/fe-common/core/printformat.h, src/fe-common/core/printtext.c, src/fe-common/core/printtext.h, src/fe-common/core/themes.c, src/fe-common/core/themes.h, src/fe-common/core/window-activity.c, src/fe-common/core/window-commands.c, src/fe-common/core/window-items.c, src/fe-common/core/window-items.h, src/fe-common/core/windows.c, src/fe-common/core/windows.h, src/fe-common/irc/fe-common-irc.c, src/fe-common/irc/module-formats.c, src/fe-common/irc/module-formats.h, src/fe-common/irc/dcc/Makefile.am, src/fe-common/irc/dcc/fe-dcc.c, src/fe-common/irc/dcc/module-formats.c, src/fe-common/irc/dcc/module-formats.h, src/fe-common/irc/dcc/module.h, src/fe-common/irc/notifylist/Makefile.am, src/fe-common/irc/notifylist/fe-notifylist.c, src/fe-common/irc/notifylist/module-formats.c, src/fe-common/irc/notifylist/module-formats.h, src/fe-common/irc/notifylist/module.h, src/fe-text/gui-printtext.c, src/fe-text/gui-windows.c, src/fe-text/gui-windows.h, src/fe-text/irssi.c, src/fe-text/mainwindows.c, src/fe-text/module-formats.c, src/fe-text/module-formats.h, src/irc/core/Makefile.am, src/irc/core/channel-events.c, src/irc/core/channel-rejoin.c, src/irc/core/channels.c, src/irc/core/irc-log.c, src/irc/core/irc-server.h, src/irc/core/server-setup.c, src/irc/dcc/dcc-chat.c, src/irc/dcc/dcc-files.c, src/perl/irssi-perl.c: Lots of changes again. Biggest ones: - window's text buffer should work better - themes are almost working, you can change the text formats with /format - automatically try to rejoin the channel after 5 minutes if the join there failed because it was "temporarily unavailable" (netsplits) - generally cleaning code.. 2000-05-12 17:37 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/: fe-ctcp.c, module-formats.c, module-formats.h: Display CTCP REPLY in a channel with a different text format than private CTCP replies 2000-05-10 15:59 Timo Sirainen <tss@iki.fi> * .cvsignore: added irssi-config 2000-05-10 15:57 Timo Sirainen <tss@iki.fi> * src/: core/log.c, core/settings.h, fe-common/core/hilight-text.c, fe-common/core/keyboard.c, irc/core/channels-setup.c, irc/core/ignore.c, irc/core/server-setup.c, irc/notifylist/notify-setup.c, lib-config/get.c, lib-config/iconfig.h, lib-config/parse.c, lib-config/set.c: iconfig's caching was a bit buggy - it didn't notice if some config node was removed. 2000-05-10 15:01 Timo Sirainen <tss@iki.fi> * src/fe-text/statusbar-items.c: If lag checking period was long, Irssi displayed the (??) until the lag was checked again. 2000-05-10 14:47 Timo Sirainen <tss@iki.fi> * src/: fe-common/irc/fe-netsplit.c, fe-common/irc/module-formats.c, irc/core/netsplit.c: Netsplit displays the IRC network where it happened 2000-05-10 14:38 Timo Sirainen <tss@iki.fi> * src/fe-text/: gui-textwidget.c, gui-windows.c: /LAST didn't work when window's max. number of lines was full + a few cleanups. 2000-05-10 13:32 Timo Sirainen <tss@iki.fi> * src/irc/dcc/dcc-files.c: DCC SEND fixed 2000-05-10 13:31 Timo Sirainen <tss@iki.fi> * src/irc/core/server-setup.c: IRCNet specific nick name wasn't used 2000-05-10 13:29 Timo Sirainen <tss@iki.fi> * src/irc/core/modes.c: /MODE was buggy 2000-05-10 12:00 Timo Sirainen <tss@iki.fi> * src/fe-common/core/windows.c: A few more bugfixes to make /window prev work.. :) 2000-05-10 11:26 Timo Sirainen <tss@iki.fi> * src/fe-common/core/windows.c: /window prev didn't work because of small "typo". 2000-05-09 15:24 Timo Sirainen <tss@iki.fi> * src/fe-common/core/windows.c: window next in last window jumps to first window window prev in first window jumps to last window 2000-05-09 15:14 Timo Sirainen <tss@iki.fi> * src/fe-common/core/hilight-text.c: /dehilight fixes 2000-05-09 14:55 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-readline.c: Ctrl-D = delete Ctrl-K = erase the rest of the line (patches by Tommi Komulainen) 2000-05-09 14:53 Timo Sirainen <tss@iki.fi> * src/irc/flood/flood.c: typo fixed 2000-05-09 13:42 Timo Sirainen <tss@iki.fi> * Makefile.am, acconfig.h, autogen.sh, configure.in, curses.m4, irssi-config.in, irssi.desktop, irssi.gnorba, servertest/Makefile.am, servertest/server.c, src/Makefile.am, src/core/commands.c, src/core/misc.c, src/core/settings.h, src/core/special-vars.c, src/fe-common/core/module-formats.h, src/fe-common/core/printformat.h, src/fe-common/core/printtext.h, src/fe-common/core/windows.c, src/fe-common/core/windows.h, src/fe-common/irc/fe-ctcp.c, src/fe-common/irc/module-formats.h, src/fe-common/irc/dcc/module-formats.h, src/fe-common/irc/notifylist/module-formats.h, src/fe-none/Makefile.am, src/fe-text/Makefile.am, src/fe-text/gui-statusbar.c, src/fe-text/module-formats.h, src/fe-text/screen.h, src/fe-text/statusbar.c, src/irc/core/irc.h, src/lib-config/iconfig.h, src/lib-config/set.c: - Compiling fixes - GNOME version isn't anymore build here so you don't need all that GTK and GNOME crap to compile irssi-text. - Some fixes to compile with -ansi -pedantic 2000-05-06 00:34 Timo Sirainen <tss@iki.fi> * src/fe-common/core/: module-formats.c, module-formats.h, windows.c: Removed the "No such window" message - it was annoying :) 2000-05-05 22:15 Timo Sirainen <tss@iki.fi> * src/fe-common/core/fe-log.c: Fixed a crash 2000-05-04 12:32 Timo Sirainen <tss@iki.fi> * NEWS, README, TODO, config, configure.in, docs/manual.txt, docs/signals.txt, docs/special_vars.txt, src/common-setup.h, src/core/levels.c, src/core/levels.h, src/core/server.c, src/core/settings.c, src/fe-common/core/Makefile.am, src/fe-common/core/autorun.c, src/fe-common/core/command-history.c, src/fe-common/core/fe-common-core.c, src/fe-common/core/fe-core-commands.c, src/fe-common/core/fe-log.c, src/fe-common/core/fe-server.c, src/fe-common/core/fe-settings.c, src/fe-common/core/hilight-text.c, src/fe-common/core/module-formats.c, src/fe-common/core/module-formats.h, src/fe-common/core/nick-hilight.c, src/fe-common/core/printtext.c, src/fe-common/core/printtext.h, src/fe-common/core/window-activity.c, src/fe-common/core/windows.c, src/fe-common/core/windows.h, src/fe-common/irc/Makefile.am, src/fe-common/irc/fe-channels.c, src/fe-common/irc/fe-common-irc.c, src/fe-common/irc/fe-events-numeric.c, src/fe-common/irc/fe-events.c, src/fe-common/irc/fe-ignore.c, src/fe-common/irc/fe-irc-commands.c, src/fe-common/irc/fe-irc-server.c, src/fe-common/irc/fe-netsplit.c, src/fe-common/irc/fe-query.c, src/fe-common/irc/irc-nick-hilight.c, src/fe-common/irc/irc-window-activity.c, src/fe-common/irc/module-formats.c, src/fe-common/irc/module-formats.h, src/fe-common/irc/dcc/module-formats.h, src/fe-none/.cvsignore, src/fe-text/Makefile.am, src/fe-text/gui-entry.c, src/fe-text/gui-entry.h, src/fe-text/gui-mainwindows.c, src/fe-text/gui-mainwindows.h, src/fe-text/gui-printtext.c, src/fe-text/gui-readline.c, src/fe-text/gui-statusbar-items.c, src/fe-text/gui-statusbar-items.h, src/fe-text/gui-statusbar.h, src/fe-text/gui-textwidget.c, src/fe-text/gui-windows.c, src/fe-text/gui-windows.h, src/fe-text/irssi.c, src/fe-text/mainwindows.c, src/fe-text/mainwindows.h, src/fe-text/module-formats.c, src/fe-text/module-formats.h, src/fe-text/screen.c, src/fe-text/statusbar-items.c, src/fe-text/statusbar.c, src/fe-text/statusbar.h, src/irc/core/bans.c, src/irc/core/channel-events.c, src/irc/core/channels-query.c, src/irc/core/channels-setup.c, src/irc/core/channels-setup.h, src/irc/core/channels.c, src/irc/core/channels.h, src/irc/core/ctcp.c, src/irc/core/ignore.c, src/irc/core/irc-commands.c, src/irc/core/irc-log.c, src/irc/core/irc-server.c, src/irc/core/irc-server.h, src/irc/core/irc.c, src/irc/core/ircnet-setup.c, src/irc/core/massjoin.c, src/irc/core/modes.c, src/irc/core/netsplit.c, src/irc/core/netsplit.h, src/irc/core/nicklist.c, src/irc/core/nicklist.h, src/irc/core/server-reconnect.c, src/irc/core/server-setup.c, src/irc/core/server-setup.h, src/irc/dcc/Makefile.am, src/irc/dcc/dcc-chat.c, src/irc/dcc/dcc-chat.h, src/irc/dcc/dcc-files.c, src/irc/dcc/dcc-files.h, src/irc/dcc/dcc.c, src/irc/flood/autoignore.c, src/irc/flood/flood.c, src/irc/notifylist/notify-commands.c, src/irc/notifylist/notify-whois.c, src/perl/irssi-perl.c: .. lots of changes .. 2000-04-28 13:00 Timo Sirainen <tss@iki.fi> * scripts/autorejoin.pl: It tried to autorejoin back to channel even if someone else was kicked.. 2000-04-28 11:02 Timo Sirainen <tss@iki.fi> * src/: fe-common/irc/fe-events-numeric.c, irc/core/bans.c, irc/core/ctcp.c, irc/core/modes.c: /ban and /invite crashed, /mode didn't work. ctcp.c doesn't need irssi-version.h 2000-04-28 10:33 Timo Sirainen <tss@iki.fi> * configure.in: Updated pot files - now that there's no working gnome version the pot file is only 92 lines :) 2000-04-28 10:25 Timo Sirainen <tss@iki.fi> * src/: fe-common/core/module-formats.c, fe-common/irc/module-formats.c, fe-common/irc/dcc/module-formats.c, fe-common/irc/notifylist/module-formats.c, fe-text/module-formats.c: Removed the N_() from module formats, the internationalization should be done in theme files instead of in pot files.. 2000-04-28 10:07 Timo Sirainen <tss@iki.fi> * configure.in, docs/signals.txt, src/Makefile.am, src/core/rawlog.c, src/core/rawlog.h, src/fe-common/core/fe-common-core.c, src/fe-common/core/fe-log.c, src/fe-common/core/module-formats.c, src/fe-common/core/module-formats.h, src/fe-common/core/printtext.c, src/fe-common/core/printtext.h, src/fe-common/irc/fe-events.c, src/fe-none/irssi.c, src/fe-text/irssi.c, src/irc/notifylist/notify-ison.c, src/irc/notifylist/notifylist.c, src/irc/notifylist/notifylist.h, src/perl/.cvsignore, src/perl/Makefile.am, src/perl/get-signals.pl, src/perl/irssi-perl.c, src/perl/irssi-perl.h: Perl working again, better than ever (unless there's bugs :) 2000-04-27 14:21 Timo Sirainen <tss@iki.fi> * src/core/commands.h: If we return with cmd_param_error() or cmd_return_error(), call signal_stop() so if the command is bound multiple times (like core, which does the functionality and fe-common which prints the texts) it won't print the error message ever twice. 2000-04-27 14:10 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/: fe-events-numeric.c, module-formats.c, module-formats.h: after doing /INVITE nick #channel - instead of printing just "nick #channel", print "Inviting nick to #channel" 2000-04-27 14:02 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/fe-events.c: show_quit_once displayed the quit window always in active window. now it's displayed in first window that contains a channel where the nick was. 2000-04-27 13:48 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-windows.c: Setting window's prompt didn't check that the window was active -> some other window's prompt could sometime appear in screen. 2000-04-27 13:45 Timo Sirainen <tss@iki.fi> * .cvsignore, src/fe-common/.cvsignore, src/fe-text/.cvsignore: updates 2000-04-27 13:44 Timo Sirainen <tss@iki.fi> * config, src/fe-common/irc/fe-irc-commands.c: updated aliases, added #irssi/efnet /BANSTAT -> /BAN 2000-04-27 13:38 Timo Sirainen <tss@iki.fi> * src/irc/core/channels-query.c: Fixes for servers that replied to WHO #a,#b with 403 message. 2000-04-27 12:31 Timo Sirainen <tss@iki.fi> * src/irc/core/: Makefile.am, channel-events.h, channels-query.h, channels.c, irc-commands.h, irc-core.c, irc-log.c, irc-rawlog.h, irc-special-vars.h, lag.h, massjoin.h, nicklist.c: Removed several header files that only had xxx_init(); xxx_deinit(); - moved them to the .c file where they were called. nicklist didn't notice nick changes right. 2000-04-27 11:48 Timo Sirainen <tss@iki.fi> * src/irc/core/channels-query.c: joining to multiple channels at once crashed 2000-04-27 11:19 Timo Sirainen <tss@iki.fi> * src/irc/core/: irc-core.c, query.h: missing query_init(), query_deinit() 2000-04-27 10:05 Timo Sirainen <tss@iki.fi> * src/: fe-common/irc/fe-irc-commands.c, fe-text/gui-statusbar-items.c: Query: sending msg displayed msg[nick] instead of the plain <nick> Nick's address didn't show up in topic bar 2000-04-26 12:22 Timo Sirainen <tss@iki.fi> * src/fe-text/gui-readline.c: Delete key works again 2000-04-26 12:19 Timo Sirainen <tss@iki.fi> * src/irc/core/server-reconnect.c: same user mode problem fixed with reconnects 2000-04-26 12:13 Timo Sirainen <tss@iki.fi> * src/irc/core/irc-server.c: crashed with servers that didn't automatically set any user mode 2000-04-26 11:43 Timo Sirainen <tss@iki.fi> * src/: core/.cvsignore, fe-common/core/.cvsignore, fe-common/irc/.cvsignore, fe-common/irc/dcc/.cvsignore, fe-common/irc/notifylist/.cvsignore, fe-none/.cvsignore, fe-text/.cvsignore, irc/.cvsignore, irc/core/.cvsignore, irc/dcc/.cvsignore, irc/flood/.cvsignore, irc/notifylist/.cvsignore, perl/perl-signals.h: updates 2000-04-26 11:37 Timo Sirainen <tss@iki.fi> * src/core/: settings.c, signals.c: fixes 2000-04-26 11:19 Timo Sirainen <tss@iki.fi> * src/fe-common/irc/dcc/: fe-dcc.c, module-formats.c, module-formats.h: fixed 2000-04-26 10:11 Timo Sirainen <tss@iki.fi> * docs/: Makefile.am, commands.txt, design.txt, formats.txt, perl.txt, signals.txt, special_vars.txt: and the docs 2000-04-26 10:10 Timo Sirainen <tss@iki.fi> * Makefile.am, NEWS, README, TODO, autogen.sh, config, configure.in, docs/COMMANDS, docs/FAQ, docs/FORMATS, docs/PERL, docs/SIGNALS, docs/SPECIAL_VARS, src/Makefile.am, src/common-setup.h, src/common.h, src/lib-config/get.c, src/lib-config/iconfig.h, src/lib-config/parse.c, src/lib-config/set.c, src/lib-config/write.c, src/perl/Makefile.am, src/perl/get-signals.pl, src/perl/irssi-perl.c, src/perl/irssi-perl.h, src/perl/module.h, src/perl/perl-signals.h, src/perl/xsinit.c: rest of the ~rewrite? 2000-04-26 10:03 Timo Sirainen <tss@iki.fi> * src/: core/Makefile.am, core/args.c, core/args.h, core/commands.c, core/commands.h, core/core.c, core/core.h, core/levels.c, core/levels.h, core/line-split.c, core/line-split.h, core/log.c, core/log.h, core/memdebug.c, core/memdebug.h, core/misc.c, core/misc.h, core/module.h, core/modules.c, core/modules.h, core/net-disconnect.c, core/net-disconnect.h, core/net-internal.h, core/net-nonblock.c, core/net-nonblock.h, core/network.c, core/network.h, core/pidwait.c, core/pidwait.h, core/rawlog.c, core/rawlog.h, core/server-redirect.c, core/server-redirect.h, core/server.c, core/server.h, core/settings.c, core/settings.h, core/signals.c, core/signals.h, core/special-vars.c, core/special-vars.h, fe-common/Makefile.am, fe-common/core/Makefile.am, fe-common/core/autorun.c, fe-common/core/command-history.c, fe-common/core/command-history.h, fe-common/core/fe-common-core.c, fe-common/core/fe-common-core.h, fe-common/core/fe-core-commands.c, fe-common/core/fe-log.c, fe-common/core/fe-server.c, fe-common/core/fe-settings.c, fe-common/core/hilight-text.c, fe-common/core/hilight-text.h, fe-common/core/keyboard.c, fe-common/core/keyboard.h, fe-common/core/module-formats.c, fe-common/core/module-formats.h, fe-common/core/module.h, fe-common/core/nick-hilight.c, fe-common/core/printtext.c, fe-common/core/printtext.h, fe-common/core/themes.c, fe-common/core/themes.h, fe-common/core/translation.c, fe-common/core/translation.h, fe-common/core/window-items.c, fe-common/core/window-items.h, fe-common/core/windows.c, fe-common/core/windows.h, fe-common/irc/Makefile.am, fe-common/irc/completion.c, fe-common/irc/completion.h, fe-common/irc/fe-channels.c, fe-common/irc/fe-common-irc.c, fe-common/irc/fe-common-irc.h, fe-common/irc/fe-ctcp.c, fe-common/irc/fe-events-numeric.c, fe-common/irc/fe-events.c, fe-common/irc/fe-ignore.c, fe-common/irc/fe-irc-commands.c, fe-common/irc/fe-query.c, fe-common/irc/irc-hilight-text.c, fe-common/irc/irc-hilight-text.h, fe-common/irc/irc-nick-hilight.c, fe-common/irc/module-formats.c, fe-common/irc/module-formats.h, fe-common/irc/module.h, fe-common/irc/dcc/Makefile.am, fe-common/irc/dcc/fe-dcc.c, fe-common/irc/dcc/module-formats.c, fe-common/irc/dcc/module-formats.h, fe-common/irc/notifylist/Makefile.am, fe-common/irc/notifylist/fe-notifylist.c, fe-common/irc/notifylist/module-formats.c, fe-common/irc/notifylist/module-formats.h, fe-none/Makefile.am, fe-none/irssi.c, fe-none/module.h, fe-text/Makefile.am, fe-text/gui-entry.c, fe-text/gui-entry.h, fe-text/gui-mainwindows.c, fe-text/gui-mainwindows.h, fe-text/gui-printtext.c, fe-text/gui-printtext.h, fe-text/gui-readline.c, fe-text/gui-readline.h, fe-text/gui-special-vars.c, fe-text/gui-special-vars.h, fe-text/gui-statusbar-items.c, fe-text/gui-statusbar-items.h, fe-text/gui-statusbar.c, fe-text/gui-statusbar.h, fe-text/gui-textwidget.c, fe-text/gui-textwidget.h, fe-text/gui-windows.c, fe-text/gui-windows.h, fe-text/irssi.c, fe-text/module-formats.c, fe-text/module-formats.h, fe-text/module.h, fe-text/screen.c, fe-text/screen.h, irc/Makefile.am, irc/irc.c, irc/core/Makefile.am, irc/core/bans.c, irc/core/bans.h, irc/core/channel-events.c, irc/core/channel-events.h, irc/core/channels-query.c, irc/core/channels-query.h, irc/core/channels-setup.c, irc/core/channels-setup.h, irc/core/channels.c, irc/core/channels.h, irc/core/ctcp.c, irc/core/ctcp.h, irc/core/ignore.c, irc/core/ignore.h, irc/core/irc-commands.c, irc/core/irc-commands.h, irc/core/irc-core.c, irc/core/irc-core.h, irc/core/irc-log.c, irc/core/irc-rawlog.c, irc/core/irc-rawlog.h, irc/core/irc-server.c, irc/core/irc-server.h, irc/core/irc-special-vars.c, irc/core/irc-special-vars.h, irc/core/irc.c, irc/core/irc.h, irc/core/ircnet-setup.c, irc/core/ircnet-setup.h, irc/core/lag.c, irc/core/lag.h, irc/core/masks.c, irc/core/masks.h, irc/core/massjoin.c, irc/core/massjoin.h, irc/core/mode-lists.c, irc/core/mode-lists.h, irc/core/modes.c, irc/core/modes.h, irc/core/module.h, irc/core/netsplit.c, irc/core/netsplit.h, irc/core/nicklist.c, irc/core/nicklist.h, irc/core/query.c, irc/core/query.h, irc/core/server-idle.c, irc/core/server-idle.h, irc/core/server-reconnect.c, irc/core/server-reconnect.h, irc/core/server-setup.c, irc/core/server-setup.h, irc/dcc/Makefile.am, irc/dcc/dcc-chat.c, irc/dcc/dcc-chat.h, irc/dcc/dcc-files.c, irc/dcc/dcc-files.h, irc/dcc/dcc.c, irc/dcc/dcc.h, irc/dcc/module.h, irc/flood/Makefile.am, irc/flood/autoignore.c, irc/flood/autoignore.h, irc/flood/flood.c, irc/flood/flood.h, irc/flood/module.h, irc/notifylist/Makefile.am, irc/notifylist/module.h, irc/notifylist/notify-commands.c, irc/notifylist/notify-ison.c, irc/notifylist/notify-setup.c, irc/notifylist/notify-setup.h, irc/notifylist/notify-whois.c, irc/notifylist/notifylist.c, irc/notifylist/notifylist.h: ..adding new files.. 2000-04-26 09:50 Timo Sirainen <tss@iki.fi> * src/: irssi-plugin-gui.h, irssi-plugin.h: ..still removing.. 2000-04-17 11:37 kloczek * irssi.spec.in: - added pixmaps to %files (irssi have now own icon). 2000-04-17 10:56 kloczek * Makefile.am, irssi-icon.png, irssi.desktop: - added irssi icon to desktop file. 2000-04-14 14:49 Timo Sirainen <tss@iki.fi> * src/lib-config/get.c: section can be NULL - which is same as "". Fixed several functions to allow it. 2000-04-14 13:27 Timo Sirainen <tss@iki.fi> * NEWS, README, TODO, config, configure.in, irssi.spec.in, docs/COMMANDS, docs/FORMATS, docs/PERL, docs/SIGNALS, docs/SPECIAL_VARS, plugins/proxy/proxy.h, src/Makefile.am, src/common-setup.h, src/common.h, src/lib-config/Makefile.am, src/lib-config/get.c, src/lib-config/iconfig.h, src/lib-config/irssi-config.c, src/lib-config/irssi-config.h, src/lib-config/module.h, src/lib-config/parse.c, src/lib-config/set.c, src/lib-config/write.c: Sorry for a big update - I still don't have internet connection at home and this is what I've been doing a few weeks now.. :) You really shouldn't upgrade to this version without keeping a backup of the working one, since this will break everything and at least notify list is broken - probably something else too. * On the way to 0.8.0 .. Major rewriting/rearranging code. There's some changes in behaviour because I'm trying to make Irssi a bit more compatible with EPIC. * libPropList isn't needed anymore - I'm using my own configuration library. This is mostly because different proplists worked a bit differently everywhere and several people had problems with it. It's also yet another extra library that you needed to compile Irssi. New configuration library has several advantages: You can add comments to configuration file and they also stay there when it's saved. It's not nearly as vulnerable as proplist. If some error occurs, instead of just not reading anything it will try to continue if possible. Also the error messages are written to irssi's text window instead of stdout. It can be managed more easily than proplist - setting/getting the configuration is a lot more easier. * Coding style changes - I'm not using gint, gchar etc. anymore, they're just extra pain when moving code to non-glib projects and syntax hilighting doesn't work by default with most editors ;) Indentation style was also changed to K&R because of some political reasons ;) And I'm already starting to like it.. :) It forces me to split code to different functions more often and the result is that the code gets more readable. And finally I'm also using nst' all over the place. + /EVAL <commands> - Expand all the special variables from string and run it. Commands can be split with ; character. See docs/SPECIAL_VARS for more info. + Aliases are parsed just like /EVAL - arguments are in $0..$9. + Text formats are also parsed like /EVAL, arguments used to be in $1..$9, now they're in $0..$8 so it messes up existing themes.. + /SET [key [value]] - no more the '=' character. Boolean values also need to be changed with ON/OFF/TOGGLE values (not yes/no). Settings aren't saved to disk until you use /SAVE. + /TOGGLE <key> [ON/OFF] - same as /SET <key> TOGGLE 2000-03-26 18:46 Timo Sirainen <tss@iki.fi> * configure.in: Check for socklen_t 2000-03-20 01:45 Timo Sirainen <tss@iki.fi> * docs/: PERL, SIGNALS: Irssi::Connect = SERVER_CONNECT_REC Several fixes to make it work 2000-03-19 23:35 Timo Sirainen <tss@iki.fi> * src/common-setup.h: Moved all server connection information to SERVER_CONNECT_REC from SERVER_REC and RECONNECT_REC. 2000-03-19 19:18 Timo Sirainen <tss@iki.fi> * plugins/: external/external.c, external/external.h, proxy/dump.c, proxy/listen.c, proxy/proxy.c, proxy/proxy.h, sound/sound.c, speech/speech.c: Several fixes to make plugins compile. 2000-03-19 18:57 Timo Sirainen <tss@iki.fi> * src/common-setup.h: Several GLists moved to GSLists. 2000-03-19 15:11 Timo Sirainen <tss@iki.fi> * src/common.h: Removed as many warnings as possible when compiling with -ansi -pedantic 2000-03-19 01:46 Timo Sirainen <tss@iki.fi> * src/common-setup.h: Server reconnection tries always the first server in the list where connection hasn't failed for the last half an hour. If all have failed, just try connecting to any of them. +several code cleanups. 2000-03-18 22:50 Timo Sirainen <tss@iki.fi> * src/common-setup.h, docs/PERL: Merged line-split from i2k. Several other cleanups. 2000-03-18 20:46 Timo Sirainen <tss@iki.fi> * src/: common-setup.h, common.h: Merged in i2k's networking code 2000-03-18 19:49 Timo Sirainen <tss@iki.fi> * plugins/external/external.h, plugins/external/gtk-external.c, plugins/proxy/listen.c, plugins/proxy/proxy.h, plugins/proxy/setup.c, plugins/sample/gtk-init.c, plugins/sample/gtk-setup.c, plugins/sample/sample.c, plugins/sample/sample.h, plugins/sample/setup.c, plugins/sound/gtk-sound.c, plugins/sound/setup.c, plugins/sound/sound.c, plugins/sound/sound.h, plugins/speech/gtk-speech.c, plugins/speech/speech-events.c, plugins/speech/speech.h, plugins/sql/setup.c, plugins/sql/sql.h, src/irssi-plugin-gui.h: Merged some of i2k's signal handling code. All signals are now linked to some module, so plugin_bind() was removed as useless. 2000-03-18 17:12 Timo Sirainen <tss@iki.fi> * plugins/: external/external.c, proxy/listen.c: Fixed plugins to not to use gui_timeout_add(), gui_timeout_add() or str2list(). Irssi::Channel::values()->{'topic'} was number instead of string 2000-03-18 16:54 Timo Sirainen <tss@iki.fi> * docs/SIGNALS: Changed signal handling to use integers instead of strings internally. Should speed up things. 2000-03-18 14:38 Timo Sirainen <tss@iki.fi> * configure.in: Removed lib-nongui from gui-none and configure str2list() and list2str() replaced with g_strsplit() and g_strjoinv() 2000-03-18 13:52 Timo Sirainen <tss@iki.fi> * src/: Makefile.am, common.h: Remove gui_timeout_add/remove, gui_input_add/remove and lib-nongui, use Glib instead. 2000-03-15 21:59 Timo Sirainen <tss@iki.fi> * configure.in: use libpopt.la instead of libpopt.a with non-gnome irssi. changed examples dir to scripts 2000-03-15 21:49 Timo Sirainen <tss@iki.fi> * Makefile.am, scripts/.cvsignore, scripts/Makefile.am, scripts/autorejoin.pl, scripts/hello.pl, scripts/mlock.pl, scripts/privmsg.pl, scripts/quitmsg.pl, scripts/realname.pl: Directory should really be named "scripts", not "examples". Added script mlock.pl 2000-03-15 21:14 Timo Sirainen <tss@iki.fi> * docs/: FORMATS, PERL: FORMATS: note about %| PERL: signal_add_last(), several additions to Irssi::Channel->values() 2000-03-15 13:49 Timo Sirainen <tss@iki.fi> * config: fixed default configuration file 2000-03-11 21:19 Timo Sirainen <tss@iki.fi> * configure.in: Building from objdir now works right 2000-03-11 20:18 Timo Sirainen <tss@iki.fi> * NEWS, TODO, config: Irssi 0.7.28 released 2000-03-11 19:41 Timo Sirainen <tss@iki.fi> * Makefile.am, split.theme: New theme 2000-03-11 19:39 Timo Sirainen <tss@iki.fi> * docs/: PERL, SIGNALS: Irssi::setup_get() for Perl. Option: show timestamps once only after a specified time of inactivity 2000-03-11 00:02 Timo Sirainen <tss@iki.fi> * colorless.theme: updated 2000-03-10 23:16 Timo Sirainen <tss@iki.fi> * docs/SIGNALS: /SERVERS displays a list of waiting reconnections too. You can also remove them with /DISCONNECT <RECON-n> where <RECON-n> being the tag that /SERVERS prints. Added signals "server reconnect removed" and "server reconnect not found". 2000-03-10 21:58 Timo Sirainen <tss@iki.fi> * README, configure.in: --without-gtk option for configure disables building GTK frontend 2000-03-10 21:38 Timo Sirainen <tss@iki.fi> * docs/PERL: If you don't specify the path for Perl scripts, Irssi tries to find them from ~/.irssi/scripts/ or /usr/lib/irssi/scripts/ directories. Irssi will also run automatically scripts in ~/.irssi/scripts/autorun/ at startup. 2000-03-10 21:16 Timo Sirainen <tss@iki.fi> * docs/PERL: $server->values()->{'nick'} works fine without any $sinfo = %{$server->values()}; $sinfo{'nick'} ugliness, fixed. make install didn't work in plugins/perl 2000-03-10 21:04 Timo Sirainen <tss@iki.fi> * docs/: FORMATS, PERL: Save the away message reason. Export the away status and reason for Perl. 2000-03-10 15:04 Timo Sirainen <tss@iki.fi> * docs/PERL: Updated documentation 2000-03-05 22:21 Timo Sirainen <tss@iki.fi> * docs/PERL: Updated Perl support 2000-03-02 19:03 Timo Sirainen <tss@iki.fi> * Makefile.am, configure.in: Fixes 2000-03-01 12:50 wiget * configure.in, src/lib-config/Makefile.am, src/lib-popt/Makefile.am: - fix perl related problems - use libtool to build helping libraries 2000-02-25 18:03 Timo Sirainen <tss@iki.fi> * AUTHORS, NEWS, README, TODO, irssi.spec.in, docs/PERL, src/common.h: Irssi 0.7.27 released. 2000-02-25 00:43 Timo Sirainen <tss@iki.fi> * NEWS, docs/Makefile.am, docs/PERL, docs/SIGNALS, src/Makefile.am, src/signal.doc: Perl documentation and updates 2000-02-24 22:14 Timo Sirainen <tss@iki.fi> * configure.in, src/signal.doc: Updated perl support 2000-02-21 00:28 Timo Sirainen <tss@iki.fi> * acconfig.h, configure.in, plugins/Makefile.am: Initial Perl support. 2000-02-20 14:40 Timo Sirainen <tss@iki.fi> * acconfig.h, configure.in: Resizing terminal works now right without resizeterm() function. 2000-02-19 15:37 Timo Sirainen <tss@iki.fi> * NEWS, TODO, configure.in: Irssi 0.7.25 released: + /WQUERY - create query to current window + Irssi doesn't close the window anymore when using /PART + irssi-text also displays user's address in topic bar in queries. + /NAMES list is now displayed sorted + irssi-text: /WINDOW MOVE PREV|NEXT - Topic bar sometimes displayed some other channel's topic if the channel didn't have a topic. - Irssi automatically changed to auto-created query windows.. - When using /WINDOW CLOSE it didn't change to different window 2000-02-18 23:55 Timo Sirainen <tss@iki.fi> * TODO: updated 2000-02-18 23:54 Timo Sirainen <tss@iki.fi> * NEWS: Final 0.7.24 changes 2000-02-18 23:50 Timo Sirainen <tss@iki.fi> * src/common-setup.h: Don't allow any setup file changes or log writing if another irssi session is running. 2000-02-18 23:14 Timo Sirainen <tss@iki.fi> * NEWS, configure.in: Released 0.7.24 2000-02-03 23:53 Timo Sirainen <tss@iki.fi> * configure.in: German translation file 2000-01-29 18:24 Timo Sirainen <tss@iki.fi> * configure.in: Small bugfix, it always displayed that it will build GTK frontend 2000-01-27 20:03 Timo Sirainen <tss@iki.fi> * irssi.spec.in: fixes by vkoivula@saunalahti.fi 2000-01-27 19:07 Timo Sirainen <tss@iki.fi> * configure.in: French translation by Julien Boulnois <cosman@webmails.com> 2000-01-24 15:59 Timo Sirainen <tss@iki.fi> * NEWS, TODO, configure.in: updates for irssi 0.7.23: + channel's key (+k key) is displayed in irssi-text's statusbar if it has one. + Nick hilight detector is a bit smarter now, for example if your nick happens to be "its", "it's blahblah" doesn't trigger it.. + colorless irssi-text (/set colors = no): activity list is split in two, Act and Det lists. Det displays list of windows where there's new messages for you. - /LAST without any parameters crashed - if queried nick was changed, GUI didn't notice it. - config file was invalid in .22 - irssi text widget didn't work in .22 - dcc transfers always displayed 0.00kB/s in .22 2000-01-19 13:04 Timo Sirainen <tss@iki.fi> * config: Fixed the missing commas 2000-01-16 18:15 Timo Sirainen <tss@iki.fi> * NEWS: Changed /set toggle_use_colors to simple /set colors Final changes for 0.7.22 2000-01-16 18:06 Timo Sirainen <tss@iki.fi> * NEWS, TODO: Improved hilighting: You can specify what color to hilight the text with, to channel field type the (mirc) color number, like "4 #blah" hilights the text with red in channel #blah, both color and channel(s) are optional. You can also hilight nicks' colors, to text field type "NICK:nick!mask", like NICK:nick, or NICK:*!*@*.blah.fi hilights people from blah.fi domain 2000-01-16 15:11 Timo Sirainen <tss@iki.fi> * config: Added ptlink network 2000-01-16 15:08 Timo Sirainen <tss@iki.fi> * configure.in: Brazilian portuguese translation 2000-01-16 15:04 Timo Sirainen <tss@iki.fi> * plugins/speech/speech-events.c: Fixed not to say all weird characters. 2000-01-15 22:55 Timo Sirainen <tss@iki.fi> * NEWS: When connection is lost to server, irssi will remember the channels in windows. After reconnected, (auto)joining to same channels will join the channels to the old windows. 2000-01-15 18:00 Timo Sirainen <tss@iki.fi> * NEWS: + /window goto active now finds first the window with the higest activity (msgs to you -> msgs -> rest). Alt-A is also default key shortcut for this - Modeless channels (+channel) didn't get synced ever.. 2000-01-13 03:13 kloczek * Makefile.am, irssi.spec.in: - irssi.desktop now this is not applet but application description file - place them in $(datadir)/gnome/apps/Network. 2000-01-12 23:10 Timo Sirainen <tss@iki.fi> * NEWS, TODO, configure.in, plugins/external/Makefile.am, plugins/sample/Makefile.am, plugins/sound/Makefile.am, plugins/speech/Makefile.am, plugins/speech/setup-festival.c, src/Makefile.am, src/nls.h: updates for new version: + configure displays a summary of things to compile + /set toggle_use_colors = yes|no, sets colors on/off in irssi-text - Some kB/s messages displayed wrong values when resuming DCC transfers. Also, kB/s is now displayed with two decimals - "Day changed to 00-10-2000" .. month was wrong. No Y2K bugs however ;) - List of ircnets was displyed wrong in server dialog. - Userhost replies didn't handle ircops right.. - Doesn't quit when receives SIGHUP - some window managers send it when restarting itself (Afterstep) - Specifying "source host IP" didn't work (vhosts). - Using ctrl-b etc. didn't move the cursor forward.. - Don't try to compile GTK parts of plugins if we don't even want build GTK irssi - Doesn't crash when trying to create DCC dialog after being disconnected from IRC server 1999-12-26 11:41 Timo Sirainen <tss@iki.fi> * colorless.theme: private messages in a query window were displayed wrong. 1999-12-20 19:04 Timo Sirainen <tss@iki.fi> * config: bugfix 1999-12-20 00:40 Timo Sirainen <tss@iki.fi> * NEWS, TODO, config, configure.in: Updated to 0.7.21 1999-12-19 20:00 Timo Sirainen <tss@iki.fi> * src/common-setup.h: IRC Network specific settings: nick, username, realname, max. kicks/modes/msgs per command. Keeps track of "wanted nick", ie. the nick you specified in the setup or to /server or /nick. When reconnecting to server it always tries the wanted nick before falling back to alternate nicks. 1999-12-08 21:34 Timo Sirainen <tss@iki.fi> * colorless.theme: fixed some problems with ignoring server modes. Added different format text for server modes. 1999-11-28 19:37 Timo Sirainen <tss@iki.fi> * NEWS, TODO, configure.in: updated to 0.7.20.1 1999-11-28 18:50 Timo Sirainen <tss@iki.fi> * README, configure.in, plugins/Makefile.am, plugins/sql/Makefile.am: MySQL plugin is only build with using --with-mysql[=yes|=dir] 1999-11-27 22:15 Timo Sirainen <tss@iki.fi> * NEWS, configure.in: Updates for 0.7.20 1999-11-27 21:37 Timo Sirainen <tss@iki.fi> * docs/: Makefile.am, botnet.txt: Added botnet plans. 1999-11-27 21:20 Timo Sirainen <tss@iki.fi> * plugins/: Makefile.am, external/gtk-external.c, external/setup-external.c, proxy/setup.c, sample/gtk-setup.c, sample/setup.c, speech/gtk-speech.c, speech/setup-festival.c: Saves settings to plugin_xxxx instead of "plugin:xxxx" categories in config file. 1999-11-27 21:18 Timo Sirainen <tss@iki.fi> * plugins/sql/: .cvsignore, Makefile.am, README, mysql.c, setup.c, sql-public.h, sql.c, sql.h: Small simple MySQL plugin. 1999-11-23 21:47 Timo Sirainen <tss@iki.fi> * Makefile.am: Added README back 1999-11-23 15:24 wiget * docs/Makefile.am: - where is README ? 1999-11-23 15:23 wiget * configure.in: - add pl to ALL_LINGUA 1999-11-20 15:00 Timo Sirainen <tss@iki.fi> * COMMANDS, Makefile.am, NEWS, TODO, colorless.theme, configure.in, window-views-patch.diff, docs/COMMANDS, docs/Makefile.am, src/Makefile.am: Last changes for 0.7.19 1999-11-20 12:20 Timo Sirainen <tss@iki.fi> * plugins/proxy/proxy.c: Deinitialization fixes 1999-11-14 13:32 Timo Sirainen <tss@iki.fi> * configure.in: Doesn't try to build GTK UI if GTK isn't found 1999-11-14 13:11 Timo Sirainen <tss@iki.fi> * plugins/proxy/dump.c: Some changes/fixes to client connection messages. NICK is now set as first message to client. Also nick and away messages didn't have \n at the end of them so they could mess up things.. 1999-11-07 14:47 Timo Sirainen <tss@iki.fi> * config: Default menuitems to popup menu. 1999-11-07 02:18 Timo Sirainen <tss@iki.fi> * src/common-setup.h: Automatic text replaces, useful for things like :9 -> :) .. This is actually almost same as completions, except they are activated with different keys.. Nicklist popup menu is now configurable. It's now in the automation setup dialog which is a bit wrong.. 1999-11-06 21:05 Timo Sirainen <tss@iki.fi> * src/signal.doc: Keyboard configuration works 1999-11-06 15:51 Timo Sirainen <tss@iki.fi> * src/signal.doc: "window server changed" -> "channel server changed" 1999-11-03 21:05 Timo Sirainen <tss@iki.fi> * src/nls.h: NLS support should work without gnome now. 1999-11-03 21:01 Timo Sirainen <tss@iki.fi> * plugins/: external/external.c, proxy/proxy.c, sample/sample.c, sound/sound.c, speech/speech.c: I broke modules again - now they must have a plugin_version() function which returns the plugin interface version. 1999-10-30 18:01 Timo Sirainen <tss@iki.fi> * configure.in: minor changes.. 1999-10-30 17:56 Timo Sirainen <tss@iki.fi> * Makefile.am, configure.in, docs/.cvsignore, docs/Makefile.am, docs/help/.cvsignore, docs/help/Makefile.am, docs/help/help: docs/help - online helps for /HELP. Anyone care to write them? :) 1999-10-30 17:46 Timo Sirainen <tss@iki.fi> * docs/FAQ: FAQ added 1999-10-30 15:21 Timo Sirainen <tss@iki.fi> * Makefile.am, acconfig.h, configure.in: Internationalization works now. 1999-10-29 21:45 Timo Sirainen <tss@iki.fi> * plugins/speech/speech-events.c: Updated to work with new irssi 1999-10-29 21:43 Timo Sirainen <tss@iki.fi> * plugins/proxy/: dump.c, listen.c: Updates to work with new irssi 1999-10-29 21:41 Timo Sirainen <tss@iki.fi> * colorless.theme: Updated colorless theme 1999-10-29 21:40 Timo Sirainen <tss@iki.fi> * docs/FORMATS: Text format specs 1999-10-26 23:34 Timo Sirainen <tss@iki.fi> * src/common-setup.h: Changed setting code behaviour. setup_get_str(), setup_get_int() and setup_get_bool() should be used instead of directly accessing setup variables. This has the advantage of not requiring to build the whole irssi every time when adding new configuration variable. 1999-10-24 13:06 Timo Sirainen <tss@iki.fi> * colorless.theme: Added new formats 1999-10-20 23:09 Timo Sirainen <tss@iki.fi> * src/common-setup.h: Autoaccept dcc chat from given nick/address 1999-10-20 20:57 Timo Sirainen <tss@iki.fi> * src/common-setup.h: Autoget DCC if nick/mask is found from list 1999-10-20 20:32 Timo Sirainen <tss@iki.fi> * configure.in: Test for checking if irssi-bot should be build was wrong 1999-10-19 20:59 Timo Sirainen <tss@iki.fi> * src/signal.doc: str2list() updates - added separator argument and you'll need to free only the first item on the list instead of all of them. 1999-10-19 18:52 Timo Sirainen <tss@iki.fi> * plugins/: proxy/listen.c, sound/Makefile.am, sound/gtk-sound.c: Fixes 1999-10-17 11:07 tali * COMMANDS, plugins/sound/sound.c, plugins/speech/speech-events.c: fixed MSGLEVELS in plugins 1999-10-17 00:50 Timo Sirainen <tss@iki.fi> * Makefile.am, src/common.h: Fix for building with objdir 1999-10-16 21:50 Timo Sirainen <tss@iki.fi> * src/signal.doc: Use command_bind() and command_unbind() for binding commands, they automatically update /help 1999-10-16 18:56 Timo Sirainen <tss@iki.fi> * plugins/proxy/dump.c: Away status is restored 1999-10-16 16:57 Timo Sirainen <tss@iki.fi> * configure.in: STILL some popt fixes, now it should get compiled to all irssi binaries right 1999-10-16 16:41 Timo Sirainen <tss@iki.fi> * colorless.theme: Background changed to white. 1999-10-16 16:37 Timo Sirainen <tss@iki.fi> * configure.in: popt fix 1999-10-16 15:05 wiget * irssi.spec.in: - polish translation 1999-10-16 14:56 wiget * irssi.desktop: - polish translation 1999-10-16 14:28 Timo Sirainen <tss@iki.fi> * NEWS: Release date set 1999-10-16 14:26 Timo Sirainen <tss@iki.fi> * configure.in: popt fixes 1999-10-16 13:05 Timo Sirainen <tss@iki.fi> * COMMANDS, Makefile.am, NEWS, README, TODO, configure.in, servertest/server.c: Released 0.7.17 1999-10-16 12:54 Timo Sirainen <tss@iki.fi> * plugins/sample/Makefile.am: gtk-sample.h was missing 1999-10-14 23:03 Timo Sirainen <tss@iki.fi> * plugins/proxy/dump.c: Topic event is sent right 1999-10-14 20:01 Timo Sirainen <tss@iki.fi> * plugins/proxy/: listen.c, proxy.c, proxy.h: Password support 1999-10-14 19:33 Timo Sirainen <tss@iki.fi> * plugins/proxy/listen.c: Fix for redirecting MODE requests with multiple channels (MODE #c1,#c2) to right places. 1999-10-14 19:18 Timo Sirainen <tss@iki.fi> * plugins/proxy/listen.c: Removed debug messages.. 1999-10-14 19:07 Timo Sirainen <tss@iki.fi> * plugins/proxy/: listen.c, proxy.c, proxy.h: Updates - works great! 1999-10-13 19:35 Timo Sirainen <tss@iki.fi> * plugins/proxy/: dump.c, import.c, listen.c, proxy.h: Restoring connection should pretty much work. Needs a scrollback.. 1999-10-12 18:52 Timo Sirainen <tss@iki.fi> * src/signal.doc: "nick gone changed" signal is sent when gone status changes instead of "nicklist changed" .. 1999-10-11 22:15 Timo Sirainen <tss@iki.fi> * plugins/proxy/listen.c: Some fixes, this is starting to become usable! Just need to add the ability to restore the connection, reply instantly from cache to some queries from client.. 1999-10-11 20:06 Timo Sirainen <tss@iki.fi> * colorless.theme: New line format added 1999-10-10 11:01 Timo Sirainen <tss@iki.fi> * src/common-setup.h: Each window can have it's own command history buffer 1999-10-10 10:26 Timo Sirainen <tss@iki.fi> * src/: common-setup.h, signal.doc: Lag detection displayed in statusbar, can also automatically disconnect if too much lagged. 1999-10-09 21:28 Timo Sirainen <tss@iki.fi> * plugins/: external/Makefile.am, external/external.c, external/external.h, external/gtk-external.c, external/sample.c, external/setup-external.c, proxy/proxy.c, proxy/proxy.h, sound/gtk-sound.c, sound/setup.c, sound/sound.c, sound/sound.h, speech/Makefile.am, speech/gtk-speech.c, speech/setup-festival.c, speech/speech.c, speech/speech.h: Updated all plugins to work with and without GTK 1999-10-09 20:58 Timo Sirainen <tss@iki.fi> * configure.in: gnome support checks are now run always 1999-10-09 20:56 Timo Sirainen <tss@iki.fi> * src/lib-popt/popt.c: moved the strerror() implementation if it doesn't exist 1999-10-09 20:14 Timo Sirainen <tss@iki.fi> * src/common-setup.h: Fixes to make irssi to work properly with several different irc servers/nets. Some servers didn't allow WHO #a,#b,.., undernet servers reply with only one End of WHO message, some servers that don't understand MODE #a,#b,.. reply with "you're not on that channel". Also checking if irc server understands channel excepition/invites is done at server connect from event 004. 1999-10-09 20:04 Timo Sirainen <tss@iki.fi> * acconfig.h, configure.in, src/common.h: popt-gnome.h isn't used anymore 1999-10-09 19:59 Timo Sirainen <tss@iki.fi> * src/lib-config/: irssi-config.c, irssi-config.h: config_section() and config_list_section() changed 1999-10-07 22:30 Timo Sirainen <tss@iki.fi> * plugins/sample/: Makefile.am, gtk-init.c, gtk-sample.h, gtk-setup.c, sample.c, sample.h, setup.c: Sample plugin that works in irssi-text and still shows the GUI setup when loaded under GTK irssi. 1999-10-06 18:47 Timo Sirainen <tss@iki.fi> * configure.in, src/Makefile.am, src/common.h, src/lib-popt/.cvsignore, src/lib-popt/Makefile.am, src/lib-popt/findme.c, src/lib-popt/findme.h, src/lib-popt/popt.c, src/lib-popt/popt.h, src/lib-popt/poptconfig.c, src/lib-popt/popthelp.c, src/lib-popt/poptint.h, src/lib-popt/poptparse.c: libpopt is now distributed with irssi since it's small enough and I got tired of installing it to every computer when I tried to run irssi.. 1999-10-05 20:53 Timo Sirainen <tss@iki.fi> * configure.in: configure add libs to PROG_LIBS instead of LIBS since plugins were linked against them too. 1999-10-04 16:13 tali * configure.in: fixed bug in configuring popt 1999-10-03 16:41 Timo Sirainen <tss@iki.fi> * README: Some minor changes.. 1999-10-03 16:37 Timo Sirainen <tss@iki.fi> * acconfig.h, configure.in, src/common.h: Command line argument handling works. -c server [-p port] : connects to server at startup -n : don't autoconnect to any servers 1999-10-02 19:13 Timo Sirainen <tss@iki.fi> * Makefile.am: Fix for building with objdir 1999-10-02 15:56 Timo Sirainen <tss@iki.fi> * src/common-setup.h: Moved background pixmap settings to theme specific. Fixed some memory leaks. 1999-10-02 12:29 Timo Sirainen <tss@iki.fi> * configure.in, src/Makefile.am: --without-bot to configure doesn't build irssi-bot 1999-09-30 18:31 Timo Sirainen <tss@iki.fi> * configure.in: GtkIText: imlib isn't required anymore, underlined text works 1999-09-27 18:54 Timo Sirainen <tss@iki.fi> * src/common-setup.h: More GtkIText changes. Most of the ZVT things are removed. You can now change font and background. Background pixmaps also work, they can be scrollable, shaded and scaled/tiled. 1999-09-21 16:31 Timo Sirainen <tss@iki.fi> * src/common-setup.h: Removed the "multichannel query" thing since it wasn't actually needed :) Replaced it with server specific timeout between sending commands, after raising it to 3 seconds all servers worked just fine. 1999-09-18 18:22 Timo Sirainen <tss@iki.fi> * src/common-setup.h: New server specific option: "Send queries for all channels at once". It's faster to use it but some servers (I've found only one so far..) hang the connection with this. 1999-09-17 16:42 Timo Sirainen <tss@iki.fi> * src/common-setup.h: You can specify what port to use with DCC. 1999-09-15 22:31 Timo Sirainen <tss@iki.fi> * src/signal.doc: Related to channel query changes.. 1999-09-13 18:50 wiget * irssi.spec.in: - fixed %%configure macro 1999-09-13 16:29 Timo Sirainen <tss@iki.fi> * NEWS: Release date set.. 1999-09-13 16:24 Timo Sirainen <tss@iki.fi> * plugins/proxy/: dump.c, listen.c: Some fixes to make it work after ipv6 changes 1999-09-13 12:41 Timo Sirainen <tss@iki.fi> * NEWS: /gwhois dialog has now refresh button, /gwhois is used when clicking whois from nicklist popup menu 1999-09-12 15:46 Timo Sirainen <tss@iki.fi> * NEWS: Getting ready for 0.7.16 release.. 1999-09-11 10:58 Timo Sirainen <tss@iki.fi> * src/signal.doc: Netsplit code changes, should work now. 1999-09-05 11:43 Timo Sirainen <tss@iki.fi> * Makefile.am: fix for building irssi from different directory 1999-09-05 00:24 Timo Sirainen <tss@iki.fi> * NEWS: Restoring saved window size didn't work very accurately 1999-09-04 22:06 Timo Sirainen <tss@iki.fi> * NEWS, TODO, src/common-setup.h: Autojoining to channels work with irssi-text too 1999-09-04 21:02 Timo Sirainen <tss@iki.fi> * NEWS, TODO: Giving -nogui parameter to /who doesn't use the GUI dialog All the dialogs that have clist widget: you can resize columns and sort the list by clicking the headers /who dialog displays total number of items and the list is searchable 1999-09-04 20:24 Timo Sirainen <tss@iki.fi> * NEWS, TODO: /list and /names complains if they're run without any arguments, -YES overrides this /list -nogui doesn't use the GUI list display /list and /who dialog changes: you can resize columns, sort the list by clicking the headers, displays total number of channels and the list is searchable 1999-09-04 17:39 Timo Sirainen <tss@iki.fi> * NEWS: /window goto #channel - moves you to window with the channel, query or dcc chat /window goto active - moves you to first window with activity 1999-09-04 17:09 Timo Sirainen <tss@iki.fi> * README: Nicklist changed to hash table. Some speedups for function checking for people's gone flags. 1999-09-04 13:56 Timo Sirainen <tss@iki.fi> * autogen.sh: Removed .spec.in -> .spec generation since configure does it now. 1999-09-04 13:42 wiget * Makefile.am, configure.in, irssi.spec.in: - new way to update Version: field in spec - new target for make 'make rpm' 1999-09-03 16:48 wiget * NEWS: - NEWS is news file :-) - ChangeLog is cvs log 1999-09-03 16:32 Timo Sirainen <tss@iki.fi> * src/lib-config/: .cvsignore, Makefile.am, irssi-config.c, irssi-config.h: Initial revision 1999-09-03 16:32 Timo Sirainen <tss@iki.fi> * src/lib-config/: .cvsignore, Makefile.am, irssi-config.c, irssi-config.h: irssi 0.7.15.8 sources imported 1999-09-03 16:27 Timo Sirainen <tss@iki.fi> * .cvsignore, AUTHORS, COMMANDS, Makefile.am, NEWS, README, README-HEBREW, TODO, acconfig.h, autogen.sh, colorless.theme, config, configure.in, file2header.sh, irssi.desktop, irssi.gnorba, irssi.spec.in, stamp.h.in, window-views-patch.diff, plugins/.cvsignore, plugins/Makefile.am, plugins/external/.cvsignore, plugins/external/Makefile.am, plugins/external/external.c, plugins/external/external.h, plugins/external/sample.c, plugins/external/setup-external.c, plugins/proxy/.cvsignore, plugins/proxy/Makefile.am, plugins/proxy/dump.c, plugins/proxy/import.c, plugins/proxy/listen.c, plugins/proxy/proxy.c, plugins/proxy/proxy.h, plugins/proxy/setup.c, plugins/sample/.cvsignore, plugins/sample/Makefile.am, plugins/sample/sample.c, plugins/sample/sample.h, plugins/sample/setup.c, plugins/sound/.cvsignore, plugins/sound/Makefile.am, plugins/sound/setup.c, plugins/sound/sound.c, plugins/sound/sound.h, plugins/speech/.cvsignore, plugins/speech/Makefile.am, plugins/speech/setup-festival.c, plugins/speech/speech-events.c, plugins/speech/speech.c, plugins/speech/speech.h, servertest/.cvsignore, servertest/Makefile.am, servertest/server.c, src/.cvsignore, src/Makefile.am, src/common-setup.h, src/common.h, src/irssi-plugin-gui.h, src/irssi-plugin.h, src/signal.doc: Initial revision 1999-09-03 16:27 Timo Sirainen <tss@iki.fi> * .cvsignore, AUTHORS, COMMANDS, Makefile.am, NEWS, README, README-HEBREW, TODO, acconfig.h, autogen.sh, colorless.theme, config, configure.in, file2header.sh, irssi.desktop, irssi.gnorba, irssi.spec.in, stamp.h.in, window-views-patch.diff, plugins/.cvsignore, plugins/Makefile.am, plugins/external/.cvsignore, plugins/external/Makefile.am, plugins/external/external.c, plugins/external/external.h, plugins/external/sample.c, plugins/external/setup-external.c, plugins/proxy/.cvsignore, plugins/proxy/Makefile.am, plugins/proxy/dump.c, plugins/proxy/import.c, plugins/proxy/listen.c, plugins/proxy/proxy.c, plugins/proxy/proxy.h, plugins/proxy/setup.c, plugins/sample/.cvsignore, plugins/sample/Makefile.am, plugins/sample/sample.c, plugins/sample/sample.h, plugins/sample/setup.c, plugins/sound/.cvsignore, plugins/sound/Makefile.am, plugins/sound/setup.c, plugins/sound/sound.c, plugins/sound/sound.h, plugins/speech/.cvsignore, plugins/speech/Makefile.am, plugins/speech/setup-festival.c, plugins/speech/speech-events.c, plugins/speech/speech.c, plugins/speech/speech.h, servertest/.cvsignore, servertest/Makefile.am, servertest/server.c, src/.cvsignore, src/Makefile.am, src/common-setup.h, src/common.h, src/irssi-plugin-gui.h, src/irssi-plugin.h, src/signal.doc: irssi 0.7.15.8 sources imported