comparison etc/TODO @ 83423:b64b7e867d0a

Merged from miles@gnu.org--gnu-2005 (patch 677) Patches applied: * miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-677 Update from CVS git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-463
author Karoly Lorentey <lorentey@elte.hu>
date Mon, 26 Dec 2005 03:16:59 +0000
parents 14a4eb789b45 b9ad87c3838b
children d0eee3282e6b
comparison
equal deleted inserted replaced
83422:1f5d64c4df6f 83423:b64b7e867d0a
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
267 [It's required for PNG, so may be linked anyhow.] 265 [It's required for PNG, so may be linked anyhow.]
268 266
269 ** Add a --pristine startup flag which does -q --no-site-file plus 267 ** Add a --pristine startup flag which does -q --no-site-file plus
270 ignoring X resources (Doze equivalents?) and most of the 268 ignoring X resources (Doze equivalents?) and most of the
271 environment. What should not be ignored needs consideration. 269 environment. What should not be ignored needs consideration.
272
273 ** Enhance locale handling: handle language, territory and charset
274 orthogonally and de-emphasize language environments. Use the locale
275 to set up more things, such as fontsets, the default Ispell
276 dictionary, diary format, calendar holidays and display, quoting
277 characters and phrase boundaries, sentence endings, collation for
278 sorting (at least for unicodes), HTTP Accept-language, patterns for
279 directory listings and compilation messages, yes-or-no replies,
280 common menu items when the toolkit supports it ... `locale-info'
281 needs extending for LC_COLLATE &c. [fx started on this.]
282 270
283 ** Improve the GC (generational, incremental). (We may be able to use 271 ** Improve the GC (generational, incremental). (We may be able to use
284 the Boehm collector.) [See the Boehm-GC branch in CVS for work on 272 the Boehm collector.) [See the Boehm-GC branch in CVS for work on
285 this.] 273 this.]
286 274
396 better to a users locale. Currently Emacs uses utf-8 language 384 better to a users locale. Currently Emacs uses utf-8 language
397 environment for all utf-8 locales, thus a user in ja_JP.UTF-8 locale 385 environment for all utf-8 locales, thus a user in ja_JP.UTF-8 locale
398 are also put in utf-8 lang. env. In such a case, it is 386 are also put in utf-8 lang. env. In such a case, it is
399 better to use Japanese lang. env. but prefer utf-8 coding system. 387 better to use Japanese lang. env. but prefer utf-8 coding system.
400 388
389 ** Enhance locale handling: handle language, territory and charset
390 orthogonally and de-emphasize language environments. Use the locale
391 to set up more things, such as fontsets, the default Ispell
392 dictionary, diary format, calendar holidays and display, quoting
393 characters and phrase boundaries, sentence endings, collation for
394 sorting (at least for unicodes), HTTP Accept-language, patterns for
395 directory listings and compilation messages, yes-or-no replies,
396 common menu items when the toolkit supports it ... `locale-info'
397 needs extending for LC_COLLATE &c. [fx started on this.]
398
401 ** Eliminate the current restriction on header printing by ps-print. 399 ** Eliminate the current restriction on header printing by ps-print.
402 Currently, a header can contain only single 1-byte charset in 400 Currently, a header can contain only single 1-byte charset in
403 addition to ASCII. 401 addition to ASCII.
404 402
405 ** In ps-print, provide an user friendly interface to specify fonts. 403 ** In ps-print, provide an user friendly interface to specify fonts.