Terminal: Rewrite rendering

The rendering has been rewritten to use cached GlyphRuns instead
of text layouts. The VTerm specific code was moved into
TerminalSurface.

Change-Id: I10caa3db4ee932414987c9ddae2dcb777dc1f6e7
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
This commit is contained in:
Marcus Tillmanns
2023-03-03 17:18:56 +01:00
parent bb4d9c92e7
commit 098c76832a
18 changed files with 1592 additions and 800 deletions

File diff suppressed because it is too large Load Diff