2010-03-18 01:16:18 jilles Changed paths: M /irssi/trunk/irssi.conf irssi.conf: Improve /CALC alias: * get rid of bashism * use command -v instead of which * use bc -l option which allows non-integer division results 2010-02-27 23:45:27 jilles Changed paths: M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c Show new charybdis +q list in channel window (numerics 728 and 729). 2010-02-27 19:52:41 Wouter Coekaerts Changed paths: M /irssi/trunk/src/irc/dcc/dcc-send.c Use servertag from the active DCC chat when not connected anymore to the IRC server that started it. This fixes a crash with handling the DCC queue. Reported by Aurelien Delaitre (SATE 2009) 2010-02-27 15:57:16 ahf Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c M /irssi/trunk/src/fe-text/term-curses.c M /irssi/trunk/src/fe-text/term-terminfo.c M /irssi/trunk/src/fe-text/term.h Irssi now detects a paste if it reads at least three bytes in a single read; subsequent reads are associated to the same paste if they happen before 'paste_detect_time' time since the last read. If no read occurs after 'paste_detect_time' time the paste buffer is flushed; if there is at least one complete line its content is sent as a paste, otherwise it is processed normally. Thanks to Emanuele Giaquinta. 2010-02-26 22:01:39 jilles Changed paths: M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c Show "target changing too fast" messages in the channel/query window. This is about numerics 707 (ratbox and derivatives) and 439 (most other ircds that implement target change limitations). If the channel is not yet joined, the message is still shown in the status window. 2010-02-25 20:42:58 Wouter Coekaerts Changed paths: M /irssi/trunk/src/perl/perl-sources.c Add missing include of misc.h for g_input_add_poll (Bug #740) 2010-02-22 20:50:54 Wouter Coekaerts Changed paths: M /irssi/trunk/autogen.sh Make autogen fail if there is no lynx or links installed 2010-02-22 20:37:18 Wouter Coekaerts Changed paths: M /irssi/trunk/src/core/network-openssl.c Fix compiling without ssl 2010-02-19 18:29:10 jilles Changed paths: M /irssi/trunk/src/core/network-openssl.c network-openssl: Show why a certificate failed validation. 2010-02-15 19:41:50 Wouter Coekaerts Changed paths: M /irssi/trunk/irssi.conf Change IRCnet server to open.ircnet.net 2010-02-10 23:02:45 ahf Changed paths: M /irssi/trunk/default.theme Make own nick and actions use default colour instead of white. Fixing ticket:729. Patch by: Tim Retout 2010-02-09 21:15:08 ahf Changed paths: M /irssi/trunk/AUTHORS M /irssi/trunk/docs/help/in/who.in Add NAMES to the WHO help entry. Patch by Thomas Karpiniec. Fixes ticket:728 2010-02-09 21:11:08 ahf Changed paths: M /irssi/trunk/AUTHORS M /irssi/trunk/docs/perl.txt Suffix != prefix. Patch by Ismael Luceno. Closes ticket:730 2010-01-31 13:22:46 ahf Changed paths: M /irssi/trunk/autogen.sh Use elinks if lynx is not present. From Ingmar Vanhassel of Exherbo fame. 2010-01-31 01:15:25 jilles Changed paths: M /irssi/trunk/src/core/network-openssl.c Call OpenSSL_add_all_algorithms(), may be needed to verify SHA256 certs with certain versions of OpenSSL. 2010-01-31 01:13:05 jilles Changed paths: M /irssi/trunk/src/core/network-openssl.c Use one SSL_CTX per connection, use default trusted CAs if nothing specified. This allows useful use of -ssl_verify without -ssl_cafile/-ssl_capath, using OpenSSL's default trusted CAs. 2009-12-28 19:07:14 Wouter Coekaerts Changed paths: M /irssi/trunk/NEWS Fix active_window_ignore_refnum description 2009-12-28 13:26:34 Wouter Coekaerts Changed paths: M /irssi/trunk/NEWS Update NEWS 2009-12-28 13:15:18 Wouter Coekaerts Changed paths: M /irssi/trunk/src/core/network-openssl.c M /irssi/trunk/src/core/network.h M /irssi/trunk/src/core/servers.c Check if an SSL certificate matches the hostname of the server we are connecting to 2009-10-24 00:24:10 exg Changed paths: M /irssi/trunk/AUTHORS Move myself to former developers. 2009-10-23 23:17:03 exg Changed paths: M /irssi/trunk/src/lib-config/write.c Add forgotten g_io_channel_set_close_on_unref call to close the config file fd after saving, patch by Sven Wegener. 2009-09-06 23:27:38 jilles Changed paths: M /irssi/trunk/src/perl/get-signals.pl Make several signals without parameters available to perl again. In particular, this includes the "beep" signal. Submitted by Matt Sparks Bug #674 2009-09-06 22:47:18 jilles Changed paths: M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c Show all nicks instead of just the first in an /accept * listing. Bug #704 2009-09-05 15:18:10 ahf Changed paths: M /irssi/trunk/docs/help/in/ban.in M /irssi/trunk/docs/help/in/exec.in Documentation cleanup. Thanks to Remco Lanting. 2009-09-02 23:46:57 jilles Changed paths: M /irssi/trunk/docs/help/in/ban.in M /irssi/trunk/docs/help/in/exec.in M /irssi/trunk/docs/help/in/hilight.in M /irssi/trunk/docs/help/in/ignore.in M /irssi/trunk/docs/help/in/join.in M /irssi/trunk/docs/help/in/kick.in M /irssi/trunk/docs/help/in/load.in M /irssi/trunk/docs/help/in/oper.in M /irssi/trunk/docs/help/in/quit.in M /irssi/trunk/docs/help/in/statusbar.in Helpfile improvements from "rudi_s". 2009-09-02 23:22:37 jilles Changed paths: M /irssi/trunk/src/fe-common/core/window-commands.c Add active_window_ignore_refnum option With active_window_ignore_refnum = ON, the current behavior for the active_window key (meta-a by default) is preserved: windows are cycled in the order of most recent activity, highest activity first. With active_window_ignore_refnum = OFF, the old behavior is used: windows are cycled in the order of most recent activity, where ties of equally high activity are broken by refnums. Windows with lower refnums and equal activity will be chosen first. Submitted by Matt Sparks Bug #667 2009-09-02 22:55:13 jilles Changed paths: M /irssi/trunk/src/core/network-openssl.c Tell OpenSSL that our write buffer may move (although the content remains the same). This fixes disconnects when sending large amounts of data to the server. Note that it assumes that write retries will retry the same data; a reasonable assumption, but it is not necessary for any normal write(). 2009-08-13 23:16:22 jilles Changed paths: M /irssi/trunk/src/fe-common/core/fe-log.c autolog: change some characters illegal in Windows filenames to underscores 2009-07-29 13:59:23 ahf Changed paths: M /irssi/trunk/configure.in Trunk is now 0.8.14-svn. 2009-07-29 13:48:08 ahf Changed paths: M /irssi/trunk/src/fe-common/irc/module-formats.c s/Splitted/Split/. Typo spotted by Gerfried Fuchs (Rhonda at IRCnet) 2009-07-28 21:38:36 ahf Changed paths: M /irssi/trunk/NEWS M /irssi/trunk/configure.in Release: 0.8.14 2009-07-22 21:45:51 ahf Changed paths: M /irssi/trunk/src/fe-common/core/fe-log.c Move the autolog_ignore_targets logic a bit around; fixes #673. 2009-06-07 13:50:55 ahf Changed paths: M /irssi/trunk/NEWS Typo spotted by RichiH. 2009-06-04 23:04:59 ahf Changed paths: M /irssi/trunk/irssi.conf Make /reset an alias for /set -default and /unset an alias for /set -clear. 2009-05-24 17:51:49 ahf Changed paths: M /irssi/trunk/irssi.conf We got #irssi on IRCnet back. Fix irssi.conf to reflect this. 2009-05-22 14:48:02 jilles Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c Allow ctrl+home/ctrl+end to go to the beginning/end of scrollback. 2009-05-15 13:54:33 jilles Changed paths: M /irssi/trunk/src/fe-common/irc/fe-events.c Fix out of bounds access in event_wallops(). bug #662 Submitted by: nemo 2009-05-13 23:01:55 jilles Changed paths: M /irssi/trunk/irssi-version.sh Do not put a space between awk's -F and its argument. Solaris's /usr/bin/awk chokes on the space. Bug #672 2009-05-13 21:27:20 jilles Changed paths: M /irssi/trunk/src/irc/core/servers-redirect.c Accept 354 (WHOX reply) as a /who reply too (for redirection). Ignore the parameters for matching because 354 does not have a fixed format. This helps irssi-proxy with clients that use WHOX, such as xchat (away checking). WHOX works on ircu and charybdis 3.1 servers. Bug #671 2009-04-27 21:00:48 Geert Hauwaerts Changed paths: M /irssi/trunk/irssi.conf Renamed IRCnet #irssi to #irssi.org 2009-04-26 22:54:49 jilles Changed paths: M /irssi/trunk/Makefile.am Fix make install without write privilege to the source directory by not using a temp file in there for irssi-version.h. Note that this will still not work if the source has changed since it was compiled, but that is to be expected. 2009-04-17 14:42:41 jilles Changed paths: M /irssi/trunk/src/fe-common/core/fe-core-commands.c Ensure type matches format string in /uptime. Garbled output could happen if time_t was a different size from long. bug #665 2009-04-05 21:04:25 exg Changed paths: M /irssi/trunk/src/irc/notifylist/notify-ison.c Remove leftover. 2009-04-05 20:04:59 exg Changed paths: M /irssi/trunk/src/perl/perl-core.c Fix r4998 change, declare 'environ'. 2009-04-04 00:09:17 jilles Changed paths: M /irssi/trunk/src/core/misc.c Make the time duration parser stricter. This makes /set server_reconnect_time = 10min fail instead of setting the time to 0. 2009-04-03 19:49:58 jilles Changed paths: M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c Show numerics directed at channels in the channel window. This is about numerics where the target parameter is a channel, i.e. ": <#channel> ..." Usually, this parameter is the user's nick or an asterisk. An example is the numeric ircd-ratbox and charybdis send to channel operators on a successful /knock. 2009-03-31 23:01:42 Wouter Coekaerts Changed paths: M /irssi/trunk/NEWS M /irssi/trunk/configure.in Release 0.8.13 2009-03-18 20:16:34 Wouter Coekaerts Changed paths: M /irssi/trunk/configure.in Release 0.8.13-rc1 2009-03-15 17:25:42 Wouter Coekaerts Changed paths: M /irssi/trunk/src/irc/notifylist/notifylist.c Correct previous commit: fix away checking 2009-03-10 23:18:01 Wouter Coekaerts Changed paths: M /irssi/trunk/NEWS M /irssi/trunk/src/irc/notifylist/notifylist.c Fix /NOTIFY list when nick is seen joining (bug #642) 2009-03-10 22:36:35 Wouter Coekaerts Changed paths: M /irssi/trunk/NEWS M /irssi/trunk/src/irc/proxy/dump.c Include hostmask in 001 event sent by proxy (bug #650) 2009-03-10 22:16:16 Wouter Coekaerts Changed paths: M /irssi/trunk/docs/signals.txt Add "window item moved" (added in r5012) to signals.txt 2009-03-10 21:38:53 Wouter Coekaerts Changed paths: M /irssi/trunk/AUTHORS M /irssi/trunk/NEWS Update AUTHORS and NEWS 2009-03-10 19:12:04 jilles Changed paths: M /irssi/trunk/docs/signals.txt Add "default event numeric" to signals.txt. 2009-03-04 19:09:52 ahf Changed paths: M /irssi/trunk/README Remove authors info from README 2009-03-01 23:05:42 ahf Changed paths: M /irssi/trunk/NEWS Add autolog_ignore_targets entry to the NEWS file. 2009-03-01 01:22:29 jilles Changed paths: M /irssi/trunk/src/fe-text/gui-windows.c M /irssi/trunk/src/irc/core/netsplit.c Remove unused variables. 2009-03-01 00:09:33 jilles Changed paths: M /irssi/trunk/src/core/network-openssl.c Remove unused variable. 2009-02-28 23:48:41 jilles Changed paths: M /irssi/trunk/src/irc/core/irc.c Ensure variable is initialized. Make sure not to set connection_lost if the server was already disconnected. 2009-02-28 22:51:53 exg Changed paths: M /irssi/trunk/src/fe-common/core/window-items.c Remove unused variable. 2009-02-28 22:41:47 exg Changed paths: M /irssi/trunk/src/core/network.c Remove unused variable. 2009-02-28 21:51:22 jilles Changed paths: M /irssi/trunk/src/core/expandos.c Correct assertions. Found using llvm static analyzer. 2009-02-28 19:15:14 jilles Changed paths: M /irssi/trunk/src/irc/core/irc-servers.c M /irssi/trunk/src/irc/core/irc-servers.h M /irssi/trunk/src/irc/core/irc.c Add the command send/expire timeout only when needed. This was the last always-on <1s timer. 2009-02-28 19:02:48 jilles Changed paths: M /irssi/trunk/src/core/expandos.c Once a second seems sufficient for the expando timer. These seem to change once a second at most, typically. 2009-02-28 13:43:00 jilles Changed paths: M /irssi/trunk/src/irc/flood/flood.c Check for stale flood entries when lines come in, avoiding a 0.5 second timeout. The timeout is now every 5 seconds and serves to remove entries that do not send messages anymore. 2009-02-27 15:32:33 jilles Changed paths: M /irssi/trunk/src/core/chat-commands.c M /irssi/trunk/src/fe-common/core/fe-channels.c M /irssi/trunk/src/fe-common/core/fe-core-commands.c Move to a single /join function, avoiding confusion on "/join -window". patch by exg bug #644, thanks for the useful bug report 2009-02-27 15:20:35 jilles Changed paths: M /irssi/trunk/src/fe-text/term-terminfo.c Check for SIGCONT using a custom GSource instead of every 0.5 second. 2009-02-21 22:17:51 jilles Changed paths: M /irssi/trunk/src/core/ignore.c M /irssi/trunk/src/core/levels.c M /irssi/trunk/src/core/levels.h M /irssi/trunk/src/core/log.c M /irssi/trunk/src/core/settings.c M /irssi/trunk/src/fe-common/core/fe-core-commands.c M /irssi/trunk/src/fe-common/core/fe-exec.c M /irssi/trunk/src/fe-common/core/fe-log.c M /irssi/trunk/src/fe-common/core/hilight-text.c M /irssi/trunk/src/fe-common/core/windows-layout.c M /irssi/trunk/src/fe-text/textbuffer-commands.c M /irssi/trunk/src/perl/common/Core.xs Reject invalid level specifications in /set. Most of these have names that end in "_level". 2009-02-21 18:55:12 jilles Changed paths: M /irssi/trunk/src/irc/core/modes.c M /irssi/trunk/src/irc/core/modes.h Make explicit how long the arrays for prefix_add and prefix_del are. 2009-02-21 18:34:13 jilles Changed paths: M /irssi/trunk/src/fe-common/core/fe-settings.c Use i_isspace to make this clearer. 2009-02-21 18:22:32 jilles Changed paths: M /irssi/trunk/src/fe-common/core/fe-settings.c Make an invalid boolean /set a CLIENTERROR instead of CLIENTCRAP. 2009-02-21 18:20:13 jilles Changed paths: M /irssi/trunk/src/fe-common/core/fe-settings.c M /irssi/trunk/src/fe-common/core/module-formats.c M /irssi/trunk/src/fe-common/core/module-formats.h Reject obviously invalid numbers in /set. A limitation of the settings model is that any value that fits in an int is accepted, e.g. negative port numbers. 2009-02-13 19:57:55 Wouter Coekaerts Changed paths: M /irssi/trunk/src/fe-common/core/window-items.c emit "window item moved" instead of "window item remove" and "window item new" when a window item is moved to another window 2009-02-10 21:45:27 ahf Changed paths: M /irssi/trunk/src/core/log.c M /irssi/trunk/src/fe-common/core/completion.c M /irssi/trunk/src/fe-common/core/fe-log.c Prefer g_path_get_dirname() over g_dirname(). 2009-02-10 13:59:49 ahf Changed paths: M /irssi/trunk/docs/signals.txt Add "window dehilight" to signals.txt 2009-02-09 21:11:27 ahf Changed paths: M /irssi/trunk/AUTHORS Convert AUTHORS to UTF-8. 2009-02-09 21:01:49 ahf Changed paths: M /irssi/trunk/AUTHORS Add myself to AUTHORS. 2009-02-09 21:00:17 ahf Changed paths: M /irssi/trunk/src/fe-common/core/fe-log.c Add /set autolog_ignore_targets. Allows you to avoid specific targets from being logged via autolog. 2009-02-09 18:51:24 ahf Changed paths: M /irssi/trunk/src/fe-common/core/fe-log.c Don't tokenizee target since it wont contain more than one entry anyway. Poke me if this breaks for you. 2009-02-08 18:57:19 ahf Changed paths: M /irssi/trunk/src/core/servers.c M /irssi/trunk/src/core/settings.c M /irssi/trunk/src/fe-common/core/fe-messages.c M /irssi/trunk/src/fe-common/irc/fe-irc-commands.c M /irssi/trunk/src/irc/core/ctcp.c M /irssi/trunk/src/irc/core/irc-commands.c M /irssi/trunk/src/irc/core/modes.c M /irssi/trunk/src/irc/dcc/dcc-get.c M /irssi/trunk/src/irc/proxy/dump.c M /irssi/trunk/src/irc/proxy/listen.c M /irssi/trunk/src/perl/perl-common.c M /irssi/trunk/src/perl/perl-core.c Code Cleanup: Use g_string_printf() instead of g_string_sprintf() (which is considered deprecated.) 2009-02-08 18:22:42 ahf Changed paths: M /irssi/trunk/src/core/channels.c M /irssi/trunk/src/core/levels.c M /irssi/trunk/src/core/session.c M /irssi/trunk/src/core/settings.c M /irssi/trunk/src/fe-common/core/fe-channels.c M /irssi/trunk/src/fe-common/core/fe-core-commands.c M /irssi/trunk/src/fe-common/core/fe-ignore.c M /irssi/trunk/src/fe-common/core/fe-log.c M /irssi/trunk/src/fe-common/core/fe-messages.c M /irssi/trunk/src/fe-common/core/hilight-text.c M /irssi/trunk/src/fe-common/core/printtext.c M /irssi/trunk/src/fe-common/irc/fe-irc-server.c M /irssi/trunk/src/fe-common/irc/fe-ircnet.c M /irssi/trunk/src/fe-common/irc/fe-netjoin.c M /irssi/trunk/src/fe-common/irc/fe-netsplit.c M /irssi/trunk/src/fe-common/irc/notifylist/fe-notifylist.c M /irssi/trunk/src/fe-text/mainwindows.c M /irssi/trunk/src/fe-text/statusbar.c M /irssi/trunk/src/fe-text/textbuffer.c M /irssi/trunk/src/irc/core/bans.c M /irssi/trunk/src/irc/core/channel-rejoin.c M /irssi/trunk/src/irc/core/irc-channels.c M /irssi/trunk/src/irc/core/irc-servers.c M /irssi/trunk/src/irc/core/irc.c M /irssi/trunk/src/irc/core/modes.c M /irssi/trunk/src/irc/notifylist/notify-ison.c M /irssi/trunk/src/irc/proxy/dump.c M /irssi/trunk/src/lib-config/get.c M /irssi/trunk/src/lib-config/write.c M /irssi/trunk/src/perl/perl-common.c Code Cleanup: Use g_string_append_printf() instead of g_string_sprintfa() (which is considered deprecated.) 2009-02-08 00:03:24 ahf Changed paths: M /irssi/trunk/src/fe-common/core/fe-common-core.c M /irssi/trunk/src/fe-common/core/fe-common-core.h M /irssi/trunk/src/fe-common/core/window-activity.c Add strarray_find_dest(). Useful for checking whether a server_tag/target or target is found in a vector of strings. 2009-01-23 18:57:49 exg Changed paths: M /irssi/trunk/src/perl/perl-core.c Call PERL_SYS_INIT3() and PERL_SYS_TERM() as documented in perlembed(1). 2009-01-23 18:48:32 exg Changed paths: M /irssi/trunk/docs/crash.txt Suggest a better method to provide a backtrace with gdb. 2009-01-20 15:15:01 exg Changed paths: M /irssi/trunk/docs/design.txt M /irssi/trunk/src/core/commands.c Fix 'defination' typo. 2009-01-18 13:46:57 exg Changed paths: M /irssi/trunk/src/fe-text/textbuffer-view.c Replace invalid utf-8 bytes with U+FFFD when drawing a line. 2009-01-18 12:55:27 exg Changed paths: M /irssi/trunk/src/fe-common/core/printtext.c Emit 'print starting' with the correct argument in printtext_string{,window}. 2009-01-17 23:33:29 exg Changed paths: M /irssi/trunk/src/perl/ui/Window.xs Add Irssi::UI::Window::get_history_lines to get the content of a window's history. 2009-01-17 23:28:47 exg Changed paths: M /irssi/trunk/src/perl/perl-core.c Revert r4871, it breaks /script reset. 2009-01-16 23:02:02 exg Changed paths: M /irssi/trunk/src/perl/perl-core.c Properly unload the original script when using /script load to reload it. bug #525, patch by Lukas Mai. 2009-01-16 18:12:27 exg Changed paths: M /irssi/trunk/src/lib-config/iconfig.h M /irssi/trunk/src/lib-config/parse.c M /irssi/trunk/src/lib-config/write.c Use an io channel to write the config file. 2009-01-15 23:21:31 jilles Changed paths: M /irssi/trunk/src/perl/perl-core.c Use PERL_SYS_INIT3 with the correct pointer type for argv. This fixes perl crashes on startup on some machines. 2009-01-15 12:14:51 exg Changed paths: M /irssi/trunk/docs/help/in/dcc.in Doc fix. 2009-01-15 12:02:23 exg Changed paths: M /irssi/trunk/src/perl/perl-fe.c Fix minor leak. 2009-01-15 11:34:46 exg Changed paths: M /irssi/trunk/INSTALL We require perl-5.6. 2009-01-14 18:53:57 exg Changed paths: M /irssi/trunk/src/lib-config/get.c M /irssi/trunk/src/lib-config/iconfig.h Remove unused and odd function. 2009-01-14 18:19:42 exg Changed paths: M /irssi/trunk/src/lib-config/iconfig.h Fix typos. 2009-01-13 19:51:25 exg Changed paths: M /irssi/trunk/src/fe-text/gui-printtext.c Fix last change. 2009-01-13 19:31:31 exg Changed paths: M /irssi/trunk/src/fe-common/core/formats.c M /irssi/trunk/src/fe-common/core/formats.h M /irssi/trunk/src/fe-text/textbuffer-view.c M /irssi/trunk/src/fe-text/textbuffer.c M /irssi/trunk/src/fe-text/textbuffer.h Remove broken and unused format to add an indent function to a line. 2009-01-10 19:38:08 exg Changed paths: M /irssi/trunk/src/fe-text/Makefile.am M /irssi/trunk/src/fe-text/irssi.c M /irssi/trunk/src/fe-text/textbuffer-commands.c D /irssi/trunk/src/fe-text/textbuffer-reformat.c D /irssi/trunk/src/fe-text/textbuffer-reformat.h M /irssi/trunk/src/fe-text/textbuffer-view.c M /irssi/trunk/src/fe-text/textbuffer.c M /irssi/trunk/src/fe-text/textbuffer.h Remove buggy /scrollback redraw - scrollback_save_formats. 2009-01-10 18:57:38 exg Changed paths: M /irssi/trunk/src/fe-common/core/formats.c Use window_get_theme. 2009-01-10 16:00:06 exg Changed paths: M /irssi/trunk/src/fe-common/core/printtext.c M /irssi/trunk/src/fe-common/core/printtext.h M /irssi/trunk/src/perl/ui/Themes.xs Factor out printformat_module_dest_charargs function from printformat_module_dest_args and use it in printformat_perl to remove code duplication. 2009-01-08 13:39:11 exg Changed paths: M /irssi/trunk/src/fe-text/textbuffer.c Remove memory chunks in favour of memory slices. 2009-01-08 12:39:27 exg Changed paths: M /irssi/trunk/src/common.h Add defines for memory slices functions for compatibility with glib versions older than 2.10. 2009-01-04 16:56:54 exg Changed paths: M /irssi/trunk/src/fe-text/textbuffer.c Remove useless code, cur_line is always the last line of the textbuffer. 2008-12-30 12:51:27 exg Changed paths: M /irssi/trunk/src/core/pidwait.c Rewrite pidwait using g_child_watch_add. 2008-12-30 11:39:21 exg Changed paths: M /irssi/trunk/src/fe-common/core/fe-exec.c recvlen must be signed. 2008-12-30 02:20:09 exg Changed paths: M /irssi/trunk/src/fe-common/core/fe-exec.c Use net_receive in sig_exec_input_reader. 2008-12-22 02:07:11 exg Changed paths: M /irssi/trunk/src/irc/core/irc-servers.c Check server's connected flag rather than net-sendbuffer pointers in sig_server_quit. 2008-12-22 01:11:33 exg Changed paths: M /irssi/trunk/src/core/core.c M /irssi/trunk/src/core/net-sendbuffer.c M /irssi/trunk/src/core/net-sendbuffer.h Remove useless net-sendbuffer init/deinit functions. 2008-12-22 01:06:49 exg Changed paths: M /irssi/trunk/src/core/net-sendbuffer.c Remove buffers GSList, it is unused since r1023. 2008-12-17 19:56:56 exg Changed paths: M /irssi/trunk/src/perl/irssi-core.pl Fix r4961 change, irssi-core.pl is transformed in a format string so literals % must be escaped. Patch by Lukas Mai. 2008-12-13 22:42:42 jilles Changed paths: M /irssi/trunk/src/irc/core/irc-session.c Preserve op/halfop/voice when /upgrading from before the prefixes change (r4922). This also restores them when /upgrading from a revision between r4922 and this one. Note that other prefixes are still lost when /upgrading from pre-r4922 irssi. 2008-12-12 23:04:37 jilles Changed paths: M /irssi/trunk/src/irc/core/modes.c prefix_add(): copy correct number of bytes 2008-12-12 22:01:48 jilles Changed paths: M /irssi/trunk/docs/perl.txt Document Irssi::signal_continue() and clarify new signal registration requirements (r4953). 2008-12-12 11:42:14 exg Changed paths: M /irssi/trunk/src/fe-text/textbuffer-view.c M /irssi/trunk/src/fe-text/textbuffer-view.h M /irssi/trunk/src/perl/textui/TextUI.xs Revert r4964, at least one script uses ypos. 2008-12-11 21:59:21 exg Changed paths: M /irssi/trunk/src/fe-text/textbuffer-view.c M /irssi/trunk/src/fe-text/textbuffer-view.h M /irssi/trunk/src/perl/textui/TextUI.xs Remove ypos field of TEXT_BUFFER_VIEW_REC, it is used to compute the row position where to draw a new line and if the view is at the bottom of the textbuffer, but the same information can be computed more easily by other means. 2008-12-10 11:21:04 exg Changed paths: M /irssi/trunk/src/perl/textui/TextBuffer.xs M /irssi/trunk/src/perl/textui/TextBufferView.xs Remove methods to create/destroy TextBuffer and TextBufferView and low level api to add/remove lines, scripts should be fine using Window::print_after and TextBufferView::remove_line. 2008-12-10 10:35:25 exg Changed paths: M /irssi/trunk/src/perl/textui/TextUI.xs Add print_after method to Window perl object analogous to gui_printtext_after but which also expands formats and forces a full line. 2008-12-09 22:42:51 exg Changed paths: M /irssi/trunk/src/perl/irssi-core.pl Clean up script loading in general. Don't leak local variables to eval'd code. Set filename/line number to get better error messages from perl. Use three-arg open and lexical filehandles to avoid surprises. Include error reason in message for unopenable scripts. Don't wrap script code in sub handler { } - this avoids spurious warnings and should at least allow __END__ to work properly. Patch by Lukas Mai. 2008-12-09 19:16:49 exg Changed paths: M /irssi/trunk/src/perl/perl-signals.c Fix undefined behavior due to modifying PL_na twice between sequence points. Patch by Lukas Mai. 2008-12-09 19:02:53 exg Changed paths: M /irssi/trunk/src/perl/textui/TextBufferView.xs Remove resize method of TextBufferView perl object, it is not useful and dangerous. 2008-12-09 12:59:16 exg Changed paths: M /irssi/trunk/src/fe-common/core/utf8.c M /irssi/trunk/src/fe-common/core/utf8.h M /irssi/trunk/src/fe-text/gui-entry.c Remove internal utf8 functions in favour of glib ones. 2008-12-09 12:45:23 exg Changed paths: M /irssi/trunk/src/fe-text/gui-entry.c Cosmetic. 2008-12-08 18:11:00 exg Changed paths: M /irssi/trunk/src/fe-text/mainwindows.c M /irssi/trunk/src/fe-text/statusbar.c M /irssi/trunk/src/perl/common/Core.xs M /irssi/trunk/src/perl/common/Expando.xs M /irssi/trunk/src/perl/ui/Themes.xs Make some functions static. 2008-12-08 17:55:29 exg Changed paths: M /irssi/trunk/docs/manual.txt Document command syntax. 2008-12-08 17:32:56 exg Changed paths: M /irssi/trunk/src/fe-text/mainwindows.c Simplify. 2008-12-08 17:06:11 exg Changed paths: M /irssi/trunk/src/perl/common/Core.xs M /irssi/trunk/src/perl/perl-signals.c M /irssi/trunk/src/perl/perl-signals.h Add perl_signal_args_to_c() to convert signal parameters from Perl to C values, and make Irssi::signal_emit/Irssi::signal_continue use it. Also make perl_call_signal() turn NULLs into undef, so we can recover them in perl_signal_args_to_c(), which is its inverse operation. Patch by Lukas Mai. 2008-12-08 16:45:49 exg Changed paths: M /irssi/trunk/src/perl/get-signals.pl Fix NETSPLIT_SERVER_REC substitution in get-signals.pl, reported by Lukas Mai. 2008-12-08 16:39:12 exg Changed paths: M /irssi/trunk/src/perl/get-signals.pl Change get-signals.pl mime type to text/x-perl. 2008-12-08 00:30:00 exg Changed paths: M /irssi/trunk/src/fe-common/core/keyboard.c Simplify, isalnum && !isdigit == isalpha. 2008-12-07 16:49:04 exg Changed paths: M /irssi/trunk/src/fe-text/mainwindows.c Simplify and remove dead code. 2008-12-06 18:02:27 exg Changed paths: M /irssi/trunk/src/fe-text/mainwindows.c Simplify and remove dead code, MAIN_WINDOW_TEXT_HEIGHT(rec) >= WINDOW_MIN_SIZE always holds. 2008-12-06 13:36:41 exg Changed paths: M /irssi/trunk/src/fe-text/mainwindows.c Always preserve the active mainwindow in mainwindows_resize_smaller, prompted by report by Henri Kemppainen. 2008-12-06 13:29:51 exg Changed paths: M /irssi/trunk/src/fe-text/mainwindows.c Fix leak introduced in r1855. 2008-12-06 01:14:19 jilles Changed paths: M /irssi/trunk/docs/perl.txt Add brief documentation for Irssi::signal_register() perl function. 2008-12-06 00:59:49 jilles Changed paths: M /irssi/trunk/src/perl/get-signals.pl Add a notice to src/perl/perl-signals-list.h that it is autogenerated. 2008-12-05 14:55:23 exg Changed paths: M /irssi/trunk/src/fe-text/term-terminfo.c Factor computation of fg/bg. 2008-12-03 21:14:58 exg Changed paths: M /irssi/trunk/src/fe-text/gui-entry.c Manually inline cell_width. 2008-12-03 20:09:54 exg Changed paths: M /irssi/trunk/src/fe-text/gui-entry.c Simplify. 2008-12-02 17:13:15 exg Changed paths: M /irssi/trunk/NEWS M /irssi/trunk/src/irc/core/irc-servers.c Recode outgoing irc quit messages. 2008-12-02 14:14:09 exg Changed paths: M /irssi/trunk/src/fe-common/core/formats.h Fix r1569, assign a proper mask to PRINT_FLAG_UNSET_LINE_START. 2008-12-01 20:29:41 exg Changed paths: M /irssi/trunk/src/core/settings.c Aux-sort settings by key in settings_get_sorted. 2008-12-01 19:35:10 exg Changed paths: M /irssi/trunk/src/fe-common/irc/fe-irc-commands.c M /irssi/trunk/src/irc/core/irc-servers.c M /irssi/trunk/src/irc/core/irc-servers.h Factor the code to send an irc action into a function. 2008-12-01 19:18:59 exg Changed paths: M /irssi/trunk/src/fe-text/statusbar-item.h M /irssi/trunk/src/fe-text/statusbar.c Add function to set minimum/maximum size for a statusbar item. 2008-12-01 19:12:52 exg Changed paths: M /irssi/trunk/src/fe-text/Makefile.am A /irssi/trunk/src/fe-text/statusbar-item.h M /irssi/trunk/src/fe-text/statusbar.h Add public header with interfaces to manage statusbar items, bug #535. 2008-12-01 00:14:43 exg Changed paths: M /irssi/trunk/src/fe-text/statusbar.c Simplify statusbar_item_default_handler by merging update_statusbar_bg and reverse_controls and by using a GString. 2008-11-30 23:48:39 jilles Changed paths: M /irssi/trunk/src/core/network-openssl.c Improve SSL error display. Display more detailed error messages about SSL and fix assertion failure warnings on some SSL errors. 2008-11-30 15:48:54 exg Changed paths: M /irssi/trunk/src/core/log.c Make needlessly global variable local where used. 2008-11-30 15:33:14 exg Changed paths: M /irssi/trunk/configure.in M /irssi/trunk/src/core/log.c Do not check for fcntl. 2008-11-29 20:38:00 jilles Changed paths: M /irssi/trunk/src/irc/core/irc-servers.h Revert r4924, the comment is correct after all. 2008-11-29 19:01:04 exg Changed paths: M /irssi/trunk/src/irc/core/irc-servers.c Remove obsolete part of comment. 2008-11-29 11:45:58 exg Changed paths: M /irssi/trunk/src/core/recode.c Amend fix for bug #392, assume utf-8 encoding for an ascii string in which no escape character occurs. 2008-11-29 09:31:42 exg Changed paths: M /irssi/trunk/src/fe-common/core/formats.c Fix r4920 change. 2008-11-29 00:01:45 exg Changed paths: M /irssi/trunk/src/core/recode.c Factor code to check if a string is ascii only into a function. 2008-11-28 21:43:59 jilles Changed paths: M /irssi/trunk/src/fe-common/irc/fe-irc-commands.c M /irssi/trunk/src/irc/core/bans.c M /irssi/trunk/src/irc/core/irc-commands.c Allow /ban, /unban, /kickban, /knockout if channel is not synced. Requesting ban lists from an unsynced channel will ask them from the server, banning a user whose u@h irssi does not know will ban nick!*@* and only bans irssi knows about can be removed. 2008-11-28 19:49:31 jilles Changed paths: M /irssi/trunk/src/irc/core/irc-servers.h Remove obsolete/wrong part of comment (irc server cmdcount). 2008-11-28 10:54:23 exg Changed paths: M /irssi/trunk/NEWS Update NEWS. 2008-11-28 01:16:51 jilles Changed paths: M /irssi/trunk/src/core/nick-rec.h M /irssi/trunk/src/core/nicklist.c M /irssi/trunk/src/core/nicklist.h M /irssi/trunk/src/core/session.c M /irssi/trunk/src/fe-common/core/fe-channels.c M /irssi/trunk/src/fe-common/core/fe-messages.c M /irssi/trunk/src/irc/core/irc-expandos.c M /irssi/trunk/src/irc/core/irc-nicklist.c M /irssi/trunk/src/irc/core/irc-session.c M /irssi/trunk/src/irc/core/modes.c M /irssi/trunk/src/irc/core/modes.h M /irssi/trunk/src/irc/core/netsplit.c M /irssi/trunk/src/irc/core/netsplit.h M /irssi/trunk/src/irc/proxy/dump.c M /irssi/trunk/src/perl/perl-common.c Allow storing multiple "other" prefixes such as +q and +a. Original patch by JasonX, somewhat changed by exg and me. 2008-11-25 00:44:50 exg Changed paths: M /irssi/trunk/configure.in Add foreign to automake options. 2008-11-25 00:22:44 exg Changed paths: M /irssi/trunk/src/fe-common/core/formats.c Do not strip the comma in a mirc color if it is not followed by a digit, bug #250. 2008-11-23 10:48:48 exg Changed paths: M /irssi/trunk/configure.in M /irssi/trunk/src/perl/Makefile.am D /irssi/trunk/src/perl/libperl_dynaloader.la D /irssi/trunk/src/perl/libperl_orig.la Remove apparently useless indirection through stub libtool library files for libperl.a and DynaLoader.a when building perl support as module. 2008-11-22 13:43:39 Geert Hauwaerts Changed paths: M /irssi/trunk/docs/help/in/lastlog.in Typo fix by Richard Hartmann (RichiH) 2008-11-18 10:59:54 exg Changed paths: M /irssi/trunk/src/fe-text/gui-entry.c Move check on term_type outside of strlen_big5. 2008-11-18 10:21:36 exg Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c Revert r4912. 2008-11-16 17:28:09 exg Changed paths: M /irssi/trunk/src/fe-common/irc/fe-irc-messages.c Do not call skip_target on a non irc server in irc 'own_public' handler, based on a patch by Gabor Adam Toth. 2008-11-16 17:09:44 exg Changed paths: M /irssi/trunk/src/irc/core/irc-commands.c Do not check in irc cmd_away that the active item server is an irc server, it prevents /away from working when the active item server is not an irc one. The check is already performed in irc_server_send_away, so /away -one is unchanged. Patch by Gabor Adam Toth. 2008-11-16 16:38:33 exg Changed paths: M /irssi/trunk/irssi-version.sh Fix regression introduced in r4906, remove leading zeros from IRSSI_VERSION_TIME value. 2008-11-16 10:19:27 exg Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c Simplify sending of the first pasted line. 2008-11-15 23:07:31 Wouter Coekaerts Changed paths: M /irssi/trunk/NEWS Update NEWS 2008-11-15 23:04:57 Wouter Coekaerts Changed paths: M /irssi/trunk/src/fe-text/textbuffer.c Handle indent in textbuffer_line2text. This fixes indentation in /lastlog and buf.pl. 2008-11-15 22:51:07 exg Changed paths: M /irssi/trunk/NEWS M /irssi/trunk/src/fe-common/core/formats.c M /irssi/trunk/src/fe-text/term-terminfo.c M /irssi/trunk/src/fe-text/term.h M /irssi/trunk/src/fe-text/textbuffer-view.c M /irssi/trunk/src/fe-text/textbuffer.c M /irssi/trunk/src/fe-text/textbuffer.h Handle bold/blink attributes like other attributes rather than mapping them to the eighth bit of the color. The formats KBGCRMYW and the mirc colors are now mapped to colors 8-15. fe-text translates colors 8-15 to bold/blink+0-7 if the terminal supports only 8 colors. 2008-11-15 17:47:31 exg Changed paths: M /irssi/trunk/Makefile.am Do not update the version file if it is unchanged. 2008-11-15 17:44:20 Wouter Coekaerts Changed paths: M /irssi/trunk/scripts/Makefile.am Add sb_search.pl in Makefile.am 2008-11-14 00:35:48 exg Changed paths: M /irssi/trunk/Makefile.am M /irssi/trunk/autogen.sh M /irssi/trunk/configure.in D /irssi/trunk/irssi-version.h.in A /irssi/trunk/irssi-version.sh Move irssi-version.h generation out of configure and add suport for getting the date of the last change with svn info/git log. 2008-11-13 11:22:35 exg Changed paths: M /irssi/trunk/Makefile.am D /irssi/trunk/findsyntax.pl M /irssi/trunk/syntax.pl Merge findsyntax.pl in syntax.pl. 2008-11-13 00:13:57 exg Changed paths: M /irssi/trunk/src/lib-config/write.c Simplify, use 'o' printf conversion specifier to print number in octal. 2008-11-12 22:47:21 jilles Changed paths: M /irssi/trunk/docs/help/in/wall.in Remove reference to wallchops. 2008-11-12 22:00:05 jilles Changed paths: M /irssi/trunk/docs/help/in/wall.in D /irssi/trunk/docs/help/in/wallchops.in M /irssi/trunk/src/fe-common/irc/fe-irc-commands.c M /irssi/trunk/src/irc/core/irc-commands.c Remove /wallchops, do not suggest other commands in /help wall. The only major ircd supporting /wallchops also supports /notice @#channel. The /wall command has used /notice @#channel (if it is supported which is pretty much everywhere) for a while and so it can be used without problems on large channels. 2008-11-12 21:49:48 exg Changed paths: M /irssi/trunk/src/irc/core/irc-servers.c Recode outgoing irc away messages, bug #412. 2008-11-12 21:31:41 exg Changed paths: M /irssi/trunk/src/irc/core/irc-commands.c M /irssi/trunk/src/irc/core/irc-servers-reconnect.c M /irssi/trunk/src/irc/core/irc-servers.c M /irssi/trunk/src/irc/core/irc-servers.h Export server_send_away and use it in irc-servers-reconnect.c:sig_connected instead of duplicating the code. 2008-11-12 20:04:17 Wouter Coekaerts Changed paths: A /irssi/trunk/scripts/sb_search.pl Add script for /scrollback search 2008-11-12 19:04:39 exg Changed paths: M /irssi/trunk/src/perl/irssi-core.pl Add perl __WARN__ handler for scripts, bug #427. 2008-11-12 00:49:59 exg Changed paths: M /irssi/trunk/docs/perl.txt Fix punctuation. 2008-11-12 00:33:47 exg Changed paths: M /irssi/trunk/docs/perl.txt M /irssi/trunk/src/perl/common/Core.xs Add Irssi::command_parse_options function to parse options for a command which have been set with Irssi::command_set_options. 2008-11-11 19:16:24 exg Changed paths: M /irssi/trunk/docs/perl.txt Fix broken url. 2008-11-11 15:28:55 exg Changed paths: M /irssi/trunk/docs/perl.txt Fix typo. 2008-11-10 12:59:31 exg Changed paths: M /irssi/trunk/src/fe-common/core/utf8.c M /irssi/trunk/src/fe-common/core/utf8.h M /irssi/trunk/src/fe-text/gui-readline.c M /irssi/trunk/src/fe-text/term-terminfo.c Remove get_utf8_char/utf16_char_to_utf8 in favour of glib g_utf8_get_char_validated/g_unichar_to_utf8. 2008-11-10 01:31:00 exg Changed paths: M /irssi/trunk/src/core/chat-commands.c M /irssi/trunk/src/fe-common/core/fe-messages.c M /irssi/trunk/src/irc/core/irc-servers.c recode.h include fixup. 2008-11-10 00:53:40 exg Changed paths: M /irssi/trunk/src/fe-common/irc/dcc/fe-dcc-chat-messages.c M /irssi/trunk/src/fe-common/irc/fe-irc-commands.c M /irssi/trunk/src/fe-common/irc/fe-irc-messages.c Emit message irc own_{action,notice,wall} and message dcc own{,_action} with message in client encoding. 2008-11-10 00:33:24 exg Changed paths: M /irssi/trunk/src/core/chat-commands.c M /irssi/trunk/src/fe-common/core/fe-messages.c M /irssi/trunk/src/fe-common/irc/fe-irc-messages.c M /irssi/trunk/src/irc/core/irc-servers.c Move recoding of outgoing messages into irc send_message routine. Handlers for message own_{private,public} now receive the message in the client encoding. 2008-11-10 00:06:37 exg Changed paths: M /irssi/trunk/src/fe-common/core/fe-messages.c M /irssi/trunk/src/fe-common/irc/fe-events.c Move recoding of incoming quit messages to irc 'event quit' handler. 2008-11-09 20:37:25 exg Changed paths: M /irssi/trunk/src/fe-common/irc/fe-irc-messages.c Revert part of r4041. It is not clear which bug it is supposed to fix, and the change seems wrong anyway because notice/action message is already recoded in fe-events.c:event_notice/ctcp_action. 2008-11-08 23:09:20 exg Changed paths: M /irssi/trunk/src/irc/core/irc-commands.c Recode a WALL message also when sending a notice to @#channel. 2008-11-05 00:04:41 exg Changed paths: M /irssi/trunk/autogen.sh Fix r4880 change. 2008-11-04 15:05:57 exg Changed paths: M /irssi/trunk/src/fe-common/core/fe-messages.c Recode an incoming quit message once with a nick charset preference rather than doing it for every joined channel the user was in with a channel charset preference. 2008-11-02 15:49:48 exg Changed paths: M /irssi/trunk/src/core/network-openssl.c When returning G_IO_STATUS_ERROR in irssi_ssl_{read,write} create a GError with the openssl error string. 2008-11-02 15:02:00 exg Changed paths: M /irssi/trunk/src/core/network-openssl.c Cleanup error handling in irssi_ssl_{read,write}. Return G_IO_STATUS_AGAIN if openssl error is SSL_WANT_{READ,WRITE}, G_IO_STATUS_ERROR otherwise. 2008-11-02 13:13:36 c0ffee Changed paths: M /irssi/trunk/NEWS M /irssi/trunk/docs/perl.txt M /irssi/trunk/docs/signals.txt M /irssi/trunk/src/irc/proxy/Makefile.am M /irssi/trunk/src/irc/proxy/listen.c M /irssi/trunk/src/irc/proxy/module.h A /irssi/trunk/src/irc/proxy/proxy.h M /irssi/trunk/src/perl/Makefile.am M /irssi/trunk/src/perl/get-signals.pl A /irssi/trunk/src/perl/irc/Client.xs M /irssi/trunk/src/perl/irc/Irc.xs M /irssi/trunk/src/perl/irc/module.h M /irssi/trunk/src/perl/irc/typemap introduce the type Irssi::Irc::Client and signals to communicate with proxy clients to allow for scripting parts of the irssi-proxy. 2008-11-02 08:34:35 exg Changed paths: M /irssi/trunk/src/perl/textui/TextUI.xs Fix r4879 change. 2008-11-02 00:50:58 exg Changed paths: M /irssi/trunk/autogen.sh A /irssi/trunk/update-changelog.sh Factor the code to update svn changelog into a script. 2008-11-01 18:56:56 jilles Changed paths: M /irssi/trunk/src/fe-text/lastlog.c M /irssi/trunk/src/fe-text/textbuffer.c M /irssi/trunk/src/fe-text/textbuffer.h M /irssi/trunk/src/perl/textui/TextBuffer.xs Remove the refcount on LINE_REC. It seems to have no clear purpose. 2008-10-31 11:57:32 jilles Changed paths: M /irssi/trunk/src/fe-text/lastlog.c Fix a memory leak with /lastlog -count and rejected (too much) /lastlog. The matched lines would not be freed when they expired from the buffer. 2008-10-28 18:29:49 jilles Changed paths: M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c Also display 407 numerics that are not "duplicate channel". 2008-10-21 13:09:51 exg Changed paths: M /irssi/trunk/docs/help/in/scrollback.in M /irssi/trunk/src/fe-text/textbuffer-commands.c Remove scrollback_levelclear_levels setting and add a 'level' option to 'sb levelclear' to specify a comma separated list of levels. 2008-10-09 00:58:27 exg Changed paths: M /irssi/trunk/src/fe-text/textbuffer-view.c Fix r4743 change, avoid sign extension. 2008-08-31 01:55:04 jilles Changed paths: M /irssi/trunk/src/irc/core/irc-commands.c Fix display of ratbox-style operspy whois (/whois !nick). 2008-08-25 18:34:02 jilles Changed paths: M /irssi/trunk/src/core/servers-reconnect.c Ignore DNS not found errors when considering reconnect. Contrary to the standards, these are often transient. 2008-08-23 18:05:47 jilles Changed paths: M /irssi/trunk/src/perl/perl-core.c Fix crash on startup if perl is compiled in. bug #618 2008-08-22 13:54:32 exg Changed paths: M /irssi/trunk/src/perl/perl-core.c Call PERL_SYS_INIT3() and PERL_SYS_TERM() as documented in perlembed(1), patch by Gerfried Fuchs (debian bug #495059). 2008-08-22 13:47:21 exg Changed paths: D /irssi/trunk/docs/help/in/date.in Remove duplicated help file. 2008-08-06 11:43:40 exg Changed paths: M /irssi/trunk/NEWS Update NEWS. 2008-08-06 02:47:59 jilles Changed paths: M /irssi/trunk/NEWS Add some changes of mine to NEWS. 2008-08-02 15:15:38 exg Changed paths: M /irssi/trunk/src/core/chat-commands.c M /irssi/trunk/src/fe-common/core/fe-messages.c M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c M /irssi/trunk/src/fe-common/irc/fe-events.c M /irssi/trunk/src/fe-common/irc/fe-irc-commands.c M /irssi/trunk/src/fe-common/irc/fe-irc-messages.c M /irssi/trunk/src/fe-common/irc/fe-whois.c M /irssi/trunk/src/irc/core/channel-events.c M /irssi/trunk/src/irc/core/irc-commands.c M /irssi/trunk/src/irc/core/irc.c Revert recode changes r4483 and r4715. 2008-08-01 14:38:58 exg Changed paths: M /irssi/trunk/src/fe-common/core/fe-common-core.c M /irssi/trunk/src/fe-common/core/fe-core-commands.c M /irssi/trunk/src/fe-common/core/fe-help.c Set null encoding for file channels. 2008-08-01 14:27:37 exg Changed paths: M /irssi/trunk/docs/help/in/network.in M /irssi/trunk/docs/help/in/server.in M /irssi/trunk/docs/manual.txt Fix typos. 2008-06-19 23:57:52 jilles Changed paths: M /irssi/trunk/src/fe-text/textbuffer-commands.c Include various overheads in /sb status memory count. Overheads caused by the "view" cache are not included. 2008-06-18 23:52:36 Geert Hauwaerts Changed paths: M /irssi/trunk/irssi.conf Updated irssi.conf - Added new networks: Rizon, GameSurge, LinkNet, WebChat, OFTC - Changed the default IPv6 and IPv4 IRCnet servers 2008-06-11 00:49:00 exg Changed paths: M /irssi/trunk/src/core/recode.c M /irssi/trunk/src/core/recode.h M /irssi/trunk/src/fe-common/core/fe-recode.c Cache charset related data rather than computing it everytime recode_{in,out} is called. 2008-06-10 12:49:25 exg Changed paths: M /irssi/trunk/docs/startup-HOWTO-rus.html M /irssi/trunk/docs/startup-HOWTO.html s/nickserv ident/nickserv identify/ 2008-06-10 12:21:00 exg Changed paths: M /irssi/trunk/NEWS M /irssi/trunk/src/fe-text/statusbar-items.c Add 'actlist_names' option to add active items names in 'act' statusbar item. 2008-06-07 00:19:57 exg Changed paths: M /irssi/trunk/src/fe-common/core/fe-recode.c Pass NULL to settings_set_str to reset term_charset to its default value rather than hardcoding the string. 2008-06-07 00:07:56 exg Changed paths: M /irssi/trunk/src/fe-common/core/fe-recode.c Remove kludge and add the 'setup changed' handler with higher priority so that term_charset validation is performed before any use. 2008-06-04 21:33:00 Wouter Coekaerts Changed paths: M /irssi/trunk/NEWS M /irssi/trunk/src/fe-common/core/hilight-text.c Fix /set hilight_level not taking effect immediately (bug #598). Patch by exg. 2008-05-31 15:18:43 exg Changed paths: M /irssi/trunk/src/fe-common/core/hilight-text.c Simplify, append directly to GString rather than allocating a temporary string. 2008-05-31 01:17:37 jilles Changed paths: M /irssi/trunk/src/fe-text/textbuffer.h Reduce some memory waste in the scrollback buffer. Formerly, TEXT_CHUNK_REC was slightly more than a page. Due to glib changes (GMemChunk -> GSlice), this is now malloced directly, and many mallocs round up allocations larger than a page to page boundaries. On a whole this seems to save about 10%. 2008-05-27 20:20:23 exg Changed paths: M /irssi/trunk/docs/signals.txt Fix typo. 2008-05-27 20:19:34 exg Changed paths: M /irssi/trunk/src/fe-text/mainwindow-activity.c Fix leak. 2008-05-24 22:55:27 jilles Changed paths: M /irssi/trunk/src/core/net-sendbuffer.c Read more bytes at a time from servers. (at most 2048 instead of 512) This should reduce syscalls and TCP packets. 2008-05-24 17:43:12 exg Changed paths: M /irssi/trunk/src/irc/core/channel-events.c Cosmetic. 2008-05-23 13:19:43 exg Changed paths: M /irssi/trunk/src/fe-common/core/themes.c Fix minor leak. 2008-05-23 12:05:44 exg Changed paths: M /irssi/trunk/src/irc/core/irc.c Reindent. 2008-05-23 11:59:59 exg Changed paths: M /irssi/trunk/src/fe-common/core/completion.c M /irssi/trunk/src/fe-common/core/fe-messages.c M /irssi/trunk/src/fe-common/core/keyboard.c M /irssi/trunk/src/irc/core/irc.c Fix leaks. 2008-05-23 11:47:40 exg Changed paths: M /irssi/trunk/src/fe-common/core/completion.c Do nothing in word_complete if erase is true and we are not continuing a completion. 2008-05-23 09:51:10 exg Changed paths: M /irssi/trunk/NEWS Update NEWS. 2008-05-23 09:44:16 exg Changed paths: M /irssi/trunk/src/fe-common/core/keyboard.c Fix command description. 2008-05-23 00:38:29 exg Changed paths: M /irssi/trunk/src/core/net-sendbuffer.c M /irssi/trunk/src/core/net-sendbuffer.h M /irssi/trunk/src/core/server-rec.h M /irssi/trunk/src/core/servers.c M /irssi/trunk/src/irc/core/irc-servers.c M /irssi/trunk/src/irc/core/irc.c M /irssi/trunk/src/irc/dcc/dcc-chat.c M /irssi/trunk/src/irc/dcc/dcc-chat.h M /irssi/trunk/src/irc/dcc/dcc-server.c M /irssi/trunk/src/irc/dcc/dcc-server.h M /irssi/trunk/src/irc/proxy/listen.c M /irssi/trunk/src/irc/proxy/module.h Extend net_sendbuffer by adding a LINEBUF_REC member and a net_sendbuffer_receive_line function to read linewise from the associated io channel. Rewrite irc/dcc/proxy read logic on top of it. 2008-05-22 23:42:29 jilles Changed paths: M /irssi/trunk/src/core/net-sendbuffer.c M /irssi/trunk/src/core/net-sendbuffer.h Allow increasing the send buffer to 1MB/connection, and warn if that is exceeded. It should really close connections that exceed the limit, but does not do that yet. 2008-05-19 23:55:04 exg Changed paths: M /irssi/trunk/src/fe-common/irc/dcc/fe-dcc-chat.c M /irssi/trunk/src/irc/dcc/dcc-get.c Remove some global variables used to store settings values, instead get the values when needed. 2008-05-19 13:25:14 exg Changed paths: M /irssi/trunk/docs/help/in/bind.in M /irssi/trunk/src/fe-common/core/keyboard.c M /irssi/trunk/src/fe-common/core/module-formats.c M /irssi/trunk/src/fe-common/core/module-formats.h Add 'list' option to bind command to list all the available commands and remove hardcoded list in bind help. 2008-05-18 22:49:20 Wouter Coekaerts Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c Improve descriptions of key bind items 2008-05-18 16:47:01 exg Changed paths: M /irssi/trunk/docs/help/in/flushbuffer.in Update option names after r3080. 2008-05-18 16:31:03 exg Changed paths: D /irssi/trunk/docs/help/in/flushbuffers.in Remove duplicated help file. 2008-05-18 16:03:35 exg Changed paths: M /irssi/trunk/docs/help/in/server.in Clarify the meaning of 'port' option for 'server add', patch by Dyana Wu. 2008-05-17 15:12:21 exg Changed paths: M /irssi/trunk/src/fe-common/core/completion.c M /irssi/trunk/src/fe-common/core/completion.h M /irssi/trunk/src/fe-text/gui-readline.c Add 'word_completion_backward' command to scroll backwards in the completion list, bug #313. 2008-05-17 11:42:23 exg Changed paths: M /irssi/trunk/src/fe-common/core/fe-recode.c Pass NULL to settings_set_str to reset recode_fallback to its default value rather than hardcoding the string, fixes also a possible invalid g_free reported by Sven Wegener. 2008-05-16 14:46:09 exg Changed paths: M /irssi/trunk/src/fe-common/core/chat-completion.c Stop the 'complete word' signal in the default completer when the channel name completion list is non empty, bug #316. 2008-05-15 19:17:53 exg Changed paths: M /irssi/trunk/src/fe-common/core/chat-completion.c Complete server tags for /window server. 2008-05-15 18:54:01 exg Changed paths: M /irssi/trunk/src/fe-text/statusbar-items.c Use a GString rather than g_strdup_printf to build the format string. 2008-05-15 14:53:49 exg Changed paths: M /irssi/trunk/configure.in Do not check for mkfifo, it is not used. 2008-05-15 12:54:03 exg Changed paths: M /irssi/trunk/src/fe-text/statusbar-items.c Re-add sort by level / aux-sort by refnum and re-map actlist_sort 'level' value to it. Add 'level,recent' value for sort by level / aux-sort by most recent activity. Requested by tomaw. 2008-05-14 11:13:04 exg Changed paths: M /irssi/trunk/configure.in Remove check for nl_langinfo, we do not use it anymore. 2008-05-14 11:11:31 exg Changed paths: M /irssi/trunk/src/fe-text/term.c Use g_get_charset to check if the locale codeset is UTF-8. 2008-05-14 10:58:04 exg Changed paths: M /irssi/trunk/src/fe-common/core/fe-common-core.c M /irssi/trunk/src/fe-common/core/fe-recode.c Use g_get_charset to retrieve the locale codeset. 2008-05-14 10:29:33 exg Changed paths: M /irssi/trunk/docs/signals.txt M /irssi/trunk/src/fe-common/irc/notifylist/module-formats.c M /irssi/trunk/src/fe-common/irc/notifylist/module-formats.h Remove theme format and signal doc for no more notify idle code. 2008-05-13 16:43:33 exg Changed paths: M /irssi/trunk/src/perl/perl-sources.c Use g_input_add_poll to create a watcher for an fd. 2008-05-13 16:35:02 exg Changed paths: M /irssi/trunk/src/fe-common/core/module-formats.c Remove note about the need to restart irssi in windows_layout_saved theme format, bindings are instantly effective now. 2008-05-13 16:27:03 exg Changed paths: M /irssi/trunk/src/perl/perl-core.c Set PL_perl_destruct_level to 1 before calling perl_destruct, without it /script reset may cause irssi to crash. 2008-05-13 01:46:33 exg Changed paths: M /irssi/trunk/src/fe-common/irc/notifylist/module-formats.c Update notify_list theme format for idle option removal. 2008-04-29 00:35:31 exg Changed paths: M /irssi/trunk/src/fe-common/core/completion.c Make some functions static. 2008-04-28 11:27:13 exg Changed paths: M /irssi/trunk/src/core/core.c M /irssi/trunk/src/core/servers-setup.c M /irssi/trunk/src/fe-common/core/fe-recode.c Make some variables static. 2008-04-25 10:42:47 exg Changed paths: M /irssi/trunk/src/core/misc.c M /irssi/trunk/src/core/misc.h M /irssi/trunk/src/fe-text/gui-readline.c Refactor code to create a watcher for an fd into a function. 2008-04-21 22:44:04 exg Changed paths: M /irssi/trunk/src/fe-text/textbuffer-view.c Use term_add_unichar to print ucs-4 chars. 2008-04-21 22:23:17 exg Changed paths: M /irssi/trunk/src/fe-text/term-terminfo.c Reindent. 2008-04-21 19:32:55 exg Changed paths: M /irssi/trunk/src/fe-text/term-terminfo.c Remove no longer needed kludge to inhibit writing in the last cell. 2008-04-21 16:00:02 exg Changed paths: M /irssi/trunk/src/fe-text/gui-expandos.c Fix leak with $L expando. 2008-04-20 12:27:32 exg Changed paths: M /irssi/trunk/src/fe-text/term-terminfo.c Simplify. 2008-04-20 11:24:12 exg Changed paths: M /irssi/trunk/src/fe-text/terminfo-core.c Simplify computation of TERM_REC fields offsets using G_STRUCT_OFFSET/G_STRUCT_MEMBER_P. 2008-04-19 17:01:16 exg Changed paths: M /irssi/trunk/src/fe-text/term-curses.c M /irssi/trunk/src/fe-text/term-terminfo.c M /irssi/trunk/src/fe-text/term.c M /irssi/trunk/src/fe-text/term.h Remove non-working detach/attach code. 2008-04-16 23:14:05 exg Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c M /irssi/trunk/src/fe-text/term-curses.c M /irssi/trunk/src/fe-text/term-terminfo.c M /irssi/trunk/src/fe-text/term.h Remove the need to buffer input by moving the 'gui key pressed' events generation into term_gets. 2008-04-16 22:32:36 exg Changed paths: M /irssi/trunk/src/fe-text/textbuffer.c M /irssi/trunk/src/fe-text/textbuffer.h Make last_{fg,bg,flags} members of TEXT_BUFFER_REC. 2008-04-11 23:27:12 exg Changed paths: M /irssi/trunk/src/irc/core/modes.c Remove workaround no longer needed. 2008-04-08 15:02:56 exg Changed paths: M /irssi/trunk/src/core/expandos.c Factor strchr call. 2008-04-06 21:19:46 exg Changed paths: M /irssi/trunk/src/fe-text/statusbar-items.c Slightly optimize update of activity list when a window is destroyed. 2008-04-06 21:07:38 exg Changed paths: M /irssi/trunk/src/fe-text/statusbar-items.c Really make actlist_sort = level match active_window ordering. 2008-04-05 19:07:37 exg Changed paths: M /irssi/trunk/src/core/recode.c Partly revert r4796, it is not a bug but by design that recode_fallback is honored only when the terminal encoding is utf-8. 2008-04-05 16:09:01 exg Changed paths: M /irssi/trunk/src/fe-common/core/window-commands.c M /irssi/trunk/src/fe-text/statusbar-items.c Restore the behaviour of active_window to go to the window with most recent activity between the ones with highest data level, and make actlist_sort = level match this ordering. 2008-04-05 15:11:22 exg Changed paths: M /irssi/trunk/src/core/recode.c Cosmetics. 2008-04-05 15:07:26 exg Changed paths: M /irssi/trunk/src/core/recode.c Fix logic in recode_in: Honour recode_fallback also when the terminal encoding is not utf-8. Return the string as it is when the terminal encoding is utf-8, the string is valid utf-8, and the first conversion failed, rather than trying again the same conversion. 2008-04-04 10:41:44 exg Changed paths: M /irssi/trunk/src/fe-text/term-curses.c M /irssi/trunk/src/fe-text/term-terminfo.c M /irssi/trunk/src/fe-text/term.h M /irssi/trunk/src/fe-text/terminfo-core.c M /irssi/trunk/src/fe-text/terminfo-core.h Change type of 'chr' argument in terminfo_repeat/term_addch to 'char'. 2008-04-02 13:07:03 exg Changed paths: M /irssi/trunk/src/core/line-split.c Always use g_realloc rather than using g_malloc when the pointer is NULL. 2008-03-31 23:55:12 exg Changed paths: M /irssi/trunk/src/fe-text/terminfo-core.c Print warning messages to stderr rather than to stdout. 2008-03-30 16:13:52 exg Changed paths: M /irssi/trunk/src/core/network-openssl.c Set is_readable/is_writeable/use_buffer flags. 2008-03-30 16:05:39 exg Changed paths: M /irssi/trunk/src/core/network-openssl.c Make irssi_ssl_{seek,close} call giochan->funcs->io_{seek,close} rather than g_io_channel_{seek,close}. 2008-03-30 15:53:33 exg Changed paths: M /irssi/trunk/TODO Add todo for gnutls. 2008-03-30 15:30:52 exg Changed paths: M /irssi/trunk/src/fe-common/core/fe-common-core.c M /irssi/trunk/src/fe-common/core/fe-core-commands.c M /irssi/trunk/src/fe-common/core/fe-help.c Use g_io_channel_unref rather than g_io_channel_close for file channels. 2008-03-30 15:23:12 exg Changed paths: M /irssi/trunk/src/core/line-split.c Implement linebuf_find using memchr. 2008-03-30 11:54:53 exg Changed paths: M /irssi/trunk/src/core/line-split.c Remove useless assignment. 2008-03-30 11:42:24 exg Changed paths: M /irssi/trunk/servertest/Makefile.am Fix test server linking. 2008-03-29 19:15:34 exg Changed paths: M /irssi/trunk/src/fe-common/core/Makefile.am D /irssi/trunk/src/fe-common/core/autorun.c D /irssi/trunk/src/fe-common/core/autorun.h M /irssi/trunk/src/fe-common/core/fe-common-core.c Move autorun_startup in fe-common-core.c and remove autorun.{c,h}. 2008-03-29 11:26:05 exg Changed paths: M /irssi/trunk/src/core/misc.c Remove unneeded includes. 2008-03-29 11:25:15 exg Changed paths: M /irssi/trunk/src/core/net-disconnect.h M /irssi/trunk/src/core/network.h M /irssi/trunk/src/core/servers.c Move net_disconnect_later declaration from network.h to net-disconnect.h. 2008-03-29 00:03:17 exg Changed paths: M /irssi/trunk/src/core/network-openssl.c Use g_io_channel_seek_position in irssi_ssl_seek. 2008-03-28 19:30:26 exg Changed paths: M /irssi/trunk/src/fe-common/core/fe-ignore.c M /irssi/trunk/src/fe-common/core/hilight-text.c Remove useless uses of replace_chars. 2008-03-28 18:26:30 exg Changed paths: M /irssi/trunk/configure.in Do not abort if libtool static libraries are disabled. 2008-03-28 18:15:39 exg Changed paths: M /irssi/trunk/configure.in Simplify libtool/gmodule test. 2008-03-28 13:59:26 exg Changed paths: M /irssi/trunk/src/core/misc.c M /irssi/trunk/src/core/misc.h Make strstr_full_case internal. 2008-03-28 13:42:27 exg Changed paths: M /irssi/trunk/src/fe-text/textbuffer.c Move selection of string searching function out of the loop by using a function pointer. 2008-03-15 20:13:38 exg Changed paths: M /irssi/trunk/src/core/servers-setup.c Remove unused global use_ssl and ssl_* settings. 2008-03-15 20:10:26 exg Changed paths: M /irssi/trunk/src/core/commands.c Revert unrelated changes slipped in r4774. 2008-03-15 19:40:37 exg Changed paths: M /irssi/trunk/src/core/commands.c Fix typo. 2008-03-15 15:51:06 exg Changed paths: M /irssi/trunk/src/irc/core/irc.c Simplify recode target computation. 2008-03-15 14:27:17 exg Changed paths: M /irssi/trunk/src/core/levels.c M /irssi/trunk/src/core/log.c Use g_ascii_str{,n}casecmp for case insensitive comparison with ascii only strings. 2008-03-15 14:19:41 exg Changed paths: M /irssi/trunk/src/fe-common/core/fe-recode.c Replace tab between else and opening brace with space. 2008-03-15 14:02:55 exg Changed paths: M /irssi/trunk/src/fe-common/core/fe-recode.c Remove silly macro. 2008-03-15 13:58:20 exg Changed paths: M /irssi/trunk/src/fe-common/core/fe-recode.c Remove trailing whitespace. 2008-03-15 11:19:23 exg Changed paths: M /irssi/trunk/TODO Update. 2008-03-14 20:06:32 exg Changed paths: M /irssi/trunk/src/irc/core/irc-servers.c Replace missed strncasecmp calls with g_ascii_strncasecmp. 2008-03-14 19:57:58 exg Changed paths: M /irssi/trunk/src/core/ignore.c Honour -channels preference for ignore -replies, fix bug #227. 2008-03-14 13:39:35 exg Changed paths: M /irssi/trunk/TODO M /irssi/trunk/src/fe-common/core/windows-layout.c Make /layout reset take effect immediately. 2008-03-14 13:25:01 exg Changed paths: M /irssi/trunk/src/core/ignore.c Make ignore exceptions take precedence over ignores in all cases, as documented. 2008-03-14 12:54:43 exg Changed paths: M /irssi/trunk/src/core/ignore.c Remove code duplication in ignore_check. 2008-03-14 12:33:18 exg Changed paths: M /irssi/trunk/TODO Update. 2008-03-14 11:34:34 exg Changed paths: M /irssi/trunk/configure.in M /irssi/trunk/src/common.h Do not check for standard C headers. 2008-03-12 10:59:35 exg Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c After last change paste_entry includes the key before the one that begins the pasting, so do not add the same key to paste_buffer, otherwise it will show up twice. 2008-03-11 15:55:46 exg Changed paths: M /irssi/trunk/src/common.h M /irssi/trunk/src/lib-config/iconfig.h Move lib-config typedefs in iconfig.h. 2008-03-11 15:52:56 exg Changed paths: M /irssi/trunk/src/core/settings.h Use struct name rather than typedef name in pointer declaration. 2008-03-11 15:32:04 exg Changed paths: M /irssi/trunk/src/lib-config/iconfig.h Document config_node_set_str. 2008-03-11 14:26:33 exg Changed paths: M /irssi/trunk/src/lib-config/iconfig.h Fix typos. 2008-03-11 14:25:33 exg Changed paths: M /irssi/trunk/src/lib-config/get.c M /irssi/trunk/src/lib-config/parse.c M /irssi/trunk/src/lib-config/set.c M /irssi/trunk/src/lib-config/write.c Keep documentation for public api only in headers to avoid duplication. 2008-03-11 00:40:58 exg Changed paths: M /irssi/trunk/TODO Update. 2008-03-10 22:31:35 exg Changed paths: M /irssi/trunk/src/common.h Remove unused macros. 2008-03-10 21:17:42 exg Changed paths: M /irssi/trunk/TODO Update, translations are courtesy of Tomi Nygren. 2008-03-10 20:20:01 Geert Hauwaerts Changed paths: M /irssi/trunk/README - Updated the content. 2008-03-10 16:21:45 exg Changed paths: M /irssi/trunk/src/irc/proxy/Makefile.am Disable versioning for the proxy module, patch by darix. 2008-03-10 15:45:14 exg Changed paths: M /irssi/trunk/TODO Update. 2008-03-10 13:05:43 exg Changed paths: M /irssi/trunk/src/fe-text/gui-printtext.c M /irssi/trunk/src/fe-text/textbuffer.c M /irssi/trunk/src/fe-text/textbuffer.h Make line_add_colors part of the textbuffer api. 2008-03-10 10:48:02 exg Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c Make a copy of the entry buffer only when a paste begins rather than everytime a key is pressed. 2008-03-10 00:57:28 exg Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c Do not buffer keys when waiting for paste confirmation. 2008-03-10 00:03:45 exg Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c Simplify history handling in key_send_line. 2008-03-09 19:16:50 exg Changed paths: M /irssi/trunk/src/fe-text/textbuffer-view.c Rename variable. 2008-03-09 19:08:40 exg Changed paths: M /irssi/trunk/src/fe-text/textbuffer-view.c Replace usage of get_utf8_char with g_utf8_get_char_validated and factor the corresponding code into a function. 2008-03-09 17:41:20 exg Changed paths: M /irssi/trunk/src/fe-text/term-terminfo.c Replace usage of get_utf8_char with g_utf8_get_char_validated. 2008-03-09 13:17:55 exg Changed paths: M /irssi/trunk/src/core/misc.c M /irssi/trunk/src/core/servers-reconnect.c M /irssi/trunk/src/core/servers.c M /irssi/trunk/src/fe-common/irc/fe-events.c M /irssi/trunk/src/fe-common/irc/notifylist/fe-notifylist.c M /irssi/trunk/src/fe-text/mainwindows.c M /irssi/trunk/src/irc/core/ctcp.c M /irssi/trunk/src/irc/core/irc-servers.c M /irssi/trunk/src/irc/dcc/dcc-chat.c M /irssi/trunk/src/irc/dcc/dcc-server.c M /irssi/trunk/src/irc/dcc/dcc.c M /irssi/trunk/src/irc/flood/flood.c Use g_ascii_str{,n}casecmp for case insensitive comparison with ascii only strings. 2008-03-09 13:01:16 exg Changed paths: M /irssi/trunk/src/core/levels.c M /irssi/trunk/src/core/recode.c M /irssi/trunk/src/core/servers-reconnect.c M /irssi/trunk/src/core/servers-setup.c M /irssi/trunk/src/core/settings.c M /irssi/trunk/src/fe-common/core/fe-exec.c M /irssi/trunk/src/fe-common/core/fe-log.c M /irssi/trunk/src/fe-common/core/fe-settings.c M /irssi/trunk/src/fe-common/core/printtext.c M /irssi/trunk/src/fe-common/core/themes.c M /irssi/trunk/src/fe-common/core/window-commands.c M /irssi/trunk/src/fe-common/core/windows-layout.c M /irssi/trunk/src/fe-common/irc/dcc/fe-dcc-chat.c M /irssi/trunk/src/fe-common/irc/dcc/fe-dcc-get.c M /irssi/trunk/src/fe-common/irc/dcc/fe-dcc-send.c M /irssi/trunk/src/fe-text/statusbar-config.c M /irssi/trunk/src/fe-text/statusbar-items.c M /irssi/trunk/src/fe-text/term.c M /irssi/trunk/src/fe-text/textbuffer-commands.c M /irssi/trunk/src/irc/core/lag.c M /irssi/trunk/src/irc/proxy/listen.c M /irssi/trunk/src/perl/common/Expando.xs Use g_ascii_str{,n}casecmp for case insensitive comparison with ascii only strings. 2008-03-09 12:13:09 exg Changed paths: M /irssi/trunk/src/fe-common/core/fe-core-commands.c M /irssi/trunk/src/fe-common/core/fe-help.c Fix indentation. 2008-03-09 12:08:44 exg Changed paths: M /irssi/trunk/src/fe-common/core/autorun.c M /irssi/trunk/src/fe-common/core/fe-core-commands.c M /irssi/trunk/src/fe-common/core/fe-help.c Use GIOChannel API to read a file linewise. 2008-03-07 20:33:23 exg Changed paths: M /irssi/trunk/src/irc/core/irc-servers.c M /irssi/trunk/src/irc/dcc/dcc.c Remove unneeded includes. 2008-03-07 16:11:24 exg Changed paths: M /irssi/trunk/src/fe-text/irssi.c g_mem_set_vtable must be called before using any other GLib functions. 2008-03-07 12:21:30 exg Changed paths: M /irssi/trunk/configure.in Remove unused variable HAVE_STATIC_PERL. 2008-03-07 11:56:38 exg Changed paths: M /irssi/trunk/configure.in M /irssi/trunk/src/perl/Makefile.am Remove useless PERL_LIBTOOL indirection. 2008-03-05 11:41:22 exg Changed paths: M /irssi/trunk/docs/manual.txt Add recode documentation. 2008-03-05 10:48:32 exg Changed paths: M /irssi/trunk/INSTALL M /irssi/trunk/Makefile.am D /irssi/trunk/README.cygwin Merge README.cygwin in INSTALL. 2008-03-05 10:38:15 exg Changed paths: M /irssi/trunk/INSTALL Improve descriptions of configure options. 2008-03-05 00:06:39 exg Changed paths: M /irssi/trunk/INSTALL M /irssi/trunk/docs/manual.txt Move description of resolve_prefer_ipv6 in the manual. 2008-03-04 23:57:01 exg Changed paths: M /irssi/trunk/configure.in Reflect the actual default value in descriptions of configure options. 2008-03-04 21:09:13 exg Changed paths: M /irssi/trunk/INSTALL M /irssi/trunk/docs/manual.txt Move documentation of configure options in INSTALL. 2008-03-04 20:11:45 exg Changed paths: M /irssi/trunk/INSTALL Reformat. 2008-03-04 19:15:51 exg Changed paths: M /irssi/trunk/docs/Makefile.am D /irssi/trunk/docs/botnet.txt D /irssi/trunk/src/irc/bot Remove long unmaintained botnet module. 2008-03-04 18:46:11 exg Changed paths: M /irssi/trunk/irssi-icon.png New icon by ditCh. 2008-03-04 11:42:23 exg Changed paths: M /irssi/trunk/src/fe-common/core/fe-help.c M /irssi/trunk/src/fe-common/core/fe-modules.c M /irssi/trunk/src/irc/core/ctcp.c M /irssi/trunk/src/irc/dcc/dcc-chat.c Replace g_strdup+g_str{up,down} with g_ascii_str{up,down}. 2008-03-04 10:48:49 exg Changed paths: M /irssi/trunk/src/core/levels.c Remove unneeded upcasing (level_get matching is case-insensitive). 2008-03-03 13:33:17 exg Changed paths: M /irssi/trunk/src/core/misc.h Group together declarations for string functions. 2008-03-03 02:57:50 exg Changed paths: M /irssi/trunk/src/core/misc.c M /irssi/trunk/src/core/misc.h Rename some variables. 2008-03-02 20:54:34 exg Changed paths: M /irssi/trunk/src/fe-common/core/fe-help.c Use g_strchomp to remove trailing whitespace. This fixes an invalid read, when the string is empty, reported by Enrico Scholz. 2008-02-20 21:28:07 jilles Changed paths: M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c M /irssi/trunk/src/fe-common/irc/module-formats.c M /irssi/trunk/src/fe-common/irc/module-formats.h Show setter/time in +I lists, if sent by the server. Code mostly copied from +e. 2008-02-17 00:28:53 exg Changed paths: M /irssi/trunk/src/core/chat-commands.c M /irssi/trunk/src/fe-common/core/fe-common-core.c M /irssi/trunk/src/fe-common/core/fe-messages.c M /irssi/trunk/src/fe-common/irc/fe-irc-commands.c M /irssi/trunk/src/fe-common/irc/fe-irc-messages.c M /irssi/trunk/src/irc/core/channel-events.c M /irssi/trunk/src/irc/core/irc-commands.c M /irssi/trunk/src/irc/core/irc.c Move output recoding in irc_send_cmd_full. 2008-02-16 12:13:45 exg Changed paths: M /irssi/trunk/Makefile.am M /irssi/trunk/configure.in M /irssi/trunk/src/common.h Rename config.h to irssi-config.h to avoid collisions. 2008-02-16 01:02:28 exg Changed paths: M /irssi/trunk/Makefile.am M /irssi/trunk/configure.in D /irssi/trunk/irssi.spec.in Remove outdated and broken rpm stuff. 2008-02-16 00:44:46 exg Changed paths: M /irssi/trunk/src/fe-common/core/command-history.h Fix argument name in declaration. 2008-02-16 00:31:02 exg Changed paths: M /irssi/trunk/Makefile.am Add built headers to BUILT_SOURCES rather than making config.h depend on them. 2008-02-14 14:34:47 exg Changed paths: M /irssi/trunk/docs/irssi.1 Fix spelling error. 2008-02-05 16:03:33 exg Changed paths: M /irssi/trunk/src/irc/core/irc-servers.c M /irssi/trunk/src/irc/dcc/dcc-chat.c Remove unneeded includes. 2008-02-05 13:19:08 exg Changed paths: M /irssi/trunk/INSTALL Document packages needed to build/run irssi. 2008-02-05 02:15:38 exg Changed paths: M /irssi/trunk/src/fe-text/irssi.c Remove check for ancient default.theme. 2008-02-05 02:01:06 exg Changed paths: M /irssi/trunk/INSTALL M /irssi/trunk/TODO M /irssi/trunk/acconfig.h M /irssi/trunk/configure.in M /irssi/trunk/src/perl/module.h M /irssi/trunk/src/perl/perl-common.c M /irssi/trunk/src/perl/perl-common.h M /irssi/trunk/src/perl/perl-core.c Remove support for perl 5.004 and older. 2008-02-04 16:30:38 exg Changed paths: M /irssi/trunk/src/core/chat-commands.c M /irssi/trunk/src/core/commands.c M /irssi/trunk/src/core/expandos.c M /irssi/trunk/src/core/net-disconnect.c M /irssi/trunk/src/core/net-nonblock.c M /irssi/trunk/src/core/network-openssl.c M /irssi/trunk/src/core/nicklist.c M /irssi/trunk/src/core/recode.c M /irssi/trunk/src/core/session.c M /irssi/trunk/src/core/special-vars.c Remove trailing whitespace. 2008-02-04 12:55:22 exg Changed paths: M /irssi/trunk/TODO Update. 2008-02-04 01:39:32 exg Changed paths: M /irssi/trunk/configure.in Do not create unnecessary symlinks in builddir. 2008-02-04 01:30:38 exg Changed paths: M /irssi/trunk/src/perl/Makefile.am Fix deps. 2008-02-03 19:23:43 exg Changed paths: M /irssi/trunk/TODO Update. 2008-02-03 17:48:02 exg Changed paths: M /irssi/trunk/TODO M /irssi/trunk/configure.in M /irssi/trunk/docs/design.txt M /irssi/trunk/src/Makefile.am M /irssi/trunk/src/core/args.c M /irssi/trunk/src/core/args.h M /irssi/trunk/src/core/core.c M /irssi/trunk/src/core/session.c M /irssi/trunk/src/fe-common/core/fe-common-core.c M /irssi/trunk/src/fe-none/irssi.c M /irssi/trunk/src/fe-text/irssi.c D /irssi/trunk/src/lib-popt Remove popt and use glib GOption commandline option parser (glib-2.6 is now the minimum required version). 2008-02-02 19:36:57 exg Changed paths: M /irssi/trunk/src/fe-common/core/Makefile.am M /irssi/trunk/src/fe-common/core/fe-common-core.c M /irssi/trunk/src/fe-common/core/formats.c M /irssi/trunk/src/fe-common/core/module-formats.c M /irssi/trunk/src/fe-common/core/module-formats.h D /irssi/trunk/src/fe-common/core/translation.c D /irssi/trunk/src/fe-common/core/translation.h M /irssi/trunk/src/fe-text/gui-readline.c Remove broken by design /set translation. 2008-02-02 19:05:05 exg Changed paths: M /irssi/trunk/src/perl/perl-core.c Remove unneeded include. 2008-02-02 18:54:51 exg Changed paths: M /irssi/trunk/src/common.h Fix indentation. 2008-02-02 11:13:42 exg Changed paths: M /irssi/trunk/src/fe-text/term-curses.c D /irssi/trunk/src/fe-text/term-curses.h Remove term-curses.h (was added for cuix). 2008-02-01 17:02:56 exg Changed paths: M /irssi/trunk/src/fe-common/core/formats.c M /irssi/trunk/src/fe-text/gui-printtext.c Reset colors and attributes on newline. 2008-01-28 12:07:11 exg Changed paths: M /irssi/trunk/src/fe-text/gui-printtext.c Properly initialize and reset last_{fg,bg}. 2008-01-25 13:43:16 exg Changed paths: M /irssi/trunk/src/core/args.c M /irssi/trunk/src/core/args.h Do not export iopt_tables pointer. 2008-01-25 13:13:53 exg Changed paths: D /irssi/trunk/debian Remove debian directory, acked by debian maintainers. 2008-01-25 13:06:42 exg Changed paths: M /irssi/trunk/docs/help/in/cycle.in M /irssi/trunk/docs/help/in/join.in M /irssi/trunk/docs/help/in/part.in Remove references to LEAVE alias. 2008-01-25 12:20:40 exg Changed paths: M /irssi/trunk/src/fe-text/term-terminfo.c M /irssi/trunk/src/fe-text/terminfo-core.c M /irssi/trunk/src/fe-text/terminfo-core.h Update the terminfo backend to query the 'colors' capability and support more than 16 colors (sync from icecap). 2008-01-24 14:39:17 exg Changed paths: M /irssi/trunk/src/fe-text/term-terminfo.c Do not assume that bit 0x80 enables blink, rather call set_blink when blink is requested. 2008-01-24 10:47:08 exg Changed paths: M /irssi/trunk/src/fe-text/terminfo-core.c M /irssi/trunk/src/fe-text/terminfo-core.h Add function to set blink to the terminfo backend. 2008-01-24 10:40:10 exg Changed paths: M /irssi/trunk/src/fe-text/term-terminfo.c M /irssi/trunk/src/fe-text/terminfo-core.c M /irssi/trunk/src/fe-text/terminfo-core.h Remove empty function. 2008-01-21 18:30:14 exg Changed paths: M /irssi/trunk/src/irc/core/irc-commands.c Remove undocumented /RAWQUOTE command. 2008-01-21 16:44:05 exg Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c Reindent. 2008-01-21 16:41:12 exg Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c Simplify. 2008-01-21 13:10:08 exg Changed paths: M /irssi/trunk Update svn:ignore. 2008-01-21 12:49:10 exg Changed paths: D /irssi/trunk/.cvsignore D /irssi/trunk/docs/.cvsignore D /irssi/trunk/docs/help/.cvsignore D /irssi/trunk/docs/help/in/.cvsignore D /irssi/trunk/scripts/.cvsignore D /irssi/trunk/scripts/examples/.cvsignore D /irssi/trunk/servertest/.cvsignore D /irssi/trunk/src/.cvsignore D /irssi/trunk/src/core/.cvsignore D /irssi/trunk/src/fe-common/.cvsignore D /irssi/trunk/src/fe-common/core/.cvsignore D /irssi/trunk/src/fe-common/irc/.cvsignore D /irssi/trunk/src/fe-common/irc/dcc/.cvsignore D /irssi/trunk/src/fe-common/irc/notifylist/.cvsignore D /irssi/trunk/src/fe-none/.cvsignore D /irssi/trunk/src/fe-text/.cvsignore D /irssi/trunk/src/irc/.cvsignore D /irssi/trunk/src/irc/bot/.cvsignore D /irssi/trunk/src/irc/core/.cvsignore D /irssi/trunk/src/irc/dcc/.cvsignore D /irssi/trunk/src/irc/flood/.cvsignore D /irssi/trunk/src/irc/notifylist/.cvsignore D /irssi/trunk/src/irc/proxy/.cvsignore D /irssi/trunk/src/lib-config/.cvsignore D /irssi/trunk/src/lib-popt/.cvsignore D /irssi/trunk/src/perl/.cvsignore D /irssi/trunk/src/perl/common/.cvsignore D /irssi/trunk/src/perl/irc/.cvsignore D /irssi/trunk/src/perl/textui/.cvsignore D /irssi/trunk/src/perl/ui/.cvsignore Remove .cvsignore files. 2008-01-21 12:30:58 exg Changed paths: M /irssi/trunk/configure.in Put auxiliary files in build-aux directory. 2008-01-21 12:06:46 exg Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c Remove unneeded resets of paste_keycount (check_pasting will reset it at the next call). 2008-01-21 11:50:50 exg Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c Move code to insert paste prompt into its own function. 2007-12-23 17:48:24 jilles Changed paths: M /irssi/trunk/src/irc/core/irc-servers.c Apply -usermode before -autosendcmd. The -usermode is now implicitly treated as a requested usermode change; the MODE command setting it is not redirected. This is good because user MODE may or may not give a reply and this could be confused with the MODE message indicating the initial usermode. Possible issue here: '-' modes in -usermode persist only until you change your umode via /mode. Bug #548 2007-12-12 13:35:14 exg Changed paths: M /irssi/trunk/src/fe-text/gui-entry.c Revert r2471, having the erase commands clear the cutbuffer when the line is empty is annoying and not useful. 2007-12-10 13:07:10 exg Changed paths: M /irssi/trunk/autogen.sh Force C locale for svn info. 2007-12-09 17:10:07 exg Changed paths: M /irssi/trunk/src/core/recode.c Simplify is_valid_charset by just checking with g_iconv_open that the conversion is supported. 2007-12-09 15:39:06 exg Changed paths: M /irssi/trunk/src/fe-common/core/fe-log.c M /irssi/trunk/src/fe-common/core/module-formats.c Add 'active' tag for active logs in /log output. 2007-12-09 15:06:55 exg Changed paths: M /irssi/trunk/docs/irssi.1 Document 'startup' file. 2007-12-07 00:37:37 jilles Changed paths: M /irssi/trunk/NEWS Add entry about /userhost * and copying oper status flag on new join. 2007-12-06 11:16:02 exg Changed paths: M /irssi/trunk/configure.in Simplify options tests. 2007-12-06 10:50:55 exg Changed paths: M /irssi/trunk/configure.in Indent. 2007-12-06 01:06:11 exg Changed paths: M /irssi/trunk/configure.in Revert r4654. 2007-12-06 00:51:06 exg Changed paths: M /irssi/trunk/NEWS Remove trailing whitespace. 2007-12-06 00:49:37 exg Changed paths: M /irssi/trunk/AUTHORS Fix typo. 2007-12-06 00:36:33 exg Changed paths: M /irssi/trunk/src/core/log.c Simplify itemcmp. 2007-12-06 00:13:53 exg Changed paths: M /irssi/trunk/configure.in Tabify. 2007-12-05 15:58:47 exg Changed paths: M /irssi/trunk/configure.in Rename enable_ssl variable to want_ssl for consistency with other options variables. 2007-12-05 15:53:52 exg Changed paths: M /irssi/trunk/configure.in Remove unneeded AC_SUBST for SSL_LIBS. 2007-12-05 15:29:08 exg Changed paths: M /irssi/trunk/src/fe-text/Makefile.am Remove gettext leftover. 2007-12-05 14:06:55 exg Changed paths: M /irssi/trunk/src/fe-text/statusbar.c Reindent. 2007-12-05 14:04:48 exg Changed paths: M /irssi/trunk/src/fe-common/irc/dcc/fe-dcc-chat-messages.c Fix typo. 2007-12-05 14:00:04 exg Changed paths: M /irssi/trunk/autogen.sh Remove leftover. 2007-11-20 14:34:45 exg Changed paths: M /irssi/trunk/src/core/network.c Remove unneeded casts. 2007-11-19 11:34:40 exg Changed paths: M /irssi/trunk/src/fe-common/core/fe-log.c Fix last change. 2007-11-18 22:33:11 jilles Changed paths: M /irssi/trunk/src/fe-common/core/fe-log.c autolog: do not create *.log, send it to .log instead *.log resulted from server notices to * (as sent by ratbox) for example, and was subsequently interpreted as a wildcard (note that only * alone is a wildcard for log targets). Bug #533 2007-11-18 22:21:51 jilles Changed paths: M /irssi/trunk/src/irc/proxy/listen.c Pass through (redirect) WHOWAS reply to proxy clients. Bug #490 (patch from Alex Schumann) 2007-11-18 11:30:44 exg Changed paths: M /irssi/trunk/NEWS Update. 2007-11-17 22:50:31 exg Changed paths: M /irssi/trunk/src/fe-common/core/windows-layout.c Saner fix for bug #35. 2007-11-17 17:42:21 exg Changed paths: M /irssi/trunk/src/fe-common/core/windows-layout.c Reload the layout after saving it, fix bug #35. 2007-11-17 17:35:47 jilles Changed paths: M /irssi/trunk/docs/help/in/ping.in M /irssi/trunk/docs/help/in/ver.in M /irssi/trunk/src/fe-common/irc/fe-irc-commands.c M /irssi/trunk/src/irc/core/irc-commands.c Do not allow /ping by itself to ctcp ping a channel. This is like the new /ver behaviour. Bug #542, patch by Geert with tweaks by exg 2007-11-16 12:30:37 exg Changed paths: M /irssi/trunk/src/fe-common/core/module-formats.c Fix grammar errors, patch by Mikael Magnusson. 2007-11-15 00:02:40 jilles Changed paths: M /irssi/trunk/src/irc/core/irc-servers.h M /irssi/trunk/src/irc/core/irc.c M /irssi/trunk/src/irc/core/servers-redirect.c M /irssi/trunk/src/irc/core/servers-redirect.h M /irssi/trunk/src/irc/proxy/listen.c M /irssi/trunk/src/perl/irc/Server.xs Rework redirections to deal with multiple concurrent redirects better. These mostly happen when doing remote whois and the target server is slow. The code uses the source server but will try to do what it can if servers think they need to mask it. 2007-11-03 01:24:55 jilles Changed paths: M /irssi/trunk/src/fe-common/irc/fe-whois.c Fix mode display in whois with unreal (379 numeric). Bug #479 2007-11-03 01:06:47 jilles Changed paths: M /irssi/trunk/src/fe-common/irc/module-formats.c Remove a space that messed up alignment in whois mode replies. 2007-11-02 23:41:24 jilles Changed paths: M /irssi/trunk/src/fe-common/irc/fe-whois.c Fix RPL_WHOISHOST (378) code and strip off the "*@" from the hostname. 2007-11-02 23:40:36 jilles Changed paths: M /irssi/trunk/src/fe-common/irc/fe-whois.c Add support for RPL_WHOISACTUALLY (338), both ratbox and ircu style. Note that the ratbox style only shows ip, this appears as hostname: which is slightly different from the other real host numerics. Bug #428 2007-11-02 13:02:45 jilles Changed paths: M /irssi/trunk/src/perl/irc/Irc.xs Unbreak the build by removing idle_check_time from Irssi::Irc::Notifylist. 2007-10-31 23:58:44 jilles Changed paths: M /irssi/trunk/docs/help/in/notify.in M /irssi/trunk/docs/manual.txt M /irssi/trunk/src/fe-common/irc/notifylist/fe-notifylist.c M /irssi/trunk/src/irc/notifylist/module.h M /irssi/trunk/src/irc/notifylist/notify-commands.c M /irssi/trunk/src/irc/notifylist/notify-ison.c M /irssi/trunk/src/irc/notifylist/notify-setup.c M /irssi/trunk/src/irc/notifylist/notify-whois.c M /irssi/trunk/src/irc/notifylist/notifylist.c M /irssi/trunk/src/irc/notifylist/notifylist.h M /irssi/trunk/src/perl/irc/Notifylist.xs Remove /notify -idle, it can only work with not-nice automated remote whois. (causes infrequent "server load too heavy" etc) If people really want this, they should write a script. 2007-10-29 16:37:31 exg Changed paths: M /irssi/trunk/src/irc/dcc/dcc-get.c Fallback on rename also when errno is ENOSYS/EOPNOTSUPP because FUSE/BSD sets this value when link is not available. Based on a patch by Juuso T?\195?\164hk?\195?\164p?\195?\164?\195?\164, bug 536. 2007-10-25 11:07:44 exg Changed paths: M /irssi/trunk/acconfig.h Remove unneeded templates. 2007-10-22 18:45:48 Wouter Coekaerts Changed paths: M /irssi/trunk/src/fe-common/core/hilight-text.c Same for s/-fullword/-full/ 2007-10-22 15:27:56 exg Changed paths: M /irssi/trunk/src/fe-common/irc/fe-irc-messages.c Handle server == NULL case in skip_target, fix regression with irssi-icb. Patch by Stuart Henderson, bug #539. 2007-10-18 22:47:44 jilles Changed paths: M /irssi/trunk/src/irc/core/servers-redirect.c Recognize 431/461 (not enough parameters) as end of whois reply. 2007-10-18 20:35:12 Wouter Coekaerts Changed paths: M /irssi/trunk/src/fe-common/core/hilight-text.c Make /hilight output -mask instead of -nickmask, consistent with the parameter it expects. 2007-10-18 18:54:59 Wouter Coekaerts Changed paths: M /irssi/trunk/configure.in Set version to 0.8.13-svn 2007-10-16 19:26:59 jilles Changed paths: M /irssi/trunk/src/irc/core/massjoin.c Also copy oper status when an already known user joins another channel. (Realname and away status were already copied.) 2007-10-16 19:20:12 jilles Changed paths: M /irssi/trunk/src/irc/core/irc-nicklist.c Update oper status from userhost reply. 2007-10-15 11:34:57 exg Changed paths: M /irssi/trunk/Makefile.am M /irssi/trunk/configure.in A /irssi/trunk/irssi-config.in Restore irssi-config, bug #537. 2007-10-12 17:09:12 jilles Changed paths: M /irssi/trunk/src/irc/core/irc-servers.c Get -kicks and -msgs from TARGMAX and MAXTARGETS 005 tokens. We do not do this for WHOIS because the resulting replies tend to be buggy and inconsistent. 2007-10-11 18:08:19 Geert Hauwaerts Changed paths: M /irssi/trunk/debian/patches/07gnutls-support-automakery.dpatch M /irssi/trunk/docs/faq.html M /irssi/trunk/docs/help/in/load.in M /irssi/trunk/docs/manual.txt More URL fixes. 2007-10-11 18:02:27 Geert Hauwaerts Changed paths: M /irssi/trunk/irssi.conf M /irssi/trunk/src/fe-text/irssi.c Fix broken URI. 2007-10-11 16:46:18 Geert Hauwaerts Changed paths: M /irssi/trunk/docs/formats.txt See previous commit. 2007-10-11 16:33:14 Geert Hauwaerts Changed paths: M /irssi/trunk/docs/formats.txt I was using %K trying to figure out why it wasnt dark grey @ http://irssi.org/documentation/formats then i found this, http://svn.irssi.org/repos/irssi/tags/r_0_7_91/docs/formats.txt, which explained it. Joshua Baillie 2007-10-06 11:39:55 Wouter Coekaerts Changed paths: M /irssi/trunk/NEWS M /irssi/trunk/configure.in Release 0.8.12 2007-08-26 22:02:10 Wouter Coekaerts Changed paths: M /irssi/trunk/NEWS M /irssi/trunk/configure.in Release 0.8.12-rc1 2007-08-24 19:13:21 jilles Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c Make alt/meta+arrow keys work in recent versions of xterm. Bug #496 2007-08-22 21:47:28 Wouter Coekaerts Changed paths: M /irssi/trunk/NEWS Sort NEWS by features and fixed like previous released, and update 2007-08-22 21:31:47 Wouter Coekaerts Changed paths: M /irssi/trunk/src/fe-text/textbuffer.c Make /LASTLOG -after/-before work without text to match 2007-08-19 15:09:10 jilles Changed paths: M /irssi/trunk/docs/manual.txt Update docs/manual.txt some more: - Channel sync does not get +eI lists. - Merge in /help mode changes. - Ban type is set using /set ban_type. 2007-08-19 14:19:10 jilles Changed paths: M /irssi/trunk/docs/manual.txt Update section 5.9 (lag checking) to reality. 2007-08-07 16:59:25 exg Changed paths: M /irssi/trunk/configure.in Use automake no-define option rather than config.h.in mangling to inhibit VERSION definition. 2007-08-07 16:55:14 exg Changed paths: M /irssi/trunk/irssi-version.h.in M /irssi/trunk/src/core/args.c M /irssi/trunk/src/core/expandos.c M /irssi/trunk/src/fe-common/core/fe-core-commands.c M /irssi/trunk/src/fe-text/irssi.c M /irssi/trunk/src/irc/core/ctcp.c M /irssi/trunk/src/irc/proxy/dump.c Use autoconf PACKAGE_TARNAME/PACKAGE_VERSION macros rather than automake PACKAGE/VERSION ones. 2007-08-07 15:06:32 exg Changed paths: M /irssi/trunk/Makefile.am M /irssi/trunk/configure.in Remove unused variable BUILD_PLUGINS. 2007-08-04 18:38:01 exg Changed paths: M /irssi/trunk/src/fe-common/core/window-commands.c Fix /window goto to reach all the items with the same name when there are more than two. 2007-08-04 16:57:30 jilles Changed paths: M /irssi/trunk/docs/perl.txt Document pidwait_add() and pidwait_remove() perl functions. 2007-08-04 16:42:22 jilles Changed paths: M /irssi/trunk/docs/perl.txt Move docs for /exec processes out of the IRC-specific section. 2007-08-04 16:32:28 exg Changed paths: M /irssi/trunk/Makefile.am M /irssi/trunk/configure.in D /irssi/trunk/irssi-config.in D /irssi/trunk/stamp.h.in Remove unused files. 2007-08-04 14:49:57 exg Changed paths: M /irssi/trunk/src/fe-common/core/fe-windows.c Replace 0 with NULL. 2007-08-04 10:35:59 Wouter Coekaerts Changed paths: M /irssi/trunk/src/perl/textui/TextUI.xs M /irssi/trunk/src/perl/textui/module.h Add Perl bindings for some gui_entry methods. 2007-08-03 19:24:25 jilles Changed paths: M /irssi/trunk/src/fe-common/irc/fe-irc-commands.c M /irssi/trunk/src/fe-common/irc/fe-irc-messages.c - Make notices to +#channel (and all other STATUSMSG=) appear in the channel window. - Make actions and ctcp to @#channel etc appear in the channel window. - Clean up the code a little. This fixes bug #46 apart from incoming msg to +#channel. 2007-07-26 16:41:35 jilles Changed paths: M /irssi/trunk/docs/manual.txt Add Command/Server redirections section, mostly a reference to perl.txt's description. 2007-07-26 16:27:18 exg Changed paths: M /irssi/trunk/src/fe-common/core/windows-layout.c Sort the layout to save by refnum. 2007-07-26 16:15:12 exg Changed paths: M /irssi/trunk/src/irc/dcc/dcc-send.c Fix typo. 2007-07-26 16:06:38 exg Changed paths: M /irssi/trunk/src/core/settings.c Remove backward compatibility for very old options. 2007-07-26 15:53:22 exg Changed paths: M /irssi/trunk/src/core/settings.c M /irssi/trunk/src/fe-text/statusbar-items.c Change 'actlist_moves' boolean to 'actlist_sort' string which specifies the sorting type to use for the activity bar: - refnum (default) - recent (same as actlist_moves on) - level (sort by window level, same ordering used by active_window command) 2007-07-26 15:34:32 exg Changed paths: M /irssi/trunk/docs/help/in/window.in s/HELP LEVELS/LEVELS/ 2007-07-26 15:32:24 jilles Changed paths: M /irssi/trunk/docs/manual.txt Correct description of masked channels (#channel:mask, IRCnet only). 2007-07-26 15:24:11 jilles Changed paths: M /irssi/trunk/docs/help/in/mode.in - Remove ircnet-specific +arO cmodes from /help mode. - Keep non-rfc1459 +eI as they are very common. - Change heading to "common channel modes" and add a remark below referring the user to network-specific documentation; because we use 005 CHANMODES it is less important which cmodes irssi knows internally. - Some minor tweaking. 2007-07-12 17:04:18 Geert Hauwaerts Changed paths: M /irssi/trunk/docs/help/in/window.in [17:00:34] :@tomaw: Geert: Fancy doing me a very simple favour? :) [17:01:09] :@tomaw: Add HELP LEVELS to see also in /HELP WINDOW :) 2007-07-11 23:00:37 jilles Changed paths: M /irssi/trunk/NEWS Update NEWS file, always mentioning the bug number if any. 2007-07-08 21:00:42 jilles Changed paths: M /irssi/trunk/src/core/network-openssl.c SSL: Fix assertion failures when net_connect_ip() detects an error, e.g. bad bind address, localhost connection refused. 2007-07-08 20:39:32 jilles Changed paths: M /irssi/trunk/src/core/network-openssl.c Fix crash when SSL-connecting to something which closes the connection immediately. Also clarify the error message when the SSL handshake fails. This bug was introduced after 0.8.11. 2007-07-08 18:44:35 jilles Changed paths: M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c M /irssi/trunk/src/fe-common/irc/fe-irc-channels.c Update channel forwarding code. This is now on numeric 470 instead of 379. It works with hyperion and charybdis, and puts the channel you were forwarded to in the window the original channel would be in. 2007-07-07 12:49:19 jilles Changed paths: M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c Fix 477 numeric broken by r4572 (should be displayed in status if it's a join failure, channel window otherwise) 2007-07-06 23:54:32 jilles Changed paths: M /irssi/trunk/src/fe-text/lastlog.c /lastlog -file: use stdio instead of two write(2) calls per line 2007-07-06 23:43:23 jilles Changed paths: M /irssi/trunk/src/irc/core/channel-events.c Move the check for 4xx numeric for join failures last, so that the CHANNEL_REC is still around when handlers for specific numerics are executed. This allows removing the ugly special case for 437; I will also use this for 470 (channel forwarding). 2007-06-29 20:45:14 jilles Changed paths: M /irssi/trunk/src/irc/core/irc-servers.c If 001 has not been received yet, also treat "Banned" or "Bad user info" (case insensitive) in an ERROR message as an indication of a server ban. 2007-06-29 00:50:58 exg Changed paths: M /irssi/trunk/src/fe-text/textbuffer.c Do not require that a line matches the input level to add it to the 'after' context, so that '/lastlog -hilight -after 10 foo' has the same semantic as '/lastlog -hilight -before 10 foo'. 2007-06-28 20:29:03 exg Changed paths: M /irssi/trunk/src/fe-text/textbuffer.c Do not compile the regexp if the input string is empty. 2007-06-20 23:35:23 jilles Changed paths: M /irssi/trunk/NEWS NEWS: describe my changes (not others') since 0.8.11. 2007-06-18 00:54:00 exg Changed paths: M /irssi/trunk/configure.in Do not invoke pkg-config to check that openssl is present, PKG_CHECK_MODULES does it for us. 2007-06-18 00:13:24 exg Changed paths: M /irssi/trunk/configure.in More accurate reporting of enabled/disabled features. 2007-06-17 23:55:10 exg Changed paths: M /irssi/trunk/autogen.sh A /irssi/trunk/glib-2.0.m4 (from /irssi/trunk/glib-2.0.m4_:4564) D /irssi/trunk/glib-2.0.m4_ mv glib-2.0.m4{_,} 2007-06-17 23:44:42 exg Changed paths: M /irssi/trunk/glib-2.0.m4_ Update to latest revision. 2007-06-17 23:29:34 exg Changed paths: M /irssi/trunk/autogen.sh Do not print the no arguments warning message if NOCONFIGURE is set, reported by znx. 2007-06-17 20:36:33 exg Changed paths: M /irssi/trunk/configure.in Remove leftover. 2007-06-17 20:36:02 exg Changed paths: M /irssi/trunk/configure.in Reindent. 2007-06-17 16:40:13 exg Changed paths: M /irssi/trunk/configure.in M /irssi/trunk/src/fe-text/Makefile.am D /irssi/trunk/src/fe-text/cuix-api.c D /irssi/trunk/src/fe-text/cuix-api.h D /irssi/trunk/src/fe-text/cuix-lib.c D /irssi/trunk/src/fe-text/cuix-lib.h D /irssi/trunk/src/fe-text/cuix.c D /irssi/trunk/src/fe-text/cuix.h M /irssi/trunk/src/fe-text/gui-printtext.c M /irssi/trunk/src/fe-text/term-curses.c M /irssi/trunk/src/fe-text/term-curses.h M /irssi/trunk/src/fe-text/textbuffer-commands.c M /irssi/trunk/src/fe-text/textbuffer-view.c Remove cuix from trunk. 2007-06-17 15:22:36 jilles Changed paths: M /irssi/trunk/src/perl/Makefile.am Use $(mkdir_p) instead of if [ ! -d X ]; then mkdir X; fi, fixing a race condition with parallel builds. Submitted by mandriva Slightly simplified by me 2007-06-16 17:11:42 exg Changed paths: M /irssi/trunk/src/core/chat-commands.c Document -window option of join command. 2007-06-16 17:02:17 exg Changed paths: M /irssi/trunk/src/fe-common/core/fe-queries.c Use again MSGLEVEL_NICKS for printing a nick change in queries, broken in r2389. 2007-06-16 16:58:13 exg Changed paths: M /irssi/trunk/src/fe-common/core/fe-channels.c M /irssi/trunk/src/fe-common/core/fe-queries.c Revert r4549. 2007-06-16 16:50:05 exg Changed paths: M /irssi/trunk/src/fe-common/core/fe-messages.c Fix comment. 2007-06-14 21:12:10 c0ffee Changed paths: M /irssi/trunk/src/core/modules-load.c fix off by one error when extracting e.g. fe from fe_silc 2007-06-13 18:16:44 jilles Changed paths: M /irssi/trunk/docs/help/in/ban.in Change 'looser' to 'loser' in help file. Bug #512 2007-06-10 21:37:06 cras Changed paths: M /irssi/trunk/src/core/network.c Removed special error==1 handling from net_gethosterror(). It wasn't used anymore, and even when it originally was used it was wrong. 2007-06-10 20:00:26 exg Changed paths: M /irssi/trunk/src/fe-common/core/window-commands.c Make /window goto start searching at the window after the active one and stop at the one before, bug #332. 2007-06-10 19:15:14 exg Changed paths: M /irssi/trunk/src/fe-common/core/fe-channels.c M /irssi/trunk/src/fe-common/core/fe-queries.c Make -window option of /join and /query accept an optional numeric argument that specifies the refnum of the window to create the item in, bug #203. 2007-06-10 19:07:31 exg Changed paths: M /irssi/trunk/src/core/commands.c When parsing a '@' option verify that the whole argument, rather than only the first character, is numeric. 2007-06-09 22:22:28 jilles Changed paths: M /irssi/trunk/AUTHORS AUTHORS: move myself from contributors to staff 2007-06-08 20:49:24 jilles Changed paths: A /irssi/trunk/docs/help/in/accept.in M /irssi/trunk/docs/help/in/ignore.in M /irssi/trunk/docs/help/in/silence.in M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c M /irssi/trunk/src/fe-common/irc/module-formats.c M /irssi/trunk/src/fe-common/irc/module-formats.h M /irssi/trunk/src/irc/core/irc-commands.c Add support for the ACCEPT command, which is part of the CALLERID server side ignore system in hybrid7 and derived ircds. 2007-06-08 17:59:02 jilles Changed paths: M /irssi/trunk/docs/help/in/connect.in M /irssi/trunk/docs/help/in/ctcp.in M /irssi/trunk/docs/help/in/die.in M /irssi/trunk/docs/help/in/info.in M /irssi/trunk/docs/help/in/invitelist.in M /irssi/trunk/docs/help/in/ison.in M /irssi/trunk/docs/help/in/kick.in M /irssi/trunk/docs/help/in/knock.in M /irssi/trunk/docs/help/in/links.in M /irssi/trunk/docs/help/in/map.in M /irssi/trunk/docs/help/in/motd.in M /irssi/trunk/docs/help/in/op.in M /irssi/trunk/docs/help/in/ping.in M /irssi/trunk/docs/help/in/rehash.in M /irssi/trunk/docs/help/in/reload.in M /irssi/trunk/docs/help/in/restart.in M /irssi/trunk/docs/help/in/rping.in M /irssi/trunk/docs/help/in/sconnect.in M /irssi/trunk/docs/help/in/servlist.in M /irssi/trunk/docs/help/in/silence.in M /irssi/trunk/docs/help/in/squery.in M /irssi/trunk/docs/help/in/squit.in M /irssi/trunk/docs/help/in/stats.in M /irssi/trunk/docs/help/in/trace.in M /irssi/trunk/docs/help/in/unsilence.in M /irssi/trunk/docs/help/in/userhost.in M /irssi/trunk/docs/help/in/wait.in M /irssi/trunk/docs/help/in/wall.in M /irssi/trunk/docs/help/in/wallops.in M /irssi/trunk/docs/help/in/who.in M /irssi/trunk/docs/help/in/whois.in M /irssi/trunk/src/irc/core/irc-commands.c Various updates/enhancements/fixes to the help files. 2007-06-06 19:57:28 jilles Changed paths: M /irssi/trunk/src/irc/core/irc-commands.c Don't add the same mask to the knockout list multiple times. This fixes bug #510. Note that #510 only happened if multiple bans were sent before the MODE came back and multiple unbans were sent before the MODE came back. 2007-06-06 19:49:10 exg Changed paths: M /irssi/trunk/src/fe-common/core/completion.c Enhance /set completer to complete option names also when a command option is present and to complete option values. 2007-06-06 18:55:48 exg Changed paths: M /irssi/trunk/src/fe-common/core/fe-messages.c Add g_strdup forgotten in r4471. 2007-06-05 22:24:33 jilles Changed paths: M /irssi/trunk/src/fe-common/irc/module-formats.c Put "account" before services login name (330 numeric, whois_extra). 2007-06-05 14:03:18 exg Changed paths: M /irssi/trunk/src/fe-common/core/fe-settings.c Cleanup cmd_set by moving the code to print the settings matching a pattern in its own function and using settings_get_record for exact matching. 2007-06-05 13:27:58 exg Changed paths: M /irssi/trunk/src/fe-common/core/completion.c Remove code duplication. 2007-06-04 11:59:03 exg Changed paths: M /irssi/trunk/src/fe-common/core/window-commands.c Change active_window to select, when there is more than one window with the highest data level, the window with the lowest refnum. 2007-06-03 15:08:47 jilles Changed paths: M /irssi/trunk/src/irc/core/channel-events.c M /irssi/trunk/src/irc/core/channel-rejoin.c - Repair channels_rejoin_unavailable. Enabled by default, this retries joins that failed because of netsplits (channel temporarily unavailable (437), duplicate channel) A few servers abuse 437 for juped channels which should not be retried, you should disable channels_rejoin_unavailable if this is a problem. - Display 437 and 407 numerics if channels_rejoin_unavailable is not enabled. Bug #495 2007-06-01 01:56:51 exg Changed paths: M /irssi/trunk/src/core/network-openssl.c M /irssi/trunk/src/core/network.h M /irssi/trunk/src/core/servers.c Rewrite SSL connection/handshake code. 2007-05-31 15:56:35 exg Changed paths: M /irssi/trunk/src/fe-common/core/formats.c M /irssi/trunk/src/fe-text/gui-entry.c M /irssi/trunk/src/fe-text/term-terminfo.c M /irssi/trunk/src/fe-text/textbuffer-view.c Assume width 1 for control characters in places where a non-negative width is expected. 2007-05-31 15:19:05 exg Changed paths: M /irssi/trunk/src/fe-common/core/utf8.h M /irssi/trunk/src/fe-text/gui-entry.c M /irssi/trunk/src/fe-text/term.h M /irssi/trunk/src/fe-text/textbuffer-view.c Rename IS_PRINTABLE macro to unichar_isprint and move it to utf8.h. 2007-05-31 08:37:13 c0ffee Changed paths: M /irssi/trunk/src/fe-common/core/fe-modules.c skip fe_common prefix when freeing prefix list 2007-05-30 23:18:22 jilles Changed paths: M /irssi/trunk/src/core/servers-reconnect.c Apply patch from bug #202 (from "Irssi Fan"); when calling reconnect_save_status() for a server that has not sent 001 yet, do not free and reallocate conn->channels twice, and do not copy the channels if server->connrec->no_autojoin_channels is set. It seems a special case because reconnect_save_status() is not usually called for servers that have not sent 001 yet, but it can't really hurt. 2007-05-30 23:17:59 exg Changed paths: M /irssi/trunk/src/fe-text/statusbar-items.c Cleanup and optimize a bit sig_statusbar_activity_hilight. 2007-05-30 19:30:35 exg Changed paths: M /irssi/trunk/src/fe-common/core/Makefile.am Do not install utf8.h, it is a private header. 2007-05-29 10:19:24 exg Changed paths: M /irssi/trunk/src/fe-none/irssi.c Fix build after last change to option processing. 2007-05-29 09:52:32 exg Changed paths: M /irssi/trunk/autogen.sh Add missing quote. 2007-05-28 15:59:05 jilles Changed paths: M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c - Display more numerics (such as cannot send to channel, cannot /msg, user is +g) in the channel or query window, if any. - Put the target name in front of "generic" numerics printed to the channel/query window (useful if there are multiple in one window, or if there is no such window). 2007-05-26 14:19:08 exg Changed paths: M /irssi/trunk/docs/irssi.1 M /irssi/trunk/src/core/session.c Hide --session from --help output and remove its mention from the manual, internal use only. 2007-05-26 14:00:15 exg Changed paths: M /irssi/trunk/src/core/core.c Oops. 2007-05-26 01:27:27 jilles Changed paths: M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c M /irssi/trunk/src/irc/core/irc-servers.c Pick up host changes on charybdis and ircu servers (396 numeric). 2007-05-26 01:21:38 exg Changed paths: M /irssi/trunk/src/fe-text/gui-entry.c Make word commands unicode friendly. 2007-05-26 00:21:39 exg Changed paths: M /irssi/trunk/src/fe-text/gui-entry.c M /irssi/trunk/src/fe-text/gui-entry.h M /irssi/trunk/src/fe-text/gui-readline.c Add function to delete the whole cell under the cursor and use it for delete_character. 2007-05-26 00:13:24 exg Changed paths: M /irssi/trunk/src/fe-text/gui-entry.c Move the cursor cell-wise in utf8. 2007-05-26 00:06:32 exg Changed paths: M /irssi/trunk/src/fe-text/gui-entry.c Forbid insertion of a character with width 0 as the first character in the prompt. 2007-05-25 23:56:30 exg Changed paths: M /irssi/trunk/src/fe-common/core/Makefile.am M /irssi/trunk/src/fe-common/core/formats.c M /irssi/trunk/src/fe-common/core/utf8.c M /irssi/trunk/src/fe-common/core/utf8.h A /irssi/trunk/src/fe-common/core/wcwidth.c M /irssi/trunk/src/fe-text/gui-entry.c M /irssi/trunk/src/fe-text/term-terminfo.c M /irssi/trunk/src/fe-text/textbuffer-view.c Replace utf8_width with Markus Kuhn's wcwidth. 2007-05-24 02:44:29 exg Changed paths: M /irssi/trunk/src/fe-common/core/fe-common-core.c M /irssi/trunk/src/fe-text/irssi.c Move 'version' option in main. 2007-05-24 02:25:36 exg Changed paths: M /irssi/trunk/src/core/core.c M /irssi/trunk/src/core/core.h M /irssi/trunk/src/core/session.c M /irssi/trunk/src/core/session.h M /irssi/trunk/src/fe-common/core/fe-common-core.c M /irssi/trunk/src/fe-common/core/fe-common-core.h M /irssi/trunk/src/fe-text/irssi.c Cleanup option handling. 2007-05-21 01:13:29 exg Changed paths: M /irssi/trunk/autogen.sh M /irssi/trunk/configure.in D /irssi/trunk/glib.m4_ M /irssi/trunk/src/core/network-openssl.c M /irssi/trunk/src/core/nicklist.c M /irssi/trunk/src/core/nicklist.h M /irssi/trunk/src/core/recode.c M /irssi/trunk/src/core/session.c M /irssi/trunk/src/fe-common/core/fe-channels.c M /irssi/trunk/src/fe-common/core/fe-recode.c M /irssi/trunk/src/fe-common/core/formats.c M /irssi/trunk/src/fe-common/core/keyboard.c M /irssi/trunk/src/perl/perl-common.c Farewell glib-1. 2007-05-20 22:07:12 jilles Changed paths: M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c If we get a ERR_NOSUCHNICK for the nick "*", display the text in the numeric rather than a fixed "no such nick/channel". This often contains more information for at least ircu/ratbox/charybdis (Target left IRC with failed text when /msg crosses quit/split). 2007-05-20 21:29:38 jilles Changed paths: M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c M /irssi/trunk/src/irc/core/irc-nicklist.c Fix recognition of realnames starting with spaces in /who replies. 2007-05-20 18:38:28 c0ffee Changed paths: M /irssi/trunk/src/fe-common/core/fe-modules.c add fe_common to the list of possible submodules 2007-05-18 16:41:44 exg Changed paths: M /irssi/trunk/src/core/recode.c Factor common code in recode_{in,out}. 2007-05-18 12:15:17 exg Changed paths: M /irssi/trunk/curses.m4 Quote macro name in AC_DEFUN calls. Patch by znx, bug #499. 2007-05-18 11:56:08 exg Changed paths: M /irssi/trunk/src/irc/core/irc-channels.c Use CASEMAPPING dependent comparison to match channel names. Patch by Jon Mayo, bug #436. 2007-05-18 11:51:30 exg Changed paths: M /irssi/trunk/src/irc/core/irc-nicklist.h Fix irc_nickcmp_ascii by mapping only ASCII 65-90 to the corresponding lowercase counterparts. 2007-05-18 11:49:11 exg Changed paths: M /irssi/trunk/src/irc/core/irc-servers.c Use rfc1459 comparison for nicks by default (it is not a functional change because irc_nickcmp_ascii is bogusly the same as irc_nickcmp_rfc1459). 2007-05-16 19:02:46 exg Changed paths: M /irssi/trunk/irssi.conf Add $tag to 'window' item in default configuration. 2007-05-14 23:22:41 exg Changed paths: M /irssi/trunk/src/core/special-vars.c Remove code duplication. 2007-05-12 15:19:35 Wouter Coekaerts Changed paths: M /irssi/trunk/src/irc/core/modes.c Update chanop flag before emitting nick mode changed signal (patch by Johan Kiviniemi) 2007-05-10 22:33:02 exg Changed paths: M /irssi/trunk/src/core/log.c Allow logging of lines with no target only to logs with no items or with a wildcard item. 2007-05-08 20:41:10 Wouter Coekaerts Changed paths: M /irssi/trunk/src/core/args.c M /irssi/trunk/src/core/channels-setup.c M /irssi/trunk/src/core/channels.c M /irssi/trunk/src/core/chat-commands.c M /irssi/trunk/src/core/chat-protocols.c M /irssi/trunk/src/core/chatnets.c M /irssi/trunk/src/core/commands.c M /irssi/trunk/src/core/core.c M /irssi/trunk/src/core/expandos.c M /irssi/trunk/src/core/ignore.c M /irssi/trunk/src/core/levels.c M /irssi/trunk/src/core/line-split.c M /irssi/trunk/src/core/log-away.c M /irssi/trunk/src/core/log.c M /irssi/trunk/src/core/masks.c M /irssi/trunk/src/core/misc.c M /irssi/trunk/src/core/modules-load.c M /irssi/trunk/src/core/modules.c M /irssi/trunk/src/core/net-disconnect.c M /irssi/trunk/src/core/net-nonblock.c M /irssi/trunk/src/core/net-sendbuffer.c M /irssi/trunk/src/core/network-openssl.c M /irssi/trunk/src/core/network.c M /irssi/trunk/src/core/nicklist.c M /irssi/trunk/src/core/nickmatch-cache.c M /irssi/trunk/src/core/pidwait.c M /irssi/trunk/src/core/queries.c M /irssi/trunk/src/core/rawlog.c M /irssi/trunk/src/core/recode.c M /irssi/trunk/src/core/servers-reconnect.c M /irssi/trunk/src/core/servers-setup.c M /irssi/trunk/src/core/servers.c M /irssi/trunk/src/core/session.c M /irssi/trunk/src/core/settings.c M /irssi/trunk/src/core/signals.c M /irssi/trunk/src/core/special-vars.c M /irssi/trunk/src/core/write-buffer.c M /irssi/trunk/src/fe-common/core/autorun.c M /irssi/trunk/src/fe-common/core/chat-completion.c M /irssi/trunk/src/fe-common/core/command-history.c M /irssi/trunk/src/fe-common/core/completion.c M /irssi/trunk/src/fe-common/core/fe-channels.c M /irssi/trunk/src/fe-common/core/fe-common-core.c M /irssi/trunk/src/fe-common/core/fe-core-commands.c M /irssi/trunk/src/fe-common/core/fe-exec.c M /irssi/trunk/src/fe-common/core/fe-expandos.c M /irssi/trunk/src/fe-common/core/fe-help.c M /irssi/trunk/src/fe-common/core/fe-ignore-messages.c M /irssi/trunk/src/fe-common/core/fe-ignore.c M /irssi/trunk/src/fe-common/core/fe-log.c M /irssi/trunk/src/fe-common/core/fe-messages.c M /irssi/trunk/src/fe-common/core/fe-modules.c M /irssi/trunk/src/fe-common/core/fe-queries.c M /irssi/trunk/src/fe-common/core/fe-recode.c M /irssi/trunk/src/fe-common/core/fe-server.c M /irssi/trunk/src/fe-common/core/fe-settings.c M /irssi/trunk/src/fe-common/core/fe-windows.c M /irssi/trunk/src/fe-common/core/formats.c M /irssi/trunk/src/fe-common/core/hilight-text.c M /irssi/trunk/src/fe-common/core/keyboard.c M /irssi/trunk/src/fe-common/core/module-formats.c M /irssi/trunk/src/fe-common/core/printtext.c M /irssi/trunk/src/fe-common/core/themes.c M /irssi/trunk/src/fe-common/core/translation.c M /irssi/trunk/src/fe-common/core/utf8.c M /irssi/trunk/src/fe-common/core/window-activity.c M /irssi/trunk/src/fe-common/core/window-commands.c M /irssi/trunk/src/fe-common/core/window-items.c M /irssi/trunk/src/fe-common/core/windows-layout.c M /irssi/trunk/src/fe-common/irc/dcc/fe-dcc-chat-messages.c M /irssi/trunk/src/fe-common/irc/dcc/fe-dcc-chat.c M /irssi/trunk/src/fe-common/irc/dcc/fe-dcc-get.c M /irssi/trunk/src/fe-common/irc/dcc/fe-dcc-send.c M /irssi/trunk/src/fe-common/irc/dcc/fe-dcc-server.c M /irssi/trunk/src/fe-common/irc/dcc/fe-dcc.c M /irssi/trunk/src/fe-common/irc/dcc/module-formats.c M /irssi/trunk/src/fe-common/irc/fe-common-irc.c M /irssi/trunk/src/fe-common/irc/fe-ctcp.c M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c M /irssi/trunk/src/fe-common/irc/fe-events.c M /irssi/trunk/src/fe-common/irc/fe-irc-channels.c M /irssi/trunk/src/fe-common/irc/fe-irc-commands.c M /irssi/trunk/src/fe-common/irc/fe-irc-messages.c M /irssi/trunk/src/fe-common/irc/fe-irc-queries.c M /irssi/trunk/src/fe-common/irc/fe-irc-server.c M /irssi/trunk/src/fe-common/irc/fe-ircnet.c M /irssi/trunk/src/fe-common/irc/fe-modes.c M /irssi/trunk/src/fe-common/irc/fe-netjoin.c M /irssi/trunk/src/fe-common/irc/fe-netsplit.c M /irssi/trunk/src/fe-common/irc/irc-completion.c M /irssi/trunk/src/fe-common/irc/module-formats.c M /irssi/trunk/src/fe-common/irc/notifylist/fe-notifylist.c M /irssi/trunk/src/fe-common/irc/notifylist/module-formats.c M /irssi/trunk/src/fe-none/irssi.c M /irssi/trunk/src/fe-text/gui-entry.c M /irssi/trunk/src/fe-text/gui-expandos.c M /irssi/trunk/src/fe-text/gui-printtext.c M /irssi/trunk/src/fe-text/gui-readline.c M /irssi/trunk/src/fe-text/gui-windows.c M /irssi/trunk/src/fe-text/irssi.c M /irssi/trunk/src/fe-text/lastlog.c M /irssi/trunk/src/fe-text/mainwindow-activity.c M /irssi/trunk/src/fe-text/mainwindows-layout.c M /irssi/trunk/src/fe-text/mainwindows.c M /irssi/trunk/src/fe-text/module-formats.c M /irssi/trunk/src/fe-text/statusbar-config.c M /irssi/trunk/src/fe-text/statusbar-items.c M /irssi/trunk/src/fe-text/statusbar.c M /irssi/trunk/src/fe-text/term-curses.c M /irssi/trunk/src/fe-text/term-dummy.c M /irssi/trunk/src/fe-text/term-terminfo.c M /irssi/trunk/src/fe-text/term.c M /irssi/trunk/src/fe-text/textbuffer-commands.c M /irssi/trunk/src/fe-text/textbuffer-reformat.c M /irssi/trunk/src/fe-text/textbuffer-view.c M /irssi/trunk/src/fe-text/textbuffer.c M /irssi/trunk/src/irc/bot/bot-events.c M /irssi/trunk/src/irc/bot/bot-irc-commands.c M /irssi/trunk/src/irc/bot/bot-users.c M /irssi/trunk/src/irc/bot/bot.c M /irssi/trunk/src/irc/bot/botnet-connection.c M /irssi/trunk/src/irc/bot/botnet-users.c M /irssi/trunk/src/irc/bot/botnet.c M /irssi/trunk/src/irc/core/bans.c M /irssi/trunk/src/irc/core/channel-events.c M /irssi/trunk/src/irc/core/channel-rejoin.c M /irssi/trunk/src/irc/core/channels-query.c M /irssi/trunk/src/irc/core/ctcp.c M /irssi/trunk/src/irc/core/irc-channels-setup.c M /irssi/trunk/src/irc/core/irc-channels.c M /irssi/trunk/src/irc/core/irc-chatnets.c M /irssi/trunk/src/irc/core/irc-commands.c M /irssi/trunk/src/irc/core/irc-core.c M /irssi/trunk/src/irc/core/irc-expandos.c M /irssi/trunk/src/irc/core/irc-masks.c M /irssi/trunk/src/irc/core/irc-nicklist.c M /irssi/trunk/src/irc/core/irc-queries.c M /irssi/trunk/src/irc/core/irc-servers-reconnect.c M /irssi/trunk/src/irc/core/irc-servers-setup.c M /irssi/trunk/src/irc/core/irc-servers.c M /irssi/trunk/src/irc/core/irc-session.c M /irssi/trunk/src/irc/core/irc.c M /irssi/trunk/src/irc/core/lag.c M /irssi/trunk/src/irc/core/massjoin.c M /irssi/trunk/src/irc/core/mode-lists.c M /irssi/trunk/src/irc/core/modes.c M /irssi/trunk/src/irc/core/netsplit.c M /irssi/trunk/src/irc/core/servers-idle.c M /irssi/trunk/src/irc/core/servers-redirect.c M /irssi/trunk/src/irc/dcc/dcc-autoget.c M /irssi/trunk/src/irc/dcc/dcc-chat.c M /irssi/trunk/src/irc/dcc/dcc-get.c M /irssi/trunk/src/irc/dcc/dcc-queue.c M /irssi/trunk/src/irc/dcc/dcc-resume.c M /irssi/trunk/src/irc/dcc/dcc-send.c M /irssi/trunk/src/irc/dcc/dcc-server.c M /irssi/trunk/src/irc/dcc/dcc.c M /irssi/trunk/src/irc/flood/autoignore.c M /irssi/trunk/src/irc/flood/flood.c M /irssi/trunk/src/irc/notifylist/notify-commands.c M /irssi/trunk/src/irc/notifylist/notify-ison.c M /irssi/trunk/src/irc/notifylist/notify-setup.c M /irssi/trunk/src/irc/notifylist/notify-whois.c M /irssi/trunk/src/irc/notifylist/notifylist.c M /irssi/trunk/src/irc/proxy/dump.c M /irssi/trunk/src/irc/proxy/listen.c M /irssi/trunk/src/irc/proxy/proxy.c M /irssi/trunk/src/lib-config/get.c M /irssi/trunk/src/lib-config/parse.c M /irssi/trunk/src/lib-config/set.c M /irssi/trunk/src/lib-config/write.c M /irssi/trunk/src/perl/module-formats.c M /irssi/trunk/src/perl/perl-common.c M /irssi/trunk/src/perl/perl-core.c M /irssi/trunk/src/perl/perl-fe.c M /irssi/trunk/src/perl/perl-signals.c M /irssi/trunk/src/perl/perl-sources.c Oops. Update address correctly now. 2007-05-08 20:16:58 Wouter Coekaerts Changed paths: M /irssi/trunk/src/core/args.c M /irssi/trunk/src/core/channels-setup.c M /irssi/trunk/src/core/channels.c M /irssi/trunk/src/core/chat-commands.c M /irssi/trunk/src/core/chat-protocols.c M /irssi/trunk/src/core/chatnets.c M /irssi/trunk/src/core/commands.c M /irssi/trunk/src/core/core.c M /irssi/trunk/src/core/expandos.c M /irssi/trunk/src/core/ignore.c M /irssi/trunk/src/core/levels.c M /irssi/trunk/src/core/line-split.c M /irssi/trunk/src/core/log-away.c M /irssi/trunk/src/core/log.c M /irssi/trunk/src/core/masks.c M /irssi/trunk/src/core/misc.c M /irssi/trunk/src/core/modules-load.c M /irssi/trunk/src/core/modules.c M /irssi/trunk/src/core/net-disconnect.c M /irssi/trunk/src/core/net-nonblock.c M /irssi/trunk/src/core/net-sendbuffer.c M /irssi/trunk/src/core/network-openssl.c M /irssi/trunk/src/core/network.c M /irssi/trunk/src/core/nicklist.c M /irssi/trunk/src/core/nickmatch-cache.c M /irssi/trunk/src/core/pidwait.c M /irssi/trunk/src/core/queries.c M /irssi/trunk/src/core/rawlog.c M /irssi/trunk/src/core/recode.c M /irssi/trunk/src/core/servers-reconnect.c M /irssi/trunk/src/core/servers-setup.c M /irssi/trunk/src/core/servers.c M /irssi/trunk/src/core/session.c M /irssi/trunk/src/core/settings.c M /irssi/trunk/src/core/signals.c M /irssi/trunk/src/core/special-vars.c M /irssi/trunk/src/core/write-buffer.c M /irssi/trunk/src/fe-common/core/autorun.c M /irssi/trunk/src/fe-common/core/chat-completion.c M /irssi/trunk/src/fe-common/core/command-history.c M /irssi/trunk/src/fe-common/core/completion.c M /irssi/trunk/src/fe-common/core/fe-channels.c M /irssi/trunk/src/fe-common/core/fe-common-core.c M /irssi/trunk/src/fe-common/core/fe-core-commands.c M /irssi/trunk/src/fe-common/core/fe-exec.c M /irssi/trunk/src/fe-common/core/fe-expandos.c M /irssi/trunk/src/fe-common/core/fe-help.c M /irssi/trunk/src/fe-common/core/fe-ignore-messages.c M /irssi/trunk/src/fe-common/core/fe-ignore.c M /irssi/trunk/src/fe-common/core/fe-log.c M /irssi/trunk/src/fe-common/core/fe-messages.c M /irssi/trunk/src/fe-common/core/fe-modules.c M /irssi/trunk/src/fe-common/core/fe-queries.c M /irssi/trunk/src/fe-common/core/fe-recode.c M /irssi/trunk/src/fe-common/core/fe-server.c M /irssi/trunk/src/fe-common/core/fe-settings.c M /irssi/trunk/src/fe-common/core/fe-windows.c M /irssi/trunk/src/fe-common/core/formats.c M /irssi/trunk/src/fe-common/core/hilight-text.c M /irssi/trunk/src/fe-common/core/keyboard.c M /irssi/trunk/src/fe-common/core/module-formats.c M /irssi/trunk/src/fe-common/core/printtext.c M /irssi/trunk/src/fe-common/core/themes.c M /irssi/trunk/src/fe-common/core/translation.c M /irssi/trunk/src/fe-common/core/utf8.c M /irssi/trunk/src/fe-common/core/window-activity.c M /irssi/trunk/src/fe-common/core/window-commands.c M /irssi/trunk/src/fe-common/core/window-items.c M /irssi/trunk/src/fe-common/core/windows-layout.c M /irssi/trunk/src/fe-common/irc/dcc/fe-dcc-chat-messages.c M /irssi/trunk/src/fe-common/irc/dcc/fe-dcc-chat.c M /irssi/trunk/src/fe-common/irc/dcc/fe-dcc-get.c M /irssi/trunk/src/fe-common/irc/dcc/fe-dcc-send.c M /irssi/trunk/src/fe-common/irc/dcc/fe-dcc-server.c M /irssi/trunk/src/fe-common/irc/dcc/fe-dcc.c M /irssi/trunk/src/fe-common/irc/dcc/module-formats.c M /irssi/trunk/src/fe-common/irc/fe-common-irc.c M /irssi/trunk/src/fe-common/irc/fe-ctcp.c M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c M /irssi/trunk/src/fe-common/irc/fe-events.c M /irssi/trunk/src/fe-common/irc/fe-irc-channels.c M /irssi/trunk/src/fe-common/irc/fe-irc-commands.c M /irssi/trunk/src/fe-common/irc/fe-irc-messages.c M /irssi/trunk/src/fe-common/irc/fe-irc-queries.c M /irssi/trunk/src/fe-common/irc/fe-irc-server.c M /irssi/trunk/src/fe-common/irc/fe-ircnet.c M /irssi/trunk/src/fe-common/irc/fe-modes.c M /irssi/trunk/src/fe-common/irc/fe-netjoin.c M /irssi/trunk/src/fe-common/irc/fe-netsplit.c M /irssi/trunk/src/fe-common/irc/irc-completion.c M /irssi/trunk/src/fe-common/irc/module-formats.c M /irssi/trunk/src/fe-common/irc/notifylist/fe-notifylist.c M /irssi/trunk/src/fe-common/irc/notifylist/module-formats.c M /irssi/trunk/src/fe-none/irssi.c M /irssi/trunk/src/fe-text/gui-entry.c M /irssi/trunk/src/fe-text/gui-expandos.c M /irssi/trunk/src/fe-text/gui-printtext.c M /irssi/trunk/src/fe-text/gui-readline.c M /irssi/trunk/src/fe-text/gui-windows.c M /irssi/trunk/src/fe-text/irssi.c M /irssi/trunk/src/fe-text/lastlog.c M /irssi/trunk/src/fe-text/mainwindow-activity.c M /irssi/trunk/src/fe-text/mainwindows-layout.c M /irssi/trunk/src/fe-text/mainwindows.c M /irssi/trunk/src/fe-text/module-formats.c M /irssi/trunk/src/fe-text/statusbar-config.c M /irssi/trunk/src/fe-text/statusbar-items.c M /irssi/trunk/src/fe-text/statusbar.c M /irssi/trunk/src/fe-text/term-curses.c M /irssi/trunk/src/fe-text/term-dummy.c M /irssi/trunk/src/fe-text/term-terminfo.c M /irssi/trunk/src/fe-text/term.c M /irssi/trunk/src/fe-text/textbuffer-commands.c M /irssi/trunk/src/fe-text/textbuffer-reformat.c M /irssi/trunk/src/fe-text/textbuffer-view.c M /irssi/trunk/src/fe-text/textbuffer.c M /irssi/trunk/src/irc/bot/bot-events.c M /irssi/trunk/src/irc/bot/bot-irc-commands.c M /irssi/trunk/src/irc/bot/bot-users.c M /irssi/trunk/src/irc/bot/bot.c M /irssi/trunk/src/irc/bot/botnet-connection.c M /irssi/trunk/src/irc/bot/botnet-users.c M /irssi/trunk/src/irc/bot/botnet.c M /irssi/trunk/src/irc/core/bans.c M /irssi/trunk/src/irc/core/channel-events.c M /irssi/trunk/src/irc/core/channel-rejoin.c M /irssi/trunk/src/irc/core/channels-query.c M /irssi/trunk/src/irc/core/ctcp.c M /irssi/trunk/src/irc/core/irc-channels-setup.c M /irssi/trunk/src/irc/core/irc-channels.c M /irssi/trunk/src/irc/core/irc-chatnets.c M /irssi/trunk/src/irc/core/irc-commands.c M /irssi/trunk/src/irc/core/irc-core.c M /irssi/trunk/src/irc/core/irc-expandos.c M /irssi/trunk/src/irc/core/irc-masks.c M /irssi/trunk/src/irc/core/irc-nicklist.c M /irssi/trunk/src/irc/core/irc-queries.c M /irssi/trunk/src/irc/core/irc-servers-reconnect.c M /irssi/trunk/src/irc/core/irc-servers-setup.c M /irssi/trunk/src/irc/core/irc-servers.c M /irssi/trunk/src/irc/core/irc-session.c M /irssi/trunk/src/irc/core/irc.c M /irssi/trunk/src/irc/core/lag.c M /irssi/trunk/src/irc/core/massjoin.c M /irssi/trunk/src/irc/core/mode-lists.c M /irssi/trunk/src/irc/core/modes.c M /irssi/trunk/src/irc/core/netsplit.c M /irssi/trunk/src/irc/core/servers-idle.c M /irssi/trunk/src/irc/core/servers-redirect.c M /irssi/trunk/src/irc/dcc/dcc-autoget.c M /irssi/trunk/src/irc/dcc/dcc-chat.c M /irssi/trunk/src/irc/dcc/dcc-get.c M /irssi/trunk/src/irc/dcc/dcc-queue.c M /irssi/trunk/src/irc/dcc/dcc-resume.c M /irssi/trunk/src/irc/dcc/dcc-send.c M /irssi/trunk/src/irc/dcc/dcc-server.c M /irssi/trunk/src/irc/dcc/dcc.c M /irssi/trunk/src/irc/flood/autoignore.c M /irssi/trunk/src/irc/flood/flood.c M /irssi/trunk/src/irc/notifylist/notify-commands.c M /irssi/trunk/src/irc/notifylist/notify-ison.c M /irssi/trunk/src/irc/notifylist/notify-setup.c M /irssi/trunk/src/irc/notifylist/notify-whois.c M /irssi/trunk/src/irc/notifylist/notifylist.c M /irssi/trunk/src/irc/proxy/dump.c M /irssi/trunk/src/irc/proxy/listen.c M /irssi/trunk/src/irc/proxy/proxy.c M /irssi/trunk/src/lib-config/get.c M /irssi/trunk/src/lib-config/parse.c M /irssi/trunk/src/lib-config/set.c M /irssi/trunk/src/lib-config/write.c M /irssi/trunk/src/perl/module-formats.c M /irssi/trunk/src/perl/perl-common.c M /irssi/trunk/src/perl/perl-core.c M /irssi/trunk/src/perl/perl-fe.c M /irssi/trunk/src/perl/perl-signals.c M /irssi/trunk/src/perl/perl-sources.c Update FSF address 2007-05-08 19:51:51 exg Changed paths: M /irssi/trunk/COPYING Update FSF address. 2007-05-06 18:22:09 exg Changed paths: M /irssi/trunk/src/core/recode.c Do not call iconfig_get_str when target is NULL. 2007-05-06 18:15:31 exg Changed paths: M /irssi/trunk/src/irc/core/irc.c Do not recode the channel name used as target for the recoding of input line. 2007-05-06 17:13:30 exg Changed paths: M /irssi/trunk/src/irc/core/irc.c Off-by-one in parsing the channel name. 2007-05-05 21:59:07 Wouter Coekaerts Changed paths: M /irssi/trunk/configure.in Bump version to 0.8.12-svn 2007-05-05 17:37:58 exg Changed paths: M /irssi/trunk/src/fe-common/core/fe-messages.c M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c M /irssi/trunk/src/fe-common/irc/fe-events.c M /irssi/trunk/src/fe-common/irc/fe-irc-messages.c M /irssi/trunk/src/fe-common/irc/fe-whois.c M /irssi/trunk/src/irc/core/irc.c Move input recoding in irc_server_event. 2007-05-05 16:45:38 exg Changed paths: M /irssi/trunk/autogen.sh Use autoreconf to bootstrap. 2007-05-05 16:29:25 exg Changed paths: M /irssi/trunk/configure.in Replace obsolete autoconf/automake macros with their current equivalent. Require automake-1.9. 2007-05-05 14:01:39 exg Changed paths: M /irssi/trunk/Makefile.am Add ACLOCAL_AMFLAGS definition. 2007-05-03 23:37:43 exg Changed paths: M /irssi/trunk/src/fe-text/statusbar.c Revert, do not use IS_PRINTABLE in reverse_controls. 2007-05-03 17:49:19 exg Changed paths: M /irssi/trunk/src/fe-text/gui-entry.c M /irssi/trunk/src/fe-text/statusbar.c M /irssi/trunk/src/fe-text/term.h M /irssi/trunk/src/fe-text/textbuffer-view.c Add common IS_PRINTABLE macro. 2007-05-03 10:42:33 exg Changed paths: M /irssi/trunk/src/perl/perl-core.c Remove broken code that prevents unloading of a script in some cases. 2007-04-30 01:43:17 exg Changed paths: M /irssi/trunk/configure.in Enable large file support using AC_SYS_LARGEFILE to get the correct options on AIX, bug #404. 2007-04-29 14:26:02 exg Changed paths: M /irssi/trunk/src/fe-common/core/fe-messages.c M /irssi/trunk/src/fe-common/irc/fe-irc-messages.c Use dynamic storage for return value of channel_get_nickmode. 2007-04-29 13:20:36 exg Changed paths: M /irssi/trunk/src/core/settings.c M /irssi/trunk/src/core/settings.h M /irssi/trunk/src/fe-common/core/fe-settings.c Factor out code from set_print into a function to get a printable representation of a setting. 2007-04-29 11:15:36 exg Changed paths: M /irssi/trunk/src/fe-common/core/window-activity.c Slightly optimize activity_hide_targets matching. 2007-04-28 16:11:02 exg Changed paths: M /irssi/trunk/src/irc/core/irc-servers.c Do not send hostname to server, rather use username as the second argument to USER, patch by Alex Tarkovsky (bug #488). 2007-04-28 13:45:34 exg Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c Increment paste_keycount when the key before the one that starts a possible pasting is not a '\r' or '\n'. 2007-04-28 12:55:57 exg Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c Ignore empty lines when pasting. 2007-04-28 12:52:11 exg Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c When sending a line as non-pasted reset also paste_entry, bug #405. 2007-04-25 22:37:21 exg Changed paths: M /irssi/trunk/src/core/settings.c Remove useless function. 2007-04-25 21:22:39 exg Changed paths: M /irssi/trunk/src/irc/dcc/dcc-get.c Fix DCC get when file size is 0, bug #494. 2007-04-25 20:13:08 Wouter Coekaerts Changed paths: M /irssi/trunk/NEWS Put release date in NEWS file 2007-04-25 19:59:20 Wouter Coekaerts Changed paths: M /irssi/trunk/configure.in Release 0.8.11 2007-04-23 10:30:36 exg Changed paths: M /irssi/trunk/src/perl/module.h Add workaround for gcc 4.0.0/4.0.1, bug #219. 2007-04-19 10:21:51 exg Changed paths: M /irssi/trunk/src/core/nicklist.h M /irssi/trunk/src/fe-text/irssi.c Fix typos. 2007-04-18 22:00:10 Wouter Coekaerts Changed paths: M /irssi/trunk/NEWS M /irssi/trunk/configure.in Release 0.8.11-rc2 2007-04-18 19:48:55 Wouter Coekaerts Changed paths: M /irssi/trunk/NEWS update NEWS 2007-04-16 21:10:46 Wouter Coekaerts Changed paths: M /irssi/trunk/src/fe-common/core/fe-common-core.c M /irssi/trunk/src/fe-common/core/fe-windows.c revert last change. Already possible with /format -delete daychange (fixed in r4428) 2007-04-16 20:55:15 Geert Hauwaerts Changed paths: M /irssi/trunk/src/fe-common/core/fe-common-core.c M /irssi/trunk/src/fe-common/core/fe-windows.c Hide daychange. 2007-04-16 02:27:43 exg Changed paths: M /irssi/trunk/src/core/settings.c Properly initialize reference count for a new setting, bug #235. 2007-04-14 22:45:04 exg Changed paths: M /irssi/trunk/docs/help/in/scrollback.in Document time format for /scrollback goto. 2007-04-14 22:26:22 exg Changed paths: M /irssi/trunk/src/fe-text/gui-entry.c Reindent. 2007-04-14 22:20:37 exg Changed paths: M /irssi/trunk/src/fe-text/gui-entry.c Modify gui_entry_draw_from to clear to end of line only if it has not written till the last column. 2007-04-14 20:11:31 exg Changed paths: M /irssi/trunk/autogen.sh Remove non-existent options for configure. 2007-04-14 18:07:10 Geert Hauwaerts Changed paths: D /irssi/trunk/xx Works :) 2007-04-14 18:06:50 Geert Hauwaerts Changed paths: A /irssi/trunk/xx Dummy post-commit test 2007-04-14 17:17:19 Wouter Coekaerts Changed paths: M /irssi/trunk/NEWS M /irssi/trunk/configure.in Removed automatic glib downloading and compiling. 2007-04-14 13:09:37 exg Changed paths: M /irssi/trunk/NEWS M /irssi/trunk/src/fe-text/gui-entry.c Revert r4352. 2007-04-14 13:01:56 exg Changed paths: M /irssi/trunk/src/fe-common/core/chat-completion.c Make completer for action/msg/query more self-contained by completing nicks in the active channel. 2007-04-09 16:55:42 Geert Hauwaerts Changed paths: M /irssi/trunk/src/irc/core/modes.c Local opers on IRCnet (umode +O) get the server->server_operator flag. 2007-04-07 17:00:25 exg Changed paths: M /irssi/trunk/src/fe-common/core/fe-log.c Only consider autolog logs when looking for an open log in autolog_open. 2007-04-07 16:57:58 exg Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c Bind also CSI 1 ; 5 D to key cleft and CSI 1 ; 5 C to key cright. 2007-04-07 16:38:53 exg Changed paths: M /irssi/trunk/src/core/log.c Allow logging of lines with no target to matching non autolog logs. 2007-04-07 16:33:45 exg Changed paths: M /irssi/trunk/src/fe-text/irssi.c Remove unused gettext code. 2007-04-07 16:20:00 exg Changed paths: M /irssi/trunk/src/core/core.c Fix core_init definition. 2007-04-05 20:25:29 exg Changed paths: M /irssi/trunk/src/fe-text/mainwindows.c Forbid "window show" when the target window is sticky rather than when there is at least one window bound to the container of the target window. 2007-04-05 20:07:41 Geert Hauwaerts Changed paths: D /irssi/trunk/x Deleting the CIA test file 2007-04-05 20:04:38 Geert Hauwaerts Changed paths: A /irssi/trunk/x CIA test 2007-03-12 23:54:45 exg Changed paths: M /irssi/trunk/src/fe-text/textbuffer-view.c When removing a line from the view also unconditionally remove any bookmark for that line rather than moving it to the next/previous line, if any. 2007-03-12 01:12:17 exg Changed paths: M /irssi/trunk/src/fe-common/core/completion.c Remove superflous empty lines. 2007-03-12 01:08:58 exg Changed paths: M /irssi/trunk/src/fe-common/core/completion.c Call signal_stop also when the completion list for the command options/parameters is not empty. 2007-02-25 19:05:53 exg Changed paths: M /irssi/trunk/NEWS M /irssi/trunk/src/fe-common/core/chat-completion.c Add completion for /window goto. 2007-02-25 18:42:54 exg Changed paths: M /irssi/trunk/src/fe-common/core/fe-windows.c Do not print an empty line for "daychange" if the formatted string is empty. 2007-02-24 17:33:59 exg Changed paths: M /irssi/trunk/docs/help/in/window.in Document /window item move. 2007-02-20 13:39:17 cras Changed paths: M /irssi/trunk/src/fe-text/textbuffer-view.c UTF-8 0x80-0x9f characters weren't treated as control chars as they should have 2007-02-19 20:35:52 Wouter Coekaerts Changed paths: M /irssi/trunk/AUTHORS M /irssi/trunk/configure.in Release 0.8.11-rc1 2007-02-19 12:39:36 exg Changed paths: M /irssi/trunk/NEWS Update. 2007-02-19 10:49:41 exg Changed paths: D /irssi/trunk/po 2007-02-18 15:59:54 exg Changed paths: M /irssi/trunk/docs/help/in/scrollback.in M /irssi/trunk/src/fe-text/textbuffer-commands.c Add crapbuster-like "scrollback levelclear" command. 2007-02-17 16:31:10 exg Changed paths: M /irssi/trunk/src/fe-text/lastlog.c M /irssi/trunk/src/fe-text/textbuffer-view.c M /irssi/trunk/src/fe-text/textbuffer-view.h Generalize window_lastlog_clear in textbuffer_view_remove_lines_by_level. 2007-02-17 13:12:47 Geert Hauwaerts Changed paths: D /irssi/trunk/x And they did 2007-02-17 13:11:45 Geert Hauwaerts Changed paths: A /irssi/trunk/x Checking if commit mails still work. 2007-02-14 11:59:27 exg Changed paths: M /irssi/trunk/src/fe-common/core/formats.c M /irssi/trunk/src/fe-text/statusbar.c Fix format_real_length to return the correct length when the input string includes a trailing wide char. Change statusbar_item_default_handler to compute padding also when item->size < item->min_size, needed after the fix to format_real_length. Patch by Yi-Hsuan Hsin, bug #452. 2007-02-14 11:43:34 exg Changed paths: M /irssi/trunk/src/common.h M /irssi/trunk/src/fe-text/irssi.c Replace last occurrence of IRSSI_DIR_SHORT with get_irssi_dir() and remove it. 2007-02-07 19:20:49 exg Changed paths: M /irssi/trunk/src/fe-text/gui-entry.c Redraw input line correctly in an utf8 locale when deleting a nonspacing char by taking in account the cell width, bug #459. 2007-02-07 00:25:17 exg Changed paths: M /irssi/trunk/src/fe-text/gui-entry.c Amend check for non printable chars to filter control chars 80-9F in an utf8 locale, bug #460. Note: this was and is still broken with koi8-r. 2007-02-07 00:06:14 exg Changed paths: M /irssi/trunk/NEWS M /irssi/trunk/src/perl/common/Settings.xs M /irssi/trunk/src/perl/textui/TextBuffer.xs Revert perl utf8 stuff for now. 2007-01-17 16:07:14 exg Changed paths: M /irssi/trunk/src/irc/core/irc-nicklist.c When connecting and the nick is invalid, abort the connection instead of looping indefinitely in event_nick_in_use. 2007-01-13 23:50:34 Geert Hauwaerts Changed paths: M /irssi/trunk/src/perl/irssi-core.pl 2007-01-12 00:11:30 exg Changed paths: M /irssi/trunk/src/lib-config/parse.c Allow identifiers to start with a digit, bug #177. 2007-01-11 23:51:02 exg Changed paths: M /irssi/trunk/src/perl/ui/Window.xs Modify Irssi::UI::Window::command to restore the original active window only if the command executed has not made another one active, bug #403. 2007-01-08 20:02:20 exg Changed paths: M /irssi/trunk/src/irc/dcc/dcc-queue.c M /irssi/trunk/src/irc/dcc/dcc-queue.h M /irssi/trunk/src/irc/dcc/dcc-send.c Remove dcc_queue_add_passive, use instead another argument in dcc_queue_add to initialize rec->passive. 2007-01-07 20:16:59 exg Changed paths: M /irssi/trunk/src/core/log-away.c Make awaylog_file respect --home, bug #304. 2007-01-06 17:08:29 exg Changed paths: M /irssi/trunk/src/core/recode.c Reindent. 2007-01-06 17:00:45 exg Changed paths: M /irssi/trunk/src/core/recode.c Remove the target != NULL constraint in recode_out. 2007-01-06 16:52:22 exg Changed paths: M /irssi/trunk/src/core/recode.c Simplify. 2007-01-06 16:49:07 exg Changed paths: M /irssi/trunk/COPYING Fix typo. 2006-12-10 17:11:19 exg Changed paths: M /irssi/trunk/NEWS Corrections. 2006-12-10 16:53:19 exg Changed paths: M /irssi/trunk/src/perl/common/Settings.xs Declare str in PREINIT section. 2006-12-10 16:49:06 exg Changed paths: M /irssi/trunk/NEWS Clarifications and corrections. 2006-12-08 23:28:25 Wouter Coekaerts Changed paths: M /irssi/trunk/AUTHORS M /irssi/trunk/NEWS Oh, that patch came from exg 2006-12-08 22:43:01 Wouter Coekaerts Changed paths: M /irssi/trunk/AUTHORS M /irssi/trunk/NEWS Update NEWS and AUTHORS 2006-12-08 22:38:55 Wouter Coekaerts Changed paths: M /irssi/trunk/src/perl/perl-common.c Remove CR and LF from Perl commands, to make it harder to introduce a security bug 2006-11-02 10:09:34 Geert Hauwaerts Changed paths: M /irssi/trunk/src/core/settings.c The attached patch fixes bug #164, which triggers a failed assertion message when the config file is unreadable to irssi. By Daniel Koning 2006-10-30 21:23:39 vb Changed paths: M /irssi/trunk/docs/help/in/server.in documentation: added the explanation of the -noproxy option of in the server command 2006-10-27 20:11:19 exg Changed paths: M /irssi/trunk/src/core/core.h Include common.h rather than time.h directly to honour config.h. 2006-10-27 19:14:57 exg Changed paths: M /irssi/trunk/configure.in Detect off_t size using AC_CHECK_SIZEOF because it works also when cross-compiling in autoconf-2.50 and higher. 2006-10-27 18:48:03 exg Changed paths: M /irssi/trunk/curses.m4 Add missing quote. 2006-10-23 12:36:47 exg Changed paths: M /irssi/trunk/src/core/expandos.c Fix memory leaks in expandos_deinit by Nicolas Collignon, bug #419. 2006-10-20 14:50:08 exg Changed paths: M /irssi/trunk/irssi.conf M /irssi/trunk/src/core/core.c M /irssi/trunk/src/core/core.h M /irssi/trunk/src/core/expandos.c M /irssi/trunk/src/fe-common/core/fe-core-commands.c uptime command by Lauri Nurmi with some modifications by me, bug #458. 2006-10-20 14:14:06 exg Changed paths: M /irssi/trunk/src/core/core.c Change default value of override_coredump_limit to FALSE. 2006-10-19 22:15:13 Geert Hauwaerts Changed paths: M /irssi/trunk/docs/perl.txt Fixed documentation error. 2006-10-18 13:53:42 exg Changed paths: M /irssi/trunk/docs/help/in/bind.in Remove duplicate entry. 2006-10-07 20:46:09 vb Changed paths: M /irssi/trunk/docs/help/in/exec.in documentation: updated help for exec, EXEC without any arguments displays the list of started processes 2006-10-01 12:21:15 exg Changed paths: M /irssi/trunk/src/perl/ui/Formats.xs Add missing format string argument in printtext_dest call, patch by loafier. 2006-09-29 17:05:20 exg Changed paths: M /irssi/trunk/configure.in Set --tag on libtool invocation. 2006-09-25 00:41:01 exg Changed paths: M /irssi/trunk/curses.m4 Minor cleanup. 2006-09-24 23:43:12 exg Changed paths: M /irssi/trunk/src/core/line-split.c In line_split set *output _after_ calling remove_newline because it could reallocate rec->str, fixes bug #439. 2006-09-24 23:06:46 exg Changed paths: M /irssi/trunk/src/fe-text/term-terminfo.c Modify term_move to accept only non negative coordinates. 2006-09-22 18:05:55 exg Changed paths: M /irssi/trunk/src/core/session.c Revert second hunk of the previous patch, we want to check existence and execute permission for irssi_binary when upgrading. 2006-09-22 16:46:05 exg Changed paths: M /irssi/trunk/configure.in Simplify. 2006-09-22 16:04:53 exg Changed paths: M /irssi/trunk/src/core/session.c Compute absolute path name of argv[0] at startup to make Irssi::get_irssi_binary useful again. 2006-09-22 10:49:10 Wouter Coekaerts Changed paths: M /irssi/trunk/src/fe-common/irc/fe-netjoin.c This patch fixes the problem that irssi keeps saying Netsplit over for joins from a certain user, if that user split and then rejoined some but not all channels they used to be in. (by Jilles Tjoelker) 2006-09-22 01:43:09 exg Changed paths: M /irssi/trunk/configure.in M /irssi/trunk/src/common.h Fixes for srcdir != builddir. 2006-09-21 15:53:56 exg Changed paths: M /irssi/trunk/configure.in Fix for srcdir != builddir. 2006-09-21 01:56:59 exg Changed paths: M /irssi/trunk/src/fe-text/term-terminfo.c Fix bold on monochrome terminals. 2006-09-21 01:47:20 exg Changed paths: M /irssi/trunk/src/core/recode.c Cosmetic. 2006-09-21 01:29:41 exg Changed paths: M /irssi/trunk/src/perl/textui/TextBuffer.xs Add support for utf8 to Irssi::TextUI::Line::get_text. 2006-09-21 01:21:44 exg Changed paths: M /irssi/trunk/src/perl/common/Settings.xs Turn on the utf8 status only if the charset is utf8. 2006-09-21 01:11:17 exg Changed paths: M /irssi/trunk/src/core/recode.c Make compilation of is_translit conditional on glib-2. 2006-09-21 01:04:40 exg Changed paths: M /irssi/trunk/src/core/recode.c M /irssi/trunk/src/core/recode.h M /irssi/trunk/src/fe-common/core/formats.c Add public is_utf8 function by refactoring existing code. 2006-09-19 15:15:48 exg Changed paths: M /irssi/trunk/src/perl/common/Settings.xs Simplify using new_pv. 2006-09-19 00:32:33 exg Changed paths: M /irssi/trunk/src/core/commands.h M /irssi/trunk/src/core/session.c M /irssi/trunk/src/fe-common/core/fe-core-commands.c M /irssi/trunk/src/fe-common/core/module-formats.c M /irssi/trunk/src/fe-common/core/module-formats.h Apply 05upgrade-check-binary.dpatch with some modifications. 2006-09-18 23:56:18 exg Changed paths: M /irssi/trunk/src/core/session.c Add missing free. 2006-09-18 13:53:21 Geert Hauwaerts Changed paths: D /irssi/trunk/xx SVN hook test 2006-09-18 13:47:46 Geert Hauwaerts Changed paths: A /irssi/trunk/xx SVN hook test 2006-09-18 13:43:57 Geert Hauwaerts Changed paths: D /irssi/trunk/xx SVN hook test 2006-09-18 13:40:31 Geert Hauwaerts Changed paths: A /irssi/trunk/xx SVN hook test 2006-09-18 13:38:03 Geert Hauwaerts Changed paths: D /irssi/trunk/xx SVN hook test 2006-09-18 13:34:16 Geert Hauwaerts Changed paths: A /irssi/trunk/xx SVN hook test 2006-09-18 13:33:40 Geert Hauwaerts Changed paths: D /irssi/trunk/xx Svn hook test 2006-09-18 13:27:38 Geert Hauwaerts Changed paths: A /irssi/trunk/xx SVN hook test 2006-09-17 21:06:54 exg Changed paths: M /irssi/trunk/src/fe-text/term-curses.c Fix %k and %K mappings. 2006-09-17 14:39:37 exg Changed paths: M /irssi/trunk/src/core/session.c Remove useless check. 2006-09-17 14:32:40 exg Changed paths: M /irssi/trunk/src/fe-text/term-curses.c Simplify. 2006-09-17 14:26:04 exg Changed paths: M /irssi/trunk/src/fe-text/gui-entry.c Fix off-by-one error. 2006-09-15 20:22:18 exg Changed paths: M /irssi/trunk/src/perl/common/Settings.xs Fix Irssi::settings_get_str to return Nullsv when settings_get_str returns NULL. 2006-09-15 00:11:19 exg Changed paths: M /irssi/trunk/src/fe-text/textbuffer-view.c Set view->startline to NULL when the line to delete is the first of the view buffer and there are no more lines in the view. 2006-09-14 22:57:22 exg Changed paths: M /irssi/trunk/src/fe-text/textbuffer-view.c Revert r4343. 2006-09-14 00:54:38 exg Changed paths: M /irssi/trunk/src/fe-text/textbuffer-commands.c Modify scrollback clear to accept the same arguments as clear. 2006-09-14 00:42:39 exg Changed paths: M /irssi/trunk/src/fe-text/textbuffer-commands.c Make indentation of cmd_clear consistent. 2006-09-13 19:11:36 exg Changed paths: M /irssi/trunk/src/fe-text/textbuffer-commands.c Remove redundant variable. 2006-09-13 00:33:14 exg Changed paths: M /irssi/trunk/src/fe-text/textbuffer-view.c Revert r4342. 2006-09-12 19:23:46 exg Changed paths: M /irssi/trunk/src/fe-text/cuix-api.h M /irssi/trunk/src/fe-text/cuix-lib.h M /irssi/trunk/src/fe-text/term-curses.c A /irssi/trunk/src/fe-text/term-curses.h Refactoring to avoid code duplication. 2006-09-12 19:19:47 exg Changed paths: M /irssi/trunk/src/fe-text/textbuffer-view.c Missing update of view->startline when the line to delete is the first of the view and the first of the view buffer. 2006-09-12 18:06:14 exg Changed paths: M /irssi/trunk/src/fe-text/textbuffer-view.c Do not restore the previous view when deleting the first line of the current one. 2006-09-12 17:52:04 exg Changed paths: M /irssi/trunk/src/perl/common/Settings.xs Do not crash when settings_get_str returns NULL. 2006-09-12 11:37:18 Wouter Coekaerts Changed paths: M /irssi/trunk/src/perl/perl-core.c Don't crash on /quit with scripts causing and catching signals during UNLOAD (thanks senneth) 2006-09-11 11:29:58 exg Changed paths: M /irssi/trunk/src/perl/common/Settings.xs Add support for utf8 to Irssi::settings_get_str. 2006-09-11 11:03:06 exg Changed paths: M /irssi/trunk/configure.in M /irssi/trunk/curses.m4 Remove trailing whitespace. 2006-09-11 11:00:59 exg Changed paths: M /irssi/trunk/configure.in Make tests specific to the curses interface conditional to $want_terminfo = no. 2006-09-11 10:56:34 exg Changed paths: M /irssi/trunk/curses.m4 Fix typo. 2006-09-11 10:50:20 exg Changed paths: M /irssi/trunk/curses.m4 Quote more where necessary. 2006-09-10 19:39:00 exg Changed paths: M /irssi/trunk/src/fe-text/cuix-lib.c Fix compilation with glib-1. 2006-09-09 18:54:26 exg Changed paths: M /irssi/trunk/src/fe-text/Makefile.am Add extra libs to irssi_LDADD, not to irssi_LDFLAGS. 2006-09-09 16:01:21 exg Changed paths: M /irssi/trunk/src/fe-text/term-curses.c Cosmetic, merge two statements and reindent with tabs. 2006-09-09 15:56:00 exg Changed paths: M /irssi/trunk/src/fe-text/term-curses.c Add support for wide curses. 2006-09-09 15:49:10 exg Changed paths: M /irssi/trunk/configure.in Adjust alignment of --with-cuix help string. 2006-09-09 12:19:05 Geert Hauwaerts Changed paths: M /irssi/trunk/irssi.conf Renamed irc.efnet.net to irc.efnet.org 2006-09-08 21:02:50 exg Changed paths: M /irssi/trunk/glib-2.0.m4_ Update to latest revision. 2006-09-08 21:00:01 exg Changed paths: M /irssi/trunk/acconfig.h Remove unneeded templates. 2006-09-08 20:58:04 exg Changed paths: M /irssi/trunk/configure.in Remove call to AC_ARG_PROGRAM, AM_INIT_AUTOMAKE calls it for us. 2006-09-08 18:42:44 exg Changed paths: M /irssi/trunk/configure.in Remove --with-ncurses option, it collides with the one from curses.m4. 2006-08-20 19:56:06 Wouter Coekaerts Changed paths: M /irssi/trunk/src/irc/core/irc-channels.c Don't get confused by a join command with too many arguments; keys can't have spaces in them. (Bug 437) 2006-08-20 15:40:03 Wouter Coekaerts Changed paths: M /irssi/trunk/src/irc/core/channels-query.c don't wait for all /names replies before syncing if we can't combine queries anyways. Patch by jilles 2006-08-20 15:07:54 Wouter Coekaerts Changed paths: M /irssi/trunk/src/core/nicklist.c M /irssi/trunk/src/core/nicklist.h M /irssi/trunk/src/fe-common/core/fe-channels.c compile with glib1 again 2006-08-08 23:11:20 nattfodd Changed paths: M /irssi/trunk/configure.in M /irssi/trunk/src/fe-text/Makefile.am A /irssi/trunk/src/fe-text/cuix-api.c (from /cuix/fe-text/cuix-api.c:4308) A /irssi/trunk/src/fe-text/cuix-api.h (from /cuix/fe-text/cuix-api.h:4308) A /irssi/trunk/src/fe-text/cuix-lib.c (from /cuix/fe-text/cuix-lib.c:4308) A /irssi/trunk/src/fe-text/cuix-lib.h (from /cuix/fe-text/cuix-lib.h:4308) A /irssi/trunk/src/fe-text/cuix.c (from /cuix/fe-text/cuix.c:4308) A /irssi/trunk/src/fe-text/cuix.h (from /cuix/fe-text/cuix.h:4308) M /irssi/trunk/src/fe-text/gui-printtext.c M /irssi/trunk/src/fe-text/term-curses.c M /irssi/trunk/src/fe-text/textbuffer-commands.c M /irssi/trunk/src/fe-text/textbuffer-view.c Merge of cuix back in trunk 2006-08-01 22:31:38 c0ffee Changed paths: M /irssi/trunk/src/core/net-nonblock.c reset the PRNG, because a some OSs clear the seed when forking 2006-07-25 13:02:10 vb Changed paths: M /irssi/trunk/src/core/recode.c Don't assume that 7bit ascii strings are encoded in UTF-8, only validate the strings when they contain octest with highest bit set. (patch by Mikko Rauhala) fixes http://bugs.irssi.org/index.php?do=details&id=392 2006-07-18 22:07:16 c0ffee Changed paths: M /irssi/trunk/src/fe-common/core/fe-modules.c Since the fe-common modules are named fe_common_$protocol, the module loader should also check for these files. 2006-05-18 14:33:07 Wouter Coekaerts Changed paths: M /irssi/trunk/src/fe-common/irc/fe-whois.c Fix whois_hide_safe_channel_id: only look at the beginning of a channel name, not in the middle 2006-05-05 15:13:46 Geert Hauwaerts Changed paths: M /irssi/trunk/configure.in Typo fix. Reported by 2006-05-04 12:07:23 Wouter Coekaerts Changed paths: M /irssi/trunk/src/irc/core/irc.c M /irssi/trunk/src/irc/core/irc.h M /irssi/trunk/src/perl/irc/Server.xs New perl command send_raw_first, patch by ComradeP (Bug 413) 2006-03-26 10:42:34 c0ffee Changed paths: M /irssi/trunk/src/core/network.c M /irssi/trunk/src/fe-none/irssi.c M /irssi/trunk/src/fe-text/irssi.c M /irssi/trunk/src/irc/bot/bot-users.c M /irssi/trunk/src/irc/dcc/dcc-chat.c M /irssi/trunk/src/irc/dcc/dcc-send.c Removed all srand calls and added a single srand invokation in at startup 2006-03-25 22:59:57 c0ffee Changed paths: M /irssi/trunk/src/core/network.c M /irssi/trunk/src/irc/bot/bot-users.c prefixed all calls to rand() with a call to srand(time(NULL)), so we get halfway random behaviour. 2006-03-01 01:02:48 Wouter Coekaerts Changed paths: M /irssi/trunk/src/irc/core/netsplit.c M /irssi/trunk/src/irc/notifylist/notifylist.c Ignore joins without a nick from broken servers 2006-02-20 12:20:57 Wouter Coekaerts Changed paths: M /irssi/trunk/src/core/nicklist.c M /irssi/trunk/src/core/nicklist.h M /irssi/trunk/src/fe-common/core/fe-channels.c sort nicks with custom prefix by the order defined in isupport in /NAMES 2006-02-18 00:18:34 vb Changed paths: M /irssi/trunk/src/irc/dcc/dcc-resume.c leave parameter count check as it was before 2006-02-18 00:07:02 vb Changed paths: M /irssi/trunk/src/irc/dcc/dcc-resume.c check the paramcount for DCC RESUME more strictly 2006-02-01 10:56:42 Wouter Coekaerts Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c make negative scroll_page_count scroll screensize-n lines (Patch by Chris Moore) 2006-01-31 20:06:20 vb Changed paths: M /irssi/trunk/src/fe-text/terminfo-core.c Fix colors with TERM=xterm-{88,256}color, patch by Emanuele Giaquinta 2006-01-30 19:48:44 vb Changed paths: M /irssi/trunk/src/irc/core/irc-commands.c Only send QUOTE immediately when server didn't yet sent the 001 event 2006-01-29 23:37:24 vb Changed paths: M /irssi/trunk/src/fe-common/core/utf8.c M /irssi/trunk/src/fe-common/core/utf8.h M /irssi/trunk/src/fe-text/gui-entry.c M /irssi/trunk/src/fe-text/gui-entry.h M /irssi/trunk/src/fe-text/gui-readline.c Fixed a bug where tab-complete didn't worked with utf8/big5 multibyte characters properly 2006-01-28 17:04:44 cras Changed paths: M /irssi/trunk/src/irc/dcc/dcc.c If dcc_own_ip contains IPv4 address, listen only in IPv4. 2006-01-26 22:54:02 vb Changed paths: M /irssi/trunk/src/irc/core/irc-commands.c changed /QUOTE to be sent immediately, since the queueing was changed, it's not possible to do things like /quote PONG :cookie before event 001 has been received (required on some EFNet servers when you haven't got an identd) 2006-01-17 21:20:28 Wouter Coekaerts Changed paths: M /irssi/trunk/src/irc/dcc/dcc.c fix segfault on /quit by using a linked list node after freeing it (by Chris Moore) 2005-12-14 09:38:42 dpash Changed paths: M /irssi/trunk/debian/changelog M /irssi/trunk/debian/control Fix the Conflicts and Replaces line for sarge backporting Remove the irssi-snapshot dummy packages as they weren't needed for Sid. 2005-12-11 11:15:04 dpash Changed paths: M /irssi/trunk/debian/changelog 0.8.10 release 2005-12-11 10:41:15 Wouter Coekaerts Changed paths: M /irssi/trunk/NEWS M /irssi/trunk/configure.in Release 0.8.10 2005-12-01 10:22:57 dpash Changed paths: M /irssi/trunk/debian/changelog M /irssi/trunk/debian/control Update for 0.8.10rc8 2005-11-30 14:49:01 Wouter Coekaerts Changed paths: M /irssi/trunk/NEWS M /irssi/trunk/configure.in M /irssi/trunk/docs/manual.txt - s/IRCNET/NETWORK/ in manual.txt - update NEWS - Release 0.8.10-rc8 2005-11-24 19:17:57 vb Changed paths: M /irssi/trunk/src/irc/core/irc-servers.c M /irssi/trunk/src/irc/core/irc-servers.h M /irssi/trunk/src/irc/core/irc-session.c Initialize the isupport functions on /upgrade aswell 2005-11-23 19:30:22 vb Changed paths: M /irssi/trunk/src/core/network-openssl.c A /irssi/trunk/src/fe-common/core/utf8.c (from /irssi/trunk/src/fe-text/utf8.c:4089) A /irssi/trunk/src/fe-common/core/utf8.h (from /irssi/trunk/src/fe-text/utf8.h:4089) M /irssi/trunk/src/fe-text/term-terminfo.c M /irssi/trunk/src/fe-text/textbuffer-view.c D /irssi/trunk/src/fe-text/utf8.c D /irssi/trunk/src/fe-text/utf8.h replace guint by gsize for the glib2 version of irssi_ssl_read like it's defined in GIOFuncs for glib2 moved src/fe-text/utf8.* to src/fe-common/core changed get_utf8_char so it returns a status code and the unichar argument pointer to the value that it returned before if there were no errors, so you can check for a negative value an handle the error 2005-11-23 19:17:11 vb Changed paths: M /irssi/trunk/src/fe-common/core/fe-log.c D /irssi/trunk/src/fe-common/core/utf8.c D /irssi/trunk/src/fe-common/core/utf8.h removed utf8.c utf8.h, going to move them from src/fe-text to here 2005-11-20 15:33:32 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-common-core.c g_log_set_default_handler() came only in glib 2.6.0. Don't use it for older glibs. 2005-11-19 19:13:18 cras Changed paths: M /irssi/trunk/src/core/recode.c M /irssi/trunk/src/fe-common/core/fe-recode.c M /irssi/trunk/src/fe-common/core/module-formats.c M /irssi/trunk/src/fe-common/core/module-formats.h If transliterations don't work in the system (eg. Solaris), don't allow recode_transliterate setting to be enabled. 2005-11-19 18:28:50 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-common-core.c With GLIB2 hook all glib logging functions no matter what the domains are. 2005-11-19 17:44:28 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-irc-commands.c Using "/VER" in channel now doesn't directly ask CTCP VERSION from it. Channel name or "*" is required as parameter. It still works in query though. 2005-11-19 17:15:55 cras Changed paths: M /irssi/trunk/src/core/recode.c Default recode_transliterate to yes 2005-11-19 17:14:37 cras Changed paths: M /irssi/trunk/configure.in Default to IPv6 enabled 2005-11-19 17:12:40 cras Changed paths: M /irssi/trunk/src/core/network.c When looking up IP addresses, return random IP instead of the first one. 2005-11-16 00:38:01 c0ffee Changed paths: M /irssi/trunk/src/fe-text/terminfo-core.c Fixed return code of term_init (resulted in segfault with invalid TERM and termcap) 2005-11-09 16:16:43 Wouter Coekaerts Changed paths: M /irssi/trunk/NEWS M /irssi/trunk/configure.in Time for 0.8.10-rc7 2005-11-07 20:06:42 vb Changed paths: M /irssi/trunk/docs/help/in/recode.in M /irssi/trunk/src/core/recode.c changed recode_fallback to CP1252 added recode_autodetect_utf8, it's on by default removed settings_remove calls from recode_deinit since I don't see any other internal module doing it 2005-11-06 23:05:28 Wouter Coekaerts Changed paths: M /irssi/trunk/configure.in Ahem. And now really fix it. 2005-11-06 22:19:14 Wouter Coekaerts Changed paths: M /irssi/trunk/configure.in Put irc/irc.c and fe-common/irc/irc-modules.c (generated by configure) in builddir instead of source dir (Bug 293) 2005-11-03 22:33:32 Wouter Coekaerts Changed paths: M /irssi/trunk/configure.in When glib isn't found, download recent glib version (2.8.3) instead of the old 1.2.10 2005-11-02 22:05:24 Wouter Coekaerts Changed paths: M /irssi/trunk/src/fe-text/gui-entry.c Compile with glib1 again (part of patch from peder). g_unichar_*-ifying (making more things unicode aware) will probably have to wait till .11 2005-11-02 21:40:21 Wouter Coekaerts Changed paths: M /irssi/trunk/src/irc/core/irc-queries.c Don't crash if receiving broken privmsg without source (which bitlbee can send if you msg yourself) 2005-10-30 21:04:12 Wouter Coekaerts Changed paths: M /irssi/trunk/irssi.conf Clean up default network list: removed smaller networks, added QuakeNet. Removed max_modes because it's sent in isupport, and fix max_kicks for Undernet. 2005-10-21 14:48:07 Wouter Coekaerts Changed paths: M /irssi/trunk/acconfig.h M /irssi/trunk/configure.in Fix configure.in from previous commit, by Emanuele Giaquinta 2005-10-19 19:24:19 vb Changed paths: M /irssi/trunk/configure.in Add AC_DEFINE(HAVE_SOCKS), fixes SOCKSinit in irssi.c, patch by Emanuele Giaquinta 2005-10-18 21:50:09 Wouter Coekaerts Changed paths: M /irssi/trunk/src/irc/core/irc-nicklist.c Fix crash on netsplit+join after /upgrade from 0.8.9 2005-10-18 19:43:48 Wouter Coekaerts Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c Fix warnings caused by r4043 2005-10-18 18:20:08 Wouter Coekaerts Changed paths: M /irssi/trunk/configure.in s/with_glib1/want_glib1/ in configure.in, by Emanuele Giaquinta 2005-10-18 13:59:26 Wouter Coekaerts Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c Fix delete_{next,previous}_word bindings, patch by Emanuele Giaquinta 2005-10-16 13:16:33 vb Changed paths: M /irssi/trunk/src/core/recode.c M /irssi/trunk/src/fe-common/irc/fe-irc-messages.c fixed a bug in recode when target is NULL and really use the recoded string for printing 2005-10-15 20:45:25 vb Changed paths: M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c M /irssi/trunk/src/fe-common/irc/fe-irc-messages.c fixed recode for actions and added recode for numeric events 2005-10-15 10:46:35 vb Changed paths: M /irssi/trunk/src/core/network-openssl.c M /irssi/trunk/src/core/network.c Remove the inline declarations, patch by nailbiter 2005-10-14 01:37:36 dpash Changed paths: M /irssi/trunk/debian/changelog M /irssi/trunk/debian/control M /irssi/trunk/debian/patches/00list * New upstream version * Disable the GnuTLS patch for now. * Added Provides, Replaces and Conflicts for irssi-text and irssi-snapshot 2005-10-12 20:22:14 vb Changed paths: M /irssi/trunk/src/fe-common/core/fe-messages.c M /irssi/trunk/src/fe-common/irc/fe-irc-messages.c M /irssi/trunk/src/fe-text/irssi.c fixed recoding of own messages. recode after expand_emphasis remove the redundant call to setlocale(LC_CTYPE, ) 2005-10-10 20:32:32 vb Changed paths: M /irssi/trunk/src/fe-common/core/fe-messages.c M /irssi/trunk/src/fe-common/core/fe-recode.c M /irssi/trunk/src/fe-common/irc/dcc/fe-dcc-chat-messages.c M /irssi/trunk/src/fe-common/irc/fe-irc-messages.c M /irssi/trunk/src/irc/dcc/dcc-chat.c M /irssi/trunk/src/irc/dcc/dcc-get.c Make the compiler happy by replacing 'const char *' by 'char *'. Pass the pointer to the SERVER_REC to dcc_ctcp_message. Recode 'own' messages back for printing just before they actually get printed. (ugly but more effective than adding all the signals in fe-recode and doing it there) Replaced SERVER_REC by IRC_SERVER_REC in dcc-chat.c since it's belongs to IRC(makes the compiler happy again). 2005-10-10 12:04:51 Wouter Coekaerts Changed paths: M /irssi/trunk/src/core/recode.c Don't crash with /me in dcc, or dcc message on disconnected server, with recode (Bug 330) 2005-09-29 23:02:31 Wouter Coekaerts Changed paths: M /irssi/trunk/src/perl/ui/Formats.xs Fix compilation with gcc4 and --with-gc, Patch by Michael Poole 2005-09-25 15:36:09 Wouter Coekaerts Changed paths: M /irssi/trunk/NEWS M /irssi/trunk/configure.in M /irssi/trunk/debian/patches/00list - Disable commited patches in debian/patches - update NEWS - Bump version to 0.8.10-rc6 2005-09-10 15:30:23 Wouter Coekaerts Changed paths: M /irssi/trunk/src/irc/core/irc-nicklist.c M /irssi/trunk/src/irc/dcc/dcc-chat.c don't crash if server sends weird NICK line, patch by Jarno Honkanen (Bug 216) 2005-09-10 15:19:20 Wouter Coekaerts Changed paths: M /irssi/trunk/src/fe-common/core/themes.c fix completion for /format (Bug 143) 2005-09-10 14:51:43 Wouter Coekaerts Changed paths: M /irssi/trunk/src/core/misc.c Make parse_time_interval recognize negative times. Patch by Danijel Tasov and Elmar Hoffmann (Bug 23) 2005-09-10 05:23:27 Wouter Coekaerts Changed paths: M /irssi/trunk/src/fe-common/irc/fe-whois.c with unknown (special) lines in whois, display the full content, not just the first parameter (this may include "real content" as well as the description of what that field means) 2005-09-10 03:36:06 Wouter Coekaerts Changed paths: M /irssi/trunk/src/fe-common/irc/fe-events.c M /irssi/trunk/src/irc/core/irc-commands.c - rename "whois not found" to "whois try whowas", because that's what needs to be done when the signal is sent (and it doesn't mean whois_not_found should be printed) - rename "whois event noserver" to "whois event not found", because the signal means the nickname wasn't found (but it comes as a "no such server" because it was a /whois nick nick), whois_not_found should be printed, and so it makes sense to also use it for the next fix: - send "whois event not found" for 401, when auto_whowas is off, so the message is displayed correctly (Bug 295) - handle 402 the same with auto_whowas off as with on, (fixes /whois with not existing server specified, with auto_whowas off). - and since the auto_whowas on and off cases are similar now, merge them together, so they stay consistent. - pass every argument given to /whowas to the server, not just the first (count). Fixes remote whowas (Bug 256) 2005-09-08 15:09:23 Wouter Coekaerts Changed paths: M /irssi/trunk/autogen.sh type -p seems to be a bashism. doing svn --version instead /me blames darix :) 2005-09-08 13:01:21 Wouter Coekaerts Changed paths: M /irssi/trunk/autogen.sh Handle missing svn, and running autogen from the tarball better Use svn from SVN env var if given Revert quotes in messages getting broken from r3709 2005-08-28 00:06:34 vb Changed paths: M /irssi/trunk/TODO M /irssi/trunk/docs/help/in/bind.in M /irssi/trunk/src/fe-text/gui-entry.c M /irssi/trunk/src/fe-text/gui-entry.h M /irssi/trunk/src/fe-text/gui-readline.c Implementation of the meta-[cult] (capitalize words, upcase word, downcase word, transpose words) key-bindings from the TODO by Peder Stray 2005-08-24 21:42:17 vb Changed paths: M /irssi/trunk/src/core/net-sendbuffer.c M /irssi/trunk/src/core/net-sendbuffer.h M /irssi/trunk/src/irc/proxy/listen.c moved the _NET_SENDBUF_REC definition out of core/net-sendbuffer.c and irc/proxy/listen.c into core/net-sendbuffer.h 2005-08-24 21:25:47 vb Changed paths: M /irssi/trunk/src/irc/proxy/dump.c M /irssi/trunk/src/irc/proxy/listen.c M /irssi/trunk/src/irc/proxy/module.h replaced net_transmit by net_sendbuffer_send in the irssi-proxy module, there were no checks if the buffer was sent completely with net_transmit 2005-08-18 14:14:49 Wouter Coekaerts Changed paths: M /irssi/trunk/docs/perl.txt Document that you have to send a "setup changed" signal after using settings_set_* for someone elses settings 2005-08-16 01:04:06 Wouter Coekaerts Changed paths: M /irssi/trunk/src/irc/notifylist/notify-ison.c Fix notify with more nicks than max_whois_in_cmd (Bug 257), based on patch by Krzysztof Kowalik (Borys) 2005-08-16 00:32:26 Wouter Coekaerts Changed paths: M /irssi/trunk/scripts/buf.pl M /irssi/trunk/scripts/mail.pl M /irssi/trunk/scripts/splitlong.pl Update scripts to most recent version from scripts.irssi.org 2005-08-16 00:18:49 Wouter Coekaerts Changed paths: M /irssi/trunk/docs/faq.html more faq fixes: s/it's/its/, s/i/I/, and there is away_verbose on scripts.irssi.org, so let's not claim there is no such script public 2005-08-16 00:03:52 Wouter Coekaerts Changed paths: M /irssi/trunk/docs/faq.html Update faq: s/term_type/term_charset/ and a bit more verbose 2005-08-11 15:07:17 vb Changed paths: M /irssi/trunk/NEWS M /irssi/trunk/docs/help/in/recode.in updated /help recode and NEWS 2005-08-09 23:23:52 Wouter Coekaerts Changed paths: M /irssi/trunk/docs/startup-HOWTO-rus.html M /irssi/trunk/docs/startup-HOWTO.html s/freenode/OFTC/ in the examples (as you might have noticed, we don't really like freenode) 2005-08-09 22:29:45 Wouter Coekaerts Changed paths: M /irssi/trunk/AUTHORS M /irssi/trunk/NEWS update NEWS and AUTHORS 2005-08-09 21:41:06 Wouter Coekaerts Changed paths: M /irssi/trunk/irssi.conf remove TAG alias because it doesn't work with quotes in the command, and make ATAG alias simpler 2005-08-05 04:24:29 Wouter Coekaerts Changed paths: M /irssi/trunk/src/fe-text/textbuffer-view.c fix minor textbuffer leak, Bug 288 by Toby 2005-08-04 10:41:33 vb Changed paths: M /irssi/trunk/src/fe-common/irc/fe-events.c Fixed recode for incoming messages, private messages didn't work properly. (Bug http://bugs.irssi.org/?do=details&id=286) 2005-08-01 18:07:22 Wouter Coekaerts Changed paths: M /irssi/trunk/src/irc/dcc/dcc-resume.c Fix dcc resume crash (only in the rc's and svn) (Bug 287) 2005-07-24 22:01:06 vb Changed paths: M /irssi/trunk/src/core/recode.c Forgot to add the additional parameter to g_convert_with_fallback (This always happens when I'm applying patches manually :( ) 2005-07-24 21:16:14 vb Changed paths: M /irssi/trunk/docs/help/in/recode.in M /irssi/trunk/src/core/recode.c Added an option to specify a charset for a whole network. For example /recode add IRCnet iso-8859-1 (http://bugs.irssi.org/index.php?do=details&id=284) Patch by Sergey Safonov. Replaced g_convert by g_convert_with_fallback in recode_in (http://bugs.irssi.org/index.php?do=details&id=241) Patch by Kuang-che Wu. 2005-07-17 18:43:18 Wouter Coekaerts Changed paths: M /irssi/trunk/src/core/commands.c M /irssi/trunk/src/core/commands.h M /irssi/trunk/src/fe-common/core/fe-core-commands.c M /irssi/trunk/src/fe-common/core/module-formats.c M /irssi/trunk/src/fe-common/core/module-formats.h Fix /eval recursion crashing (debian/patches/04eval_recurse.dpatch by David Pashley) 2005-07-17 18:41:23 Wouter Coekaerts Changed paths: M /irssi/trunk/src/fe-text/term-curses.c M /irssi/trunk/src/fe-text/term-terminfo.c Handle ^Z better (debian/patches/03sigtstp.dpatch by David Pashley, http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=177108) 2005-07-17 18:40:28 dpash Changed paths: A /irssi/trunk/debian/NEWS.Debian Warn people about the lack of certificate verification in the gnutls code. 2005-07-17 18:40:06 Wouter Coekaerts Changed paths: M /irssi/trunk/src/fe-common/core/fe-common-core.c Print glib errors nicely (debian/patches/01glib-errors.dpatch by David Pashley) 2005-07-17 16:07:20 dpash Changed paths: M /irssi/trunk/debian/patches/00list A /irssi/trunk/debian/patches/06gnutls-support.dpatch A /irssi/trunk/debian/patches/07gnutls-support-automakery.dpatch Add inital gnutls support 2005-07-17 14:23:37 dpash Changed paths: M /irssi/trunk/debian/changelog M /irssi/trunk/debian/patches/00list The tr_TR patch has been committed upstream. Don't apply it. 2005-07-17 14:23:05 dpash Changed paths: M /irssi/trunk/debian/patches/01glib-errors.dpatch Add a comment so it doesn't get confused and shift the patch down if it failed to unpatch the previous time 2005-07-17 13:42:18 dpash Changed paths: M /irssi/trunk/debian/changelog M /irssi/trunk/debian/control Update the changelog and dependancies to include information from the old packaging of irssi-text 2005-07-17 13:40:58 dpash Changed paths: M /irssi/trunk/debian/patches/00list M /irssi/trunk/debian/patches/03sigtstp.dpatch A /irssi/trunk/debian/patches/04eval_recurse.dpatch A /irssi/trunk/debian/patches/05upgrade-check-binary.dpatch Add patches to check the binary exists before doing an /upgrade and to stop eval recursive loops 2005-07-15 23:54:15 dpash Changed paths: A /irssi/trunk/debian/botti.1 M /irssi/trunk/debian/changelog A /irssi/trunk/debian/compat D /irssi/trunk/debian/conffiles M /irssi/trunk/debian/control M /irssi/trunk/debian/copyright D /irssi/trunk/debian/dirs A /irssi/trunk/debian/irssi-dev.install A /irssi/trunk/debian/irssi.docs A /irssi/trunk/debian/irssi.install A /irssi/trunk/debian/irssi.manpages A /irssi/trunk/debian/irssi.menu A /irssi/trunk/debian/irssi.postinst A /irssi/trunk/debian/irssi.prerm D /irssi/trunk/debian/menu A /irssi/trunk/debian/patches A /irssi/trunk/debian/patches/00list A /irssi/trunk/debian/patches/01glib-errors.dpatch A /irssi/trunk/debian/patches/02tr_TR.dpatch A /irssi/trunk/debian/patches/03sigtstp.dpatch D /irssi/trunk/debian/postinst D /irssi/trunk/debian/prerm M /irssi/trunk/debian/rules D /irssi/trunk/debian/undocumented Massively overhaul the debian packaging to bring it up to 0.8.10rc5 2005-07-07 20:17:29 vb Changed paths: M /irssi/trunk/docs/help/in/query.in Updated the help file for QUERY, added a Note about using /query without parameters is working like /unquery: 2005-07-07 19:56:51 vb Changed paths: M /irssi/trunk/docs/help/in/query.in Updated the help file for QUERY, added UNQUERY to See also: 2005-06-29 09:47:45 vb Changed paths: M /irssi/trunk/docs/help/in/recode.in M /irssi/trunk/src/core/recode.c Added a new boolean setting 'recode' to provide an opportunity to turn off recode completely 2005-06-24 18:43:18 Wouter Coekaerts Changed paths: M /irssi/trunk/src/irc/core/irc-commands.c Fix server->last_nick leak by Toby (Bug 267) 2005-05-14 20:01:07 vb Changed paths: M /irssi/trunk/src/fe-common/core/chat-completion.c Fixed a bug where the completion history can grow without bound, patch by Toby Peterson 2005-05-14 19:53:49 vb Changed paths: M /irssi/trunk/src/fe-common/core/chat-completion.c Fixed leaking in chat-completion (http://bugs.irssi.org/?do=details&id=249), patch by Toby Peterson 2005-05-14 14:32:03 vb Changed paths: M /irssi/trunk/src/irc/core/modes.c Fixed a bug with isupport, after an upgrade from 0.8.9 prefix very well can be NULL, so check for it 2005-05-11 20:52:12 vb Changed paths: M /irssi/trunk/src/irc/core/irc-channels.c Fixed a bug where the channel list to join/rejoin on reconnect gets too long, not all channels will be joined. The channel list is splitted into multiple lines right now when it's too long. (http://bugs.irssi.org/index.php?id=108&do=details) 2005-05-09 23:31:47 vb Changed paths: M /irssi/trunk/src/fe-common/core/fe-recode.c Updated the syntax definition for /recode add in fe-recode.c 2005-05-09 17:30:59 vb Changed paths: M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c Fixed a leak in fe-events-numeric.c, patch by Toby Peterson 2005-05-09 17:18:24 vb Changed paths: M /irssi/trunk/autogen.sh M /irssi/trunk/file2header.sh M /irssi/trunk/findsyntax.pl M /irssi/trunk/scripts/autoop.pl M /irssi/trunk/scripts/autorejoin.pl M /irssi/trunk/scripts/buf.pl M /irssi/trunk/scripts/dns.pl M /irssi/trunk/scripts/kills.pl M /irssi/trunk/scripts/mail.pl M /irssi/trunk/scripts/mlock.pl M /irssi/trunk/scripts/quitmsg.pl M /irssi/trunk/scripts/scriptassist.pl M /irssi/trunk/scripts/splitlong.pl M /irssi/trunk/scripts/usercount.pl M /irssi/trunk/src/fe-text/gui-readline.c M /irssi/trunk/syntax.pl Fixed bug where pasting is not using the character translation (http://bugs.irssi.org/index.php?id=151) patch by Unknown Fixed a bug in scripts/autorejoin.pl so you can really use a space or a comma for separating the channels in /set autorejoin_channels Changed svn:mime-type of .pl and .sh files into the text/x- version, so you can diff them 2005-04-26 14:25:19 Wouter Coekaerts Changed paths: M /irssi/trunk/src/perl/perl-common.c Fix tr_TR locale problem for glib2 (still a bug with glib1.2) by David Pashley 2005-04-26 13:51:40 Wouter Coekaerts Changed paths: M /irssi/trunk/src/irc/core/irc-servers-reconnect.c Remember alternate_nick and max_whois on reconnect (Bug 181) 2005-04-26 00:21:19 Wouter Coekaerts Changed paths: M /irssi/trunk/src/common.h Compile fix for gcc 4 (Bug 219) 2005-04-25 22:31:12 Wouter Coekaerts Changed paths: M /irssi/trunk/src/fe-common/irc/fe-ctcp.c Fix displaying of ctcp userinfo and clientinfo (Bug 222) 2005-03-31 01:56:08 Geert Hauwaerts Changed paths: M /irssi/trunk/irssi.conf Added three new default aliases. EXEMPTLIST: Show the exemptlist of the current channel. TAG: Execute the folowing command on a specific network. For example: /TAG Freenode /msg #irssi Hi! ATAG: Changed the active window tag to the specified network. 2005-03-07 18:10:45 vb Changed paths: M /irssi/trunk/src/fe-common/core/fe-recode.c Use char* instead of const char* in read_settings, so memory can be freed without compiler warnings, by Toby Peterson (related to bug 210) 2005-03-07 17:02:06 Wouter Coekaerts Changed paths: M /irssi/trunk/src/irc/dcc/dcc-chat.c M /irssi/trunk/src/irc/dcc/dcc-send.c Don't use a retarted ip for passive DCC 2005-03-07 16:37:31 Wouter Coekaerts Changed paths: M /irssi/trunk/src/perl/common/Irssi.xs M /irssi/trunk/src/perl/irc/Irc.xs M /irssi/trunk/src/perl/textui/TextUI.xs M /irssi/trunk/src/perl/ui/UI.xs Fix /script reset, which caused crashes (Bug 48) 2005-03-07 15:17:07 Wouter Coekaerts Changed paths: M /irssi/trunk/src/fe-common/core/fe-messages.c Don't apply emphasis on _foo_^ if it's a nick (Bug 52) 2005-03-07 07:20:55 vb Changed paths: M /irssi/trunk/src/fe-common/core/fe-recode.c Free the right memory in fe-recode.c (related to bug 210) 2005-03-06 22:49:57 vb Changed paths: M /irssi/trunk/src/fe-common/core/fe-recode.c Fixed memleak when preserving valid charsets in read_settings in fe-recode.c (Bug 210) 2005-03-06 20:30:08 Wouter Coekaerts Changed paths: M /irssi/trunk/src/irc/core/bans.c Fix memleak in /UNBAN, by Toby Peterson (Bug 215) 2005-03-06 19:47:05 Wouter Coekaerts Changed paths: M /irssi/trunk/src/irc/dcc/dcc-get.c Fix memleak in dcc get, by Toby Peterson (Bug 214) 2005-03-06 19:45:47 Wouter Coekaerts Changed paths: M /irssi/trunk/src/core/servers-reconnect.c M /irssi/trunk/src/fe-common/core/fe-ignore.c M /irssi/trunk/src/fe-common/core/fe-recode.c M /irssi/trunk/src/irc/notifylist/notify-commands.c Fix memleak in several commands that used cmd_return_error when they should be using cmd_param_error, by Toby Peterson (Bug 213) 2005-03-06 19:43:39 Wouter Coekaerts Changed paths: M /irssi/trunk/src/irc/proxy/Makefile.am M /irssi/trunk/src/perl/Makefile.am Add libtool's -module flag to get built properly on all platforms, by Toby Peterson (Bug 212) 2005-03-06 19:42:10 Wouter Coekaerts Changed paths: M /irssi/trunk/src/core/commands.c Fix command_unbind memleak by Toby Peterson (Bug 211) 2005-03-04 22:07:51 Geert Hauwaerts Changed paths: M /irssi/trunk/irssi.conf It has been brought to our attention that freenode staff management are concerned that bot owners might be using the mIRC server lists in order to target irc networks for spam, this we do not find any proof of. mIRC might be the most used Windows Client, and possibly also the "ultimate kiddie" client. This does not mean that we should flame mIRC or mIRC users through wallops. The Irssi development team does not support flaming or in any way attacking other IRC clients and their users (nor do we support flaming of other OS's or personal attacks on people for their choice of OS, application etc.), whether their inbuildt lists *could* be used by drone writers or not. Every IRC client holds 'default servers'. Xchat and Gaim for example have nearly the exact same list as mIRC. Regards, - Geert Hauwaerts - Christel Dahlskjaer - Valentin Batz Changes: -------- - Removed 'freenode' from the ircnet list. 2005-02-22 01:05:06 Wouter Coekaerts Changed paths: M /irssi/trunk/autogen.sh M /irssi/trunk/configure.in Byebye stupid tail problems on Solaris. Hi, Mr. grep 2005-02-16 18:23:19 Wouter Coekaerts Changed paths: M /irssi/trunk/autogen.sh One more autogen fix by Janne Kujanpaa 2005-02-16 17:33:51 Wouter Coekaerts Changed paths: M /irssi/trunk/autogen.sh M /irssi/trunk/configure.in autogen and configure fixes by Janne Kujanpaa (Bug 192) 2005-02-11 18:27:09 vb Changed paths: M /irssi/trunk/src/fe-common/core/hilight-text.c M /irssi/trunk/src/irc/dcc/dcc-chat.c Fixed output of /hilight (add a space after -levels if any). Added recode to dcc-chat, patch by Jean-Yves Lefort 2005-02-06 22:31:58 vb Changed paths: M /irssi/trunk/src/core/channels.c M /irssi/trunk/src/irc/core/channel-events.c M /irssi/trunk/src/perl/perl-core.c Fixed memory leaks when destroying a channel, when loading nonexisten scripts and in topics, patch by Toby Peterson 2005-02-05 14:20:16 Wouter Coekaerts Changed paths: M /irssi/trunk/autogen.sh Update ChangeLog incremental. Dropped ChangeLog.xml (for now?) 2005-02-04 23:28:08 Wouter Coekaerts Changed paths: M /irssi/trunk/src/irc/core/irc-servers.c Compile fix: make it c99 again, by Timothy Hatcher (Bug 184) 2005-02-03 16:51:03 vb Changed paths: M /irssi/trunk/src/irc/core/irc-nicklist.c Update our own nickrec->gone flag on /away or on /away 2005-01-12 17:40:44 vb Changed paths: M /irssi/trunk/src/core/recode.c M /irssi/trunk/src/fe-text/irssi.c call setlocale(LC_ALL, ) once in fe-text/irssi.c and not everytime recode_get_charset() is called in recode.c 2005-01-12 13:10:48 vb Changed paths: M /irssi/trunk/src/core/recode.c call setlocale(LC_ALL, ) before g_get_charset to properly return the user's charset 2005-01-12 03:09:07 Wouter Coekaerts Changed paths: A /irssi/trunk/docs/help/in/ircnet.in M /irssi/trunk/src/fe-common/irc/fe-ircnet.c Added IRCNET command again, as a deprecated alias for NETWORK 2005-01-04 13:13:47 vb Changed paths: M /irssi/trunk/src/fe-common/core/fe-recode.c Fixed a bug with /me, use the right arguments for "message irc own_action" 2005-01-04 11:30:53 vb Changed paths: M /irssi/trunk/src/perl/irc/Modes.xs Updated the changed arguments for ban_remove 2005-01-03 20:22:53 Wouter Coekaerts Changed paths: M /irssi/trunk/src/irc/core/irc-nicklist.c M /irssi/trunk/src/irc/core/irc-servers.c improve queuing commands, patch by Timothy Hatcher (Bug 168) (patch changed so it doesn't wait one second after the 001 event) 2005-01-03 19:57:08 Wouter Coekaerts Changed paths: M /irssi/trunk/src/irc/core/irc-servers.c Fix multiple entries for local IP in /etc/hosts prevents connecting, patch by eridius (Bug 167) 2005-01-03 19:54:39 Wouter Coekaerts Changed paths: M /irssi/trunk/docs/signals.txt M /irssi/trunk/src/irc/core/mode-lists.c M /irssi/trunk/src/irc/core/mode-lists.h M /irssi/trunk/src/irc/core/modes.c "ban remove" signal should pass who removed it, patch by Timothy Hatcher (Bug 166) added it to docs/signals.txt too 2005-01-03 19:09:45 Wouter Coekaerts Changed paths: M /irssi/trunk/src/fe-common/core/fe-core-commands.c Fix recursive ^ prefixed commands blocking all output (Bug 159) 2004-12-22 19:47:38 vb Changed paths: M /irssi/trunk/src/fe-common/core/fe-common-core.c Don't crash with an empty nick argument from the command line. 2004-12-20 16:06:29 vb Changed paths: M /irssi/trunk/src/core/recode.c Fixed target handling in recode_out 2004-12-20 14:59:15 vb Changed paths: M /irssi/trunk/docs/help/in/recode.in M /irssi/trunk/src/core/chat-commands.c M /irssi/trunk/src/core/recode.c M /irssi/trunk/src/core/recode.h M /irssi/trunk/src/fe-common/core/fe-messages.c M /irssi/trunk/src/fe-common/core/fe-recode.c M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c M /irssi/trunk/src/fe-common/irc/fe-events.c M /irssi/trunk/src/fe-common/irc/fe-irc-commands.c M /irssi/trunk/src/fe-common/irc/fe-whois.c M /irssi/trunk/src/irc/core/channel-events.c M /irssi/trunk/src/irc/core/irc-commands.c M /irssi/trunk/src/irc/proxy/dump.c Added / support for recode. 2004-12-07 18:48:21 vb Changed paths: M /irssi/trunk/src/irc/proxy/dump.c Fixed a memleak, when using recode_out you have too free the memory it allocates for you. 2004-12-07 18:02:40 Wouter Coekaerts Changed paths: M /irssi/trunk/src/irc/proxy/dump.c If available, send who set topic and when to irssi-proxy clients 2004-12-06 00:48:36 Geert Hauwaerts Changed paths: M /irssi/trunk/docs/help/in/disconnect.in /SERVER LIST doesn't output the current ones, /SERVER does 2004-11-30 08:59:10 vb Changed paths: M /irssi/trunk/configure.in Forgot the comma for printf in the previous patch 2004-11-29 17:19:43 vb Changed paths: M /irssi/trunk/configure.in Fixed bug in configure.in, if release timestamp is before 10:00 and contains 8's or 9's it causes problems because it's not an octal number, patch by Peder Stray 2004-11-29 16:59:21 vb Changed paths: M /irssi/trunk/src/fe-common/irc/fe-whois.c Fixed printing of the recoded realname in whowas 2004-11-28 09:23:21 vb Changed paths: M /irssi/trunk/docs/help/in/completion.in Added a note about quotes for /COMPLETION -delete when -auto is specified for the completion you try to remove 2004-11-23 18:06:06 vb Changed paths: M /irssi/trunk/src/irc/core/irc-servers.c Reverting bugfix for 'usermode activates after autosendcmd' because it breaks usermode for reconnections 2004-11-22 19:25:03 Wouter Coekaerts Changed paths: M /irssi/trunk/src/fe-common/core/window-commands.c Fix typo in help for window close 2004-11-19 18:25:18 vb Changed paths: M /irssi/trunk/src/irc/core/irc-servers.c Fixed bug where usermode was not sent correctly 2004-11-04 16:53:22 vb Changed paths: M /irssi/trunk/autogen.sh M /irssi/trunk/configure.in Changed autogen.sh and configure.in, so compiling works with svn, darix will make the svn path configureable 2004-11-04 16:08:57 vb Changed paths: M /irssi/trunk/src/core/misc.c Fixed bug with time settings where hours actually returned 60*hours 2004-10-18 16:40:33 senneth Changed paths: M /irssi/trunk/src/core/session.c /UPGRADE saves now server->version 2004-10-18 16:19:07 Wouter Coekaerts Changed paths: M /irssi/trunk/src/fe-common/core/window-commands.c Make cmd_window_item_goto use cmd_get_params, so "/WINDOW ITEM GOTO item" (for example) works 2004-10-17 21:23:10 Wouter Coekaerts Changed paths: M /irssi/trunk/docs/help/in/server.in Fix /help server: -noauto is the default 2004-10-16 04:10:47 senneth Changed paths: M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c M /irssi/trunk/src/fe-common/irc/fe-whois.c Added recode for the away-messages 2004-10-16 02:08:21 senneth Changed paths: M /irssi/trunk/src/fe-common/core/fe-channels.c Fixed /join -invite -window bug if there is no invite 2004-10-14 18:41:02 senneth Changed paths: M /irssi/trunk/src/irc/proxy/listen.c Fixed bug 120 where proxy doesn't set the server_rec->away_reason 2004-10-12 19:06:11 Wouter Coekaerts Changed paths: M /irssi/trunk/src/irc/core/irc-servers.c Fix crash with non-irc servers 2004-10-11 01:04:04 senneth Changed paths: M /irssi/trunk/src/fe-common/irc/fe-whois.c Added recode to whois_channels event 2004-10-10 23:23:38 Wouter Coekaerts Changed paths: M /irssi/trunk/src/irc/core/modes.c Also remember other (not k or l) modes with arguments 2004-10-10 23:09:02 Wouter Coekaerts Changed paths: M /irssi/trunk/src/irc/core/modes.c Remember key not only with channel->key, but also in channel->mode (in the statusbar) on key-hiding-servers, like before isupport 2004-10-10 20:10:30 senneth Changed paths: M /irssi/trunk/src/core/log.c Fixed bug with logging where item names starting with the same string were not logged properly. 2004-10-08 13:58:06 Wouter Coekaerts Changed paths: M /irssi/trunk/src/irc/core/irc-servers.c add d,q,f and J to CHANMODES default, to work a bit better with dancer and possibly others (Dear irc server coder, please send isupport with CHANMODES, thank you) 2004-10-06 22:48:25 Wouter Coekaerts Changed paths: M /irssi/trunk/src/perl/common/Core.xs And the same for signal_continue 2004-10-06 22:11:26 Wouter Coekaerts Changed paths: M /irssi/trunk/src/perl/common/Core.xs Recognise a param of signal_emit from perl if it's an int 2004-10-06 18:48:59 senneth Changed paths: M /irssi/trunk/src/fe-common/core/fe-messages.c Fixed possible printing bug with quit messages when the message is printed in the statuswindow 2004-10-06 18:25:34 Wouter Coekaerts Changed paths: M /irssi/trunk/src/fe-common/core/fe-messages.c M /irssi/trunk/src/fe-common/core/hilight-text.c M /irssi/trunk/src/fe-common/core/hilight-text.h Fix HILIGHT -actcolor -mask (Bug 131) 2004-10-05 14:36:57 Wouter Coekaerts Changed paths: M /irssi/trunk/src/irc/proxy/listen.c Fix own nick changes in irssi-proxy 2004-09-23 16:12:08 senneth Changed paths: M /irssi/trunk/docs/perl.txt Added timeout_add_once function to docs 2004-09-20 14:45:49 senneth Changed paths: M /irssi/trunk/docs/help/in/recode.in M /irssi/trunk/src/core/recode.c M /irssi/trunk/src/fe-common/core/fe-common-core.c M /irssi/trunk/src/fe-common/core/fe-recode.c Changed the order of recode_out_default_charset, it doesn't override /recode add anymore. The string returned by nl_langinfo(CODESET) may be empty, use ISO8859-1 in this case 2004-09-18 22:56:33 geert Changed paths: M /irssi/trunk/docs/help/in/knock.in M /irssi/trunk/src/irc/core/irc-commands.c Fixed /KNOCK support. 2004-09-18 05:42:59 senneth Changed paths: M /irssi/trunk/src/core/recode.c Forgot g_free(translit_to); in recode_in 2004-09-17 17:55:34 senneth Changed paths: M /irssi/trunk/src/fe-common/irc/fe-whois.c Added event 317, 319, 313, 330, 377, 378, 379, 327, 326 to src/fe-common/irc/fe-whois.c, fixes the printing of /whois -yes * (Bug 123) 2004-09-16 13:46:33 senneth Changed paths: M /irssi/trunk/docs/help/in/recode.in Updated help for recode 2004-09-16 11:00:42 senneth Changed paths: M /irssi/trunk/src/fe-common/irc/fe-whois.c Fixed /WHOWAS bug, where "event 312" was not printed right, Recent WHOIS changes broke it. 2004-09-16 10:31:59 senneth Changed paths: M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c M /irssi/trunk/src/fe-common/irc/fe-whois.c Added recoding of realname to who and whois replies 2004-09-15 23:27:22 geert Changed paths: M /irssi/trunk/src/irc/core/irc-servers.c Bugfix: http://bugs.irssi.org/?do=details&id=121 2004-09-15 21:29:55 geert Changed paths: M /irssi/trunk/src/fe-common/irc/fe-whois.c Bugfix: http://bugs.irssi.org/?do=details&id=99 2004-09-15 15:06:16 Wouter Coekaerts Changed paths: M /irssi/trunk/docs/perl.txt forgot argument 'value' for settings_set_* 2004-09-15 14:49:36 Wouter Coekaerts Changed paths: M /irssi/trunk/docs/perl.txt Updated settings_* functions docs 2004-09-15 14:11:43 senneth Changed paths: M /irssi/trunk/TODO M /irssi/trunk/configure.in M /irssi/trunk/docs/help/in/network.in M /irssi/trunk/docs/help/in/recode.in M /irssi/trunk/docs/special_vars.txt M /irssi/trunk/src/core/commands.h M /irssi/trunk/src/core/recode.c M /irssi/trunk/src/core/recode.h M /irssi/trunk/src/core/settings.c M /irssi/trunk/src/fe-common/core/Makefile.am M /irssi/trunk/src/fe-common/core/fe-common-core.c M /irssi/trunk/src/fe-common/core/fe-core-commands.c M /irssi/trunk/src/fe-common/core/fe-messages.c M /irssi/trunk/src/fe-common/core/fe-recode.c M /irssi/trunk/src/fe-common/core/formats.c M /irssi/trunk/src/fe-common/core/module-formats.c M /irssi/trunk/src/fe-common/core/module-formats.h M /irssi/trunk/src/fe-common/core/module.h M /irssi/trunk/src/fe-common/core/printtext.c A /irssi/trunk/src/fe-common/core/utf8.c A /irssi/trunk/src/fe-common/core/utf8.h M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c M /irssi/trunk/src/fe-common/irc/fe-events.c M /irssi/trunk/src/fe-text/Makefile.am M /irssi/trunk/src/fe-text/statusbar.c M /irssi/trunk/src/fe-text/term.c Fixed memleak in recode.c, fixed typo in special_vars.txt, fixed bug 105, fixed bug 106 2004-09-14 00:09:54 Wouter Coekaerts Changed paths: M /irssi/trunk/src/fe-common/irc/fe-irc-messages.c Fix messages to @#channel showed *your* nickmode, not the one of the sender (part of Bug 80) 2004-09-13 21:02:02 Wouter Coekaerts Changed paths: M /irssi/trunk/src/fe-common/core/hilight-text.c Fix readded (changed) hilights being in config twice, resulted in duplicate hilights or removed hilights coming back (Bug 39) 2004-09-13 18:54:28 Wouter Coekaerts Changed paths: M /irssi/trunk/src/fe-common/core/fe-channels.c Make /JOIN -tag #channel and /JOIN #channel switch to that channel (Bugs 13 and 93) 2004-09-13 00:45:36 Wouter Coekaerts Changed paths: M /irssi/trunk/src/irc/core/irc-commands.c Fix /WHOIS -yes (Bug 67) 2004-09-12 15:12:34 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-whois.c M /irssi/trunk/src/irc/core/irc-commands.c M /irssi/trunk/src/irc/core/irc-nicklist.c Recent WHOIS changes broke nick's gone/oper flags. Patch by Valentin Batz 2004-09-01 19:19:23 cras Changed paths: M /irssi/trunk/docs/signals.txt Added "whois default event" 2004-09-01 00:32:58 cras Changed paths: M /irssi/trunk/src/irc/proxy/dump.c send max 15 005 parameters at once. Patch by Valentin Batz 2004-08-24 08:31:08 cras Changed paths: M /irssi/trunk/src/irc/core/irc.c Allow '@' characters in nick. 2004-08-21 16:31:34 geert Changed paths: A /irssi/trunk/docs/help/in/flushbuffer.in Changed the built-in documentation to fit current CVS. 2004-08-21 09:05:16 cras Changed paths: M /irssi/trunk/src/core/recode.c Bug #104 recode treats multibyte jp characters as utf8. Patch by Valentin Batz 2004-08-20 02:27:05 cras Changed paths: A /irssi/trunk/docs/help/in/recode.in A /irssi/trunk/src/core/recode.c A /irssi/trunk/src/core/recode.h A /irssi/trunk/src/fe-common/core/fe-recode.c A /irssi/trunk/src/fe-common/core/fe-recode.h forgot to add 2004-08-20 02:03:40 cras Changed paths: M /irssi/trunk/acconfig.h M /irssi/trunk/configure.in M /irssi/trunk/src/core/Makefile.am M /irssi/trunk/src/core/chat-commands.c M /irssi/trunk/src/core/core.c M /irssi/trunk/src/fe-common/core/Makefile.am M /irssi/trunk/src/fe-common/core/chat-completion.c M /irssi/trunk/src/fe-common/core/fe-common-core.c M /irssi/trunk/src/fe-common/core/fe-queries.c M /irssi/trunk/src/fe-common/core/formats.c M /irssi/trunk/src/fe-common/core/module-formats.c M /irssi/trunk/src/fe-common/core/module-formats.h M /irssi/trunk/src/fe-common/core/printtext.c M /irssi/trunk/src/fe-common/irc/fe-irc-commands.c M /irssi/trunk/src/fe-text/statusbar.c M /irssi/trunk/src/fe-text/term.c M /irssi/trunk/src/irc/core/channel-events.c M /irssi/trunk/src/irc/core/irc-commands.c M /irssi/trunk/src/irc/proxy/dump.c M /irssi/trunk/src/irc/proxy/listen.c Recode patch by decadix/senneth 2004-08-20 01:34:00 cras Changed paths: M /irssi/trunk/src/core/log.c M /irssi/trunk/src/fe-common/core/fe-log.c Patch by jimmy: Details In 0.8.9 it is not possible to log all activity on a given server; you must confine the logging to a window or a set of targets. This patch adds a default "*" target which matches everything on the server, including NULL items associated with it: 2004-08-20 01:24:24 cras Changed paths: M /irssi/trunk/src/irc/proxy/dump.c 005 fix. Patch by Valentin Batz 2004-08-20 01:22:34 cras Changed paths: D /irssi/trunk/docs/help/in/ircnet.in A /irssi/trunk/docs/help/in/network.in s/ircnet/network/ 2004-08-19 22:41:47 cras Changed paths: M /irssi/trunk/src/irc/dcc/dcc-send.c /DCC SEND didn't actually use /SET dcc_upload_path 2004-08-19 20:58:17 cras Changed paths: M /irssi/trunk/src/core/chat-commands.c /SERVER, /CONNECT -network wasn't working 2004-08-19 20:55:15 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-settings.c /SET -default fix 2004-08-19 20:53:23 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-common-core.c After /LAYOUT SAVE changing settings created new windows. 2004-08-19 20:47:41 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-ircnet.c /network fixes 2004-07-14 14:12:10 cras Changed paths: M /irssi/trunk/src/irc/core/irc-nicklist.c Handle 432 numeric (errorneus nickname) as "nick in use". Fixes problems with ircnet 2.11 ircd when irssi tries to reconnect using UID as nick. Patch by Petr Baudis 2004-07-14 14:08:53 cras Changed paths: M /irssi/trunk/docs/startup-HOWTO.html notes about using /IRCNET with 0.8.9 and older 2004-07-14 14:04:47 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-exec.c /EXEC crashed with 64bit systems. Patch by Soren Jacobsen 2004-07-11 23:56:52 cras Changed paths: M /irssi/trunk/src/irc/dcc/dcc-autoget.c Don't autoget files sent to channels, unless dcc_autoget_masks is set. 2004-07-11 23:31:49 cras Changed paths: M /irssi/trunk/AUTHORS M /irssi/trunk/docs/help/in/channel.in M /irssi/trunk/docs/help/in/connect.in M /irssi/trunk/docs/help/in/ignore.in M /irssi/trunk/docs/help/in/server.in M /irssi/trunk/docs/manual.txt M /irssi/trunk/docs/startup-HOWTO.html M /irssi/trunk/src/core/chat-commands.c M /irssi/trunk/src/fe-common/core/fe-channels.c M /irssi/trunk/src/fe-common/core/fe-common-core.c M /irssi/trunk/src/fe-common/core/fe-ignore.c M /irssi/trunk/src/fe-common/irc/fe-irc-server.c M /irssi/trunk/src/fe-common/irc/fe-ircnet.c M /irssi/trunk/src/fe-common/irc/module-formats.c M /irssi/trunk/src/fe-common/irc/module-formats.h s/ircnet/network/ - patch by Joost Vunderink 2004-07-11 23:12:58 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-help.c Help files are always lowercased. Make sure /HELP COMMAND works too. 2004-07-11 19:01:04 cras Changed paths: M /irssi/trunk/TODO updated 2004-07-11 18:54:11 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-exec.c M /irssi/trunk/src/fe-common/core/fe-exec.h Remember server for /EXEC targets. 2004-07-11 18:07:40 cras Changed paths: M /irssi/trunk/src/irc/dcc/dcc-server.c M /irssi/trunk/src/irc/dcc/dcc.c Some DCC SERVER fixes. 2004-07-11 17:55:27 cras Changed paths: M /irssi/trunk/src/irc/dcc/dcc-chat.c Don't crash if dcc chated user changes nick 2004-07-11 17:52:04 cras Changed paths: M /irssi/trunk/src/irc/dcc/dcc.c Fix. 2004-07-11 17:42:21 cras Changed paths: M /irssi/trunk/src/fe-common/irc/Makefile.am M /irssi/trunk/src/fe-common/irc/fe-common-irc.c M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c A /irssi/trunk/src/fe-common/irc/fe-whois.c M /irssi/trunk/src/fe-common/irc/module-formats.c M /irssi/trunk/src/fe-common/irc/module-formats.h M /irssi/trunk/src/irc/core/irc-commands.c Fixed handling WHOIS printing once and for all. Everything unknown between "beginning of whois" and "end of whois" events is now printed as whois_special. Removed whois_registered and whois_help, they're printed with whois_special as well. 2004-07-11 16:50:47 cras Changed paths: M /irssi/trunk/src/irc/core/modes.c Don't replace channel key when receiving channel mode numeric. It could be a fake key there. 2004-07-11 16:41:46 cras Changed paths: M /irssi/trunk/irssi.conf M /irssi/trunk/src/fe-text/irssi.c Added /MANUAL-WINDOWS alias which removes all automated windowing stuff. Startup message also mentions it. 2004-07-11 16:40:31 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-common-core.c /SET use_status_window and /SET use_msgs_window make the effects immediately 2004-07-09 01:31:31 cras Changed paths: M /irssi/trunk/docs/help/in/ignore.in M /irssi/trunk/src/fe-common/core/fe-ignore.c Added -ircnet option to /IGNORE. Patch by Valentin Batz 2004-07-06 22:33:28 cras Changed paths: M /irssi/trunk/src/irc/core/irc-servers.c Changed default SSL port to 6697 2004-07-04 04:10:05 cras Changed paths: M /irssi/trunk/docs/startup-HOWTO.html Note about esc = meta 2004-06-29 12:07:03 cras Changed paths: M /irssi/trunk/src/perl/perl-fe.c Make /LOAD script.pl load it. 2004-06-01 21:14:06 cras Changed paths: M /irssi/trunk/docs/help/in/mode.in don't use tabs 2004-05-20 14:16:19 cras Changed paths: M /irssi/trunk/docs/startup-HOWTO-rus.html to xhtml 2004-05-20 13:56:28 cras Changed paths: A /irssi/trunk/docs/startup-HOWTO-rus.html translation by NixoiD 2004-05-14 14:28:29 cras Changed paths: M /irssi/trunk/src/irc/dcc/dcc-resume.c Crashed with spaces in filenames, patch by Francesco Fracassi 2004-05-14 14:25:49 cras Changed paths: M /irssi/trunk/src/fe-text/term-terminfo.c Pasting multibyte chars was buggy, patch by Kuang-che Wu 2004-05-10 22:30:57 cras Changed paths: M /irssi/trunk/Makefile.am M /irssi/trunk/src/Makefile.am M /irssi/trunk/src/core/Makefile.am M /irssi/trunk/src/fe-common/core/Makefile.am M /irssi/trunk/src/fe-common/irc/Makefile.am M /irssi/trunk/src/fe-common/irc/dcc/Makefile.am M /irssi/trunk/src/fe-common/irc/notifylist/Makefile.am M /irssi/trunk/src/irc/core/Makefile.am M /irssi/trunk/src/irc/dcc/Makefile.am M /irssi/trunk/src/irc/flood/Makefile.am M /irssi/trunk/src/irc/notifylist/Makefile.am M /irssi/trunk/src/lib-config/Makefile.am M /irssi/trunk/src/lib-popt/Makefile.am noinst_HEADERS -> pkginc_HEADERS 2004-05-10 15:45:27 cras Changed paths: M /irssi/trunk/src/irc/core/irc-servers.c Never send hostname beginning with /+-[0-9]/ in USER command, that could be interpreted as mode change with ircnet ircd. 2004-03-26 11:14:32 cras Changed paths: M /irssi/trunk/src/irc/core/irc-session.c Remember isupport_sent flag correctly. 2004-03-24 18:35:17 cras Changed paths: M /irssi/trunk/AUTHORS update 2004-03-24 18:31:26 cras Changed paths: M /irssi/trunk/configure.in rc4 2004-03-24 18:29:28 cras Changed paths: M /irssi/trunk/AUTHORS updated 2004-03-24 18:28:55 cras Changed paths: M /irssi/trunk/src/fe-text/gui-entry.c M /irssi/trunk/src/fe-text/gui-printtext.c M /irssi/trunk/src/fe-text/gui-readline.c M /irssi/trunk/src/fe-text/term-terminfo.c M /irssi/trunk/src/fe-text/textbuffer-view.c Fixes for Chinese multibyte characters handling and cursor movement, patch by Wang WenRui 2004-03-24 18:15:16 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-common-core.c /set -default timestamp_timeout crashed, patch by Wouter Coekaerts 2004-03-24 18:09:55 cras Changed paths: M /irssi/trunk/src/irc/core/modes.c mode changes got irssi stuck 2004-03-23 23:57:09 cras Changed paths: M /irssi/trunk/docs/help/in/dcc.in use less wide lines to avoid ugly wrapping 2004-03-23 23:47:25 cras Changed paths: M /irssi/trunk/src/irc/proxy/listen.c crashfix by Valentin Batz 2004-03-23 23:14:59 cras Changed paths: M /irssi/trunk/NEWS M /irssi/trunk/TODO M /irssi/trunk/configure.in updates 2004-03-23 23:07:55 cras Changed paths: M /irssi/trunk/src/core/misc.c M /irssi/trunk/src/core/misc.h added strocpy() 2004-03-23 23:07:13 cras Changed paths: M /irssi/trunk/AUTHORS added people who have submitted patches 2004-03-23 23:06:41 cras Changed paths: M /irssi/trunk/docs/help/in/dcc.in M /irssi/trunk/src/irc/dcc/dcc-chat.c M /irssi/trunk/src/irc/dcc/dcc-get.c M /irssi/trunk/src/irc/dcc/dcc-get.h M /irssi/trunk/src/irc/dcc/dcc-queue.c M /irssi/trunk/src/irc/dcc/dcc-queue.h M /irssi/trunk/src/irc/dcc/dcc-rec.h M /irssi/trunk/src/irc/dcc/dcc-resume.c M /irssi/trunk/src/irc/dcc/dcc-send.c M /irssi/trunk/src/irc/dcc/dcc.c M /irssi/trunk/src/irc/dcc/dcc.h Passive DCC support by Francesco Fracassi (francesco.f at openssl.it) 2004-03-23 22:17:40 cras Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c Added /SET paste_detect_keycount back. Pasting isn't detected until so many keypresses have been detected as pasting. Also we don't anymore count repeated keypresses more than once. 2004-03-23 21:52:33 cras Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c fixed /BIND escape_char 2004-03-23 21:47:51 cras Changed paths: M /irssi/trunk/src/irc/core/irc-commands.c /WHOIS - is supported now. 2004-03-23 20:44:06 cras Changed paths: M /irssi/trunk/docs/crash.txt changed bugs@irssi.org to http://bugs.irssi.org/ 2004-03-23 20:20:45 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-settings.c /SET without parameters didn't print all settings 2004-03-23 20:14:49 cras Changed paths: M /irssi/trunk/src/irc/core/modes.c fixed channel->chanop 2004-03-10 20:36:01 cras Changed paths: M /irssi/trunk/src/irc/core/channels-query.c If channel has more nicks than /SET channel_max_who_sync, don't ask /WHO list to avoid getting kicked out of server (Max SendQ exceeded). 2004-03-03 17:57:53 cras Changed paths: M /irssi/trunk/src/core/servers-reconnect.c reverted the username/realname keeping with /reconnect. it was broken. fixing it properly would need to keep track of if the username/realname came from /ircnet -username or /server add -username or what.. 2004-03-03 01:26:30 cras Changed paths: M /irssi/trunk/src/irc/proxy/dump.c fix 2004-02-18 16:07:44 cras Changed paths: M /irssi/trunk/docs/perl.txt M /irssi/trunk/docs/signals.txt M /irssi/trunk/src/core/chat-commands.c Added "server sendmsg" signal to replace server->send_message(). 2004-02-07 01:03:56 cras Changed paths: M /irssi/trunk/src/irc/core/irc-servers.c remove stuff from isupport always before inserting. 2004-01-28 15:27:24 cras Changed paths: M /irssi/trunk/src/core/network.c EAI_NODATA is depricated and doesn't exist everywhere anymore 2004-01-27 22:39:27 cras Changed paths: M /irssi/trunk/src/irc/core/irc-servers.c fixes for isupport-draft-incompatible servers sending 005 events.. 2004-01-25 20:42:04 cras Changed paths: M /irssi/trunk/src/irc/core/modes.c crashfix when setting mode to channel you haven't joined 2004-01-25 19:23:38 cras Changed paths: M /irssi/trunk/src/irc/core/irc-servers.c update 2004-01-25 19:23:12 cras Changed paths: M /irssi/trunk/src/irc/core/modes.c isupport fixes 2004-01-25 19:18:18 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-netjoin.c M /irssi/trunk/src/irc/core/irc-nicklist.c M /irssi/trunk/src/irc/core/irc-servers.c M /irssi/trunk/src/irc/core/modes.c M /irssi/trunk/src/irc/core/modes.h isupport updates 2004-01-25 18:32:50 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c /SET whois_hide_safe_channel_id - removes the ugly IDs for !channels in /WHOIS (default) 2004-01-24 23:08:56 cras Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c add space between merged lines 2004-01-24 23:05:51 cras Changed paths: M /irssi/trunk/src/fe-common/core/formats.c reversed utf8 change, it's glib2 specific and I don't yet want to drop support for 1.x 2004-01-24 22:59:10 cras Changed paths: M /irssi/trunk/src/irc/proxy/dump.c compiler warning fix 2004-01-22 15:06:35 cras Changed paths: M /irssi/trunk/src/irc/core/irc-session.c fix 2004-01-22 14:14:37 cras Changed paths: M /irssi/trunk/src/core/nick-rec.h M /irssi/trunk/src/irc/core/irc-session.c other fixes 2004-01-20 23:21:02 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-settings.c Don't die with "/SET -default" 2004-01-20 11:57:57 cras Changed paths: M /irssi/trunk/src/core/channels.c M /irssi/trunk/src/core/chat-commands.c M /irssi/trunk/src/core/nick-rec.h M /irssi/trunk/src/core/nicklist.c M /irssi/trunk/src/core/server-rec.h M /irssi/trunk/src/core/session.c M /irssi/trunk/src/fe-common/core/fe-channels.c M /irssi/trunk/src/fe-common/core/fe-messages.c M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c M /irssi/trunk/src/fe-common/irc/fe-netjoin.c M /irssi/trunk/src/irc/core/irc-commands.c M /irssi/trunk/src/irc/core/irc-expandos.c M /irssi/trunk/src/irc/core/irc-nicklist.c M /irssi/trunk/src/irc/core/irc-nicklist.h M /irssi/trunk/src/irc/core/irc-queries.c M /irssi/trunk/src/irc/core/irc-queries.h M /irssi/trunk/src/irc/core/irc-servers.c M /irssi/trunk/src/irc/core/irc-servers.h M /irssi/trunk/src/irc/core/irc-session.c M /irssi/trunk/src/irc/core/irc.h M /irssi/trunk/src/irc/core/modes.c M /irssi/trunk/src/irc/core/modes.h M /irssi/trunk/src/irc/core/netsplit.c M /irssi/trunk/src/irc/core/netsplit.h M /irssi/trunk/src/irc/proxy/dump.c M /irssi/trunk/src/perl/common/Server.xs M /irssi/trunk/src/perl/irc/Irc.xs M /irssi/trunk/src/perl/irc/Modes.xs M /irssi/trunk/src/perl/irc/Server.xs M /irssi/trunk/src/perl/perl-common.c isupport patch by David Leadbeater 2004-01-19 20:28:15 cras Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c fix 2004-01-19 20:13:15 cras Changed paths: M /irssi/trunk/src/fe-common/core/formats.c UTF-8 support to format_get_length() and format_real_length(). patch by Jean-Yves Lefort 2004-01-19 20:09:56 cras Changed paths: M /irssi/trunk/configure.in glib fetching updates by Rafael Kitover 2004-01-19 20:00:25 cras Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c fix 2004-01-19 19:59:17 cras Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c Added /SET paste_join_multiline - it attempts to be smart and detect when you're copy&pasting indented lines, and merge them together to one long line, but splits them to max. 400 chars per line. 2004-01-19 18:59:42 cras Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c add pasted lines to command history 2004-01-19 18:52:08 cras Changed paths: M /irssi/trunk/src/core/server-connect-rec.h M /irssi/trunk/src/core/servers-reconnect.c M /irssi/trunk/src/fe-common/core/fe-server.c M /irssi/trunk/src/fe-common/core/module-formats.c M /irssi/trunk/src/fe-common/core/module-formats.h Say when we're reconnecting, and mention it can be aborted with /RMRECONNS 2004-01-19 18:40:58 cras Changed paths: M /irssi/trunk/src/core/servers-reconnect.c Don't try to keep user_name/real_name with /reconnect. They couldn't have been overridden with /server command anyway, so we most likely never want to keep it. 2004-01-19 18:13:40 cras Changed paths: M /irssi/trunk/src/irc/dcc/dcc-autoget.c /set -default dcc_autoget_max_size crashed 2004-01-11 08:58:08 cras Changed paths: M /irssi/trunk/docs/startup-HOWTO.html Use HTTP/1.0 for HTTP proxy example (by dgl) 2004-01-10 17:33:48 cras Changed paths: M /irssi/trunk/src/fe-common/core/chat-completion.c fix 2004-01-10 17:30:31 cras Changed paths: M /irssi/trunk/src/core/chat-commands.c /msg , fix again by c0ffee 2004-01-09 06:50:23 cras Changed paths: M /irssi/trunk/src/irc/proxy/listen.c bugfix 2004-01-07 08:54:38 cras Changed paths: M /irssi/trunk/src/core/servers.c If we can't connect to server using given IP, show the IP to user in the error message. 2004-01-07 05:26:16 cras Changed paths: M /irssi/trunk/src/core/chat-commands.c /msg , crashfix by c0ffee 2003-12-11 00:16:38 cras Changed paths: M /irssi/trunk/NEWS M /irssi/trunk/configure.in 0.8.9 release 2003-12-11 00:04:00 cras Changed paths: M /irssi/trunk/src/fe-common/core/windows-layout.c Window layout restoring queries didn't check if the chat protocol was yet loaded and crashed. Patch by c0ffee 2003-12-10 23:59:45 cras Changed paths: M /irssi/trunk/src/perl/irc/Irc.xs Added Irssi::Irc::Dcc::Server support 2003-12-10 23:57:51 cras Changed paths: M /irssi/trunk/src/irc/core/irc-commands.c /SET auto_whowas OFF allows now disabling automatic /whowas when /whois doesn't find a nick 2003-12-10 23:51:28 cras Changed paths: M /irssi/trunk/src/core/expandos.c chanmode_expando_strip setting was reversed - patch by c0ffee 2003-12-10 23:47:35 cras Changed paths: M /irssi/trunk/src/fe-common/core/formats.c Wrong parameters given to "gui print text" signal with indent function processing: remote crash for architechtures which require memory alignmentation (non-x86) 2003-11-26 18:26:47 cras Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c If pasted line starts with command char, treat it as command always. Paste detection can go on too easily with lagged connections. 2003-11-24 16:22:18 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-events.c removed //#include 2003-11-23 15:25:34 cras Changed paths: M /irssi/trunk/NEWS M /irssi/trunk/configure.in M /irssi/trunk/src/fe-common/irc/dcc/fe-dcc.c M /irssi/trunk/src/fe-common/irc/notifylist/fe-notifylist.c M /irssi/trunk/src/irc/core/irc-core.c M /irssi/trunk/src/irc/dcc/dcc.c M /irssi/trunk/src/irc/flood/flood.c M /irssi/trunk/src/irc/notifylist/notifylist.c M /irssi/trunk/src/irc/proxy/proxy.c 0.8.8 with a few backwards compatibility fixes 2003-11-23 14:08:53 cras Changed paths: M /irssi/trunk/NEWS still updates for 0.8.7.. 2003-11-23 13:42:43 cras Changed paths: M /irssi/trunk/TODO M /irssi/trunk/configure.in 0.8.7..? 2003-11-23 13:39:08 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-netjoin.c netjoin mode fixes 2003-11-23 13:17:16 cras Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c Don't count linefeeds in paste detection to avoid it going on when holding enter key down 2003-11-21 21:52:13 cras Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c Removed /SET paste_detect_keycount - don't really need it anymore. 2003-11-21 19:15:11 cras Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c M /irssi/trunk/src/fe-text/module-formats.c pasting fixes. changed key to ^K from ^O since ^O is working strangely in some systems.. 2003-11-20 17:53:10 cras Changed paths: M /irssi/trunk/src/core/expandos.c /SET chanmode_verbose -> chanmode_expando_strip 2003-11-17 21:43:05 cras Changed paths: M /irssi/trunk/irssi.spec.in updated by Robert Scheck 2003-11-17 20:35:29 cras Changed paths: M /irssi/trunk/src/fe-text/module-formats.c Fixed paste_warning format 2003-11-17 19:36:56 cras Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c disabling paste detection works again 2003-11-17 19:22:07 cras Changed paths: M /irssi/trunk/NEWS updated 2003-11-17 19:20:35 cras Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c again changed the paste_detect defaults. 2003-11-17 19:13:17 cras Changed paths: M /irssi/trunk/src/fe-text/mainwindows.c potential crashfix 2003-11-17 19:10:00 cras Changed paths: M /irssi/trunk/src/fe-common/core/keyboard.c fix 2003-11-17 15:09:15 cras Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c M /irssi/trunk/src/fe-text/module-formats.c M /irssi/trunk/src/fe-text/module-formats.h paste texts are themeable now. 2003-11-17 14:23:22 cras Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c When pasting to empty window, don't ask about if pasting was wanted or not. Also paste them as commands, not as text to active (non-existing) channel/query. 2003-11-17 13:17:57 cras Changed paths: M /irssi/trunk/src/fe-common/core/keyboard.c M /irssi/trunk/src/fe-common/core/keyboard.h M /irssi/trunk/src/fe-text/gui-readline.c paste detection fixes 2003-11-17 12:50:06 cras Changed paths: M /irssi/trunk/configure.in put SSL_LIBS to LIBS.. 2003-11-17 12:42:43 cras Changed paths: M /irssi/trunk/configure.in #define HAVE_OPENSSL wasn't done. 2003-11-17 01:29:11 cras Changed paths: M /irssi/trunk/INSTALL M /irssi/trunk/configure.in SSL detection changed to use pkg-config, fixed Redhat 9. Removed --with-ssl-include etc. options, you can just CPPFLAGS/LIBS just fine for that. 2003-11-17 01:18:40 cras Changed paths: M /irssi/trunk/src/fe-text/mainwindows.c crashfix when quitting 2003-11-17 01:02:51 cras Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c more initializing.. 2003-11-17 01:01:17 cras Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c initialize prev_entry 2003-11-17 00:54:52 cras Changed paths: M /irssi/trunk/src/core/network-openssl.c Fixed some memory leaks. 2003-11-17 00:33:01 cras Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c paste detection growed. 2003-11-17 00:23:29 cras Changed paths: M /irssi/trunk/src/fe-common/core/window-activity.c fix, try #2 2003-11-17 00:21:10 cras Changed paths: M /irssi/trunk/src/fe-common/core/window-activity.c crashfix for some systems 2003-11-16 23:56:26 cras Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c pasting fixes 2003-11-16 22:49:15 cras Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c If pasting more lines than /SET paste_verify_line_count, ask before doing it. 2003-11-16 21:33:17 cras Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c changed /set pster_detect_keycount 5 -> 6 to fix function keys 2003-11-16 20:48:09 cras Changed paths: M /irssi/trunk/NEWS M /irssi/trunk/TODO getting ready for 0.8.7 .. 2003-11-16 20:40:04 cras Changed paths: M /irssi/trunk/src/core/network-openssl.c compile fix if there's no openssl 2003-11-16 20:37:31 cras Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c Added pasting detection. All keys except CR and LF are pasted as-is into prompt in pasting mode. /SET paste_detect_time controls how closely each others characters must occur for it to be considered pasting. Pasting mode goes on after /SET paste_detect_keycount characters have been received and detected as pasting. The first paste_detect_keycount characters can also contain some command characters. They are executed, but their action in entry line is reverted once pasting is detected. Of course, if any such character was followed by CR/LF, it was already sent to channel/query and is unreversable. What this means in practise is that even if you have TABs (assuming TAB is completion key) in the first few pasted characters, they get pasted as TABs as long as they weren't immediately followed by CR/LF. 2003-11-16 19:44:36 cras Changed paths: M /irssi/trunk/src/irc/core/channel-events.c Assume JOIN failed if we get any 4xx numeric back with channel name in it before JOIN reply. 2003-11-16 19:31:42 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c M /irssi/trunk/src/irc/core/channel-events.c Support 479 illegal channel name numeric 2003-11-16 19:19:03 cras Changed paths: M /irssi/trunk/src/perl/Makefile.am remove Makefile with make distclean 2003-11-16 19:03:17 cras Changed paths: M /irssi/trunk/docs/help/in/connect.in M /irssi/trunk/docs/help/in/server.in ssl changes 2003-11-16 19:00:23 cras Changed paths: M /irssi/trunk/src/core/network-openssl.c compile fix for glib2 2003-11-16 18:57:44 cras Changed paths: M /irssi/trunk/src/core/expandos.c M /irssi/trunk/src/core/modules-load.c M /irssi/trunk/src/core/modules.c Fixed some gcc aliasing warnings 2003-11-16 18:53:55 cras Changed paths: M /irssi/trunk/src/core/chat-commands.c M /irssi/trunk/src/core/network-openssl.c M /irssi/trunk/src/core/network.h M /irssi/trunk/src/core/server-connect-rec.h M /irssi/trunk/src/core/server-setup-rec.h M /irssi/trunk/src/core/servers-reconnect.c M /irssi/trunk/src/core/servers-setup.c M /irssi/trunk/src/core/servers.c M /irssi/trunk/src/core/session.c M /irssi/trunk/src/fe-common/core/fe-server.c M /irssi/trunk/src/fe-common/irc/fe-irc-server.c Support for sending SSL certificate to server and optionally verify server's certificate. See the -ssl_* options for /SERVER and /SERVER ADD. Patch by Joel Eriksson . 2003-11-16 18:29:30 cras Changed paths: M /irssi/trunk/src/core/settings.c lag_min_show change wrong 2003-11-16 18:27:09 cras Changed paths: M /irssi/trunk/src/core/settings.c Automatic backwards compatibility transitions. 2003-11-16 18:26:43 cras Changed paths: M /irssi/trunk/src/core/misc.c parse_time_interval: x days were actually returned as hours. weeks were returned as hours*7.. which also means I calculated the max. return value of over 1 year wrong. It's actually 24 days, but it's hopefully enough. Removed "weeks" unit to discourage usage of large values.. 2003-11-16 17:49:51 cras Changed paths: M /irssi/trunk/src/irc/dcc/dcc-send.c Don't crash with /DCC SEND nick "" 2003-11-16 17:33:53 cras Changed paths: M /irssi/trunk/src/core/servers.c Don't reconnect with invalid own hostname. 2003-11-16 17:33:25 cras Changed paths: M /irssi/trunk/src/irc/dcc/dcc.c Allow /SET dcc_own_ip to be non-local address. 2003-11-16 17:22:07 cras Changed paths: M /irssi/trunk/src/core/misc.c Time parsing: allow omitting time unit without warning for backwards compatibility. 2003-11-16 17:14:25 cras Changed paths: M /irssi/trunk/src/core/settings.c M /irssi/trunk/src/core/settings.h cleanup 2003-10-31 16:05:52 cras Changed paths: M /irssi/trunk/src/core/expandos.c Added /set chanmode_verbose. patch by c0ffee. 2003-10-31 08:32:59 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-core-commands.c Invalid time error message was wrong. Patch by c0ffee. 2003-10-26 06:31:19 cras Changed paths: M /irssi/trunk/src/fe-text/gui-entry.c M /irssi/trunk/src/fe-text/gui-readline.c M /irssi/trunk/src/fe-text/textbuffer-view.c BIG5 stuff is used only if term_type is big5 2003-10-19 21:09:51 cras Changed paths: M /irssi/trunk/src/fe-text/gui-entry.c M /irssi/trunk/src/fe-text/gui-entry.h M /irssi/trunk/src/fe-text/gui-readline.c M /irssi/trunk/src/fe-text/term-terminfo.c M /irssi/trunk/src/fe-text/textbuffer-view.c M /irssi/trunk/src/fe-text/utf8.h BIG5 fixes by vanilla@FreeBSD.org(?) 2003-10-19 20:56:58 cras Changed paths: M /irssi/trunk/src/irc/proxy/listen.c M /irssi/trunk/src/irc/proxy/module.h CTCP forwarding fixes by Valentin Batz 2003-10-11 03:59:31 cras Changed paths: M /irssi/trunk/src/core/net-nonblock.c unsigned long -> gsize 2003-10-11 03:53:51 cras Changed paths: M /irssi/trunk/src/core/network.c unsigned long -> gsize 2003-10-11 02:19:34 cras Changed paths: M /irssi/trunk/src/core/commands.c M /irssi/trunk/src/fe-common/core/completion.c M /irssi/trunk/src/fe-common/core/fe-messages.c M /irssi/trunk/src/irc/core/irc.c Changed some checks i_isspace() -> ' ' so that TAB isn't included in checks. 2003-10-07 01:53:51 cras Changed paths: M /irssi/trunk/src/core/net-nonblock.c M /irssi/trunk/src/core/network.c 64bit fixes by Stefan Fent 2003-10-01 21:13:38 cras Changed paths: A /irssi/trunk/src/fe-common/irc/dcc/fe-dcc-server.c missed 2003-10-01 18:02:43 cras Changed paths: M /irssi/trunk/docs/help/in/dcc.in M /irssi/trunk/src/fe-common/irc/dcc/Makefile.am M /irssi/trunk/src/fe-common/irc/dcc/fe-dcc.c M /irssi/trunk/src/fe-common/irc/dcc/module-formats.c M /irssi/trunk/src/fe-common/irc/dcc/module-formats.h M /irssi/trunk/src/irc/dcc/Makefile.am M /irssi/trunk/src/irc/dcc/dcc-chat.c M /irssi/trunk/src/irc/dcc/dcc-get.c M /irssi/trunk/src/irc/dcc/dcc-get.h A /irssi/trunk/src/irc/dcc/dcc-server.c A /irssi/trunk/src/irc/dcc/dcc-server.h M /irssi/trunk/src/irc/dcc/dcc.c Added DCC SERVER support by Mark Trumbull 2003-08-30 01:41:08 cras Changed paths: M /irssi/trunk/docs/startup-HOWTO.html A few openprojects -> freenode changes 2003-07-10 01:36:05 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-netjoin.c M /irssi/trunk/src/fe-common/irc/fe-netsplit.c Show voices in netsplits. Fix voices breaking netjoins. Patch by Maarten van der Zwaart. 2003-07-10 01:34:41 cras Changed paths: M /irssi/trunk/src/core/network.c M /irssi/trunk/src/core/network.h M /irssi/trunk/src/irc/dcc/dcc.c Network fixes. DCC fixes for IPv6 + BSDs. 2003-07-09 23:46:08 cras Changed paths: M /irssi/trunk/src/fe-text/mainwindows.c Crashfix when sometimes closing a split window. 2003-07-06 16:10:42 cras Changed paths: M /irssi/trunk/src/perl/irc/Irc.xs NOTIFYLIST_REC usage crashfix 2003-07-01 19:06:06 cras Changed paths: A /irssi/trunk/docs/help/in/knock.in Added, by six 2003-07-01 19:02:25 cras Changed paths: M /irssi/trunk/docs/faq.html updated 2003-07-01 18:58:30 cras Changed paths: M /irssi/trunk/docs/signals.txt Removed "signal" and "last signal", they don't exist anymore. 2003-06-30 21:25:40 cras Changed paths: M /irssi/trunk/TODO updated 2003-06-27 12:53:32 cras Changed paths: M /irssi/trunk/src/perl/perl-core.c don't unload libraries when deinitializing. leaks some more memory, but fixes some crashes. 2003-06-25 21:30:19 cras Changed paths: M /irssi/trunk/src/irc/core/irc-servers.c Disable extra ircnet flood protection if cmd_queue_speed <= 10 2003-06-05 01:24:12 cras Changed paths: A /irssi/trunk/docs/help/in/flushbuffers.in M /irssi/trunk/docs/help/in/server.in updates, by six 2003-06-03 23:40:02 cras Changed paths: M /irssi/trunk/src/irc/core/netsplit.c Don't require hostmasks to be different with netsplits. Fixes dalnet netsplit detection. Patch by coekie 2003-05-25 11:49:32 cras Changed paths: M /irssi/trunk/src/irc/core/irc-servers.c Connecting to IPv6 servers in short form as 1:2:: didn't work. 2003-05-13 19:57:48 cras Changed paths: M /irssi/trunk/src/core/settings.c Fix crash with unloading module, by c0ffee 2003-04-07 21:59:51 cras Changed paths: M /irssi/trunk/configure.in head -1 -> head -n 1 which is more standard 2003-03-04 23:51:50 cras Changed paths: M /irssi/trunk/docs/startup-HOWTO.html typofix 2003-02-09 00:50:14 cras Changed paths: M /irssi/trunk/scripts/scriptassist.pl Updated from scripts.irssi.org 2003-01-31 14:49:02 cras Changed paths: M /irssi/trunk/docs/help/in/mode.in +r description was twice .. also reindented a bit 2003-01-31 05:03:06 cras Changed paths: M /irssi/trunk/src/core/misc.c M /irssi/trunk/src/core/misc.h Removed execute(), not used. 2003-01-30 17:30:02 cras Changed paths: M /irssi/trunk/docs/help/in/mode.in +r mode update by Borys 2003-01-30 17:28:31 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-windows.c Fix for !channel matching, patch by Borys 2003-01-26 01:33:29 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-netjoin.c Netjoin should now work properly with +channels and !channels. 2003-01-25 22:19:41 cras Changed paths: M /irssi/trunk/src/fe-text/irssi.c didn't compile without gc 2003-01-25 04:31:19 cras Changed paths: M /irssi/trunk/src/core/settings.c GC fix 2003-01-25 04:19:40 cras Changed paths: M /irssi/trunk/acconfig.h M /irssi/trunk/configure.in M /irssi/trunk/src/fe-text/irssi.c M /irssi/trunk/src/perl/perl-common.c M /irssi/trunk/src/perl/ui/Formats.xs Lets see if GC happens to work now without explicit free() calls. Perl objects now set the C pointer to NULL once they're done with it, so this might just work without leaking.. 2003-01-23 00:47:38 cras Changed paths: M /irssi/trunk/scripts/scriptassist.pl Updated from scripts.irssi.org 2003-01-21 09:15:33 cras Changed paths: M /irssi/trunk/src/irc/core/channel-events.c If JOIN is sent to channel you've already joined, assume a missing PART and resync the channel (instead of just ignoring as before). Patch by dg. 2003-01-21 08:01:44 cras Changed paths: M /irssi/trunk/src/irc/core/irc.h Added '!' into nick flags, used by some ircd 2003-01-21 07:56:48 cras Changed paths: M /irssi/trunk/docs/faq.html Updated /DETACH 2003-01-14 21:12:38 cras Changed paths: M /irssi/trunk/configure.in Added --with-glib1 2003-01-11 01:24:30 cras Changed paths: M /irssi/trunk/acconfig.h M /irssi/trunk/configure.in M /irssi/trunk/src/fe-text/irssi.c M /irssi/trunk/src/perl/perl-common.c Check for gc.h too 2003-01-08 21:54:36 cras Changed paths: M /irssi/trunk/src/core/misc.c M /irssi/trunk/src/core/settings.c parse_time_interval() fallbacked to milliseconds, not seconds. some code cleanups. patch by Peder 2003-01-07 18:18:00 cras Changed paths: M /irssi/trunk/src/perl/ui/Themes.xs didn't compile with older perls. 2003-01-06 20:20:24 cras Changed paths: M /irssi/trunk/src/fe-common/core/hilight-text.c /HILIGHT listing was missing space sometimes 2003-01-06 20:14:17 cras Changed paths: M /irssi/trunk/docs/help/in/hilight.in added -priority 2002-12-31 17:06:47 cras Changed paths: M /irssi/trunk/src/fe-common/core/chat-completion.c don't crash with /set completion_keep_privates 0 2002-12-31 13:36:56 cras Changed paths: M /irssi/trunk/src/fe-text/statusbar-items.c lag_min_show should default to 1 sec, not 0.1sec 2002-12-31 11:40:40 cras Changed paths: M /irssi/trunk/scripts/scriptassist.pl Updated from scripts.irssi.org 2002-12-31 00:10:57 cras Changed paths: M /irssi/trunk/src/fe-text/textbuffer.c Don't access free'd memory. 2002-12-30 12:17:57 cras Changed paths: M /irssi/trunk/src/perl/common/Settings.xs Added missing settings_get_*(), patch by peder 2002-12-29 17:11:16 cras Changed paths: M /irssi/trunk/src/fe-common/core/themes.c typo: themes weren't defaulting their abstracts to internal theme 2002-12-29 17:02:49 cras Changed paths: M /irssi/trunk/src/fe-text/gui-printtext.c M /irssi/trunk/src/irc/notifylist/notify-commands.c day -> 1day, hour -> 1hour 2002-12-29 08:58:30 cras Changed paths: M /irssi/trunk/src/core/settings.c s/size/time/ in warning message 2002-12-28 19:21:05 cras Changed paths: M /irssi/trunk/configure.in Default to no GC. 2002-12-28 19:19:34 cras Changed paths: M /irssi/trunk/src/fe-text/term.c Added /REDRAW command that does the same as ^L. 2002-12-28 18:54:13 cras Changed paths: M /irssi/trunk/src/core/commands.h M /irssi/trunk/src/core/log-away.c M /irssi/trunk/src/core/misc.c M /irssi/trunk/src/core/misc.h M /irssi/trunk/src/core/servers-reconnect.c M /irssi/trunk/src/core/settings.c M /irssi/trunk/src/core/settings.h M /irssi/trunk/src/core/write-buffer.c M /irssi/trunk/src/fe-common/core/fe-common-core.c M /irssi/trunk/src/fe-common/core/fe-core-commands.c M /irssi/trunk/src/fe-common/core/fe-ignore.c M /irssi/trunk/src/fe-common/core/fe-log.c M /irssi/trunk/src/fe-common/core/fe-queries.c M /irssi/trunk/src/fe-common/core/fe-settings.c M /irssi/trunk/src/fe-common/core/fe-windows.c M /irssi/trunk/src/fe-common/core/formats.c M /irssi/trunk/src/fe-common/core/hilight-text.c M /irssi/trunk/src/fe-common/core/module-formats.c M /irssi/trunk/src/fe-common/core/module-formats.h M /irssi/trunk/src/fe-common/core/printtext.c M /irssi/trunk/src/fe-common/core/window-activity.c M /irssi/trunk/src/fe-common/irc/dcc/fe-dcc-chat.c M /irssi/trunk/src/fe-text/gui-printtext.c M /irssi/trunk/src/fe-text/statusbar-items.c M /irssi/trunk/src/fe-text/textbuffer.c M /irssi/trunk/src/irc/core/irc-commands.c M /irssi/trunk/src/irc/core/irc-servers-reconnect.c M /irssi/trunk/src/irc/core/irc-servers.c M /irssi/trunk/src/irc/core/lag.c M /irssi/trunk/src/irc/dcc/dcc-autoget.c M /irssi/trunk/src/irc/dcc/dcc.c M /irssi/trunk/src/irc/flood/autoignore.c M /irssi/trunk/src/irc/notifylist/notify-commands.c M /irssi/trunk/src/irc/notifylist/notify-ison.c M /irssi/trunk/src/perl/common/Settings.xs Added time, size and level setting types. Breaks some settings - I'll add automatic converter to these settings later. Meanwhile you CVS users can fix your config files yourself :) Time settings allow using "days", "hours", "minutes", "seconds" and "milliseconds" or several of their abbreviations. For example "5d 4h 5msecs". Size settings allow using "gbytes", "mbytes", "kbytes" and "bytes" or their abbrevations. For example "5MB". Level settings are currently handled pretty much the way they were before. 2002-12-28 16:25:10 cras Changed paths: M /irssi/trunk/src/fe-common/core/themes.c M /irssi/trunk/src/fe-common/core/themes.h M /irssi/trunk/src/perl/ui/Themes.xs Added support to define new default abstracts at runtime. Irssi::abstracts_register([key => value, ...]); 2002-12-28 15:59:29 cras Changed paths: M /irssi/trunk/src/core/misc.h don't bother with inlining at all, it doesn't help that much and I'm not sure how to do it properly without warnings :) 2002-12-28 15:20:24 cras Changed paths: M /irssi/trunk/src/core/misc.c M /irssi/trunk/src/core/misc.h fix compiler warnings 2002-12-28 15:20:08 cras Changed paths: M /irssi/trunk/src/fe-common/core/window-activity.c /set ignore_hide_targets supports now also checking for servertag/target 2002-12-27 09:33:41 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c Added 308 whois numeric 2002-12-23 11:08:10 cras Changed paths: M /irssi/trunk/default.theme M /irssi/trunk/irssi.conf Added sbnickmode around $cumode in statusbar. 2002-12-23 09:36:25 cras Changed paths: M /irssi/trunk/src/fe-common/core/themes.c Make sure we aren't using a destroyed theme 2002-12-23 08:22:20 cras Changed paths: M /irssi/trunk/src/perl/perl-common.c actually no, it doesn't work ;) 2002-12-23 08:19:03 cras Changed paths: M /irssi/trunk/src/perl/perl-common.c a bit better checking for free'd variables. 2002-12-23 07:44:58 cras Changed paths: M /irssi/trunk/configure.in Check for gc/gc.h too 2002-12-23 07:39:26 cras Changed paths: M /irssi/trunk/configure.in If ignore_perl_errors environment is set, we don't check if we could actually compile perl test program at runtime. Kludge to fix some broken perl installations.. 2002-12-23 07:33:58 cras Changed paths: M /irssi/trunk/configure.in Prefer glib2 to 1.2 always now 2002-12-23 07:31:38 cras Changed paths: M /irssi/trunk/acconfig.h Forgot to commit 2002-12-23 07:27:25 cras Changed paths: M /irssi/trunk/configure.in Use GC by default, if possible. 2002-12-23 07:24:54 cras Changed paths: M /irssi/trunk/configure.in some weird changes reverted 2002-12-23 07:16:30 cras Changed paths: M /irssi/trunk/src/perl/perl-common.c Added /SET perl_memory_check_level which works with only GC enabled. 0 doesn't do any checks, 1 checks for memory to be valid (default) at the time, 2 runs GC and then checks if memory valid (slower, but detects errors much better). 2002-12-23 07:06:14 cras Changed paths: M /irssi/trunk/configure.in M /irssi/trunk/src/fe-text/irssi.c M /irssi/trunk/src/perl/perl-common.c --with-gc enables now support for Boehm's GC, if it's found and glib2 is used. This also enables an extra check for perl library to verify scripts aren't using objects that have already been free'd - while not a fully safe solution it's much better than before :) 2002-12-20 15:37:56 cras Changed paths: M /irssi/trunk/src/irc/core/channel-rejoin.c Added /SET channels_rejoin_unavailable to disable automatic rejoining when channel is unavailable. Efnet is stupid and uses the same numeric for joining juped channels and k-lines you after trying to constantly join it. 2002-12-18 09:52:00 cras Changed paths: M /irssi/trunk/docs/faq.html use $tag, not $chatnet 2002-12-18 07:00:45 cras Changed paths: M /irssi/trunk/docs/faq.html Added "How do i add the active network to the statusbar", by coekie. 2002-12-11 21:40:48 cras Changed paths: M /irssi/trunk/scripts/scriptassist.pl Updated from scripts.irssi.org 2002-12-11 11:00:51 cras Changed paths: M /irssi/trunk/src/fe-common/core/themes.c Previous theme patch fixes by c0ffee 2002-12-11 10:40:47 cras Changed paths: M /irssi/trunk/scripts/scriptassist.pl Updated from scripts.irssi.org 2002-12-10 21:30:03 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-netjoin.c M /irssi/trunk/src/fe-text/textbuffer-view.c M /irssi/trunk/src/irc/core/mode-lists.c M /irssi/trunk/src/irc/dcc/dcc.c M /irssi/trunk/src/irc/flood/flood.c M /irssi/trunk/src/perl/perl-common.c GC fixes. 2002-12-10 18:31:26 cras Changed paths: M /irssi/trunk/src/common.h M /irssi/trunk/src/fe-common/core/fe-common-core.c M /irssi/trunk/src/fe-text/textbuffer-reformat.c M /irssi/trunk/src/irc/core/irc-servers.c A few fixes to make irssi work with garbage collected GLIB. 2002-12-10 17:36:26 cras Changed paths: M /irssi/trunk/src/core/network.c Compiler warning fix 2002-12-10 12:40:52 cras Changed paths: M /irssi/trunk/scripts/scriptassist.pl Updated from scripts.irssi.org 2002-12-09 22:54:03 cras Changed paths: M /irssi/trunk/src/irc/core/modes.c mode +o nick -o nick2 did +o for the nick2 too 2002-12-09 20:40:50 cras Changed paths: M /irssi/trunk/scripts/scriptassist.pl Updated from scripts.irssi.org 2002-12-08 18:43:57 cras Changed paths: M /irssi/trunk/docs/signals.txt M /irssi/trunk/src/perl/get-signals.pl M /irssi/trunk/src/perl/perl-common.c Added Irssi::Script object and "script error" signal. 2002-12-08 17:40:42 cras Changed paths: M /irssi/trunk/scripts/scriptassist.pl Updated from scripts.irssi.org 2002-12-08 14:40:42 cras Changed paths: M /irssi/trunk/scripts/scriptassist.pl Updated from scripts.irssi.org 2002-12-07 21:53:50 cras Changed paths: M /irssi/trunk/src/irc/core/irc-nicklist.c Don't break if nick is twice in names list (never is with non-broken servers). 2002-12-06 18:41:46 cras Changed paths: M /irssi/trunk/scripts/scriptassist.pl Updated from scripts.irssi.org 2002-12-04 23:17:07 cras Changed paths: M /irssi/trunk/src/perl/common/Core.xs M /irssi/trunk/src/perl/perl-signals.c M /irssi/trunk/src/perl/perl-signals.h Added Irssi::signal_register() to dynamically register new signals. 2002-12-04 21:52:33 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-messages.c M /irssi/trunk/src/fe-common/core/fe-messages.h make printnicks global 2002-12-04 21:51:51 cras Changed paths: M /irssi/trunk/src/fe-common/core/themes.c Better support %n in theme abstracts. Patch by c0ffee. 2002-12-04 12:39:31 cras Changed paths: M /irssi/trunk/src/core/server-connect-rec.h M /irssi/trunk/src/core/servers.c M /irssi/trunk/src/perl/perl-common.c Added no_connect to SERVER_CONNECT_REC, also exported a few other variables to perl. 2002-12-04 12:23:28 cras Changed paths: M /irssi/trunk/src/core/session.c Broke irssi_binary path. 2002-12-03 23:54:44 cras Changed paths: M /irssi/trunk/src/irc/core/irc-servers-reconnect.c Irssi didn't set the internal away reason when reconnecting to server while being away. Patch by c0ffee. 2002-12-03 23:37:02 cras Changed paths: M /irssi/trunk/src/core/session.c M /irssi/trunk/src/core/session.h M /irssi/trunk/src/perl/common/Core.xs Made irssi_binary global and exported to perl as get_irssi_binary(). 2002-12-02 20:40:48 cras Changed paths: M /irssi/trunk/scripts/scriptassist.pl Updated from scripts.irssi.org 2002-12-01 23:40:44 cras Changed paths: M /irssi/trunk/scripts/scriptassist.pl Updated from scripts.irssi.org 2002-12-01 17:28:12 cras Changed paths: M /irssi/trunk/src/core/channels.c M /irssi/trunk/src/core/chatnets.c no, /connect -! shouldn't send the /ircnet -autosendcmd, channel's botcmd should still be sent.. 2002-12-01 17:08:23 cras Changed paths: M /irssi/trunk/src/core/channels.c /CONNECT -! shouldn't send autosendcmds when joining channels. 2002-11-29 14:53:44 cras Changed paths: M /irssi/trunk/src/fe-text/lastlog.c /last -clear removes now the "lastlog would print x lines, ... use -force" complain. 2002-11-29 14:38:48 cras Changed paths: M /irssi/trunk/src/core/network.c and remove outdated comment :) 2002-11-29 14:38:21 cras Changed paths: M /irssi/trunk/src/core/network.c If bind() fails when connecting, don't fallback to default address. Should make it easier to notice invalid settings or figure out why it's not working.. 2002-11-29 00:43:42 cras Changed paths: M /irssi/trunk/src/core/network.c net_gethostbyaddr() was pretty much broken. 2002-11-29 00:19:03 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-netsplit.c /NETSPLIT now prints the server tag as well. 2002-11-28 20:15:03 cras Changed paths: M /irssi/trunk M /irssi/trunk/.cvsignore updated 2002-11-28 16:40:47 cras Changed paths: M /irssi/trunk/irssi.conf silc fixes 2002-11-28 16:39:39 cras Changed paths: M /irssi/trunk/src/core/net-nonblock.c M /irssi/trunk/src/core/net-nonblock.h M /irssi/trunk/src/core/servers.c /SET resolve_reverse_lookup to do reverse lookups for server when /connecting. Patch by c0ffee. 2002-11-25 01:40:42 cras Changed paths: M /irssi/trunk/scripts/scriptassist.pl Updated from scripts.irssi.org 2002-11-23 17:40:45 cras Changed paths: M /irssi/trunk/scripts/scriptassist.pl Updated from scripts.irssi.org 2002-11-23 13:56:47 cras Changed paths: M /irssi/trunk M /irssi/trunk/.cvsignore A /irssi/trunk/COPYING Added exception to linking against OpenSSL 2002-11-22 21:41:00 cras Changed paths: M /irssi/trunk/scripts/scriptassist.pl Updated from scripts.irssi.org 2002-11-21 21:18:24 cras Changed paths: M /irssi/trunk/src/core/log.c M /irssi/trunk/src/core/log.h M /irssi/trunk/src/fe-common/core/fe-log.c Create log file directories using /set log_create_file_mode + exec-bit. Patch by Noah Levitt 2002-11-21 19:48:03 cras Changed paths: M /irssi/trunk/src/fe-common/irc/dcc/fe-dcc-get.c M /irssi/trunk/src/fe-common/irc/dcc/fe-dcc-send.c M /irssi/trunk/src/fe-common/irc/dcc/fe-dcc.c M /irssi/trunk/src/fe-common/irc/dcc/fe-dcc.h M /irssi/trunk/src/fe-common/irc/dcc/module-formats.c Prettier displaying of DCC transfers, including adding ETA. 2002-11-21 19:34:54 cras Changed paths: M /irssi/trunk/docs/help/in/connect.in M /irssi/trunk/docs/help/in/dcc.in M /irssi/trunk/src/core/chat-commands.c doc/syntax updates 2002-11-21 19:24:51 cras Changed paths: M /irssi/trunk/src/fe-common/core/chat-completion.c M /irssi/trunk/src/fe-common/core/chat-completion.h completion_msg() is now public 2002-11-21 18:48:40 cras Changed paths: M /irssi/trunk/acconfig.h M /irssi/trunk/configure.in M /irssi/trunk/src/common.h M /irssi/trunk/src/core/misc.c M /irssi/trunk/src/core/misc.h M /irssi/trunk/src/irc/dcc/dcc-autoget.c M /irssi/trunk/src/irc/dcc/dcc-file-rec.h M /irssi/trunk/src/irc/dcc/dcc-get.c M /irssi/trunk/src/irc/dcc/dcc-rec.h M /irssi/trunk/src/irc/dcc/dcc-resume.c M /irssi/trunk/src/irc/dcc/dcc-send.c Irssi now uses 64bit file offets if it's only supported by system. Also did a few changes to DCC so that it should be possible to send >4GB files. DCC protocol uses 32bit "n bytes transferred" notifications, so I had to bend the protocol a bit to allow 64bit files by truncating the value to lowest 32bits. I'm not sure how other clients handle those notifications, but irssi uses it only to figure out when the DCC SEND transfer is complete, so it's quite safe to assume that if we've managed to write() all the bytes and we receive the last 32bit of file size, it means the total file size instead of the total - (n+1)*4GB. 2002-11-20 09:34:23 cras Changed paths: M /irssi/trunk/docs/special_vars.txt added $itemname 2002-11-20 09:04:56 cras Changed paths: M /irssi/trunk/configure.in updated version to 0.8.6.CVS 2002-11-19 13:18:11 cras Changed paths: M /irssi/trunk/src/irc/dcc/dcc-send.c /SET dcc_send_replace_space_with_underscore ON was buggy. 2002-11-19 13:02:56 cras Changed paths: M /irssi/trunk/src/fe-text/textbuffer-commands.c /SB END: if we're already at the end of buffer don't redraw it. 2002-11-19 12:55:36 cras Changed paths: M /irssi/trunk/src/core/servers-reconnect.c Timeout server connections if they're not in fully connected stage in /SET server_connect_timeout seconds. 2002-11-19 11:13:45 cras Changed paths: M /irssi/trunk/configure.in curses detection code was buggy and resulted using termcap instead of terminfo. 2002-11-17 17:11:54 cras Changed paths: M /irssi/trunk/NEWS M /irssi/trunk/configure.in Lets see if we're ready for 0.8.6 .. 2002-11-17 17:11:22 cras Changed paths: M /irssi/trunk/docs/signals.txt "mail counter" signal hasn't existed for ages 2002-11-17 17:05:32 cras Changed paths: M /irssi/trunk/src/perl/Makefile.am forgot to commit with previous perl changes 2002-11-17 16:51:04 cras Changed paths: M /irssi/trunk/src/irc/dcc/dcc-send.c Less strict error checking, and notify about every error we do see. 2002-11-17 16:31:10 cras Changed paths: M /irssi/trunk/docs/help/in/dehilight.in Updated, previous one was a bit ambiguous (/dehilight mask isn't an exception) 2002-11-17 16:28:40 cras Changed paths: M /irssi/trunk/src/core/commands.c cmd_get_quoted_param() didn't work properly if it was used with last word (ie. like ended with '"', which broke eg. /dcc send "file") 2002-11-17 16:27:55 cras Changed paths: M /irssi/trunk/src/irc/dcc/dcc-send.c If /DCC SEND file isn't found, complain about it 2002-11-17 15:18:11 cras Changed paths: M /irssi/trunk/configure.in A bit more playing with perl cflags. 2002-11-15 10:04:47 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-windows.c Try to choose better the window where we print when matching by level and multiple windows have a match. Should fix problems with query windows with a default msgs window + /SET window_check_level_first ON. 2002-11-15 10:03:35 cras Changed paths: M /irssi/trunk/src/fe-common/core/window-commands.c /WINDOW NAME x, /WINDOW NAME X shouldn't complain about existing window having same name. 2002-11-13 14:02:29 cras Changed paths: M /irssi/trunk/src/irc/dcc/dcc.c Don't rename our nick in DCC chats when connecting to server before we know what nick the server gave to us (ie. may not be the same as the nick we requested). 2002-11-13 10:40:49 cras Changed paths: M /irssi/trunk/scripts/scriptassist.pl Updated from scripts.irssi.org 2002-11-13 10:24:25 cras Changed paths: M /irssi/trunk/src/fe-common/irc/module-formats.c Don't highlight whois_extra and whois_special lines. 2002-11-11 09:01:22 cras Changed paths: M /irssi/trunk/src/irc/dcc/dcc-queue.c M /irssi/trunk/src/irc/dcc/dcc-send.c Fixes to allow -append and -prepend work when there's only one file being sent to wanted nick + typo bugfix. 2002-11-11 08:35:44 cras Changed paths: A /irssi/trunk/src/irc/dcc/dcc-queue.c A /irssi/trunk/src/irc/dcc/dcc-queue.h whops, forgot to add 2002-11-11 07:54:32 cras Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c fixes to allow you to register a new keyboard redirection inside a redirection handler. patch by c0ffee. 2002-11-11 07:35:12 cras Changed paths: M /irssi/trunk/docs/help/in/dcc.in M /irssi/trunk/src/core/commands.c M /irssi/trunk/src/core/commands.h M /irssi/trunk/src/fe-common/irc/dcc/fe-dcc-send.c M /irssi/trunk/src/fe-common/irc/dcc/module-formats.c M /irssi/trunk/src/fe-common/irc/dcc/module-formats.h M /irssi/trunk/src/irc/dcc/Makefile.am M /irssi/trunk/src/irc/dcc/dcc-file-rec.h M /irssi/trunk/src/irc/dcc/dcc-send.c DCC send supports now queueing. Patch by Heikki Orsila , although I did pretty heavy changes which hopefully didn't break it too badly :) New syntax: DCC SEND [-append | -prepend | flush | -rmtail | -rmhead] - [ ...] 2002-11-10 16:40:47 cras Changed paths: M /irssi/trunk/scripts/scriptassist.pl Updated from scripts.irssi.org 2002-11-10 11:14:18 cras Changed paths: M /irssi/trunk/src/perl/common/Core.xs M /irssi/trunk/src/perl/perl-sources.c M /irssi/trunk/src/perl/perl-sources.h Irssi::timeout_add(), timeout_add_once() and input_add() were buggy. 2002-11-10 00:05:22 cras Changed paths: M /irssi/trunk/src/fe-text/irssi.c grammatical fix 2002-11-07 18:40:05 cras Changed paths: M /irssi/trunk/src/irc/core/ctcp.c M /irssi/trunk/src/irc/core/ctcp.h M /irssi/trunk/src/perl/common/Core.xs M /irssi/trunk/src/perl/common/Expando.xs M /irssi/trunk/src/perl/common/Irssi.xs M /irssi/trunk/src/perl/common/module.h M /irssi/trunk/src/perl/irc/Ctcp.xs M /irssi/trunk/src/perl/irc/Irc.xs M /irssi/trunk/src/perl/perl-common.h M /irssi/trunk/src/perl/perl-signals.h M /irssi/trunk/src/perl/textui/TextUI.xs M /irssi/trunk/src/perl/ui/UI.xs M /irssi/trunk/src/perl/ui/Window.xs Some compiling fixes found by -Wall in perl dirs.. 2002-11-07 18:38:26 cras Changed paths: M /irssi/trunk/src/perl/Makefile.am Use the modified PERL_CFLAGS + CFLAGS to compile .xs files. 2002-11-07 09:41:20 cras Changed paths: M /irssi/trunk/docs/signals.txt updated "nick mode changed" signal 2002-11-06 22:40:44 cras Changed paths: M /irssi/trunk/scripts/scriptassist.pl Updated from scripts.irssi.org 2002-11-06 12:45:10 cras Changed paths: M /irssi/trunk/docs/Makefile.am man page wasn't included to "make dist" tarball 2002-11-05 14:34:31 cras Changed paths: M /irssi/trunk/docs/signals.txt M /irssi/trunk/src/fe-text/gui-readline.c Added "gui key pressed" signal which is sent every time a key is pressed. The parameter is non-translated key received from terminal, so control keys may create multiple keypress signals (eg. home == ESC, [, H). 2002-11-05 14:10:58 cras Changed paths: M /irssi/trunk/src/core/special-vars.c Fixed some "buffer overflow" alerts when playing with buggy /EVAL values. 2002-11-03 10:06:29 cras Changed paths: M /irssi/trunk/src/perl/Makefile.am added quotes to make CC="$(CC)" 2002-11-03 00:20:50 cras Changed paths: M /irssi/trunk/configure.in perl checking bugfix 2002-10-31 18:24:49 cras Changed paths: M /irssi/trunk/src/irc/core/modes.c Support for /MODE #chan +o nick1 +o nick2 style grouping. 2002-10-29 18:46:57 cras Changed paths: M /irssi/trunk/src/perl/Makefile.am typofix 2002-10-28 02:50:55 cras Changed paths: M /irssi/trunk/src/perl/ui/Formats.xs fix for new perls 2002-10-28 02:49:14 cras Changed paths: M /irssi/trunk/src/perl/perl-common.c M /irssi/trunk/src/perl/perl-signals.c Cast pointers to IVs instead of using GPOINTER_TO_INT() which casts them to ints. Hopefully fixes 64bit architectures. 2002-10-28 02:12:09 cras Changed paths: M /irssi/trunk/src/core/network-openssl.c compiling fix 2002-10-28 01:12:42 cras Changed paths: M /irssi/trunk/configure.in M /irssi/trunk/src/perl/Makefile.am Try to fix perl compilation for people whose perl has been compiled with non-GCC but are trying to compile irssi with GCC. 2002-10-27 23:30:41 cras Changed paths: M /irssi/trunk/src/core/expandos.c M /irssi/trunk/src/core/expandos.h M /irssi/trunk/src/core/special-vars.c M /irssi/trunk/src/perl/Makefile.am A /irssi/trunk/src/perl/common/Expando.xs M /irssi/trunk/src/perl/common/Irssi.xs M /irssi/trunk/src/perl/common/Server.xs M /irssi/trunk/src/perl/textui/Statusbar.xs Exported expando interface to perl. Fix for statusbar deinit. 2002-10-27 22:33:43 cras Changed paths: M /irssi/trunk/docs/Makefile.am A /irssi/trunk/docs/irssi.1 manual file, by stevee@alphanet.ch and stefan@pico.ruhr.de 2002-10-26 20:56:35 cras Changed paths: M /irssi/trunk/configure.in M /irssi/trunk/src/core/network-openssl.c GLIB2 support for SSL code. Patch by vjt@users.sf.net 2002-10-26 20:52:45 cras Changed paths: M /irssi/trunk/src/irc/core/modes.c "nick mode changed" now gives changed mode/type as parameters. 2002-10-25 15:57:16 cras Changed paths: M /irssi/trunk/src/lib-config/get.c config_node_nth() and config_node_index() don't count comments in config anymore. fixes problems having comments in channels and servers block. 2002-10-21 21:05:44 cras Changed paths: M /irssi/trunk/src/common.h M /irssi/trunk/src/fe-common/core/fe-common-core.c M /irssi/trunk/src/fe-common/core/fe-server.c Added #define DEFAULT_SERVER_ADD_PORT to common.h which /SERVER ADD uses as default port. Fixed autoconnecting to use port 0 (default) instead of forced 6667. 2002-10-21 21:03:47 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-server.c M /irssi/trunk/src/fe-common/irc/fe-irc-server.c /SERVER and /DISCONNECT handlers moved from irc to core. 2002-10-19 19:48:10 cras Changed paths: M /irssi/trunk/src/core/core.c M /irssi/trunk/src/core/misc.c Handle correctly g_get_home_dir() returning NULL, assume it's the current directory then. 2002-10-19 19:40:43 cras Changed paths: M /irssi/trunk/scripts/scriptassist.pl Updated from scripts.irssi.org 2002-10-19 14:40:44 cras Changed paths: M /irssi/trunk/scripts/scriptassist.pl Updated from scripts.irssi.org 2002-10-18 15:19:45 cras Changed paths: M /irssi/trunk/src/fe-common/core/printtext.c don't crash when trying to print with non-existent module in theme.. 2002-10-16 21:35:09 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-ignore.c M /irssi/trunk/src/fe-common/core/module-formats.c M /irssi/trunk/src/fe-common/core/module-formats.h When ignoring without any options, don't print the [] 2002-10-16 21:13:46 cras Changed paths: M /irssi/trunk/src/fe-common/core/chat-completion.c Adde -servertag to /MSG completion always with >1 connected servers. 2002-10-16 10:40:52 cras Changed paths: M /irssi/trunk/scripts/scriptassist.pl Updated from scripts.irssi.org 2002-10-16 00:15:42 cras Changed paths: M /irssi/trunk/docs/manual.txt Fixed /HILIGHT description 2002-10-16 00:11:26 cras Changed paths: M /irssi/trunk/src/irc/core/modes.c Don't bother aborting /OP, /VOICE, etc. just because we're not chanop/ircop. That check was just broken with some servers where opping would be possible without either. 2002-10-15 09:40:47 cras Changed paths: M /irssi/trunk/scripts/scriptassist.pl Updated from scripts.irssi.org 2002-10-14 20:35:59 cras Changed paths: M /irssi/trunk/src/core/expandos.c The setting is of course "cmdchars", not "cmdchar" 2002-10-14 20:34:11 cras Changed paths: M /irssi/trunk/src/fe-common/core/chat-completion.c Complete tags to /RECONNECT too 2002-10-14 20:33:29 cras Changed paths: M /irssi/trunk/src/fe-text/gui-entry.c M /irssi/trunk/src/fe-text/textbuffer-view.c M /irssi/trunk/src/fe-text/utf8.c M /irssi/trunk/src/fe-text/utf8.h Some changes to make doublewidth chars possibly work (or possibly horribly break whole utf8 support :) 2002-10-14 20:24:22 cras Changed paths: M /irssi/trunk/docs/special_vars.txt M /irssi/trunk/src/core/expandos.c $k - first character in CMDCHARS 2002-10-14 18:12:01 cras Changed paths: M /irssi/trunk/src/fe-common/core/chat-completion.c M /irssi/trunk/src/fe-common/core/chat-completion.h M /irssi/trunk/src/fe-common/irc/Makefile.am M /irssi/trunk/src/fe-common/irc/fe-common-irc.c A /irssi/trunk/src/fe-common/irc/irc-completion.c More tab completion: /DISCONNECT, /SERVER ADD|REMOVE, /STATS 2002-10-14 17:58:47 cras Changed paths: M /irssi/trunk/src/core/servers-reconnect.c updated /reconnect syntax. 2002-10-14 17:58:22 cras Changed paths: M /irssi/trunk/src/core/servers-reconnect.c /RECONNECT |* [] - if tag is a connected server tag that server is reconnected with specified quit message. 2002-10-14 17:40:50 cras Changed paths: M /irssi/trunk/scripts/scriptassist.pl Updated from scripts.irssi.org 2002-10-14 17:33:55 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-log.c Autolog shouldn't crash when lines are written without destination window (can happen at /upgrade) 2002-10-14 17:26:26 cras Changed paths: M /irssi/trunk/src/fe-common/irc/dcc/fe-dcc-get.c M /irssi/trunk/src/fe-common/irc/dcc/module-formats.c M /irssi/trunk/src/irc/dcc/dcc-get.c /SET dcc_file_create_mode wasn't used. Also print strerror() message if creation fails. 2002-10-14 17:18:32 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-irc-commands.c M /irssi/trunk/src/fe-common/irc/fe-irc-messages.c Correct handling of /NOTICE @#channel, patch by dg 2002-10-14 14:03:37 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-ignore.c M /irssi/trunk/src/fe-common/core/hilight-text.c M /irssi/trunk/src/fe-common/core/module-formats.c Better print /HILIGHT lines. Also cleanup for /IGNORE lines. 2002-10-14 13:57:01 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-ignore.c M /irssi/trunk/src/fe-common/core/module-formats.c Better message for /IGNORE 2002-10-14 13:52:13 cras Changed paths: M /irssi/trunk/src/fe-common/core/windows-layout.c /LAYOUT SAVE doesn't crash anymore with /EXEC -interactives 2002-10-14 13:47:10 cras Changed paths: M /irssi/trunk/src/irc/core/irc-servers.c /MSG !channel is now expanded to full !12345channel 2002-10-14 13:43:18 cras Changed paths: M /irssi/trunk/src/irc/core/netsplit.c Make sure two urls aren't thought of as netsplit 2002-10-14 13:39:36 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-queries.c M /irssi/trunk/src/fe-common/core/window-commands.c /UNQUERY and /WINDOW GOTO now ignores trailing whitespace 2002-10-14 13:36:49 cras Changed paths: M /irssi/trunk/src/core/expandos.c $chatnet, $tag, $Y and $N expandos' change signals were incorrectly set, resulting non-updating statusbar 2002-10-14 13:05:40 cras Changed paths: M /irssi/trunk/scripts/Makefile.am Added scriptassist.pl 2002-10-13 18:09:51 cras Changed paths: M /irssi/trunk/scripts/usercount.pl Updated from scripts.irssi.org 2002-10-13 18:07:31 cras Changed paths: A /irssi/trunk/scripts/scriptassist.pl added 2002-10-10 03:55:24 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c M /irssi/trunk/src/irc/core/irc-servers.c M /irssi/trunk/src/irc/core/irc-servers.h Less kludgy way to handle /SET skip_motd. Works now with laggy servers. 2002-10-06 18:20:42 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-queries.c /QUERY reverted back. 2002-10-04 00:21:32 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-common-core.c msgs window didn't include ACTIONS but status did, so private actions went always to status window if both status+msgs existed. 2002-09-30 23:43:46 cras Changed paths: M /irssi/trunk/src/core/servers-reconnect.c M /irssi/trunk/src/irc/core/irc-servers-reconnect.c If reconnection was aborted by trying to reconnect to another server, the channels and usermode wasn't restored. 2002-09-30 02:40:08 cras Changed paths: M /irssi/trunk/src/core/modules-load.c irssi stuck to infinite loop if it wasn't compiled with gmodule. 2002-09-22 17:53:39 cras Changed paths: M /irssi/trunk/src/perl/perl-common.h define empty aTHX_ too if it's not defined 2002-09-19 17:07:57 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-queries.c "/QUERY" no longer unqueries, but just complains about not getting enough parameters. Lets see how many people dislike this change... 2002-09-19 16:30:10 cras Changed paths: M /irssi/trunk/src/perl/perl-common.c M /irssi/trunk/src/perl/perl-common.h M /irssi/trunk/src/perl/perl-core.c support for threaded perl. patch by mls@suse.de 2002-09-18 19:44:04 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-channels.c /CYCLE !channel works now properly too 2002-09-18 19:02:58 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-channels.c !channels weren't rejoined to correct window after reconnect/cycle. 2002-09-17 03:56:01 cras Changed paths: M /irssi/trunk/configure.in reversed the ld changes, not a good idea after all. 2002-09-16 17:56:26 cras Changed paths: M /irssi/trunk/configure.in stupid linefeed error 2002-09-16 17:34:04 cras Changed paths: M /irssi/trunk/configure.in linker usage fixes 2002-09-15 03:04:40 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-windows.c when server connection was finished, it didn't move from connect_server to active_server 2002-09-15 01:30:05 cras Changed paths: M /irssi/trunk/src/fe-common/core/window-commands.c added /WINDOW MOVE FIRST and /WINDOW MOVE LAST. 2002-09-15 01:23:57 cras Changed paths: M /irssi/trunk/src/core/expandos.c M /irssi/trunk/src/fe-common/core/themes.c M /irssi/trunk/src/fe-text/statusbar.c statusbar is now also updated for connecting-servers. 2002-09-15 01:14:04 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-windows.c M /irssi/trunk/src/fe-common/core/fe-windows.h M /irssi/trunk/src/fe-common/core/window-commands.c M /irssi/trunk/src/fe-common/irc/fe-irc-server.c M /irssi/trunk/src/fe-text/gui-readline.c window->active_server used to hold non-connected servers, but that was removed before because it created several problems, especially with scripts. however that change made /server and /disconnect annoying to use with non-connected servers. so, now we have window->connect_server as well. either active_server or connect_server is set, but never both. commands that can deal properly with non-connected servers can now use the connect_server, while everyone else happily thinks that no server is active. 2002-09-15 00:55:25 cras Changed paths: M /irssi/trunk/src/core/servers.c no, didn't work, again :) 2002-09-15 00:46:18 cras Changed paths: M /irssi/trunk/src/core/servers.c tag generation didn't check the tags from connecting servers, so same tag could have been duplicated 2002-09-14 09:29:48 cras Changed paths: M /irssi/trunk/src/irc/dcc/dcc.c in_addr_t wasn't too standard, so use guint32 after all. 2002-09-14 02:42:37 cras Changed paths: M /irssi/trunk/src/irc/dcc/dcc.c s/guint32/in_addr_t/ actually. 2002-09-14 02:36:20 cras Changed paths: M /irssi/trunk/src/irc/dcc/dcc.c DCC was broken with some 64bit systems (64bit unsigned long) 2002-09-12 01:26:46 cras Changed paths: M /irssi/trunk/scripts/autoop.pl M /irssi/trunk/scripts/mlock.pl M /irssi/trunk/scripts/quitmsg.pl removed the '/' in command() 2002-09-12 00:58:55 cras Changed paths: M /irssi/trunk/docs/manual.txt M /irssi/trunk/docs/proxy.txt M /irssi/trunk/docs/startup-HOWTO.html more s/opn/freenode/ 2002-09-12 00:57:12 cras Changed paths: M /irssi/trunk/irssi.conf s/OPN/freenode/ 2002-09-08 17:49:32 cras Changed paths: M /irssi/trunk/docs/startup-HOWTO.html we're under GNU FDL license now 2002-09-07 20:16:59 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-log.c autologs weren't closed when channel was left, or query was destroyed 2002-09-07 19:13:00 cras Changed paths: M /irssi/trunk/src/core/servers-reconnect.c banned/dns_error state was set to servers in setup, but never reset, which means irssi stopped reconnecting to those servers forever if they occured once. 2002-08-31 18:13:18 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c M /irssi/trunk/src/fe-common/irc/module-formats.c M /irssi/trunk/src/fe-common/irc/module-formats.h changed /FORMAT default_event -> default_event_server (sorry for breaking some themes, this is just so much better name for it :) and added a new default_event, which is the format for default numeric events from your current server. 2002-08-29 21:59:13 cras Changed paths: M /irssi/trunk/src/irc/proxy/listen.c M /irssi/trunk/src/irc/proxy/module.h Don't crash if /SET irssiproxy_ports is changed while having connected clients 2002-08-29 21:45:43 cras Changed paths: M /irssi/trunk/src/fe-common/core/window-commands.c /FOREACH WINDOW /WINDOW CLOSE could crash irssi. 2002-08-27 21:46:48 cras Changed paths: M /irssi/trunk/src/irc/core/modes.c a bit more fixes for +k updating 2002-08-27 21:42:23 cras Changed paths: M /irssi/trunk/src/irc/core/channels-query.c M /irssi/trunk/src/irc/core/irc-nicklist.c M /irssi/trunk/src/irc/core/modes.c M /irssi/trunk/src/irc/core/modes.h Don't update channel key from 324 numeric, some servers send channel key as "*" in it which breaks irssi. 2002-08-27 14:45:09 cras Changed paths: M /irssi/trunk/src/irc/core/massjoin.c wait a bit longer before sending massjoin signal. also added a comment how it's supposed to work. 2002-08-27 14:21:26 cras Changed paths: M /irssi/trunk/configure.in Don't consider missing SSL/crypto libs fatal, simply disable SSL support. 2002-08-27 14:05:42 cras Changed paths: M /irssi/trunk/irssi.conf Added AzzurraNET. 2002-08-27 03:16:53 cras Changed paths: M /irssi/trunk/configure.in better fix for disabling ssl with glib2 2002-08-27 02:27:43 cras Changed paths: M /irssi/trunk/configure.in disable glib2 + ssl 2002-08-27 01:58:59 cras Changed paths: M /irssi/trunk/configure.in M /irssi/trunk/src/fe-text/Makefile.am moved ncurses/terminfo/etc. libs away from PROG_LIBS which should be list of common libraries for all ui frontends.. 2002-08-27 01:37:49 cras Changed paths: M /irssi/trunk/src/core/network-openssl.c right. maybe now builds with glib2 right? 2002-08-27 01:34:55 cras Changed paths: M /irssi/trunk/src/core/network-openssl.c fixes to work with glib2 (untested...) 2002-08-27 01:16:33 cras Changed paths: M /irssi/trunk/TODO todo with lots of finnish text, just to make sure i don't lose it :) 2002-08-27 00:55:36 cras Changed paths: M /irssi/trunk/configure.in fixed --disable-ssl description 2002-08-27 00:53:55 cras Changed paths: M /irssi/trunk/src/core/servers-setup.c /SERVER -ssl option was lost while reconnecting if server existed in /SERVER LIST without SSL. 2002-08-27 00:06:53 cras Changed paths: A /irssi/trunk/docs/help/in/completion.in added, by pasky 2002-08-27 00:06:37 cras Changed paths: M /irssi/trunk/docs/help/in/connect.in M /irssi/trunk/docs/help/in/server.in SSL updates 2002-08-26 21:40:04 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-irc-server.c M /irssi/trunk/src/irc/core/irc-servers.c A few missing parts from SSL patch. 2002-08-26 21:32:15 cras Changed paths: M /irssi/trunk/acconfig.h M /irssi/trunk/configure.in M /irssi/trunk/src/core/Makefile.am M /irssi/trunk/src/core/chat-commands.c A /irssi/trunk/src/core/network-openssl.c M /irssi/trunk/src/core/network.h M /irssi/trunk/src/core/server-connect-rec.h M /irssi/trunk/src/core/server-setup-rec.h M /irssi/trunk/src/core/servers-reconnect.c M /irssi/trunk/src/core/servers-setup.c M /irssi/trunk/src/core/servers.c M /irssi/trunk/src/core/session.c M /irssi/trunk/src/fe-common/core/fe-server.c M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c Added OpenSSL support by vjt@users.sf.net. Also fixes a possible crash after using /SERVER ADD -ircnet. 2002-08-26 21:05:14 cras Changed paths: M /irssi/trunk/src/core/net-nonblock.c M /irssi/trunk/src/core/network.c M /irssi/trunk/src/core/network.h M /irssi/trunk/src/core/servers.c M /irssi/trunk/src/irc/dcc/dcc.c removed the stupid error-parameters from net_connect*() calls. errno can be used just fine. 2002-08-26 20:53:08 cras Changed paths: M /irssi/trunk/configure.in small fix for -lnsl check 2002-08-26 20:52:46 cras Changed paths: M /irssi/trunk/default.theme added topicsbstart and topicsbend which had been added to irssi.conf sometimes earlier.. 2002-08-26 17:12:32 cras Changed paths: M /irssi/trunk/src/irc/core/irc-queries.c Don't crash if someone msgs you without host address (eg. dircproxy). Fix by Antti.Siiskonen@tut.fi 2002-08-25 18:04:11 cras Changed paths: M /irssi/trunk/src/perl/irssi-core.pl M /irssi/trunk/src/perl/perl-core.c If script returns 0 while it's being loaded, it's terminated without any error message. 2002-08-25 17:52:31 cras Changed paths: M /irssi/trunk/src/perl/irssi-core.pl actually, eval {} it anyway so the script can be unloaded even if UNLOAD fails.. 2002-08-25 17:49:12 cras Changed paths: M /irssi/trunk/src/perl/irssi-core.pl better way to check if UNLOAD exists 2002-08-25 17:44:48 cras Changed paths: M /irssi/trunk/src/perl/irssi-core.pl UNLOAD method is called now for all scripts before they're destroyed. 2002-08-22 23:10:40 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c M /irssi/trunk/src/fe-common/irc/module-formats.c Added $2 = numeric to /FORMAT default_event 2002-08-22 22:49:07 cras Changed paths: M /irssi/trunk/src/fe-common/core/themes.c M /irssi/trunk/src/fe-common/core/themes.h /RELOADing broken theme file doesn't crash irssi anymore. 2002-08-22 22:35:43 cras Changed paths: M /irssi/trunk/src/irc/core/channel-events.c When checking for autojoin-on-invite channels, also check the short !channel names. 2002-08-21 19:26:40 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c M /irssi/trunk/src/irc/core/channel-events.c Added support for 439 numeric ("Target change too fast") which may tell that join was aborted. 2002-08-14 21:09:36 cras Changed paths: M /irssi/trunk/autogen.sh M /irssi/trunk/docs/Makefile.am Removed generation of startup-HOWTO.txt, people should be able to read the .html just fine, and the .txt is getting ugly. 2002-08-14 21:05:21 cras Changed paths: M /irssi/trunk/docs/startup-HOWTO.html removed spaces inside
 tags.

2002-08-09 17:49:40  cras

	 Changed paths:
	   M /irssi/trunk/irssi.conf

	 s/IRCNet/IRCnet/

2002-08-09 13:17:31  cras

	 Changed paths:
	   M /irssi/trunk/src/core/chat-commands.c
	   M /irssi/trunk/src/core/servers.c
	   M /irssi/trunk/src/core/servers.h

	 /DISCONNECT  works again for not-yet-connected servers.

2002-08-08 17:12:34  cras

	 Changed paths:
	   M /irssi/trunk/src/perl/textui/TextUI.xs

	 another crashfix

2002-08-08 16:40:23  cras

	 Changed paths:
	   M /irssi/trunk/src/perl/textui/TextUI.xs

	 crashfix for sbitem->{window}

2002-08-08 15:56:00  cras

	 Changed paths:
	   M /irssi/trunk/src/perl/textui/TextUI.xs

	 Added window variable to Irssi::TextUI::StatusbarItem

2002-08-05 03:38:49  cras

	 Changed paths:
	   M /irssi/trunk/src/irc/core/ctcp.c

	 Changed CTCP handler to remove the later \001 only if it was at the end of
	 the line, so you couldn't hide text by typing eg. \001foo\001hidden text.

2002-07-16 22:46:14  cras

	 Changed paths:
	   M /irssi/trunk/src/core/log.c

	 If log file path contains any $variables or %time codes, create the
	 whole directory structure to the log file. This way log files created with
	 /LOG OPEN properly create the directories at startup.

2002-07-16 18:20:49  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/chat-completion.c

	 comment update

2002-07-16 18:20:10  cras

	 Changed paths:
	   M /irssi/trunk/src/core/misc.c
	   M /irssi/trunk/src/core/misc.h
	   M /irssi/trunk/src/fe-common/core/chat-completion.c

	 '\' characters in nicks were skipped when sending messages in queries.

2002-07-16 18:12:16  cras

	 Changed paths:
	   M /irssi/trunk/src/core/servers.c

	 since some servers nowadays don't like having "-" as user/realname, changed
	 the username default to "unknown" and realname default to username.

2002-07-04 15:18:17  cras

	 Changed paths:
	   M /irssi/trunk/src/perl/perl-common.c

	 Using Irssi::Ignore crashed

2002-07-01 23:45:16  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/chat-completion.c

	 comment update

2002-07-01 23:39:07  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/chat-completion.c

	 the -nick fix broke things :) now a proper fix

2002-07-01 23:38:48  cras

	 Changed paths:
	   M /irssi/trunk/src/core/commands.c

	 cmd_get_quoted_params() fixes

2002-07-01 23:13:33  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/irc/fe-irc-queries.c

	 nick tracking change: now it renames the query only if the old nick doesn't
	 exist in any channel with you

2002-07-01 22:48:03  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/irc/fe-irc-queries.c

	 Query nick tracking: don't change query's nick if both the old and new nicks
	 exist in one channel.

2002-07-01 20:03:40  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/chat-completion.c

	 fixed query to work with nicks beginning with '-' char

2002-07-01 19:32:05  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-text/irssi.c
	   M /irssi/trunk/src/fe-text/term.c

	 Moved setlocale() at the beginning of initialization, should fix regexp
	 crashes with non-C locale.

2002-06-19 19:48:10  cras

	 Changed paths:
	   M /irssi/trunk/configure.in

	 Updated version number.

2002-06-19 05:06:05  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/formats.c

	 strip_codes() didn't handle ANSI colors properly, and if used at the end of
	 line it might have crashed irssi (especially with topics). yeah, remote
	 crash. great.

2002-06-15 21:39:40  cras

	 Changed paths:
	   M /irssi/trunk/docs/perl.txt

	 '/' char shouldn't be used in command() examples.

2002-06-13 23:59:25  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c
	   M /irssi/trunk/src/irc/core/modes.h

	 updated dancer's channel forwarding support - using +f channel mode now, and
	 we won't print whois_modes anymore after forwarding.

2002-06-13 23:52:04  cras

	 Changed paths:
	   M /irssi/trunk/docs/help/in/save.in

	 added -formats

2002-06-13 23:47:40  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/irc/fe-events.c

	 Wallop actions fixed

2002-06-10 22:56:24  cras

	 Changed paths:
	   M /irssi/trunk/src/irc/core/irc-expandos.c

	 $X expando didn't check if server type was irc properly, and crashed.

2002-06-07 17:52:16  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-text/irssi.c

	 irsis --dummy fixed.

2002-06-07 17:32:17  cras

	 Changed paths:
	   M /irssi/trunk/src/core/commands.c
	   M /irssi/trunk/src/fe-common/core/chat-completion.c
	   M /irssi/trunk/src/fe-common/core/fe-core-commands.c
	   M /irssi/trunk/src/fe-common/core/fe-exec.c
	   M /irssi/trunk/src/fe-text/gui-readline.c

	 Empty lines can be now sent to /EXEC -interactive windows.

2002-06-07 01:40:37  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/fe-channels.c

	 /NAMES list isn't displayed on join when channel is joined because of
	 /UPGRADE.

2002-06-07 01:36:07  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/fe-channels.c

	 use signal_add_last("channel joined") for printing /NAMES list

2002-06-06 22:43:57  cras

	 Changed paths:
	   M /irssi/trunk/src/core/levels.h

	 Levels are now defined as enums, not #defines.

2002-06-06 22:41:38  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/fe-channels.c
	   M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c

	 Added /SET show_names_on_join, /QUOTE NAMES #channel now prints the names
	 list in raw format rather than just ignoring the reply and printing the
	 nicks from cache.

2002-06-06 22:22:38  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/fe-settings.c

	 /SET -default changes setting to it's default value.

2002-06-06 22:14:31  cras

	 Changed paths:
	   M /irssi/trunk/src/irc/proxy/listen.c
	   M /irssi/trunk/src/irc/proxy/proxy.c

	 /SET irssiproxy_bind specifies the IP where to listen in, patch by BC-bd

2002-06-06 21:23:13  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/autorun.c

	 Lines beginning with '#' in ~/.irssi/startup file are now treated as
	 comments

2002-06-06 21:22:16  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/completion.c

	 When completing words beginning with '/' or '~' chars, treat them as
	 filenames.

2002-06-06 21:15:43  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-text/gui-readline.c

	 Added default meta-d = delete_next_word

2002-06-05 22:11:10  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/Makefile.am
	   M /irssi/trunk/src/fe-common/core/fe-common-core.c
	   M /irssi/trunk/src/fe-common/core/fe-core-commands.c
	   A /irssi/trunk/src/fe-common/core/fe-core-commands.h
	   M /irssi/trunk/src/fe-common/core/fe-queries.c

	 Finally - /^msg nick never autocreates an empty window anymore. Added new
	 extern int command_hide_output which can be used to check if /^ was used.

2002-06-05 14:20:46  cras

	 Changed paths:
	   M /irssi/trunk/src/irc/core/modes.c

	 "/MODE !channel" should send the full name to server

2002-06-04 23:23:34  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/fe-settings.c

	 /UNALIAS didn't work if it had space at the end.

2002-06-04 23:23:17  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/chat-completion.c

	 /AWAY reason tab completion shouldn't append space at the end.

2002-06-04 23:18:32  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/fe-windows.c

	 Don't set window's server yet at "server looking" stage, as everything isn't
	 initialized yet and some things could crash irssi. But this is rather nice
	 feature actually, /disconnect and /server would work nicely before server is
	 even being connected to .. i guess i should figure out a better way to do
	 this, "server init" signal or something.

2002-06-04 22:47:36  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/fe-exec.c

	 /exec -interactive window items didn't have get_target() which crashed
	 irssi at some point if they were used. patch by peder.

2002-06-04 22:04:46  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c
	   M /irssi/trunk/src/fe-common/irc/module-formats.c
	   M /irssi/trunk/src/fe-common/irc/module-formats.h

	 Support for 330 whois event (auth) in qnet

2002-05-31 19:02:28  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/irc/fe-events.c

	 Don't show the full channel name with own joins, because it's logged into
	 different file than everything else. You can still see the full name with
	 /WHOIS.

2002-05-31 18:47:08  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/fe-messages.c

	 "message own_public" should be printed with channel's visible_name, not
	 name.

2002-05-30 20:06:08  cras

	 Changed paths:
	   M /irssi/trunk/src/core/servers.c

	 server_find_tag() shouldn't return servers in lookup_servers list,
	 especially now that they're not fully initialized in their lookup-state
	 yet..

2002-05-28 22:36:42  cras

	 Changed paths:
	   M /irssi/trunk/src/core/channels.c
	   M /irssi/trunk/src/core/servers.c

	 when destroying channel, it really should be removed also from
	 server->channels list.

2002-05-26 19:58:38  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/chat-completion.c

	 /ALIAS and /UNALIAS completion, patch by c0ffee.

2002-05-26 19:50:55  cras

	 Changed paths:
	   M /irssi/trunk/src/irc/core/channel-events.c

	 event_cannot_join() - changed check from NAMES got -> JOIN got, so the
	 channel isn't destroyed if join is received. dircproxy sent us 477 with
	 +channels before names list, and irssi aborted the join.

2002-05-26 19:39:35  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/irc/dcc/fe-dcc-chat.c
	   M /irssi/trunk/src/irc/dcc/dcc-chat.c

	 "/MSG *" works now properly with dcc chat queries.

2002-05-26 18:52:36  cras

	 Changed paths:
	   M /irssi/trunk/src/core/network.c
	   M /irssi/trunk/src/irc/dcc/dcc-get.c

	 net_ip2host() and net_host2ip() now treat any IPv6 IPs as 0.0.0.0, if IPv6
	 support isn't enabled in irssi. Also DCC's human readable IP address is
	 taken from DCC SEND request directly with IPv6.

2002-05-26 18:30:19  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/chat-completion.c

	 /AWAY reason tab completion, patch by c0ffee.

2002-05-26 16:36:44  cras

	 Changed paths:
	   M /irssi/trunk/src/perl/irssi-core.pl

	 use Symbol qw(delete_packge) -> use Symbol; Symbol::delete_package(). Maybe
	 this helps with perl 5.004 not to crash at beginning, or maybe not :) Can't
	 test myself.

2002-05-21 09:33:23  cras

	 Changed paths:
	   M /irssi/trunk/src/perl/common/Core.xs

	 bugfix

2002-05-20 06:12:12  cras

	 Changed paths:
	   M /irssi/trunk/src/core/chat-commands.c
	   M /irssi/trunk/src/core/chat-protocols.h
	   M /irssi/trunk/src/core/server-connect-rec.h
	   M /irssi/trunk/src/core/servers-reconnect.c
	   M /irssi/trunk/src/core/servers.c
	   M /irssi/trunk/src/core/servers.h
	   M /irssi/trunk/src/core/session.c
	   M /irssi/trunk/src/irc/core/irc-core.c
	   M /irssi/trunk/src/irc/core/irc-servers.c
	   M /irssi/trunk/src/irc/core/irc-servers.h
	   M /irssi/trunk/src/perl/irc/Server.xs

	 /UPGRADE was broken, changed again the server connection code.

2002-05-20 05:25:48  cras

	 Changed paths:
	   M /irssi/trunk/src/perl/common/Core.xs

	 Irssi::get_gui() now returns IRSSI_GUI_xxx which is in use.

2002-05-19 16:43:16  cras

	 Changed paths:
	   M /irssi/trunk/src/core/chat-commands.c
	   M /irssi/trunk/src/core/chatnets.c
	   M /irssi/trunk/src/core/net-nonblock.c
	   M /irssi/trunk/src/core/network.c
	   M /irssi/trunk/src/core/network.h
	   M /irssi/trunk/src/core/server-connect-rec.h
	   M /irssi/trunk/src/core/servers.c
	   M /irssi/trunk/src/core/session.c
	   M /irssi/trunk/src/fe-common/core/fe-server.c
	   M /irssi/trunk/src/fe-common/core/fe-windows.c
	   M /irssi/trunk/src/irc/core/irc-channels.c
	   M /irssi/trunk/src/irc/core/irc-servers.c
	   M /irssi/trunk/src/irc/dcc/dcc.c

	 net_connect*() contains now error parameter, so it can be used to properly
	 check the errno if connect() fails.

	 Added support for connecting to named UNIX sockets. Some cleanups with
	 session handling / server connecting as well.

2002-05-19 14:59:59  cras

	 Changed paths:
	   M /irssi/trunk/src/irc/core/irc-servers-reconnect.c

	 When reconnected to server, send the away message directly to server instead
	 of calling /AWAY, so the away is set only to that one server..

2002-05-19 10:18:09  cras

	 Changed paths:
	   M /irssi/trunk/src/irc/core/channel-events.c

	 don't crash if server sends us !channel name less than 6 chars.

2002-05-19 08:50:50  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/hilight-text.c
	   M /irssi/trunk/src/fe-common/core/hilight-text.h
	   M /irssi/trunk/src/fe-common/core/keyboard.c
	   M /irssi/trunk/src/fe-common/core/keyboard.h

	 hilight + keyboard fixes so it's possible for xirssi to modify them.

2002-05-18 13:51:04  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-text/textbuffer-view.c

	 External indent functions (theme_indent module) weren't working properly.

2002-05-18 09:48:23  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/fe-ignore.c

	 /IGNORE -pattern now always assumes you want to create a new ignore. If you
	 wish to update existing, /UNIGNORE it first.

2002-05-18 07:59:13  cras

	 Changed paths:
	   M /irssi/trunk/src/irc/core/irc-servers-reconnect.c

	 Stop reconnecting on kills only if the kill was done by operator, not
	 server.

2002-05-18 07:05:20  cras

	 Changed paths:
	   M /irssi/trunk/src/core/ignore.c

	 Updating existing ignore didn't recompile the regexp.

2002-05-18 06:36:06  cras

	 Changed paths:
	   M /irssi/trunk/src/core/ignore.c

	 still fixing

2002-05-18 06:18:52  cras

	 Changed paths:
	   M /irssi/trunk/src/core/ignore.c

	 servertag needs to be saved too ..

2002-05-18 06:16:51  cras

	 Changed paths:
	   M /irssi/trunk/src/core/ignore.c

	 save temporary ignores to config file with timestamp when to unignore.

2002-05-18 05:26:04  cras

	 Changed paths:
	   M /irssi/trunk/src/core/channels-setup.c

	 channel_setup_create() didn't set record type.

2002-05-18 05:07:57  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c
	   M /irssi/trunk/src/irc/core/mode-lists.c
	   M /irssi/trunk/src/irc/core/mode-lists.h

	 banlist_find() is now public. "event 367" (banlist) shows now ban number in
	 our list, if it's known.

2002-05-17 23:43:01  cras

	 Changed paths:
	   M /irssi/trunk/irssi.conf

	 removed accidental extra settings.

2002-05-17 23:01:06  cras

	 Changed paths:
	   M /irssi/trunk/src/core/ignore.h
	   M /irssi/trunk/src/core/log.h
	   M /irssi/trunk/src/fe-common/core/hilight-text.h

	 more typedef struct separations.

2002-05-17 23:00:38  cras

	 Changed paths:
	   M /irssi/trunk/src/lib-config/get.c
	   M /irssi/trunk/src/lib-config/iconfig.h

	 removed useless functions

2002-05-17 17:22:05  cras

	 Changed paths:
	   M /irssi/trunk/src/core/channels.c
	   M /irssi/trunk/src/core/channels.h
	   M /irssi/trunk/src/core/expandos.c
	   M /irssi/trunk/src/core/settings.h
	   M /irssi/trunk/src/irc/core/channel-events.c
	   M /irssi/trunk/src/irc/core/irc-channels.c

	 !channel fixes.

2002-05-17 16:49:15  cras

	 Changed paths:
	   M /irssi/trunk/src/irc/core/channel-events.c
	   M /irssi/trunk/src/irc/core/irc-channels.c

	 new !channel support was buggy, as I tried it only with channel names having
	 less than 5 chars :) Now it works so that if you join !channel, you see it
	 as !channel. If you join !ABCDEchannel, you'll again see that.

2002-05-17 14:59:39  cras

	 Changed paths:
	   M /irssi/trunk/src/irc/dcc/dcc-autoget.c

	 crashfix for previous ~/. kludge

2002-05-16 20:00:47  cras

	 Changed paths:
	   M /irssi/trunk/src/irc/dcc/dcc-autoget.c

	 kludgeing: don't autoget files beginning with '.' if dcc_download_path is
	 home dir.

2002-05-16 08:21:21  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/completion.c
	   M /irssi/trunk/src/fe-common/core/module-formats.c
	   M /irssi/trunk/src/fe-common/core/module-formats.h

	 Added /COMPLETION -delete and some fixes.

2002-05-16 03:42:15  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/completion.c
	   M /irssi/trunk/src/fe-common/core/module-formats.c
	   M /irssi/trunk/src/fe-common/core/module-formats.h

	 Added /COMPLETION command for tab + auto-completion. Config file format
	 changed for both as well, so you need to re-add them.

2002-05-16 02:34:37  cras

	 Changed paths:
	   M /irssi/trunk/docs/perl.txt
	   M /irssi/trunk/irssi.conf
	   M /irssi/trunk/src/core/channel-rec.h
	   M /irssi/trunk/src/core/channels.c
	   M /irssi/trunk/src/core/channels.h
	   M /irssi/trunk/src/core/chat-commands.c
	   M /irssi/trunk/src/core/chat-protocols.h
	   M /irssi/trunk/src/core/commands.c
	   M /irssi/trunk/src/core/expandos.c
	   M /irssi/trunk/src/core/queries.c
	   M /irssi/trunk/src/core/query-rec.h
	   M /irssi/trunk/src/core/session.c
	   M /irssi/trunk/src/core/window-item-rec.h
	   M /irssi/trunk/src/fe-common/core/chat-completion.c
	   M /irssi/trunk/src/fe-common/core/fe-channels.c
	   M /irssi/trunk/src/fe-common/core/fe-exec.c
	   M /irssi/trunk/src/fe-common/core/fe-log.c
	   M /irssi/trunk/src/fe-common/core/fe-messages.c
	   M /irssi/trunk/src/fe-common/core/fe-windows.c
	   M /irssi/trunk/src/fe-common/core/fe-windows.h
	   M /irssi/trunk/src/fe-common/core/window-commands.c
	   M /irssi/trunk/src/fe-common/core/window-items.c
	   M /irssi/trunk/src/fe-common/core/windows-layout.c
	   M /irssi/trunk/src/fe-common/irc/Makefile.am
	   M /irssi/trunk/src/fe-common/irc/fe-common-irc.c
	   M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c
	   M /irssi/trunk/src/fe-common/irc/fe-events.c
	   M /irssi/trunk/src/fe-common/irc/fe-irc-commands.c
	   D /irssi/trunk/src/fe-common/irc/fe-irc-layout.c
	   M /irssi/trunk/src/fe-common/irc/fe-irc-server.c
	   A /irssi/trunk/src/fe-common/irc/fe-irc-server.h
	   M /irssi/trunk/src/fe-common/irc/fe-modes.c
	   M /irssi/trunk/src/irc/core/channel-events.c
	   M /irssi/trunk/src/irc/core/irc-channels.c
	   M /irssi/trunk/src/irc/core/irc-channels.h
	   M /irssi/trunk/src/irc/core/irc-commands.c
	   M /irssi/trunk/src/irc/core/irc-core.c
	   M /irssi/trunk/src/irc/core/modes.c
	   M /irssi/trunk/src/irc/core/netsplit.c
	   M /irssi/trunk/src/perl/common/Channel.xs
	   M /irssi/trunk/src/perl/irc/Channel.xs
	   M /irssi/trunk/src/perl/perl-common.c
	   M /irssi/trunk/src/perl/ui/Themes.xs
	   M /irssi/trunk/src/perl/ui/Window.xs

	 Better !channel support - window items now have "visual_name" and channels
	 and queries also have "name". Normally they're identical but with !channels
	 the visible_name contains the short !channel name, while name contains
	 full !ABCDEchannel name.

	 The visible_name should be used whenever displaying the channel name, or as
	 printtext()'s target. So, this breaks a few scripts in !channels, they need
	 to be modified to use $channel->{visible_name} instead.

	 Also /LAYOUT SAVE should finally work properly with !channels.

2002-05-16 01:20:19  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-text/gui-readline.c

	 ^ key couldn't be used with /BIND

2002-05-16 01:09:17  cras

	 Changed paths:
	   M /irssi/trunk/docs/faq.html

	 "How do I easily edit existing topic?", "How can I have /WHOIS replies to
	 active window?"

2002-05-15 23:57:51  cras

	 Changed paths:
	   M /irssi/trunk/docs/formats.txt

	 removed accidental extra crap

2002-05-15 23:56:23  cras

	 Changed paths:
	   M /irssi/trunk/docs/formats.txt

	 updated %n description

2002-05-13 21:26:25  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/fe-help.c

	 /SET help_path now supports multiple paths separated with ':' - patch by c0ffee

2002-05-13 20:25:21  cras

	 Changed paths:
	   M /irssi/trunk/src/perl/common/Core.xs
	   M /irssi/trunk/src/perl/irc/Dcc.xs
	   M /irssi/trunk/src/perl/irc/Modes.xs
	   M /irssi/trunk/src/perl/irc/Server.xs
	   M /irssi/trunk/src/perl/ui/Formats.xs
	   M /irssi/trunk/src/perl/ui/Themes.xs

	 fixes

2002-05-13 20:16:17  cras

	 Changed paths:
	   M /irssi/trunk/src/irc/core/mode-lists.c

	 don't add same ban more than once to banlist.

2002-05-13 19:57:19  cras

	 Changed paths:
	   M /irssi/trunk/src/perl/common/Core.xs
	   M /irssi/trunk/src/perl/irc/Dcc.xs
	   M /irssi/trunk/src/perl/irc/Modes.xs
	   M /irssi/trunk/src/perl/irc/Server.xs
	   M /irssi/trunk/src/perl/ui/Formats.xs

	 fixed memory leaks with several functions.

2002-05-13 19:11:04  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-text/term.c

	 don't use TIOCGWINSZ terminal size if it returns only 0x0.

2002-05-13 19:07:37  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-text/textbuffer-view.c
	   M /irssi/trunk/src/fe-text/textbuffer.c

	 changed log domain and changed few g_return_if_fails to g_asserts. the
	 domain change makes all glib warnings be printed into stderr instead of
	 trying to print them into irssi window which most probably would just
	 mysteriously crash.

	 also irssi doesn't now crash if it thinks screen height is 0 :)

2002-05-13 18:05:30  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-text/statusbar.c

	 make sure the statusbar item fills the space it's given, so it won't corrupt
	 the statusbar.

2002-05-13 17:30:23  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/irc/module-formats.c

	 /FORMAT whowas change: ircname -> was, maybe this will make automatic
	 whowas-on-whois replies a bit more noticeable.

2002-05-13 16:45:54  cras

	 Changed paths:
	   M /irssi/trunk/src/perl/ui/Formats.xs

	 Added format_create_dest() + $dest->print() functions. here's also our first
	 magic perl variable - many thanks to Qrczak for helping with it :)

2002-05-13 15:50:45  cras

	 Changed paths:
	   M /irssi/trunk/src/perl/perl-sources.c

	 timeout_add_once() didn't work.

2002-05-12 17:18:10  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c
	   M /irssi/trunk/src/fe-common/irc/fe-irc-commands.c
	   M /irssi/trunk/src/fe-common/irc/module-formats.c

	 Split nick and host for topic info format.

2002-05-12 16:48:11  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-text/term-terminfo.c

	 some optimizations to not uselessly hide/show/move cursor - hope i didn't
	 break anything :)

2002-05-12 16:23:05  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/fe-settings.c

	 "alias xx", not "aliases xx"..

2002-05-12 16:06:08  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/fe-settings.c

	 added "alias added" and "alias removed" signals.

2002-05-12 13:20:02  cras

	 Changed paths:
	   M /irssi/trunk/src/irc/dcc/dcc.c

	 dcc reject bugfix went wrong, fixed.

2002-05-12 13:19:13  cras

	 Changed paths:
	   M /irssi/trunk/src/irc/dcc/dcc-send.c

	 irssi didn't notice if DCC send connection died.

2002-05-12 02:51:07  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/fe-common-core.c
	   M /irssi/trunk/src/fe-common/core/formats.c

	 /set hide_mirc_colors -> /set hide_colors, which also hides ANSI colors.

2002-05-12 00:53:16  cras

	 Changed paths:
	   M /irssi/trunk/src/core/expandos.c

	 moved timestamp_format into lookandfeel category

2002-05-12 00:17:16  cras

	 Changed paths:
	   M /irssi/trunk/src/perl/ui/Formats.xs

	 added format_get_length(), format_real_length() and strip_codes()

2002-05-11 23:57:51  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/formats.c

	 removed the complaining about NULLs in string formats, they're more trouble
	 than worth I think.

2002-05-11 03:35:37  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-text/irssi.c

	 freeze/thaw before/after running glib main loop, so the cursor isn't moved
	 uselessly around.

2002-05-11 02:37:48  cras

	 Changed paths:
	   M /irssi/trunk/src/core/servers-setup.c

	 server_setup_add() now emits signal "server setup updated"

2002-05-11 00:41:22  cras

	 Changed paths:
	   M /irssi/trunk/src/common.h
	   M /irssi/trunk/src/core/chat-protocols.h

	 broke CHAT_PROTOCOL_REC into struct + typedef.

2002-05-10 22:40:36  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-text/irssi.c

	 typofix.

2002-05-10 21:00:38  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/fe-exec.c

	 closing /EXEC -interactive window may have crashed irssi.

2002-05-10 20:47:49  cras

	 Changed paths:
	   M /irssi/trunk/src/irc/dcc/dcc.c

	 don't send DCC REJECT when closing a connected DCC connection.

2002-05-10 20:32:50  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/fe-queries.c

	 window_bind_add() the query->server_tag, not server->tag as server can be
	 null and crash.

2002-05-10 15:13:06  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-text/term-terminfo.c

	 more fixes

2002-05-10 14:35:05  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-text/term-terminfo.c

	 another terminfo fix

2002-05-09 15:08:04  cras

	 Changed paths:
	   M /irssi/trunk/src/common.h

	 separated author email

2002-05-09 05:01:40  cras

	 Changed paths:
	   M /irssi/trunk/src/irc/proxy/listen.c

	 fixed /WHO handling

2002-05-09 04:48:22  cras

	 Changed paths:
	   M /irssi/trunk/Makefile.am
	   M /irssi/trunk/configure.in

	 Removed servertest - it's really not needed and doesn't even work probably.

2002-05-08 12:59:47  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/fe-messages.c

	 /SET hilight_nick_matches - NO disables hilighting your own nick at
	 beginning of line.

2002-05-08 02:27:46  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-text/Makefile.am

	 link with -export-dynamic. normally glib includes the dynamic linking info,
	 but not in all systems.

2002-05-08 01:40:21  cras

	 Changed paths:
	   M /irssi/trunk/src/perl/common/Core.xs
	   M /irssi/trunk/src/perl/perl-sources.c

	 return value wasn't a good idea after all - added Irssi::timeout_add_once()
	 instead.

2002-05-08 01:03:30  cras

	 Changed paths:
	   M /irssi/trunk/src/perl/perl-sources.c

	 non-zero return value in timeout and input handlers now stops it.

2002-05-07 18:10:00  cras

	 Changed paths:
	   M /irssi/trunk/irssi.conf

	 /alias q query

2002-05-06 06:58:47  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-text/term-terminfo.c

	 fixed buffer overflow - happened at least when hitting ^A after writing
	 enough text to input line. usually didn't crash..

2002-05-05 17:39:40  cras

	 Changed paths:
	   M /irssi/trunk/src/core/signals.c

	 removed unused #defines.

2002-05-05 17:33:00  cras

	 Changed paths:
	   M /irssi/trunk
	   M /irssi/trunk/.cvsignore

	 removed colorless.theme since it's not autogenerated

2002-05-05 01:07:43  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/fe-windows.c

	 window_set_name() - when setting it to "", set it NULL instead.

2002-05-04 21:44:25  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/fe-windows.c

	 don't leave active_win corrupted if last window is killed.

2002-05-04 19:18:34  cras

	 Changed paths:
	   M /irssi/trunk/colorless.theme

	 updated

2002-05-03 00:39:06  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/chat-completion.c
	   M /irssi/trunk/src/fe-common/core/completion.c

	 Added completion for /LOAD and /WINDOW ITEM MOVE.

2002-05-03 00:35:01  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/window-items.c

	 reversed the window->items change, it broke ^X

2002-05-02 17:55:26  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/formats.c

	 format_read_arglist() now prints the format name also when complaining about
	 parameters.

2002-05-02 00:52:51  cras

	 Changed paths:
	   M /irssi/trunk/AUTHORS
	   M /irssi/trunk/README
	   M /irssi/trunk/docs/crash.txt
	   M /irssi/trunk/docs/faq.html
	   M /irssi/trunk/docs/formats.txt
	   M /irssi/trunk/docs/manual.txt
	   M /irssi/trunk/irssi.spec.in
	   M /irssi/trunk/src/common.h

	 tss@iki.fi -> cras@irssi.org

2002-05-02 00:52:31  cras

	 Changed paths:
	   M /irssi/trunk/default.theme

	 %# to whois format

2002-05-01 20:30:45  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/module-formats.c

	 Removed the "GLib" text from glib_error format, to stop people thinking they
	 have something to do with glib itself.

2002-05-01 00:39:13  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/irc/fe-irc-commands.c

	 /notice *, /ctcp * and /nctcp * crashed if there wasn't active window item.

2002-04-30 13:05:29  cras

	 Changed paths:
	   M /irssi/trunk/docs/help/in/hilight.in

	 added -actcolor

2002-04-30 02:30:53  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/window-items.c

	 keep the window items sorted in window->items list, based on when they were
	 last active (just like windows list)

2002-04-29 21:39:57  cras

	 Changed paths:
	   M /irssi/trunk/src/irc/core/irc.c

	 irc_send_cmd_split() printed glib warning if nick parameter didn't exist.

2002-04-29 19:17:17  cras

	 Changed paths:
	   M /irssi/trunk/configure.in

	 Removed caching of libperl-check, so many people have that problem and it's
	 easier to fix if you don't need to remember to remove config.cache too.
	 Also, now if perl fails it suggests apt-get installing libperl-dev with
	 debian systems.

2002-04-29 02:11:18  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/fe-queries.c

	 make sure nick changes in query don't print warning if query->address is
	 null

2002-04-28 16:08:20  cras

	 Changed paths:
	   M /irssi/trunk/src/core/queries.c

	 query->createtime wasn't set

2002-04-28 15:24:27  cras

	 Changed paths:
	   M /irssi/trunk/autogen.sh
	   M /irssi/trunk/src/perl/irc/Irc.xs
	   M /irssi/trunk/src/perl/perl-common.c

	 perl hash length fixes, they're also automatically checked now in
	 autogen.sh (by peder)

2002-04-28 13:30:49  cras

	 Changed paths:
	   M /irssi/trunk/src/perl/perl-common.c

	 $witem->{data_level} didn't work

2002-04-28 13:30:31  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-text/module-formats.c

	 added %# to a few "/window" lines.

2002-04-28 13:30:09  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-text/gui-printtext.c

	 minor fix

2002-04-28 13:29:49  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/module-formats.c

	 added host param to your_nick_changed format too

2002-04-28 13:28:21  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/irc/fe-modes.c

	 mode change printing fixes, forgot to commit :)

2002-04-27 23:53:25  cras

	 Changed paths:
	   M /irssi/trunk/src/core/signals.c
	   M /irssi/trunk/src/core/signals.h
	   M /irssi/trunk/src/perl/common/Core.xs

	 added signal_continue() for continuing signal emission with new parameters.

2002-04-27 23:09:39  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/fe-queries.c

	 add temporary window bind if connection is lost with dcc chat.

2002-04-27 22:13:27  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/windows-layout.c
	   M /irssi/trunk/src/fe-common/irc/Makefile.am
	   M /irssi/trunk/src/fe-common/irc/fe-common-irc.c
	   A /irssi/trunk/src/fe-common/irc/fe-irc-layout.c

	 /layout save saves !channels using the short name now, so they work properly
	 again

2002-04-27 21:42:15  cras

	 Changed paths:
	   M /irssi/trunk/src/perl/ui/Themes.xs

	 Irssi::Theme::get_format() now uses format tag instead of number.

2002-04-27 21:35:17  cras

	 Changed paths:
	   M /irssi/trunk/src/perl/ui/Themes.xs

	 added Irssi::Theme::get_format()

2002-04-27 20:41:59  cras

	 Changed paths:
	   M /irssi/trunk/src/perl/ui/Formats.xs

	 Irssi::format_get_text() didn't work

2002-04-27 20:34:40  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/fe-exec.c
	   M /irssi/trunk/src/fe-common/core/fe-exec.h

	 /EXEC -quiet now hides the output entirely.

2002-04-27 19:57:29  cras

	 Changed paths:
	   M /irssi/trunk/src/perl/common/Core.xs

	 Irssi::command_bind*() commands were still using broken old signal
	 priorities

2002-04-27 04:07:18  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/keyboard.c
	   M /irssi/trunk/src/fe-common/core/module-formats.c
	   M /irssi/trunk/src/fe-common/core/module-formats.h

	 /BIND list changes: added header/footer, added %#, bind_key -> bind_list

2002-04-27 03:44:56  cras

	 Changed paths:
	   M /irssi/trunk/TODO

	 more updates

2002-04-27 03:38:30  cras

	 Changed paths:
	   M /irssi/trunk/src/irc/core/massjoin.c

	 signal_add_first("event join".. so normal join handlers can know about the
	 nick.

2002-04-26 22:02:52  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c
	   M /irssi/trunk/src/fe-common/irc/module-formats.c
	   M /irssi/trunk/src/fe-common/irc/module-formats.h

	 removed handling of "you're not chanop" event so that the default handler
	 may print the server which sends it (useful with desyncs)

2002-04-26 17:43:09  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/formats.c
	   M /irssi/trunk/src/fe-common/core/formats.h
	   M /irssi/trunk/src/fe-common/core/module-formats.c
	   M /irssi/trunk/src/fe-common/irc/module-formats.c
	   M /irssi/trunk/src/fe-text/module-formats.c
	   M /irssi/trunk/src/perl/module-formats.c

	 %# now toggles monospace font on/off. fe-text doesn't care about it, but
	 gtk/kde UI does. By default, all lists are printed using monospace fonts.

2002-04-26 15:04:16  cras

	 Changed paths:
	   M /irssi/trunk/src/irc/core/modes.c

	 Don't treat +d as regular channel mode.

2002-04-26 15:01:06  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/fe-windows.c

	 /WINDOW GOTO channel|query didn't work if their server was different from
	 the one in active window. Also removed a kludge of automatically trying to
	 find #-prefixed channels if it wasn't given.

2002-04-25 19:25:01  cras

	 Changed paths:
	   M /irssi/trunk
	   M /irssi/trunk/.cvsignore

	 added stamp-h1

2002-04-25 17:47:06  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/fe-messages.c
	   M /irssi/trunk/src/fe-common/core/fe-queries.c

	 some nick change events didn't print the address parameter.

2002-04-24 14:38:27  cras

	 Changed paths:
	   M /irssi/trunk/src/irc/core/channel-events.c

	 channel->topic_by now always contains the host info too (nick!user@host).

2002-04-24 10:52:33  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/irc/fe-modes.c
	   M /irssi/trunk/src/fe-common/irc/module-formats.c

	 added host parameter to /format nick_changed, own_nick_changed and
	 chanmode_change

2002-04-23 21:47:24  cras

	 Changed paths:
	   M /irssi/trunk/autogen.sh

	 more fixes, should finally work everywhere now :)

2002-04-23 19:31:50  cras

	 Changed paths:
	   M /irssi/trunk/src/perl/perl-common.c

	 added $query->{last_unread_msg}

2002-04-23 10:57:38  cras

	 Changed paths:
	   M /irssi/trunk/src/core/masks.c

	 check_address() didn't initialize *wildcards variable properly.

2002-04-23 10:53:23  cras

	 Changed paths:
	   M /irssi/trunk/src/irc/dcc/dcc-send.c

	 warning fix

2002-04-23 10:50:24  cras

	 Changed paths:
	   M /irssi/trunk/autogen.sh

	 yet another fix

2002-04-22 12:16:58  cras

	 Changed paths:
	   M /irssi/trunk/autogen.sh

	 more and more glib*.m4 kludges, maybe it finally works? :)

2002-04-22 12:08:07  cras

	 Changed paths:
	   M /irssi/trunk/autogen.sh

	 another try with glib*.m4

2002-04-22 11:47:13  cras

	 Changed paths:
	   M /irssi/trunk/docs/signals.txt
	   M /irssi/trunk/src/irc/core/modes.c

	 Added setby-parameter to "nick mode changed" and "channel mode changed"

2002-04-22 11:40:43  cras

	 Changed paths:
	   M /irssi/trunk
	   M /irssi/trunk/.cvsignore

	 updated for the glib*.m4 files

2002-04-22 11:40:29  cras

	 Changed paths:
	   M /irssi/trunk/autogen.sh
	   A /irssi/trunk/glib-2.0.m4_
	   A /irssi/trunk/glib.m4_

	 Trying again to add glib.m4 files so you don't need them. autogen.sh kludges
	 around the duplicates.

2002-04-22 11:12:41  cras

	 Changed paths:
	   M /irssi/trunk/docs/signals.txt
	   M /irssi/trunk/src/fe-common/irc/fe-events.c
	   M /irssi/trunk/src/fe-common/irc/fe-modes.c
	   M /irssi/trunk/src/fe-common/irc/fe-netjoin.c

	 "message mode" -> "message irc mode", also added in signals.txt

2002-04-21 19:31:23  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/formats.h
	   M /irssi/trunk/src/fe-common/core/keyboard.c
	   M /irssi/trunk/src/fe-common/core/keyboard.h

	 struct naming changes

2002-04-19 10:32:46  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/irc/fe-modes.c

	 signal leak fix

2002-04-18 17:25:00  cras

	 Changed paths:
	   M /irssi/trunk/src/irc/dcc/dcc-send.c

	 /SET dcc_send_replace_space_with_underscore - patch by nix@suhs.nu

2002-04-18 09:47:27  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-text/gui-printtext.c

	 sig_gui_print_text: don't crash if dest is NULL.

2002-04-17 23:04:25  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/fe-queries.c
	   M /irssi/trunk/src/fe-common/core/module-formats.c
	   M /irssi/trunk/src/fe-common/core/module-formats.h

	 /QUERY existing_nick now switches to the window where it exists, instead of
	 complaining about /window item move (same fix as to /join recently).

2002-04-17 23:03:04  cras

	 Changed paths:
	   M /irssi/trunk/src/core/queries.c

	 when queried nick changes, "window item name changed" signal is sent too.

2002-04-17 23:02:41  cras

	 Changed paths:
	   M /irssi/trunk/docs/signals.txt
	   M /irssi/trunk/src/fe-common/core/formats.c
	   M /irssi/trunk/src/fe-text/gui-printtext.c

	 "gui print text" signal changed, last parameter is now TEXT_DEST_REC, not
	 level.

2002-04-17 17:30:26  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/window-commands.c

	 /WINDOW ITEM GOTO now accepts a number too, to jump to nth window item.

2002-04-16 21:51:44  cras

	 Changed paths:
	   M /irssi/trunk/src/perl/common/Core.xs

	 fix

2002-04-16 20:11:06  cras

	 Changed paths:
	   M /irssi/trunk/src/core/commands.c
	   M /irssi/trunk/src/core/commands.h
	   M /irssi/trunk/src/core/expandos.c
	   M /irssi/trunk/src/fe-text/statusbar.c
	   M /irssi/trunk/src/perl/common/Core.xs
	   M /irssi/trunk/src/perl/perl-signals.c
	   M /irssi/trunk/src/perl/perl-signals.h

	 fixes for new signaling code.

2002-04-16 19:26:33  cras

	 Changed paths:
	   M /irssi/trunk/configure.in

	 If terminfo/termcap isn't found, and --without-textui isn't given, abort the
	 configure

2002-04-16 08:51:45  cras

	 Changed paths:
	   D /irssi/trunk/glib-2.0.m4
	   D /irssi/trunk/glib.m4

	 Oh well, couldn't keep these anyway because aclocal doesn't like duplicates.

2002-04-15 23:24:02  cras

	 Changed paths:
	   A /irssi/trunk/glib-2.0.m4
	   A /irssi/trunk/glib.m4

	 glib.m4 stuff - so people using cvs don't need both glib 1.2 and 2.0
	 installed - either one will be enough.

2002-04-15 17:48:04  cras

	 Changed paths:
	   M /irssi/trunk/configure.in

	 Added --with-glib2 option which can be used to build irssi with GLIB 2.0
	 instead of 1.2. It autodetects first 1.2 and if not found, tries 2.0. NOTE:
	 if you're building from CVS, you MUST have both glib 1.2 and 2.0 devel.
	 packages installed.

2002-04-15 17:10:18  cras

	 Changed paths:
	   M /irssi/trunk/docs/perl.txt

	 removed a few functions that don't exist anymore

2002-04-15 16:33:47  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/irc/fe-modes.c

	 signal leak fix

2002-04-15 16:10:26  cras

	 Changed paths:
	   M /irssi/trunk/src/core/signals.c

	 display the refcount properly when complaining that signal is still
	 referenced

2002-04-15 16:06:57  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/fe-common-core.c
	   M /irssi/trunk/src/fe-common/core/keyboard.c
	   M /irssi/trunk/src/fe-common/irc/fe-netjoin.c
	   M /irssi/trunk/src/fe-text/gui-readline.c
	   M /irssi/trunk/src/fe-text/textbuffer-reformat.c

	 fixed several signal leaks

2002-04-15 15:59:09  cras

	 Changed paths:
	   M /irssi/trunk/src/core/commands.c
	   M /irssi/trunk/src/core/expandos.c
	   M /irssi/trunk/src/core/signals.c
	   M /irssi/trunk/src/core/signals.h
	   M /irssi/trunk/src/fe-text/statusbar.c
	   M /irssi/trunk/src/perl/perl-signals.c

	 Rewritten signal handling code - it wasn't supposed to come before 0.9 irssi
	 but it doesn't break much things and is needed for Qt port :)

2002-04-15 15:52:23  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/fe-common-core.c

	 GLib errors printed to stderr didn't contain \n

2002-04-14 18:30:13  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/fe-exec.c

	 /EXEC -interactive : only numbered /execs should have the % prefix.

2002-04-14 18:26:08  cras

	 Changed paths:
	   M /irssi/trunk/src/fe-common/core/window-commands.c

	 /WINDOW NAME now ignores if you're setting same name to it without
	 complaining.

2002-04-14 17:43:17  cras

	 Changed paths:
	   M /irssi/trunk/docs/help/in/connect.in

	 updated see also

2002-04-14 15:16:50  cras

	 Changed paths:
	   M /irssi/trunk/docs/formats.txt

	 "bold black" -> "dark grey"

2002-04-14 12:10:43  cras

	 Changed paths:
	   M /irssi/trunk/docs/startup-HOWTO.html

	 typofix

2002-04-14 12:09:55  cras

	 Changed paths:
	   M /irssi/trunk/docs/faq.html

	 added code tags

2002-04-14 12:06:46  cras

	 Changed paths:
	   M /irssi/trunk/docs/startup-HOWTO.html

	 statusbar section uses now 
, not 
    2002-04-14 12:03:42 cras Changed paths: M /irssi/trunk/docs/startup-HOWTO.html even more code tags 2002-04-14 11:56:55 cras Changed paths: M /irssi/trunk/docs/startup-HOWTO.html added code-tags and some other updates. 2002-04-13 14:28:01 cras Changed paths: M /irssi/trunk/src/fe-common/core/keyboard.c If some keycombo can't be expanded, add it to state list as-is so it can use existing combos given by GUI. 2002-04-13 00:58:26 cras Changed paths: M /irssi/trunk/src/fe-common/core/keyboard.c Wrong casting with glib2 fix - GSearchFunc, not GCompareFunc :) 2002-04-13 00:55:10 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-messages.c M /irssi/trunk/src/fe-common/core/module-formats.c address parameter was missing from /FORMAT invite, nick_changed, kick and topic. 2002-04-12 21:45:59 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-exec.c M /irssi/trunk/src/fe-common/core/fe-exec.h /EXEC -out now sends /msg -nick | -channel so it works properly with silc channels. 2002-04-12 21:41:51 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-windows.c window_change_server() : don't change server if it's being disconnected. fixes a crash with multiple channels being in one windows. 2002-04-12 21:06:18 cras Changed paths: M /irssi/trunk/docs/faq.html added "how do i autorun scripts" 2002-04-11 15:54:23 cras Changed paths: M /irssi/trunk/src/irc/dcc/dcc-autoget.c /SET dcc_autoget_max_size default changed to 0 (disabled) - it's pretty stupid default since no-one wants it anyway 2002-04-10 04:56:53 cras Changed paths: M /irssi/trunk/irssi-config.in PERL_LDFLAGS isn't used anymore, replaced with other PERL_* 2002-04-10 04:53:06 cras Changed paths: M /irssi/trunk/src/core/servers.c M /irssi/trunk/src/core/session.c M /irssi/trunk/src/core/special-vars.c M /irssi/trunk/src/fe-common/core/completion.c M /irssi/trunk/src/fe-common/core/keyboard.c M /irssi/trunk/src/irc/core/irc-servers-setup.c M /irssi/trunk/src/irc/dcc/dcc-send.c Fixed one error and several warnings with GLIB 2.0 2002-04-09 23:25:34 cras Changed paths: M /irssi/trunk/docs/help/in/server.in Added CONNECT to "see also" list 2002-04-09 21:06:20 cras Changed paths: M /irssi/trunk/src/fe-common/core/module-formats.c M /irssi/trunk/src/fe-common/core/module-formats.h Removed the now useless "/window item move" help with /join 2002-04-09 21:05:44 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-channels.c /JOIN #existing_channel jumps to the window where it's joined. 2002-04-09 07:27:31 cras Changed paths: M /irssi/trunk/scripts/kills.pl updated comments 2002-04-09 07:18:11 cras Changed paths: M /irssi/trunk/src/perl/common/Core.xs Irssi::timeout_add() - don't allow smaller values than 10 2002-04-06 18:34:21 cras Changed paths: M /irssi/trunk/irssi.conf DALnet, not DALNet 2002-04-05 11:09:30 cras Changed paths: M /irssi/trunk/src/irc/core/irc-servers.c workaround for some server that doesn't reply anything to pings. 2002-04-05 04:43:48 cras Changed paths: M /irssi/trunk/irssi.conf updated max_whois properly, changed some values from 100 to 30. 2002-04-05 03:21:08 cras Changed paths: M /irssi/trunk/irssi.conf added PTnet 2002-04-03 16:08:52 cras Changed paths: M /irssi/trunk/src/core/servers-reconnect.c if /CONNECT -! ircnet couldn't connect to first server, next was tried but -! was forgotten. 2002-04-02 01:06:54 cras Changed paths: M /irssi/trunk/docs/help/in/levels.in CLIENTNOTICE and CLIENTERROR shouldn't have been in plural 2002-04-01 20:57:40 cras Changed paths: M /irssi/trunk/src/perl/common/Irssi.pm print() fix 2002-03-31 21:51:58 cras Changed paths: M /irssi/trunk/configure.in added note about INSTALL file. 2002-03-31 21:40:40 cras Changed paths: M /irssi/trunk/src/irc/dcc/dcc.c Listen for DCC connections in all interfaces 2002-03-31 21:07:23 cras Changed paths: M /irssi/trunk/src/core/channels.c M /irssi/trunk/src/core/servers.c M /irssi/trunk/src/fe-common/core/fe-channels.c M /irssi/trunk/src/irc/core/channel-rejoin.c M /irssi/trunk/src/irc/core/channels-query.c M /irssi/trunk/src/irc/core/irc-channels.c Don't set channel->server = NULL when disconnecting, so scripts can still use it in eg. "channel destroyed". Patch by Qrczak 2002-03-31 14:04:57 cras Changed paths: M /irssi/trunk/src/irc/core/bans.c with 10 char usernames, ban "*234567890" instead of "*12345678*" 2002-03-24 21:59:37 cras Changed paths: M /irssi/trunk/src/perl/common/Irssi.pm bugfix 2002-03-24 21:41:07 cras Changed paths: M /irssi/trunk/docs/help/in/bind.in M /irssi/trunk/src/fe-common/core/keyboard.c Added "nothing" action to /BIND. 2002-03-24 20:37:12 cras Changed paths: M /irssi/trunk/src/perl/common/Irssi.pm M /irssi/trunk/src/perl/ui/UI.pm Perl's print and printf calls now write the text to irssi's window. You can give the level like a file handle, eg. "print CRAP 'text';". You can also give the window/server/target with $fh = $window->create_handle([level]) and $server->create_handle(target, [level]). Patch by juerd@juerd.nl 2002-03-24 20:06:47 cras Changed paths: M /irssi/trunk/src/fe-text/statusbar-items.c Input lines are now never destroyed and they're associated to statusbar name, so scripts can now do any statusbar changes without input line being cleared. 2002-03-24 17:47:47 cras Changed paths: M /irssi/trunk/docs/help/in/list.in M /irssi/trunk/docs/help/in/note.in M /irssi/trunk/docs/help/in/squery.in alis/noteserv help by pasky 2002-03-24 17:35:20 cras Changed paths: M /irssi/trunk/src/perl/perl-core.c destruct level isn't touched anymore, it crashes irssi with a few people.. 2002-03-24 09:02:50 cras Changed paths: A /irssi/trunk/docs/help/in/script.in added, patch by pasky 2002-03-23 18:42:48 cras Changed paths: M /irssi/trunk/src/core/expandos.c $topic shouldn't crash if query doesn't have a valid address set yet. 2002-03-22 23:30:45 cras Changed paths: M /irssi/trunk/src/core/expandos.c Add server tag as well to topicbar with queries 2002-03-22 22:29:28 cras Changed paths: M /irssi/trunk/irssi.conf Added Hashmark network 2002-03-22 22:25:35 cras Changed paths: M /irssi/trunk/irssi.conf s/Sorcery/SorceryNet/ 2002-03-22 22:15:45 cras Changed paths: M /irssi/trunk/irssi.conf Added Sorcery network. 2002-03-19 18:34:32 cras Changed paths: M /irssi/trunk/docs/startup-HOWTO.html buggy xhtml 2002-03-19 18:24:28 cras Changed paths: M /irssi/trunk/src/fe-text/textbuffer-commands.c /CLEAR now clears specified window. 2002-03-19 13:28:55 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-help.c Sort /HELP output better when using multiple categories. Patch by c0ffee. 2002-03-18 16:47:19 cras Changed paths: M /irssi/trunk/docs/faq.html AGAIN forgot Q/A. 2002-03-18 16:46:40 cras Changed paths: M /irssi/trunk/docs/faq.html "Will there be /DETACH-like feature?" 2002-03-18 16:25:08 cras Changed paths: M /irssi/trunk/configure.in src/irc/bot is removed 2002-03-17 10:13:18 cras Changed paths: M /irssi/trunk/src/irc/core/modes.c Allow /OP, etc. commands for server operators as well. They may not work everywhere, but the whole point of the check was to avoid accidental /OP * or something while not opped in some huge channel. 2002-03-17 03:50:12 cras Changed paths: M /irssi/trunk/src/irc/core/channel-events.c If autojoining to !channel failed because it didn't exist, create it by joining to !!channel 2002-03-17 03:14:56 cras Changed paths: M /irssi/trunk/docs/faq.html show how to change TERM 2002-03-17 01:59:46 cras Changed paths: M /irssi/trunk/src/irc/dcc/dcc-get.c fallback to rename() if link() isn't supported on the filesystem, so people can still download files to such FSes.. 2002-03-17 00:21:19 cras Changed paths: M /irssi/trunk/docs/crash.txt added email address 2002-03-17 00:17:33 cras Changed paths: M /irssi/trunk/src/fe-text/term-terminfo.c term_deinit() should set SIGCONT back to default, so if it's sent after that it won't crash (gnome-terminal does that for some reason) 2002-03-16 14:28:20 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-log.c $1 can now be used as server tag in /SET autolog_path. This is useful when you want to log for specified tag before the server exists yet so $tag wouldn't work. This happens at least when queries print the "querying nick" text at startup. 2002-03-16 12:14:35 cras Changed paths: M /irssi/trunk/src/perl/Makefile.am "make clean" now cleans all perl subdirs properly too. 2002-03-15 22:32:22 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-channels.c /PART in SILC destroys the channel immediately, so we'll need to check that it's not destroyed when doing it in /CYCLE.. 2002-03-15 22:07:19 cras Changed paths: M /irssi/trunk/src/irc/Makefile.am Dropped the bot-plugin. It's not useful to anyone really. 2002-03-15 21:59:00 cras Changed paths: M /irssi/trunk/src/fe-common/core/module-formats.c updated not_good_idea text 2002-03-15 01:05:55 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-irc-server.c /SERVER ADD -ircnet value wasn't strdup()ed so it might have done something nasty, at least during quit might have crashed. 2002-03-15 00:46:48 cras Changed paths: M /irssi/trunk/src/fe-text/term-terminfo.c M /irssi/trunk/src/fe-text/term.c M /irssi/trunk/src/fe-text/term.h Get the terminal size at startup with ioctl() and use it. Fixes at least NetBSD. 2002-03-15 00:33:33 cras Changed paths: M /irssi/trunk/src/fe-text/terminfo-core.c Scrolling was buggy with "ri" method, it tried to used "rin" as well which crashed irssi.. Happened at least with NetBSD/sparc. 2002-03-15 00:01:57 cras Changed paths: M /irssi/trunk/src/irc/core/netsplit.c Fixed that "nick already in split list, how?" bug with a patch from fuchs. I didn't realize someone else could change nick to one in the split list. :) 2002-03-14 22:59:16 cras Changed paths: M /irssi/trunk/src/perl/ui/Window.xs $window->command() changed active window temporarily to wanted one and then back to old one. This wasn't very good idea if the old window was destroyed by the command.. 2002-03-14 21:47:41 cras Changed paths: M /irssi/trunk/docs/faq.html Lost in html conversion: Q: Why does irssi autojoin on invite by default? 2002-03-14 12:36:31 cras Changed paths: M /irssi/trunk/src/irc/core/irc-expandos.c $cumode and $cumode_space should do stuff only to IRC servers. 2002-03-14 07:44:06 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-windows.c M /irssi/trunk/src/fe-common/core/printtext.c Don't crash when trying to print text when there's no windows yet. Also print the text to stdout. 2002-03-14 05:51:10 cras Changed paths: M /irssi/trunk/docs/startup-HOWTO.html updated index 2002-03-14 05:49:43 cras Changed paths: M /irssi/trunk/docs/startup-HOWTO.html updated irssi-proxy description 2002-03-14 02:54:05 cras Changed paths: M /irssi/trunk/src/core/modules-load.c Don't crash if there's no prefixes (botti doesn't) when loading module. Patch by aldem-irssi@aldem.net 2002-03-14 01:10:14 cras Changed paths: M /irssi/trunk/configure.in 0.8.4.CVS version.. 2002-03-13 05:37:37 cras Changed paths: M /irssi/trunk/NEWS M /irssi/trunk/configure.in 0.8.4 released 2002-03-13 04:30:07 cras Changed paths: M /irssi/trunk/src/fe-common/irc/Makefile.am M /irssi/trunk/src/irc/Makefile.am "make dist" now doesn't add irc.c / irc-modules.c 2002-03-13 04:23:38 cras Changed paths: M /irssi/trunk/src/fe-text/statusbar.h bit fields should be unsigned type always (unsigned int dirty:1). 2002-03-13 04:19:04 cras Changed paths: M /irssi/trunk/src/irc/dcc/dcc-resume.c proper checking for lseek() failure 2002-03-13 04:15:39 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-queries.c when autochanging query's nick to be correct case, don't print the "nick changed" message 2002-03-13 04:06:31 cras Changed paths: M /irssi/trunk/src/irc/core/irc-queries.c If queried nick did a nick change, it might have crashed irssi. 2002-03-13 04:02:55 cras Changed paths: M /irssi/trunk/src/fe-common/irc/Makefile.am ARGH! I hate this new behaviour of CVS not asking if I want to abort the message - have to RTFM to see if I can get old behaviour back :) So, this+previous commit: "make distclean" should remove irc.c and irc-modules.c since they're generated by configure. !user part is optional in IRC prefix, so nick@server is now handled correctly. 2002-03-13 03:59:01 cras Changed paths: M /irssi/trunk/src/irc/Makefile.am M /irssi/trunk/src/irc/core/irc.c *** empty log message *** 2002-03-13 02:57:05 cras Changed paths: M /irssi/trunk/configure.in 0.8.3.CVS version now 2002-03-13 02:36:39 cras Changed paths: M /irssi/trunk/NEWS M /irssi/trunk/configure.in 0.8.3 released 2002-03-13 02:33:30 cras Changed paths: M /irssi/trunk/src/perl/perl-common.c removed the debugging code.. 2002-03-13 02:30:20 cras Changed paths: M /irssi/trunk/src/core/nicklist.c Set ownnick to channel->NULL when the nick record is destroyed. Should fix some perl script errors. 2002-03-13 02:21:11 cras Changed paths: M /irssi/trunk/src/core/servers.c When IPv4 or v6 wasn't forced, irssi picked improperly IPv4 even if there was only v6 address. 2002-03-13 01:40:12 cras Changed paths: M /irssi/trunk/src/perl/perl-common.c added some debugging code to irssi_bless_iobject() - can it really be an overflow? :) 2002-03-12 21:51:03 cras Changed paths: M /irssi/trunk/src/irc/core/irc-servers.c fix to some broken "ircds" 2002-03-11 19:20:42 cras Changed paths: M /irssi/trunk/src/core/queries.c New queries should begin with last_unread_msg timestamp set to now. This fixes /SET autoclose_query >0 + /SET autocreate_own_query ON closing queries created by your /MSG almost immediately. 2002-03-11 19:14:29 cras Changed paths: M /irssi/trunk/src/irc/proxy/Makefile.am make clean should remove libirc_proxy.a symlink 2002-03-11 18:14:30 cras Changed paths: M /irssi/trunk/configure.in Back .CVS versioning.. 2002-03-11 17:46:14 cras Changed paths: M /irssi/trunk/TODO M /irssi/trunk/configure.in updated for 0.8.2 release 2002-03-11 17:44:42 cras Changed paths: M /irssi/trunk/src/perl/perl-common.c added ownnick to Irssi::Channel 2002-03-11 06:31:00 cras Changed paths: M /irssi/trunk/docs/startup-HOWTO.html added ircii-like window settings 2002-03-11 06:19:25 cras Changed paths: M /irssi/trunk/docs/startup-HOWTO.html "I don't want any windows, I want it just like in ircII!" + /SET print_active_channel. 2002-03-11 05:54:57 cras Changed paths: M /irssi/trunk/autogen.sh A /irssi/trunk/irssi.cvs autogen.sh complains now if it's run outside cvs. 2002-03-11 05:44:29 cras Changed paths: M /irssi/trunk/NEWS Updated for 0.8.2 2002-03-11 05:30:13 cras Changed paths: M /irssi/trunk/src/irc/core/modes.c /SET max_wildcard_modes 0 should disable the checking 2002-03-11 05:21:01 cras Changed paths: M /irssi/trunk/scripts/splitlong.pl updated 2002-03-11 04:45:57 cras Changed paths: M /irssi/trunk/src/fe-common/core/formats.c M /irssi/trunk/src/fe-text/gui-printtext.c default_color checks moved from fe-text to fe-common, so they work properly with window-specific themes. also should fix some weird problems related to them and gui_printtext_after(). 2002-03-11 04:11:18 cras Changed paths: M /irssi/trunk/src/irc/core/irc-servers.c M /irssi/trunk/src/irc/core/irc-servers.h M /irssi/trunk/src/irc/core/irc.c Safer flood protection for lines longer than 100 chars. Maybe even a bit too safe but generally you write lines less than 100 chars so it shouldn't really matter. Calculated (2 + line_length/100) in seconds. 2002-03-11 03:07:05 cras Changed paths: M /irssi/trunk/src/fe-text/statusbar.c All control chars in statusbar items are now displayed reversed. 2002-03-11 01:18:33 cras Changed paths: M /irssi/trunk/docs M /irssi/trunk/docs/.cvsignore M /irssi/trunk/scripts/examples A /irssi/trunk/scripts/examples/.cvsignore updated 2002-03-10 22:38:10 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-irc-server.c Added -4 | -6 to /SERVER ADD syntax. 2002-03-10 22:33:46 cras Changed paths: M /irssi/trunk/scripts/Makefile.am A /irssi/trunk/scripts/mail.pl A /irssi/trunk/scripts/usercount.pl new scripts 2002-03-10 22:30:45 cras Changed paths: M /irssi/trunk/configure.in M /irssi/trunk/scripts/Makefile.am A /irssi/trunk/scripts/examples/Makefile.am script updates.. 2002-03-10 22:28:38 cras Changed paths: M /irssi/trunk/scripts/autoop.pl M /irssi/trunk/scripts/autorejoin.pl A /irssi/trunk/scripts/buf.pl D /irssi/trunk/scripts/clones.pl A /irssi/trunk/scripts/dns.pl A /irssi/trunk/scripts/examples A /irssi/trunk/scripts/examples/command.pl A /irssi/trunk/scripts/examples/msg-event.pl A /irssi/trunk/scripts/examples/redirect.pl D /irssi/trunk/scripts/hello.pl A /irssi/trunk/scripts/kills.pl M /irssi/trunk/scripts/mlock.pl D /irssi/trunk/scripts/privmsg.pl M /irssi/trunk/scripts/quitmsg.pl D /irssi/trunk/scripts/realname.pl A /irssi/trunk/scripts/splitlong.pl added/removed some default scripts 2002-03-10 20:58:16 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-irc-server.c /SERVER ADD -ircnet should add the network to config with the same case as in /IRCNET list. 2002-03-10 20:43:35 cras Changed paths: M /irssi/trunk/src/fe-text/term-terminfo.c whops, stupid utf-8 bug :) 2002-03-10 20:40:06 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-queries.c crashfix 2002-03-10 20:23:22 cras Changed paths: M /irssi/trunk/src/irc/core/irc-queries.c Automatically change the nick to correct case in queries (eg. you did /QUERY nick, and the nick really was Nick, irssi would change the query to Nick as well) 2002-03-10 20:14:04 cras Changed paths: M /irssi/trunk/src/core/servers.c If -4 or -6 option is used with /SERVER, force the correct protocol match. eg. /SERVER -6 host either connects to IPv6 host or fails. 2002-03-10 20:03:27 cras Changed paths: M /irssi/trunk/src/fe-text/term-terminfo.c term_addch() : utf-8 fixes for cursor positioning. 2002-03-10 17:36:35 cras Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c When input line is in redirection mode, allow empty lines (eg. enter after /OPER now aborts it) 2002-03-10 17:23:37 cras Changed paths: M /irssi/trunk/src/irc/core/irc-queries.c If you had query with "X" but the nick really was "x", and after nick change to "X" you saw "X changed nick to X" 2002-03-10 17:15:03 cras Changed paths: M /irssi/trunk/src/irc/core/modes.c Added /SET max_wildcard_modes (default 6) - if a wildcard to /OP, /DEOP, /VOICE or /DEVOICE matches more nicks than this, -yes option is required. 2002-03-10 17:00:38 cras Changed paths: M /irssi/trunk/src/irc/core/irc-nicklist.c M /irssi/trunk/src/irc/core/irc.h Added '.' to known nick flag characters. Also supports having multiple flag chars in /NAMES list, so eg. "@+nick" works or ".@nick" which is already used by some servers. 2002-03-10 16:46:22 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-ignore-messages.c Never ignore kick msg if you get kicked from channel. 2002-03-10 16:42:52 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-netjoin.c Netjoins in +channels were printed as if users joined to "channel" and all of them had ops, so the message always went to status/active window. 2002-03-10 16:20:44 cras Changed paths: M /irssi/trunk/src/core/core.c M /irssi/trunk/src/core/core.h M /irssi/trunk/src/fe-text/irssi.c SIGHUP now does /RELOAD - useful with for example /SBAR prompt DISABLE when you don't have an input line to recover :) 2002-03-10 16:12:13 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-channels.c /CYCLE tried to do /PART twice. 2002-03-10 16:07:57 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-core-commands.c /CAT prints files now with CLIENTCRAP + NEVER level, so timestamps aren't printed. Also since /AWAY prints the awaylog using /CAT, we don't get timestamps there either now. 2002-03-10 15:55:46 cras Changed paths: M /irssi/trunk/default.theme M /irssi/trunk/src/fe-common/core/formats.c M /irssi/trunk/src/fe-common/core/formats.h M /irssi/trunk/src/fe-common/core/keyboard.c M /irssi/trunk/src/fe-common/core/printtext.c M /irssi/trunk/src/fe-common/core/themes.c M /irssi/trunk/src/fe-common/core/themes.h *** empty log message *** 2002-03-10 15:46:40 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-channels.c /CYCLE reason didn't work 2002-03-10 15:31:07 cras Changed paths: M /irssi/trunk/src/irc/core/irc-commands.c M /irssi/trunk/src/irc/core/irc-servers.h /KNOCKOUT code was a bit stupid, and the timeout checking wasn't very /accurate. 2002-03-10 15:28:08 cras Changed paths: M /irssi/trunk/src/core/chatnets.c Don't send -autosendcmd after /UPGRADE. 2002-03-10 15:24:08 cras Changed paths: M /irssi/trunk/src/core/query-rec.h M /irssi/trunk/src/fe-common/core/fe-queries.c /SET autoclose_query - now only last received private message affects when the query is closed, ie. /WHOIS requests or nick changes don't reset the counter. 2002-03-10 15:22:59 cras Changed paths: M /irssi/trunk/src/fe-common/core/formats.c Foreground ANSI colors weren't working 2002-03-10 15:02:33 cras Changed paths: M /irssi/trunk/irssi.conf M /irssi/trunk/src/fe-text/statusbar-items.c No more infobar, but in empty windows topicbar contains the URL. 2002-03-09 19:57:35 cras Changed paths: M /irssi/trunk/docs/faq.html Added missing Q/A :) 2002-03-09 19:56:57 cras Changed paths: M /irssi/trunk/docs/faq.html added utf8 help 2002-03-09 18:54:38 cras Changed paths: M /irssi/trunk/src/fe-text/term-terminfo.c Irssi didn't work properly if read() returned only partial utf8 character string. 2002-03-09 13:17:32 cras Changed paths: M /irssi/trunk/src/perl/common/Irssi.pm "use Irssi" now prints a warning if it's used outside irssi, but doesn't die. 2002-03-09 11:09:37 cras Changed paths: M /irssi/trunk/docs/faq.html added title 2002-03-09 11:06:42 cras Changed paths: M /irssi/trunk/autogen.sh M /irssi/trunk/docs/Makefile.am A /irssi/trunk/docs/faq.html D /irssi/trunk/docs/faq.txt FAQ is now in HTML format. Patch by Han. 2002-03-09 10:25:06 cras Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c Fixed a memory leak with ^Y 2002-03-08 22:04:59 cras Changed paths: M /irssi/trunk/src/fe-text/gui-printtext.c M /irssi/trunk/src/fe-text/term.c /SET mirc_blink_fix - if ON, the bright/blink bit is stripped from MIRC colors. Set this to ON, if your terminal shows bright background colors as blinking. Patch by pv2b 2002-03-08 19:40:43 cras Changed paths: M /irssi/trunk/src/irc/core/modes.c /OP etc. shouldn't crash if channel hadn't received /NAMES list yet. 2002-03-07 00:49:16 cras Changed paths: M /irssi/trunk/docs/faq.txt "Why does irssi autojoin on invite by default?" 2002-03-06 15:43:42 cras Changed paths: M /irssi/trunk/docs/help/in/connect.in M /irssi/trunk/docs/help/in/server.in added -! option help, by c0ffee 2002-03-04 22:49:08 cras Changed paths: M /irssi/trunk/docs/startup-HOWTO.html added info about /set term_force_colors to lazy people section 2002-03-01 20:56:50 cras Changed paths: M /irssi/trunk/src/perl/Makefile.am scripts should be looked from share dir, not lib dir. 2002-03-01 20:33:45 cras Changed paths: M /irssi/trunk/docs/help/in/ignore.in added notice of man 7 regex 2002-02-28 15:26:02 cras Changed paths: M /irssi/trunk/docs/startup-HOWTO.html added psybnc section 2002-02-25 21:25:08 cras Changed paths: M /irssi/trunk/README.cygwin updated 2002-02-25 18:48:08 cras Changed paths: M /irssi/trunk/src/fe-common/core/themes.c /FORMAT tab completion went to infinite loop if there was more spaces than one in the line.. 2002-02-25 18:28:55 cras Changed paths: M /irssi/trunk/src/fe-text/gui-entry.c ^Y shouldn't crash with empty cutbuffer 2002-02-25 15:50:49 cras Changed paths: M /irssi/trunk/docs/perl.txt command() fixes 2002-02-24 00:08:36 cras Changed paths: M /irssi/trunk/docs/perl.txt updated nick_find(), added nick_find_mask() 2002-02-22 14:12:33 cras Changed paths: M /irssi/trunk/src/fe-text/mainwindows.c M /irssi/trunk/src/fe-text/module-formats.c M /irssi/trunk/src/fe-text/module-formats.h Show window's scroll state with /WINDOW. 2002-02-22 14:04:07 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-windows.c Window level matching code was a bit messy. Also, now the active window is preferred if there's multiple matches by the same level. 2002-02-22 13:56:24 cras Changed paths: M /irssi/trunk/src/fe-common/core/themes.c Highascii chars in replaces block in theme files could have crashed irssi. 2002-02-20 19:12:45 cras Changed paths: M /irssi/trunk/src/core/session.c /UPGRADE saves now topic_time and topic_by. 2002-02-20 16:21:50 cras Changed paths: M /irssi/trunk/src/irc/proxy/listen.c PROXY CTCP ON|OFF - proxy clients can send this command to specify that they want to handle the received CTCP requests. 2002-02-20 16:03:53 cras Changed paths: M /irssi/trunk/src/irc/core/irc-expandos.c $cumode wasn't updated after receiving nick list, so with empty channels it didn't contain @ immediately. 2002-02-20 13:46:45 cras Changed paths: M /irssi/trunk/src/fe-text/gui-entry.c M /irssi/trunk/src/fe-text/gui-entry.h M /irssi/trunk/src/fe-text/gui-readline.c Backspace/delete shouldn't modify cutbuffer. 2002-02-20 13:44:23 cras Changed paths: M /irssi/trunk/src/fe-text/gui-entry.c stupid bug :) lines longer than 1024 chars made irssi crash. 2002-02-18 22:12:55 cras Changed paths: D /irssi/trunk/docs/help/in/perlflush.in D /irssi/trunk/docs/help/in/run.in there's no /RUN or /PERLFLUSH commands anymore. someone could write /HELP script ;) 2002-02-18 21:59:40 cras Changed paths: M /irssi/trunk/docs/help/in/bind.in M /irssi/trunk/src/fe-text/gui-readline.c Added escape_char /BIND command for inserting the next keypress to input line. 2002-02-18 20:48:35 cras Changed paths: M /irssi/trunk/src/core/network.c if gethostbyname() failed, the return value was returned incorrectly (accidentally cvs committed it after some of my test) 2002-02-18 11:29:53 cras Changed paths: M /irssi/trunk/docs/startup-HOWTO.html updated proxy docs 2002-02-18 10:08:12 cras Changed paths: M /irssi/trunk/docs/startup-HOWTO.html missing 2002-02-18 10:07:09 cras Changed paths: M /irssi/trunk/docs/startup-HOWTO.html minor updates 2002-02-18 10:00:26 cras Changed paths: M /irssi/trunk/docs/startup-HOWTO.html added statusbar help 2002-02-17 21:20:52 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c Some events that contained target parameter weren't printed to correct window (eg. end of bans). 2002-02-17 20:41:34 cras Changed paths: M /irssi/trunk/src/core/network.c still one isxdigit() -> i_isxdigit() 2002-02-17 19:05:25 cras Changed paths: M /irssi/trunk/src/fe-text/term-terminfo.c compiler warning fix 2002-02-17 18:53:11 cras Changed paths: M /irssi/trunk/configure.in COMMON_NOUI_LIBS shouldn't include $INTLLIBS, it's not needed anymore and it's not even set anywhere, except in local environemnt where it may break make.. 2002-02-17 18:19:56 cras Changed paths: M /irssi/trunk/Makefile.am findsyntax.pl should be in dist as well.. 2002-02-17 18:12:56 cras Changed paths: M /irssi/trunk/configure.in version number update to 0.8.1.CVS 2002-02-17 18:03:24 cras Changed paths: M /irssi/trunk/INSTALL added some information about ipv6 resolving 2002-02-17 16:47:04 cras Changed paths: M /irssi/trunk/NEWS M /irssi/trunk/configure.in 0.8.1 release :) 2002-02-17 16:42:07 cras Changed paths: M /irssi/trunk/src/fe-text/term-curses.c M /irssi/trunk/src/fe-text/term-terminfo.c M /irssi/trunk/src/fe-text/term.c --disable-terminfo didn't work 2002-02-17 16:37:41 cras Changed paths: M /irssi/trunk/src/fe-common/core/formats.c Another crashfix 2002-02-17 15:42:53 cras Changed paths: M /irssi/trunk/src/fe-text/gui-printtext.c fixed a compiler warning 2002-02-17 15:41:38 cras Changed paths: M /irssi/trunk/src/core/log.c Log writing sometimes might have produced some glib errors. 2002-02-17 15:25:10 cras Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c M /irssi/trunk/src/fe-text/utf8.c M /irssi/trunk/src/fe-text/utf8.h compiler warning fixes 2002-02-17 15:00:34 cras Changed paths: M /irssi/trunk/src/fe-common/core/formats.c "whops" :) ^D as last chars in line made some screen corruption and maybe even could have crashed 2002-02-17 13:51:56 cras Changed paths: M /irssi/trunk/configure.in updated version number to 0.8.0.CVS again 2002-02-17 13:43:39 cras Changed paths: M /irssi/trunk/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:41 cras Changed paths: M /irssi/trunk/configure.in -lcurses was added twice when linking (or worse, -lncurses and -lcurses) 2002-02-17 12:30:50 cras Changed paths: M /irssi/trunk/Makefile.am syntax.pl should be included with release 2002-02-17 11:45:25 cras Changed paths: M /irssi/trunk/TODO A /irssi/trunk/docs/help/in/upgrade.in Added /HELP upgrade 2002-02-17 11:41:22 cras Changed paths: M /irssi/trunk/TODO updated 2002-02-17 11:09:04 cras Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c Added ^I = "tab" key. 2002-02-17 10:47:51 cras Changed paths: M /irssi/trunk/irssi.conf Added GIMPNet, reformatted to look exactly the same as it gets when /SAVEd. 2002-02-17 10:37:23 cras Changed paths: M /irssi/trunk/src/core/special-vars.c M /irssi/trunk/src/fe-common/core/themes.c Don't crash if special vars line ends with '$'. 2002-02-16 16:10:27 cras Changed paths: M /irssi/trunk/src/fe-text/statusbar-config.c Added /STATUSBAR # RESET command for removing the whole statusbar block from config file. 2002-02-16 15:10:54 cras Changed paths: M /irssi/trunk/NEWS M /irssi/trunk/configure.in getting ready for v0.8.0 release 2002-02-16 15:10:08 cras Changed paths: M /irssi/trunk/TODO updated 2002-02-16 14:33:17 cras Changed paths: M /irssi/trunk/src/fe-common/core/chat-completion.c M /irssi/trunk/src/fe-common/irc/fe-irc-commands.c /ACTION supports -servertag now and tab completion works with it like with /MSG. 2002-02-16 14:32:53 cras Changed paths: M /irssi/trunk/src/core/chat-commands.c Removed useless casting. 2002-02-16 14:19:05 cras Changed paths: M /irssi/trunk/docs/faq.txt Added Q/A for autorejoin + public aways 2002-02-16 14:06:57 cras Changed paths: M /irssi/trunk/scripts/autorejoin.pl added /SET autorejoin_channels 2002-02-16 13:52:19 cras Changed paths: A /irssi/trunk/INSTALL M /irssi/trunk/README M /irssi/trunk/docs/perl.txt Added real installation instructions to INSTALL file. 2002-02-16 13:27:57 cras Changed paths: M /irssi/trunk/docs/faq.txt M /irssi/trunk/docs/startup-HOWTO.html updates 2002-02-16 13:08:58 cras Changed paths: M /irssi/trunk/docs/startup-HOWTO.html added /bind section. 2002-02-16 13:08:45 cras Changed paths: M /irssi/trunk/docs/help/in/bind.in updated 2002-02-16 12:30:32 cras Changed paths: M /irssi/trunk/docs/startup-HOWTO.html a bit more proxy updates 2002-02-16 12:24:50 cras Changed paths: M /irssi/trunk/docs/startup-HOWTO.html added bnc and dircproxy settings 2002-02-16 11:46:35 cras Changed paths: M /irssi/trunk/irssi.conf added INVITELIST alias. 2002-02-16 11:41:32 cras Changed paths: M /irssi/trunk/src/irc/core/irc-session.c server->emode_known wasn't saved during /UPGRADE. 2002-02-16 11:39:20 cras Changed paths: M /irssi/trunk/docs/perl.txt updated 2002-02-16 11:11:00 cras Changed paths: M /irssi/trunk/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:05 cras Changed paths: M /irssi/trunk/docs/faq.txt updated 2002-02-16 08:37:31 cras Changed paths: M /irssi/trunk/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:57 cras Changed paths: M /irssi/trunk/src/fe-text/module-formats.c M /irssi/trunk/src/fe-text/module-formats.h M /irssi/trunk/src/fe-text/statusbar-config.c /STATUSBAR now prints a list of statusbars, /STATUSBAR prints statusbar info. 2002-02-16 07:56:31 cras Changed paths: M /irssi/trunk/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:35 cras Changed paths: M /irssi/trunk/src/fe-text/statusbar-config.c /STATUSBAR # VISIBLE command didn't work properly 2002-02-16 01:08:47 cras Changed paths: M /irssi/trunk/src/fe-common/core/themes.c M /irssi/trunk/src/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:25 cras Changed paths: M /irssi/trunk/src/fe-text/statusbar-config.c command_unbind("statusbar add") was called with wrong function parameter. 2002-02-15 23:42:09 cras Changed paths: M /irssi/trunk/src/fe-text/statusbar-config.c case-insensitivity for /STATUSBAR command 2002-02-15 23:22:46 cras Changed paths: A /irssi/trunk/docs/help/in/statusbar.in M /irssi/trunk/src/fe-text/statusbar-config.c Added _very_ small help for /statusbar + their SYNTAXes. 2002-02-15 23:18:48 cras Changed paths: M /irssi/trunk/src/fe-text/module-formats.c M /irssi/trunk/src/fe-text/module-formats.h M /irssi/trunk/src/fe-text/statusbar-config.c More statusbar commands. 2002-02-15 23:18:35 cras Changed paths: M /irssi/trunk/src/core/channels-setup.c M /irssi/trunk/src/core/servers-setup.c M /irssi/trunk/src/lib-config/get.c M /irssi/trunk/src/lib-config/iconfig.h M /irssi/trunk/src/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:31 cras Changed paths: M /irssi/trunk/src/fe-text/module-formats.c M /irssi/trunk/src/fe-text/module-formats.h M /irssi/trunk/src/fe-text/statusbar-config.c M /irssi/trunk/src/fe-text/statusbar.c M /irssi/trunk/src/fe-text/statusbar.h Added /STATUSBAR commands for most commonly used tasks. 2002-02-15 20:33:05 cras Changed paths: M /irssi/trunk/src/fe-text/term.c Disable the nl_langinfo() if CODESET isn't defined (openbsd). 2002-02-15 19:39:32 cras Changed paths: M /irssi/trunk/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:03 cras Changed paths: M /irssi/trunk/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:53 cras Changed paths: M /irssi/trunk/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:14 cras Changed paths: M /irssi/trunk/src/fe-text/gui-entry.c M /irssi/trunk/src/fe-text/gui-entry.h M /irssi/trunk/src/fe-text/gui-readline.c transpose_characters was broken 2002-02-15 16:54:59 cras Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c added meta-f and meta-b for forward/backward word 2002-02-15 15:54:00 cras Changed paths: M /irssi/trunk/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:14 cras Changed paths: M /irssi/trunk/configure.in M /irssi/trunk/src/fe-text/term.c UTF-8 is now automatically used if locale is set properly. 2002-02-15 15:09:10 cras Changed paths: M /irssi/trunk/src/fe-text/utf8.c get_utf8_char() was buggy 2002-02-15 15:04:10 cras Changed paths: M /irssi/trunk/src/fe-text/statusbar.c Statusbar wasn't always properly cleared when there was right-aligned items. 2002-02-15 14:38:24 cras Changed paths: M /irssi/trunk/configure.in M /irssi/trunk/src/fe-text/gui-entry.c M /irssi/trunk/src/fe-text/gui-entry.h M /irssi/trunk/src/fe-text/gui-expandos.c M /irssi/trunk/src/fe-text/gui-readline.c M /irssi/trunk/src/fe-text/gui-windows.c M /irssi/trunk/src/fe-text/module.h M /irssi/trunk/src/fe-text/statusbar-items.c M /irssi/trunk/src/fe-text/term-terminfo.c M /irssi/trunk/src/fe-text/term.c M /irssi/trunk/src/fe-text/term.h M /irssi/trunk/src/fe-text/textbuffer-view.c M /irssi/trunk/src/fe-text/utf8.c M /irssi/trunk/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:25 cras Changed paths: M /irssi/trunk/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:22:35 cras Changed paths: M /irssi/trunk/src/fe-text/textbuffer.c /LAST -before didn't print the separators. 2002-02-15 10:05:45 cras Changed paths: M /irssi/trunk/src/fe-common/core/Makefile.am M /irssi/trunk/src/fe-common/core/fe-common-core.c M /irssi/trunk/src/fe-common/core/window-activity.c A /irssi/trunk/src/fe-common/core/window-activity.h M /irssi/trunk/src/perl/ui/Window.xs window_activity() and window_item_activity() are now public. Added them to perl as well. 2002-02-15 09:37:06 cras Changed paths: M /irssi/trunk/src/core/channels.c M /irssi/trunk/src/core/core.c M /irssi/trunk/src/core/queries.c fixed module_uniq_destroy() calls 2002-02-15 09:31:35 cras Changed paths: M /irssi/trunk/configure.in Yell if gmodule doesn't work 2002-02-15 09:26:12 cras Changed paths: M /irssi/trunk/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:25 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-channels.c M /irssi/trunk/src/fe-common/core/module-formats.c M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c Some /NAMES fixes 2002-02-13 17:05:47 cras Changed paths: M /irssi/trunk/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:40 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-channels.c M /irssi/trunk/src/fe-common/core/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:57 cras Changed paths: M /irssi/trunk/docs/signals.txt M /irssi/trunk/src/fe-common/irc/fe-ctcp.c M /irssi/trunk/src/fe-common/irc/fe-irc-messages.c M /irssi/trunk/src/fe-common/irc/module-formats.c M /irssi/trunk/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:47 cras Changed paths: M /irssi/trunk/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:28 cras Changed paths: M /irssi/trunk/src/irc/core/netsplit.c updated the glib error message with netsplits 2002-02-13 15:09:21 cras Changed paths: M /irssi/trunk/src/core/commands.c M /irssi/trunk/src/core/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:05 cras Changed paths: M /irssi/trunk/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:02 cras Changed paths: M /irssi/trunk/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:34 cras Changed paths: M /irssi/trunk/src/core/misc.c missed isxdigit() -> i_isxdigit() change 2002-02-11 17:19:00 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c stupid format string bugs. wasn't there long though :) 2002-02-11 10:13:17 cras Changed paths: M /irssi/trunk/src/fe-common/core/chat-completion.c In msgs window, you can now complete anywhere /MSG completion nicks (eg. /ignore nick) 2002-02-11 09:23:02 cras Changed paths: M /irssi/trunk/src/fe-common/core/hilight-text.c -actcolor %n now means that the activity isn't changed. 2002-02-11 08:58:24 cras Changed paths: M /irssi/trunk/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:23 cras Changed paths: M /irssi/trunk/src/fe-common/irc/dcc/fe-dcc-get.c M /irssi/trunk/src/fe-common/irc/dcc/module-formats.c M /irssi/trunk/src/fe-common/irc/dcc/module-formats.h M /irssi/trunk/src/irc/dcc/dcc-get.c Correctly handle DCC GET write() failures. 2002-02-10 16:10:24 cras Changed paths: M /irssi/trunk/default.theme Default background color for prompt statusbar should be %n, not %0. 2002-02-10 16:09:58 cras Changed paths: M /irssi/trunk/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:00 cras Changed paths: M /irssi/trunk/src/fe-text/term-terminfo.c atexit(term_deinit) 2002-02-10 16:00:15 cras Changed paths: M /irssi/trunk/src/fe-common/core/windows-layout.c Layout save support for immortality.. 2002-02-10 15:59:36 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-common-core.c M /irssi/trunk/src/fe-common/core/fe-windows.c M /irssi/trunk/src/fe-common/core/fe-windows.h M /irssi/trunk/src/fe-common/core/module-formats.c M /irssi/trunk/src/fe-common/core/module-formats.h M /irssi/trunk/src/fe-common/core/window-commands.c M /irssi/trunk/src/perl/ui/UI.xs 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:55 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-log.c Changed some clientnotices to clienterrors 2002-02-10 15:35:21 cras Changed paths: M /irssi/trunk/src/common.h M /irssi/trunk/src/core/settings.c Added IRSSI_GLOBAL_CONFIG as well 2002-02-10 15:33:42 cras Changed paths: M /irssi/trunk/src/common.h M /irssi/trunk/src/core/core.c added #define IRSSI_HOME_CONFIG 2002-02-10 15:21:29 cras Changed paths: M /irssi/trunk/src/fe-text/gui-printtext.c M /irssi/trunk/src/fe-text/textbuffer-view.c It's possible to use black foreground color now. 2002-02-10 15:10:09 cras Changed paths: M /irssi/trunk/src/fe-text/term-terminfo.c term_clear() should set the background color to RESET, not to 0 (black). 2002-02-10 15:01:25 cras Changed paths: M /irssi/trunk/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:10 cras Changed paths: M /irssi/trunk/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:00 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c M /irssi/trunk/src/irc/core/channel-events.c support for event 477 which aborts joins to +R channels in dalnet. 2002-02-10 12:24:51 cras Changed paths: M /irssi/trunk/src/fe-common/core/chat-completion.c /MSG completion should work with /QUERY as well 2002-02-10 12:12:05 cras Changed paths: M /irssi/trunk/scripts/realname.pl updated redirection code 2002-02-10 12:04:08 cras Changed paths: M /irssi/trunk/src/core/channels-setup.c M /irssi/trunk/src/core/chatnets.c M /irssi/trunk/src/core/ignore.c M /irssi/trunk/src/core/network.c M /irssi/trunk/src/core/servers-setup.c Removed some old backwards compatibility code. 2002-02-10 12:01:56 cras Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c meta-backspace is now bound to delete_previous_word by default. 2002-02-10 11:51:14 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c M /irssi/trunk/src/fe-common/irc/module-formats.c M /irssi/trunk/src/fe-common/irc/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:46 cras Changed paths: M /irssi/trunk/src/irc/core/irc-servers-reconnect.c M /irssi/trunk/src/irc/core/irc-servers.h Don't stop reconnecting to server if we get nick collided 2002-02-10 11:07:12 cras Changed paths: M /irssi/trunk/src/fe-common/core/chat-completion.c M /irssi/trunk/src/fe-common/core/completion.c M /irssi/trunk/src/fe-common/core/completion.h M /irssi/trunk/src/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 removes nick from completion list and jumps to next completion. 2002-02-10 10:35:38 cras Changed paths: M /irssi/trunk/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:39 cras Changed paths: M /irssi/trunk/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:51 cras Changed paths: M /irssi/trunk/docs/signals.txt M /irssi/trunk/src/irc/proxy/listen.c M /irssi/trunk/src/irc/proxy/module.h Proxy is now emitting "proxy client connected" and "proxy client disconnected" signals. 2002-02-08 03:57:02 cras Changed paths: M /irssi/trunk/irssi.conf updated OPN's config 2002-02-08 00:58:51 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c M /irssi/trunk/src/fe-common/irc/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:58 cras Changed paths: M /irssi/trunk/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:47 cras Changed paths: M /irssi/trunk/src/core/commands.c '-' option as last parameter didn't work (eg. /LAST -) 2002-02-07 20:17:36 cras Changed paths: M /irssi/trunk/src/core/channels.c M /irssi/trunk/src/core/queries.c M /irssi/trunk/src/core/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:43 cras Changed paths: M /irssi/trunk/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:03 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c Still some event_received() fixes. 2002-02-06 19:07:55 cras Changed paths: M /irssi/trunk/src/fe-common/irc/dcc/fe-dcc-chat.c M /irssi/trunk/src/irc/dcc/dcc-chat.c DCC /MSG handlers broke /MSG -ircnet 2002-02-06 19:03:58 cras Changed paths: M /irssi/trunk/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:34 cras Changed paths: M /irssi/trunk/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:07 cras Changed paths: M /irssi/trunk/src/perl/common/Server.xs bugfix 2002-02-04 22:26:03 cras Changed paths: M /irssi/trunk/src/lib-popt/popt.c Ahem.. my little kludge had a buffer overflow :) 2002-02-04 22:20:05 cras Changed paths: M /irssi/trunk/src/fe-common/irc/dcc/fe-dcc-chat.c M /irssi/trunk/src/irc/dcc/dcc-chat.c Broke DCC CHAT queries. 2002-02-04 07:38:27 cras Changed paths: M /irssi/trunk/TODO Reorganized & updated. 2002-02-04 05:35:11 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-queries.c Use the server tag printing with queries now too. 2002-02-04 05:27:45 cras Changed paths: M /irssi/trunk/src/core/log.c M /irssi/trunk/src/core/log.h M /irssi/trunk/src/fe-common/core/fe-log.c M /irssi/trunk/src/fe-common/core/formats.c M /irssi/trunk/src/fe-common/core/formats.h M /irssi/trunk/src/fe-common/core/printtext.c M /irssi/trunk/src/fe-common/core/printtext.h M /irssi/trunk/src/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:22 cras Changed paths: M /irssi/trunk/src/core/special-vars.c Server referencing in /EVAL really should have checked if the server wasn't NULL :) 2002-02-04 00:06:36 cras Changed paths: M /irssi/trunk/src/perl/common/Server.xs broke $server->send_message().. 2002-02-03 23:28:09 cras Changed paths: M /irssi/trunk/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:14 cras Changed paths: M /irssi/trunk/src/core/chat-commands.c target_type for "/MSG *" wasn't set properly. 2002-02-03 22:53:37 cras Changed paths: M /irssi/trunk/src/core/chat-commands.c M /irssi/trunk/src/core/ignore.c M /irssi/trunk/src/core/server-rec.h M /irssi/trunk/src/core/servers.h M /irssi/trunk/src/fe-common/core/chat-completion.c M /irssi/trunk/src/fe-common/core/fe-queries.c M /irssi/trunk/src/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:51 cras Changed paths: M /irssi/trunk/src/core/special-vars.c Added missing #include 2002-02-03 19:32:46 cras Changed paths: M /irssi/trunk/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:22 cras Changed paths: M /irssi/trunk/src/core/commands.c M /irssi/trunk/src/core/commands.h M /irssi/trunk/src/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:12 cras Changed paths: M /irssi/trunk/docs/help/in/watch.in updated 2002-02-02 23:46:28 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-irc-queries.c s/query_trace_nick_changes/query_track_nick_changes/ :) 2002-02-02 23:34:06 cras Changed paths: M /irssi/trunk/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:22 cras Changed paths: A /irssi/trunk/docs/help/in/watch.in Added help for WATCH, by six 2002-02-02 20:55:33 cras Changed paths: M /irssi/trunk/src/fe-text/irssi.c Ignoring SIGTRAP signal which is sent at /UPGRADE time. 2002-02-02 18:37:44 cras Changed paths: M /irssi/trunk/src/core/channels-setup.c M /irssi/trunk/src/core/chatnets.c M /irssi/trunk/src/core/ignore.c M /irssi/trunk/src/core/log.c M /irssi/trunk/src/core/servers-setup.c M /irssi/trunk/src/core/session.c M /irssi/trunk/src/core/settings.c M /irssi/trunk/src/fe-common/core/completion.c M /irssi/trunk/src/fe-common/core/fe-settings.c M /irssi/trunk/src/fe-common/core/hilight-text.c M /irssi/trunk/src/fe-common/core/keyboard.c M /irssi/trunk/src/fe-common/core/windows-layout.c M /irssi/trunk/src/fe-text/mainwindows-layout.c M /irssi/trunk/src/irc/notifylist/notify-setup.c Comments are now allowed everywhere in config files. 2002-02-02 18:27:20 cras Changed paths: M /irssi/trunk/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:11 cras Changed paths: M /irssi/trunk/src/irc/core/irc-servers-setup.c /SET alternate_nick should default to "", not NULL which would cause problems. 2002-02-02 18:23:56 cras Changed paths: M /irssi/trunk/src/irc/dcc/dcc-autoget.c Ignore /SET dcc_autoresume if /SET dcc_autoget is OFF. 2002-02-02 03:22:29 cras Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c Add ^H and ^? as "backspace" key, so you can use meta-backspace etc. 2002-02-02 02:38:58 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-common-core.c M /irssi/trunk/src/fe-common/core/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:21 cras Changed paths: M /irssi/trunk/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:00 cras Changed paths: M /irssi/trunk/src/perl/perl-core.c Removed some backwards compatibility code between CVS versions that broke /SET use_perl_lib 2002-02-02 00:01:58 cras Changed paths: M /irssi/trunk/src/irc/core/modes.c Added optional channel parameter to /OP, /DEOP, /VOICE and /DEVOICE commands. 2002-02-01 21:14:30 cras Changed paths: M /irssi/trunk/src/core/commands.c M /irssi/trunk/src/fe-text/gui-printtext.c M /irssi/trunk/src/fe-text/statusbar.c M /irssi/trunk/src/fe-text/textbuffer-reformat.c M /irssi/trunk/src/fe-text/textbuffer-view.c M /irssi/trunk/src/fe-text/textbuffer.c added some pointer casting to get rid of warnings with some compilers. 2002-02-01 20:26:58 cras Changed paths: M /irssi/trunk/src/fe-text/mainwindows.c When resizing terminal, width of all split windows weren't always updated properly. 2002-02-01 14:56:50 cras Changed paths: M /irssi/trunk/src/fe-common/core/keyboard.c Don't eat unknown keys that aren't combinations 2002-01-31 04:15:03 cras Changed paths: M /irssi/trunk/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:06 cras Changed paths: M /irssi/trunk/src/core/chat-commands.c /CONNECT and /SERVER crashed without parameters 2002-01-30 02:57:34 cras Changed paths: M /irssi/trunk/src/irc/core/modes.c "/MODE #channel -k" automatically appends the channel key if it wasn't given. 2002-01-30 00:11:22 cras Changed paths: M /irssi/trunk/src/core/network.c ..and of course I broke IPv4 net_gethostbyname() with it :) 2002-01-29 23:16:40 cras Changed paths: M /irssi/trunk/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:41 cras Changed paths: M /irssi/trunk/src/core/network.c net_gethostbyname() fix for ipv6. 2002-01-29 04:35:18 cras Changed paths: M /irssi/trunk/src/perl/textui/TextBufferView.xs Forgot to commit utf8 change here. 2002-01-29 04:13:06 cras Changed paths: M /irssi/trunk/src/fe-text/gui-entry.c M /irssi/trunk/src/fe-text/gui-entry.h M /irssi/trunk/src/fe-text/statusbar-items.c M /irssi/trunk/src/fe-text/textbuffer-view.c A bit more better utf8 support, still not a good input line. 2002-01-29 02:33:41 cras Changed paths: M /irssi/trunk/src/fe-text/Makefile.am M /irssi/trunk/src/fe-text/gui-windows.c M /irssi/trunk/src/fe-text/term.c M /irssi/trunk/src/fe-text/textbuffer-view.c M /irssi/trunk/src/fe-text/textbuffer-view.h A /irssi/trunk/src/fe-text/utf8.c A /irssi/trunk/src/fe-text/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:36 cras Changed paths: M /irssi/trunk/src/irc/core/irc-chatnets.c Whops, crasfix for last "fix". :) 2002-01-28 16:20:57 cras Changed paths: M /irssi/trunk/src/core/chatnets.c M /irssi/trunk/src/irc/core/irc-chatnets.c M /irssi/trunk/src/irc/core/irc-servers.c M /irssi/trunk/src/irc/core/servers-redirect.c M /irssi/trunk/src/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:25 cras Changed paths: M /irssi/trunk/src/core/servers.c M /irssi/trunk/src/irc/core/irc-commands.c M /irssi/trunk/src/irc/core/irc-nicklist.c M /irssi/trunk/src/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:54 cras Changed paths: M /irssi/trunk/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:37 cras Changed paths: M /irssi/trunk/src/perl/ui/Themes.xs Scripts using Irssi::printformat() might have crashed irssi, especially if they cought in autolog. 2002-01-27 21:45:59 cras Changed paths: M /irssi/trunk/src/common.h M /irssi/trunk/src/core/commands.c M /irssi/trunk/src/core/misc.c M /irssi/trunk/src/core/network.c M /irssi/trunk/src/core/nicklist.c M /irssi/trunk/src/core/special-vars.c M /irssi/trunk/src/fe-common/core/chat-completion.c M /irssi/trunk/src/fe-common/core/completion.c M /irssi/trunk/src/fe-common/core/fe-messages.c M /irssi/trunk/src/fe-common/core/fe-settings.c M /irssi/trunk/src/fe-common/core/formats.c M /irssi/trunk/src/fe-common/core/keyboard.c M /irssi/trunk/src/fe-common/core/themes.c M /irssi/trunk/src/fe-common/core/translation.c M /irssi/trunk/src/fe-common/irc/fe-events.c M /irssi/trunk/src/fe-text/gui-entry.c M /irssi/trunk/src/fe-text/irssi.c M /irssi/trunk/src/fe-text/mainwindows.c M /irssi/trunk/src/fe-text/tparm.c M /irssi/trunk/src/irc/bot/botnet-connection.c M /irssi/trunk/src/irc/bot/botnet.c M /irssi/trunk/src/irc/core/bans.c M /irssi/trunk/src/irc/core/irc-masks.c M /irssi/trunk/src/irc/core/irc-nicklist.c M /irssi/trunk/src/irc/core/irc.c M /irssi/trunk/src/irc/core/netsplit.c M /irssi/trunk/src/irc/core/servers-redirect.c M /irssi/trunk/src/irc/dcc/dcc-chat.c M /irssi/trunk/src/lib-config/get.c M /irssi/trunk/src/lib-config/parse.c M /irssi/trunk/src/lib-config/write.c M /irssi/trunk/src/lib-popt/poptconfig.c M /irssi/trunk/src/lib-popt/popthelp.c M /irssi/trunk/src/lib-popt/poptparse.c M /irssi/trunk/src/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:45 cras Changed paths: M /irssi/trunk/src/fe-text/textbuffer.h Comment changes 2002-01-26 13:43:47 cras Changed paths: M /irssi/trunk/src/core/chat-commands.c M /irssi/trunk/src/core/servers.c Added -rawlog option to /CONNECT and /SERVER, so you can get the rawlog from servers that disconnect you too fast. 2002-01-25 03:28:42 cras Changed paths: M /irssi/trunk/src/core/servers-setup.c /SERVER ADD -noproxy wasn't saved to config 2002-01-24 21:57:16 cras Changed paths: M /irssi/trunk/src/core/server-setup-rec.h M /irssi/trunk/src/core/servers-setup.c M /irssi/trunk/src/fe-common/core/fe-server.c M /irssi/trunk/src/fe-common/irc/fe-irc-server.c /SERVER ADD: added -noproxy option and -proxy which just removes the -noproxy. 2002-01-24 02:19:52 cras Changed paths: M /irssi/trunk/src/core/channels.c Fixed a small memory leak when connected to same network twice. 2002-01-23 21:36:52 cras Changed paths: M /irssi/trunk/src/perl/perl-fe.c Tab-completion for /SCRIPT UNLOAD crashed irssi soon after 2002-01-23 01:23:31 cras Changed paths: M /irssi/trunk/src/irc/core/irc-servers.c Don't send proxy commands to server if -noproxy option was used. 2002-01-22 22:04:39 cras Changed paths: M /irssi/trunk/src/core/servers.c M /irssi/trunk/src/core/servers.h last commit was only partial :) 2002-01-22 22:04:04 cras Changed paths: M /irssi/trunk/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:45 cras Changed paths: M /irssi/trunk/src/core/server-connect-rec.h M /irssi/trunk/src/core/servers-reconnect.c M /irssi/trunk/src/core/servers-setup.c M /irssi/trunk/src/core/servers.c M /irssi/trunk/src/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:17 cras Changed paths: M /irssi/trunk/src/perl/Makefile.am distclean -> distclean-generic so it'll be executed before clean-am which removes */Makefiles. 2002-01-22 19:25:39 cras Changed paths: M /irssi/trunk/src/perl/common/Core.xs Irssi::command_bind*() allows using hash. 2002-01-22 16:56:29 cras Changed paths: M /irssi/trunk/src/fe-common/core/chat-completion.c removed some unused code. 2002-01-21 20:20:08 cras Changed paths: M /irssi/trunk/src/perl/common/Core.xs Irssi::signal_add_first() and .._last() allows hashes now. 2002-01-21 19:20:44 cras Changed paths: M /irssi/trunk/src/perl/textui/TextUI.xs Added Irssi::term_refresh_freeze() and ..thaw() 2002-01-21 17:57:44 cras Changed paths: M /irssi/trunk/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:06 cras Changed paths: M /irssi/trunk/src/core/commands.c M /irssi/trunk/src/fe-text/lastlog.c M /irssi/trunk/src/fe-text/module-formats.c M /irssi/trunk/src/fe-text/module-formats.h M /irssi/trunk/src/fe-text/textbuffer.c M /irssi/trunk/src/fe-text/textbuffer.h Added -before and -after options to /LASTLOG. You can also use - to specify both before and after values. Added special "#" option name to commands which specifies that - parameter is allowed. 2002-01-20 15:03:14 cras Changed paths: M /irssi/trunk/src/irc/core/irc-servers.c Handle PING requests now properly. 2002-01-20 13:50:10 cras Changed paths: M /irssi/trunk/src/fe-text/textbuffer-view.c Fixed a memory leak. 2002-01-20 13:21:18 cras Changed paths: M /irssi/trunk/src/irc/proxy/listen.c We now handle PINGs from client properly. 2002-01-20 12:47:04 cras Changed paths: M /irssi/trunk/src/irc/flood/flood.c whops, still wasn't fixed :) 2002-01-20 12:37:21 cras Changed paths: M /irssi/trunk/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:28 cras Changed paths: M /irssi/trunk/src/core/settings.c M /irssi/trunk/src/core/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:37 cras Changed paths: M /irssi/trunk/src/irc/dcc/dcc-chat.c M /irssi/trunk/src/irc/dcc/dcc-get.c M /irssi/trunk/src/irc/dcc/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:11 cras Changed paths: M /irssi/trunk/configure.in Don't use -lnsl or -lsocket if it's not needed. 2002-01-20 00:21:24 cras Changed paths: M /irssi/trunk/src/core/chat-commands.c Added -noproxy option to /CONNECT and /SERVER. 2002-01-19 19:49:35 cras Changed paths: M /irssi/trunk/default.theme M /irssi/trunk/src/fe-common/irc/dcc/module-formats.c Added "dccownquerynick" which /FORMAT own_dcc_query uses. 2002-01-19 19:46:23 cras Changed paths: M /irssi/trunk/docs/formats.txt M /irssi/trunk/src/fe-text/gui-printtext.c Some MIRC color changes, patch by qrczak@knm.org.pl 2002-01-18 17:23:57 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-settings.c M /irssi/trunk/src/fe-common/core/themes.c /SAVE -formats saves all the /formats to theme file. 2002-01-17 23:51:28 cras Changed paths: M /irssi/trunk/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:19 cras Changed paths: M /irssi/trunk/src/core/nick-rec.h M /irssi/trunk/src/core/nicklist.c Removed module_data from NICK_REC. It's not used for anything and just takes memory. 2002-01-14 18:01:30 cras Changed paths: M /irssi/trunk/configure.in that irix fix broke configure.. 2002-01-14 14:30:21 cras Changed paths: M /irssi/trunk/configure.in Don't use -lnsl or -lsocket with irix. 2002-01-12 15:32:28 cras Changed paths: M /irssi/trunk/src/core/settings.c Settings names are now case-insensitive. 2002-01-12 14:00:57 cras Changed paths: M /irssi/trunk/default.theme < and > removed from replaces block. added %K code to msgnick so <> would still be grey in nick. 2002-01-12 13:47:12 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-netsplit.c Add commas between splitted nicks. patch by Qrczak 2002-01-12 13:03:00 cras Changed paths: M /irssi/trunk/src/irc/core/irc-nicklist.c M /irssi/trunk/src/irc/core/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:09 cras Changed paths: M /irssi/trunk/src/fe-common/irc/module-formats.c Using "server1 <-> server2, server3" format for netsplit messages now. 2002-01-11 13:19:47 cras Changed paths: M /irssi/trunk/src/fe-common/irc/dcc/fe-dcc-chat-messages.c dcc chat actions didn't work properly 2002-01-11 06:48:37 cras Changed paths: M /irssi/trunk/src/core/commands.c Whops, didn't actually fix the connection_lost :) 2002-01-11 06:47:52 cras Changed paths: M /irssi/trunk/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:24 cras Changed paths: M /irssi/trunk/src/fe-text/gui-printtext.c swapped dark/bright reds. 2002-01-10 19:39:02 cras Changed paths: M /irssi/trunk/src/irc/core/channel-events.c Purge the commands in queue for channel if you get kicked from there. 2002-01-10 19:36:27 cras Changed paths: M /irssi/trunk/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:22 cras Changed paths: M /irssi/trunk/docs/signals.txt M /irssi/trunk/src/fe-common/irc/fe-events.c M /irssi/trunk/src/irc/core/ctcp.c M /irssi/trunk/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:41 cras Changed paths: M /irssi/trunk/src/perl/perl-core.c M /irssi/trunk/src/perl/perl-signals.c M /irssi/trunk/src/perl/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:34 cras Changed paths: M /irssi/trunk/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:46 cras Changed paths: M /irssi/trunk/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:45 cras Changed paths: M /irssi/trunk/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:53 cras Changed paths: M /irssi/trunk/docs/signals.txt M /irssi/trunk/src/fe-common/irc/dcc/Makefile.am A /irssi/trunk/src/fe-common/irc/dcc/fe-dcc-chat-messages.c M /irssi/trunk/src/fe-common/irc/dcc/fe-dcc-chat.c M /irssi/trunk/src/fe-common/irc/dcc/module-formats.c M /irssi/trunk/src/fe-common/irc/dcc/module-formats.h M /irssi/trunk/src/irc/dcc/dcc-chat.c Added "message dcc xxx" signals for printing DCC messages. 2002-01-08 08:36:40 cras Changed paths: M /irssi/trunk/src/core/levels.c Changed level HILIGHT -> HILIGHTS. 2002-01-04 22:28:26 cras Changed paths: M /irssi/trunk/src/core/network.c the same #ifdef { parsing problem.. 2002-01-04 22:27:28 cras Changed paths: M /irssi/trunk/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:32 cras Changed paths: M /irssi/trunk/src/core/core.c Use static arrays, so it works with non-ansi C compilers. 2002-01-04 22:12:12 cras Changed paths: M /irssi/trunk/configure.in removed (void) definition from libtool test, so it passes with non-ansi C compilers. 2002-01-04 00:25:18 cras Changed paths: M /irssi/trunk/src/perl/perl-signals.c command_bind_first() and command_bind_last() didn't work properly. 2002-01-03 22:19:16 cras Changed paths: M /irssi/trunk/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:49 cras Changed paths: M /irssi/trunk/src/core/servers.c M /irssi/trunk/src/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:08 cras Changed paths: M /irssi/trunk/src/core/nicklist.c Accidentally had committed a debug thing. 2001-12-31 17:30:32 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c M /irssi/trunk/src/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:34 cras Changed paths: M /irssi/trunk/docs/perl.txt s/redirection_register/redirect_register/ in example. 2001-12-30 21:20:17 cras Changed paths: M /irssi/trunk/docs/signals.txt "nicklist ..." signals were missing channel parameter. 2001-12-27 23:35:16 cras Changed paths: M /irssi/trunk/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:31 cras Changed paths: M /irssi/trunk/src/irc/core/netsplit.c argh, typofix :) 2001-12-27 13:40:09 cras Changed paths: M /irssi/trunk/src/irc/core/netsplit.c Added an extra check to make sure nothing bad happens.. 2001-12-27 12:38:46 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c M /irssi/trunk/src/fe-common/irc/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:31 cras Changed paths: M /irssi/trunk/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:22 cras Changed paths: M /irssi/trunk/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:05 cras Changed paths: M /irssi/trunk/docs/help/in/log.in M /irssi/trunk/src/fe-common/core/fe-log.c /LOG OPEN -window accepts now -targets too to specify the refnum 2001-12-21 12:57:01 cras Changed paths: M /irssi/trunk/docs/special_vars.txt added $versiontime 2001-12-20 22:52:16 cras Changed paths: M /irssi/trunk/src/fe-common/core/command-history.c M /irssi/trunk/src/fe-common/core/fe-windows.c Some crashfixes with command history. 2001-12-20 14:29:20 cras Changed paths: M /irssi/trunk/docs/perl.txt M /irssi/trunk/docs/signals.txt M /irssi/trunk/src/fe-common/core/command-history.c M /irssi/trunk/src/fe-common/core/command-history.h M /irssi/trunk/src/fe-common/core/fe-windows.c M /irssi/trunk/src/fe-common/core/fe-windows.h M /irssi/trunk/src/fe-common/core/module-formats.c M /irssi/trunk/src/fe-common/core/module-formats.h M /irssi/trunk/src/fe-common/core/window-commands.c M /irssi/trunk/src/fe-common/core/windows-layout.c M /irssi/trunk/src/fe-text/gui-readline.c M /irssi/trunk/src/perl/ui/UI.xs M /irssi/trunk/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:34 cras Changed paths: M /irssi/trunk/docs/signals.txt "nick mode changed" signal was missing channel parameter 2001-12-20 03:18:35 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-common-irc.c And the final #include :) 2001-12-20 03:17:35 cras Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c M /irssi/trunk/src/fe-text/statusbar-items.c M /irssi/trunk/src/fe-text/textbuffer-commands.c Still some #include "servers.h"s .. 2001-12-20 03:14:49 cras Changed paths: M /irssi/trunk/src/common.h M /irssi/trunk/src/core/nicklist.c M /irssi/trunk/src/fe-common/core/chat-completion.c M /irssi/trunk/src/fe-common/core/fe-channels.c M /irssi/trunk/src/fe-common/core/fe-common-core.c M /irssi/trunk/src/fe-common/core/fe-core-commands.c M /irssi/trunk/src/fe-common/core/fe-exec.c M /irssi/trunk/src/fe-common/core/fe-messages.c M /irssi/trunk/src/fe-common/core/fe-queries.c M /irssi/trunk/src/fe-common/core/fe-windows.h M /irssi/trunk/src/fe-common/core/formats.c M /irssi/trunk/src/fe-common/irc/dcc/fe-dcc-chat.c M /irssi/trunk/src/fe-common/irc/fe-irc-channels.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:23 cras Changed paths: M /irssi/trunk/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:16 cras Changed paths: M /irssi/trunk/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:22 cras Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c Hidden entry texts shouldn't have gone to command history.. 2001-12-18 00:01:12 cras Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c M /irssi/trunk/src/fe-text/gui-readline.h M /irssi/trunk/src/fe-text/irssi.c M /irssi/trunk/src/fe-text/term-terminfo.c M /irssi/trunk/src/fe-text/term.c M /irssi/trunk/src/fe-text/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:18 cras Changed paths: M /irssi/trunk/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:23 cras Changed paths: M /irssi/trunk/src/irc/core/modes.h mode +d is now also treated as having argument (hybrid 7 / dancer realname ban) 2001-12-17 20:41:18 cras Changed paths: M /irssi/trunk/src/fe-text/Makefile.am irssi-dummy was still in Makefile 2001-12-17 19:41:06 cras Changed paths: M /irssi/trunk/src/fe-text/Makefile.am D /irssi/trunk/src/fe-text/irssi-dummy.c M /irssi/trunk/src/fe-text/irssi.c A /irssi/trunk/src/fe-text/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:20 cras Changed paths: M /irssi/trunk/src/fe-text/Makefile.am A /irssi/trunk/src/fe-text/irssi-dummy.c Added irssi-dummy binary which works like ircii's dummy mode. 2001-12-16 03:21:27 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-core-commands.c /VERSION printed time wrong, hopefully the last version fix.. 2001-12-16 02:41:29 cras Changed paths: M /irssi/trunk/configure.in M /irssi/trunk/src/core/expandos.c M /irssi/trunk/src/fe-common/core/fe-common-core.c M /irssi/trunk/src/fe-common/core/fe-core-commands.c Leading zeros didn't work well in IRSSI_VERSION_TIME. 2001-12-16 00:49:35 cras Changed paths: M /irssi/trunk/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:24 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-core-commands.c Print IRSSI_VERSION_TIME in /VERSION too. 2001-12-16 00:33:44 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-common-core.c irssi --version now prints the IRSSI_VERSION_TIME as well 2001-12-16 00:26:09 cras Changed paths: M /irssi/trunk/src/core/expandos.c M /irssi/trunk/src/perl/common/Core.xs Added $versiontime and Irssi::version_time() 2001-12-16 00:15:05 cras Changed paths: M /irssi/trunk/Makefile.am M /irssi/trunk/configure.in D /irssi/trunk/irssi-version.h A /irssi/trunk/irssi-version.h.in IRSSI_VERSION_DATE is now parsed from ChangeLog by configure. Also added IRSSI_VERSION_TIME. 2001-12-15 22:22:48 cras Changed paths: M /irssi/trunk/docs/signals.txt Removed "gui window goto" signal, it hasn't been used for ages. 2001-12-15 21:37:50 cras Changed paths: M /irssi/trunk/src/perl/common/Ignore.xs Irssi::ignores() wasn't working, it looked at the server list.. 2001-12-15 20:37:36 cras Changed paths: A /irssi/trunk/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:44 cras Changed paths: M /irssi/trunk/src/core/expandos.c M /irssi/trunk/src/fe-common/core/fe-common-core.c M /irssi/trunk/src/fe-common/core/fe-core-commands.c M /irssi/trunk/src/perl/common/Core.xs IRSSI_VERSION_DATE is now a number, so you can do #iffing with it 2001-12-15 19:24:21 cras Changed paths: M /irssi/trunk/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:38 cras Changed paths: M /irssi/trunk/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:51 cras Changed paths: M /irssi/trunk/src/irc/proxy/listen.c Better support for actions and CTCPs. 2001-12-14 23:19:54 cras Changed paths: M /irssi/trunk/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:28 cras Changed paths: M /irssi/trunk/src/fe-common/core/hilight-text.c warning fixed 2001-12-14 17:11:13 cras Changed paths: M /irssi/trunk/src/irc/core/servers-redirect.c Redirections were broken if server_redirect_event() didn't list the stop event. 2001-12-14 16:59:35 cras Changed paths: M /irssi/trunk/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:08 cras Changed paths: M /irssi/trunk/src/irc/core/irc.c Fixed some asserts. 2001-12-14 02:54:12 cras Changed paths: M /irssi/trunk/src/core/commands.c M /irssi/trunk/src/core/server-rec.h M /irssi/trunk/src/core/servers.c M /irssi/trunk/src/core/servers.h M /irssi/trunk/src/irc/core/irc.c M /irssi/trunk/src/perl/common/Server.xs M /irssi/trunk/src/perl/module.h 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:41 cras Changed paths: M /irssi/trunk/src/irc/core/modes.c bugfix for previous fix :) 2001-12-14 01:42:25 cras Changed paths: M /irssi/trunk/src/irc/core/modes.c e/I/O/q mode changes shouldn't change the visible channel mode. 2001-12-13 20:15:00 cras Changed paths: M /irssi/trunk/docs/signals.txt Added "setup saved" signal, updated "setup reread" to contain file name 2001-12-11 21:31:45 cras Changed paths: M /irssi/trunk/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:53 cras Changed paths: M /irssi/trunk/src/perl/common/Core.xs M /irssi/trunk/src/perl/irc/Server.xs M /irssi/trunk/src/perl/perl-common.c M /irssi/trunk/src/perl/perl-common.h M /irssi/trunk/src/perl/perl-core.c M /irssi/trunk/src/perl/perl-signals.c M /irssi/trunk/src/perl/perl-sources.c M /irssi/trunk/src/perl/textui/Statusbar.xs M /irssi/trunk/src/perl/ui/Formats.xs M /irssi/trunk/src/perl/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:38 cras Changed paths: M /irssi/trunk/src/irc/core/modes.c User mode changes weren't visible. 2001-12-11 03:02:47 cras Changed paths: M /irssi/trunk/src/irc/core/netsplit.c Fixed a memory leak + some cleanups 2001-12-11 01:07:18 cras Changed paths: M /irssi/trunk/src/perl/common/Settings.xs Added Irssi::settings_add_...(), patch by peder@ifi.uio.no 2001-12-11 00:32:46 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-netsplit.c M /irssi/trunk/src/irc/bot/bot-events.c M /irssi/trunk/src/irc/core/netsplit.c M /irssi/trunk/src/irc/core/netsplit.h M /irssi/trunk/src/perl/irc/Irc.xs M /irssi/trunk/src/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:50 cras Changed paths: M /irssi/trunk/src/perl/common/Irssi.pm M /irssi/trunk/src/perl/irc/Irc.pm M /irssi/trunk/src/perl/textui/TextUI.pm M /irssi/trunk/src/perl/ui/UI.pm Allow exporting symbols, patch by juerd@juerd.nl 2001-12-10 18:37:51 cras Changed paths: M /irssi/trunk/src/perl/common/Core.xs M /irssi/trunk/src/perl/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:20 cras Changed paths: M /irssi/trunk/docs/proxy.txt /SET irssiproxy_ports example had ircnet/ports swapped. 2001-12-10 01:38:12 cras Changed paths: M /irssi/trunk/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:06 cras Changed paths: M /irssi/trunk/src/perl/common/Core.xs Added Irssi::command_set_options() 2001-12-09 18:13:48 cras Changed paths: M /irssi/trunk/src/core/nicklist.c M /irssi/trunk/src/fe-common/core/fe-channels.c M /irssi/trunk/src/fe-common/core/module-formats.c M /irssi/trunk/src/irc/core/irc-nicklist.c M /irssi/trunk/src/irc/core/irc-nicklist.h M /irssi/trunk/src/irc/core/irc-session.c M /irssi/trunk/src/irc/core/massjoin.c M /irssi/trunk/src/perl/irc/Channel.xs Better support for halfops, patch by yathen@web.de 2001-12-09 18:13:10 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-irc-channels.c Support for OPN's channel forwarding. 2001-12-09 17:06:52 cras Changed paths: M /irssi/trunk/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:44 cras Changed paths: M /irssi/trunk/src/fe-text/mainwindows.c Still some window closing bugs/crashes. 2001-12-09 01:41:33 cras Changed paths: M /irssi/trunk/src/perl/irc/Irc.xs fixed wrong hash key lengths, patch by peder@ifi.uio.no 2001-12-08 15:41:57 cras Changed paths: M /irssi/trunk/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:25 cras Changed paths: M /irssi/trunk/src/perl/irc/Server.xs Fixed server_redirect_peek_signal() to compile again. 2001-12-08 00:41:45 cras Changed paths: M /irssi/trunk/src/irc/core/servers-redirect.c M /irssi/trunk/src/irc/core/servers-redirect.h M /irssi/trunk/src/irc/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:46 cras Changed paths: M /irssi/trunk/src/fe-text/mainwindows.c Small focus bugfix when closing a split window. 2001-12-08 00:20:23 cras Changed paths: M /irssi/trunk/src/fe-text/mainwindows.c Fixed some problems with mainwindow resizing not affecting the subwindows. 2001-12-07 23:46:09 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-common-core.c M /irssi/trunk/src/fe-common/core/formats.c /SET hide_mirc_colors - patch by paul@raade.org 2001-12-07 23:18:39 cras Changed paths: M /irssi/trunk/src/perl/common/Core.xs M /irssi/trunk/src/perl/common/Irssi.pm Removed Irssi::require_version(), we'll use "use Irssi 20011207;" style now. 2001-12-07 22:52:41 cras Changed paths: M /irssi/trunk/src/perl/common/Core.xs Added Irssi::require_version() 2001-12-07 22:41:46 cras Changed paths: M /irssi/trunk/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:53 cras Changed paths: M /irssi/trunk/src/irc/core/channels-query.c Still ban exception / invite list removes. 2001-12-07 20:45:47 cras Changed paths: M /irssi/trunk/src/core/special-vars.c $!xx! history search didn't work because history_func() got also the trailing '!' character. 2001-12-07 20:40:37 cras Changed paths: M /irssi/trunk/docs/signals.txt M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c M /irssi/trunk/src/fe-common/irc/fe-irc-commands.c M /irssi/trunk/src/fe-common/irc/module-formats.c M /irssi/trunk/src/irc/core/channels-query.c M /irssi/trunk/src/irc/core/irc-channels.h M /irssi/trunk/src/irc/core/mode-lists.c M /irssi/trunk/src/irc/core/modes.c M /irssi/trunk/src/perl/irc/Channel.xs M /irssi/trunk/src/perl/irc/Modes.xs Added support for 326 and 327 whois numerics in OPN. Removed keeping track of ban exceptions and invite list. 2001-12-07 16:58:58 cras Changed paths: M /irssi/trunk/src/irc/proxy/dump.c M /irssi/trunk/src/irc/proxy/listen.c M /irssi/trunk/src/irc/proxy/module.h Send NICK change before 001 request so that ircII also knows our real nick. 2001-12-07 16:39:30 cras Changed paths: M /irssi/trunk/src/irc/proxy/dump.c M /irssi/trunk/src/irc/proxy/listen.c M /irssi/trunk/src/irc/proxy/module.h M /irssi/trunk/src/irc/proxy/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:32 cras Changed paths: M /irssi/trunk/src/fe-text/statusbar.c M /irssi/trunk/src/irc/core/channels-query.c Fixed 2 small memory leaks. 2001-12-07 03:55:15 cras Changed paths: M /irssi/trunk/src/perl/common/Core.xs parameters types for timeout_add() and input_add() changed from void* to SV* 2001-12-07 03:40:30 cras Changed paths: M /irssi/trunk/src/perl/perl-sources.c Removed g_free(package) that wasn't supposed to be there. 2001-12-07 00:29:48 cras Changed paths: M /irssi/trunk/src/core/servers-setup.c M /irssi/trunk/src/fe-common/irc/fe-ircnet.c M /irssi/trunk/src/irc/core/irc-chatnets.c M /irssi/trunk/src/irc/core/irc-chatnets.h M /irssi/trunk/src/irc/core/irc-servers-reconnect.c M /irssi/trunk/src/irc/core/irc-servers-setup.c M /irssi/trunk/src/irc/core/irc-servers.c /IRCNET ADD -usermode option added. 2001-12-07 00:10:41 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c M /irssi/trunk/src/irc/core/irc-servers-reconnect.c M /irssi/trunk/src/irc/core/irc-servers.h M /irssi/trunk/src/irc/core/modes.c M /irssi/trunk/src/irc/core/servers-redirect.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:54 cras Changed paths: M /irssi/trunk/src/core/server-rec.h M /irssi/trunk/src/core/servers-reconnect.c M /irssi/trunk/src/core/session.c M /irssi/trunk/src/perl/module.h /UPGRADE broke reconnections to server. 2001-12-07 00:05:08 cras Changed paths: M /irssi/trunk/src/irc/proxy/listen.c Treat all WHOIS requests as remote. 2001-12-06 22:14:06 cras Changed paths: M /irssi/trunk/src/perl/irc/Irc.xs Added some max_*_in_cmd + some more stuff to Irssi::Irc::Server record. 2001-12-06 21:57:28 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-expandos.c $winref and $winname shouldn't crash if there's no active window. 2001-12-06 21:46:31 cras Changed paths: M /irssi/trunk/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:40 cras Changed paths: M /irssi/trunk/src/perl/common/Core.xs M /irssi/trunk/src/perl/perl-common.c M /irssi/trunk/src/perl/perl-common.h M /irssi/trunk/src/perl/perl-core.c M /irssi/trunk/src/perl/perl-signals.c M /irssi/trunk/src/perl/perl-signals.h M /irssi/trunk/src/perl/perl-sources.c M /irssi/trunk/src/perl/perl-sources.h Irssi::signal_add(), Irssi::timeout_add(), Irssi::input_add() and their variants now also allow use of code references. 2001-12-06 16:11:08 cras Changed paths: M /irssi/trunk/src/irc/proxy/listen.c M /irssi/trunk/src/irc/proxy/module.h Allow sending USER before NICK when logging in. 2001-12-04 17:41:49 cras Changed paths: M /irssi/trunk/src/perl/common/Core.xs added signal_get_emitted() and signal_get_emitted_id() 2001-12-04 16:15:14 cras Changed paths: M /irssi/trunk/autogen.sh M /irssi/trunk/configure.in 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:27 cras Changed paths: M /irssi/trunk/Makefile.am Added README.cygwin. 2001-12-04 15:56:28 cras Changed paths: M /irssi/trunk/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:52 cras Changed paths: M /irssi/trunk/default.theme Added text "You can also give the default foreground color for statusbar items." to sb_background setting. 2001-12-04 15:40:37 cras Changed paths: M /irssi/trunk/src/fe-text/term-curses.c M /irssi/trunk/src/fe-text/term-terminfo.c M /irssi/trunk/src/fe-text/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:34 cras Changed paths: M /irssi/trunk/src/fe-common/core/hilight-text.c Don't match nicks in -nick hilights. 2001-12-04 00:46:12 cras Changed paths: M /irssi/trunk/src/irc/core/servers-redirect.c MAX_FAILURE_COUNT was used off-by-one (ie. 1 meant actually 0..) 2001-12-04 00:18:31 cras Changed paths: M /irssi/trunk/src/perl/ui/UI.xs Irssi::UI::Window's data_level and hilight_color contained wrong hash length arguments. 2001-12-03 21:39:14 cras Changed paths: M /irssi/trunk/src/irc/core/channels-query.c "channel wholist" still wasn't sent at proper times. 2001-12-03 21:09:17 cras Changed paths: M /irssi/trunk/src/irc/core/channels-query.c "channel wholist" was sent to channels that hadn't received /WHO list yet. 2001-12-03 20:56:09 cras Changed paths: M /irssi/trunk/configure.in added "Press ENTER to continue" text after the "want to download glib?" text. 2001-12-03 20:51:00 cras Changed paths: M /irssi/trunk/src/irc/notifylist/notify-ison.c M /irssi/trunk/src/irc/notifylist/notifylist.c Fixed a memory leak and a crash when notifylist_check_join() was called with NULL realname. 2001-12-03 20:50:21 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-events.c M /irssi/trunk/src/fe-common/irc/fe-irc-messages.c Show @#channel notices as regular notices again. Don't hilight it or @#channel msgs. 2001-12-03 18:45:34 cras Changed paths: M /irssi/trunk/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:09 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-exec.c M /irssi/trunk/src/fe-common/core/fe-exec.h M /irssi/trunk/src/perl/ui/UI.xs Added processes to be extern instead of static. Also added Irssi::processes() 2001-12-03 17:04:10 cras Changed paths: A /irssi/trunk/README.cygwin Added some cygwin help. 2001-12-03 15:40:54 cras Changed paths: M /irssi/trunk/src/perl/perl-core.c a bit more proper initializing of Irssi package.. 2001-12-03 14:06:31 cras Changed paths: M /irssi/trunk/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:46 cras Changed paths: M /irssi/trunk/src/perl/perl-core.c removed unused variable 2001-12-01 21:36:44 cras Changed paths: M /irssi/trunk/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:48 cras Changed paths: M /irssi/trunk/src/core/servers-reconnect.c M /irssi/trunk/src/core/session.c /UPGRADE shouldn't begin server reconnections in old client. 2001-12-01 21:17:57 cras Changed paths: M /irssi/trunk/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:54 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c M /irssi/trunk/src/irc/core/irc-servers.h M /irssi/trunk/src/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:01 cras Changed paths: M /irssi/trunk/src/perl/perl-common.c Added ~/.irssi/scripts and PREFIX/lib/irssi/scripts to default @INC path 2001-12-01 16:22:52 cras Changed paths: M /irssi/trunk/src/fe-text/statusbar-items.c snprintf() -> g_snprintf() 2001-11-30 01:31:47 cras Changed paths: M /irssi/trunk/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:47 cras Changed paths: M /irssi/trunk/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:16 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-events.c M /irssi/trunk/src/fe-common/irc/fe-irc-commands.c M /irssi/trunk/src/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:42 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-common-core.c irssi --help printed --password=SERVER option, changed to --password=PASSWORD :) 2001-11-29 23:12:28 cras Changed paths: M /irssi/trunk/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:24 cras Changed paths: M /irssi/trunk/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:29 cras Changed paths: M /irssi/trunk/src/irc/core/irc-commands.c /QUOTE and /RAWQUOTE shouldn't work until connect() to server is finished. 2001-11-29 13:09:31 cras Changed paths: M /irssi/trunk/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:39 cras Changed paths: M /irssi/trunk/src/perl/irc/Channel.xs M /irssi/trunk/src/perl/irc/module.h Added Irssi::Irc::get_mask() and Irssi::Irc::MASK_* 2001-11-28 22:38:35 cras Changed paths: M /irssi/trunk/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:10 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-exec.c /EXEC -interactive was broken. 2001-11-28 02:43:21 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c "event 378" is also used to end /MAP in OPN. 2001-11-28 01:54:49 cras Changed paths: M /irssi/trunk/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:56 cras Changed paths: M /irssi/trunk/src/perl/ui/Themes.xs max number of parameters for printformat() was calculated wrong. 2001-11-27 21:21:56 cras Changed paths: M /irssi/trunk/src/fe-text/textbuffer-reformat.c didn't work properly with scripts calling Irssi::printformat() 2001-11-27 19:12:30 cras Changed paths: M /irssi/trunk/servertest/Makefile.am removed memdebug support 2001-11-27 14:56:00 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-exec.c default level for /EXEC should be CLIENTCRAP, not CLIENTNOTICE. 2001-11-27 14:05:16 cras Changed paths: M /irssi/trunk/src/fe-text/term.c /SET term_force_colors was broken. 2001-11-25 22:59:49 cras Changed paths: M /irssi/trunk/src/irc/core/channels-query.c added support for servers where /WHO only gives "end of who" message. 2001-11-25 21:55:45 cras Changed paths: M /irssi/trunk/src/irc/core/servers-redirect.c Irssi didn't properly abort a redirection of which end event it missed. 2001-11-25 19:34:20 cras Changed paths: M /irssi/trunk/src/perl/ui/Themes.xs printformat_perl() crashfix was buggy :) 2001-11-25 18:35:47 cras Changed paths: M /irssi/trunk/src/irc/dcc/dcc-chat.c M /irssi/trunk/src/irc/dcc/dcc-get.c M /irssi/trunk/src/irc/dcc/dcc.c M /irssi/trunk/src/irc/dcc/dcc.h /SET dcc_own_ip now affects also which interface irssi uses to connect to outgoing DCC connections. 2001-11-25 18:06:11 cras Changed paths: M /irssi/trunk/src/irc/core/irc-session.c Added backwards compatibility for /UPGRADE for transferring nick list.. 2001-11-25 18:03:00 cras Changed paths: M /irssi/trunk/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:11 cras Changed paths: M /irssi/trunk/irssi.conf M /irssi/trunk/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:24 cras Changed paths: M /irssi/trunk/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:44 cras Changed paths: M /irssi/trunk/src/perl/perl-core.c M /irssi/trunk/src/perl/perl-core.h M /irssi/trunk/src/perl/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:12 cras Changed paths: M /irssi/trunk/src/core/session.c M /irssi/trunk/src/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:08 cras Changed paths: M /irssi/trunk/src/perl/ui/Themes.xs Irssi::printformat() doesn't crash anymore if you try to use unregistered format. 2001-11-25 16:41:37 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-windows.c M /irssi/trunk/src/fe-common/core/formats.c M /irssi/trunk/src/fe-common/core/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:47 cras Changed paths: M /irssi/trunk/src/fe-common/core/printtext.c M /irssi/trunk/src/fe-common/core/printtext.h M /irssi/trunk/src/perl/ui/Window.xs Added printtext_string_window(), Irssi::UI::Window::print() uses it also now. 2001-11-25 16:16:28 cras Changed paths: M /irssi/trunk/src/fe-common/core/module-formats.c M /irssi/trunk/src/fe-common/core/module-formats.h M /irssi/trunk/src/fe-common/core/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:38 cras Changed paths: M /irssi/trunk/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:39 cras Changed paths: M /irssi/trunk/src/perl/ui/Window.xs Irssi::Window::command() should make the specified window active_win temporarily. 2001-11-24 02:31:49 cras Changed paths: M /irssi/trunk/src/perl/ui/Themes.xs Irssi::printformat() crashed if the registered format contained $0- etc. 2001-11-21 18:50:58 cras Changed paths: M /irssi/trunk/src/core/chat-commands.c /FOREACH QUERY did actually same as /FOREACH CHANNEL :) 2001-11-20 22:42:56 cras Changed paths: M /irssi/trunk/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:35 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c 377 numeric seems to be used as motd by some servers.. 2001-11-20 21:54:21 cras Changed paths: M /irssi/trunk/src/core/pidwait.h Still forgot to add pidwait_get_pids() here. 2001-11-20 21:48:43 cras Changed paths: M /irssi/trunk/src/core/pidwait.c added function pidwait_get_pids() which session.c uses - forgot to commit last time :) 2001-11-20 21:44:17 cras Changed paths: M /irssi/trunk/src/fe-text/term.c /SET colors OFF should work even if /SET term_force_colors is ON 2001-11-20 21:36:12 cras Changed paths: M /irssi/trunk/src/core/session.c --session broke --help output 2001-11-20 21:29:45 cras Changed paths: M /irssi/trunk/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:28 cras Changed paths: M /irssi/trunk/src/core/commands.c M /irssi/trunk/src/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:03 cras Changed paths: M /irssi/trunk/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:53 cras Changed paths: M /irssi/trunk/src/fe-text/mainwindows.c /WINDOW STICK OFF didn't work. 2001-11-20 04:35:23 cras Changed paths: M /irssi/trunk/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:31 cras Changed paths: M /irssi/trunk/docs/perl.txt send_raw_split() example's nickarg was wrong (2 -> 3). 2001-11-20 04:26:36 cras Changed paths: M /irssi/trunk/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:02 cras Changed paths: M /irssi/trunk/src/core/session.c /UPGRADE: --home and --config parameters weren't passed to new irssi. 2001-11-20 04:11:02 cras Changed paths: M /irssi/trunk/default.theme M /irssi/trunk/src/fe-common/core/fe-channels.c M /irssi/trunk/src/fe-common/core/module-formats.c M /irssi/trunk/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:53 cras Changed paths: M /irssi/trunk/src/core/session.c Typobugfix. 2001-11-20 03:43:43 cras Changed paths: M /irssi/trunk/src/fe-text/gui-windows.c M /irssi/trunk/src/fe-text/mainwindows.c M /irssi/trunk/src/fe-text/statusbar.c Irssi didn't redraw the screen properly when split windows were created but were never set active. 2001-11-20 03:25:38 cras Changed paths: M /irssi/trunk/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:12 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-messages.c Added halfop support for nick modes. 2001-11-20 03:08:37 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-core-commands.c Previous commit in core/commands.c broke /^cmd (command output hiding). 2001-11-20 03:04:44 cras Changed paths: M /irssi/trunk/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:29 cras Changed paths: M /irssi/trunk/src/core/session.c M /irssi/trunk/src/core/session.h M /irssi/trunk/src/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:23 cras Changed paths: M /irssi/trunk/src/core/session.c M /irssi/trunk/src/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:51 cras Changed paths: M /irssi/trunk/src/core/net-sendbuffer.c M /irssi/trunk/src/core/net-sendbuffer.h Added net_sendbuffer_flush() for flushing the buffer. 2001-11-20 00:57:29 cras Changed paths: M /irssi/trunk/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:00 cras Changed paths: M /irssi/trunk/src/fe-common/core/keyboard.c /BIND works a bit better again when parsing the given key. 2001-11-20 00:12:00 cras Changed paths: M /irssi/trunk/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:29 cras Changed paths: M /irssi/trunk/src/core/commands.c grab the "send command" event with signal_add_first(). 2001-11-20 00:04:58 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c M /irssi/trunk/src/fe-common/irc/module-formats.c M /irssi/trunk/src/fe-common/irc/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:32 cras Changed paths: M /irssi/trunk/src/perl/perl-common.c perl_command() - just a small sanity check that we're not sending empty command. 2001-11-19 23:44:04 cras Changed paths: M /irssi/trunk/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:50 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c M /irssi/trunk/src/irc/core/irc-commands.c M /irssi/trunk/src/irc/core/irc-nicklist.c M /irssi/trunk/src/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:30 cras Changed paths: M /irssi/trunk/src/irc/core/lag.c Changed default of /SET lag_check_time from 30 to 60. 2001-11-19 23:21:57 cras Changed paths: M /irssi/trunk/irssi.conf M /irssi/trunk/src/fe-text/statusbar-items.c Rewrote lag statusbar item. It's now updated properly. 2001-11-19 22:26:30 cras Changed paths: M /irssi/trunk/src/perl/common/Settings.xs M /irssi/trunk/src/perl/perl-core.c 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:39 cras Changed paths: M /irssi/trunk/src/fe-common/core/hilight-text.c /HILIGHT -actcolor didn't work with -nick (which was default) 2001-11-19 21:47:36 cras Changed paths: M /irssi/trunk/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:36 cras Changed paths: M /irssi/trunk/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:30 cras Changed paths: M /irssi/trunk/src/core/Makefile.am Removed memdebug stuff. 2001-11-19 21:37:55 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-exec.c M /irssi/trunk/src/fe-common/core/fe-exec.h Added /EXEC -level option. 2001-11-19 21:30:19 cras Changed paths: M /irssi/trunk/acconfig.h M /irssi/trunk/configure.in M /irssi/trunk/src/common.h D /irssi/trunk/src/core/memdebug.c D /irssi/trunk/src/core/memdebug.h M /irssi/trunk/src/fe-text/irssi.c M /irssi/trunk/src/lib-config/parse.c 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:24 cras Changed paths: M /irssi/trunk/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:57 cras Changed paths: M /irssi/trunk/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:21 cras Changed paths: M /irssi/trunk/src/perl/common/Channel.xs M /irssi/trunk/src/perl/common/Query.xs M /irssi/trunk/src/perl/common/Server.xs M /irssi/trunk/src/perl/common/typemap M /irssi/trunk/src/perl/get-signals.pl M /irssi/trunk/src/perl/irc/Dcc.xs M /irssi/trunk/src/perl/irc/Irc.xs M /irssi/trunk/src/perl/irc/module.h M /irssi/trunk/src/perl/irc/typemap M /irssi/trunk/src/perl/perl-common.c M /irssi/trunk/src/perl/perl-common.h M /irssi/trunk/src/perl/perl-signals.c M /irssi/trunk/src/perl/ui/UI.xs M /irssi/trunk/src/perl/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:40 cras Changed paths: M /irssi/trunk/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:15 cras Changed paths: M /irssi/trunk/src/fe-common/core/chat-completion.c Don't add space after tab-completed nicks. 2001-11-19 18:31:33 cras Changed paths: M /irssi/trunk/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:11 cras Changed paths: M /irssi/trunk/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:19 cras Changed paths: M /irssi/trunk/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:00 cras Changed paths: M /irssi/trunk/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:55 cras Changed paths: M /irssi/trunk/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:40 cras Changed paths: M /irssi/trunk/src/irc/core/irc-session.c /UPGRADE now remembers user mode, patch by lam@e-gate.pl 2001-11-19 15:17:16 cras Changed paths: M /irssi/trunk/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:27 cras Changed paths: M /irssi/trunk/src/core/channels.c M /irssi/trunk/src/core/chat-commands.c M /irssi/trunk/src/core/server-connect-rec.h /CONNECT -! doesn't autojoin to channels. 2001-11-19 14:55:28 cras Changed paths: M /irssi/trunk/src/core/session.c Irssi printed GLib error if no PATH was set.. 2001-11-19 14:52:10 cras Changed paths: M /irssi/trunk/src/core/servers.c M /irssi/trunk/src/core/session.c /UPGRADE didn't work properly when you were connected to multiple servers. 2001-11-19 14:33:28 cras Changed paths: M /irssi/trunk/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:37 cras Changed paths: M /irssi/trunk/src/core/channel-rec.h M /irssi/trunk/src/core/channels.c M /irssi/trunk/src/irc/core/irc-session.c -botcmd isn't now sent to channels when /UPGRADEing. 2001-11-19 14:02:39 cras Changed paths: M /irssi/trunk/src/irc/core/channel-events.c /SET join_auto_chans_on_invite - patch by tygrys@moo.pl 2001-11-19 13:46:15 cras Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c Removed GLib error when doing /RELOAD. 2001-11-19 13:42:48 cras Changed paths: M /irssi/trunk/src/irc/core/irc-session.c Topics weren't restored on /UPGRADE. 2001-11-19 03:46:26 cras Changed paths: M /irssi/trunk/src/fe-common/irc/dcc/fe-dcc-send.c M /irssi/trunk/src/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:42 cras Changed paths: M /irssi/trunk/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:18 cras Changed paths: M /irssi/trunk/src/core/session.c Added syntax comment for /UPGRADE 2001-11-19 02:54:02 cras Changed paths: M /irssi/trunk/src/core/session.c A few more updates. 2001-11-19 02:48:58 cras Changed paths: M /irssi/trunk/src/core/Makefile.am M /irssi/trunk/src/core/core.c M /irssi/trunk/src/core/server-rec.h M /irssi/trunk/src/core/servers.c A /irssi/trunk/src/core/session.c A /irssi/trunk/src/core/session.h M /irssi/trunk/src/fe-text/irssi.c M /irssi/trunk/src/irc/core/Makefile.am M /irssi/trunk/src/irc/core/irc-core.c M /irssi/trunk/src/irc/core/irc-servers.c A /irssi/trunk/src/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:13 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c Event 001 wasn't printed to screen. 2001-11-19 00:29:18 cras Changed paths: M /irssi/trunk/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:58 cras Changed paths: M /irssi/trunk/default.theme M /irssi/trunk/src/fe-common/core/fe-channels.c M /irssi/trunk/src/fe-common/core/module-formats.c M /irssi/trunk/src/fe-common/core/module-formats.h Added new formats for ops/halfops/voices in /NAMES list. 2001-11-18 23:17:31 cras Changed paths: M /irssi/trunk/src/fe-text/statusbar-items.c M /irssi/trunk/src/fe-text/textbuffer-view.c M /irssi/trunk/src/fe-text/textbuffer-view.h --more-- works again, better than ever :) 2001-11-18 23:15:56 cras Changed paths: M /irssi/trunk/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:02 cras Changed paths: M /irssi/trunk/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:11 cras Changed paths: M /irssi/trunk/src/irc/core/ctcp.c M /irssi/trunk/src/irc/core/ctcp.h M /irssi/trunk/src/perl/Makefile.am A /irssi/trunk/src/perl/irc/Ctcp.xs M /irssi/trunk/src/perl/irc/Irc.xs M /irssi/trunk/src/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:18 cras Changed paths: M /irssi/trunk/src/fe-common/core/Makefile.am M /irssi/trunk/src/fe-common/core/autorun.c A /irssi/trunk/src/fe-common/core/autorun.h M /irssi/trunk/src/fe-common/core/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:47 cras Changed paths: M /irssi/trunk/src/perl/ui/Window.xs Irssi::Server::print()'s level parameter wasn't optional like in other print()s. 2001-11-18 19:16:14 cras Changed paths: M /irssi/trunk/src/fe-text/statusbar.c typobugfix for previous commit. 2001-11-18 19:12:28 cras Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c Don't handle keypresses when there's no active entry in screen. 2001-11-18 19:06:51 cras Changed paths: M /irssi/trunk/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:10 cras Changed paths: M /irssi/trunk/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:24 cras Changed paths: M /irssi/trunk/docs/perl.txt Added Chatnet, Process and updated redirection text. 2001-11-18 17:36:31 cras Changed paths: M /irssi/trunk/src/perl/perl-common.c Irssi::Chatnet can now be accessed from perl. 2001-11-18 17:27:49 cras Changed paths: M /irssi/trunk/src/perl/common/Server.xs Added Irssi::chatnets() and chatnet_find() 2001-11-18 17:16:13 cras Changed paths: M /irssi/trunk/src/perl/irssi-core.pl M /irssi/trunk/src/perl/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:03 cras Changed paths: M /irssi/trunk/src/irc/core/servers-redirect.c Stop the redirection if we receive unknown event and it's not numeric. 2001-11-18 15:28:04 cras Changed paths: M /irssi/trunk/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:05 cras Changed paths: M /irssi/trunk/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:51 cras Changed paths: M /irssi/trunk/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:19 cras Changed paths: M /irssi/trunk/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:41 cras Changed paths: M /irssi/trunk/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:14 cras Changed paths: M /irssi/trunk/src/irc/core/channels-query.c M /irssi/trunk/src/irc/core/ctcp.c M /irssi/trunk/src/irc/core/irc-servers.c M /irssi/trunk/src/irc/core/netsplit.c M /irssi/trunk/src/irc/core/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:55 cras Changed paths: M /irssi/trunk/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:23 cras Changed paths: M /irssi/trunk/src/fe-text/statusbar.c Irssi didn't always remove the statusbar item from screen when it should have. 2001-11-17 16:59:33 cras Changed paths: M /irssi/trunk/src/irc/core/modes.h added +q channel mode to HAS_MODE_ARG_ALWAYS() list. 2001-11-17 15:20:17 cras Changed paths: M /irssi/trunk/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:28 cras Changed paths: M /irssi/trunk/src/perl/module-formats.c "error loading script" -> "error in script" because it can be printed at any time. 2001-11-17 01:25:20 cras Changed paths: M /irssi/trunk/src/perl/textui/TextUI.xs A /irssi/trunk/src/perl/ui/Formats.xs M /irssi/trunk/src/perl/ui/Themes.xs M /irssi/trunk/src/perl/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:21 cras Changed paths: M /irssi/trunk/src/irc/core/servers-redirect.h Forgot to update this for server_redirect_register() 2001-11-17 01:12:04 cras Changed paths: M /irssi/trunk/src/perl/Makefile.am added ui/Formats.xs to EXTRA_DIST 2001-11-17 01:07:24 cras Changed paths: M /irssi/trunk/src/irc/core/servers-redirect.c M /irssi/trunk/src/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:09 cras Changed paths: M /irssi/trunk/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:18 cras Changed paths: M /irssi/trunk/src/perl/common/Core.xs Fixed a few memory leaks 2001-11-16 17:51:56 cras Changed paths: M /irssi/trunk/src/fe-common/core/window-items.c added assert to window_item_add(). 2001-11-16 17:17:16 cras Changed paths: M /irssi/trunk/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:17 cras Changed paths: M /irssi/trunk/src/irc/core/servers-redirect.c Added "your not chanop" failure to I-mode as well. 2001-11-16 15:39:33 cras Changed paths: M /irssi/trunk/src/irc/core/channels-query.c If the last query fails we should make the channel synced. 2001-11-16 15:18:26 cras Changed paths: M /irssi/trunk/src/irc/core/servers-redirect.c ISON and USERHOST redirections were registered wrong. 2001-11-16 12:50:14 cras Changed paths: M /irssi/trunk/src/core/settings.c M /irssi/trunk/src/perl/common/Core.xs "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:21 cras Changed paths: M /irssi/trunk/src/fe-text/term-curses.c M /irssi/trunk/src/fe-text/term-terminfo.c M /irssi/trunk/src/fe-text/term.c M /irssi/trunk/src/fe-text/term.h M /irssi/trunk/src/fe-text/terminfo-core.c M /irssi/trunk/src/fe-text/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:50 cras Changed paths: M /irssi/trunk/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:12 cras Changed paths: M /irssi/trunk/src/fe-text/textbuffer.c textbuffer_insert() didn't work properly when trying to add empty string. 2001-11-15 22:01:38 cras Changed paths: M /irssi/trunk/src/fe-text/textbuffer-view.c The default color for line should be ATTR_RESET, not 0 (black). 2001-11-15 21:49:12 cras Changed paths: M /irssi/trunk/src/fe-text/mainwindows.c /WINDOW DOWN and /WINDOW UP now cycle to highest/lowest window. 2001-11-15 21:02:15 cras Changed paths: M /irssi/trunk/src/fe-common/core/themes.c M /irssi/trunk/src/fe-common/core/themes.h M /irssi/trunk/src/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:31 cras Changed paths: M /irssi/trunk/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:58 cras Changed paths: M /irssi/trunk/src/fe-text/statusbar.c Right-aligned statusbar items weren't positioned correctly. 2001-11-15 19:37:33 cras Changed paths: M /irssi/trunk/src/irc/core/irc-commands.c /QUOTE and /RAWQUOTE should work as soon as the socket is connected. 2001-11-15 17:29:25 cras Changed paths: M /irssi/trunk/src/irc/core/servers-redirect.c print failed redirections to rawlog even if there's no failure signal. 2001-11-15 17:18:11 cras Changed paths: M /irssi/trunk/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:57 cras Changed paths: M /irssi/trunk/irssi.conf changed the infobar text - "read it to get rid of this" 2001-11-15 14:47:51 cras Changed paths: M /irssi/trunk/src/core/server-rec.h M /irssi/trunk/src/fe-common/core/fe-server.c M /irssi/trunk/src/fe-text/statusbar-items.c M /irssi/trunk/src/irc/core/lag.c Lag checking fixes - should work fine again. 2001-11-15 01:52:35 cras Changed paths: M /irssi/trunk/src/fe-text/term-curses.c M /irssi/trunk/src/fe-text/term-terminfo.c M /irssi/trunk/src/fe-text/term.c M /irssi/trunk/src/fe-text/term.h M /irssi/trunk/src/fe-text/terminfo-core.c M /irssi/trunk/src/fe-text/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:30 cras Changed paths: M /irssi/trunk/src/fe-text/term-terminfo.c Scrolling should dirty the whole scrolling area, not just the new lines. 2001-11-15 01:21:24 cras Changed paths: M /irssi/trunk/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:26 cras Changed paths: M /irssi/trunk/src/irc/notifylist/notify-ison.c Small optimization for whois-redirecting. 2001-11-15 01:04:16 cras Changed paths: M /irssi/trunk/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:39 cras Changed paths: M /irssi/trunk/src/irc/notifylist/notify-ison.c WHOIS command should be sent after redirecting, not before.. 2001-11-15 00:30:21 cras Changed paths: M /irssi/trunk/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:00 cras Changed paths: M /irssi/trunk/src/irc/core/servers-redirect.c Report failed redirections in rawlog. 2001-11-14 23:43:48 cras Changed paths: M /irssi/trunk/src/irc/core/servers-redirect.c Redirect parameters should be matched case-insensitively 2001-11-14 22:56:09 cras Changed paths: M /irssi/trunk/src/irc/core/channels-query.c Yet another bugfix for channel sync. 2001-11-14 22:48:24 cras Changed paths: M /irssi/trunk/src/irc/core/channels-query.c Channel syncing rewrites. 2001-11-14 17:31:09 cras Changed paths: M /irssi/trunk/src/core/settings.c typofix 2001-11-14 17:28:56 cras Changed paths: M /irssi/trunk/src/core/settings.c M /irssi/trunk/src/core/settings.h M /irssi/trunk/src/fe-common/core/fe-settings.c settings_save() now sends "setup saved" signal - patch by peder@ifi.uio.no 2001-11-14 16:31:11 cras Changed paths: M /irssi/trunk/irssi.conf OPN's max_modes changed 6 -> 4 2001-11-14 13:33:45 cras Changed paths: M /irssi/trunk/src/perl/ui/Themes.xs typofix 2001-11-13 14:01:09 cras Changed paths: M /irssi/trunk/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:04 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-events.c M /irssi/trunk/src/irc/core/channels-query.c M /irssi/trunk/src/irc/core/irc-commands.c M /irssi/trunk/src/irc/core/lag.c M /irssi/trunk/src/irc/core/servers-idle.c M /irssi/trunk/src/irc/core/servers-idle.h M /irssi/trunk/src/irc/core/servers-redirect.c M /irssi/trunk/src/irc/core/servers-redirect.h M /irssi/trunk/src/irc/notifylist/notify-ison.c M /irssi/trunk/src/irc/proxy/listen.c M /irssi/trunk/src/perl/irc/Server.xs Redirection fixes - added count parameter. 2001-11-12 23:03:07 cras Changed paths: M /irssi/trunk/src/core/expandos.c %X should generate "time changed" every second too. 2001-11-12 22:33:12 cras Changed paths: M /irssi/trunk/docs/help/in/nick.in Updated 2001-11-12 20:17:04 cras Changed paths: M /irssi/trunk/docs/startup-HOWTO.html Typofixes to -bots commands - *!*@bot@.. -> *!*bot@... 2001-11-12 18:39:01 cras Changed paths: M /irssi/trunk/src/fe-text/mainwindows.c Closing last non-sticky window didn't destroy the split window. 2001-11-12 15:49:21 cras Changed paths: M /irssi/trunk/src/perl/irc/Server.xs redirect_event() fixed to change empty arg/failure_signal to NULL 2001-11-12 15:17:23 cras Changed paths: M /irssi/trunk/src/core/expandos.c extra check to make sure the "timer changed" signal is sent at startup. 2001-11-12 14:53:58 cras Changed paths: M /irssi/trunk/src/fe-text/mainwindows.c /WINDOW BALANCE was buggy sometimes - thanks to poptix for finding it :) 2001-11-12 10:32:11 cras Changed paths: M /irssi/trunk/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:39 cras Changed paths: M /irssi/trunk/src/fe-text/Makefile.am D /irssi/trunk/src/fe-text/statusbar-items.h M /irssi/trunk/src/fe-text/statusbar.c Removed statusbar-items.h 2001-11-12 10:13:12 cras Changed paths: M /irssi/trunk/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:47 cras Changed paths: M /irssi/trunk/src/irc/core/servers-redirect.c M /irssi/trunk/src/irc/core/servers-redirect.h added server_redirect_peek_signal() function. 2001-11-11 23:42:26 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-common-core.c --version now shows the date version too. 2001-11-11 23:41:03 cras Changed paths: M /irssi/trunk/src/irc/proxy/dump.c M /irssi/trunk/src/irc/proxy/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:56 cras Changed paths: M /irssi/trunk/src/perl/common/Irssi.xs M /irssi/trunk/src/perl/module.h M /irssi/trunk/src/perl/perl-core.c M /irssi/trunk/src/perl/perl-core.h M /irssi/trunk/src/perl/textui/TextUI.xs M /irssi/trunk/src/perl/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:46 cras Changed paths: M /irssi/trunk/src/irc/core/servers-redirect.c "mode e" was registered twice - the second one should have been "mode I". 2001-11-11 21:20:43 cras Changed paths: M /irssi/trunk/src/irc/core/channels-query.c M /irssi/trunk/src/irc/core/irc-commands.c M /irssi/trunk/src/irc/core/irc-servers.c M /irssi/trunk/src/irc/core/irc-servers.h M /irssi/trunk/src/irc/core/irc.c M /irssi/trunk/src/irc/core/irc.h M /irssi/trunk/src/irc/core/servers-redirect.c M /irssi/trunk/src/irc/core/servers-redirect.h Redirection fixes. 2001-11-11 21:05:10 cras Changed paths: M /irssi/trunk/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:32 cras Changed paths: M /irssi/trunk/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:19 cras Changed paths: M /irssi/trunk/src/core/Makefile.am M /irssi/trunk/src/core/commands.c M /irssi/trunk/src/core/server-rec.h D /irssi/trunk/src/core/servers-redirect.c D /irssi/trunk/src/core/servers-redirect.h M /irssi/trunk/src/core/servers.c M /irssi/trunk/src/fe-common/irc/fe-events.c M /irssi/trunk/src/irc/core/Makefile.am M /irssi/trunk/src/irc/core/channels-query.c M /irssi/trunk/src/irc/core/ctcp.c M /irssi/trunk/src/irc/core/irc-commands.c M /irssi/trunk/src/irc/core/irc-servers.c M /irssi/trunk/src/irc/core/irc-servers.h M /irssi/trunk/src/irc/core/irc.c M /irssi/trunk/src/irc/core/lag.c D /irssi/trunk/src/irc/core/server-idle.c D /irssi/trunk/src/irc/core/server-idle.h A /irssi/trunk/src/irc/core/servers-idle.c A /irssi/trunk/src/irc/core/servers-idle.h A /irssi/trunk/src/irc/core/servers-redirect.c A /irssi/trunk/src/irc/core/servers-redirect.h M /irssi/trunk/src/irc/notifylist/module.h M /irssi/trunk/src/irc/notifylist/notify-ison.c M /irssi/trunk/src/irc/notifylist/notify-whois.c M /irssi/trunk/src/irc/notifylist/notifylist.c M /irssi/trunk/src/perl/common/Server.xs M /irssi/trunk/src/perl/common/module.h M /irssi/trunk/src/perl/irc/Server.xs M /irssi/trunk/src/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:24 cras Changed paths: M /irssi/trunk/src/core/network.c net_listen(): if creating IPv6 socket fails because of EPROTONOSUPPORT, try without IPv6. 2001-11-07 15:35:00 cras Changed paths: M /irssi/trunk/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:13 cras Changed paths: M /irssi/trunk/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:44 cras Changed paths: M /irssi/trunk/docs/startup-HOWTO.html Removed " = " in /SET autolog_path example - it really shouldn't be there :) 2001-11-05 15:48:03 cras Changed paths: M /irssi/trunk/src/core/Makefile.am M /irssi/trunk/src/fe-common/core/Makefile.am M /irssi/trunk/src/fe-common/irc/Makefile.am M /irssi/trunk/src/fe-common/irc/dcc/Makefile.am M /irssi/trunk/src/fe-common/irc/notifylist/Makefile.am M /irssi/trunk/src/fe-none/Makefile.am M /irssi/trunk/src/fe-text/Makefile.am M /irssi/trunk/src/irc/bot/Makefile.am M /irssi/trunk/src/irc/core/Makefile.am M /irssi/trunk/src/irc/dcc/Makefile.am M /irssi/trunk/src/irc/flood/Makefile.am M /irssi/trunk/src/irc/notifylist/Makefile.am M /irssi/trunk/src/irc/proxy/Makefile.am M /irssi/trunk/src/lib-config/Makefile.am M /irssi/trunk/src/lib-popt/Makefile.am M /irssi/trunk/src/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:52 cras Changed paths: M /irssi/trunk/configure.in Terminfo is now the default, always. 2001-11-05 12:47:52 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-channels.c /CHANNEL xxx - don't crash if not connected to server. 2001-11-04 22:47:37 cras Changed paths: M /irssi/trunk/src/fe-text/textbuffer-view.c Still messing up with colors. 2001-11-04 21:13:24 cras Changed paths: D /irssi/trunk/src/fe-common/irc/fe-common-irc.h removed, not needed. 2001-11-04 19:11:59 cras Changed paths: M /irssi/trunk/src/irc/core/irc-commands.c Looks like I went and broke /PART accidentally.. 2001-11-04 15:36:51 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-irc-commands.c M /irssi/trunk/src/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:49 cras Changed paths: M /irssi/trunk/src/irc/core/Makefile.am Added missing irc-commands.h 2001-11-03 19:36:40 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-irc-commands.c M /irssi/trunk/src/irc/core/irc-commands.c * works now as active channel with /NOTICE, /CTCP and /NCTCP. 2001-11-03 16:31:13 cras Changed paths: M /irssi/trunk/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:43 cras Changed paths: M /irssi/trunk/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:28 cras Changed paths: M /irssi/trunk/src/fe-text/term-terminfo.c M /irssi/trunk/src/fe-text/terminfo-core.c M /irssi/trunk/src/fe-text/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:33 cras Changed paths: M /irssi/trunk/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:06 cras Changed paths: M /irssi/trunk/src/fe-text/textbuffer-view.c update_cmd_color() updated colors wrong. 2001-11-03 14:16:36 cras Changed paths: M /irssi/trunk/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:15 cras Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c M /irssi/trunk/src/fe-text/term-terminfo.c Quit if terminal gets lost. 2001-11-03 13:58:36 cras Changed paths: M /irssi/trunk/src/core/servers-reconnect.c /RECONNECT ALL crashed irssi (typofix - s/unref/ref/ :) 2001-11-03 13:54:29 cras Changed paths: M /irssi/trunk/src/fe-text/textbuffer-view.c Some fixes to drawing lines & handling long lines. 2001-11-03 11:54:04 cras Changed paths: M /irssi/trunk/irssi.conf Yet another fix of /UPTIME alias - maybe it finally works now :) 2001-11-02 15:53:39 cras Changed paths: M /irssi/trunk/src/irc/bot/bot-events.c M /irssi/trunk/src/irc/bot/bot-users.c M /irssi/trunk/src/irc/proxy/module.h compile fix - patch by manoj@io.com 2001-11-02 02:05:14 cras Changed paths: M /irssi/trunk/src/core/chat-commands.c M /irssi/trunk/src/core/commands.c M /irssi/trunk/src/core/commands.h M /irssi/trunk/src/core/rawlog.c M /irssi/trunk/src/fe-common/core/fe-channels.c M /irssi/trunk/src/fe-common/core/fe-core-commands.c M /irssi/trunk/src/fe-common/core/module-formats.c M /irssi/trunk/src/fe-common/core/module-formats.h M /irssi/trunk/src/fe-common/irc/Makefile.am M /irssi/trunk/src/fe-common/irc/dcc/module.h M /irssi/trunk/src/fe-common/irc/fe-ctcp.c M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c M /irssi/trunk/src/fe-common/irc/fe-events.c M /irssi/trunk/src/fe-common/irc/fe-irc-channels.c M /irssi/trunk/src/fe-common/irc/fe-irc-commands.c M /irssi/trunk/src/fe-common/irc/fe-irc-messages.c M /irssi/trunk/src/fe-common/irc/fe-irc-queries.c M /irssi/trunk/src/fe-common/irc/fe-ircnet.c M /irssi/trunk/src/fe-common/irc/fe-modes.c M /irssi/trunk/src/fe-common/irc/fe-netjoin.c M /irssi/trunk/src/fe-common/irc/fe-netsplit.c M /irssi/trunk/src/fe-common/irc/module-formats.c M /irssi/trunk/src/fe-common/irc/module-formats.h M /irssi/trunk/src/fe-common/irc/module.h M /irssi/trunk/src/fe-common/irc/notifylist/module.h M /irssi/trunk/src/fe-text/Makefile.am M /irssi/trunk/src/fe-text/irssi.c M /irssi/trunk/src/irc/core/Makefile.am M /irssi/trunk/src/irc/core/bans.c M /irssi/trunk/src/irc/core/bans.h M /irssi/trunk/src/irc/core/channel-events.c M /irssi/trunk/src/irc/core/channel-rejoin.c M /irssi/trunk/src/irc/core/channels-query.c M /irssi/trunk/src/irc/core/ctcp.c M /irssi/trunk/src/irc/core/irc-channels.c M /irssi/trunk/src/irc/core/irc-channels.h M /irssi/trunk/src/irc/core/irc-chatnets.h M /irssi/trunk/src/irc/core/irc-commands.c A /irssi/trunk/src/irc/core/irc-commands.h M /irssi/trunk/src/irc/core/irc-core.c M /irssi/trunk/src/irc/core/irc-expandos.c M /irssi/trunk/src/irc/core/irc-masks.c M /irssi/trunk/src/irc/core/irc-nicklist.c M /irssi/trunk/src/irc/core/irc-nicklist.h M /irssi/trunk/src/irc/core/irc-queries.c M /irssi/trunk/src/irc/core/irc-queries.h D /irssi/trunk/src/irc/core/irc-rawlog.c M /irssi/trunk/src/irc/core/irc-servers-reconnect.c M /irssi/trunk/src/irc/core/irc-servers.c M /irssi/trunk/src/irc/core/irc-servers.h M /irssi/trunk/src/irc/core/irc.c M /irssi/trunk/src/irc/core/irc.h M /irssi/trunk/src/irc/core/lag.c M /irssi/trunk/src/irc/core/massjoin.c M /irssi/trunk/src/irc/core/mode-lists.c M /irssi/trunk/src/irc/core/mode-lists.h M /irssi/trunk/src/irc/core/modes.c M /irssi/trunk/src/irc/core/modes.h M /irssi/trunk/src/irc/core/module.h M /irssi/trunk/src/irc/core/server-idle.c M /irssi/trunk/src/irc/core/server-idle.h M /irssi/trunk/src/irc/dcc/dcc-autoget.c M /irssi/trunk/src/irc/dcc/dcc-chat.c M /irssi/trunk/src/irc/dcc/dcc-get.c M /irssi/trunk/src/irc/dcc/dcc-send.c M /irssi/trunk/src/irc/dcc/dcc.c M /irssi/trunk/src/irc/dcc/dcc.h M /irssi/trunk/src/irc/dcc/module.h M /irssi/trunk/src/irc/flood/module.h M /irssi/trunk/src/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:23 cras Changed paths: M /irssi/trunk/src/core/chat-commands.c M /irssi/trunk/src/core/commands.c M /irssi/trunk/src/core/ignore.c M /irssi/trunk/src/core/server-rec.h M /irssi/trunk/src/core/servers.h M /irssi/trunk/src/fe-common/core/chat-completion.c M /irssi/trunk/src/fe-common/core/fe-ignore.c M /irssi/trunk/src/fe-common/core/fe-log.c M /irssi/trunk/src/irc/core/irc-servers.c M /irssi/trunk/src/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:45 cras Changed paths: M /irssi/trunk/src/fe-text/textbuffer-view.c Buffer overflow fix (read-only, might have caused some crashes). 2001-11-01 22:04:26 cras Changed paths: M /irssi/trunk/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:49 cras Changed paths: M /irssi/trunk/src/fe-text/gui-windows.c indent_always setting was wrongly set when configuration was changed. 2001-11-01 00:30:34 cras Changed paths: M /irssi/trunk/src/core/modules-load.c Crashfix when module didn't contain deinit() function. 2001-10-31 16:18:18 cras Changed paths: M /irssi/trunk/src/core/log.c M /irssi/trunk/src/core/log.h changed default log directory mode to 0700 and file mode to 0600. 2001-10-30 13:14:01 cras Changed paths: M /irssi/trunk/docs/special_vars.txt updated for $cumode_space 2001-10-30 13:12:25 cras Changed paths: M /irssi/trunk/src/irc/core/irc-expandos.c added $cumode_space expando. Like $cumode, but gives " " if there's no mode. 2001-10-29 22:46:46 cras Changed paths: M /irssi/trunk/src/fe-none/Makefile.am typofix :) 2001-10-29 22:32:32 cras Changed paths: M /irssi/trunk/configure.in Link with $LDFLAGS when trying to compile one of the test programs.. 2001-10-29 21:44:45 cras Changed paths: M /irssi/trunk/src/fe-text/terminfo-core.c forgot to define TI_rep for repeat() command. 2001-10-29 20:17:54 cras Changed paths: M /irssi/trunk/src/fe-text/term-terminfo.c bug in last commit :) background color was broken 2001-10-29 20:16:14 cras Changed paths: M /irssi/trunk/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:52 cras Changed paths: M /irssi/trunk/src/fe-text/term-terminfo.c M /irssi/trunk/src/fe-text/terminfo-core.c M /irssi/trunk/src/fe-text/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:42 cras Changed paths: M /irssi/trunk/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:47 cras Changed paths: M /irssi/trunk/src/fe-common/core/module-formats.c M /irssi/trunk/src/fe-common/core/window-commands.c /WINDOW SERVER -unsticky crashed irssi if it was used when you weren't connected to server. 2001-10-29 14:43:46 cras Changed paths: M /irssi/trunk/configure.in M /irssi/trunk/src/fe-none/Makefile.am M /irssi/trunk/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:15 cras Changed paths: D /irssi/trunk/src/fe-text/screen.c D /irssi/trunk/src/fe-text/screen.h not needed anymore, code is in term*.[ch] now. 2001-10-29 00:52:36 cras Changed paths: M /irssi/trunk/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:47 cras Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c M /irssi/trunk/src/fe-text/term-curses.c M /irssi/trunk/src/fe-text/term-terminfo.c M /irssi/trunk/src/fe-text/term.h M /irssi/trunk/src/fe-text/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:38 cras Changed paths: M /irssi/trunk/default.theme Removed unused default_real_color, updated default_color's value to "-1" (didn't work without quotes) 2001-10-29 00:08:40 cras Changed paths: M /irssi/trunk/src/fe-text/tparm.c added a "const" to cvtchar() to get rid of compiler warnings 2001-10-29 00:01:22 cras Changed paths: M /irssi/trunk/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:07 cras Changed paths: M /irssi/trunk/src/fe-text/terminfo-core.h Change that should have been committed already 2001-10-28 22:49:35 cras Changed paths: M /irssi/trunk/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:34 cras Changed paths: M /irssi/trunk/src/fe-text/gui-windows.c M /irssi/trunk/src/fe-text/irssi.c M /irssi/trunk/src/fe-text/term-curses.c M /irssi/trunk/src/fe-text/term-terminfo.c M /irssi/trunk/src/fe-text/term.c M /irssi/trunk/src/fe-text/term.h M /irssi/trunk/src/fe-text/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:59 cras Changed paths: M /irssi/trunk/src/fe-text/term-curses.c M /irssi/trunk/src/fe-text/terminfo-core.c Use TCSADRAIN option when changing terminfo settings. 2001-10-28 19:51:00 cras Changed paths: M /irssi/trunk/src/fe-text/term.c color forcing stuff left from previous commit 2001-10-28 19:40:12 cras Changed paths: M /irssi/trunk/src/fe-text/gui-entry.c M /irssi/trunk/src/fe-text/gui-entry.h M /irssi/trunk/src/fe-text/gui-windows.c M /irssi/trunk/src/fe-text/irssi.c M /irssi/trunk/src/fe-text/mainwindows.c M /irssi/trunk/src/fe-text/mainwindows.h M /irssi/trunk/src/fe-text/module.h M /irssi/trunk/src/fe-text/statusbar-config.c M /irssi/trunk/src/fe-text/statusbar-items.c M /irssi/trunk/src/fe-text/statusbar.c M /irssi/trunk/src/fe-text/statusbar.h M /irssi/trunk/src/fe-text/term-terminfo.c M /irssi/trunk/src/fe-text/terminfo-core.c M /irssi/trunk/src/fe-text/terminfo-core.h M /irssi/trunk/src/fe-text/textbuffer-view.c M /irssi/trunk/src/fe-text/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:17 cras Changed paths: M /irssi/trunk/src/fe-none/Makefile.am Fixes for the updated configure. 2001-10-28 12:30:26 cras Changed paths: M /irssi/trunk/acconfig.h M /irssi/trunk/configure.in M /irssi/trunk/default.theme M /irssi/trunk/src/fe-common/core/formats.c M /irssi/trunk/src/fe-common/core/themes.c M /irssi/trunk/src/fe-common/core/themes.h M /irssi/trunk/src/fe-text/Makefile.am M /irssi/trunk/src/fe-text/gui-entry.c M /irssi/trunk/src/fe-text/gui-printtext.c M /irssi/trunk/src/fe-text/gui-readline.c M /irssi/trunk/src/fe-text/gui-windows.c M /irssi/trunk/src/fe-text/irssi.c M /irssi/trunk/src/fe-text/lastlog.c M /irssi/trunk/src/fe-text/mainwindows-layout.c M /irssi/trunk/src/fe-text/mainwindows.c M /irssi/trunk/src/fe-text/mainwindows.h M /irssi/trunk/src/fe-text/statusbar-items.c M /irssi/trunk/src/fe-text/statusbar.c A /irssi/trunk/src/fe-text/term-curses.c A /irssi/trunk/src/fe-text/term-terminfo.c A /irssi/trunk/src/fe-text/term.c A /irssi/trunk/src/fe-text/term.h A /irssi/trunk/src/fe-text/terminfo-core.c A /irssi/trunk/src/fe-text/terminfo-core.h M /irssi/trunk/src/fe-text/textbuffer-commands.c M /irssi/trunk/src/fe-text/textbuffer-view.c M /irssi/trunk/src/fe-text/textbuffer-view.h M /irssi/trunk/src/fe-text/textbuffer.c M /irssi/trunk/src/fe-text/textbuffer.h A /irssi/trunk/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:59 cras Changed paths: M /irssi/trunk/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:29 cras Changed paths: M /irssi/trunk/src/perl/textui/Statusbar.xs Irssi crashed if script died in statusbar handler. 2001-10-25 20:17:21 cras Changed paths: M /irssi/trunk/src/perl/ui/Themes.xs Added flags option for Irssi::UI::Theme::format_expand(). 2001-10-25 16:39:36 cras Changed paths: M /irssi/trunk/src/fe-text/gui-entry.c M /irssi/trunk/src/fe-text/gui-entry.h M /irssi/trunk/src/fe-text/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:10 cras Changed paths: M /irssi/trunk/src/fe-common/irc/fe-events-numeric.c M /irssi/trunk/src/fe-common/irc/module-formats.c M /irssi/trunk/src/fe-common/irc/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:18 cras Changed paths: M /irssi/trunk/src/perl/ui/Themes.xs M /irssi/trunk/src/perl/ui/UI.xs Added Irssi::current_theme() and Irssi::Theme::format_expand() 2001-10-25 12:00:33 cras Changed paths: M /irssi/trunk/src/perl/Makefile.am M /irssi/trunk/src/perl/perl-core.c D /irssi/trunk/src/perl/xsinit.c Boot dynaloader too even if perl libraries are compiled statically in irssi. 2001-10-25 01:36:06 cras Changed paths: M /irssi/trunk/src/perl/perl-core.c typofix - s/per/perl/ 2001-10-25 01:29:48 cras Changed paths: M /irssi/trunk/src/perl/perl-core.c bugfix 2001-10-25 01:17:27 cras Changed paths: M /irssi/trunk/configure.in M /irssi/trunk/src/perl/Makefile.am M /irssi/trunk/src/perl/common/Irssi.pm M /irssi/trunk/src/perl/irc/Irc.pm M /irssi/trunk/src/perl/irssi-core.pl M /irssi/trunk/src/perl/perl-core.c M /irssi/trunk/src/perl/textui/TextUI.pm M /irssi/trunk/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:55 cras Changed paths: M /irssi/trunk/src/perl/textui/TextBufferView.xs M /irssi/trunk/src/perl/textui/TextUI.xs Removed unfinished code that was not supposed to go to cvs.. 2001-10-25 00:52:15 cras Changed paths: M /irssi/trunk/src/fe-common/core/formats.c M /irssi/trunk/src/fe-common/core/formats.h M /irssi/trunk/src/fe-text/gui-printtext.c M /irssi/trunk/src/fe-text/gui-printtext.h M /irssi/trunk/src/fe-text/gui-windows.c M /irssi/trunk/src/fe-text/gui-windows.h M /irssi/trunk/src/fe-text/textbuffer-view.c M /irssi/trunk/src/fe-text/textbuffer-view.h M /irssi/trunk/src/fe-text/textbuffer.c M /irssi/trunk/src/fe-text/textbuffer.h M /irssi/trunk/src/perl/textui/TextBufferView.xs M /irssi/trunk/src/perl/textui/TextUI.xs Added support for changing indentation behaviour with modules. 2001-10-25 00:24:14 cras Changed paths: M /irssi/trunk/src/core/modules-load.c Added a bit better error reporting. 2001-10-25 00:18:39 cras Changed paths: M /irssi/trunk/src/perl/perl-signals.c M /irssi/trunk/src/perl/perl-sources.c Removed some unused code. 2001-10-24 23:19:54 cras Changed paths: M /irssi/trunk/src/fe-text/screen.c Reset QUIT and INTR keys at quit. 2001-10-24 16:13:42 cras Changed paths: M /irssi/trunk/src/fe-text/gui-entry.c Redraw was buggy if entry line didn't continue to end of line. 2001-10-24 15:57:54 cras Changed paths: M /irssi/trunk/src/fe-text/mainwindows.c window-top-statusbars weren't working properly. 2001-10-24 15:47:13 cras Changed paths: M /irssi/trunk/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:26 cras Changed paths: M /irssi/trunk/src/perl/perl-common.c M /irssi/trunk/src/perl/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:16 cras Changed paths: M /irssi/trunk/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:03 cras Changed paths: M /irssi/trunk/default.theme M /irssi/trunk/src/fe-text/statusbar-items.c Activity list colors are now configurable. 2001-10-23 22:55:22 cras Changed paths: M /irssi/trunk/src/fe-text/screen.c Using cbreak() mode again, but disable QUIT and INTR keys. 2001-10-23 22:49:17 cras Changed paths: M /irssi/trunk/src/perl/perl-fe.c /SCRIPT without parameters now prints list of loaded scripts. 2001-10-23 22:37:53 cras Changed paths: M /irssi/trunk/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:01 cras Changed paths: M /irssi/trunk/configure.in If perl linking failed, print the error message too. 2001-10-23 18:01:53 cras Changed paths: M /irssi/trunk/docs/help/in/unban.in M /irssi/trunk/src/irc/core/bans.c /UNBAN -first | -last options added. Patch by fuchs. 2001-10-22 23:26:58 cras Changed paths: M /irssi/trunk/src/core/log.c M /irssi/trunk/src/core/log.h M /irssi/trunk/src/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:14 cras Changed paths: M /irssi/trunk/colorless.theme M /irssi/trunk/default.theme updated colorless.theme, replaced all $0- to $* in default.theme 2001-10-22 22:34:05 cras Changed paths: M /irssi/trunk/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:15 cras Changed paths: M /irssi/trunk/configure.in Fixed building from objdir (symlinks irssi-version.h and in ui/textui perl stuff) 2001-10-22 15:47:02 cras Changed paths: M /irssi/trunk/configure.in with --prefix, use INSTALLDIRS=site, not perl. hopefully fixes some @INC problems 2001-10-22 14:19:27 cras Changed paths: M /irssi/trunk/src/irc/notifylist/notifylist.c just some extra check - might fix some crash.. 2001-10-22 13:57:23 cras Changed paths: M /irssi/trunk/irssi.conf fixed server list - added a ',' .. 2001-10-22 11:33:32 cras Changed paths: M /irssi/trunk/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:18 cras Changed paths: M /irssi/trunk/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:11 cras Changed paths: M /irssi/trunk/src/fe-none/Makefile.am Static perl didn't work with botti. 2001-10-21 20:58:09 cras Changed paths: M /irssi/trunk/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:42 cras Changed paths: M /irssi/trunk/src/perl/ui/Themes.xs M /irssi/trunk/src/perl/ui/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:42 cras Changed paths: M /irssi/trunk/src/fe-common/core/formats.c M /irssi/trunk/src/fe-common/core/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:43 cras Changed paths: M /irssi/trunk/default.theme M /irssi/trunk/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:36 cras Changed paths: M /irssi/trunk/src/perl/common/Irssi.xs M /irssi/trunk/src/perl/common/Settings.xs Settings registered with Irssi::settings_add_xx() are now correctly removed after script is unloaded. 2001-10-21 18:23:43 cras Changed paths: M /irssi/trunk/src/core/modules-load.c M /irssi/trunk/src/core/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:22 cras Changed paths: M /irssi/trunk/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:07 cras Changed paths: M /irssi/trunk/src/core/chat-commands.c M /irssi/trunk/src/core/chat-protocols.h M /irssi/trunk/src/core/server-connect-rec.h M /irssi/trunk/src/core/servers-reconnect.c M /irssi/trunk/src/core/servers-reconnect.h M /irssi/trunk/src/core/servers-setup.c M /irssi/trunk/src/core/servers.c M /irssi/trunk/src/core/servers.h M /irssi/trunk/src/irc/core/irc-core.c M /irssi/trunk/src/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:28 cras Changed paths: M /irssi/trunk/src/core/core.c M /irssi/trunk/src/core/core.h M /irssi/trunk/src/perl/perl-core.c 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:17 cras Changed paths: M /irssi/trunk/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:24 cras Changed paths: M /irssi/trunk/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:06 cras Changed paths: M /irssi/trunk/src/fe-common/core/chat-completion.c /TOPIC inserts the topic in active channel. 2001-10-21 13:08:49 cras Changed paths: M /irssi/trunk/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:58 cras Changed paths: M /irssi/trunk/src/core/expandos.c Check time changes every half a second instead of every second. 2001-10-21 12:31:03 cras Changed paths: M /irssi/trunk/src/fe-text/irssi.c Deinitialize perl before textui stuff. 2001-10-21 12:25:37 cras Changed paths: M /irssi/trunk/src/fe-text/statusbar-items.c Lag statusbar item isn't anymore displayed always 2001-10-21 12:22:55 cras Changed paths: M /irssi/trunk/src/perl/textui/Statusbar.xs Statusbar items weren't unregistered correctly when script was unloaded. 2001-10-21 11:25:29 cras Changed paths: M /irssi/trunk/src/fe-none/irssi.c M /irssi/trunk/src/fe-text/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:55 cras Changed paths: M /irssi/trunk/src/core/servers-setup.c fix a fix 2001-10-20 23:39:01 cras Changed paths: M /irssi/trunk/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:40 cras Changed paths: M /irssi/trunk/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:22 cras Changed paths: M /irssi/trunk/configure.in Perl defaults now to static. Having it in module had too many problems. 2001-10-20 23:09:17 cras Changed paths: M /irssi/trunk/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:07 cras Changed paths: M /irssi/trunk/src/perl/Makefile.am forgot one core_sources -> common_sources change 2001-10-20 22:14:00 cras Changed paths: M /irssi/trunk/src/perl/Makefile.am renamed XXX_SOURCES -> xxx_sources so automake 1.5 won't complain about it 2001-10-20 22:07:33 cras Changed paths: M /irssi/trunk/src/fe-none/Makefile.am Removed unwanted extra INCLUDES. 2001-10-20 21:52:07 cras Changed paths: M /irssi/trunk/src/fe-text/statusbar-items.c M /irssi/trunk/src/fe-text/statusbar.c M /irssi/trunk/src/fe-text/statusbar.h M /irssi/trunk/src/perl/Makefile.am M /irssi/trunk/src/perl/common M /irssi/trunk/src/perl/common/.cvsignore M /irssi/trunk/src/perl/common/Channel.xs M /irssi/trunk/src/perl/common/Core.xs M /irssi/trunk/src/perl/common/Ignore.xs M /irssi/trunk/src/perl/common/Irssi.pm M /irssi/trunk/src/perl/common/Irssi.xs M /irssi/trunk/src/perl/common/Log.xs M /irssi/trunk/src/perl/common/Makefile.PL.in M /irssi/trunk/src/perl/common/Masks.xs M /irssi/trunk/src/perl/common/Query.xs M /irssi/trunk/src/perl/common/Rawlog.xs M /irssi/trunk/src/perl/common/Server.xs M /irssi/trunk/src/perl/common/Settings.xs M /irssi/trunk/src/perl/irc M /irssi/trunk/src/perl/irc/.cvsignore A /irssi/trunk/src/perl/irc/Channel.xs M /irssi/trunk/src/perl/irc/Dcc.xs M /irssi/trunk/src/perl/irc/Irc.pm M /irssi/trunk/src/perl/irc/Irc.xs D /irssi/trunk/src/perl/irc/IrcChannel.xs D /irssi/trunk/src/perl/irc/IrcQuery.xs D /irssi/trunk/src/perl/irc/IrcServer.xs M /irssi/trunk/src/perl/irc/Makefile.PL.in M /irssi/trunk/src/perl/irc/Modes.xs M /irssi/trunk/src/perl/irc/Netsplit.xs M /irssi/trunk/src/perl/irc/Notifylist.xs A /irssi/trunk/src/perl/irc/Query.xs A /irssi/trunk/src/perl/irc/Server.xs M /irssi/trunk/src/perl/module.h M /irssi/trunk/src/perl/perl-common.c M /irssi/trunk/src/perl/perl-common.h M /irssi/trunk/src/perl/perl-core.c M /irssi/trunk/src/perl/textui M /irssi/trunk/src/perl/textui/.cvsignore M /irssi/trunk/src/perl/textui/Makefile.PL.in A /irssi/trunk/src/perl/textui/Statusbar.xs M /irssi/trunk/src/perl/textui/TextBuffer.xs M /irssi/trunk/src/perl/textui/TextBufferView.xs M /irssi/trunk/src/perl/textui/TextUI.pm M /irssi/trunk/src/perl/textui/TextUI.xs M /irssi/trunk/src/perl/textui/module.h M /irssi/trunk/src/perl/textui/typemap M /irssi/trunk/src/perl/ui M /irssi/trunk/src/perl/ui/.cvsignore M /irssi/trunk/src/perl/ui/Makefile.PL.in M /irssi/trunk/src/perl/ui/Themes.xs M /irssi/trunk/src/perl/ui/UI.pm M /irssi/trunk/src/perl/ui/UI.xs M /irssi/trunk/src/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:20 cras Changed paths: M /irssi/trunk/src/fe-text/mainwindows.c M /irssi/trunk/src/fe-text/mainwindows.h M /irssi/trunk/src/fe-text/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:25 cras Changed paths: M /irssi/trunk/src/perl/common/Irssi.pm M /irssi/trunk/src/perl/common/Irssi.xs M /irssi/trunk/src/perl/irc/Irc.pm M /irssi/trunk/src/perl/irc/Irc.xs M /irssi/trunk/src/perl/module.h M /irssi/trunk/src/perl/perl-core.c M /irssi/trunk/src/perl/perl-core.h M /irssi/trunk/src/perl/perl-fe.c M /irssi/trunk/src/perl/textui/TextUI.pm M /irssi/trunk/src/perl/textui/TextUI.xs M /irssi/trunk/src/perl/ui/UI.pm M /irssi/trunk/src/perl/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:24 cras Changed paths: M /irssi/trunk/src/core/special-vars.c $~ crashed if arglist was empty 2001-10-20 13:26:40 cras Changed paths: M /irssi/trunk/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:37 cras Changed paths: M /irssi/trunk/src/fe-common/core/keyboard.c /BIND -delete doesn't anymore leave empty {} blocks in configuration file. 2001-10-20 12:35:42 cras Changed paths: M /irssi/trunk/src/fe-text/mainwindows.c M /irssi/trunk/src/fe-text/screen.c M /irssi/trunk/src/fe-text/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:29 cras Changed paths: M /irssi/trunk/src/fe-text/mainwindows-layout.c M /irssi/trunk/src/fe-text/mainwindows.c M /irssi/trunk/src/fe-text/mainwindows.h Fixed restoring split windows layout. Some other split window resizing fixes 2001-10-19 19:28:34 cras Changed paths: M /irssi/trunk/scripts/quitmsg.pl Randomizes the quit msg only if it wasn't given. 2001-10-19 14:35:03 cras Changed paths: M /irssi/trunk/irssi.conf Leave one space before topic in topicbar. 2001-10-19 14:13:59 cras Changed paths: M /irssi/trunk/irssi.conf updated infobar text 2001-10-19 13:59:27 cras Changed paths: M /irssi/trunk/src/fe-text/lastlog.c M /irssi/trunk/src/fe-text/module-formats.c M /irssi/trunk/src/fe-text/module-formats.h /LASTLOG -count option added. patch by dgl@dgl.cx 2001-10-19 13:37:13 cras Changed paths: M /irssi/trunk/src/irc/proxy/dump.c format string exploit found & patch by cph@cph.demon.co.uk 2001-10-19 13:28:56 cras Changed paths: M /irssi/trunk/src/irc/proxy/dump.c M /irssi/trunk/src/irc/proxy/listen.c M /irssi/trunk/src/irc/proxy/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:38 cras Changed paths: M /irssi/trunk/docs/signals.txt added "ctcp msg" and "ctcp reply" signals. 2001-10-18 12:30:03 cras Changed paths: M /irssi/trunk/docs/help/in/hilight.in escape % with % so /HELP hilight won't treat them as colors 2001-10-17 16:59:02 cras Changed paths: M /irssi/trunk/default.theme added sb_topic_bg 2001-10-15 22:18:34 cras Changed paths: M /irssi/trunk/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:13 cras Changed paths: M /irssi/trunk/src/core/modules-load.c fixed a small memleak when unloading module 2001-10-15 20:30:33 cras Changed paths: M /irssi/trunk/src/perl/perl-sources.c refcount for timeouts/inputs wasn't 0 initially so it caused some memleaks. 2001-10-15 17:31:40 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-log.c -ansicolors -mirccolors => -colors in /LOG OPEN syntax, since there's only -colors currently.. 2001-10-15 14:53:20 cras Changed paths: M /irssi/trunk/src/irc/core/modes.c /DEVOICE * should devoice operators having voices too. 2001-10-14 17:19:57 cras Changed paths: M /irssi/trunk/configure.in perl_prefix_note shouldn't be printed if --enable-perl-path was given. 2001-10-14 16:56:49 cras Changed paths: M /irssi/trunk/configure.in --with-perl-lib=site didn't work if --prefix was given 2001-10-14 16:14:54 cras Changed paths: M /irssi/trunk/src/core/args.c M /irssi/trunk/src/core/net-disconnect.c M /irssi/trunk/src/core/nicklist.c M /irssi/trunk/src/core/servers.c M /irssi/trunk/src/fe-text/gui-readline.c Fixed some memory leaks. 2001-10-14 15:45:27 cras Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c fixed a minor memleak 2001-10-14 15:33:22 cras Changed paths: M /irssi/trunk/src/irc/core/channels-query.c M /irssi/trunk/src/irc/core/irc-nicklist.c Irssi lost channel key for secret/private channels after join. 2001-10-14 13:33:13 cras Changed paths: M /irssi/trunk/docs/help/in/bind.in added delete_to_next_space command 2001-10-14 13:32:06 cras Changed paths: M /irssi/trunk/src/fe-text/gui-entry.c M /irssi/trunk/src/fe-text/gui-entry.h M /irssi/trunk/src/fe-text/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:26 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-expandos.c $winname expando didn't change on "window changed" signal. 2001-10-14 13:17:13 cras Changed paths: M /irssi/trunk/src/fe-text/gui-readline.c M /irssi/trunk/src/fe-text/statusbar-config.c M /irssi/trunk/src/fe-text/statusbar-items.c M /irssi/trunk/src/fe-text/statusbar.c Window-statusbars are created correctly with /RELOAD, some input line fixes related to /RELOAD. 2001-10-14 12:45:00 cras Changed paths: M /irssi/trunk/src/fe-text/mainwindows.c M /irssi/trunk/src/fe-text/statusbar.c Resizing terminal works now properly, also sends "terminal resized" signal now. 2001-10-14 12:15:27 cras Changed paths: M /irssi/trunk/irssi.conf Removed hilighting from info-bar. Looks horrible with reversed text in terminal with white background. 2001-10-14 12:14:32 cras Changed paths: M /irssi/trunk/src/fe-text/gui-printtext.c M /irssi/trunk/src/fe-text/screen.h M /irssi/trunk/src/fe-text/textbuffer-view.c M /irssi/trunk/src/fe-text/textbuffer.c M /irssi/trunk/src/fe-text/textbuffer.h Reversed text (^V) works again. 2001-10-14 11:54:52 cras Changed paths: M /irssi/trunk/src/fe-text/statusbar.c fallback to sb_background in theme if no other statusbar background settings were found. 2001-10-14 11:48:30 cras Changed paths: M /irssi/trunk/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:26 cras Changed paths: M /irssi/trunk/src/perl/common/Core.xs M /irssi/trunk/src/perl/perl-sources.c M /irssi/trunk/src/perl/perl-sources.h Irssi::timeout_add() and Irssi::input_add() now accepts any type of variable as data instead of just string. 2001-10-13 23:23:35 cras Changed paths: M /irssi/trunk/default.theme updated for the statusbar 2001-10-13 18:59:03 cras Changed paths: M /irssi/trunk/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:11 cras Changed paths: M /irssi/trunk/configure.in expand ~ in --prefix. should fix at least some perl problems with configuring with --prefix=~/ 2001-10-13 18:11:13 cras Changed paths: M /irssi/trunk/src/fe-common/core/formats.c M /irssi/trunk/src/fe-common/core/formats.h M /irssi/trunk/src/fe-text/Makefile.am M /irssi/trunk/src/fe-text/gui-entry.c M /irssi/trunk/src/fe-text/gui-entry.h M /irssi/trunk/src/fe-text/gui-expandos.c M /irssi/trunk/src/fe-text/gui-printtext.c M /irssi/trunk/src/fe-text/gui-readline.c M /irssi/trunk/src/fe-text/gui-windows.c M /irssi/trunk/src/fe-text/gui-windows.h M /irssi/trunk/src/fe-text/irssi.c M /irssi/trunk/src/fe-text/mainwindows.c M /irssi/trunk/src/fe-text/mainwindows.h M /irssi/trunk/src/fe-text/screen.c A /irssi/trunk/src/fe-text/statusbar-config.c A /irssi/trunk/src/fe-text/statusbar-config.h M /irssi/trunk/src/fe-text/statusbar-items.c A /irssi/trunk/src/fe-text/statusbar-items.h M /irssi/trunk/src/fe-text/statusbar.c M /irssi/trunk/src/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:19 cras Changed paths: M /irssi/trunk/irssi.conf added statusbar configuration 2001-10-13 17:17:54 cras Changed paths: M /irssi/trunk/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:51 cras Changed paths: M /irssi/trunk/src/core/modules.h M /irssi/trunk/src/fe-common/core/fe-common-core.c M /irssi/trunk/src/irc/flood/flood.c M /irssi/trunk/src/irc/notifylist/notifylist.c 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:50 cras Changed paths: M /irssi/trunk/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:38 cras Changed paths: A /irssi/trunk/docs/help/in/say.in /HELP say by peter@catslair.demon.nl 2001-10-01 09:04:11 cras Changed paths: M /irssi/trunk/src/fe-common/core/translation.c /SET translation was broken - fixed by lam@e-gate.pl. 2001-09-23 19:32:05 cras Changed paths: M /irssi/trunk/src/core/expandos.c M /irssi/trunk/src/core/expandos.h M /irssi/trunk/src/core/special-vars.c M /irssi/trunk/src/core/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:15 cras Changed paths: M /irssi/trunk/src/perl/common/Channel.xs M /irssi/trunk/src/perl/common/module.h channel_create() wasn't called properly 2001-09-22 17:24:40 cras Changed paths: M /irssi/trunk/src/lib-config/get.c M /irssi/trunk/src/lib-config/iconfig.h added config_node_first() function to get the first non-comment node. 2001-09-22 16:53:54 cras Changed paths: M /irssi/trunk/src/lib-config/get.c M /irssi/trunk/src/lib-config/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:08 cras Changed paths: M /irssi/trunk/src/fe-common/core/module-formats.c M /irssi/trunk/src/fe-common/core/module-formats.h M /irssi/trunk/src/fe-common/core/translation.c /SET translation now says if there were any errors 2001-09-22 10:15:30 cras Changed paths: M /irssi/trunk/docs/perl.txt /COMMAND creation example fixed/updated. 2001-09-21 16:57:29 cras Changed paths: M /irssi/trunk/irssi.spec.in updated 2001-09-21 16:09:44 cras Changed paths: M /irssi/trunk/src/fe-common/core/module-formats.c bind_key format updated. Doesn't truncate the key now. 2001-09-20 19:56:33 cras Changed paths: M /irssi/trunk/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:27 cras Changed paths: M /irssi/trunk/src/fe-common/core/themes.c PARAMS -> ARGS fix again.. 2001-09-20 18:44:22 cras Changed paths: M /irssi/trunk/src/core/special-vars.c M /irssi/trunk/src/core/special-vars.h s/PARAM_FLAGS_ONLY_PARAMS/PARAM_FLAG_ONLY_ARGS/ since they're called arguments everywhere :) 2001-09-20 18:43:24 cras Changed paths: M /irssi/trunk/src/core/special-vars.c $*, $~ and $-n should still work with PARAM_FLAG_ONLY_PARAMS. 2001-09-20 17:58:14 cras Changed paths: M /irssi/trunk/src/core/special-vars.c M /irssi/trunk/src/core/special-vars.h M /irssi/trunk/src/fe-common/core/formats.c M /irssi/trunk/src/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:46 cras Changed paths: M /irssi/trunk/src/perl/perl-signals.c perl_signal_remove() didn't work. 2001-09-19 11:15:44 cras Changed paths: M /irssi/trunk/docs/help/in/ignore.in M /irssi/trunk/docs/help/in/unignore.in updated 2001-09-18 17:37:07 cras Changed paths: M /irssi/trunk/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:23 cras Changed paths: M /irssi/trunk/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:25 cras Changed paths: M /irssi/trunk/src/irc/core/irc-nicklist.c ..the same fix.. 2001-09-13 15:06:19 cras Changed paths: M /irssi/trunk/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:59 cras Changed paths: M /irssi/trunk/src/irc/dcc/dcc.c The new /SET dcc_port range didn't work properly.. 2001-09-11 20:32:43 cras Changed paths: M /irssi/trunk/src/fe-common/core/keyboard.c /BIND ^W-1 was treated as ^W + '-' + '1', not as ^W + '1'.. 2001-09-11 20:20:10 cras Changed paths: M /irssi/trunk/src/fe-common/core/fe-log.c escape_target() didn't escape / chars properly, it just crashed irssi.. 2001-09-11 20:15:17 cras Changed paths: M /irssi/trunk/src/fe-common/core/keyboard.c M /irssi/trunk/src/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:57 cras Changed paths: M /irssi/trunk/docs/signals.txt Updated "module xxx" signals. 2001-09-11 20:02:17 cras Changed paths: M /irssi/trunk/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:31 cras Changed paths: M /irssi/trunk/src/core/chat-protocols.h M /irssi/trunk/src/fe-common/core/fe-log.c M /irssi/trunk/src/irc/core/irc-core.c autolog: target name is now always lowercased with irc protocol. 2001-09-11 19:38:47 cras Changed paths: M /irssi/trunk/src/core/modules-load.c /LOAD fixes for modules with no core part, and /LOAD ~/... 2001-09-11 19:32:29 cras Changed paths: M /irssi/trunk/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:42 cras Changed paths: M /irssi/trunk/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:26 cras Changed paths: M /irssi/trunk/docs/help/in/log.in -targets accepts space separated list.. 2001-09-10 22:21:05 cras Changed paths: M /irssi/trunk/src/irc/dcc/dcc.c /SET dcc_port accepts now port range (eg. "10000 20000") 2001-09-10 21:50:53 cras Changed paths: M /irssi/trunk/src/core/core.c /SET override_coredump_limit - sets core file size to unlimited if set ON (default). 2001-09-10 17:34:49 cras Changed paths: M /irssi/trunk/src/fe-text/screen.c Disabled using idcok() which caused redrawing problems with netbsd. 2001-09-09 14:20:17 cras Changed paths: M /irssi/trunk/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:28 cras Changed paths: M /irssi/trunk/src/fe-text/mainwindows.c /WINDOW MOVE UP|DOWN might have crashed. 2001-09-08 20:57:09 cras Changed paths: M /irssi/trunk/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:49 cras Changed paths: M /irssi/trunk/src/core/modules-load.c Loading modules that didn't have "core" part didn't work (eg. irc_proxy). 2001-09-06 16:44:40 cras Changed paths: M /irssi/trunk/docs/crash.txt upated 2001-09-06 15:12:52 cras Changed paths: M /irssi/trunk/src/irc/core/irc-servers.c Use only the first word from username when sending it to server. 2001-08-31 22:27:43 cras Changed paths: M /irssi/trunk/src/fe-text/mainwindows.c mainwindow_set_size() called mainwindow_shrink() improperly. 2001-08-31 18:47:14 cras Changed paths: M /irssi/trunk/src/core/expandos.c Expando lookup crashed with hi-ascii chars. 2001-08-31 18:32:35 cras Changed paths: M /irssi/trunk/src/fe-common/core/f