Commit Graph

35 Commits (23a49277c10752151dd9245698cdd8bba42ea8bc)

Author SHA1 Message Date
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 3b94ac2646
Merge pull request #1 from jsrobson10/save
Save
2019-07-10 14:42:09 +10:00
jsrobson10 7fd421d2b8 Added some more information to the README 2019-07-10 12:57:01 +10:00
jsrobson10 5d6285435a Added information to the README about saving classes 2019-07-10 12:54:10 +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 ad7d8cb04a Made some modifications to the README 2019-07-10 12:02:36 +10:00
jsrobson10 f01696328b Added some functionality to allow saving classes easier 2019-07-10 12:00:39 +10:00
Josua Robson 9effbc40c2 Merge branch 'experimental' of jsrobson10/binary-data-format into master 2019-07-09 22:24:47 +10:00
jsrobson10 ad59fe1094 Fixed link punctuation in README 2019-07-09 22:08:22 +10:00
jsrobson10 cea0d2dc58 Fixed punctuation in README 2019-07-09 22:07:51 +10:00
jsrobson10 f93799d092 Fixed spelling in README titles, fixed content in link names. 2019-07-09 22:07:02 +10:00
jsrobson10 c646848b21 Added some more links to README 2019-07-09 22:05:34 +10:00
jsrobson10 f71dff8564 Modified README 2019-07-09 22:02:35 +10:00
jsrobson10 637150761c Fixed issues with the README 2019-07-09 21:55:08 +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 64c240fc79 Moved everything to the src folder 2019-07-09 16:23:27 +10:00
jsrobson10 d54921e800 Changed the structure of the program, added a readme and a license 2019-07-09 16:04:33 +10:00
jsrobson10 dcdb5d99f1 Fixed quotation mark issues with serializing to a human readable format 2019-07-08 17:26:01 +10:00
jsrobson10 840f33908f Made named lists not make new keys if the key already exists 2019-07-07 19:54:22 +10:00
jsrobson10 3fed68a1f2 Added human readable serialization 2019-07-07 19:49:59 +10:00
jsrobson10 09ecdb27e4 Made the directory build happen at write instead of read 2019-07-07 19:50:51 +10:00
jsrobson10 087b75fffe Made missing directories get created automatically 2019-07-07 19:35:58 +10:00
jsrobson10 331f820c60 Added basic file management 2019-07-07 19:26:18 +10:00
jsrobson10 3d1b08ae41 First Commit 2019-07-07 18:14:47 +10:00