changelog
- Fri, 12 Dec 2025 15:09:57 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 12 Dec 2025 15:09:57 +0100] rev 1577
- simplify cxBufferAppend() because it does not need to care about flushing anymore
relates to #185
- Fri, 12 Dec 2025 15:07:38 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 12 Dec 2025 15:07:38 +0100] rev 1576
- improves cxBufferPutString() and adds cxBufferAppendString() - resolves #779
- Thu, 11 Dec 2025 23:47:46 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 11 Dec 2025 23:47:46 +0100] rev 1575
- improves cxBufferTerminate()
- Thu, 11 Dec 2025 23:07:24 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 11 Dec 2025 23:07:24 +0100] rev 1574
- fix missing error handling when terminating the string
relates to #778
- Thu, 11 Dec 2025 22:59:55 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 11 Dec 2025 22:59:55 +0100] rev 1573
- add cxJsonToString() and cxJsonToPrettyString() - resolves #778
- Thu, 11 Dec 2025 22:43:13 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 11 Dec 2025 22:43:13 +0100] rev 1572
- adds new CX_BUFFER_DO_NOT_FREE buffer flag
- Thu, 11 Dec 2025 17:08:17 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 11 Dec 2025 17:08:17 +0100] rev 1571
- removes buffer flush and adds maximum capacity instead - resolves #185
- Wed, 10 Dec 2025 23:27:32 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 10 Dec 2025 23:27:32 +0100] rev 1570
- add test for multiple consecutive line continuations
- Wed, 10 Dec 2025 23:17:00 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 10 Dec 2025 23:17:00 +0100] rev 1569
- adjusts documentation regarding line continuation support - relates to #457
- Wed, 10 Dec 2025 23:01:26 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 10 Dec 2025 23:01:26 +0100] rev 1568
- add CHANGELOG entry for the bug found by test issue #777
- Wed, 10 Dec 2025 22:53:41 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 10 Dec 2025 22:53:41 +0100] rev 1567
- fix cxJsonFromString() ignoring unexpected trailing data + fix wrong handling of trailing whitespaces in general
resolves #777
- Wed, 10 Dec 2025 22:34:48 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 10 Dec 2025 22:34:48 +0100] rev 1566
- fix that the docu does not explain that you must reset a parser that ran into an error
- Wed, 10 Dec 2025 22:16:19 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 10 Dec 2025 22:16:19 +0100] rev 1565
- fix that cxJsonFromString() stores NULL instead of a "nothing" value in case of a fill error
- Wed, 10 Dec 2025 22:03:08 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 10 Dec 2025 22:03:08 +0100] rev 1564
- fix that token_destroy() did not set token->allocated to false
- Wed, 10 Dec 2025 14:05:20 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 10 Dec 2025 14:05:20 +0100] rev 1563
- fix memory leak in the json parser and add more tests for cxJsonFromString - relates to #777
- Wed, 10 Dec 2025 13:12:27 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 10 Dec 2025 13:12:27 +0100] rev 1562
- add support for line continuation in the properties parser - resolves #457
- Tue, 09 Dec 2025 19:05:35 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 09 Dec 2025 19:05:35 +0100] rev 1561
- add more tests for cxPropertiesLoad()
resolves #775
- Tue, 09 Dec 2025 18:55:14 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 09 Dec 2025 18:55:14 +0100] rev 1560
- add note that cxPropertiesLoad() does not roll back the changes to the map on error
- Tue, 09 Dec 2025 18:51:11 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 09 Dec 2025 18:51:11 +0100] rev 1559
- fix that cxPropertiesLoad() is not falling back to the default allocator when the allocator is NULL
- Tue, 09 Dec 2025 17:27:58 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 09 Dec 2025 17:27:58 +0100] rev 1558
- fix return value of cxPropertiesLoad() for non-empty files that do not contain keys
relates to #775
- Mon, 08 Dec 2025 23:09:11 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 08 Dec 2025 23:09:11 +0100] rev 1557
- add allocator support to cxPropertiesLoad() - resolves #776
- Sun, 07 Dec 2025 19:36:51 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 07 Dec 2025 19:36:51 +0100] rev 1556
- add cxJsonFromString() - resolves #771
- Sun, 07 Dec 2025 15:34:46 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 07 Dec 2025 15:34:46 +0100] rev 1555
- properties.h: removes the source/sink API and adds a new cxPropertiesLoad()
resolves #610
- Sun, 07 Dec 2025 15:33:16 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 07 Dec 2025 15:33:16 +0100] rev 1554
- changes cxFreeDefault() from a macro to a function so that it can be used as a simple destructor
- Sun, 07 Dec 2025 13:24:18 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 07 Dec 2025 13:24:18 +0100] rev 1553
- fix the note about AnyStr and add it to the files where it was missing
- Sun, 07 Dec 2025 13:18:22 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 07 Dec 2025 13:18:22 +0100] rev 1552
- fix order of bugfixes and removed features in changelog
- Sun, 07 Dec 2025 13:17:25 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 07 Dec 2025 13:17:25 +0100] rev 1551
- improve member names of CxJsonArray
- Sat, 06 Dec 2025 18:13:28 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 06 Dec 2025 18:13:28 +0100] rev 1550
- fix the example in json.h.md after removing the sort_members flag
- Sat, 06 Dec 2025 18:01:52 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 06 Dec 2025 18:01:52 +0100] rev 1549
- changes CxTree structure so that it now inherits CX_COLLECTION_BASE - resolves #629
- Sat, 06 Dec 2025 17:51:08 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 06 Dec 2025 17:51:08 +0100] rev 1548
- fixes cxJsonWrite() incorrectly returning non-zero when strings needed to be escaped
- Sat, 06 Dec 2025 16:30:11 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 06 Dec 2025 16:30:11 +0100] rev 1547
- replace JSON object member array with kv-list - resolves #762
- Sat, 06 Dec 2025 16:22:19 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 06 Dec 2025 16:22:19 +0100] rev 1546
- fixes that overwriting elements with cxMapPut() in a kv-list did not work
- Sat, 06 Dec 2025 15:55:53 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 06 Dec 2025 15:55:53 +0100] rev 1545
- fixes critical memory leak when using cxMapFree() on a kv-list that is using destructors
- Sat, 06 Dec 2025 15:50:55 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 06 Dec 2025 15:50:55 +0100] rev 1544
- add .clang-tidy file to mute warnings about using NULL instead of nullptr
- Sat, 06 Dec 2025 13:46:55 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 06 Dec 2025 13:46:55 +0100] rev 1543
- use an anonymous union for the CxJsonValue
- Fri, 05 Dec 2025 16:38:17 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 05 Dec 2025 16:38:17 +0100] rev 1542
- change cxBufferReserve() to allow reducing the capacity
resolves #773
- Fri, 05 Dec 2025 16:36:10 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 05 Dec 2025 16:36:10 +0100] rev 1541
- fix that certain reallocate functions did not properly support size zero
- Fri, 05 Dec 2025 16:22:57 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 05 Dec 2025 16:22:57 +0100] rev 1540
- fix name of cx_system_page_size() in allocator.c
relates to #763
- Fri, 05 Dec 2025 16:11:39 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 05 Dec 2025 16:11:39 +0100] rev 1539
- add cx_system_page_size() to allocator.h
resolves #763
- Thu, 04 Dec 2025 18:57:54 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 04 Dec 2025 18:57:54 +0100] rev 1538
- make clean and distclean are now independent from config.mk
fixes #769
- Wed, 03 Dec 2025 00:01:17 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 03 Dec 2025 00:01:17 +0100] rev 1537
- add documentation for cx_linked_list_extra_data()
fixes #764
- Tue, 02 Dec 2025 17:35:54 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 02 Dec 2025 17:35:54 +0100] rev 1536
- start development of UCX 4
- Sun, 30 Nov 2025 16:01:48 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 30 Nov 2025 16:01:48 +0100] rev 1535
- Added tag v3.2 for changeset 38d3f40a50ec
- Sun, 30 Nov 2025 15:50:36 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 30 Nov 2025 15:50:36 +0100] rev 1534
- instead of including stdalign.h, check if the macro is defined (Solaris does not have the header)
- Sun, 30 Nov 2025 15:45:35 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 30 Nov 2025 15:45:35 +0100] rev 1533
- include stdalign.h when not using C23 or newer
- Sun, 30 Nov 2025 15:41:15 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 30 Nov 2025 15:41:15 +0100] rev 1532
- fix missing memory alignment for linked list node extra data
- Sun, 30 Nov 2025 15:06:02 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 30 Nov 2025 15:06:02 +0100] rev 1531
- fix out-of-bounds read in cx_array_insert_sorted_impl()
- Sun, 30 Nov 2025 15:05:21 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 30 Nov 2025 15:05:21 +0100] rev 1530
- replace dist-clean target with a proper distclean target
- Sun, 30 Nov 2025 14:40:39 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 30 Nov 2025 14:40:39 +0100] rev 1529
- fix that mkdir -p needs a trailing slash on some platforms
- Sun, 30 Nov 2025 14:33:19 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 30 Nov 2025 14:33:19 +0100] rev 1528
- fix that pkgconfdir is only different on FreeBSD
- Sun, 30 Nov 2025 14:10:56 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 30 Nov 2025 14:10:56 +0100] rev 1527
- add release date for UCX 3.2
- Sun, 30 Nov 2025 14:08:52 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 30 Nov 2025 14:08:52 +0100] rev 1526
- add command line option for pkgconfigdir
- Sun, 30 Nov 2025 13:55:12 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 30 Nov 2025 13:55:12 +0100] rev 1525
- fix missing fallback for doxygen executable
- Sun, 30 Nov 2025 13:29:35 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 30 Nov 2025 13:29:35 +0100] rev 1524
- merge with remote changes
- Sun, 30 Nov 2025 13:29:07 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 30 Nov 2025 13:29:07 +0100] rev 1523
- update uwproj and fix pkgconfigdir location on BSD
- Sat, 29 Nov 2025 12:10:27 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Sat, 29 Nov 2025 12:10:27 +0100] rev 1522
- fix install-lib.sh compatibility with older shells
- Sat, 29 Nov 2025 10:33:50 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 29 Nov 2025 10:33:50 +0100] rev 1521
- fix missing CX_EXPORT for cxTreeVisit()
- Fri, 28 Nov 2025 15:23:40 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 28 Nov 2025 15:23:40 +0100] rev 1520
- fix missing parameter list in system_page_size()
- Fri, 28 Nov 2025 15:16:19 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 28 Nov 2025 15:16:19 +0100] rev 1519
- add missing docstring for CX_INLINE
- Fri, 28 Nov 2025 15:09:57 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 28 Nov 2025 15:09:57 +0100] rev 1518
- add the last test for full line coverage
- Thu, 27 Nov 2025 21:39:20 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 27 Nov 2025 21:39:20 +0100] rev 1517
- add test case for cxBufferPop()
- Wed, 26 Nov 2025 23:35:25 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 26 Nov 2025 23:35:25 +0100] rev 1516
- fixes that cxBufferWrite() could auto-extend the buffer beyond the configured threshold
- Wed, 26 Nov 2025 23:22:03 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 26 Nov 2025 23:22:03 +0100] rev 1515
- add cxBufferReserve()
- Wed, 26 Nov 2025 23:06:12 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 26 Nov 2025 23:06:12 +0100] rev 1514
- add cxBufferPop()
- Tue, 25 Nov 2025 20:35:27 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 25 Nov 2025 20:35:27 +0100] rev 1513
- implement better strings for json.c + complete test coverage
- Mon, 24 Nov 2025 22:39:18 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 24 Nov 2025 22:39:18 +0100] rev 1512
- add the note to the docstrings that tree iterator/visitor counter include the currently visited node
- Mon, 24 Nov 2025 22:38:50 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 24 Nov 2025 22:38:50 +0100] rev 1511
- complete test coverage for tree.c
- Mon, 24 Nov 2025 22:15:16 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 24 Nov 2025 22:15:16 +0100] rev 1510
- adjust test_hash_map_remove_via_iterator s.t. we achieve coverage for the case where we remove not the first element of a bucket
- Sun, 23 Nov 2025 13:30:07 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 23 Nov 2025 13:30:07 +0100] rev 1509
- complete test coverage for array_list.c and delete unreachable code
- Sun, 23 Nov 2025 13:15:19 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 23 Nov 2025 13:15:19 +0100] rev 1508
- optimize sorted insertion by using the infimum instead of the supremum
The reason is that the supremum returns the equal element with the smallest index, and we want the largest.
Therefore, we use the infimum, which already gives us the largest index when there are equal elements, and increase the index by one. The infimum is also guaranteed to exist in that case.
- Sun, 23 Nov 2025 12:19:24 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 23 Nov 2025 12:19:24 +0100] rev 1507
- stable return value for binary search when there are duplicates in the array
- Sat, 22 Nov 2025 19:16:27 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 22 Nov 2025 19:16:27 +0100] rev 1506
- fix that a particular tree test was never executed
bonus: the test was broken
- Sat, 22 Nov 2025 19:16:10 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 22 Nov 2025 19:16:10 +0100] rev 1505
- fix that cxTreeVisitorDispose() does not set the queue pointers to NULL
plus add coverage exclusion to tree.c
- Sat, 22 Nov 2025 19:03:04 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 22 Nov 2025 19:03:04 +0100] rev 1504
- add missing coverage exclusions for linked_list.c
- Sat, 22 Nov 2025 19:00:44 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 22 Nov 2025 19:00:44 +0100] rev 1503
- add coverage exclusions for properties.c
- Sat, 22 Nov 2025 18:49:43 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 22 Nov 2025 18:49:43 +0100] rev 1502
- increase test coverage for buffer.c
- Sat, 22 Nov 2025 18:49:39 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 22 Nov 2025 18:49:39 +0100] rev 1501
- add fallback when sysconf() returns -1 when obtaining the page size
- Thu, 20 Nov 2025 20:06:20 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 20 Nov 2025 20:06:20 +0100] rev 1500
- add missing test coverage in string.c and fix overflow checking bug in cx_strcat()
- Thu, 20 Nov 2025 18:51:00 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 20 Nov 2025 18:51:00 +0100] rev 1499
- add coverage exclusion rules to hash_map.c
there is one missing test case left
- Thu, 20 Nov 2025 18:46:50 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 20 Nov 2025 18:46:50 +0100] rev 1498
- complete test coverage for CxHashKey
- Wed, 19 Nov 2025 19:42:05 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 19 Nov 2025 19:42:05 +0100] rev 1497
- fix MSVC compilation error
- Tue, 18 Nov 2025 17:55:49 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 18 Nov 2025 17:55:49 +0100] rev 1496
- add missing exclusions for some allocation error handling (all remaining uncovered lines must be covered eventually)
- Tue, 18 Nov 2025 17:52:12 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 18 Nov 2025 17:52:12 +0100] rev 1495
- add missing test coverage for cx_array_copy()
- Tue, 18 Nov 2025 17:36:41 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 18 Nov 2025 17:36:41 +0100] rev 1494
- add missing test coverage for cx_array_reserve()
- Mon, 17 Nov 2025 22:28:04 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 17 Nov 2025 22:28:04 +0100] rev 1493
- add missing test coverage for inserting a duplicate for the beginning node with cx_linked_list_insert_sorted()
- Sat, 15 Nov 2025 08:30:00 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 15 Nov 2025 08:30:00 +0100] rev 1492
- update uwproj
- Thu, 13 Nov 2025 17:47:00 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 13 Nov 2025 17:47:00 +0100] rev 1491
- add missing test for cx_cmp_size()
- Thu, 13 Nov 2025 17:39:36 +0100
- by Mike Becker <universe@uap-core.de> [Thu, 13 Nov 2025 17:39:36 +0100] rev 1490
- exclude almost impossible negative return values for snprintf() from code coverage
- Tue, 11 Nov 2025 18:47:48 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 11 Nov 2025 18:47:48 +0100] rev 1489
- fix various typos in the docs
- Tue, 11 Nov 2025 18:43:08 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 11 Nov 2025 18:43:08 +0100] rev 1488
- fix wrong type of cast in C++ version of string.h
- Tue, 11 Nov 2025 18:39:18 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 11 Nov 2025 18:39:18 +0100] rev 1487
- fix missing newline at end of list.c (-Wnewline-eof complains about that)
- Tue, 11 Nov 2025 18:15:42 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 11 Nov 2025 18:15:42 +0100] rev 1486
- tighten the test expectation for cx_array_reserve() after the recent change
- Tue, 11 Nov 2025 18:15:17 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 11 Nov 2025 18:15:17 +0100] rev 1485
- add tests for cxListShrink() and cxListReserve() + fixes a bug
- Tue, 11 Nov 2025 17:02:26 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 11 Nov 2025 17:02:26 +0100] rev 1484
- add DESTDIR support
- Mon, 10 Nov 2025 21:56:09 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 10 Nov 2025 21:56:09 +0100] rev 1483
- fix some memory management bugs in the map and list tests
- Mon, 10 Nov 2025 21:36:15 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 10 Nov 2025 21:36:15 +0100] rev 1482
- implement a new allocation strategy for array lists and add cxListReserve() and cxListShrink()
resolves #758
- Sun, 09 Nov 2025 16:29:22 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 09 Nov 2025 16:29:22 +0100] rev 1481
- improve insert_unique test case to cover previously uncovered cases
- Sun, 09 Nov 2025 16:12:07 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 09 Nov 2025 16:12:07 +0100] rev 1480
- add tests for simple clone functions
resolves #757
- Sat, 08 Nov 2025 23:45:19 +0100
- by Mike Becker <universe@uap-core.de> [Sat, 08 Nov 2025 23:45:19 +0100] rev 1479
- implement simple versions of the clone functions
partially resolves #757 except for the tests
- Fri, 07 Nov 2025 19:23:21 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 07 Nov 2025 19:23:21 +0100] rev 1478
- add warning, not to pass the same pointer multiple times to the clone functions
- Fri, 07 Nov 2025 19:13:28 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 07 Nov 2025 19:13:28 +0100] rev 1477
- implement cxListUnion() - resolves #755
- Fri, 07 Nov 2025 18:42:06 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 07 Nov 2025 18:42:06 +0100] rev 1476
- add documentation for cx_array_align_capacity() and use it in cx_arl_insert_array()
- Fri, 07 Nov 2025 18:08:41 +0100
- by Mike Becker <universe@uap-core.de> [Fri, 07 Nov 2025 18:08:41 +0100] rev 1475
- small improvement of the buffer config macros documentation
- Wed, 05 Nov 2025 23:04:46 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 05 Nov 2025 23:04:46 +0100] rev 1474
- implement cxMapUnion() - resolves #756
- Wed, 05 Nov 2025 22:39:39 +0100
- by Mike Becker <universe@uap-core.de> [Wed, 05 Nov 2025 22:39:39 +0100] rev 1473
- protect arguments of rm and ln commands with quotes
resolves #752
- Wed, 05 Nov 2025 19:45:08 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 05 Nov 2025 19:45:08 +0100] rev 1472
- fix install-lib.sh - relates #752
- Wed, 05 Nov 2025 19:40:06 +0100
- by Olaf Wintermann <olaf.wintermann@gmail.com> [Wed, 05 Nov 2025 19:40:06 +0100] rev 1471
- install shared libs with a new install-lib script, with variants for normal unix and macos - fixes #752 broken macos dylib support
- Tue, 04 Nov 2025 22:38:34 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 04 Nov 2025 22:38:34 +0100] rev 1470
- update uwproj (incl. fix of toolchain.sh)
- Tue, 04 Nov 2025 14:38:42 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 04 Nov 2025 14:38:42 +0100] rev 1469
- implement cxListIntersection() - resolves #554
- Tue, 04 Nov 2025 14:31:31 +0100
- by Mike Becker <universe@uap-core.de> [Tue, 04 Nov 2025 14:31:31 +0100] rev 1468
- fix clone_func not checked for being nonnull
- Mon, 03 Nov 2025 19:55:04 +0100
- by Mike Becker <universe@uap-core.de> [Mon, 03 Nov 2025 19:55:04 +0100] rev 1467
- implements cxMapIntersection() and cxMapListIntersection() - resolves #555
- Sun, 02 Nov 2025 18:04:35 +0100
- by Mike Becker <universe@uap-core.de> [Sun, 02 Nov 2025 18:04:35 +0100] rev 1466
- difference shall not check already present items in the destination - fixes #753