mirror of
https://github.com/irssi/irssi.git
synced 2024-12-04 14:46:39 -05:00
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:
parent
39282a342f
commit
2ea909d72f
54
NEWS
54
NEWS
@ -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>
|
v0.7.91 2000-06-14 Timo Sirainen <tss@iki.fi>
|
||||||
|
|
||||||
+ Ctrl-X changes IRC server in stats/msgs/empty windows.
|
+ Ctrl-X changes IRC server in stats/msgs/empty windows.
|
||||||
|
61
TODO
61
TODO
@ -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%
|
- bash-style (or whatever it could be called) tab-completion
|
||||||
of cpu until the send is cancelled? (I couldn't reprodure this..)
|
- /last 05032 ... didn't really do what I wanted :) maybe I should change
|
||||||
|
the syntax to have -max parameter instead?
|
||||||
- /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
|
|
||||||
- /^command would hide the output of the command. Maybe also some
|
- /^command would hide the output of the command. Maybe also some
|
||||||
/password command so that it would ask you to type the password to
|
/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 :)
|
entry line and would hide it with asterisks, good if people spy on you :)
|
||||||
@ -17,10 +10,6 @@
|
|||||||
join/connect order of them.
|
join/connect order of them.
|
||||||
- nick/channel lists at right side of the text version of irssi. Ctrl-N
|
- 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.
|
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:
|
- statusbar:
|
||||||
- you can't configure it in any way!
|
- you can't configure it in any way!
|
||||||
- move it to fe-common, make some "statusbar" signal .. maybe
|
- move it to fe-common, make some "statusbar" signal .. maybe
|
||||||
@ -33,19 +22,20 @@
|
|||||||
- "Netjoins: nick1, nick2, nick3 .." - just as the "Netsplit quits" text
|
- "Netjoins: nick1, nick2, nick3 .." - just as the "Netsplit quits" text
|
||||||
except prints when people join back.
|
except prints when people join back.
|
||||||
- there's something wrong with netsplits. it sometimes forgets to print
|
- 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,
|
- some problems with finding curses? in openbsd it should be -lcurses,
|
||||||
not -lncurses..
|
not -lncurses..
|
||||||
- line-split.c: check that 64k limit is working and not crashing irssi!
|
- line-split.c: check that 64k limit is working and not crashing irssi!
|
||||||
- Some problems with idle notify lists, "cras [IRCNet] [@] [] just stopped
|
- Some problems with idle notify lists, "cras [IRCNet] [@] [] just stopped
|
||||||
idling" was print to screen with some NULL arguments in text..
|
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 /RELOAD, logs are closed?, window logs are entirely removed?
|
||||||
- When doing a /REHASH, logs are closed?, window logs are entirely removed?
|
|
||||||
(also, check that window logs work right if window's refnum changes)
|
(also, check that window logs work right if window's refnum changes)
|
||||||
|
- Implement /bind for making keyboard shortcuts.
|
||||||
- theme problems:
|
- theme problems:
|
||||||
- you can't change theme
|
- you can't change theme
|
||||||
- some small help about what each format does
|
- 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.
|
- don't keep all themes in memory, just the one in use.
|
||||||
- use different themes in different channels/queries?
|
- use different themes in different channels/queries?
|
||||||
- logging messages could be printed with a different theme
|
- 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
|
after it, 0.2 sec or something. after pasting is detected, all unknown
|
||||||
/commands are sent as normal messages.
|
/commands are sent as normal messages.
|
||||||
- fix copypasting from netscape, strip all spaces at the start and end
|
- 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
|
- /NOTIFY -once - notify only once when the user comes to IRC, forget this
|
||||||
after it.
|
after it.
|
||||||
- /NOTIFY -comment xxx - add a comment to notify. print the comment when
|
- /NOTIFY -comment xxx - add a comment to notify. print the comment when
|
||||||
user comes to irc.
|
user comes to irc.
|
||||||
- "Should we check people in notify list when you're away" option
|
- "Should we check people in notify list when you're away" option
|
||||||
- Implement /EXEC and /ON commands
|
- Implement /EXEC, /ON and /TIMER commands
|
||||||
- All those options to /WHO and /LIST commands
|
- All those options to /WHO and /LIST commands that EPIC has
|
||||||
- autorun.ircnet
|
|
||||||
|
|
||||||
*** Bugs
|
*** 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
|
- multiple dcc connections from different irc networks from same nick
|
||||||
doesn't work. Maybe create "server nick" and "refer nick" variables to
|
doesn't work. Maybe create "server nick" and "refer nick" variables to
|
||||||
DCC_REC?
|
DCC_REC?
|
||||||
@ -103,7 +95,7 @@
|
|||||||
|
|
||||||
.. but what database would be best for this?
|
.. 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
|
- 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
|
like this.. too much job for me, it would need building the MDI windows
|
||||||
ourself (title bar, borders, resizing, etc.)
|
ourself (title bar, borders, resizing, etc.)
|
||||||
@ -139,13 +131,21 @@
|
|||||||
menubar user configurable
|
menubar user configurable
|
||||||
|
|
||||||
|
|
||||||
*** Little things
|
*** Stuff to do
|
||||||
|
|
||||||
- /savewindows - save the current channel/query positions to file and
|
- /savewindows - save the current channel/query positions to file and
|
||||||
load them at startup.
|
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
|
- 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:
|
- itext:
|
||||||
- save/find text
|
- save/find text
|
||||||
- text selection draws the entire selection every time you move the
|
- 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"
|
someone hasn't written anything to channel in n minutes and mark it "away"
|
||||||
to nicklist.
|
to nicklist.
|
||||||
- check new irssi versions with http rather than with irssibot..
|
- 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:
|
- gnome statubar:
|
||||||
- clock?
|
- clock?
|
||||||
- dcc transfer meter (gtk progressbar)
|
- 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
|
- dcc send: allow selection of multiple files to send (also for dnd from
|
||||||
gmc!) Allow dropping files to anywhere in irssi.
|
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
2
config
@ -61,7 +61,7 @@ aliases = {
|
|||||||
SB = "scrollback";
|
SB = "scrollback";
|
||||||
UMODE = "mode $N";
|
UMODE = "mode $N";
|
||||||
WC = "window close";
|
WC = "window close";
|
||||||
WN = "window new";
|
WN = "window new hide";
|
||||||
};
|
};
|
||||||
|
|
||||||
popups = (
|
popups = (
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
AC_INIT(src)
|
AC_INIT(src)
|
||||||
|
|
||||||
AM_CONFIG_HEADER(config.h)
|
AM_CONFIG_HEADER(config.h)
|
||||||
AM_INIT_AUTOMAKE(irssi, 0.7.91)
|
AM_INIT_AUTOMAKE(irssi, 0.7.92)
|
||||||
|
|
||||||
AM_MAINTAINER_MODE
|
AM_MAINTAINER_MODE
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user