1
0
Fork 0

Released Irssi 0.7.92

git-svn-id: http://svn.irssi.org/repos/irssi/trunk@401 dbcabf3a-b0e7-0310-adc4-f8d773084564
This commit is contained in:
Timo Sirainen 2000-06-30 21:00:00 +00:00 committed by cras
parent 39282a342f
commit 2ea909d72f
4 changed files with 83 additions and 36 deletions

54
NEWS
View File

@ -1,3 +1,57 @@
v0.7.92 2000-06-30 Timo Sirainen <tss@iki.fi>
* Some changes:
/REHASH -> /RELOAD
/SERVER -add, -remove, -list -> /SERVER ADD, REMOVE, LIST
/SET window_close_on_part -> /SET autoclose_windows
/HILIGHT -nick -> /HILIGHT -mask (see below)
+ Automatic completion of /commands. Automatic completion of
command -options. Complains about unknown -options.
+ /MSG [-<server tag>] <nick> <msg> - you can specify what server
to send the message to.
+ Rewrote tab-completion to be modular, it's REALLY easy to add
completion to whatever you want. It now handles:
- Command completion works better, subcommand completion works
- Command -option completion
- /MSG completion completes from all IRC servers, so if you had
message from ircnet and efnet, irssi will complete with
/MSG -ircnet nick1 -> /MSG -efnet nick2
- #channel completion works - it completes only channels you
have joined or have in setup
- File name completion with /DCC SEND (and other commands)
- /TOGGLE settings completion
- Completion for command parameters or subcommands work right
even if the command was typed as alias.
+ /HILIGHT updates:
- -nick highlights only the nick, not the whole line. Works
only with public messages.
- -mask option matches the text for nick mask (it didn't even
work before).
- Window numbers in activity list are colored with hilight
color.
- You can give real color names with -color option. All the
"normal" colors can be given, if you want bold colors, use
b+color name, like bgreen.
- /SET hilight_color specifies the default highlight color
- /SET hilight_only_nick specifies if we should highlight the
nick or the whole line if -nick or -nonick wasn't specified
with /HILIGHT.
+ /LAST -away checks only lines that came after last time you
went away.
+ You can specify command(s) to be sent automatically to server
after connected with /IRCNET -autosendcmd. Useful for sending
your password to NickServ.
+ Added /SET reuse_unused_windows setting, default is OFF. Works
only when /SET autoclose_windows is ON. This specifies if new
windows should be joined to new window, or if existing empty
windows should be used.
+ /SET lag_min_show -1 disables displaying lag entirely.
- /SCROLLBACK HOME, END and GOTO commands weren't working right.
- Closing active window that had channels/queries could crash
- Using \n with /SET expand_escapes ON didn't work right.
- Logging HILIGHT messages didn't work
- The "max. count" parameter in /LAST didn't work right.
v0.7.91 2000-06-14 Timo Sirainen <tss@iki.fi>
+ Ctrl-X changes IRC server in stats/msgs/empty windows.

61
TODO
View File

@ -1,15 +1,8 @@
*** New stuff in TODO, try to get rid of these :)
- BUG: when dcc sending and other side aborts, irssi sometimes eats 100%
of cpu until the send is cancelled? (I couldn't reprodure this..)
- /msg tab completion could work better with multiple servers .. it could
go through all the nicks who sent you message in all servers. the server
tag would go after nick, like nick/tag. would need to fix /msg to work
with that too.
- /last -away could check lastlog of the messages that came after we set
ourself away last time. /last -new could also work better .. by marking
the line where the last /last occured, not by going through the whole
text buffer
- bash-style (or whatever it could be called) tab-completion
- /last 05032 ... didn't really do what I wanted :) maybe I should change
the syntax to have -max parameter instead?
- /^command would hide the output of the command. Maybe also some
/password command so that it would ask you to type the password to
entry line and would hide it with asterisks, good if people spy on you :)
@ -17,10 +10,6 @@
join/connect order of them.
- nick/channel lists at right side of the text version of irssi. Ctrl-N
for example could hide/show them. add mouse support for it.
- make nick/text completion more modular so that for example you could add
a check in fe-dcc.c to complete with file names if the line begins with
/dcc send. also command completion would be nice. automatic command
completion would be nice too (/win clo = /window close).
- statusbar:
- you can't configure it in any way!
- move it to fe-common, make some "statusbar" signal .. maybe
@ -33,19 +22,20 @@
- "Netjoins: nick1, nick2, nick3 .." - just as the "Netsplit quits" text
except prints when people join back.
- there's something wrong with netsplits. it sometimes forgets to print
some of the nicks.
some of the nicks (at least if after netjoin comes netsplit again
immediately).
- some problems with finding curses? in openbsd it should be -lcurses,
not -lncurses..
- line-split.c: check that 64k limit is working and not crashing irssi!
- Some problems with idle notify lists, "cras [IRCNet] [@] [] just stopped
idling" was print to screen with some NULL arguments in text..
- /SB GOTO, /SB HOME and /SB END don't set gui->ypos right.
- When doing a /REHASH, logs are closed?, window logs are entirely removed?
- When doing a /RELOAD, logs are closed?, window logs are entirely removed?
(also, check that window logs work right if window's refnum changes)
- Implement /bind for making keyboard shortcuts.
- theme problems:
- you can't change theme
- some small help about what each format does
- /rehash could re-read them
- /reload could re-read them
- don't keep all themes in memory, just the one in use.
- use different themes in different channels/queries?
- logging messages could be printed with a different theme
@ -61,18 +51,20 @@
after it, 0.2 sec or something. after pasting is detected, all unknown
/commands are sent as normal messages.
- fix copypasting from netscape, strip all spaces at the start and end
of the line, join multiple lines to one.
of the line, join multiple lines to one (how about when pasting code?)
- /NOTIFY -once - notify only once when the user comes to IRC, forget this
after it.
- /NOTIFY -comment xxx - add a comment to notify. print the comment when
user comes to irc.
- "Should we check people in notify list when you're away" option
- Implement /EXEC and /ON commands
- All those options to /WHO and /LIST commands
- autorun.ircnet
- Implement /EXEC, /ON and /TIMER commands
- All those options to /WHO and /LIST commands that EPIC has
*** Bugs
- still some problems in detecting floods right? not sure, couldn't
reproduce the problem again..
- match_wildcards(), mask="*a?c*", data="abdabc"
- multiple dcc connections from different irc networks from same nick
doesn't work. Maybe create "server nick" and "refer nick" variables to
DCC_REC?
@ -103,7 +95,7 @@
.. but what database would be best for this?
- GTK version: icons to toolbars, accelerators to menus
- GTK (non-GNOME) version: icons to toolbars, accelerators to menus
- Windows style MDI windows are possible with GtkFixed .. Some people would
like this.. too much job for me, it would need building the MDI windows
ourself (title bar, borders, resizing, etc.)
@ -139,13 +131,21 @@
menubar user configurable
*** Little things
*** Stuff to do
- /savewindows - save the current channel/query positions to file and
load them at startup.
- multi-DCC - open multiple sockets to transfer the file
- you could configure which events (whois, notify, etc.) to show in what
windows (all, current, status, msgs)
- autoaway when idling
- nickserv support (automatic /msg nickserv identify password)
- implement requesting files with DCC GET from remote client for dcc file
servers. good for people behind firewalls.
- /CLONES command (with script)
- {}|~ are same as []\^ (not in all irc networks) - does this really affect
irssi at all..?
*** ..in GTK UI
- itext:
- save/find text
- text selection draws the entire selection every time you move the
@ -162,15 +162,8 @@
someone hasn't written anything to channel in n minutes and mark it "away"
to nicklist.
- check new irssi versions with http rather than with irssibot..
- implement requesting files with DCC GET from remote client for dcc file
servers. good for people behind firewalls.
- gnome statubar:
- clock?
- dcc transfer meter (gtk progressbar)
- you could configure which events (whois, notify, etc.) to show in what
windows (all, current, status, msgs)
- dcc send: allow selection of multiple files to send (also for dnd from
gmc!) Allow dropping files to anywhere in irssi.
- /timer, /clones
- {}|~ are same as []\^ (not in all irc networks) - does this really affect
irssi at all..?

2
config
View File

@ -61,7 +61,7 @@ aliases = {
SB = "scrollback";
UMODE = "mode $N";
WC = "window close";
WN = "window new";
WN = "window new hide";
};
popups = (

View File

@ -1,7 +1,7 @@
AC_INIT(src)
AM_CONFIG_HEADER(config.h)
AM_INIT_AUTOMAKE(irssi, 0.7.91)
AM_INIT_AUTOMAKE(irssi, 0.7.92)
AM_MAINTAINER_MODE