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 b5ac4a3  Merge pull request #376 from PengZheng/tracker-improvements
     add a620a2e  Updates C++ header only to C++17, except the for already 
existing C++ Dep Man headers
     add 849b28c  Adds additional test for C++11 cep man support
     add 5c8207a  Merge remote-tracking branch 'origin/master' into 
feature/cxx17_headers
     add 82d45eb  Small improvements based on pr comments.
     add a5904b8  Merge branch 'master' into feature/cxx17_headers
     new 24d4f98  Merge pull request #373 from apache/feature/cxx17_headers

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:
 CMakeLists.txt                                     |   2 +-
 README.md                                          |   2 +-
 bundles/CMakeLists.txt                             |   7 +-
 bundles/shell/shell/CMakeLists.txt                 |   1 -
 bundles/shell/shell/src/lb_command.c               |  18 +-
 cmake/cmake_celix/BundlePackaging.cmake            |  19 +-
 documents/cmake_commands/README.md                 |  21 +-
 examples/CMakeLists.txt                            |   2 +-
 libs/framework/CMakeLists.txt                      |   6 +-
 libs/framework/gtest/CMakeLists.txt                |  50 +++-
 .../gtest/src/CxxBundleContextTestSuite.cc         |  73 +++++-
 .../gtest/src/CxxFrameworkFactoryTestSuite.cc      |   1 +
 libs/framework/gtest/src/CxxUtilsTestSuite.cc      |  62 -----
 .../gtest/src/DependencyManagerTestSuite.cc        |  59 ++++-
 ...ator.cc => HelloWorldCxxActivatorWithDepMan.cc} |   5 +-
 libs/framework/gtest/subdir/CMakeLists.txt         |   3 +-
 .../framework/gtest/subdir/src/{foo.c => sublib.c} |   6 +-
 libs/framework/include/bundle.h                    |   3 +
 libs/framework/include/celix/Bundle.h              |  75 +++++-
 libs/framework/include/celix/BundleActivator.h     | 152 ++++++-----
 libs/framework/include/celix/BundleContext.h       |  20 +-
 libs/framework/include/celix/Constants.h           |   2 +-
 libs/framework/include/celix/Exception.h           |   9 +-
 libs/framework/include/celix/Framework.h           |   6 +-
 libs/framework/include/celix/FrameworkFactory.h    |   2 +-
 .../include/celix/ServiceRegistrationBuilder.h     |  12 +-
 libs/framework/include/celix/TrackerBuilders.h     |  39 +--
 libs/framework/include/celix/Trackers.h            |  21 +-
 libs/framework/include/celix/UseServiceBuilder.h   |   6 +-
 libs/framework/include/celix/Utils.h               | 122 ---------
 libs/framework/include/celix/dm/Component_Impl.h   |  12 +-
 libs/framework/include/celix_bundle.h              |  22 +-
 libs/framework/include/celix_bundle_activator.h    |  42 +++-
 libs/framework/include/celix_bundle_context.h      | 280 ++++++++++++---------
 libs/framework/include/celix_constants.h           |   4 +-
 libs/framework/include/module.h                    |   4 +
 libs/framework/src/bundle.c                        |  31 ++-
 libs/framework/src/bundle_context.c                |   1 +
 libs/framework/src/bundle_private.h                |   5 +-
 .../{celix_library_loader.c => celix_libloader.c}  |  25 +-
 .../{celix_library_loader.h => celix_libloader.h}  |  34 ++-
 libs/framework/src/framework.c                     |   5 +-
 libs/framework/src/manifest_parser.c               |  36 +--
 libs/framework/src/manifest_parser.h               |   2 +
 libs/framework/src/module.c                        |  62 +++--
 libs/framework/src/service_registry.c              |   5 +-
 libs/framework/src/service_tracker.c               |  22 +-
 libs/framework/src/service_tracker_private.h       |   2 +
 libs/promises/api/celix/Deferred.h                 |  24 +-
 libs/promises/api/celix/impl/SharedPromiseState.h  |  24 +-
 libs/utils/gtest/CMakeLists.txt                    |   3 +
 .../gtest/src/CxxFilterTestSuite.cc                |   4 +-
 .../gtest/src/CxxPropertiesTestSuite.cc            |  11 +-
 libs/utils/gtest/src/CxxUtilsTestSuite.cc          | 121 +++++++++
 libs/{framework => utils}/include/celix/Filter.h   |  36 ++-
 .../include/celix/Properties.h                     |  34 ++-
 libs/utils/include/celix/Utils.h                   | 240 ++++++++++++++++++
 57 files changed, 1271 insertions(+), 626 deletions(-)
 delete mode 100644 libs/framework/gtest/src/CxxUtilsTestSuite.cc
 copy libs/framework/gtest/src/{HelloWorldCxxActivator.cc => 
HelloWorldCxxActivatorWithDepMan.cc} (81%)
 rename libs/framework/gtest/subdir/src/{foo.c => sublib.c} (94%)
 delete mode 100644 libs/framework/include/celix/Utils.h
 rename libs/framework/src/{celix_library_loader.c => celix_libloader.c} (77%)
 rename libs/framework/src/{celix_library_loader.h => celix_libloader.h} (54%)
 rename libs/{framework => utils}/gtest/src/CxxFilterTestSuite.cc (94%)
 rename libs/{framework => utils}/gtest/src/CxxPropertiesTestSuite.cc (90%)
 create mode 100644 libs/utils/gtest/src/CxxUtilsTestSuite.cc
 rename libs/{framework => utils}/include/celix/Filter.h (78%)
 rename libs/{framework => utils}/include/celix/Properties.h (89%)
 create mode 100644 libs/utils/include/celix/Utils.h

Reply via email to