- improvement: include stddef.h in single.h to make the header compilable stand-alone
- bugfix: in SRL unit tests, move from a memcmp() to a direct comparison because memcmp() would not work as expected on 64-bit systems
- improvement: statically link unit test executables for better debuggability
- improvement: in SRL, expand names of iterator states for better readability
- improvement: in SRL, rename the type 'rl_map_fn' to 'srl_map_fn' because it is specific to singly-linked lists
- documentation: fix typos in documentation
- improvement: in SRL, let srl_map() return a value from a map operation. Such functionaly has proven useful in practice.
- improvement: move declarations common to different list types into 'common.h' header file
- feature: add DRL, doubly-linked list implementation
- bugfix: add CLEANFILES target to Makefile.am to ensure that documentation files are removed by 'make clean' so that 'make distcheck' succeeds
- bugfix: add 'common.h' header file to list of library_include_HEADERS in Makefile.am to correctly reflect all header files that need to be distributed and installed and to make 'make distcheck' succeed
- improvement: allow compiling without assertions (-DNDEBUG) by accessing function parameters in consistency check functions to avoid compiler warnings about unused function parameters
- improvement: when compiling without assertions (-DNDEBUG), disable all unit tests that rely on assertions. This leads to the unit test suites passing even when assertions are disabled.
- documentation: improve documentation generated by doxygen: set the INCLUDE_PATH option in the doxygen configuration file so that doxygen can correctly pre-process all files and resolve macros.
- improvement: categorize changes in changelog
- bugfix/documentation: set absolute instead of relative INCLUDE_PATH option in doxygen configuration file to ensure that it resolves correctly.
- improvement: document version management in the file README.DEV
- improvement: replace hard-coded string in librlist0.pc.in with autoconf macro
- improvement: remove 1.0.1 release notes from trunk README as they do not belong there
- bump version number to 1.1.0