aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2014-10-14 19:42:58 -0700
committerGlenn Morris2014-10-14 19:42:58 -0700
commit924a09e9161c05d9d69d85fa102910b10ece372f (patch)
treea6db955854aaf2da0c0353a7465639aa6245b7d5
parent10fff83762262ec4d5f571e26069d37162ba514d (diff)
parent6d81466ac65eb84cb77eaa73e589628b5afcb963 (diff)
downloademacs-924a09e9161c05d9d69d85fa102910b10ece372f.tar.gz
emacs-924a09e9161c05d9d69d85fa102910b10ece372f.zip
Merge from emacs-24; up to 2014-07-27T09:41:59Z!ttn@gnu.org
-rw-r--r--INSTALL27
-rw-r--r--etc/NXML-NEWS24
-rw-r--r--lisp/ChangeLog7
-rw-r--r--lisp/emacs-lisp/tabulated-list.el5
4 files changed, 41 insertions, 22 deletions
diff --git a/INSTALL b/INSTALL
index 4bda46cfbc0..eb8857f9dfd 100644
--- a/INSTALL
+++ b/INSTALL
@@ -1,6 +1,5 @@
1GNU Emacs Installation Guide 1GNU Emacs Installation Guide
2Copyright (C) 1992, 1994, 1996-1997, 2000-2014 Free Software Foundation, 2Copyright (C) 1992, 1994, 1996-1997, 2000-2014 Free Software Foundation, Inc.
3Inc.
4See the end of the file for license conditions. 3See 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
34sections of this guide will help you do that, so please refer to those 33sections of this guide will help you do that, so please refer to those
35sections if you need to. 34sections 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:
212see msdos/INSTALL. For later versions of MS Windows, see the file 211see msdos/INSTALL. For later versions of MS Windows, see the file
213nt/INSTALL. For GNUstep and Mac OS X, see nextstep/INSTALL.) 212nt/INSTALL. For GNUstep and Mac OS X, see nextstep/INSTALL.)
214 213
2151) Make sure your system has enough swapping space allocated to handle 2141) See the basic installation summary above for the disk space requirements.
216a program whose pure code is 1.5 MB and whose data area is at
217least 2.8 MB and can reach 100 MB or more. If the swapping space is
218insufficient, you will get an error in the command `temacs -batch -l
219loadup dump', found in `./src/Makefile.in', or possibly when
220running the final dumped Emacs. (This should not be an issue
221on any recent system.)
222
223Building Emacs requires about 230 MB of disk space (including the
224Emacs sources). Once installed, Emacs occupies about 120 MB in the file
225system where it is installed; this includes the executable files, Lisp
226libraries, miscellaneous data files, and on-line documentation. If
227the building and installation take place in different directories,
228then the installation procedure momentarily requires 230+120 MB.
229 215
2302) In the unlikely event that `configure' does not detect your system 2162) In the unlikely event that `configure' does not detect your system
231type correctly, consult `./etc/MACHINES' to see what --host, --build 217type 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
266You can tell configure where to search for GTK by giving it the 252You can tell configure where to search for GTK by giving it the
267argument PKG_CONFIG='/full/name/of/pkg-config'. GTK version 2.6 or 253argument PKG_CONFIG='/full/name/of/pkg-config'.
268newer is required for Emacs.
269 254
270Emacs will autolaunch a D-Bus session bus, when the environment 255Emacs will autolaunch a D-Bus session bus, when the environment
271variable DISPLAY is set, but no session bus is running. This might be 256variable 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 @@
1Copyright (C) 2007-2014 Free Software Foundation, Inc.
2See the end of the file for license conditions.
3
4
5For more recent changes, see the main Emacs NEWS file.
6
7
120041004 820041004
2-------- 9--------
3 10
@@ -197,3 +204,20 @@ Bug fixes.
197-------- 204--------
198 205
199Initial release. 206Initial release.
207
208
209
210This file is part of GNU Emacs.
211
212GNU Emacs is free software: you can redistribute it and/or modify
213it under the terms of the GNU General Public License as published by
214the Free Software Foundation, either version 3 of the License, or
215(at your option) any later version.
216
217GNU Emacs is distributed in the hope that it will be useful,
218but WITHOUT ANY WARRANTY; without even the implied warranty of
219MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
220GNU General Public License for more details.
221
222You should have received a copy of the GNU General Public License
223along 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 @@
12014-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
12014-10-15 Stefan Monnier <monnier@iro.umontreal.ca> 82014-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