Christian Seiler
ecf835175c
C++: serialization: add version-dependent serialization support
...
The code always tries to serialize with the lowest possible version,
but will use the minimum version required to satisfy all settings
used in the file description.
2 weeks ago
Christian Seiler
efc4ed8de4
C++: parser code: propagate format version into individual parsing methods
...
This allows us to differentiate once we introduce new formats.
2 weeks ago
Christian Seiler
c77efa8461
C++: refactor flags into their own structs (for better code readability)
2 weeks ago
Christian Seiler
6602bec421
C++: refactor bit manipulation into discrete functions
2 weeks ago
Christian Seiler
857e9bb6a9
C++/Embedded: don't use std::format
...
This makes the code size quite large - instead fall back to
snprintf(), which is plenty sufficient for our needs.
4 weeks ago
Christian Seiler
1130186c9e
C++/CMake: don't build structured code in embedded systems
4 weeks ago
Christian Seiler
48f71fea6d
README: update README
4 weeks ago
Christian Seiler
b9ff412df5
C++: implement (mostly) non-allocating parser that immediately renders
4 weeks ago
Christian Seiler
9237b2b1ac
C++: implement drawing code for all elements
4 weeks ago
Christian Seiler
41738b4a3b
C++/Structured: implement parsing logic
4 weeks ago
Christian Seiler
51f60eb817
C++/Structured: implement serialization functions
4 weeks ago
Christian Seiler
305c039d83
C++: create all stub methods for structured analysis
4 weeks ago
Christian Seiler
4ec91564b8
C++ code: additional changes
4 weeks ago
Christian Seiler
5e695cf99a
Update TODO list
4 weeks ago
Christian Seiler
25df6ad780
Initial import
4 weeks ago