add cxListEmplaceArray() and cxListEmplaceArrayAt() as preparation for the clone implementation

add possibility to wrap valid function of an iterator (just for the sake of completeness)

define the function pointer for clone functions

minor wording improvements in buffer documentation

remove the concept of "mutating iterators" - resolves #579

add support for non-sorted lists in cxListInsertUnique() and cxListInsertUniqueArray()

make cxCollectionSorted() always return true for empty collections regardless of the sorted flag

clean up header files and adds support for comparing arbitrary strings with string.h functions

remove unnecessary members from the array reallocator struct - fixes #621

fixes tons of typos and grammar issues across the documentation - fixes #667

(0) -1000 -300 -100 -10 tip

mercurial