aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
authorAlan Mackenzie2011-10-28 14:02:04 +0000
committerAlan Mackenzie2011-10-28 14:02:04 +0000
commitbc97a826f8ea89a269f6043be3148930f023e2b2 (patch)
treee927788ae7ba1058100dfb6c211ff57e6440de4c /lisp/ChangeLog
parentc0f13227ab16ad9a87a16182e9d9ace5d2f7a6d9 (diff)
parent9aba60432c25b060680eb7db698b20b05d7b94a0 (diff)
downloademacs-bc97a826f8ea89a269f6043be3148930f023e2b2.tar.gz
emacs-bc97a826f8ea89a269f6043be3148930f023e2b2.zip
Merge
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog58
1 files changed, 56 insertions, 2 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 6aa1bddb9f3..bf4d87d3405 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,57 @@
12011-10-28 Alan Mackenzie <acm@muc.de>
2
3 Amend to indent and fontify macros "which include their own semicolon"
4 correctly, using the "virtual semicolon" mechanism.
5
6 * cc-defs.el: Update "virtual semicolon" comments.
7
8 * cc-engine.el (c-crosses-statement-barrier-p): Recoded to scan one line at
9 at time rather than having \n and \r explicitly in c-stmt-delim-chars
10 (for some modes, e.g. AWK).
11 (c-forward-label): Amend for virtual semicolons.
12 (c-at-macro-vsemi-p, c-macro-vsemi-status-unknown-p): New functions
13
14 * cc-fonts.el (c-font-lock-declarations): Take account of the new C macros.
15
16 * cc-langs.el (c-at-vsemi-p-fn, c-vsemi-status-unknown-p-fn): move to
17 earlier in the file.
18 (c-opt-cpp-symbol, c-line-comment-start-regexp): New language variables.
19 (c-opt-cpp-macro-define): Make into a full language variable.
20 (c-stmt-delim-chars, c-stmt-delim-chars-with-comma): Special value for
21 AWK Mode (including \n, \r) removed, no longer needed.
22
23 * cc-mode.el (c-mode, c++-mode, objc-mode): Invoke
24 c-make-macro-with-semi-re. (Erroneously committed early, in previous
25 version, 5.259.)
26
27 * cc-vars.el (c-macro-with-semi-re, c-macro-names-with-semicolon): New
28 variables.
29 (c-make-macro-with-semi-re): New function
30
31 * cc-mode.texi (Indentation Commands): Mention "macros with semicolons".
32 (Other Special Indentations): Add an xref to "Macros with ;".
33 (Customizing Macros): Add stuff about syntax in macros. Add an xref to
34 "Macros with ;".
35 (Macros with ;): New page.
36
37
38
392011-10-28 Stefan Monnier <monnier@iro.umontreal.ca>
40
41 * vc/log-edit.el: Fill empty field rather than adding new one.
42 (log-edit-add-field): New function.
43 (log-edit-insert-changelog): Use it.
44
452011-10-28 Mark Lillibridge <mark.lillibridge@hp.com> (tiny change)
46
47 * mail/rmail.el (rmail-mode-map): Add M-C-f as in rmailsum (bug#9802).
48
492011-10-28 Stefan Monnier <monnier@iro.umontreal.ca>
50
51 * progmodes/gdb-mi.el: Warn the user when -i=mi is missing.
52 (gdb--check-interpreter): New function.
53 (gdb): Use it.
54
12011-10-27 Glenn Morris <rgm@gnu.org> 552011-10-27 Glenn Morris <rgm@gnu.org>
2 56
3 * emacs-lisp/cl-extra.el (most-positive-float, most-negative-float) 57 * emacs-lisp/cl-extra.el (most-positive-float, most-negative-float)
@@ -21,8 +75,8 @@
21 * subr.el (change-major-mode-after-body-hook): New hook. 75 * subr.el (change-major-mode-after-body-hook): New hook.
22 (run-mode-hooks): Run it. 76 (run-mode-hooks): Run it.
23 77
24 * emacs-lisp/easy-mmode.el (define-globalized-minor-mode): Use 78 * emacs-lisp/easy-mmode.el (define-globalized-minor-mode):
25 change-major-mode-before-body-hook. 79 Use change-major-mode-before-body-hook.
26 80
27 * simple.el (fundamental-mode): 81 * simple.el (fundamental-mode):
28 * emacs-lisp/derived.el (define-derived-mode): Revert 2010-04-28 82 * emacs-lisp/derived.el (define-derived-mode): Revert 2010-04-28