1 |
|
2005-05-23 Martin Stjernholm <bug-cc-mode@gnu.org> |
2 |
|
|
3 |
|
CC Mode update to 5.30.10: |
4 |
|
|
5 |
|
* cc-fonts.el (c-font-lock-declarators): Fixed bug where the point |
6 |
|
could go past the limit in decoration level 2, thereby causing |
7 |
|
errors during interactive fontification. |
8 |
|
|
9 |
|
* cc-mode.el (c-make-inherited-keymap): Fixed cc-bytecomp bug when |
10 |
|
the file is evaluated interactively. |
11 |
|
|
12 |
|
* cc-engine.el (c-guess-basic-syntax): Handle operator |
13 |
|
declarations somewhat better in C++. |
14 |
|
|
15 |
|
* cc-styles.el, cc-mode.el (c-run-mode-hooks): New helper macro to |
16 |
|
make use of `run-mode-hooks' which has been added in Emacs 21.1. |
17 |
|
|
18 |
|
(c-mode, c++-mode, objc-mode, java-mode, idl-mode, pike-mode, |
19 |
|
awk-mode): Use it. |
20 |
|
|
21 |
|
(make-local-hook): Suppress warning about obsoleteness. |
22 |
|
|
23 |
|
* cc-engine.el, cc-align.el, cc-cmds.el |
24 |
|
(c-append-backslashes-forward, c-delete-backslashes-forward, |
25 |
|
c-find-decl-spots, c-semi&comma-no-newlines-before-nonblanks): |
26 |
|
Compensate for return value from `forward-line' when it has moved |
27 |
|
but not to a different line due to eob. |
28 |
|
|
29 |
|
* cc-engine.el (c-guess-basic-syntax): Fixed anchoring in |
30 |
|
`objc-method-intro' and `objc-method-args-cont'. |
31 |
|
|
32 |
|
2005-05-23 Alan Mackenzie <bug-cc-mode@gnu.org> |
33 |
|
|
34 |
|
CC Mode update to 5.30.10: |
35 |
|
|
36 |
|
* cc-mode.el, cc-engine.el, cc-align.el: Change the FSF's address |
37 |
|
in the copyright statement. Incidentally, change "along with GNU |
38 |
|
Emacs" to "along with this program" where it occurs. |
39 |
|
|
40 |
|
* cc-mode.el: Add a fourth parameter `t' to the awk-mode autoload, |
41 |
|
so that it is interactive, hence can be found by M-x awk-mode |
42 |
|
whilst cc-mode is yet to be loaded. Reported by Glenn Morris |
43 |
|
<gmorris+emacs@ast.cam.ac.uk>. |
44 |
|
|
45 |
|
* cc-awk.el: Add character classes (e.g. "[:alpha:]") into AWK |
46 |
|
Mode's regexps. |
47 |
|
|
48 |
|
2005-05-23 Kevin Ryde <user42@zip.com.au>: |
49 |
|
|
50 |
|
* cc-align.el (c-lineup-argcont): Ignore conses for {} pairs from |
51 |
|
c-parse-state, to avoid a lisp error (on bad code). |
52 |
|
|
53 |
2005-05-23 Lute Kamstra <lute@gnu.org> |
2005-05-23 Lute Kamstra <lute@gnu.org> |
54 |
|
|
55 |
* subr.el (font-lock-defaults): Remove defvar as it's already |
* subr.el (font-lock-defaults): Remove defvar as it's already |