annotate etc/TODO @ 31170:84ec8b66d634

(redisplay_internal): If considering all windows on all frames, update the display for each frame as soon as possible, instead of first building all desired matrices for all frames, and then updating them all. (try_cursor_movement): Handle case that last_cursor.vpos is -1.
author Gerd Moellmann <gerd@gnu.org>
date Fri, 25 Aug 2000 13:21:21 +0000
parents a5051216d618
children e4d056848427
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
25853
Dave Love <fx@gnu.org>
parents:
diff changeset
1 * Implement a clean way to use different major modes for
Dave Love <fx@gnu.org>
parents:
diff changeset
2 different parts of a buffer.
Dave Love <fx@gnu.org>
parents:
diff changeset
3
Dave Love <fx@gnu.org>
parents:
diff changeset
4 * Give start-process the ability to direct standard-error
Dave Love <fx@gnu.org>
parents:
diff changeset
5 output to a different filter.
Dave Love <fx@gnu.org>
parents:
diff changeset
6
Dave Love <fx@gnu.org>
parents:
diff changeset
7 * Make compile.el record the markers that point to error loci
Dave Love <fx@gnu.org>
parents:
diff changeset
8 on text properties in the error message lines.
Dave Love <fx@gnu.org>
parents:
diff changeset
9
Dave Love <fx@gnu.org>
parents:
diff changeset
10 * Make desktop.el save the "frame configuration" of Emacs (in some
Dave Love <fx@gnu.org>
parents:
diff changeset
11 useful sense).
Dave Love <fx@gnu.org>
parents:
diff changeset
12
Dave Love <fx@gnu.org>
parents:
diff changeset
13 * Make movemail work with IMAP.
Dave Love <fx@gnu.org>
parents:
diff changeset
14
Dave Love <fx@gnu.org>
parents:
diff changeset
15 * Add ANSI C prototype forward declarations to the source files,
Dave Love <fx@gnu.org>
parents:
diff changeset
16 so that even the functions used within one file have prototypes.
Dave Love <fx@gnu.org>
parents:
diff changeset
17
Dave Love <fx@gnu.org>
parents:
diff changeset
18 * Replace finder.el with something that generates an Info file
Dave Love <fx@gnu.org>
parents:
diff changeset
19 which gives the same information through a menu structure.
Dave Love <fx@gnu.org>
parents:
diff changeset
20
Dave Love <fx@gnu.org>
parents:
diff changeset
21 * Implement a variant of uncompress.el or jka-compr.el that
Dave Love <fx@gnu.org>
parents:
diff changeset
22 works with GNU Privacy Guard for encryption.
Dave Love <fx@gnu.org>
parents:
diff changeset
23
Dave Love <fx@gnu.org>
parents:
diff changeset
24 * Save undo information in files, and reload it when needed
Dave Love <fx@gnu.org>
parents:
diff changeset
25 for undoing.
Dave Love <fx@gnu.org>
parents:
diff changeset
26
Dave Love <fx@gnu.org>
parents:
diff changeset
27 * Implement other text formatting properties.
Dave Love <fx@gnu.org>
parents:
diff changeset
28 ** Footnotes that can appear either in place
Dave Love <fx@gnu.org>
parents:
diff changeset
29 or at the end of the page.
Dave Love <fx@gnu.org>
parents:
diff changeset
30 ** text property that says "don't break line in middle of this".
Dave Love <fx@gnu.org>
parents:
diff changeset
31 Don't break the line between two characters that have the
Dave Love <fx@gnu.org>
parents:
diff changeset
32 same value of this property.
Dave Love <fx@gnu.org>
parents:
diff changeset
33 ** Discretionary hyphens that disappear at end of line.
Dave Love <fx@gnu.org>
parents:
diff changeset
34
Dave Love <fx@gnu.org>
parents:
diff changeset
35 * Implement use of mmap to allocate buffers, when mmap exists.
Dave Love <fx@gnu.org>
parents:
diff changeset
36
Dave Love <fx@gnu.org>
parents:
diff changeset
37 * Change the Windows NT menu code
Dave Love <fx@gnu.org>
parents:
diff changeset
38 so that it handles the deep_p argument and avoids
Dave Love <fx@gnu.org>
parents:
diff changeset
39 regenerating the whole menu bar menu tree except
Dave Love <fx@gnu.org>
parents:
diff changeset
40 when the user tries to use the menubar.
Dave Love <fx@gnu.org>
parents:
diff changeset
41
Dave Love <fx@gnu.org>
parents:
diff changeset
42 This requires the RIT to forward the WM_INITMENU message to
Dave Love <fx@gnu.org>
parents:
diff changeset
43 the main thread, and not return from that message until the main
Dave Love <fx@gnu.org>
parents:
diff changeset
44 thread has processed the menu_bar_activate_event and regenerated
Dave Love <fx@gnu.org>
parents:
diff changeset
45 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
46
e06c6af9d981 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 25853
diff changeset
47 * Make Emacs work as a Java Bean.
29696
a5051216d618 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27949
diff changeset
48
a5051216d618 *** empty log message ***
Gerd Moellmann <gerd@gnu.org>
parents: 27949
diff changeset
49 * 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
50 keymap.c).