diff options
| author | Joakim Verona | 2013-02-12 00:04:05 +0100 |
|---|---|---|
| committer | Joakim Verona | 2013-02-12 00:04:05 +0100 |
| commit | e0444a0966fa001953bb97cfb60451c42220be8e (patch) | |
| tree | d5d10a2f99fa0c7b24eee310069e2677409e6802 /etc | |
| parent | 77f4834db1299b571b1fb3dfb120e5e50eec7cb1 (diff) | |
| parent | 6659b59ccb7909a07f71a0143fd9d85e60b8e414 (diff) | |
| download | emacs-e0444a0966fa001953bb97cfb60451c42220be8e.tar.gz emacs-e0444a0966fa001953bb97cfb60451c42220be8e.zip | |
auto upstream
Diffstat (limited to 'etc')
| -rw-r--r-- | etc/ChangeLog | 4 | ||||
| -rw-r--r-- | etc/NEWS | 43 | ||||
| -rw-r--r-- | etc/PROBLEMS | 33 |
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 @@ | |||
| 1 | 2013-02-11 Michael Albinus <michael.albinus@gmx.de> | ||
| 2 | |||
| 3 | * NEWS: Add autorevert changes. | ||
| 4 | |||
| 1 | 2013-02-05 Jan Djärv <jan.h.d@swipnet.se> | 5 | 2013-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. |
| @@ -28,7 +28,10 @@ This happens by default if a suitable support library is found at | |||
| 28 | build time, like libacl on GNU/Linux. To prevent this, use the | 28 | build time, like libacl on GNU/Linux. To prevent this, use the |
| 29 | configure option `--without-acl'. | 29 | configure 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, |
| 43 | if there is one. | 46 | if there is one. |
| 44 | 47 | ||
| 48 | ** If the new variable `enable-dir-local-variables' is nil, | ||
| 49 | directory local variables are ignored. May be useful for some modes | ||
| 50 | that 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. |
| 46 | This unfinished feature was introduced by accident in Emacs 23.1; | 53 | This unfinished feature was introduced by accident in Emacs 23.1; |
| 47 | simply disabling Transient Mark mode does the same thing. | 54 | simply disabling Transient Mark mode does the same thing. |
| @@ -63,13 +70,7 @@ Available only on X, this option allows to control over-scrolling | |||
| 63 | using the scroll bar (i.e. dragging the thumb down even when the end | 70 | using the scroll bar (i.e. dragging the thumb down even when the end |
| 64 | of the buffer is visible). | 71 | of the buffer is visible). |
| 65 | 72 | ||
| 66 | ** Nextstep (GNUstep / Mac OS X) port | 73 | |
| 67 | |||
| 68 | *** Improved fullscreen support. | ||
| 69 | Both native (>= OSX 10.7) and "old style" fullscreen are supported. | ||
| 70 | Customize ns-use-native-fullscreen to change style. For >= 10.7 | ||
| 71 | native 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. |
| 212 | More specifically, the redisplay does not bother to check for a frame-local | 216 | More specifically, the redisplay does not bother to check for a frame-local |
| 213 | value when looking up variables. | 217 | value 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 |
| 230 | file using `set-file-extended-attributes'. | 234 | file 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. |
| 235 | Emacs now supports notifications of filesystem changes, such as | 240 | Emacs 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 |
| 238 | supported for Windows XP and newer versions. | 243 | supported 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 | ||
| 249 | are used instead of checking the time stamp of the files. You can | ||
| 250 | disable this by setting the user option `auto-revert-use-notify' to | ||
| 251 | nil. Alternatively, a regular expression of directories to be | ||
| 252 | excluded 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 | ||
| 257 | of 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 |
| 274 | and ACL entries. | 293 | and 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. | |||
| 286 | Likewise, `file-name-buffer-file-type-alist' is now obsolete, and | 306 | Likewise, `file-name-buffer-file-type-alist' is now obsolete, and |
| 287 | modifying it has no effect. | 307 | modifying it has no effect. |
| 288 | 308 | ||
| 309 | ** Improved fullscreen support on Mac OS X. | ||
| 310 | Both native (>= OSX 10.7) and "old style" fullscreen are supported. | ||
| 311 | Customize `ns-use-native-fullscreen' to change style. For >= 10.7 | ||
| 312 | native 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 | ||
| 3199 | This seems to be due to a GCC bug; it is fixed in GCC 2.8.1. | 3199 | This 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 | |||
| 3203 | You 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 | |||
| 3208 | These are due to bugs in the C compiler; the code is valid C. | ||
| 3209 | Unfortunately, the bugs are unpredictable: the same construct | ||
| 3210 | may compile properly or trigger one of these bugs, depending | ||
| 3211 | on what else is in the source file being compiled. Even changes | ||
| 3212 | in header files that should not affect the file being compiled | ||
| 3213 | can affect whether the bug happens. In addition, sometimes files | ||
| 3214 | that compile correctly on one machine get this bug on another machine. | ||
| 3215 | |||
| 3216 | As a result, it is hard for me to make sure this bug will not affect | ||
| 3217 | you. I have attempted to find and alter these constructs, but more | ||
| 3218 | can always appear. However, I can tell you how to deal with it if it | ||
| 3219 | should happen. The bug comes from having an indexed reference to an | ||
| 3220 | array of Lisp_Objects, as an argument in a function call: | ||
| 3221 | Lisp_Object *args; | ||
| 3222 | ... | ||
| 3223 | ... foo (5, args[i], ...)... | ||
| 3224 | putting 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, ...)... | ||
| 3230 | causes the problem to go away. | ||
| 3231 | The `contents' field of a Lisp vector is an array of Lisp_Objects, | ||
| 3232 | so you may see the problem happening with indexed references to that. | ||
| 3233 | |||
| 3234 | 3201 | ||
| 3235 | This file is part of GNU Emacs. | 3202 | This file is part of GNU Emacs. |
| 3236 | 3203 | ||