Commits

Anonymous committed 33231c2

5.30.7 changes.

  • Participants
  • Parent commits feab9c5

Comments (0)

Files changed (1)

+2003-09-24  Martin Stjernholm  <bug-cc-mode@gnu.org>
+
+	* cc-engine.el (c-parse-state): Fixed bug that could cause errors
+	when the state cache contains info on parts that have been
+	narrowed out.
+
+2003-09-24  Martin Stjernholm  <bug-cc-mode@gnu.org>
+
+	* cc-vars.el (c-comment-prefix-regexp): Document that
+	`c-setup-paragraph-variables' has to be used when this variable is
+	changed; it doesn't work to reinitialize the mode since that
+	typically clobbers the variable.
+
+	* cc-styles.el (c-setup-paragraph-variables): Made it interactive.
+
+2003-09-24  Martin Stjernholm  <bug-cc-mode@gnu.org>
+
+	* cc-fonts.el (c-font-lock-declarations): Fixed recognition of
+	constructors and destructors for classes whose names are matched
+	by `*-font-lock-extra-types'.
+
+	* cc-langs.el (c-type-list-kwds): If "operator" is followed by an
+	identifier in C++ then it's a type.
+
+2003-09-24  Martin Stjernholm  <bug-cc-mode@gnu.org>
+
+	* cc-fonts.el (c-font-lock-invalid-string): Fixed eob problem that
+	primarily affected XEmacs.  Don't use faces to find unterminated
+	strings since Emacs and XEmacs fontify strings differently - this
+	function should now work better in XEmacs.
+
+2003-09-24  Martin Stjernholm  <bug-cc-mode@gnu.org>
+
+	* cc-cmds.el (c-electric-brace): Fixed a bug in the
+	`expand-abbrev' workaround which caused braces to disbehave inside
+	macros.
+
+	* cc-engine.el (c-forward-keyword-clause): Fixed error handling.
+	This bug could cause interactive font locking to bail out.
+
+2003-09-24  Martin Stjernholm  <bug-cc-mode@gnu.org>
+
+	* cc-engine.el (c-just-after-func-arglist-p): Handle paren-style
+	types in Pike.  Also fixed some cases of insufficient handling of
+	unbalanced parens.
+
 2003-08-26  Norbert Koch  <viteno@xemacs.org>
 
 	* Makefile (VERSION): XEmacs package 1.39 released.