mempool.h - internalize structs that are not C++ compatible default tip

fixes #799 - missing return type in the C++ version of cx_strtok_next()

add extra test for compiling with a C++ compiler

fixes #800 - memory leaks in two CxTree test cases

update uwproj and start development of version 4.0.1

Added tag v4.0 for changeset 976e629ce990

fix online docs examples v4.0

fix qsort on macOS

proof-read documentation

fix that Microsoft's _strnicmp crashes when a string is NULL although count == 0

final docs fixes + add release date to the changelog

merge logo change

complete tree.c testing

fix tree node destruction + reactivate all tests

fix JSON tests

improve cxBufferReserve() test

add new ucx logo

add test for cx_strcat() with zero additional strings

add overflow tests for cx_array_insert_()

complete properties.c test coverage

remove the old UAP logo

rework of the entire tree API - resolves #772

add full generic support for cx_strsplit()

add full generic support for cx_strtrim()

remove unnecessary explicit calls to cx_str() from the tests

add full generic support for cx_strstr()

add full generic support for cx_strchr() and cx_strrchr()

overhaul all attributes

full generic support for cx_strsubs() and cx_strsubsl()

add cx_strcast_m()

partially revert the changes to cx_strcat() and add CX_NULLSTR macro

simplify cx_strtok_next() by removing the _m() variant - relates to #792

(0) -1000 -300 -100 -50 -32 tip

mercurial