Richard's lazy-scrolling patch. This builds up scroll operations in a list,
[u/mdw/putty] / mac / macterm.c
index 0bc25f5..17008c0 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: macterm.c,v 1.59 2003/01/28 00:25:20 ben Exp $ */
+/* $Id: macterm.c,v 1.61 2003/02/01 12:26:33 ben Exp $ */
 /*
  * Copyright (c) 1999 Simon Tatham
  * Copyright (c) 1999, 2002 Ben Harris
@@ -692,7 +692,9 @@ void mac_keyterm(WindowPtr window, EventRecord *event) {
 
     ObscureCursor();
 
+#if 0
     fprintf(stderr, "Got key event %08x\n", event->message);
+#endif
 
     /* No meta key yet -- that'll be rather fun. */
 
@@ -1504,8 +1506,8 @@ void palette_reset(void *frontend) {
  * Scroll the screen. (`lines' is +ve for scrolling forward, -ve
  * for backward.)
  */
-void do_scroll(void *frontend, int topline, int botline, int lines) {
-    Session *s = frontend;
+void do_scroll(Context ctx, int topline, int botline, int lines) {
+    Session *s = ctx;
     Rect r;
     RgnHandle scrollrgn = NewRgn();
     RgnHandle movedupdate = NewRgn();