bugGNU Screen - Bugs: bug #29055, scrolling terminal scroll buffer...


bug #29055: scrolling terminal scroll buffer broken by commit e8d36bf

Submitter:  Kazuo Teramoto <kazuo_teramoto>
Submitted:  Wed 03 Mar 2010 05:44:00 PM UTC
Category:  Program Logic Severity:  3 - Normal
Priority:  * 5 - Normal Status:  Fixed
Privacy:  Public Assigned to:  None
Open/Closed:  Closed Release:  Cur Dev Sources
Fixed Release:  4.1.0 Planned Release:  4.1.0
Work Required:  None
* Mandatory Fields

Add a New Comment (Rich Markup)

Comment Type & Canned Response:
       No canned response available


Mon 08 Mar 2010 07:35:39 PM UTC, comment #4: 

Fix applied in 30be3fc3a160a0a8c7c1d7190dbc0177f2d9e34f. Thanks for the report, Kazuo.

Sadrul Habib Chowdhury <sadrul>
Project Administrator
Thu 04 Mar 2010 07:35:11 PM UTC, comment #3: 

The patch fix the scrolling issue stated in this bug. I dont know how to test the scrolling performance because a dont use vsplit.

Thanks Sadrul

Kazuo Teramoto <kazuo_teramoto>
Thu 04 Mar 2010 01:11:06 AM UTC, comment #2: 

If you (or anyone else!) are building from source, could you please try the attached patch and see if that fixes the problem?

With the attached patch, the stated bug in this issue should be fixed, without deteriorating scrolling performance in vertical scrolls.

(file #19846)

Sadrul Habib Chowdhury <sadrul>
Project Administrator
Wed 03 Mar 2010 06:07:25 PM UTC, comment #1: 

Specifically, http://aperiodic.net/screen/faq#how_do_i_get_screen_to_put_things_into_my_terminal_s_scrollback doesn't work anymore. Possible workaround: disable the clever refreshes when there are no splits.

Sadrul Habib Chowdhury <sadrul>
Project Administrator
Wed 03 Mar 2010 05:44:00 PM UTC, original submission:  

The commit e8d36bf10b784da5d7ba9a503c77e2e4688c6cda broke scrolling of terminal scroll buffer with mouse scroll or shift+pgup.

I tested this behavior under xterm and urxvt.

The screen scroll buffer is not affected (the one you get using ^a]), only the scroll buffer from the terminal.

To reproduce start a new screen session, and fill the buffer with some lines (e.g using yes|head -n 1024), now try to scroll back with shift+pgup, the display is stuck a the current position.

Reverting e8d36bf and hitting shift+pgup the display is scrolled.

The same behavior happens insides splited (v and h) windows.

Kazuo Teramoto <kazuo_teramoto>


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

Attached Files
file #19846:  screen-tite-29055.patch added by sadrul (6KiB - text/x-diff - patch)


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by sadrul (Posted a comment)
  • -email is unavailable- added by kazuo_teramoto (Submitted the item)

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.





    Follow 6 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2010-03-08 sadrul StatusNeed Investigation Fixed
        Open/ClosedOpen Closed
        Fixed ReleaseNone 4.1.0
    2010-03-04 sadrul Attached File- Added screen-tite-29055.patch, #19846
    2010-03-03 sadrul StatusNone Need Investigation
        Planned ReleaseNone 4.1.0

    Back to the top

    Powered by Savane 3.9