CC Mode Changes for CC Mode 5.35

Index
Download
Manual (html)
Manual (info/PS/DVI)
Recent changes
Installation
Compatibility
Mailing lists
Mercurial Repository
Browse hg Repository
Savannah project page

Version History

Changes for 5.35
Changes for 5.34
Changes for 5.33
Changes for 5.32
Changes for 5.31
Changes for 5.30
Changes for 5.29
Changes for 5.28
Changes for 5.27
Changes for 5.26
Changes for 5.25
Changes for 5.24
Changes for 5.21
Changes for 5.20
Changes for 5.19
Changes for 5.18
Changes for 5.17
Changes for 5.16
Changes for 5.15
Changes for 5.14
Changes from v4 to v5
                                     

See also the user visible changes for 5.34.

Download this CC Mode version.

This version contains a few mainly minor new features, significant internal improvements and many bug fixes.

  • The minimum version of Emacs supported is still 24.5. XEmacs users should obtain a reasonably new repository version of XEmacs from https://foss.heptapod.net/xemacs/xemacs and of required packages from https://foss.heptapod.net/xemacs/xemacs-packages via mercurial and build them to work with eachother. This ensures important bug fixes are present.
    Despite the cessation of active development of XEmacs, CC Mode continues to support it.

  • Optimizations have been added for large buffers with few braces (e.g. .h files with only #defines) and for those with very large brace blocks.

  • Several facilities from GAWK 4 (including the switch statement) have been implemented in AWK Mode.

  • Support for Doxygen documentation style has been added.

  • Specified preprocessor directives (e.g. #pragma) can now be indented as though they were statements. To use, set up the customizable variable c-indent-to-body-directives, and call c-toggle-cpp-indent-to-body.

  • The ability to recognize Objective-C Mode method names has been added. E.g. for Imenu.

  • "Wrong" style comments can now be fontified with font-lock-warning-face. These are block comments when the default style is line comments and vice-versa. To enable, set (or customize) the variable c-mark-wrong-style-of-comment.

  • C++ Mode attributes have been implemented.

  • Bogusly "adjacent" double quotes can now pair up syntactically. So, e.g. C-M-f will move from one unterminated double quote mark to another one, even though there is an unescaped newline between them.

  • Many bugs have been fixed.


bug-cc-mode@gnu.org