patch 8.2.0798: libvterm code lags behind the upstream version
Problem: Libvterm code lags behind the upstream version.
Solution: Include revisions 755 - 758.
diff --git a/src/libvterm/t/02parser.test b/src/libvterm/t/02parser.test
index 66d487d..4a4a65b 100644
--- a/src/libvterm/t/02parser.test
+++ b/src/libvterm/t/02parser.test
@@ -132,15 +132,23 @@
!OSC BEL
PUSH "\e]1;Hello\x07"
- osc "1;Hello"
+ osc [1 "Hello"]
!OSC ST (7bit)
PUSH "\e]1;Hello\e\\"
- osc "1;Hello"
+ osc [1 "Hello"]
!OSC ST (8bit)
PUSH "\x{9d}1;Hello\x9c"
- osc "1;Hello"
+ osc [1 "Hello"]
+
+!OSC in parts
+PUSH "\e]52;abc"
+ osc [52 "abc"
+PUSH "def"
+ osc "def"
+PUSH "ghi\e\\"
+ osc "ghi"]
!Escape cancels OSC, starts Escape
PUSH "\e]Something\e9"
@@ -152,20 +160,21 @@
!C0 in OSC interrupts and continues
PUSH "\e]2;\nBye\x07"
+ osc [2 ""
control 10
- osc "2;Bye"
+ osc "Bye"]
!DCS BEL
PUSH "\ePHello\x07"
- dcs "Hello"
+ dcs ["Hello"]
!DCS ST (7bit)
PUSH "\ePHello\e\\"
- dcs "Hello"
+ dcs ["Hello"]
!DCS ST (8bit)
PUSH "\x{90}Hello\x9c"
- dcs "Hello"
+ dcs ["Hello"]
!Escape cancels DCS, starts Escape
PUSH "\ePSomething\e9"
@@ -177,8 +186,9 @@
!C0 in OSC interrupts and continues
PUSH "\ePBy\ne\x07"
+ dcs ["By"
control 10
- dcs "Bye"
+ dcs "e"]
!NUL ignored
PUSH "\x{00}"