Update of /project/climacs/cvsroot/climacs/Doc In directory common-lisp.net:/tmp/cvs-serv18511/Doc
Modified Files: climacs-internals.texi Log Message: Modified the buffer protocol to contain a modification flag, and implemented the modification. Updated the documentation.
Added a flag to the climacs-buffer indicating whether the buffer needs saving. This is different from the modification flag, which is only valid during one iteration of the command loop. The needs-saving flag checks the modification flag, though, after each command execution.
Date: Wed Dec 29 07:58:57 2004 Author: rstrandh
Index: climacs/Doc/climacs-internals.texi diff -u climacs/Doc/climacs-internals.texi:1.4 climacs/Doc/climacs-internals.texi:1.5 --- climacs/Doc/climacs-internals.texi:1.4 Sun Dec 26 07:14:51 2004 +++ climacs/Doc/climacs-internals.texi Wed Dec 29 07:58:55 2004 @@ -432,10 +432,20 @@ update information about syntax highlighting and other cached information.
-@deffn {Generic Function} {reset-low-high-marks} buffer +In addition to these marks, the buffer maintains a modification flag +that determines. Whether the buffer has been modified since the last +call to clear-modify. + +@deffn {Generic Function} {modified-p} buffer + +Return true if and only if the buffer has beeen modified. +@end deffn + +@deffn {Generic Function} {clear-modify} buffer
Set the high-mark to the beginning of the beginning of the buffer and -the low-mark to the end of the buffer. +the low-mark to the end of the buffer, and clear the modification +flag. @end deffn
This function is used by the redisplay module after all of the panes