libvaxis/src
Tim Culverhouse 778346feea render: fix handling of zero-width cells
The render loop could get stuck in an infinite loop when it encounters a
zero width cell. Always set the width to at least 1, and assert this.

Signed-off-by: Tim Culverhouse <tim@timculverhouse.com>
2024-03-05 15:45:32 -06:00
..
widgets border: add right border 2024-03-01 12:27:49 -06:00
Cell.zig refactor: make code more idiomatic 2024-02-11 12:59:33 -06:00
ctlseqs.zig images: kitty image protocol works 2024-01-30 16:26:35 -06:00
event.zig mouse: implement mouse parsing and events 2024-01-31 12:50:00 -06:00
GraphemeCache.zig parser: use a ring buffer to store raw text 2024-01-22 10:26:33 -06:00
gwidth.zig Fixed the .len 2024-02-18 21:39:52 -06:00
Image.zig images: kitty support works well 2024-01-30 20:51:54 -06:00
InternalScreen.zig refactor: make code more idiomatic 2024-02-11 12:59:33 -06:00
Key.zig Added the "matchesAny()" method to Keys 2024-02-26 19:21:12 -06:00
main.zig window: saturate size, export Color 2024-03-01 21:29:16 -06:00
Mouse.zig mouse: implement mouse parsing and events 2024-01-31 12:50:00 -06:00
Options.zig rename project libvaxis 2024-01-19 10:13:32 -06:00
Parser.zig parser: don't encode tab and enter as ctrl+I and ctrl+m 2024-02-24 19:25:45 -06:00
queue.zig queue: fix thread safety 2024-03-01 12:25:15 -06:00
Screen.zig screen: allow reading of cells 2024-03-01 12:28:03 -06:00
Tty.zig tty: change logged line to level debug 2024-02-27 07:44:59 -06:00
vaxis.zig render: fix handling of zero-width cells 2024-03-05 15:45:32 -06:00
widgets.zig widgets: added table widget 2024-02-26 19:21:12 -06:00
Window.zig window: saturate size, export Color 2024-03-01 21:29:16 -06:00