GNU nano - Bugs: bug #56562, when the tail of a line reaches...
You are not allowed to post comments on this tracker with your current authentication level.
bug #56562: when the tail of a line reaches the right edge, the next row gets cleared
Submitter: | Benno Schulenberg <bens> | ||
Submitted: | Fri 28 Jun 2019 09:32:58 AM UTC | ||
Severity: | 5 - Blocker | Status: | Fixed |
Assigned to: | bens | Open/Closed: | Closed |
Fri 28 Jun 2019 07:26:49 PM UTC, comment #3: |
Benno Schulenberg <bens> |
Fri 28 Jun 2019 07:08:00 PM UTC, comment #2: Fixed in git, commit 44d38815. Not by reverting commit 44d38815, but by letting display_string() report back whether there is anything to clear, so that draw_row() can avoid calling clrtoeol() when this would do the wrong thing.
|
Benno Schulenberg <bens> |
Fri 28 Jun 2019 09:39:42 AM UTC, comment #1: The bug is more general: whenever a line gets drawn that exactly fills up the width of the screen, the next row gets cleared.
|
Benno Schulenberg <bens> |
Fri 28 Jun 2019 09:32:58 AM UTC, original submission:
To reproduce, make your terminal 67 columns wide and run:
|
Benno Schulenberg <bens> |
No files currently attached
Depends on the following items: None found
Items that depend on this one: None found
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.
Follow 5 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2019-06-28 | bens | Open/Closed | Open | Closed | |
2019-06-28 | bens | Status | In Progress | Fixed | |
2019-06-28 | bens | Severity | 4 - Important | 5 - Blocker | |
Status | None | In Progress | |||
Summary | when marking part of a line that just fits, the next row gets cleared | when the tail of a line reaches the right edge, the next row gets cleared |
Powered by Savane 3.13-758e.
Corresponding source code
And closing, because unreleased.
(The changes made since 4.3 have reduced the time it takes to do an edit_refresh() with 0.30 milliseconds. A full edit_refresh() on my typical terminal now takes somewhere between 0.97 and 2.20 milliseconds, depending on the syntax.)