*** empty log message ***
authorroot <root>
Tue, 20 Dec 2005 21:49:55 +0000 (21:49 +0000)
committerroot <root>
Tue, 20 Dec 2005 21:49:55 +0000 (21:49 +0000)
Changes
src/screen.C

diff --git a/Changes b/Changes
index ff9335a8652b42aa0656cb48b9e0137b8dfbf8bd..cd5cc5e97d2c6658e2f9c216ccd3c2601f3bc5e8 100644 (file)
--- a/Changes
+++ b/Changes
@@ -12,11 +12,14 @@ WISH: OnTheSpot editing, or maybe switch to miiiiiiif
 WISH: just for fun, do shade and tint with XRender.
 
        - make it compile without SMART_RESIZE again.
+        - enable slow link support by default.
         - _major_ rewrite of internal line handling logic:
 #      - re-flow on resize, lines get wrapped instead of winged.
 #      - circular line buffer (substantially speeds up scrolling).
 #       - slightly less memory usage.
 #      - slight overall speed improvements.
+        - partial-screen scrolls no longer end up in the scrollback
+          buffer.
 
 5.9  Sat Dec 17 21:53:17 CET 2005
        - fix a bug in the menu code of unknown impact, found by darix.
index 63e96d1d21003d95ad85ac57174fd6066428333d..7819d0876ac3eae92700830084e393a2dd0317ec 100644 (file)
@@ -641,7 +641,9 @@ rxvt_term::scr_scroll_text (int row1, int row2, int count)
   want_refresh = 1;
   num_scr += count;
 
-  if (row1 == 0 && count > 0
+  if (count > 0
+      && row1 == 0
+      && row2 == nrow - 1
       && (current_screen == PRIMARY || options & Opt_secondaryScroll))
     {
       nsaved = min (nsaved + count, saveLines);