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

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


    from dc49710  Updated Config to use build type specific CelixTargets.
     add e1e25f8  Update github workflows to support coverage. Also split up 
the build.yml in ubuntu and macos version.
     add 7f137b1  Update github workflows
     add 13cc3c7  Updates github workflows
     add dfff6fc  Updates github workflows
     add e597b34  Updates github workflows
     add fc72e40  Updates github workflows
     add 6d1b7f2  Updates github workflows
     add dd11d22  Refactoring of the setup_target_for_coverage CMake command, 
now only needs a add_test target name.
     add 6891fdd  Updates github workflows
     add 67b2ccb  Refactoring of the setup_target_for_coverage CMake command, 
now only needs a add_test target name.
     add dc0393d  Removes unused c thread pool and add coverage setup for 
filter tests
     add 0a4f780  Disables last step of the coverage workflow. Will be enabled 
when Celix project can configure the thresholds.
     add 8981c30  Adds link to blocking issue to enable upload to coveralls
     add ea4a396  Get proper backtraces when using asan
     add cf2e7ad  Merge pull request #206 from Oipo/feature/better_asan
     add 00ff0d4  Merge remote-tracking branch 'remotes/origin/develop' into 
feature/coverage_on_github_workflow
     add d9b2c6d  Merge pull request #200 from 
apache/feature/coverage_on_github_workflow
     add e23ea3a  Changed freeSerializeMsg behaviour for pubsub serialization.
     add f5fbab0  Merge pull request #207 from 
apache/feature/free_serializer_change
     add 79bc4dd  Fix crash in pub using ip with post fix
     add 79884e3  Fix TCP endpoint handling
     add 7a46f24  Avoid segfault when stopping bundle
     add 23f7d3d  Fix test for OSX
     add 57c3f5a  Fix printf error
     add 9910215  Fix review comment
     add ce67452  Merge pull request #211 from 
apache/feature/fix_tcp_endpoint_handling
     add 09635b6  Merge branch 'develop' into 
bugfix/fix_tcp_admin_using_ip_with_postfix
     add b854419  Changes FindFFI so that the dir /usr/local/opt/libffi has 
prefernce over /usr/lib for finding libffi.
     add 73ca51a  Removing installing libffi with brew from the OSX build. Lets 
see if the provided libffi for OSX is good enough.
     add c9731fe  Removing libffi flags from macos build config
     add 4ec64f8  Adds missing lock
     add 1833814  Merge pull request #213 from 
apache/bugfix/fix_tcp_admin_using_ip_with_postfix
     add 03c7f31  Fix data race in get/set bundle state (#214)
     add 0dfa781  Fixes an potential race conditation issues with the creation 
of service ids.
     add 2dd0a75  Updates first svc id to 1
     add 42dbe6f  Feature/refactored logging service (#209)
     add c0fd8d0  Adds thread protection to the use of zmq socket.
     add 586ec0b  Merge pull request #225 from apache/feature/protect_zmq_socket
     add e3d340d  Merge branch 'develop' into feature/threadsafe_svc_id
     add 23a9f61  Merge pull request #224 from apache/feature/threadsafe_svc_id
     new 73e51ae  Merge branch 'develop' of github.com:apache/celix into 
feature/support_multiple_build_types
     new f86971e  Enabled cmake policy to get rid of warnings.

The 2 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:
 .github/workflows/build.yml                        |   90 --
 .github/workflows/coverage.yml                     |   49 +
 .github/workflows/macos.yml                        |   38 +
 .github/workflows/ubuntu.yml                       |   76 ++
 .travis.yml                                        |    6 +-
 CMakeLists.txt                                     |    7 +-
 bundles/deployment_admin/CMakeLists.txt            |    2 +-
 bundles/deployment_admin/src/deployment_admin.c    |   26 +-
 bundles/deployment_admin/src/log_sync.c            |    8 +-
 bundles/device_access/device_access/CMakeLists.txt |    2 -
 .../device_access/device_access/src/activator.c    |   15 +-
 .../device_access/src/device_manager.c             |   47 +-
 .../device_access/src/device_manager.h             |    4 +-
 .../device_access/src/driver_matcher.c             |   17 +-
 bundles/device_access/example/CMakeLists.txt       |    2 +-
 .../example/base_driver/src/activator.c            |    6 +-
 .../example/consuming_driver/src/activator.c       |    3 +-
 .../example/refining_driver/src/activator.c        |    3 +-
 bundles/http_admin/test/CMakeLists.txt             |    2 +-
 bundles/logging/CMakeLists.txt                     |   15 +-
 bundles/logging/README.md                          |   53 +
 .../log_admin}/CMakeLists.txt                      |   27 +-
 .../logging/log_admin/gtest}/CMakeLists.txt        |   27 +-
 .../log_admin/gtest/src/LogAdminTestSuite.cc       |  446 ++++++++
 bundles/logging/log_admin/src/celix_log_admin.c    |  659 ++++++++++++
 bundles/logging/log_admin/src/celix_log_admin.h    |   76 ++
 .../log_admin/src/celix_log_admin_activator.c}     |   22 +-
 bundles/logging/log_helper/CMakeLists.txt          |   46 +
 .../logging/log_helper/gtest}/CMakeLists.txt       |   17 +-
 .../log_helper/gtest/src/LogHelperTestSuite.cc     |  101 ++
 .../logging/log_helper/include/celix_log_helper.h  |  114 ++
 .../include_v2}/log_helper.h                       |    0
 bundles/logging/log_helper/src/celix_log_helper.c  |  169 +++
 .../{log_service => log_helper}/src/log_helper.c   |    0
 bundles/logging/log_service/CMakeLists.txt         |   60 --
 bundles/logging/log_service/README.md              |   19 -
 .../logging/log_service_api/CMakeLists.txt         |   36 +-
 .../log_service_api/include/celix_log_control.h    |   59 ++
 .../log_service_api/include/celix_log_service.h    |  118 +++
 .../log_service_api/include/celix_log_sink.h       |   60 ++
 .../include_v2}/log_entry.h                        |    0
 .../include_v2}/log_listener.h                     |    0
 .../include_v2}/log_reader_service.h               |    0
 .../include_v2}/log_service.h                      |    0
 .../CMakeLists.txt                                 |   45 +-
 .../src/deprecated_log_writer_stdout_activator.c   |   34 +-
 .../{log_service => log_service_v2}/src/log.c      |    2 +-
 .../{log_service => log_service_v2}/src/log.h      |    0
 .../src/log_entry.c                                |    0
 .../src/log_factory.c                              |    0
 .../src/log_factory.h                              |    0
 .../src/log_reader_service_impl.c                  |    0
 .../src/log_reader_service_impl.h                  |    0
 .../src/log_service_activator.c                    |    1 -
 .../src/log_service_impl.c                         |    0
 .../src/log_service_impl.h                         |    0
 bundles/logging/log_writer/CMakeLists.txt          |   24 -
 bundles/logging/log_writer/README.md               |   13 -
 .../logging/log_writer/log_writer/CMakeLists.txt   |   24 -
 .../log_writer/include/celix_log_writer.h          |   33 -
 .../log_writer/src/log_writer_activator.c          |   65 --
 .../log_writer_stdout/src/log_writer_stdout.c      |   50 -
 .../log_writer/log_writer_syslog/CMakeLists.txt    |   49 -
 .../private/src/log_writer_syslog.c                |   68 --
 .../logging/log_writers}/CMakeLists.txt            |    6 +-
 bundles/logging/log_writers/README.md              |   11 +
 .../log_writers/syslog_writer}/CMakeLists.txt      |   20 +-
 .../syslog_writer/gtest}/CMakeLists.txt            |   25 +-
 .../gtest/src/SyslogWriterTestSuite.cc             |  100 ++
 .../src/celix_syslog_writer_activator.c            |   93 ++
 bundles/pubsub/examples/CMakeLists.txt             |   14 +-
 .../pubsub/pubsub_admin_tcp/src/psa_activator.c    |   10 +-
 .../pubsub/pubsub_admin_tcp/src/pubsub_tcp_admin.c |   12 +-
 .../pubsub/pubsub_admin_tcp/src/pubsub_tcp_admin.h |    4 +-
 .../pubsub_admin_tcp/src/pubsub_tcp_handler.c      |  140 +--
 .../pubsub_admin_tcp/src/pubsub_tcp_handler.h      |    4 +-
 .../src/pubsub_tcp_topic_receiver.c                |   21 +-
 .../src/pubsub_tcp_topic_receiver.h                |    2 +-
 .../pubsub_admin_tcp/src/pubsub_tcp_topic_sender.c |   15 +-
 .../pubsub_admin_tcp/src/pubsub_tcp_topic_sender.h |    2 +-
 .../pubsub/pubsub_admin_udp_mc/src/psa_activator.c |   10 +-
 .../pubsub_admin_udp_mc/src/pubsub_udpmc_admin.c   |   14 +-
 .../pubsub_admin_udp_mc/src/pubsub_udpmc_admin.h   |    4 +-
 .../src/pubsub_udpmc_topic_receiver.c              |   14 +-
 .../src/pubsub_udpmc_topic_receiver.h              |    4 +-
 .../src/pubsub_udpmc_topic_sender.c                |    1 -
 .../pubsub_admin_websocket/src/psa_activator.c     |   10 +-
 .../src/pubsub_websocket_admin.c                   |   12 +-
 .../src/pubsub_websocket_admin.h                   |    4 +-
 .../src/pubsub_websocket_topic_receiver.c          |   14 +-
 .../src/pubsub_websocket_topic_receiver.h          |    2 +-
 .../src/pubsub_websocket_topic_sender.c            |   15 +-
 .../src/pubsub_websocket_topic_sender.h            |    2 +-
 .../pubsub/pubsub_admin_zmq/src/psa_activator.c    |   10 +-
 .../pubsub/pubsub_admin_zmq/src/pubsub_zmq_admin.c |   12 +-
 .../pubsub/pubsub_admin_zmq/src/pubsub_zmq_admin.h |    4 +-
 .../src/pubsub_zmq_topic_receiver.c                |   14 +-
 .../src/pubsub_zmq_topic_receiver.h                |    2 +-
 .../pubsub_admin_zmq/src/pubsub_zmq_topic_sender.c |   23 +-
 .../pubsub_admin_zmq/src/pubsub_zmq_topic_sender.h |    3 +-
 .../pubsub/pubsub_discovery/src/psd_activator.c    |   10 +-
 .../pubsub_discovery/src/pubsub_discovery_impl.c   |   10 +-
 .../pubsub_discovery/src/pubsub_discovery_impl.h   |    6 +-
 .../pubsub_protocol_wire_v1/gtest/CMakeLists.txt   |    2 +-
 .../src/pubsub_avrobin_serializer_impl.c           |   29 +-
 .../src/pubsub_avrobin_serializer_impl.h           |    2 +-
 .../src/pubsub_serializer_impl.c                   |   39 +-
 .../src/pubsub_serializer_impl.h                   |    2 +-
 .../pubsub_topology_manager/src/pstm_activator.c   |   11 +-
 .../src/pubsub_topology_manager.c                  |   31 +-
 .../src/pubsub_topology_manager.h                  |    6 +-
 bundles/pubsub/pubsub_utils/src/pubsub_utils_url.c |    2 +-
 bundles/pubsub/test/CMakeLists.txt                 |   12 +-
 bundles/remote_services/CMakeLists.txt             |   21 +-
 .../discovery_common/include/discovery.h           |    4 +-
 .../include/endpoint_discovery_poller.h            |    4 +-
 .../discovery_common/src/discovery.c               |   16 +-
 .../discovery_common/src/discovery_activator.c     |   16 +-
 .../src/endpoint_descriptor_reader.c               |    6 +-
 .../src/endpoint_discovery_poller.c                |   14 +-
 .../src/endpoint_discovery_server.c                |   18 +-
 .../discovery_configured/CMakeLists.txt            |   44 +-
 .../discovery_configured/src/discovery_impl.c      |   10 +-
 .../discovery_configured/src/discovery_impl.h      |    2 +-
 .../remote_services/discovery_etcd/CMakeLists.txt  |   61 +-
 .../discovery_etcd/src/discovery_impl.c            |    9 +-
 .../discovery_etcd/src/discovery_impl.h            |    2 +-
 .../discovery_etcd/src/etcd_watcher.c              |   11 +-
 .../remote_services/discovery_shm/CMakeLists.txt   |   53 +-
 .../discovery_shm/src/discovery_impl.c             |    7 +-
 .../discovery_shm/src/discovery_shmWatcher.c       |   10 +-
 bundles/remote_services/examples/CMakeLists.txt    |   81 +-
 .../remote_service_admin_dfi/CMakeLists.txt        |   72 +-
 .../remote_service_admin_dfi/gtest/CMakeLists.txt  |    2 +-
 .../src/export_registration_dfi.c                  |   18 +-
 .../src/export_registration_dfi.h                  |    4 +-
 .../src/remote_service_admin_dfi.c                 |   65 +-
 .../private/src/remote_service_admin_impl.c        |   68 +-
 .../private/test/CMakeLists.txt                    |    2 +-
 .../rsa_common/src/endpoint_description.c          |    2 +-
 .../rsa_common/src/export_registration_impl.c      |    6 +-
 .../rsa_common/src/export_registration_impl.h      |    6 +-
 .../rsa_common/src/import_registration_impl.c      |   12 +-
 .../rsa_common/src/import_registration_impl.h      |    6 +-
 .../topology_manager/CMakeLists.txt                |   49 +-
 .../topology_manager/src/activator.c               |   17 +-
 .../topology_manager/src/topology_manager.c        |   41 +-
 .../topology_manager/src/topology_manager.h        |    4 +-
 .../topology_manager/tms_tst/CMakeLists.txt        |    2 +-
 bundles/shell/remote_shell/CMakeLists.txt          |    4 +-
 bundles/shell/remote_shell/src/activator.c         |   14 +-
 .../shell/remote_shell/src/connection_listener.c   |   25 +-
 bundles/shell/remote_shell/src/remote_shell.c      |    7 +-
 bundles/shell/remote_shell/src/remote_shell.h      |    2 +-
 bundles/shell/remote_shell/src/shell_mediator.c    |   11 +-
 bundles/shell/remote_shell/src/shell_mediator.h    |    3 +-
 bundles/shell/shell/CMakeLists.txt                 |    1 -
 bundles/shell/shell/src/activator.c                |   15 +-
 bundles/shell/shell/src/log_command.c              |   94 --
 bundles/shell/shell/src/shell.c                    |   26 +-
 bundles/shell/shell/src/shell_private.h            |    4 +-
 bundles/shell/shell/src/std_commands.h             |    1 -
 bundles/shell/shell/test/CMakeLists.txt            |    2 +-
 cmake/Modules/FindFFI.cmake                        |   32 +-
 cmake/celix_project/CelixProject.cmake             |   16 +-
 cmake/celix_project/CodeCoverage.cmake             |   75 +-
 documents/intro/README.md                          |    2 +-
 .../celix-examples/dm_example_cxx/CMakeLists.txt   |    4 +-
 .../dm_example_cxx/phase2/src/Phase2Cmp.h          |    6 +-
 .../dm_example_cxx/phase2/src/Phase2aActivator.cc  |    4 +-
 .../dm_example_cxx/phase2/src/Phase2aCmp.cc        |   12 +-
 .../dm_example_cxx/phase2/src/Phase2bActivator.cc  |    4 +-
 .../dm_example_cxx/phase2/src/Phase2bCmp.cc        |   10 +-
 .../log_service_example/CMakeLists.txt             |    4 +-
 .../log_service_example/src/activator.c            |   22 +-
 libs/dfi/gtest/CMakeLists.txt                      |    2 +-
 libs/framework/CMakeLists.txt                      |  294 +-----
 libs/framework/gtest/CMakeLists.txt                |    2 +-
 .../gtest/src/bundle_context_services_test.cpp     |   24 +-
 libs/framework/include/bundle_context.h            |    2 +-
 libs/framework/include/celix_bundle_context.h      |    3 +-
 libs/framework/include/celix_constants.h           |    6 +
 libs/framework/include/celix_framework.h           |    9 +
 libs/framework/include/celix_log.h                 |   42 +-
 libs/framework/include/framework_event.h           |    2 +-
 libs/framework/include/service_registry.h          |    6 +
 .../integration-test/test_bundle1/CMakeLists.txt   |   20 -
 .../integration-test/test_bundle1/src/activator.c  |   79 --
 .../integration-test/test_launcher/CMakeLists.txt  |   22 -
 .../integration-test/test_launcher/src/launcher.c  |   95 --
 libs/framework/private/mock/attribute_mock.c       |   60 --
 libs/framework/private/mock/bundle_archive_mock.c  |  165 ---
 libs/framework/private/mock/bundle_cache_mock.c    |   67 --
 libs/framework/private/mock/bundle_context_mock.c  |  382 -------
 libs/framework/private/mock/bundle_mock.c          |  327 ------
 libs/framework/private/mock/bundle_revision_mock.c |   80 --
 libs/framework/private/mock/capability_mock.c      |   68 --
 libs/framework/private/mock/celix_log_mock.c       |  100 --
 .../private/mock/dm_dependency_manager_mock.c      |   41 -
 libs/framework/private/mock/filter_mock.c          |   55 -
 libs/framework/private/mock/framework_mock.c       |  393 -------
 libs/framework/private/mock/manifest_mock.c        |   80 --
 libs/framework/private/mock/manifest_parser_mock.c |   82 --
 libs/framework/private/mock/miniunz_mock.c         |   39 -
 libs/framework/private/mock/module_mock.c          |  155 ---
 libs/framework/private/mock/properties_mock.c      |   74 --
 libs/framework/private/mock/requirement_mock.c     |   66 --
 libs/framework/private/mock/resolver_mock.c        |   51 -
 .../private/mock/service_reference_mock.c          |  192 ----
 .../private/mock/service_registration_mock.c       |  164 ---
 .../framework/private/mock/service_registry_mock.c |  238 -----
 .../private/mock/service_tracker_customizer_mock.c |   84 --
 libs/framework/private/mock/service_tracker_stub.c |   24 -
 libs/framework/private/mock/version_mock.c         |  112 --
 libs/framework/private/mock/version_range_mock.c   |   69 --
 libs/framework/private/mock/wire_mock.c            |   75 --
 libs/framework/private/resources-test/NOTE         |   24 -
 libs/framework/private/resources-test/manifest.txt |    4 -
 .../private/resources-test/manifest_sections.txt   |   17 -
 libs/framework/private/test/attribute_test.cpp     |  121 ---
 .../framework/private/test/bundle_archive_test.cpp |  313 ------
 libs/framework/private/test/bundle_cache_test.cpp  |  159 ---
 .../framework/private/test/bundle_context_test.cpp |  621 -----------
 .../private/test/bundle_revision_test.cpp          |  158 ---
 libs/framework/private/test/bundle_test.cpp        | 1007 ------------------
 libs/framework/private/test/capability_test.cpp    |  163 ---
 .../private/test/celix_errorcodes_test.cpp         |   87 --
 libs/framework/private/test/framework_test.c       |  149 ---
 libs/framework/private/test/framework_test.cpp     |  112 --
 .../private/test/manifest_parser_test.cpp          |  255 -----
 libs/framework/private/test/manifest_test.cpp      |  215 ----
 libs/framework/private/test/module_test.cpp        |  397 -------
 libs/framework/private/test/requirement_test.cpp   |  179 ----
 libs/framework/private/test/resolver_test.cpp      |  353 -------
 .../private/test/service_reference_test.cpp        |  798 --------------
 .../private/test/service_registration_test.cpp     |  391 -------
 .../private/test/service_registry_test.cpp         | 1084 --------------------
 .../test/service_tracker_customizer_test.cpp       |  171 ---
 .../private/test/service_tracker_test.cpp          | 1075 -------------------
 libs/framework/private/test/wire_test.cpp          |  100 --
 libs/framework/src/attribute.c                     |    9 +-
 libs/framework/src/bundle.c                        |   48 +-
 libs/framework/src/bundle_archive.c                |   48 +-
 libs/framework/src/bundle_cache.c                  |   10 +-
 libs/framework/src/bundle_context.c                |   68 +-
 libs/framework/src/bundle_revision.c               |   19 +-
 libs/framework/src/capability.c                    |    2 +-
 libs/framework/src/celix_errorcodes.c              |   21 +-
 libs/framework/src/celix_log.c                     |  163 +--
 libs/framework/src/framework.c                     |   93 +-
 libs/framework/src/framework_private.h             |    2 +-
 libs/framework/src/manifest.c                      |   10 +-
 libs/framework/src/manifest_parser.c               |    2 +-
 libs/framework/src/requirement.c                   |    4 +-
 libs/framework/src/resolver.c                      |    6 +-
 libs/framework/src/service_reference.c             |    8 +-
 libs/framework/src/service_registration.c          |   10 +-
 libs/framework/src/service_registry.c              |  129 ++-
 libs/framework/src/service_registry_private.h      |    2 +-
 libs/framework/src/service_tracker.c               |   82 +-
 libs/framework/src/service_tracker_customizer.c    |    2 +-
 libs/framework/src/wire.c                          |    2 +-
 libs/utils/CMakeLists.txt                          |   29 +-
 .../utils/gtest}/CMakeLists.txt                    |   17 +-
 libs/utils/gtest/src/LogUtilsTestSuite.cc          |   76 ++
 libs/utils/include/celix_errno.h                   |    7 +-
 .../utils/include/celix_log_constants.h            |   12 +-
 .../utils/include/celix_log_level.h                |   27 +-
 libs/utils/include/celix_log_utils.h               |  106 ++
 libs/utils/include/celix_properties.h              |    2 +-
 libs/utils/include/celix_utils.h                   |   14 +
 libs/utils/include/utils.h                         |    7 -
 libs/utils/private/test/celix_threads_test.cpp     |   29 +-
 libs/utils/private/test/thread_pool_test.cpp       |  120 ---
 libs/utils/src/celix_log_utils.c                   |  164 +++
 libs/utils/src/celix_threads.c                     |    4 +-
 libs/utils/src/properties.c                        |    2 +-
 libs/utils/src/thpool.c                            |  535 ----------
 libs/utils/src/utils.c                             |   24 +-
 .../bundles/config_admin/CMakeLists.txt            |    2 +-
 .../config_admin/config_admin_tst/CMakeLists.txt   |    2 +-
 .../private/src/event_admin_activator.c            |    2 -
 .../event_admin/private/src/event_admin_impl.c     |   22 +-
 .../event_admin/private/src/event_impl.c           |    6 +-
 .../private/src/event_handler_activator.c          |    3 +-
 .../event_handler/private/src/event_handler_impl.c |   14 +-
 .../private/src/event_publisher_impl.c             |   12 +-
 287 files changed, 4224 insertions(+), 14473 deletions(-)
 delete mode 100644 .github/workflows/build.yml
 create mode 100644 .github/workflows/coverage.yml
 create mode 100644 .github/workflows/macos.yml
 create mode 100644 .github/workflows/ubuntu.yml
 create mode 100644 bundles/logging/README.md
 copy bundles/{device_access/driver_locator => 
logging/log_admin}/CMakeLists.txt (63%)
 copy {examples/celix-examples/services_example_cxx => 
bundles/logging/log_admin/gtest}/CMakeLists.txt (63%)
 create mode 100644 bundles/logging/log_admin/gtest/src/LogAdminTestSuite.cc
 create mode 100644 bundles/logging/log_admin/src/celix_log_admin.c
 create mode 100644 bundles/logging/log_admin/src/celix_log_admin.h
 copy bundles/{shell/shell/src/quit_command.c => 
logging/log_admin/src/celix_log_admin_activator.c} (55%)
 create mode 100644 bundles/logging/log_helper/CMakeLists.txt
 copy {examples/celix-examples/hello_world_c => 
bundles/logging/log_helper/gtest}/CMakeLists.txt (74%)
 create mode 100644 bundles/logging/log_helper/gtest/src/LogHelperTestSuite.cc
 create mode 100644 bundles/logging/log_helper/include/celix_log_helper.h
 rename bundles/logging/{log_service/loghelper_include => 
log_helper/include_v2}/log_helper.h (100%)
 create mode 100644 bundles/logging/log_helper/src/celix_log_helper.c
 rename bundles/logging/{log_service => log_helper}/src/log_helper.c (100%)
 delete mode 100644 bundles/logging/log_service/CMakeLists.txt
 delete mode 100644 bundles/logging/log_service/README.md
 copy cmake/Modules/FindSyslog.cmake => 
bundles/logging/log_service_api/CMakeLists.txt (52%)
 create mode 100644 bundles/logging/log_service_api/include/celix_log_control.h
 create mode 100644 bundles/logging/log_service_api/include/celix_log_service.h
 create mode 100644 bundles/logging/log_service_api/include/celix_log_sink.h
 rename bundles/logging/{log_service/include => 
log_service_api/include_v2}/log_entry.h (100%)
 rename bundles/logging/{log_service/include => 
log_service_api/include_v2}/log_listener.h (100%)
 rename bundles/logging/{log_service/include => 
log_service_api/include_v2}/log_reader_service.h (100%)
 rename bundles/logging/{log_service/include => 
log_service_api/include_v2}/log_service.h (100%)
 rename bundles/logging/{log_writer/log_writer_stdout => 
log_service_v2}/CMakeLists.txt (53%)
 copy libs/dfi/gtest/src/dyn_example_functions.c => 
bundles/logging/log_service_v2/src/deprecated_log_writer_stdout_activator.c 
(50%)
 rename bundles/logging/{log_service => log_service_v2}/src/log.c (99%)
 rename bundles/logging/{log_service => log_service_v2}/src/log.h (100%)
 rename bundles/logging/{log_service => log_service_v2}/src/log_entry.c (100%)
 rename bundles/logging/{log_service => log_service_v2}/src/log_factory.c (100%)
 rename bundles/logging/{log_service => log_service_v2}/src/log_factory.h (100%)
 rename bundles/logging/{log_service => 
log_service_v2}/src/log_reader_service_impl.c (100%)
 rename bundles/logging/{log_service => 
log_service_v2}/src/log_reader_service_impl.h (100%)
 rename bundles/logging/{log_service => 
log_service_v2}/src/log_service_activator.c (99%)
 rename bundles/logging/{log_service => log_service_v2}/src/log_service_impl.c 
(100%)
 rename bundles/logging/{log_service => log_service_v2}/src/log_service_impl.h 
(100%)
 delete mode 100644 bundles/logging/log_writer/CMakeLists.txt
 delete mode 100644 bundles/logging/log_writer/README.md
 delete mode 100644 bundles/logging/log_writer/log_writer/CMakeLists.txt
 delete mode 100644 
bundles/logging/log_writer/log_writer/include/celix_log_writer.h
 delete mode 100644 
bundles/logging/log_writer/log_writer/src/log_writer_activator.c
 delete mode 100644 
bundles/logging/log_writer/log_writer_stdout/src/log_writer_stdout.c
 delete mode 100644 bundles/logging/log_writer/log_writer_syslog/CMakeLists.txt
 delete mode 100644 
bundles/logging/log_writer/log_writer_syslog/private/src/log_writer_syslog.c
 rename {libs/framework/private/integration-test => 
bundles/logging/log_writers}/CMakeLists.txt (82%)
 create mode 100644 bundles/logging/log_writers/README.md
 copy bundles/{remote_services/civetweb => 
logging/log_writers/syslog_writer}/CMakeLists.txt (65%)
 copy bundles/{remote_services/examples/interceptors => 
logging/log_writers/syslog_writer/gtest}/CMakeLists.txt (57%)
 create mode 100644 
bundles/logging/log_writers/syslog_writer/gtest/src/SyslogWriterTestSuite.cc
 create mode 100644 
bundles/logging/log_writers/syslog_writer/src/celix_syslog_writer_activator.c
 delete mode 100644 bundles/shell/shell/src/log_command.c
 delete mode 100644 
libs/framework/private/integration-test/test_bundle1/CMakeLists.txt
 delete mode 100644 
libs/framework/private/integration-test/test_bundle1/src/activator.c
 delete mode 100644 
libs/framework/private/integration-test/test_launcher/CMakeLists.txt
 delete mode 100644 
libs/framework/private/integration-test/test_launcher/src/launcher.c
 delete mode 100644 libs/framework/private/mock/attribute_mock.c
 delete mode 100644 libs/framework/private/mock/bundle_archive_mock.c
 delete mode 100644 libs/framework/private/mock/bundle_cache_mock.c
 delete mode 100644 libs/framework/private/mock/bundle_context_mock.c
 delete mode 100644 libs/framework/private/mock/bundle_mock.c
 delete mode 100644 libs/framework/private/mock/bundle_revision_mock.c
 delete mode 100644 libs/framework/private/mock/capability_mock.c
 delete mode 100644 libs/framework/private/mock/celix_log_mock.c
 delete mode 100644 libs/framework/private/mock/dm_dependency_manager_mock.c
 delete mode 100644 libs/framework/private/mock/filter_mock.c
 delete mode 100644 libs/framework/private/mock/framework_mock.c
 delete mode 100644 libs/framework/private/mock/manifest_mock.c
 delete mode 100644 libs/framework/private/mock/manifest_parser_mock.c
 delete mode 100644 libs/framework/private/mock/miniunz_mock.c
 delete mode 100644 libs/framework/private/mock/module_mock.c
 delete mode 100644 libs/framework/private/mock/properties_mock.c
 delete mode 100644 libs/framework/private/mock/requirement_mock.c
 delete mode 100644 libs/framework/private/mock/resolver_mock.c
 delete mode 100644 libs/framework/private/mock/service_reference_mock.c
 delete mode 100644 libs/framework/private/mock/service_registration_mock.c
 delete mode 100644 libs/framework/private/mock/service_registry_mock.c
 delete mode 100644 
libs/framework/private/mock/service_tracker_customizer_mock.c
 delete mode 100644 libs/framework/private/mock/service_tracker_stub.c
 delete mode 100644 libs/framework/private/mock/version_mock.c
 delete mode 100644 libs/framework/private/mock/version_range_mock.c
 delete mode 100644 libs/framework/private/mock/wire_mock.c
 delete mode 100644 libs/framework/private/resources-test/NOTE
 delete mode 100644 libs/framework/private/resources-test/manifest.txt
 delete mode 100644 libs/framework/private/resources-test/manifest_sections.txt
 delete mode 100644 libs/framework/private/test/attribute_test.cpp
 delete mode 100644 libs/framework/private/test/bundle_archive_test.cpp
 delete mode 100644 libs/framework/private/test/bundle_cache_test.cpp
 delete mode 100644 libs/framework/private/test/bundle_context_test.cpp
 delete mode 100644 libs/framework/private/test/bundle_revision_test.cpp
 delete mode 100644 libs/framework/private/test/bundle_test.cpp
 delete mode 100644 libs/framework/private/test/capability_test.cpp
 delete mode 100644 libs/framework/private/test/celix_errorcodes_test.cpp
 delete mode 100644 libs/framework/private/test/framework_test.c
 delete mode 100644 libs/framework/private/test/framework_test.cpp
 delete mode 100644 libs/framework/private/test/manifest_parser_test.cpp
 delete mode 100644 libs/framework/private/test/manifest_test.cpp
 delete mode 100644 libs/framework/private/test/module_test.cpp
 delete mode 100644 libs/framework/private/test/requirement_test.cpp
 delete mode 100644 libs/framework/private/test/resolver_test.cpp
 delete mode 100644 libs/framework/private/test/service_reference_test.cpp
 delete mode 100644 libs/framework/private/test/service_registration_test.cpp
 delete mode 100644 libs/framework/private/test/service_registry_test.cpp
 delete mode 100644 
libs/framework/private/test/service_tracker_customizer_test.cpp
 delete mode 100644 libs/framework/private/test/service_tracker_test.cpp
 delete mode 100644 libs/framework/private/test/wire_test.cpp
 copy {examples/celix-examples/hello_world_c => 
libs/utils/gtest}/CMakeLists.txt (76%)
 create mode 100644 libs/utils/gtest/src/LogUtilsTestSuite.cc
 copy bundles/pubsub/pubsub_protocol_wire_v1/gtest/src/main.cc => 
libs/utils/include/celix_log_constants.h (74%)
 copy bundles/remote_services/remote_service_admin_dfi/gtest/src/main.cc => 
libs/utils/include/celix_log_level.h (64%)
 create mode 100644 libs/utils/include/celix_log_utils.h
 delete mode 100644 libs/utils/private/test/thread_pool_test.cpp
 create mode 100644 libs/utils/src/celix_log_utils.c
 delete mode 100644 libs/utils/src/thpool.c

Reply via email to