This is an automated email from the ASF dual-hosted git repository.
pnoltes pushed a change to branch feature/remove_sprintf_usage
in repository https://gitbox.apache.org/repos/asf/celix.git
from 2f75f7eb Configure malloc return null test behind a compile option
add 18a9d315 Move deprecated utils headers to separate dir and makes
celix_api.h deprecated
add 8ea527ec Refactor test sources and cmake files to use the deprecated
utils api
add 936cb371 Remove accidental celix_bundle_event_t redefinition typedef
add b9d1c621 Add deprecated warnings to deprecated util headers
add 6512d792 Update celix-deprecated target to correctly print targets
add f1f1b19a Fix documentation cmake function and mark linked_list_entry
deprecated.
add 3887cafa Improve update of cmake target property
add 92116dfa Merge remote-tracking branch 'origin/master' into
feature/separate_deprecated_headers
add 2ba65e1b Fix cmake set_properties call to set_property
add 36a7f4d9 Fix conanfile for removed Celix cmake options
add 643e0869 Replace usage of celixbool.h to (c99) stdbool.h
add ebe420a3 Add allow usage of deprecated headers to the C++14 framework
tests
add 450a3401 Remove double -Werror from CXX_FLAGS
add 5128f0bd Add static build assert to celix properties iterator
add 566e631c Add missing include
add 374a800f Merge pull request #446 from
pnoltes/feature/separate_deprecated_headers
add f3efe585 Rename DEPRECATED_ATTR to CELIX_DEPRECATED_ATTR
add 5189dc60 Apply rename of endpoint->service to serviceName in rsa shm /
rpc_json
add 5cf95498 Add deprecated util headers to target that still needs them
add 08a1d273 Merge pull request #463 from
pnoltes/feature/separate_deprecated_headers
add 5929594d Merge remote-tracking branch 'origin/master' into
feature/remove_sprintf_usage
add e7724472 Add __attribute__((format)) to BundleContext.h
add 61940ed0 Replaced some usage of %lu for size_t to %zu
add 4441d020 Fix C++ wrong log methods usage concerning formatting
No new revisions were added by this update.
Summary of changes:
.github/workflows/ubuntu-nightly.yml | 15 ------
.github/workflows/ubuntu.yml | 12 -----
CMakeLists.txt | 24 +++------
bundles/deployment_admin/CMakeLists.txt | 1 +
bundles/deployment_admin/src/deployment_admin.c | 4 +-
bundles/deployment_admin/src/log_sync.c | 2 +-
bundles/device_access/device_access/CMakeLists.txt | 1 +
.../device_access/device_access/src/activator.c | 2 +-
.../device_access/src/driver_attributes.c | 2 +-
.../device_access/driver_locator/CMakeLists.txt | 1 +
.../example/base_driver/CMakeLists.txt | 1 +
.../example/base_driver/src/activator.c | 2 +-
.../example/base_driver/src/base_driver.c | 2 +-
.../example/consuming_driver/CMakeLists.txt | 1 +
.../example/consuming_driver/src/activator.c | 2 +-
.../consuming_driver/src/consuming_driver.c | 2 +-
.../example/refining_driver/CMakeLists.txt | 1 +
.../example/refining_driver/src/activator.c | 2 +-
bundles/http_admin/gtest/src/sut_activator.c | 2 +-
bundles/http_admin/http_admin/CMakeLists.txt | 2 +
bundles/logging/log_admin/CMakeLists.txt | 1 +
.../log_admin/gtest/src/LogAdminTestSuite.cc | 3 +-
bundles/logging/log_admin/src/celix_log_admin.c | 4 +-
.../log_admin/src/celix_log_admin_activator.c | 2 +-
bundles/logging/log_helper/CMakeLists.txt | 2 +
bundles/logging/log_helper/src/celix_log_helper.c | 1 +
bundles/logging/log_service_v2/CMakeLists.txt | 2 +
.../log_service_v2/src/log_reader_service_impl.c | 1 -
.../gtest/src/SyslogWriterTestSuite.cc | 3 +-
.../src/celix_syslog_writer_activator.c | 2 +-
.../interceptors/src/ps_interceptor_activator.c | 3 +-
.../examples/pubsub/publisher/CMakeLists.txt | 1 +
.../examples/pubsub/publisher2/CMakeLists.txt | 2 +-
.../pubsub/pubsub_websocket/CMakeLists.txt | 1 +
.../examples/pubsub/subscriber/CMakeLists.txt | 1 +
.../private/include/pubsub_subscriber_private.h | 3 +-
bundles/pubsub/integration/CMakeLists.txt | 7 +++
.../gtest/PubSubEndpointIntegrationTestSuite.cc | 3 +-
.../gtest/PubSubIntegrationTestSuite.cc | 3 +-
.../integration/pstm_deadlock_test/test_runner.cc | 4 +-
bundles/pubsub/pubsub_admin_tcp/CMakeLists.txt | 1 +
bundles/pubsub/pubsub_admin_udp_mc/CMakeLists.txt | 1 +
.../pubsub/pubsub_admin_websocket/CMakeLists.txt | 1 +
bundles/pubsub/pubsub_admin_zmq/CMakeLists.txt | 1 +
bundles/pubsub/pubsub_discovery/CMakeLists.txt | 1 +
.../pubsub_protocol_wire_v1/CMakeLists.txt | 2 +
.../src/pubsub_wire_protocol_impl.c | 1 -
.../src/ps_wire_v2_protocol_activator.c | 3 +-
.../pubsub_serializer_avrobin/CMakeLists.txt | 1 +
.../pubsub_serializer_avrobin/gtest/CMakeLists.txt | 1 +
.../pubsub/pubsub_serializer_json/CMakeLists.txt | 1 +
.../pubsub_serializer_json/gtest/CMakeLists.txt | 1 +
.../PubSubJsonSerializationProviderTestSuite.cc | 4 +-
bundles/pubsub/pubsub_spi/CMakeLists.txt | 1 +
.../pubsub_spi/src/pubsub_interceptors_handler.c | 1 +
.../pubsub/pubsub_topology_manager/CMakeLists.txt | 1 +
bundles/pubsub/pubsub_utils/CMakeLists.txt | 1 +
bundles/pubsub/pubsub_utils/gtest/CMakeLists.txt | 1 +
.../src/PubSubSerializationHandlerTestSuite.cc | 4 +-
.../include/pubsub_serializer_handler.h | 2 +-
.../pubsub_utils/src/pubsub_serializer_handler.c | 3 ++
.../discovery_common/CMakeLists.txt | 1 +
.../include/endpoint_discovery_poller.h | 2 +
.../calculator_service/src/calculator_activator.c | 4 +-
.../examples/calculator_shell/src/add_command.c | 2 +-
.../src/calculator_shell_activator.c | 2 +-
.../examples/calculator_shell/src/sqrt_command.c | 2 +-
.../examples/calculator_shell/src/sub_command.c | 2 +-
.../interceptors/src/rs_interceptor_activator.c | 5 +-
.../src/remote_example_activator.c | 3 +-
.../src/remote_example_impl.c | 1 +
.../src/remote_example_impl.h | 2 +-
.../remote_service_admin_dfi/CMakeLists.txt | 1 +
.../remote_service_admin_dfi/gtest/CMakeLists.txt | 2 +
.../gtest/src/rsa_tests.cc | 4 +-
.../rsa_shm/CMakeLists.txt | 2 +
.../rsa_shm/gtest/CMakeLists.txt | 1 +
bundles/remote_services/rsa_common/CMakeLists.txt | 1 +
.../rsa_common/src/remote_interceptors_handler.c | 5 +-
.../remote_services/rsa_dfi_utils/CMakeLists.txt | 1 +
.../rsa_dfi_utils/gtest/CMakeLists.txt | 1 +
.../rsa_dfi_utils/include/dfi_utils.h | 4 +-
.../remote_services/rsa_dfi_utils/src/dfi_utils.c | 1 +
.../remote_services/rsa_rpc_json/CMakeLists.txt | 3 +-
.../rsa_rpc_json/gtest/CMakeLists.txt | 1 +
.../topology_manager/CMakeLists.txt | 1 +
.../remote_services/topology_manager/src/scope.h | 3 +-
.../topology_manager/src/topology_manager.c | 2 +-
.../topology_manager/tms_tst/CMakeLists.txt | 1 +
.../topology_manager/tms_tst/bundle/CMakeLists.txt | 1 +
bundles/shell/remote_shell/CMakeLists.txt | 1 +
bundles/shell/shell/CMakeLists.txt | 2 +
bundles/shell/shell/deprecated_api/command.h | 7 +--
bundles/shell/shell/gtest/src/ShellTestSuite.cc | 14 +++---
bundles/shell/shell/src/lb_command.c | 1 -
bundles/shell/shell/src/shell_private.h | 1 +
bundles/shell/shell/src/update_command.c | 1 +
bundles/shell/shell_bonjour/CMakeLists.txt | 1 +
.../shell_bonjour/private/src/bonjour_shell.c | 2 +-
bundles/shell/shell_tui/CMakeLists.txt | 1 +
.../shell_wui/src/shell_wui_bundle_activator.c | 7 ++-
cmake/celix_project/CelixProject.cmake | 24 +++++++++
conanfile.py | 9 ----
documents/bundles.md | 2 +-
documents/components.md | 7 +--
documents/framework.md | 8 +--
documents/services.md | 8 +--
.../bundle_with_private_lib/src/activator.c | 2 +-
.../dm_example/phase1/src/phase1_activator.c | 2 +-
.../dm_example/phase1/src/phase1_cmp.c | 8 ---
.../dm_example/phase1/src/phase1_cmp.h | 10 +---
.../dm_example/phase2a/src/phase2a_activator.c | 4 +-
.../dm_example/phase2b/src/phase2b_activator.c | 4 +-
.../dm_example/phase3/src/phase3_activator.c | 2 +-
.../dm_example/phase3/src/phase3_cmp.c | 14 +++---
examples/celix-examples/embedding/src/launcher.c | 2 +-
examples/celix-examples/embedding/src/main.c | 10 ++--
.../hello_world_c/src/bundle_activator.c | 2 +-
.../src/http_example_bundle_activator.c | 3 +-
.../log_service_example/src/activator.c | 2 +-
.../component_with_provided_service_activator.c | 2 +-
.../component_with_service_dependency_activator.c | 2 +-
.../readme_c_examples/src/my_bundle_activator.c | 2 +-
.../my_shell_command_provider_bundle_activator.c | 2 +-
.../src/simple_component_activator.c | 3 +-
.../src/track_command_services_example.c | 4 +-
.../src/using_command_service_example.c | 2 +-
.../src/dynamic_consumer_example.c | 2 +-
.../src/dynamic_provider_example.c | 2 +-
.../src/simple_consumer_example.c | 2 +-
.../src/simple_provider_example.c | 2 +-
.../src/DynamicConsumerBundleActivator.cc | 2 +-
.../track_tracker_example/src/activator.c | 2 +-
libs/dependency_manager/CMakeLists.txt | 3 ++
libs/dependency_manager_cxx/CMakeLists.txt | 2 +
libs/dfi/gtest/CMakeLists.txt | 1 +
libs/dfi/gtest/src/dyn_avpr_interface_tests.cpp | 3 +-
libs/dfi/gtest/src/dyn_interface_tests.cpp | 1 +
libs/dfi/gtest/src/dyn_message_tests.cpp | 1 +
libs/dfi/include/dyn_interface.h | 4 +-
libs/dfi/include/dyn_interface_common.h | 2 +-
libs/dfi/include/dyn_message.h | 4 +-
libs/dfi/src/dyn_avpr_interface.c | 3 +-
libs/dfi/src/dyn_avpr_type.c | 9 ++--
libs/dfi/src/dyn_interface.c | 15 +++---
libs/dfi/src/dyn_message.c | 15 +++---
libs/etcdlib/api/etcd.h | 6 +--
libs/framework/CMakeLists.txt | 2 +
libs/framework/benchmark/CMakeLists.txt | 1 +
libs/framework/gtest/CMakeLists.txt | 3 ++
.../gtest/src/DependencyManagerTestSuite.cc | 11 +++--
libs/framework/gtest/src/nop_activator.c | 2 +-
libs/framework/include/bundle_archive.h | 2 +-
libs/framework/include/bundle_event.h | 45 ++++++-----------
libs/framework/include/celix/BundleActivator.h | 2 +-
libs/framework/include/celix/BundleContext.h | 24 ++++-----
libs/framework/include/celix/dm/Component.h | 2 +-
.../framework/include/celix/dm/DependencyManager.h | 1 -
.../include/celix/dm/ProvidedService_Impl.h | 4 +-
.../framework/include/celix/dm/ServiceDependency.h | 2 +-
.../include/celix/dm/ServiceDependency_Impl.h | 12 ++---
libs/framework/include/celix_bundle_activator.h | 3 ++
libs/framework/include/celix_bundle_context.h | 10 ++--
.../{framework_listener.h => celix_bundle_event.h} | 48 +++++++++---------
libs/framework/include/celix_dm_component.h | 4 +-
libs/framework/include/celix_service_factory.h | 2 +-
libs/framework/include/module.h | 3 +-
libs/framework/include/service_reference.h | 3 +-
libs/framework/include/service_registration.h | 2 +-
libs/framework/src/framework.c | 6 +--
libs/framework/src/manifest.c | 2 +-
libs/utils/CMakeLists.txt | 15 +++++-
libs/utils/benchmark/CMakeLists.txt | 1 +
libs/utils/gtest/CMakeLists.txt | 1 +
libs/utils/include/celix/Properties.h | 19 ++++----
libs/utils/include/celix_array_list.h | 4 +-
libs/utils/include/celix_errno.h | 2 -
libs/utils/include/celix_properties.h | 18 +++++--
libs/utils/include/celix_version_range.h | 3 +-
libs/utils/include/celixbool.h | 37 +-------------
.../{include => include_deprecated}/array_list.h | 13 ++---
.../celix_utils_api.h | 3 +-
.../{include => include_deprecated}/exports.h | 0
.../utils/{include => include_deprecated}/filter.h | 4 +-
.../{include => include_deprecated}/hash_map.h | 6 +--
.../{include => include_deprecated}/ip_utils.h | 0
.../{include => include_deprecated}/linked_list.h | 57 ++++++++++------------
.../linked_list_iterator.h | 2 +-
.../{include => include_deprecated}/properties.h | 11 +----
libs/utils/{include => include_deprecated}/utils.h | 22 +++++----
.../{include => include_deprecated}/version.h | 2 +-
.../version_range.h | 4 +-
libs/utils/private/test/hash_map_test.cpp | 2 +-
libs/utils/src/hash_map.c | 2 +-
libs/utils/src/linked_list.c | 4 +-
libs/utils/src/properties.c | 44 +++++++++++++++--
196 files changed, 514 insertions(+), 441 deletions(-)
copy libs/framework/include/{framework_listener.h => celix_bundle_event.h}
(54%)
rename libs/utils/{include => include_deprecated}/array_list.h (91%)
rename libs/utils/{include => include_deprecated}/celix_utils_api.h (98%)
rename libs/utils/{include => include_deprecated}/exports.h (100%)
rename libs/utils/{include => include_deprecated}/filter.h (85%)
rename libs/utils/{include => include_deprecated}/hash_map.h (94%)
rename libs/utils/{include => include_deprecated}/ip_utils.h (100%)
rename libs/utils/{include => include_deprecated}/linked_list.h (59%)
rename libs/utils/{include => include_deprecated}/linked_list_iterator.h (98%)
rename libs/utils/{include => include_deprecated}/properties.h (90%)
rename libs/utils/{include => include_deprecated}/utils.h (64%)
rename libs/utils/{include => include_deprecated}/version.h (98%)
rename libs/utils/{include => include_deprecated}/version_range.h (97%)