comparison lisp/ChangeLog @ 69140:3d8b060d10fb

cc-align.el, cc-awk.el, cc-bytecomp.el, cc-cmds.el, cc-compat.el, cc-defs.el, cc-engine.el, cc-fonts.el, cc-langs.el, cc-menus.el, cc-mode.el, cc-styles.el, cc-subword.el, cc-vars.el: Add 2006 to the copyright statement. cc-awk.el: (c-awk-after-change): Protect the match data with save-match-data. It was being corrupted when Font Lock was not enabled. (ii): Fix a typo. cc-cmds.el, cc-mode.el, cc-engine.el (c-update-modeline): Concatenate the minor mode indicators directly onto mode-name, removing c-submode-indicators. Sometimes, c-s-i got separated from the mode name on the mode line. cc-cmds.el, cc-mode.el: Rename c-hungry-backspace to c-hungry-delete-backwards, at the request of RMS. Leave the old name as an alias. cc-cmds.el (c-electric-brace, c-electric-semi&comma, c-electric-colon): Correct doc-strings: "/ln" -> "/la". cc-cmds.el (c-electric-brace): Fix clean-up brace-else-brace (error due to mbeg, mend being undefined). cc-defs.el (c-version): Update to 5.31.3. cc-defs.el: [Supersedes patch V1.38]: (top level): Check for a buggy font-lock-compile-keywords ONLY in XEmacs. GNU Emacs 22 now has a check which would throw an error here. cc-engine.el (c-beginning-of-statement-1): Clarify doc-string and comments. Distinguish real labels ("case 1:" or "foo:") from non-labels ("public:"). cc-engine.el (c-after-change-check-<>-operators): Remove save-match-data, reversing change for V1.45. save-match-data is now in c-after-change. cc-engine.el (c-forward-objc-directive): Replace c-forward-token-2 with crude coding; c-f-t-2 doesn't move over a token at EOB. Objc Mode was hanging after typing, e.g., "@implementation". cc-langs.el (c-filter-ops): Made it available at runtime too to work when `c-make-init-lang-vars-fun' needs to evaluate from source. cc-langs.el (c-make-init-lang-vars-fun): Improved the error message when there's an evaluation error to show whether it's loaded from source or not. (c-mode-menu): Add menu items for Electric Mode and Subword Mode. cc-mode.el (c-after-change): Protect the match data with save-match-data. It was getting corrupted by c-after-change-check-<>-operators. cc-mode.el: File Local variables: Solve the problem where both `mode' and c-file-offsets are specified: `mode' will overwrite c-f-o's settings: (c-remove-any-local-eval-or-mode-variables): new function. (c-postprocess-file-styles): call the above new function, within c-tentative-buffer-change, to splat `mode' and `eval' before the second hack-local-variables.
author Alan Mackenzie <acm@muc.de>
date Fri, 24 Feb 2006 15:33:02 +0000
parents e4886b403acb
children 86831ccdda1b
comparison
equal deleted inserted replaced
69139:85cd04b9bd25 69140:3d8b060d10fb
1 2006-02-24 Alan Mackenzie <bug-cc-mode@gnu.org>
2
3 * CC Mode Update to 5.31.3.
4
5 2006-02-24 Alan Mackenzie <bug-cc-mode@gnu.org>
6
7 * progmodes/cc-mode.el (c-postprocess-file-styles): bind
8 inhibit-read-only to t, around the call to
9 c-remove-any-local-eval-or-mode-variables, so that it works on a
10 RO file.
11
12 2006-02-24 Alan Mackenzie <bug-cc-mode@gnu.org>
13
14 * progmodes/cc-awk.el: Correct a typo.
15
16 2006-02-24 Alan Mackenzie <bug-cc-mode@gnu.org>
17
18 * progmodes/cc-cmds.el, cc-mode.el: Rename c-hungry-backspace to
19 c-hungry-delete-backwards, at the request of RMS. Leave the old
20 name as an alias.
21
22 2006-02-24 Alan Mackenzie <bug-cc-mode@gnu.org>
23
24 * progmodes/cc-mode.el: Correct a typo.
25
26 2006-02-24 Alan Mackenzie <bug-cc-mode@gnu.org>
27
28 * progmodes/cc-defs.el: Update the version number to 5.31.3.
29
30 2006-02-24 Alan Mackenzie <bug-cc-mode@gnu.org>
31
32 * progmodes/cc-cmds.el (c-electric-brace): Fix clean-up
33 brace-else-brace (error due to mbeg, mend being undefined).
34
35 2006-02-24 Alan Mackenzie <bug-cc-mode@gnu.org>
36
37 * progmodes/cc-mode.el: File Local variables: Solve the problem
38 where both `mode' and c-file-offsets are specified: `mode' will
39 overwrite c-f-o's settings:
40 (c-remove-any-local-eval-or-mode-variables): new function.
41 (c-postprocess-file-styles): call the above new function, within
42 c-tentative-buffer-change, to splat `mode' and `eval' before the
43 second hack-local-variables.
44
45 2006-02-24 Alan Mackenzie <bug-cc-mode@gnu.org>
46
47 * progmodes/cc-mode.el:
48 [Supersedes patch to cc-engine.el V 1.45]
49 (c-after-change): Protect the match data with save-match-data. It
50 was getting corrupted by c-after-change-check-<>-operators.
51
52 * cc-defs.el: [Supersedes patch V1.38]:
53 (top level): Check for a buggy font-lock-compile-keywords ONLY in
54 XEmacs. GNU Emacs 22 now has a check which would throw an error
55 here.
56
57 * progmodes/cc-awk.el (c-awk-after-change): Protect the match data
58 with save-match-data. It was being corrupted when Font Lock was
59 not enabled.
60
61 2006-02-24 Alan Mackenzie <bug-cc-mode@gnu.org>
62
63 * progmodes/cc-langs.el (c-mode-menu): Add menu items for Electric
64 Mode and Subword Mode.
65
66 * progmodes/cc-engine.el (c-beginning-of-statment-1): Distinguish
67 real labels ("case 1:" or "foo:") from non-labels ("public:").
68 (c-forward-objc-directive): Replace c-forward-token-2 with crude
69 coding; c-f-t-2 doesn't move over a token at EOB.
70
71 * progmodes/cc-defs.el (c-version): Update version number to
72 5.31.2
73
74 * progmodes/cc-cmds.el, cc-mode.el, cc-engine.el
75 (c-update-modeline): Concatenate the minor mode indicators
76 directly onto mode-name, removing c-submode-indicators.
77 Sometimes, c-s-i got separated from the mode name on the mode
78 line.
79
80 * progmodes/cc-cmds.el (c-electric-brace, c-electric-semi&comma,
81 c-electric-colon): Correct doc-strings: "/ln" -> "/la".
82
83 2006-02-24 Martin Stjernholm <bug-cc-mode@gnu.org>
84
85 * progmodes/cc-langs.el (c-make-init-lang-vars-fun): Improved the
86 error message when there's an evaluation error to show whether
87 it's loaded from source or not.
88 (c-filter-ops): Made it available at runtime too to work when
89 `c-make-init-lang-vars-fun' needs to evaluate from source.
90
1 2006-02-24 Juanma Barranquero <lekktu@gmail.com> 91 2006-02-24 Juanma Barranquero <lekktu@gmail.com>
2 92
3 * help.el (help): Revert last part of 2006-02-23 change (deletion 93 * help.el (help): Revert last part of 2006-02-23 change (deletion
4 of the `provide' call). 94 of the `provide' call).
5 95