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

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


    from c3bcde55 Add symbols export configuration for celix_utils
     new 35ecfceb Add export header for etcdlib
     new 860f7a87 Add export header for dfi
     new ad63f68c Fix wrong usage of EXPORT marco on structs
     new 5d24e831 Remove VISIBILITY_INLINES_HIDDEN from c libs visibility config
     new 6a0baac7 Update framework headers to include "celix_framework_export.h"
     new 0e45c169 Refactor framework and utils object library for export headers
     new dcaa4703 Apply export header macros for framework, utils and dfi
     new 01cdb31d Add export macro for private functions used in unit tests
     new 92230e48 Remove resolved TODO comment

The 9 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                            |  23 ++--
 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                        |  39 +++---
 libs/etcdlib/api/etcd.h                            |  25 ++--
 libs/etcdlib/api/etcdlib.h                         |  23 ++--
 libs/framework/CMakeLists.txt                      |  84 ++++++++++---
 .../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                          | 128 ++++++++++++-------
 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/src/celix_convert_utils.c               |   6 +-
 78 files changed, 1065 insertions(+), 899 deletions(-)

Reply via email to