aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorGlenn Morris2011-01-24 19:47:47 -0800
committerGlenn Morris2011-01-24 19:47:47 -0800
commit06d8ace51597cd41e110560a56a1abeb6cce23d6 (patch)
treee893bab169f27821637fc07e3cd2414b4b9b7b68 /doc
parentc5ecc7690d4afafb42049634d64abd781ff76642 (diff)
parent0d19d4feaa653a315853716e64bbaddb210a26ca (diff)
downloademacs-06d8ace51597cd41e110560a56a1abeb6cce23d6.tar.gz
emacs-06d8ace51597cd41e110560a56a1abeb6cce23d6.zip
Merge from emacs-23.
Note setting of CANNOT_DUMP on ia64 hpux is still to be merged manually.
Diffstat (limited to 'doc')
-rw-r--r--doc/lispref/ChangeLog18
-rw-r--r--doc/lispref/display.texi5
-rw-r--r--doc/lispref/frames.texi10
-rw-r--r--doc/lispref/loading.texi25
-rw-r--r--doc/lispref/searching.texi9
5 files changed, 53 insertions, 14 deletions
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog
index e196b3015bd..7dcf00ba81e 100644
--- a/doc/lispref/ChangeLog
+++ b/doc/lispref/ChangeLog
@@ -1,3 +1,21 @@
12011-01-25 Chong Yidong <cyd@stupidchicken.com>
2 Richard Kim <emacs18@gmail.com>
3
4 * loading.texi (Library Search): Document list-load-path-shadows
5 (Bug#7757).
6
72011-01-25 Chong Yidong <cyd@stupidchicken.com>
8
9 * searching.texi (Regexp Special): Remove outdated discussion of
10 character sets (Bug#7780).
11
12 * frames.texi (Pop-Up Menus): Document where menu title comes
13 from (Bug#7684).
14
152011-01-25 Glenn Morris <rgm@gnu.org>
16
17 * display.texi (Making Buttons): Mention limitation of text buttons.
18
12011-01-23 Werner Lemberg <wl@gnu.org> 192011-01-23 Werner Lemberg <wl@gnu.org>
2 20
3 * Makefile.in (MAKEINFO): Now controlled by `configure'. 21 * Makefile.in (MAKEINFO): Now controlled by `configure'.
diff --git a/doc/lispref/display.texi b/doc/lispref/display.texi
index 34d81068916..7ba4d967615 100644
--- a/doc/lispref/display.texi
+++ b/doc/lispref/display.texi
@@ -5012,8 +5012,9 @@ and returns it.
5012button actually part of the text instead of being a property of the 5012button actually part of the text instead of being a property of the
5013buffer. Buttons using text properties do not create markers into the 5013buffer. Buttons using text properties do not create markers into the
5014buffer, which is important for speed when you use extremely large 5014buffer, which is important for speed when you use extremely large
5015numbers of buttons. Both functions return the position of the start 5015numbers of buttons. (However, if there is an existing face text
5016of the new button: 5016property at the site of the button, the button face may not be visible.)
5017Both functions return the position of the start of the new button:
5017 5018
5018@defun make-text-button beg end &rest properties 5019@defun make-text-button beg end &rest properties
5019This makes a button from @var{beg} to @var{end} in the current buffer, using 5020This makes a button from @var{beg} to @var{end} in the current buffer, using
diff --git a/doc/lispref/frames.texi b/doc/lispref/frames.texi
index 0d83aadbcd2..c4e74798415 100644
--- a/doc/lispref/frames.texi
+++ b/doc/lispref/frames.texi
@@ -1791,9 +1791,13 @@ without actually displaying or popping up the menu.
1791The argument @var{menu} says what to display in the menu. It can be a 1791The argument @var{menu} says what to display in the menu. It can be a
1792keymap or a list of keymaps (@pxref{Menu Keymaps}). In this case, the 1792keymap or a list of keymaps (@pxref{Menu Keymaps}). In this case, the
1793return value is the list of events corresponding to the user's choice. 1793return value is the list of events corresponding to the user's choice.
1794(This list has more than one element if the choice occurred in a 1794This list has more than one element if the choice occurred in a
1795submenu.) Note that @code{x-popup-menu} does not actually execute the 1795submenu. (Note that @code{x-popup-menu} does not actually execute the
1796command bound to that sequence of events. 1796command bound to that sequence of events.) On toolkits that support
1797menu titles, the title is taken from the prompt string of @var{menu}
1798if @var{menu} is a keymap, or from the prompt string of the first
1799keymap in @var{menu} if it is a list of keymaps (@pxref{Defining
1800Menus}).
1797 1801
1798Alternatively, @var{menu} can have the following form: 1802Alternatively, @var{menu} can have the following form:
1799 1803
diff --git a/doc/lispref/loading.texi b/doc/lispref/loading.texi
index 5733df87d17..4a74005b2ee 100644
--- a/doc/lispref/loading.texi
+++ b/doc/lispref/loading.texi
@@ -363,6 +363,31 @@ interactively, the argument @var{interactive-call} is @code{t}, and this
363tells @code{locate-library} to display the file name in the echo area. 363tells @code{locate-library} to display the file name in the echo area.
364@end deffn 364@end deffn
365 365
366@cindex shadowed Lisp files
367@deffn Command list-load-path-shadows &optional stringp
368This command shows a list of @dfn{shadowed} Emacs Lisp files. A
369shadowed file is one that will not normally be loaded, despite being
370in a directory on @code{load-path}, due to the existence of another
371similarly-named file in a directory earlier on @code{load-path}.
372
373For instance, suppose @code{load-path} is set to
374
375@smallexample
376 ("/opt/emacs/site-lisp" "/usr/share/emacs/23.3/lisp")
377@end smallexample
378
379@noindent
380and that both these directories contain a file named @file{foo.el}.
381Then @code{(require 'foo)} never loads the file in the second
382directory. Such a situation might indicate a problem in the way Emacs
383was installed.
384
385When called from Lisp, this function prints a message listing the
386shadowed files, instead of displaying them in a buffer. If the
387optional argument @code{stringp} is non-@code{nil}, it instead returns
388the shadowed files as a string.
389@end deffn
390
366@node Loading Non-ASCII 391@node Loading Non-ASCII
367@section Loading Non-@acronym{ASCII} Characters 392@section Loading Non-@acronym{ASCII} Characters
368 393
diff --git a/doc/lispref/searching.texi b/doc/lispref/searching.texi
index 908b776a858..ac3620c510a 100644
--- a/doc/lispref/searching.texi
+++ b/doc/lispref/searching.texi
@@ -386,15 +386,6 @@ matches both @samp{]} and @samp{-}.
386To include @samp{^} in a character alternative, put it anywhere but at 386To include @samp{^} in a character alternative, put it anywhere but at
387the beginning. 387the beginning.
388 388
389The beginning and end of a range of multibyte characters must be in
390the same character set (@pxref{Character Sets}). Thus,
391@code{"[\x8e0-\x97c]"} is invalid because character 0x8e0 (@samp{a}
392with grave accent) is in the Emacs character set for Latin-1 but the
393character 0x97c (@samp{u} with diaeresis) is in the Emacs character
394set for Latin-2. (We use Lisp string syntax to write that example,
395and a few others in the next few paragraphs, in order to include hex
396escape sequences in them.)
397
398If a range starts with a unibyte character @var{c} and ends with a 389If a range starts with a unibyte character @var{c} and ends with a
399multibyte character @var{c2}, the range is divided into two parts: one 390multibyte character @var{c2}, the range is divided into two parts: one
400is @samp{@var{c}..?\377}, the other is @samp{@var{c1}..@var{c2}}, where 391is @samp{@var{c}..?\377}, the other is @samp{@var{c1}..@var{c2}}, where