- Buffer:
- fix undefined value: zero terminate buffer when loading from FD
- DataTree:
- fix memory leak: destroy temporary search path
- improve delete(): delete all children for member if no path given
- bug fix: initiate object with 0 length (not -1)
- JSONparse:
- Remove level parameter
- Add path to load/save/print methods (print only portion of tree)
- fix memory leak: destroy temporary object name
- Bug fix: BufferCore - set correct auto buffer size
- Change Get/Set methods to use BaseReference and full path instead of
ParentPath and MemberName
- Add Create param to all Get methods (create if not found)
- Implement arrays & parsing of arrays
- Set CJSONparse as friend class to DataTree (access protected methods)
- Print JSON to screen
- Split CConfigCore into two classes:
- DataTreeCore.h - Tree data structure and access
- JSONparseCore.h - JSON parsing functionality
- Renamed TConfigParam struct to TDataMember
- Renamed most of CDataTreeCore methods