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%)

Reply via email to