diff options
| author | Joakim Verona | 2013-03-01 00:04:00 +0100 |
|---|---|---|
| committer | Joakim Verona | 2013-03-01 00:04:00 +0100 |
| commit | 1fb561e710e892d96da2681824984d2d4f106487 (patch) | |
| tree | cb82521e46906e064b3688867a3ca5c18349ec14 /etc | |
| parent | aa1ff60c7bba6f944522ca2f75f688c1323bdb39 (diff) | |
| parent | 9d232fc451d9abc3e3ee3eead61176067470b24e (diff) | |
| download | emacs-1fb561e710e892d96da2681824984d2d4f106487.tar.gz emacs-1fb561e710e892d96da2681824984d2d4f106487.zip | |
auto upstream
Diffstat (limited to 'etc')
| -rw-r--r-- | etc/NEWS | 76 |
1 files changed, 76 insertions, 0 deletions
| @@ -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. |
| 830 | Customize `cal-html-holidays' to change this. | 830 | Customize `cal-html-holidays' to change this. |
| 831 | 831 | ||
| 832 | ** CEDET | ||
| 833 | |||
| 834 | *** The major modes from the parser generators "Bovine" and "Wisent" | ||
| 835 | are now properly integrated in Emacs. The file suffixes ".by" and ".wy" | ||
| 836 | are 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 | ||
| 841 | choose 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, | ||
| 860 | such as '__nonnull' and '__asm'. Add '__cplusplus' macro when parsing C++. | ||
| 861 | If 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 | ||
| 878 | include differentiation. | ||
| 879 | |||
| 880 | **** Addition of 'Framework' support: Frameworks are specified when a | ||
| 881 | particular kind of library (such as Android) is needed in a common language | ||
| 882 | mode (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 | ||
| 887 | default -> 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 | ||
| 1233 | the class to load, as well as a flag stating whether subclasses are allowed; | ||
| 1234 | if provided, other classes will be rejected by the reader. For | ||
| 1235 | compatibility with existing code, if the class is omitted only a | ||
| 1236 | warning is issued. | ||
| 1237 | |||
| 1238 | **** New specialized reader for pulling in classes and signaling errors | ||
| 1239 | without evaluation of suspicious code. | ||
| 1240 | |||
| 1241 | **** All slots that contain objects must have a :type. Slots with lists | ||
| 1242 | of 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 | ||
| 1245 | of 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, |
| 1172 | instead of signaling errors, if given invalid args; e.g., (log -1.0). | 1248 | instead of signaling errors, if given invalid args; e.g., (log -1.0). |
| 1173 | Previously, they returned NaNs on some platforms but signaled errors | 1249 | Previously, they returned NaNs on some platforms but signaled errors |