]> asedeno.scripts.mit.edu Git - PuTTY.git/blobdiff - terminal.h
Mention XXX-REVIEW-BEFORE-RELEASE in the same place as
[PuTTY.git] / terminal.h
index 606d7939cf0cfc6747ab5556281acd590ddf0166..4288d6185389780f0bd4b83c2002b3749516486f 100644 (file)
@@ -79,8 +79,9 @@ struct terminal_tag {
     tree234 *screen;                  /* lines on primary screen */
     tree234 *alt_screen;              /* lines on alternate screen */
     int disptop;                      /* distance scrolled back (0 or -ve) */
-    int tempsblines;                  /* number of lines in temporary
-                                         scrollback */
+    int tempsblines;                  /* number of lines of .scrollback that
+                                         can be retrieved onto the terminal
+                                         ("temporary scrollback") */
 
     termline **disptext;              /* buffer of text on real screen */
     int dispcursx, dispcursy;         /* location of cursor on real screen */
@@ -134,6 +135,13 @@ struct terminal_tag {
     bufchain printer_buf;             /* buffered data for printer */
     printer_job *print_job;
 
+    /* ESC 7 saved state for the alternate screen */
+    pos alt_savecurs;
+    int alt_save_attr;
+    int alt_save_cset, alt_save_csattr;
+    int alt_save_utf, alt_save_wnext;
+    int alt_save_sco_acs;
+
     int rows, cols, savelines;
     int has_focus;
     int in_vbell;