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

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


    from 8acbe780 Merge pull request #740 from 
apache/feature/add-dispatch-for-coverity-workflow
     add ebfbb7ea Refactor properties get version non-owning func names
     add 2acc4821 Add initial long array list support for properties
     add 9c0a9c62 Merge branch 'master' into feature/674-improve-properties
     add 6843859f Add missing convert utils doxygen and fix unit tests
     add f41a0f6e Fix convert utils ei tests
     add c4a601f3 Add get/setString support for array list
     add a8038ecf Add str, long, double, bool and version array support to 
properties
     add 968cc8ae Add support for filter match with an array property set entry
     add 5963dbc9 Update C++ Properties for vector support
     add 9a51102e Improve C/C++ properties code documentation
     add 4a4e53d2 Add filter/properties type header with only a typedef
     add 301064f6 Add rsa_utils static lib
     add e5b99c1e Fix RSA import due to changed properties behaviour
     add 45b12107 Add addition properties unit tests
     add 03df1646 Add missing linking of rsa utils lib
     add a555df97 Add automatic conversion of ranking/version props for ctx
     add 21731030 Fix memleak in celix_properties_setVersions
     add abb64566 Fix parse error in celix_version_parse
     add ccd4b358 Add getString / getAsString to celix properties
     add d55c411e Fix memleak in properties
     add 82246c13 Improve references handling in rsa_shm_impl.c
     add 7047b644 Add properties and filter introduction documentation
     add e448d007 Merge branch 'master' into feature/674-improve-properties
     add dbfb90d7 Add additional properties ei tests
     add e2373dfa Fix memleak in properties setStrings and setVersions
     add 234ccc06 Update NOTICE (2019->2024)
     add 96019472 Update CHANGES.md
     add 4841034b Update codecov-action.
     add 51db9646 Refactor conversion of string to/from string array list
     add e66e4f19 Merge branch 'master' into feature/674-improve-properties
     add 016c3661 gh-87: Resolve merge issues
     add 5bb38593 gh-87: Refactor convert string to typed array utils functions
     add 0ad0e94c gh-87: Refactor properties and filter to use typed array 
lists.
     add 5cfdf198 gh-674: Fix properties/convert ei tests
     add 0ce0841f gh-674: Add abort for unreachable code
     add f3854479 Remove duplicated declarations.
     add 04432b31 Fix minor typo.
     add 70d0ae09 Merge branch 'master' into feature/674-improve-properties
     add 9133f178 gh-674: Combine typed array list to string utils functions
     add f57bb1b5 Fix the documentation error and add a corresponding test case.
     add 38f90c2a gh-674: Add missing documentation about return value and 
usage of celix_err.
     add bc8d9540 gh-674: Fix documentation and add test_package for rsa_utils.
     add f830c2ab gh-674: Optimize celix_version_parse to avoid unnecessary 
memory allocation.
     add 06f14933 gh-674: Fix broken hash and compare functions of version.
     add fc556fad gh-674: Fix broken version range test cases.
     add be178de3 gh-674: Optimize memstream usage to reduce dynamic allocation 
and handle CELIX_ILLEGAL_ARGUMENT of addEntry callback.
     add 81ee2598 gh-674: Add more tests for celix_convert_utils.
     add e082a650 gh-674: Update celix_rsa_utils documentation and add 
corresponding test case.
     add 8e968176 gh-674: Add more tests for array_list.
     add eb2cf8a9 gh-674: Fix broken equality test for substring filters and 
add more tests for filter.
     add 4d94de27 gh-674: Fix broken substring match.
     add be6ca791 gh-674: Refactor array list type for properties
     add 3989ce18 gh-674: Remove defaultValue arg from props get array functions
     add 10473c5b gh-674: Remove defaultValue arg from properties get* 
functions with a ptr return
     add 3437c045 gh-674: Add missing array list support to several 
celix_properties functions, add more tests.
     add d38f0b10 gh-674: Add missing test for celix_properties_setEntry.
     add 6a9713e0 gh-674: Rename array el type enum to string values
     new cb381850 Merge pull request #721 from 
apache/feature/674-improve-properties

The 1 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:
 CHANGES.md                                         |   4 +-
 NOTICE                                             |   2 +-
 bundles/remote_services/CMakeLists.txt             |   1 +
 .../remote_service_admin_dfi/CMakeLists.txt        |   1 +
 .../src/import_registration_dfi.c                  |  17 +-
 .../rsa_shm/src/rsa_shm_impl.c                     |   9 +-
 .../remote_services/rsa_rpc_json/CMakeLists.txt    |   1 +
 .../rsa_rpc_json/src/rsa_json_rpc_proxy_impl.c     |  57 ++-
 .../rsa_utils}/CMakeLists.txt                      |  30 +-
 .../rsa_utils}/gtest/CMakeLists.txt                |  24 +-
 .../gtest/src/RsaUtilsErrorInjectionTestSuite.cc   |  53 +++
 .../rsa_utils/gtest/src/RsaUtilsTestSuite.cc       |  77 ++++
 .../rsa_utils/include/celix_rsa_utils.h            |  43 +-
 .../rsa_utils/src/celix_rsa_utils.c                |  52 +++
 documents/README.md                                |   2 +
 documents/patterns.md                              |   2 +-
 documents/properties_and_filter.md                 | 121 +++++
 examples/conan_test_package/CMakeLists.txt         |   4 +
 examples/conan_test_package/conanfile.py           |   1 +
 .../{test_log_service_api.c => test_rsa_utils.cc}  |   9 +-
 examples/conan_test_package_v2/conanfile.py        |   2 +
 .../src/CelixBundleContextServicesTestSuite.cc     |  56 +++
 libs/framework/src/bundle_context.c                |  55 ++-
 libs/framework/src/dm_component_impl.c             |   4 +-
 .../error_injector/celix_array_list/CMakeLists.txt |   4 +
 .../celix_array_list/include/celix_array_list_ei.h |   4 +
 .../celix_array_list/src/celix_array_list_ei.cc    |  22 +-
 .../error_injector/celix_version/CMakeLists.txt    |   1 +
 .../celix_version/include/celix_version_ei.h       |   2 +
 .../celix_version/src/celix_version_ei.cc          |   7 +
 .../gtest/src/ArrayListErrorInjectionTestSuite.cc  |  45 +-
 libs/utils/gtest/src/ArrayListTestSuite.cc         |  42 ++
 .../src/ConvertUtilsErrorInjectionTestSuite.cc     | 151 +++++-
 libs/utils/gtest/src/ConvertUtilsTestSuite.cc      | 342 ++++++++++++--
 libs/utils/gtest/src/CxxFilterTestSuite.cc         |  82 ++--
 libs/utils/gtest/src/CxxPropertiesTestSuite.cc     | 142 ++++++
 .../gtest/src/FilterErrorInjectionTestSuite.cc     |   7 +
 libs/utils/gtest/src/FilterTestSuite.cc            | 171 +++++++
 .../gtest/src/PropertiesErrorInjectionTestSuite.cc | 174 ++++++-
 libs/utils/gtest/src/PropertiesTestSuite.cc        | 414 ++++++++++++++---
 libs/utils/gtest/src/VersionRangeTestSuite.cc      |  52 +--
 libs/utils/gtest/src/VersionTestSuite.cc           | 100 +++-
 libs/utils/include/celix/Properties.h              | 508 ++++++++++++++++++++-
 libs/utils/include/celix_array_list.h              |  28 +-
 libs/utils/include/celix_convert_utils.h           | 157 ++++++-
 libs/utils/include/celix_filter.h                  |  49 +-
 .../include/celix_filter_type.h}                   |  20 +-
 libs/utils/include/celix_properties.h              | 498 ++++++++++++++++++--
 .../include/celix_properties_type.h}               |  20 +-
 libs/utils/include/celix_version.h                 |  38 +-
 libs/utils/src/array_list.c                        |  41 +-
 libs/utils/src/celix_convert_utils.c               | 298 +++++++++++-
 .../src/celix_convert_utils_private.h}             |  12 +-
 libs/utils/src/filter.c                            | 288 +++++++-----
 libs/utils/src/properties.c                        | 410 +++++++++++++----
 libs/utils/src/version.c                           | 139 +++---
 56 files changed, 4215 insertions(+), 680 deletions(-)
 copy bundles/{cxx_remote_services/rsa_spi => 
remote_services/rsa_utils}/CMakeLists.txt (55%)
 copy bundles/{shell/shell_tui => 
remote_services/rsa_utils}/gtest/CMakeLists.txt (52%)
 create mode 100644 
bundles/remote_services/rsa_utils/gtest/src/RsaUtilsErrorInjectionTestSuite.cc
 create mode 100644 
bundles/remote_services/rsa_utils/gtest/src/RsaUtilsTestSuite.cc
 copy libs/framework/include_deprecated/archive.h => 
bundles/remote_services/rsa_utils/include/celix_rsa_utils.h (50%)
 create mode 100644 bundles/remote_services/rsa_utils/src/celix_rsa_utils.c
 create mode 100644 documents/properties_and_filter.md
 copy examples/conan_test_package/{test_log_service_api.c => test_rsa_utils.cc} 
(79%)
 copy libs/{framework/src/dm_dependency.h => utils/include/celix_filter_type.h} 
(74%)
 copy libs/{framework/src/dm_dependency.h => 
utils/include/celix_properties_type.h} (72%)
 copy libs/{error_injector/sys_shm/include/sys_shm_ei.h => 
utils/src/celix_convert_utils_private.h} (80%)

Reply via email to