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

pengzheng pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/celix.git

commit 24d624ef6823bad55ca3a5dace4f453afbba26df
Merge: c9ab5288 58a3c3b0
Author: PengZheng <[email protected]>
AuthorDate: Fri Jun 16 20:33:05 2023 +0800

    Merge pull request #569 from apache/feature/556-osgi-uninstall
    
    Feature/556 osgi uninstall

 bundles/pubsub/integration/gtest/tst_activator.c   |   6 +-
 .../src/pubsub_topology_manager.c                  |   2 +-
 .../remote_service_admin_dfi/CMakeLists.txt        |   1 -
 .../remote_services/rsa_rpc_json/CMakeLists.txt    |   1 -
 bundles/shell/shell/CMakeLists.txt                 |   1 +
 bundles/shell/shell/gtest/src/ShellTestSuite.cc    |   3 +
 bundles/shell/shell/src/query_command.c            |   3 +-
 bundles/shell/shell/src/std_commands.c             |   9 +-
 bundles/shell/shell/src/std_commands.h             |   2 +
 bundles/shell/shell/src/unload_command.c           |  24 ++
 cmake/cmake_celix/BundlePackaging.cmake            |  70 ++--
 conanfile.py                                       |  10 +-
 examples/conan_test_package/conanfile.py           |  10 +-
 libs/framework/gtest/CMakeLists.txt                |   3 +-
 libs/framework/gtest/src/BundleArchiveTestSuite.cc |  27 +-
 .../BundleArchiveWithErrorInjectionTestSuite.cc    |  42 +-
 .../src/CelixBundleCacheErrorInjectionTestSuite.cc |   2 +-
 .../gtest/src/CelixBundleCacheTestSuite.cc         |  16 +-
 .../src/CelixBundleContextBundlesTestSuite.cc      | 153 +++++++-
 .../framework/gtest/src/CelixFrameworkTestSuite.cc |  27 +-
 libs/framework/include/celix_bundle.h              |   2 +
 libs/framework/include/celix_bundle_context.h      |  19 +-
 libs/framework/include/celix_framework.h           |  97 ++++-
 libs/framework/src/bundle.c                        |  30 +-
 libs/framework/src/bundle_archive.c                |  39 +-
 libs/framework/src/bundle_context.c                |  12 +-
 libs/framework/src/bundle_context_private.h        |  27 +-
 libs/framework/src/bundle_revision.c               |  27 +-
 libs/framework/src/celix_bundle_cache.c            |   6 +-
 libs/framework/src/celix_bundle_cache.h            |  11 +-
 libs/framework/src/dm_dependency_manager_impl.c    |  27 +-
 libs/framework/src/framework.c                     | 431 ++++++++++++---------
 .../src/framework_bundle_lifecycle_handler.c       |  20 +-
 libs/framework/src/framework_private.h             |  18 +-
 34 files changed, 730 insertions(+), 448 deletions(-)

Reply via email to