Remove current and future memory leaks with messages by forcing the use of OwnerPoint... 10/132810/2
authorKimmo Hoikka <kimmo.hoikka@samsung.com>
Wed, 7 Jun 2017 17:35:26 +0000 (18:35 +0100)
committerKimmo Hoikka <kimmo.hoikka@samsung.com>
Thu, 8 Jun 2017 12:59:02 +0000 (13:59 +0100)
commite2ee93d144c63abb914c086281d09c40b213919f
treef49abc4a960e726650e441978198fabbc2b03700
parent198c199bbd9d751eddd478c4fbf39b864c25c0b6
Remove current and future memory leaks with messages by forcing the use of OwnerPointer instead of raw pointers

OwnerPointer no longer does the Release hack behind the scene so if you want to transfer ownership
it needs to be OwnerPointer all the way

Change-Id: I3cbf6341142fd25ef3f2a0ebc875c2ef9797e8ad
40 files changed:
dali/internal/common/message.h
dali/internal/common/owner-pointer.h
dali/internal/common/type-abstraction.h
dali/internal/event/actors/actor-impl.cpp
dali/internal/event/actors/camera-actor-impl.cpp
dali/internal/event/actors/layer-impl.cpp
dali/internal/event/animation/animation-impl.cpp
dali/internal/event/animation/constraint-impl.h
dali/internal/event/common/object-impl.cpp
dali/internal/event/common/property-buffer-impl.cpp
dali/internal/event/common/property-notification-impl.cpp
dali/internal/event/object/custom-object-internal.cpp
dali/internal/event/render-tasks/render-task-list-impl.cpp
dali/internal/event/rendering/geometry-impl.cpp
dali/internal/event/rendering/renderer-impl.cpp
dali/internal/event/rendering/sampler-impl.cpp
dali/internal/event/rendering/shader-impl.cpp
dali/internal/event/rendering/texture-impl.cpp
dali/internal/event/rendering/texture-set-impl.cpp
dali/internal/render/common/render-manager.cpp
dali/internal/render/common/render-manager.h
dali/internal/render/renderers/render-renderer.cpp
dali/internal/render/renderers/render-renderer.h
dali/internal/update/animation/scene-graph-animation.cpp
dali/internal/update/animation/scene-graph-animation.h
dali/internal/update/animation/scene-graph-constraint-base.cpp
dali/internal/update/animation/scene-graph-constraint-base.h
dali/internal/update/animation/scene-graph-constraint.h
dali/internal/update/common/property-owner-messages.h
dali/internal/update/common/property-owner.cpp
dali/internal/update/common/property-owner.h
dali/internal/update/controllers/render-message-dispatcher.cpp
dali/internal/update/controllers/render-message-dispatcher.h
dali/internal/update/manager/update-manager.cpp
dali/internal/update/manager/update-manager.h
dali/internal/update/nodes/node.cpp
dali/internal/update/nodes/node.h
dali/internal/update/render-tasks/scene-graph-render-task-list.cpp
dali/internal/update/render-tasks/scene-graph-render-task-list.h
dali/internal/update/rendering/scene-graph-renderer.cpp