CHANGELOG

changeset 1464
9a10af83cfab
parent 1453
b6fc5b1d5c5d
child 1465
dc886f1a6155
equal deleted inserted replaced
1463:e228b5bde7f6 1464:9a10af83cfab
15 and corresponding macro aliases cxListPopFront() and cxListPop() 15 and corresponding macro aliases cxListPopFront() and cxListPop()
16 * adds cxListEmplace(), cxListEmplaceAt(), cxListEmplaceArray(), cxListEmplaceArrayAt(), and cxMapEmplace() 16 * adds cxListEmplace(), cxListEmplaceAt(), cxListEmplaceArray(), cxListEmplaceArrayAt(), and cxMapEmplace()
17 * adds cxListInsertUnique() and cxListInsertUniqueArray() 17 * adds cxListInsertUnique() and cxListInsertUniqueArray()
18 * adds cx_array_insert_unique() and various convenience macros 18 * adds cx_array_insert_unique() and various convenience macros
19 * adds cx_linked_list_insert_unique() and cx_linked_list_insert_unique_chain() 19 * adds cx_linked_list_insert_unique() and cx_linked_list_insert_unique_chain()
20 * adds cxCollectionCompareFunc() to conveniently set a compare function for a collection
21 without needing to access the base struct manually
20 * adds cxBufferShrink() 22 * adds cxBufferShrink()
21 * adds cxTreeSize() 23 * adds cxTreeSize()
22 * adds CX_PRIstr and CX_SFMT macros for formatting UCX strings 24 * adds CX_PRIstr and CX_SFMT macros for formatting UCX strings
23 * adds cx_strcpy() and cx_strcpy_a() 25 * adds cx_strcpy() and cx_strcpy_a()
24 * adds cxJsonArrRemove() and cxJsonObjRemove() 26 * adds cxJsonArrRemove() and cxJsonObjRemove()

mercurial