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

refine docs for linked_list.h - issue #548

refine docs for streams.h - issue #548

refine docs for test.h - issue #548

refine docs for json.h - issue #548

refine docs for iterator.h - issue #548

refine docs for hash_map.h - issue #548

refine docs for hash_key.h - issue #548

refine docs for common.h - issue #548

refine docs for compare.h - issue #548

refine docs for collection.h - issue #548

refine docs for buffer.h - issue #548

refine docs for array_list.h - issue #548

do not mixup Doxygen command syntax

don't document constness of arguments in macros

refine docs for util_allocator.h - issue #548

refine docs for allocator.h - issue #548

change cx_array_reserve() and cx_array_copy() to accept width in bytes instead of bits

fix typo in assert()

implement index array to preserve order of json object members

remove code duplication from writer tests - relates to #526

add test case for pretty printing with tabs - relates to #526

remove idea for an array wrapping feature - relates to #526

implement JSON pretty printing - relates to #526

add functions to create default JSON writers - relates to #526

fix missing SSIZE_T not only for MSVC

fix cxJsonDestroy() not freeing uncompleted object member names

add missing new-line

fix for ultrafail fix #546

first mvp for the json writer - relates to #526

fix cx_strcmp() and cx_strcasecmp() - fixes #546

add array iterator over pointer arrays

fix include guard for properties.h

move the test execution for string_to_number back in line

optimize cxJsonObjGet() part 1 - binary search

add missing convenience macros for sorted insert with array reallocator

improve coverage metrics

change coverage tool from gcov to gcovr

implement floating point string to number conversions

add cx_vcmp_* family of functions

implement string to integer conversions

avoid copying the filled data in the json parser when possible - fixes #530

add references between both variants of the properties fill function

downgrades the severity of the advice in cxPropertiesFilln() from attention to remark

(0) -1000 -300 -100 -56 tip

mercurial