diff options
Diffstat (limited to 'lisp/ChangeLog')
| -rw-r--r-- | lisp/ChangeLog | 85 |
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 @@ | |||
| 1 | 2011-10-28 Alan Mackenzie <acm@muc.de> | ||
| 2 | |||
| 3 | * progmodes/cc-defs.el (c-version). -> 5.32.2. | ||
| 4 | |||
| 5 | 2011-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 | |||
| 31 | 2011-10-28 Deniz Dogan <deniz@dogan.se> | ||
| 32 | |||
| 33 | * net/rcirc.el (rcirc-mode): Use hard newlines. | ||
| 34 | |||
| 35 | 2011-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 | |||
| 66 | 2011-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 | |||
| 72 | 2011-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 | |||
| 76 | 2011-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 | |||
| 1 | 2011-10-27 Glenn Morris <rgm@gnu.org> | 82 | 2011-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 |