Commit Graph

27 Commits (dev)

Author SHA1 Message Date
josua a75f208b02 Fixed an issue with the README, improved error messages 2020-09-13 16:17:53 +10:00
jsrobson10 960d0c3b17 Updated the README, added support for non-real integers, fixed issues
when trying to parse garbage data, cleaned up some code.
2020-09-09 14:02:38 +10:00
josua 01348a5adf Got something working 2020-08-18 22:52:08 +10:00
josua 89426bff98 Added human readable de-serialization, modified the human readable
layout slightly to allow for empty primitive arrays, added error
handling for human readable data, started working on README
2020-08-17 22:54:22 +10:00
josua 8ba902bacd Trying to compress the format as much as possible 2020-08-14 12:25:04 +10:00
josua f73eb0454f Got a functional version of BDF 3 2020-07-27 11:11:01 +10:00
jsrobson10 31e6b9b637 Added emoji support 2020-07-24 17:54:56 +10:00
josua b62c43e892 Started working on a lookup table system for BdfNamedList to save memory and space 2020-07-24 11:26:52 +10:00
jsrobson10 7a50410132 Moved the compressed variable set from a static method to the constructor 2020-07-22 11:34:03 +10:00
josua 1c803c6125 Forgot to store compression flag to BdfFileManager 2020-07-22 11:30:45 +10:00
josua 984c78020a Added the compressed file manager functionality to the BdfFileManager
class and fixed issues with boolean.
2020-07-21 21:17:51 +10:00
jsrobson10 23a49277c1 Modified the human readable serialization to use streams instead of
strings, to make human readable formats able to handle an output of
greater than 2GB.
2020-06-20 13:38:59 +10:00
josua 39de6a5df4 Improved efficiency of the bdf format by implementing a "pointer"
solution. Fixed the issue with very large files taking up too much
memory. Made the BdfDatabase object more useful in general.
2020-06-18 22:54:27 +10:00
jsrobson10 03e4b583f4 Fixed some issues with indenting 2020-03-24 10:11:32 +11:00
jsrobson10 47e7822177 Added indentation support to the human readable serialisation 2020-03-24 09:39:56 +11:00
jsrobson10 a05cbe7375 Added support for compression 2020-03-19 14:17:55 +11:00
josua 376e5c5261 Added arrays for all the primitives 2020-02-27 13:01:04 +11:00
josua 8ed682653e Added the ByteBuffer type 2019-09-21 13:27:56 +10:00
josua 5a471d0f8c Fixed some issues with iteration, updated readme 2019-07-26 20:07:05 +10:00
josua bfafa4658e Cleaned the code, updated README, made the structure more forgiving 2019-07-26 12:25:16 +10:00
jsrobson10 269ab3a386 Added lots of helper functions to BdfNamedList and BdfObject 2019-07-10 12:37:51 +10:00
jsrobson10 8ca912589b Added lots of helper functions to BdfObject and BdfNamedList 2019-07-10 12:37:21 +10:00
jsrobson10 da3b6a117d Changed BdfNamedList in IBdfClassManager to BdfObject 2019-07-10 12:15:25 +10:00
jsrobson10 f01696328b Added some functionality to allow saving classes easier 2019-07-10 12:00:39 +10:00
jsrobson10 a5619d0f16 Created an informative README, fixed issues with boolean, made the
serialization slightly more efficient.
2019-07-09 21:53:05 +10:00
jsrobson10 42a1818a5c Renamed Main.java to Tests.java 2019-07-09 18:33:02 +10:00
jsrobson10 d54921e800 Changed the structure of the program, added a readme and a license 2019-07-09 16:04:33 +10:00