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

merge changes for Windows

add test_properties_next_starts_with_newlines()

add cx_strat()

changes cx_strcat() family of function to return an int and removes two unnecessary variants

fix compilation errors and warnings under MSVC

enable inline optimizations when creating hash keys from literals

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

mercurial