DECSTR does not work

Bug #2029441 reported by Marcus Tillmanns
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libvterm
Fix Released
Undecided
Unassigned

Bug Description

The DECSTR command never reaches the on_csi branch where it is supposed to be handled. The attached patch fixes that.

Revision history for this message
Marcus Tillmanns (marcusti) wrote :
Revision history for this message
Paul "LeoNerd" Evans (leonerd) wrote :

I'm not sure this patch is quite right. `!` is 0x21 in ASCII; so in the range 0x20 to 0x2F. That makes it an intermediate byte, not a leader byte. It should go in the intermediates section.

Revision history for this message
Paul "LeoNerd" Evans (leonerd) wrote :

Ahah; turns out this was a bug in on_csi in state.c. This commit fixes it, and adds a unit test.

835: Paul "LeoNerd" Evans 2023-08-03 Bugfix to on_csi() to recognise DECSTR (LP2029441)

Changed in libvterm:
status: New → Fix Committed
Revision history for this message
Paul "LeoNerd" Evans (leonerd) wrote :

Fixed in v0.3.3

Changed in libvterm:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.