diff options
| author | David Engster | 2013-02-27 22:04:56 +0100 |
|---|---|---|
| committer | David Engster | 2013-02-27 22:04:56 +0100 |
| commit | 5b8ccc5e3ba2c9f46e52f7aa1b149475ebf24861 (patch) | |
| tree | 291b8bd21a50ac8b3f00b2a902d0cf61da675bb7 | |
| parent | c49e22560237d246bb2a5351b0c207559929ae52 (diff) | |
| download | emacs-5b8ccc5e3ba2c9f46e52f7aa1b149475ebf24861.tar.gz emacs-5b8ccc5e3ba2c9f46e52f7aa1b149475ebf24861.zip | |
* NEWS: Add paragraphs for CEDET and EIEIO.
| -rw-r--r-- | etc/ChangeLog | 4 | ||||
| -rw-r--r-- | etc/NEWS | 57 |
2 files changed, 61 insertions, 0 deletions
diff --git a/etc/ChangeLog b/etc/ChangeLog index 5e925277851..79040ecaeaa 100644 --- a/etc/ChangeLog +++ b/etc/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2013-02-27 David Engster <deng@randomsample.de> | ||
| 2 | |||
| 3 | * NEWS: Add paragraphs for CEDET and EIEIO. | ||
| 4 | |||
| 1 | 2012-10-26 Nicolas Goaziou <n.goaziou@gmail.com> | 5 | 2012-10-26 Nicolas Goaziou <n.goaziou@gmail.com> |
| 2 | 6 | ||
| 3 | * refcards/orgcard.tex: Fix keybindings about | 7 | * refcards/orgcard.tex: Fix keybindings about |
| @@ -514,6 +514,48 @@ and the `attributes' slot is always nil. | |||
| 514 | The `url-retrieve' function now uses this to encode its URL argument, | 514 | The `url-retrieve' function now uses this to encode its URL argument, |
| 515 | in case that is not properly encoded. | 515 | in case that is not properly encoded. |
| 516 | 516 | ||
| 517 | ** CEDET | ||
| 518 | |||
| 519 | *** The major modes from the parser generators "Bovine" and "Wisent" | ||
| 520 | are now properly integrated within Emacs. The file suffixes ".by" and | ||
| 521 | ".wy" are registered in `auto-mode-alist', and the corresponding | ||
| 522 | manuals are now included. | ||
| 523 | |||
| 524 | *** EDE | ||
| 525 | |||
| 526 | **** Menu support for the "Configuration" feature. Allows users to choose the | ||
| 527 | active configuration (such as debug or install) from the menu. | ||
| 528 | **** `ede-set': New command to interactively set project-local variables. | ||
| 529 | **** Support for compiling, debugging, and running in "generic" projects. | ||
| 530 | **** Autoconf editing support for M4 macros with complex arguments. | ||
| 531 | **** Support compilation for "linux" project type. | ||
| 532 | **** "simple" projects were removed; use "generic" projects instead. | ||
| 533 | |||
| 534 | *** Semantic | ||
| 535 | |||
| 536 | **** (C/C++) Support for parsing #include statements inside a namespace. | ||
| 537 | **** (C/C++) Improved support for 'extern "C"' declarations. | ||
| 538 | **** (C/C++) Support to ignore more common special preprocessor symbols, such as | ||
| 539 | '__nonnull' and '__asm'. Add '__cplusplus' macro when parsing C++. If | ||
| 540 | available, include cdefs.h as an additional source of preprocessor symbols. | ||
| 541 | **** (C/C++) Improved function pointer parsing. | ||
| 542 | **** (Python) Support for converting imports to include file names. | ||
| 543 | **** (Python) Ability to dynamically determine the load path. | ||
| 544 | **** (Python) Support for 'WITH' and 'AT' keywords. | ||
| 545 | **** Improved tooltip completion. | ||
| 546 | |||
| 547 | *** SRecode | ||
| 548 | |||
| 549 | **** The SRecode manual is now included. | ||
| 550 | **** Tag generation supports constructor/destructor settings and system include | ||
| 551 | differentiation. | ||
| 552 | **** Added a 'Framework' support: Frameworks are specified when a particular | ||
| 553 | kind of library (such as Android) is needed in a common language mode (like | ||
| 554 | Java). | ||
| 555 | **** Support nested templates and let variables override based on priority. | ||
| 556 | **** Support merging tables from multiple related modes, such as | ||
| 557 | default -> c++ -> arduino. | ||
| 558 | |||
| 517 | ** notifications.el supports now version 1.2 of the Notifications API. | 559 | ** notifications.el supports now version 1.2 of the Notifications API. |
| 518 | The function `notifications-get-capabilities' returns the supported | 560 | The function `notifications-get-capabilities' returns the supported |
| 519 | server properties. | 561 | server properties. |
| @@ -830,6 +872,21 @@ log, log10, sqrt, and mod. | |||
| 830 | 872 | ||
| 831 | *** `kbd' is now a function rather than a macro. | 873 | *** `kbd' is now a function rather than a macro. |
| 832 | 874 | ||
| 875 | ** EIEIO | ||
| 876 | |||
| 877 | *** Security was improved when handling persistent objects: | ||
| 878 | **** `eieio-persistent-read' now features optional arguments for specifying the | ||
| 879 | class to load, as well as a flag whether subclasses are allowed; if provided, | ||
| 880 | other classes will be rejected by the reader. For staying compatible with | ||
| 881 | existing code, only a warning will be issued if the class is omitted. | ||
| 882 | **** New specialized reader for pulling in classes and signaling errors without | ||
| 883 | evaluation of suspicious code. | ||
| 884 | **** All slots that contain objects must have a :type. Slots with lists of | ||
| 885 | objects must use a new type predicate for a list of an object type. | ||
| 886 | |||
| 887 | *** Added filename support to generated symbols to support find-function and | ||
| 888 | similar utilities. | ||
| 889 | |||
| 833 | ** Miscellaneous new functions | 890 | ** Miscellaneous new functions |
| 834 | 891 | ||
| 835 | *** `set-temporary-overlay-map' sets up a temporary keymap that | 892 | *** `set-temporary-overlay-map' sets up a temporary keymap that |