[Bug 246701] Re: Change Scroll Region and display glitch
** Changed in: vte Status: Confirmed => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/246701 Title: Change Scroll Region and display glitch To manage notifications about this bug go to: https://bugs.launchpad.net/vte/+bug/246701/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 246701] Re: Change Scroll Region and display glitch
** Changed in: vte Status: New => Confirmed -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/246701 Title: Change Scroll Region and display glitch To manage notifications about this bug go to: https://bugs.launchpad.net/vte/+bug/246701/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 246701] Re: Change Scroll Region and display glitch
The fix is now in place for the Ubuntu Natty, and it looks like upstream is going to include it for future versions of vte. Nice to finally be able to use gnome-terminal with screen and tmux without glitchy graphics :) Note: at least one person had difficulty reproducing this on their system using the shell script I originally created; the linked Gnome bug report has an improved version attached, that allowed them to reproduce it more reliably. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/246701 Title: Change Scroll Region and display glitch -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 246701] Re: Change Scroll Region and display glitch
** Branch linked: lp:ubuntu/vte -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/246701 Title: Change Scroll Region and display glitch -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 246701] Re: Change Scroll Region and display glitch
This bug was fixed in the package vte - 1:0.27.2-0ubuntu3 --- vte (1:0.27.2-0ubuntu3) natty; urgency=low * Fix update glitch related to scroll regions (LP: #246701) -- Micah CowanFri, 17 Dec 2010 11:58:21 +1100 ** Changed in: vte (Ubuntu) Status: Triaged => Fix Released -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/246701 Title: Change Scroll Region and display glitch -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 246701] Re: Change Scroll Region and display glitch
** Branch linked: lp:~ubuntu-desktop/vte/ubuntu -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/246701 Title: Change Scroll Region and display glitch -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 246701] Re: Change Scroll Region and display glitch
(Please note: the debdiff above is now out-of-date; but can still be used, and then just replace the file in debian/patches.) (There is also now a merge proposal against https://bazaar.launchpad.net /~ubuntu-desktop/vte/ubuntu/changes, which does use the updated patch.) -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/246701 Title: Change Scroll Region and display glitch -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 246701] Re: Change Scroll Region and display glitch
Minor fix to patch; addresses the same problem in a few cases apparently not exercised by the automated script. ** Patch added: "Revised patch." https://bugs.launchpad.net/ubuntu/+source/vte/+bug/246701/+attachment/1759318/+files/lp246701_scroll_region_updates.patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/246701 Title: Change Scroll Region and display glitch -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 246701] Re: Change Scroll Region and display glitch
** Tags added: patch -- Change Scroll Region and display glitch https://bugs.launchpad.net/bugs/246701 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 246701] Re: Change Scroll Region and display glitch
** Patch added: "debdiff against Maverick's vte" https://bugs.launchpad.net/ubuntu/+source/vte/+bug/246701/+attachment/1750780/+files/vte_0.26.0-0ubuntu3.debdiff -- Change Scroll Region and display glitch https://bugs.launchpad.net/bugs/246701 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 246701] Re: Change Scroll Region and display glitch
Found the source of the problem. The vte_terminal_process_incoming function from vte.c keeps track of a "bounding box" of cells to be invalidated, and uses that to invalidate cells at points such as after all input has been processed, or when a large enough cursor jump is made (to avoid letting the bounding box get needlessly large). This bounding box is represented in terms of the total number of lines in the terminal, including history. The problem that arises is that if a scroll takes place before the bounding box has been used to invalidate cells, then a new row is added to the total terminal rows, increasing the index number of the bottom rows. Thus, the bounding box will now be off by one (or however large the scroll is), and no longer reaches all the way to the bottom of the screen (if it did before). This problem applies, even when no scrollback history is enabled, as the relevant indexes all still increase, even though the true number of actual data rows hasn't changed. The fix I implemented is to force invalidation to take place if we move into a scroll region from outside it. ** Patch added: "lp246701_scroll_region_updates.patch" https://bugs.launchpad.net/ubuntu/+source/vte/+bug/246701/+attachment/1750778/+files/lp246701_scroll_region_updates.patch -- Change Scroll Region and display glitch https://bugs.launchpad.net/bugs/246701 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 246701] Re: Change Scroll Region and display glitch
** Changed in: vte Importance: Unknown => Medium -- Change Scroll Region and display glitch https://bugs.launchpad.net/bugs/246701 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 246701] Re: Change Scroll Region and display glitch
** Changed in: vte (Ubuntu) Importance: Undecided => Low Assignee: (unassigned) => Ubuntu Desktop Bugs (desktop-bugs) Status: New => Triaged -- Change Scroll Region and display glitch https://bugs.launchpad.net/bugs/246701 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 246701] Re: Change Scroll Region and display glitch
** Changed in: vte Status: Unknown => New -- Change Scroll Region and display glitch https://bugs.launchpad.net/bugs/246701 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 246701] Re: Change Scroll Region and display glitch
** Attachment added: "scr-fix-min" http://launchpadlibrarian.net/15894412/scr-fix-min ** Bug watch added: GNOME Bug Tracker #542087 http://bugzilla.gnome.org/show_bug.cgi?id=542087 ** Also affects: vte via http://bugzilla.gnome.org/show_bug.cgi?id=542087 Importance: Unknown Status: Unknown -- Change Scroll Region and display glitch https://bugs.launchpad.net/bugs/246701 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 246701] Re: Change Scroll Region and display glitch
See also the bugtracker for GNU Screen, where I discovered and analyzed the problem. https://savannah.gnu.org/bugs/?23699 -- Change Scroll Region and display glitch https://bugs.launchpad.net/bugs/246701 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs