Timo Sirainen
b7583c188e
window_set_name() - when setting it to "", set it NULL instead.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2752 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-04 23:07:43 +00:00
Timo Sirainen
8a7bc3b667
don't leave active_win corrupted if last window is killed.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2751 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-05-04 19:44:25 +00:00
Timo Sirainen
88ee09e526
/WINDOW GOTO channel|query didn't work if their server was different from
...
the one in active window. Also removed a kludge of automatically trying to
find #-prefixed channels if it wasn't given.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2716 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-26 13:01:06 +00:00
Timo Sirainen
dfed19a3c8
window_change_server() : don't change server if it's being disconnected.
...
fixes a crash with multiple channels being in one windows.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2667 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-04-12 19:41:51 +00:00
Timo Sirainen
7d58cc000f
Don't crash when trying to print text when there's no windows yet. Also
...
print the text to stdout.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2610 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-03-14 06:44:06 +00:00
Timo Sirainen
4d96d7e4df
Window level matching code was a bit messy. Also, now the active window is
...
preferred if there's multiple matches by the same level.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2525 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-22 13:04:07 +00:00
Timo Sirainen
d84c054024
Added /SET window_check_level_first and /SET window_default_level. This allows you to keep all messages with specific level in it's own window, even if it was supposed to be printed in channel window. patch by mike@po.cs.msu.su
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2452 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-15 14:54:00 +00:00
Timo Sirainen
9bb16705a5
Support for "immortal" windows, that can't be closed until explicitly set to
...
mortal with /WINDOW IMMORTAL OFF. Status and msgs windows are immortal by
default.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2422 dbcabf3a-b0e7-0310-adc4-f8d773084564
2002-02-10 14:59:36 +00:00
Timo Sirainen
d87d8caece
Some crashfixes with command history.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2277 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-20 21:52:16 +00:00
Timo Sirainen
9ddebe6bcf
Added command history groups, set them with /WINDOW HISTORY. Patch by peder@ifi.uio.no
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2276 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-12-20 13:29:20 +00:00
Timo Sirainen
ff16e15389
/FORMAT timestamp and /FORMAT day_changed use now strftime()-style
...
formats for specifying time. %x is still treated as color format, so
you'll need to escape them with another % (%%H:%%S). The $ parameters
don't work anymore.
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2142 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-11-25 15:41:37 +00:00
Timo Sirainen
4737d16290
Fixed leaking window binds. They were added but rarely removed.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1721 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-08-08 16:08:47 +00:00
Timo Sirainen
ce0bd80b05
Added sticky window information to /WINDOW.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1701 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-08-03 22:54:08 +00:00
Timo Sirainen
5cb945cedf
Don't autoclose windows with bound items.
...
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1579 dbcabf3a-b0e7-0310-adc4-f8d773084564
2001-06-27 21:31:26 +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
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
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
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
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
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
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
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
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
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
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
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
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
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
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