aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorJoakim Verona2013-02-12 00:04:05 +0100
committerJoakim Verona2013-02-12 00:04:05 +0100
commite0444a0966fa001953bb97cfb60451c42220be8e (patch)
treed5d10a2f99fa0c7b24eee310069e2677409e6802 /etc
parent77f4834db1299b571b1fb3dfb120e5e50eec7cb1 (diff)
parent6659b59ccb7909a07f71a0143fd9d85e60b8e414 (diff)
downloademacs-e0444a0966fa001953bb97cfb60451c42220be8e.tar.gz
emacs-e0444a0966fa001953bb97cfb60451c42220be8e.zip
auto upstream
Diffstat (limited to 'etc')
-rw-r--r--etc/ChangeLog4
-rw-r--r--etc/NEWS43
-rw-r--r--etc/PROBLEMS33
3 files changed, 38 insertions, 42 deletions
diff --git a/etc/ChangeLog b/etc/ChangeLog
index f6f47d6d1a8..d1b5aac955d 100644
--- a/etc/ChangeLog
+++ b/etc/ChangeLog
@@ -1,3 +1,7 @@
12013-02-11 Michael Albinus <michael.albinus@gmx.de>
2
3 * NEWS: Add autorevert changes.
4
12013-02-05 Jan Djärv <jan.h.d@swipnet.se> 52013-02-05 Jan Djärv <jan.h.d@swipnet.se>
2 6
3 * NEWS: Mention ns-use-native-fullscreen. 7 * NEWS: Mention ns-use-native-fullscreen.
diff --git a/etc/NEWS b/etc/NEWS
index 91ebe803904..a29c8eb054e 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -28,7 +28,10 @@ This happens by default if a suitable support library is found at
28build time, like libacl on GNU/Linux. To prevent this, use the 28build time, like libacl on GNU/Linux. To prevent this, use the
29configure option `--without-acl'. 29configure option `--without-acl'.
30 30
31
31* Startup Changes in Emacs 24.4 32* Startup Changes in Emacs 24.4
33
34
32* Changes in Emacs 24.4 35* Changes in Emacs 24.4
33 36
34+++ 37+++
@@ -42,6 +45,10 @@ non-nil, they output the same results.
42** `eval-defun' on an already defined defcustom calls the :set function, 45** `eval-defun' on an already defined defcustom calls the :set function,
43if there is one. 46if there is one.
44 47
48** If the new variable `enable-dir-local-variables' is nil,
49directory local variables are ignored. May be useful for some modes
50that want to ignore directory-locals while still respecting file-locals.
51
45** The option `set-mark-default-inactive' has been deleted. 52** The option `set-mark-default-inactive' has been deleted.
46This unfinished feature was introduced by accident in Emacs 23.1; 53This unfinished feature was introduced by accident in Emacs 23.1;
47simply disabling Transient Mark mode does the same thing. 54simply disabling Transient Mark mode does the same thing.
@@ -63,13 +70,7 @@ Available only on X, this option allows to control over-scrolling
63using the scroll bar (i.e. dragging the thumb down even when the end 70using the scroll bar (i.e. dragging the thumb down even when the end
64of the buffer is visible). 71of the buffer is visible).
65 72
66** Nextstep (GNUstep / Mac OS X) port 73
67
68*** Improved fullscreen support.
69Both native (>= OSX 10.7) and "old style" fullscreen are supported.
70Customize ns-use-native-fullscreen to change style. For >= 10.7
71native is the default.
72
73* Editing Changes in Emacs 24.4 74* Editing Changes in Emacs 24.4
74 75
75** New commands `toggle-frame-fullscreen' and `toggle-frame-maximized', 76** New commands `toggle-frame-fullscreen' and `toggle-frame-maximized',
@@ -206,8 +207,11 @@ It is layered as:
206- advice-add/advice-remove to add/remove a piece of advice on a named function, 207- advice-add/advice-remove to add/remove a piece of advice on a named function,
207 much like `defadvice' does. 208 much like `defadvice' does.
208 209
210
209* Incompatible Lisp Changes in Emacs 24.4 211* Incompatible Lisp Changes in Emacs 24.4
210 212
213** Removed inhibit-local-menu-bar-menus.
214
211** frame-local variables that affect redisplay do not work any more. 215** frame-local variables that affect redisplay do not work any more.
212More specifically, the redisplay does not bother to check for a frame-local 216More specifically, the redisplay does not bother to check for a frame-local
213value when looking up variables. 217value when looking up variables.
@@ -229,7 +233,8 @@ alist of extended attributes as returned by the new function
229`file-extended-attributes'. The attributes can be applied to another 233`file-extended-attributes'. The attributes can be applied to another
230file using `set-file-extended-attributes'. 234file using `set-file-extended-attributes'.
231 235
232* Lisp changes in Emacs 24.4 236
237* Lisp Changes in Emacs 24.4
233 238
234** Support for filesystem notifications. 239** Support for filesystem notifications.
235Emacs now supports notifications of filesystem changes, such as 240Emacs now supports notifications of filesystem changes, such as
@@ -237,6 +242,20 @@ creation, modification, and deletion of files. This requires the
237'inotify' API on GNU/Linux systems. On MS-Windows systems, this is 242'inotify' API on GNU/Linux systems. On MS-Windows systems, this is
238supported for Windows XP and newer versions. 243supported for Windows XP and newer versions.
239 244
245** Changes in autorevert.el
246
247---
248*** If Emacs is compiled with file notification support, notifications
249are used instead of checking the time stamp of the files. You can
250disable this by setting the user option `auto-revert-use-notify' to
251nil. Alternatively, a regular expression of directories to be
252excluded from file notifications can be specified by
253`auto-revert-notify-exclude-dir-regexp'.
254
255---
256*** The new user option `auto-revert-remote-files' enables reversion
257of remote files when set to non-nil.
258
240** Face changes 259** Face changes
241 260
242*** The `face-spec-set' is now analogous to `setq' for face specs. 261*** The `face-spec-set' is now analogous to `setq' for face specs.
@@ -273,7 +292,8 @@ used in place of the 9th element of `file-attributes'.
273`preserve-extended-attributes' as it now handles both SELinux context 292`preserve-extended-attributes' as it now handles both SELinux context
274and ACL entries. 293and ACL entries.
275 294
276* Changes in Emacs 24.4 on non-free operating systems 295
296* Changes in Emacs 24.4 on Non-Free Operating Systems
277 297
278+++ 298+++
279** The "generate a backtrace on fatal error" feature now works on MS Windows. 299** The "generate a backtrace on fatal error" feature now works on MS Windows.
@@ -286,6 +306,11 @@ Setting it has no effect, and %t in the mode-line format is ignored.
286Likewise, `file-name-buffer-file-type-alist' is now obsolete, and 306Likewise, `file-name-buffer-file-type-alist' is now obsolete, and
287modifying it has no effect. 307modifying it has no effect.
288 308
309** Improved fullscreen support on Mac OS X.
310Both native (>= OSX 10.7) and "old style" fullscreen are supported.
311Customize `ns-use-native-fullscreen' to change style. For >= 10.7
312native is the default.
313
289 314
290* Installation Changes in Emacs 24.3 315* Installation Changes in Emacs 24.3
291 316
diff --git a/etc/PROBLEMS b/etc/PROBLEMS
index 2a588c159c9..441ad7b4df4 100644
--- a/etc/PROBLEMS
+++ b/etc/PROBLEMS
@@ -3198,39 +3198,6 @@ floating point option: -fsoft.
3198 3198
3199This seems to be due to a GCC bug; it is fixed in GCC 2.8.1. 3199This seems to be due to a GCC bug; it is fixed in GCC 2.8.1.
3200 3200
3201** Vax C compiler bugs affecting Emacs.
3202
3203You may get one of these problems compiling Emacs:
3204
3205 foo.c line nnn: compiler error: no table entry for op STASG
3206 foo.c: fatal error in /lib/ccom
3207
3208These are due to bugs in the C compiler; the code is valid C.
3209Unfortunately, the bugs are unpredictable: the same construct
3210may compile properly or trigger one of these bugs, depending
3211on what else is in the source file being compiled. Even changes
3212in header files that should not affect the file being compiled
3213can affect whether the bug happens. In addition, sometimes files
3214that compile correctly on one machine get this bug on another machine.
3215
3216As a result, it is hard for me to make sure this bug will not affect
3217you. I have attempted to find and alter these constructs, but more
3218can always appear. However, I can tell you how to deal with it if it
3219should happen. The bug comes from having an indexed reference to an
3220array of Lisp_Objects, as an argument in a function call:
3221 Lisp_Object *args;
3222 ...
3223 ... foo (5, args[i], ...)...
3224putting the argument into a temporary variable first, as in
3225 Lisp_Object *args;
3226 Lisp_Object tem;
3227 ...
3228 tem = args[i];
3229 ... foo (r, tem, ...)...
3230causes the problem to go away.
3231The `contents' field of a Lisp vector is an array of Lisp_Objects,
3232so you may see the problem happening with indexed references to that.
3233
3234 3201
3235This file is part of GNU Emacs. 3202This file is part of GNU Emacs.
3236 3203