This is an automated email from the ASF dual-hosted git repository.
pnoltes pushed a change to branch feature/674-improve-properties
in repository https://gitbox.apache.org/repos/asf/celix.git
from 5963dbc9 Update C++ Properties for vector support
new 9a51102e Improve C/C++ properties code documentation
new 4a4e53d2 Add filter/properties type header with only a typedef
new 301064f6 Add rsa_utils static lib
new e5b99c1e Fix RSA import due to changed properties behaviour
new 45b12107 Add addition properties unit tests
new 03df1646 Add missing linking of rsa utils lib
new a555df97 Add automatic conversion of ranking/version props for ctx
new 21731030 Fix memleak in celix_properties_setVersions
The 8 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:
bundles/remote_services/CMakeLists.txt | 1 +
.../remote_service_admin_dfi/CMakeLists.txt | 1 +
.../src/import_registration_dfi.c | 23 +-
.../src/RsaShmExportRegistrationUnitTestSuite.cc | 22 +-
.../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 | 65 ++++++
.../rsa_utils/include/celix_rsa_utils.h | 43 ++--
.../rsa_utils/src/celix_rsa_utils.c | 52 +++++
.../src/CelixBundleContextServicesTestSuite.cc | 56 +++++
libs/framework/src/bundle_context.c | 53 +++++
libs/utils/gtest/src/CxxPropertiesTestSuite.cc | 24 ++-
.../gtest/src/PropertiesErrorInjectionTestSuite.cc | 94 ++++++++-
libs/utils/gtest/src/PropertiesTestSuite.cc | 18 ++
libs/utils/include/celix/Properties.h | 231 +++++++++++++++++++--
libs/utils/include/celix_filter.h | 5 +-
.../include/celix_filter_type.h} | 20 +-
libs/utils/include/celix_properties.h | 114 +++++++---
.../include/celix_properties_type.h} | 20 +-
libs/utils/src/properties.c | 57 +++--
libs/utils/src/version.c | 3 +-
24 files changed, 878 insertions(+), 189 deletions(-)
copy bundles/{cxx_remote_services/rsa_spi =>
remote_services/rsa_utils}/CMakeLists.txt (56%)
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 (51%)
create mode 100644 bundles/remote_services/rsa_utils/src/celix_rsa_utils.c
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%)