annotate etc/TODO @ 32546:9672c4db6bed

(IT_set_face): Compare highlighted face with the default face, and invert colors if these faces' colors are identical. (Fmsdos_remember_default_colors): Don't swap foreground and background colors in initial_colors[]. (IT_set_frame_parameters): Don't swap frame's foreground and background pixels. If ALIST includes "(reverse . t)", swap foreground-color and background-color properties in frame's param_alist. If the original frame's param_alist doesn't specify the colors, store unspecified-fg and unspecified-bg, reversed if required.
author Eli Zaretskii <eliz@gnu.org>
date Mon, 16 Oct 2000 19:16:20 +0000
parents 9c151094ef9b
children d57da738e85d
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
32515
9c151094ef9b Changes from Richard Stallman. More items about Enriched Mode.
Eli Zaretskii <eliz@gnu.org>
parents: 31733
diff changeset
1 * Program Enriched mode to read and save in RTF.
9c151094ef9b Changes from Richard Stallman. More items about Enriched Mode.
Eli Zaretskii <eliz@gnu.org>
parents: 31733
diff changeset
2
9c151094ef9b Changes from Richard Stallman. More items about Enriched Mode.
Eli Zaretskii <eliz@gnu.org>
parents: 31733
diff changeset
3 * Implement other text formatting properties.
9c151094ef9b Changes from Richard Stallman. More items about Enriched Mode.
Eli Zaretskii <eliz@gnu.org>
parents: 31733
diff changeset
4 ** Footnotes that can appear either in place or at the end of the page.
9c151094ef9b Changes from Richard Stallman. More items about Enriched Mode.
Eli Zaretskii <eliz@gnu.org>
parents: 31733
diff changeset
5 ** text property that says "don't break line in middle of this".
9c151094ef9b Changes from Richard Stallman. More items about Enriched Mode.
Eli Zaretskii <eliz@gnu.org>
parents: 31733
diff changeset
6 Don't break the line between two characters that have the
9c151094ef9b Changes from Richard Stallman. More items about Enriched Mode.
Eli Zaretskii <eliz@gnu.org>
parents: 31733
diff changeset
7 same value of this property.
9c151094ef9b Changes from Richard Stallman. More items about Enriched Mode.
Eli Zaretskii <eliz@gnu.org>
parents: 31733
diff changeset
8 ** Discretionary hyphens that are not visible when they are at end of line.
9c151094ef9b Changes from Richard Stallman. More items about Enriched Mode.
Eli Zaretskii <eliz@gnu.org>
parents: 31733
diff changeset
9
9c151094ef9b Changes from Richard Stallman. More items about Enriched Mode.
Eli Zaretskii <eliz@gnu.org>
parents: 31733
diff changeset
10 * Can Auto-fill mode be extended to something that will refill the
9c151094ef9b Changes from Richard Stallman. More items about Enriched Mode.
Eli Zaretskii <eliz@gnu.org>
parents: 31733
diff changeset
11 whole paragraph so as to keep it filled all the time?
9c151094ef9b Changes from Richard Stallman. More items about Enriched Mode.
Eli Zaretskii <eliz@gnu.org>
parents: 31733
diff changeset
12
25853
Dave Love <fx@gnu.org>
parents:
diff changeset
13 * Implement a clean way to use different major modes for
Dave Love <fx@gnu.org>
parents:
diff changeset
14 different parts of a buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
15
Dave Love <fx@gnu.org>
parents:
diff changeset
16 * Give start-process the ability to direct standard-error
Dave Love <fx@gnu.org>
parents:
diff changeset
17 output to a different filter.
Dave Love <fx@gnu.org>
parents:
diff changeset
18
Dave Love <fx@gnu.org>
parents:
diff changeset
19 * Make compile.el record the markers that point to error loci
Dave Love <fx@gnu.org>
parents:
diff changeset
20 on text properties in the error message lines.
Dave Love <fx@gnu.org>
parents:
diff changeset
21
Dave Love <fx@gnu.org>
parents:
diff changeset
22 * Make desktop.el save the "frame configuration" of Emacs (in some
Dave Love <fx@gnu.org>
parents:
diff changeset
23 useful sense).
Dave Love <fx@gnu.org>
parents:
diff changeset
24
Dave Love <fx@gnu.org>
parents:
diff changeset
25 * Make movemail work with IMAP.
Dave Love <fx@gnu.org>
parents:
diff changeset
26
Dave Love <fx@gnu.org>
parents:
diff changeset
27 * Add ANSI C prototype forward declarations to the source files,
Dave Love <fx@gnu.org>
parents:
diff changeset
28 so that even the functions used within one file have prototypes.
Dave Love <fx@gnu.org>
parents:
diff changeset
29
Dave Love <fx@gnu.org>
parents:
diff changeset
30 * Replace finder.el with something that generates an Info file
Dave Love <fx@gnu.org>
parents:
diff changeset
31 which gives the same information through a menu structure.
Dave Love <fx@gnu.org>
parents:
diff changeset
32
Dave Love <fx@gnu.org>
parents:
diff changeset
33 * Implement a variant of uncompress.el or jka-compr.el that
Dave Love <fx@gnu.org>
parents:
diff changeset
34 works with GNU Privacy Guard for encryption.
Dave Love <fx@gnu.org>
parents:
diff changeset
35
Dave Love <fx@gnu.org>
parents:
diff changeset
36 * Save undo information in files, and reload it when needed
Dave Love <fx@gnu.org>
parents:
diff changeset
37 for undoing.
Dave Love <fx@gnu.org>
parents:
diff changeset
38
Dave Love <fx@gnu.org>
parents:
diff changeset
39 * Change the Windows NT menu code
Dave Love <fx@gnu.org>
parents:
diff changeset
40 so that it handles the deep_p argument and avoids
Dave Love <fx@gnu.org>
parents:
diff changeset
41 regenerating the whole menu bar menu tree except
Dave Love <fx@gnu.org>
parents:
diff changeset
42 when the user tries to use the menubar.
Dave Love <fx@gnu.org>
parents:
diff changeset
43
Dave Love <fx@gnu.org>
parents:
diff changeset
44 This requires the RIT to forward the WM_INITMENU message to
Dave Love <fx@gnu.org>
parents:
diff changeset
45 the main thread, and not return from that message until the main
Dave Love <fx@gnu.org>
parents:
diff changeset
46 thread has processed the menu_bar_activate_event and regenerated
Dave Love <fx@gnu.org>
parents:
diff changeset
47 the whole menu bar. In the mean time, it should process other messages.
27949
e06c6af9d981 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 25853
diff changeset
48
e06c6af9d981 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 25853
diff changeset
49 * Make Emacs work as a Java Bean.
29696
a5051216d618 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27949
diff changeset
50
a5051216d618 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27949
diff changeset
51 * Make keymaps a first-class Lisp object (this means a rewrite of
a5051216d618 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27949
diff changeset
52 keymap.c).
31733
0b55d2534070 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 31467
diff changeset
53
0b55d2534070 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 31467
diff changeset
54 ** Provide real menus on ttys. The MS-DOS implementation can
0b55d2534070 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 31467
diff changeset
55 serve as an example how to do part of this.