This commit adds two keyboard action for focusing on next or previous
view in split view tab.
The default shortcuts are `ctrl-F11` for next view and `ctrl=shift-F11`
for previous view. I find these shortcuts more useful in some situations
than the currently available shortcuts for moving the focus
up/down/left/right. The order of the views in the list is the one
returned by `ViewSplitter::findChildren<TerminalDisplay *>`, so it
does not correlate exactly to their positions.
It is sufficiently a rarity that it is more likely that people get
confused by unexpected zmodem terminal codes than the handful of users actually expecting them.
See also: https://bugs.debian.org/1119976
GUI:
Issue:
When exporting lines containing CJK characters, the HTML output may
contain an extra character at the end of the line and null
characters between CJK characters.
Change:
- Mark the position after a CJK character as the right half of a
double-width character (null character).
- Ignore null characters when exporting to HTML.
BUG: 511323
The "adoptees" section seems to break the pipeline if empty or contains a blank. Removing it altogether until we start the "adopt and app section" of the fundraiser.
Issue:
When saving output as HTML, for multiple lines with the same style, only the first line had a `<span>`, while subsequent lines lack styling.
Change:
For the first character, if there is no style change, apply the stored `_style`.
BUG: 509784
default is off
I think the defaults should be safe, for people that need
it for scripting, which is for sure a minimal fraction
of the users, one click will turn it on.
(or one patched config file)
This commit tried to improves the look of curly underline implemented
in 5ab23a96 by replacing arcs with quadratic Bezier curves. The
performance of the render is mostly unaltered.
Enabling antialiasing provides an even better result, but the
performance impact is too relevant.
"Auto save output as" still became "Stop Autosave" when cancelling in file dialog.
Make SessionTask::execute return value that indicates the task has been spawned
successfully or not. So SessionController::autoSaveHistory could decide whether
to change the visibility of _startAutoSaveAction and _stopAutoSaveAction.
BUG: 507069