adjusts documentation regarding line continuation support - relates to #457

add CHANGELOG entry for the bug found by test issue #777

fix cxJsonFromString() ignoring unexpected trailing data + fix wrong handling of trailing whitespaces in general

fix that the docu does not explain that you must reset a parser that ran into an error

fix that cxJsonFromString() stores NULL instead of a "nothing" value in case of a fill error

fix that token_destroy() did not set token->allocated to false

fix memory leak in the json parser and add more tests for cxJsonFromString - relates to #777

add support for line continuation in the properties parser - resolves #457

add more tests for cxPropertiesLoad()

add note that cxPropertiesLoad() does not roll back the changes to the map on error

fix that cxPropertiesLoad() is not falling back to the default allocator when the allocator is NULL

fix return value of cxPropertiesLoad() for non-empty files that do not contain keys

add allocator support to cxPropertiesLoad() - resolves #776

add cxJsonFromString() - resolves #771

properties.h: removes the source/sink API and adds a new cxPropertiesLoad()

changes cxFreeDefault() from a macro to a function so that it can be used as a simple destructor

fix the note about AnyStr and add it to the files where it was missing

fix order of bugfixes and removed features in changelog

improve member names of CxJsonArray

fix the example in json.h.md after removing the sort_members flag

changes CxTree structure so that it now inherits CX_COLLECTION_BASE - resolves #629

fixes cxJsonWrite() incorrectly returning non-zero when strings needed to be escaped

replace JSON object member array with kv-list - resolves #762

fixes that overwriting elements with cxMapPut() in a kv-list did not work

(0) -1000 -300 -100 -50 -24 +24 tip

mercurial