summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastien Helleu <flashcode@flashtux.org>2006-03-02 21:54:00 +0000
committerSebastien Helleu <flashcode@flashtux.org>2006-03-02 21:54:00 +0000
commitbd1685a8fe59e350109839bfd927ec9941cfbc25 (patch)
treef2f99958304038fa5e219592f50b064bc5b11b78
parentFixed bug with dl library detection (for FreeBSD and maybe other systems) (diff)
downloadweechat-bd1685a8fe59e350109839bfd927ec9941cfbc25.tar.xz
weechat-bd1685a8fe59e350109839bfd927ec9941cfbc25.zip
Updated TODO
-rw-r--r--TODO40
-rw-r--r--weechat/TODO40
2 files changed, 38 insertions, 42 deletions
diff --git a/TODO b/TODO
index aa92669d6..9bb916e6c 100644
--- a/TODO
+++ b/TODO
@@ -1,7 +1,7 @@
WeeChat - Wee Enhanced Environment for Chat
===========================================
-TODO - 2006-01-14
+TODO - 2006-03-02
Legend:
# done
@@ -19,8 +19,6 @@ Legend:
? Qt GUI
+ internationalization (traduce WeeChat in many languages)
- add dark colors (demi intensity)
- # color for nicks (except own nick) when nick colors are disabled
- # allow decode/encode charsets for servers or chan (not globally)
- understand incomplete commands if unambigous (for example: /he for /help is ok)
- interpret 'old-school' special chars in messages: *bold* _underline_ /italic/
- minimal width of nick in text area
@@ -28,28 +26,29 @@ Legend:
- add "*" on the side of message buffer when alt-j or other meta modifier is on
- completion with tab key for all words starting with "#" by opened chans names
- completion when input line is empty should add last nick that wrote to me
- - open new channels near server (not at the end of buffers)
+ # open new channels near server (not at the end of buffers)
- add filename completion (for example with /dcc send)
+ - have only one info_bar common to all windows
+ - be able to search in history and global history (as with <Ctrl+r> in bash)
* WeeChat commands
- be able to bind a key on more than one command
- - be able to make an alias running more than one command
+ # be able to make an alias running more than one command
- host with "*" possible with /ignore command
- "/completion" command: do shortcuts (for example when we type "u"
in the text bar it send it to the server as "you")
- "/last": command to look for text in previous messages
- # completion system for scripts arguments
- # "/upgrade" command: reload WeeChat himself without disconnecting from server
- get help on config settings with /help option instead of /set option (since
many options can be displayed and help is not displayed in this case)
- "/cycle": do a /part then /join on current channel
- be able to save the current buffer with a single command
(/buffer dump /path/to/file), or to make it possible to write a script
that does so (see plugins)
- - "/reconnect": reconnect to all servers, without waiting for auto-reconnect delay after disconnection
+ - "/reconnect": reconnect to all servers, without waiting for
+ auto-reconnect delay after disconnection
+ - save hotlist when doing /upgrade
* IRC protocol:
- # customizable CTCP version reply (possible by plugin script)
- complete "/list" command: add regexp search, display only channels that
match regexp
- when we're away, WeeChat should log all the lines begenning by our nick.
@@ -57,16 +56,17 @@ Legend:
- "/notify" and "/unnotify" command to be warn by WeeChat when a given
nick/host connect to the given irc network
- display one time away message of remote user in private (optional)
- - add max number of nicks for away check (do not check away nicks on channels with high number of nicks)
+ # add max number of nicks for away check (do not check away nicks on
+ channels with high number of nicks)
- add anti-flood mechanism, when pasting more than N lines
- add mask for /ban command, and ban types (host, nick)
* Configuration:
- - be able to launch more than one command when connecting to server
+ # be able to launch more than one command when connecting to server
- use ~/.weechat/dcc by default for DCC incoming files (and create
directory at startup if not found)
- add global username/realname, used if server values are not filled
- - add command line arg (--dir ?) to choose weechat home dir
+ # add command line arg (--dir) to choose weechat home dir
(~/.weechat by default)
- be able to set more than one server address for network
- save buffer numbers (order) to config file and restore them when
@@ -74,20 +74,18 @@ Legend:
* Plugins:
- allow print function to write on all buffers or all channels of a server
- - Ruby plugin
- - "/ruby load" and "/ruby unload" commands to (un)load Ruby scripts
- add "outgoing" message event so scripts can edit user-input text before
it is sent to the channel
- - add a timer function so scripts can do things like timeouts, delayed
+ # add a timer function so scripts can do things like timeouts, delayed
processing, etc.
- allow print function to write on all buffers or all channels of a server
- - allow plugins to perform actions on "highlight" messages
- - get_servers(), get_channels(server), get_nicks(server,channel)
- - Lua plugin
- - Tcl plugin
- - Php plugin (maybe if possible)
+ # allow plugins to perform actions on "highlight" messages
+ # get_servers(), get_channels(server), get_nicks(server,channel)
+ # Lua plugin
+ ? Tcl plugin
+ ? Php plugin (maybe if possible)
? "fish" plugin (cf http://fish.sekure.us/)
- - script plugins (perl, python, ruby, ..) should load scripts in system dir,
+ # script plugins (perl, python, ruby, ..) should load scripts in system dir,
not only ~/.weechat/xxxx/autoload/
- allow plugins to get the contents of a specified (or at least the
"current") buffer.
diff --git a/weechat/TODO b/weechat/TODO
index aa92669d6..9bb916e6c 100644
--- a/weechat/TODO
+++ b/weechat/TODO
@@ -1,7 +1,7 @@
WeeChat - Wee Enhanced Environment for Chat
===========================================
-TODO - 2006-01-14
+TODO - 2006-03-02
Legend:
# done
@@ -19,8 +19,6 @@ Legend:
? Qt GUI
+ internationalization (traduce WeeChat in many languages)
- add dark colors (demi intensity)
- # color for nicks (except own nick) when nick colors are disabled
- # allow decode/encode charsets for servers or chan (not globally)
- understand incomplete commands if unambigous (for example: /he for /help is ok)
- interpret 'old-school' special chars in messages: *bold* _underline_ /italic/
- minimal width of nick in text area
@@ -28,28 +26,29 @@ Legend:
- add "*" on the side of message buffer when alt-j or other meta modifier is on
- completion with tab key for all words starting with "#" by opened chans names
- completion when input line is empty should add last nick that wrote to me
- - open new channels near server (not at the end of buffers)
+ # open new channels near server (not at the end of buffers)
- add filename completion (for example with /dcc send)
+ - have only one info_bar common to all windows
+ - be able to search in history and global history (as with <Ctrl+r> in bash)
* WeeChat commands
- be able to bind a key on more than one command
- - be able to make an alias running more than one command
+ # be able to make an alias running more than one command
- host with "*" possible with /ignore command
- "/completion" command: do shortcuts (for example when we type "u"
in the text bar it send it to the server as "you")
- "/last": command to look for text in previous messages
- # completion system for scripts arguments
- # "/upgrade" command: reload WeeChat himself without disconnecting from server
- get help on config settings with /help option instead of /set option (since
many options can be displayed and help is not displayed in this case)
- "/cycle": do a /part then /join on current channel
- be able to save the current buffer with a single command
(/buffer dump /path/to/file), or to make it possible to write a script
that does so (see plugins)
- - "/reconnect": reconnect to all servers, without waiting for auto-reconnect delay after disconnection
+ - "/reconnect": reconnect to all servers, without waiting for
+ auto-reconnect delay after disconnection
+ - save hotlist when doing /upgrade
* IRC protocol:
- # customizable CTCP version reply (possible by plugin script)
- complete "/list" command: add regexp search, display only channels that
match regexp
- when we're away, WeeChat should log all the lines begenning by our nick.
@@ -57,16 +56,17 @@ Legend:
- "/notify" and "/unnotify" command to be warn by WeeChat when a given
nick/host connect to the given irc network
- display one time away message of remote user in private (optional)
- - add max number of nicks for away check (do not check away nicks on channels with high number of nicks)
+ # add max number of nicks for away check (do not check away nicks on
+ channels with high number of nicks)
- add anti-flood mechanism, when pasting more than N lines
- add mask for /ban command, and ban types (host, nick)
* Configuration:
- - be able to launch more than one command when connecting to server
+ # be able to launch more than one command when connecting to server
- use ~/.weechat/dcc by default for DCC incoming files (and create
directory at startup if not found)
- add global username/realname, used if server values are not filled
- - add command line arg (--dir ?) to choose weechat home dir
+ # add command line arg (--dir) to choose weechat home dir
(~/.weechat by default)
- be able to set more than one server address for network
- save buffer numbers (order) to config file and restore them when
@@ -74,20 +74,18 @@ Legend:
* Plugins:
- allow print function to write on all buffers or all channels of a server
- - Ruby plugin
- - "/ruby load" and "/ruby unload" commands to (un)load Ruby scripts
- add "outgoing" message event so scripts can edit user-input text before
it is sent to the channel
- - add a timer function so scripts can do things like timeouts, delayed
+ # add a timer function so scripts can do things like timeouts, delayed
processing, etc.
- allow print function to write on all buffers or all channels of a server
- - allow plugins to perform actions on "highlight" messages
- - get_servers(), get_channels(server), get_nicks(server,channel)
- - Lua plugin
- - Tcl plugin
- - Php plugin (maybe if possible)
+ # allow plugins to perform actions on "highlight" messages
+ # get_servers(), get_channels(server), get_nicks(server,channel)
+ # Lua plugin
+ ? Tcl plugin
+ ? Php plugin (maybe if possible)
? "fish" plugin (cf http://fish.sekure.us/)
- - script plugins (perl, python, ruby, ..) should load scripts in system dir,
+ # script plugins (perl, python, ruby, ..) should load scripts in system dir,
not only ~/.weechat/xxxx/autoload/
- allow plugins to get the contents of a specified (or at least the
"current") buffer.