aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMiles Bader2006-06-07 19:42:49 +0000
committerMiles Bader2006-06-07 19:42:49 +0000
commitb3f948e8a18d9009bf63e3bfc4f2078d7077dcd3 (patch)
tree8a03332a48174140b1bfca61124a7dc7490c100e
parentb883cdb2fefa8ea9c3b0d82eba7a9ee792f871bb (diff)
parentafd63bda1652b0e85430b61bda91025cc49f1931 (diff)
downloademacs-b3f948e8a18d9009bf63e3bfc4f2078d7077dcd3.tar.gz
emacs-b3f948e8a18d9009bf63e3bfc4f2078d7077dcd3.zip
Merge from emacs--devo--0
Patches applied: * emacs--devo--0 (patch 297-298) - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-65
-rw-r--r--lispref/ChangeLog8
-rw-r--r--lispref/compile.texi5
-rw-r--r--lispref/display.texi7
3 files changed, 11 insertions, 9 deletions
diff --git a/lispref/ChangeLog b/lispref/ChangeLog
index d8c8480c6d3..16ba4acd74a 100644
--- a/lispref/ChangeLog
+++ b/lispref/ChangeLog
@@ -1,3 +1,11 @@
12006-06-07 Eli Zaretskii <eliz@gnu.org>
2
3 * display.texi (Font Selection): Remove description of
4 clear-face-cache.
5
6 * compile.texi (Eval During Compile): Fix a typo. Add index
7 entries for possible uses of eval-when-compile.
8
12006-06-04 Thien-Thi Nguyen <ttn@gnu.org> 92006-06-04 Thien-Thi Nguyen <ttn@gnu.org>
2 10
3 * display.texi (Abstract Display): Fix typo. 11 * display.texi (Abstract Display): Fix typo.
diff --git a/lispref/compile.texi b/lispref/compile.texi
index 4b796697731..1b18e0ee284 100644
--- a/lispref/compile.texi
+++ b/lispref/compile.texi
@@ -435,15 +435,16 @@ compiler becomes a constant which appears in the compiled program. If
435you load the source file, rather than compiling it, @var{body} is 435you load the source file, rather than compiling it, @var{body} is
436evaluated normally. 436evaluated normally.
437 437
438@cindex compile-time constant
438If you have a constant that needs some calculation to produce, 439If you have a constant that needs some calculation to produce,
439@code{eval-when-compile} can do that done at compile-time. For 440@code{eval-when-compile} can do that at compile-time. For example,
440example,
441 441
442@lisp 442@lisp
443(defvar my-regexp 443(defvar my-regexp
444 (eval-when-compile (regexp-opt '("aaa" "aba" "abb")))) 444 (eval-when-compile (regexp-opt '("aaa" "aba" "abb"))))
445@end lisp 445@end lisp
446 446
447@cindex macros, at compile time
447If you're using another package, but only need macros from it (the 448If you're using another package, but only need macros from it (the
448byte compiler will expand those), then @code{eval-when-compile} can be 449byte compiler will expand those), then @code{eval-when-compile} can be
449used to load it for compiling, but not executing. For example, 450used to load it for compiling, but not executing. For example,
diff --git a/lispref/display.texi b/lispref/display.texi
index 21277d1c587..1b8e66ec23e 100644
--- a/lispref/display.texi
+++ b/lispref/display.texi
@@ -2381,13 +2381,6 @@ expression in the list. For example,
2381allows the use of scalable fonts with registry @code{muleindian-2}. 2381allows the use of scalable fonts with registry @code{muleindian-2}.
2382@end defvar 2382@end defvar
2383 2383
2384@defun clear-face-cache &optional unload-p
2385@tindex clear-face-cache
2386This function clears the face cache for all frames.
2387If @var{unload-p} is non-@code{nil}, that means to unload
2388all unused fonts as well.
2389@end defun
2390
2391@defvar face-font-rescale-alist 2384@defvar face-font-rescale-alist
2392This variable specifies scaling for certain faces. Its value should 2385This variable specifies scaling for certain faces. Its value should
2393be a list of elements of the form 2386be a list of elements of the form