CHANGELOG

changeset 1681
56e76fbac167
parent 1673
0c338b80e7dd
equal deleted inserted replaced
1680:1aa21afb8763 1681:56e76fbac167
26 * changes that multiple string.h functions now also automatically apply cx_strcast() where possible 26 * changes that multiple string.h functions now also automatically apply cx_strcast() where possible
27 * changes the names of cxDefineDestructor() and cxDefineAdvancedDestructor() to 27 * changes the names of cxDefineDestructor() and cxDefineAdvancedDestructor() to
28 cxSetDestructor() and cxSetdvancedDestructor() 28 cxSetDestructor() and cxSetdvancedDestructor()
29 * changes the name of cxCollectionCompareFunc() to cxSetCompareFunc() 29 * changes the name of cxCollectionCompareFunc() to cxSetCompareFunc()
30 * changes the entire low-level array-list API by making it much simpler 30 * changes the entire low-level array-list API by making it much simpler
31 * changes the tree API towards a more simple design
31 * changes the members of CxJson and CxJsonValue 32 * changes the members of CxJson and CxJsonValue
32 * changes the return value of cxJsonObjIter() to CxMapIterator 33 * changes the return value of cxJsonObjIter() to CxMapIterator
33 * changes CxTree structure so that it now inherits CX_COLLECTION_BASE 34 * changes CxTree structure so that it now inherits CX_COLLECTION_BASE
34 * changes cxPropertiesLoad() to directly load properties from a file to a CxMap 35 * changes cxPropertiesLoad() to directly load properties from a file to a CxMap
35 * changes cxFreeDefault() from a macro to a function so that it can be used as a simple destructor 36 * changes cxFreeDefault() from a macro to a function so that it can be used as a simple destructor
47 * removes the source and sink API from properties.h 48 * removes the source and sink API from properties.h
48 * removes the flush feature from CxBuffer 49 * removes the flush feature from CxBuffer
49 * removes the ability to remove elements from the iterators created with cxIterator() and cxIteratorPtr() 50 * removes the ability to remove elements from the iterators created with cxIterator() and cxIteratorPtr()
50 * removes several unnecessary convenience functions 51 * removes several unnecessary convenience functions
51 * removes the complicated wrapping of pointer lists 52 * removes the complicated wrapping of pointer lists
53 * removes cxIteratorRef()
52 54
53 Version 3.2 - 2025-11-30 55 Version 3.2 - 2025-11-30
54 ------------------------ 56 ------------------------
55 57
56 * adds cxMempoolTransfer() and cxMempoolTransferObject() 58 * adds cxMempoolTransfer() and cxMempoolTransferObject()

mercurial