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

pnoltes pushed a commit to branch feature/509-remove-deprecated-version
in repository https://gitbox.apache.org/repos/asf/celix.git

commit 2ea4904f43aad6c896db8a92c9cebcdae768742c
Merge: a727b468 70548d61
Author: Pepijn Noltes <pnol...@apache.org>
AuthorDate: Thu Feb 8 19:16:32 2024 +0100

    Merge remote-tracking branch 'origin/master' into 
feature/509-remove-deprecated-version
    
    # Conflicts:
    #       
bundles/remote_services/remote_service_admin_dfi/src/import_registration_dfi.c
    #       libs/dfi/gtest/src/dyn_interface_tests.cpp
    #       libs/dfi/gtest/src/dyn_message_tests.cpp

 .github/workflows/coverage.yml                     |   6 +-
 .github/workflows/ubuntu.yml                       |   2 +-
 CMakeLists.txt                                     |   5 +-
 .../src/export_registration_dfi.c                  |   8 +-
 .../src/import_registration_dfi.c                  |  58 +-
 .../gtest/src/RsaJsonRpcUnitTestSuite.cc           |  33 -
 .../rsa_rpc_json/src/rsa_json_rpc_endpoint_impl.c  |   9 +-
 .../rsa_rpc_json/src/rsa_json_rpc_impl.c           |   1 +
 .../rsa_rpc_json/src/rsa_json_rpc_proxy_impl.c     |  25 +-
 cmake/CelixDeps.cmake.in                           |   1 -
 cmake/celix_project/CodeCoverage.cmake             |   4 +-
 conanfile.py                                       |   3 +
 libs/dfi/CMakeLists.txt                            |  12 +-
 libs/dfi/error_injector/CMakeLists.txt             |   3 +-
 libs/dfi/error_injector/dfi/CMakeLists.txt         |   1 -
 libs/dfi/error_injector/dfi/include/dfi_ei.h       |   2 -
 libs/dfi/error_injector/dfi/src/dfi_ei.cc          |   7 -
 .../error_injector/ffi}/CMakeLists.txt             |  16 +-
 .../{dfi/include/dfi_ei.h => ffi/include/ffi_ei.h} |  16 +-
 libs/dfi/error_injector/ffi/src/ffi_ei.cc          |  44 +
 libs/dfi/gtest/CMakeLists.txt                      |  30 +-
 libs/dfi/gtest/descriptors/example6.descriptor     |   6 +-
 libs/dfi/gtest/descriptors/example7.descriptor     |  13 +
 .../gtest/descriptors/invalids/garbage.descriptor  |   1 +
 .../invalids/invalidExtraSection.descriptor        |  15 +
 .../invalidInterfaceAnnotations.descriptor         |  13 +
 .../invalids/invalidMetaType.descriptor            |   2 +-
 ...tor => invalidMethodMissingEquality.descriptor} |   2 +-
 ...=> invalidMethodMissingFunctionName.descriptor} |   2 +-
 ...escriptor => invalidMethodMissingId.descriptor} |   2 +-
 ...descriptor => invalidMsgMissingName.descriptor} |   3 +-
 ...criptor => invalidMsgMissingNewline.descriptor} |   4 +-
 .../invalids/invalidMsgMissingVersion.descriptor   |   3 +-
 ...ersion.descriptor => invalidMsgType.descriptor} |   4 +-
 .../invalids/invalidTypeMissingEquality.descriptor |  10 +
 ...> invalidTypeUnrecognizedSimpleType.descriptor} |   4 +-
 .../invalids/methodMissingHandle.descriptor        |  13 +
 ...riptor => methodWithMultipleHandles.descriptor} |   4 +-
 .../invalids/methodWithTooManyArgs.descriptor      |  10 +
 .../invalids/methodWithoutArguments.descriptor     |  13 +
 .../descriptors/invalids/multiOutArgs.descriptor   |   1 -
 ...tArgs.descriptor => multiPreOutArgs.descriptor} |   1 -
 .../gtest/descriptors/invalids/noName.descriptor   |  12 +
 .../gtest/descriptors/invalids/noType.descriptor   |  12 +
 ...idMetaType.descriptor => noTypeName.descriptor} |   4 +-
 .../invalids/outArgAtWrongPosition.descriptor      |   8 +
 libs/dfi/gtest/src/dyn_closure_tests.cpp           |  14 -
 libs/dfi/gtest/src/dyn_common_ei_tests.cc          |  84 ++
 libs/dfi/gtest/src/dyn_common_tests.cc             | 149 ++++
 libs/dfi/gtest/src/dyn_example_functions.c         |   4 +
 libs/dfi/gtest/src/dyn_example_functions.h         |   2 +
 libs/dfi/gtest/src/dyn_function_ei_tests.cc        | 112 +++
 libs/dfi/gtest/src/dyn_function_tests.cpp          | 184 ++--
 libs/dfi/gtest/src/dyn_interface_ei_tests.cc       | 101 +++
 libs/dfi/gtest/src/dyn_interface_tests.cpp         | 264 ++++--
 libs/dfi/gtest/src/dyn_message_ei_tests.cc         |  45 +
 libs/dfi/gtest/src/dyn_message_tests.cpp           |  92 +-
 libs/dfi/gtest/src/dyn_type_ei_tests.cc            | 192 ++++
 libs/dfi/gtest/src/dyn_type_tests.cpp              | 338 ++++++-
 libs/dfi/gtest/src/json_rpc_ei_tests.cc            | 189 ++++
 libs/dfi/gtest/src/json_rpc_test.c                 |  67 ++
 .../src/json_rpc_test.h}                           |  41 +-
 libs/dfi/gtest/src/json_rpc_tests.cpp              | 719 +++++++--------
 libs/dfi/gtest/src/json_serializer_ei_tests.cc     | 172 ++++
 libs/dfi/gtest/src/json_serializer_tests.cpp       | 242 ++++-
 libs/dfi/include/dfi_log_util.h                    |  78 --
 libs/dfi/include/dyn_function.h                    |  54 +-
 libs/dfi/include/dyn_interface.h                   |  67 +-
 libs/dfi/include/dyn_message.h                     |  51 +-
 libs/dfi/include/dyn_type.h                        | 128 +--
 libs/dfi/include/json_rpc.h                        |  10 +-
 libs/dfi/include/json_serializer.h                 |  20 +-
 libs/dfi/src/dyn_common.c                          | 184 ++--
 libs/dfi/{include => src}/dyn_common.h             |  35 +-
 libs/dfi/src/dyn_descriptor.c                      | 178 ++++
 libs/dfi/src/dyn_descriptor.h                      |  51 ++
 libs/dfi/src/dyn_function.c                        | 323 ++++---
 libs/dfi/src/dyn_function_common.h                 |  23 +-
 libs/dfi/src/dyn_interface.c                       | 459 +++-------
 libs/dfi/src/dyn_interface_common.h                |   6 +-
 libs/dfi/src/dyn_message.c                         | 344 ++------
 libs/dfi/src/dyn_type.c                            | 972 +++++++++------------
 libs/dfi/src/dyn_type_common.c                     |  56 +-
 libs/dfi/src/dyn_type_common.h                     |  26 +-
 libs/dfi/src/json_rpc.c                            | 582 ++++++------
 libs/dfi/src/json_serializer.c                     | 520 +++++------
 libs/error_injector/CMakeLists.txt                 |   6 +
 .../{string => jansson}/CMakeLists.txt             |  25 +-
 .../stdio_ei.h => jansson/include/jansson_ei.h}    |  37 +-
 libs/error_injector/jansson/src/jansson_ei.cc      |  91 ++
 libs/error_injector/stdio/CMakeLists.txt           |   2 +
 libs/error_injector/stdio/include/stdio_ei.h       |   8 +-
 libs/error_injector/stdio/src/stdio_ei.cc          |  16 +
 libs/error_injector/string/CMakeLists.txt          |   1 +
 libs/error_injector/string/include/string_ei.h     |   2 +
 libs/error_injector/string/src/string_ei.cc        |  14 +-
 libs/framework/gtest/src/ManifestTestSuite.cc      |   4 -
 libs/framework/src/celix_log.c                     |   4 -
 libs/utils/CMakeLists.txt                          |  14 -
 libs/utils/include_deprecated/celix_utils_api.h    |   5 -
 libs/utils/src/memstream/fmemopen.c                |  76 --
 libs/utils/src/memstream/open_memstream.c          | 130 ---
 102 files changed, 4562 insertions(+), 3499 deletions(-)

diff --cc libs/utils/include_deprecated/celix_utils_api.h
index 87fcd7c8,8a42325c..68b02ca9
--- a/libs/utils/include_deprecated/celix_utils_api.h
+++ b/libs/utils/include_deprecated/celix_utils_api.h
@@@ -30,11 -30,5 +30,6 @@@
  #include "utils.h"
  #include "celix_utils.h"
  #include "celix_version.h"
 +#include "celix_version_range.h"
  
- #if defined(NO_MEMSTREAM_AVAILABLE)
- #include "memstream/open_memstream.h"
- #include "memstream/fmemopen.h"
- #endif
- 
  #endif //CELIX_CELIX_UTILS_API_H_

Reply via email to