• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

penguinolog / urwid / 43218109782
94%

Build:
DEFAULT BRANCH: master
Ran 12 Nov 2026 12:29PM UTC
Jobs 17
Files 81
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

12 Nov 2026 12:26PM UTC coverage: 93.813% (+0.003%) from 93.81%
43218109782

push

github

web-flow
Support in-band resize notifications (DEC private mode 2048) (#1643)

* Accept every in-band resize report form mode 2048 allows

The window size report decoder (CSI 48 ; rows ; cols ; height ; width t)
rejected reports a conforming terminal may send.

- Sub-parameters after a colon are ignored, as the mode asks of a client.
- The pixel size may be left out; when present it is skipped unread,
  so pixel values above 16 bits are accepted.
- A row or column count of 0 or above 65535 makes the report invalid,
  so a forged report cannot make the layout allocate an absurd canvas.

* Use in-band resize notifications in the raw display

A terminal with DEC private mode 2048 (kitty, foot, ghostty, iTerm2,
contour) reports each size change in the input. The resize then keeps its
place among the keys, and the size also reaches the program over links
that carry no SIGWINCH: a serial console, telnet, a raw socket.

- raw.Screen(in_band_resize=None) queries the mode and turns it on when
  the terminal can set it; True or False forces it. It is turned off at
  stop, and so around a suspend.
- A report becomes the size get_cols_rows() returns, until the next
  SIGWINCH makes the device size current again.
- A report is a "window resize" at its place among the keys only when its
  size differs from the one get_cols_rows() last returned, so the report
  sent when the mode is turned on, or after a SIGWINCH already reported,
  does not redraw again. A pending SIGWINCH is still reported on its own.
- iTerm2 3.5.6 to 3.5.10 send the report without its final byte, so the
  mode is not queried there.
- The Windows screen accepts the argument with no effect: its console
  reader already reports every resize in order, and each of its reports
  is a resize.

* Support in-band resize and DECRQM in the Terminal widget

A program inside a Terminal can now use DEC private mode 2048, and find
the modes the Terminal supports.

- Setting mode 2048 answers with a window size report o... (continued)

7098 of 7764 branches covered (91.42%)

Branch coverage included in aggregate %.

142 of 146 new or added lines in 6 files covered. (97.26%)

18315 of 19325 relevant lines covered (94.77%)

15.0 hits per line

Uncovered Changes

Lines Coverage ∆ File
3
60.04
4.46% urwid/display/curses.py
1
91.8
-0.14% urwid/vterm.py
Jobs
ID Job ID Ran Files Coverage
1 run-3.14t-windows-latest - 43218109782.1 12 Nov 2026 12:35PM UTC 81
81.44
GitHub Action Run
2 run-3.15t-windows-latest - 43218109782.2 12 Nov 2026 12:36PM UTC 81
81.44
GitHub Action Run
3 run-3.15-windows-latest - 43218109782.3 12 Nov 2026 12:34PM UTC 81
81.44
GitHub Action Run
4 run-3.11-windows-latest - 43218109782.4 12 Nov 2026 12:36PM UTC 81
82.28
GitHub Action Run
5 run-3.12-windows-latest - 43218109782.5 12 Nov 2026 12:35PM UTC 81
82.25
GitHub Action Run
6 run-pypy3.11-windows-latest - 43218109782.6 12 Nov 2026 12:38PM UTC 81
81.34
GitHub Action Run
7 run-3.13-windows-latest - 43218109782.7 12 Nov 2026 12:34PM UTC 81
82.25
GitHub Action Run
8 run-3.11-ubuntu-latest - 43218109782.8 12 Nov 2026 12:29PM UTC 81
92.5
GitHub Action Run
9 run-3.14t-ubuntu-latest - 43218109782.9 12 Nov 2026 12:30PM UTC 81
91.9
GitHub Action Run
10 run-3.15t-ubuntu-latest - 43218109782.10 12 Nov 2026 12:30PM UTC 81
91.9
GitHub Action Run
11 run-3.15-ubuntu-latest - 43218109782.11 12 Nov 2026 12:29PM UTC 81
92.48
GitHub Action Run
12 run-3.13t-ubuntu-latest - 43218109782.12 12 Nov 2026 12:33PM UTC 81
91.89
GitHub Action Run
13 run-pypy3.11-ubuntu-latest - 43218109782.13 12 Nov 2026 12:34PM UTC 81
91.51
GitHub Action Run
14 run-3.14-windows-latest - 43218109782.14 12 Nov 2026 12:33PM UTC 81
82.25
GitHub Action Run
15 run-3.13-ubuntu-latest - 43218109782.15 12 Nov 2026 12:29PM UTC 81
92.48
GitHub Action Run
16 run-3.14-ubuntu-latest - 43218109782.16 12 Nov 2026 12:29PM UTC 81
92.48
GitHub Action Run
17 run-3.12-ubuntu-latest - 43218109782.17 12 Nov 2026 12:29PM UTC 81
92.48
GitHub Action Run
Source Files on build 43218109782
  • Tree
  • List 81
  • Changed 7
  • Source Changed 6
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #43218109782
  • 536f841a on github
  • Prev Build on master (#43210591707)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc