# HG changeset patch # User Richard M. Stallman # Date 842752192 0 # Node ID b67b2e8eacb3e1e5943bbf491493e5d56533898d # Parent 7397d7d0ed1756457962fda38a3366bb74e2f648 (struct window): New field last_overlay_modified. diff -r 7397d7d0ed17 -r b67b2e8eacb3 src/window.h --- a/src/window.h Sun Sep 15 01:49:08 1996 +0000 +++ b/src/window.h Sun Sep 15 01:49:52 1996 +0000 @@ -122,6 +122,8 @@ Lisp_Object temslot; /* text.modified of displayed buffer as of last time display completed */ Lisp_Object last_modified; + /* BUF_OVERLAY_MODIFIED of displayed buffer as of last complete update. */ + Lisp_Object last_overlay_modified; /* Value of point at that time */ Lisp_Object last_point; /* Non-nil if the buffer was "modified" when the window @@ -282,6 +284,11 @@ contain no useful information. */ extern int unchanged_modified; +/* BUF_OVERLAY_MODIFF of current buffer, as of last redisplay that finished; + if it matches BUF_OVERLAY_MODIFF, beg_unchanged and end_unchanged + contain no useful information. */ +extern int overlay_unchanged_modified; + /* Nonzero if BEGV - BEG or Z - ZV of current buffer has changed since last redisplay that finished. */ extern int clip_changed;