This is an automated email from the ASF dual-hosted git repository.

pengzheng pushed a change to branch feature/devcontainer
in repository https://gitbox.apache.org/repos/asf/celix.git


    from d20f2b48c Remove openssl 1.1.1 override for Conan build on Ubuntu.
     add a779cbfc8 Fix wrong conanrun.sh path.
     add 2c28348ee gh-685: Remove of old properties load and store
     add 74f425794 gh-685: Refactor config prop cmake gen and test config props
     add 0a0709a2d gh-685: Improve error handling for properties save/load
     add 0566315d6 gh-685: Rename properties load2/loadFromString2 to 
load/loadFromString
     add b8c6ab5ca gh-685: Change space sep in auto start bundle to comma 
seperator
     add 55b3ae817 gh-685: Fix properties encoding usage in rsa shm
     add 74053780d gh-685: Fix macos specific file utils tests
     add 68098de8c gh-685: Fix macos specific file utils tests
     add 64e3647ab gh-685: Fix memleak in bundle archive
     add 0c859f0af gh-685: Fix memleak in bundle archive
     add ddf0a779b gh-685: Refactor celix launcher
     add 87ab2b3bd Merge branch 'refs/heads/master' into 
feature/685-update-container-config-properties-usage
     add 5b4cd3a6b gh-685: Replace sigabbrev_np usage with strsignal
     add fe5aa598d gh-685: Replace constexpr with define
     add 25df868ea gh-685: Add celix launcher test suite with error injection
     add e06e2ad0b gh-685: Fix tms_tests and improve several error handling 
issues
     add bf0011a45 gh-685: Improve celix_launcher coverage and fix memleaks
     add a01495644 Make various lock guard deinit explicitly callable so that 
locks can be released manually.
     add 8b0e0e0c4 gh-685: Add bundle entry guard
     add f237f4b20 gh-685: Add rsa shm test case
     add 17a5adac5 Cleanup bundle cache on installation failure and fix 
use-after-free.
     add ad9e542c1 gh-685: Refactor launcher global framework handling
     add 621c2be4b gh-685: Improve error handling of launcher.
     add 8f4fafcdf gh-215: Implement async-signal-safe launcher shutdown.
     add 58860bbf1 Merge pull request #751 from 
apache/feature/685-update-container-config-properties-usage
     add 49a52527e Merge branch 'master' into 
feature/215-stop-launcher-by-signal
     add b5214cf99 gh-215: Reset launcher on error.
     add e07b2e812 gh-215: Remove all remaining scheduled events for an 
inactive dispatcher.
     add d384c8653 gh-215: Remove all remaining scheduled events for an 
inactive dispatcher.
     add 61d0f6900 gh-215: Minor documentation improvement.
     add 2378bac0e [CID 349739]: Release a lock guard manually.
     add 63683c03d Merge pull request #753 from 
apache/feature/215-stop-launcher-by-signal
     add 049efdd54 [CID 392574]: Destroy held lock.
     add f16b2d0b6 Merge pull request #755 from apache/hotfix/coverity-fix
     add 63445a3fa Avoid schedule event to an inactive framework.
     add 39e2282f8 Merge pull request #756 from apache/hotfix/shutdown-hang
     add d4d41cedb Merge branch 'master' into feature/devcontainer

No new revisions were added by this update.

Summary of changes:
 .github/workflows/containers.yml                   |   2 +-
 CHANGES.md                                         |   6 +-
 .../gtest/client.properties.in                     |  21 +-
 .../gtest/config.properties.in                     |  25 +-
 .../gtest/server.properties.in                     |  37 +-
 .../gtest/src/rsa_client_server_tests.cc           |  42 +-
 .../gtest/src/rsa_tests.cc                         |  25 +-
 .../gtest/src/RsaShmClientServerUnitTestSuite.cc   |  40 ++
 .../rsa_shm/src/rsa_shm_client.c                   |   9 +-
 .../rsa_shm/src/rsa_shm_server.c                   |   6 +-
 .../topology_manager/tms_tst/CMakeLists.txt        |  22 +-
 .../topology_manager/tms_tst/tms_tests.cpp         | 218 ++++-----
 bundles/shell/remote_shell/src/shell_mediator.c    |   2 -
 cmake/cmake_celix/BundlePackaging.cmake            |  26 +-
 cmake/cmake_celix/ContainerPackaging.cmake         | 129 +++---
 documents/containers.md                            |  48 +-
 documents/framework.md                             |   4 +-
 documents/properties_encoding.md                   |   4 +-
 .../bundle_with_private_lib/CMakeLists.txt         |   2 +-
 .../celix-examples/hello_world_c/CMakeLists.txt    |   3 +-
 libs/framework/gtest/CMakeLists.txt                |   8 +-
 libs/framework/gtest/config.properties.in          |  23 +-
 libs/framework/gtest/empty.properties.in           |   1 +
 libs/framework/gtest/framework1.properties.in      |  25 +-
 libs/framework/gtest/framework2.properties.in      |  25 +-
 .../gtest/install_and_start_bundles.properties.in  |  33 +-
 .../BundleArchiveWithErrorInjectionTestSuite.cc    |  22 +-
 .../src/CelixBundleCacheErrorInjectionTestSuite.cc |  45 +-
 .../gtest/src/CelixBundleCacheTestSuite.cc         |  23 +-
 .../src/CelixBundleContextBundlesTestSuite.cc      |   9 +
 .../framework/gtest/src/CelixFrameworkTestSuite.cc |  35 +-
 .../src/CelixLauncherErrorInjectionTestSuite.cc    |  90 ++++
 libs/framework/gtest/src/CelixLauncherTestSuite.cc | 265 ++++++++---
 .../gtest/src/MultipleFrameworkTestSuite.cc        |  27 --
 .../framework/gtest/src/ScheduledEventTestSuite.cc |  37 ++
 libs/framework/include/celix/Constants.h           |   4 +-
 libs/framework/include/celix_constants.h           |  16 +-
 libs/framework/include/celix_launcher.h            |  94 +---
 libs/framework/src/bundle.c                        |   2 +-
 libs/framework/src/bundle_archive.c                |  48 +-
 libs/framework/src/bundle_archive_private.h        |   2 +-
 libs/framework/src/bundle_context.c                |   2 +-
 libs/framework/src/celix_bundle_cache.c            |  43 +-
 libs/framework/src/celix_bundle_cache.h            |  10 +-
 libs/framework/src/celix_launcher.c                | 504 +++++++++++++-------
 .../src/celix_launcher_private.h}                  |  34 +-
 libs/framework/src/celix_log.c                     |   4 +-
 libs/framework/src/framework.c                     | 511 +++++++++++----------
 .../src/framework_bundle_lifecycle_handler.c       |  27 +-
 libs/framework/src/framework_private.h             |  62 ++-
 libs/launcher/src/main.c                           |   2 +-
 .../error_injector/celix_properties/CMakeLists.txt |   4 +
 .../celix_properties/include/celix_properties_ei.h |   4 +
 .../celix_properties/src/celix_properties_ei.cc    |  42 ++
 .../error_injector/celix_version/CMakeLists.txt    |   1 +
 .../celix_version/include/celix_version_ei.h       |   2 +
 .../celix_version/src/celix_version_ei.cc          |   7 +
 libs/utils/gtest/CMakeLists.txt                    |   4 +-
 .../gtest/src/CelixUtilsAutoCleanupTestSuite.cc    |   4 +
 .../src/ConvertUtilsErrorInjectionTestSuite.cc     |   1 +
 libs/utils/gtest/src/ConvertUtilsTestSuite.cc      |   6 +-
 libs/utils/gtest/src/CxxPropertiesTestSuite.cc     |  22 -
 libs/utils/gtest/src/FileUtilsTestSuite.cc         |  20 +-
 .../PropertiesEncodingErrorInjectionTestSuite.cc   |  24 +-
 .../utils/gtest/src/PropertiesEncodingTestSuite.cc |  34 +-
 .../gtest/src/PropertiesErrorInjectionTestSuite.cc | 127 -----
 libs/utils/gtest/src/PropertiesTestSuite.cc        |  68 ---
 libs/utils/gtest/src/VersionTestSuite.cc           |  19 +-
 libs/utils/include/celix/Properties.h              |  44 +-
 libs/utils/include/celix_properties.h              |  55 +--
 libs/utils/include/celix_stdio_cleanup.h           |   3 +
 libs/utils/include/celix_threads.h                 |   4 +
 libs/utils/include/celix_version.h                 |  12 +
 libs/utils/src/filter.c                            |   2 +-
 libs/utils/src/properties.c                        | 266 +----------
 libs/utils/src/properties_encoding.c               |   4 +-
 libs/utils/src/version.c                           |  23 +-
 .../config_admin_tst/config.properties.in          |  25 +-
 78 files changed, 1779 insertions(+), 1752 deletions(-)
 create mode 100644 libs/framework/gtest/empty.properties.in
 create mode 100644 
libs/framework/gtest/src/CelixLauncherErrorInjectionTestSuite.cc
 copy libs/{utils/src/celix_properties_private.h => 
framework/src/celix_launcher_private.h} (51%)

Reply via email to