]> granicus.if.org Git - recode/blob - TODO
Update nl.po
[recode] / TODO
1 ====================
2 TODO file for Recode
3 ====================
4
5 Tell rrt@sc3d.org if you feel like volunteering
6 for any of these ideas, listed more or less in decreasing order
7 of priority.
8
9 Before next official release
10 ============================
11
12 + Revise everything about explodes.
13 + Update NEWS for latest libiconv and latest Keld tables.
14 + Remove TeX edition warnings, rephrase whatever required.
15 + Complete inter-node and menu references, as necessary.
16
17 Keld
18 ====
19
20 + recode
21
22   + New tables from Keld
23   + Revise diagnostics
24
25 + Standards aspects
26
27   + Wait for PostScript
28
29     + charset in 14652
30     + transliteration in 14652
31     + API in 15435
32     + recoding/iconv APIs (->Handa)
33
34 + Miscellaneous
35
36   + African tables
37   + Unicode/W3C short-comings
38
39     + Lithuanian
40
41 Particular notes
42 ================
43
44 + feuille Tamil
45 + New RFC 1345 tables, still some diagnostics
46
47 Charsets
48 ========
49
50 + Clean up applemac vs macintosh and ibmpc vs ibm437.
51 + Implement RFC1345 more fully.
52 + Generalize older charsets (latex, texte, etc.) to RFC 1345 mnemonics.
53 + Support VT320 support and related character sets.  (Alain Simon)
54 + Support @code{[nt]roff} diacritics.
55 + Support Universite de Montreal *accent* convention.
56
57 Surfaces
58 ========
59
60 + Implement some invbits over 8, 7 or 6 bits, maybe more.
61 + CR-LF, in ibmpc.c (implied by IBMPC?)
62 + CR, in applemac.c (implied by Apple-Mac?)
63 + Message headers [RFC 1342]
64 + Mnemonic and Mnemo (maybe?) [RFC 1345]
65 + Integrate -c and -g into charsets.
66 + Find something for ``recode -g ibmpc:ibmpc`` to do what it suggests
67 + Option -M (implying -i) to process MIME headers
68
69 Mechanics
70 =========
71
72 + Intercept signals to cleanup the temporary files in any event.
73 + Revise --force thoroughly.
74 + Rewrite .l converters for lat1{asci,ltex,txte}, for --force.
75 + Optimize/merge all one-to-many cases.
76 + Write a better ``make check``, not as partial and forgiving.
77 + Have -l know which output charset to use (Martin Maechler, 93-12-07).
78 + Take note that ->RFC1345 recodings are non reversible.