From: Richard M. Stallman Date: Sun, 15 Sep 1996 01:49:52 +0000 (+0000) Subject: (struct window): New field last_overlay_modified. X-Git-Tag: emacs-20.1~3752 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=cc885e42e330158bbc63699ca0c4f557a2e74fd7;p=emacs.git (struct window): New field last_overlay_modified. --- diff --git a/src/window.h b/src/window.h index 551c0178505..0b0e0aa256d 100644 --- a/src/window.h +++ b/src/window.h @@ -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;