From: Richard M. Stallman Date: Tue, 29 Oct 2002 18:21:10 +0000 (+0000) Subject: *** empty log message *** X-Git-Tag: ttn-vms-21-2-B4~12664 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=d1c3f6b6e02d56c1e56b62834ddc0582d6b458b7;p=emacs.git *** empty log message *** --- diff --git a/etc/TODO b/etc/TODO index f15f0df688f..337a59b8b05 100644 --- a/etc/TODO +++ b/etc/TODO @@ -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. diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 6d3f4207a91..6d99a8a5960 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,14 @@ +2002-10-29 Richard M. Stallman + + * 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 (tiny change) + + * make-mode.el (makefile-warn-continuations): Call + re-search-forward with NOERROR t. + 2002-10-29 Kim F. Storm * ido.el (ido-wide-find-dirs-or-files): Fixed problem that caused @@ -143,10 +154,32 @@ 2002-10-23 Francis J. Wright - * 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