K95s current DECRQCRA implementation is failing two VTTEST tests - 11.3.7.3.9 and 11.3.7.3.10:
I'm guessing fixing this will require storing the original character as-received before character set translation, and/or storing whatever character set was designated at the time it was received. This will probably increase terminal buffer memory use by 1-2 bytes per cell.
I'm sure there are other areas of improvement for the DECRQCRA implementation too.
K95s current DECRQCRA implementation is failing two VTTEST tests - 11.3.7.3.9 and 11.3.7.3.10:
I'm guessing fixing this will require storing the original character as-received before character set translation, and/or storing whatever character set was designated at the time it was received. This will probably increase terminal buffer memory use by 1-2 bytes per cell.
I'm sure there are other areas of improvement for the DECRQCRA implementation too.