diff options
| author | Glenn Morris | 2014-10-14 19:42:58 -0700 |
|---|---|---|
| committer | Glenn Morris | 2014-10-14 19:42:58 -0700 |
| commit | 924a09e9161c05d9d69d85fa102910b10ece372f (patch) | |
| tree | a6db955854aaf2da0c0353a7465639aa6245b7d5 | |
| parent | 10fff83762262ec4d5f571e26069d37162ba514d (diff) | |
| parent | 6d81466ac65eb84cb77eaa73e589628b5afcb963 (diff) | |
| download | emacs-924a09e9161c05d9d69d85fa102910b10ece372f.tar.gz emacs-924a09e9161c05d9d69d85fa102910b10ece372f.zip | |
Merge from emacs-24; up to 2014-07-27T09:41:59Z!ttn@gnu.org
| -rw-r--r-- | INSTALL | 27 | ||||
| -rw-r--r-- | etc/NXML-NEWS | 24 | ||||
| -rw-r--r-- | lisp/ChangeLog | 7 | ||||
| -rw-r--r-- | lisp/emacs-lisp/tabulated-list.el | 5 |
4 files changed, 41 insertions, 22 deletions
| @@ -1,6 +1,5 @@ | |||
| 1 | GNU Emacs Installation Guide | 1 | GNU Emacs Installation Guide |
| 2 | Copyright (C) 1992, 1994, 1996-1997, 2000-2014 Free Software Foundation, | 2 | Copyright (C) 1992, 1994, 1996-1997, 2000-2014 Free Software Foundation, Inc. |
| 3 | Inc. | ||
| 4 | See the end of the file for license conditions. | 3 | See the end of the file for license conditions. |
| 5 | 4 | ||
| 6 | 5 | ||
| @@ -34,9 +33,9 @@ some of the steps manually. The more detailed description in the other | |||
| 34 | sections of this guide will help you do that, so please refer to those | 33 | sections of this guide will help you do that, so please refer to those |
| 35 | sections if you need to. | 34 | sections if you need to. |
| 36 | 35 | ||
| 37 | 1. Unpacking the Emacs 24.1 release requires about 180 MB of free | 36 | 1. Unpacking the Emacs 24 release requires about 200 MB of free |
| 38 | disk space. Building Emacs uses about another 70 MB of space. | 37 | disk space. Building Emacs uses about another 200 MB of space. |
| 39 | The final installed Emacs uses about 110 MB of disk space. | 38 | The final installed Emacs uses about 150 MB of disk space. |
| 40 | This includes the space-saving that comes from automatically | 39 | This includes the space-saving that comes from automatically |
| 41 | compressing the Lisp source files on installation. | 40 | compressing the Lisp source files on installation. |
| 42 | 41 | ||
| @@ -212,20 +211,7 @@ DETAILED BUILDING AND INSTALLATION: | |||
| 212 | see msdos/INSTALL. For later versions of MS Windows, see the file | 211 | see msdos/INSTALL. For later versions of MS Windows, see the file |
| 213 | nt/INSTALL. For GNUstep and Mac OS X, see nextstep/INSTALL.) | 212 | nt/INSTALL. For GNUstep and Mac OS X, see nextstep/INSTALL.) |
| 214 | 213 | ||
| 215 | 1) Make sure your system has enough swapping space allocated to handle | 214 | 1) See the basic installation summary above for the disk space requirements. |
| 216 | a program whose pure code is 1.5 MB and whose data area is at | ||
| 217 | least 2.8 MB and can reach 100 MB or more. If the swapping space is | ||
| 218 | insufficient, you will get an error in the command `temacs -batch -l | ||
| 219 | loadup dump', found in `./src/Makefile.in', or possibly when | ||
| 220 | running the final dumped Emacs. (This should not be an issue | ||
| 221 | on any recent system.) | ||
| 222 | |||
| 223 | Building Emacs requires about 230 MB of disk space (including the | ||
| 224 | Emacs sources). Once installed, Emacs occupies about 120 MB in the file | ||
| 225 | system where it is installed; this includes the executable files, Lisp | ||
| 226 | libraries, miscellaneous data files, and on-line documentation. If | ||
| 227 | the building and installation take place in different directories, | ||
| 228 | then the installation procedure momentarily requires 230+120 MB. | ||
| 229 | 215 | ||
| 230 | 2) In the unlikely event that `configure' does not detect your system | 216 | 2) In the unlikely event that `configure' does not detect your system |
| 231 | type correctly, consult `./etc/MACHINES' to see what --host, --build | 217 | type correctly, consult `./etc/MACHINES' to see what --host, --build |
| @@ -264,8 +250,7 @@ Gtk or Motif, if you have the Xaw3d library installed (see | |||
| 264 | "Image support libraries" above for Xaw3d availability). | 250 | "Image support libraries" above for Xaw3d availability). |
| 265 | 251 | ||
| 266 | You can tell configure where to search for GTK by giving it the | 252 | You can tell configure where to search for GTK by giving it the |
| 267 | argument PKG_CONFIG='/full/name/of/pkg-config'. GTK version 2.6 or | 253 | argument PKG_CONFIG='/full/name/of/pkg-config'. |
| 268 | newer is required for Emacs. | ||
| 269 | 254 | ||
| 270 | Emacs will autolaunch a D-Bus session bus, when the environment | 255 | Emacs will autolaunch a D-Bus session bus, when the environment |
| 271 | variable DISPLAY is set, but no session bus is running. This might be | 256 | variable DISPLAY is set, but no session bus is running. This might be |
diff --git a/etc/NXML-NEWS b/etc/NXML-NEWS index ab0d351096d..8a284e2617b 100644 --- a/etc/NXML-NEWS +++ b/etc/NXML-NEWS | |||
| @@ -1,3 +1,10 @@ | |||
| 1 | Copyright (C) 2007-2014 Free Software Foundation, Inc. | ||
| 2 | See the end of the file for license conditions. | ||
| 3 | |||
| 4 | |||
| 5 | For more recent changes, see the main Emacs NEWS file. | ||
| 6 | |||
| 7 | |||
| 1 | 20041004 | 8 | 20041004 |
| 2 | -------- | 9 | -------- |
| 3 | 10 | ||
| @@ -197,3 +204,20 @@ Bug fixes. | |||
| 197 | -------- | 204 | -------- |
| 198 | 205 | ||
| 199 | Initial release. | 206 | Initial release. |
| 207 | |||
| 208 | |||
| 209 | |||
| 210 | This file is part of GNU Emacs. | ||
| 211 | |||
| 212 | GNU Emacs is free software: you can redistribute it and/or modify | ||
| 213 | it under the terms of the GNU General Public License as published by | ||
| 214 | the Free Software Foundation, either version 3 of the License, or | ||
| 215 | (at your option) any later version. | ||
| 216 | |||
| 217 | GNU Emacs is distributed in the hope that it will be useful, | ||
| 218 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 219 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 220 | GNU General Public License for more details. | ||
| 221 | |||
| 222 | You should have received a copy of the GNU General Public License | ||
| 223 | along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. | ||
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index f092ec6b539..80157c67704 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,10 @@ | |||
| 1 | 2014-10-15 Eli Zaretskii <eliz@gnu.org> | ||
| 2 | |||
| 3 | * emacs-lisp/tabulated-list.el (tabulated-list-mode): Force | ||
| 4 | bidi-paragraph-direction to 'left-to-right'. This fixes | ||
| 5 | buffer-menu display when the first buffer happens to start with | ||
| 6 | R2L letter. | ||
| 7 | |||
| 1 | 2014-10-15 Stefan Monnier <monnier@iro.umontreal.ca> | 8 | 2014-10-15 Stefan Monnier <monnier@iro.umontreal.ca> |
| 2 | 9 | ||
| 3 | * progmodes/elisp-mode.el (elisp--local-variables-1): | 10 | * progmodes/elisp-mode.el (elisp--local-variables-1): |
diff --git a/lisp/emacs-lisp/tabulated-list.el b/lisp/emacs-lisp/tabulated-list.el index 3ee261aa06b..1e613c7fd4e 100644 --- a/lisp/emacs-lisp/tabulated-list.el +++ b/lisp/emacs-lisp/tabulated-list.el | |||
| @@ -519,7 +519,10 @@ as the ewoc pretty-printer." | |||
| 519 | (setq-local buffer-read-only t) | 519 | (setq-local buffer-read-only t) |
| 520 | (setq-local buffer-undo-list t) | 520 | (setq-local buffer-undo-list t) |
| 521 | (setq-local revert-buffer-function #'tabulated-list-revert) | 521 | (setq-local revert-buffer-function #'tabulated-list-revert) |
| 522 | (setq-local glyphless-char-display tabulated-list-glyphless-char-display)) | 522 | (setq-local glyphless-char-display tabulated-list-glyphless-char-display) |
| 523 | ;; Avoid messing up the entries' display just because the first | ||
| 524 | ;; column of the first entry happens to begin with a R2L letter. | ||
| 525 | (setq bidi-paragraph-direction 'left-to-right)) | ||
| 523 | 526 | ||
| 524 | (put 'tabulated-list-mode 'mode-class 'special) | 527 | (put 'tabulated-list-mode 'mode-class 'special) |
| 525 | 528 | ||