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

pnoltes pushed a change to branch feature/674-improve-properties
in repository https://gitbox.apache.org/repos/asf/celix.git


    from 04432b31 Fix minor typo.
     add ef72d72f Add event admin feature
     add b75476ff Add event admin feature
     add 2777331e Add event admin feature
     add cf37e53f Add doc for event admin
     add d3a22c2a remove event admin from misc/experimental/bundles
     add 3a3f2b3d Fix doc for event admin
     add 7d377c9a Merge branch 'master' of https://github.com/xuzhenbao/celix 
into event_admin
     add 012f8264 Change the header file include order
     add a8fc3a7d Add error code for celix_eventAdmin_create
     add 17bfe649 Resolve the build failure for macos
     add 7ede7ee0 Resolve the test failure for macos
     add 8d138f6f Merge branch 'apache:master' into event_admin
     add eb585352 Fix event admin doc grammar error
     add 1335da9d Update 
bundles/event_admin/event_admin_api/include/celix_event_admin_service.h
     add b9b2b560 Improve code based on code review
     add 1f1ba1f0 Improve code based on code review, and remove errno setting 
in celix_eventAdmin_create
     add 3d201736 Merge pull request #738 from xuzhenbao/event_admin
     add 03c0a2ac gh-87: Refactor ctx useService* impl to reuse service tracker.
     add f0e1b228 gh-87: Remove use direct and sod option from useService* 
functions
     add 3d1d8bca gh-87: Update useService doxygen documentation
     add 9776dafb gh-87: Update conan test package useService usage
     add 1c4b4dea Merge branch 'master' into feature/87-refactor-use-services
     add 10cef0b8 Merge pull request #741 from 
apache/feature/87-refactor-use-services
     add f3a7790d Add dispatch option for coverity workflow
     add 8acbe780 Merge pull request #740 from 
apache/feature/add-dispatch-for-coverity-workflow
     add 70d0ae09 Merge branch 'master' into feature/674-improve-properties
     add 9133f178 gh-674: Combine typed array list to string utils functions

No new revisions were added by this update.

Summary of changes:
 .github/workflows/coverity-scan.yml                |   3 +-
 CHANGES.md                                         |   3 +
 bundles/CMakeLists.txt                             |   1 +
 .../bundles => bundles/event_admin}/CMakeLists.txt |  10 +-
 bundles/event_admin/README.md                      |  42 ++
 bundles/event_admin/event_admin/CMakeLists.txt     |  58 ++
 bundles/event_admin/event_admin/README.md          | 113 ++++
 .../event_admin/diagrams/async_delivery_seq.png    | Bin 0 -> 41668 bytes
 .../event_admin/diagrams/async_delivery_seq.puml   |  43 ++
 .../event_admin/diagrams/sync_delivery_seq.png     | Bin 0 -> 14289 bytes
 .../event_admin/diagrams/sync_delivery_seq.puml    |  21 +-
 .../event_admin/event_admin/gtest/CMakeLists.txt   |  94 +++
 .../CelixEventAdapterErrorInjectionTestSuite.cc    | 180 ++++++
 .../gtest/src/CelixEventAdapterTestSuite.cc        | 140 +++++
 .../src/CelixEventAdapterTestSuiteBaseClass.h      |  69 +++
 ...ixEventAdminActivatorErrorInjectionTestSuite.cc | 176 ++++++
 .../gtest/src/CelixEventAdminActivatorTestSuite.cc |  57 ++
 .../src/CelixEventAdminErrorInjectionTestSuite.cc  | 342 +++++++++++
 .../src/CelixEventAdminIntegrationTestSuite.cc}    |  37 +-
 .../gtest/src/CelixEventAdminTestSuite.cc          | 682 +++++++++++++++++++++
 .../gtest/src/CelixEventAdminTestSuiteBaseClass.h  | 192 ++++++
 .../gtest/src/CelixEventErrorInjectionTestSuite.cc |  55 ++
 .../event_admin/gtest/src/CelixEventTestSuite.cc   |  45 ++
 bundles/event_admin/event_admin/src/celix_event.c  |  82 +++
 .../event_admin/event_admin/src/celix_event.h      |  26 +-
 .../event_admin/src/celix_event_adapter.c          | 274 +++++++++
 .../event_admin/src/celix_event_adapter.h          |  31 +-
 .../event_admin/src/celix_event_admin.c            | 650 ++++++++++++++++++++
 .../event_admin/src/celix_event_admin.h            |  33 +-
 .../event_admin/src/celix_event_admin_activator.c  | 135 ++++
 .../event_admin_api}/CMakeLists.txt                |  15 +-
 .../include/celix_event_admin_service.h            |  67 ++
 .../include/celix_event_constants.h                | 115 ++++
 .../include/celix_event_handler_service.h          |  67 ++
 .../gtest => event_admin/examples}/CMakeLists.txt  |  33 +-
 .../examples/event_handler}/CMakeLists.txt         |  18 +-
 .../src/celix_example_event_handler_activator.c    |  52 ++
 .../examples/event_publisher}/CMakeLists.txt       |  18 +-
 .../src/celix_example_event_publisher_activator.c  | 109 ++++
 .../rsa_shm/gtest/src/RsaShmImplUnitTestSuite.cc   |   2 -
 bundles/shell/shell/gtest/CMakeLists.txt           |   6 +-
 bundles/shell/shell/gtest/src/ShellTestSuite.cc    |  54 +-
 bundles/shell/shell/src/help_command.c             |  40 +-
 conanfile.py                                       |  13 +
 examples/conan_test_package/CMakeLists.txt         |  11 +
 examples/conan_test_package/conanfile.py           |   5 +
 .../test_event_admin_api.c}                        |  16 +-
 examples/conan_test_package/test_shell.c           |   3 -
 examples/conan_test_package_v2/conanfile.py        |   5 +
 .../error_injector/celix_bundle_ctx/CMakeLists.txt |   1 +
 .../include/celix_bundle_context_ei.h              |   1 +
 .../src/celix_bundle_context_ei.cc                 |   7 +
 .../celix_dm_component/CMakeLists.txt              |   4 +
 .../include/celix_dm_component_ei.h                |   4 +
 .../src/celix_dm_component_ei.cc                   |  28 +
 .../src/CelixBundleContextServicesTestSuite.cc     |  85 +--
 libs/framework/include/celix/BundleContext.h       |  20 +-
 libs/framework/include/celix_bundle_context.h      |  68 +-
 libs/framework/include/celix_constants.h           |   9 +
 .../include/celix_dm_service_dependency.h          |   3 +
 libs/framework/src/bundle_context.c                | 148 ++---
 .../error_injector/celix_properties/CMakeLists.txt |   2 +
 .../celix_properties/include/celix_properties_ei.h |   2 +
 .../celix_properties/src/celix_properties_ei.cc    |  14 +
 .../error_injector/celix_utils/CMakeLists.txt      |   1 +
 .../celix_utils/include/celix_utils_ei.h           |   2 +
 .../celix_utils/src/celix_utils_ei.cc              |   7 +
 .../src/ConvertUtilsErrorInjectionTestSuite.cc     |   8 +-
 libs/utils/gtest/src/ConvertUtilsTestSuite.cc      |  24 +-
 libs/utils/include/celix_array_list.h              |  15 +
 libs/utils/include/celix_convert_utils.h           |  56 +-
 libs/utils/src/celix_convert_utils.c               |  52 +-
 libs/utils/src/properties.c                        |  19 +-
 misc/experimental/bundles/CMakeLists.txt           |   1 -
 .../bundles/event_admin/CMakeLists.txt             |  43 --
 .../bundles/event_admin/event_admin/CMakeLists.txt |  40 --
 .../event_admin/private/include/event_admin_impl.h | 169 -----
 .../private/src/event_admin_activator.c            | 134 ----
 .../event_admin/private/src/event_admin_impl.c     | 213 -------
 .../event_admin/private/src/event_impl.c           | 134 ----
 .../event_admin/public/include/event_admin.h       |  70 ---
 .../event_admin/public/include/event_constants.h   |  60 --
 .../event_admin/public/include/event_handler.h     |  48 --
 .../event_admin/event_handler/CMakeLists.txt       |  36 --
 .../private/include/event_handler_impl.h           |  57 --
 .../private/src/event_handler_activator.c          | 102 ---
 .../event_handler/private/src/event_handler_impl.c | 112 ----
 .../event_admin/event_publisher/CMakeLists.txt     |  35 --
 .../private/include/event_publisher_impl.h         |  83 ---
 .../private/src/event_publisher_activator.c        |  86 ---
 .../private/src/event_publisher_impl.c             | 140 -----
 91 files changed, 4344 insertions(+), 2042 deletions(-)
 copy {misc/experimental/bundles => bundles/event_admin}/CMakeLists.txt (82%)
 create mode 100644 bundles/event_admin/README.md
 create mode 100644 bundles/event_admin/event_admin/CMakeLists.txt
 create mode 100644 bundles/event_admin/event_admin/README.md
 create mode 100644 
bundles/event_admin/event_admin/diagrams/async_delivery_seq.png
 create mode 100644 
bundles/event_admin/event_admin/diagrams/async_delivery_seq.puml
 create mode 100644 
bundles/event_admin/event_admin/diagrams/sync_delivery_seq.png
 copy documents/diagrams/whiteboard_pattern_log_sink.puml => 
bundles/event_admin/event_admin/diagrams/sync_delivery_seq.puml (71%)
 create mode 100644 bundles/event_admin/event_admin/gtest/CMakeLists.txt
 create mode 100644 
bundles/event_admin/event_admin/gtest/src/CelixEventAdapterErrorInjectionTestSuite.cc
 create mode 100644 
bundles/event_admin/event_admin/gtest/src/CelixEventAdapterTestSuite.cc
 create mode 100644 
bundles/event_admin/event_admin/gtest/src/CelixEventAdapterTestSuiteBaseClass.h
 create mode 100644 
bundles/event_admin/event_admin/gtest/src/CelixEventAdminActivatorErrorInjectionTestSuite.cc
 create mode 100644 
bundles/event_admin/event_admin/gtest/src/CelixEventAdminActivatorTestSuite.cc
 create mode 100644 
bundles/event_admin/event_admin/gtest/src/CelixEventAdminErrorInjectionTestSuite.cc
 copy 
bundles/{remote_services/discovery_zeroconf/gtest/src/DiscoveryZeroconfIntegrationTestSuite.cc
 => event_admin/event_admin/gtest/src/CelixEventAdminIntegrationTestSuite.cc} 
(57%)
 create mode 100644 
bundles/event_admin/event_admin/gtest/src/CelixEventAdminTestSuite.cc
 create mode 100644 
bundles/event_admin/event_admin/gtest/src/CelixEventAdminTestSuiteBaseClass.h
 create mode 100644 
bundles/event_admin/event_admin/gtest/src/CelixEventErrorInjectionTestSuite.cc
 create mode 100644 
bundles/event_admin/event_admin/gtest/src/CelixEventTestSuite.cc
 create mode 100644 bundles/event_admin/event_admin/src/celix_event.c
 copy libs/error_injector/pthread/include/pthread_ei.h => 
bundles/event_admin/event_admin/src/celix_event.h (60%)
 create mode 100644 bundles/event_admin/event_admin/src/celix_event_adapter.c
 copy libs/framework/src/dm_dependency_manager_impl.h => 
bundles/event_admin/event_admin/src/celix_event_adapter.h (61%)
 create mode 100644 bundles/event_admin/event_admin/src/celix_event_admin.c
 copy 
libs/framework/error_injector/celix_bundle_ctx/include/celix_bundle_context_ei.h
 => bundles/event_admin/event_admin/src/celix_event_admin.h (52%)
 create mode 100644 
bundles/event_admin/event_admin/src/celix_event_admin_activator.c
 copy bundles/{cxx_remote_services/rsa_spi => 
event_admin/event_admin_api}/CMakeLists.txt (68%)
 create mode 100644 
bundles/event_admin/event_admin_api/include/celix_event_admin_service.h
 create mode 100644 
bundles/event_admin/event_admin_api/include/celix_event_constants.h
 create mode 100644 
bundles/event_admin/event_admin_api/include/celix_event_handler_service.h
 copy bundles/{remote_services/remote_service_admin_shm_v2/shm_pool/gtest => 
event_admin/examples}/CMakeLists.txt (56%)
 copy {examples/celix-examples/dm_example/phase3 => 
bundles/event_admin/examples/event_handler}/CMakeLists.txt (74%)
 create mode 100644 
bundles/event_admin/examples/event_handler/src/celix_example_event_handler_activator.c
 copy {examples/celix-examples/dm_example/phase3 => 
bundles/event_admin/examples/event_publisher}/CMakeLists.txt (74%)
 create mode 100644 
bundles/event_admin/examples/event_publisher/src/celix_example_event_publisher_activator.c
 copy examples/{celix-examples/bundle_with_private_lib/tlib/src/test.c => 
conan_test_package/test_event_admin_api.c} (70%)
 delete mode 100644 misc/experimental/bundles/event_admin/CMakeLists.txt
 delete mode 100644 
misc/experimental/bundles/event_admin/event_admin/CMakeLists.txt
 delete mode 100644 
misc/experimental/bundles/event_admin/event_admin/private/include/event_admin_impl.h
 delete mode 100644 
misc/experimental/bundles/event_admin/event_admin/private/src/event_admin_activator.c
 delete mode 100644 
misc/experimental/bundles/event_admin/event_admin/private/src/event_admin_impl.c
 delete mode 100644 
misc/experimental/bundles/event_admin/event_admin/private/src/event_impl.c
 delete mode 100644 
misc/experimental/bundles/event_admin/event_admin/public/include/event_admin.h
 delete mode 100644 
misc/experimental/bundles/event_admin/event_admin/public/include/event_constants.h
 delete mode 100644 
misc/experimental/bundles/event_admin/event_admin/public/include/event_handler.h
 delete mode 100644 
misc/experimental/bundles/event_admin/event_handler/CMakeLists.txt
 delete mode 100644 
misc/experimental/bundles/event_admin/event_handler/private/include/event_handler_impl.h
 delete mode 100644 
misc/experimental/bundles/event_admin/event_handler/private/src/event_handler_activator.c
 delete mode 100644 
misc/experimental/bundles/event_admin/event_handler/private/src/event_handler_impl.c
 delete mode 100644 
misc/experimental/bundles/event_admin/event_publisher/CMakeLists.txt
 delete mode 100644 
misc/experimental/bundles/event_admin/event_publisher/private/include/event_publisher_impl.h
 delete mode 100644 
misc/experimental/bundles/event_admin/event_publisher/private/src/event_publisher_activator.c
 delete mode 100644 
misc/experimental/bundles/event_admin/event_publisher/private/src/event_publisher_impl.c

Reply via email to