some cxListIterator() variants now also allow NULL lists default tip

adds cx_strcpy() and cx_strcpy_a()

C23 is not a preview any longer

fix unnecessary explicit zero-terminator

fix code not compiling with GCC 15

improve cx_strreplacen() - resolves #623

fix theoretical (but not actual) use-after-free

use new string formatting macros in documentation

bring back CX_PRIstr and CX_SFMT macros - resolves #612

fixes unnecessary allocations in cx_strcat() family of functions

add cxTreeSize() - resolves #624

add test and documentation for cxListContains() - fixes #643

adds cxListContains() implementation (still needs test and docu)

add windows support for new buffer auto-extend strategy - relates to #641

new auto-extend strategy for CxBuffer - resolves #641

adds cxBufferShrink() - resolves #626

fixes missing cx_attr_export - relates to #642

fixes errno value after failing cxBufferSeek() to be consistently EINVAL

adds cxListSet() - resolves #642

fixes that cx_tree_search() did not investigate subtrees with equally good distance

fix allocator of some printf.h functions not being const - fixes #611

fix implementation of cxBufferTerminate() - fixes #631

add cxMempoolTransferObject() - resolves #640

remove warning regarding destruction order, because it is actually not a problem

add cxMempoolTransfer() - partially resolves #640

start development of UCX 3.2

Added tag v3.1 for changeset 18a1a499f065

Removed tag v3.1 v3.1

fixes some docs compiler complaints

add buffer example

complete tree documentation

add example for implementing own map

document tree search functions

refine parts of the tree documentation

add iterator / visitor docu

document buffer write functions

document the flushing feature for the buffer

complete JSON documentation

document JSON writer

wrapping xml tree example

document remove and dispose for tree.h

document buffer create/init

document the buffer flags

document buffer read operations

add documentation for reset and clear

add documentation for the shift functions

more documentation for buffer.h + set errno in cxBufferSeek() on invalid whence argument

add status code documentation and documentation for accessing values

define structure for json.h doc

define structure for buffer.h doc

add some tree.h documentation

add intro text for tree.h doc

add favicon

basic structure for tree.h documentation

remove the lie about the detailed documentation

move the note about the key type to the top

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

mercurial