From: Chris Hanson Date: Fri, 2 Nov 1990 04:19:34 +0000 (+0000) Subject: Requires microcode 11.50 and runtime 14.100. X-Git-Tag: 20090517-FFI~11108 X-Git-Url: https://birchwood-abbey.net/git?a=commitdiff_plain;h=818406b2aa8ddd4535bffb742521bd189b94284d;p=mit-scheme.git Requires microcode 11.50 and runtime 14.100. * Implementation of update optimizer, and direct use of termcap rather than the buggy curses. * Extensive rewrite of display update code. New display update scrolls lines in some cases, and is tuned to offset the added cost of running the update optimizer. * New display update event-tracing facility for debugging. * If the last line of the buffer is empty, and the previous line is completely visible, the modeline says that the bottom of the buffer is visible. * Editor variables can have value validity tests, which are applied whenever the variable's value is altered. If the test fails, an error is signalled, so that user code can depend on the variable's contents satisfying the validity test. * `(buffer-point (current-buffer))' now equivalent to `(current-point)'. * `window-redraw!' no longer takes a second argument. It's new meaning is to force the window to be redrawn from scratch, without affecting the window starting point or cursor position. * Removed procedures: window-end-index window-redraw-preserving-point! * Changed `window-start-index' to `window-start-mark'. * Change terminal state control to use new I/O port operations that extract channels, and perform the terminal controls directly on those channels. * Internal flag `debug-internal-errors?' facilitates debugging Edwin if set true. Normally this is false. * When first starting the editor, the default behavior is to try to use Scheme's controlling terminal, and if that isn't available, to use X. If Scheme is started under Emacs, it has no controlling terminal, and therefore it will use X. --- diff --git a/v7/src/edwin/make.scm b/v7/src/edwin/make.scm index 041752bf7..3209885d3 100644 --- a/v7/src/edwin/make.scm +++ b/v7/src/edwin/make.scm @@ -1,6 +1,6 @@ #| -*-Scheme-*- -$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/edwin/make.scm,v 3.21 1990/10/03 04:55:30 cph Exp $ +$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/edwin/make.scm,v 3.22 1990/11/02 04:19:34 cph Exp $ Copyright (c) 1989, 1990 Massachusetts Institute of Technology @@ -37,4 +37,4 @@ MIT in each case. |# (declare (usual-integrations)) (package/system-loader "edwin" '() 'QUERY) -(add-system! (make-system "Edwin" 3 21 '())) \ No newline at end of file +(add-system! (make-system "Edwin" 3 22 '())) \ No newline at end of file