Remove dali-any from Property::Value 57/41357/2
authorKimmo Hoikka <kimmo.hoikka@samsung.com>
Fri, 12 Jun 2015 19:09:23 +0000 (20:09 +0100)
committerKimmo Hoikka <kimmo.hoikka@samsung.com>
Mon, 15 Jun 2015 09:55:14 +0000 (10:55 +0100)
commite3f5c847860180b52536947454c8e53c5bd3e1d5
tree708e95a4f8630226b5d5a22dc3b1daf1f4757a44
parent79c671030589dbe477ce98d1924507851857e830
Remove dali-any from Property::Value
- reimplement multivalue using more efficient union inside value
- remove unnecessary asserts when types dont match
- cleanup and sanitize scripting
- remove unnecessary templates from GetEnum, added error handling

Change-Id: Ifb4031a8a5bdd8887f3025d8950d6526cb5fab57
23 files changed:
automated-tests/src/dali-devel/utc-Dali-Scripting.cpp
automated-tests/src/dali/utc-Dali-Handle.cpp
automated-tests/src/dali/utc-Dali-ImageActor.cpp
automated-tests/src/dali/utc-Dali-PropertyMap.cpp
automated-tests/src/dali/utc-Dali-PropertyValue.cpp
automated-tests/src/dali/utc-Dali-ShaderEffect.cpp
dali/devel-api/scripting/scripting.cpp
dali/devel-api/scripting/scripting.h
dali/internal/event/actors/actor-impl.cpp
dali/internal/event/animation/linear-constrainer-impl.cpp
dali/internal/event/animation/path-constrainer-impl.cpp
dali/internal/event/animation/path-impl.cpp
dali/internal/event/animation/path-impl.h
dali/internal/event/common/object-impl.cpp
dali/internal/event/common/property-helper.h
dali/internal/event/effects/shader-effect-impl.cpp
dali/internal/event/images/resource-image-impl.cpp
dali/public-api/object/property-array.cpp
dali/public-api/object/property-array.h
dali/public-api/object/property-map.cpp
dali/public-api/object/property-map.h
dali/public-api/object/property-value.cpp
dali/public-api/object/property-value.h