Commit Graph

15 Commits

Author SHA1 Message Date
G.K.MacGregor
f90ea6ca9c Add an easy way to get list of object definitions 2024-06-04 18:13:59 +01:00
G.K.MacGregor
bd49ba9e47 Update copyright notices to 2024 2024-01-01 00:12:17 +00:00
G.K.MacGregor
e56fc40f8f Put parameter names into header files too 2023-08-27 14:25:16 +01:00
G.K.MacGregor
801efa570c Also track Active Position of Level 1.5 decoding
This is needed for the upcoming decoder write as decode.cpp will track the
Active Position from the internal data of x26triplets.

If decode.cpp is rewritten again to track the Active Position independently
of x26triplets this commit may be reverted, but then again tracking how the
Active Position moves on both levels 1.5 and 2.5+ may be useful in terms of
warning the user of differing results on different decoder levels.
2023-05-02 18:56:06 +01:00
G.K.MacGregor
c64be6a4c9 Update copyright notices to 2023 2022-12-31 21:19:15 +00:00
G.K.MacGregor
8b655afb2d Highlight reserved mode and data in X/26 triplet list 2022-08-30 21:07:14 +01:00
G.K.MacGregor
ec4bdd6f7f Only check Local Object pointers 2022-05-15 11:22:19 +01:00
G.K.MacGregor
661a85066b Show Object related errors in X/26 triplet list 2022-04-05 22:11:01 +01:00
G.K.MacGregor
406ab6c6ed Update copyright notices to 2022 2021-12-31 21:40:36 +00:00
G.K.MacGregor
279eaaad3e Add wrappers to manipulate local object pointers 2021-09-09 14:44:52 +01:00
G.K.MacGregor
e7f6a54d8d Show Active Position errors in X/26 triplet list
Attempts to move the Active Position upwards to a lesser numbered row,
or leftwards within the same row to a lesser numbered column, are now
highlighted red within the triplet list so the user can see which
triplets are being ignored due to these errors.

Detection for other triplet errors such as reserved bits/values or
object related errors will be added later on.

This is a part of moving the Active Position logic from the renderer
to the triplet list, so a renderer won't be needed if the ability to
editing (G)POP pages is added in the future.
2021-06-28 22:07:41 +01:00
G.K.MacGregor
e1a1bcf070 Encapsulate X/26 triplet list in composition class 2021-06-27 14:45:51 +01:00
G.K.MacGregor
d38bfcf902 Update copyright notices to 2021 2020-12-31 22:08:52 +00:00
G.K.MacGregor
af6ec1cac9 Remove struct from triplet class 2020-10-18 20:56:16 +01:00
G.K.MacGregor
c24505796a Initial commit. 2020-09-06 16:47:38 +01:00