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

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


    from 2e24b1f6 Avoid unnecessary disk write with an extra disk read.
     new 98f187b9 Fix race condition introduced by 
celix_framework_installBundleInternal.
     new 063593cd Use read-write-lock to protect bundle state transition.
     new 73dac42f Implement OSGi uninstall, and make install/uninstall 
thread-safe.
     new 6008b3d7 Add support for bundle unload.
     new 27383f6c Update all bundle activator to use async service registration.
     new ea6a979c Add useActiveBundles.
     new cccf30aa Add full support of bundle update.
     add 53cf5860 Merge pull request #564 from apache/feature/556-osgi-uninstall
     add 12a8f42b Correct build errors on OSX, issue #567
     add 2efed0a8 Merge pull request #568 from schorg/master
     new fc851349 Merge branch 'master' into feature/556-osgi-uninstall-2

The 8 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/deployment_admin/src/ioapi.c               |   3 +-
 bundles/deployment_admin/src/miniunz.c             |  15 +-
 bundles/http_admin/gtest/src/sut_activator.c       |   8 +-
 bundles/http_admin/http_admin/src/http_admin.c     |   2 +-
 .../pubsub/integration/gtest/loopback_activator.c  |   2 +-
 bundles/pubsub/integration/gtest/tst_activator.c   |   6 +-
 .../integration/gtest/tst_endpoint_activator.c     |   4 +-
 .../pubsub/pubsub_admin_tcp/src/psa_activator.c    |  12 +-
 .../pubsub/pubsub_admin_udp_mc/src/psa_activator.c |   4 +-
 .../pubsub_admin_websocket/src/psa_activator.c     |   4 +-
 .../src/pubsub_websocket_topic_receiver.c          |   4 +-
 .../src/pubsub_websocket_topic_sender.c            |   4 +-
 .../pubsub/pubsub_admin_zmq/src/psa_activator.c    |   4 +-
 .../pubsub/pubsub_discovery/src/psd_activator.c    |   4 +-
 .../src/ps_wire_protocol_activator.c               |   2 +-
 .../src/ps_wire_v2_protocol_activator.c            |   2 +-
 .../src/ps_avrobin_serializer_activator.c          |   2 +-
 .../src/ps_json_serializer_activator.c             |   2 +-
 .../pubsub_topology_manager/src/pstm_activator.c   |   4 +-
 .../src/pubsub_topology_manager.c                  |   2 +-
 .../calculator_service/src/calculator_activator.c  |   2 +-
 .../src/calculator_shell_activator.c               |   6 +-
 .../src/remote_example_activator.c                 |   2 +-
 .../src/remote_example_impl.c                      |   2 +-
 .../gtest/src/tst_activator.c                      |   2 +-
 .../src/remote_service_admin_activator.c           |   2 +-
 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 +-
 .../shell_wui/src/shell_wui_bundle_activator.c     |   2 +-
 documents/building/README.md                       |   2 +-
 .../src/http_example_bundle_activator.c            |   2 +-
 .../src/simple_provider_example.c                  |   2 +-
 .../track_tracker_example/src/activator.c          |   2 +-
 libs/framework/gtest/src/BundleArchiveTestSuite.cc |  27 +-
 .../BundleArchiveWithErrorInjectionTestSuite.cc    |  42 +--
 .../src/CelixBundleContextBundlesTestSuite.cc      | 143 +++++++-
 .../framework/gtest/src/CelixFrameworkTestSuite.cc |  27 +-
 libs/framework/include/celix_bundle.h              |   2 +
 libs/framework/include/celix_bundle_context.h      |  30 +-
 libs/framework/include/celix_framework.h           |  95 ++++-
 libs/framework/src/bundle.c                        |  30 +-
 libs/framework/src/bundle_archive.c                |  39 +--
 libs/framework/src/bundle_context.c                |  12 +-
 libs/framework/src/bundle_revision.c               |  27 +-
 libs/framework/src/dm_dependency_manager_impl.c    |  27 +-
 libs/framework/src/framework.c                     | 382 +++++++++++----------
 .../src/framework_bundle_lifecycle_handler.c       |  20 +-
 libs/framework/src/framework_private.h             |  18 +-
 52 files changed, 637 insertions(+), 435 deletions(-)
 copy libs/error_injector/unistd/include/unistd_ei.h => 
bundles/shell/shell/src/unload_command.c (75%)

Reply via email to