changeset 48072:7b2b53ef44d7

*** empty log message ***
author Richard M. Stallman <rms@gnu.org>
date Tue, 29 Oct 2002 18:21:10 +0000
parents 6be0f6ca3d49
children 1b334a808f0f
files etc/TODO lisp/ChangeLog
diffstat 2 files changed, 72 insertions(+), 11 deletions(-) [+]
line wrap: on
line diff
--- a/etc/TODO	Tue Oct 29 18:18:41 2002 +0000
+++ b/etc/TODO	Tue Oct 29 18:21:10 2002 +0000
@@ -17,11 +17,6 @@
 
 Important features:
 
-* Write an INTRO_CVS file with basic instructions how to build emacs
-  from CVS (make bootstrap), some information on how the config
-  and build system is tied together, and all sorts of tips and tricks
-  (FAQ) which may be of interest to new (and old) emacs hackers.
-
 * Provide user-friendly ways to list all available font families,
   display a font as a sample, etc.
 
@@ -34,7 +29,8 @@
 * Implement primitive and higher-level functions to allow filling
   properly with variable-pitch faces.
 
-* Implement a smoother vertical scroll facility.
+* Implement a smoother vertical scroll facility, one that allows
+  C-v to scroll through a tall image.
 
 * Implement other text formatting properties.
 ** Footnotes that can appear either in place or at the end of the page.
@@ -182,12 +178,44 @@
 * Add support for SVG (Scalable Vector Graphics) rendering to 
   Emacs.
 
+* Allow unknown image types to be rendered via an external program
+  converting them to, say, PBM (in the same way as PostScript?).
+
+* Allow displaying an X window from an external program in a buffer,
+  e.g. to render graphics from Java applets.  [gerd and/or wmperry
+  thought this was feasible.]
+
+* Allow images (not just text) in the margin to be mouse-sensitive.
+  (Requires recursing through display properties).  Provide some way
+  to simulate mouse-clicks on marginal text without a mouse.
+
+* Implement Lisp functions to determine properly whether a character
+  is displayable (particularly needed in XFree 4, sigh).  Use it to
+  define useful glyphs that may be displayed as images or unicodes
+  (with ASCIIfied fallback via latin1-disp).  Examples include
+  box-drawing graphics in Custom buffers, W3 rules and tables, and
+  tree displays generally, mode-line mail indicator.  [See work done
+  already for Emacs 22 and consult fx.]
+
+* Do something to make rms happy with fx's dynamic loading, and use it
+  to implement things like auto-loaded buffer parsers and database
+  access in cases which need more than Lisp.
+
+* Extend ps-print to deal with multiple font sizes, images, and extra
+  encodings.
+
+* Provide portable undumping using mmap (per gerd design).
+
+* Replace gmalloc.c with the modified Doug Lea code from the current
+  GNU libc so that the special mmapping of buffers can be removed  --
+  that apparently loses under Solaris, at least.
+
 * Use the XIE X extension, if available, for image display.
 
 * Add support for rendering antialiased text, probably using
   XRender/Freetype.
 
-* Rewrite make-docfile to something sane.
+* Rewrite make-docfile to be clean and maintainable.
 
 * Port the conservative stack marking code of Emacs' garbage collector
   to more systems, so that we can completely get rid of GCPROs.
--- a/lisp/ChangeLog	Tue Oct 29 18:18:41 2002 +0000
+++ b/lisp/ChangeLog	Tue Oct 29 18:21:10 2002 +0000
@@ -1,3 +1,14 @@
+2002-10-29  Richard M. Stallman  <rms@gnu.org>
+
+	* server.el (server-switch-buffer): Say when no server buffers remain.
+
+	* net/goto-addr.el (goto-address-url-regexp): Don't match `mailto'.
+
+2002-10-28  Masayuki Ataka  <ataka@milk.freemail.ne.jp>  (tiny change)
+
+	* make-mode.el (makefile-warn-continuations): Call
+	re-search-forward with NOERROR t.
+
 2002-10-29  Kim F. Storm  <storm@cua.dk>
 
 	* ido.el (ido-wide-find-dirs-or-files): Fixed problem that caused
@@ -143,10 +154,32 @@
 
 2002-10-23  Francis J. Wright  <F.J.Wright@qmul.ac.uk>
 
-	* woman.el: Updated user interface generally, especially Cygwin
-	compatibility.  Added some support for long groff names of the
-	form [xxx].  Added preprocessor detection and preliminary support
-	for tables using tbl/.TS/.TE.
+	* woman.el (woman-version): Update to 0.551 (beta).
+	(woman-parse-colon-path): Add support for current Cygwin mount
+	conventions.
+	(woman-Cyg-to-Win): New function to convert absolute filename from
+	Cygwin to Windows form by executing external program cygpath if
+	possible.
+	(woman-man.conf-path): Update default to current common locations
+	and to support Cygwin; update documentation.
+	(woman-parse-man.conf): Generalize regexp to "man.*\\.conf" to
+	match possible names of man.conf file; tidy code and documentation.
+	(woman-manpath): Simplify default and documentation; essentially
+	move code that was here into `woman-parse-colon-path'.
+	(woman-default-indent): Change Linux to GNU in documentation.
+	(woman-addition-face): Make documentation consistent with other
+	WoMan faces.
+	(woman-emulate-tbl): New variable, determines whether tbl
+	emulation is required.
+	(woman-decode-region): Add check for preprocessor requests.
+	(woman0-process-escapes, woman-special-characters)
+	(woman-get-next-char, woman-parse-numeric-value): Add support for
+	long groff names of the form [xxx].
+	(woman-strings, woman-change-fonts): Now call `woman-match-name'.
+	(woman2-PD, woman2-na): Doc fix.
+	(woman-match-name): New function.
+	(woman2-TS): New function.
+	(woman2-TE): New alias for `woman2-fi'.
 
 2002-10-23  Kim F. Storm  <storm@cua.dk>