1
0
mirror of https://github.com/asciinema/avt.git synced 2025-04-19 05:22:19 +03:00

337 Commits

Author SHA1 Message Date
Marcin Kulik
073799147e Bump version v0.15.1 2025-02-11 20:01:47 +01:00
Marcin Kulik
09d4081092 Optimize terminal.dump() to return shorter state string 2025-02-11 15:56:26 +01:00
Marcin Kulik
6ceba121b5 Prevent pen bleed into alt screen buffer in terminal.dump() 2025-02-11 12:38:19 +01:00
Marcin Kulik
b157ea1fe8 Nicer debug formatting for Line 2025-02-11 12:38:19 +01:00
Marcin Kulik
3c7554db62 Fix cell attrs for new lines added via scroll up 2025-02-11 12:38:18 +01:00
Marcin Kulik
a1ce00e7d2 Rename struct field 2025-02-07 10:18:58 +01:00
Marcin Kulik
bdb3e8fa3f Bump version v0.15.0 2025-01-09 18:22:37 +01:00
Marcin Kulik
42433441f1 Don't resize via xtwinops, add explicit resize(cols, rows) method instead 2025-01-09 18:22:37 +01:00
Marcin Kulik
b037730d25 Use standard trait method call notation 2024-11-02 13:13:00 +01:00
Marcin Kulik
0d1f23afc3 Replace Dump trait with regular methods 2024-10-17 14:26:15 +02:00
Marcin Kulik
ca4d76e89e Bump version v0.14.0 2024-10-14 16:36:22 +02:00
Marcin Kulik
5f0caa13d9 Remove serde and all serialization impls 2024-10-10 10:30:57 +02:00
Marcin Kulik
3d66ece88b Refactor line chunking, hide Cell struct members 2024-10-10 10:30:00 +02:00
Marcin Kulik
a7764a951a Add impl of From<char> for Cell, also add Cell:new constructor 2024-10-10 10:20:39 +02:00
Marcin Kulik
527bb6749f Bump version v0.13.0 2024-10-04 19:42:31 +02:00
Marcin Kulik
04a9bd6f0f Add tests for parsing CSI 38/48 with a blank colorspace param 2024-10-04 17:36:07 +02:00
Marcin Kulik
00642da3e3 Merge branch 'GoldsteinE-support-csi-38-cs' 2024-10-04 17:34:43 +02:00
Goldstein
20d7e97645
Support colorspace parameter in CSI 38/48 2024-10-04 12:41:43 +03:00
Marcin Kulik
3e93eced84 Update text example 2024-09-27 17:33:17 +02:00
Marcin Kulik
98f0c58d2d Support SGR 29 (reset strike-through) 2024-09-27 17:33:17 +02:00
Marcin Kulik
b4eef53f03 Use enum for SGR ops 2024-09-27 17:33:17 +02:00
Marcin Kulik
5ac927a333 Tweak CTC function arg naming 2024-09-27 17:33:17 +02:00
Marcin Kulik
98b88b7da2 Tweak naming of TBC function arg (and its variants) 2024-09-27 17:33:17 +02:00
Marcin Kulik
a2e677656d More fitting names for ED/EL arg enums 2024-09-27 17:33:17 +02:00
Marcin Kulik
a31cdd4704 Reformat color mod 2024-09-27 17:33:17 +02:00
Marcin Kulik
97eed3a343 Add rgb constructor to Color 2024-09-27 17:33:17 +02:00
Marcin Kulik
ff0901132d Just use bool for origin mode 2024-09-27 17:33:17 +02:00
Marcin Kulik
72b7e0a5a4 Rename CursorKeyMode -> CursorKeysMode 2024-09-27 17:33:17 +02:00
Marcin Kulik
d718aea8fc Comment 2024-09-27 12:05:53 +02:00
Marcin Kulik
e4a5709068 Use enums for SM/RM/DECSET/DECRST args 2024-09-27 12:04:21 +02:00
Marcin Kulik
34db14ac03 Distinguish between DECSC/DECRC and SCOSC/SCORC in the parser 2024-09-27 10:58:05 +02:00
Marcin Kulik
6c6c60e73f Rename control function args 2024-09-26 19:54:36 +02:00
Marcin Kulik
4b2b92ffa1 Use enum for XTWINOPS arg 2024-09-26 09:59:02 +02:00
Marcin Kulik
959eca5c3d Use enum for TBC arg 2024-09-26 09:47:18 +02:00
Marcin Kulik
8a36471aa0 Use enum for CTC arg 2024-09-26 09:44:10 +02:00
Marcin Kulik
3ab28236e0 Use enums for ED and EL args 2024-09-26 09:41:04 +02:00
Marcin Kulik
dfbc7b07d5 Rename DEC functions 2024-09-26 09:31:06 +02:00
Marcin Kulik
c2f17af2c1 Rename Operation to Function, keep it in parser mod 2024-09-25 17:29:14 +02:00
Marcin Kulik
239ed41319 Keep Param a private impl detail of parser 2024-09-25 17:02:13 +02:00
Marcin Kulik
be6823b33d Use u16 for most Operation variants 2024-09-25 16:56:10 +02:00
Marcin Kulik
a538160bac Collect up to one intermediate 2024-09-25 16:56:10 +02:00
Marcin Kulik
84c5efba9b Use array instead of vec for parser params 2024-09-25 16:54:51 +02:00
Marcin Kulik
1e0ca9b366 Wrap more match arm statements in curlies 2024-09-25 16:26:15 +02:00
Marcin Kulik
68c590a645 Import enum variants where convenient 2024-09-25 16:26:15 +02:00
Marcin Kulik
91580aa1bf Make parser return operation instead of calling executor 2024-09-25 15:24:54 +02:00
Marcin Kulik
cea7113d95 Replace ToString impl with Display impl for Param 2024-09-25 14:37:31 +02:00
Marcin Kulik
0aff012934 Replace useless use of Vec 2024-09-25 14:36:53 +02:00
Marcin Kulik
2e0036ec89 Make vt.feed_str return proper Changes struct instead of a tuple 2024-09-24 14:08:15 +02:00
Marcin Kulik
6f108d53ac Remove ScrollbackCollector, add TextUnwrapper, refactor TextCollector 2024-09-24 13:50:36 +02:00
Marcin Kulik
3d66225c0d Use oxalica/rust-overlay in dev shell flake 2024-07-23 22:20:13 +02:00