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

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

commit e4df2aa47fccb39c4cf0694435ef5cb9009dc6d5
Merge: 06ecb85f 2eed6936
Author: PengZheng <[email protected]>
AuthorDate: Fri May 24 11:15:32 2024 +0800

    Merge pull request #743 from 
apache/feature/685-properties-json-serialization
    
    Feature/685 properties json serialization

 CHANGES.md                                         |    2 +
 conanfile.py                                       |    4 +-
 documents/README.md                                |    1 +
 documents/properties_encoding.md                   |  333 ++++++
 libs/error_injector/jansson/CMakeLists.txt         |    3 +
 libs/error_injector/jansson/include/jansson_ei.h   |    3 +
 libs/error_injector/jansson/src/jansson_ei.cc      |   65 +-
 libs/framework/include/celix/FrameworkExceptions.h |    2 +-
 .../include/celix/ScheduledEventBuilder.h          |    4 +-
 libs/utils/CMakeLists.txt                          |    4 +-
 .../error_injector/celix_version/CMakeLists.txt    |    1 +
 .../celix_version/include/celix_version_ei.h       |    2 +
 .../celix_version/src/celix_version_ei.cc          |    9 +-
 libs/utils/gtest/CMakeLists.txt                    |   18 +-
 libs/utils/gtest/src/CelixUtilsTestSuite.cc        |   32 +
 libs/utils/gtest/src/CxxExceptionsTestSuite.cc     |   52 +
 .../PropertiesEncodingErrorInjectionTestSuite.cc   |  385 +++++++
 .../utils/gtest/src/PropertiesEncodingTestSuite.cc | 1161 ++++++++++++++++++++
 .../gtest/src/PropertiesErrorInjectionTestSuite.cc |    8 +-
 libs/utils/gtest/src/PropertiesTestSuite.cc        |    8 +
 libs/utils/include/celix/Exception.h               |   33 -
 libs/utils/include/celix/Exceptions.h              |   71 ++
 libs/utils/include/celix/Filter.h                  |    2 +-
 libs/utils/include/celix/IOException.h             |   51 -
 libs/utils/include/celix/Properties.h              |  188 +++-
 libs/utils/include/celix_properties.h              |  353 +++++-
 libs/utils/include/celix_utils.h                   |   55 +
 libs/utils/src/celix_properties_private.h          |    7 +
 libs/utils/src/properties.c                        |    5 +-
 libs/utils/src/properties_encoding.c               |  644 +++++++++++
 30 files changed, 3384 insertions(+), 122 deletions(-)

Reply via email to