aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--TODO13
1 files changed, 8 insertions, 5 deletions
diff --git a/TODO b/TODO
index 0afc304..aa13cbc 100644
--- a/TODO
+++ b/TODO
@@ -1,9 +1,12 @@
See also: ideas.txt.
+Stuff marked with [*] means, things that must be done before Alpha-2.
+Once they're all finished, I'll tag alpha2 and post it on AA.
+
FujiChat features, we're almost at parity!
- Configurable ctcp version response. Does it matter?
-- Keyboard buffer, if possible. Right now we miss the occasional
+- [*] Keyboard buffer, if possible. Right now we miss the occasional
keystroke when typing fast & furious during network I/O. Not
sure how to accomplish this with FujiNet (the old FujiChat
key buffer actually hooked into the SLIP code). Use a VBI I
@@ -27,11 +30,11 @@ Other stuff:
read back what they just wrote, etc). Also look into detecting
key repeats (SRTIMER).
Remove this when/if I do a proper typeahead buffer.
-- Write a cgetc() replacement that doesn't call the OS K: "get one byte"
+- [*] Write a cgetc() replacement that doesn't call the OS K: "get one byte"
routine. I was avoiding it because it will need a 192-byte table
(keycode -> atascii lookup)... but I'm spending more than 192 bytes
of code on keycode-filtering, and it's not even complete.
-- Filter out the rest of the keystrokes that causes cgetc() to block.
+- [*] Filter out the rest of the keystrokes that causes cgetc() to block.
Includes ctrl-/, ctrl-8, ctrl-9, maybe others (The_Doctor__). A
cgetc() replacement will take care of this.
- Load/save config files to N:SD///.FujiNetChat or such. Since we *have*
@@ -40,9 +43,9 @@ Other stuff:
the command parser in cmd.c: know how many arguments to expect, and
not blindly assume they're present. Also, replace strtok() and
strstr() with nextarg().
-- Filtered-out keystrokes (ctrl-3 and friends) shouldn't even bring up
+- [*] Filtered-out keystrokes (ctrl-3 and friends) shouldn't even bring up
the editbox, if it's not already showing.
-- Auto-pinging the server seems to work, but needs more testing.
+- [*] Auto-pinging the server seems to work, but needs more testing.
- *Thoroughly* test the nick and channel tab completion for the [private]
and [server] screens.
- Fix the nick completion in channel screens. It works, but needs some