comparison etc/TODO @ 67679:b9ad87c3838b

*** empty log message ***
author Richard M. Stallman <rms@gnu.org>
date Mon, 19 Dec 2005 23:19:02 +0000
parents 0cf34d968396
children 66dff7fa71b9 b64b7e867d0a
comparison
equal deleted inserted replaced
67678:bce97b32175b 67679:b9ad87c3838b
50 without menu and tool bar lines. 50 without menu and tool bar lines.
51 51
52 ** In Emacs Info, examples of using Customize should be clickable 52 ** In Emacs Info, examples of using Customize should be clickable
53 and they should create Custom buffers. 53 and they should create Custom buffers.
54 54
55 ** The toolbar should show keyboard equivalents in its tooltips.
56
55 * Important features: 57 * Important features:
56 58
57 ** Provide user-friendly ways to list all available font families, 59 ** Provide user-friendly ways to list all available font families,
58 list fonts, display a font as a sample, etc. [fx looked at 60 list fonts, display a font as a sample, etc. [fx is looking at
59 multilingual font selection for Unicode-based Emacs 23.] 61 multilingual font selection for the Unicode branch of Emacs.]
60 62
61 ** Rewrite the face code to be simpler, clearer and faster. 63 ** Rewrite the face code to be simpler, clearer and faster.
62 64
63 ** Program Enriched mode to read and save in RTF. [Is there actually a 65 ** Program Enriched mode to read and save in RTF. [Is there actually a
64 decent single definition of RTF? Maybe see info at 66 decent single definition of RTF? Maybe see info at
86 *** Footnotes that can appear either in place or at the end of the page. 88 *** Footnotes that can appear either in place or at the end of the page.
87 *** text property that says "don't break line in middle of this". 89 *** text property that says "don't break line in middle of this".
88 Don't break the line between two characters that have the 90 Don't break the line between two characters that have the
89 same value of this property. 91 same value of this property.
90 *** Discretionary hyphens that are not visible when they are at end of line. 92 *** Discretionary hyphens that are not visible when they are at end of line.
91
92 ** Make movemail work with IMAP.
93 movemail from GNU mailutils does that, so switching to it will solve
94 the issue.
95 93
96 ** Internationalize Emacs's messages. 94 ** Internationalize Emacs's messages.
97 95
98 ** Install mmc@maruska.dyndns.org's no-flicker change. 96 ** Install mmc@maruska.dyndns.org's no-flicker change.
99 97
264 [It's required for PNG, so may be linked anyhow.] 262 [It's required for PNG, so may be linked anyhow.]
265 263
266 ** Add a --pristine startup flag which does -q --no-site-file plus 264 ** Add a --pristine startup flag which does -q --no-site-file plus
267 ignoring X resources (Doze equivalents?) and most of the 265 ignoring X resources (Doze equivalents?) and most of the
268 environment. What should not be ignored needs consideration. 266 environment. What should not be ignored needs consideration.
269
270 ** Enhance locale handling: handle language, territory and charset
271 orthogonally and de-emphasize language environments. Use the locale
272 to set up more things, such as fontsets, the default Ispell
273 dictionary, diary format, calendar holidays and display, quoting
274 characters and phrase boundaries, sentence endings, collation for
275 sorting (at least for unicodes), HTTP Accept-language, patterns for
276 directory listings and compilation messages, yes-or-no replies,
277 common menu items when the toolkit supports it ... `locale-info'
278 needs extending for LC_COLLATE &c. [fx started on this.]
279 267
280 ** Improve the GC (generational, incremental). (We may be able to use 268 ** Improve the GC (generational, incremental). (We may be able to use
281 the Boehm collector.) [See the Boehm-GC branch in CVS for work on 269 the Boehm collector.) [See the Boehm-GC branch in CVS for work on
282 this.] 270 this.]
283 271
393 better to a users locale. Currently Emacs uses utf-8 language 381 better to a users locale. Currently Emacs uses utf-8 language
394 environment for all utf-8 locales, thus a user in ja_JP.UTF-8 locale 382 environment for all utf-8 locales, thus a user in ja_JP.UTF-8 locale
395 are also put in utf-8 lang. env. In such a case, it is 383 are also put in utf-8 lang. env. In such a case, it is
396 better to use Japanese lang. env. but prefer utf-8 coding system. 384 better to use Japanese lang. env. but prefer utf-8 coding system.
397 385
386 ** Enhance locale handling: handle language, territory and charset
387 orthogonally and de-emphasize language environments. Use the locale
388 to set up more things, such as fontsets, the default Ispell
389 dictionary, diary format, calendar holidays and display, quoting
390 characters and phrase boundaries, sentence endings, collation for
391 sorting (at least for unicodes), HTTP Accept-language, patterns for
392 directory listings and compilation messages, yes-or-no replies,
393 common menu items when the toolkit supports it ... `locale-info'
394 needs extending for LC_COLLATE &c. [fx started on this.]
395
398 ** Eliminate the current restriction on header printing by ps-print. 396 ** Eliminate the current restriction on header printing by ps-print.
399 Currently, a header can contain only single 1-byte charset in 397 Currently, a header can contain only single 1-byte charset in
400 addition to ASCII. 398 addition to ASCII.
401 399
402 ** In ps-print, provide an user friendly interface to specify fonts. 400 ** In ps-print, provide an user friendly interface to specify fonts.