diff lisp/ChangeLog @ 52109:2a1dd2e0b305

*** empty log message ***
author Martin Stjernholm <mast@lysator.liu.se>
date Sun, 03 Aug 2003 12:31:46 +0000
parents 6ca7d9dfe5d5
children 5ca811ff0e7a
line wrap: on
line diff
--- a/lisp/ChangeLog	Sun Aug 03 12:30:34 2003 +0000
+++ b/lisp/ChangeLog	Sun Aug 03 12:31:46 2003 +0000
@@ -1,3 +1,34 @@
+2003-08-03  Martin Stjernholm  <bug-cc-mode@gnu.org>
+
+	* progmodes/cc-mode.el (c-init-language-vars-for): Add argument
+	MODE.  Renamed from c-init-c-language-vars'.
+	(c-initialize-cc-mode): Change accordingly.
+	(c-common-init): Ditto.
+	(c-mode): Ditto.
+	(c++-mode): Use function.
+	(objc-mode): Ditto.
+	(java-mode): Ditto.
+	(idl-mode): Ditto.
+	(pike-mode): Ditto.
+	(awk-mode): Ditto.
+
+2003-08-03  Martin Stjernholm  <bug-cc-mode@gnu.org>
+
+	* progmodes/cc-engine.el (c-end-of-current-token): Return whether
+	or not the point moved.
+
+	(c-search-decl-header-end): Don't trip up on operator identifiers
+	in C++ and operators like == in all languages.
+
+	* progmodes/cc-engine.el (c-backward-to-decl-anchor): Detect
+	leading labels correctly.
+
+2003-08-03  Martin Stjernholm  <bug-cc-mode@gnu.org>
+
+	* progmodes/cc-defs.el (c-langelem-sym, c-langelem-pos,
+	c-langelem-2nd-pos): Added accessor functions for syntactic
+	elements.
+
 2003-08-02  Andreas Schwab  <schwab@suse.de>
 
 	* textmodes/ispell.el: Don't redo key bindings on loading, put