Open paulie-g opened 1 year ago
Thanks. I found a bug in processing arabic characters. I think it caused this problem. Fix -> https://github.com/arakiken/mlterm/commit/9404c352e841b77cb2cc7586be8b4abe05e21ae5
Thanks. I found a bug in processing arabic characters. I think it caused this problem. Fix -> 9404c35
I've rebuilt from master and can confirm that the bug is no longer present. Brilliant, thank you!
Out of curiosity, are display/correctness bugs demonstrated by notcurses-demo of interest? While notcurses itself is not widely used by applications currently and several more common ones like btop
work perfectly fine in mlterm, the -demo is an excellent torture test for terminal emulators wishing to be compliant and produces various graphical glitches at present, some indicating state leakage (existing content in mlterm is distorted after a run). Is mlterm as good as it needs to be at present (and it is seriously good in terms of features, imo, I've not see anything that comes close across all those platforms and backends), in your view, barring significant breaking bugs like the one in this issue?
I used
notcurses-demo
from thenotcurses
library package to see what mlterm does and does not do well (I was attracted by its DECDHL support). During one of the tests, the input it produced caused mlterm to spawn a dozen new child processes and windows. I reproduced this twice.on Arch with: