aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman2004-12-13 19:46:36 +0000
committerRichard M. Stallman2004-12-13 19:46:36 +0000
commitd9c1ce9ddcd2492142cc3f9ace70a09505163938 (patch)
tree169e33e82b1be1c86d2f986318e65793712229ce
parentda14d1acd49df1c5d8f28d4b9fbeb4f61d844e18 (diff)
downloademacs-d9c1ce9ddcd2492142cc3f9ace70a09505163938.tar.gz
emacs-d9c1ce9ddcd2492142cc3f9ace70a09505163938.zip
(file-cache-add-directory-using-find):
Only set up file-cache-find-command-posix-flag if we will use it.
-rw-r--r--etc/NEWS11
-rw-r--r--etc/TODO3
-rw-r--r--lisp/ChangeLog33
-rw-r--r--lisp/filecache.el7
-rw-r--r--src/ChangeLog11
5 files changed, 60 insertions, 5 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 589ebc0ff2f..437bc1be908 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -2371,6 +2371,11 @@ configuration files.
2371 2371
2372* Lisp Changes in Emacs 21.4 2372* Lisp Changes in Emacs 21.4
2373 2373
2374** (while-no-input BODY...) runs BODY, but only so lomg as no input
2375arrives. If the user types or clicks anything, BODY stops as if a
2376quit had occurred. while-no-input returns the value of BODY, if BODY
2377finishes. It returns nil if BODY was aborted.
2378
2374--- 2379---
2375** To manipulate the File menu using easy-menu, you must specify the 2380** To manipulate the File menu using easy-menu, you must specify the
2376proper name "file". In previous Emacs versions, you had to specify 2381proper name "file". In previous Emacs versions, you had to specify
@@ -2620,8 +2625,10 @@ strings by giving that character a non-nil `cursor' text property.
2620around potentially blocking or long-running code in timers 2625around potentially blocking or long-running code in timers
2621and post-command-hooks. 2626and post-command-hooks.
2622 2627
2623** An unconditional face specification in defface (one where the DISPLAY part 2628** The first face specification element in a defface can specify
2624is just t) applies to all cases and does not override subsequent entries. 2629`default' instead of frame classification. Then its attributes act as
2630defaults that apply to all the subsequent cases (and may be overridden
2631by them).
2625 2632
2626+++ 2633+++
2627** New face attribute `min-colors' can be used to tailor the face color 2634** New face attribute `min-colors' can be used to tailor the face color
diff --git a/etc/TODO b/etc/TODO
index 5c674c5c06e..12d942e9402 100644
--- a/etc/TODO
+++ b/etc/TODO
@@ -15,6 +15,9 @@ to the FSF.
15 ought to be possible to omit text which is invisible (due to a 15 ought to be possible to omit text which is invisible (due to a
16 text-property, overlay, or selective display) from the kill-ring. 16 text-property, overlay, or selective display) from the kill-ring.
17 17
18** Redefine define-generic-mode as a macro, so the compiler
19 sees the definitions it generates.
20
18* Important features: 21* Important features:
19 22
20** Provide user-friendly ways to list all available font families, 23** Provide user-friendly ways to list all available font families,
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index b5cc31b9363..003efcc400e 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,36 @@
12004-12-13 Richard M. Stallman <rms@gnu.org>
2
3 * filecache.el (file-cache-add-directory-using-find):
4 Only set up file-cache-find-command-posix-flag if we will use it.
5
6 * bindings.el (mode-line-buffer-identification-keymap):
7 Don't cancel the mode-line's usual down-mouse-1 binding.
8
9 * cus-edit.el (custom-face-selected): Handle `default' specs.
10 (custom-face-edit): Increase extra-offset.
11 (custom-display): Handle `default' specs.
12
13 * xml.el (xml-name-re, xml-entity-value-re): Add defvars.
14
15 * emacs-lisp/elint.el (elint-standard-variables)
16 (elint-unknown-builtin-args): Move definitions up.
17
18 * net/browse-url.el (browse-url-url-at-point): Add autoload.
19
20 * info.el (info-xref-visited): Use `default' instead of t.
21 (Info-try-follow-nearest-node): Don't explicitly load browse-url.
22
23 * faces.el (header-line, mode-line-inactive, tool-bar):
24 Use `default' instead of t for setting the defaults.
25 (face-spec-choose): Separate `t' from `default'.
26
27 * subr.el (while-no-input): New macro.
28
292004-12-13 Frederik Fouvry <fouvry@CoLi.Uni-SB.DE> (tiny change)
30
31 * filecache.el (file-cache-add-directory-using-find):
32 Only test file-cache-find-command-posix-flag on some systems.
33
12004-12-13 Stefan Monnier <monnier@iro.umontreal.ca> 342004-12-13 Stefan Monnier <monnier@iro.umontreal.ca>
2 35
3 * vc-svn.el (vc-svn-repository-hostname): Adjust to new format. 36 * vc-svn.el (vc-svn-repository-hostname): Adjust to new format.
diff --git a/lisp/filecache.el b/lisp/filecache.el
index df1f1b548d0..90287ba5eef 100644
--- a/lisp/filecache.el
+++ b/lisp/filecache.el
@@ -337,9 +337,10 @@ in each directory, not to the directory list itself."
337Find is run in DIRECTORY." 337Find is run in DIRECTORY."
338 (interactive "DAdd files under directory: ") 338 (interactive "DAdd files under directory: ")
339 (let ((dir (expand-file-name directory))) 339 (let ((dir (expand-file-name directory)))
340 (if (eq file-cache-find-command-posix-flag 'not-defined) 340 (when (memq system-type '(windows-nt cygwin))
341 (setq file-cache-find-command-posix-flag 341 (if (eq file-cache-find-command-posix-flag 'not-defined)
342 (executable-command-find-posix-p file-cache-find-command))) 342 (setq file-cache-find-command-posix-flag
343 (executable-command-find-posix-p file-cache-find-command))))
343 (set-buffer (get-buffer-create file-cache-buffer)) 344 (set-buffer (get-buffer-create file-cache-buffer))
344 (erase-buffer) 345 (erase-buffer)
345 (call-process file-cache-find-command nil 346 (call-process file-cache-find-command nil
diff --git a/src/ChangeLog b/src/ChangeLog
index 92f24f2af70..7e21c345192 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,14 @@
12004-12-13 Richard M. Stallman <rms@gnu.org>
2
3 * eval.c (syms_of_eval) <quit-flag>: Doc fix.
4
5 * keyboard.c (Vthrow_on_input): New variable.
6 (syms_of_keyboard): Defvar and initialize it.
7 (kbd_buffer_store_event_hold): Handle Vthrow_on_input.
8
9 * lisp.h (QUIT): Check for Vthrow_on_input.
10 (Vthrow_on_input): Declare it.
11
12004-12-13 Kim F. Storm <storm@cua.dk> 122004-12-13 Kim F. Storm <storm@cua.dk>
2 13
3 * xdisp.c (set_iterator_to_next): Reset stop_charpos after display 14 * xdisp.c (set_iterator_to_next): Reset stop_charpos after display