platform/core/uifw/dali-toolkit.git
2 years ago[Tizen] Add ImageUrl Class and reference count for external texture 45/261045/1 accepted/tizen/unified/20210712.055734 submit/tizen/20210709.104228
Sunghyun Kim [Mon, 7 Jun 2021 07:42:25 +0000 (16:42 +0900)]
[Tizen] Add ImageUrl Class and reference count for external texture

1.Add ImageUrl Class
ImageUrl is a class for wrapping url that is get from external buffer
the purpose of this class is that manage this external buffer

2.Add reference count for external texturea

Change-Id: I3eb0bb3280d84035db9d981ae73807847e5b74bc

2 years agoMerge branch 'devel/master' into tizen
EverLEEst(SangHyeon Lee) [Mon, 5 Jul 2021 06:15:18 +0000 (15:15 +0900)]
Merge branch 'devel/master' into tizen

2 years agoMerge "Fix behaviour when PreeditStyle is REVERSE" into devel/master
Bowon Ryu [Mon, 5 Jul 2021 05:13:57 +0000 (05:13 +0000)]
Merge "Fix behaviour when PreeditStyle is REVERSE" into devel/master

2 years agoMerge "WebView create a visual when it got a first frame" into devel/master
JIYUN YANG [Mon, 5 Jul 2021 01:49:53 +0000 (01:49 +0000)]
Merge "WebView create a visual when it got a first frame" into devel/master

2 years agoWebView create a visual when it got a first frame 50/260750/3
Jiyun Yang [Fri, 2 Jul 2021 06:35:20 +0000 (15:35 +0900)]
WebView create a visual when it got a first frame

Change-Id: I609647abec9c89bf5f421632f6036298ac1f9e61
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
2 years agoMerge "DALi Version 2.0.33" into devel/master
David Steele [Fri, 2 Jul 2021 16:44:15 +0000 (16:44 +0000)]
Merge "DALi Version 2.0.33" into devel/master

2 years agoDALi Version 2.0.33 90/260790/1 dali_2.0.33
Adeel Kazmi [Fri, 2 Jul 2021 16:41:22 +0000 (17:41 +0100)]
DALi Version 2.0.33

Change-Id: I77555fd7a69e72b2a1d74675244f58194e193d26

2 years ago[AT-SPI] Set CanvasView non-highlightable by default 31/260031/5
Maria Bialota [Thu, 17 Jun 2021 19:20:24 +0000 (21:20 +0200)]
[AT-SPI] Set CanvasView non-highlightable by default

Removed the line setting ACCESSIBILITY_HIGHLIGHTABLE property to true.

Until now the highlightability of the CanvasView was overrided by an
AT-SPI IMAGE Role check in dali-adaptor, so the line removed has been
already a dead code. Now the Role check has been removed and we want
CanvasView to be non-highlightable by default.

From now on if we want to turn on highlightability for certain
instances of CanvasView we can set the ACCESSIBILITY_HIGHLIGHTABLE
property in runtime.

Change-Id: Ie6d695c6aa61f77e34029481e46ccd3b7fea7ac0

2 years agoFix behaviour when PreeditStyle is REVERSE 15/260515/7
Bowon Ryu [Mon, 28 Jun 2021 05:31:57 +0000 (14:31 +0900)]
Fix behaviour when PreeditStyle is REVERSE

In REVERSE case, TextColor uses text's background color.
but in most cases, there is no text's background color
and the the default alpha value is 0.
So in this case, the text is not visible. (text color's alpah value becomes 0)

To solve this, if there is no text's background, the control's color is used.
And if there is no control's color, set white or black according to the contrast.
In this case, the color is determined based on W3C recommendations.
(https://www.w3.org/TR/WCAG20/)

Change-Id: I251ec3283d761e08bb8214f4e53b0da05ad9ba4f
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
2 years ago[ATSPI] I18N of name, description, action name and role name 55/259355/8
Lukasz Oleksak [Fri, 4 Jun 2021 18:00:09 +0000 (20:00 +0200)]
[ATSPI] I18N of name, description, action name and role name

Change-Id: I3b98689239bdf7b7a3f289f8ad561fdc2b59f5ac

2 years agoMerge "Fix to use world color for the Fade Transition." into devel/master
Seungho BAEK [Wed, 30 Jun 2021 01:16:15 +0000 (01:16 +0000)]
Merge "Fix to use world color for the Fade Transition." into devel/master

2 years agoMerge "(Vector) Fix random tc failure" into devel/master
Adeel Kazmi [Tue, 29 Jun 2021 09:45:09 +0000 (09:45 +0000)]
Merge "(Vector) Fix random tc failure" into devel/master

2 years ago(Vector) Fix random tc failure 81/260581/1
Heeyong Song [Tue, 29 Jun 2021 08:48:59 +0000 (17:48 +0900)]
(Vector) Fix random tc failure

Change-Id: Ie1bfd1aa3c745bc445b4b1c1bcd7cbf6af8cb10b

2 years agoFix to use world color for the Fade Transition. 32/260532/2
seungho [Mon, 28 Jun 2021 09:45:22 +0000 (18:45 +0900)]
Fix to use world color for the Fade Transition.

 - In the current Fade transition implementation, set mOpacity and current property of target control
   for the transition animation.
 - It could create wrong value, for example,
   for the fade out transition the input mOpacity could be larger than
   the value of target opacity.

Change-Id: I7a55fdb7775a4a9f183360c0eddfb3ca88076287
Signed-off-by: seungho <sbsh.baek@samsung.com>
2 years agoMerge "[AT-SPI] Set ImageView non-highlightable by default" into devel/master
Seoyeon Kim [Tue, 29 Jun 2021 03:30:02 +0000 (03:30 +0000)]
Merge "[AT-SPI] Set ImageView non-highlightable by default" into devel/master

2 years agoMerge "Add InputFilter to TextField, TextEditor" into devel/master
Bowon Ryu [Tue, 29 Jun 2021 02:14:11 +0000 (02:14 +0000)]
Merge "Add InputFilter to TextField, TextEditor" into devel/master

2 years agoMerge branch 'devel/master' into tizen accepted/tizen/unified/20210629.130426 submit/tizen/20210629.065516
Jaehyun Cho [Mon, 28 Jun 2021 10:37:26 +0000 (19:37 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: Ib006a767a69275551def98fdf3fde28612bd1d62

2 years agoReduce unnecessary calc in CalculateVerticalOffset() 34/260234/2
Bowon Ryu [Tue, 22 Jun 2021 08:23:53 +0000 (17:23 +0900)]
Reduce unnecessary calc in CalculateVerticalOffset()

The calculation for offsetY is only needed when the placeholder is show.
This patch adds that condition, reducing unnecessary calculations.

Change-Id: I264671de296236f069971081999063524105897b
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
2 years agoMerge "Add support for span tag" into devel/master
Bowon Ryu [Mon, 28 Jun 2021 07:47:56 +0000 (07:47 +0000)]
Merge "Add support for span tag" into devel/master

2 years agoAdd InputFilter to TextField, TextEditor 75/258375/14
Bowon Ryu [Fri, 14 May 2021 07:50:39 +0000 (16:50 +0900)]
Add InputFilter to TextField, TextEditor

Text input filter based on regular expressions.

// example
Property::Map filter;
filter[InputFilter::Property::ACCEPTED] = "[\\d]";
filter[InputFilter::Property::REJECTED] = "[0-5]";

field.SetProperty(DevelTextField::Property::INPUT_FILTER, filter);

DevelTextField::InputFilteredSignal(field).Connect(this, &OnInputFiltered);

```

void OnInputFiltered(TextField field, InputFilter::Property::Type type)
{
  Property::Map filter = field.GetProperty<Property::Map>(DevelTextField::Property::INPUT_FILTER);
  if (type == InputFilter::Property::ACCEPTED)
  {
    std::cout << "only follow character set is accepted " << filter[type] << std::endl;
  }
  else if (type == InputFilter::Property::REJECTED)
  {
    std::cout << "follow character set is rejected " << filter[type] << std::endl;
  }
}

Change-Id: Ia512438c9cb8aeb28c81f38e7b0220544a0751f0
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
2 years agoMerge "DALi Version 2.0.32" into devel/master
Adeel Kazmi [Fri, 25 Jun 2021 10:57:55 +0000 (10:57 +0000)]
Merge "DALi Version 2.0.32" into devel/master

2 years agoDALi Version 2.0.32 83/260483/1 dali_2.0.32
Richard Huang [Fri, 25 Jun 2021 10:17:26 +0000 (11:17 +0100)]
DALi Version 2.0.32

Change-Id: Ief016646c0845e75882c4a559113398e3eccea8a

2 years agoRevert "visual: Implements rive animation" 69/260069/2
Heeyong Song [Fri, 18 Jun 2021 05:39:10 +0000 (14:39 +0900)]
Revert "visual: Implements rive animation"

This reverts commit ef1f2122e3825ec5fa1d2d3b568caec69ecd3d0c.

Change-Id: Iea2dcb4faf48c7af5226fc6820f207a998abdec9

2 years agoMerge "Fix initialization of singleton variable in Transition-lifecycle-controller...
Seungho BAEK [Fri, 25 Jun 2021 01:54:48 +0000 (01:54 +0000)]
Merge "Fix initialization of singleton variable in Transition-lifecycle-controller" into devel/master

2 years ago[AT-SPI] Set ImageView non-highlightable by default 31/259931/3
Maria Bialota [Wed, 16 Jun 2021 11:48:47 +0000 (13:48 +0200)]
[AT-SPI] Set ImageView non-highlightable by default

Removed the line setting ACCESSIBILITY_HIGHLIGHTABLE property to true.

Until now the highlightability of the ImageView was overrided by an
AT-SPI Role check in dali-adaptor, so the line removed has been already
a dead code. Now the Role check has been removed and we want ImageView
to be non-highlightable by default.

From now on if we want to turn on highlightability for certain
instances of ImageView we can set the ACCESSIBILITY_HIGHLIGHTABLE
property in runtime.

Change-Id: Ide151a114d970f856217b34945d4c7e9cbbecda0

2 years agoAdd support for span tag 86/257786/12
abdullah [Sun, 2 May 2021 07:08:25 +0000 (10:08 +0300)]
Add support for span tag

support span tag to be used for grouping font properties & text color.
for example :
Hello <span font-size='50' text-color='blue'>World</span>

using namespace Dali;
using namespace Dali::Toolkit;

class SimpleApp : public ConnectionTracker
{
public:
  SimpleApp(Application& application)
  : mApplication(application)
  {
    mApplication.InitSignal().Connect(this, &SimpleApp::Create);
  }

  void Create(Application& application)
  {
    Window window = mApplication.GetWindow();
    mEditor = TextEditor::New();
    mEditor.SetProperty(Actor::Property::PARENT_ORIGIN, ParentOrigin::TOP_CENTER);
    mEditor.SetProperty(Actor::Property::ANCHOR_POINT, AnchorPoint::TOP_CENTER);
    mEditor.SetProperty(Actor::Property::POSITION, Vector3(0.f, 0.0f, 0.f));
    mEditor.SetProperty(Actor::Property::SIZE, Vector2(300, 300.0f));
    window.SetBackgroundColor(Vector4(0.04f, 0.345f, 0.392f, 1.0f));
    mEditor.SetProperty(TextEditor::Property::POINT_SIZE, 26.f);
    mEditor.SetProperty(TextEditor::Property::ENABLE_MARKUP, true);
    mEditor.SetProperty(TextEditor::Property::TEXT, "Hello <span font-size='50' text-color='blue'>World</span>");
    window.Add(mEditor);
  }

private:
  Application& mApplication;
  TextEditor mEditor;
};

int DALI_EXPORT_API main(int argc, char** argv)
{
  Application application = Application::New(&argc, &argv);
  SimpleApp test(application);
  application.MainLoop();

  return 0;
}

Change-Id: Ie1be3e9d980dbca8ee4f0154000f94defd517a7c

2 years agoMerge "Change MatchSystemLanguageDirection is true." into devel/master
joogab yun [Thu, 24 Jun 2021 09:34:15 +0000 (09:34 +0000)]
Merge "Change MatchSystemLanguageDirection is true." into devel/master

2 years agoFix underline issue when PreeditStyle is REVERSE, HIGHLIGHT 16/260416/1
Bowon Ryu [Thu, 24 Jun 2021 08:20:09 +0000 (17:20 +0900)]
Fix underline issue when PreeditStyle is REVERSE, HIGHLIGHT

Even if it is PreeditStyle without underline,
need to do UnderlineRuns for any markup underlines that may exist in text.

Change-Id: I6920dde2c7be93583eef4adfa5c026a671fcbbf6
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
2 years agoadd support for background markup tag 73/259073/11
abdullah [Mon, 31 May 2021 14:38:06 +0000 (17:38 +0300)]
add support for background markup tag

using namespace Dali;
using namespace Dali::Toolkit;

class SimpleApp : public ConnectionTracker
{
public:
  SimpleApp(Application& application)
  : mApplication(application)
  {
    mApplication.InitSignal().Connect(this, &SimpleApp::Create);
  }

  void Create(Application& application)
  {
    Window window = mApplication.GetWindow();
    mEditor = TextEditor::New();
    mEditor.SetProperty(Actor::Property::PARENT_ORIGIN, ParentOrigin::TOP_CENTER);
    mEditor.SetProperty(Actor::Property::ANCHOR_POINT, AnchorPoint::TOP_CENTER);
    mEditor.SetProperty(Actor::Property::POSITION, Vector3(0.f, 0.0f, 0.f));
    mEditor.SetProperty(Actor::Property::SIZE, Vector2(300, 300.0f));
    window.SetBackgroundColor(Vector4(0.04f, 0.345f, 0.392f, 1.0f));
    mEditor.SetProperty(TextEditor::Property::POINT_SIZE, 26.f);
    mEditor.SetProperty(TextEditor::Property::ENABLE_MARKUP, true);
    mEditor.SetProperty(TextEditor::Property::TEXT, "<background color='red'>W</background><background color='blue'>oo</background>d");
    window.Add(mEditor);
  }

private:
  Application& mApplication;
  TextEditor mEditor;
};

int DALI_EXPORT_API main(int argc, char** argv)
{
  Application application = Application::New(&argc, &argv);
  SimpleApp test(application);
  application.MainLoop();

  return 0;
}

Change-Id: Ib3259932cb1bf0efc3f8690e7bdcdd8ca37423fd

2 years agoChange FocusFinder to a method 23/259523/4
Heeyong Song [Wed, 9 Jun 2021 08:21:43 +0000 (17:21 +0900)]
Change FocusFinder to a method

Change-Id: I7513ef3142fe649ad3d2c614b76b863b6d6c0c1a

2 years agoMerge branch 'devel/master' into tizen accepted/tizen/unified/20210623.125255 submit/tizen/20210623.082820
huiyu.eun [Wed, 23 Jun 2021 08:00:15 +0000 (17:00 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: I3777a05036583324365d2f48496eb74da815effb

2 years agoRevert "[Tizen] Add AutofillContainer class and autofill implementation"
huiyu.eun [Wed, 23 Jun 2021 08:00:08 +0000 (17:00 +0900)]
Revert "[Tizen] Add AutofillContainer class and autofill implementation"

This reverts commit c7c3b8c465a009265c95c8faa0e92c2990986738.

2 years ago(ImageView) Fix some SVACE issues in Transition 81/260181/1
Adeel Kazmi [Mon, 21 Jun 2021 15:47:41 +0000 (16:47 +0100)]
(ImageView) Fix some SVACE issues in Transition

Change-Id: Ia4b4f5c2a74dfa4a5d53dc105c6dcd8ebda5036a

2 years ago(Control) Fix some SVACE issues in Transition 59/260159/1
Adeel Kazmi [Mon, 21 Jun 2021 10:38:25 +0000 (11:38 +0100)]
(Control) Fix some SVACE issues in Transition

Change-Id: Iea4054b9942f3b2b27a2f7cf1110d89f47673561

2 years agoMerge "Fix invalid update to TextUpdateInfo in SELECTING state." into devel/master
Bowon Ryu [Mon, 21 Jun 2021 02:51:21 +0000 (02:51 +0000)]
Merge "Fix invalid update to TextUpdateInfo in SELECTING state." into devel/master

2 years agoMerge "Discard fragments out of corner radius" into devel/master
Adeel Kazmi [Fri, 18 Jun 2021 14:33:35 +0000 (14:33 +0000)]
Merge "Discard fragments out of corner radius" into devel/master

2 years agoMerge "Add Fade Transition" into devel/master
Adeel Kazmi [Fri, 18 Jun 2021 12:53:50 +0000 (12:53 +0000)]
Merge "Add Fade Transition" into devel/master

2 years agoDALi Version 2.0.31 95/260095/1 dali_2.0.31
David Steele [Fri, 18 Jun 2021 10:38:05 +0000 (11:38 +0100)]
DALi Version 2.0.31

Change-Id: Id3c7b95f84e162dafbcc09b0a8b9a8735ff782ec

2 years agoFix invalid update to TextUpdateInfo in SELECTING state. 84/260084/2
Bowon Ryu [Fri, 18 Jun 2021 07:42:57 +0000 (16:42 +0900)]
Fix invalid update to TextUpdateInfo in SELECTING state.

mTextUpdateInfo is updated even if no selecting state in SetInputColor().
This causes a crash in some cases.
(When TextColor, InputColor is changed by the user in TextChanged callback)

This patch prevents invalid update of TextUpdateInfo.
Most of the known Text Crash issues are fixed by this patch.

Change-Id: I16488d3a9f9f063c441834f622afbe33b3ea7a74
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
2 years agoChange MatchSystemLanguageDirection is true. 10/259910/5
Joogab Yun [Wed, 16 Jun 2021 10:01:05 +0000 (19:01 +0900)]
Change MatchSystemLanguageDirection is true.

Default text LTR/RTL direction follows the system language direction.

And check DALI_MATCH_SYSTEM_LANGUAGE_DIRECTION environment.

If you set export DALI_MATCH_SYSTEM_LANGUAGE_DIRECTION=0 then MatchSystemLanguageDirection is false.

Change-Id: Ic9c1516a8cdcf45a5ec187097509e7d996d374ff

2 years agoFix initialization of singleton variable in Transition-lifecycle-controller 59/259959/1
Seungho Baek [Thu, 17 Jun 2021 03:02:28 +0000 (12:02 +0900)]
Fix initialization of singleton variable in Transition-lifecycle-controller

Change-Id: I6bd2c7c40e02a40775510f7950e865f67df65700
Signed-off-by: Seungho Baek <sbsh.baek@samsung.com>
2 years agoDiscard fragments out of corner radius 33/259833/3
Eunki, Hong [Wed, 16 Jun 2021 05:33:34 +0000 (14:33 +0900)]
Discard fragments out of corner radius

discard of some fragments so we can clip rounded corner when ClippingMode::CLIP_CHILDREN.

Note : This patch doesn't decrease performance.
Below table show average FPS of perf-scroll.example + corner radius

       | Ubuntu | NikeM2 | TM1    | Meson  |
before | 44.241 | 54.549 | 27.113 | 48.442 |
after  | 44.414 | 54.953 | 27.207 | 48.315 |

Change-Id: I01f18f9d7025c629ee46f57e02361d24eaf76280
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
2 years agoAdd Fade Transition 14/259214/9
seungho [Wed, 2 Jun 2021 09:38:35 +0000 (18:38 +0900)]
Add Fade Transition

Change-Id: Ic906ebf56b3cd21e3cf1877da54039f3e0550049
Signed-off-by: seungho <sbsh.baek@samsung.com>
2 years agoMerge "Add TOUCH_FOCUSABLE property" into devel/master
joogab yun [Tue, 15 Jun 2021 05:35:22 +0000 (05:35 +0000)]
Merge "Add TOUCH_FOCUSABLE property" into devel/master

2 years agoRevert "[Tizen] Remove an External texture when ImageVisual is destroyed" accepted/tizen/unified/20210615.120244 submit/tizen/20210614.101611
Dongsug Song [Mon, 14 Jun 2021 09:05:17 +0000 (18:05 +0900)]
Revert "[Tizen]  Remove an External texture when ImageVisual is destroyed"

This reverts commit 4f76b257d6c28521105c6feb5df502b2c4e832eb.

Change-Id: I22042697921d9ee1ebeff6cfa08681e5d8afe4fa

2 years ago[Tizen] Remove an External texture when ImageVisual is destroyed
Dongsug Song [Mon, 14 Jun 2021 09:04:29 +0000 (18:04 +0900)]
[Tizen]  Remove an External texture when ImageVisual is destroyed

This reverts commit 7f55bcf3436a75d9849194ca31817bb061e662a4.

Change-Id: I04fe12db27601d6de1780eefa69a7821d2f0e64b

2 years ago[Tizen] Add AutofillContainer class and autofill implementation
Dongsug Song [Mon, 14 Jun 2021 09:03:59 +0000 (18:03 +0900)]
[Tizen] Add AutofillContainer class and autofill implementation

This reverts commit 35071ee849b000e2df87e2428bf18bdf50d023c2.

Change-Id: I0e27ded77b1cf5aea71378da29d0d844db7122e7

2 years agoMerge branch 'devel/master' into tizen
Dongsug Song [Mon, 14 Jun 2021 09:03:37 +0000 (18:03 +0900)]
Merge branch 'devel/master' into tizen

2 years agoRevert "[Tizen] Add AutofillContainer class and autofill implementation"
Dongsug Song [Mon, 14 Jun 2021 09:03:24 +0000 (18:03 +0900)]
Revert "[Tizen] Add AutofillContainer class and autofill implementation"

This reverts commit 55ebcb7c7080b6b1eed31a0680fbfc6ad7636929.

2 years agoRevert "[Tizen] ColorVisual can use both BLUR_RADIUS and CORNER_RADIUS and vector4...
Dongsug Song [Mon, 14 Jun 2021 09:03:21 +0000 (18:03 +0900)]
Revert "[Tizen] ColorVisual can use both BLUR_RADIUS and CORNER_RADIUS and vector4 corner radius"

This reverts commit 06f9e0816c65034a0861a8b9be92061f00970944.

2 years agoRevert "[Tizen] Adds transition effect"
Dongsug Song [Mon, 14 Jun 2021 09:03:18 +0000 (18:03 +0900)]
Revert "[Tizen] Adds transition effect"

This reverts commit d4d4d1eacfb59a370b2f56787bb93f9f36939ab7.

2 years agoRevert "[Tizen] Remove an External texture when ImageVisual is destroyed"
Dongsug Song [Mon, 14 Jun 2021 09:03:00 +0000 (18:03 +0900)]
Revert "[Tizen]  Remove an External texture when ImageVisual is destroyed"

This reverts commit 2c68c58357ed293af4056a9652dc6a3261be618d.

2 years agoRevert "Revert "[Tizen] Remove an External texture when ImageVisual is destroyed""
Dongsug Song [Mon, 14 Jun 2021 09:02:56 +0000 (18:02 +0900)]
Revert "Revert "[Tizen]  Remove an External texture when ImageVisual is destroyed""

This reverts commit e77a88e3251a8324ba55d70ee4ebef26d1a83fd3.

2 years agoMerge "DALi Version 2.0.30" into devel/master
David Steele [Fri, 11 Jun 2021 10:45:45 +0000 (10:45 +0000)]
Merge "DALi Version 2.0.30" into devel/master

2 years agoMerge "Adds transition effect" into devel/master
Seungho BAEK [Fri, 11 Jun 2021 10:36:36 +0000 (10:36 +0000)]
Merge "Adds transition effect" into devel/master

2 years agoDALi Version 2.0.30 28/259728/1 dali_2.0.30
Adeel Kazmi [Fri, 11 Jun 2021 10:35:41 +0000 (11:35 +0100)]
DALi Version 2.0.30

Change-Id: Ie73de85e2403ba74960726545d23561f5b667d47

2 years agoRevert "[Tizen] Remove an External texture when ImageVisual is destroyed" 38/259538/1
Eunki, Hong [Thu, 10 Jun 2021 03:36:46 +0000 (12:36 +0900)]
Revert "[Tizen]  Remove an External texture when ImageVisual is destroyed"

This reverts commit 2c68c58357ed293af4056a9652dc6a3261be618d.

Change-Id: Ibf464816306507ebd06806c1afac397bbd64d4ce
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
2 years agoFix svace issues on WebView 78/259578/1
Jiyun Yang [Thu, 10 Jun 2021 02:11:20 +0000 (11:11 +0900)]
Fix svace issues on WebView

Change-Id: I4fad33a155c0e59ae77b1e2f1767255ebf5151c9
Signed-off-by: Jiyun Yang <ji.yang@samsung.com>
2 years agoMerge "Fixed SVACE error in animated-image-visual.cpp" into devel/master
Adeel Kazmi [Wed, 9 Jun 2021 07:58:35 +0000 (07:58 +0000)]
Merge "Fixed SVACE error in animated-image-visual.cpp" into devel/master

2 years agoAdds transition effect 67/251367/46
Seungho Baek [Wed, 13 Jan 2021 05:58:54 +0000 (14:58 +0900)]
Adds transition effect

Change-Id: Ie32632d0d8d0b91fe840de56f7bab4a4fed1557f
Signed-off-by: Seungho Baek <sbsh.baek@samsung.com>
2 years agoFixed SVACE error in animated-image-visual.cpp 79/259479/1
Adeel Kazmi [Tue, 8 Jun 2021 17:16:02 +0000 (18:16 +0100)]
Fixed SVACE error in animated-image-visual.cpp

Change-Id: Iddf37fd1f0be4c25d60a6f7fdb451621dd488abe

2 years ago[Tizen] Remove an External texture when ImageVisual is destroyed tizen_integration_0608 accepted/tizen/unified/20210609.140314 submit/tizen/20210609.012218 submit/tizen/20210609.063802
Sunghyun Kim [Thu, 3 Jun 2021 10:53:15 +0000 (19:53 +0900)]
[Tizen]  Remove an External texture when ImageVisual is destroyed

Change-Id: I9e5971ae5075b74cfab88e02c9f369f8c89f7a88

2 years ago[Tizen] Adds transition effect
Taehyub Kim [Tue, 8 Jun 2021 10:41:30 +0000 (19:41 +0900)]
[Tizen] Adds transition effect

This reverts commit 5bd7d5e641d8b52c9249c84a2b2256ef4a87b7e5.

2 years ago[Tizen] ColorVisual can use both BLUR_RADIUS and CORNER_RADIUS and vector4 corner...
Taehyub Kim [Tue, 8 Jun 2021 10:41:16 +0000 (19:41 +0900)]
[Tizen] ColorVisual can use both BLUR_RADIUS and CORNER_RADIUS and vector4 corner radius

This reverts commit a822574ea0ecc311e7294fb7b72991ab8549cbfe.

Change-Id: Ieb3c37ab124a21d106111f9ad07587cbef140bcc

2 years ago[Tizen] Add AutofillContainer class and autofill implementation
Taehyub Kim [Tue, 8 Jun 2021 10:40:56 +0000 (19:40 +0900)]
[Tizen] Add AutofillContainer class and autofill implementation

This reverts commit 68bea01301d8b48200f7af4d4d5ec1f65fbb09f6.

Change-Id: I9a700a8ae6be46bcac2f499beeb89c20175bd8ff

2 years agoMerge branch 'devel/master' into tizen
Taehyub Kim [Tue, 8 Jun 2021 10:38:49 +0000 (19:38 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: I070b4e6e450ecdf2d052b0fb834eecd1962f2119

2 years ago[AT-SPI] Add AccessibleImpl::ScrollToChild() 98/255698/12
Artur Świgoń [Mon, 22 Mar 2021 16:07:15 +0000 (17:07 +0100)]
[AT-SPI] Add AccessibleImpl::ScrollToChild()

This replaces two virtual methods:
 * EnsureSelfVisible() - redundant, replaced by a simple loop
 * EnsureChildVisible() - renamed to ScrollToChild() to reflect
   that this concerns scrollable containers

Change-Id: I38f7be0a1117dc93ce70b496913b62a400c4432a

2 years agoMerge "Add borderline property for visual + Integrate some shaders in one" into devel...
Eunki Hong [Mon, 7 Jun 2021 03:08:48 +0000 (03:08 +0000)]
Merge "Add borderline property for visual + Integrate some shaders in one" into devel/master

2 years agoAdd TOUCH_FOCUSABLE property 56/259256/7
Joogab Yun [Thu, 3 Jun 2021 06:42:30 +0000 (15:42 +0900)]
Add TOUCH_FOCUSABLE property

This is a property that allows you to have focus even when touched.

It works only when KEYBOARD_FOCUSABLE is set to true.

KEYBOARD_FOCUSABLE :  whether the view can have focus or not
TOUCH_FOCUSABLE    :  Whether the user can focus by touch

Change-Id: Ie308c75931df2cf74f45d851bc76e662c055635a

2 years agoFix the LineCount issue when text is changed. 57/259357/2
Shrouq Sabah [Sun, 6 Jun 2021 12:51:36 +0000 (15:51 +0300)]
Fix the LineCount issue when text is changed.

There is an issue with LineCount of TextLabel and TextEditor.
The issue is that if you set Text in TextLabel and do GetLineCount, an incorrect LineCount is returned.
This issue related to GetHeightForWidth which called in Controller::GetLineCount(float width).

Change-Id: Ia0cc5737432080fbd925bc6e655062f023a1c133

2 years agoAdd borderline property for visual + Integrate some shaders in one 26/254026/27
Eunki, Hong [Mon, 22 Feb 2021 09:37:36 +0000 (18:37 +0900)]
Add borderline property for visual + Integrate some shaders in one

Add borderline properies for visual
 - BORDERLINE_WIDTH "borderlineWidth" (float, default = 0.0)
   : Width of the borderline
 - BORDERLINE_COLOR "borderlineColor" (Vector4, default = Color::BLACK)
   : Color of the borderline
 - BORDERLINE_OFFSET "borderlineOffset" (float, default = 0.0)
   : Relative position offset from 'Real' borderline of visual.
     == 0.0f then half is inside, and half is outside of visual.
     == -1.0f then all borderline will be rendered inside of visual.
     == 1.0f then all borderline will be rendered outside of visual.

These three properties are animatable

Also, I integrate image / color / gradient visual shaders in one file.
Cause If I add above feature, the shader files need so many.

Change-Id: Ieeea3c1fd4703c5f446018ceffb46a7b715b36f1
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
2 years agoMerge "DALi Version 2.0.29" into devel/master
David Steele [Fri, 4 Jun 2021 13:02:54 +0000 (13:02 +0000)]
Merge "DALi Version 2.0.29" into devel/master

2 years agoDALi Version 2.0.29 25/259325/1 dali_2.0.29
Adam Bialogonski [Fri, 4 Jun 2021 08:56:52 +0000 (09:56 +0100)]
DALi Version 2.0.29

Change-Id: I72024b28a4b6b7e1a9928d9818c8f4ed59ff72ce

2 years agoAdd SpaceEvenly to flex justification 52/259252/3
Jaehyun Cho [Thu, 3 Jun 2021 06:05:10 +0000 (15:05 +0900)]
Add SpaceEvenly to flex justification

Flex justification uses Yoga Layout's justify-content.
Up to now, SpaceEvenly of Yoga Layout's justify-content has not been
added to flex justification.

SpaceAround distributes the equal space to before, and after each item.
Therefore, the space between adjacent items is twice bigger than the
space between the beginning edge and the first item.

To distribute the equal space to before, between, and after each item,
SpaceEvenly is added to flex justification.

Change-Id: Icb4e1f1aa74f52a5cfe8f1399e9f42457c8c081f

2 years agoMerge "[AT-SPI] Add SetTextContents, InsertText and DeleteText" into devel/master
Seoyeon Kim [Tue, 1 Jun 2021 09:35:42 +0000 (09:35 +0000)]
Merge "[AT-SPI] Add SetTextContents, InsertText and DeleteText" into devel/master

2 years agoMerge "Add InputMethodSettings property to TextEditor." into devel/master
Bowon Ryu [Tue, 1 Jun 2021 03:15:25 +0000 (03:15 +0000)]
Merge "Add InputMethodSettings property to TextEditor." into devel/master

2 years agoMerge "Set Gesture Propagation" into devel/master
joogab yun [Tue, 1 Jun 2021 03:09:11 +0000 (03:09 +0000)]
Merge "Set Gesture Propagation" into devel/master

2 years agoMerge "Fixed invalid text selection behaviour" into devel/master
Bowon Ryu [Tue, 1 Jun 2021 03:04:23 +0000 (03:04 +0000)]
Merge "Fixed invalid text selection behaviour" into devel/master

2 years agoRevert "[Tizen] Add AutofillContainer class and autofill implementation"
Shinwoo Kim [Tue, 1 Jun 2021 02:10:23 +0000 (11:10 +0900)]
Revert "[Tizen] Add AutofillContainer class and autofill implementation"

This reverts commit b36e920f7a271dd68fb55fb6f138d509c457c802.

2 years agoRevert "[Tizen] ColorVisual can use both BLUR_RADIUS and CORNER_RADIUS and vector4...
Shinwoo Kim [Tue, 1 Jun 2021 02:10:12 +0000 (11:10 +0900)]
Revert "[Tizen] ColorVisual can use both BLUR_RADIUS and CORNER_RADIUS and vector4 corner radius"

This reverts commit 53521fe9d91d0d21897d499fcf154114b8bc82df.

2 years agoRevert "[Tizen] Adds transition effect"
Shinwoo Kim [Tue, 1 Jun 2021 02:10:04 +0000 (11:10 +0900)]
Revert "[Tizen] Adds transition effect"

This reverts commit 437d4501a9088f49d8fa49c505ca32ce40221412.

2 years agoRevert "[Tizen] visual: Implements rive animation"
Shinwoo Kim [Tue, 1 Jun 2021 02:09:56 +0000 (11:09 +0900)]
Revert "[Tizen] visual: Implements rive animation"

This reverts commit 5a9b06018c30b3d3696f4a4d8cb2d91a224ee0e9.

2 years agoRevert "[Tizen] Replace rive animation resource for automated utc"
Shinwoo Kim [Tue, 1 Jun 2021 02:09:47 +0000 (11:09 +0900)]
Revert "[Tizen] Replace rive animation resource for automated utc"

This reverts commit ec7e7cf0fc1ceffd50b6d1f25a69382a27486be2.

2 years agoRevert "[Tizen] Set custom fragment shader to the visual used in WebView"
Shinwoo Kim [Tue, 1 Jun 2021 02:09:38 +0000 (11:09 +0900)]
Revert "[Tizen] Set custom fragment shader to the visual used in WebView"

This reverts commit 57755dceaf86afbff2893ff27380ca78cf8b4f8e.

2 years agoRevert "[Tizen] Rename policy decision and fix favicon issue."
Shinwoo Kim [Tue, 1 Jun 2021 02:09:29 +0000 (11:09 +0900)]
Revert "[Tizen] Rename policy decision and fix favicon issue."

This reverts commit 7da437b37f1cc54db1fbe76a0aff94663184c96c.

2 years agoRevert "[Tizen] Fix webview rendering issue in TV"
Shinwoo Kim [Tue, 1 Jun 2021 02:09:21 +0000 (11:09 +0900)]
Revert "[Tizen] Fix webview rendering issue in TV"

This reverts commit 2159a622030595fe54fd63c34756483e62821c57.

2 years agoRevert "[Tizen] Support Underline to Markup using underlined-character-run"
Shinwoo Kim [Tue, 1 Jun 2021 02:09:10 +0000 (11:09 +0900)]
Revert "[Tizen] Support Underline to Markup using underlined-character-run"

This reverts commit 22eac3ef0861b270474850ab9376b19581208af4.

2 years agoRevert "[Tizen] Fixing issue: On Text, reducing font-point-size when the Glyph-block...
Shinwoo Kim [Tue, 1 Jun 2021 02:09:02 +0000 (11:09 +0900)]
Revert "[Tizen] Fixing issue: On Text, reducing font-point-size when the Glyph-block-size be larger than Atlas-block-size to fit into it."

This reverts commit e6b8da56953a1a9ee3db04178b6d121ea9aa24a4.

2 years agoRevert "[Tizen] Fix build error UTC UtcDaliTextEditorMarkupUnderline"
Shinwoo Kim [Tue, 1 Jun 2021 02:08:53 +0000 (11:08 +0900)]
Revert "[Tizen] Fix build error UTC UtcDaliTextEditorMarkupUnderline"

This reverts commit a6d61c7a28017b470de313c5776de0dcf6affe7b.

2 years agoRevert "[Tizen] Add text wrapping hyphen mode support"
Shinwoo Kim [Tue, 1 Jun 2021 02:08:35 +0000 (11:08 +0900)]
Revert "[Tizen] Add text wrapping hyphen mode support"

This reverts commit 789eeee3b25f9fef05ec67722204ea51bc4fd23c.

2 years agoRevert "[Tizen] Add property ENABLE_GRAB_HANDLE_POPUP to TextEditor"
Shinwoo Kim [Tue, 1 Jun 2021 02:08:26 +0000 (11:08 +0900)]
Revert "[Tizen] Add property ENABLE_GRAB_HANDLE_POPUP to TextEditor"

This reverts commit fe30a4e3cf67c5a302a89dad0e12fea79ed5ae42.

2 years agoRevert "[Tizen] Fix TextChanged signal."
Shinwoo Kim [Tue, 1 Jun 2021 02:08:17 +0000 (11:08 +0900)]
Revert "[Tizen] Fix TextChanged signal."

This reverts commit 5511b058e12120555b4b3c3b35b1cf37c52a2990.

2 years agoRevert "[Tizen][AT-SPI] Set default value of ReadingInfoTypes"
Shinwoo Kim [Tue, 1 Jun 2021 02:08:06 +0000 (11:08 +0900)]
Revert "[Tizen][AT-SPI] Set default value of ReadingInfoTypes"

This reverts commit 21ca0977fc96c16cf990be1f096b205800e385ca.

2 years ago[AT-SPI] Remove AccessibilityRegister() 70/259070/3
Artur Świgoń [Mon, 31 May 2021 13:53:14 +0000 (15:53 +0200)]
[AT-SPI] Remove AccessibilityRegister()

With this change, component developers and application developers will
need to manually notify any AT clients about changes in widget
visibility. This includes, but is not limited to, scrollable
containers, paginated containers, navigators etc.

Change-Id: I1505a763054b7343ea33ce249bdf1df4c7847d7e

2 years ago[AT-SPI] Do not emit BoundsChanged for all actors 89/258789/2
Artur Świgoń [Tue, 25 May 2021 14:46:30 +0000 (16:46 +0200)]
[AT-SPI] Do not emit BoundsChanged for all actors

This patch also removes the ACCESSIBILITY_ANIMATED property (not to be
confused with AT-SPI state ANIMATED). This property was used to control
automatic emission of the BoundsChanged event (and it had only one user,
the highlight frame actor). However, we no longer emit this event, so
this property serves no purpose.

Change-Id: I8df8b9e7fb75951c9f88d5aec944f9d52f10bf06

2 years agoSet Gesture Propagation 06/258806/5
Joogab Yun [Wed, 26 May 2021 04:33:43 +0000 (13:33 +0900)]
Set Gesture Propagation

Change-Id: I521bccb522b01b4d667dd4e399d4d705ed7160a9

2 years agoMerge "Fixed an issue where the multi-tap did not work properly. (https://review...
joogab yun [Mon, 31 May 2021 05:44:16 +0000 (05:44 +0000)]
Merge "Fixed an issue where the multi-tap did not work properly. (https://review.tizen.org/gerrit/#/c/platform/core/uifw/dali-core/+/258466/)" into devel/master

2 years agoMerge "(Vector) Fix deadlock issue: remove lock" into devel/master
Heeyong Song [Mon, 31 May 2021 01:37:34 +0000 (01:37 +0000)]
Merge "(Vector) Fix deadlock issue: remove lock" into devel/master

2 years ago[AT-SPI] Add SetTextContents, InsertText and DeleteText 57/256957/7
Bartlomiej Grzelewski [Thu, 15 Apr 2021 09:27:12 +0000 (11:27 +0200)]
[AT-SPI] Add SetTextContents, InsertText and DeleteText

Extend at-spi implementation for EditableText widgets.

Change-Id: I9669eb4f9fb4c34c3d0a1cd8ed5e751066ce98d7

2 years agoDALi Version 2.0.28 68/258968/1 dali_2.0.28
Richard Huang [Fri, 28 May 2021 09:51:08 +0000 (10:51 +0100)]
DALi Version 2.0.28

Change-Id: If2ec72fd64956a6973fc9856b0a9ddc315604453