Mercurial > emacs
changeset 58946:9b6234081dc1
*** empty log message ***
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Mon, 13 Dec 2004 19:46:36 +0000 |
parents | 2cce3ac9ec7b |
children | e5111e925bde |
files | etc/NEWS etc/TODO lisp/ChangeLog src/ChangeLog |
diffstat | 4 files changed, 23 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/etc/NEWS Mon Dec 13 19:45:07 2004 +0000 +++ b/etc/NEWS Mon Dec 13 19:46:36 2004 +0000 @@ -2371,6 +2371,11 @@ * Lisp Changes in Emacs 21.4 +** (while-no-input BODY...) runs BODY, but only so lomg as no input +arrives. If the user types or clicks anything, BODY stops as if a +quit had occurred. while-no-input returns the value of BODY, if BODY +finishes. It returns nil if BODY was aborted. + --- ** To manipulate the File menu using easy-menu, you must specify the proper name "file". In previous Emacs versions, you had to specify @@ -2620,8 +2625,10 @@ around potentially blocking or long-running code in timers and post-command-hooks. -** An unconditional face specification in defface (one where the DISPLAY part -is just t) applies to all cases and does not override subsequent entries. +** The first face specification element in a defface can specify +`default' instead of frame classification. Then its attributes act as +defaults that apply to all the subsequent cases (and may be overridden +by them). +++ ** New face attribute `min-colors' can be used to tailor the face color
--- a/etc/TODO Mon Dec 13 19:45:07 2004 +0000 +++ b/etc/TODO Mon Dec 13 19:46:36 2004 +0000 @@ -15,6 +15,9 @@ ought to be possible to omit text which is invisible (due to a text-property, overlay, or selective display) from the kill-ring. +** Redefine define-generic-mode as a macro, so the compiler + sees the definitions it generates. + * Important features: ** Provide user-friendly ways to list all available font families,
--- a/lisp/ChangeLog Mon Dec 13 19:45:07 2004 +0000 +++ b/lisp/ChangeLog Mon Dec 13 19:46:36 2004 +0000 @@ -12,9 +12,6 @@ * xml.el (xml-name-re, xml-entity-value-re): Add defvars. - * vc.el (vc-default-update-changelog): Use insert-file-contents, - not insert-file. - * emacs-lisp/elint.el (elint-standard-variables) (elint-unknown-builtin-args): Move definitions up.
--- a/src/ChangeLog Mon Dec 13 19:45:07 2004 +0000 +++ b/src/ChangeLog Mon Dec 13 19:46:36 2004 +0000 @@ -1,3 +1,14 @@ +2004-12-13 Richard M. Stallman <rms@gnu.org> + + * eval.c (syms_of_eval) <quit-flag>: Doc fix. + + * keyboard.c (Vthrow_on_input): New variable. + (syms_of_keyboard): Defvar and initialize it. + (kbd_buffer_store_event_hold): Handle Vthrow_on_input. + + * lisp.h (QUIT): Check for Vthrow_on_input. + (Vthrow_on_input): Declare it. + 2004-12-13 Kim F. Storm <storm@cua.dk> * xdisp.c (set_iterator_to_next): Reset stop_charpos after display