Mercurial > emacs
comparison lisp/ChangeLog @ 75029:702c3d021a2c
*** empty log message ***
author | Alan Mackenzie <acm@muc.de> |
---|---|
date | Mon, 01 Jan 2007 22:20:46 +0000 |
parents | a39dfae2c4f7 |
children | 729b3c6faadf |
comparison
equal
deleted
inserted
replaced
75028:0922d91aab88 | 75029:702c3d021a2c |
---|---|
1 2007-01-01 acm <acm@muc.de> | |
2 | |
3 * progmodes/cc-engine.el (c-guess-basic-syntax, case 5N): Check | |
4 the format of c-state-cache is valid for an optimisation before | |
5 using it. | |
6 | |
7 * progmodes/cc-engine.el (c-guess-basic-syntax): New case 5Q "we | |
8 are at a statement within a macro". Other changes so that only | |
9 the first continuation line in a macro gets the symbol | |
10 `cpp-define-intro', the others getting `statement', or whatever. | |
11 | |
12 2007-01-01 Alan Mackenzie <acm@muc.de> | |
13 | |
14 * progmodes/cc-cmds.el (c-context-line-break): When invoked within | |
15 a string, preserve whitespace. Add a backslash only when also in | |
16 a macro. | |
17 | |
18 2007-01-01 Alan Mackenzie <acm@muc.de> | |
19 | |
20 * /progmodes/cc-defs.el. Correct typos. | |
21 | |
22 2007-01-01 Alan Mackenzie <acm@muc.de> | |
23 | |
24 * progmodes/cc-cmds.el (c-context-line-break): don't indent the | |
25 new line after an escaped EOL in a string. | |
26 | |
27 2007-01-01 Alan Mackenzie <acm@muc.de> | |
28 | |
29 * progmodes/cc-engine.el (c-forward-label): Recognise "foo:" as a | |
30 label when it directly follows "else", "do", .... | |
31 | |
32 2007-01-01 Alan Mackenzie <acm@muc.de> | |
33 | |
34 * progmodes/cc-engine.el (c-backward-<>-arglist): tolerate empty | |
35 angle brackets (as seen in "explicit specialisations" of C++ | |
36 templates). | |
37 | |
38 2007-01-01 Alan Mackenzie <acm@muc.de> | |
39 | |
40 * progmodes/cc-vars.el (c-indentation-style): Mention c-file-style | |
41 in the doc-string. | |
42 | |
43 2007-01-01 Alan Mackenzie <acm@muc.de> | |
44 | |
45 * progmodes/cc-cmds.el (c-mask-paragraph): Fix for C comments, | |
46 when the comment ender looks like "=========*/" and is alone on | |
47 its line. | |
48 | |
49 2007-01-01 Alan Mackenzie <acm@muc.de> | |
50 | |
51 * progmodes/cc-langs.el, progmodes/cc-engine.el: Correct the | |
52 spelling of c-opt-op-identiTier-prefix, t -> f. Leave an alias | |
53 for the old name. | |
54 | |
55 2007-01-01 Alan Mackenzie <acm@muc.de> | |
56 | |
57 * progmodes/cc-mode.el (): Bind C-M-a and C-M-e to | |
58 c-\(beginning\|end\)-of-defun by default. | |
59 | |
60 2007-01-01 Alan Mackenzie <acm@muc.de> | |
61 | |
62 * progmodes/cc-align.el (c-lineup-gnu-DEFUN-intro-cont): New | |
63 line-up function, for the DEFUN macro in the Emacs C sources. | |
64 Only used in "gnu" style. | |
65 | |
66 * progmodes/cc-styles.el (c-style-alist): use this new function in | |
67 the "gnu" style. | |
68 | |
69 2007-01-01 Alan Mackenzie <acm@muc.de> | |
70 | |
71 * progmodes/cc-cmds.el (c-electric-slash): Extend the handling of | |
72 clean-up comment-close-slash also to work when there's a comment | |
73 terminator on the line. | |
74 (c-beginning-of-defun, c-end-of-defun): Refactor and optimise | |
75 these for large arg - only take account of top level {..}, except | |
76 for initial and final adjustments. M-- C-M-[ae] now go to the | |
77 right defuns when the starting point is between defuns. They use | |
78 the four new functions: | |
79 (c-in-function-trailer-p, c-where-wrt-brace-construct, | |
80 c-backward-to-nth-BOF-{, c-forward-to-nth-EOF-}): new functions to | |
81 support c-\(beginning\|end\)-of-defun. | |
82 | |
83 2007-01-01 Alan Mackenzie <acm@muc.de> | |
84 | |
85 * progmodes/cc-engine.el (c-forward-label): Analyze ":" | |
86 expressions more rigorously, to exclude bit-field specifiers from | |
87 being classed as labels. | |
88 (c-forward-label): When analyzing a ":" within a macro, be careful | |
89 about using c-forward-syntactic-ws at the macro beginning. | |
90 (c-beginning-of-decl-1): Whilst searching for "=" as evidence of a | |
91 stmt boundary, check for "operator=", etc. | |
92 | |
93 2007-01-01 Alan Mackenzie <acm@muc.de> | |
94 | |
95 * progmodes/cc-mode.el (c-postprocess-file-styles): bind | |
96 inhibit-read-only to t, around the call to | |
97 c-remove-any-local-eval-or-mode-variables, so that it works on a | |
98 RO file. | |
99 | |
100 2007-01-01 Alan Mackenzie <acm@muc.de> | |
101 | |
102 * progmodes/cc-defs.el (c-version): Update the version number to | |
103 "5.31.4". | |
104 | |
1 2007-01-01 Richard Stallman <rms@gnu.org> | 105 2007-01-01 Richard Stallman <rms@gnu.org> |
2 | 106 |
3 * isearch.el (isearch-done): Use FOUND-POINT or FOUND-START | 107 * isearch.el (isearch-done): Use FOUND-POINT or FOUND-START |
4 only if we restored isearch-window-configuration. | 108 only if we restored isearch-window-configuration. |
5 | 109 |