diff options
| author | Alan Mackenzie | 2015-04-06 22:20:16 +0000 |
|---|---|---|
| committer | Alan Mackenzie | 2015-04-06 22:23:30 +0000 |
| commit | 4d748735d5c49f73e1d49123f7188c9a2fd7d252 (patch) | |
| tree | e702fdd43d721a6481f77596bf76f833cacfc46e /lisp/ChangeLog | |
| parent | b31d359d182eb252a11f0468a7dc1ee1eafb28e9 (diff) | |
| download | emacs-4d748735d5c49f73e1d49123f7188c9a2fd7d252.tar.gz emacs-4d748735d5c49f73e1d49123f7188c9a2fd7d252.zip | |
Fix miscellaneous glitches in cc-mode.el. Fixes debbugs#20245.
* progmodes/cc-mode.el (c-common-init): bind
\(before\|after\)-change-functions to nil around invocations of
c-get-state-before-change-functions and
c-before-font-lock-functions to prevent recursive invocations.
(c-neutralize-syntax-in-and-mark-CPP): On c-beginning-of-macro,
check that point has actually moved back.
(c-fl-decl-start): Check whether c-beginning-of-decl-1 has
actually found a boundary (as contrasted with hitting a search
limit).
Diffstat (limited to 'lisp/ChangeLog')
| -rw-r--r-- | lisp/ChangeLog | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 38bb8afa15c..1d25e8f870e 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,17 @@ | |||
| 1 | 2015-04-06 Alan Mackenzie <acm@muc.de> | ||
| 2 | |||
| 3 | Fix miscellaneous glitches in cc-mode.el. Fixes debbugs#20245. | ||
| 4 | |||
| 5 | * progmodes/cc-mode.el (c-common-init): bind | ||
| 6 | \(before\|after\)-change-functions to nil around invocations of | ||
| 7 | c-get-state-before-change-functions and | ||
| 8 | c-before-font-lock-functions to prevent recursive invocations. | ||
| 9 | (c-neutralize-syntax-in-and-mark-CPP): On c-beginning-of-macro, | ||
| 10 | check that point has actually moved back. | ||
| 11 | (c-fl-decl-start): Check whether c-beginning-of-decl-1 has | ||
| 12 | actually found a boundary (as contrasted with hitting a search | ||
| 13 | limit). | ||
| 14 | |||
| 1 | 2015-02-01 Alan Mackenzie <acm@muc.de> | 15 | 2015-02-01 Alan Mackenzie <acm@muc.de> |
| 2 | 16 | ||
| 3 | CC Mode: Stop Font Lock forcing fontification from BOL. Fixes | 17 | CC Mode: Stop Font Lock forcing fontification from BOL. Fixes |