update build files to latest uwproj
add .idea directory to .hgignore
fix faulty string to int conversion utilities
fix missing cmd_add_directory() implementation after ucx upgrade
remove list_repositories() config.c function in favor of a cmd_list_repositories() function in main.c
[Makefile] fix missing rules preventing dry-runs
replace ec_glob implementation
Added tag v1.4.1 for changeset a2ea57a16348
fix dist files not being in subdir
Added tag v1.4.1 for changeset 186e41b332d9
add new dist target
replace autoconf with uwproj
make C++ compiler and pandoc entirely optional
Release 3.0
update CHANGELOG, COPYING, and README
add new ucx_list_sort test
Release Version 3.0
add release date for UCX 3.0
Added tag v3.0 for changeset b4bd0155f03f
improve the CSV example
some fixes in example code
fix typo in mempool.h
merge upstream changes
fix typos in hash_map.h
add overridable macros to the install docs
make streamcopy buffer sizes overridable
slightly improve CSS
add iterator documentation
add map documentation
add documentation for the lists
add documentation for collection.h
add mempool example
improve how GTest config is passed during builds
improve mempool implementation
add a low-level stdlib-based cx_reallocate()
add docs for the compare.h and printf.h utilities
add web docs for buffer and stream copy
add web documentation for strings
add allocator example
update install instructions for ucx 3.0
add empty sections to features.md
remove deprecated align=center attribute
remove trees from UCX 3.0
fix some typos in UCX 2.1 documentation
update general web documentation structure
add header and footer to list of build dependencies
add missing docs for cxEmptyMap
add missing docs for cx_invoke_destructor()
update Doxyfile to Doxygen 1.9.6
fix const-ness of non-mutating iterator creation for maps
simplify map class structure
fix inconsistent destructor requirements for list and map classes
add empty map implementation - fixes #259
add empty list implementation - fixes #258
improve cx_linked_list_sort() - fixes #257
fix cx_linked_list_sort() not working for empty lists
explicitly set cmake policy CMP0077
add cx_strdup_m() and cx_strdup_ma()
make list find return a negative value when elem not found
fix wrong doc in cxListFind()
add cx_strcat_m() and cx_strcat_ma() for in-place concatenation
fix typo
fix missing controlling-expression for char const*
fix missing const qualifier for allocator
add cxmutstr to the map generics
bring a generic interface to CxMap
simplify CxHashKey
fix typo
tweak rehash test to achieve missing coverage
add destructor functions for maps - fixes #253
add base collection members to map interface
change CX_STR: use compound literal in C and ctor in C++
add convenience functions for allocating a buffer on the heap
work around some MSC problems
fix common.h include problems - fixes #255
fix wrong operator precedence in destructor macros
add pointer array list tests
reformat code
refactoring of collections to make use of destructors in map implementations
fix initial storage allocation for array lists created with CX_STORE_POINTERS
simplify cx_stream_ncopy()
add stream copy utils - fixes #254
make allocator in cxBufferInit optional
increase test coverage - fixes #250
test coverage for cx_strcmp pointer variants
allow NULL for allocator and comparator
add docs for CX_STORE_POINTERS and remove cxHashMapCreateForPointers()
add CX_STORE_POINTERS special item size for maps
add CX_STORE_POINTERS special "item size" for lists
add unit test for cxListClear + fix destructor functions not always invoked with the correct pointer
add cxListClear and fix missing destructor invocations - #241 #246
add cx_hash_key_cxstr() macro
add simple functions for creating lists
add CX_LINKED_LIST_SORT_SBO_SIZE macro
add some asserts
split cxMapRemove() to cxMapRemoveAndGet()
make hashmap store objects instead of pointers by default - fixes #239
add CxListComparator compatible string compare functions
fix gmock being build and gtest and gmock being installed
implement backwards iterator - fixes #238