]> git.eshelyaron.com Git - emacs.git/commitdiff
NEWS copyedits
authorGlenn Morris <rgm@gnu.org>
Thu, 28 Feb 2013 06:20:10 +0000 (22:20 -0800)
committerGlenn Morris <rgm@gnu.org>
Thu, 28 Feb 2013 06:20:10 +0000 (22:20 -0800)
etc/NEWS

index 240a28c5bb7124678bfd83380129a54021333c1b..4fecb1acfec100c915ff865a164cc72449436854 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -477,6 +477,63 @@ See the variable `calendar-month-header'.
 *** The calendars produced by cal-html include holidays.
 Customize `cal-html-holidays' to change this.
 
+** CEDET
+
+*** The major modes from the parser generators "Bovine" and "Wisent"
+are now properly integrated in Emacs.  The file suffixes ".by" and ".wy"
+are in `auto-mode-alist', and the corresponding manuals are included.
+
+*** EDE
+
+**** Menu support for the "Configuration" feature.  This allows users to
+choose the active configuration (such as debug or install) from the menu.
+
+**** New command `ede-set' to interactively set project-local variables.
+
+**** Support for compiling, debugging, and running in "generic" projects.
+
+**** Autoconf editing support for M4 macros with complex arguments.
+
+**** Compilation support for the "linux" project type.
+
+**** "simple" projects have been removed; use "generic" projects instead.
+
+*** Semantic
+
+**** Support for parsing #include statements inside a namespace in C/C++.
+
+**** Improved support for 'extern "C"' declarations in C/C++.
+
+**** The ability to ignore more common special C/C++ preprocessor symbols,
+such as '__nonnull' and '__asm'.  Add '__cplusplus' macro when parsing C++.
+If available, include cdefs.h as an additional source of preprocessor symbols.
+
+**** Improved C/C++ function pointer parsing.
+
+**** In Python, support for converting imports to include file names.
+
+**** Ability to dynamically determine the Python load path.
+
+**** Support for the Python 'WITH' and 'AT' keywords.
+
+**** Improved tooltip completion.
+
+*** SRecode
+
+**** The SRecode manual is now included.
+
+**** Tag generation supports constructor/destructor settings and system
+include differentiation.
+
+**** Addition of 'Framework' support: Frameworks are specified when a
+particular kind of library (such as Android) is needed in a common language
+mode (like Java).
+
+**** Support for nested templates and let variables override based on priority.
+
+**** Support for merging tables from multiple related modes, such as
+default -> c++ -> arduino.
+
 ** Compile has a new option `compilation-always-kill'.
 
 ** Customize
@@ -514,48 +571,6 @@ and the `attributes' slot is always nil.
 The `url-retrieve' function now uses this to encode its URL argument,
 in case that is not properly encoded.
 
-** CEDET
-
-*** The major modes from the parser generators "Bovine" and "Wisent"
-are now properly integrated within Emacs.  The file suffixes ".by" and
-".wy" are registered in `auto-mode-alist', and the corresponding
-manuals are now included.
-
-*** EDE
-
-**** Menu support for the "Configuration" feature.  Allows users to choose the
-active configuration (such as debug or install) from the menu.
-**** `ede-set':  New command to interactively set project-local variables.
-**** Support for compiling, debugging, and running in "generic" projects.
-**** Autoconf editing support for M4 macros with complex arguments.
-**** Support compilation for "linux" project type.
-**** "simple" projects were removed;  use "generic" projects instead.
-
-*** Semantic
-
-**** (C/C++) Support for parsing #include statements inside a namespace.
-**** (C/C++) Improved support for 'extern "C"' declarations.
-**** (C/C++) Support to ignore more common special preprocessor symbols, such as
-'__nonnull' and '__asm'.  Add '__cplusplus' macro when parsing C++.  If
-available, include cdefs.h as an additional source of preprocessor symbols.
-**** (C/C++) Improved function pointer parsing.
-**** (Python) Support for converting imports to include file names.
-**** (Python) Ability to dynamically determine the load path.
-**** (Python) Support for 'WITH' and 'AT' keywords.
-**** Improved tooltip completion.
-
-*** SRecode
-
-**** The SRecode manual is now included.
-**** Tag generation supports constructor/destructor settings and system include
-differentiation.
-**** Added a 'Framework' support: Frameworks are specified when a particular
-kind of library (such as Android) is needed in a common language mode (like
-Java).
-**** Support nested templates and let variables override based on priority.
-**** Support merging tables from multiple related modes, such as
-default -> c++ -> arduino.
-
 ** notifications.el supports now version 1.2 of the Notifications API.
 The function `notifications-get-capabilities' returns the supported
 server properties.
@@ -858,6 +873,25 @@ accessed via the new `timer--psecs' accessor.
 *** Last-modified time stamps in undo lists now are of the form
 (t HI-SECS LO-SECS USECS PSECS) instead of (t HI-SECS . LO-SECS).
 
+** EIEIO
+
+*** Improved security when handling persistent objects:
+
+**** `eieio-persistent-read' now features optional arguments for specifying
+the class to load, as well as a flag stating whether subclasses are allowed;
+if provided, other classes will be rejected by the reader.  For
+compatibility with existing code, if the class is omitted only a
+warning is issued.
+
+**** New specialized reader for pulling in classes and signaling errors
+without evaluation of suspicious code.
+
+**** All slots that contain objects must have a :type.  Slots with lists
+of objects must use a new type predicate for a list of an object type.
+
+*** Support for `find-function' and similar utilities, through the addition
+of filename support to generated symbols.
+
 ** Floating point functions now always return special values like NaN,
 instead of signaling errors, if given invalid args; e.g., (log -1.0).
 Previously, they returned NaNs on some platforms but signaled errors
@@ -872,21 +906,6 @@ log, log10, sqrt, and mod.
 
 *** `kbd' is now a function rather than a macro.
 
-** EIEIO
-
-*** Security was improved when handling persistent objects:
-**** `eieio-persistent-read' now features optional arguments for specifying the
-class to load, as well as a flag whether subclasses are allowed; if provided,
-other classes will be rejected by the reader.  For staying compatible with
-existing code, only a warning will be issued if the class is omitted.
-**** New specialized reader for pulling in classes and signaling errors without
-evaluation of suspicious code.
-**** All slots that contain objects must have a :type.  Slots with lists of
-objects must use a new type predicate for a list of an object type.
-
-*** Added filename support to generated symbols to support find-function and
-similar utilities.
-
 ** Miscellaneous new functions
 
 *** `set-temporary-overlay-map' sets up a temporary keymap that