# HG changeset patch # User Richard M. Stallman # Date 1016262509 0 # Node ID 031571a8e24c5f357676df3a3012e7e4be5260a1 # Parent fed6d1639bb4b75f7697c751dca92e6fd1109c33 *** empty log message *** diff -r fed6d1639bb4 -r 031571a8e24c etc/TODO --- a/etc/TODO Sat Mar 16 07:05:59 2002 +0000 +++ b/etc/TODO Sat Mar 16 07:08:29 2002 +0000 @@ -1,18 +1,29 @@ -*-text-*- +Small but important fixes in existing features: + * Bring back the feature of showing the part of the buffer that is a problem for the use of the preferred coding systems. +* Make compile.el record the markers that point to error loci + on text properties in the error message lines. + +Important features: + * Provide user-friendly ways to list all available font families, display a font as a sample, etc. -* Have a command suggestion help system that recognizes patterns - of commands which could be replaced with a simpler common command. - It should not make more than one suggestion per 10 minutes. - * Program Enriched mode to read and save in RTF. [Is there actually a decent single definition of RTF?] +* Implement something better than the current Refill mode. This + probably needs some primitive support. + +* Implement primitive and higher-level functions to allow filling + properly with variable-pitch faces. + +* Implement a smoother vertical scroll facility. + * Implement other text formatting properties. ** Footnotes that can appear either in place or at the end of the page. ** text property that says "don't break line in middle of this". @@ -20,8 +31,20 @@ same value of this property. ** Discretionary hyphens that are not visible when they are at end of line. -* Implement something better than the current Refill mode. This - probably needs some primitive support. +* Make movemail work with IMAP. + +* Port Emacs to GTK+. (Relevant work has been done already.) + +* Make the Lucid menu widget display multilingual text. + +* Remove the limitation that window and frame widths and heights can + be only full columns/lines. + +Other features we would like: + +* Have a command suggestion help system that recognizes patterns + of commands which could be replaced with a simpler common command. + It should not make more than one suggestion per 10 minutes. * Implement a clean way to use different major modes for different parts of a buffer. @@ -29,17 +52,9 @@ * Give start-process the ability to direct standard-error output to a different filter. -* Make compile.el record the markers that point to error loci - on text properties in the error message lines. - * Make desktop.el save the "frame configuration" of Emacs (in some useful sense). -* Make movemail work with IMAP. - -* Add ANSI C prototype forward declarations to the source files, - so that even the functions used within one file have prototypes. - * Replace finder.el with something that generates an Info file which gives the same information through a menu structure. [Dave Love started on this.] @@ -60,8 +75,6 @@ thread has processed the menu_bar_activate_event and regenerated the whole menu bar. In the mean time, it should process other messages. -* Implement the design for Unicode-based internal encoding for Mule. - * Get some major packages installed: W3/url (development version needs significant work), PSGML, Mule-UCS, Tramp (?). Check the assignments file for other packages which might go in and have been @@ -82,9 +95,6 @@ * Support simultaneous tty and X frames. -* Implement primitive and higher-level functions to allow filling - properly with variable-pitch faces. - * Provide MIME support for Rmail using the Gnus MIME library. * Eliminate the storm of warnings concerning char/unsigned char @@ -112,25 +122,16 @@ * Improve the GC (generational, incremental). (We may be able to use the Boehm collector.) -* Port Emacs to GTK+. (Relevant work has been done already.) - -* Make the Lucid menu widget display multilingual text. - * Check what hooks would help Emacspeak -- see the defadvising in W3. * Implement some variety of (non-gtk) drag-and-drop support under X. Using libdnd might be a good start. -* Remove the limitation that window and frame widths and heights can - be only full columns/lines. - * Add horizontal scroll bars. * Provide an optional feature which computes a scroll bar slider's size and its position from lines instead of characters. -* Implement a smoother vertical scroll facility. - * Integrate Vroonhof's Custom themes code and make it do useful things. [The integration is partly done.] diff -r fed6d1639bb4 -r 031571a8e24c lisp/ChangeLog --- a/lisp/ChangeLog Sat Mar 16 07:05:59 2002 +0000 +++ b/lisp/ChangeLog Sat Mar 16 07:08:29 2002 +0000 @@ -1,3 +1,11 @@ +2002-03-16 Richard M. Stallman + + * progmodes/cperl-mode.el (cperl-imenu--function-name-regexp-perl): + Move definition above cperl-outline-regexp. + + * bindings.el (mode-line-mule-info): In computing help-echo prop, + avoid using save-window-excursion. And compile the function. + 2002-03-15 Pavel Jan,Bm(Bk * calendar/cal-french.el (calendar-goto-french-date): Fix prompt diff -r fed6d1639bb4 -r 031571a8e24c src/ChangeLog --- a/src/ChangeLog Sat Mar 16 07:05:59 2002 +0000 +++ b/src/ChangeLog Sat Mar 16 07:08:29 2002 +0000 @@ -1,3 +1,14 @@ +2002-03-16 Richard M. Stallman + + * xdisp.c (redisplay_internal, redisplay_windows): + Use list_of_error to call internal_condition_case_1. + (safe_eval, safe_call): Pass Qt to internal_condition_case_{1,2} + so as to catch all errors with no possibility of debugger redisplay. + (list_of_error): New variable. + (syms_of_xdisp): Init and staticpro it. + + * print.c (print_object): Delete `\ ' from printed rep of frame. + 2002-03-15 Eli Zaretskii * msdos.c (dos_rawgetc): Disable the x-autoselect-window feature,