The canvas view defaults to SYNCHRONOUS_LOADING. A crash occurs when multiple CanvasViews are operated async. So, we change it to operate synchronously by default. The problem of async operation when using a multi-canvas view should be resolved later. Change-Id: I9bb4c8165b69ebdd93753211214fcadf06a3f456
Introduce REMOVE_FRONT_INSET, REMOVE_BACK_INSET Property Added new property to TextLabel Example: textLabel.SetProperty(DevelTextLabel::Property::REMOVE_FRONT_INSET, false); textLabel.SetProperty(DevelTextLabel::Property::REMOVE_BACK_INSET, false); When REMOVE_FRONT_INSET is set to false, the xBearing of first glyph won't be trimmed. When REMOVE_BACK_INSET is set to false, the advance of last glyph won't be trimmed. Change-Id: I169d87b9f83d3b204ea51601188982cda54cb9d0
Merge "Fix svace issue : Need to check Property::Value.Get() return" into devel/master
Fix svace issue : Need to check Property::Value.Get() return It is possible that user set invalid value type. If then, we need to skip given value setter. Change-Id: I8bc339f30b969c049a0b07bda152c4d24593bb48 Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Let we use legacy rounded blur algorithm for gles2.0 + remove GL keyword Since low spec device also want to use rounded blur color visual, let we make them use some old legacy code, which required low calculation. Change-Id: I50ad32c09da384e9ddc8a18423e67681f8824a5c Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Fix many svace issues at dali-toolkit (integer overflow + etc) This is a combination of 3 commits. Let we remove many cases of dali-toolkit when we can be call 0u - 1u, which is undefined behavior. Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com> (Scene3D) Fix svace issue : convert uint32_t to std::streamoff + minor Fix svace issue when we try to convert from 32bit unsigned integer to (might) 64bit signed integer. + Fix the name of function collision issue Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com> Fix svace issue : Avoid to divide by zero cases Change-Id: If11884693253cd86f89cb98704e93473166faca1 Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Do not call malloc during terminate There was some strange crash issue during application terminate. That crash comes at malloc.c during destruct JsonParser. So, let we just remove some potential of mallocate memory during terminate, what might not neccessary. Change-Id: I93dc70b0c069f90a94e526f7916f9c54e1565a7f Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Assume memory allocation failed cases Let we consider malloc return null. Change-Id: I5bafbf1cd47880ca5bc488cea264b88d742a7861 Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
ImageVisualShader debug script make to add custom attribute / varying / uniform Let we allow to set some extra uniform and attribute , varying if user need to debug. Change-Id: I0c98358fe22e6678fcfa352d33c61308597bcfe0 Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
(Vector) Change ConditionalWait as Mutex at lottie task Change-Id: I1f652c440945a9b40a88a992018e14ae0746bc9d Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Change precision of corner radius relative shader codes as highp There was some visual defect when view size is near 20,000 in target. Change-Id: Ia9440c98e20a873664d09493cc9d645f1f7a91b1 Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>