[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/lisp/ChangeLog,v
From: |
Alan Mackenzie |
Subject: |
[Emacs-diffs] Changes to emacs/lisp/ChangeLog,v |
Date: |
Mon, 01 Jan 2007 22:03:32 +0000 |
CVSROOT: /cvsroot/emacs
Module name: emacs
Changes by: Alan Mackenzie <acmacm> 07/01/01 22:03:31
Index: ChangeLog
===================================================================
RCS file: /cvsroot/emacs/emacs/lisp/ChangeLog,v
retrieving revision 1.10515
retrieving revision 1.10516
diff -u -b -r1.10515 -r1.10516
--- ChangeLog 1 Jan 2007 21:49:04 -0000 1.10515
+++ ChangeLog 1 Jan 2007 22:03:31 -0000 1.10516
@@ -1,3 +1,107 @@
+2007-01-01 acm <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * /progmodes/cc-defs.el. Correct typos.
+
+2007-01-01 Alan Mackenzie <address@hidden>
+
+ * 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 <address@hidden>
+
+ * progmodes/cc-engine.el (c-forward-label): Recognise "foo:" as a
+ label when it directly follows "else", "do", ....
+
+2007-01-01 Alan Mackenzie <address@hidden>
+
+ * progmodes/cc-engine.el (c-backward-<>-arglist): tolerate empty
+ angle brackets (as seen in "explicit specialisations" of C++
+ templates).
+
+2007-01-01 Alan Mackenzie <address@hidden>
+
+ * progmodes/cc-vars.el (c-indentation-style): Mention c-file-style
+ in the doc-string.
+
+2007-01-01 Alan Mackenzie <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * 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 <address@hidden>
+
+ * progmodes/cc-defs.el (c-version): Update the version number to
+ "5.31.4".
+
2007-01-01 Richard Stallman <address@hidden>
* isearch.el (isearch-done): Use FOUND-POINT or FOUND-START
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog,v, Richard M. Stallman, 2007/01/01
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog,v,
Alan Mackenzie <=
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog,v, Juanma Barranquero, 2007/01/01
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog,v, Kim F. Storm, 2007/01/02
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog,v, Richard M. Stallman, 2007/01/02
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog,v, Alan Mackenzie, 2007/01/02
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog,v, Richard M. Stallman, 2007/01/02
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog,v, Juanma Barranquero, 2007/01/02
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog,v, Juanma Barranquero, 2007/01/02
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog,v, Stefan Monnier, 2007/01/02
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog,v, Juanma Barranquero, 2007/01/03
- [Emacs-diffs] Changes to emacs/lisp/ChangeLog,v, Alan Mackenzie, 2007/01/03