aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlan Mackenzie2011-10-28 15:24:05 +0000
committerAlan Mackenzie2011-10-28 15:24:05 +0000
commit7e43cfa5ecbbd8886a334fe97b1bf3f8ea661e52 (patch)
treee5355e0f42669e23336e397ddb3babb349ef6445
parente376ea4f737a9230a9767a12bdcc530da4b4da87 (diff)
downloademacs-7e43cfa5ecbbd8886a334fe97b1bf3f8ea661e52.tar.gz
emacs-7e43cfa5ecbbd8886a334fe97b1bf3f8ea661e52.zip
Add and entry to ChangeLog.
-rw-r--r--lisp/ChangeLog27
1 files changed, 27 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 4ac4419b163..1e0f5d0487a 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,30 @@
12011-10-28 Alan Mackenzie <acm@muc.de>
2
3 Amend the handling of c-beginning/end-of-defun in nested declaration
4 scopes.
5
6 * cc-vars.el (c-defun-tactic): Move here from cc-langs.el. Change it to a
7 defcustom.
8
9 * cc-mode.texi (Movement Commands): Document `c-defun-tactic'. Document
10 the new handling of nested scopes for movement by defuns.
11
12 * cc-langs.el (c-defun-tactic): Move this variable to cc-vars.el.
13 (c-nonlabel-token-2-key): New variable for change in cc-engine.el.
14
15 * cc-engine.el (c-beginning-of-statement-1): Prevent "class foo : bar"
16 being spuriously recognized as a label.
17
18 * cc-cmds.el (c-narrow-to-most-enclosing-decl-block): Add parameter
19 `inclusive' (to include enclosing braces in the region).
20 (c-widen-to-enclosing-decl-scope): New function.
21 (c-while-widening-to-decl-block): New macro.
22 (c-beginning-of-defun, c-end-of-defun): Change algorithm to keep going
23 outward for defun boundaries, and correspondingly change symbol
24 `respect-enclosure' to `go-outward'.
25 (c-declaration-limits): Change algorithm to report only the "innermost"
26 defun's boundaries.
27
12011-10-28 Deniz Dogan <deniz@dogan.se> 282011-10-28 Deniz Dogan <deniz@dogan.se>
2 29
3 * net/rcirc.el (rcirc-mode): Use hard newlines. 30 * net/rcirc.el (rcirc-mode): Use hard newlines.