aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--etc/TODO57
-rw-r--r--lisp/ChangeLog8
-rw-r--r--src/ChangeLog11
3 files changed, 48 insertions, 28 deletions
diff --git a/etc/TODO b/etc/TODO
index 67493b3b092..bbc7fdbeee2 100644
--- a/etc/TODO
+++ b/etc/TODO
@@ -1,18 +1,29 @@
1 -*-text-*- 1 -*-text-*-
2 2
3Small but important fixes in existing features:
4
3* Bring back the feature of showing the part of the buffer that is a problem 5* Bring back the feature of showing the part of the buffer that is a problem
4 for the use of the preferred coding systems. 6 for the use of the preferred coding systems.
5 7
8* Make compile.el record the markers that point to error loci
9 on text properties in the error message lines.
10
11Important features:
12
6* Provide user-friendly ways to list all available font families, 13* Provide user-friendly ways to list all available font families,
7 display a font as a sample, etc. 14 display a font as a sample, etc.
8 15
9* Have a command suggestion help system that recognizes patterns
10 of commands which could be replaced with a simpler common command.
11 It should not make more than one suggestion per 10 minutes.
12
13* Program Enriched mode to read and save in RTF. [Is there actually a 16* Program Enriched mode to read and save in RTF. [Is there actually a
14 decent single definition of RTF?] 17 decent single definition of RTF?]
15 18
19* Implement something better than the current Refill mode. This
20 probably needs some primitive support.
21
22* Implement primitive and higher-level functions to allow filling
23 properly with variable-pitch faces.
24
25* Implement a smoother vertical scroll facility.
26
16* Implement other text formatting properties. 27* Implement other text formatting properties.
17** Footnotes that can appear either in place or at the end of the page. 28** Footnotes that can appear either in place or at the end of the page.
18** text property that says "don't break line in middle of this". 29** text property that says "don't break line in middle of this".
@@ -20,8 +31,20 @@
20 same value of this property. 31 same value of this property.
21** Discretionary hyphens that are not visible when they are at end of line. 32** Discretionary hyphens that are not visible when they are at end of line.
22 33
23* Implement something better than the current Refill mode. This 34* Make movemail work with IMAP.
24 probably needs some primitive support. 35
36* Port Emacs to GTK+. (Relevant work has been done already.)
37
38* Make the Lucid menu widget display multilingual text.
39
40* Remove the limitation that window and frame widths and heights can
41 be only full columns/lines.
42
43Other features we would like:
44
45* Have a command suggestion help system that recognizes patterns
46 of commands which could be replaced with a simpler common command.
47 It should not make more than one suggestion per 10 minutes.
25 48
26* Implement a clean way to use different major modes for 49* Implement a clean way to use different major modes for
27 different parts of a buffer. 50 different parts of a buffer.
@@ -29,17 +52,9 @@
29* Give start-process the ability to direct standard-error 52* Give start-process the ability to direct standard-error
30 output to a different filter. 53 output to a different filter.
31 54
32* Make compile.el record the markers that point to error loci
33 on text properties in the error message lines.
34
35* Make desktop.el save the "frame configuration" of Emacs (in some 55* Make desktop.el save the "frame configuration" of Emacs (in some
36 useful sense). 56 useful sense).
37 57
38* Make movemail work with IMAP.
39
40* Add ANSI C prototype forward declarations to the source files,
41 so that even the functions used within one file have prototypes.
42
43* Replace finder.el with something that generates an Info file 58* Replace finder.el with something that generates an Info file
44 which gives the same information through a menu structure. [Dave 59 which gives the same information through a menu structure. [Dave
45 Love started on this.] 60 Love started on this.]
@@ -60,8 +75,6 @@
60 thread has processed the menu_bar_activate_event and regenerated 75 thread has processed the menu_bar_activate_event and regenerated
61 the whole menu bar. In the mean time, it should process other messages. 76 the whole menu bar. In the mean time, it should process other messages.
62 77
63* Implement the design for Unicode-based internal encoding for Mule.
64
65* Get some major packages installed: W3/url (development version needs 78* Get some major packages installed: W3/url (development version needs
66 significant work), PSGML, Mule-UCS, Tramp (?). Check the 79 significant work), PSGML, Mule-UCS, Tramp (?). Check the
67 assignments file for other packages which might go in and have been 80 assignments file for other packages which might go in and have been
@@ -82,9 +95,6 @@
82 95
83* Support simultaneous tty and X frames. 96* Support simultaneous tty and X frames.
84 97
85* Implement primitive and higher-level functions to allow filling
86 properly with variable-pitch faces.
87
88* Provide MIME support for Rmail using the Gnus MIME library. 98* Provide MIME support for Rmail using the Gnus MIME library.
89 99
90* Eliminate the storm of warnings concerning char/unsigned char 100* Eliminate the storm of warnings concerning char/unsigned char
@@ -112,25 +122,16 @@
112* Improve the GC (generational, incremental). (We may be able to use 122* Improve the GC (generational, incremental). (We may be able to use
113 the Boehm collector.) 123 the Boehm collector.)
114 124
115* Port Emacs to GTK+. (Relevant work has been done already.)
116
117* Make the Lucid menu widget display multilingual text.
118
119* Check what hooks would help Emacspeak -- see the defadvising in W3. 125* Check what hooks would help Emacspeak -- see the defadvising in W3.
120 126
121* Implement some variety of (non-gtk) drag-and-drop support under X. 127* Implement some variety of (non-gtk) drag-and-drop support under X.
122 Using libdnd might be a good start. 128 Using libdnd might be a good start.
123 129
124* Remove the limitation that window and frame widths and heights can
125 be only full columns/lines.
126
127* Add horizontal scroll bars. 130* Add horizontal scroll bars.
128 131
129* Provide an optional feature which computes a scroll bar slider's 132* Provide an optional feature which computes a scroll bar slider's
130 size and its position from lines instead of characters. 133 size and its position from lines instead of characters.
131 134
132* Implement a smoother vertical scroll facility.
133
134* Integrate Vroonhof's Custom themes code and make it do useful 135* Integrate Vroonhof's Custom themes code and make it do useful
135 things. [The integration is partly done.] 136 things. [The integration is partly done.]
136 137
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 66ae6feb7c8..1aaa962d4c7 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,11 @@
12002-03-16 Richard M. Stallman <rms@gnu.org>
2
3 * progmodes/cperl-mode.el (cperl-imenu--function-name-regexp-perl):
4 Move definition above cperl-outline-regexp.
5
6 * bindings.el (mode-line-mule-info): In computing help-echo prop,
7 avoid using save-window-excursion. And compile the function.
8
12002-03-15 Pavel Jan,Bm(Bk <Pavel@Janik.cz> 92002-03-15 Pavel Jan,Bm(Bk <Pavel@Janik.cz>
2 10
3 * calendar/cal-french.el (calendar-goto-french-date): Fix prompt 11 * calendar/cal-french.el (calendar-goto-french-date): Fix prompt
diff --git a/src/ChangeLog b/src/ChangeLog
index 0da2af85ed8..1fc9b7f658c 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,14 @@
12002-03-16 Richard M. Stallman <rms@gnu.org>
2
3 * xdisp.c (redisplay_internal, redisplay_windows):
4 Use list_of_error to call internal_condition_case_1.
5 (safe_eval, safe_call): Pass Qt to internal_condition_case_{1,2}
6 so as to catch all errors with no possibility of debugger redisplay.
7 (list_of_error): New variable.
8 (syms_of_xdisp): Init and staticpro it.
9
10 * print.c (print_object): Delete `\ ' from printed rep of frame.
11
12002-03-15 Eli Zaretskii <eliz@is.elta.co.il> 122002-03-15 Eli Zaretskii <eliz@is.elta.co.il>
2 13
3 * msdos.c (dos_rawgetc): Disable the x-autoselect-window feature, 14 * msdos.c (dos_rawgetc): Disable the x-autoselect-window feature,