#| -*-Scheme-*-
-$Id: edwin.pkg,v 1.196 1996/05/14 01:43:50 cph Exp $
+$Id: edwin.pkg,v 1.197 1996/05/14 01:50:03 cph Exp $
Copyright (c) 1989-96 Massachusetts Institute of Technology
display-style/discard-screen-contents?
display-style/ignore-input?
display-style/ignore-redisplay-flags?
- display-style/screen-output?
+ display-style/no-screen-output?
edwin-variable$cursor-centering-point
edwin-variable$mode-line-inverse-video
edwin-variable$scroll-step
;;; -*-Scheme-*-
;;;
-;;; $Id: eystep.scm,v 1.2 1994/10/13 04:26:01 cph Exp $
+;;; $Id: eystep.scm,v 1.3 1996/05/14 01:52:30 cph Exp $
;;;
;;; Copyright (c) 1994 Massachusetts Institute of Technology
;;;
(let ((start (ynode-start-mark regions (cadr last-event))))
(if start
(set-buffer-point! buffer start))))))
- (if redisplay? (update-screens! #f)))
+ (if redisplay? (update-screens! '(IGNORE-INPUT))))
(define (output-and-mung-region point thunk region-munger)
;; Display something in the stepper buffer and then run something on
;;; -*-Scheme-*-
;;;
-;;; $Id: process.scm,v 1.46 1996/05/14 01:07:46 cph Exp $
+;;; $Id: process.scm,v 1.47 1996/05/14 01:52:11 cph Exp $
;;;
;;; Copyright (c) 1991-96 Massachusetts Institute of Technology
;;;
(lambda (copy-input)
(call-with-output-copier process output-mark
(lambda (copy-output)
- (if allow-redisplay? (update-screens! #f))
+ (if allow-redisplay? (update-screens! '(IGNORE-INPUT)))
(let loop ()
(copy-input)
(if (and (> (copy-output) 0) allow-redisplay?)
- (update-screens! #f))
+ (update-screens! '(IGNORE-INPUT)))
(let ((status (subprocess-status process)))
(if (eq? status 'RUNNING)
(loop)
;;; -*-Scheme-*-
;;;
-;;; $Id: screen.scm,v 1.108 1996/05/14 01:44:18 cph Exp $
+;;; $Id: screen.scm,v 1.109 1996/05/14 01:49:49 cph Exp $
;;;
;;; Copyright (c) 1989-96 Massachusetts Institute of Technology
;;;
(and (thunk)
(if (screen-visible? screen)
(and (or (not (screen-needs-update? screen))
- (and (display-style/screen-output?
- display-style)
+ (and (not (display-style/no-screen-output?
+ display-style))
(screen-update screen display-style)))
(begin
(screen-update-cursor screen)
;;; -*-Scheme-*-
;;;
-;;; $Id: snr.scm,v 1.8 1996/05/12 02:19:20 cph Exp $
+;;; $Id: snr.scm,v 1.9 1996/05/14 01:55:25 cph Exp $
;;;
;;; Copyright (c) 1995-96 Massachusetts Institute of Technology
;;;
(if (news-group:subscribed? group)
(begin
(read-news-group-headers buffer group)
- (update-screens! #f))))))))
+ (update-screens! '(IGNORE-INPUT)))))))))
(define-command news-read-group-headers
"Read the unread headers for the News group indicated by point.
(for-each-vector-element (news-server-buffer:groups buffer)
(lambda (group)
(refresh-news-group buffer group)
- (update-screens! #f)))))))
+ (update-screens! '(IGNORE-INPUT))))))))
(define-command news-refresh-group
"Update the unread-message estimate for the News group indicated by point.
;;; -*-Scheme-*-
;;;
-;;; $Id: vc.scm,v 1.23 1996/05/14 01:44:01 cph Exp $
+;;; $Id: vc.scm,v 1.24 1996/05/14 01:51:42 cph Exp $
;;;
;;; Copyright (c) 1994-96 Massachusetts Institute of Technology
;;;
(point-context (vc-mark-context (buffer-point buffer)))
(mark-context (vc-mark-context (buffer-mark buffer))))
(revert-buffer buffer #t dont-confirm?)
- (update-screens! '(IGNORE-INPUT))
+ (update-screens! '(IGNORE-INPUT NO-SCREEN-OUTPUT))
(if (null? point-contexts)
(let ((m (vc-find-context buffer point-context)))
(if m
;;; -*-Scheme-*-
;;;
-;;; $Id: window.scm,v 1.157 1996/05/14 01:44:11 cph Exp $
+;;; $Id: window.scm,v 1.158 1996/05/14 01:51:16 cph Exp $
;;;
;;; Copyright (c) 1986, 1989-96 Massachusetts Institute of Technology
;;;
(define (display-style/discard-screen-contents? display-style)
(if (pair? display-style)
(memq 'DISCARD-SCREEN-CONTENTS display-style)
- display-style))
+ (and display-style (not (null? display-style)))))
-(define (display-style/screen-output? display-style)
- (or (not (pair? display-style))
- (memq 'SCREEN-OUTPUT display-style)))
+(define (display-style/no-screen-output? display-style)
+ (and (pair? display-style)
+ (memq 'NO-SCREEN-OUTPUT display-style)))
(define (display-style/ignore-redisplay-flags? display-style)
(if (pair? display-style)
(memq 'IGNORE-REDISPLAY-FLAGS display-style)
- display-style))
+ (and display-style (not (null? display-style)))))
(define (display-style/ignore-input? display-style)
(if (pair? display-style)
(memq 'IGNORE-INPUT display-style)
- display-style))
+ (and display-style (not (null? display-style)))))
\f
;;;; Standard Methods
;;; All windows support these operations