defstruct introspection
[bpt/emacs.git] / etc / NEWS
index cd86cb6..c3b2e50 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -27,6 +27,13 @@ otherwise leave it unmarked.
 +++
 ** Building Emacs now requires GNU make.
 
+** By default, Emacs no longer works on IRIX.  We expect that Emacs
+users are not affected by this, as SGI stopped supporting IRIX in
+December 2013.  If you are affected, please send a bug report.  You
+should be able to work around the problem either by porting the Emacs
+undumping code to GCC under IRIX, or by configuring --with-wide-int,
+or by sticking with Emacs 24.4.
+
 \f
 * Startup Changes in Emacs 24.5
 
@@ -49,6 +56,13 @@ for use in Emacs bug reports.
 \f
 * Editing Changes in Emacs 24.5
 
+Emacs now supports "bracketed paste mode" when running on a terminal
+that supports it.  This facility allows Emacs to understand pasted
+chunks of text as strings to be inserted instead of interpreting each
+character in the pasted text as actual user input, resulting in a
+paste experience similar to that under a window system and significant
+performance improvements when pasting large amounts of text.
+
 \f
 * Changes in Specialized Modes and Packages in Emacs 24.5
 
@@ -83,6 +97,9 @@ active region handling.
 ** You can specify a function's interactive-only property via `declare'.
 However you specify it, the property affects `describe-function' output.
 
+** You can access the slots of structures using `cl-struct-slot-value'
+   and `cl-struct-set-slot-value'.
+
 \f
 * Changes in Emacs 24.5 on Non-Free Operating Systems
 
@@ -1284,6 +1301,8 @@ treated as regexps rather than literal strings.
 \f
 * Lisp Changes in Emacs 24.4
 
+** overlays-at can optionally sort its result by priority.
+
 +++
 ** The second argument of `eval' can now specify a lexical environment.