You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@celix.apache.org by pn...@apache.org on 2022/11/29 18:40:44 UTC

[celix] 01/01: Merge pull request #447 from apache/feature/cxx14_framework_support

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

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

commit 5969a2c3fa39a3fc90c73ca0e8c1517d73ddd139
Merge: 8e9cebe7 eaa2c441
Author: Pepijn Noltes <pe...@gmail.com>
AuthorDate: Tue Nov 29 19:40:37 2022 +0100

    Merge pull request #447 from apache/feature/cxx14_framework_support
    
    Feature/cxx14 framework support

 .asf.yaml                                          |   2 +-
 .github/workflows/coverage.yml                     |   3 +
 .github/workflows/coverity-scan.yml                |   3 +
 .github/workflows/macos-nightly.yml                |   3 +
 .github/workflows/macos.yml                        |   2 +
 .github/workflows/ubuntu-nightly.yml               |   4 +
 .github/workflows/ubuntu.yml                       |   2 +
 CMakeLists.txt                                     |   2 +
 Doxyfile                                           |   4 +-
 README.md                                          |   7 +-
 conanfile.py                                       |   6 +
 doap/doap_Celix.rdf                                |   5 +-
 libs/framework/doxygen.md                          |  16 +-
 libs/framework/gtest/CMakeLists.txt                | 110 ++++++++---
 .../gtest/src/CelixFrameworkUtilsTestSuite.cc      |  16 +-
 .../gtest/src/CxxBundleContextTestSuite.cc         |   3 +-
 libs/framework/include/celix/Bundle.h              |  32 +++-
 libs/framework/include/celix/BundleActivator.h     |   8 +-
 libs/framework/include/celix/BundleContext.h       | 143 ++++++++++++--
 libs/framework/include/celix/FrameworkUtils.h      |  14 +-
 libs/framework/include/celix/ServiceRegistration.h | 128 ++++++++-----
 .../include/celix/ServiceRegistrationBuilder.h     |  15 +-
 libs/framework/include/celix/TrackerBuilders.h     |  13 +-
 libs/framework/include/celix/Trackers.h            | 210 ++++++++++++++-------
 libs/framework/include/celix/UseServiceBuilder.h   |  13 +-
 libs/utils/gtest/CMakeLists.txt                    |  29 +--
 libs/utils/gtest/src/ArrayListTestSuite.cc         |   1 -
 libs/utils/gtest/src/CxxUtilsTestSuite.cc          |  18 +-
 libs/utils/include/celix/Filter.h                  |  44 ++++-
 libs/utils/include/celix/Properties.h              |  20 +-
 libs/utils/include/celix/Utils.h                   |  40 ++--
 31 files changed, 655 insertions(+), 261 deletions(-)