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.
* 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.
* 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.
+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
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>