changelog
    
    
    - Tue, 20 Aug 2024 13:53:18 +0200
 
    - by Mike Becker <universe@uap-core.de> [Tue, 20 Aug 2024 13:53:18 +0200] rev 870
 
    - remove condition that is always false after recent fix
 
    - Tue, 20 Aug 2024 13:36:56 +0200
 
    - by Mike Becker <universe@uap-core.de> [Tue, 20 Aug 2024 13:36:56 +0200] rev 869
 
    - fix cx_tree_search() not remembering root as a valid candidate
 
    - Tue, 20 Aug 2024 12:39:35 +0200
 
    - by Mike Becker <universe@uap-core.de> [Tue, 20 Aug 2024 12:39:35 +0200] rev 868
 
    - cx_tree_add_iter() - optimize check for empty trees
relates to #390 
    - Tue, 20 Aug 2024 11:02:54 +0200
 
    - by Mike Becker <universe@uap-core.de> [Tue, 20 Aug 2024 11:02:54 +0200] rev 867
 
    - cx_tree_add() fix missing spec for adding duplicates
relates to #390 
    - Mon, 19 Aug 2024 20:46:36 +0200
 
    - by Mike Becker <universe@uap-core.de> [Mon, 19 Aug 2024 20:46:36 +0200] rev 866
 
    - complete cx_tree_add() implementations
resolves #390 - but we still need more test coverage 
    - Mon, 19 Aug 2024 18:46:49 +0200
 
    - by Mike Becker <universe@uap-core.de> [Mon, 19 Aug 2024 18:46:49 +0200] rev 865
 
    - fix return type of cx_tree_node_create_func
relates to #390 
    - Sun, 18 Aug 2024 11:26:34 +0200
 
    - by Mike Becker <universe@uap-core.de> [Sun, 18 Aug 2024 11:26:34 +0200] rev 864
 
    - complete specification for tree_add functions
relates to #390 
    - Sat, 17 Aug 2024 11:14:39 +0200
 
    - by Mike Becker <universe@uap-core.de> [Sat, 17 Aug 2024 11:14:39 +0200] rev 863
 
    - merge changes from default branch
 
    - Sun, 07 Jul 2024 14:56:44 +0200
 
    - by Mike Becker <universe@uap-core.de> [Sun, 07 Jul 2024 14:56:44 +0200] rev 862
 
    - change cx_tree_link() from prepending to appending children - fixes #391
 
    - Sun, 07 Jul 2024 14:20:28 +0200
 
    - by Mike Becker <universe@uap-core.de> [Sun, 07 Jul 2024 14:20:28 +0200] rev 861
 
    - fix mixed up arguments for calloc()
 
    - Sun, 07 Jul 2024 12:21:58 +0200
 
    - by Mike Becker <universe@uap-core.de> [Sun, 07 Jul 2024 12:21:58 +0200] rev 860
 
    - add prototypes for cx_tree_add() family of functions
relates to #390 
    - Wed, 03 Jul 2024 22:07:42 +0200
 
    - by Mike Becker <universe@uap-core.de> [Wed, 03 Jul 2024 22:07:42 +0200] rev 859
 
    - minor doc fixes
 
    - Sat, 08 Jun 2024 20:08:09 +0200
 
    - by Mike Becker <universe@uap-core.de> [Sat, 08 Jun 2024 20:08:09 +0200] rev 858
 
    - add cxIteratorRef() macro
 
    - Thu, 23 May 2024 22:06:32 +0200
 
    - by Mike Becker <universe@uap-core.de> [Thu, 23 May 2024 22:06:32 +0200] rev 857
 
    - add missing convenience functions
 
    - Thu, 23 May 2024 20:43:04 +0200
 
    - by Mike Becker <universe@uap-core.de> [Thu, 23 May 2024 20:43:04 +0200] rev 856
 
    - fix name of collection base member (to avoid base.base)
 
    - Thu, 23 May 2024 20:31:37 +0200
 
    - by Mike Becker <universe@uap-core.de> [Thu, 23 May 2024 20:31:37 +0200] rev 855
 
    - fix inconsistent use of item_size and elem_size
 
    - Thu, 23 May 2024 20:29:28 +0200
 
    - by Mike Becker <universe@uap-core.de> [Thu, 23 May 2024 20:29:28 +0200] rev 854
 
    - fix members inherited by macro or include are not documented
 
    - Thu, 23 May 2024 19:29:14 +0200
 
    - by Mike Becker <universe@uap-core.de> [Thu, 23 May 2024 19:29:14 +0200] rev 853
 
    - simplify iterator structures
 
    - Thu, 23 May 2024 18:21:36 +0200
 
    - by Mike Becker <universe@uap-core.de> [Thu, 23 May 2024 18:21:36 +0200] rev 852
 
    - fix documentation
relates to #389 
    - Thu, 23 May 2024 18:21:08 +0200
 
    - by Mike Becker <universe@uap-core.de> [Thu, 23 May 2024 18:21:08 +0200] rev 851
 
    - issue #389 : add separate function for immutable arrays
 
    - Thu, 23 May 2024 15:05:24 +0200
 
    - by Mike Becker <universe@uap-core.de> [Thu, 23 May 2024 15:05:24 +0200] rev 850
 
    - add iterator over raw C arrays - closes #389
 
    - Fri, 12 Apr 2024 21:48:12 +0200
 
    - by Mike Becker <universe@uap-core.de> [Fri, 12 Apr 2024 21:48:12 +0200] rev 849
 
    - improves interface of cx_sprintf() variants
 
    - Wed, 03 Apr 2024 21:22:23 +0200
 
    - by Mike Becker <universe@uap-core.de> [Wed, 03 Apr 2024 21:22:23 +0200] rev 848
 
    - implement tree continue - fixes #376
 
    - Wed, 20 Mar 2024 23:35:32 +0100
 
    - by Mike Becker <universe@uap-core.de> [Wed, 20 Mar 2024 23:35:32 +0100] rev 847
 
    - add missing cxTreeVisitorDispose() test