diff options
| author | Glenn Morris | 2013-02-27 22:20:10 -0800 |
|---|---|---|
| committer | Glenn Morris | 2013-02-27 22:20:10 -0800 |
| commit | 0058cae273de6bd18d6a78eec5439f4f09878b99 (patch) | |
| tree | d98e6e53d32dafc1c9f4ab4f236006bf23858be7 /etc | |
| parent | 8a28a5b8d8acb314d8850b85fe5cd956a86e8ff9 (diff) | |
| download | emacs-0058cae273de6bd18d6a78eec5439f4f09878b99.tar.gz emacs-0058cae273de6bd18d6a78eec5439f4f09878b99.zip | |
NEWS copyedits
Diffstat (limited to 'etc')
| -rw-r--r-- | etc/NEWS | 133 |
1 files changed, 76 insertions, 57 deletions
| @@ -477,6 +477,63 @@ See the variable `calendar-month-header'. | |||
| 477 | *** The calendars produced by cal-html include holidays. | 477 | *** The calendars produced by cal-html include holidays. |
| 478 | Customize `cal-html-holidays' to change this. | 478 | Customize `cal-html-holidays' to change this. |
| 479 | 479 | ||
| 480 | ** CEDET | ||
| 481 | |||
| 482 | *** The major modes from the parser generators "Bovine" and "Wisent" | ||
| 483 | are now properly integrated in Emacs. The file suffixes ".by" and ".wy" | ||
| 484 | are in `auto-mode-alist', and the corresponding manuals are included. | ||
| 485 | |||
| 486 | *** EDE | ||
| 487 | |||
| 488 | **** Menu support for the "Configuration" feature. This allows users to | ||
| 489 | choose the active configuration (such as debug or install) from the menu. | ||
| 490 | |||
| 491 | **** New command `ede-set' to interactively set project-local variables. | ||
| 492 | |||
| 493 | **** Support for compiling, debugging, and running in "generic" projects. | ||
| 494 | |||
| 495 | **** Autoconf editing support for M4 macros with complex arguments. | ||
| 496 | |||
| 497 | **** Compilation support for the "linux" project type. | ||
| 498 | |||
| 499 | **** "simple" projects have been removed; use "generic" projects instead. | ||
| 500 | |||
| 501 | *** Semantic | ||
| 502 | |||
| 503 | **** Support for parsing #include statements inside a namespace in C/C++. | ||
| 504 | |||
| 505 | **** Improved support for 'extern "C"' declarations in C/C++. | ||
| 506 | |||
| 507 | **** The ability to ignore more common special C/C++ preprocessor symbols, | ||
| 508 | such as '__nonnull' and '__asm'. Add '__cplusplus' macro when parsing C++. | ||
| 509 | If available, include cdefs.h as an additional source of preprocessor symbols. | ||
| 510 | |||
| 511 | **** Improved C/C++ function pointer parsing. | ||
| 512 | |||
| 513 | **** In Python, support for converting imports to include file names. | ||
| 514 | |||
| 515 | **** Ability to dynamically determine the Python load path. | ||
| 516 | |||
| 517 | **** Support for the Python 'WITH' and 'AT' keywords. | ||
| 518 | |||
| 519 | **** Improved tooltip completion. | ||
| 520 | |||
| 521 | *** SRecode | ||
| 522 | |||
| 523 | **** The SRecode manual is now included. | ||
| 524 | |||
| 525 | **** Tag generation supports constructor/destructor settings and system | ||
| 526 | include differentiation. | ||
| 527 | |||
| 528 | **** Addition of 'Framework' support: Frameworks are specified when a | ||
| 529 | particular kind of library (such as Android) is needed in a common language | ||
| 530 | mode (like Java). | ||
| 531 | |||
| 532 | **** Support for nested templates and let variables override based on priority. | ||
| 533 | |||
| 534 | **** Support for merging tables from multiple related modes, such as | ||
| 535 | default -> c++ -> arduino. | ||
| 536 | |||
| 480 | ** Compile has a new option `compilation-always-kill'. | 537 | ** Compile has a new option `compilation-always-kill'. |
| 481 | 538 | ||
| 482 | ** Customize | 539 | ** Customize |
| @@ -514,48 +571,6 @@ and the `attributes' slot is always nil. | |||
| 514 | The `url-retrieve' function now uses this to encode its URL argument, | 571 | The `url-retrieve' function now uses this to encode its URL argument, |
| 515 | in case that is not properly encoded. | 572 | in case that is not properly encoded. |
| 516 | 573 | ||
| 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 | |||
| 559 | ** notifications.el supports now version 1.2 of the Notifications API. | 574 | ** notifications.el supports now version 1.2 of the Notifications API. |
| 560 | The function `notifications-get-capabilities' returns the supported | 575 | The function `notifications-get-capabilities' returns the supported |
| 561 | server properties. | 576 | server properties. |
| @@ -858,6 +873,25 @@ accessed via the new `timer--psecs' accessor. | |||
| 858 | *** Last-modified time stamps in undo lists now are of the form | 873 | *** Last-modified time stamps in undo lists now are of the form |
| 859 | (t HI-SECS LO-SECS USECS PSECS) instead of (t HI-SECS . LO-SECS). | 874 | (t HI-SECS LO-SECS USECS PSECS) instead of (t HI-SECS . LO-SECS). |
| 860 | 875 | ||
| 876 | ** EIEIO | ||
| 877 | |||
| 878 | *** Improved security when handling persistent objects: | ||
| 879 | |||
| 880 | **** `eieio-persistent-read' now features optional arguments for specifying | ||
| 881 | the class to load, as well as a flag stating whether subclasses are allowed; | ||
| 882 | if provided, other classes will be rejected by the reader. For | ||
| 883 | compatibility with existing code, if the class is omitted only a | ||
| 884 | warning is issued. | ||
| 885 | |||
| 886 | **** New specialized reader for pulling in classes and signaling errors | ||
| 887 | without evaluation of suspicious code. | ||
| 888 | |||
| 889 | **** All slots that contain objects must have a :type. Slots with lists | ||
| 890 | of objects must use a new type predicate for a list of an object type. | ||
| 891 | |||
| 892 | *** Support for `find-function' and similar utilities, through the addition | ||
| 893 | of filename support to generated symbols. | ||
| 894 | |||
| 861 | ** Floating point functions now always return special values like NaN, | 895 | ** Floating point functions now always return special values like NaN, |
| 862 | instead of signaling errors, if given invalid args; e.g., (log -1.0). | 896 | instead of signaling errors, if given invalid args; e.g., (log -1.0). |
| 863 | Previously, they returned NaNs on some platforms but signaled errors | 897 | Previously, they returned NaNs on some platforms but signaled errors |
| @@ -872,21 +906,6 @@ log, log10, sqrt, and mod. | |||
| 872 | 906 | ||
| 873 | *** `kbd' is now a function rather than a macro. | 907 | *** `kbd' is now a function rather than a macro. |
| 874 | 908 | ||
| 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 | |||
| 890 | ** Miscellaneous new functions | 909 | ** Miscellaneous new functions |
| 891 | 910 | ||
| 892 | *** `set-temporary-overlay-map' sets up a temporary keymap that | 911 | *** `set-temporary-overlay-map' sets up a temporary keymap that |