Joogab Yun [Mon, 29 Apr 2019 05:03:55 +0000 (14:03 +0900)]
[Tizen] Restore behavior of Uploaded and LoadingFinished signal
This reverts commit
d946eb6de87253c0dfdc963b343fb95c26391ecf.
Change-Id: Ib026c5085120e6a788fdc988d5c76d829b04962d
Joogab Yun [Mon, 29 Apr 2019 05:03:47 +0000 (14:03 +0900)]
Merge branch 'devel/master' into tizen
Joogab Yun [Mon, 29 Apr 2019 05:03:40 +0000 (14:03 +0900)]
Revert "[Tizen] Restore behavior of Uploaded and LoadingFinished signal"
This reverts commit
8f9ac637222175a6540c8025e32f0c0a82834e71.
Heeyong Song [Thu, 25 Apr 2019 07:34:36 +0000 (16:34 +0900)]
Change matrix in shaders
- Change matrix precision to highp
- Use uMvpMatrix in all shaders
Change-Id: I6b178f8926218bbcab307c110a7a5fad507ade2d
Adeel Kazmi [Fri, 26 Apr 2019 15:06:44 +0000 (16:06 +0100)]
Ensure we do not export Internal::Control::Impl symbols
Change-Id: I6c877681e38cf6a0cef5920f77679e058d967c4c
greynaga [Fri, 26 Apr 2019 12:52:15 +0000 (13:52 +0100)]
DALi Version 1.4.17
Change-Id: I618e9c86c229f12509ba3e5b3cbadb687c330fd3
Agnelo Vaz [Thu, 18 Apr 2019 15:20:53 +0000 (16:20 +0100)]
Removing native layouting
Change-Id: Ib22cdd94cc3159ecc991a44621636f67c0194b11
Agnelo Vaz [Tue, 16 Apr 2019 15:25:16 +0000 (16:25 +0100)]
Control impl layout code for Margin removed
Change-Id: I23195c78aeb7c9d385c78b9e3d30428a7529e266
Wonsik Jung [Mon, 22 Apr 2019 05:50:08 +0000 (14:50 +0900)]
[Tizen] Restore behavior of Uploaded and LoadingFinished signal
This reverts commit
4ce217530c342059b6a7e16a94344a56280d1c24.
Wonsik Jung [Mon, 22 Apr 2019 05:49:55 +0000 (14:49 +0900)]
Merge branch 'devel/master' into tizen
Wonsik Jung [Mon, 22 Apr 2019 05:49:18 +0000 (14:49 +0900)]
Revert "[Tizen] Restore behavior of Uploaded and LoadingFinished signal"
This reverts commit
6498a75efefe3abae180a85cb32549b4144d0f55.
Agnelo Vaz [Thu, 18 Apr 2019 10:19:56 +0000 (11:19 +0100)]
DALi Version 1.4.16
Change-Id: Iacc1ebd80c041a1fd96d275d2e8438961a9a9158
Adeel Kazmi [Wed, 17 Apr 2019 14:31:22 +0000 (14:31 +0000)]
Merge "Italic synthesize for circular layout." into devel/master
Joogab Yun [Fri, 5 Apr 2019 00:19:26 +0000 (09:19 +0900)]
Check the pair of tag.
* A crash occurs if markup is used incorrectly.
ex) these samples will crash.
* label.SetProperty( TextLabel::Property::TEXT, "<color=#
ffff0000>10:01:49</color>" );
- <color value=#fff0000> is correct expression.
* label.SetProperty( TextLabel::Property::TEXT, "10:</b>01:49" );
Change-Id: I380d0209dabbd35756f9a0b3829fc4a7f31da7d9
Huayong Xu [Mon, 8 Apr 2019 05:53:19 +0000 (13:53 +0800)]
Select the whole text of TextField.
In some cases, the whole text of text-field need be selected,
and grab_handle and its popup need be disabled.
Change-Id: I5c1b5d5287509adf6357f25050c1831215f43f08
Signed-off-by: Huayong Xu <huayong.xu@samsung.com>
Adeel Kazmi [Fri, 12 Apr 2019 15:36:32 +0000 (15:36 +0000)]
Merge "Remove DALI_GLES_VERSION compile option in dali-core" into devel/master
Adeel Kazmi [Fri, 12 Apr 2019 11:01:51 +0000 (11:01 +0000)]
Merge "Fix SVACE error in BitmapFont" into devel/master
Adeel Kazmi [Fri, 12 Apr 2019 10:48:51 +0000 (11:48 +0100)]
DALi Version 1.4.15
Change-Id: Ia4999111099c3a79f85e24d941fdfe6cc474a68b
Adeel Kazmi [Fri, 12 Apr 2019 08:56:13 +0000 (09:56 +0100)]
Fix SVACE error in BitmapFont
Change-Id: I01b2ce44a7f21babeebb32dac2b0d831b39c8c28
Victor Cebollada [Wed, 20 Mar 2019 15:08:22 +0000 (15:08 +0000)]
Italic synthesize for circular layout.
* Catch-up with the Adaptor's patch.
Change-Id: I80ec6566b8294856461588fba5f15d9ceea76dbe
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
Seungho, Baek [Mon, 18 Mar 2019 06:36:57 +0000 (15:36 +0900)]
Remove DALI_GLES_VERSION compile option in dali-core
- Add SetGlesVersion function
- Add GetGlesVersion function
- Add TextureRequiresConverting function
Change-Id: Ic01546c6b91b73912490ae1a222d56649ed9eb64
Signed-off-by: Seungho, Baek <sbsh.baek@samsung.com>
Heeyong Song [Mon, 1 Apr 2019 08:30:09 +0000 (17:30 +0900)]
(AnimatedVectorImageVisual) Use the content default size
- Use the content default size when a user doesn't set a control size.
- To do this, the vector renderer object creation is moved to VectorRasterizeThread constructor.
Change-Id: Icfeeea9ecbd906e0627c81ed813216b863202c07
Adeel Kazmi [Tue, 9 Apr 2019 14:06:59 +0000 (14:06 +0000)]
Merge "Bitmap Font support for TextLabel." into devel/master
Heeyong Song [Tue, 9 Apr 2019 06:09:04 +0000 (15:09 +0900)]
[Tizen] Restore behavior of Uploaded and LoadingFinished signal
Change-Id: I673528bc8f08c1485d71a634a7d6bbeddc21209c
Heeyong Song [Tue, 9 Apr 2019 06:08:45 +0000 (15:08 +0900)]
Merge branch 'devel/master' into tizen
Heeyong Song [Tue, 9 Apr 2019 06:08:20 +0000 (15:08 +0900)]
Revert "[Tizen] Restore behavior of Uploaded and LoadingFinished signal"
This reverts commit
847276c1b8a94c12f746c826814f999dc5bffd60.
Change-Id: Ib9658df16a57786d1fc637fed2ae7f16dbeb2254
Heeyong Song [Mon, 8 Apr 2019 02:23:24 +0000 (02:23 +0000)]
Merge "(AnimatedVectorImage) Ensure the progress is kept according to actions" into devel/master
adam.b [Fri, 5 Apr 2019 10:50:41 +0000 (11:50 +0100)]
DALi Version 1.4.14
Change-Id: Ia05242d700b5a24824801788b68f211ddcb1c63d
Heeyong Song [Tue, 2 Apr 2019 07:48:24 +0000 (16:48 +0900)]
(AnimatedVectorImage) Ensure the progress is kept according to actions
Change-Id: Ifdda34f50d1da431c4e2459ef8619cc572644beb
Victor Cebollada [Mon, 25 Mar 2019 14:31:03 +0000 (14:31 +0000)]
Bitmap Font support for TextLabel.
* The TextTypesetter supports glyphs from a bitmap font.
Change-Id: Ic8befd32368d9747953545d0c504599fa835c0fd
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
Seoyeon Kim [Mon, 1 Apr 2019 08:18:27 +0000 (08:18 +0000)]
Merge "Add right shift handling for text controller" into devel/master
joogab yun [Mon, 1 Apr 2019 00:56:02 +0000 (00:56 +0000)]
Merge "Fix the build error and runtime coredump in Windows backend" into devel/master
adun [Sat, 2 Feb 2019 06:44:22 +0000 (14:44 +0800)]
Fix the build error and runtime coredump in Windows backend
Change-Id: I3957ac493d1ae7aed1fd765280fc22c414bb268d
Victor Cebollada [Fri, 29 Mar 2019 07:07:11 +0000 (07:07 +0000)]
DALi Version 1.4.13
Change-Id: Ic97a13b1446be0931f39a63f37f4c07113188542
Heeyong Song [Mon, 11 Mar 2019 08:06:01 +0000 (17:06 +0900)]
(AnimatedVectorImageVisual) Prevent properties from being updated during rendering
Change-Id: I9f68e3ad2d116f2a6d92422c864f72479f7e6b07
Jiyun Yang [Mon, 25 Mar 2019 05:31:38 +0000 (14:31 +0900)]
[Tizen] Restore behavior of Uploaded and LoadingFinished signal
This reverts commit
dcb56bd456bee4d7aae3f4039cd03ba26afd0319.
Jiyun Yang [Mon, 25 Mar 2019 05:31:29 +0000 (14:31 +0900)]
Merge branch 'devel/master' into tizen
Jiyun Yang [Mon, 25 Mar 2019 05:30:52 +0000 (14:30 +0900)]
Revert "[Tizen] Restore behavior of Uploaded and LoadingFinished signal"
This reverts commit
b016ed94d799d4c3840177157f0d4241d4448d14.
Jiyun Yang [Mon, 25 Mar 2019 05:30:37 +0000 (14:30 +0900)]
Revert "[Tizen]Revert "Support multiple window rendering""
This reverts commit
cd379863b9afb7c09d303168bd14965ddcfa8e81.
Richard Huang [Fri, 22 Mar 2019 10:45:55 +0000 (10:45 +0000)]
DALi Version 1.4.12
Change-Id: I25dacaf218d0b768b1e56594249233ca99da23d6
Adeel Kazmi [Fri, 15 Mar 2019 14:35:59 +0000 (14:35 +0000)]
Merge "Revert "Remove dali-core dependency of GLES version."" into devel/master
Richard Huang [Fri, 15 Mar 2019 14:02:16 +0000 (14:02 +0000)]
Revert "Remove dali-core dependency of GLES version."
This reverts commit
b2e09d9eeceadc9153c97c64b93639d0c0a94b43.
Change-Id: I1b4d68f82a91f1170ec5caab7a78e8a2353901b6
György Straub [Fri, 15 Mar 2019 09:39:33 +0000 (09:39 +0000)]
DALi Version 1.4.11
Change-Id: I5e2551bb36c15c378b8da17651545cf72c502179
Seungho, Baek [Fri, 8 Mar 2019 06:12:26 +0000 (15:12 +0900)]
Remove dali-core dependency of GLES version.
- Add ConvertTexture function
Change-Id: I5fc750ad1623d39f158ac3d70af68d23d9995219
Signed-off-by: Seungho, Baek <sbsh.baek@samsung.com>
Adeel Kazmi [Tue, 12 Mar 2019 17:15:59 +0000 (17:15 +0000)]
Merge "Change Adaptor implementation API in toolkit for multiple windows." into devel/master
Seoyeon Kim [Tue, 12 Mar 2019 05:27:31 +0000 (14:27 +0900)]
[Tizen]Revert "Support multiple window rendering"
This reverts commit
33d140bdc60c0c75b562f323d33d6d474f087cb5.
Change-Id: I7193c89f321a7632803e216362eea8108e5624a8
Seoyeon Kim [Tue, 12 Mar 2019 05:27:09 +0000 (14:27 +0900)]
[Tizen] Restore behavior of Uploaded and LoadingFinished signal
This reverts commit
32ac652979527307a5d81fcf84b2c6c127749896.
Change-Id: I8ca807c003537b73e582b8ebc87e3bf18f4820c0
Seoyeon Kim [Tue, 12 Mar 2019 05:26:45 +0000 (14:26 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: Ifd8a1ea6e4ef3af89e62957d55b94ac69e9eabc2
Seoyeon Kim [Tue, 12 Mar 2019 05:26:04 +0000 (14:26 +0900)]
Revert "[Tizen] Restore behavior of Uploaded and LoadingFinished signal"
This reverts commit
4d1a141f719f1223ed6dd0804772f2a8cfeccbd4.
Change-Id: I0067274e59bedb74eb97550b42e01ecb52824ff3
Seoyeon Kim [Tue, 12 Mar 2019 05:26:00 +0000 (14:26 +0900)]
Revert "[Tizen]Revert "Support multiple window rendering""
This reverts commit
2b8658fbe716d0e98b0afd89a6bfe4a06cf9ee12.
Joogab Yun [Wed, 23 Jan 2019 03:54:55 +0000 (12:54 +0900)]
Checked if mInputStyle has changed.
If InsertText () is called while mEventData-> mInputStyle is not yet set to defaultInputStyle(),
it will behave wrong action.
ex) corner case :
style.size = 30 but mImpl->mEventData->mInputStyle.size = 0 in InsertText()
then this code will behave wrong action.
const bool addFontSizeRun = style.size != mImpl->mEventData->mInputStyle.size;
Normally, ProcessInputEvents () is called before InsertText(),
and the value of mImpl-> mEventData-> mInputStyle.size is set to 30.
So there is usually no problem.
Change-Id: I7ac15fe4b1bdd55c224e43a23c389fcd74a093a3
joogab yun [Tue, 12 Mar 2019 00:22:13 +0000 (00:22 +0000)]
Merge "Text - Layout improvement." into devel/master
Adeel Kazmi [Mon, 11 Mar 2019 10:35:32 +0000 (10:35 +0000)]
Merge "TextField is re-laied out after its properties are changed." into devel/master
Joogab Yun [Mon, 25 Feb 2019 06:44:19 +0000 (15:44 +0900)]
Text - Layout improvement.
* Retrieved font metrics are not rounded.
The position is rounded when is set to
the glyph.
Change-Id: I379a372cf5c7decaf8eea917a7da5839a58f2cd4
Anton Obzhirov [Fri, 8 Mar 2019 13:55:56 +0000 (13:55 +0000)]
Change Adaptor implementation API in toolkit for multiple windows.
Change-Id: Idc1fff53661dc485c92e40af63e44d03524214a3
Adeel Kazmi [Fri, 8 Mar 2019 11:46:35 +0000 (11:46 +0000)]
Merge "DALi Version 1.4.10" into devel/master
Daniel McEwen [Fri, 8 Mar 2019 11:29:32 +0000 (11:29 +0000)]
DALi Version 1.4.10
Change-Id: Ib8fdee7b2666aa792ac72db482b79ac35829c06c
Heeyong Song [Tue, 26 Feb 2019 07:34:25 +0000 (16:34 +0900)]
(AnimatedVectorImageVisual) Render frames based on content's fps
Change-Id: Iaa35523eecde1d22a1d2bdcd9ae07dc1e66ee58b
Adeel Kazmi [Wed, 6 Mar 2019 11:57:34 +0000 (11:57 +0000)]
Ensure FontDescriptionRun members are initialized
Change-Id: I77b1ca9dab33abd48131ea4ef8069de2b4c263f8
Adeel Kazmi [Wed, 6 Mar 2019 10:34:47 +0000 (10:34 +0000)]
Move rather than copy large structures when calling methods
Change-Id: Icb268526353c33afb47d312c0f242c2bf5ba3c3b
joogab yun [Wed, 6 Mar 2019 00:59:31 +0000 (00:59 +0000)]
Merge "FontConfig - Remove the font format from the match pattern." into devel/master
Daniel McEwen [Tue, 5 Mar 2019 10:12:22 +0000 (10:12 +0000)]
Grid layout crash fix
When there are no items to display, there was a divide by zero error
Change-Id: I51bf2da35b2937e4797c61b20a4bbf027b845cac
Huayong Xu [Fri, 1 Feb 2019 02:03:06 +0000 (10:03 +0800)]
TextField is re-laied out after its properties are changed.
Originally TextField would be re-laid out only when its state is
SELECTING and property is changed.
But in some cases, TextField need be re-laid out immediately
even if its state is INACTIVE or EDITING.
Change-Id: Ib3642e34e0d853f884526b5a9c96bb387f9c74f9
Signed-off-by: Huayong Xu <huayong.xu@samsung.com>
Joogab Yun [Mon, 4 Mar 2019 08:13:02 +0000 (17:13 +0900)]
FontConfig - Remove the font format from the match pattern.
refer) https://review.tizen.org/gerrit/#/c/platform/core/uifw/dali-adaptor/+/200777/
Change-Id: I6ae6afe284f568e80a7d9393ea34a3b92b2b107e
joogab yun [Mon, 4 Mar 2019 04:32:58 +0000 (04:32 +0000)]
Merge "Check the keyString value." into devel/master
greynaga [Fri, 1 Mar 2019 14:34:49 +0000 (14:34 +0000)]
DALi Version 1.4.9
Change-Id: I6b50db12dee283789e467a1007891b6bd9de31ff
Joogab Yun [Thu, 28 Feb 2019 04:17:25 +0000 (13:17 +0900)]
Check the keyString value.
* A problem occurs because ClearPreEditFlag is called unnecessarily.
1. input 'A' on ime : case InputMethodContext::PRE_EDIT and text is 'A'
2. input key event : keyString is empty and called
mImpl->ClearEditFlag();
3. callback OnInputMethodContextEvent() : InputMethodContext::commit and
text is 'A'
4. then pre edit text is not removed. Because clearEditFlag was called.
5. so, we see 'AA', not 'A'
Change-Id: I1658ccc0679b763c04c1d13f1faf7e0f9d3ac2ea
Richard Huang [Mon, 25 Feb 2019 17:48:14 +0000 (17:48 +0000)]
Remove the indicator
Change-Id: I3416b8fdcccb205ca5c1546304d6a906d4476427
Sunghyun kim [Tue, 26 Feb 2019 04:17:43 +0000 (13:17 +0900)]
[Tizen]Revert "Support multiple window rendering"
This reverts commit
cae5ff7ab355baec219205047754e892a4580fb2.
Change-Id: I2e3141d6dbd71916285684a2fde63bab3bfb7dce
joogab yun [Tue, 26 Feb 2019 00:33:52 +0000 (00:33 +0000)]
Merge "Fixed an incorrect ellipsis" into devel/master
SinJae Lee [Mon, 14 Jan 2019 03:35:07 +0000 (12:35 +0900)]
Using delete[] for pointer that created with new[]
==3825== Thread 1:
==3825== Mismatched free() / delete / delete []
==3825== at 0x484739C: operator delete(void*) (vg_replace_malloc.c:575)
==3825== by 0x6AA5BFF: Dali::Toolkit::Text::FreeFontFamilyNames(Dali::Vector<Dali::Toolkit::Text::FontDescriptionRun, true>&) (logical-model-impl.cpp:41)
==3825== by 0x6AAA8F7: Dali::Toolkit::Text::Controller::SetText(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (text-controller.cpp:501)
==3825== by 0x6A8FE63: Dali::Toolkit::Internal::TextLabel::SetProperty(Dali::BaseObject*, int, Dali::Property::Value const&) (text-label-impl.cpp:183)
==3825== by 0x49B0995: Dali::Internal::TypeInfo::SetProperty(Dali::BaseObject*, int, Dali::Property::Value const&) const (type-info-impl.cpp:775)
==3825== by 0x49ABA7D: Dali::Internal::Object::SetProperty(int, Dali::Property::Value const&) (object-impl.cpp:441)
==3825== Address 0x11461530 is 0 bytes inside a block of size 5 alloc'd
==3825== at 0x48466E8: operator new[](unsigned int) (vg_replace_malloc.c:416)
==3825== by 0x6AA6CD3: Dali::Toolkit::Text::ProcessFontTag(Dali::Toolkit::Text::Tag const&, Dali::Toolkit::Text::FontDescriptionRun&) (markup-processor-font.cpp:62)
==3825== by 0x6AA6801: Dali::Toolkit::Text::ProcessMarkupString(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, Dali::Toolkit::Text::MarkupProcessData&) (markup-processor.cpp:633)
==3825== by 0x6AAA95D: Dali::Toolkit::Text::Controller::SetText(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) (text-controller.cpp:529)
==3825== by 0x6A8FE63: Dali::Toolkit::Internal::TextLabel::SetProperty(Dali::BaseObject*, int, Dali::Property::Value const&) (text-label-impl.cpp:183)
==3825== by 0x49B0995: Dali::Internal::TypeInfo::SetProperty(Dali::BaseObject*, int, Dali::Property::Value const&) const (type-info-impl.cpp:775)
Change-Id: I2d04f99bbb37a635f0b72929ce8ce9915e124359
Sunghyun kim [Mon, 25 Feb 2019 06:59:02 +0000 (15:59 +0900)]
[Tizen] Restore behavior of Uploaded and LoadingFinished signal
This reverts commit
a5f8243298c42258d2b4cb92f93086f88d27bfdd.
Change-Id: Ie7a743961fd8ea92536dd6b1ce14fd785ee9778e
Sunghyun kim [Mon, 25 Feb 2019 06:58:39 +0000 (15:58 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I7975f55ae459a00e6468524482c117fd06565c63
Sunghyun kim [Mon, 25 Feb 2019 06:58:15 +0000 (15:58 +0900)]
Revert "[Tizen] Restore behavior of Uploaded and LoadingFinished signal"
This reverts commit
c7d84762db43777627ad936f794afb4b08f3e82b.
Change-Id: I714afc541d27cde83a09f33137d7d3e9ef7e1217
Sunghyun kim [Mon, 25 Feb 2019 06:58:03 +0000 (15:58 +0900)]
Revert "[Tizen] Fix Underline property issue"
This reverts commit
37aa0a10ec79cdd03f32f71b9cb29974a16350dd.
Change-Id: Ief3b4cdc6ccce79dd7bf965cdccadd757c763a9c
Sunghyun kim [Mon, 25 Feb 2019 06:57:55 +0000 (15:57 +0900)]
Revert "[Tizen] Fix z value issue"
This reverts commit
70473dbe82e68393b85e8ecae54e64135c495c55.
Change-Id: I090a65759dc1ec980ceb31e1bbb713e7ab6f98e7
Sunghyun kim [Mon, 25 Feb 2019 06:57:43 +0000 (15:57 +0900)]
Revert "[Tizen] Add EmitKeyInputFocusSignal to control-wrapper-impl"
This reverts commit
b335e312c54ad906496d3aa5df6b4f39b81cd3f6.
Change-Id: I5a1716afdf596aceb570e7ebbc12f1a3c5985dcf
Sunghyun kim [Mon, 25 Feb 2019 06:57:34 +0000 (15:57 +0900)]
Revert "[Tizen] Fix SVACE issue - missing break"
This reverts commit
a20236402f061c78762b6bec8324f0750491c1ea.
Change-Id: I3ab0726e54d9b461b5667bceb44ab688cad9487e
Heeyong Song [Mon, 11 Feb 2019 09:12:32 +0000 (18:12 +0900)]
Fix ImageView issue
Fix the issue that ImageView::Property::PRE_MULTIPLIED_ALPHA didn't work
Change-Id: Iaffb788b5202c95e9b109c3a27270ddcb678ca79
huiyu.eun [Wed, 13 Feb 2019 08:16:03 +0000 (17:16 +0900)]
Add EmitKeyInputFocusSignal to control-wrapper-impl
Fix TCT block issue
Change-Id: I97c54c89c6d9216a4a8908959d7f0d35e3029603
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
David Steele [Fri, 22 Feb 2019 16:23:07 +0000 (16:23 +0000)]
Merge "Support multiple window rendering" into devel/master
David Steele [Fri, 22 Feb 2019 14:32:14 +0000 (14:32 +0000)]
DALi Version 1.4.8
Change-Id: Ia8a7c51dca5857ddb99903af2b76e261afe6a51a
Anton Obzhirov [Mon, 28 Jan 2019 16:49:50 +0000 (16:49 +0000)]
Support multiple window rendering
Change-Id: I709fc27d6e1f4f118139ebfcd877a8421a908969
joogab yun [Wed, 20 Feb 2019 00:39:56 +0000 (00:39 +0000)]
Merge "Text improvement 1. Text - Layout text & icons. * Feature added to layout text and icons. Icons can be added using the mark-up string feature." into devel/master
huiyu.eun [Tue, 12 Feb 2019 10:13:30 +0000 (19:13 +0900)]
Fix Underline property issue
if an underline is not set a string, property map is set to value.
Change-Id: I3036d036d7178d59d26e6608f01c3aa69cf562f8
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
huiyu.eun [Tue, 20 Nov 2018 02:49:30 +0000 (11:49 +0900)]
Fix z value issue
Change-Id: I9d3f72e5001cdf9ef81a8d30d0e9ee9733790e0a
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
Joogab Yun [Wed, 16 Jan 2019 07:18:38 +0000 (16:18 +0900)]
Text improvement
1. Text - Layout text & icons.
* Feature added to layout text and icons.
Icons can be added using the mark-up string feature.
i.e.
"Hello <item 'url'='icon.png'/>"
The icon can be resized with the 'width' and 'height' properties.
"Hello <item 'url'='icon.png' 'width'=24 'height'=24/>"
Optionally only a size can be specified. The layout engine will layout the text with the gaps of the given size and
retrieve the layout info of those gaps. It's the responsability of the user to fill the pixel buffer with the images.
* New 'item' tag added to the mark-up processor.
2. Text - Bitmap fonts
* Add support for bitmap fonts.
3. Text renderer utils - Set color to glyphs.
* Required to set the color of the embedded items
and the glyphs of the bitmap fonts.
* Attribute added to the <item> tag that
specifies if the color of the item has to be
blended with the color of the text.
* <color> tag processed and sent to the
TextRenderer class in adaptor.
* The color of font and bitmap font glyphs can be set
individually with the <color> tag in a markup string
or globally if the default color is set.
If no default color is set, font glyphs will be white
and bitmap font glyphs will use their colors.
* By default embedded items will use their colors. If
the attribute 'color-blending' is set to 'multiply'
the color of the text will be multiplied by the color
of the item image. If the image is white the result
will be the color of the text.
"Hello <item 'url'='image.png' 'color-blending'='multiply'>
4. Text Utils - Render color Emojis.
* Cairo renders Emojis in black and white. This
patch tells the Cairo renderer whether each
glyph is an Emoji.
5. Circular text implementation.
* New parameters added to the DevelText::RendererParameters
struct for circular text.
- layout: The type of layout: one of {"singleLine",
"multiLine", "circular"}
- circularAlignment: The text alignment within the arc:
one of {"begin", "center", "end"}
- radius: The radius in pixels of the circular text.
Measured from the center to the top of the line.
- beginAngle: The begin angle in degrees of the text area
on the circle. The top of the circle is 0°, the right
side 90°, the bottom 180° and the left 270°.
- incrementAngle: The increment angle in degrees of the
text area on the circle. The @p incrementAngle defines
a direction. If positive, the text will be laid out
clockwise.
@note the horizontalAlignment and verticalAlignment can
be used to align the whole text within the text area.
* Example: How to set parameters for circular text from
a C++ application
Dali::Toolkit::DevelText::RendererParameters textParameters;
textParameters.text = "Hello world, this is a demo of circular text.";
textParameters.horizontalAlignment = "center";
textParameters.verticalAlignment = "center";
textParameters.circularAlignment = "center";
textParameters.layout = "circular";
textParameters.textColor = Color::BLACK;
textParameters.fontSize = 16.f;
textParameters.textWidth = 360u;
textParameters.textHeight = 360u;
textParameters.radius = 130u;
textParameters.beginAngle = 180.f;
textParameters.incrementAngle = 360.f;
textParameters.ellipsisEnabled = true;
6. Text Utils - Rotate emojis/embedded items.
* Retrieves the layout for rotated embedded items
added in a second step.
* When the emoji glyph is the one that is replaced
by the ellipsis glyph, the 'isEmoji' vector pased
to the cairo-renderer needs to be updated to
state that '...' is not an emoji.
7. Software italic/bold issues fixed.
* Fixes issues with the synthesis of bold and italic style by software.
Change-Id: I74129ae2e79e23e825a2ef92baa651d7db4e1e57
Heeyong Song [Mon, 18 Feb 2019 04:23:10 +0000 (13:23 +0900)]
[Tizen] Fix SVACE issue - missing break
Change-Id: Ic17215546c81e06fe7a91dbf2eb44cf53f9b4832
Seungho, Baek [Mon, 18 Feb 2019 05:43:26 +0000 (14:43 +0900)]
[Tizen] Add EmitKeyInputFocusSignal to control-wrapper-impl
This reverts commit
299bfa1d724710833c796b37e154397af731f84e.
Seungho, Baek [Mon, 18 Feb 2019 05:43:04 +0000 (14:43 +0900)]
[Tizen] Fix z value issue
This reverts commit
bdc26ed4e50114ca03c704f5360b19b62c8e9233.
Seungho, Baek [Mon, 18 Feb 2019 05:42:49 +0000 (14:42 +0900)]
[Tizen] Fix Underline property issue
This reverts commit
5c6e53d0a0f3d2a4216bf3c37b18c9e5889e8078.
Seungho, Baek [Mon, 18 Feb 2019 05:42:33 +0000 (14:42 +0900)]
[Tizen] Restore behavior of Uploaded and LoadingFinished signal
This reverts commit
5f9222dc75bc0e7378fcce7c1cc33ad2bc45900e.
Seungho, Baek [Mon, 18 Feb 2019 05:42:18 +0000 (14:42 +0900)]
Merge branch 'devel/master' into tizen
Seungho, Baek [Mon, 18 Feb 2019 05:41:47 +0000 (14:41 +0900)]
Revert "[Tizen] Restore behavior of Uploaded and LoadingFinished signal"
This reverts commit
335ec7d6731c160b0a1d3657ed8a416730d91b24.
Seungho, Baek [Mon, 18 Feb 2019 05:41:44 +0000 (14:41 +0900)]
Revert "[Tizen] Fix Underline property issue"
This reverts commit
f3de60f88f1630cfb631c2f9e1b0e83fd8e8dab8.
Seungho, Baek [Mon, 18 Feb 2019 05:41:42 +0000 (14:41 +0900)]
Revert "[Tizen] Fix z value issue"
This reverts commit
265bafaf00a4027096effaf045fd2601efd461c1.
Seungho, Baek [Mon, 18 Feb 2019 05:41:41 +0000 (14:41 +0900)]
Revert "[Tizen] Add EmitKeyInputFocusSignal to control-wrapper-impl"
This reverts commit
fcd975e7eedd3a6ec881d9970836352c50dc69b6.
Heeyong Song [Mon, 18 Feb 2019 04:23:10 +0000 (13:23 +0900)]
Fix SVACE issue - missing break
Change-Id: Ic17215546c81e06fe7a91dbf2eb44cf53f9b4832
Adeel Kazmi [Fri, 15 Feb 2019 12:15:01 +0000 (12:15 +0000)]
Merge "Fixing SVACE error on 3rd party template" into devel/master
David Steele [Fri, 8 Feb 2019 16:18:04 +0000 (16:18 +0000)]
Fixing SVACE error on 3rd party template
Separated error value from decoded value.
Change-Id: If4d6f683d2f7d212a7146699c375454011170674