docs/Writerside/topics/about.md

changeset 1576
7e19168d49d1
parent 1575
dde0c67a449b
equal deleted inserted replaced
1575:dde0c67a449b 1576:7e19168d49d1
30 30
31 * adds cx_system_page_size() to allocator.h 31 * adds cx_system_page_size() to allocator.h
32 * adds cxJsonFromString(), cxJsonToString(), and cxJsonToPrettyString() 32 * adds cxJsonFromString(), cxJsonToString(), and cxJsonToPrettyString()
33 * adds line continuation support to CxProperties / CxPropertiesConfig 33 * adds line continuation support to CxProperties / CxPropertiesConfig
34 * adds cxBufferMaximumCapacity() 34 * adds cxBufferMaximumCapacity()
35 * adds cxBufferAppendString()
35 * adds CX_BUFFER_DO_NOT_FREE buffer flag 36 * adds CX_BUFFER_DO_NOT_FREE buffer flag
36 * changes cxFreeDefault() from a macro to a function so that it can be used as a simple destructor
37 * changes cxBufferReserve() to allow reducing the capacity 37 * changes cxBufferReserve() to allow reducing the capacity
38 * changes cxBufferTerminate() to automatically shrink the buffer 38 * changes cxBufferTerminate() to automatically shrink the buffer
39 * changes cxBufferTerminate() so that position and size are equal after successful operation 39 * changes cxBufferTerminate() so that position and size are equal after successful operation
40 * changes cxBufferPutString() to accept any kind of string that cx_strcast() supports
40 * changes the members of CxJson and CxJsonValue 41 * changes the members of CxJson and CxJsonValue
41 * changes the return value of cxJsonObjIter() to CxMapIterator 42 * changes the return value of cxJsonObjIter() to CxMapIterator
42 * changes CxTree structure so that it now inherits CX_COLLECTION_BASE 43 * changes CxTree structure so that it now inherits CX_COLLECTION_BASE
43 * changes cxPropertiesLoad() to directly load properties from a file to a CxMap 44 * changes cxPropertiesLoad() to directly load properties from a file to a CxMap
45 * changes cxFreeDefault() from a macro to a function so that it can be used as a simple destructor
44 * fixes cxJsonWrite() incorrectly returning non-zero when strings needed to be escaped 46 * fixes cxJsonWrite() incorrectly returning non-zero when strings needed to be escaped
45 * fixes cxJsonNext() incorrectly returning CX_JSON_INCOMPLETE_DATA when the input ends with trailing spaces 47 * fixes cxJsonNext() incorrectly returning CX_JSON_INCOMPLETE_DATA when the input ends with trailing spaces
46 * fixes critical memory leak when using cxMapFree() on a kv-list that is using destructors 48 * fixes critical memory leak when using cxMapFree() on a kv-list that is using destructors
47 * fixes that overwriting items with cxMapPut() in a kv-list did not work 49 * fixes that overwriting items with cxMapPut() in a kv-list did not work
48 * fixes that cxReallocate(), cxReallocateArray(), cx_reallocate(), and cx_reallocatearray() 50 * fixes that cxReallocate(), cxReallocateArray(), cx_reallocate(), and cx_reallocatearray()

mercurial