# HG changeset patch # User Richard M. Stallman # Date 1035915670 0 # Node ID 7b2b53ef44d7586f4dde2ef634af414d851bc30a # Parent 6be0f6ca3d4966ba473f9b3081edb9ca23279b20 *** empty log message *** diff -r 6be0f6ca3d49 -r 7b2b53ef44d7 etc/TODO --- 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. diff -r 6be0f6ca3d49 -r 7b2b53ef44d7 lisp/ChangeLog --- 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 + + * 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