Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 130 lines (97 sloc) 3.241 kb
e361bd1 François Pinard Use reST rather than Allout. Mask emails.
authored
1 ====================
2 TODO file for Recode
3 ====================
7903aa1 François Pinard Version 3.4
authored
4
e361bd1 François Pinard Use reST rather than Allout. Mask emails.
authored
5 Tell recode-bugs@iro.umontreal.ca if you feel like volunteering
eaf9ba4 François Pinard Make it all work to start with!
authored
6 for any of these ideas, listed more or less in decreasing order
7 of priority. Some TODO items are implicit within received email.
7903aa1 François Pinard Version 3.4
authored
8
e361bd1 François Pinard Use reST rather than Allout. Mask emails.
authored
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 + See make and configure HAVE_UNION_WAIT, see ``lr /conf-wait-``.
17
18 Memory control
19 ==============
20
21 + Dig
22
23 + ALLOC, ALLOC_SIZE, REALLOC
24 + edit_sequence, init_ucs2_to_byte
25
26 + Revise for leaks
27
28 + combine.c
29 + localcharset.c
30 + names.c (for aliases)
31 + html.c
32 + testdump.c
33 + recode.c
34
35 + Solve
36
37 + src/xalloc.h + src/xmalloc.c .vs. lib/xstrdup.c
38 + xstrdup unused
39
40 Keld
41 ====
42
43 + recode
44
45 + New tables from Keld
46 + Revise diagnostics
47
48 + Standards aspects
49
50 + Wait for PostScript
51
52 + charset in 14652
53 + transliteration in 14652
54 + API in 15435
55 + recoding/iconv APIs (->Handa)
56
57 + Miscellaneous
58
59 + African tables
60 + Unicode/W3C short-comings
61
62 + Lithuanian
63
64 Linus
65 =====
66
67 + ~/méthodes/rtf/
68
69 Particular notes
70 ================
71
72 + feuille Tamil
73 + Autoconf and DOSWIN
74 + New RFC 1345 tables, still some diagnostics
75 + Check notes from ORA
76 + ~/libit/rmail/m4
77 + ~/libit/rmail/gettext
78
79 ChangeLog
80 =========
81
82 Charsets
83 ========
84
85 + Clean up applemac vs macintosh and ibmpc vs ibm437.
86 + Implement RFC1345 more fully.
87 + Generalize older charsets (latex, texte, etc.) to RFC 1345 mnemonics.
88 + Support VT320 support and related character sets. (Alain Simon)
89 + Support @code{[nt]roff} diacritics.
90 + Support Universite de Montreal *accent* convention.
2d7092a François Pinard TODO: Nit.
authored
91 + ~/pinard/codes/mule/courriel/
e361bd1 François Pinard Use reST rather than Allout. Mask emails.
authored
92
93 Surfaces
94 ========
95
96 + Implement some invbits over 8, 7 or 6 bits, maybe more.
97 + CR-LF, in ibmpc.c (implied by IBMPC?)
98 + CR, in applemac.c (implied by Apple-Mac?)
99 + Message headers [RFC 1342]
100 + Mnemonic and Mnemo (maybe?) [RFC 1345]
101 + Integrate -c and -g into charsets.
102 + Find something for ``recode -g ibmpc:ibmpc`` to do what it suggests
103 + Option -M (implying -i) to process MIME headers
104
105 Mechanics
106 =========
107
108 + Intercept signals to cleanup the temporary files in any event.
109 + Revise --sequence=pipe thoroughly.
110 + Rewrite execute_pipe_sequence for having only one child per parent.
111 + Revise --force thoroughly.
112 + Rewrite .l converses for lat1{asci,ltex,txte}, for --force.
113 + Optimize/merge all one-to-many cases.
114 + Write a better ``make check``, not as partial and forgiving.
115 + Modify recode so I can get rid of diacrit.[ch] (elsewhere).
116 + Have -l know which output charset to use (Martin Maechler, 93-12-07).
117 + Take note that ->RFC1345 recodings are non reversible.
118
119 Notes about MSDOS port
120 ======================
121
122 + I had to ``touch stamp-h``.
123 + @PRODUCT@ and @VERSION@ were not substituted.
124 + Replace PRODUCT by PACKAGE within config_h.*.
125 + One should have -DHAVE_CONFIG_H=1 (the ``=1`` is required).
126 + charset.c:637: Maybe incorrect assignment in init_table_for_rfc1345().
127 + LIBINTL.OBJ and LOCALE.OBJ were not compiled.
128 + Rule to compile LIBINTL.OBJ was missing.
129 + readme.tcc should become README.DOS as things go.
Something went wrong with that request. Please try again.