This is an automated email from the ASF dual-hosted git repository. pnoltes pushed a commit to branch feature/509-remove-cpputests in repository https://gitbox.apache.org/repos/asf/celix.git
commit 4de66c35eae20ad9940736c02019080cb2bda804 Merge: 1a67dabc 8f5a4e64 Author: Pepijn Noltes <[email protected]> AuthorDate: Thu Jan 4 14:12:20 2024 +0100 Merge branch 'master' into feature/509-remove-cpputests # Conflicts: # CHANGES.md CHANGES.md | 1 + .../http_admin/http_admin/src/websocket_admin.c | 7 +- cmake/celix_project/WarningTests.cmake | 16 --- cmake/cmake_celix/ContainerPackaging.cmake | 129 +------------------ cmake/cmake_celix/Generic.cmake | 143 --------------------- cmake/cmake_celix/templates/embed_bundle_apple.s | 27 ---- cmake/cmake_celix/templates/embed_bundle_linux.s | 30 ----- documents/cmake_commands/README.md | 128 ------------------ examples/celix-examples/CMakeLists.txt | 1 - examples/celix-examples/dm_example/CMakeLists.txt | 2 +- .../celix-examples/dm_example_cxx/CMakeLists.txt | 2 +- examples/celix-examples/embedding/CMakeLists.txt | 23 ---- examples/celix-examples/embedding/src/launcher.c | 23 ---- examples/celix-examples/embedding/src/main.c | 39 ------ examples/celix-examples/embedding/src/main.cc | 34 ----- libs/framework/gtest/CMakeLists.txt | 5 - .../CelixFrameworkUtilsErrorInjectionTestSuite.cc | 29 ----- .../gtest/src/CelixFrameworkUtilsTestSuite.cc | 37 ------ libs/framework/gtest/src/CelixLauncherTestSuite.cc | 13 -- libs/framework/include/celix/FrameworkUtils.h | 43 ------- libs/framework/include/celix_framework_utils.h | 32 ----- libs/framework/src/celix_framework_utils.c | 123 ------------------ libs/framework/src/celix_launcher.c | 106 +++++++-------- 23 files changed, 52 insertions(+), 941 deletions(-) diff --cc CHANGES.md index fd5270b2,80491886..157978a4 --- a/CHANGES.md +++ b/CHANGES.md @@@ -53,9 -53,7 +53,10 @@@ limitations under the License - C Properties are no longer a direct typedef of `hashmap`. - celix_string/long_hashmap put functions now return a celix_status_t instead of bool (value replaced). THe celix_status_t is used to indicate an ENOMEM error. + - Embedded bundles are no longer supported. +- linked_list.h is removed and no longer supported. Use celix_array_list.h instead. +- IP utils is refactored and the API is changed and all IP utils functions are now prefixed with `celix_utils_`. +- array_list.h is removed and no longer supported. Use celix_array_list.h instead. ## New Features
