diff options
| author | Alan Mackenzie | 2011-10-28 14:02:04 +0000 |
|---|---|---|
| committer | Alan Mackenzie | 2011-10-28 14:02:04 +0000 |
| commit | bc97a826f8ea89a269f6043be3148930f023e2b2 (patch) | |
| tree | e927788ae7ba1058100dfb6c211ff57e6440de4c /lisp/ChangeLog | |
| parent | c0f13227ab16ad9a87a16182e9d9ace5d2f7a6d9 (diff) | |
| parent | 9aba60432c25b060680eb7db698b20b05d7b94a0 (diff) | |
| download | emacs-bc97a826f8ea89a269f6043be3148930f023e2b2.tar.gz emacs-bc97a826f8ea89a269f6043be3148930f023e2b2.zip | |
Merge
Diffstat (limited to 'lisp/ChangeLog')
| -rw-r--r-- | lisp/ChangeLog | 58 |
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 @@ | |||
| 1 | 2011-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 | |||
| 39 | 2011-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 | |||
| 45 | 2011-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 | |||
| 49 | 2011-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 | |||
| 1 | 2011-10-27 Glenn Morris <rgm@gnu.org> | 55 | 2011-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 |