Timo Sirainen
27ceadbff3
/UNBAN now supports unbanning multiple bans with ban# (/unban 1 4 6)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1496 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-05-14 17:35:24 +00:00
Timo Sirainen
e792c23d54
/IGNORE: -word -> -full, like it's with /HILIGHT.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1495 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-05-14 15:35:43 +00:00
Timo Sirainen
33baf1d618
/LOAD notifies that dynamic modules aren't supported instead of being quiet
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1493 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-05-14 15:20:15 +00:00
Timo Sirainen
3bd6666aea
Don't crash if config file had keyboard = { .. } in it
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1491 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-05-11 19:53:56 +00:00
Timo Sirainen
8d6d0ee43e
config_node_remove() - NULL parent is treated as root node
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1490 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-05-11 19:53:39 +00:00
Timo Sirainen
f1774f1a3b
cmd_get_params() crashed in some conditions
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1489 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-05-11 18:44:51 +00:00
Timo Sirainen
0ec7e8ed58
netjoins should display the @, + etc. before the nick again.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1488 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-05-11 17:42:05 +00:00
Timo Sirainen
f89d89b0e7
statusbar was a bit broken when using split windows
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1487 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-05-11 17:35:38 +00:00
Timo Sirainen
749e70cad6
more config file handling fixes
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1486 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-05-11 17:23:58 +00:00
Timo Sirainen
bffe51861f
fixed config file handling
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1485 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-05-11 17:04:14 +00:00
Timo Sirainen
1f23c05ee7
CHANNEL_REC->get_join_data() - Returns the information needed to call
...
SERVER_REC->channels_join() for this channel. Usually just the channel name,
but may contain also the channel key.
If we receive PART-message to channel that hasn't received a JOIN yet,
don't destroy the channel. It's probably because we did quickly /PART +
/JOIN.
Moved /CYCLE to fe-common/core, it doesn't close the window for the cycled
channel anymore if you had autoclosing on.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1484 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-05-11 16:08:48 +00:00
Timo Sirainen
7a1e526391
MODE +k handler was buggy
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1483 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-05-11 16:06:45 +00:00
Timo Sirainen
e3b33796ff
Moved PARAM_FLAG_OPTCHAN handling to core. Removed support for adding own
...
command parameter parsers, it's probably useless now that opt.channels are
in core.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1482 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-05-11 15:48:09 +00:00
Timo Sirainen
d44b803c3c
Don't place any window items to windows which have name. Window level
...
doesn't have any effect to it anymore.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1481 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-05-11 14:32:57 +00:00
Timo Sirainen
897a1ffa86
/LOG OPEN: it was checking /JOIN's options and printed errors if any /LOG
...
OPEN -option was used..
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1480 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-05-11 14:26:22 +00:00
Timo Sirainen
0701f53e63
PL_na doesn't exist in Perl 5.004, don't use it.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1479 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-05-11 14:23:09 +00:00
Timo Sirainen
9cc1675e1d
/NAMES needs only one argument, fixes "/NAMES -ops #a " where irssi thought
...
the channel was "#a " and instead of "#a"..
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1478 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-05-11 14:18:18 +00:00
Timo Sirainen
e3805b63a5
Line removing fixes, /LAST -clear fixed
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1477 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-05-11 14:12:21 +00:00
Timo Sirainen
4e06d50255
updated /BIND help, removed special_char bind command and added insert_text.
...
It can be used to add text to entry line, $variables also works with it (eg.
/BIND ^T /TOPIC $topic)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1476 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-05-11 13:44:23 +00:00
Timo Sirainen
c7274cb00e
/IGNORE now defaults to ALL level
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1475 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-05-11 13:19:16 +00:00
Timo Sirainen
912cf63c07
resizing terminal with /CLEARed empty windows scrolled those windows so that
...
the last screenful of text was visible again.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1474 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-05-11 13:08:47 +00:00
Timo Sirainen
1cc3891821
KEY_RESIZE is sent when screen is resized, ignore it.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1473 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-05-11 13:01:46 +00:00
Timo Sirainen
f3f8eb620a
added "dcc request send" signal - irssi now prints "DCC CHAT/SEND request
...
sent to nick".
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1472 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-05-11 12:55:18 +00:00
Timo Sirainen
cb28685574
"dcc error file not found" -> "dcc error file open". Print the actual error
...
message based on errno, don't just assume the file wasn't found.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1471 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-05-11 12:43:59 +00:00
Timo Sirainen
4a2c02a6af
/SET kick_first_on_kickban for /KICKBAN and /KNOCKOUT - patch by
...
Jakub Jankowski <shasta@irc.pl>
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1469 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-05-11 12:00:23 +00:00
Timo Sirainen
c61edaf7c9
always round up the kB value so we won't have 0kB file sizes..
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1468 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-05-11 11:52:32 +00:00
Timo Sirainen
4c42e7d894
/SET hide_server_tags
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1467 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-05-10 19:54:48 +00:00
Timo Sirainen
88bfb3bf1e
support for +O mode
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1465 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-05-09 14:37:48 +00:00
Timo Sirainen
4c8ad5a4c5
some fixes, saving is still broken
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1464 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-05-08 18:05:53 +00:00
Timo Sirainen
711c17b746
keyboard handling rewrite
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1462 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-05-06 19:28:15 +00:00
Timo Sirainen
de3116ef54
fixed potential crash
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1459 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-05-01 11:37:50 +00:00
Timo Sirainen
6d4f2ab6fa
--with-big5 enables Chinese Big5 charset support. Patch by vanilla@freebsd.org
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1458 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-05-01 09:38:06 +00:00
Timo Sirainen
53474a2163
"ban ..." signals didn't send channel info
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1457 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-04-25 04:10:19 +00:00
Timo Sirainen
a321ad0150
/SET indent_always - should we indent the long words that are forcibly
...
wrapped to next line. Default is ON.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1456 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-04-22 23:20:42 +00:00
Timo Sirainen
c2483eff4e
CTCP version reply has now $sysarch by default
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1455 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-04-20 20:02:29 +00:00
Timo Sirainen
0bd5755a2d
added $sysarch
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1454 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-04-20 20:00:23 +00:00
Timo Sirainen
014c07d71c
Added TEXT_DEST_REC to perl, fixed "print text..." signal declarations.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1453 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-04-20 19:24:20 +00:00
Timo Sirainen
463d5fbd2f
Irssi::printformat() didn't work
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1452 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-04-20 19:08:21 +00:00
Timo Sirainen
cb4ce9f1b2
potential crash fix..
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1451 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-04-20 17:35:29 +00:00
Timo Sirainen
7acb8fa027
added/removed some checks
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1450 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-04-16 16:46:34 +00:00
Timo Sirainen
26312fae9a
split windows were broken. added some checks to textbuffer.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1449 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-04-16 16:44:10 +00:00
Timo Sirainen
8405520f5b
resize fixes
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1446 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-04-14 23:44:31 +00:00
Timo Sirainen
529e204139
some resize problems fixed
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1445 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-04-14 23:24:19 +00:00
Timo Sirainen
0cb1752123
related changes to textbuffer update..
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1444 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-04-14 22:54:06 +00:00
Timo Sirainen
5d5b9cbc28
bugfixes for multiple windows support :)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1443 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-04-14 22:40:45 +00:00
Timo Sirainen
adb7eced39
Rewrote text buffer handling in windows - try #3 .
...
/SET scrollback_save_formats + /SB REDRAW is broken currently. There's some
other minor things that might need to be changed.
This time it allows the same window to be visible multiple times in screen,
like you could make a new split window where to scroll back and find
something while still seeing the new messages at the other window, this
however doesn't work yet but it should be quite easy to make it :)
I've tested that pretty much everything should work with this, new lines can
be added at any position and lines can be removed from any position and
screen should be updated properly. Screen resizing should also work
perfectly now (maybe it did previously too, not sure) and hopefully now we
won't see any of those ugly strange bugs some people were having. Also this
time the same code isn't written 2-3 times to do some specific thing, like
scrolling has now only one view_scroll() function instead of the 3 separate
functions it used to have :)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1442 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-04-14 22:24:56 +00:00
Timo Sirainen
ece1ac9dee
']' missing from /SET syntax
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1438 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-04-09 16:16:09 +00:00
Timo Sirainen
86f5d9c0b4
removed unused colors
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1436 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-04-01 01:39:28 +00:00
Timo Sirainen
e9b4833c48
gui_window_line2text(): don't keep track of colors - if fg or bg doesn't
...
change, just use FORMAT_COLOR_NOCHANGE instead of figuring out what it
should be.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1435 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-04-01 00:31:02 +00:00
Timo Sirainen
4b5803d6d7
removed some unused includes
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1434 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-04-01 00:25:47 +00:00
Timo Sirainen
2e2edcd54a
fixed commented out module_load()
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1433 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-31 01:54:53 +00:00
Timo Sirainen
93f102213b
http://irssi.org -> http://irssi.org/
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1431 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-29 14:38:29 +00:00
Timo Sirainen
8b61b9679c
log->temp -> !log->temp .. closed non-autologs instead of autologs..
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1430 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-28 22:38:52 +00:00
Timo Sirainen
ad2b694585
module_get_name() should be inside #ifdef HAVE_GMODULE
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1429 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-28 21:32:10 +00:00
Timo Sirainen
3f0498eb20
When closing autologs, don't crash if some other temporary log is open, like
...
awaylog.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1424 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-26 02:02:50 +00:00
Timo Sirainen
7ed4e7ee7c
don't crash with themes without replaces block. don't crash with themes with
...
highascii characters.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1422 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-24 16:03:05 +00:00
Timo Sirainen
eba784876e
fixes, hopefully works correctly finally :) patch by fuchs.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1420 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-24 12:45:04 +00:00
Timo Sirainen
62dae68191
ignore_check(): don't crash if nick is NULL - shouldn't really ever happen?
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1419 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-24 12:41:43 +00:00
Timo Sirainen
2426cc20c7
Parting channels and disconnecting from servers didn't close the autologs.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1415 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-21 00:21:45 +00:00
Timo Sirainen
ae6d2014e5
added /SET proxy_password
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1414 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-20 23:24:45 +00:00
Timo Sirainen
f3ccfa567d
dcc_autoget_lowports -> dcc_autoaccept_lowports since dcc chat uses it too
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1412 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-20 16:35:00 +00:00
Timo Sirainen
8a9fcb53fc
Send notify out messages with HILIGHT level too.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1411 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-20 02:00:17 +00:00
Timo Sirainen
93141c3a86
/RAWQUOTE: like /QUOTE, but don't add line feed after the command, and don't
...
truncate line to 512 bytes.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1410 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-18 23:00:53 +00:00
Timo Sirainen
4a967a5d5c
moved stuff from net-internal.h to network.h. HPUX needed one of the
...
#includes in there to work.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1409 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-18 21:39:24 +00:00
Timo Sirainen
6e57a9e94e
/HILIGHT -full didn't work, and -word was treated as -word + -full. Updated
...
/HELP hilight.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1408 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-17 06:58:13 +00:00
Timo Sirainen
002960765f
fixed small hilight memory leak
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1404 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-17 02:34:42 +00:00
Timo Sirainen
d9008ae249
%F = blinking on/off. several fixes to make blinking work better. some
...
hilight fixes.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1403 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-17 02:32:32 +00:00
Timo Sirainen
c3da7fa8ab
Hilighting updates. /HILIGHT -color, /SET hilight_color and /SET
...
hilight_act_color now use %codes for specifying color.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1402 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-17 01:52:43 +00:00
Timo Sirainen
aa4a4d4072
Added some debug messages..
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1401 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-17 00:55:47 +00:00
Timo Sirainen
6806a0b7df
Irssi now asks if you want to remove unknown settings from configuration
...
file.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1400 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-16 23:57:24 +00:00
Timo Sirainen
9a7524ae75
emphasis works with actions now
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1399 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-16 22:14:50 +00:00
Timo Sirainen
ebe99f825c
quit_message setting moved from irc to core
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1398 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-16 22:14:21 +00:00
Timo Sirainen
9e1cbb2637
Text buffer: Saving pointer to char[] didn't work correctly with
...
netbsd/alpha which caused crash soon after startup. Changed the code a bit,
I'm not sure if it's still correct ANSI C but at least it seems to work fine
with netbsd/alpha now :)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1397 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-15 22:33:58 +00:00
Timo Sirainen
db7c60b9a5
/WINDOW CLOSE [<first> [<last>] - you can close multiple windows once now.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1396 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-15 21:05:40 +00:00
Timo Sirainen
6fda90e72b
server_connect_own_ip_save(): fixed some nasty typos that could have
...
crashed irssi when using vhosts
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1395 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-15 20:48:57 +00:00
Timo Sirainen
cd9c127aab
/NICK could have changed nick to some other nick than we specified
...
(/NICK nick!blah -> nick)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1394 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-15 17:39:23 +00:00
Timo Sirainen
7aa9a8e626
^O reset only colors, not underlines etc.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1393 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-15 17:34:28 +00:00
Timo Sirainen
ae68205a5b
bugfix
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1392 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-15 16:11:09 +00:00
Timo Sirainen
689fb5a267
if $(MAKE) crap -> ($(MAKE) || $(MAKE)), a lot better :)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1391 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-15 15:42:11 +00:00
Timo Sirainen
c6843a71a5
if ! $(MAKE) -> if $(MAKE); then echo; else
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1390 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-15 15:23:00 +00:00
Timo Sirainen
69469fe1c8
signal_add_first("setup changed", .. so if some other "setup changed"
...
handler wants to ask $Z it works properly. This fix is kind of a kludge,
some better way should be found to fix these kind of problems (just
g_strdup() them?)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1389 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-15 03:01:04 +00:00
Timo Sirainen
99e7b28eef
minor cleanup
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1388 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-15 02:48:04 +00:00
Timo Sirainen
dcb652bc4d
when some statusbar item was forced to be removed because of lack of space,
...
it still used 2 chars.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1387 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-15 02:31:36 +00:00
Timo Sirainen
87777968c3
Beginnings of configurable statusbar. The existing items can be configured
...
in default.theme.
If some abstract isn't set in theme, it fallbacks to the one in
default.theme now. This should help with old themes, and maybe themes
that don't change something should just keep those parts commented out..
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1386 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-15 02:26:12 +00:00
Timo Sirainen
aa526bed41
* level is now same as ALL
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1384 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-15 02:22:44 +00:00
Timo Sirainen
885e7fa0ec
Reconnecting shouldn't lose the address family.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1383 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-14 22:36:04 +00:00
Timo Sirainen
adec7641f0
net_listen() works now properly with --enable-ipv6 and a system that doesn't
...
have a working IPv6 support
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1382 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-14 22:26:00 +00:00
Timo Sirainen
1d453ed92c
%n+bg color change doesn't anymore set foreground black. changed theme's
...
default_bold_color to default_real_color.
Activity list printed first item with white always. Color redrawed itself
every second.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1381 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-12 19:43:32 +00:00
Timo Sirainen
7ced2beab4
added format_real_length()
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1380 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-12 10:34:04 +00:00
Timo Sirainen
4d5da596c9
Statusbar rewrites. Colors are currently not configurable at all, but other
...
than that, it should work better.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1379 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-12 10:33:13 +00:00
Timo Sirainen
ef1d2e3b43
make distclean works now properly for common/ and irc/ directories (by tko)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1378 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-11 02:33:00 +00:00
Timo Sirainen
93397f3fe0
buggy fix, fixed :)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1377 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-10 23:33:56 +00:00
Timo Sirainen
118aa7e88e
nick_hash_remove(): GLIB didn't change the hash table key like I thought, so
...
we need to first remove it from the hash, then insert again..
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1376 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-10 23:23:32 +00:00
Timo Sirainen
9f9490eb8b
Don't cast time_t to int. Don't go playing with memory you just free'd. Some
...
other cleanups
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1374 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-10 18:22:58 +00:00
Timo Sirainen
11c54b6109
typofix
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1370 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-10 02:30:11 +00:00
Timo Sirainen
7f12b1cd6c
updated
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1368 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-08 14:54:23 +00:00
Timo Sirainen
4a4bf68727
/DCC CLOSE CHAT <unknown> signal: we were checking for "GET" here, not
...
"CHAT"..
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1367 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-08 00:48:41 +00:00
Timo Sirainen
f5d67dcb5c
Command history: allow "next history" to jump back to last msg in
...
history if we already went over it with "prev history" once.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1365 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-08 00:45:56 +00:00
Timo Sirainen
2968d45f82
/SET scroll_page_count - don't crash if /0 is given. Works now properly
...
if /0.xx is given.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1364 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-08 00:27:40 +00:00
Timo Sirainen
57493acd39
/CONNECT -ircnet didn't load ircnet specific settings correctly
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1363 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-08 00:24:27 +00:00
Timo Sirainen
4eb054f4bb
If one server fails because of DNS error, don't stop reconnecting to
...
entire chatnet.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1361 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-07 23:57:19 +00:00
Timo Sirainen
9f28d16456
/LASTLOG -window unknown crashed irssi
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1360 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-07 23:55:54 +00:00
Timo Sirainen
00abe69923
removing second last unique nick didn't work properly
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1359 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-07 23:55:33 +00:00
Timo Sirainen
21ce8803d6
some perl fixes. NICK_REC is also now "iobject"..
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1358 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-07 12:09:38 +00:00
Timo Sirainen
d2e7e041ff
/SERVER: don't set reconnection to TRUE if we're not disconnecting from
...
any server
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1357 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-05 16:11:53 +00:00
Timo Sirainen
d8128cdcda
removed Flood.xs
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1356 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-04 16:22:00 +00:00
Timo Sirainen
484f62f757
added server_change_nick() function for servers.[ch]. Lots of fixes for
...
support to multiple identical nicks. Should work now properly :)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1351 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-04 10:30:41 +00:00
Timo Sirainen
f167516d23
fixed minor memory leak
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1350 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-04 09:09:59 +00:00
Timo Sirainen
0530039b9f
/SET names_max_width - buffer overflowed if it was too small..
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1349 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-04 09:04:53 +00:00
Timo Sirainen
5f0b432beb
"command window prev" -> "command window previous"
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1348 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-04 08:10:45 +00:00
Timo Sirainen
b23e544d57
/NAMES didn't stop the signal properly so /NAMES list was printed twice
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1347 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-04 08:10:01 +00:00
Timo Sirainen
f56ddd872a
/SET autostick_split_windows (default ON) - should we do /WINDOW STICK
...
ON to all new split windows and hidden windows that are created inside
it. This hopefully makes it easier to use split windows.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1344 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-04 05:46:09 +00:00
Timo Sirainen
24e36e0081
More statusbar size fixes. Shouldn't corrupt entry line anymore.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1343 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-04 03:52:17 +00:00
Timo Sirainen
a1842e6baa
Statusbar could have gotten to endless loop trying to grow size of some
...
item when there was no space left.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1342 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-04 03:35:12 +00:00
Timo Sirainen
cf376ba806
Send "chat protocol deinit" signal when protocol is being
...
deinitialized. Servers and reconnections are automatically disconnected
for the protocol when it's being deinitialized.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1341 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-04 03:25:21 +00:00
Timo Sirainen
0be624272c
Forced IPv4 connection to host with only IPv6 address should use the
...
IPv6 address..
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1340 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-04 03:05:16 +00:00
Timo Sirainen
62bd2045bb
union { .. } addr removed from IPADDR - it hasn't been actually used
...
for a long time..
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1339 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-04 03:00:35 +00:00
Timo Sirainen
38fbd48712
save_ips() wasn't working properly..
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1338 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-04 02:58:26 +00:00
Timo Sirainen
0b76253492
Ignores without -time were unignored immediately..
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1337 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-04 02:49:01 +00:00
Timo Sirainen
160da45261
/WINDOW SHOW didn't work properly
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1335 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-04 02:26:35 +00:00
Timo Sirainen
4c7b07ed3f
IPv6 fixes. Everything now keeps both v4 and v6 addresses in memory and
...
at connect() time it's decided which one should be used.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1334 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-04 01:47:13 +00:00
Timo Sirainen
d0a4404bdf
/NAMES: -ops -halfops -voices -normal options added. /NAMES without
...
parameters now prints nicklist in active channel, /NAMES ** shows all
nicks in all channels.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1332 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-04 00:14:00 +00:00
Timo Sirainen
c5cccfcdaa
fe-common/irc/flood removed. Some autoignore / ignore -time updates.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1330 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-03 23:27:07 +00:00
Timo Sirainen
6ae8ab5766
not needed anymore.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1329 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-03 23:20:26 +00:00
Timo Sirainen
060756da9f
/CONNECT -ircnet "" - even if someone does this don't make the server
...
tag empty :)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1328 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-03 22:06:45 +00:00
Timo Sirainen
1a61f989e1
When /SET autoclose_windows is ON, don't destroy windows if they have
...
some level set (like /join -w + /part in status window)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1327 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-03 22:03:00 +00:00
Timo Sirainen
ab5166033c
I knew removing those checks from "channel created" and "query created"
...
signals broke something :) -window option to /JOIN and /QUERY. This
time don't check for any item with same server/name, but check that the
item itself doesn't have window set yet.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1326 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-03 21:57:31 +00:00
Timo Sirainen
f71afe835a
/JOIN #channel and /QUERY nick won't anymore automatically move
...
channel/query to active window but send a notice to user how to move
it.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1325 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-03 21:51:57 +00:00
Timo Sirainen
d4558de232
/SET prompt - if target had %c or something in it, it shouldn't be
...
treated as color code. So color codes can now be used in /SET prompt
string itself, but in none of the $variables it uses.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1324 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-03 21:34:06 +00:00
Timo Sirainen
9a5b97164e
Always save theme to ~/.irssi/ no matter where it was read from.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1323 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-03 21:16:40 +00:00
Timo Sirainen
7118830573
window_set_active() doesn't anymore send "window changed" signal if
...
window is being set to NULL.
Restoring /LAYOUT SAVEd split windows crashed at startup because of
this. Maybe it shouldn't change the window to NULL? Well, at least I
got it to work at all... :)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1322 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-03 21:11:43 +00:00
Timo Sirainen
1b8705bd44
Make sure there's always at least one column even if there's items
...
wider than max. width allows.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1320 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-03 21:01:18 +00:00
Timo Sirainen
bc0069c02f
ignore_get_key() moved to fe-common, fixed printing "*" ignore key.
...
Doesn't print unignore messages when /RELOADing config.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1319 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-03 20:55:06 +00:00
Timo Sirainen
4f2be94115
/BANTYPE -> /SET ban_type. /BAN: -type option added to override default
...
ban type.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1318 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-03 20:48:23 +00:00
Timo Sirainen
25a013e4c8
"channel created", "query created" .. don't abort adding window item
...
even if there already exists another with same name. not sure if this
breaks something but at least doing that breaks some things, like
/join #a and /query #a after that :)
}CVS: ----------------------------------------------------------------------
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1317 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-03 19:56:11 +00:00
Timo Sirainen
f9474e2c3d
DCC actions have now ACTIONS level as well as the DCCMSGS.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1315 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-03 18:40:50 +00:00
Timo Sirainen
5c436a20a6
HILIGHT level didn't work with logs.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1314 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-03 18:40:25 +00:00
Timo Sirainen
46d93a3f4b
/SET beep_when_window_active + some cleanups
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1313 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-03 18:30:21 +00:00
Timo Sirainen
fcd8810b6c
Removed all beep handling from text printing. If you want to beep just
...
send "beep" signal.
/LAST -clear crashed if window contained only lastlog lines. Some other
minor cleanups.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1312 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-03 18:22:09 +00:00
Timo Sirainen
88094fa9f2
delete_next_word key implemented, patch by Tinuk
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1311 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-03 18:04:10 +00:00
Timo Sirainen
95c17bafc4
/LASTLOG: -case option for case-sensitive matches. -force option is now
...
required to print lastlogs longer than 1000 lines.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1310 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-03 17:45:35 +00:00
Timo Sirainen
a47ce2c449
Added strstr_full() and strstr_full_case()
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1309 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-03 17:34:35 +00:00
Timo Sirainen
2f4969aefc
make -> $(MAKE)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1308 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-03 17:18:17 +00:00
Timo Sirainen
6f5adbf96c
/SET -clear didn't work with booleans
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1307 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-03 16:14:28 +00:00
Timo Sirainen
72daabc5f6
kb -> kB
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1305 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-03-02 18:20:54 +00:00
Timo Sirainen
51c1fee749
fixed some signed/unsigned issues
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1304 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-28 19:26:21 +00:00
Timo Sirainen
fb488720f5
functions returning void shouldn't do return xx
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1303 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-28 18:48:23 +00:00
Timo Sirainen
f7aae08152
/WINDOW PREV -> /WINDOW PREVIOUS
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1301 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-27 08:39:04 +00:00
Timo Sirainen
64e52b7e26
/WINDOW STICKY -> /WINDOW STICK
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1300 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-27 08:00:45 +00:00
Timo Sirainen
5627e7a822
nick_nfind(): gets stuck to endless loop if there's multiple identical
...
nicks in channel.. Luckily this is no problem with IRC.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1299 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-23 12:08:53 +00:00
Timo Sirainen
ed27007383
crashfix
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1298 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-23 11:37:12 +00:00
Timo Sirainen
456836e49c
We should define AF_INET6, not PF_INET6..
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1293 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-23 05:55:51 +00:00
Timo Sirainen
afacade780
Fixed for building from objdir
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1292 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-23 05:12:04 +00:00
Timo Sirainen
86d4a229d6
#include "config.h", not "../config.h" so building from objdir works
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1291 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-23 05:02:33 +00:00
Timo Sirainen
39e2a4225c
Printing channel bans print them now with target parameter set, so with
...
status window they get printed to channel window instead of status window.
Same for End of b/e/I lists. A few other cleanups.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1290 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-22 21:29:42 +00:00
Timo Sirainen
acf0dd879e
/HELP can now display help of non-commands if the file just exists in
...
help directory
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1289 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-22 20:51:26 +00:00
Timo Sirainen
469fde3618
Verify in configure that linking with perl's LDFLAGS actually works. If
...
perl lib dir is set, add 'use lib "/perl/lib/dir"' before each script
automatically.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1287 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-22 20:39:35 +00:00
Timo Sirainen
e2ff4550ea
Word highlighting was buggy
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1286 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-22 10:52:29 +00:00
Timo Sirainen
95fb3f5623
/SET autoignore_levels -> autoignore_level. Fixed a memory leak.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1285 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-22 10:52:01 +00:00
Timo Sirainen
432ac912c1
Removed AUTOIGNORE_REC since it doesn't exist anyremo
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1284 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-22 09:03:30 +00:00
Timo Sirainen
62a7faf5b2
strip_real_length(): initialize last_color_pos and last_color_len to
...
-1. Word hilighting crashed if there was no colors set in the line..
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1282 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-22 08:35:53 +00:00
Timo Sirainen
fc17069cec
Autoignore fixes by fuchs (not tested, hope it works ;)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1281 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-22 06:09:48 +00:00
Timo Sirainen
a2a6c7e293
Make a temporary window bind if you get kicked from channel. Never
...
allow any window items to go to windows with sticky binds.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1280 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-22 05:49:30 +00:00
Timo Sirainen
13712d83b2
/IRCNET ADD didn't work
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1279 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-22 05:19:11 +00:00
Timo Sirainen
930ccf5238
/SAVEWINDOWS -> /LAYOUT SAVE. Added /LAYOUT RESET. Initialize GLib log
...
-> Irssi windows _after_ windows are created..
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1278 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-21 19:19:24 +00:00
Timo Sirainen
a04a1c6f21
Entry line works now properly with very long prompts
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1277 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-21 19:00:07 +00:00
Timo Sirainen
7103fc87b8
/FOREACH server|channel|query|window <command>
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1276 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-21 18:41:45 +00:00
Timo Sirainen
4a35a41c85
Support for several unrealircd WHOIS replies, patch by Mark Glines
...
<paranoid@deathsdoor.com>
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1275 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-21 18:32:15 +00:00
Timo Sirainen
db4e159870
DCC CTCP replies weren't handled properly
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1274 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-21 05:11:26 +00:00
Timo Sirainen
4718edf055
added format_get_length() for getting length of text part in a format
...
string. gui_printtext() now works like printtext_string() so %s won't
accidentally crash it. /SET prompt can now have %formats.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1273 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-21 04:21:15 +00:00
Timo Sirainen
634acd267c
Define AF_INET6 if it isn't already defined
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1270 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-21 03:46:27 +00:00
Timo Sirainen
481f4bc327
/SET resolve_prefer_ipv6 - should we prefer IPv6 or IPv4 addresses in
...
host name resolving. /SERVER ADD: added options -4 and -6. Fixed crash
at startup if server didn't have chat network set. "Connecting to xxx
[ip]" is now displayed before calling connect(), so if it fails we'll
still get the IP it's trying to connect to.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1268 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-20 16:23:28 +00:00
Timo Sirainen
2aeb9259e0
DCC updates
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1267 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-20 02:37:01 +00:00
Timo Sirainen
7a6c3f0b7c
Errors reading/writing config and theme files are now handled properly
...
and printed to screen
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1266 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-20 01:54:14 +00:00
Timo Sirainen
25845074d6
Reload theme after /SET theme if it was modified.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1265 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-20 01:12:47 +00:00
Timo Sirainen
4803538e39
my_perl fix
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1264 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-20 00:48:30 +00:00
Timo Sirainen
43323fd24c
multi identical nick fixes
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1263 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-20 00:33:51 +00:00
Timo Sirainen
c3cebfd93d
Instead of directly calling beep(), send "beep" signal which default
...
behaviour is to call beep()
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1262 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-19 14:55:42 +00:00
Timo Sirainen
8f98e4b608
/SERVER: if there's no servers, print "Not connected to any servers"
...
instead of just being quiet.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1261 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-19 14:50:53 +00:00
Timo Sirainen
bd92708f22
level_get() check wasn't case-insensitive
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1260 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-19 12:10:36 +00:00
Timo Sirainen
374df6c5f1
/TOGGLE without parameters now complains not having enough parameters..
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1259 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-19 07:16:32 +00:00
Timo Sirainen
6ee833f0a5
updated
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1258 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-19 06:37:44 +00:00
Timo Sirainen
2e1466d210
/LASTLOG syntax updated
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1256 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-19 06:27:24 +00:00
Timo Sirainen
6b4a838813
Moved /LASTLOG handling to lastlog.c. Added options -file <filename>
...
for writing lastlog to file, -window <ref#|name> for specifying which
window's lastlog to print (output is always to active window) and
-clear option to remove all lastlog lines from window.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1255 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-19 06:23:04 +00:00
Timo Sirainen
1191bc2c2c
level_get() prototype was missing.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1254 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-19 05:03:42 +00:00
Timo Sirainen
a191df786d
/RECONNECT ALL - reconnects to all servers in reconnection queue
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1253 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-19 04:50:58 +00:00
Timo Sirainen
4550204783
Moved /HELP to fe-help.c
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1252 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-19 04:44:15 +00:00
Timo Sirainen
f453e84436
/NETSPLIT prints nicks now sorted and prints @ or + before channel if
...
user was opped/voiced before split.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1251 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-19 04:33:39 +00:00
Timo Sirainen
19dff227d8
Removed /SET dcc_block_size and /SET dcc_fast_send - fast send is now
...
always used and dcc_block_size is useless with it.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1250 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-19 03:40:06 +00:00
Timo Sirainen
c1c7674ae2
Highlight colors can now have background color set with fg,bg. Works
...
with activity list too, useful for example blinking.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1249 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-19 03:25:24 +00:00
Timo Sirainen
1117638b52
Moved autoconnects and command line parameter parsing from irc to core.
...
Added not_initialized parameter to chat protocols that are created
using chat_protocol_get_unknown(). /CONNECT doesn't crash now with
non-initialized protocols but instead complains about them.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1248 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-19 02:50:08 +00:00
Timo Sirainen
42634d83bc
/RECONNECT reconnects now to server with identical settings.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1247 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-19 02:27:10 +00:00
Timo Sirainen
1ee25967d8
window_bind_remove_unsticky(): crashfix
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1246 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-19 02:26:32 +00:00
Timo Sirainen
b8375d471f
Connection updates: moved /SERVER and /CONNECT to core from irc.
...
Several other related multiprotocol updates.
Removed /SILCSERVER from SILC, /CONNECT and /SERVER should work
properly now. Rejoining channels after reconnection works.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1245 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-19 02:15:15 +00:00
Timo Sirainen
fa1715b515
If reading host answer from pipe failed, set the error message to
...
"Host name lookup: g_strerror(errno)"
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1244 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-19 02:13:02 +00:00
Timo Sirainen
2790a3b0b5
When reading data from socket, read max. 5kB at a time so we won't get
...
stuck if socket just keeps sending more and more data.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1243 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-19 02:12:06 +00:00
Timo Sirainen
0123ba3b26
chat_protocol_register() didn't work properly when the chat protocol
...
was already registered.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1242 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-18 23:40:18 +00:00
Timo Sirainen
6a469c46bb
Support for multiple identical nicknames.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1241 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-18 22:46:25 +00:00
Timo Sirainen
c2a1971cc3
updates for latest changes
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1240 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-18 20:32:22 +00:00
Timo Sirainen
b0178d7248
crashfix
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1239 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-18 00:11:23 +00:00
Timo Sirainen
0d4d9204a9
Support for multiple identically named nicks.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1238 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-17 21:46:35 +00:00
Timo Sirainen
be6ba53fa4
Config file: ircnets -> chatnets, added type = "chat protocol" to
...
chatnet config. Moved reading chatnets to core. Lots of other
multiprotocol updates.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1237 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-17 19:44:22 +00:00
Timo Sirainen
513e140bce
Irssi::command_bind(): Don't run the command twice. Log updated for
...
log_write_rec()
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1236 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-17 12:23:18 +00:00
Timo Sirainen
e5f1216797
log_write_rec(): added level parameter. writing /LASTLOG to log files
...
doesn't anymore print the current timestamp at the start of line since
/LASTLOG messages have their original timestamp already.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1235 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-17 12:08:31 +00:00
Timo Sirainen
c0726196ea
Moved fe stuff from perl-common to perl-fe.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1234 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-17 11:33:12 +00:00
Timo Sirainen
5807efc587
more static perl fixes
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1232 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-17 11:05:29 +00:00
Timo Sirainen
abe4ddb52a
/LOAD module tries to load "module_core" instead. If it wasn't found,
...
it fallbacks to "module" again. If it is found, it tries to load several
other modules too, like irc_module, fe_module and fe_irc_module.
Split perl module to perl_core and fe_perl. Removed "_common" from some
fe_common modules.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1228 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-17 10:35:35 +00:00
Timo Sirainen
2517c4099a
ig_module_build_path() prototype was missing..
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1223 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-17 10:26:59 +00:00
Timo Sirainen
657defae1d
added g_module_build_path()
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1222 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-17 10:09:49 +00:00
Timo Sirainen
8d86fc75ef
added fe-dcc.h
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1220 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-16 20:49:45 +00:00
Timo Sirainen
e9b4784836
If log file locking fails, check that it failed because file was
...
locked, not because filesystem doesn't know locks or some other reason.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1219 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-16 20:21:18 +00:00
Timo Sirainen
5e3a3e88a8
added fe-exec.h
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1218 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-16 16:07:35 +00:00
Timo Sirainen
187412eb7c
Perl 5.6 wants PREFIX=xx, not LIB=xx when default isn't used
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1216 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-15 00:05:22 +00:00
Timo Sirainen
935ec3a9a4
#include "perl-common.h" to define my_perl
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1215 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-14 23:44:34 +00:00
Timo Sirainen
bebb9d3de8
irssi_perl_interp -> my_perl and made it non-static. should help compiling
...
with some weird perl implementations.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1213 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-14 22:06:47 +00:00
Timo Sirainen
f4aef7c706
Added PROCESS_REC to fe-exec.h and perl support for it. "exec new" and
...
"exec remove" sends PROCESS_REC as first argument. Added "exec input"
signal to perl.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1212 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-13 19:26:43 +00:00
Timo Sirainen
677e0a6736
Updates so that DCC stuff compiles again. Still missing DCC chat/get/send
...
specific stuff.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1208 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-12 16:31:33 +00:00
Timo Sirainen
429ce5a2b3
Removed SYNTAX: LOG LIST - the commands is /LOG
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1207 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-11 00:15:32 +00:00
Timo Sirainen
355e7dd841
theme->default_color is now used again, added default_bold_color which
...
is used with default bolds since A_NORMAL|A_BOLD doesn't seem to do
anything with curses..
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1206 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-10 10:19:47 +00:00
Timo Sirainen
98a73539ae
/EXEC -interactive: Creates a query-like window item. Text written to
...
it is sent to executed process, like /EXEC -in.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1205 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-10 09:54:51 +00:00
Timo Sirainen
ddf6810b0e
Changed window->waiting_channels ("servertag name" format) to
...
bound_items containing WINDOW_BIND_REC structures. If you now use
/SAVEWINDOWS, the item will _always_ be restored to saved window even
if there was already some other item.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1204 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-10 09:12:53 +00:00
Timo Sirainen
7c21fb84ee
/SET hilight_act_color - default color to use for highlighting in
...
activity line
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1203 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-10 08:44:19 +00:00
Timo Sirainen
5ab27ea604
/SAVEWINDOWS saves now split windows
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1202 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-10 07:26:54 +00:00
Timo Sirainen
88b091cc95
Write buffer - logs and rawlogs write to files through this. By default
...
everything gets written immediately, but you can make it wait until
there's specified amount of data in buffer or write once in a hour or
so. Useful for people who want to keep hard disk at sleep at nights but
still want to log.
/SET write_buffer_mins, /SET write_buffer_kb: When to flush buffer.
/FLUSHBUFFER: Flush the buffer immediately
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1201 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-10 05:54:35 +00:00
Timo Sirainen
5061783f4c
added descriptions for left_window and right_window
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1200 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-10 05:34:46 +00:00
Timo Sirainen
194dd60f36
/SET names_max_columns, /SET names_max_width: Limit width of /NAMES list.
...
Forced max. 6 columns limit to /HELP
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1199 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-10 04:54:09 +00:00
Timo Sirainen
0de0499fd8
/WINDOW STICK [ON|OFF|<ref#>] - stick window to specified main window.
...
After setting window to sticky non-sticky windows can't replace the
active sticky one. Each main window can have it's own sticky window
group.
/WINDOW LEFT, /WINDOW RIGHT - Go to previous/next window in the current
sticky window group, or if there's no sticky windows go to
previous/next non-sticky window. Alt-Left/Right keys default to these
commands now.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1198 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-10 04:43:21 +00:00
Timo Sirainen
89abfaf9cf
sticky_refnum is now saved and restored
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1197 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-10 03:12:22 +00:00
Timo Sirainen
980d6ca3fd
/WINDOW SERVER: added -sticky and -unsticky options. If window server
...
is sticky, it will never be automatically changed, and it cannot be
changed to anything else without -unsticky option. Should be useful for
people who want status or msgs windows for each server.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1196 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-10 03:10:30 +00:00
Timo Sirainen
54870f51fd
window_item_set_active(): window->active_server was set wrong if there
...
was multiple items in window from different servers.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1195 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-10 02:13:13 +00:00
Timo Sirainen
e4f7d55ce9
DCC cleanups - split DCC_REC to CHAT|GET|SEND_DCC_RECs. Plugins should
...
now be able to add whatever new DCC types.
Nick changes affect DCC chats. /WHOIS without parameters works properly
in DCC CHAT queries.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1194 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-10 02:02:26 +00:00
Timo Sirainen
118f9a11eb
DCC chat nicks are in /MSG completion list now if chat isn't in query.
...
Sending actions to non-query DCC chats now display the target.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1193 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-09 22:00:51 +00:00
Timo Sirainen
8938a0f42b
/CONNECT, /SERVER: added -4 and -6 options for specifying if we should
...
connect to IPv4 or IPv6 address of the server. If -host or /SET
hostname is set irssi determines from it if it should use IPv4 or v6.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1192 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-09 21:26:50 +00:00
Timo Sirainen
6358c2d627
#include "irc-channels.h"
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1191 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-08 16:54:52 +00:00
Timo Sirainen
1dfd86fe95
/SET opermode - set this mode when you get ircop status.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1190 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-08 09:24:25 +00:00
Timo Sirainen
e06e831608
/LOAD ./path/module - loads module from path relative to current
...
directory instea of trying to find it from ~/.irssi/modules or
$PREFIX/lib/modules
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1189 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-07 19:36:45 +00:00
Timo Sirainen
45ad955d9e
/ACTION didn't print the target when there was no query/channel where
...
to print the action
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1188 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-06 22:10:57 +00:00
Timo Sirainen
70322d695f
Don't autolog CTCPs by default (so CTCP floods don't create lots of
...
useless files)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1187 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-06 21:56:51 +00:00
Timo Sirainen
16012d63ce
check_ignore() didn't check correctly if everything in specified level
...
was ignored
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1186 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-06 21:49:57 +00:00
Timo Sirainen
c741abe23f
'=' isn't really necessary, warn if it's missing but don't fail without
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1185 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-06 21:42:58 +00:00
Timo Sirainen
3f113f51b9
make deinitialization between screen_refresh_freeze() and
...
screen_refresh_thaw() so screen won't get redrawn needlessly
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1184 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-05 01:06:42 +00:00
Timo Sirainen
7612cf4773
added fe-channels.h
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1183 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-03 23:29:39 +00:00
Timo Sirainen
e2acaaa067
Added gui_printtext() function for printing text in printtext() format
...
to screen in specified position.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1182 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-03 19:29:38 +00:00
Timo Sirainen
e9b48e8942
irc_nick_insert(): Irssi::Nick, Irssi::Channel -> Irssi::Irc::...
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1181 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-03 18:14:20 +00:00
Timo Sirainen
6ad5d24e0d
DCC RESUME, DCC ACCEPT: we might have crashed with invalid parameters.
...
Some other "cleanups".
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1178 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-03 17:38:01 +00:00
Timo Sirainen
e387516951
Nicklist updates so that protocol specific xxx_NICK_REC can be used
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1177 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-02 22:10:20 +00:00
Timo Sirainen
7240717198
get_max_column_count(), columns_sort_list(): fixed to work properly
...
with empty list
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1176 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-02-02 22:09:11 +00:00
Timo Sirainen
4dd1d73f80
Print own mode changes immediately to screen without the 2sec wait.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1175 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-31 21:21:19 +00:00
Timo Sirainen
9044226d6e
Print the color hilight with two digits so it won't accidentally use the
...
next char if it's numeric.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1174 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-31 20:53:09 +00:00
Timo Sirainen
b24243e45a
/SB STATUS: for debugging mostly, displays number of lines and used kBs
...
of memory per window and totally
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1173 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-31 20:11:47 +00:00
Timo Sirainen
2a31ecaa32
Ugly quick hack to make act: never disappear but print as much activity
...
to statusbar as fits.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1172 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-31 11:23:29 +00:00
Timo Sirainen
8acf2cd5f9
/nctcp crashed
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1171 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-29 12:39:13 +00:00
Timo Sirainen
e09be2c7b4
/SET activity_hide_targets now hides them even if level is MSGS. Only
...
activity of highlighted text is not hidden.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1170 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-28 19:31:45 +00:00
Timo Sirainen
3db17abb4d
/SET hilight_levels -> hilight_level
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1169 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-28 19:11:34 +00:00
Timo Sirainen
f771409214
Ignores without nick masks didn't work
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1168 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-28 16:54:25 +00:00
Timo Sirainen
c4753213fe
Ignore didn't check properly nick masks that contained only nick
...
without mask part (!*).
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1167 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-28 16:43:13 +00:00
Timo Sirainen
4bcae4c071
get_max_column_count() didn't work properly when there was only one item
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1166 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-28 16:37:13 +00:00
Timo Sirainen
f5ea5348c0
get_max_column_count(): we didn't handle correctly a situation where
...
last column of the list was empty
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1165 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-28 16:27:09 +00:00
Timo Sirainen
adf8b864fc
bugfix
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1164 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-28 16:17:53 +00:00
Timo Sirainen
e76aafff31
DCC updated
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1163 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-28 16:15:55 +00:00
Timo Sirainen
3927ef9713
/HELP, /NAMES: using now the column helper function in misc.c. /NAMES
...
moved to core and is printed immediately instead of sending /NAMES
request to server.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1162 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-28 15:46:00 +00:00
Timo Sirainen
4339c9a7ed
WINDOW_REC: added width and height variables
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1161 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-28 15:44:29 +00:00
Timo Sirainen
e75ce196e8
get_max_column_count(), columns_sort_list(): helper functions for
...
printing column lists
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1160 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-28 15:43:38 +00:00
Timo Sirainen
b4a56832cb
backwards compatibility fix: when changing ircnet -> chatnet, the
...
chatnet name in memory was corrupted
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1159 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-28 10:19:53 +00:00
Timo Sirainen
669c2c18d8
Removed own_wall msg format, using now the same as @#channel messages.
...
Added printing of ctcps, notices, actions and /WALLs to
fe-irc-messages.c
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1158 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-28 10:16:43 +00:00
Timo Sirainen
5e3aa6f077
Emphasis are now expanded with own public/private messages. Added some
...
checks when not to expand: before _word_ must be space or beginning of
the line, next char after _word_ must not be '_' or '*'.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1157 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-28 09:31:45 +00:00
Timo Sirainen
96512a3d6a
/SB END: Don't do anything when already at the bottom (it was broken if
...
there was empty space at bottom)
Horizontal resizing now keeps window position. Also some fixes to
vertical resizing.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1156 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-28 09:16:22 +00:00
Timo Sirainen
56abbcd2e3
Ignoring updates. Added support for nickmatch cache. One ignore can't
...
have both except and normal levels. Nick ignoring checks now with both
old and new nicks.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1155 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-28 07:22:22 +00:00
Timo Sirainen
6c32ffdc4f
Print notify joins, unaways and unidles with HILIGHT level.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1154 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-28 04:07:52 +00:00
Timo Sirainen
a4cdb86128
/SET timestamp_format now specifies format of $Z. timestamp msg format
...
now uses $Z instead of that horrible $[-2.0]3:$[-2.0]4 that no-one
understood :) It's still possible to use the old method too.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1153 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-28 04:03:56 +00:00
Timo Sirainen
90e0d79d2a
Added TXT_WINDOW_LEVEL, changed most of the /WINDOW commands to print
...
output to active window, not status window.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1152 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-28 03:52:29 +00:00
Timo Sirainen
f382abee30
%N does now same as %n, except in .theme files it always does the
...
terminal default color while %n sets the "previous color".
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1150 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-28 03:41:17 +00:00
Timo Sirainen
cff8ba0c92
/SET beep_on_msg -> /SET beep_msg_level
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1147 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-28 03:19:19 +00:00
Timo Sirainen
5e8d21e68d
/SET beep_on_msg -> beep_msg_level
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1146 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-28 03:19:06 +00:00
Timo Sirainen
f6e9160bc9
Netjoin mode printing: handle +v and +h like +o was handled (joins:
...
@opnick +voicenick %halfopick)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1145 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-28 03:17:55 +00:00
Timo Sirainen
00492856da
Spaces at the start of line confused the completion some.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1144 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-28 03:04:44 +00:00
Timo Sirainen
4cbabe2a83
nicklist_find() now finds only full nicks, nicklist_find_mask() finds
...
nick masks. This fixes *a* and similiar emphasis where irssi tried to
find nick mask *a* instead of nick *a*.
Also, emphasis with highascii didn't work unless emphasis_multiword was
set ON.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1143 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-28 01:45:31 +00:00
Timo Sirainen
db03c25952
nickmatch-cache wasn't initialized if there wasn't hilights = { ... }
...
block in config file
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1142 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-26 18:52:01 +00:00
Timo Sirainen
ff5961dd09
Removed MSGS from hilight_level, not very useful IMHO
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1141 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-22 20:17:25 +00:00
Timo Sirainen
c3a6417c0f
strip_real_length() : bolds, underlines, etc. one character styling
...
left it to infinite loop
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1140 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-22 19:35:07 +00:00
Timo Sirainen
391a7e5710
Highlighting updates. -word renamed to -full. Added new -word option
...
meaning to highlight only the found word in line. Removed -nonick
option but added -line which means pretty much the same. -actcolor
specifies what color to show in activity list, default is the same as
-color. Also uses the nick cache to match nickmasks faster.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1139 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-21 04:14:24 +00:00
Timo Sirainen
1bfa0e1ee3
Nickmatch cache. A couple of helper functions to check if channel nicks
...
belong to something. Used for checking nickmasks in highlighting and
ignores (well, ignore isn't done yet).
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1138 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-21 04:09:48 +00:00
Timo Sirainen
443ba1a97d
nickliset_set_host() for setting host, sends signal "nicklist host changed".
...
Changed "nick gone|serverop" -> "nicklist gone|serverop changed"
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1137 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-21 00:49:52 +00:00
Timo Sirainen
1157ed5800
mainwindows_recreate() should be declared always
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1136 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-18 02:58:16 +00:00
Timo Sirainen
ce6e5a12f9
DCC cleanups - half rewrite. New features: file names with spaces work
...
properly, you can have multiple dcc chats with same people (or more
useful, same nick in different ircnets), /DCC CHAT|GET|RESUME with no
arguments accepts the last request, notifies if dcc request was sent to
channel, warns about connecting to lowports, /SET dcc_autoget_lowports
specifies if autogetting should work with lowports, complains of
invalid dcc ctcps instead of ignoring. And fixed /SET dcc_autorename
OFF which didn't work before.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1135 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-18 02:30:59 +00:00
Timo Sirainen
babf7c77ac
net_getservbyport() - Get name of TCP service
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1134 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-18 02:23:35 +00:00
Timo Sirainen
0ef53540c0
Minor speedup, return immediately if masks == ""
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1133 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-18 02:23:11 +00:00
Timo Sirainen
769815a3f4
signal_emit() - one parameter after last one wasn't NULL but was taken
...
from va_list
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1132 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-18 02:01:59 +00:00
Timo Sirainen
c180c61816
memmove() -> g_memmove()
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1131 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-18 01:03:18 +00:00
Timo Sirainen
269a0499b1
/WHOIS without parameters in query does now same as /WII <queried nick>
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1130 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-17 20:28:42 +00:00
Timo Sirainen
078b63ccbe
added channel parameter to quit/nick messages
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1127 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-16 19:18:39 +00:00
Timo Sirainen
ac6cb753af
nickmatch-cache.[ch] wasn't supposed to be included yet..
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1126 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-16 00:19:45 +00:00
Timo Sirainen
e66e10af19
Check if libtool creates libraries in .libs dir. Check if -lgmodule
...
doesn't work. #include "../config.h" instead of <config.h>, this should
fix problems when config.h is found in some -I dir.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1125 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-16 00:14:14 +00:00
Timo Sirainen
0d62878d6e
Fixed some signedness warnings and memdebug.h should compile now fine
...
with -ansi.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1124 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-15 23:36:11 +00:00
Timo Sirainen
ae2bb54a42
screen resizing fixes when resizeterm() isn't supported
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1123 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-15 22:47:51 +00:00
Timo Sirainen
0807bafbe8
no, bugfix done wrong :) reversed.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1122 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-15 22:25:49 +00:00
Timo Sirainen
24dd6d0917
Compiling with --disable-curses-windows was broken
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1121 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-15 22:20:30 +00:00
Timo Sirainen
a5d88f4db1
#undef some things term.h #defines that break irssi
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1120 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-15 22:18:09 +00:00
Timo Sirainen
0d7e4c1f54
Added #define PL_sv_undef sv_undef for 5.004 compatibility
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1119 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-15 01:04:30 +00:00
Timo Sirainen
51a4e8bcb9
Use | instead of + when playing with ansi colors. Doesn't change
...
anything really, except if someone now wants to change ansi colors to
some bright colors it's easier..
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1118 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-14 18:57:39 +00:00
Timo Sirainen
6f370cf6ff
/HELP without any parameters read data outside it's buffer
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1117 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-14 18:33:30 +00:00
Timo Sirainen
43186de148
Minor speed enhancement
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1116 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-14 18:31:53 +00:00
Timo Sirainen
c49b5adc1b
Added nicklist_rename()
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1115 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-14 18:30:02 +00:00
Timo Sirainen
93ba91b8ed
Added my_asctime()
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1114 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-14 18:16:39 +00:00
Timo Sirainen
d427f74143
Check the return value of strftime() properly
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1113 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-14 18:02:03 +00:00
Timo Sirainen
aa447813d0
use_protocols variable wasn't initialized
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1112 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-14 01:04:49 +00:00
Timo Sirainen
4941f4f6e9
Removed Channel::command(), Windowitem::command() is already there
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1111 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-13 23:35:32 +00:00
Timo Sirainen
3582973c93
Added "exec new" and "exec remove" signals.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1110 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-13 23:28:05 +00:00
Timo Sirainen
8cb5ebc0a3
/SET activity_levels, hilight_levels, noact_channels ->
...
activity_msg_levels, activity_hilight_levels, activity_hide_targets.
Added /SET hilight_levels to specify the default level for /HILIGHTs
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1109 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-13 14:04:11 +00:00
Timo Sirainen
65cb0afd4b
Added pidwait_add() and pidwait_remove()
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1106 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-13 02:23:24 +00:00
Timo Sirainen
1698500f80
$[.10]var truncates the var to 10 chars, but doesn't pad if var is
...
shorter than 10 chars
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1105 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-12 17:05:05 +00:00
Timo Sirainen
1a3c700838
Some signed/unsigned warnings removed. Don't call fe_exec_init/deinit in win32
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1104 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-11 10:15:34 +00:00
Timo Sirainen
348060073d
cmd_param_error -> cmd_return_error
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1103 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-11 09:25:16 +00:00
Timo Sirainen
091e06387b
/SET theme - complains if theme isn't found. Setting theme's name to
...
"xxx.theme" now works, too many people tried it with the .theme suffix :)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1102 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-11 09:14:21 +00:00
Timo Sirainen
ebdaa110f1
bugfixes
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1101 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-10 21:12:39 +00:00
Timo Sirainen
c5832fdc56
Fixed, added comment what it does so I wouldn't forget again :)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1099 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-09 21:29:00 +00:00
Timo Sirainen
d256f71a00
Highlighting cleanups. Added /HILIGHT -priority option.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1098 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-09 21:06:45 +00:00
Timo Sirainen
f8f1f814a5
query_find() didn't check for queries with no active server
...
Some DCC CHAT format fixes
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1097 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-09 18:56:56 +00:00
Timo Sirainen
d6ee17e8cd
/LOAD without parameters prints loaded modules
...
GLib warnings/criticals are now printed with printformat(), not into
standard output messing up the screen.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1096 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-09 17:25:21 +00:00
Timo Sirainen
1de2aade40
In core/module-formats.h: IRCTXT_ -> TXT_
...
Added "message irc ctcp" signal to print CTCPs
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1094 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-07 19:42:59 +00:00
Timo Sirainen
e46e2b5e09
When using a /command that has only subcommands, print the list of the
...
subcommands instead of just "unknown command" text.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1093 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-07 13:53:58 +00:00
Timo Sirainen
afc9800964
"MODE #channel b" list wasn't printed correctly
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1091 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-07 10:11:29 +00:00
Timo Sirainen
ddfb8dea3a
updated
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1090 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-07 09:59:21 +00:00
Timo Sirainen
abcb44f835
perl updates
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1089 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-07 09:54:21 +00:00
Timo Sirainen
3f1b28ead9
item_get_dcc(void *item) -> WI_ITEM_REC *item
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1088 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-07 09:26:45 +00:00
Timo Sirainen
2faf78fe7c
ban -> bans, just like in .c file :)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1087 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-07 08:44:02 +00:00
Timo Sirainen
14dbcd00bf
"return 1" doesn't anymore stop signals in perl scripts. Fixed
...
Irssi::signal_stop() to properly stop the signal from going to other
perl scripts.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1086 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-07 08:23:06 +00:00
Timo Sirainen
a2d9661982
Don't write indent spaces to empty lines
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1085 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-07 08:05:14 +00:00
Timo Sirainen
9745db6925
Fixes for printing errors in themes
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1084 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-07 07:58:15 +00:00
Timo Sirainen
f8f6d7670a
Template packing: After $variables the color could be anything, don't
...
even try to guess it.
Some changes to templates in theme. Nick mode is now separate argument.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1083 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-07 07:48:56 +00:00
Timo Sirainen
069d9f3f02
nick_match_msg() : check was case sensitive
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1082 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-06 23:49:19 +00:00
Timo Sirainen
341cd55587
Perl updates. Lots of updates to perl documentation :)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1081 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-06 21:59:28 +00:00
Timo Sirainen
dd68c2fa5f
Removed window parameter from window_item_remove() and
...
window_item_destroy()
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1079 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-06 21:58:28 +00:00
Timo Sirainen
28465db59c
theme updates
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1078 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-06 21:57:06 +00:00
Timo Sirainen
ba4b59d134
When msg list is full, remove old messages, not new messages..
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1077 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-06 15:39:36 +00:00
Timo Sirainen
0a44c31101
/HELP: Set indent to 0 when printing text. syntax.pl now changes tabs
...
to 9 spaces at the start of lines in help files.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1075 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-05 09:43:38 +00:00
Timo Sirainen
19d111eff4
printtext_string() fix, should actually work now :)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1073 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-05 08:34:39 +00:00
Timo Sirainen
86aa2d514d
Added printtext_string() which works like printtext(), except it prints
...
text from a string, so that %s, %d, etc. don't work. Changed perl's
Irssi::print() use this instead as well as /HELP printer.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1072 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-05 08:30:01 +00:00
Timo Sirainen
5eaec93b29
Removed wrong SYNTAX: NOTICE, it's already correctly in irc/core
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1070 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-05 07:26:06 +00:00
Timo Sirainen
64dcb756b6
/BIND comment updates
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1069 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-05 07:22:58 +00:00
Timo Sirainen
b4f4a1a9dd
In "Configuration file was modified ..." text, added "Use /SAVE or
...
/RELOAD to get rid of this message."
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1068 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-05 06:49:47 +00:00
Timo Sirainen
59d46dcadf
MIRC colors >=16 changed to work as in MIRC (color %= 16)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1066 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-04 19:20:09 +00:00
Timo Sirainen
93c0086d41
Complain about errors in theme file
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1065 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-04 19:01:01 +00:00
Timo Sirainen
d431bea439
Renamed libtool-static to libtool-shared. Generating it should now also
...
work properly with older libtool versions than 1.3.5.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1064 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-04 18:35:26 +00:00
Timo Sirainen
596ef586b2
Added keyboard_entry_redirect() function to keyboard.[ch] which sends
...
the signal "gui entry redirect" signal. Added possibility to keep the
entry hidden.
/OPER [<nick> [<password>]] - syntax changed. If password isn't given,
it's asked.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1063 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-04 18:01:51 +00:00
Timo Sirainen
d844880515
/UNBAN <ref#> works. /BAN list shows reference numbers.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1062 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-04 17:28:26 +00:00
Timo Sirainen
f3f80c1499
Allow stopping signal more than once without sending GLib warning
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1061 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-04 17:27:21 +00:00
Timo Sirainen
60df6d7be8
fixed minor memory leak
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1060 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-04 17:13:29 +00:00
Timo Sirainen
fe8710ac41
Unbinding commands didn't work properly
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1058 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-04 09:45:46 +00:00
Timo Sirainen
69f3b3f159
/LIST: don't require -yes option if there's 1000 channels or less.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1057 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-04 08:49:48 +00:00
Timo Sirainen
131825ea0e
/WINDOW NUMBER: fixed small memory leak
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1056 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-04 08:35:33 +00:00
Timo Sirainen
1e4c658a18
Removed the "signal" and "last signal" signals. Changed perl's
...
signaling system to work without them, it should now work faster and
better.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1053 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-03 07:34:12 +00:00
Timo Sirainen
db66d47e26
"No such nick xx" is printed now with nick argument so it could get
...
printed to query window with xx
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1052 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-02 19:15:24 +00:00
Timo Sirainen
be4b473be5
/SET dcc_autoresume - like /SET dcc_autoget, but resume the files if
...
they're already found. Also fixed file transfer being stuck when
resuming file that was already fully sent (happened with both send and
get). /dcc close was also broken.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1051 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-02 16:14:19 +00:00
Timo Sirainen
d58ea58abc
net_accept(), net_getsockname() IPv6 fixes pointed out by pv2b :)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1050 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-02 07:05:07 +00:00
Timo Sirainen
806e1f0765
removed the win32 EINPROGRESS define, that wouldn't work anyway
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1049 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-02 05:55:36 +00:00
Timo Sirainen
ebeb48d307
Query bugfixes
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1048 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-01 19:29:05 +00:00
Timo Sirainen
3ef279fd1c
/SET windows_auto_renumber - should window refnums be packed when some
...
window is destroyed
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1047 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-01 18:32:48 +00:00
Timo Sirainen
4613196cd2
/WINDOW NUMBER: -sticky option added. Closing windows before a sticky
...
window won't change refnum of the sticky window and windows after it
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1046 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-01 18:30:23 +00:00
Timo Sirainen
8b5475f789
int:1 -> unsigned int:1
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1045 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-01 18:13:54 +00:00
Timo Sirainen
08b869e8ee
ischannel()'s parameter updated from char -> char* as done in C API.
...
[irc_]query_create()'s SERVER_REC* parameter -> char *server_tag
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1044 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-01 17:34:03 +00:00
Timo Sirainen
c2ea82642d
Some query changes. They should now work properly with /SAVEWINDOWS
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1043 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-01 17:13:55 +00:00
Timo Sirainen
21865aa8de
MODULE_DATA(item) -> window_item_window(item) - forgot to change these
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1042 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-01 17:07:08 +00:00
Timo Sirainen
2ae679be08
added "message own_public" and "message own_private" events that are
...
sent when /msg command is used. this way we don't need to parse the
/msg's options everywhere. also efnet @#channels support works now better.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1041 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-01 16:57:25 +00:00
Timo Sirainen
219c83ae6a
window_item_create(): when there's multiple choices where the window
...
item could be placed, the first window is now selected instead of the
last accessed one of them (which most people think of as a random
window).
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1040 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-01 14:57:55 +00:00
Timo Sirainen
acf60a729c
small extra checks to /whois redirect checking
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1039 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-01 14:42:22 +00:00
Timo Sirainen
d304bc65ca
Perl's ldflags usually include at least -lm and maybe some others too.
...
But in some OSes adding shared library dependencies to other shared
libs don't work (or maybe I'd need to do something differently :), so
check in configure that if it doesn't work, perl is never even tried to
be built as module.
On the other hand, if it does work irssi now links with libperl.so if
it's found instead of libperl.a which was always used before.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1035 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-01 10:42:15 +00:00
Timo Sirainen
4a33801669
Added/moved several "typedef struct _XXX XXX;" to common.h so that
...
they're known to all files and I don't need those stupid "void *xxx"
anymore just to avoid useless #include. Header files themselves don't
either include others as often anymore.
Added channel->ownnick to point to our NICK_REC in channel's nicks.
Gives a minor speedup in few places :)
Moved completion specific lastmsgs from channel/server core records to
fe-common/core specific records. Also changed the nick completion logic
a bit so it should work better now. Removed
completion_keep_publics_count setting, but changed the meaning of
completion_keep_publics to same as _count was before. Nick completion
doesn't have any time specific code anymore.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1034 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-01 07:45:54 +00:00
Timo Sirainen
21f9da6092
When joining to !channel because of "407 duplicate channel", it just
...
means that there's some server sync problems. rejoining after a while
should work again.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1033 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-01 04:33:27 +00:00
Timo Sirainen
078a10900f
don't do emphasis on nicks in channel (<nick1> _nick2_: hello won't underline)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1032 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-01-01 04:22:31 +00:00
Timo Sirainen
ab0c12b74c
removed FIXME text :)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1031 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-30 00:43:11 +00:00
Timo Sirainen
f372f6d327
pidwait: send status as second agument.
...
Implemented EPIC-compatible /EXEC
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1030 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-30 00:42:47 +00:00
Timo Sirainen
1257104980
comment update :)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1029 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-29 21:56:25 +00:00
Timo Sirainen
86b714881c
Irssi::print() doesn't call printtext() with args (.., "%s", text)
...
since it broke %_ etc. formats. But instead of crashing every time
someone prints %s with Irssi::print(), irssi now checks all those
formats and prints them as-is.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1028 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-29 19:48:02 +00:00
Timo Sirainen
e50535a64e
Irssi::signal_emit() was broken.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1027 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-29 19:22:00 +00:00
Timo Sirainen
84d672ee42
If msg comes from unknown channel (like when you just closed some
...
channel window and server sends the last msg to the channel) irssi now
prints the msg to active window instead of sending glib warning.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1026 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-29 00:11:24 +00:00
Timo Sirainen
b6075cf36c
removed warning
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1025 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-28 17:42:17 +00:00
Timo Sirainen
46a427b410
server->cmd_last_split wasn't used anymore, removed code related to it.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1024 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-28 17:23:06 +00:00
Timo Sirainen
1a536c204c
Instead of trying to send data to server every 1/10th of second, send
...
it whenever there's space in buffer using g_input_add() with G_IO_WRITE
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1023 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-28 17:22:35 +00:00
Timo Sirainen
db5e7f3731
emphasis moved to fe-messages. added a few checks so that non-words
...
aren't treated as emphasis
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1022 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-28 17:04:33 +00:00
Timo Sirainen
ae030c4302
Fix for handling duplicate channels
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1018 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-22 13:02:33 +00:00
Timo Sirainen
06a6428d83
security fixes from 0.7.97.2
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1017 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-19 17:48:42 +00:00
Timo Sirainen
99b29df17c
put back ircnet -> chatnet backwards compatibility, this time modify
...
the config file to use chatnet so after .98 we could remove this
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1016 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-19 17:47:33 +00:00
Timo Sirainen
db2c620951
when changing config file to new format send "setup changed" signal at
...
startup so that some settings that were tried to be used before
settings_check() was called would be properly loaded.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1015 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-19 17:42:56 +00:00
Timo Sirainen
2e9487d42a
/SERVER REMOVE: port parameter should be optional
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1014 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-19 17:36:00 +00:00
Timo Sirainen
01d4c070e3
Don't check queries whose address isn't known yet.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1013 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-19 17:27:23 +00:00
Timo Sirainen
4957c7b98b
don't display ignored quit messages..
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1012 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-19 11:12:52 +00:00
Timo Sirainen
b16f473e9b
don't autochange nicks from dcc connections.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1011 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-19 10:40:41 +00:00
Timo Sirainen
d130d80696
bugfix for displaying 128-160 ascii chars.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1010 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-18 19:24:21 +00:00
Timo Sirainen
f61bde7d3c
Autologging: '/' -> '_' - don't even accidentally try to log to
...
#../../../file if you happen to join to such channel..
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1009 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-18 17:15:14 +00:00
Timo Sirainen
634dfd41e8
quit messages shouldn't crash :)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1008 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-18 14:00:26 +00:00
Timo Sirainen
015612c59a
Irssi::signal_emit(): changed max. parameter count from 6 to 7
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1007 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-17 08:28:33 +00:00
Timo Sirainen
cf0c2a7fb6
removed backwards compatibility from ircnet -> chatnet change
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1006 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-17 07:40:59 +00:00
Timo Sirainen
bbc33bff5e
/SET prompt, /SET prompt_window - Specifies the text in prompt.
...
'prompt' is used when channel or query is active in window and
'prompt_window' is used with empty windows.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1005 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-17 07:39:22 +00:00
Timo Sirainen
aac80846b8
Settings are now stored in module-specific blocks. Irssi complains
...
about all unknown settings that are found inside those blocks.
Left backwards compatibility kludge which should be removed in 0.7.98.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1004 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-17 05:44:45 +00:00
Timo Sirainen
8cd67ba344
Destroy all settings and commands used by modules when they're unloaded.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1001 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-17 04:14:47 +00:00
Timo Sirainen
810584803b
/kickban and /knockout now accepts multiple nicks separated with commas.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1000 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-17 02:59:16 +00:00
Timo Sirainen
fc491c5f8d
Some minor query fixes. Nick changes are also detected by checking if
...
query with another nick from same address if found.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@999 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-17 02:20:22 +00:00
Timo Sirainen
3011d2c01c
removed useless chat_type checks
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@998 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-17 01:37:12 +00:00
Timo Sirainen
2523a02104
Irssi::printformat() syntax changed: removed server and target, use
...
$server->printformat() or $target->printformat() if needed..
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@997 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-17 01:29:07 +00:00
Timo Sirainen
6e19541f46
Improved nick_match_msg() - it shouldn't give wrong matches as easily
...
anymore. Also supports multiple targets in one line (nick1,nick2: hello)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@996 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-17 01:20:21 +00:00
Timo Sirainen
057ec3b8a8
Print quit messages from nick in query windows also
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@995 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-17 00:26:21 +00:00
Timo Sirainen
eafb6fe82f
Theme saving to home dir didn't work correctly if globaldir already had
...
the same theme.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@994 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-17 00:04:51 +00:00
Timo Sirainen
fbad9ef2ba
Config file handle wasn't closed if config_write_block() failed
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@993 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-16 23:38:12 +00:00
Timo Sirainen
2e033b5c6d
Error message was missing from theme_save_failed
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@992 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-16 23:36:42 +00:00
Timo Sirainen
4ea69f3059
Blocking sockets (win32) shouldn't block irssi entirely now.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@991 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-15 19:44:27 +00:00
Timo Sirainen
f6efe1cad8
added $usermode expando
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@990 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-10 05:55:15 +00:00
Timo Sirainen
2937e72a68
fixed $topic uninit
...
added $winref
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@989 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-10 05:51:52 +00:00
Timo Sirainen
9681252b4c
added $topic expando
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@988 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-10 05:41:01 +00:00
Timo Sirainen
9157c49b84
$T in empty window crashed
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@987 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-10 05:15:57 +00:00
Timo Sirainen
210409bc0b
'_' character wasn't treated as acceptable $variable_name character.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@986 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-10 05:11:36 +00:00
Timo Sirainen
877ec1793a
Don't crash with /reconnect <unknown tag>
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@984 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-09 22:58:59 +00:00
Timo Sirainen
062d662834
/perl command does now "use Irssi::Proto" for all chat protocols that
...
have .pm file in @INC
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@983 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-09 21:58:53 +00:00
Timo Sirainen
5dcd683324
fixes, perl should work correctly now :)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@982 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-09 20:54:47 +00:00
Timo Sirainen
8d98e80a6b
-querychans option for servers and ircnets which specifies how many
...
channels to query in one line with MODE/WHO commands after joined to a
number of channels. Default is 10 which works usually, with some very
stupid servers (just found one) this has to be set to 1 however.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@981 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-09 19:12:49 +00:00
Timo Sirainen
e6cc73bd4b
net_receive(), net_transmit(): error handling was buggy
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@980 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-08 20:13:21 +00:00
Timo Sirainen
d3e9880f48
bugfix
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@979 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-08 15:47:18 +00:00
Timo Sirainen
2c0271412d
automatic /whowas in /whois crashed (after server <-> data change)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@978 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-07 19:14:27 +00:00
Timo Sirainen
a7014495bd
sometimes channel key wasn't saved.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@977 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-06 05:51:31 +00:00
Timo Sirainen
bb594d2aa6
bugfix in handling command(), cmdchar at start of command was still required..
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@975 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-06 05:35:34 +00:00
Timo Sirainen
e9db7e54a2
irssi_bless() crashed with NULL parameter
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@973 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-06 05:22:47 +00:00
Timo Sirainen
e95f309b50
perl changes - values() method doesn't exist anymore, instead of
...
$server->values()->{...} you now use directly $server->{...}
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@972 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-06 05:03:11 +00:00
Timo Sirainen
a99e93ef5d
NICK_REC can be now inherited
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@971 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-06 01:07:21 +00:00
Timo Sirainen
809fa17d82
Use hardcoded array for signals instead of dynamic (pretty useless, "10
...
is enough for everybody" :). Check sysname/sysrelease only once at
beginning and use those values rest of the time.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@970 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-06 01:06:35 +00:00
Timo Sirainen
9f2f1dc70a
Server events: switched order of data and server parameters. it's now
...
SERVER_REC *server, const char *data, .. hope this doesn't cause too
many problems :)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@967 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-05 21:12:52 +00:00
Timo Sirainen
346808789c
net_gethostbyname_nonblock(): don't crash if net_gethosterror() returns
...
error message as NULL.
Initialize winsock with win32.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@966 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-05 19:43:12 +00:00
Timo Sirainen
4316840890
bot & proxy plugins fixed for GIOChannel changes
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@965 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-05 01:01:53 +00:00
Timo Sirainen
d1eaeca255
Split expandos from special-vars.c to expandos.c. Added list of signals
...
to each expando that can might change it's value.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@964 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-05 00:53:04 +00:00
Timo Sirainen
5f941b8fa6
added signal_add_to_id()
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@963 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-04 23:53:28 +00:00
Timo Sirainen
1c9f45b4a4
Use GIOChannel instead of sockets directly. Helps porting to win32 :)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@962 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-04 22:57:18 +00:00
Timo Sirainen
e81fdd7307
/CLEAR -all - clear all windows.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@961 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-04 20:36:00 +00:00
Timo Sirainen
e18d43cef7
cmd_get_params() didn't work correctly if we didn't want any paramers
...
but only options.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@960 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-04 20:35:44 +00:00
Timo Sirainen
ba3842761e
don't allow printing iso8859-1 nonprintable highascii chars.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@959 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-04 15:15:03 +00:00
Timo Sirainen
d8f07fe001
/SET scroll_page_count - how many lines to scroll with pgup/pgdn. either
...
an absolute value, or if the count starts with '/', it's calculated as
lines_in_screen/count, default is /2.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@958 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-04 13:11:44 +00:00
Timo Sirainen
358848c80f
/^command should stop also "print starting" and "print format" signals.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@957 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-04 11:01:37 +00:00
Timo Sirainen
c5bb780a93
removed useless if condition
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@954 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-04 03:56:32 +00:00
Timo Sirainen
7e781736c6
use format_get_text_theme_charargs() instead of ..._args() in
...
printformat_module_dest() since we already have arguments in char **
table.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@953 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-04 03:37:22 +00:00
Timo Sirainen
b67ab7747e
In queries the queried nick was always added to completion list even if
...
the word to be completed didn't start with the same characters
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@952 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-04 02:45:34 +00:00
Timo Sirainen
ed7f8d401f
own dcc messages weren't displayed in right window.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@951 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-04 02:26:33 +00:00
Timo Sirainen
a5e46bad36
nl_langinfo() was a bad idea, don't use it.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@948 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-03 06:39:28 +00:00
Timo Sirainen
af95ca3a7d
printtext_multiline(): use the specified level, not MSGLEVEL_NEVER always.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@946 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-03 06:22:35 +00:00
Timo Sirainen
d174cc6db0
Don't crash if first line in window is just a newline
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@943 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-03 06:07:33 +00:00
Timo Sirainen
043d9b8079
print the firsttimer info to irssi's window instead of stdout.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@942 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-03 05:47:50 +00:00
Timo Sirainen
e70ca21648
complain about old default.themes
...
notify new irssi users about startup-HOWTO
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@940 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-03 05:23:26 +00:00
Timo Sirainen
e720a50a8a
signal "netsplit add" -> "netsplit new"
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@939 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-03 04:48:01 +00:00
Timo Sirainen
14dfacdb5f
Don't redraw screen when trying to scroll up at the start of scrollback
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@938 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-03 04:44:36 +00:00
Timo Sirainen
b3a642e548
command() doesn't need cmdchar at start of command anymore.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@937 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-03 04:43:53 +00:00
Timo Sirainen
c8a90566ca
/RECONNECT without any parameters and when not connected to any server
...
reconnects to first server in reconnect list.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@936 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-03 04:31:17 +00:00
Timo Sirainen
03b3322432
Reply to clients which send IRSSILAG notices to themselves.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@935 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-03 04:27:01 +00:00
Timo Sirainen
de0e6b0184
Removed targets from printformat()s so all those extra dcc messages
...
would go to status window instead of the dcc chat queries.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@934 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-03 02:38:42 +00:00
Timo Sirainen
4d39f311f9
fixes
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@933 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-03 02:28:01 +00:00
Timo Sirainen
0577583fca
Theme updates
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@931 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-03 02:20:38 +00:00
Timo Sirainen
4c82e70fb5
Remove trailing spaces from all modes
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@930 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-03 01:43:07 +00:00
Timo Sirainen
f436a34f61
/SET show_nickmode_empty - when mode is empty, should we display " " or ""
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@929 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-03 01:13:05 +00:00
Timo Sirainen
3a6fef78a2
/SET emphasis - convert _underlined_ and *bold* words (and phrases) to use
...
real underlines/bolds. patch by tommik.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@928 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-03 00:10:20 +00:00
Timo Sirainen
5e66be312a
Theme saving fixes
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@927 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-02 23:53:35 +00:00
Timo Sirainen
fab312dde3
Print timestamps correctly with /SB REDRAW
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@926 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-02 22:08:07 +00:00
Timo Sirainen
47eda740cc
/SET autocreate_windows - should we create new windows for new window
...
items or just place everything to one window
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@925 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-02 22:07:24 +00:00
Timo Sirainen
d1028e2a7c
Moved activity to last item in statusbar
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@924 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-02 22:03:26 +00:00
Timo Sirainen
085b938dd3
/SB REDRAW fixes, multiline formats should work now correctly.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@923 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-02 20:34:00 +00:00
Timo Sirainen
df94b9a44c
window_[add|remove]_item -> window_item_[add|remove]
...
added window_item_destroy(), window_item_remove() doesn't destroy the
item anymore
window_find_item()'s first parameter changed from WINDOW_REC to SERVER_REC
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@922 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-02 19:08:21 +00:00
Timo Sirainen
ed550c01d1
typofix
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@921 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-02 19:06:24 +00:00
Timo Sirainen
1ee8f8fb45
nl_langinfo() didn't work like i thought - fixed :)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@920 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-02 19:05:03 +00:00
Timo Sirainen
e881761d86
"window item remove" signal: destroy the channel/query record _last_
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@919 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-02 07:55:55 +00:00
Timo Sirainen
cfd50ce9cd
..and removed the rest of the alloca()s too
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@918 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-02 07:08:49 +00:00
Timo Sirainen
32790f1515
don't use alloca()
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@917 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-02 07:02:59 +00:00
Timo Sirainen
0cb6db26d9
/WINDOW ITEM GOTO <name> - sets <name> window item active in current window
...
/WINDOW ITEM MOVE <number>|<name> - moves window item to another window
/JOIN #already_joined_channel - same as /WINDOW ITEM MOVE <name>
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@916 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-02 06:08:31 +00:00
Timo Sirainen
800ee1ea9a
Forgot to commit for the nl_langinfo()
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@915 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-02 05:03:01 +00:00
Timo Sirainen
fda66b542c
Nick completion now completes nicks from all channels in active window,
...
except when completing the first word in line only nicks in active
channel are completed.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@914 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-02 05:01:55 +00:00
Timo Sirainen
9ab8b13fd8
small "fix"
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@913 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-02 04:48:27 +00:00
Timo Sirainen
29f0531550
Use langinfo.h's nl_langinfo(YESEXPR) instead of 'Y'.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@912 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-02 04:44:06 +00:00
Timo Sirainen
e4d67a1bc4
Changed init order of fe_channels vs. window_items, now irssi won't print
...
twice the "talking with xx" and "talking in xx" when using ^X to change
to another channel in window.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@911 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-02 04:43:30 +00:00
Timo Sirainen
6ef409c4d0
internal default.theme is used if it isn't found anywhere
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@910 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-02 02:01:51 +00:00
Timo Sirainen
f2a8cab907
config_close() didn't work correctly when config was parsed from string
...
instead of file.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@909 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-02 02:01:28 +00:00
Timo Sirainen
db1b93ee99
ARGH! %s format bug!
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@908 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-01 13:21:54 +00:00
Timo Sirainen
f632c4c924
Remove trailing spaces from mode changes
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@907 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-01 01:31:55 +00:00
Timo Sirainen
bb53065bab
Netsplit printing fixes.
...
Print multiple identical mode changes in one line
(mode +o nick by nick1, nick2, nick3)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@906 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-12-01 01:00:28 +00:00
Timo Sirainen
12ec2b86b8
/WAIT [-<server tag>] <milliseconds> - wait for <milliseconds> before
...
sending anything else to server
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@905 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-30 23:13:15 +00:00
Timo Sirainen
e7bfb7fe88
added g_timeval_cmp()
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@904 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-30 23:12:42 +00:00
Timo Sirainen
a01275959d
cmd_options_get_server() : allow NULL cmd argument
...
eval_special_string() : if any of the commands separated with ; used
the arguments ($0, $1, etc.) don't anymore append all the arguments
after other commands.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@903 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-30 22:58:45 +00:00
Timo Sirainen
2ea411093a
Bugfix for deciding which window to place new window item.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@902 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-30 17:00:51 +00:00
Timo Sirainen
70d49e5042
crashfix
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@901 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-30 16:32:28 +00:00
Timo Sirainen
6d88345f30
While waiting for more netsplits/netjoins, if anything else is printed
...
to screen, print the current netsplit/netjoin messages before that text.
not tested, hope it works ;)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@900 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-30 01:44:07 +00:00
Timo Sirainen
18a918791e
send "print starting" signal before each printformat() or printtext()
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@899 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-30 01:41:11 +00:00
Timo Sirainen
cbf45ea6bf
stristr() and stristr_full() didn't work correctly with empty needle
...
argument.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@898 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-30 01:14:49 +00:00
Timo Sirainen
1d48bc59ac
window_text_find() didn't work correctly with empty find string.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@897 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-30 01:13:34 +00:00
Timo Sirainen
1ca99a108c
file_checksum() shouldn't crash if it can't open the file.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@896 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-29 16:05:15 +00:00
Timo Sirainen
c67e6a1b8c
Don't ever send more than 10 channels/line in mode/who requests. Though
...
usually the max. channels/server limit is 10 :)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@895 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-28 17:43:39 +00:00
Timo Sirainen
fe7621875d
bugfixes with channel syncing.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@894 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-28 17:32:45 +00:00
Timo Sirainen
cd3577ef66
fixed text buffer crash when scrollback got full
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@893 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-27 17:18:58 +00:00
Timo Sirainen
95bc994779
don't destroy all netsplits when someone joins back from split, only
...
the nicks that were in same server
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@892 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-27 15:47:26 +00:00
Timo Sirainen
10fcff30d8
added dccmsgs level to msgs window.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@889 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-27 11:53:07 +00:00
Timo Sirainen
8290d621f3
Call /part command instead of directly sending part message to server when
...
destroying channel.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@888 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-27 10:44:46 +00:00
Timo Sirainen
6aa8af346c
forgot to add this
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@887 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-27 01:23:28 +00:00
Timo Sirainen
0d8239e40e
config changes, CONFIG_REC is now required parameter for
...
config_node_set_int/bool() and config_node_add_list()
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@886 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-26 10:24:30 +00:00
Timo Sirainen
079932c405
Perl fixes and additions. theme_register() / printformat() works now
...
with scripts
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@884 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-26 09:22:18 +00:00
Timo Sirainen
9a7491fbe6
Mode ignores were checked wrong
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@883 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-26 05:37:18 +00:00
Timo Sirainen
cb03b5c133
netsplit fixes
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@882 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-26 05:33:51 +00:00
Timo Sirainen
7fbc915516
theme fixes
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@880 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-26 05:08:11 +00:00
Timo Sirainen
8c02aa15b4
Added -current, -window and -level options to /echo
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@879 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-26 03:52:23 +00:00
Timo Sirainen
504dedeb4e
window_find_item() was buggy if window argument was NULL
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@878 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-26 03:52:02 +00:00
Timo Sirainen
7ef53cbe0d
/SET part_message - default message with /PART
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@877 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-26 03:24:36 +00:00
Timo Sirainen
09f3538073
KEY_END isn't defined in all curses implementations
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@876 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-26 03:21:46 +00:00
Timo Sirainen
49b7992b00
Sometimes netsplit messages didn't get printed at all (those that came
...
after 3 seconds after split started)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@875 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-26 03:18:24 +00:00
Timo Sirainen
70bb51db19
/WINDOW <number> is now same as /WINDOW REFNUM <number>
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@874 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-26 02:53:50 +00:00
Timo Sirainen
f9c02639f5
/format -reset crashed irssi
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@873 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-26 02:49:21 +00:00
Timo Sirainen
f9653a5e1e
some updates for checking when to not autosave config.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@872 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-26 02:26:13 +00:00
Timo Sirainen
a954fa03d0
Added modify counter which is increased every time something is changed
...
in configuration.
Autosaving settings doesn't even try to save them if config isn't
changed.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@871 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-26 02:17:14 +00:00
Timo Sirainen
532d6c1e9d
Added some magic to /SERVER - if there's no server to disconnect from
...
in active server, irssi checks if some reconnection should be used
instead.
If there's one reconnection, /SERVER always uses it.
If there's reconnection to same host, it will be used (+same port is
preferred)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@870 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-26 02:09:15 +00:00
Timo Sirainen
3fbd7d5c82
Added KILL handling - user/server kills are now printed formatted.
...
If server kills you, connect back (almost) immediately, it was probably
just nick collision and you really want to connect back soon.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@869 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-26 01:30:05 +00:00
Timo Sirainen
746bd9b4f0
added functions from fe-windows.h and window-items.h
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@868 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-25 23:05:50 +00:00
Timo Sirainen
2e96f68445
mkpath() crashed with paths that didn't start with /
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@867 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-25 20:54:24 +00:00
Timo Sirainen
45c9838141
Time formats didn't work in directory name of autologs.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@866 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-25 16:30:56 +00:00
Timo Sirainen
d1d70fd5d7
s/enum GInputCondition/int/ - enums aren't supposed to orred together i
...
think.. at least MIPSpro gave warnings about it and it also feels wrong :)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@865 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-23 23:29:32 +00:00
Timo Sirainen
8961d23171
Still some warnings removed..
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@864 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-23 23:23:45 +00:00
Timo Sirainen
4e0166a44d
more warning fixes
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@863 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-23 23:06:29 +00:00
Timo Sirainen
5f2f6886c8
more enum fixes
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@862 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-23 22:59:14 +00:00
Timo Sirainen
1fd6f8faf6
more changes from int xx:1 to unsigned int xx:1
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@861 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-23 22:57:59 +00:00
Timo Sirainen
8ce36c05ea
several fixes to make irssi compile without warnings with MIPSpro
...
also fixed ctcp_queue_clean() - it might have crashed sometimes..
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@859 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-23 21:40:07 +00:00
Timo Sirainen
8fb2249f07
hilight-text: whops, bugfix went wrong :)
...
fe-text: removed the warning that happened when calling printbeep()
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@858 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-22 20:01:47 +00:00
Timo Sirainen
2912532875
bugfixes
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@857 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-22 19:46:43 +00:00
Timo Sirainen
8dd24a4444
Added input_add() / input_remove()
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@856 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-21 23:26:07 +00:00
Timo Sirainen
d62177df3c
crashfix
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@855 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-21 12:56:27 +00:00
Timo Sirainen
e923b1651a
/SCROLLBACK REDRAW - redraw the contents of current window according to
...
active formats, ie. changing theme changes scrollback.
It's still a bit buggy (can crash) with multiline formats, need to fix
it as soon as I figure out where the problem is..
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@852 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-21 03:00:05 +00:00
Timo Sirainen
e3084d3ffa
Win32 fixes - Irssi now compiles with MSVC++ :)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@851 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-18 15:32:59 +00:00
Timo Sirainen
14e5dc8b8e
compiler warning fixes + one real bug in dcc-chat
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@850 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-18 15:31:28 +00:00
Timo Sirainen
c4af878047
windows.h -> fe-windows.h
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@849 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-18 15:25:04 +00:00
Timo Sirainen
df3da57de2
Don't crash if MAIL environment isn't set.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@848 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-17 18:02:17 +00:00
Timo Sirainen
7adca508b1
Use signal.h, not sys/signal.h
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@847 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-17 16:55:46 +00:00
Timo Sirainen
39630c3d58
windows.h conflicted with microsoft's windows.h :) renamed windows.[ch] to
...
fe-windows.[ch]
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@846 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-17 16:27:14 +00:00
Timo Sirainen
2edcdd715f
Remember who set the topic and when, display the info when using /TOPIC.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@845 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-17 14:59:32 +00:00
Timo Sirainen
090e88b34d
If other side replies to our DCC CHAT request with DCC CHAT request of
...
their own (maybe we were inside firewall and other side noticed it),
connect to it immediately.
Don't allow more than one identical DCC request, if more is received
just update the port of the previous request.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@844 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-17 03:08:32 +00:00
Timo Sirainen
54815d198b
Check that enough parameters are given to /DCC CLOSE
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@843 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-17 02:45:04 +00:00
Timo Sirainen
29a64a8924
/SET autocreate_query_level DCCMSGS specifies now if DCC chats should
...
create query windows automatically.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@842 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-17 02:40:18 +00:00
Timo Sirainen
da9fd56f71
Added some comments about redirection problems.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@840 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-16 21:34:42 +00:00
Timo Sirainen
a890edfd41
Don't close non-autologs when leaving channel / closing query.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@839 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-15 23:34:32 +00:00
Timo Sirainen
0b125e8476
/NICK was broken.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@838 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-14 01:14:02 +00:00
Timo Sirainen
99a6645142
Forgot to call formats_init() / ..deinit()
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@837 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-13 01:52:41 +00:00
Timo Sirainen
d1330fff6d
Text printing changes. Formats are now optionally saved to each line so
...
later if you used /format it would change the old lines too. However
the actual line changing doesn't work yet :)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@836 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-12 20:20:05 +00:00
Timo Sirainen
61f33a6bb2
Some sizeof() fixes to IPv6 support when connecting to IPv4 addresses.
...
Linux didn't seem to have any problem with these but some other OSes
did.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@835 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-11 20:27:37 +00:00
Timo Sirainen
86840d61cd
Ctrl-T = transpose_characters
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@833 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-11 01:46:15 +00:00
Timo Sirainen
63491d7d4f
/SET dcc_autodisplay_dialog isn't used for anything, removed.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@832 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-11 00:56:13 +00:00
Timo Sirainen
527aada63a
Use nodelay() instead of halfdelay()
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@831 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-10 01:23:50 +00:00
Timo Sirainen
d3250be956
Don't change client's nick every time someone else changes nick..
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@830 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-10 00:38:48 +00:00
Timo Sirainen
0f4ec3deac
"NOTIFY" was missing from syntax
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@829 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-09 23:40:48 +00:00
Timo Sirainen
f3d4c6bc63
let actions pass through the proxy to clients, they're not "real" CTCPs..
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@828 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-09 22:03:20 +00:00
Timo Sirainen
07106c4029
ping/pong was broken again, hope this now _finally_ works :)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@827 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-09 21:48:51 +00:00
Timo Sirainen
4710a37762
I had broken the /names list.. :)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@826 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-09 21:43:10 +00:00
Timo Sirainen
4211d1e80b
Use ircnet name as the proxy's "real address".
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@825 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-09 21:40:22 +00:00
Timo Sirainen
9895d0cc11
One final fix for ping/pong
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@824 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-09 21:32:46 +00:00
Timo Sirainen
ea5109d6c5
fix to ping/pong handling :)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@823 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-09 21:29:39 +00:00
Timo Sirainen
82a3f10480
When sending /NAMES after join: Don't send lines longer than 512 chars -
...
non-irssi clients don't like them :)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@822 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-09 21:26:55 +00:00
Timo Sirainen
76ca80087b
Hide IRSSILAG notices from clients
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@821 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-09 21:22:56 +00:00
Timo Sirainen
4b7bcde577
PING from client wasn't handled correctly.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@820 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-09 21:21:29 +00:00
Timo Sirainen
a4bb4fb983
/SET activity_level, /SET hilight_level .. which message levels should
...
be treated as msg/hilight activity. Patch by tommik.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@819 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-09 20:38:50 +00:00
Timo Sirainen
b3b1438d22
when finding window for item, prefer empty windows that don't have
...
anything waiting channels list to those that have.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@818 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-09 20:38:04 +00:00
Timo Sirainen
d49248c7fe
level_get() didn't check ambiguous commands correctly - dcc always failed
...
because it was partial for dccmsgs.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@817 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-08 23:40:34 +00:00
Timo Sirainen
39811fb47d
nick changes were buggy
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@816 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-08 22:55:43 +00:00
Timo Sirainen
499db646e1
minor speed enhance
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@815 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-07 01:46:25 +00:00
Timo Sirainen
228c0842fc
minor cleanups
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@814 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-07 01:42:21 +00:00
Timo Sirainen
6e27475e98
Updated stristr() and stristr_full() to be a bit faster.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@813 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-07 01:25:46 +00:00
Timo Sirainen
4301e04791
Regexp ignores are now compiled when they're created, not every time
...
they're checked (every time a new line is received). This should reduce
some CPU load when using them.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@812 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-07 00:06:35 +00:00
Timo Sirainen
6cc6f90468
Connecting to proxy when server connection was down didn't work correctly.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@811 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-06 23:27:46 +00:00
Timo Sirainen
a8c139d5e2
Proxy plugin fixes and cleanups. Supports now multiple servers, doesn't
...
let clients see CTCP requests and if one client writes message, other
clients will see it as well.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@810 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-06 02:29:01 +00:00
Timo Sirainen
2fc8c5b83f
Wallop format fixes
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@809 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-05 12:36:58 +00:00
Timo Sirainen
84de26d0b7
rejoin timeout 1min -> 5min
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@808 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-04 18:57:29 +00:00
Timo Sirainen
745a3e2104
added small sanity check
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@807 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-04 18:56:14 +00:00
Timo Sirainen
cbcf1b07bc
Fixed lag checking when nick was just being changed.
...
Support for DALnet event 437 "can't change nick while being banned in
some channel" which conflicts with ircnet's "nick/channel temporarily
unavailable"
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@806 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-04 16:54:58 +00:00
Timo Sirainen
990e2741aa
Removed useless part of code.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@805 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-04 14:54:39 +00:00
Timo Sirainen
2ba63e1863
privmsg fixes
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@804 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-02 21:09:21 +00:00
Timo Sirainen
3d551427c6
fixed notices in theme.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@802 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-02 17:50:51 +00:00
Timo Sirainen
da4d8445f1
small "fix"
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@801 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-11-02 16:29:05 +00:00
Timo Sirainen
5da6c63cdd
Moved the ISA defines from .pm to irssi code, so that non-irc protocols
...
would work also without a specific .pm file. Also you don't need to
use Irssi::Irc anymore if you don't need IRC specific functions.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@800 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-30 22:52:51 +00:00
Timo Sirainen
ae06c90be1
long word handling fixes
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@799 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-29 19:03:19 +00:00
Timo Sirainen
78064ed161
Don't indent the next line when long word is split. Also we try not to
...
do any cursor movement so that terminals could notice that the word
continues to next line .. however terminfo or curses or something is
being stupid and breaks this anyway, with TERM=ansi it seems to work :)
also using gnome-terminal long URLs work right too.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@798 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-29 00:35:28 +00:00
Timo Sirainen
73858a2e5e
Some fixes.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@797 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-28 21:04:01 +00:00
Timo Sirainen
4dcbe05c0f
Cleaned up printtext.c, split part of it to formats.c
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@796 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-28 20:14:19 +00:00
Timo Sirainen
8653c6ea36
/SET log_theme - you can now write to log files with different theme
...
than to screen.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@795 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-28 03:01:11 +00:00
Timo Sirainen
80dd793c60
Updated new default.theme to module-formats files.
...
default.theme still contains the abstracts.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@794 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-28 01:52:16 +00:00
Timo Sirainen
1e6f81e38f
Compress colors.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@793 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-28 00:48:36 +00:00
Timo Sirainen
1541257ac7
Some fixes for handling %n
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@792 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-28 00:04:21 +00:00
Timo Sirainen
000ba23aa7
Support for templates in theme files.
...
module-formats.c files needs to be updated, meanwhile here's default.theme
you can use.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@791 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-27 23:06:26 +00:00
Timo Sirainen
35fd48a0b4
use sigaction() instead of signal(). With some OSes the signal handler
...
is set back to default after each time signal is raised if signal() is
used (by norpan).
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@790 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-27 18:37:32 +00:00
Timo Sirainen
d813ecd194
A simple /EXEC command by Tinuk.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@788 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-27 18:30:36 +00:00
Timo Sirainen
25fa27c5f0
Automatic appending of .pl to script name didn't work for file names
...
less than 4 chars.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@787 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-27 01:46:20 +00:00
Timo Sirainen
ed1b4e69a9
If nick isn't found from channel (for whatever reason), print the nick
...
mode as " ", not "".
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@786 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-27 01:19:15 +00:00
Timo Sirainen
b875e2e29d
signal_stop(); signal_emit("same signal", ...); didn't work. other way
...
around it did though
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@785 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-27 01:18:16 +00:00
Timo Sirainen
e0bc134d66
Win32 updates
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@784 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-26 18:57:23 +00:00
Timo Sirainen
df10f182c0
Some fixes for compiling with Win32 :)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@783 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-26 18:12:20 +00:00
Timo Sirainen
c6808b3724
Add the server specific functions immediately after the server
...
connection is started, not after the connection is successfully
finished.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@782 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-22 15:46:28 +00:00
Timo Sirainen
9b459cfe46
Fixed glib warning with autologging and queries.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@781 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-22 15:38:53 +00:00
Timo Sirainen
c78f0d12c8
Wildcards didn't with /OP (/DEOP, /VOICE, etc.) if there was more than
...
one masks used.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@780 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-22 15:25:17 +00:00
Timo Sirainen
4ee8b929b9
Key bindings weren't loaded at startup correctly.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@779 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-22 15:00:52 +00:00
Timo Sirainen
688c39045c
If window_set_active() was called with NULL window (shouldn't happen
...
ofter/ever?) irssi added NULL window to windows list.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@778 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-22 12:33:47 +00:00
Timo Sirainen
c8ab59eb8a
Missing channels-rejoin.h
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@774 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-19 19:39:50 +00:00
Timo Sirainen
ce4eda21f4
Added debug
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@772 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-19 15:44:49 +00:00
Timo Sirainen
7bba8f19c5
updates
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@770 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-18 22:45:26 +00:00
Timo Sirainen
cefc72bfe7
Log items weren't read correctly from config
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@769 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-18 21:29:22 +00:00
Timo Sirainen
fcb1374e40
fixes
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@768 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-18 20:50:12 +00:00
Timo Sirainen
ac6bfeba1f
Signal fixes
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@767 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-18 01:32:14 +00:00
Timo Sirainen
0977ab90e5
Logging fixes. Autologging with same named channels in different
...
networks should work correctly.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@765 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-17 23:37:21 +00:00
Timo Sirainen
4f997ffe8f
Rejoin fixes
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@763 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-15 21:14:13 +00:00
Timo Sirainen
a2cac63e56
Irssi won't automatically overwrite configuration files if they're
...
changed while irssi is running:
- /SAVE asks whether to save it or not
- autosave at quit saves it to config.autosave file
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@762 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-15 19:21:21 +00:00
Timo Sirainen
228c1d7f36
Some hilight+window activity related fixes
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@761 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-15 18:04:06 +00:00
Timo Sirainen
6e0d956f3d
Netsplit cleanups. Added /SET netsplit_nicks_hide_threshold.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@760 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-14 21:17:45 +00:00
Timo Sirainen
4474c7b822
chanserv url bugfix :)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@758 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-14 19:43:01 +00:00
Timo Sirainen
afcf554bf8
Added format for the chanserv url event.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@757 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-14 19:41:47 +00:00
Timo Sirainen
2b4f089bd0
when received event 328 (chanserv url in dalnet) write it to correct
...
channel.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@756 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-14 19:28:14 +00:00
Timo Sirainen
bd19c4a7d7
"/whois x x" - if x isn't found irssi now prints "there's no such nick x"
...
instead of complaining about unknown server x.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@755 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-14 16:02:35 +00:00
Timo Sirainen
76a6b9a931
perl fixes
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@754 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-14 15:19:56 +00:00
Timo Sirainen
5733a8c6e3
/WHOIS in a query asks the queried nick's whois.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@753 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-14 14:37:01 +00:00
Timo Sirainen
148a6692e6
/LAST doesn't print the -!- at the start of lines.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@752 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-14 14:34:40 +00:00
Timo Sirainen
4c882129c3
/connect + /server server/chatnet completion by tommik.
...
Completion works now with commands that optionally could have
subcommands, like /server l<tab> could return list (subcommand) or
localhost (server).
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@751 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-14 14:32:53 +00:00
Timo Sirainen
98060c3185
Moved nick/msg/channel completion to core with some cleanups.
...
Moved ignore checking to fe-ignore-messages.c.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@750 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-14 14:07:31 +00:00
Timo Sirainen
8c4b167327
multiprotocol fixes
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@749 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-14 02:41:46 +00:00
Timo Sirainen
f9a07afa5e
match_nick_flags() didn't check that the nick actually began with a flag.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@748 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-14 02:10:22 +00:00
Timo Sirainen
2feb56f980
irc_server_get_channels() now returns also the channels that are in
...
rejoin list.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@747 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-14 02:00:19 +00:00
Timo Sirainen
3977308cda
added
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@746 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-14 01:57:27 +00:00
Timo Sirainen
015a598fa3
[irc_]channels_setup_[de]init() calls were in wrong places.
...
Reconnection forgot to join to old channels after the first
reconnection try.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@744 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-14 01:43:05 +00:00
Timo Sirainen
46424964de
/format own_dcc_me -> own_dcc_action
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@743 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-14 01:09:19 +00:00
Timo Sirainen
f6dbbfae1f
When joining to !channel the join message was printed to active window
...
instead of the channel's.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@742 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-14 01:06:24 +00:00
Timo Sirainen
d398247f76
Handle event "407 duplicate channel" correctly - happens when trying to
...
create !channel (/join !!channel) while it already exists.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@741 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-14 01:03:11 +00:00
Timo Sirainen
ad97695841
fixes
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@740 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-14 00:53:59 +00:00
Timo Sirainen
6a3efe49ab
Autorejoin when join temporarily fails because of netsplit is handled
...
better now. Irssi prints a nice message about it only once and you can
abort it with /RMREJOINS command.
"channel query" -> "channel joined"
channels_join() must not use cmd_return|param_error() commands since we
don't necessarily call it from command handler and signal_stop() could
cause some damage.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@739 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-14 00:45:16 +00:00
Timo Sirainen
f850204479
"/WHOIS *" requires -yes option to work.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@738 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-13 22:34:19 +00:00
Timo Sirainen
20bac288f6
Forgot to move fe-ignore to core.
...
/unignore now complains if you don't give parameters to it.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@737 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-13 22:26:33 +00:00
Timo Sirainen
1627ad03bd
Don't show timestamps when doing /LAST.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@736 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-13 22:17:37 +00:00
Timo Sirainen
1fa98c2369
updating user modes were handled as they were channel modes, like +o
...
etc. thought they needed arguments.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@735 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-13 22:05:57 +00:00
Timo Sirainen
28f3e476da
Complain only once with autologging if opening some log file failed
...
(locked by another irssi)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@734 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-13 21:53:25 +00:00
Timo Sirainen
0ef25c9fb4
match_wildcards() failed if there was * at the end of the mask but
...
otherwise data matched (str* vs. str)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@733 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-13 21:47:32 +00:00
Timo Sirainen
e51eba853a
Saving theme didn't complain if the save failed.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@732 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-13 21:24:44 +00:00
Timo Sirainen
00f9af313b
try running make again if it fails the first time - it's probably
...
because Makefile.PL was updated and make needs to be run again.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@730 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-11 22:06:04 +00:00
Timo Sirainen
55299b6b4a
Ignore was moved to core.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@729 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-11 22:01:23 +00:00
Timo Sirainen
b61e210389
removed warning
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@728 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-11 21:10:43 +00:00
Timo Sirainen
f07f552661
Moved join, part, quit, kick, nick, invite and topic printing to core.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@726 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-10 00:08:23 +00:00
Timo Sirainen
3c78d95614
Moved ignore to core.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@725 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-09 23:40:18 +00:00
Timo Sirainen
11f2accbb1
--disable-curses-windows option to configure
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@723 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-08 12:54:26 +00:00
Timo Sirainen
62473e354f
If mode didn't have the expected argument irssi would loop forever.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@722 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-07 15:12:50 +00:00
Timo Sirainen
c5add0e0a4
Create libtool-static for creating irssi modules that don't need .a
...
libraries.
Small update to curses's help
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@719 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-04 00:22:59 +00:00
Timo Sirainen
f6a284af37
Perl compiling updates
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@718 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-03 23:54:56 +00:00
Timo Sirainen
5e97ea1549
--enable-perl=[yes|no|static]
...
Allows building perl support either as loadable irssi module or
statically linked to irssi binary.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@716 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-03 22:57:14 +00:00
Timo Sirainen
391a419a1f
s/core/common/ - because make clean tried to delete it :)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@715 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-03 19:10:24 +00:00
Timo Sirainen
6fc2a34121
Added -avoid-version options and disable-static for SILC module.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@714 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-02 01:11:53 +00:00
Timo Sirainen
b7ce4dc814
fixes .. still not perfect
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@713 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-02 01:04:39 +00:00
Timo Sirainen
f0b2564809
Window activity was displayed in wrong window if query windows were
...
autocreated
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@712 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-01 23:42:58 +00:00
Timo Sirainen
84ebe10cd7
bugfix
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@711 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-01 23:37:31 +00:00
Timo Sirainen
0158782b02
Keyboard should never get stuck again when receiving huge amounts of
...
text from server that irssi doesn't handle fast enough.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@710 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-01 22:12:01 +00:00
Timo Sirainen
f8ea75ceb1
added
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@709 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-01 21:56:20 +00:00
Timo Sirainen
c48a05c3e8
Perl updates
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@707 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-01 21:46:48 +00:00
Timo Sirainen
54ee1c6e8c
/SILENCE updates, added /UNSILENCE command.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@706 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-01 21:00:59 +00:00
Timo Sirainen
62dee8fdaf
Perl works again :) Split to Irssi and Irssi::Irc packages.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@705 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-01 20:48:48 +00:00
Timo Sirainen
c1a191955b
Chat protocol updates.
...
Module loading tries to load first from home dir, then the global dir.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@704 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-01 20:48:10 +00:00
Timo Sirainen
8c2799b5f8
multiprotocol fixes
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@703 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-10-01 16:17:12 +00:00
Timo Sirainen
414348ca3c
forgot to add this
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@702 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-09-30 22:59:37 +00:00
Timo Sirainen
e754aa1c30
bugfix
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@700 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-09-30 22:52:30 +00:00
Timo Sirainen
2b8580c8a7
multiprotocol updates. SILC prints channel and private messages now
...
using the same message formats as IRC.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@699 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-09-30 22:49:48 +00:00
Timo Sirainen
965def294b
When connecting to server, change the active window's server if the
...
window is empty.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@698 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-09-30 00:11:56 +00:00
Timo Sirainen
d549526735
Updated Irssi proxy to work with latest version, thanks to fuchs :)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@697 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-09-29 23:59:51 +00:00
Timo Sirainen
3eea53d2ee
minor updates
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@696 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-09-29 23:57:30 +00:00
Timo Sirainen
359453abb0
own_dcc_query fixed
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@695 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-09-28 18:54:43 +00:00
Timo Sirainen
195d49f338
multiprotocol fixes
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@694 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-09-28 14:19:17 +00:00
Timo Sirainen
4e4ba04b7e
multiprotocol fixes for /AWAY -all
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@693 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-09-28 01:38:50 +00:00
Timo Sirainen
6dd07c76cb
fixes for multiprotocol support
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@692 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-09-28 01:31:52 +00:00
Timo Sirainen
c91e8f98a4
multiprotocol fixes
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@691 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-09-28 00:32:56 +00:00
Timo Sirainen
9843c46cc7
fixes
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@690 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-09-28 00:28:48 +00:00
Timo Sirainen
49b22f8b31
multiprotocol fixes
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@689 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-09-28 00:25:14 +00:00
Timo Sirainen
796531e31f
fix for multiserver support
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@688 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-09-27 23:59:20 +00:00
Timo Sirainen
e256b3a108
Moved /DISCONNECT to core, other multiprotocol fixes.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@687 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-09-27 23:47:51 +00:00
Timo Sirainen
ec8c613101
module deinit fixes
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@686 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-09-27 23:46:20 +00:00
Timo Sirainen
29c8c6e1cd
net_gethostbyaddr() fixed.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@685 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-09-27 23:45:17 +00:00
Timo Sirainen
79100fea45
modules are deinitialized at quit.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@684 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-09-27 23:43:53 +00:00
Timo Sirainen
b6de29afbd
/SERVER irc.server.org 1234 now connects to port 1234 always even if
...
some other port is specified for the same server in setup.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@682 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-09-27 00:25:26 +00:00
Timo Sirainen
833bf37831
Show help with "clientcrap" message level, not "never".
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@681 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-09-27 00:17:23 +00:00
Timo Sirainen
b363402b5c
/BIND <key> /command works now directly instead of needing the
...
"command" id in the middle
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@680 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-09-27 00:14:58 +00:00
Timo Sirainen
a3accf4bbe
Also moving windows and changing refnum updates activity list.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@679 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-09-27 00:11:06 +00:00
Timo Sirainen
407ee2bd1b
Closing window didn't update window activity list.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@678 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-09-27 00:08:03 +00:00
Timo Sirainen
bae879de22
irc_nick_match() should now work better for checking if nick at the
...
start of the message was really meant for you.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@677 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-09-26 22:24:53 +00:00
Timo Sirainen
3d627ca527
if printformat() was given a argument ending with ^C it could mess up
...
one or two chars of the following text (part/quit messages).
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@676 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-09-26 22:02:19 +00:00
Timo Sirainen
91b4c3af46
PART and QUIT messages set the background color to default before
...
printing the last "]" char
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@675 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-09-26 21:46:50 +00:00
Timo Sirainen
5f752567f6
"NONE" works now with combine_levels(). /WINDOW LEVEL NONE works and if
...
window doesn't have level it prints "NONE" instead of empty string.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@674 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-09-26 21:44:20 +00:00
Timo Sirainen
64e0b8d96b
backwards compatibility for s/ircnet/chanet/ change.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@673 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-09-26 21:39:33 +00:00
Timo Sirainen
c23403d95e
Display CTCP PING replies even if they're not in the form irssi
...
expected.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@671 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-09-25 19:01:40 +00:00
Timo Sirainen
c389144c2a
Ping replies should have displayed always with 3 decimals
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@669 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-09-25 18:09:25 +00:00
Timo Sirainen
48a472728f
Added target parameter to own_dcc format
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@668 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-09-25 17:26:52 +00:00
Timo Sirainen
886ca98e11
Don't show statusbar with bold color
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@667 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-09-25 17:19:37 +00:00
Timo Sirainen
bb20de0d43
If /SET show_quit_once was set and ignored nick quitted, irssi printed
...
GLib warning.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@666 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-09-25 13:23:01 +00:00
Timo Sirainen
cb9c32d981
Bugfix for checking if user mode was empty (don't show (+) in statusbar)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@665 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-09-24 16:31:45 +00:00
Timo Sirainen
f76248133a
/SET completion_nicks_lowercase
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@664 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-09-22 10:26:52 +00:00
Timo Sirainen
e316475afd
Netsplit fixes
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@663 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-09-19 21:14:35 +00:00
Timo Sirainen
0790ad02f6
Irssi crashed if you used "/JOIN" or "/JOIN -invite" without connected
...
to server.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@662 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-09-19 12:55:49 +00:00
Timo Sirainen
7a8000f1d2
/OP, /DEOP, etc. commands printed warning if no valid nicks were found.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@658 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-09-10 19:28:56 +00:00
Timo Sirainen
2d16538dec
Moved the PL_perl_destruct_level check to configure script, it should
...
now work with Perl 5.6 too.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@657 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-09-07 22:43:07 +00:00
Timo Sirainen
17bb7faf2f
Perl works now only as a runtime loadable module
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@656 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-09-07 21:55:58 +00:00
Timo Sirainen
8478a63c36
/SET default_nick -> /SET nick
...
/FORMAT own_me -> /FORMAT own_action
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@654 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-09-06 23:24:12 +00:00
Timo Sirainen
ecb334b6cc
When pressing line down, the command line wasn't saved to history.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@653 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-09-06 23:15:42 +00:00
Timo Sirainen
9870fbe92e
No, SILC stuff still shouldn't be here :)
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@652 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-09-06 22:05:01 +00:00
Timo Sirainen
444f88ac88
Disconnect if net_sendbuffer_send() fails.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@651 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-09-06 22:00:28 +00:00
Timo Sirainen
4969326cd6
line_split() : use g_memmove() instead of memcpy() .. hm. how could
...
this even work before? :)
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@650 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-09-06 21:54:53 +00:00
Timo Sirainen
2d1ac3059a
/set autocreate_query -> /set autocreate_query_level
...
fixes to /ircnet, /server and /channel commands
other updates and fixes
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@649 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-09-06 21:30:56 +00:00
Timo Sirainen
008ec45db2
config_node_clear() didn't work right.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@648 dbcabf3a-b0e7-0310-adc4-f8d773084564
2000-09-06 21:02:32 +00:00