1 |
WeeChat - Wee Enhanced Environment for Chat |
WeeChat - Wee Enhanced Environment for Chat |
2 |
=========================================== |
=========================================== |
3 |
|
|
4 |
TODO - 2003-11-03 |
TODO - 2003-11-09 |
5 |
|
|
6 |
Legend: |
Legend: |
7 |
# done |
# done |
10 |
? is this really necessary? |
? is this really necessary? |
11 |
|
|
12 |
|
|
13 |
v0.0.3: |
v0.0.4: |
14 |
------ |
------ |
|
|
|
|
* General: |
|
|
# use of ./configure script for building WeeChat |
|
15 |
|
|
16 |
* IRC protocol: |
* IRC protocol: |
|
# implement RFC 2812 |
|
17 |
+ "/mode" command: change the user/channels modes |
+ "/mode" command: change the user/channels modes |
|
# "/wallops" command: write the same string to all the |
|
|
persons with the flag +w enable |
|
18 |
|
|
19 |
* WeeChat commands: |
* WeeChat commands: |
20 |
+ "/set" command: allow the user to set the WeeChat variables |
+ "/set" command: allow the user to set the WeeChat variables |
22 |
format, etc) |
format, etc) |
23 |
|
|
24 |
* Interface: |
* Interface: |
25 |
|
+ Gtk GUI |
26 |
+ internationalization (traduce WeeChat in many languages) |
+ internationalization (traduce WeeChat in many languages) |
27 |
|
|
28 |
* Configuration: |
* Configuration: |
29 |
# do not stop program if problem with options in config file |
- add missing options for config file |
30 |
|
|
31 |
|
* Plugins: |
32 |
|
- add Perl plugin |
33 |
|
- "/load" and "/unload" commands to (un)load extension scripts |
34 |
|
(perl, python, ruby, ...) |
35 |
|
|
36 |
|
|
37 |
Future versions: |
Future versions: |
38 |
--------------- |
--------------- |
39 |
|
|
40 |
|
* General |
41 |
|
- Windows version |
42 |
|
|
43 |
* IRC protocol: |
* IRC protocol: |
44 |
- "/dcc" command (for chat and sending/receiving files) |
- "/dcc" command (for chat and sending/receiving files) |
45 |
- complete "/list" command: add regexp search, display only channels that |
- complete "/list" command: add regexp search, display only channels that |
63 |
channel/private |
channel/private |
64 |
|
|
65 |
* Interface: |
* Interface: |
|
+ Gtk GUI |
|
66 |
- display current channel modes (example : #weechat(+nt)) |
- display current channel modes (example : #weechat(+nt)) |
67 |
- interpret special chars in messages (color & bold for example) |
- interpret special chars in messages (color & bold for example) |
68 |
- many channel windows in one window/term (window split) |
- many channel windows in one window/term (window split) |
83 |
|
|
84 |
* Configuration: |
* Configuration: |
85 |
- add key bindings to config file |
- add key bindings to config file |
|
- add missing options for config file |
|
86 |
- load config file after GUI (so init values by default (colors, ...) before |
- load config file after GUI (so init values by default (colors, ...) before |
87 |
loading config) |
loading config) |
88 |
|
|
89 |
* Plugins: |
* Plugins: |
|
- add Perl plugin |
|
90 |
- add Python plugin |
- add Python plugin |
91 |
- add Ruby plugin |
- add Ruby plugin |
|
- "/load" and "/unload" commands to (un)load extension scripts |
|
|
(perl, python, ruby, ...) |
|