1
0
Fork 0

more updates

git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2721 dbcabf3a-b0e7-0310-adc4-f8d773084564
This commit is contained in:
Timo Sirainen 2002-04-27 01:44:56 +00:00 committed by cras
parent e447edc0e8
commit dd05ac7351
1 changed files with 84 additions and 10 deletions

94
TODO
View File

@ -1,3 +1,60 @@
- tab completio jos lisää utf8 juttuja niin ei oikein toimi?
- "window item new" + queryt? .. vai channelit
16:39 <@Qrczak> cras: I'm not sure how exactly to reproduce it but it happens
often. When I jump to the window with a query using Alt-a
(after the other person said something), and close the window
(being brought to the last used window), and don't switch
windows, and then that person says something again, I'm brought
to the new query window automatically (that's of course bad).
- /kickban + kicks.pl heittää "they aren't on that channel".. ?
21.04.2002 11:59 [immy(immy@beanus.org)] GLib warning: signal_free(script
destroyed) : signal still has 3 references:
- autorejoin +k kanavalle joka on /channel addattu "-" keyn kanssa ei toimi..
- jos kickataan nopeasti ja joinaa takas nopeasti chansyncci kaataa
/WHOssa.. kts. qrczak logi
- /set show_server_tags tjsp että näyttäis aina (yhdistä hide_server_tagsin
kanssa?)
- "script destroyed"iä pitäis päästä skriptit kattomaan..
17:35 <@peder> cras: why isnt 'topic = " {sb_topic $topic}"' in the default
- /SET dcc_create_mode 755 ei toimi vaan laittaa 600?
- /SBAR topic placement bottom ei toimi??
- /SB GOTO -<days> <ts>
- /query -immortal so autoclose_queries wouldn't touch them
- /SET hiascii_control_chars if 128..128+32 should be treated as control chars
.... pre-0.9 ...
- /exec -out kanavalla ei pelaa silcissä
- write about %[-s] etc. to default.theme
- away handling is a bit buggy. you do /away;/away reason, irssi remembers
the away reason only until it receives "you're no longer away" from the
first command.. setting it back to away has then lost the reason.
- crash: /exec -msg safari perl -e 'print "A"x600000'"
- nick_ nick- _nick nick2 nick3 ...
17.03.2002 22:25 #irssi.fi: <@Ion> cras: Jos sanon dcc chatissa että /exec -
-out cat iso_tiedosto, niin miksi
iso_tiedosto jää kesken? :)
- /op * valitus vois olla joku parempi kuin "not a good idea"..
- mitenkäs tabcompletio completoi taas omaakin nickkiä..?
- /hilight -level "public -actions" or something so it wouldn't match
actions.
- vanhan irssin /upgrades uuteen ennen sitä vaihtoi /set autolog_path:iin
$1 ja kaatui?..
- /win hide vois pelata vaikka oliskin stickyjä siinä ikkunassa
- /SAVE -all?
14.03.2002 19:10 #irssi: <@fantazja> cras: autoclose_query is also closing (and
finishing) dcc chats :/
- /window server -sticky:tetyt ikkunat ei aina meinaa tajuta kun serveri
yhdistyy?
- utf8-tekstitykset bugailee statusbarissa (promptissa)
- refcounterit settings_add_xx()ään että vois definettää useampia kertoja?
- jos /set reuse_unused_windows off, ja ikkuna näyttäis täysin tyhjälle
ja niitä olis vaan 1, niin sen vois kyllä käyttää silti (?)
03:37 <@darix> /away msg -> /upgrade -> im still away but on /away it doesnt
show the awaylog msgs
- /set beep_msg_level hilight ei toimi jos on /hilight -word
- /STATUSBAR xx ENABLE|DISABLE recreates all statusbars which is a bit
annoying because some scripts want to do it and input line is cleared
because of this..
@ -57,6 +114,8 @@
- support for using strftime() formats (and $tag etc). only problem with
this is that all the different awaylogs would need to be tracked and
/CATed when setting yourself unaway
- /AWAYLOG could show the current awaylog and optionally reset it
- The channel name should be optional there
- Window item placing:
- !channel vs. !12345channel. it's layout saved with full name, but joined
@ -148,7 +207,8 @@
- Irssi proxy:
- doesn't propagate your own nickchanges to other clients
- better support for CTCP replies / DCC
- list sessions, kill them
- /set irssi_proxy_ips <allow connections only from specified IPs>
- Misc IRC related things:
- better support for !channels (don't log the ID, show nicer in whois,
@ -209,10 +269,11 @@
- default binds: M-d, M-y
- capitalize-word (meta-c), downcase-word (meta-l),
transpose-words (meta-t), upcase-word (meta-u)
- UTF-8 support
- /PASSWORD command that asks you to type the password to entry line and
would hide it with asterisks, good if people spy on you :)
- ^R-like history search
- Key to execute the command, but not place it in history
- Key to remove active entry from command history
- Notify list:
- showing who's online and who's offline doesn't work properly.
@ -229,6 +290,7 @@
user comes to irc.
- "Should we check people in notify list when you're away" option
- use /WATCH instead of /ISON in servers that support it
- Show when the nick was last seen
- Ignores:
- /IGNORE -ircnet or -tag
@ -401,6 +463,11 @@
- /FORMAT xx <tab>
- don't add useless completions to list. eg /RUN nick<tab> shouldn't
work
- Priorities to completions. And at least command completion could use
it so it'd put last the commands that require chanops/ircops.
Requires support in command_bind().
- /DCC commands could complete nicks (/dcc close, /dcc get, ..)
- check the TODO about nick completion scripts..
- Modules:
- Figure out module vs. plugin wording, what is what ;)
@ -430,6 +497,8 @@
while settings_add_str() doesn't
- Try to get the Makefiles generated so that compiling with GCC would
always work even if the perl wasn't compiled with GCC..
- Irssi::Timeout_add() and input_add()'s data option could be optional
and maybe allow multiple parameters
- Bigger code changes:
- Restructure code tree so that non-IRC chat protocols would be in
@ -449,14 +518,6 @@
now crash irssi. Also if setting wasn't expected type can cause
crashes so add proper error checkings everywhere. And is_node_list()
etc. should be in uppercase..
- Would this work..? : command_bind() could specify the parameters
it uses, then some generic command parser could parse the commands
and options and if all is ok, send the parsed parameters directly with
signal_emit() .. I'm just thinking some type checking problems but
if all commands would be in format SERVER_REC, WI_ITEM_REC,
GHashTable *options, char ** (NULL terminated parameters list) .. ?
- support for multiple subcommands in the command parser, like
/window name foo level msgs.
- Channel syncing is evil. Make it optional, and use /USERHOST when
needed if host isn't known. /BAN at least should do this, and while
at it, we could make /IGNORE as well to ignore based on mask. Also,
@ -473,6 +534,19 @@
but its possible that replies to two remote whoises are received exactly
at the same time overlapping each others
- Commands:
- Would this work..? : command_bind() could specify the parameters
it uses, then some generic command parser could parse the commands
and options and if all is ok, send the parsed parameters directly with
signal_emit() .. I'm just thinking some type checking problems but
if all commands would be in format SERVER_REC, WI_ITEM_REC,
GHashTable *options, char ** (NULL terminated parameters list) .. ?
- support for multiple subcommands in the command parser, like
/window name foo level msgs.
- A way to disable some command entirely? eg. not show in completion
list or /HELP or anywhere..
- Read server capabilities from 005 numeric
- settings_add_int("x") + settings_get_str("x") -> segfault
- extra spaces after commands don't always work, eg /wii nick, /help xx
- hide channel key in statusbar. This would require a $cmode_nokey or