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

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


    from c9ab5288 Merge pull request #573 from 
apache/feature/less_verbose_logging_on_ci
     add 98f187b9 Fix race condition introduced by 
celix_framework_installBundleInternal.
     add 063593cd Use read-write-lock to protect bundle state transition.
     add 73dac42f Implement OSGi uninstall, and make install/uninstall 
thread-safe.
     add 6008b3d7 Add support for bundle unload.
     add 27383f6c Update all bundle activator to use async service registration.
     add ea6a979c Add useActiveBundles.
     add cccf30aa Add full support of bundle update.
     add fc851349 Merge branch 'master' into feature/556-osgi-uninstall-2
     add 415b8eb3 Implement bundle update as bundle unload plus bundle install.
     add 55cd8814 Fix misuse of DEPENDS in add_custom_target for a target 
rather than a file.
     add 7319b48f Make cleanup of BUNDLE_GEN_DIR work again.
     add cfd6b440 Fix several typos.
     add eccbb7f9 Fix inconvenience brought about by BUILD_WITH_INSTALL_RPATH 
when building bundles (#571).
     add 514a71e8 Remove redundant target_link_libraries to work around 
BUILD_WITH_INSTALL_RPATH.
     add 40df914a A better workaround of the issue of private linking of 
transitive dependencies.
     add c7c818e2 Fix missing `DEPENDS` in `celix_bundle_libs` and typos.
     add ff6b3ef9 Merge branch 'master' into feature/556-osgi-uninstall-2
     add e62187d3 Fix a minor typo.
     add 52227e65 Minor typo fix and documentation improvement.
     add f9403df0 Replace recursive mutex by normal one.
     add ff0c44cd Revert "Update all bundle activator to use async service 
registration."
     add 6c061080 Make unload an internal operation to avoid confusing our 
users.
     add 58a3c3b0 Minor documentation improvement.
     new 24d624ef Merge pull request #569 from apache/feature/556-osgi-uninstall

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 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 +
 .../shell/shell/src/unload_command.c               |  17 +-
 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, 709 insertions(+), 462 deletions(-)
 copy libs/error_injector/unistd/include/unistd_ei.h => 
bundles/shell/shell/src/unload_command.c (75%)

Reply via email to