This is an automated email from the ASF dual-hosted git repository.
pnoltes pushed a change to branch feature/pubsub_custom_serializers
in repository https://gitbox.apache.org/repos/asf/celix.git.
from fe1cfb0 updates some documentation typos
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
add 9ce849f Merge remote-tracking branch 'remotes/origin/develop' into
feature/pubsub_custom_serializers
add ab29b5b Fixes some race conditions concerning framework bundle event
handling.
No new revisions were added by this update.
Summary of changes:
.github/workflows/macos.yml | 5 +-
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/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} | 30 +-
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 -
.../log_service_api}/CMakeLists.txt | 31 +-
.../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 | 52 +-
.../{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 +-
.../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/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 +-
.../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 +-
.../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 +-
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 -
cmake/Modules/FindFFI.cmake | 32 +-
cmake/celix_project/CelixProject.cmake | 6 +
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/framework/CMakeLists.txt | 294 +-----
.../gtest/src/bundle_context_bundles_tests.cpp | 53 +-
.../gtest/src/bundle_context_services_test.cpp | 24 +-
libs/framework/include/bundle_context.h | 2 +-
libs/framework/include/bundle_event.h | 2 +-
libs/framework/include/celix_bundle_context.h | 3 +-
libs/framework/include/celix_constants.h | 6 +
libs/framework/include/celix_framework.h | 10 +
libs/framework/include/celix_log.h | 42 +-
libs/framework/include/framework_event.h | 4 +-
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 | 106 --
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 | 80 +-
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 | 294 +++---
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 | 3 +
.../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 | 23 +-
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/src/celix_log_utils.c | 164 +++
libs/utils/src/celix_threads.c | 4 +-
libs/utils/src/properties.c | 2 +-
libs/utils/src/utils.c | 27 +-
.../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 +-
270 files changed, 4094 insertions(+), 13861 deletions(-)
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/{pubsub/pubsub_serializer_avrobin/src/pubsub_avrobin_serialization_provider.h
=> 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 bundles/{shell/shell/test => logging/log_service_api}/CMakeLists.txt (54%)
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 (87%)
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/remote_services/remote_service_admin_dfi/gtest/src/main.cc =>
libs/utils/include/celix_log_constants.h (74%)
copy
bundles/pubsub/pubsub_serializer_json/src/pubsub_json_serialization_provider.h
=> libs/utils/include/celix_log_level.h (65%)
create mode 100644 libs/utils/include/celix_log_utils.h
create mode 100644 libs/utils/src/celix_log_utils.c