docs/Writerside/topics/about.md

changeset 1681
56e76fbac167
parent 1673
0c338b80e7dd
equal deleted inserted replaced
1680:1aa21afb8763 1681:56e76fbac167
53 * changes that multiple string.h functions now also automatically apply cx_strcast() where possible 53 * changes that multiple string.h functions now also automatically apply cx_strcast() where possible
54 * changes the names of cxDefineDestructor() and cxDefineAdvancedDestructor() to 54 * changes the names of cxDefineDestructor() and cxDefineAdvancedDestructor() to
55 cxSetDestructor() and cxSetdvancedDestructor() 55 cxSetDestructor() and cxSetdvancedDestructor()
56 * changes the name of cxCollectionCompareFunc() to cxSetCompareFunc() 56 * changes the name of cxCollectionCompareFunc() to cxSetCompareFunc()
57 * changes the entire low-level array-list API by making it much simpler 57 * changes the entire low-level array-list API by making it much simpler
58 * changes the tree API towards a more simple design
58 * changes the members of CxJson and CxJsonValue 59 * changes the members of CxJson and CxJsonValue
59 * changes the return value of cxJsonObjIter() to CxMapIterator 60 * changes the return value of cxJsonObjIter() to CxMapIterator
60 * changes CxTree structure so that it now inherits CX_COLLECTION_BASE 61 * changes CxTree structure so that it now inherits CX_COLLECTION_BASE
61 * changes cxPropertiesLoad() to directly load properties from a file to a CxMap 62 * changes cxPropertiesLoad() to directly load properties from a file to a CxMap
62 * changes cxFreeDefault() from a macro to a function so that it can be used as a simple destructor 63 * changes cxFreeDefault() from a macro to a function so that it can be used as a simple destructor
74 * removes the source and sink API from properties.h 75 * removes the source and sink API from properties.h
75 * removes the flush feature from CxBuffer 76 * removes the flush feature from CxBuffer
76 * removes the ability to remove elements from the iterators created with cxIterator() and cxIteratorPtr() 77 * removes the ability to remove elements from the iterators created with cxIterator() and cxIteratorPtr()
77 * removes several unnecessary convenience functions 78 * removes several unnecessary convenience functions
78 * removes the complicated wrapping of pointer lists 79 * removes the complicated wrapping of pointer lists
80 * removes cxIteratorRef()
79 81
80 ### Version 3.2 - 2025-11-30 {collapsible="true"} 82 ### Version 3.2 - 2025-11-30 {collapsible="true"}
81 83
82 * adds cxMempoolTransfer() and cxMempoolTransferObject() 84 * adds cxMempoolTransfer() and cxMempoolTransferObject()
83 * adds support for different destruction strategies in CxMempool 85 * adds support for different destruction strategies in CxMempool

mercurial