Test cases for reflow on resize

Registered by Paul "LeoNerd" Evans

Run each case in an 80column window, then resize the window wider and see if the second line gets reflowed.

perl -E 'say "A"x100' # plain spillover
perl -E 'say "B"x80; say "B"x20' # plain CRLF movement
perl -E 'say "\e[79G".("C"x22)' # spillover after CUP

perl -E 'print "D"x100; print "\eM\e[79G\e[K\n\n"' # does EL cancel wraparound?
perl -E 'print "E"x100; print "\eM\e[79GEE\n"' # does overprint at column 80 after CUP still wrap?
perl -E 'print "F"x100; say "\e[GFF"' # does overprint at column 1 still wrap?
perl -E 'print "G"x100; say "\eM\e[@G"' # does ICH earlier disturb wrap?
perl -E 'print "H"x100; say "\eM\e[80G\e[@"' # does ICH at column 80 disturb wrap?
perl -E 'print "I"x100; say "\eM\e[G\e[80X"' # does DCH cancel wrap?

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Paul "LeoNerd" Evans
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

xterm: does not reflow at all
libvte: reflows A C E F G H I; does not reflow B D
urxvt: reflows A C E; does not reflow B D
kitty: seems to reflow basically everything - even B. Which is probably a bad idea ;)

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.