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(-)
----------------------------------------------------------------------