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

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


    from bb8c349a Remove unused function.
     add 7d4fbbe2 Remove DEBUG level and INFO level logs for dfi
     add e4a0dd1c Replace LOG_ERROR to celix_err_push
     add 97354b99 Add log helper for thread-specific storage error messages
     add 5172a052 Fix bugs for dfi
     add f0304893 Use logHelper print dfi error messages
     add 4ac68f78 Merge branch 'apache:master' into improve_logHelper_for_dfi
     add 67db163a Resolve MacOS Compilation problems
     add 8620b9d7 Resolve MacOS Compilation problems
     add 0b92b0d8 Modify comments for logHelper
     add 34e83fe0 Modify the dfi version, because add celix_err to it
     add 1a24150c Add comments for dfi interface
     add ba9a2002 Replace printf to celix_err_push  for rsa_shm
     add 20efc11b Merge branch 'apache:master' into improve_logHelper_for_dfi
     add b8093ad0 Use logHelper print dfi error message
     add 189efe44 Resolve typo
     add 682cf0c8 Revert "Replace LOG_ERROR to celix_err_push"
     add e2d7d486 Use celix_err to implement LOG_ERROR of dfi, and remove 
LOG_WARNING
     add 8f60311e Mark dif_log_util.h as deprecated
     add e8c13048 Add logHelper for celix_err
     add 44e19aed Bug fix: check reply of jsonRpc
     add 6e3bc4c4 Merge pull request #565 from 
xuzhenbao/improve_logHelper_for_dfi
     add 13425e30 Revert "A better workaround of the issue of private linking 
of transitive dependencies."
     add dda89f07 Merge pull request #575 from 
apache/hotfix/transitive-private-deps
     add d0aa3406 Add missing `find_package` to make examples standalone.
     add a03f83d3 Merge pull request #577 from apache/hotfix/standalone-examples
     add 35db4394 Remove unnecessary synchronizations for async bundle 
operations.
     add 4863418f Remove unnecessary directory creation in 
`celix_bundleArchive_createCacheDirectory`.
     add 60627426 Use the last modification time of the bundle archive cache 
dir rather than that of the manifest.
     add 9eee2ff1 Add initial support for uncompressed bundle.
     add 3f3daa15 Fix broken dependency specification in CelixConfig.cmake.
     add b630c291 Merge pull request #580 from apache/hotfix/cmake-config-deps
     add 519764c9 Make Cxx option defaults work.
     add 5bff73aa Merge pull request #581 from 
apache/hotfix/broken-cxx-option-default
     add 8470b0b2 Merge branch 'master' into 
feature/522-support-uncompressed-bundle
     add eec3661c Add basic unit tests for uncompressed bundle support.
     add b0909e78 Remove dangling link to non-existing uncompressed bundle 
during bundle installation/updating.
     add ec049083 Merge pull request #582 from 
apache/feature/522-support-uncompressed-bundle
     add be34f24c Add hide symbols config for static bundles libs
     add fac303ec Remove hide symbols from rsa_common
     add b0339baa Revert "Remove hide symbols from rsa_common"
     add 55b76b65 Fix testing issue caused by 
`celix_target_hide_symbols(rsa_common)`.
     add 740fe550 Add the "hide symbols" configuration to remaining shared 
library under libs dir.
     add 5d0e47d6 Fix standalone etcdlib build error.
     add b6a4713f Apply symbol visibility control for standalone etcdlib.
     add 17035e0f Revert "Apply symbol visibility control for standalone 
etcdlib."
     add 7e9911bb Revert "Fix standalone etcdlib build error."
     add 84934abb Revert "Add the "hide symbols" configuration to remaining 
shared library under libs dir."
     add f9e28753 Merge pull request #584 from 
apache/feature/442-export-headers-bundle-libs
     add 28564af5 Merge branch 'master' into 
feature/scheduled_event_on_event_thread

No new revisions were added by this update.

Summary of changes:
 CMakeLists.txt                                     |  11 +-
 bundles/logging/log_helper/gtest/CMakeLists.txt    |   2 +-
 .../log_helper/gtest/src/LogHelperTestSuite.cc     |  97 ++++++++-
 .../logging/log_helper/include/celix/LogHelper.h   |   9 +
 .../logging/log_helper/include/celix_log_helper.h  |   7 +
 bundles/logging/log_helper/src/celix_log_helper.c  |  18 ++
 bundles/pubsub/pubsub_spi/CMakeLists.txt           |   2 +
 bundles/pubsub/pubsub_utils/CMakeLists.txt         |   1 +
 .../discovery_zeroconf/gtest/CMakeLists.txt        |   2 +-
 .../src/export_registration_dfi.c                  |  12 +-
 .../src/remote_service_admin_dfi.c                 |  21 --
 .../rsa_shm/gtest/CMakeLists.txt                   |   2 +-
 .../rsa_shm/src/rsa_shm_client.c                   |   3 +-
 .../rsa_shm/src/rsa_shm_server.c                   |   4 +-
 .../shm_pool/CMakeLists.txt                        |   2 +-
 .../shm_pool/include/shm_cache.h                   |   4 +
 .../shm_pool/include/shm_pool.h                    |   3 +
 .../shm_pool/src/shm_cache.c                       |  16 +-
 .../shm_pool/src/shm_pool.c                        |  14 +-
 bundles/remote_services/rsa_common/CMakeLists.txt  |  19 +-
 .../rsa_common/gtest/CMakeLists.txt                |   2 +-
 .../remote_services/rsa_dfi_utils/CMakeLists.txt   |   1 +
 .../remote_services/rsa_dfi_utils/src/dfi_utils.c  |   2 +
 .../rsa_rpc_json/gtest/CMakeLists.txt              |   2 +-
 .../rsa_rpc_json/src/rsa_json_rpc_endpoint_impl.c  |   5 +
 .../rsa_rpc_json/src/rsa_json_rpc_proxy_impl.c     |   3 +
 bundles/remote_services/thpool/CMakeLists.txt      |   2 +-
 cmake/CelixConfig.cmake                            |  49 ++---
 cmake/CelixDeps.cmake.in                           |  13 ++
 conanfile.py                                       |  10 +-
 examples/CMakeLists.txt                            |   4 +-
 examples/celix-examples/CMakeLists.txt             |   4 +-
 examples/conan_test_package/conanfile.py           |  10 +-
 libs/dfi/CMakeLists.txt                            |   2 +-
 .../{example4.descriptor => example5.descriptor}   |   4 +-
 .../descriptors/invalids/multiOutArgs.descriptor   |   9 +
 libs/dfi/gtest/src/json_rpc_tests.cpp              | 218 +++++++++++++++++++--
 libs/dfi/include/avrobin_serializer.h              |  53 +++++
 libs/dfi/include/dfi_log_util.h                    |  10 +-
 libs/dfi/include/dyn_common.h                      |  54 +++++
 libs/dfi/include/dyn_function.h                    | 110 ++++++++++-
 libs/dfi/include/dyn_interface.h                   | 112 ++++++++++-
 libs/dfi/include/dyn_message.h                     |  89 ++++++++-
 libs/dfi/include/dyn_type.h                        |  98 ++++++++-
 libs/dfi/include/json_rpc.h                        |  42 +++-
 libs/dfi/include/json_serializer.h                 |  54 +++++
 libs/dfi/src/avrobin_serializer.c                  |  13 +-
 libs/dfi/src/dyn_avpr_function.c                   |  13 +-
 libs/dfi/src/dyn_avpr_interface.c                  |   3 +-
 libs/dfi/src/dyn_avpr_type.c                       |  49 ++---
 libs/dfi/src/dyn_common.c                          |   1 -
 libs/dfi/src/dyn_function.c                        |   3 +-
 libs/dfi/src/dyn_interface.c                       |   2 +-
 libs/dfi/src/dyn_message.c                         |   3 +-
 libs/dfi/src/dyn_type.c                            |  18 +-
 libs/dfi/src/dyn_type_common.c                     |   2 -
 libs/dfi/src/json_rpc.c                            |  70 +++----
 libs/dfi/src/json_serializer.c                     |   8 +-
 libs/error_injector/CMakeLists.txt                 |   1 +
 libs/error_injector/stat/CMakeLists.txt            |   1 +
 libs/error_injector/stat/include/stat_ei.h         |   2 +
 libs/error_injector/stat/src/stat_ei.cc            |  17 +-
 .../{unistd => stdlib}/CMakeLists.txt              |  12 +-
 .../unistd_ei.h => stdlib/include/stdlib_ei.h}     |  11 +-
 .../src/ifaddrs_ei.cc => stdlib/src/stdlib_ei.cc}  |  15 +-
 libs/error_injector/unistd/CMakeLists.txt          |   6 +-
 libs/error_injector/unistd/include/unistd_ei.h     |   4 +
 libs/error_injector/unistd/src/unistd_ei.cc        |  23 ++-
 libs/framework/gtest/CMakeLists.txt                |   2 +
 libs/framework/gtest/config.properties.in          |   2 +-
 .../BundleArchiveWithErrorInjectionTestSuite.cc    |  43 +++-
 .../src/CelixBundleContextBundlesTestSuite.cc      |  31 ++-
 .../CelixFrameworkUtilsErrorInjectionTestSuite.cc  |  26 +++
 .../gtest/src/CelixFrameworkUtilsTestSuite.cc      |  32 ++-
 libs/framework/include_deprecated/bundle_archive.h |   2 +-
 libs/framework/src/bundle_archive.c                |  51 +++--
 libs/framework/src/bundle_archive_private.h        |   5 -
 libs/framework/src/celix_framework_utils.c         |  29 ++-
 libs/framework/src/framework.c                     |  28 +--
 libs/rcm/include/celix_capability.h                |   2 +-
 libs/rcm/include/celix_requirement.h               |   2 +-
 libs/rcm/include/celix_resource.h                  |   6 +-
 libs/utils/src/celix_err.c                         |   6 +-
 83 files changed, 1391 insertions(+), 364 deletions(-)
 create mode 100644 cmake/CelixDeps.cmake.in
 copy libs/dfi/gtest/descriptors/{example4.descriptor => example5.descriptor} 
(52%)
 create mode 100644 libs/dfi/gtest/descriptors/invalids/multiOutArgs.descriptor
 copy libs/error_injector/{unistd => stdlib}/CMakeLists.txt (72%)
 copy libs/error_injector/{unistd/include/unistd_ei.h => 
stdlib/include/stdlib_ei.h} (86%)
 copy libs/error_injector/{ifaddrs/src/ifaddrs_ei.cc => 
stdlib/src/stdlib_ei.cc} (72%)

Reply via email to