Timo Sirainen
3eaeeac4f2
channel_setup_create() didn't set record type.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2808 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-18 03:26:04 +00:00
Timo Sirainen
3b5b10791a
banlist_find() is now public. "event 367" (banlist) shows now ban number in
...
our list, if it's known.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2807 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-18 03:07:57 +00:00
Timo Sirainen
afed99da62
more typedef struct separations.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2805 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-17 21:01:06 +00:00
Timo Sirainen
7b2f9bc50a
removed useless functions
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2804 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-17 21:00:38 +00:00
Timo Sirainen
3ecf864f18
!channel fixes.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2803 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-17 15:22:05 +00:00
Timo Sirainen
ede752530e
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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2802 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-17 14:49:15 +00:00
Timo Sirainen
c8187a9a76
crashfix for previous ~/. kludge
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2801 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-17 12:59:39 +00:00
Timo Sirainen
e6aa8415ef
kludgeing: don't autoget files beginning with '.' if dcc_download_path is
...
home dir.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2800 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-16 18:00:47 +00:00
Timo Sirainen
e177b3fe94
Added /COMPLETION -delete and some fixes.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2799 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-16 06:21:21 +00:00
Timo Sirainen
622d239deb
Added /COMPLETION command for tab + auto-completion. Config file format
...
changed for both as well, so you need to re-add them.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2798 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-16 01:42:15 +00:00
Timo Sirainen
d346fbe1a9
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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2797 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-16 00:34:37 +00:00
Timo Sirainen
ee80e7601a
^ key couldn't be used with /BIND
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2796 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-15 23:20:19 +00:00
Timo Sirainen
d39b8363ef
/SET help_path now supports multiple paths separated with ':' - patch by c0ffee
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2792 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-13 19:26:25 +00:00
Timo Sirainen
b933f62111
fixes
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2791 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-13 18:25:21 +00:00
Timo Sirainen
a5f4fd43cc
don't add same ban more than once to banlist.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2790 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-13 18:16:17 +00:00
Timo Sirainen
2adba92338
fixed memory leaks with several functions.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2789 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-13 17:57:19 +00:00
Timo Sirainen
d68bbeb5ef
don't use TIOCGWINSZ terminal size if it returns only 0x0.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2788 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-13 17:11:04 +00:00
Timo Sirainen
ed966c6921
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 :)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2787 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-13 17:07:37 +00:00
Timo Sirainen
9a435e68f9
make sure the statusbar item fills the space it's given, so it won't corrupt
...
the statusbar.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2786 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-13 16:05:30 +00:00
Timo Sirainen
9d9ac40cad
/FORMAT whowas change: ircname -> was, maybe this will make automatic
...
whowas-on-whois replies a bit more noticeable.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2785 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-13 15:30:23 +00:00
Timo Sirainen
0a4cedd83d
Added format_create_dest() + $dest->print() functions. here's also our first
...
magic perl variable - many thanks to Qrczak for helping with it :)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2784 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-13 14:45:54 +00:00
Timo Sirainen
9c038783a4
timeout_add_once() didn't work.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2783 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-13 13:50:45 +00:00
Timo Sirainen
15eaa7cc88
Split nick and host for topic info format.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2782 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-12 15:18:10 +00:00
Timo Sirainen
3ac451c608
some optimizations to not uselessly hide/show/move cursor - hope i didn't
...
break anything :)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2781 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-12 14:48:11 +00:00
Timo Sirainen
22e9fa49dc
"alias xx", not "aliases xx"..
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2780 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-12 14:23:05 +00:00
Timo Sirainen
a74c8e4d55
added "alias added" and "alias removed" signals.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2779 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-12 14:06:08 +00:00
Timo Sirainen
4a93232462
dcc reject bugfix went wrong, fixed.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2778 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-12 11:20:02 +00:00
Timo Sirainen
583417d66e
irssi didn't notice if DCC send connection died.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2777 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-12 11:19:13 +00:00
Timo Sirainen
ed1eb46eb4
/set hide_mirc_colors -> /set hide_colors, which also hides ANSI colors.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2776 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-12 00:51:07 +00:00
Timo Sirainen
a26be5e37d
moved timestamp_format into lookandfeel category
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2775 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-11 22:53:16 +00:00
Timo Sirainen
bd4f506b63
added format_get_length(), format_real_length() and strip_codes()
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2774 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-11 22:17:16 +00:00
Timo Sirainen
8e1233e395
removed the complaining about NULLs in string formats, they're more trouble
...
than worth I think.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2773 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-11 21:57:51 +00:00
Timo Sirainen
308779dd4d
freeze/thaw before/after running glib main loop, so the cursor isn't moved
...
uselessly around.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2772 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-11 01:35:37 +00:00
Timo Sirainen
8df077426d
server_setup_add() now emits signal "server setup updated"
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2771 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-11 00:37:48 +00:00
Timo Sirainen
1acc2be4e3
broke CHAT_PROTOCOL_REC into struct + typedef.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2770 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-10 22:41:22 +00:00
Timo Sirainen
d11483db4d
typofix.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2769 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-10 20:40:36 +00:00
Timo Sirainen
c75099cbab
closing /EXEC -interactive window may have crashed irssi.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2768 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-10 19:00:38 +00:00
Timo Sirainen
5b5cd255e9
don't send DCC REJECT when closing a connected DCC connection.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2767 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-10 18:47:49 +00:00
Timo Sirainen
1ae2d31cc8
window_bind_add() the query->server_tag, not server->tag as server can be
...
null and crash.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2766 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-10 18:32:50 +00:00
Timo Sirainen
903ca7b757
more fixes
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2765 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-10 13:13:06 +00:00
Timo Sirainen
d8fdfd225c
another terminfo fix
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2764 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-10 12:35:05 +00:00
Timo Sirainen
7574aa5b62
separated author email
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2763 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-09 13:08:04 +00:00
Timo Sirainen
ac61d08976
fixed /WHO handling
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2762 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-09 03:01:40 +00:00
Timo Sirainen
7e9f47e8f9
/SET hilight_nick_matches - NO disables hilighting your own nick at
...
beginning of line.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2760 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-08 10:59:47 +00:00
Timo Sirainen
24c4a2e86d
link with -export-dynamic. normally glib includes the dynamic linking info,
...
but not in all systems.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2759 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-08 00:27:46 +00:00
Timo Sirainen
c1384d919b
return value wasn't a good idea after all - added Irssi::timeout_add_once()
...
instead.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2758 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-07 23:40:21 +00:00
Timo Sirainen
0d76b65381
non-zero return value in timeout and input handlers now stops it.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2757 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-07 23:03:30 +00:00
Timo Sirainen
9405dc2ce8
fixed buffer overflow - happened at least when hitting ^A after writing
...
enough text to input line. usually didn't crash..
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2755 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-06 04:58:47 +00:00
Timo Sirainen
ea4be04a07
removed unused #defines.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2754 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-05 15:39:40 +00:00
Timo Sirainen
b7583c188e
window_set_name() - when setting it to "", set it NULL instead.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2752 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-04 23:07:43 +00:00
Timo Sirainen
8a7bc3b667
don't leave active_win corrupted if last window is killed.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2751 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-04 19:44:25 +00:00
Timo Sirainen
70d377b865
Added completion for /LOAD and /WINDOW ITEM MOVE.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2749 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-02 22:39:06 +00:00
Timo Sirainen
f376e558f7
reversed the window->items change, it broke ^X
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2748 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-02 22:35:01 +00:00
Timo Sirainen
55c2554dba
format_read_arglist() now prints the format name also when complaining about
...
parameters.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2747 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-02 15:55:26 +00:00
Timo Sirainen
8009aae044
tss@iki.fi -> cras@irssi.org
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2746 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-01 22:52:51 +00:00
Timo Sirainen
73b099cef5
Removed the "GLib" text from glib_error format, to stop people thinking they
...
have something to do with glib itself.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2744 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-01 18:30:45 +00:00
Timo Sirainen
947c1bb1c6
/notice *, /ctcp * and /nctcp * crashed if there wasn't active window item.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2743 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-30 22:39:13 +00:00
Timo Sirainen
9aa40d0e58
keep the window items sorted in window->items list, based on when they were
...
last active (just like windows list)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2741 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-30 00:30:53 +00:00
Timo Sirainen
91882b1a2b
irc_send_cmd_split() printed glib warning if nick parameter didn't exist.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2740 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-29 19:39:57 +00:00
Timo Sirainen
904a4fa830
make sure nick changes in query don't print warning if query->address is
...
null
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2738 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-29 00:11:18 +00:00
Timo Sirainen
17d5b644f4
query->createtime wasn't set
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2737 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-28 14:08:20 +00:00
Timo Sirainen
7d0af00133
perl hash length fixes, they're also automatically checked now in
...
autogen.sh (by peder)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2736 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-28 13:24:27 +00:00
Timo Sirainen
c8188b61a8
$witem->{data_level} didn't work
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2735 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-28 11:30:49 +00:00
Timo Sirainen
5960fcf8cf
added %# to a few "/window" lines.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2734 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-28 11:30:31 +00:00
Timo Sirainen
f515c16890
minor fix
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2733 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-28 11:30:09 +00:00
Timo Sirainen
cb85b0081e
added host param to your_nick_changed format too
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2732 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-28 11:29:49 +00:00
Timo Sirainen
086e8ac2ff
mode change printing fixes, forgot to commit :)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2731 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-28 11:28:21 +00:00
Timo Sirainen
da867d4d68
added signal_continue() for continuing signal emission with new parameters.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2730 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-27 21:53:25 +00:00
Timo Sirainen
4b45f190a2
add temporary window bind if connection is lost with dcc chat.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2729 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-27 21:09:39 +00:00
Timo Sirainen
18143d6bd8
/layout save saves !channels using the short name now, so they work properly
...
again
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2728 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-27 20:13:27 +00:00
Timo Sirainen
abdd0f04c5
Irssi::Theme::get_format() now uses format tag instead of number.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2727 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-27 19:42:15 +00:00
Timo Sirainen
ad9329a1a6
added Irssi::Theme::get_format()
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2726 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-27 19:35:17 +00:00
Timo Sirainen
a68d8dd539
Irssi::format_get_text() didn't work
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2725 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-27 18:41:59 +00:00
Timo Sirainen
2321deb9d3
/EXEC -quiet now hides the output entirely.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2724 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-27 18:34:40 +00:00
Timo Sirainen
c5a6c78ba4
Irssi::command_bind*() commands were still using broken old signal
...
priorities
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2723 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-27 17:57:29 +00:00
Timo Sirainen
f1efdc6eaa
/BIND list changes: added header/footer, added %#, bind_key -> bind_list
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2722 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-27 02:07:18 +00:00
Timo Sirainen
e447edc0e8
signal_add_first("event join".. so normal join handlers can know about the
...
nick.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2720 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-27 01:38:30 +00:00
Timo Sirainen
131326fb49
removed handling of "you're not chanop" event so that the default handler
...
may print the server which sends it (useful with desyncs)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2719 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-26 20:02:52 +00:00
Timo Sirainen
64c8feeede
%# 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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2718 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-26 15:43:09 +00:00
Timo Sirainen
33738b682c
Don't treat +d as regular channel mode.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2717 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-26 13:04:16 +00:00
Timo Sirainen
88ee09e526
/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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2716 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-26 13:01:06 +00:00
Timo Sirainen
90f7cd904c
some nick change events didn't print the address parameter.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2714 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-25 15:47:06 +00:00
Timo Sirainen
0cc7baa7df
channel->topic_by now always contains the host info too (nick!user@host).
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2713 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-24 12:38:27 +00:00
Timo Sirainen
1c72768b93
added host parameter to /format nick_changed, own_nick_changed and
...
chanmode_change
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2712 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-24 08:52:33 +00:00
Timo Sirainen
30802787dc
added $query->{last_unread_msg}
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2710 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-23 17:31:50 +00:00
Timo Sirainen
cdec9aa9c6
check_address() didn't initialize *wildcards variable properly.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2709 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-23 08:57:38 +00:00
Timo Sirainen
3f43df1db8
warning fix
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2708 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-23 08:53:23 +00:00
Timo Sirainen
e47cab1ecc
Added setby-parameter to "nick mode changed" and "channel mode changed"
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2704 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-22 09:47:13 +00:00
Timo Sirainen
22c0877b56
"message mode" -> "message irc mode", also added in signals.txt
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2701 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-22 09:12:41 +00:00
Timo Sirainen
bcc1bc73be
struct naming changes
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2700 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-21 17:31:23 +00:00
Timo Sirainen
97af1210e1
signal leak fix
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2699 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-19 08:32:46 +00:00
Timo Sirainen
92b780ff60
/SET dcc_send_replace_space_with_underscore - patch by nix@suhs.nu
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2698 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-18 15:25:00 +00:00
Timo Sirainen
77b25c1ac7
sig_gui_print_text: don't crash if dest is NULL.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2697 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-18 07:47:27 +00:00
Timo Sirainen
8936da1f6d
/QUERY existing_nick now switches to the window where it exists, instead of
...
complaining about /window item move (same fix as to /join recently).
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2696 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-17 21:04:25 +00:00
Timo Sirainen
cb7b881d70
when queried nick changes, "window item name changed" signal is sent too.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2695 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-17 21:03:04 +00:00
Timo Sirainen
970b49df1a
"gui print text" signal changed, last parameter is now TEXT_DEST_REC, not
...
level.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2694 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-17 21:02:41 +00:00
Timo Sirainen
1ab2cfc1b1
/WINDOW ITEM GOTO now accepts a number too, to jump to nth window item.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2693 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-17 15:30:26 +00:00
Timo Sirainen
9b74ba4e5c
fix
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2692 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-16 19:51:44 +00:00
Timo Sirainen
c7320514aa
fixes for new signaling code.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2691 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-16 18:11:06 +00:00
Timo Sirainen
ccc66293c2
signal leak fix
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2685 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-15 14:33:47 +00:00
Timo Sirainen
8f63d1e86f
display the refcount properly when complaining that signal is still
...
referenced
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2684 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-15 14:10:26 +00:00
Timo Sirainen
53d595ba7f
fixed several signal leaks
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2683 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-15 14:06:57 +00:00
Timo Sirainen
8b9c4823bf
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 :)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2682 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-15 13:59:09 +00:00
Timo Sirainen
15667ec7ff
GLib errors printed to stderr didn't contain \n
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2681 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-15 13:52:23 +00:00
Timo Sirainen
e03bd9b727
/EXEC -interactive : only numbered /execs should have the % prefix.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2680 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-14 16:30:13 +00:00
Timo Sirainen
d25bb43043
/WINDOW NAME now ignores if you're setting same name to it without
...
complaining.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2679 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-14 16:26:08 +00:00
Timo Sirainen
607b440627
If some keycombo can't be expanded, add it to state list as-is so it can use
...
existing combos given by GUI.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2671 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-13 12:28:01 +00:00
Timo Sirainen
0d89364768
Wrong casting with glib2 fix - GSearchFunc, not GCompareFunc :)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2670 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-12 22:58:26 +00:00
Timo Sirainen
5ff21626b2
address parameter was missing from /FORMAT invite, nick_changed, kick and
...
topic.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2669 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-12 22:55:10 +00:00
Timo Sirainen
d5c15a8ee3
/EXEC -out now sends /msg -nick | -channel so it works properly with silc
...
channels.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2668 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-12 19:45:59 +00:00
Timo Sirainen
dfed19a3c8
window_change_server() : don't change server if it's being disconnected.
...
fixes a crash with multiple channels being in one windows.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2667 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-12 19:41:51 +00:00
Timo Sirainen
aa95b7f305
/SET dcc_autoget_max_size default changed to 0 (disabled) - it's pretty
...
stupid default since no-one wants it anyway
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2665 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-11 13:54:23 +00:00
Timo Sirainen
bd00ff54c2
Fixed one error and several warnings with GLIB 2.0
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2663 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-10 02:53:06 +00:00
Timo Sirainen
c89ee2a92e
Removed the now useless "/window item move" help with /join
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2661 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-09 19:06:20 +00:00
Timo Sirainen
b1a385b2b4
/JOIN #existing_channel jumps to the window where it's joined.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2660 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-09 19:05:44 +00:00
Timo Sirainen
61e8c12bb5
Irssi::timeout_add() - don't allow smaller values than 10
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2658 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-09 05:18:11 +00:00
Timo Sirainen
4187402348
workaround for some server that doesn't reply anything to pings.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2656 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-05 09:09:30 +00:00
Timo Sirainen
52fee01584
if /CONNECT -! ircnet couldn't connect to first server, next was tried but
...
-! was forgotten.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2653 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-03 14:08:52 +00:00
Timo Sirainen
980f3b01c5
print() fix
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2651 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-01 18:57:40 +00:00
Timo Sirainen
bb3a1787b4
Listen for DCC connections in all interfaces
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2649 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-31 19:40:40 +00:00
Timo Sirainen
bfae72766e
Don't set channel->server = NULL when disconnecting, so scripts can still
...
use it in eg. "channel destroyed". Patch by Qrczak
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2648 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-31 19:07:23 +00:00
Timo Sirainen
dc4b7456dc
with 10 char usernames, ban "*234567890" instead of "*12345678*"
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2647 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-31 12:04:57 +00:00
Timo Sirainen
230735f18b
bugfix
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2646 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-24 20:59:37 +00:00
Timo Sirainen
1f1dd3fea8
Added "nothing" action to /BIND.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2645 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-24 20:41:07 +00:00
Timo Sirainen
0d26146cf6
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
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2644 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-24 19:37:12 +00:00
Timo Sirainen
40bdfc4d70
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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2643 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-24 19:06:47 +00:00
Timo Sirainen
c9f6f04079
destruct level isn't touched anymore, it crashes irssi with a few people..
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2641 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-24 16:35:20 +00:00
Timo Sirainen
1872087642
$topic shouldn't crash if query doesn't have a valid address set yet.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2639 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-23 17:42:48 +00:00
Timo Sirainen
8d2a14b476
Add server tag as well to topicbar with queries
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2638 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-22 22:30:45 +00:00
Timo Sirainen
650292613e
/CLEAR <refnum> now clears specified window.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2633 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-19 17:24:28 +00:00
Timo Sirainen
753f3666aa
Sort /HELP output better when using multiple categories. Patch by c0ffee.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2632 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-19 12:28:55 +00:00
Timo Sirainen
091095fff3
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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2628 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-17 09:13:18 +00:00
Timo Sirainen
500ae5773e
If autojoining to !channel failed because it didn't exist, create it by
...
joining to !!channel
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2627 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-17 02:50:12 +00:00
Timo Sirainen
0a02833d0e
fallback to rename() if link() isn't supported on the filesystem, so people
...
can still download files to such FSes..
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2625 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-17 00:59:46 +00:00
Timo Sirainen
88654c4468
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)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2623 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-16 23:17:33 +00:00
Timo Sirainen
ee3a30e16b
$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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2622 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-16 13:28:20 +00:00
Timo Sirainen
665ad121a8
"make clean" now cleans all perl subdirs properly too.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2621 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-16 11:14:35 +00:00
Timo Sirainen
0687b42b3e
/PART in SILC destroys the channel immediately, so we'll need to check
...
that it's not destroyed when doing it in /CYCLE..
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2620 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-15 21:32:22 +00:00
Timo Sirainen
e1ff1b014a
Dropped the bot-plugin. It's not useful to anyone really.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2619 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-15 21:07:19 +00:00
Timo Sirainen
df7c90463a
updated not_good_idea text
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2618 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-15 20:59:00 +00:00
Timo Sirainen
25d5e26e7b
/SERVER ADD -ircnet value wasn't strdup()ed so it might have done something
...
nasty, at least during quit might have crashed.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2617 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-15 00:05:55 +00:00
Timo Sirainen
6a89217d6a
Get the terminal size at startup with ioctl() and use it. Fixes at least
...
NetBSD.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2616 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-14 23:46:48 +00:00
Timo Sirainen
85a1b122cd
Scrolling was buggy with "ri" method, it tried to used "rin" as well
...
which crashed irssi.. Happened at least with NetBSD/sparc.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2615 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-14 23:33:33 +00:00
Timo Sirainen
bd7e173c63
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. :)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2614 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-14 23:01:57 +00:00
Timo Sirainen
2a1b4c0a17
$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..
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2613 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-14 21:59:16 +00:00
Timo Sirainen
2ab05e7872
$cumode and $cumode_space should do stuff only to IRC servers.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2611 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-14 11:36:31 +00:00
Timo Sirainen
7d58cc000f
Don't crash when trying to print text when there's no windows yet. Also
...
print the text to stdout.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2610 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-14 06:44:06 +00:00
Timo Sirainen
265ecbc74d
Don't crash if there's no prefixes (botti doesn't) when loading module.
...
Patch by aldem-irssi@aldem.net
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2607 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-14 01:54:05 +00:00
Timo Sirainen
064d8d3926
"make dist" now doesn't add irc.c / irc-modules.c
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2603 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-13 03:30:07 +00:00
Timo Sirainen
3800c07a32
bit fields should be unsigned type always (unsigned int dirty:1).
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2602 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-13 03:23:38 +00:00
Timo Sirainen
c726496953
proper checking for lseek() failure
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2601 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-13 03:19:04 +00:00
Timo Sirainen
fc20431dbb
when autochanging query's nick to be correct case, don't print the
...
"nick changed" message
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2600 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-13 03:15:39 +00:00
Timo Sirainen
86dcbd11e4
If queried nick did a nick change, it might have crashed irssi.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2599 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-13 03:06:31 +00:00
Timo Sirainen
649253e180
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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2598 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-13 03:02:55 +00:00
Timo Sirainen
4770c1c4ee
*** empty log message ***
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2597 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-13 02:59:01 +00:00
Timo Sirainen
bfb8e8da33
removed the debugging code..
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2593 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-13 01:33:30 +00:00
Timo Sirainen
8ba1989227
Set ownnick to channel->NULL when the nick record is destroyed. Should fix
...
some perl script errors.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2592 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-13 01:30:20 +00:00
Timo Sirainen
2a57e797ce
When IPv4 or v6 wasn't forced, irssi picked improperly IPv4 even if there
...
was only v6 address.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2591 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-13 01:21:11 +00:00
Timo Sirainen
7b1d5ed41a
added some debugging code to irssi_bless_iobject() - can it really be an
...
overflow? :)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2590 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-13 00:40:12 +00:00
Timo Sirainen
65e87c9861
fix to some broken "ircds"
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2589 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-12 20:51:03 +00:00
Timo Sirainen
d5564a0e01
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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2588 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-11 18:20:42 +00:00
Timo Sirainen
f4bd37a406
make clean should remove libirc_proxy.a symlink
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2587 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-11 18:14:29 +00:00
Timo Sirainen
5fde51a364
added ownnick to Irssi::Channel
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2583 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-11 16:44:42 +00:00
Timo Sirainen
2865d3a33f
/SET max_wildcard_modes 0 should disable the checking
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2578 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-11 04:30:13 +00:00
Timo Sirainen
8fa39c23a7
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().
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2576 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-11 03:45:57 +00:00
Timo Sirainen
abe4e30256
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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2575 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-11 03:11:18 +00:00
Timo Sirainen
1528cfc9d7
All control chars in statusbar items are now displayed reversed.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2574 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-11 02:07:05 +00:00
Timo Sirainen
966ed97f2a
Added -4 | -6 to /SERVER ADD syntax.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2572 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-10 21:38:10 +00:00
Timo Sirainen
1855e6cc5c
/SERVER ADD -ircnet should add the network to config with the same case as
...
in /IRCNET list.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2568 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-10 19:58:16 +00:00
Timo Sirainen
1997b58c3a
whops, stupid utf-8 bug :)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2567 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-10 19:43:35 +00:00
Timo Sirainen
ba09292f55
crashfix
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2566 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-10 19:40:06 +00:00
Timo Sirainen
9398746e61
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)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2565 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-10 19:23:22 +00:00
Timo Sirainen
9d423576aa
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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2564 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-10 19:14:04 +00:00
Timo Sirainen
b18af319cf
term_addch() : utf-8 fixes for cursor positioning.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2563 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-10 19:03:27 +00:00
Timo Sirainen
e5ab1daf30
When input line is in redirection mode, allow empty lines (eg. enter after
...
/OPER now aborts it)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2562 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-10 16:36:35 +00:00
Timo Sirainen
25ed0acc65
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"
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2561 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-10 16:23:37 +00:00
Timo Sirainen
aae7eae9a0
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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2560 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-10 16:15:03 +00:00
Timo Sirainen
15e716e283
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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2559 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-10 16:00:38 +00:00
Timo Sirainen
b89fb4a549
Never ignore kick msg if you get kicked from channel.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2558 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-10 15:46:22 +00:00
Timo Sirainen
6d6b02d10e
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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2557 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-10 15:42:52 +00:00
Timo Sirainen
0d54e4e299
SIGHUP now does /RELOAD - useful with for example /SBAR prompt DISABLE when
...
you don't have an input line to recover :)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2556 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-10 15:20:44 +00:00
Timo Sirainen
ee8229be48
/CYCLE tried to do /PART twice.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2555 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-10 15:12:13 +00:00
Timo Sirainen
a868bbe124
/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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2554 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-10 15:07:57 +00:00
Timo Sirainen
ca234bdf5e
*** empty log message ***
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2553 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-10 14:55:46 +00:00
Timo Sirainen
418678bc95
/CYCLE reason didn't work
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2552 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-10 14:46:40 +00:00
Timo Sirainen
44247af3ff
/KNOCKOUT code was a bit stupid, and the timeout checking wasn't very
...
/accurate.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2551 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-10 14:31:07 +00:00
Timo Sirainen
8d245f2ddf
Don't send -autosendcmd after /UPGRADE.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2550 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-10 14:28:08 +00:00
Timo Sirainen
9293d23da2
/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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2549 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-10 14:24:08 +00:00
Timo Sirainen
b67e363cde
Foreground ANSI colors weren't working
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2548 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-10 14:22:59 +00:00
Timo Sirainen
7c9ac989ff
No more infobar, but in empty windows topicbar contains the URL.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2547 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-10 14:02:33 +00:00
Timo Sirainen
95d8b617ae
Irssi didn't work properly if read() returned only partial utf8 character
...
string.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2544 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-09 17:54:38 +00:00
Timo Sirainen
34e5a31673
"use Irssi" now prints a warning if it's used outside irssi, but doesn't
...
die.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2543 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-09 12:17:32 +00:00
Timo Sirainen
f181dca67d
Fixed a memory leak with ^Y
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2540 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-09 09:25:06 +00:00
Timo Sirainen
600e0da443
/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
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2539 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-08 21:04:59 +00:00
Timo Sirainen
a6f4afab2d
/OP etc. shouldn't crash if channel hadn't received /NAMES list yet.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2538 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-08 18:40:43 +00:00
Timo Sirainen
dd00622d39
scripts should be looked from share dir, not lib dir.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2534 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-01 19:56:50 +00:00
Timo Sirainen
c62e430a92
/FORMAT tab completion went to infinite loop if there was more spaces than
...
one in the line..
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2530 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-25 17:48:08 +00:00
Timo Sirainen
2d5978fdfe
^Y shouldn't crash with empty cutbuffer
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2529 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-25 17:28:55 +00:00
Timo Sirainen
015d87579c
Show window's scroll state with /WINDOW.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2526 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-22 13:12:33 +00:00
Timo Sirainen
4d96d7e4df
Window level matching code was a bit messy. Also, now the active window is
...
preferred if there's multiple matches by the same level.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2525 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-22 13:04:07 +00:00
Timo Sirainen
dd65d300b0
Highascii chars in replaces block in theme files could have crashed irssi.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2524 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-22 12:56:24 +00:00
Timo Sirainen
911f69dc3a
/UPGRADE saves now topic_time and topic_by.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2523 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-20 18:12:45 +00:00
Timo Sirainen
db4a0e5003
PROXY CTCP ON|OFF - proxy clients can send this command to specify that they
...
want to handle the received CTCP requests.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2522 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-20 15:21:50 +00:00
Timo Sirainen
87946e381f
$cumode wasn't updated after receiving nick list, so with empty channels it
...
didn't contain @ immediately.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2521 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-20 15:03:53 +00:00
Timo Sirainen
bcc5174e4a
Backspace/delete shouldn't modify cutbuffer.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2520 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-20 12:46:45 +00:00
Timo Sirainen
ec0270811e
stupid bug :) lines longer than 1024 chars made irssi crash.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2519 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-20 12:44:23 +00:00
Timo Sirainen
2bc09e0e50
Added escape_char /BIND command for inserting the next keypress to input
...
line.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2517 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-18 20:59:40 +00:00
Timo Sirainen
be0e7f04b7
if gethostbyname() failed, the return value was returned incorrectly
...
(accidentally cvs committed it after some of my test)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2516 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-18 19:48:35 +00:00
Timo Sirainen
b8eff2d3b2
Some events that contained target parameter weren't printed to correct
...
window (eg. end of bans).
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2511 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-17 20:20:52 +00:00
Timo Sirainen
4646cb7ec9
still one isxdigit() -> i_isxdigit()
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2510 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-17 19:41:34 +00:00
Timo Sirainen
a543f63307
compiler warning fix
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2509 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-17 18:05:25 +00:00
Timo Sirainen
a6d61a0b2b
--disable-terminfo didn't work
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2502 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-17 15:42:07 +00:00
Timo Sirainen
5e87f04a46
Another crashfix
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2501 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-17 15:37:41 +00:00
Timo Sirainen
effd1185a4
fixed a compiler warning
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2500 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-17 14:42:53 +00:00
Timo Sirainen
c02ac34c65
Log writing sometimes might have produced some glib errors.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2499 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-17 14:41:38 +00:00
Timo Sirainen
74b1a57540
compiler warning fixes
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2498 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-17 14:25:10 +00:00
Timo Sirainen
9ebcbffd66
"whops" :) ^D<char> as last chars in line made some screen corruption and
...
maybe even could have crashed
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2497 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-17 14:00:34 +00:00
Timo Sirainen
be44c5c04a
--help printed part of the path for irssi which looked stupid, now it prints
...
only the binary name. patch by tommik.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2495 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-17 12:43:39 +00:00
Timo Sirainen
37f8547dc4
Added ^I = "tab" key.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2490 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-17 10:09:04 +00:00
Timo Sirainen
490e411814
Don't crash if special vars line ends with '$'.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2488 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-17 09:37:23 +00:00
Timo Sirainen
81c2e557d1
Added /STATUSBAR # RESET command for removing the whole statusbar block from
...
config file.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2487 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-16 15:10:27 +00:00
Timo Sirainen
1dc3dafe0d
/ACTION supports -servertag now and tab completion works with it like with
...
/MSG.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2484 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-16 13:33:17 +00:00
Timo Sirainen
6f136674e9
Removed useless casting.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2483 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-16 13:32:53 +00:00
Timo Sirainen
01bcf83b56
server->emode_known wasn't saved during /UPGRADE.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2473 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-16 10:41:32 +00:00
Timo Sirainen
82be2070e2
Cutbuffer should be cleared when ^U is used in empty line (or in general, 0
...
chars is erased)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2471 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-16 10:11:00 +00:00
Timo Sirainen
941ac87dfe
Don't crash when handling input line if the input line doesn't exist (huh?
...
how? no idea :)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2469 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-16 07:37:31 +00:00
Timo Sirainen
8b8d48d0b7
/STATUSBAR now prints a list of statusbars, /STATUSBAR <name> prints
...
statusbar info.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2468 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-16 07:30:57 +00:00
Timo Sirainen
2649a06fa5
There was the check for max. 10 chars/ban, but for some reason it was 11 in
...
code :)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2467 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-16 06:56:31 +00:00
Timo Sirainen
ef5a69cfe1
/STATUSBAR # VISIBLE command didn't work properly
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2466 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-16 06:48:35 +00:00
Timo Sirainen
a52d99ecf4
/RELOAD didn't update the statusbar colors the first time. /SET theme never
...
changed the statusbar colors.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2465 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-16 00:08:47 +00:00
Timo Sirainen
202d0b070e
command_unbind("statusbar add") was called with wrong function parameter.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2464 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-15 23:15:25 +00:00
Timo Sirainen
8506f11fa5
case-insensitivity for /STATUSBAR command
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2463 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-15 22:42:09 +00:00
Timo Sirainen
b3beb2c49e
Added _very_ small help for /statusbar + their SYNTAXes.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2462 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-15 22:22:46 +00:00
Timo Sirainen
0e4bf301ca
More statusbar commands.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2461 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-15 22:18:48 +00:00
Timo Sirainen
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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2460 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-15 22:18:35 +00:00
Timo Sirainen
c9fd2197e3
Added /STATUSBAR commands for most commonly used tasks.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2459 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-15 21:42:31 +00:00
Timo Sirainen
fa3d6dcd75
Disable the nl_langinfo() if CODESET isn't defined (openbsd).
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2458 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-15 19:33:05 +00:00
Timo Sirainen
23a31f30de
/SET term_type didn't take effect on entry until the second time it was
...
changed.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2457 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-15 18:39:32 +00:00
Timo Sirainen
de272071c5
don't crash if trying to erase 0 chars and there's no cutbuffer.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2456 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-15 18:20:03 +00:00
Timo Sirainen
fa94c72774
Allow still showing ping time even if client replied with only one ping
...
parameter.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2455 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-15 16:24:53 +00:00
Timo Sirainen
eb31bb1712
transpose_characters was broken
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2454 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-15 16:02:14 +00:00
Timo Sirainen
b18424f7cb
added meta-f and meta-b for forward/backward word
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2453 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-15 15:54:59 +00:00
Timo Sirainen
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
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2452 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-15 14:54:00 +00:00
Timo Sirainen
9d1506ebca
UTF-8 is now automatically used if locale is set properly.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2451 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-15 14:42:14 +00:00
Timo Sirainen
d0a9710bb8
get_utf8_char() was buggy
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2450 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-15 14:09:10 +00:00
Timo Sirainen
0f39c504d1
Statusbar wasn't always properly cleared when there was right-aligned items.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2449 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-15 14:04:10 +00:00
Timo Sirainen
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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2448 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-15 13:38:24 +00:00
Timo Sirainen
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 :)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2447 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-15 09:31:25 +00:00
Timo Sirainen
6eaf161199
/LAST -before didn't print the separators.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2446 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-15 09:22:35 +00:00
Timo Sirainen
fcc61f2382
window_activity() and window_item_activity() are now public. Added them to
...
perl as well.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2445 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-15 09:05:45 +00:00
Timo Sirainen
99c3c13f13
fixed module_uniq_destroy() calls
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2444 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-15 08:37:06 +00:00
Timo Sirainen
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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2442 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-15 08:26:12 +00:00
Timo Sirainen
e30c1b4f8e
Some /NAMES fixes
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2441 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-15 07:31:25 +00:00
Timo Sirainen
3dc9cbbf24
the last 001 fix was useless, removed the if() part so now the real_address
...
is changed every time 001 is received :)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2440 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-13 16:05:47 +00:00
Timo Sirainen
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
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2439 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-13 15:36:40 +00:00
Timo Sirainen
926342839b
Separated ctcp command/data in "message irc ctcp" signal and format. Added
...
/FORMAT ctcp_requestd_unknown.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2438 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-13 15:31:57 +00:00
Timo Sirainen
264e172abf
001 event should free real_address if it already existed. this might happen
...
with for example irc bouncers.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2437 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-13 15:11:47 +00:00
Timo Sirainen
f37ea1af1e
updated the glib error message with netsplits
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2436 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-13 15:08:28 +00:00
Timo Sirainen
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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2435 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-13 14:09:21 +00:00
Timo Sirainen
0da21a5f59
That msg completion nick thing broke some other completions in msgs window,
...
like /SET.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2434 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-13 10:09:05 +00:00
Timo Sirainen
0bb2b6a9d4
don't update window->last_line timestamp with MSGLEVEL_NEVER text, so >1d
...
/SET autoclose_query setting works with "day changed" messagse.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2433 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-13 07:16:02 +00:00
Timo Sirainen
c0980aacdd
missed isxdigit() -> i_isxdigit() change
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2432 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-12 03:04:34 +00:00
Timo Sirainen
8dd775252f
stupid format string bugs. wasn't there long though :)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2431 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-11 16:19:00 +00:00
Timo Sirainen
dddd9d17a6
In msgs window, you can now complete anywhere /MSG completion nicks (eg.
...
/ignore nick<tab>)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2430 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-11 09:13:17 +00:00
Timo Sirainen
27665c5cfb
-actcolor %n now means that the activity isn't changed.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2429 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-11 08:23:02 +00:00
Timo Sirainen
d883248be2
"/WINDOW IMMORTAL" shows the mortal-state. Error messages are printed in
...
active window.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2428 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-11 07:58:24 +00:00
Timo Sirainen
64e98b7f4a
Correctly handle DCC GET write() failures.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2427 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-10 18:42:23 +00:00
Timo Sirainen
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 ""..
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2425 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-10 15:09:58 +00:00
Timo Sirainen
0c209a6899
atexit(term_deinit)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2424 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-10 15:01:00 +00:00
Timo Sirainen
57629dcadc
Layout save support for immortality..
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2423 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-10 15:00:15 +00:00
Timo Sirainen
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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2422 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-10 14:59:36 +00:00
Timo Sirainen
59c5bb100a
Changed some clientnotices to clienterrors
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2421 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-10 14:53:55 +00:00
Timo Sirainen
5fb5230963
Added IRSSI_GLOBAL_CONFIG as well
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2420 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-10 14:35:21 +00:00
Timo Sirainen
464ff76954
added #define IRSSI_HOME_CONFIG
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2419 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-10 14:33:42 +00:00
Timo Sirainen
83f6408979
It's possible to use black foreground color now.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2418 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-10 14:21:29 +00:00
Timo Sirainen
c1d61ddeaf
term_clear() should set the background color to RESET, not to 0 (black).
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2417 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-10 14:10:09 +00:00
Timo Sirainen
aaeea771c2
all subdirs are now specified in "perl_dirs" so it's easier to add/remove
...
directories.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2416 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-10 14:01:25 +00:00
Timo Sirainen
ce41d6b18a
If *=port was used with /SET irssiproxy_ports, connections to server weren't
...
sent to already connected clients.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2415 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-10 12:53:10 +00:00
Timo Sirainen
7f8b0f07ec
support for event 477 which aborts joins to +R channels in dalnet.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2414 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-10 12:13:00 +00:00
Timo Sirainen
92eccaaf26
/MSG completion should work with /QUERY as well
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2413 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-10 11:24:51 +00:00
Timo Sirainen
9575eecb39
Removed some old backwards compatibility code.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2411 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-10 11:04:08 +00:00
Timo Sirainen
86dadc071c
meta-backspace is now bound to delete_previous_word by default.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2410 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-10 11:01:56 +00:00
Timo Sirainen
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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2409 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-10 10:51:14 +00:00
Timo Sirainen
c674db5c8e
Don't stop reconnecting to server if we get nick collided
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2408 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-10 10:21:46 +00:00
Timo Sirainen
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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2407 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-10 10:07:12 +00:00
Timo Sirainen
62028ad487
Level for own dcc chat messages should contain NO_ACT too (which also
...
disables beeping).
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2406 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-10 09:35:38 +00:00
Timo Sirainen
2b007931a9
since common.h wasn't included in this, changed i_isdigit() -> isdigit()
...
back with some casting.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2405 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-08 22:09:39 +00:00
Timo Sirainen
2f09d9be5a
Proxy is now emitting "proxy client connected" and "proxy client
...
disconnected" signals.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2404 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-08 07:25:51 +00:00
Timo Sirainen
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 :)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2402 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-07 23:58:51 +00:00
Timo Sirainen
2891a871b7
only the first of --home / --config parameters were parsed, which broke eg.
...
irssi which was started with --config and /UPGRADEd.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2401 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-07 19:30:58 +00:00
Timo Sirainen
7b70a3d91a
'-' option as last parameter didn't work (eg. /LAST -)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2400 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-07 19:27:47 +00:00
Timo Sirainen
0141801e2d
Set objects ->type = 0 when freeing to make sure we notice immediately if
...
they're being used after freed.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2399 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-07 19:17:36 +00:00
Timo Sirainen
dbb279a1fe
Don't crash in /NAMES list if /SET names_max_width was too small
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2398 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-07 00:34:43 +00:00
Timo Sirainen
a3ccfb08d4
Still some event_received() fixes.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2397 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-06 23:37:03 +00:00
Timo Sirainen
f8114c834f
DCC /MSG handlers broke /MSG -ircnet
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2396 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-06 18:07:55 +00:00
Timo Sirainen
3a2b45559f
/EXEC's last output line wasn't printed if it didn't contain newline at end
...
of line.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2395 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-06 18:03:58 +00:00
Timo Sirainen
f2c78cf482
Fixed the generic event_received() hadler not to remove ':' char twice in
...
some situations..
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2394 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-06 04:20:34 +00:00
Timo Sirainen
75e724fdf7
bugfix
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2393 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-05 04:36:07 +00:00
Timo Sirainen
649a962b99
Ahem.. my little kludge had a buffer overflow :)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2392 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-04 21:26:03 +00:00
Timo Sirainen
d1ade13a71
Broke DCC CHAT queries.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2391 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-04 21:20:05 +00:00
Timo Sirainen
dfa60cf38f
Use the server tag printing with queries now too.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2389 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-04 04:35:11 +00:00
Timo Sirainen
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.
So what this means is that you now get ~/irclogs/ircnet/=nick.log instead of
~/irclogs/=nick.log :)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2388 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-04 04:27:45 +00:00
Timo Sirainen
82b0c081e2
Server referencing in /EVAL really should have checked if the server wasn't
...
NULL :)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2387 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-03 23:14:22 +00:00
Timo Sirainen
6c291d34a4
broke $server->send_message()..
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2386 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-03 23:06:36 +00:00
Timo Sirainen
06a33691f4
make sure redirect_continue is set to NULL if it contains the redirection
...
that is being destroyed.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2385 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-03 22:28:09 +00:00
Timo Sirainen
ebaea06eb9
target_type for "/MSG *" wasn't set properly.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2384 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-03 21:58:14 +00:00
Timo Sirainen
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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2383 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-03 21:53:37 +00:00
Timo Sirainen
6ea882f893
Added missing #include
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2382 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-03 19:24:51 +00:00
Timo Sirainen
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 :)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2381 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-03 18:32:46 +00:00
Timo Sirainen
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 :)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2380 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-03 18:24:22 +00:00
Timo Sirainen
b2c92f3b4b
s/query_trace_nick_changes/query_track_nick_changes/ :)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2378 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-02 22:46:28 +00:00
Timo Sirainen
77e866c542
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 :)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2377 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-02 22:34:06 +00:00
Timo Sirainen
14457371c8
Ignoring SIGTRAP signal which is sent at /UPGRADE time.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2375 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-02 19:55:33 +00:00
Timo Sirainen
0ce3f8243e
Comments are now allowed everywhere in config files.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2374 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-02 17:37:44 +00:00
Timo Sirainen
85b63bf546
Also, if alternate_nick is "", don't go set it to connection record..
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2373 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-02 17:27:20 +00:00
Timo Sirainen
feec7bfb62
/SET alternate_nick should default to "", not NULL which would cause
...
problems.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2372 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-02 17:26:11 +00:00
Timo Sirainen
30a4a2ab76
Ignore /SET dcc_autoresume if /SET dcc_autoget is OFF.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2371 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-02 17:23:56 +00:00
Timo Sirainen
19f1700a68
Add ^H and ^? as "backspace" key, so you can use meta-backspace etc.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2370 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-02 02:22:29 +00:00
Timo Sirainen
9089ea2365
Replaced /SET msgs_timestamps with /SET timestamp_level, defaults to ALL.
...
/SET timestamps must be ON for timestamp_level to have any effect.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2369 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-02 01:38:58 +00:00
Timo Sirainen
bd91fbc88b
The "check if nick change was done with our /NICK" didn't work if this was
...
our first nick change..
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2368 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-01 23:32:21 +00:00
Timo Sirainen
d322b86c3d
Removed some backwards compatibility code between CVS versions that broke
...
/SET use_perl_lib
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2367 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-01 23:14:00 +00:00
Timo Sirainen
c4e8d67bf9
Added optional channel parameter to /OP, /DEOP, /VOICE and /DEVOICE
...
commands.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2366 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-01 23:01:58 +00:00
Timo Sirainen
33d30268b4
added some pointer casting to get rid of warnings with some compilers.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2365 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-01 20:14:30 +00:00
Timo Sirainen
f8221db7ca
When resizing terminal, width of all split windows weren't always updated
...
properly.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2364 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-01 19:26:58 +00:00
Timo Sirainen
9cc6acc9a2
Don't eat unknown keys that aren't combinations
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2363 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-01 13:56:50 +00:00
Timo Sirainen
4f5f17e94a
Unknown key bindings don't print the last invalid key anymore to input line.
...
Also, removed some debugging code which was accidentally there :)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2362 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-31 03:15:03 +00:00
Timo Sirainen
aed634ae08
/CONNECT and /SERVER crashed without parameters
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2361 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-30 22:00:06 +00:00
Timo Sirainen
05ecb785fb
"/MODE #channel -k" automatically appends the channel key if it wasn't
...
given.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2360 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-30 01:57:34 +00:00
Timo Sirainen
0edf041e14
..and of course I broke IPv4 net_gethostbyname() with it :)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2359 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-29 23:11:22 +00:00
Timo Sirainen
13eb6379e7
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 :)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2358 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-29 22:16:40 +00:00
Timo Sirainen
f2a4a97668
net_gethostbyname() fix for ipv6.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2357 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-29 21:26:41 +00:00
Timo Sirainen
3801628b44
Forgot to commit utf8 change here.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2356 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-29 03:35:18 +00:00
Timo Sirainen
2c3216d10c
A bit more better utf8 support, still not a good input line.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2355 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-29 03:13:06 +00:00
Timo Sirainen
46b318b831
Preliminary support for UTF8 with /SET term_utf8 ON. Input line is still
...
messed up, but lines should wrap properly in text buffer.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2354 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-29 01:33:41 +00:00
Timo Sirainen
0cdc8a7f6a
Whops, crasfix for last "fix". :)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2353 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-28 23:31:36 +00:00
Timo Sirainen
747d0f19ca
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().
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2352 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-28 15:20:57 +00:00
Timo Sirainen
08c23ce6d4
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..
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2351 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-28 05:28:25 +00:00
Timo Sirainen
a6ee439c26
"Your nick is owned by .." message was checked always with default nick.
...
This wasn't wanted with eg. /IRCNET ADD -nick.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2350 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-28 02:37:54 +00:00
Timo Sirainen
ebe60cca55
Scripts using Irssi::printformat() might have crashed irssi, especially if
...
they cought in autolog.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2349 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-27 22:15:37 +00:00
Timo Sirainen
f4897860b5
toupper(), tolower(), isspace(), is..etc..() aren't safe with chars in some
...
systems, use our own is_...() functions now instead.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2348 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-27 20:45:59 +00:00
Timo Sirainen
820c9d3d82
Comment changes
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2347 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-27 20:42:45 +00:00
Timo Sirainen
0f1550dbf8
Added -rawlog <file> option to /CONNECT and /SERVER, so you can get the
...
rawlog from servers that disconnect you too fast.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2346 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-26 12:43:47 +00:00
Timo Sirainen
e00877e89b
/SERVER ADD -noproxy wasn't saved to config
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2345 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-25 02:28:42 +00:00
Timo Sirainen
182adb805c
/SERVER ADD: added -noproxy option and -proxy which just removes the
...
-noproxy.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2344 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-24 20:57:16 +00:00
Timo Sirainen
d74d284463
Fixed a small memory leak when connected to same network twice.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2343 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-24 01:19:52 +00:00
Timo Sirainen
16693c461f
Tab-completion for /SCRIPT UNLOAD crashed irssi soon after
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2342 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-23 20:36:52 +00:00
Timo Sirainen
46a6cf58f3
Don't send proxy commands to server if -noproxy option was used.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2341 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-23 00:23:31 +00:00
Timo Sirainen
4c4f7ec042
last commit was only partial :)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2340 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-22 21:04:39 +00:00
Timo Sirainen
92eaf0dc9a
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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2339 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-22 21:04:04 +00:00
Timo Sirainen
0157d234f8
Added /SET proxy_string_after setting which gets sent after NICK/USER, bnc
...
wants this.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2338 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-22 20:29:45 +00:00
Timo Sirainen
5202ef9314
distclean -> distclean-generic so it'll be executed before clean-am which
...
removes */Makefiles.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2337 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-22 19:52:17 +00:00
Timo Sirainen
fbfc2b8ab6
Irssi::command_bind*() allows using hash.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2336 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-22 18:25:39 +00:00
Timo Sirainen
2cd0cb5ef8
removed some unused code.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2335 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-22 15:56:29 +00:00
Timo Sirainen
e4aa149c54
Irssi::signal_add_first() and .._last() allows hashes now.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2334 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-21 19:20:08 +00:00
Timo Sirainen
1af5f41812
Added Irssi::term_refresh_freeze() and ..thaw()
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2333 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-21 18:20:44 +00:00
Timo Sirainen
cda3d1eaee
Using signal_add_first() for a few more signals now, so they can be stopped by scripts.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2332 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-21 16:57:44 +00:00
Timo Sirainen
f12d3914e5
Added -before and -after options to /LASTLOG. You can also use
...
-<number> to specify both before and after values.
Added special "#" option name to commands which specifies that
-<number> parameter is allowed.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2331 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-20 16:57:06 +00:00
Timo Sirainen
93061dd48f
Handle PING requests now properly.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2330 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-20 14:03:14 +00:00
Timo Sirainen
117f27eb92
Fixed a memory leak.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2329 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-20 12:50:10 +00:00
Timo Sirainen
c55bac3a09
We now handle PINGs from client properly.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2328 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-20 12:21:18 +00:00
Timo Sirainen
c8a58bffad
whops, still wasn't fixed :)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2327 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-20 11:47:04 +00:00
Timo Sirainen
0b12f76d1f
Every time a /SET was changed, it leaked a signal_add() which would cause
...
very buggy behaviour at least related to flood checking.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2326 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-20 11:37:21 +00:00
Timo Sirainen
bba5603903
Autosaving settings and autoflushing write buffer might have stopped from
...
working sometimes because of missing "return 1".
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2325 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-20 03:30:28 +00:00
Timo Sirainen
d6abc84ab5
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).
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2324 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-20 02:18:37 +00:00
Timo Sirainen
c20cc9bb1f
Added -noproxy option to /CONNECT and /SERVER.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2322 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-19 23:21:24 +00:00
Timo Sirainen
77c658bf80
Added "dccownquerynick" which /FORMAT own_dcc_query uses.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2321 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-19 18:49:35 +00:00
Timo Sirainen
8cf0d71c5c
Some MIRC color changes, patch by qrczak@knm.org.pl
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2320 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-19 18:46:23 +00:00
Timo Sirainen
9941ad52bf
/SAVE -formats saves all the /formats to theme file.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2319 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-18 16:23:57 +00:00
Timo Sirainen
103d668974
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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2318 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-17 22:51:28 +00:00
Timo Sirainen
ab19c70aa1
Removed module_data from NICK_REC. It's not used for anything and just takes memory.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2317 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-15 14:07:19 +00:00
Timo Sirainen
dff49792ed
Settings names are now case-insensitive.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2314 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-12 14:32:28 +00:00
Timo Sirainen
757be11fff
Add commas between splitted nicks. patch by Qrczak
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2312 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-12 12:47:12 +00:00
Timo Sirainen
e6bf76ed11
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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2311 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-12 12:03:00 +00:00
Timo Sirainen
66e8aa2c74
Using "server1 <-> server2, server3" format for netsplit messages now.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2310 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-12 11:11:09 +00:00
Timo Sirainen
e35c8e4d08
dcc chat actions didn't work properly
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2309 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-11 12:19:47 +00:00
Timo Sirainen
1d7a8245ca
Whops, didn't actually fix the connection_lost :)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2308 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-11 05:48:37 +00:00
Timo Sirainen
6d44620b4a
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.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2307 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-11 05:47:52 +00:00
Timo Sirainen
02f0574506
swapped dark/bright reds.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2306 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-10 18:55:24 +00:00
Timo Sirainen
4cd853feec
Purge the commands in queue for channel if you get kicked from there.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2305 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-10 18:39:02 +00:00
Timo Sirainen
4840b1575f
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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2304 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-10 18:36:27 +00:00
Timo Sirainen
9fffa58c20
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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2303 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-10 18:02:22 +00:00
Timo Sirainen
7131ceb909
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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2302 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-10 17:36:41 +00:00
Timo Sirainen
4032addbf9
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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2301 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-10 04:03:34 +00:00
Timo Sirainen
805f59d9ee
small bugfix, mirc color flag was set on unless both /set hide_mirc_colors
...
and /set hide_text_style was on.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2300 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-09 17:10:46 +00:00
Timo Sirainen
897aa03814
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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2299 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-09 17:00:45 +00:00
Timo Sirainen
6e4730b65d
Added "message dcc xxx" signals for printing DCC messages.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2298 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-09 16:04:53 +00:00
Timo Sirainen
a01aab7a64
Changed level HILIGHT -> HILIGHTS.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2297 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-08 07:36:40 +00:00
Timo Sirainen
41e92b3062
the same #ifdef { parsing problem..
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2296 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-04 21:28:26 +00:00
Timo Sirainen
8996062276
moved the two { chars inside #ifdef #else #endif to one { outside it, so it won't confuse some parsers.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2295 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-04 21:27:28 +00:00
Timo Sirainen
855f467474
Use static arrays, so it works with non-ansi C compilers.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2294 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-04 21:20:32 +00:00
Timo Sirainen
d723a5b64b
command_bind_first() and command_bind_last() didn't work properly.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2292 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-03 23:25:18 +00:00
Timo Sirainen
cffe29818d
Irssi::signal_emit() - make sure the parameter is a reference before trying
...
to unreference it.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2291 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-03 21:19:16 +00:00
Timo Sirainen
a72f7244ff
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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2290 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-01-02 21:21:49 +00:00
Timo Sirainen
f594121100
Accidentally had committed a debug thing.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2289 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-31 16:31:08 +00:00
Timo Sirainen
3f75bd3c3c
Abort joins on 442-numeric that dalnet sends when you can't join to channel
...
because you've not registered your nick.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2288 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-31 16:30:32 +00:00
Timo Sirainen
de6f8a7439
Irssi::version() should return the time always with 4 digits, padded with
...
zeros if needed.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2285 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-27 22:35:16 +00:00
Timo Sirainen
0ccf0ebdff
argh, typofix :)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2284 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-27 12:40:31 +00:00
Timo Sirainen
555e3e6395
Added an extra check to make sure nothing bad happens..
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2283 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-27 12:40:09 +00:00
Timo Sirainen
92933dace3
Server parameter is sent now too with /WHO, though the format itself wasn't changed. patch by peder.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2282 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-27 11:38:46 +00:00
Timo Sirainen
db907c209f
Don't add command to history if it's already in there as last entry. patch by peder.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2281 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-27 11:37:31 +00:00
Timo Sirainen
c15769685c
Check that the nick doesn't get added twice to nicklist, seems to happen sometimes.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2280 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-22 02:28:22 +00:00
Timo Sirainen
acffe7b322
/LOG OPEN -window accepts now -targets too to specify the refnum
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2279 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-21 15:13:05 +00:00
Timo Sirainen
d87d8caece
Some crashfixes with command history.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2277 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-20 21:52:16 +00:00
Timo Sirainen
9ddebe6bcf
Added command history groups, set them with /WINDOW HISTORY. Patch by peder@ifi.uio.no
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2276 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-20 13:29:20 +00:00
Timo Sirainen
f6cd4478c3
And the final #include :)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2274 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-20 02:18:35 +00:00
Timo Sirainen
c255a7b8ea
Still some #include "servers.h"s ..
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2273 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-20 02:17:35 +00:00
Timo Sirainen
bf5b6c08c5
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.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2272 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-20 02:14:49 +00:00
Timo Sirainen
c99205b512
Never allow adding CR or LF characters to input line, they could mess up everything.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2270 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-19 15:25:16 +00:00
Timo Sirainen
080b491db9
Hidden entry texts shouldn't have gone to command history..
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2269 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-19 00:42:22 +00:00
Timo Sirainen
e46446e950
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 :)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2268 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-17 23:01:12 +00:00
Timo Sirainen
ba09b3f299
if window-specific history is off, the command that closed the window should
...
go in the command history.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2267 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-17 22:13:18 +00:00
Timo Sirainen
4bc4da5c6b
mode +d is now also treated as having argument (hybrid 7 / dancer realname ban)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2266 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-17 19:47:23 +00:00
Timo Sirainen
f126e1b2c3
irssi-dummy was still in Makefile
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2265 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-17 19:41:18 +00:00
Timo Sirainen
35d363136f
Separate irssi-dummy binary was a bit stupid idea, now it can be started with -d command line parameter.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2264 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-17 18:41:06 +00:00
Timo Sirainen
475aa27588
Added irssi-dummy binary which works like ircii's dummy mode.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2263 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-17 16:27:20 +00:00
Timo Sirainen
5b5df3ebbe
/VERSION printed time wrong, hopefully the last version fix..
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2262 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-16 02:21:27 +00:00
Timo Sirainen
6720940e1a
Leading zeros didn't work well in IRSSI_VERSION_TIME.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2261 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-16 01:41:29 +00:00
Timo Sirainen
5916b9dcb8
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().
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2260 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-15 23:49:35 +00:00
Timo Sirainen
5f271da0a4
Print IRSSI_VERSION_TIME in /VERSION too.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2259 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-15 23:39:24 +00:00
Timo Sirainen
7d722f6ca3
irssi --version now prints the IRSSI_VERSION_TIME as well
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2258 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-15 23:33:44 +00:00
Timo Sirainen
7bda808395
Added $versiontime and Irssi::version_time()
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2257 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-15 23:26:09 +00:00
Timo Sirainen
4dff614333
Irssi::ignores() wasn't working, it looked at the server list..
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2254 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-15 20:37:50 +00:00
Timo Sirainen
1aed7cb956
IRSSI_VERSION_DATE is now a number, so you can do #iffing with it
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2252 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-15 19:28:44 +00:00
Timo Sirainen
68883efd3e
Better support for actions and CTCPs.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2249 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-15 13:10:51 +00:00
Timo Sirainen
26d9da61c8
net_listen(): when socket() failed because we tried to use IPv6, we should
...
have falled back to IPv4, but wrong errno was checked.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2248 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-14 22:19:54 +00:00
Timo Sirainen
740ab0d550
warning fixed
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2247 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-14 22:04:28 +00:00
Timo Sirainen
496db0eefc
Redirections were broken if server_redirect_event() didn't list the stop
...
event.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2246 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-14 16:11:13 +00:00
Timo Sirainen
369ce5d699
perl_timeout_add() didn't add the script pointer to the source record, so
...
unloading scripts didn't remove the timeouts.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2245 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-14 15:59:35 +00:00
Timo Sirainen
6ec7d152b0
Fixed some asserts.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2244 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-14 02:02:08 +00:00
Timo Sirainen
6774b4b30f
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)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2243 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-14 01:54:12 +00:00
Timo Sirainen
ebd09ede51
bugfix for previous fix :)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2242 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-14 01:43:41 +00:00
Timo Sirainen
f8dd514805
e/I/O/q mode changes shouldn't change the visible channel mode.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2241 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-14 00:42:25 +00:00
Timo Sirainen
5705e7b4f2
If window specific history was on and command changed a window, the command
...
was saved in wrong window's buffer.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2239 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-11 20:31:45 +00:00
Timo Sirainen
617123b5d4
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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2238 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-11 16:44:53 +00:00
Timo Sirainen
d4ee6fd604
User mode changes weren't visible.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2237 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-11 15:15:38 +00:00
Timo Sirainen
3f59c18082
Fixed a memory leak + some cleanups
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2236 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-11 02:02:47 +00:00
Timo Sirainen
d08830f9cb
Added Irssi::settings_add_...(), patch by peder@ifi.uio.no
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2235 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-11 00:07:18 +00:00
Timo Sirainen
020861c698
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 :)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2234 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-10 23:32:46 +00:00
Timo Sirainen
3b8622f1aa
Allow exporting symbols, patch by juerd@juerd.nl
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2233 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-10 20:23:50 +00:00
Timo Sirainen
eb91b126ec
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.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2232 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-10 17:37:51 +00:00
Timo Sirainen
45bb286d59
307 line is used for /USERIP in undernet. Also changed some other alternative
...
reply handlers to call event_received() instead of print it itself.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2230 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-10 00:38:12 +00:00
Timo Sirainen
83adc00160
Added Irssi::command_set_options()
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2229 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-09 21:55:06 +00:00
Timo Sirainen
15e815e8d3
Better support for halfops, patch by yathen@web.de
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2228 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-09 17:13:48 +00:00
Timo Sirainen
a8419ed5b9
Support for OPN's channel forwarding.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2227 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-09 17:13:10 +00:00
Timo Sirainen
e8696c711e
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 :)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2226 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-09 16:06:52 +00:00
Timo Sirainen
6a1f6b560f
Still some window closing bugs/crashes.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2225 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-09 14:03:44 +00:00
Timo Sirainen
ac8109ac9e
fixed wrong hash key lengths, patch by peder@ifi.uio.no
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2224 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-09 00:41:33 +00:00
Timo Sirainen
9f4ba1f5d9
/IGNORE list: Show the -pattern and also show if the regexp is invalid.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2223 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-08 14:41:57 +00:00
Timo Sirainen
3359d091b0
Fixed server_redirect_peek_signal() to compile again.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2222 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-08 02:03:25 +00:00
Timo Sirainen
ec79871a7a
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).
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2221 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-07 23:41:45 +00:00
Timo Sirainen
54a933f29c
Small focus bugfix when closing a split window.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2220 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-07 23:26:46 +00:00
Timo Sirainen
1b8a5a866d
Fixed some problems with mainwindow resizing not affecting the subwindows.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2219 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-07 23:20:23 +00:00
Timo Sirainen
9b08e5c640
/SET hide_mirc_colors - patch by paul@raade.org
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2218 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-07 22:46:09 +00:00
Timo Sirainen
0f29e57c14
Removed Irssi::require_version(), we'll use "use Irssi 20011207;" style now.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2217 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-07 22:18:39 +00:00
Timo Sirainen
a09075938f
Added Irssi::require_version()
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2216 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-07 21:52:41 +00:00
Timo Sirainen
9a44941ca4
"redirect first" and "redirect last" events can be used with
...
server_redirect_event() to get a signal emitted when redirection begins /
ends.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2215 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-07 21:41:46 +00:00
Timo Sirainen
14d6e95656
Still ban exception / invite list removes.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2214 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-07 21:39:53 +00:00
Timo Sirainen
5dfe5f8a5d
$!xx! history search didn't work because history_func() got also the
...
trailing '!' character.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2213 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-07 19:45:47 +00:00
Timo Sirainen
3f275ebd55
Added support for 326 and 327 whois numerics in OPN.
...
Removed keeping track of ban exceptions and invite list.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2212 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-07 19:40:37 +00:00
Timo Sirainen
fe8971ac8f
Send NICK change before 001 request so that ircII also knows our real nick.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2211 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-07 15:58:58 +00:00
Timo Sirainen
cb6e1286cd
Several fixes to work better with non-irssi clients, also fixed a potential
...
crash if sending a wrong PASS.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2210 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-07 15:39:30 +00:00
Timo Sirainen
5bab99f096
Fixed 2 small memory leaks.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2209 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-07 04:27:32 +00:00
Timo Sirainen
d59dfd54b3
parameters types for timeout_add() and input_add() changed from void* to SV*
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2208 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-07 02:55:15 +00:00
Timo Sirainen
2533e17bcc
Removed g_free(package) that wasn't supposed to be there.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2207 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-07 02:40:30 +00:00
Timo Sirainen
4c6237256f
/IRCNET ADD -usermode option added.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2206 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-06 23:29:48 +00:00
Timo Sirainen
be8778052e
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).
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2205 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-06 23:10:41 +00:00
Timo Sirainen
6be1390303
/UPGRADE broke reconnections to server.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2204 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-06 23:05:54 +00:00
Timo Sirainen
6e2b0d41d9
Treat all WHOIS requests as remote.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2203 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-06 23:05:08 +00:00
Timo Sirainen
e173a416d2
Added some max_*_in_cmd + some more stuff to Irssi::Irc::Server record.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2202 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-06 21:14:06 +00:00
Timo Sirainen
2e78d926ef
$winref and $winname shouldn't crash if there's no active window.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2201 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-06 20:57:28 +00:00
Timo Sirainen
e558f1252a
Irssi::signal_add() accepts now a hash, so you can do eg. signal_add('sig1'
...
=> 'func1', 'sig2' => 'func2');
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2200 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-06 20:46:31 +00:00
Timo Sirainen
31dcd8258f
Irssi::signal_add(), Irssi::timeout_add(), Irssi::input_add() and their
...
variants now also allow use of code references.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2199 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-06 17:17:40 +00:00
Timo Sirainen
9dd46372ff
Allow sending USER before NICK when logging in.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2198 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-06 15:11:08 +00:00
Timo Sirainen
80dff168fd
added signal_get_emitted() and signal_get_emitted_id()
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2197 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-04 16:41:49 +00:00
Timo Sirainen
377b66745d
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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2192 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-04 14:40:37 +00:00
Timo Sirainen
575a5a3b8b
Don't match nicks in -nick hilights.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2191 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-04 14:08:34 +00:00
Timo Sirainen
aeae7935ec
MAX_FAILURE_COUNT was used off-by-one (ie. 1 meant actually 0..)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2190 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-03 23:46:12 +00:00
Timo Sirainen
6041c93b56
Irssi::UI::Window's data_level and hilight_color contained wrong hash
...
length arguments.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2189 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-03 23:18:31 +00:00
Timo Sirainen
5f7774db81
"channel wholist" still wasn't sent at proper times.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2188 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-03 20:39:14 +00:00
Timo Sirainen
09b380536f
"channel wholist" was sent to channels that hadn't received /WHO list yet.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2187 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-03 20:09:17 +00:00
Timo Sirainen
84abc35a81
Fixed a memory leak and a crash when notifylist_check_join() was called with NULL realname.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2185 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-03 19:51:00 +00:00
Timo Sirainen
aa3513eaaf
Show @#channel notices as regular notices again. Don't hilight it or @#channel msgs.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2184 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-03 19:50:21 +00:00
Timo Sirainen
544af9942e
added a few asserts to make sure we don't mess up if IDs go above 16bit
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2183 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-03 17:45:34 +00:00
Timo Sirainen
9f5c181936
Added processes to be extern instead of static. Also added Irssi::processes()
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2182 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-03 17:05:09 +00:00
Timo Sirainen
cb0c661069
a bit more proper initializing of Irssi package..
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2180 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-03 14:40:54 +00:00
Timo Sirainen
1eeb5cf362
add the "gui exit" with signal_add_last() so it can be aborted while still running the other "gui exit" hooks.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2179 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-03 13:06:31 +00:00
Timo Sirainen
294c94573a
removed unused variable
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2178 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-03 13:05:46 +00:00
Timo Sirainen
85d0060426
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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2177 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-01 20:36:44 +00:00
Timo Sirainen
5524f89d71
/UPGRADE shouldn't begin server reconnections in old client.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2176 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-01 20:23:48 +00:00
Timo Sirainen
348461aa08
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)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2175 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-01 20:17:57 +00:00
Timo Sirainen
ed7d5addc9
Disable lag detection in servers that don't understand PING command (yes,
...
there was at least one..)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2174 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-01 19:44:54 +00:00
Timo Sirainen
fa37db9205
Added ~/.irssi/scripts and PREFIX/lib/irssi/scripts to default @INC path
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2173 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-01 18:34:01 +00:00
Timo Sirainen
b35062bb6a
snprintf() -> g_snprintf()
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2172 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-01 15:22:52 +00:00
Timo Sirainen
d4411e4545
Removed settings_add_bool(.., "join_auto_chans_on_invite", ..) here, it's
...
already done in channel-events.c and causes glib error.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2171 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-30 00:31:47 +00:00
Timo Sirainen
6e4b264148
Make sure the more-statusbar item doesn't crash if there's no active window.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2170 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-29 23:50:47 +00:00
Timo Sirainen
5d52832efd
/WALLCHOPS are now printed to screen. Receiving notices for @#channel
...
are printed like receiving wall messages. /ACTION @#channel didn't work
properly.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2169 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-29 23:31:16 +00:00
Timo Sirainen
444f329b5f
irssi --help printed --password=SERVER option, changed to
...
--password=PASSWORD :)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2168 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-29 22:58:42 +00:00
Timo Sirainen
6976bec3d9
Allow using Irssi::signal_add('command ...', ..) so irssi won't crash when
...
the script is unloaded.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2167 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-29 22:12:28 +00:00
Timo Sirainen
4ebe07e0d1
command_unbind() - don't crash if trying to unbind a command not registered
...
in given module.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2166 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-29 22:05:24 +00:00
Timo Sirainen
53b4ad6c58
/QUOTE and /RAWQUOTE shouldn't work until connect() to server is finished.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2165 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-29 19:19:29 +00:00
Timo Sirainen
b40901efba
When /SET colors is OFF, irssi displays all non-default background colors as reversed.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2164 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-29 12:09:31 +00:00
Timo Sirainen
266193aa7e
Added Irssi::Irc::get_mask() and Irssi::Irc::MASK_*
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2163 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-28 21:49:39 +00:00
Timo Sirainen
9e1aba8cec
/QUERY without a parameter but with options (eg. /alias query query -window)
...
now does the same /UNQUERY properly.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2162 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-28 21:38:35 +00:00
Timo Sirainen
fe82eafa44
/EXEC -interactive was broken.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2161 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-28 20:49:10 +00:00
Timo Sirainen
847ad423de
"event 378" is also used to end /MAP in OPN.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2160 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-28 01:43:21 +00:00
Timo Sirainen
c35c32f3f0
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..
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2159 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-28 00:54:49 +00:00
Timo Sirainen
337ae1a862
max number of parameters for printformat() was calculated wrong.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2158 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-27 20:29:56 +00:00
Timo Sirainen
8028f969fe
didn't work properly with scripts calling Irssi::printformat()
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2157 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-27 20:21:56 +00:00
Timo Sirainen
698f7b9ea7
default level for /EXEC should be CLIENTCRAP, not CLIENTNOTICE.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2155 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-27 13:56:00 +00:00
Timo Sirainen
dd408a959d
/SET term_force_colors was broken.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2154 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-27 13:05:16 +00:00
Timo Sirainen
241fc61d23
added support for servers where /WHO only gives "end of who" message.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2153 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-25 21:59:49 +00:00
Timo Sirainen
53bdd8f602
Irssi didn't properly abort a redirection of which end event it missed.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2152 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-25 20:55:45 +00:00
Timo Sirainen
e246ca668b
printformat_perl() crashfix was buggy :)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2151 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-25 18:34:20 +00:00
Timo Sirainen
e6f006009f
/SET dcc_own_ip now affects also which interface irssi uses to connect to
...
outgoing DCC connections.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2150 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-25 17:35:47 +00:00
Timo Sirainen
e8b71dcd98
Added backwards compatibility for /UPGRADE for transferring nick list..
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2149 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-25 17:06:11 +00:00
Timo Sirainen
c3429fa50e
/UPGRADE: when trying to restore connection to server of which chat
...
protocol is unknown, close the specified handle.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2148 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-25 17:03:00 +00:00
Timo Sirainen
9db0c7cc7d
--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)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2147 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-25 16:35:11 +00:00
Timo Sirainen
09b5baa3d9
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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2146 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-25 16:31:24 +00:00
Timo Sirainen
ba445fe37e
/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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2145 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-25 16:17:44 +00:00
Timo Sirainen
ed4d24b282
/UPGRADE: Irssi no longer asks for /NAMES list from server when
...
rejoining channels, but the nick list is transferred in session file.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2144 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-25 16:13:12 +00:00
Timo Sirainen
f0ce4f221b
Irssi::printformat() doesn't crash anymore if you try to use unregistered
...
format.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2143 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-25 15:43:08 +00:00
Timo Sirainen
ff16e15389
/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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2142 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-25 15:41:37 +00:00
Timo Sirainen
7ae96f540d
Added printtext_string_window(), Irssi::UI::Window::print() uses it also
...
now.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2141 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-25 15:27:47 +00:00
Timo Sirainen
8fd09aa09f
/WINDOW NAME now complains if you try to change the window's name to
...
something that's already in use.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2140 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-25 15:16:28 +00:00
Timo Sirainen
5347d24e61
Doing /RECONNECT while server was still being connected to, irssi
...
didn't disconnect the server so you ended up having two connections.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2139 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-25 15:05:38 +00:00
Timo Sirainen
66b0ffe057
Irssi::Window::command() should make the specified window active_win
...
temporarily.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2138 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-25 15:01:39 +00:00
Timo Sirainen
ea904f8dc9
Irssi::printformat() crashed if the registered format contained $0- etc.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2137 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-24 01:31:49 +00:00
Timo Sirainen
24015a360a
/FOREACH QUERY did actually same as /FOREACH CHANNEL :)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2136 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-21 17:50:58 +00:00
Timo Sirainen
7dfb10b29e
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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2135 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-20 21:42:56 +00:00
Timo Sirainen
d133a90eaa
377 numeric seems to be used as motd by some servers..
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2134 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-20 21:19:35 +00:00
Timo Sirainen
cd09cd6332
Still forgot to add pidwait_get_pids() here.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2133 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-20 20:54:21 +00:00
Timo Sirainen
d4d2fe5e80
added function pidwait_get_pids() which session.c uses - forgot to commit
...
last time :)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2132 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-20 20:48:43 +00:00
Timo Sirainen
2416437eb8
/SET colors OFF should work even if /SET term_force_colors is ON
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2131 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-20 20:44:17 +00:00
Timo Sirainen
94be91c30e
--session broke --help output
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2130 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-20 20:36:12 +00:00
Timo Sirainen
b24629822e
/UPGRADE: waited pids are now transferred to new client so we don't leave
...
zombie processes.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2129 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-20 20:29:45 +00:00
Timo Sirainen
c355002886
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..
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2128 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-20 12:51:28 +00:00
Timo Sirainen
637a3c76c1
data_is_empty() might have crashed when it was called at the startup when
...
there was no active window.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2127 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-20 12:38:03 +00:00
Timo Sirainen
615efbcc79
/WINDOW STICK <ref#> OFF didn't work.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2126 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-20 03:38:53 +00:00
Timo Sirainen
ffe3f5788f
When creating hidden windows in sticky split windows, they should go to the
...
active split window, not to some other non-sticky window..
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2125 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-20 03:35:23 +00:00
Timo Sirainen
53ce47a81a
irc_send_cmd_split() - don't crash if there was no nicks given (probably
...
called improperly from script)..
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2123 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-20 03:26:36 +00:00
Timo Sirainen
72d943acdb
/UPGRADE: --home and --config parameters weren't passed to new irssi.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2122 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-20 03:19:02 +00:00
Timo Sirainen
7bdd1cbec9
Added /FORMAT names_prefix to print prefix at the beginning of each /NAMES
...
list line.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2121 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-20 03:11:02 +00:00
Timo Sirainen
9cf8d32198
Typobugfix.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2120 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-20 02:48:53 +00:00
Timo Sirainen
275c04a6aa
Irssi didn't redraw the screen properly when split windows were created but
...
were never set active.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2119 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-20 02:43:43 +00:00
Timo Sirainen
29aa8ef2c8
/SET autocreate_split_windows - If autocreated windows should be split
...
windows instead of hidden.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2118 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-20 02:25:38 +00:00
Timo Sirainen
1eff191e65
Added halfop support for nick modes.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2117 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-20 02:22:12 +00:00
Timo Sirainen
26128a3de2
Previous commit in core/commands.c broke /^cmd (command output hiding).
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2116 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-20 02:08:37 +00:00
Timo Sirainen
8279d9c5c2
/SET join_auto_chans_on_invite setting wasn't registered so it didn't work..
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2115 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-20 02:04:44 +00:00
Timo Sirainen
e0841d15a2
/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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2114 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-20 01:47:29 +00:00
Timo Sirainen
bb3592f5c7
/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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2113 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-20 01:29:23 +00:00
Timo Sirainen
333f6a3bab
Added net_sendbuffer_flush() for flushing the buffer.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2112 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-20 00:54:51 +00:00
Timo Sirainen
04275a632e
Specified "cleft" and "cright" for ctrl-left/right keys. Added xterm's
...
keycodes for them.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2111 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-19 23:57:29 +00:00
Timo Sirainen
0fc752528f
/BIND works a bit better again when parsing the given key.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2110 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-19 23:56:00 +00:00
Timo Sirainen
44565932e3
Don't break if /CHANNEL ADD -bots list has bots separated with more than
...
one space.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2109 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-19 23:12:00 +00:00
Timo Sirainen
baf8ac392c
grab the "send command" event with signal_add_first().
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2108 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-19 23:09:29 +00:00
Timo Sirainen
a9428129a5
378 event (whois realhost) data is different between irc servers, so added
...
support for another server. Also added support for 377 event (whois
usermode).
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2107 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-19 23:04:58 +00:00
Timo Sirainen
32f26d0ff5
perl_command() - just a small sanity check that we're not sending empty
...
command.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2106 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-19 22:47:32 +00:00
Timo Sirainen
879702897b
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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2105 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-19 22:44:04 +00:00
Timo Sirainen
1efdf062c6
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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2104 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-19 22:34:50 +00:00
Timo Sirainen
725a66df7f
Changed default of /SET lag_check_time from 30 to 60.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2103 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-19 22:22:30 +00:00
Timo Sirainen
964cb3c384
Rewrote lag statusbar item. It's now updated properly.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2102 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-19 22:21:57 +00:00
Timo Sirainen
08162d83bf
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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2101 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-19 21:26:30 +00:00
Timo Sirainen
dc11f23afd
/HILIGHT -actcolor didn't work with -nick (which was default)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2100 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-19 21:10:39 +00:00
Timo Sirainen
e98a83b538
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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2099 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-19 20:47:36 +00:00
Timo Sirainen
9bec3628a2
/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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2098 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-19 20:42:36 +00:00
Timo Sirainen
60dbc68bdf
Removed memdebug stuff.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2097 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-19 20:41:30 +00:00
Timo Sirainen
360083dea8
Added /EXEC -level option.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2096 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-19 20:37:55 +00:00
Timo Sirainen
0ffcbdc9b4
Removed memory debugging code. It's a lot easier to check for buffer
...
overflows with electric fence and memory leaks with memprof.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2095 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-19 20:30:19 +00:00
Timo Sirainen
5bcb8251f5
Ignoring CTCPs shouldn't ignore DCC CTCPs, we're checking DCC level for
...
ignoring them now.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2094 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-19 20:16:24 +00:00
Timo Sirainen
2079164128
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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2093 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-19 20:06:57 +00:00
Timo Sirainen
3819189ef4
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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2092 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-19 19:36:21 +00:00
Timo Sirainen
99a6a85b85
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 :)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2091 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-19 18:46:40 +00:00
Timo Sirainen
381c823e1a
Don't add space after tab-completed nicks.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2090 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-19 18:06:15 +00:00
Timo Sirainen
04bb4bbf39
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..
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2089 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-19 17:31:33 +00:00
Timo Sirainen
f5c9e3648e
"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 "".
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2088 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-19 17:21:11 +00:00
Timo Sirainen
c710ca1d7e
Redraw the screen before emitting "irssi init finished" signal, so we have
...
input entry created if someone wants to change prompt.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2087 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-19 16:57:19 +00:00
Timo Sirainen
0c79d92d5d
data_is_empty() didn't check properly for $0-$9 variables and broke
...
statusbar.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2086 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-19 16:38:00 +00:00
Timo Sirainen
d56ed85d91
With /SET window_auto_change ON, irssi might have crashed if input entry was
...
not visible at that time.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2085 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-19 15:59:55 +00:00
Timo Sirainen
d5f22075c7
/UPGRADE now remembers user mode, patch by lam@e-gate.pl
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2084 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-19 15:45:40 +00:00
Timo Sirainen
55137fa30d
get_argument() - allow arglist to be NULL, just assume that there's no
...
arguments then.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2083 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-19 14:17:16 +00:00
Timo Sirainen
01404a3713
/CONNECT -! doesn't autojoin to channels.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2082 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-19 14:02:27 +00:00
Timo Sirainen
4978d4cd14
Irssi printed GLib error if no PATH was set..
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2081 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-19 13:55:28 +00:00
Timo Sirainen
78f9c141dc
/UPGRADE didn't work properly when you were connected to multiple servers.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2080 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-19 13:52:10 +00:00
Timo Sirainen
5656ad352d
session_set_binary() - we can't get the full path to irssi binary from
...
argv[0] and we need it, so its searched now.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2079 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-19 13:33:28 +00:00
Timo Sirainen
ee708c1469
-botcmd isn't now sent to channels when /UPGRADEing.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2078 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-19 13:14:37 +00:00
Timo Sirainen
cf0b863f39
/SET join_auto_chans_on_invite - patch by tygrys@moo.pl
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2077 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-19 13:02:39 +00:00
Timo Sirainen
0f865f87b9
Removed GLib error when doing /RELOAD.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2076 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-19 12:46:15 +00:00
Timo Sirainen
1599a51b13
Topics weren't restored on /UPGRADE.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2075 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-19 12:42:48 +00:00
Timo Sirainen
65c9a361ab
If /SET dcc_upload_path is empty, we should use the current directory, not
...
root directory.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2074 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-19 02:46:26 +00:00
Timo Sirainen
b3c0778dc4
Filename completion for /DCC SEND looked files from wrong default directory.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2073 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-19 02:25:42 +00:00
Timo Sirainen
bd2af6cb98
Added syntax comment for /UPGRADE
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2072 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-19 02:00:18 +00:00
Timo Sirainen
a1b151d8d3
A few more updates.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2071 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-19 01:54:02 +00:00
Timo Sirainen
bbbb36cf19
/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 :)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2070 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-19 01:48:58 +00:00
Timo Sirainen
ff2357f16b
Event 001 wasn't printed to screen.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2069 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-19 01:30:13 +00:00
Timo Sirainen
c94606e27a
Data sent to server with /RAWQUOTE didn't show up properly in rawlog unless
...
it ended with \r\n.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2068 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-18 23:29:18 +00:00
Timo Sirainen
edf0e479b5
Added new formats for ops/halfops/voices in /NAMES list.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2067 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-18 22:27:58 +00:00
Timo Sirainen
18bc86bfe7
--more-- works again, better than ever :)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2066 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-18 22:17:31 +00:00
Timo Sirainen
99120dc508
back to "Irssi didn't always remove the statusbar item from screen when it
...
should have." bug - this time with right-aligned items :)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2065 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-18 22:15:56 +00:00
Timo Sirainen
0be0cc8198
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..
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2064 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-18 22:09:02 +00:00
Timo Sirainen
5ee08ed3c9
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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2063 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-18 21:36:11 +00:00
Timo Sirainen
7433dafcb1
Execute ~/.irssi/startup before autoconnecting to servers. This way you can
...
get autoconnecting work with dynamically loaded chat protocols.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2062 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-18 19:37:18 +00:00
Timo Sirainen
8e20972f4f
Irssi::Server::print()'s level parameter wasn't optional like in other
...
print()s.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2061 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-18 19:01:47 +00:00
Timo Sirainen
1bc6c723ed
typobugfix for previous commit.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2060 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-18 18:16:14 +00:00
Timo Sirainen
b4f40ca9e0
Don't handle keypresses when there's no active entry in screen.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2059 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-18 18:12:28 +00:00
Timo Sirainen
11b175d702
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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2058 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-18 18:06:51 +00:00
Timo Sirainen
1fdd933d25
If you did quickly /WHOIS existing_nick, /WHOIS not_existing_nick, irssi
...
printed one extra "End of WHOIS" message in screen.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2057 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-18 17:41:10 +00:00
Timo Sirainen
73a3b8d908
Irssi::Chatnet can now be accessed from perl.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2055 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-18 16:36:31 +00:00
Timo Sirainen
c374e628dc
Added Irssi::chatnets() and chatnet_find()
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2054 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-18 16:27:49 +00:00
Timo Sirainen
51db872da0
/SCRIPT UNLOAD didn't destroy the perl package from memory. Also the scripts
...
weren't destroyed when error occured in them.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2053 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-18 16:16:13 +00:00
Timo Sirainen
034e75ee19
Stop the redirection if we receive unknown event and it's not numeric.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2052 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-18 15:07:03 +00:00
Timo Sirainen
a1197a5c08
Fixed the "multiple space split" fix :) It was causing crashes, strange that
...
it worked in my tests..
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2051 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-18 14:28:04 +00:00
Timo Sirainen
bfe3e83b62
Even if notice is from server, print it to given target, since it could be
...
meant for some channel.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2050 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-18 13:43:05 +00:00
Timo Sirainen
58eb5f783d
When printing /IGNORE list, if there's no ignores print the
...
IGNORE_NO_IGNORES format which wasn't used before for anything..
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2049 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-18 13:40:51 +00:00
Timo Sirainen
100d92dff0
Reply to PINGs ourself if destination was proxy's address, our own nick or
...
no destination at all.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2048 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-18 12:35:19 +00:00
Timo Sirainen
5802ec5a34
Sometimes when changing from split window to another, irssi crashed/messed
...
up the screen. Happened mostly if the window layout was saved.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2047 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-18 11:56:41 +00:00
Timo Sirainen
0abb62a471
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.)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2046 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-18 10:55:14 +00:00
Timo Sirainen
1a80491f81
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..
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2045 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-17 17:15:55 +00:00
Timo Sirainen
2f02302f45
Irssi didn't always remove the statusbar item from screen when it should
...
have.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2044 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-17 16:39:23 +00:00
Timo Sirainen
94ad289e7c
added +q channel mode to HAS_MODE_ARG_ALWAYS() list.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2043 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-17 15:59:33 +00:00
Timo Sirainen
000328d9e6
329 event reply for MODE #channel shouldn't go to "chanquery abort", but
...
we'd rather just want to print it.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2042 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-17 14:20:17 +00:00
Timo Sirainen
81c0ddeedf
"error loading script" -> "error in script" because it can be printed at any
...
time.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2041 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-17 12:02:28 +00:00
Timo Sirainen
00423151f9
Didn't I already commit these? .. added format_get_text(),
...
gui_printtext_after(), last_line_insert() and fixed a few memleaks.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2040 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-17 00:25:20 +00:00
Timo Sirainen
93d69f50ee
Forgot to update this for server_redirect_register()
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2039 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-17 00:23:21 +00:00
Timo Sirainen
ca0711f981
added ui/Formats.xs to EXTRA_DIST
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2038 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-17 00:12:04 +00:00
Timo Sirainen
1c29219d1c
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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2037 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-17 00:07:24 +00:00
Timo Sirainen
7545f463bd
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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2036 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-16 23:42:09 +00:00
Timo Sirainen
15933dcea0
Fixed a few memory leaks
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2035 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-16 21:35:18 +00:00
Timo Sirainen
05d3bb58cb
added assert to window_item_add().
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2034 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-16 16:51:56 +00:00
Timo Sirainen
8af17ef24c
Added Irssi::version() for returning the IRSSI_VERSION_DATE, fixed get_irssi_dir() and get_irssi_config() not to complain about const char*.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2033 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-16 16:17:16 +00:00
Timo Sirainen
ec0f2f4706
Added "your not chanop" failure to I-mode as well.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2032 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-16 14:49:17 +00:00
Timo Sirainen
8ce1d773aa
If the last query fails we should make the channel synced.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2031 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-16 14:39:33 +00:00
Timo Sirainen
0d919f7439
ISON and USERHOST redirections were registered wrong.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2030 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-16 14:18:26 +00:00
Timo Sirainen
e3fea8cf01
"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
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2029 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-16 11:50:14 +00:00
Timo Sirainen
c2e2d606e6
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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2028 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-16 10:05:21 +00:00
Timo Sirainen
4322da78aa
When printing notify joins/leaves, don't print them with hilight color after
...
all.. they're annoying when they create autolog files.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2027 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-15 22:51:50 +00:00
Timo Sirainen
e54a819104
textbuffer_insert() didn't work properly when trying to add empty string.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2026 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-15 22:36:12 +00:00
Timo Sirainen
fee2ad09c9
The default color for line should be ATTR_RESET, not 0 (black).
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2025 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-15 21:01:38 +00:00
Timo Sirainen
23fe491e84
/WINDOW DOWN and /WINDOW UP now cycle to highest/lowest window.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2024 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-15 20:49:12 +00:00
Timo Sirainen
fc91857029
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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2023 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-15 20:02:15 +00:00
Timo Sirainen
cda63f03d4
When overriding default statusbars, don't forget the
...
type/placement/position/visible settings if they're not specified in new
statusbar config.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2022 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-15 18:57:31 +00:00
Timo Sirainen
39f9073586
Right-aligned statusbar items weren't positioned correctly.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2021 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-15 18:44:58 +00:00
Timo Sirainen
5563a8f203
/QUOTE and /RAWQUOTE should work as soon as the socket is connected.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2020 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-15 18:37:33 +00:00
Timo Sirainen
0b4db7b17a
print failed redirections to rawlog even if there's no failure signal.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2019 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-15 16:29:25 +00:00
Timo Sirainen
a110b05a0c
/WHOIS nick_who_was_in_irc showed only the first and last lines of /WHOWAS.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2018 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-15 16:18:11 +00:00
Timo Sirainen
c6302cd6e7
Lag checking fixes - should work fine again.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2016 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-15 13:47:51 +00:00
Timo Sirainen
4d771c54d9
/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.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2015 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-15 00:52:35 +00:00
Timo Sirainen
0dafb7349a
Scrolling should dirty the whole scrolling area, not just the new lines.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2014 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-15 00:32:30 +00:00
Timo Sirainen
c17439820d
Don't crash when connecting to server with unknown chat protocol (eg.
...
specified in config file but module not loaded yet).
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2013 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-15 00:21:24 +00:00
Timo Sirainen
25d0d40d5a
Small optimization for whois-redirecting.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2012 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-15 00:08:26 +00:00
Timo Sirainen
179faf0416
redirect_event() didn't give the correct parameter to event_hash2list().
...
Changed void* parameters -> SV* and using them directly instead of ST(x).
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2011 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-15 00:04:16 +00:00