Commit 49f67841 authored by Alan Mackenzie's avatar Alan Mackenzie
Browse files

Update the repository for the release of CC Mode 5.34.

* ChangeLog: Prefix the entries for changes since 5.33.

* MANIFEST: Remove reference to cc-fix.el, which no longer exists.

* NEWS: Prefix user visible changes in 5.34 to the file.

* README: Update the note of tested Emacsen for CC Mode 5.34.  Change the
recommended version of makeinfo to the newer perl versions.

* cc-align.el, cc-awk.el, cc-bytecomp.el, cc-cmds.el, cc-defs.el,
cc-engine.el, cc-fonts.el, cc-guess.el, cc-langs.el, cc-menus.el, cc-mode.el,
cc-styles.el, cc-subword.el, cc-vars.el: Update the copyright notices.

* cc-mode.texi: Update for release 5.34, update the copyright notice.

* Makefile: Update the release number to 5.34.

* package-info.in: Remove cc-fix from "provides".
parent 5b2e1037f399
This diff is collapsed.
......@@ -15,9 +15,6 @@ You should have received the following files in this distribution:
cc-fonts.el, cc-guess.el, cc-langs.el, cc-menus.el, cc-mode.el,
cc-styles.el, cc-subword.el, cc-vars.el: The source code.
cc-fix.el: (previously named cc-mode-19.el). Detects and corrects
bugs in various older (X)Emacs versions.
cc-bytecomp.el: Contains helpers used during byte compiling to
ensure that there's no mixup with earler versions of CC Mode which
might be loaded.
......
......@@ -18,7 +18,7 @@
# Boston, MA 02111-1307, USA.
VERSION = 1.99
AUTHOR_VERSION = 5.33
AUTHOR_VERSION = 5.34
MAINTAINER = Alan Mackenzie <bug-cc-mode@gnu.org>
PACKAGE = cc-mode
PKG_TYPE = regular
......
CC Mode NEWS -- user visible changes. -*- outline -*-
* Changes in 5.34
This version contains a few mainly minor new features, significant internal
improvements and many bug fixes.
** Emacs 23 is no longer supported, although CC Mode might well still work with
it. The minimum versions supported are Emacs 24.5 and the latest version of
XEmacs 21.5. Please note that due to the cessation of active development of
XEmacs, CC Mode 5.34 might well be the last version to support XEmacs at all.
** The now redundant file cc-fix.el has been removed.
** It is intended that C++14 is fully supported. In particular, C++ digit
separators work. Some features of C++17 are also supported.
** There are two new command bindings:
*** c-toggle-comment-style, bound by default to C-c C-k, switches the default
comment style (i.e., that inserted by M-;) between block comments and line
comments.
*** c-display-defun-name is now bound by default to C-c C-z.
** Emacs's electric-pair-mode should now work together with CC Mode.
** Modes derived from CC Mode can now use single quotes to delimit strings.
To activate this, set the lang-const `c-single-quotes-quote-strings' for the
derived mode in cc-langs.el.
** The new "mode" c-or-c++-mode selects either C Mode or C++ Mode for .h files,
depending on their contents. To disable this, add an entry for .h to
auto-mode-alist (see page "Choosing Modes" in the Emacs manual).
** Some optimizations, particularly for C++ Mode, have been implemented.
** For consistency with the syntactic symbol 'statement', source lines with
syntax 'brace-list-entry' are now anchored on the preceding such line rather
than the first such line.
** Many bugs have been fixed.
* Changes in 5.33
This version contains a few new big features, significant interal improvements
......
README for CC Mode 5.33
README for CC Mode 5.34
Current maintainer : Alan Mackenzie
Contact address : bug-cc-mode@gnu.org
......@@ -13,11 +13,13 @@ INTRODUCTION
<http://cc-mode.sourceforge.net/html-manual/index.html>
As of this writing (August 2016), CC Mode currently works out of
the box with XEmacs versions 21.4 (latest release) and later, and
with Emacs versions 23.2 and later. (It might well still work
As of this writing (June 2019), CC Mode currently works out of
the box with XEmacs versions 21.5 (latest release) and later, and
with Emacs versions 24.5 and later. (It might well still work
with some earlier versions and will very likely work with later
versions too, when they become available.)
versions too, when they become available.) Note that due to the
cessation of active develpment of XEmacs, CC Mode 5.34 might well
be the last version to support XEmacs at all.
MORE INFORMATION
......@@ -40,7 +42,8 @@ MANUALS
within the manual.
To build the manual yourself, you will need Texinfo 4.7 or later
or Texinfo 5.x or later. For 4.x (recommended), Simply type:
or Texinfo 5.x or later. For 5.x or 6.x (recommended), Simply
type:
% makeinfo cc-mode.texi # For GNU Emacs
or
......@@ -50,7 +53,7 @@ MANUALS
% texi2dvi cc-mode.texi
If you're using Texinfo 5.x or later, see its manual.
If you're still using Texinfo 4.x, see its manual.
INSTALLATION
......
......@@ -2,7 +2,8 @@
;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
;; 2010, 2011, 2012, 2013 Free Software Foundation, Inc.
;; 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019
;; Free Software Foundation, Inc.
;; Authors: 2004- Alan Mackenzie
;; 1998- Martin Stjernholm
......
;;; cc-awk.el --- AWK specific code within cc-mode.
;; Copyright (C) 1988, 1994, 1996, 2000, 2001, 2002, 2003, 2004, 2005,
;; 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013
;; 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016,
;; 2017, 2018, 2019
;; Free Software Foundation, Inc.
;; Author: Alan Mackenzie <acm@muc.de> (originally based on awk-mode.el)
......
;;; cc-bytecomp.el --- compile time setup for proper compilation
;; Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
;; 2008, 2009, 2010, 2011, 2012, 2013 Free Software Foundation, Inc.
;; 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019
;; Free Software Foundation, Inc.
;; Author: Martin Stjernholm
;; Maintainer: bug-cc-mode@gnu.org
......
......@@ -2,7 +2,8 @@
;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
;; 2010, 2011, 2012, 2013 Free Software Foundation, Inc.
;; 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019
;; Free Software Foundation, Inc.
;; Authors: 2003- Alan Mackenzie
;; 1998- Martin Stjernholm
......
......@@ -2,7 +2,8 @@
;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
;; 2010, 2011, 2012, 2013 Free Software Foundation, Inc.
;; 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019
;; Free Software Foundation, Inc.
;; Authors: 2003- Alan Mackenzie
;; 1998- Martin Stjernholm
......@@ -71,7 +72,7 @@
;;; Variables also used at compile time.
(defconst c-version "5.33"
(defconst c-version "5.34"
"CC Mode version number.")
(defconst c-version-sym (intern c-version))
......
......@@ -2,7 +2,8 @@
 
;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
;; 2010, 2011, 2012, 2013 Free Software Foundation, Inc.
;; 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019
;; Free Software Foundation, Inc.
 
;; Authors: 2001- Alan Mackenzie
;; 1998- Martin Stjernholm
......
;;; cc-fonts.el --- font lock support for CC Mode
;; Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
;; 2010, 2011, 2012, 2013 Free Software Foundation, Inc.
;; 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019
;; Free Software Foundation, Inc.
;; Authors: 2003- Alan Mackenzie
;; 2002- Martin Stjernholm
......
;;; cc-guess.el --- guess indentation values by scanning existing code
;; Copyright (C) 1985,1987,1992-2003, 2004, 2005, 2006, 2007, 2008,
;; 2009, 2010, 2011, 2012, 2013 Free Software Foundation, Inc.
;; 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019
;; Free Software Foundation, Inc.
;; Author: 1994-1995 Barry A. Warsaw
;; 2011- Masatake YAMATO
......
......@@ -2,7 +2,8 @@
;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
;; 2010, 2011, 2012, 2013 Free Software Foundation, Inc.
;; 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019
;; Free Software Foundation, Inc.
;; Authors: 2002- Alan Mackenzie
;; 1998- Martin Stjernholm
......
......@@ -2,7 +2,8 @@
;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
;; 2010, 2011, 2012, 2013 Free Software Foundation, Inc.
;; 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019
;; Free Software Foundation, Inc.
;; Authors: 1998- Martin Stjernholm
;; 1992-1999 Barry A. Warsaw
......
......@@ -2,7 +2,8 @@
;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
;; 2010, 2011, 2012, 2013 Free Software Foundation, Inc.
;; 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019
;; Free Software Foundation, Inc.
;; Authors: 2003- Alan Mackenzie
;; 1998- Martin Stjernholm
......
......@@ -166,7 +166,7 @@ CC Mode
@copying
Copyright @copyright{} 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016 Free Software Foundation, Inc.
2014, 2015, 2016, 2017, 2018, 2019 Free Software Foundation, Inc.
This manual is free documentation; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
......@@ -199,7 +199,7 @@ file @file{COPYING}, along with @ccmode{}. If not, see
@sp 10
@iftex
@center @titlefont{CC Mode 5.33}
@center @titlefont{CC Mode 5.34}
@sp 2
@center A GNU Emacs mode for editing C and C-like languages
@sp 2
......@@ -393,7 +393,7 @@ was added in version 5.30.
This manual describes @ccmode{}
@comment The following line must appear on its own, so that the
version 5.33.
version 5.34.
@comment Release.py script can update the version number automatically
@ccmode{} supports the editing of K&R and ANSI C, C++, Objective-C,
......
......@@ -2,7 +2,8 @@
;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
;; 2010, 2011, 2012, 2013 Free Software Foundation, Inc.
;; 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019
;; Free Software Foundation, Inc.
;; Authors: 2004- Alan Mackenzie
;; 1998- Martin Stjernholm
......
;;; cc-subword.el --- Handling capitalized subwords in a nomenclature
;; Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012,
;; 2013 Free Software Foundation, Inc.
;; 2013, 2014, 2015, 2016, 2017, 2018, 2019 Free Software Foundation, Inc.
;; Author: Masatake YAMATO
......
......@@ -2,7 +2,8 @@
;; Copyright (C) 1985, 1987, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
;; 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
;; 2010, 2011, 2012, 2013 Free Software Foundation, Inc.
;; 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019
;; Free Software Foundation, Inc.
;; Authors: 2002- Alan Mackenzie
;; 1998- Martin Stjernholm
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment