* Small but important fixes needed in existing features:
-** Fix compilation when Xaw3d libraries are present but libxaw is not.
-In new X11 versions, xaw3dg-dev does not depend on libxaw-dev, so the
-latter need not be installed. As a result, all the source files that
-look for include files in X11/Xaw should look in X11/Xaw3d if we are
-using Xaw3d.
+** "Options -> Save Options" should save the font set via "Set Font/Fontset"
+I.e. mouse-set-font should use customize-face.
** Compute the list of active keymaps *after* reading the first event.
but if you type M-n you should get the visited file name of the
current buffer.
-** describe-face should show an example of text in the face.
-
** Distribute a bar cursor of width > 1 evenly between the two glyphs
on each side of the bar (what to do at the edges?).
** make back_comment use syntax-ppss or equivalent.
-** Improve configure's treatment of NON_GNU_CPP on Solaris.
-(patch available for after Emacs 22)
-
** Consider improving src/sysdep.c's search for a fqdn.
http://lists.gnu.org/archive/html/emacs-devel/2007-04/msg00782.html
** Remove the default toggling behavior of minor modes when called from elisp
rather than interactively. This a trivial one-liner in easy-mode.el.
+
** Create a category of errors called `user-error' for errors which are
typically due to pilot errors and should thus be in debug-ignored-errors.
** Allow unknown image types to be rendered via an external program
converting them to, say, PBM (in the same way as PostScript?).
-** Display images with alpha channels, such as png, with the current
-background color of whatever frame it is displayed in. Currently, we
-use the default background color if specified in the png file, or, if
-that is unspecified, the background color of the frame in which the
-image was first created. Ideally, the image should display the
-background color of whichever frame it is being displayed in. The
-main complication is that this will require the loading of a new image
-object for each different background color.
-
** 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.]
** Cleanup all the GC_ mark bit stuff -- there is no longer any distinction
since the mark bit is no longer stored in the Lisp_Object itself.
+** Refine the `predicate' arg to read-file-name.
+ Currently, it mixes up the predicate to apply when doing completion and the
+ one to use when terminating the selection.
+
** Merge ibuffer.el and buff-menu.el.
More specifically do what's needed to make ibuffer.el the default,
or just an extension of buff-menu.el.
* Other known bugs:
+** The \\{...} keymap dump output does not correctly remove shadowed entries:
+From: "Drew Adams" <drew.adams@oracle.com>
+
+(define-key minibuffer-local-map [(control ?=)] 'foo)
+(define-key minibuffer-local-completion-map [(control ?=)] 'foo)
+
+(defun toto () "\\{minibuffer-local-completion-map}" 4)
+
+C-h f toto shows a duplicate entry for C-=:
+
+toto is a Lisp function.
+(toto)
+
+key binding
+- --- -------
+
+C-g abort-recursive-edit
+TAB minibuffer-complete
+C-j exit-minibuffer
+RET exit-minibuffer
+ESC Prefix Command
+SPC minibuffer-complete-word
+? minibuffer-completion-help
+C-= foo
+C-= foo
+...
+
** a two-char comment-starter whose two chars are symbol constituents will
not be noticed if it appears within a word.