Mitchell Hashimoto 8b23d5c9ab terminal: handle wide character print at edge with wraparound disabled
Fixes #1343

If a wide character is found at the right edge of a terminal screen and
can't be printed without wrapping, the wide character is ignored. This
matches xterm behavior.

The one funky behavior is with grapheme clustering enabled and VS16
emoji. For VS16, we act as if VS16 was never received. This is not
specified in any way and no other terminal handles this correctly at the
time of authoring this so we're just making this up because it seems
most sensible.
2024-01-21 09:02:15 -08:00
..
2024-01-20 19:44:54 -08:00
2024-01-20 15:42:43 -08:00
2024-01-20 15:35:16 -08:00
2024-01-14 14:48:56 -08:00
2023-12-21 13:36:00 -06:00
2023-12-17 16:19:22 +01:00
2023-06-30 12:15:31 -07:00
2023-09-23 22:46:16 -07:00
2024-01-20 12:43:15 -08:00
2023-11-30 21:58:14 +01:00
2024-01-20 09:49:27 -08:00
2023-09-20 12:35:52 -07:00
2022-08-18 11:42:32 -07:00
2023-08-08 14:27:34 +02:00