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 2016/10/26 13:49:13 UTC
celix git commit: Merge tag 'rel/celix-2.0.0.rc1'
Repository: celix
Updated Branches:
refs/heads/develop 2a958a310 -> 95c06ab78
Merge tag 'rel/celix-2.0.0.rc1'
CELIX-282: Tagging celix-2.0.0.rc1
Project: http://git-wip-us.apache.org/repos/asf/celix/repo
Commit: http://git-wip-us.apache.org/repos/asf/celix/commit/95c06ab7
Tree: http://git-wip-us.apache.org/repos/asf/celix/tree/95c06ab7
Diff: http://git-wip-us.apache.org/repos/asf/celix/diff/95c06ab7
Branch: refs/heads/develop
Commit: 95c06ab789fa82e8dbeccbad0324ec5d44437960
Parents: 3a37954 2a958a3
Author: Pepijn Noltes <pe...@gmail.com>
Authored: Wed Oct 26 14:12:27 2016 +0200
Committer: Pepijn Noltes <pe...@gmail.com>
Committed: Wed Oct 26 14:12:27 2016 +0200
----------------------------------------------------------------------
.travis.yml | 10 +-
BUILDING | 72 +-
CHANGES | 262 +++-
CMakeLists.txt | 27 +-
Dockerfile.Android | 7 +-
KEYS | 59 +
NOTICE | 2 +-
README.md | 10 +-
RELEASE_NOTES | 10 +-
celix-bootstrap/README.md | 64 -
celix-bootstrap/celix/__init__.py | 17 -
celix-bootstrap/celix/bootstrap/__init__.py | 16 -
celix-bootstrap/celix/bootstrap/__main__.py | 22 -
.../celix/bootstrap/argument_parser.py | 94 --
celix-bootstrap/celix/bootstrap/celix_utils.py | 155 --
celix-bootstrap/celix/bootstrap/generators.py | 172 ---
.../bootstrap/templates/bundle/CMakeLists.txt | 96 --
.../bootstrap/templates/bundle/bundle.yaml | 91 --
.../templates/bundle/bundle_activator.c | 160 --
.../bootstrap/templates/bundle/component.c | 184 ---
.../bootstrap/templates/bundle/component.h | 84 -
.../celix/bootstrap/templates/bundle/service.h | 76 -
.../bootstrap/templates/project/CMakeLists.txt | 53 -
.../bootstrap/templates/project/deploy.cmake | 44 -
.../bootstrap/templates/project/project.yaml | 35 -
celix-bootstrap/scripts/celix-bootstrap | 22 -
celix-bootstrap/setup.py | 48 -
cmake/FindCELIX.cmake | 29 +-
cmake/cmake_celix/Manifest.template.in | 1 +
cmake/cmake_celix/Packaging.cmake | 139 +-
cmake/cmake_celix/RunConfig.in | 22 -
cmake/cmake_celix/RunConfig.in.cmake | 41 +
.../config_admin_tst/config_admin_test.cpp | 10 +-
.../private/src/example_managed_service_impl.c | 4 +-
config_admin/example/CMakeLists.txt | 11 +-
config_admin/example/private/src/example.c | 2 +-
.../service/private/include/framework_patch.h | 2 +-
.../private/src/configuration_admin_impl.c | 8 +-
.../service/private/src/configuration_impl.c | 8 +-
.../private/src/managed_service_tracker.c | 16 +-
dependency_manager/CMakeLists.txt | 33 +-
dependency_manager/doc-images/statediagram.png | Bin 0 -> 7895 bytes
.../private/include/dm_component_impl.h | 11 +-
.../private/include/dm_dependency.h | 7 +
.../include/dm_dependency_manager_impl.h | 9 +
dependency_manager/private/include/dm_event.h | 21 +-
.../include/dm_service_dependency_impl.h | 13 +-
.../private/include/dm_shell_list_command.h | 23 +-
.../private/src/dm_activator_base.c | 4 +
.../private/src/dm_component_impl.c | 123 +-
.../private/src/dm_dependency_manager_impl.c | 19 +-
dependency_manager/private/src/dm_event.c | 20 +-
.../private/src/dm_service_dependency.c | 1108 +++++++-------
.../private/src/dm_shell_activator.c | 25 +-
.../private/src/dm_shell_list_command.c | 19 +-
.../public/include/dm_activator.h | 23 +
.../public/include/dm_component.h | 79 +-
.../public/include/dm_dependency_manager.h | 29 +-
dependency_manager/public/include/dm_info.h | 28 +-
.../public/include/dm_service_dependency.h | 116 +-
dependency_manager/readme.md | 123 ++
dependency_manager_cxx/CMakeLists.txt | 67 +
.../include/celix/dm/Component.h | 190 +++
.../include/celix/dm/Component_Impl.h | 231 +++
.../include/celix/dm/DependencyManager.h | 78 +
.../include/celix/dm/DmActivator.h | 72 +
.../include/celix/dm/Properties.h | 30 +
.../include/celix/dm/ServiceDependency.h | 279 ++++
.../include/celix/dm/ServiceDependency_Impl.h | 443 ++++++
dependency_manager_cxx/include/celix/dm/types.h | 91 ++
dependency_manager_cxx/readme.md | 62 +
dependency_manager_cxx/src/Component.cc | 43 +
dependency_manager_cxx/src/DependencyManager.cc | 55 +
dependency_manager_cxx/src/ServiceDependency.cc | 44 +
.../src/dm_activator_base_cxx.cc | 130 ++
.../private/include/deployment_package.h | 8 +-
deployment_admin/private/src/deployment_admin.c | 124 +-
.../private/src/deployment_package.c | 28 +-
deployment_admin/private/src/log_sync.c | 9 +-
deployment_admin/private/src/unzip.c | 3 +
.../private/include/driver_attributes.h | 1 +
.../device_access/private/src/device_manager.c | 40 +-
.../private/src/driver_attributes.c | 17 +-
.../device_access/private/src/driver_loader.c | 10 +-
.../device_access/private/src/driver_matcher.c | 59 +-
.../driver_locator/private/src/activator.c | 46 +-
.../driver_locator/private/src/driver_locator.c | 2 +-
.../private/include/base_driver_private.h | 3 +
.../example/base_driver/private/src/activator.c | 16 +-
.../base_driver/private/src/base_driver.c | 17 +
.../private/src/consuming_driver.c | 2 +-
.../private/include/refining_driver_private.h | 1 +
.../private/src/refining_driver.c | 19 +-
dfi/CMakeLists.txt | 10 +-
dfi/private/src/dyn_common.c | 2 +-
dfi/private/src/dyn_function.c | 13 +-
dfi/private/src/dyn_interface.c | 13 +-
dfi/private/src/dyn_message.c | 23 +-
dfi/private/src/dyn_type.c | 15 +-
dfi/private/src/json_rpc.c | 573 +++----
dfi/private/src/json_serializer.c | 18 +-
dfi/private/src/memstream/fmemopen.c | 78 -
dfi/private/src/memstream/open_memstream.c | 130 --
.../test/avro_descriptor_translator_tests.cpp | 1 +
dfi/private/test/dyn_closure_tests.cpp | 1 +
dfi/private/test/dyn_function_tests.cpp | 1 +
dfi/private/test/dyn_interface_tests.cpp | 41 +-
dfi/private/test/dyn_message_tests.cpp | 1 +
dfi/private/test/dyn_type_tests.cpp | 1 +
dfi/private/test/json_rpc_tests.cpp | 9 +-
dfi/private/test/json_serializer_tests.cpp | 1 +
dfi/public/include/memstream/README.md | 49 -
dfi/public/include/memstream/fmemopen.h | 52 -
dfi/public/include/memstream/open_memstream.h | 15 -
documents/building/readme.md | 61 +-
documents/cmake_commands/readme.md | 19 +-
.../getting_started/creating_a_simple_bundle.md | 309 ++++
documents/getting_started/readme.md | 220 +--
.../getting_started/using_services_with_c.md | 593 +++++++
.../getting_started/using_services_with_cxx.md | 554 +++++++
documents/intro/readme.md | 136 ++
documents/subprojects/readme.md | 6 +-
event_admin/CMakeLists.txt | 27 +-
event_admin/event_admin/CMakeLists.txt | 11 +-
.../private/include/event_admin_impl.h | 29 +-
.../private/src/event_admin_activator.c | 88 +-
.../event_admin/private/src/event_admin_impl.c | 98 +-
.../event_admin/private/src/event_impl.c | 24 +-
.../event_admin/public/include/event_admin.h | 16 +-
.../event_admin/public/include/event_handler.h | 3 +
event_admin/event_handler/CMakeLists.txt | 5 +-
.../private/include/event_handler_impl.h | 2 +-
.../private/src/event_handler_activator.c | 77 +-
.../private/src/event_handler_impl.c | 31 +-
event_admin/event_publisher/CMakeLists.txt | 14 +-
.../private/include/event_publisher_impl.h | 10 +-
.../private/src/event_publisher_activator.c | 37 +-
.../private/src/event_publisher_impl.c | 56 +-
event_admin/utils/CMakeLists.txt | 27 -
event_admin/utils/private/src/event_impl.c | 133 --
event_admin/utils/public/include/event.h | 36 -
examples/CMakeLists.txt | 32 +-
examples/dm_example/CMakeLists.txt | 6 +-
.../phase2a/private/include/phase2a_cmp.h | 2 +-
.../phase2a/private/src/phase2a_activator.c | 4 +-
.../phase2a/private/src/phase2a_cmp.c | 6 +-
.../phase2b/private/include/phase2b_cmp.h | 2 +-
.../phase2b/private/src/phase2b_activator.c | 3 +-
.../phase2b/private/src/phase2b_cmp.c | 6 +-
.../phase3/private/include/phase3_cmp.h | 4 +-
.../phase3/private/src/phase3_activator.c | 4 +-
.../dm_example/phase3/private/src/phase3_cmp.c | 12 +-
examples/dm_example_cxx/CMakeLists.txt | 55 +
examples/dm_example_cxx/api/IPhase1.h | 32 +
examples/dm_example_cxx/api/IPhase2.h | 32 +
examples/dm_example_cxx/phase1/CMakeLists.txt | 40 +
.../phase1/include/Phase1Activator.h | 36 +
.../dm_example_cxx/phase1/include/Phase1Cmp.h | 42 +
.../dm_example_cxx/phase1/src/BarActivator.cc | 57 +
.../phase1/src/Phase1Activator.cc | 57 +
examples/dm_example_cxx/phase1/src/Phase1Cmp.cc | 49 +
.../phase2/include/Phase2Activator.h | 34 +
.../dm_example_cxx/phase2/include/Phase2Cmp.h | 50 +
examples/dm_example_cxx/phase2a/CMakeLists.txt | 41 +
.../phase2a/src/Phase2aActivator.cc | 52 +
.../dm_example_cxx/phase2a/src/Phase2aCmp.cc | 45 +
examples/dm_example_cxx/phase2b/CMakeLists.txt | 41 +
.../phase2b/src/Phase2bActivator.cc | 50 +
.../dm_example_cxx/phase2b/src/Phase2bCmp.cc | 39 +
examples/dm_example_cxx/phase3/CMakeLists.txt | 41 +
.../phase3/include/Phase3Activator.h | 33 +
.../dm_example_cxx/phase3/include/Phase3Cmp.h | 50 +
.../phase3/src/Phase3Activator.cc | 43 +
examples/dm_example_cxx/phase3/src/Phase3Cmp.cc | 65 +
.../phase3_locking/CMakeLists.txt | 40 +
.../include/Phase3LockingActivator.h | 33 +
.../phase3_locking/include/Phase3LockingCmp.h | 50 +
.../src/Phase3LockingActivator.cc | 39 +
.../phase3_locking/src/Phase3LockingCmp.cc | 66 +
examples/echo_service/CMakeLists.txt | 19 -
examples/echo_service/client/CMakeLists.txt | 33 -
.../private/include/echo_client_private.h | 49 -
.../client/private/src/echo_client.c | 78 -
.../client/private/src/echo_client_activator.c | 83 -
examples/echo_service/server/CMakeLists.txt | 32 -
.../private/include/echo_server_private.h | 36 -
.../server/private/src/echo_server.c | 49 -
.../server/private/src/echo_server_activator.c | 78 -
.../server/public/include/echo_server.h | 41 -
examples/embedding/private/src/main.c | 68 +-
examples/hello_world/CMakeLists.txt | 27 +-
examples/hello_world/private/src/activator.c | 2 +
examples/hello_world/private/src/test2.c | 32 +
examples/hello_world/public/include/test2.h | 34 +
.../hello_world_test/private/src/activator.c | 2 +-
examples/locking/CMakeLists.txt | 34 -
examples/locking/benchmark/CMakeLists.txt | 31 -
.../private/src/benchmark_runner_activator.c | 289 ----
.../benchmark/public/include/benchmark.h | 41 -
.../benchmark/public/include/benchmark_result.h | 33 -
.../benchmark/public/src/benchmark_activator.c | 119 --
examples/locking/consumer.c | 372 -----
examples/locking/math_provider/CMakeLists.txt | 32 -
.../private/include/math_component.h | 32 -
.../math_provider/private/src/math_component.c | 41 -
.../private/src/provider_activator.c | 228 ---
.../modified_bool_benchmark/CMakeLists.txt | 29 -
.../private/src/modified_bool_benchmark.c | 180 ---
examples/locking/mutex_benchmark/CMakeLists.txt | 32 -
.../private/src/mutex_benchmark.c | 131 --
.../locking/reference_benchmark/CMakeLists.txt | 29 -
.../private/src/reference_benchmark.c | 128 --
examples/locking/services/benchmark_service.h | 39 -
examples/locking/services/frequency_service.h | 47 -
examples/locking/services/math_service.h | 40 -
.../locking/start_stop_benchmark/CMakeLists.txt | 29 -
.../private/src/start_stop_benchmark.c | 201 ---
examples/mongoose/CMakeLists.txt | 6 +-
examples/mongoose/private/src/activator.c | 14 +-
examples/mongoose/private/src/mongoose.c | 55 +-
.../chapter01-greeting-example/CMakeLists.txt | 19 -
.../chapter01-greeting-example/README.TXT | 24 -
.../client/CMakeLists.txt | 21 -
.../client/private/src/client.c | 65 -
.../greeting/CMakeLists.txt | 28 -
.../greeting/private/include/greeting_impl.h | 38 -
.../greeting/private/src/activator.c | 91 --
.../greeting/private/src/greeting_impl.c | 32 -
.../greeting/public/include/greeting_service.h | 39 -
.../chapter04-correct-listener/CMakeLists.txt | 22 -
.../chapter04-correct-listener/README.TXT | 23 -
.../private/src/listener_example.c | 196 ---
.../chapter04-correct-lookup/CMakeLists.txt | 21 -
.../private/src/activator.c | 179 ---
.../chapter04-paint-example/CMakeLists.txt | 31 -
.../circle/CMakeLists.txt | 46 -
.../circle/private/include/circle_shape.h | 33 -
.../circle/private/src/activator.c | 82 -
.../circle/private/src/circle.png | Bin 1664 -> 0 bytes
.../circle/private/src/circle_shape.c | 109 --
.../paint/CMakeLists.txt | 53 -
.../chapter04-paint-example/paint/gtktest.glade | 59 -
.../paint/private/include/default_shape.h | 31 -
.../paint/private/include/paint_frame.h | 59 -
.../paint/private/include/shape_component.h | 45 -
.../paint/private/src/activator.c | 139 --
.../paint/private/src/default_shape.c | 96 --
.../paint/private/src/paint_frame.c | 363 -----
.../paint/private/src/shape_component.c | 69 -
.../paint/private/src/underc.png | Bin 526 -> 0 bytes
.../simple/public/include/simple_shape.h | 42 -
.../square/CMakeLists.txt | 45 -
.../square/private/include/square_shape.h | 31 -
.../square/private/src/activator.c | 77 -
.../square/private/src/square.png | Bin 351 -> 0 bytes
.../square/private/src/square_shape.c | 95 --
.../triangle/CMakeLists.txt | 45 -
.../triangle/private/include/triangle_shape.h | 32 -
.../triangle/private/src/activator.c | 77 -
.../triangle/private/src/triangle.png | Bin 1375 -> 0 bytes
.../triangle/private/src/triangle_shape.c | 97 --
examples/producer_consumer/CMakeLists.txt | 20 -
.../producer_consumer/consumer/CMakeLists.txt | 27 -
.../consumer/private/src/activator.c | 195 ---
.../producer_consumer/database/CMakeLists.txt | 30 -
.../private/include/reader_service_impl.h | 39 -
.../private/include/writer_service_impl.h | 40 -
.../database/private/src/activator.c | 138 --
.../database/private/src/reader.c | 73 -
.../database/private/src/writer.c | 68 -
.../database/public/include/data.h | 38 -
.../database/public/include/database.h | 44 -
.../database/public/include/reader_service.h | 50 -
.../database/public/include/writer_service.h | 48 -
.../producer_consumer/producer/CMakeLists.txt | 27 -
.../producer/private/src/activator.c | 162 --
examples/services_example_c/CMakeLists.txt | 43 +
examples/services_example_c/api/example.h | 34 +
examples/services_example_c/bar/CMakeLists.txt | 39 +
.../bar/private/include/bar.h | 32 +
.../services_example_c/bar/private/src/bar.c | 58 +
.../bar/private/src/bar_activator.c | 70 +
examples/services_example_c/foo1/CMakeLists.txt | 39 +
.../foo1/private/include/foo1.h | 36 +
.../services_example_c/foo1/private/src/foo1.c | 102 ++
.../foo1/private/src/foo1_activator.c | 88 ++
examples/services_example_c/foo2/CMakeLists.txt | 39 +
.../foo2/private/include/foo2.h | 36 +
.../services_example_c/foo2/private/src/foo2.c | 113 ++
.../foo2/private/src/foo2_activator.c | 88 ++
examples/services_example_cxx/CMakeLists.txt | 46 +
.../services_example_cxx/api/IAnotherExample.h | 34 +
examples/services_example_cxx/api/example.h | 43 +
.../services_example_cxx/bar/CMakeLists.txt | 39 +
.../bar/private/include/Bar.h | 40 +
.../bar/private/include/BarActivator.h | 36 +
.../services_example_cxx/bar/private/src/Bar.cc | 48 +
.../bar/private/src/BarActivator.cc | 48 +
.../services_example_cxx/baz/CMakeLists.txt | 39 +
.../baz/private/include/Baz.h | 54 +
.../baz/private/include/BazActivator.h | 34 +
.../services_example_cxx/baz/private/src/Baz.cc | 84 +
.../baz/private/src/BazActivator.cc | 45 +
.../services_example_cxx/foo/CMakeLists.txt | 39 +
.../foo/private/include/Foo.h | 45 +
.../foo/private/include/FooActivator.h | 34 +
.../services_example_cxx/foo/private/src/Foo.cc | 60 +
.../foo/private/src/FooActivator.cc | 43 +
examples/whiteboard/CMakeLists.txt | 5 +-
.../tracker_depman/private/include/tracker.h | 18 +-
.../private/src/dependency_activator.c | 2 +-
.../tracker_depman/private/src/tracker.c | 26 +-
framework/CMakeLists.txt | 3 +-
framework/private/include/bundle_cache.h | 2 +-
framework/private/include/framework_private.h | 22 +-
framework/private/include/manifest_parser.h | 2 +-
.../private/include/service_reference_private.h | 4 +-
.../include/service_registration_private.h | 16 +-
.../private/include/service_registry_private.h | 4 +-
framework/private/mock/bundle_archive_mock.c | 10 +-
framework/private/mock/bundle_cache_mock.c | 2 +-
framework/private/mock/bundle_context_mock.c | 18 +-
framework/private/mock/bundle_mock.c | 6 +-
framework/private/mock/bundle_revision_mock.c | 6 +-
framework/private/mock/capability_mock.c | 2 +-
framework/private/mock/celix_log_mock.c | 18 +-
framework/private/mock/filter_mock.c | 4 +-
framework/private/mock/framework_mock.c | 23 +-
framework/private/mock/manifest_mock.c | 8 +-
framework/private/mock/manifest_parser_mock.c | 2 +-
framework/private/mock/miniunz_mock.c | 2 +-
framework/private/mock/module_mock.c | 6 +-
framework/private/mock/properties_mock.c | 11 +-
framework/private/mock/requirement_mock.c | 2 +-
framework/private/mock/service_reference_mock.c | 16 +-
.../private/mock/service_registration_mock.c | 18 +-
framework/private/mock/service_registry_mock.c | 8 +-
framework/private/mock/version_mock.c | 4 +-
framework/private/mock/version_range_mock.c | 2 +-
framework/private/src/bundle.c | 16 +-
framework/private/src/bundle_archive.c | 641 ++++----
framework/private/src/bundle_cache.c | 245 +--
framework/private/src/bundle_context.c | 43 +-
framework/private/src/bundle_revision.c | 6 +-
framework/private/src/capability.c | 2 +-
framework/private/src/celix_launcher.c | 213 +--
framework/private/src/celix_log.c | 10 +-
framework/private/src/filter.c | 41 +-
framework/private/src/framework.c | 318 ++--
framework/private/src/manifest.c | 32 +-
framework/private/src/manifest_parser.c | 649 ++++----
framework/private/src/miniunz.c | 4 +-
framework/private/src/module.c | 12 +-
framework/private/src/properties.c | 244 ++-
framework/private/src/requirement.c | 2 +-
framework/private/src/resolver.c | 44 +-
framework/private/src/service_reference.c | 45 +-
framework/private/src/service_registration.c | 43 +-
framework/private/src/service_registry.c | 100 +-
framework/private/src/service_tracker.c | 19 +-
framework/private/src/unzip.c | 3 +
framework/private/src/utils.c | 28 +-
framework/private/test/bundle_cache_test.cpp | 26 +-
framework/private/test/bundle_context_test.cpp | 3 +-
framework/private/test/bundle_revision_test.cpp | 4 +-
framework/private/test/bundle_test.cpp | 3 +-
framework/private/test/capability_test.cpp | 2 +-
framework/private/test/filter_test.cpp | 2 +-
framework/private/test/manifest_parser_test.cpp | 4 +-
framework/private/test/manifest_test.cpp | 2 +-
framework/private/test/properties_test.cpp | 10 +-
framework/private/test/requirement_test.cpp | 2 +-
.../private/test/service_reference_test.cpp | 3 +-
.../private/test/service_registration_test.cpp | 25 +-
.../private/test/service_registry_test.cpp | 153 +-
framework/public/include/archive.h | 2 +-
framework/public/include/bundle.h | 8 +-
framework/public/include/bundle_archive.h | 10 +-
framework/public/include/bundle_context.h | 25 +-
framework/public/include/bundle_revision.h | 6 +-
framework/public/include/capability.h | 2 +-
framework/public/include/celix_log.h | 8 +-
framework/public/include/constants.h | 4 +
framework/public/include/filter.h | 4 +-
framework/public/include/manifest.h | 8 +-
framework/public/include/module.h | 6 +-
framework/public/include/properties.h | 14 +-
framework/public/include/requirement.h | 2 +-
framework/public/include/service_factory.h | 3 +-
framework/public/include/service_reference.h | 8 +-
framework/public/include/service_registration.h | 2 +-
framework/public/include/service_registry.h | 6 +-
framework/public/include/service_tracker.h | 4 +-
framework/public/include/utils.h | 8 +-
hessian/cmake/modules/FindCUnit.cmake | 65 -
hessian/source/CMakeLists.txt | 87 --
hessian/source/private/src/hessian_in.c | 502 ------
hessian/source/private/src/hessian_out.c | 401 -----
hessian/source/private/test/test_hessian_out.c | 108 --
hessian/source/private/test/test_service.h | 35 -
.../source/private/test/test_service_proxy.c | 35 -
.../source/private/test/test_service_skeleton.c | 52 -
hessian/source/public/include/hessian_2.0.h | 46 -
hessian/source/public/include/hessian_2.0_in.h | 50 -
hessian/source/public/include/hessian_2.0_out.h | 61 -
.../source/public/include/hessian_constants.h | 85 --
hessian/source/test.c | 93 --
launcher/CMakeLists.txt | 14 +-
log_service/private/src/log.c | 10 +-
log_service/private/src/log_entry.c | 6 +-
.../private/src/log_reader_service_impl.c | 2 +-
log_service/private/src/log_service_activator.c | 16 +-
log_service/private/src/log_service_impl.c | 10 +-
log_service/public/include/log_entry.h | 6 +-
log_service/public/include/log_listener.h | 3 +-
log_service/public/include/log_reader_service.h | 3 +-
log_service/public/include/log_service.h | 3 +-
log_service/public/src/log_helper.c | 29 +-
rat-excludes.txt | 4 -
remote_services/README.md | 153 +-
.../discovery/private/include/discovery.h | 1 +
.../discovery/private/src/discovery.c | 14 +-
.../discovery/private/src/discovery_activator.c | 200 +--
.../private/src/endpoint_descriptor_reader.c | 7 +-
.../private/src/endpoint_discovery_poller.c | 218 ++-
.../private/src/endpoint_discovery_server.c | 147 +-
.../discovery_etcd/private/include/etcd.h | 4 +-
.../discovery_etcd/private/src/discovery_impl.c | 5 +-
.../discovery_etcd/private/src/etcd.c | 12 +-
.../discovery_etcd/private/src/etcd_watcher.c | 56 +-
.../discovery_shm/private/src/discovery_shm.c | 11 +-
.../private/src/discovery_shmWatcher.c | 27 +-
.../calculator_shell/private/src/add_command.c | 45 +-
.../calculator_shell/private/src/sqrt_command.c | 31 +-
.../calculator_shell/private/src/sub_command.c | 13 +-
.../private/src/endpoint_description.c | 46 +-
.../private/src/export_registration_impl.c | 2 +-
.../private/src/import_registration_impl.c | 2 +-
.../private/src/remote_proxy_factory_impl.c | 11 +-
.../public/include/endpoint_description.h | 5 +-
.../public/include/endpoint_listener.h | 3 +-
.../public/include/remote_endpoint.h | 3 +-
.../public/include/remote_service_admin.h | 10 +-
.../remote_service_admin_dfi/CMakeLists.txt | 2 +-
.../rsa/private/src/dfi_utils.c | 9 +-
.../rsa/private/src/export_registration_dfi.c | 14 +-
.../rsa/private/src/import_registration_dfi.c | 11 +-
.../rsa/private/src/remote_service_admin_dfi.c | 64 +-
.../rsa_tst/rsa_tests.cpp | 4 +-
.../private/src/remote_service_admin_impl.c | 78 +-
.../private/test/rsa_client_server_tests.cpp | 4 +-
.../private/src/remote_service_admin_impl.c | 1362 +++++++++--------
.../private/test/rsa_client_server_tests.cpp | 4 +-
.../topology_manager/private/src/activator.c | 334 ++--
.../topology_manager/private/src/scope.c | 6 +-
.../private/src/topology_manager.c | 1442 +++++++++---------
.../topology_manager/public/include/tm_scope.h | 3 +-
.../topology_manager/tms_tst/CMakeLists.txt | 44 +-
.../tms_tst/config.properties.in | 3 -
.../tms_tst/config_import.properties.in | 3 -
.../tms_tst/disc_mock/disc_mock_activator.c | 4 +-
remote_services/utils/private/src/civetweb.c | 42 +-
remote_shell/private/src/activator.c | 4 +-
remote_shell/private/src/connection_listener.c | 3 +-
remote_shell/private/src/remote_shell.c | 2 +-
remote_shell/private/src/shell_mediator.c | 2 +-
scr/CMakeLists.txt | 27 -
scr/scr/CMakeLists.txt | 31 -
scr/scr/META-INF/MANIFEST.MF | 20 -
scr/scr/private/include/component_metadata.h | 80 -
scr/scr/private/include/reference_metadata.h | 64 -
scr/scr/private/include/service_metadata.h | 44 -
scr/scr/private/include/xml_parser_impl.h | 36 -
scr/scr/private/src/component_metadata.c | 188 ---
scr/scr/private/src/component_registry.c | 30 -
scr/scr/private/src/reference_metadata.c | 128 --
scr/scr/private/src/service_metadata.c | 72 -
scr/scr/private/src/xml_parser.c | 220 ---
scr/scr/scr.c | 165 --
scr/test/CMakeLists.txt | 27 -
scr/test/META-INF/MANIFEST.MF | 21 -
scr/test/test.c | 54 -
scr/test/test.xml | 60 -
shell/CMakeLists.txt | 2 +-
shell/private/src/activator.c | 6 +-
shell/private/src/inspect_command.c | 20 +-
shell/private/src/lb_command.c | 4 +-
shell/private/src/shell.c | 16 +-
shell/private/src/update_command.c | 33 +-
shell/public/include/command.h | 3 +-
shell/public/include/shell.h | 6 +-
shell_bonjour/CMakeLists.txt | 14 +-
shell_bonjour/private/include/bonjour_shell.h | 4 +-
shell_bonjour/private/src/activator.c | 104 +-
shell_bonjour/private/src/bonjour_shell.c | 75 +-
utils/CMakeLists.txt | 2 +-
utils/private/include/hash_map_private.h | 28 +-
utils/private/src/array_list.c | 4 +-
utils/private/src/hash_map.c | 81 +-
utils/private/src/memstream/fmemopen.c | 78 +
utils/private/src/memstream/open_memstream.c | 130 ++
utils/private/src/thpool.c | 4 +-
utils/private/src/version.c | 4 +-
utils/private/src/version_range.c | 2 +-
utils/private/test/celix_threads_test.cpp | 15 +-
utils/private/test/hash_map_test.cpp | 8 +-
utils/public/include/array_list.h | 2 +-
utils/public/include/hash_map.h | 42 +-
utils/public/include/memstream/README.md | 49 +
utils/public/include/memstream/fmemopen.h | 52 +
utils/public/include/memstream/open_memstream.h | 15 +
utils/public/include/version.h | 4 +-
utils/public/include/version_range.h | 2 +-
513 files changed, 14018 insertions(+), 16911 deletions(-)
----------------------------------------------------------------------