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 d571d545 Merge pull request #525 from apache/hotfix/utils_coverity_fix
add c3bcde55 Add symbols export configuration for celix_utils
add 35ecfceb Add export header for etcdlib
add 860f7a87 Add export header for dfi
add ad63f68c Fix wrong usage of EXPORT marco on structs
add 5d24e831 Remove VISIBILITY_INLINES_HIDDEN from c libs visibility config
add 6a0baac7 Update framework headers to include "celix_framework_export.h"
add 0e45c169 Refactor framework and utils object library for export headers
add dcaa4703 Apply export header macros for framework, utils and dfi
add 01cdb31d Add export macro for private functions used in unit tests
add 92230e48 Remove resolved TODO comment
add dba2213a Fix install include for dfi, utils and framework lib
add eed9d3e4 Merge branch 'master' into feature/export_headers
add ab09c3f7 Apply clang-format on lib dfi headers
add 038746be Add missing GenerateExportHeader cmake include for etcdlib
add 770fb8b5 Revert "Apply clang-format on lib dfi headers"
add 31dfb721 Share export header between shared and static etcd libraries.
add f14fa731 Make sure object library is built using the same setting as
the corresponding shared library.
add 12695f2c Revert erroneous commit.
add 185c5850 Merge branch 'master' into feature/export_headers
new 335935c3 Merge pull request #524 from apache/feature/export_headers
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:
CMakeLists.txt | 3 +
libs/dfi/CMakeLists.txt | 19 ++-
libs/dfi/include/avrobin_serializer.h | 9 +-
libs/dfi/include/dfi_log_util.h | 4 +-
libs/dfi/include/dyn_common.h | 11 +-
libs/dfi/include/dyn_function.h | 27 ++--
libs/dfi/include/dyn_interface.h | 24 ++--
libs/dfi/include/dyn_message.h | 22 ++--
libs/dfi/include/dyn_type.h | 62 ++++-----
libs/dfi/include/json_rpc.h | 7 +-
libs/dfi/include/json_serializer.h | 9 +-
libs/etcdlib/CMakeLists.txt | 40 +++---
libs/etcdlib/api/etcd.h | 25 ++--
libs/etcdlib/api/etcdlib.h | 23 ++--
libs/framework/CMakeLists.txt | 25 +++-
.../BundleArchiveWithErrorInjectionTestSuite.cc | 28 ++---
libs/framework/include/celix_bundle.h | 39 +++---
libs/framework/include/celix_bundle_activator.h | 15 +--
libs/framework/include/celix_bundle_context.h | 138 ++++++++++-----------
libs/framework/include/celix_bundle_event.h | 1 -
libs/framework/include/celix_bundle_state.h | 4 +-
libs/framework/include/celix_dependency_manager.h | 34 ++---
libs/framework/include/celix_dm_component.h | 49 ++++----
libs/framework/include/celix_dm_info.h | 3 +-
.../include/celix_dm_service_dependency.h | 31 +++--
libs/framework/include/celix_framework.h | 59 ++++-----
libs/framework/include/celix_framework_factory.h | 5 +-
libs/framework/include/celix_framework_utils.h | 10 +-
libs/framework/include/celix_launcher.h | 17 +--
libs/framework/include/celix_log.h | 17 +--
libs/framework/include/celix_service_event.h | 4 +-
libs/framework/include/celix_types.h | 9 ++
libs/framework/include_deprecated/archive.h | 3 +-
libs/framework/include_deprecated/bundle.h | 67 +++++-----
.../include_deprecated/bundle_activator.h | 15 +--
libs/framework/include_deprecated/bundle_archive.h | 42 ++++---
libs/framework/include_deprecated/bundle_context.h | 53 ++++----
.../framework/include_deprecated/bundle_revision.h | 11 +-
libs/framework/include_deprecated/capability.h | 11 +-
libs/framework/include_deprecated/dm_activator.h | 7 +-
libs/framework/include_deprecated/dm_component.h | 43 +++----
.../include_deprecated/dm_dependency_manager.h | 15 +--
.../include_deprecated/dm_service_dependency.h | 28 ++---
libs/framework/include_deprecated/framework.h | 17 ++-
libs/framework/include_deprecated/manifest.h | 22 ++--
libs/framework/include_deprecated/module.h | 54 ++++----
libs/framework/include_deprecated/requirement.h | 12 +-
.../include_deprecated/service_listener.h | 1 -
.../include_deprecated/service_reference.h | 26 ++--
.../include_deprecated/service_registration.h | 17 ++-
.../include_deprecated/service_registry.h | 51 ++++----
.../framework/include_deprecated/service_tracker.h | 35 +++---
.../service_tracker_customizer.h | 15 +--
libs/framework/include_deprecated/wire.h | 13 +-
libs/framework/src/bundle_archive.c | 6 +-
libs/framework/src/bundle_archive_private.h | 4 +-
libs/framework/src/bundle_context.c | 2 +-
libs/framework/src/bundle_private.h | 8 +-
libs/framework/src/bundle_revision.c | 4 +-
libs/framework/src/bundle_revision_private.h | 4 +-
libs/framework/src/celix_bundle_cache.c | 2 +-
libs/framework/src/celix_framework_utils_private.h | 18 ++-
libs/framework/src/framework_private.h | 32 ++---
libs/framework/src/service_reference.c | 4 +-
libs/utils/CMakeLists.txt | 33 +++--
libs/utils/include/celix_array_list.h | 44 ++++++-
libs/utils/include/celix_convert_utils.h | 9 +-
libs/utils/include/celix_errno.h | 4 +-
libs/utils/include/celix_file_utils.h | 18 +--
libs/utils/include/celix_filter.h | 17 +--
libs/utils/include/celix_log_utils.h | 17 +--
libs/utils/include/celix_long_hash_map.h | 39 +++---
libs/utils/include/celix_properties.h | 53 ++++----
libs/utils/include/celix_string_hash_map.h | 39 +++---
libs/utils/include/celix_threads.h | 68 +++++-----
libs/utils/include/celix_utils.h | 34 ++---
libs/utils/include/celix_version.h | 32 ++---
libs/utils/include/celix_version_range.h | 23 ++--
libs/utils/include_deprecated/array_list.h | 52 ++++----
libs/utils/include_deprecated/filter.h | 14 ++-
libs/utils/include_deprecated/hash_map.h | 100 +++++++--------
libs/utils/include_deprecated/ip_utils.h | 12 +-
libs/utils/include_deprecated/linked_list.h | 48 +++----
.../include_deprecated/linked_list_iterator.h | 24 ++--
libs/utils/include_deprecated/properties.h | 24 ++--
libs/utils/include_deprecated/utils.h | 18 +--
libs/utils/include_deprecated/version.h | 28 +++--
libs/utils/include_deprecated/version_range.h | 23 ++--
libs/utils/src/array_list_private.h | 3 +-
libs/utils/src/celix_convert_utils.c | 6 +-
libs/utils/src/hash_map.c | 2 +-
libs/utils/src/hash_map_private.h | 15 +--
libs/utils/src/linked_list.c | 2 +-
93 files changed, 1184 insertions(+), 1032 deletions(-)