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

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


    from 88e513dd #509: Replace props FOR_EACH to ITERATE macro in rsa shm & 
zeroconf disc
     add bd2487aa #509: Remove C++17 support for lib utils and framework
     add b95c0120 #509: Add missing IsString check in Properties to allow prop 
set with std::string
     add 0bb4432d #509: Remove config for cxx11 and cxx14 testing options from 
github ci
     add 93ea73dd #509: Reintroduce CELIX_CXX17 option. This is still needed.
     add 7204f73b #509: Update changes for changed supported C++ standard.
     add eb255d85 #509: Update Apache Celix description in conanfile
     add 81c523e1 Merge branch 'master' into 
feature/509-update-cxx-support-to-cxx14
     add f6fc5d61 #509: Fix and update CELIX_CXX17 option usage for test setup
     add ad8004fc #509: Update mentioning of C++17 in markdown documentation
     add 3974d91f Merge pull request #665 from 
apache/feature/509-update-cxx-support-to-cxx14
     add 813bd771 Remove broken discovery_shm implementation and remove rsa_shm 
from documentation.
     add d7a40676 Merge pull request #670 from 
apache/feature/remove-outdated-rsa-shm
     add a652e9b2 Merge branch 'master' into feature/type_support_for_properties
     add bd7aa8b2 Remove C++17 constructions from updated Properties.h
     add 6d25c2bd Remove use realloc or calloc define in celix_hash_map.c
     add 747cd8aa Add celix_status_t return to celix properties set functions
     add 3541c67b Refactor celix hash map for alloc failure handling
     add 94e6a3bd Fix some memleaks in properties.c

No new revisions were added by this update.

Summary of changes:
 .asf.yaml                                          |   2 +-
 .github/workflows/coverage.yml                     |   2 -
 .github/workflows/coverity-scan.yml                |   3 -
 .github/workflows/macos.yml                        |   4 -
 .github/workflows/ubuntu.yml                       |   5 -
 CHANGES.md                                         |   5 +
 CMakeLists.txt                                     |  13 +-
 README.md                                          |   2 +-
 .../include/celix/rsa/EndpointDescription.h        |   3 +-
 bundles/remote_services/CMakeLists.txt             |   5 -
 bundles/remote_services/README.md                  |  18 -
 .../remote_services/discovery_shm/CMakeLists.txt   |  46 ---
 .../discovery_shm/src/discovery_impl.c             | 164 ---------
 .../discovery_shm/src/discovery_impl.h             |  53 ---
 .../discovery_shm/src/discovery_shm.c              | 281 ---------------
 .../discovery_shm/src/discovery_shm.h              |  53 ---
 .../discovery_shm/src/discovery_shmWatcher.c       | 255 -------------
 .../discovery_shm/src/discovery_shmWatcher.h       |  40 ---
 conanfile.py                                       |   6 +-
 documents/README.md                                |   2 +-
 documents/subprojects.md                           |   4 +-
 examples/celix-examples/CMakeLists.txt             |   2 +-
 libs/framework/CMakeLists.txt                      |   2 +-
 libs/framework/doxygen.md                          |   2 +-
 libs/framework/gtest/CMakeLists.txt                |  79 +---
 .../src/CelixBundleCacheErrorInjectionTestSuite.cc |   2 +-
 .../gtest/src/CxxBundleContextTestSuite.cc         |  15 -
 .../gtest/src/DependencyManagerTestSuite.cc        |  21 +-
 libs/framework/include/celix/Bundle.h              |  19 -
 libs/framework/include/celix/BundleContext.h       | 114 ------
 libs/framework/include/celix/FrameworkUtils.h      |   6 -
 libs/framework/include/celix/ServiceRegistration.h |  16 -
 .../include/celix/ServiceRegistrationBuilder.h     |   9 -
 libs/framework/include/celix/TrackerBuilders.h     |   4 -
 libs/framework/include/celix/Trackers.h            |  66 +---
 libs/framework/include/celix/UseServiceBuilder.h   |   4 -
 libs/utils/CMakeLists.txt                          |   4 +-
 libs/utils/error_injector/CMakeLists.txt           |   2 +-
 .../celix_hash_map/include/celix_hash_map_ei.h     |  36 --
 .../celix_hash_map/src/celix_hash_map_ei.cc        |  38 --
 .../celix_long_hash_map/CMakeLists.txt             |   5 +
 .../include/celix_long_hash_map_ei.h               |  11 +
 .../src/celix_long_hash_map_ei.cc                  |  35 ++
 .../celix_properties/src/celix_properties_ei.cc    |   4 +-
 .../CMakeLists.txt                                 |  17 +-
 .../include/celix_string_hash_map_ei.h}            |  15 +-
 .../src/celix_string_hash_map_ei.cc                |  58 +++
 libs/utils/gtest/CMakeLists.txt                    |  34 +-
 libs/utils/gtest/src/CxxPropertiesTestSuite.cc     |  86 +----
 libs/utils/gtest/src/CxxUtilsTestSuite.cc          |  36 --
 libs/utils/gtest/src/ErrTestSuite.cc               |   3 +-
 .../gtest/src/HashMapErrorInjectionTestSuite.cc    | 107 ++++++
 libs/utils/gtest/src/HashMapTestSuite.cc           |  56 ++-
 .../gtest/src/PropertiesErrorInjectionTestSuite.cc |  63 +++-
 libs/utils/gtest/src/PropertiesTestSuite.cc        |  35 +-
 libs/utils/include/celix/Filter.h                  |  29 --
 libs/utils/include/celix/Properties.h              | 398 ++++++---------------
 libs/utils/include/celix/Utils.h                   | 119 ------
 libs/utils/include/celix_long_hash_map.h           |  33 +-
 libs/utils/include/celix_properties.h              | 143 ++++----
 libs/utils/include/celix_string_hash_map.h         |  30 +-
 libs/utils/src/celix_hash_map.c                    | 184 +++++-----
 libs/utils/src/celix_hash_map_private.h            |  67 ++++
 libs/utils/src/properties.c                        | 396 ++++++++++----------
 64 files changed, 1012 insertions(+), 2359 deletions(-)
 delete mode 100644 bundles/remote_services/discovery_shm/CMakeLists.txt
 delete mode 100644 bundles/remote_services/discovery_shm/src/discovery_impl.c
 delete mode 100644 bundles/remote_services/discovery_shm/src/discovery_impl.h
 delete mode 100644 bundles/remote_services/discovery_shm/src/discovery_shm.c
 delete mode 100644 bundles/remote_services/discovery_shm/src/discovery_shm.h
 delete mode 100644 
bundles/remote_services/discovery_shm/src/discovery_shmWatcher.c
 delete mode 100644 
bundles/remote_services/discovery_shm/src/discovery_shmWatcher.h
 delete mode 100644 
libs/utils/error_injector/celix_hash_map/include/celix_hash_map_ei.h
 delete mode 100644 
libs/utils/error_injector/celix_hash_map/src/celix_hash_map_ei.cc
 rename libs/utils/error_injector/{celix_hash_map => 
celix_string_hash_map}/CMakeLists.txt (62%)
 copy 
libs/utils/error_injector/{celix_long_hash_map/include/celix_long_hash_map_ei.h 
=> celix_string_hash_map/include/celix_string_hash_map_ei.h} (69%)
 create mode 100644 
libs/utils/error_injector/celix_string_hash_map/src/celix_string_hash_map_ei.cc
 create mode 100644 libs/utils/gtest/src/HashMapErrorInjectionTestSuite.cc
 create mode 100644 libs/utils/src/celix_hash_map_private.h

Reply via email to