*** empty log message ***

This commit is contained in:
Richard M. Stallman 2002-10-29 18:21:10 +00:00
parent 49ba5d16b3
commit d1c3f6b6e0
2 changed files with 72 additions and 11 deletions

View file

@ -17,11 +17,6 @@ Small but important fixes needed in existing features:
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 @@ Important features:
* 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 @@ Other features we would like:
* 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.

View file

@ -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>