CHANGELOG

changeset 1555
8972247f54e8
parent 1552
a114fc4a285a
child 1556
afdaa70034f8
equal deleted inserted replaced
1554:91fb10c89611 1555:8972247f54e8
1 Version 4.0 - tbd 1 Version 4.0 - tbd
2 ------------------------ 2 ------------------------
3 3
4 * adds cx_system_page_size() to allocator.h 4 * adds cx_system_page_size() to allocator.h
5 * changes cxFreeDefault() from a macro to a function so that it can be used as a simple destructor
5 * changes cxBufferReserve() to allow reducing the capacity 6 * changes cxBufferReserve() to allow reducing the capacity
6 * changes the members of CxJson and CxJsonValue 7 * changes the members of CxJson and CxJsonValue
7 * changes the return value of cxJsonObjIter() to CxMapIterator 8 * changes the return value of cxJsonObjIter() to CxMapIterator
8 * changes CxTree structure so that it now inherits CX_COLLECTION_BASE 9 * changes CxTree structure so that it now inherits CX_COLLECTION_BASE
10 * changes cxPropertiesLoad() to directly load properties from a file to a CxMap
9 * fixes cxJsonWrite() incorrectly returning non-zero when strings needed to be escaped 11 * fixes cxJsonWrite() incorrectly returning non-zero when strings needed to be escaped
10 * fixes critical memory leak when using cxMapFree() on a kv-list that is using destructors 12 * fixes critical memory leak when using cxMapFree() on a kv-list that is using destructors
11 * fixes that overwriting items with cxMapPut() in a kv-list did not work 13 * fixes that overwriting items with cxMapPut() in a kv-list did not work
12 * fixes that cxReallocate(), cxReallocateArray(), cx_reallocate(), and cx_reallocatearray() 14 * fixes that cxReallocate(), cxReallocateArray(), cx_reallocate(), and cx_reallocatearray()
13 were not returning zero after freeing the memory when passed a size of zero 15 were not returning zero after freeing the memory when passed a size of zero
14 * removes the sort_members feature from CxJsonWriter 16 * removes the sort_members feature from CxJsonWriter
17 * removes the source and sink API from properties.h
15 18
16 Version 3.2 - 2025-11-30 19 Version 3.2 - 2025-11-30
17 ------------------------ 20 ------------------------
18 21
19 * adds cxMempoolTransfer() and cxMempoolTransferObject() 22 * adds cxMempoolTransfer() and cxMempoolTransferObject()

mercurial