aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2013-06-23 23:58:52 -0700
committerGlenn Morris2013-06-23 23:58:52 -0700
commitf99f7826a0303f7a40864571be7cbf84f3d4ee62 (patch)
treea6e4ca5768d6053deb6ff992e2235be791d9fb59
parent6c3e2c3de5ee118c8a8da180945ca63c059649e9 (diff)
parent9dc3215fab2989509ce14e6eb7c1d616d2c7c5b3 (diff)
downloademacs-f99f7826a0303f7a40864571be7cbf84f3d4ee62.tar.gz
emacs-f99f7826a0303f7a40864571be7cbf84f3d4ee62.zip
Merge from emacs-24; up to 2012-12-29T06:14:00Z!cyd@gnu.org
-rw-r--r--ChangeLog4
-rw-r--r--configure.ac3
-rw-r--r--doc/emacs/files.texi9
-rw-r--r--doc/emacs/rmail.texi1
-rw-r--r--doc/lispref/ChangeLog8
-rw-r--r--doc/lispref/functions.texi3
-rw-r--r--doc/lispref/loading.texi2
-rw-r--r--doc/lispref/variables.texi2
-rw-r--r--doc/misc/ChangeLog4
-rw-r--r--doc/misc/eshell.texi29
10 files changed, 48 insertions, 17 deletions
diff --git a/ChangeLog b/ChangeLog
index 8588d58a103..d111394a9b6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
12013-06-24 Glenn Morris <rgm@fencepost.gnu.org>
2
3 * configure.ac: Include X11/X.h when testing for Xft.h. (Bug#14684)
4
12013-06-22 Juanma Barranquero <lekktu@gmail.com> 52013-06-22 Juanma Barranquero <lekktu@gmail.com>
2 6
3 * .bzrignore: Add GNU idutils ID database file. 7 * .bzrignore: Add GNU idutils ID database file.
diff --git a/configure.ac b/configure.ac
index 6a360a89c1e..3cb7bc701dd 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2644,7 +2644,8 @@ if test "${HAVE_X11}" = "yes"; then
2644 XFT_LIBS="-lXrender $XFT_LIBS" 2644 XFT_LIBS="-lXrender $XFT_LIBS"
2645 LIBS="$XFT_LIBS $LIBS" 2645 LIBS="$XFT_LIBS $LIBS"
2646 AC_CHECK_HEADER(X11/Xft/Xft.h, 2646 AC_CHECK_HEADER(X11/Xft/Xft.h,
2647 AC_CHECK_LIB(Xft, XftFontOpen, HAVE_XFT=yes, , $XFT_LIBS)) 2647 AC_CHECK_LIB(Xft, XftFontOpen, HAVE_XFT=yes, , $XFT_LIBS) , ,
2648 [[#include <X11/X.h>]])
2648 2649
2649 if test "${HAVE_XFT}" = "yes"; then 2650 if test "${HAVE_XFT}" = "yes"; then
2650 AC_DEFINE(HAVE_XFT, 1, [Define to 1 if you have the Xft library.]) 2651 AC_DEFINE(HAVE_XFT, 1, [Define to 1 if you have the Xft library.])
diff --git a/doc/emacs/files.texi b/doc/emacs/files.texi
index 13fa516af66..7daeca3bf38 100644
--- a/doc/emacs/files.texi
+++ b/doc/emacs/files.texi
@@ -1267,9 +1267,12 @@ minibuffer, and displays the differences between the two files in a
1267buffer named @file{*diff*}. This works by running the @command{diff} 1267buffer named @file{*diff*}. This works by running the @command{diff}
1268program, using options taken from the variable @code{diff-switches}. 1268program, using options taken from the variable @code{diff-switches}.
1269The value of @code{diff-switches} should be a string; the default is 1269The value of @code{diff-switches} should be a string; the default is
1270@code{"-c"} to specify a context diff. @xref{Top,, Diff, diff, 1270@code{"-c"} to specify a context diff.
1271Comparing and Merging Files}, for more information about the 1271@c Note that the actual name of the info file is diffutils.info,
1272@command{diff} program. 1272@c but it adds a dir entry for diff too.
1273@c On older systems, only "info diff" works, not "info diffutils".
1274@xref{Top,, Diff, diff, Comparing and Merging Files}, for more
1275information about the @command{diff} program.
1273 1276
1274 The output of the @code{diff} command is shown using a major mode 1277 The output of the @code{diff} command is shown using a major mode
1275called Diff mode. @xref{Diff Mode}. 1278called Diff mode. @xref{Diff Mode}.
diff --git a/doc/emacs/rmail.texi b/doc/emacs/rmail.texi
index f80f9e175fa..62f35b2ee83 100644
--- a/doc/emacs/rmail.texi
+++ b/doc/emacs/rmail.texi
@@ -1370,6 +1370,7 @@ mailboxes, etc. It is able to access remote mailboxes using the POP3
1370or IMAP4 protocol, and can retrieve mail from them using a TLS 1370or IMAP4 protocol, and can retrieve mail from them using a TLS
1371encrypted channel. It also accepts mailbox arguments in @acronym{URL} 1371encrypted channel. It also accepts mailbox arguments in @acronym{URL}
1372form. The detailed description of mailbox @acronym{URL}s can be found 1372form. The detailed description of mailbox @acronym{URL}s can be found
1373@c Note this node seems to be missing in some versions of mailutils.info?
1373in @ref{URL,,,mailutils,Mailbox URL Formats}. In short, a 1374in @ref{URL,,,mailutils,Mailbox URL Formats}. In short, a
1374@acronym{URL} is: 1375@acronym{URL} is:
1375 1376
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog
index e95010a11a9..0b94ad66bf0 100644
--- a/doc/lispref/ChangeLog
+++ b/doc/lispref/ChangeLog
@@ -1,3 +1,11 @@
12013-06-24 Glenn Morris <rgm@gnu.org>
2
3 * loading.texi (Autoload): Fix typo.
4
5 * variables.texi (Lexical Binding): Fix typo.
6
7 * functions.texi (Anonymous Functions): Put back ' removed 2012-10-23.
8
12013-06-23 Lars Magne Ingebrigtsen <larsi@gnus.org> 92013-06-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
2 10
3 * display.texi (ImageMagick Images): Mention :max-width and 11 * display.texi (ImageMagick Images): Mention :max-width and
diff --git a/doc/lispref/functions.texi b/doc/lispref/functions.texi
index 7768c147827..fcd345ef83b 100644
--- a/doc/lispref/functions.texi
+++ b/doc/lispref/functions.texi
@@ -974,10 +974,11 @@ Note that we do not quote the @code{lambda} form.
974compiled. This would not happen if, say, you had constructed the 974compiled. This would not happen if, say, you had constructed the
975anonymous function by quoting it as a list: 975anonymous function by quoting it as a list:
976 976
977@c Do not unquote this lambda!
977@example 978@example
978@group 979@group
979(defun double-property (symbol prop) 980(defun double-property (symbol prop)
980 (change-property symbol prop (lambda (x) (* 2 x)))) 981 (change-property symbol prop '(lambda (x) (* 2 x))))
981@end group 982@end group
982@end example 983@end example
983 984
diff --git a/doc/lispref/loading.texi b/doc/lispref/loading.texi
index 4c0f0d73e41..dab8e8d1255 100644
--- a/doc/lispref/loading.texi
+++ b/doc/lispref/loading.texi
@@ -461,7 +461,7 @@ and calls @code{define-key}; not even if the variable name is the same
461symbol @var{function}. 461symbol @var{function}.
462 462
463@cindex function cell in autoload 463@cindex function cell in autoload
464if @var{function} already has non-void function definition that is not 464If @var{function} already has a non-void function definition that is not
465an autoload object, this function does nothing and returns @code{nil}. 465an autoload object, this function does nothing and returns @code{nil}.
466Otherwise, it constructs an autoload object (@pxref{Autoload Type}), 466Otherwise, it constructs an autoload object (@pxref{Autoload Type}),
467and stores it as the function definition for @var{function}. The 467and stores it as the function definition for @var{function}. The
diff --git a/doc/lispref/variables.texi b/doc/lispref/variables.texi
index 4bcf7985f0c..4a38fa9ccd5 100644
--- a/doc/lispref/variables.texi
+++ b/doc/lispref/variables.texi
@@ -988,7 +988,7 @@ Here is an example:
988 (setq my-ticker (lambda () 988 (setq my-ticker (lambda ()
989 (setq x (1+ x))))) 989 (setq x (1+ x)))))
990 @result{} (closure ((x . 0) t) () 990 @result{} (closure ((x . 0) t) ()
991 (1+ x)) 991 (setq x (1+ x)))
992 992
993(funcall my-ticker) 993(funcall my-ticker)
994 @result{} 1 994 @result{} 1
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog
index 3a263b68be7..016b0e8340f 100644
--- a/doc/misc/ChangeLog
+++ b/doc/misc/ChangeLog
@@ -1,3 +1,7 @@
12013-06-24 Glenn Morris <rgm@gnu.org>
2
3 * eshell.texi: Fix cross-references to other manuals.
4
12013-06-23 Glenn Morris <rgm@gnu.org> 52013-06-23 Glenn Morris <rgm@gnu.org>
2 6
3 * Makefile.in (HTML_TARGETS, html, emacs-faq.html, emacs-faq): 7 * Makefile.in (HTML_TARGETS, html, emacs-faq.html, emacs-faq):
diff --git a/doc/misc/eshell.texi b/doc/misc/eshell.texi
index 0da422fe14f..bd0ac0828cc 100644
--- a/doc/misc/eshell.texi
+++ b/doc/misc/eshell.texi
@@ -378,12 +378,13 @@ Similar to, but slightly different from, the GNU Coreutils
378 378
379@item define 379@item define
380@cmindex define 380@cmindex define
381Define a varalias. @xref{Variable Aliases, , , elisp}. 381Define a varalias.
382@xref{Variable Aliases, , , elisp, The Emacs Lisp Reference Manual}.
382 383
383@item diff 384@item diff
384@cmindex diff 385@cmindex diff
385Use Emacs's internal @code{diff} (not to be confused with 386Use Emacs's internal @code{diff} (not to be confused with
386@code{ediff}). @xref{Comparing Files, , , elisp}. 387@code{ediff}). @xref{Comparing Files, , , emacs, The GNU Emacs Manual}.
387 388
388@item grep 389@item grep
389@cmindex grep 390@cmindex grep
@@ -422,15 +423,18 @@ and @code{("foo" "bar")} both evaluate to @code{("foo" "bar")}.
422@item locate 423@item locate
423@cmindex locate 424@cmindex locate
424Alias to Emacs's @code{locate} function, which simply runs the external 425Alias to Emacs's @code{locate} function, which simply runs the external
425@command{locate} command and parses the results. @xref{Dired and `find', , , elisp}. 426@command{locate} command and parses the results.
427@xref{Dired and Find, , , emacs, The GNU Emacs Manual}.
426 428
427@item make 429@item make
428@cmindex make 430@cmindex make
429Run @command{make} through @code{compile}. @xref{Running Compilations under Emacs, , , elisp}. 431Run @command{make} through @code{compile}.
432@xref{Compilation, , , emacs, The GNU Emacs Manual}.
430 433
431@item occur 434@item occur
432@cmindex occur 435@cmindex occur
433Alias to Emacs's @code{occur}. @xref{Other Search-and-Loop Commands, , , elisp}. 436Alias to Emacs's @code{occur}.
437@xref{Other Repeating Search, , , emacs, The GNU Emacs Manual}.
434 438
435@item printnl 439@item printnl
436@cmindex printnl 440@cmindex printnl
@@ -648,7 +652,8 @@ variables in command invocations.
648 652
649@item $#var 653@item $#var
650Expands to the length of the value bound to @code{var}. Raises an error 654Expands to the length of the value bound to @code{var}. Raises an error
651if the value is not a sequence (@pxref{Sequences Arrays and Vectors, Sequences, , elisp}). 655if the value is not a sequence
656(@pxref{Sequences Arrays Vectors, Sequences, , elisp, The Emacs Lisp Reference Manual}).
652 657
653@item $(lisp) 658@item $(lisp)
654Expands to the result of evaluating the S-expression @code{(lisp)}. On 659Expands to the result of evaluating the S-expression @code{(lisp)}. On
@@ -680,7 +685,8 @@ any regular expression. So to split on numbers, use @samp{$var["[0-9]+" 10 20]}
680 685
681@item $var[hello] 686@item $var[hello]
682Calls @code{assoc} on @code{var} with @code{"hello"}, expecting it to be 687Calls @code{assoc} on @code{var} with @code{"hello"}, expecting it to be
683an alist (@pxref{Association List Type, Association Lists, , elisp}). 688an alist (@pxref{Association List Type, Association Lists, , elisp,
689The Emacs Lisp Reference Manual}).
684 690
685@item $#var[hello] 691@item $#var[hello]
686Returns the length of the cdr of the element of @code{var} who car is equal 692Returns the length of the cdr of the element of @code{var} who car is equal
@@ -693,9 +699,11 @@ to @code{"hello"}.
693Eshell's globbing syntax is very similar to that of Zsh. Users coming 699Eshell's globbing syntax is very similar to that of Zsh. Users coming
694from Bash can still use Bash-style globbing, as there are no 700from Bash can still use Bash-style globbing, as there are no
695incompatibilities. Most globbing is pattern-based expansion, but there 701incompatibilities. Most globbing is pattern-based expansion, but there
696is also predicate-based expansion. See @ref{Filename Generation, , , zsh} 702is also predicate-based expansion. See
703@ref{Filename Generation, , , zsh, The Z Shell Manual}
697for full syntax. To customize the syntax and behaviour of globbing in 704for full syntax. To customize the syntax and behaviour of globbing in
698Eshell see the Customize@footnote{@xref{Customization Settings, Customize, , elisp}.} 705Eshell see the Customize@footnote{@xref{Easy Customization, , , emacs,
706The GNU Emacs Manual}.}
699groups ``eshell-glob'' and ``eshell-pred''. 707groups ``eshell-glob'' and ``eshell-pred''.
700 708
701@node Input/Output 709@node Input/Output
@@ -757,7 +765,8 @@ can be disabled and enabled without having to unload and reload them,
757and to provide a common parent Customize group for the 765and to provide a common parent Customize group for the
758modules.@footnote{ERC provides a similar module facility.} An Eshell 766modules.@footnote{ERC provides a similar module facility.} An Eshell
759module is defined the same as any other library but one requirement: the 767module is defined the same as any other library but one requirement: the
760module must define a Customize@footnote{@xref{Customization Settings, Customize, , elisp}.} 768module must define a Customize@footnote{@xref{Customization, , ,
769elisp, The Emacs Lisp Reference Manual}.}
761group using @code{eshell-defgroup} (in place of @code{defgroup}) with 770group using @code{eshell-defgroup} (in place of @code{defgroup}) with
762@code{eshell-module} as the parent group.@footnote{If the module has 771@code{eshell-module} as the parent group.@footnote{If the module has
763no user-customizable options, then there is no need to define it as an 772no user-customizable options, then there is no need to define it as an