aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorJoakim Verona2013-03-01 00:04:00 +0100
committerJoakim Verona2013-03-01 00:04:00 +0100
commit1fb561e710e892d96da2681824984d2d4f106487 (patch)
treecb82521e46906e064b3688867a3ca5c18349ec14 /etc
parentaa1ff60c7bba6f944522ca2f75f688c1323bdb39 (diff)
parent9d232fc451d9abc3e3ee3eead61176067470b24e (diff)
downloademacs-1fb561e710e892d96da2681824984d2d4f106487.tar.gz
emacs-1fb561e710e892d96da2681824984d2d4f106487.zip
auto upstream
Diffstat (limited to 'etc')
-rw-r--r--etc/NEWS76
1 files changed, 76 insertions, 0 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 7d1110d5dc6..698757b2305 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -829,6 +829,63 @@ See the variable `calendar-month-header'.
829*** The calendars produced by cal-html include holidays. 829*** The calendars produced by cal-html include holidays.
830Customize `cal-html-holidays' to change this. 830Customize `cal-html-holidays' to change this.
831 831
832** CEDET
833
834*** The major modes from the parser generators "Bovine" and "Wisent"
835are now properly integrated in Emacs. The file suffixes ".by" and ".wy"
836are in `auto-mode-alist', and the corresponding manuals are included.
837
838*** EDE
839
840**** Menu support for the "Configuration" feature. This allows users to
841choose the active configuration (such as debug or install) from the menu.
842
843**** New command `ede-set' to interactively set project-local variables.
844
845**** Support for compiling, debugging, and running in "generic" projects.
846
847**** Autoconf editing support for M4 macros with complex arguments.
848
849**** Compilation support for the "linux" project type.
850
851**** "simple" projects have been removed; use "generic" projects instead.
852
853*** Semantic
854
855**** Support for parsing #include statements inside a namespace in C/C++.
856
857**** Improved support for 'extern "C"' declarations in C/C++.
858
859**** The ability to ignore more common special C/C++ preprocessor symbols,
860such as '__nonnull' and '__asm'. Add '__cplusplus' macro when parsing C++.
861If available, include cdefs.h as an additional source of preprocessor symbols.
862
863**** Improved C/C++ function pointer parsing.
864
865**** In Python, support for converting imports to include file names.
866
867**** Ability to dynamically determine the Python load path.
868
869**** Support for the Python 'WITH' and 'AT' keywords.
870
871**** Improved tooltip completion.
872
873*** SRecode
874
875**** The SRecode manual is now included.
876
877**** Tag generation supports constructor/destructor settings and system
878include differentiation.
879
880**** Addition of 'Framework' support: Frameworks are specified when a
881particular kind of library (such as Android) is needed in a common language
882mode (like Java).
883
884**** Support for nested templates and let variables override based on priority.
885
886**** Support for merging tables from multiple related modes, such as
887default -> c++ -> arduino.
888
832** Compile has a new option `compilation-always-kill'. 889** Compile has a new option `compilation-always-kill'.
833 890
834** Customize 891** Customize
@@ -1168,6 +1225,25 @@ accessed via the new `timer--psecs' accessor.
1168*** Last-modified time stamps in undo lists now are of the form 1225*** Last-modified time stamps in undo lists now are of the form
1169(t HI-SECS LO-SECS USECS PSECS) instead of (t HI-SECS . LO-SECS). 1226(t HI-SECS LO-SECS USECS PSECS) instead of (t HI-SECS . LO-SECS).
1170 1227
1228** EIEIO
1229
1230*** Improved security when handling persistent objects:
1231
1232**** `eieio-persistent-read' now features optional arguments for specifying
1233the class to load, as well as a flag stating whether subclasses are allowed;
1234if provided, other classes will be rejected by the reader. For
1235compatibility with existing code, if the class is omitted only a
1236warning is issued.
1237
1238**** New specialized reader for pulling in classes and signaling errors
1239without evaluation of suspicious code.
1240
1241**** All slots that contain objects must have a :type. Slots with lists
1242of objects must use a new type predicate for a list of an object type.
1243
1244*** Support for `find-function' and similar utilities, through the addition
1245of filename support to generated symbols.
1246
1171** Floating point functions now always return special values like NaN, 1247** Floating point functions now always return special values like NaN,
1172instead of signaling errors, if given invalid args; e.g., (log -1.0). 1248instead of signaling errors, if given invalid args; e.g., (log -1.0).
1173Previously, they returned NaNs on some platforms but signaled errors 1249Previously, they returned NaNs on some platforms but signaled errors