]> code.delx.au - gnu-emacs/commitdiff
(struct window): New field last_overlay_modified.
authorRichard M. Stallman <rms@gnu.org>
Sun, 15 Sep 1996 01:49:52 +0000 (01:49 +0000)
committerRichard M. Stallman <rms@gnu.org>
Sun, 15 Sep 1996 01:49:52 +0000 (01:49 +0000)
src/window.h

index 551c01785051cc7902bbf936071c694715bcf90a..0b0e0aa256da3db0daa46e4dcf7f754777ff082c 100644 (file)
@@ -122,6 +122,8 @@ struct window
     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 @@ extern int end_unchanged;
    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;