aboutsummaryrefslogtreecommitdiff
path: root/lib (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-06-04Impementing a functional json parser on top of the tokeniserKatharina Fey1-93/+171
2019-06-04Fixing a bug where parent searches were always falseKatharina Fey1-1/+1
2019-06-04Adding a static copy of the jasmine json tokeniserKatharina Fey2-0/+437
2019-06-04Adding work-in-progress new json parserKatharina Fey1-364/+85
2019-06-04Adding new function that gets the parent of a current node in a recursive ↵Katharina Fey2-0/+42
structure
2019-06-04Updating lots of code to make finalisation of vault creations easierKatharina Fey1-1/+1
2019-06-04Updating the examples a littleKatharina Fey1-2/+1
2019-06-04Adding new recursive key search functionKatharina Fey1-0/+75
2019-06-04Cleaning up json encoder and decoderKatharina Fey1-48/+17
- Removing the requirement to set an encoder setting - Only supporting minified json (for now)
2019-06-04- Fixing an issue where the list malloc was of size 0Katharina Fey1-4/+5
- Now properly cleaning payload space after type reset - Minor tweaks and improvements
2019-06-04No longer allow to free shallow copies of nodesKatharina Fey1-1/+3
2019-06-04First version of the "eztree" api. It provides more straight-forward ways to ↵Katharina Fey1-0/+77
use libdyntree (in a less safe way however!) eztree_* functions do not provide error chec
2019-06-04Fixing some errors and finishing more refactoringKatharina Fey1-9/+9
2019-06-04Moving utility functions into new file with a new API namespaceKatharina Fey1-51/+51
2019-06-04Adding the ability to copy nodes in shallow or deep modeKatharina Fey1-10/+74
2019-06-04API refactor part 3: Recursive elements are now called "List" elements, ↵Katharina Fey2-33/+33
Numeral elements are now called "Numeric" elements.
2019-06-04Cleaning up the json decoder.Katharina Fey2-185/+201
Fixing an error in the print function which would sometimes yield incorrect results
2019-06-04More API changes deep_copy is now copy_deepKatharina Fey1-1/+1
2019-06-04Updating API part 2Katharina Fey1-9/+9
2019-06-04API Changes.Katharina Fey1-4/+65
- Renaming the recursive field to "list" functions - Renaming main file to dtree for less confusion - Allowing for long values to be stored - not just integers - Adjusting quick access functions to use new API
2016-08-23Adding preliminary json parser functionalityKatharina Fey1-1/+176
2016-08-23Changing formattingKatharina Fey1-19/+20
2016-08-22First release candidate for version 1.0Katharina Fey2-2/+247
- Adding preliminary json encode functionality - Adding new executable with test functions Code needs further testing but should be functional.
2016-08-21Adding test file with different test suites (as well as examples).Katharina Fey1-0/+6
This should hopefully make it easier to understand the API :)
2016-08-21Adding recursive search functionKatharina Fey1-0/+45
2016-08-21Fixing an issue that could cause a SIGABRTKatharina Fey1-3/+3
2016-08-21Adding split and merge featuresKatharina Fey1-0/+112
2016-08-21Adding new functions to APIKatharina Fey1-1/+1
- Encode a dyntree object hirarchy into json - Decode a json string to a dyntree object hirarchy - Split a tree in two (no longer related) sub-trees - Merge two non-related subtrees together
2016-07-30Changing the APi slightly and adding better comments for the api functions.Katharina Fey1-6/+49
- Also adding the ability to store custom pointers in a node
2016-07-30Initial commit of the libraryKatharina Fey1-0/+319