# HG changeset patch # User Alan Mackenzie # Date 1167690046 0 # Node ID 702c3d021a2c37a79ea33aac02f43d5e79fb9a0d # Parent 0922d91aab884808b47fc9220416276da35f73a9 *** empty log message *** diff -r 0922d91aab88 -r 702c3d021a2c lisp/ChangeLog --- a/lisp/ChangeLog Mon Jan 01 22:19:41 2007 +0000 +++ b/lisp/ChangeLog Mon Jan 01 22:20:46 2007 +0000 @@ -1,3 +1,107 @@ +2007-01-01 acm + + * progmodes/cc-engine.el (c-guess-basic-syntax, case 5N): Check + the format of c-state-cache is valid for an optimisation before + using it. + + * progmodes/cc-engine.el (c-guess-basic-syntax): New case 5Q "we + are at a statement within a macro". Other changes so that only + the first continuation line in a macro gets the symbol + `cpp-define-intro', the others getting `statement', or whatever. + +2007-01-01 Alan Mackenzie + + * progmodes/cc-cmds.el (c-context-line-break): When invoked within + a string, preserve whitespace. Add a backslash only when also in + a macro. + +2007-01-01 Alan Mackenzie + + * /progmodes/cc-defs.el. Correct typos. + +2007-01-01 Alan Mackenzie + + * progmodes/cc-cmds.el (c-context-line-break): don't indent the + new line after an escaped EOL in a string. + +2007-01-01 Alan Mackenzie + + * progmodes/cc-engine.el (c-forward-label): Recognise "foo:" as a + label when it directly follows "else", "do", .... + +2007-01-01 Alan Mackenzie + + * progmodes/cc-engine.el (c-backward-<>-arglist): tolerate empty + angle brackets (as seen in "explicit specialisations" of C++ + templates). + +2007-01-01 Alan Mackenzie + + * progmodes/cc-vars.el (c-indentation-style): Mention c-file-style + in the doc-string. + +2007-01-01 Alan Mackenzie + + * progmodes/cc-cmds.el (c-mask-paragraph): Fix for C comments, + when the comment ender looks like "=========*/" and is alone on + its line. + +2007-01-01 Alan Mackenzie + + * progmodes/cc-langs.el, progmodes/cc-engine.el: Correct the + spelling of c-opt-op-identiTier-prefix, t -> f. Leave an alias + for the old name. + +2007-01-01 Alan Mackenzie + + * progmodes/cc-mode.el (): Bind C-M-a and C-M-e to + c-\(beginning\|end\)-of-defun by default. + +2007-01-01 Alan Mackenzie + + * progmodes/cc-align.el (c-lineup-gnu-DEFUN-intro-cont): New + line-up function, for the DEFUN macro in the Emacs C sources. + Only used in "gnu" style. + + * progmodes/cc-styles.el (c-style-alist): use this new function in + the "gnu" style. + +2007-01-01 Alan Mackenzie + + * progmodes/cc-cmds.el (c-electric-slash): Extend the handling of + clean-up comment-close-slash also to work when there's a comment + terminator on the line. + (c-beginning-of-defun, c-end-of-defun): Refactor and optimise + these for large arg - only take account of top level {..}, except + for initial and final adjustments. M-- C-M-[ae] now go to the + right defuns when the starting point is between defuns. They use + the four new functions: + (c-in-function-trailer-p, c-where-wrt-brace-construct, + c-backward-to-nth-BOF-{, c-forward-to-nth-EOF-}): new functions to + support c-\(beginning\|end\)-of-defun. + +2007-01-01 Alan Mackenzie + + * progmodes/cc-engine.el (c-forward-label): Analyze ":" + expressions more rigorously, to exclude bit-field specifiers from + being classed as labels. + (c-forward-label): When analyzing a ":" within a macro, be careful + about using c-forward-syntactic-ws at the macro beginning. + (c-beginning-of-decl-1): Whilst searching for "=" as evidence of a + stmt boundary, check for "operator=", etc. + +2007-01-01 Alan Mackenzie + + * progmodes/cc-mode.el (c-postprocess-file-styles): bind + inhibit-read-only to t, around the call to + c-remove-any-local-eval-or-mode-variables, so that it works on a + RO file. + +2007-01-01 Alan Mackenzie + + * progmodes/cc-defs.el (c-version): Update the version number to + "5.31.4". + 2007-01-01 Richard Stallman * isearch.el (isearch-done): Use FOUND-POINT or FOUND-START diff -r 0922d91aab88 -r 702c3d021a2c man/ChangeLog --- a/man/ChangeLog Mon Jan 01 22:19:41 2007 +0000 +++ b/man/ChangeLog Mon Jan 01 22:20:46 2007 +0000 @@ -1,3 +1,31 @@ +2007-01-01 Alan Mackenzie + + * cc-mode.texi ("Limitations and Known Bugs"): Document problems with + eval-after-load in Emacs <=21 and a workaround. Document that + trigraphs are not supported. + +2007-01-01 Alan Mackenzie + + * cc-mode.texi ("Filling and Breaking"): Amend the doc for + c-context-line-break. When invoked within a string, preserve + whitespace. Add a backslash only when also in a macro. + +2007-01-01 Alan Mackenzie + + * cc-mode.texi ("Choosing a Style"): Mention c-file-style. + +2007-01-01 Alan Mackenzie + + * cc-mode.texi ("Movement Commands", "Sample .emacs File"): C-M-[ae] + are now bound by default to c-\(beginning\|end\)-of-defun by default. + +2007-01-01 Alan Mackenzie + + * cc-mode.texi ("Other Commands"): Move c-set-style (C-c .) here from + "Choosing a Style". + + * cc-mode.texi ("Styles"): Add @dfn{style}. + 2007-01-01 Jan Dj,Ad(Brv * xresources.texi (Table of Resources): Add scrollBarWidth resource.