This is an automated email from the ASF dual-hosted git repository.
pnoltes pushed a change to branch
feature/deprecated_framework_header_without_celix_prefix
in repository https://gitbox.apache.org/repos/asf/celix.git
from f8d76669 Replace arrayList_get with celix_arrayList_get.
add b0526a39 Improve error handling dfi
add 3f24afb1 Fix wrong var names in 2 CelixProject cmake functions
add 9128806d Fix missing unlock (CID=313585).
add 180bd1d3 Eliminate false positive coverity warning (CID=313586).
add 59c866ed Eliminate false positive coverity warning (CID=313587).
add 3886f85a Fix Coverity: dereference after null check (CID=16312).
add e531b1a6 Fix Coverity 16318: explicit null dereferenced.
add 0e834c01 Fix Coverity 188767: explicit null dereferenced.
add 89c42c6c Fix Coverity 211168: dereference after null check.
add c82be04c Fix Coverity 211170 Dereference after null check.
add c0ece7e9 Fix Coverity 211171 Dereference after null check.
add 882bce14 Revert "Eliminate false positive coverity warning
(CID=313586)."
add 04985782 Fix Coverity 211175 Dereference after null check.
add 661d6a39 Fix Coverity 211182 Dereference after null check.
add a4048afa Fix Coverity 211183 Dereference after null check.
add ff5cd4ab Fix Coverity 211187 Dereference after null check.
add 944825e1 Fix Coverity 211193 Dereference after null check.
add 447c6cff Fix Coverity 211197 Dereference after null check.
add 8399e867 Fix Coverity 211202 Dereference after null check.
add 444c1b0c Fix Coverity 211205 Dereference after null check.
add 0b60ea47 Fix Coverity 211208 Dereference after null check.
add 98515816 Fix Coverity 211226 Dereference after null check.
add f38f570a Fix Coverity 211229 Dereference after null check.
add 81ab2177 Fix Coverity 211235 Dereference after null check.
add e3b06738 Fix Coverity 211240 Dereference after null check.
add d7b1e371 Fix Coverity 211241 Dereference after null check.
add ec5c1e6a Fix Coverity 211242 Dereference after null check.
add 22d5713e Fix Coverity 216563 Logically dead code.
add 3dd36d1e Fix Coverity 218467 Logically dead code.
add 85bf1c06 Fix Coverity 218469 Dereference before null check.
add 9e8cb0cb Fix Coverity 218470 Explicit null dereferenced.
add f569258b Fix Coverity 301214 Dereference null return value.
add 71224bb8 Fix Coverity 301214 Dereference null return value.
add 775edb8a Fix Coverity 313587 Resource leak.
add 3b235279 Fix format string waring(#486).
add 3ea1617f Merge pull request #519 from apache/hotfix/coverity_fix
add b525f3ee Remove CELIX_EI_IMPL_NEGATIVE and CELIX_EI_IMPL_POSITIVE
add 5443d7eb Merge pull request #521 from xuzhenbao/err_injector_improve
add 71c6a914 Refactor filter match so that filter attributes use compare
with long, double or version if needed.
add 3493d6a1 Refactor cpputest filter tests to gtest
add f0e9b3d9 Add additional filter tests
add 9635b7ac Merge remote-tracking branch 'origin/master' into
feature/parse_filter_attribute_types
add 0c72d2d3 Remove static utils convert function from filter.c
add c3d3b0dc Merge branch 'master' into
feature/parse_filter_attribute_types
add 4ddf446b Add missing return value check and prevent int overflow in
filter.c
add 3b838037 Add test inf, -inf and nan test for convert str to double
add 94d06c4b Merge pull request #505 from
apache/feature/parse_filter_attribute_types
add 6ed005ab Merge branch 'master' into
feature/deprecated_framework_header_without_celix_prefix
No new revisions were added by this update.
Summary of changes:
.../src/pubsub_websocket_topic_sender.c | 2 +-
.../src/DiscoveryZeroconfActivatorTestSuite.cc | 3 -
.../src/DiscoveryZeroconfAnnouncerTestSuite.cc | 2 -
.../remote_services/rsa_dfi_utils/src/dfi_utils.c | 5 +-
bundles/shell/shell/src/c_shell_activator.c | 4 -
cmake/celix_project/CelixProject.cmake | 8 +-
libs/error_injector/api/celix_error_injector.h | 48 --
.../src/celix_bundle_context_ei.cc | 4 +-
.../celix_threads/src/celix_threads_ei.cc | 4 +-
libs/error_injector/eventfd/include/eventfd_ei.h | 1 -
libs/error_injector/eventfd/src/eventfd_ei.cc | 5 +-
.../mdnsresponder/src/mdnsresponder_ei.cc | 10 +-
.../include/celix/dm/DependencyManager_Impl.h | 12 +-
.../include/celix/dm/ServiceDependency_Impl.h | 8 +-
libs/framework/src/bundle.c | 44 +-
libs/framework/src/bundle_context.c | 280 +++--------
libs/framework/src/celix_bundle_cache.c | 1 +
libs/framework/src/dm_dependency_manager_impl.c | 41 +-
libs/framework/src/framework.c | 23 +-
libs/framework/src/service_reference.c | 3 +-
libs/utils/CMakeLists.txt | 6 -
libs/utils/gtest/CMakeLists.txt | 1 +
libs/utils/gtest/src/ConvertUtilsTestSuite.cc | 16 +
libs/utils/gtest/src/CxxFilterTestSuite.cc | 56 ++-
libs/utils/gtest/src/FilterTestSuite.cc | 433 ++++++++++++++++
libs/utils/include/celix_filter.h | 7 +-
libs/utils/private/test/filter_test.cpp | 546 ---------------------
libs/utils/src/filter.c | 134 ++++-
28 files changed, 789 insertions(+), 918 deletions(-)
create mode 100644 libs/utils/gtest/src/FilterTestSuite.cc
delete mode 100644 libs/utils/private/test/filter_test.cpp