remove uses of ctype.h - temporarily fixes #577

fix cxBufferAppend() not adjusting position after flush

fix wrong accidental unicode escaping

fix #566 by changing the spec (pro-move 8)

fix stupid signature of the flush helper

removes some unnecessary string functions - fixes #561

fix mistake string test: CX_STR should be used for initializers only

avoid unnecessary comparison

fix wrong status of cxPropertiesLoad() when data is incomplete - fixes #560

make escaping slashes optional - fixes #569

add more escape sequences to unescape function

minor cleanup of json.c

remove unreachable assert(false) since some compilers might warn about it - relates to #541

implement string escape - resolves #526

fix build on Solaris 10 and other platforms, where ferror is a just a macro

add fractional number formatting - relates to #526

fix JSON create value functions not actually accepting NULL as allocator arg

create specialized map iterators - fixes #550

fix that overwriting a map element did not call any destructor function

remove CX_LINKED_LIST_SWAP_SBO_SIZE - fixes #551

add convenience macros to avoid a fptr cast for cxBufferRead and cxBufferWrite

remove API for changing the store_pointer property after list creation

re-implement flushing

free functions should not be inline in release mode - relates to #541

refine docs for tree.h - issue #548

refine docs for string.h - issue #548

refine docs for properties.h - issue #548

refine docs for printf.h - issue #548

remove unused attributes

refine docs for mempool.h - issue #548

refine docs for map.h - issue #548

refine docs for list.h - issue #548

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

mercurial