aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--TODO32
1 files changed, 25 insertions, 7 deletions
diff --git a/TODO b/TODO
index d179529e8..727fbbadf 100644
--- a/TODO
+++ b/TODO
@@ -11,19 +11,14 @@ sh
11 work all that well (especially not in a chroot environment), due to apps not 11 work all that well (especially not in a chroot environment), due to apps not
12 being reentrant. Unifying the various shells and figuring out a configurable 12 being reentrant. Unifying the various shells and figuring out a configurable
13 way of adding the minimal set of bash features a given script uses is a big 13 way of adding the minimal set of bash features a given script uses is a big
14 job, but it be a big improvement. 14 job, but it would be a big improvement.
15 15
16 Note: Rob Landley (rob@landley.net) is working on this one, but very slowly... 16 Note: Rob Landley (rob@landley.net) is working on this one, but very slowly...
17
18 Support unicode for cmdedit.
19--- 17---
20diff 18diff
21 We should have a diff -u command. We have patch, we should have diff 19 We should have a diff -u command. We have patch, we should have diff
22 (we only need to support unified diffs though). 20 (we only need to support unified diffs though).
23--- 21---
24fuser
25 Would be nice. The basic susv3 options, plus fuser -k.
26---
27patch 22patch
28 Should have simple fuzz factor support to apply patches at an offset which 23 Should have simple fuzz factor support to apply patches at an offset which
29 shouldn't take up too much space. 24 shouldn't take up too much space.
@@ -51,7 +46,30 @@ Do a SUSv3 audit
51 46
52 Even better would be some kind of automated compliance test harness that 47 Even better would be some kind of automated compliance test harness that
53 exercises each command line option and the various corner cases. 48 exercises each command line option and the various corner cases.
54-- 49---
50Internationalization
51 How much internationalization should we do?
52
53 The low hanging fruit is UTF-8 character set support. We should do this.
54 (Vodz pointed out the shell's cmdedit as needing work here. What else?)
55
56 We also have lots of hardwired english text messages. Consolidating this
57 into some kind of message table not only makes translation easier, but
58 also allows us to consolidate redundant (or close) strings.
59
60 We probably don't want to be bloated with locale support. (Not unless we can
61 cleanly export it from our underlying C library without having to concern
62 ourselves with it directly. Perhaps a few specific things like a config
63 option for "date" are low hanging fruit here?)
64
65 What level should things happen at? How much do we care about
66 internationalizing the text console when X11 and xterms are so much better
67 at it? (There's some infrastructure here we don't implement: The
68 "unicode_start" and "unicode_stop" shell scripts need "vt-is-UTF8" and a
69 --unicode option to loadkeys. That implies a real loadkeys/dumpkeys
70 implementation to replace loadkmap/dumpkmap. Plus messing with console font
71 loading. Is it worth it, or do we just say "use X"?)
72---
55Unify archivers 73Unify archivers
56 Lots of archivers have the same general infrastructure. The directory 74 Lots of archivers have the same general infrastructure. The directory
57 traversal code should be factored out, and the guts of each archiver could 75 traversal code should be factored out, and the guts of each archiver could