document buffer create/init default tip

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

add examples to map.h documentation

complete array_list.h documentation

fix warning in test case due to C23 multibyte strings not being compatible with const char*

document declare and init

define structure for array_list.h documentation

complete most of the map.h documentation

structur for map.h documentation

downgrade info regarding stream_copy from warning to note

complete linked_list.h docu

complete list.h documentation

complete more than 80% of the list.h documentation

documentation for list compare and dispose

add structure to list documentation

list all function from list.h that need to be documented

fix compilation problems with gcc below version 11

improve Makefile for users who want to build and install in one step

add one more sentence to the example for properties source and sink

complete the properties documentation

write basic parsing documentation

add information about supported properties syntax

basic structure for properties docu

add documentation for hash_map.h

fix outdated link to develop.uap-core.de and link to latest dist

complete documentation for string.h

fix cxListFind() crashing on empty linked lists

make CX_STR more robust when used in macro expansions

fix cx_strdup() not using cx_strcast()

add documentation for cx_strsplit()

document cx_strreplace() family of functions and improve docstrings

document substring family of functions

write section in string docu about comparisons and concatenation

write Section about basic string functions

start documenting the string functions

add missing documentation about creating iterators

add iterator documentation

add convenience type CxIteratorBase

fix build dir not created when invoking docs target directly

intro text for parsers

add w.i.p hint to parsers topic

complete the printf documentation and fix code formatting

complete description for strings and buffers

add link summary text to strings and buffers topic

fixes accidental typos due to auto-resolution of topic titles

add intro text for collections API

add introduction text for API documentation

end LTS for ucx 2.1 support/2.x

Added tag v3.1 for changeset f0aa627c37b6

Removed tag scstr_t-final v3.1

fix list.h was not includable by C++

add missing clean to check script for cxx builds

fix that msvc solution is not included in dist package

update READE file and copyright year

revert naming convention for the dist package

add docstring to cx_attr_export

exclude new docs folder from dist package

fix typos in CHANGELOG

last minute fixes for issue #548

fix some typos - issue #548

link doxygen and coverage reports on overview page

bring incomplete docs into a shape that can be released

close documentation branch docs/3.1

merge documentation branch

finalize CHANGELOG

improve consistency in compare.h documentation

use reallocate instead of re-allocate

add another case to str_to_number tests

fix test function having the wrong type

update install instructions with instructions for windows DLL docs/3.1

fix some typos - issue #548

add support for building windows DLLs - resolves #582

fix test_json_escaped_unicode_strings when compiled with suncc

change name of cxBasicMempoolCreate() to cxMempoolCreateSimple() - fixes #590

fix unicode tests not working on all platforms

remove cx_strupper() and cx_strlower() - fixes #591

reorder the topics to make more sense when read from top to bottom docs/3.1

add missing documentation about what header to include docs/3.1

add sub-section intro texts to install.md docs/3.1

basic structure for printf documentation docs/3.1

adds documentation for destructor functions and collections docs/3.1

add Memory Management Section description docs/3.1

add documentation for allocator.h docs/3.1

add mempool documentation docs/3.1

add documentation for compare.h docs/3.1

write introduction for the Utilities Section docs/3.1

basic structur for the strings chapter docs/3.1

merge recent changes into docs branch docs/3.1

optimize cx_arl_find_remove for sorted arrays - fixes #547

remove dependency to ssize_t - fixes #552

improve cx_strchr()

simplify array access

fix wrong inequality

extract unescape_unicode_string() and fix rages

fix memory leaks

add test and implementation for malformed escape sequences

do not trim strings before conversion to number

add missing test coverage for escape sequences

put coverage report into a subdir

implement decoder for utf16 surrogate pairs in unescape_string

replace cx_strtou32_lc_ with cx_strtou32_lc in json.c

fix incorrect str length comparision in unescape_string

implement unicode escape sequences in json unescape_string function

documentation of test.h docs/3.1

fix minor bugs in hash_key.h and streams.h docs docs/3.1

add marker to every incomplete page docs/3.1

add stream.h docs and reworks hash_key.h docs docs/3.1

documentation of hash_key.h docs/3.1

assign proper names to the documentation topics docs/3.1

add symbols that need documentation as TODOs docs/3.1

create new page structure docs/3.1

start overhauling the entire web documentation docs/3.1

remove token_escape bool from CxJson struct

avoid recursion in cxBufferWrite() - fixes #567

allocate first index buffer for strreplacen on the stack - fixes #575

reduce default SBO memory for strstr - relates to #575

add test case for flushing when target is full and fixes a bug related to that

fix that some IDEs cannot resolve documentation

fix duplicate dependency

remove uses of ctype.h - temporarily fixes #577

fix cxBufferAppend() not adjusting position after flush

fix wrong accidental unicode escaping

fix #566 by changing the spec (pro-move 8)

fix stupid signature of the flush helper

removes some unnecessary string functions - fixes #561

fix mistake string test: CX_STR should be used for initializers only

avoid unnecessary comparison

fix wrong status of cxPropertiesLoad() when data is incomplete - fixes #560

make escaping slashes optional - fixes #569

add more escape sequences to unescape function

minor cleanup of json.c

remove unreachable assert(false) since some compilers might warn about it - relates to #541

implement string escape - resolves #526

fix build on Solaris 10 and other platforms, where ferror is a just a macro

add fractional number formatting - relates to #526

fix JSON create value functions not actually accepting NULL as allocator arg

create specialized map iterators - fixes #550

fix that overwriting a map element did not call any destructor function

remove CX_LINKED_LIST_SWAP_SBO_SIZE - fixes #551

add convenience macros to avoid a fptr cast for cxBufferRead and cxBufferWrite

remove API for changing the store_pointer property after list creation

re-implement flushing

free functions should not be inline in release mode - relates to #541

refine docs for tree.h - issue #548

refine docs for string.h - issue #548

refine docs for properties.h - issue #548

refine docs for printf.h - issue #548

remove unused attributes

refine docs for mempool.h - issue #548

refine docs for map.h - issue #548

refine docs for list.h - issue #548

refine docs for linked_list.h - issue #548

refine docs for streams.h - issue #548

refine docs for test.h - issue #548

refine docs for json.h - issue #548

refine docs for iterator.h - issue #548

refine docs for hash_map.h - issue #548

refine docs for hash_key.h - issue #548

refine docs for common.h - issue #548

refine docs for compare.h - issue #548

refine docs for collection.h - issue #548

refine docs for buffer.h - issue #548

refine docs for array_list.h - issue #548

do not mixup Doxygen command syntax

don't document constness of arguments in macros

refine docs for util_allocator.h - issue #548

refine docs for allocator.h - issue #548

change cx_array_reserve() and cx_array_copy() to accept width in bytes instead of bits

fix typo in assert()

implement index array to preserve order of json object members

remove code duplication from writer tests - relates to #526

add test case for pretty printing with tabs - relates to #526

remove idea for an array wrapping feature - relates to #526

implement JSON pretty printing - relates to #526

add functions to create default JSON writers - relates to #526

fix missing SSIZE_T not only for MSVC

fix cxJsonDestroy() not freeing uncompleted object member names

add missing new-line

fix for ultrafail fix #546

(0) -1000 -192 tip

mercurial