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

pengzheng pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/celix.git


    from 3acce89b Merge pull request #462 from 
xuzhenbao/fix_tpm_heap_use_after_free
     new 18a9d315 Move deprecated utils headers to separate dir and makes 
celix_api.h deprecated
     new 8ea527ec Refactor test sources and cmake files to use the deprecated 
utils api
     new 936cb371 Remove accidental celix_bundle_event_t redefinition typedef
     new b9d1c621 Add deprecated warnings to deprecated util headers
     new 6512d792 Update celix-deprecated target to correctly print targets
     new f1f1b19a Fix documentation cmake function and mark linked_list_entry 
deprecated.
     new 3887cafa Improve update of cmake target property
     new 92116dfa Merge remote-tracking branch 'origin/master' into 
feature/separate_deprecated_headers
     new 2ba65e1b Fix cmake set_properties call to set_property
     new 36a7f4d9 Fix conanfile for removed Celix cmake options
     new 643e0869 Replace usage of celixbool.h to (c99) stdbool.h
     new ebe420a3 Add allow usage of deprecated headers to the C++14 framework 
tests
     new 450a3401 Remove double -Werror from CXX_FLAGS
     new 5128f0bd Add static build assert to celix properties iterator
     new 566e631c Add missing include
     new 374a800f Merge pull request #446 from 
pnoltes/feature/separate_deprecated_headers

The 3006 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/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 +
 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 +-
 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 +
 .../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_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 +-
 .../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/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_log.h                 |  2 +-
 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                     |  2 +-
 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 +++++++++++++++--
 180 files changed, 483 insertions(+), 419 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 (68%)
 rename libs/utils/{include => include_deprecated}/version.h (98%)
 rename libs/utils/{include => include_deprecated}/version_range.h (97%)

Reply via email to