GP-5689 Add ByteViewer 'Chars' column

Convert the Ascii format to Chars, which supports decoding bytes using
any available charset.
Reworked the memory alignment option of the ByteViewer to allow the user
to bump the displayed bytes left/right using an action.
Add option to control how widely spaced the chars are displayed, to
allow for wider non-Latin characters to be displayed correctly.
Refactor the CharsetInfo class to better support the information needed
by the new chars column.
Fixed HexLongLong format to not mix BE / LE longs when constructing its
final 16 byte value.
Fixed handling of ByteViewer's background color to use its theme value.
This commit is contained in:
dev747368
2026-01-05 22:54:40 +00:00
parent 07fabc6b66
commit 84641bff03
92 changed files with 7992 additions and 4334 deletions

View File

@@ -207,7 +207,7 @@ font.plugin.terminal.dim.fraktur = font.plugin.terminal.dim
font.plugin.terminal.completion.list = dialog-plain-12
font.plugin.window.location = font.monospaced[40]
font.textarea.astextfield = [laf.font]TextField.font
[Dark Defaults]