From 6511485f2c4ec900c3496c398cbc5dadac0a97bd Mon Sep 17 00:00:00 2001 From: Glenn Morris Date: Fri, 8 Feb 2013 20:57:36 -0500 Subject: [PATCH 1/6] More small TODO updates --- etc/TODO | 20 ++++---------------- 1 file changed, 4 insertions(+), 16 deletions(-) diff --git a/etc/TODO b/etc/TODO index 55125b4b7b0..04963597510 100644 --- a/etc/TODO +++ b/etc/TODO @@ -399,14 +399,6 @@ rather than interactively. This a trivial one-liner in easy-mode.el. Check the assignments file for other packages which might go in and have been missed. -** Possibly install python-mode in place of python.el, or combine the two. -Someone needs to do the work of figuring out who all the non-trivial -python-mode.el contributors are and getting assignments. -http://lists.gnu.org/archive/html/emacs-devel/2008-02/msg02156.html -http://lists.gnu.org/archive/html/emacs-devel/2008-02/msg02201.html -http://lists.gnu.org/archive/html/emacs-devel/2008-02/msg02489.html -http://lists.gnu.org/archive/html/emacs-devel/2008-02/msg02234.html - ** Make keymaps a first-class Lisp object (this means a rewrite of keymap.c). What should it do apart from being opaque ? multiple inheritance ? faster where-is ? no more fix_submap_inheritance ? @@ -416,7 +408,7 @@ http://lists.gnu.org/archive/html/emacs-devel/2008-02/msg02234.html an example how to do part of this; see the XMenu* functions on msdos.c. ** Implement popular parts of the rest of the CL functions as compiler - macros in cl-macs. + macros in cl-macs. [Is this still relevant now that cl-lib exists?] ** Make compiler warnings about functions that might be undefined at run time smarter, so that they know which files are required by the file being @@ -457,7 +449,8 @@ http://lists.gnu.org/archive/html/emacs-devel/2008-02/msg02234.html ** Allow unknown image types to be rendered via an external program converting them to, say, PBM (in the same way as PostScript?). [does - doc-view.el do this, or could it be extended to do this?] + doc-view.el do this, or could it be extended to do this? + Does ImageMagick obsolete this idea?] ** Allow displaying an X window from an external program in a buffer, e.g. to render graphics from Java applets. [gerd and/or wmperry @@ -615,6 +608,7 @@ http://lists.gnu.org/archive/html/emacs-devel/2008-02/msg02234.html There is a special trick to detect mouse press in the lower right corner and track mouse movements, but this does not work well, and is not scalable to the new Lion "resize on every window edge" behavior. + [As of trunk r109635, 2012-08-15, the event loop no longer polls.] **** (mouse-avoidance-mode 'banish) then minimize Emacs, will pop window back up on top of all others @@ -721,12 +715,6 @@ images with lower bit depth. *** Decide what to do with some uncommitted imagemagick support functions for image size etc. -*** Test with more systems. -Tested on Fedora 12, 14, and the libmagick that ships with it. -I also tried using an ImageMagick compiled from their SVN, in -parallel with the one packaged by Fedora, it worked well. -Ubuntu 8.04 was tested, but it seems it ships a broken ImageMagick. - ** nxml mode *** High priority From dc55466e6766659999ea202c2f0158bf8b320f55 Mon Sep 17 00:00:00 2001 From: Glenn Morris Date: Fri, 8 Feb 2013 21:36:39 -0500 Subject: [PATCH 2/6] * doc/lispref/keymaps.texi (Creating Keymaps): Update make-keymap result. --- doc/lispref/ChangeLog | 4 ++++ doc/lispref/keymaps.texi | 4 +++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog index 0fff7efbfc5..bfc4ee2bcce 100644 --- a/doc/lispref/ChangeLog +++ b/doc/lispref/ChangeLog @@ -1,3 +1,7 @@ +2013-02-09 Glenn Morris + + * keymaps.texi (Creating Keymaps): Update make-keymap result. + 2013-02-08 Glenn Morris * keymaps.texi (Active Keymaps, Searching Keymaps): diff --git a/doc/lispref/keymaps.texi b/doc/lispref/keymaps.texi index 7c66bbec801..54211d1aa0b 100644 --- a/doc/lispref/keymaps.texi +++ b/doc/lispref/keymaps.texi @@ -327,10 +327,12 @@ these characters to @code{nil}, and does not bind any other kind of event. The argument @var{prompt} specifies a prompt string, as in @code{make-sparse-keymap}. +@c This example seems kind of pointless, but I guess it serves +@c to contrast the result with make-sparse-keymap above. @example @group (make-keymap) - @result{} (keymap #^[t nil nil nil @dots{} nil nil keymap]) + @result{} (keymap #^[nil nil keymap nil nil nil @dots{}]) @end group @end example From e78e7e486dd2a5c7c3a82b6848e5fd1cecd9881e Mon Sep 17 00:00:00 2001 From: Chong Yidong Date: Sat, 9 Feb 2013 12:43:42 +0800 Subject: [PATCH 3/6] Correct non-standard binding of report-emacs-bug-insert-to-mailer. * lisp/mail/emacsbug.el (report-emacs-bug): Change binding of report-emacs-bug-insert-to-mailer to C-c M-i. Fixes: debbugs:13510 --- etc/NEWS | 12 +++++++++--- lisp/ChangeLog | 5 +++++ lisp/mail/emacsbug.el | 2 +- 3 files changed, 15 insertions(+), 4 deletions(-) diff --git a/etc/NEWS b/etc/NEWS index 7ac6c89ebf4..f236fd1ee69 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -164,6 +164,11 @@ The PCL-CVS commands are still available via the keyboard. ** Using "unibyte: t" in Lisp source files is obsolete. Use "coding: raw-text" instead. +** In the buffer made by `M-x report-emacs-bug', the `C-c m' binding +has been changed to `C-c M-i' (`report-emacs-bug-insert-to-mailer'). +The previous binding, introduced in Emacs 24.1, was a mistake, because +`C-c LETTER' bindings are reserved for user customizations. + ** Internationalization *** New language environment: Persian. @@ -984,9 +989,10 @@ to use the old defaults relying on external mail facilities (`sendmail-send-it' on GNU/Linux and other Unix-like systems, and `mailclient-send-it' on Windows). -*** Typing C-c m in the buffer made by M-x report-emacs-bug transfers -the report to your desktop's preferred mail client, if there is one. -This uses either the "xdg-email" utility, or Mac OS's "open" command. +*** Typing `C-c m' in the buffer made by `M-x report-emacs-bug' +transfers the report to your desktop's preferred mail client, if there +is one. This uses either the "xdg-email" utility, or Mac OS's "open" +command. *** See Changes in Specialized Modes and Packages for SMTPmail changes and Mail mode changes diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 26df503156d..4e1f0ee09ab 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,8 @@ +2013-02-09 Chong Yidong + + * mail/emacsbug.el (report-emacs-bug): Change binding of + report-emacs-bug-insert-to-mailer to C-c M-i (Bug#13510). + 2013-02-02 Alan Mackenzie Fix bug in the state cache mechanism. Remove 'BOD "strategy". Refactor. diff --git a/lisp/mail/emacsbug.el b/lisp/mail/emacsbug.el index f0b671ec386..8ed645b15a2 100644 --- a/lisp/mail/emacsbug.el +++ b/lisp/mail/emacsbug.el @@ -332,7 +332,7 @@ usually do not have translators for other languages.\n\n"))) (use-local-map (nconc (make-sparse-keymap) (current-local-map))) (define-key (current-local-map) "\C-c\C-i" 'info-emacs-bug) (if can-insert-mail - (define-key (current-local-map) "\C-cm" + (define-key (current-local-map) "\C-c\M-i" 'report-emacs-bug-insert-to-mailer)) (setq report-emacs-bug-send-command (get mail-user-agent 'sendfunc) report-emacs-bug-send-hook (get mail-user-agent 'hookvar)) From ac0215a325f4226b73fd650318349395a6d88835 Mon Sep 17 00:00:00 2001 From: Katsumi Yamaoka Date: Sun, 10 Feb 2013 00:51:34 +0000 Subject: [PATCH 4/6] lisp/gnus/nnir.el ("nnir"): Add 'virtual ability to nnir backend --- lisp/gnus/ChangeLog | 5 +++++ lisp/gnus/nnir.el | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog index ddd464e5a82..e3f5427ceeb 100644 --- a/lisp/gnus/ChangeLog +++ b/lisp/gnus/ChangeLog @@ -1,3 +1,8 @@ +2013-02-10 Katsumi Yamaoka + + * nnir.el ("nnir"): Add 'virtual ability to nnir backend. (This was + done in 2012-07-22 by Andrew Cohen, but I reverted it mistakenlly.) + 2013-02-07 Gábor Vida (tiny change) * auth-source.el (auth-source-format-prompt): Don't get confused by diff --git a/lisp/gnus/nnir.el b/lisp/gnus/nnir.el index e0bfcc2b5f5..0e2e76f25be 100644 --- a/lisp/gnus/nnir.el +++ b/lisp/gnus/nnir.el @@ -298,7 +298,7 @@ is `(valuefunc member)'." (defvoo nnir-address nil "The address of the nnir server.") -(gnus-declare-backend "nnir" 'mail) +(gnus-declare-backend "nnir" 'mail 'virtual) ;;; User Customizable Variables: From 71719263212fea7f8b90acef6160497d08da75c4 Mon Sep 17 00:00:00 2001 From: Glenn Morris Date: Sat, 9 Feb 2013 17:32:14 -0800 Subject: [PATCH 5/6] ChangeLog typo fix --- lisp/gnus/ChangeLog | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lisp/gnus/ChangeLog b/lisp/gnus/ChangeLog index e3f5427ceeb..c6d36156cab 100644 --- a/lisp/gnus/ChangeLog +++ b/lisp/gnus/ChangeLog @@ -1,7 +1,7 @@ 2013-02-10 Katsumi Yamaoka * nnir.el ("nnir"): Add 'virtual ability to nnir backend. (This was - done in 2012-07-22 by Andrew Cohen, but I reverted it mistakenlly.) + done in 2012-07-22 by Andrew Cohen, but I reverted it mistakenly.) 2013-02-07 Gábor Vida (tiny change) From c4af1efc91cb57cc7dbaa1ee21b2d4b85fd3f87b Mon Sep 17 00:00:00 2001 From: Glenn Morris Date: Sat, 9 Feb 2013 17:54:16 -0800 Subject: [PATCH 6/6] * doc/emacs/trouble.texi (Checklist): Update bug keybinding. --- doc/emacs/ChangeLog | 4 ++++ doc/emacs/trouble.texi | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog index 9471310f252..f07c329758d 100644 --- a/doc/emacs/ChangeLog +++ b/doc/emacs/ChangeLog @@ -1,3 +1,7 @@ +2013-02-10 Glenn Morris + + * trouble.texi (Checklist): Update bug keybinding. + 2013-01-18 Glenn Morris * custom.texi (Directory Variables): Fix paren typo. diff --git a/doc/emacs/trouble.texi b/doc/emacs/trouble.texi index 81014d7d0d2..e83fe769ae9 100644 --- a/doc/emacs/trouble.texi +++ b/doc/emacs/trouble.texi @@ -654,7 +654,7 @@ will be sent to the Emacs maintainers at @email{bug-gnu-emacs@@gnu.org}. (If you want to suggest an improvement or new feature, use the same address.) If you cannot send mail from inside Emacs, you can copy the text of your report to your normal mail client (if your system -supports it, you can type @kbd{C-c m} to have Emacs do this for you) +supports it, you can type @kbd{C-c M-i} to have Emacs do this for you) and send it to that address. Or you can simply send an email to that address describing the problem.