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 |
|