Commit graph

  • d935bd671d updated Timo Sirainen 2002-02-16 12:08:45 +00:00
  • cb35118f7e a bit more proxy updates Timo Sirainen 2002-02-16 11:30:32 +00:00
  • 6b90481d2f added bnc and dircproxy settings Timo Sirainen 2002-02-16 11:24:50 +00:00
  • 57607d1e3a added INVITELIST alias. Timo Sirainen 2002-02-16 10:46:35 +00:00
  • 01bcf83b56 server->emode_known wasn't saved during /UPGRADE. Timo Sirainen 2002-02-16 10:41:32 +00:00
  • 8be6e76c78 updated Timo Sirainen 2002-02-16 10:39:20 +00:00
  • 82be2070e2 Cutbuffer should be cleared when ^U is used in empty line (or in general, 0 chars is erased) Timo Sirainen 2002-02-16 10:11:00 +00:00
  • 348a97db7c updated Timo Sirainen 2002-02-16 09:26:05 +00:00
  • 941ac87dfe Don't crash when handling input line if the input line doesn't exist (huh? how? no idea :) Timo Sirainen 2002-02-16 07:37:31 +00:00
  • 8b8d48d0b7 /STATUSBAR now prints a list of statusbars, /STATUSBAR <name> prints statusbar info. Timo Sirainen 2002-02-16 07:30:57 +00:00
  • 2649a06fa5 There was the check for max. 10 chars/ban, but for some reason it was 11 in code :) Timo Sirainen 2002-02-16 06:56:31 +00:00
  • ef5a69cfe1 /STATUSBAR # VISIBLE command didn't work properly Timo Sirainen 2002-02-16 06:48:35 +00:00
  • a52d99ecf4 /RELOAD didn't update the statusbar colors the first time. /SET theme never changed the statusbar colors. Timo Sirainen 2002-02-16 00:08:47 +00:00
  • 202d0b070e command_unbind("statusbar add") was called with wrong function parameter. Timo Sirainen 2002-02-15 23:15:25 +00:00
  • 8506f11fa5 case-insensitivity for /STATUSBAR command Timo Sirainen 2002-02-15 22:42:09 +00:00
  • b3beb2c49e Added _very_ small help for /statusbar + their SYNTAXes. Timo Sirainen 2002-02-15 22:22:46 +00:00
  • 0e4bf301ca More statusbar commands. Timo Sirainen 2002-02-15 22:18:48 +00:00
  • b38f4da166 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. Timo Sirainen 2002-02-15 22:18:35 +00:00
  • c9fd2197e3 Added /STATUSBAR commands for most commonly used tasks. Timo Sirainen 2002-02-15 21:42:31 +00:00
  • fa3d6dcd75 Disable the nl_langinfo() if CODESET isn't defined (openbsd). Timo Sirainen 2002-02-15 19:33:05 +00:00
  • 23a31f30de /SET term_type didn't take effect on entry until the second time it was changed. Timo Sirainen 2002-02-15 18:39:32 +00:00
  • de272071c5 don't crash if trying to erase 0 chars and there's no cutbuffer. Timo Sirainen 2002-02-15 18:20:03 +00:00
  • fa94c72774 Allow still showing ping time even if client replied with only one ping parameter. Timo Sirainen 2002-02-15 16:24:53 +00:00
  • eb31bb1712 transpose_characters was broken Timo Sirainen 2002-02-15 16:02:14 +00:00
  • b18424f7cb added meta-f and meta-b for forward/backward word Timo Sirainen 2002-02-15 15:54:59 +00:00
  • d84c054024 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 Timo Sirainen 2002-02-15 14:54:00 +00:00
  • 9d1506ebca UTF-8 is now automatically used if locale is set properly. Timo Sirainen 2002-02-15 14:42:14 +00:00
  • d0a9710bb8 get_utf8_char() was buggy Timo Sirainen 2002-02-15 14:09:10 +00:00
  • 0f39c504d1 Statusbar wasn't always properly cleared when there was right-aligned items. Timo Sirainen 2002-02-15 14:04:10 +00:00
  • afeb6fcb7d /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. Timo Sirainen 2002-02-15 13:38:24 +00:00
  • 612c061605 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 :) Timo Sirainen 2002-02-15 09:31:25 +00:00
  • 6eaf161199 /LAST -before didn't print the separators. Timo Sirainen 2002-02-15 09:22:35 +00:00
  • fcc61f2382 window_activity() and window_item_activity() are now public. Added them to perl as well. Timo Sirainen 2002-02-15 09:05:45 +00:00
  • 99c3c13f13 fixed module_uniq_destroy() calls Timo Sirainen 2002-02-15 08:37:06 +00:00
  • a4acb08ac9 Yell if gmodule doesn't work Timo Sirainen 2002-02-15 08:31:35 +00:00
  • b76b41aa6f server->real_address wasn't restored properly after /UPGRADE and that started to raise lag (or maybe crash). Also removed some backwards compatibility code. Timo Sirainen 2002-02-15 08:26:12 +00:00
  • e30c1b4f8e Some /NAMES fixes Timo Sirainen 2002-02-15 07:31:25 +00:00
  • 3dc9cbbf24 the last 001 fix was useless, removed the if() part so now the real_address is changed every time 001 is received :) Timo Sirainen 2002-02-13 16:05:47 +00:00
  • dd77726aa8 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 Timo Sirainen 2002-02-13 15:36:40 +00:00
  • 926342839b Separated ctcp command/data in "message irc ctcp" signal and format. Added /FORMAT ctcp_requestd_unknown. Timo Sirainen 2002-02-13 15:31:57 +00:00
  • 264e172abf 001 event should free real_address if it already existed. this might happen with for example irc bouncers. Timo Sirainen 2002-02-13 15:11:47 +00:00
  • f37ea1af1e updated the glib error message with netsplits Timo Sirainen 2002-02-13 15:08:28 +00:00
  • c2d8dc7eee 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. Timo Sirainen 2002-02-13 14:09:21 +00:00
  • 0da21a5f59 That msg completion nick thing broke some other completions in msgs window, like /SET. Timo Sirainen 2002-02-13 10:09:05 +00:00
  • 0bb2b6a9d4 don't update window->last_line timestamp with MSGLEVEL_NEVER text, so >1d /SET autoclose_query setting works with "day changed" messagse. Timo Sirainen 2002-02-13 07:16:02 +00:00
  • c0980aacdd missed isxdigit() -> i_isxdigit() change Timo Sirainen 2002-02-12 03:04:34 +00:00
  • 8dd775252f stupid format string bugs. wasn't there long though :) Timo Sirainen 2002-02-11 16:19:00 +00:00
  • dddd9d17a6 In msgs window, you can now complete anywhere /MSG completion nicks (eg. /ignore nick<tab>) Timo Sirainen 2002-02-11 09:13:17 +00:00
  • 27665c5cfb -actcolor %n now means that the activity isn't changed. Timo Sirainen 2002-02-11 08:23:02 +00:00
  • d883248be2 "/WINDOW IMMORTAL" shows the mortal-state. Error messages are printed in active window. Timo Sirainen 2002-02-11 07:58:24 +00:00
  • 64e98b7f4a Correctly handle DCC GET write() failures. Timo Sirainen 2002-02-10 18:42:23 +00:00
  • 0dc3e3f0dd Default background color for prompt statusbar should be %n, not %0. Timo Sirainen 2002-02-10 15:10:24 +00:00
  • 113ed9118e 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 "".. Timo Sirainen 2002-02-10 15:09:58 +00:00
  • 0c209a6899 atexit(term_deinit) Timo Sirainen 2002-02-10 15:01:00 +00:00
  • 57629dcadc Layout save support for immortality.. Timo Sirainen 2002-02-10 15:00:15 +00:00
  • 9bb16705a5 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. Timo Sirainen 2002-02-10 14:59:36 +00:00
  • 59c5bb100a Changed some clientnotices to clienterrors Timo Sirainen 2002-02-10 14:53:55 +00:00
  • 5fb5230963 Added IRSSI_GLOBAL_CONFIG as well Timo Sirainen 2002-02-10 14:35:21 +00:00
  • 464ff76954 added #define IRSSI_HOME_CONFIG Timo Sirainen 2002-02-10 14:33:42 +00:00
  • 83f6408979 It's possible to use black foreground color now. Timo Sirainen 2002-02-10 14:21:29 +00:00
  • c1d61ddeaf term_clear() should set the background color to RESET, not to 0 (black). Timo Sirainen 2002-02-10 14:10:09 +00:00
  • aaeea771c2 all subdirs are now specified in "perl_dirs" so it's easier to add/remove directories. Timo Sirainen 2002-02-10 14:01:25 +00:00
  • ce41d6b18a If *=port was used with /SET irssiproxy_ports, connections to server weren't sent to already connected clients. Timo Sirainen 2002-02-10 12:53:10 +00:00
  • 7f8b0f07ec support for event 477 which aborts joins to +R channels in dalnet. Timo Sirainen 2002-02-10 12:13:00 +00:00
  • 92eccaaf26 /MSG completion should work with /QUERY as well Timo Sirainen 2002-02-10 11:24:51 +00:00
  • 0fccf3be6e updated redirection code Timo Sirainen 2002-02-10 11:12:05 +00:00
  • 9575eecb39 Removed some old backwards compatibility code. Timo Sirainen 2002-02-10 11:04:08 +00:00
  • 86dadc071c meta-backspace is now bound to delete_previous_word by default. Timo Sirainen 2002-02-10 11:01:56 +00:00
  • 9a3af7072a 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. Timo Sirainen 2002-02-10 10:51:14 +00:00
  • c674db5c8e Don't stop reconnecting to server if we get nick collided Timo Sirainen 2002-02-10 10:21:46 +00:00
  • 3990779dc5 /BIND meta-k erase_completion - support for removing completion data. Currently this works only with /MSG completion, so eg. /MSG nick <meta-k> removes nick from completion list and jumps to next completion. Timo Sirainen 2002-02-10 10:07:12 +00:00
  • 62028ad487 Level for own dcc chat messages should contain NO_ACT too (which also disables beeping). Timo Sirainen 2002-02-10 09:35:38 +00:00
  • 2b007931a9 since common.h wasn't included in this, changed i_isdigit() -> isdigit() back with some casting. Timo Sirainen 2002-02-08 22:09:39 +00:00
  • 2f09d9be5a Proxy is now emitting "proxy client connected" and "proxy client disconnected" signals. Timo Sirainen 2002-02-08 07:25:51 +00:00
  • b058b9740c updated OPN's config Timo Sirainen 2002-02-08 02:57:02 +00:00
  • 747347c990 "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 :) Timo Sirainen 2002-02-07 23:58:51 +00:00
  • 2891a871b7 only the first of --home / --config parameters were parsed, which broke eg. irssi which was started with --config and /UPGRADEd. Timo Sirainen 2002-02-07 19:30:58 +00:00
  • 7b70a3d91a '-' option as last parameter didn't work (eg. /LAST -) Timo Sirainen 2002-02-07 19:27:47 +00:00
  • 0141801e2d Set objects ->type = 0 when freeing to make sure we notice immediately if they're being used after freed. Timo Sirainen 2002-02-07 19:17:36 +00:00
  • dbb279a1fe Don't crash in /NAMES list if /SET names_max_width was too small Timo Sirainen 2002-02-07 00:34:43 +00:00
  • a3ccfb08d4 Still some event_received() fixes. Timo Sirainen 2002-02-06 23:37:03 +00:00
  • f8114c834f DCC /MSG handlers broke /MSG -ircnet Timo Sirainen 2002-02-06 18:07:55 +00:00
  • 3a2b45559f /EXEC's last output line wasn't printed if it didn't contain newline at end of line. Timo Sirainen 2002-02-06 18:03:58 +00:00
  • f2c78cf482 Fixed the generic event_received() hadler not to remove ':' char twice in some situations.. Timo Sirainen 2002-02-06 04:20:34 +00:00
  • 75e724fdf7 bugfix Timo Sirainen 2002-02-05 04:36:07 +00:00
  • 649a962b99 Ahem.. my little kludge had a buffer overflow :) Timo Sirainen 2002-02-04 21:26:03 +00:00
  • d1ade13a71 Broke DCC CHAT queries. Timo Sirainen 2002-02-04 21:20:05 +00:00
  • 7bdd3beb8e Reorganized & updated. Timo Sirainen 2002-02-04 06:38:27 +00:00
  • dfa60cf38f Use the server tag printing with queries now too. Timo Sirainen 2002-02-04 04:35:11 +00:00
  • cf83236346 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. Timo Sirainen 2002-02-04 04:27:45 +00:00
  • 82b0c081e2 Server referencing in /EVAL really should have checked if the server wasn't NULL :) Timo Sirainen 2002-02-03 23:14:22 +00:00
  • 6c291d34a4 broke $server->send_message().. Timo Sirainen 2002-02-03 23:06:36 +00:00
  • 06a33691f4 make sure redirect_continue is set to NULL if it contains the redirection that is being destroyed. Timo Sirainen 2002-02-03 22:28:09 +00:00
  • ebaea06eb9 target_type for "/MSG *" wasn't set properly. Timo Sirainen 2002-02-03 21:58:14 +00:00
  • 7c94cb083f 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. Timo Sirainen 2002-02-03 21:53:37 +00:00
  • 6ea882f893 Added missing #include Timo Sirainen 2002-02-03 19:24:51 +00:00
  • e8957938ea 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 :) Timo Sirainen 2002-02-03 18:32:46 +00:00
  • aa544dec32 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 :) Timo Sirainen 2002-02-03 18:24:22 +00:00
  • 78542cb0f7 updated Timo Sirainen 2002-02-03 18:07:12 +00:00
  • b2c92f3b4b s/query_trace_nick_changes/query_track_nick_changes/ :) Timo Sirainen 2002-02-02 22:46:28 +00:00