aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog85
1 files changed, 83 insertions, 2 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 6aa1bddb9f3..44f39383139 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,84 @@
12011-10-28 Alan Mackenzie <acm@muc.de>
2
3 * progmodes/cc-defs.el (c-version). -> 5.32.2.
4
52011-10-28 Alan Mackenzie <acm@muc.de>
6
7 Amend the handling of c-beginning/end-of-defun in nested declaration
8 scopes.
9
10 * progmodes/cc-vars.el (c-defun-tactic): Move here from
11 cc-langs.el. Change it to a defcustom.
12
13 * progmodes/cc-langs.el (c-defun-tactic): Move this variable to
14 cc-vars.el.
15 (c-nonlabel-token-2-key): New variable for change in cc-engine.el.
16
17 * progmodes/cc-engine.el (c-beginning-of-statement-1): Prevent
18 "class foo : bar" being spuriously recognized as a label.
19
20 * progmodes/cc-cmds.el (c-narrow-to-most-enclosing-decl-block):
21 Add parameter `inclusive' (to include enclosing braces in the
22 region).
23 (c-widen-to-enclosing-decl-scope): New function.
24 (c-while-widening-to-decl-block): New macro.
25 (c-beginning-of-defun, c-end-of-defun): Change algorithm to keep going
26 outward for defun boundaries, and correspondingly change symbol
27 `respect-enclosure' to `go-outward'.
28 (c-declaration-limits): Change algorithm to report only the "innermost"
29 defun's boundaries.
30
312011-10-28 Deniz Dogan <deniz@dogan.se>
32
33 * net/rcirc.el (rcirc-mode): Use hard newlines.
34
352011-10-28 Alan Mackenzie <acm@muc.de>
36
37 Amend to indent and fontify macros "which include their own semicolon"
38 correctly, using the "virtual semicolon" mechanism.
39
40 * progmodes/cc-defs.el: Update "virtual semicolon" comments.
41
42 * progmodes/cc-engine.el (c-crosses-statement-barrier-p): Recoded
43 to scan one line at at time rather than having \n and \r
44 explicitly in c-stmt-delim-chars
45 (for some modes, e.g. AWK).
46 (c-forward-label): Amend for virtual semicolons.
47 (c-at-macro-vsemi-p, c-macro-vsemi-status-unknown-p): New functions
48
49 * progmodes/cc-fonts.el (c-font-lock-declarations): Take account
50 of the new C macros.
51
52 * progmodes/cc-langs.el (c-at-vsemi-p-fn):
53 (c-vsemi-status-unknown-p-fn): move to earlier in the file.
54 (c-opt-cpp-symbol, c-line-comment-start-regexp): New language variables.
55 (c-opt-cpp-macro-define): Make into a full language variable.
56 (c-stmt-delim-chars, c-stmt-delim-chars-with-comma): Special value for
57 AWK Mode (including \n, \r) removed, no longer needed.
58
59 * progmodes/cc-mode.el (c-mode, c++-mode, objc-mode): Invoke
60 c-make-macro-with-semi-re.
61
62 * progmodes/cc-vars.el (c-macro-with-semi-re):
63 (c-macro-names-with-semicolon): New variables.
64 (c-make-macro-with-semi-re): New function
65
662011-10-28 Stefan Monnier <monnier@iro.umontreal.ca>
67
68 * vc/log-edit.el: Fill empty field rather than adding new one.
69 (log-edit-add-field): New function.
70 (log-edit-insert-changelog): Use it.
71
722011-10-28 Mark Lillibridge <mark.lillibridge@hp.com> (tiny change)
73
74 * mail/rmail.el (rmail-mode-map): Add M-C-f as in rmailsum (bug#9802).
75
762011-10-28 Stefan Monnier <monnier@iro.umontreal.ca>
77
78 * progmodes/gdb-mi.el: Warn the user when -i=mi is missing.
79 (gdb--check-interpreter): New function.
80 (gdb): Use it.
81
12011-10-27 Glenn Morris <rgm@gnu.org> 822011-10-27 Glenn Morris <rgm@gnu.org>
2 83
3 * emacs-lisp/cl-extra.el (most-positive-float, most-negative-float) 84 * emacs-lisp/cl-extra.el (most-positive-float, most-negative-float)
@@ -21,8 +102,8 @@
21 * subr.el (change-major-mode-after-body-hook): New hook. 102 * subr.el (change-major-mode-after-body-hook): New hook.
22 (run-mode-hooks): Run it. 103 (run-mode-hooks): Run it.
23 104
24 * emacs-lisp/easy-mmode.el (define-globalized-minor-mode): Use 105 * emacs-lisp/easy-mmode.el (define-globalized-minor-mode):
25 change-major-mode-before-body-hook. 106 Use change-major-mode-before-body-hook.
26 107
27 * simple.el (fundamental-mode): 108 * simple.el (fundamental-mode):
28 * emacs-lisp/derived.el (define-derived-mode): Revert 2010-04-28 109 * emacs-lisp/derived.el (define-derived-mode): Revert 2010-04-28