From ee1f1da9672772ace63829ed6f83e56eba87f3c5 Mon Sep 17 00:00:00 2001 From: Stefan Monnier Date: Thu, 27 Oct 2011 22:22:38 -0400 Subject: * lisp/progmodes/gdb-mi.el: Warn the user when -i=mi is missing. (gdb--check-interpreter): New function. (gdb): Use it. --- lisp/ChangeLog | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'lisp/ChangeLog') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 6aa1bddb9f3..98ebed0499d 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,9 @@ +2011-10-28 Stefan Monnier + + * progmodes/gdb-mi.el: Warn the user when -i=mi is missing. + (gdb--check-interpreter): New function. + (gdb): Use it. + 2011-10-27 Glenn Morris * emacs-lisp/cl-extra.el (most-positive-float, most-negative-float) @@ -21,8 +27,8 @@ * subr.el (change-major-mode-after-body-hook): New hook. (run-mode-hooks): Run it. - * emacs-lisp/easy-mmode.el (define-globalized-minor-mode): Use - change-major-mode-before-body-hook. + * emacs-lisp/easy-mmode.el (define-globalized-minor-mode): + Use change-major-mode-before-body-hook. * simple.el (fundamental-mode): * emacs-lisp/derived.el (define-derived-mode): Revert 2010-04-28 -- cgit v1.2.1 From b0c4cdcf1072b604e8470c634a0b6c0c9a43c1ab Mon Sep 17 00:00:00 2001 From: Mark Lillibridge Date: Thu, 27 Oct 2011 22:47:43 -0400 Subject: * lisp/mail/rmail.el (rmail-mode-map): Add M-C-f as in rmailsum. Fixes: debbugs:9802 --- lisp/ChangeLog | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'lisp/ChangeLog') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 98ebed0499d..e6e8c2fdb2e 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,7 @@ +2011-10-28 Mark Lillibridge (tiny change) + + * mail/rmail.el (rmail-mode-map): Add M-C-f as in rmailsum (bug#9802). + 2011-10-28 Stefan Monnier * progmodes/gdb-mi.el: Warn the user when -i=mi is missing. -- cgit v1.2.1 From 7a6c0941742d41702fb56cd492d4897e476ebc25 Mon Sep 17 00:00:00 2001 From: Stefan Monnier Date: Thu, 27 Oct 2011 22:50:05 -0400 Subject: * lisp/vc/log-edit.el: Fill empty field rather than adding new one. (log-edit-add-field): New function. (log-edit-insert-changelog): Use it. --- lisp/ChangeLog | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'lisp/ChangeLog') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index e6e8c2fdb2e..be55e8410bf 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,9 @@ +2011-10-28 Stefan Monnier + + * vc/log-edit.el: Fill empty field rather than adding new one. + (log-edit-add-field): New function. + (log-edit-insert-changelog): Use it. + 2011-10-28 Mark Lillibridge (tiny change) * mail/rmail.el (rmail-mode-map): Add M-C-f as in rmailsum (bug#9802). -- cgit v1.2.1 From 1a2ce9ee38c720f26189cc5e17d56309e6dbb76b Mon Sep 17 00:00:00 2001 From: Deniz Dogan Date: Fri, 28 Oct 2011 16:47:50 +0200 Subject: * net/rcirc.el (rcirc-mode): Use hard newlines. --- lisp/ChangeLog | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'lisp/ChangeLog') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index bf4d87d3405..4ac4419b163 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,7 @@ +2011-10-28 Deniz Dogan + + * net/rcirc.el (rcirc-mode): Use hard newlines. + 2011-10-28 Alan Mackenzie Amend to indent and fontify macros "which include their own semicolon" -- cgit v1.2.1 From 7e43cfa5ecbbd8886a334fe97b1bf3f8ea661e52 Mon Sep 17 00:00:00 2001 From: Alan Mackenzie Date: Fri, 28 Oct 2011 15:24:05 +0000 Subject: Add and entry to ChangeLog. --- lisp/ChangeLog | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) (limited to 'lisp/ChangeLog') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 4ac4419b163..1e0f5d0487a 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,30 @@ +2011-10-28 Alan Mackenzie + + Amend the handling of c-beginning/end-of-defun in nested declaration + scopes. + + * cc-vars.el (c-defun-tactic): Move here from cc-langs.el. Change it to a + defcustom. + + * cc-mode.texi (Movement Commands): Document `c-defun-tactic'. Document + the new handling of nested scopes for movement by defuns. + + * cc-langs.el (c-defun-tactic): Move this variable to cc-vars.el. + (c-nonlabel-token-2-key): New variable for change in cc-engine.el. + + * cc-engine.el (c-beginning-of-statement-1): Prevent "class foo : bar" + being spuriously recognized as a label. + + * cc-cmds.el (c-narrow-to-most-enclosing-decl-block): Add parameter + `inclusive' (to include enclosing braces in the region). + (c-widen-to-enclosing-decl-scope): New function. + (c-while-widening-to-decl-block): New macro. + (c-beginning-of-defun, c-end-of-defun): Change algorithm to keep going + outward for defun boundaries, and correspondingly change symbol + `respect-enclosure' to `go-outward'. + (c-declaration-limits): Change algorithm to report only the "innermost" + defun's boundaries. + 2011-10-28 Deniz Dogan * net/rcirc.el (rcirc-mode): Use hard newlines. -- cgit v1.2.1 From 52bedd34385bf6434d60d884b306e5883fb656d9 Mon Sep 17 00:00:00 2001 From: Alan Mackenzie Date: Fri, 28 Oct 2011 16:16:02 +0000 Subject: Increment c-version to 5.32.2. --- lisp/ChangeLog | 54 +++++++++++++++++++++++++----------------------------- 1 file changed, 25 insertions(+), 29 deletions(-) (limited to 'lisp/ChangeLog') diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 1e0f5d0487a..44f39383139 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,22 +1,25 @@ +2011-10-28 Alan Mackenzie + + * progmodes/cc-defs.el (c-version). -> 5.32.2. + 2011-10-28 Alan Mackenzie Amend the handling of c-beginning/end-of-defun in nested declaration scopes. - * cc-vars.el (c-defun-tactic): Move here from cc-langs.el. Change it to a - defcustom. - - * cc-mode.texi (Movement Commands): Document `c-defun-tactic'. Document - the new handling of nested scopes for movement by defuns. + * progmodes/cc-vars.el (c-defun-tactic): Move here from + cc-langs.el. Change it to a defcustom. - * cc-langs.el (c-defun-tactic): Move this variable to cc-vars.el. + * progmodes/cc-langs.el (c-defun-tactic): Move this variable to + cc-vars.el. (c-nonlabel-token-2-key): New variable for change in cc-engine.el. - * cc-engine.el (c-beginning-of-statement-1): Prevent "class foo : bar" - being spuriously recognized as a label. + * progmodes/cc-engine.el (c-beginning-of-statement-1): Prevent + "class foo : bar" being spuriously recognized as a label. - * cc-cmds.el (c-narrow-to-most-enclosing-decl-block): Add parameter - `inclusive' (to include enclosing braces in the region). + * progmodes/cc-cmds.el (c-narrow-to-most-enclosing-decl-block): + Add parameter `inclusive' (to include enclosing braces in the + region). (c-widen-to-enclosing-decl-scope): New function. (c-while-widening-to-decl-block): New macro. (c-beginning-of-defun, c-end-of-defun): Change algorithm to keep going @@ -34,39 +37,32 @@ Amend to indent and fontify macros "which include their own semicolon" correctly, using the "virtual semicolon" mechanism. - * cc-defs.el: Update "virtual semicolon" comments. + * progmodes/cc-defs.el: Update "virtual semicolon" comments. - * cc-engine.el (c-crosses-statement-barrier-p): Recoded to scan one line at - at time rather than having \n and \r explicitly in c-stmt-delim-chars + * progmodes/cc-engine.el (c-crosses-statement-barrier-p): Recoded + to scan one line at at time rather than having \n and \r + explicitly in c-stmt-delim-chars (for some modes, e.g. AWK). (c-forward-label): Amend for virtual semicolons. (c-at-macro-vsemi-p, c-macro-vsemi-status-unknown-p): New functions - * cc-fonts.el (c-font-lock-declarations): Take account of the new C macros. + * progmodes/cc-fonts.el (c-font-lock-declarations): Take account + of the new C macros. - * cc-langs.el (c-at-vsemi-p-fn, c-vsemi-status-unknown-p-fn): move to - earlier in the file. + * progmodes/cc-langs.el (c-at-vsemi-p-fn): + (c-vsemi-status-unknown-p-fn): move to earlier in the file. (c-opt-cpp-symbol, c-line-comment-start-regexp): New language variables. (c-opt-cpp-macro-define): Make into a full language variable. (c-stmt-delim-chars, c-stmt-delim-chars-with-comma): Special value for AWK Mode (including \n, \r) removed, no longer needed. - * cc-mode.el (c-mode, c++-mode, objc-mode): Invoke - c-make-macro-with-semi-re. (Erroneously committed early, in previous - version, 5.259.) + * progmodes/cc-mode.el (c-mode, c++-mode, objc-mode): Invoke + c-make-macro-with-semi-re. - * cc-vars.el (c-macro-with-semi-re, c-macro-names-with-semicolon): New - variables. + * progmodes/cc-vars.el (c-macro-with-semi-re): + (c-macro-names-with-semicolon): New variables. (c-make-macro-with-semi-re): New function - * cc-mode.texi (Indentation Commands): Mention "macros with semicolons". - (Other Special Indentations): Add an xref to "Macros with ;". - (Customizing Macros): Add stuff about syntax in macros. Add an xref to - "Macros with ;". - (Macros with ;): New page. - - - 2011-10-28 Stefan Monnier * vc/log-edit.el: Fill empty field rather than adding new one. -- cgit v1.2.1