Mercurial > emacs
changeset 64817:5e45020b2026
*** empty log message ***
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Tue, 09 Aug 2005 11:24:05 +0000 |
parents | d3d5c3412ab3 |
children | bc16d0987bb1 |
files | etc/NEWS |
diffstat | 1 files changed, 21 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/etc/NEWS Tue Aug 09 11:23:33 2005 +0000 +++ b/etc/NEWS Tue Aug 09 11:24:05 2005 +0000 @@ -3614,6 +3614,25 @@ have a buffer-local binding in buffer BUFFER, it returns the default value of VARIABLE instead. +*** The function `frame-or-buffer-changed-p' now lets you maintain +various status records in parallel. + +It take a variable (a symbol) as argument. If the variable is non-nil, +then its value should be a vector installed previously by +`frame-or-buffer-changed-p'. If the frame names, buffer names, buffer +order, or their read-only or modified flags have changed, since the +time the vector's contents were recorded by a previous call to +`frame-or-buffer-changed-p', then the function returns t. Otherwise +it returns nil. + +On the first call to `frame-or-buffer-changed-p', the variable's +value should be nil. `frame-or-buffer-changed-p' stores a suitable +vector into the variable and returns t. + +If the variable is itself nil, then `frame-or-buffer-changed-p' uses, +for compatibility, an internal variable which exists only for this +purpose. + ** Local variables lists: +++ @@ -3881,7 +3900,8 @@ *** (while-no-input BODY...) runs BODY, but only so long 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. +finishes. It returns nil if BODY was aborted by a quit, and t if +BODY was aborted by arrival of input. ** Minibuffer changes: