Mercurial > emacs
comparison lisp/progmodes/cc-defs.el @ 62641:27b53b1903b6
2005-05-23 Martin Stjernholm <bug-cc-mode@gnu.org>
CC Mode update to 5.30.10:
* cc-fonts.el (c-font-lock-declarators): Fixed bug where the point
could go past the limit in decoration level 2, thereby causing
errors during interactive fontification.
* cc-mode.el (c-make-inherited-keymap): Fixed cc-bytecomp bug when
the file is evaluated interactively.
* cc-engine.el (c-guess-basic-syntax): Handle operator
declarations somewhat better in C++.
* cc-styles.el, cc-mode.el (c-run-mode-hooks): New helper macro to
make use of run-mode-hooks' which has been added in Emacs 21.1.
(c-mode, c++-mode, objc-mode, java-mode, idl-mode, pike-mode,
awk-mode): Use it.
(make-local-hook): Suppress warning about obsoleteness.
* cc-engine.el, cc-align.el, cc-cmds.el
(c-append-backslashes-forward, c-delete-backslashes-forward,
c-find-decl-spots, c-semi&comma-no-newlines-before-nonblanks):
Compensate for return value from forward-line' when it has moved
but not to a different line due to eob.
* cc-engine.el (c-guess-basic-syntax): Fixed anchoring in
objc-method-intro' and objc-method-args-cont'.
2005-05-23 Alan Mackenzie <bug-cc-mode@gnu.org>
CC Mode update to 5.30.10:
* cc-mode.el, cc-engine.el, cc-align.el: Change the FSF's address
in the copyright statement. Incidentally, change "along with GNU
Emacs" to "along with this program" where it occurs.
* cc-mode.el: Add a fourth parameter t' to the awk-mode autoload,
so that it is interactive, hence can be found by M-x awk-mode
whilst cc-mode is yet to be loaded. Reported by Glenn Morris
<gmorris+emacs@ast.cam.ac.uk>.
* cc-awk.el: Add character classes (e.g. "[:alpha:]") into AWK
Mode's regexps.
2005-05-23 Kevin Ryde <user42@zip.com.au>:
* cc-align.el (c-lineup-argcont): Ignore conses for {} pairs from
c-parse-state, to avoid a lisp error (on bad code).
author | Martin Stjernholm <mast@lysator.liu.se> |
---|---|
date | Mon, 23 May 2005 00:03:59 +0000 |
parents | b7446b6f097d |
children | f22ddea914f2 5b029ff3b08d |
comparison
equal
deleted
inserted
replaced
62640:fbc3a471b253 | 62641:27b53b1903b6 |
---|---|
102 (eval-when-compile (require 'cl)) | 102 (eval-when-compile (require 'cl)) |
103 | 103 |
104 | 104 |
105 ;;; Variables also used at compile time. | 105 ;;; Variables also used at compile time. |
106 | 106 |
107 (defconst c-version "5.30.9" | 107 (defconst c-version "5.30.10" |
108 "CC Mode version number.") | 108 "CC Mode version number.") |
109 | 109 |
110 (defconst c-version-sym (intern c-version)) | 110 (defconst c-version-sym (intern c-version)) |
111 ;; A little more compact and faster in comparisons. | 111 ;; A little more compact and faster in comparisons. |
112 | 112 |