platform/core/uifw/dali-toolkit.git
3 years ago[Tizen] Fix svace issue accepted/tizen/unified/20210422.090507 submit/tizen/20210420.162238 submit/tizen/20210422.133251
Joogab Yun [Mon, 19 Apr 2021 08:16:58 +0000 (17:16 +0900)]
[Tizen] Fix svace issue

This reverts commit 30bf5d4d4121b42c7b1109c413b4d7bab8201b73.

Change-Id: I514c4ca95b0000fd388981e186243bd4f6d5371c

3 years ago[Tizen] fix visual artifact of Transition
Joogab Yun [Mon, 19 Apr 2021 08:16:15 +0000 (17:16 +0900)]
[Tizen] fix visual artifact of Transition

This reverts commit 750d2f457e14f3801e424efcc8cc84f36e90a207.

Change-Id: Ie89c794f173dfe12dceb1d1d079f364b076043e7

3 years ago[Tizen] Adds transition effect
Joogab Yun [Mon, 19 Apr 2021 08:15:56 +0000 (17:15 +0900)]
[Tizen] Adds transition effect

This reverts commit 91cd4466a56688faab3aa003b428a35f0ece7e74.

Change-Id: I0322537efff6b9473faee4cf5a9553ac02925f01

3 years ago[Tizen] ColorVisual can use both BLUR_RADIUS and CORNER_RADIUS and vector4 corner...
Joogab Yun [Mon, 19 Apr 2021 08:15:38 +0000 (17:15 +0900)]
[Tizen] ColorVisual can use both BLUR_RADIUS and CORNER_RADIUS and vector4 corner radius

This reverts commit f1dc72437e34dcfdbb591a10078648c8aa9521ec.

Change-Id: I9fad56c3ad9484487219fafcc22b0d2aee98da85

3 years ago[Tizen] svg-visual: Add info log message for debug
Joogab Yun [Mon, 19 Apr 2021 08:15:16 +0000 (17:15 +0900)]
[Tizen] svg-visual: Add info log message for debug

This reverts commit 89c1887014e4c90ec6565af555f18e3bb2866831.

Change-Id: I47425dbc854c039627c76bab1e346905f717e7f9

3 years ago[Tizen] Add AutofillContainer class and autofill implementation
Joogab Yun [Mon, 19 Apr 2021 08:14:50 +0000 (17:14 +0900)]
[Tizen] Add AutofillContainer class and autofill implementation

This reverts commit 6dfd8aa9378d7d96ab5e16527c49c58a5518bf7a.

Change-Id: I15b1d67b362a4ddd913fdc671b274becf8293aae

3 years agoMerge branch 'devel/master' into tizen
Joogab Yun [Mon, 19 Apr 2021 08:14:21 +0000 (17:14 +0900)]
Merge branch 'devel/master' into tizen

3 years agoRevert "[Tizen] Add AutofillContainer class and autofill implementation"
Joogab Yun [Mon, 19 Apr 2021 08:14:05 +0000 (17:14 +0900)]
Revert "[Tizen] Add AutofillContainer class and autofill implementation"

This reverts commit 5df2820260e273ded503f498337d357c2b6e1bbc.

3 years agoRevert "[Tizen] Implements CanvasView control"
Joogab Yun [Mon, 19 Apr 2021 08:14:01 +0000 (17:14 +0900)]
Revert "[Tizen] Implements CanvasView control"

This reverts commit aa98a4ef5ee2f876efa25c8f6a02bee1f603b2bb.

3 years agoRevert "[Tizen] svg-visual: Add info log message for debug"
Joogab Yun [Mon, 19 Apr 2021 08:13:57 +0000 (17:13 +0900)]
Revert "[Tizen] svg-visual: Add info log message for debug"

This reverts commit 22f51d5ea824b7f4117626fc36377ca001b5f3d3.

3 years agoRevert "[Tizen] ColorVisual can use both BLUR_RADIUS and CORNER_RADIUS and vector4...
Joogab Yun [Mon, 19 Apr 2021 08:13:55 +0000 (17:13 +0900)]
Revert "[Tizen] ColorVisual can use both BLUR_RADIUS and CORNER_RADIUS and vector4 corner radius"

This reverts commit 7f9a5f3f2307298eab93fec5f0d9afdd3c7810cc.

3 years agoRevert "[Tizen] Adds transition effect"
Joogab Yun [Mon, 19 Apr 2021 08:13:52 +0000 (17:13 +0900)]
Revert "[Tizen] Adds transition effect"

This reverts commit 40b7ceb6791ca9ebc4c413ac7ee02a2439d348ed.

3 years agoRevert "[Tizen] fix visual artifact of Transition"
Joogab Yun [Mon, 19 Apr 2021 08:13:49 +0000 (17:13 +0900)]
Revert "[Tizen] fix visual artifact of Transition"

This reverts commit 725ae799107c650268ec086003fa96e14bdbf206.

3 years agoRevert "[Tizen] Fix svace issue"
Joogab Yun [Mon, 19 Apr 2021 08:13:47 +0000 (17:13 +0900)]
Revert "[Tizen] Fix svace issue"

This reverts commit ba69d61187a82d338967b196c389ab28091567b9.

3 years agoMerge "DALi Version 2.0.22" into devel/master
Adeel Kazmi [Fri, 16 Apr 2021 13:20:17 +0000 (13:20 +0000)]
Merge "DALi Version 2.0.22" into devel/master

3 years agoDALi Version 2.0.22 25/257025/1 dali_2.0.22
David Steele [Fri, 16 Apr 2021 13:03:00 +0000 (14:03 +0100)]
DALi Version 2.0.22

Change-Id: Idf58802bc4495999febc3d24425787f84aa08d3b

3 years agoAdd changesWatch for webview cookie 51/255351/7
zhouleonlei [Wed, 17 Mar 2021 08:08:19 +0000 (16:08 +0800)]
Add changesWatch for webview cookie

Change-Id: Ice11a906d847d8abf4fcfe5317e2d1b0935825d1

3 years ago[Tizen] Fix svace issue 32/256932/1 accepted/tizen/unified/20210416.143527 submit/tizen/20210416.153505
Seungho Baek [Thu, 15 Apr 2021 05:26:41 +0000 (14:26 +0900)]
[Tizen] Fix svace issue

 - initialize a member variable in transitionbase

Change-Id: I909644e8dcf1835979bb6ab8f290f446ccc9eab6
Signed-off-by: Seungho Baek <sbsh.baek@samsung.com>
3 years agoMerge "[dali-toolkit] fix set max character length when text already set" into devel...
joogab yun [Thu, 15 Apr 2021 05:09:23 +0000 (05:09 +0000)]
Merge "[dali-toolkit] fix set max character length when text already set" into devel/master

3 years ago[Tizen] fix visual artifact of Transition 13/256913/1
seungho [Wed, 14 Apr 2021 11:50:49 +0000 (20:50 +0900)]
[Tizen] fix visual artifact of Transition

Change-Id: Iaa2ee2950dcfd434f2b2f70b8f9ec817c0543a21
Signed-off-by: seungho <sbsh.baek@samsung.com>
3 years agoMerge "atspi: remove property notification" into devel/master
Seoyeon Kim [Wed, 14 Apr 2021 06:32:40 +0000 (06:32 +0000)]
Merge "atspi: remove property notification" into devel/master

3 years ago[Tizen] Adds transition effect 58/256858/3
Seungho Baek [Wed, 13 Jan 2021 05:58:54 +0000 (14:58 +0900)]
[Tizen] Adds transition effect

Change-Id: Ie32632d0d8d0b91fe840de56f7bab4a4fed1557f
Signed-off-by: Seungho Baek <sbsh.baek@samsung.com>
3 years ago[Tizen] ColorVisual can use both BLUR_RADIUS and CORNER_RADIUS and vector4 corner... 57/256857/1
Eunki, Hong [Fri, 22 Jan 2021 09:20:05 +0000 (18:20 +0900)]
[Tizen] ColorVisual can use both BLUR_RADIUS and CORNER_RADIUS and vector4 corner radius

modify shader to use blur_radius and corner_radius both of them

Change-Id: I65315709a7dff4e574f645b370c950e03d00fcfe
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
3 years agoCorner Radius become Vector4 75/255275/14
Eunki, Hong [Tue, 16 Mar 2021 07:16:57 +0000 (16:16 +0900)]
Corner Radius become Vector4

Now we can set corner radius to each corners

When radius is Vector4(x, y, z, w)
x    y
 +--+
 |  |
 +--+
w    z

NOTE) radius order reference : https://drafts.csswg.org/css-backgrounds-3/#border-radius

Change-Id: If0ee9427095d4aaad07d565256aa512ccd13f274
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
3 years agoatspi: remove property notification 50/256650/3
Shinwoo Kim [Thu, 8 Apr 2021 11:36:48 +0000 (20:36 +0900)]
atspi: remove property notification

If a control registers and deregisters accessiblity repeatedly,
the number of notification becomes larger and larger. And it
makes system slower and slower.

This patch is removeing property notification, when a control
unregisters accessibility.

Change-Id: I99d4831c70aebe148031eba552756fb08f603bc6

3 years agoMerge "Add the APIs of webview settings" into devel/master
JIYUN YANG [Fri, 9 Apr 2021 10:24:43 +0000 (10:24 +0000)]
Merge "Add the APIs of webview settings" into devel/master

3 years agoMerge "DALi Version 2.0.21" into devel/master
Adeel Kazmi [Fri, 9 Apr 2021 09:19:15 +0000 (09:19 +0000)]
Merge "DALi Version 2.0.21" into devel/master

3 years agoAdd the APIs of webview settings 27/255227/7
zhouleonlei [Mon, 15 Mar 2021 09:19:32 +0000 (17:19 +0800)]
Add the APIs of webview settings

Change-Id: Id76de24b2c5a26f7f57f0e8d111c578b3b32fe2d

3 years agoDALi Version 2.0.21 99/256699/1 dali_2.0.21
Adam Bialogonski [Fri, 9 Apr 2021 08:43:36 +0000 (09:43 +0100)]
DALi Version 2.0.21

Change-Id: Icf4ca84f7bd2d40d76cb471bbdc261eb7c3d0743

3 years agoAdd APIs for hit test in web view. 57/254357/9
huayong.xu [Mon, 1 Mar 2021 10:20:45 +0000 (18:20 +0800)]
Add APIs for hit test in web view.

This patch is to add some APIs for hit test into web view.
Meanwhile WebFormRepostDecision is removed.

Change-Id: I54fbb798f36ea6eaab197d993b2691ddfdc20a32

3 years agoMerge "Add APIs of webview back forward list" into devel/master
JIYUN YANG [Fri, 9 Apr 2021 05:59:01 +0000 (05:59 +0000)]
Merge "Add APIs of webview back forward list" into devel/master

3 years agoMerge "Allow Large font size in dali" into devel/master
Adeel Kazmi [Thu, 8 Apr 2021 18:51:41 +0000 (18:51 +0000)]
Merge "Allow Large font size in dali" into devel/master

3 years agoFixed memory leaks 60/256660/1
Adam Bialogonski [Thu, 8 Apr 2021 16:34:20 +0000 (17:34 +0100)]
Fixed memory leaks

Change-Id: I3aa89c8621ce651adf2a3577237e674da7bac4df

3 years agoMerge "Fixing the issue where characters were being drawn at the same location whenev...
Bowon Ryu [Thu, 8 Apr 2021 07:56:12 +0000 (07:56 +0000)]
Merge "Fixing the issue where characters were being drawn at the same location whenever GetNaturalSize was called." into devel/master

3 years agoAdd APIs for context menu into web view. 13/254413/7
huayong.xu [Tue, 2 Mar 2021 12:04:46 +0000 (20:04 +0800)]
Add APIs for context menu into web view.

This patch is to add some APIs for context menu in web view.
Items of context menu is a short-cut to do something, e.g. back,
forward, etc.

Change-Id: If7820f5e1ea169a9a6645581e018e08d3c18bd70

3 years agoMerge "Add some APIs into web context." into devel/master
JIYUN YANG [Thu, 8 Apr 2021 06:03:11 +0000 (06:03 +0000)]
Merge "Add some APIs into web context." into devel/master

3 years agoAllow Large font size in dali 64/255164/14
ali198724 [Sun, 14 Mar 2021 13:01:35 +0000 (15:01 +0200)]
Allow Large font size in dali

- This is done by allowing larger Atlas size, but make restriction for max 1024 size
- Padding will be handled when calculating the new atlas size
- If Max Atlas is not enough, we will fall back to default old behavior.
- This will service rendering font size even larger 500pt which services almost all users needs

Change-Id: Ib05abbc0eced6f440451b4ecf8cc8cc4640c09c8

3 years agoMerge "[AT-SPI] Use WeakHandle<Actor> in Accessible objects" into devel/master
Seoyeon Kim [Wed, 7 Apr 2021 10:27:01 +0000 (10:27 +0000)]
Merge "[AT-SPI] Use WeakHandle<Actor> in Accessible objects" into devel/master

3 years agoMerge "Support anchor to TextLabel, TextField, TextEditor" into devel/master
Bowon Ryu [Wed, 7 Apr 2021 10:23:49 +0000 (10:23 +0000)]
Merge "Support anchor to TextLabel, TextField, TextEditor" into devel/master

3 years agoSupport anchor to TextLabel, TextField, TextEditor 97/253197/27
Bowon Ryu [Fri, 5 Feb 2021 10:42:37 +0000 (19:42 +0900)]
Support anchor to TextLabel, TextField, TextEditor

example: <a href='https://wwww.tizen.org'>TIZEN</a>

using AnchorClickedSignal(),
users can get the anchor's href when clicking on the anchor.

Change-Id: I1c61c285c95295aea3c27de2bedd586211a0f036
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
3 years ago[AT-SPI] Use WeakHandle<Actor> in Accessible objects 38/256538/3
Artur Świgoń [Tue, 6 Apr 2021 09:03:39 +0000 (11:03 +0200)]
[AT-SPI] Use WeakHandle<Actor> in Accessible objects

This breaks a strong reference cycle between Control::Impl, Actor, and
AccessibleImpl. AccessibleImpl objects are stored as a std::unique_ptr
in Control::Impl, so they do not need a strong actor handle.

Change-Id: Iadf366dde0fe9cf1ca41128b027bc8add0717b39

3 years ago[dali-toolkit] fix set max character length when text already set 22/246622/12
a.ghujeh [Mon, 2 Nov 2020 14:05:47 +0000 (16:05 +0200)]
[dali-toolkit] fix set max character length when text already set

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

  void Create(Application& application)
  {
    window = application.GetWindow();
    window.SetBackgroundColor(Vector4(0.04f, 0.345f, 0.392f, 1.0f));

    mTextField = TextField::New();
    mTextField.SetBackgroundColor(Color::WHITE);
    mTextField.SetProperty(TextField::Property::TEXT_COLOR, Color::BLACK);
    mTextField.SetProperty(TextField::Property::TEXT, "123456789");
    mTextField.SetProperty(TextField::Property::MAX_LENGTH, 3);
    mTextField.SetProperty(Actor::Property::PARENT_ORIGIN, ParentOrigin::CENTER);
    mTextField.SetProperty(Actor::Property::ANCHOR_POINT, AnchorPoint::CENTER);
    mTextField.SetProperty(Actor::Property::SIZE, Vector2(140.f, 50.f));
    mTextField.SetProperty(Actor::Property::POSITION, Vector2(0.f, 0.f));

    window.Add(mTextField);
  }

private:
  Application& mApplication;
};

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

  return 0;
}

Change-Id: I03ddf782eadb0d816e613aea6ef09a1133d7230e

3 years agoAdd APIs of webview back forward list 52/254352/15
zhouleonlei [Mon, 1 Mar 2021 07:19:43 +0000 (15:19 +0800)]
Add APIs of webview back forward list

API added list:
ewk_back_forward_list_previous_item_get
ewk_back_forward_list_next_item_get

Change-Id: Ia1f686d50d5805eca0ec179633c14c47d537f633

3 years agoAdd some APIs into web context. 38/254838/6
huayong.xu [Fri, 2 Apr 2021 11:18:33 +0000 (19:18 +0800)]
Add some APIs into web context.

This patch is to add some APIs with callbacks into web context.

Change-Id: I234c433a169569b944162edf5f8d4ac34733dacb

3 years agoAdd APIs for ssl certificate and http authentication. 81/254281/8
huayong.xu [Thu, 25 Feb 2021 11:59:54 +0000 (19:59 +0800)]
Add APIs for ssl certificate and http authentication.

This patch is to add some APIs for ssl certificate and http
authentication in web view.

Change-Id: Ic1e3790d2ec5e9754f613cdcc969132440c48241

3 years agoSupport policy decision in web view. 55/252955/10
huayong.xu [Wed, 3 Feb 2021 08:45:16 +0000 (16:45 +0800)]
Support policy decision in web view.

This patch is to add policy decision feature in web view.

Change-Id: Iddf70088cd663a3362a995b317edda04cdf05817

3 years agoMerge "Add APIs for console message & loading error in web view." into devel/master
JIYUN YANG [Tue, 6 Apr 2021 05:15:02 +0000 (05:15 +0000)]
Merge "Add APIs for console message & loading error in web view." into devel/master

3 years agoMerge "add theme to TextSelectionPopup/Button/Toolbar according to 6.5 IoT UX" into...
Bowon Ryu [Mon, 5 Apr 2021 10:14:21 +0000 (10:14 +0000)]
Merge "add theme to TextSelectionPopup/Button/Toolbar according to 6.5 IoT UX" into devel/master

3 years agoAdd APIs for console message & loading error in web view. 41/254041/7
huayong.xu [Mon, 22 Feb 2021 11:55:47 +0000 (19:55 +0800)]
Add APIs for console message & loading error in web view.

This patch is to add some APIs into web view for console message
and loading error.

Change-Id: I122871ca03ca164c8778f0d4af07100dd945c284

3 years agoFix misplaced arguments in text-selection-popup 22/256422/1
Bowon Ryu [Fri, 2 Apr 2021 08:25:45 +0000 (17:25 +0900)]
Fix misplaced arguments in text-selection-popup

Change-Id: Id153c1d8bb836cc8728f74cd76d6d1102d1e91b1
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
3 years agoMerge "Add APIs for intercepting http request in web view." into devel/master
JIYUN YANG [Fri, 2 Apr 2021 05:10:59 +0000 (05:10 +0000)]
Merge "Add APIs for intercepting http request in web view." into devel/master

3 years agoMerge "Implements CanvasView control" into devel/master
Adeel Kazmi [Thu, 1 Apr 2021 17:06:50 +0000 (17:06 +0000)]
Merge "Implements CanvasView control" into devel/master

3 years agoFixing the issue where characters were being drawn at the same location whenever... 86/253286/11
Sara Samara [Mon, 8 Feb 2021 09:48:08 +0000 (11:48 +0200)]
Fixing the issue where characters were being drawn at the same location whenever GetNaturalSize was called.

*********************************************************************************
Description:
GetNaturalSize method was updating a copy by reference of the pending operations mask.
The value of the mask was being updated to Layout and Render.
After calling GetNaturalSize and giving focus to the editor by tapping it, the UpdateModel was attempting to perform an update based on the mask but had no update details stored in the the object and this caused all the characters to be pushed to the same paragraph.
The change stored a back-up of the mask as soon as it entered the GetNaturalSize so that its value can be restored before exiting GetNaturalSize. This ensured that no modifications made on the mask copy while getting the natural size were reflected on the original mask.
The utc checks on the line count before calling GetNaturalSize and tapping the text-editor and after doing so. The line count is expected to not change.
*********************************************************************************

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 = application.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(200.f, 100.0f));
    mEditor.SetBackgroundColor(Vector4(0.04f, 0.345f, 0.392f, 1.0f));
    mEditor.SetProperty(TextEditor::Property::TEXT, "A\na\n");

    mButton = PushButton::New();
    mButton.SetProperty(Actor::Property::PARENT_ORIGIN, ParentOrigin::CENTER);
    mButton.SetProperty(Actor::Property::ANCHOR_POINT, AnchorPoint::CENTER);
    mButton.SetProperty(Actor::Property::SIZE, Vector2(100.f, 50.0f));
    mButton.SetProperty(Actor::Property::POSITION, Vector3(0.f, 0.0f, 0.f));
    mButton.SetProperty(Button::Property::LABEL, "click");
    mButton.SetBackgroundColor(Vector4(0.5f, 0.5f, 0.5f, 1.0f));
    mButton.ClickedSignal().Connect(this, &SimpleApp::OnButtonClicked);

    window.Add(mButton);
    window.Add(mEditor);
  }
  std::string str1,str2;

  bool OnButtonClicked(Button button)
  {
    if(button == mButton)
    {
      Vector3 originalSize = mEditor.GetNaturalSize();
    }
    return true;
  }
private:
  Application& mApplication;
  TextEditor mEditor;
  PushButton mButton;
};

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

  return 0;
}

Change-Id: I287f2f195d861a2cebbb256195d25cb653702dc7

3 years agoMerge "(Automated Tests) Remove unused TestGraphicsProgram Constructor" into devel...
David Steele [Thu, 1 Apr 2021 13:44:43 +0000 (13:44 +0000)]
Merge "(Automated Tests) Remove unused TestGraphicsProgram Constructor" into devel/master

3 years ago(Automated Tests) Remove unused TestGraphicsProgram Constructor 59/256359/2
Adeel Kazmi [Thu, 1 Apr 2021 09:59:36 +0000 (10:59 +0100)]
(Automated Tests) Remove unused TestGraphicsProgram Constructor

Change-Id: Iec9a7dac30e93147985edcf40bf0d3ee97cea20a

3 years agoMerge "DALi Version 2.0.20" into devel/master
David Steele [Thu, 1 Apr 2021 11:27:44 +0000 (11:27 +0000)]
Merge "DALi Version 2.0.20" into devel/master

3 years agoDALi Version 2.0.20 64/256364/1 dali_2.0.20
Richard Huang [Thu, 1 Apr 2021 11:15:42 +0000 (12:15 +0100)]
DALi Version 2.0.20

Change-Id: I0276539ce7d51fd79674eefcef118e1da17f7f3f

3 years agoadd theme to TextSelectionPopup/Button/Toolbar according to 6.5 IoT UX 68/256168/2
Bowon Ryu [Mon, 29 Mar 2021 06:37:37 +0000 (15:37 +0900)]
add theme to TextSelectionPopup/Button/Toolbar according to 6.5 IoT UX

Change-Id: I3ee1fc5003743fa647418d73a83f54e53b498681
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
3 years agoMerge "(Coverage) Remove system & third-party files, fix path shown in html" into...
Adeel Kazmi [Thu, 1 Apr 2021 09:21:33 +0000 (09:21 +0000)]
Merge "(Coverage) Remove system & third-party files, fix path shown in html" into devel/master

3 years ago(Coverage) Remove system & third-party files, fix path shown in html 69/256269/1
Adeel Kazmi [Wed, 31 Mar 2021 18:53:22 +0000 (19:53 +0100)]
(Coverage) Remove system & third-party files, fix path shown in html

- Removed files in /usr/local/*
- Removed files in third-party directories
- Specified the prefix to strip from genhtml rather than it working it
  out on its own, now we don't see the full path of the files in
  dali-scene-loader anymore

Change-Id: Ie6c548a0b641e078ef07c2e7502119372c01ba85

3 years agoAdd APIs for intercepting http request in web view. 04/254304/4
huayong.xu [Fri, 26 Feb 2021 03:45:08 +0000 (11:45 +0800)]
Add APIs for intercepting http request in web view.

This patch is to add APIs for intercepting http request in web
view.

Change-Id: I214b9d03eaa69f67b80a62bf9dff923941570aff

3 years ago[Tizen] svg-visual: Add info log message for debug 16/256216/1 accepted/tizen/unified/20210331.105452 accepted/tizen/unified/20210402.004907 submit/tizen/20210331.140239 submit/tizen/20210401.183324
JunsuChoi [Wed, 31 Mar 2021 04:23:53 +0000 (13:23 +0900)]
[Tizen] svg-visual: Add info log message for debug

In Svg-Visual, When loading a file, add a log message to check which file was loaded.

Change-Id: Ib45f5efcf848f9c12d12119a9488f485003c29ab

3 years agoColorVisual can use both BLUR_RADIUS and CORNER_RADIUS 80/252080/9
Eunki, Hong [Fri, 22 Jan 2021 09:20:05 +0000 (18:20 +0900)]
ColorVisual can use both BLUR_RADIUS and CORNER_RADIUS

modify shader to use blur_radius and corner_radius both of them

Change-Id: I65315709a7dff4e574f645b370c950e03d00fcfe
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
3 years agoMerge "Add some APIs into web view." into devel/master
JIYUN YANG [Tue, 30 Mar 2021 05:06:28 +0000 (05:06 +0000)]
Merge "Add some APIs into web view." into devel/master

3 years ago[Tizen] Implements CanvasView control accepted/tizen/unified/20210331.054156 submit/tizen/20210330.063431
Bowon Ryu [Tue, 30 Mar 2021 04:31:46 +0000 (13:31 +0900)]
[Tizen] Implements CanvasView control

This reverts commit 25826b349f7abc8c0b2e87f850ef4ed49d0c6987.

3 years ago[Tizen] Add AutofillContainer class and autofill implementation
Bowon Ryu [Tue, 30 Mar 2021 04:31:22 +0000 (13:31 +0900)]
[Tizen] Add AutofillContainer class and autofill implementation

This reverts commit 197c25365e56cb2f3f7f89012765b26824043597.

Change-Id: Ia16778c31fccde75eafefb04e3b252364a6ada22

3 years agoMerge branch 'devel/master' into tizen
Bowon Ryu [Tue, 30 Mar 2021 04:30:29 +0000 (13:30 +0900)]
Merge branch 'devel/master' into tizen

3 years agoRevert "[Tizen] Add AutofillContainer class and autofill implementation"
Bowon Ryu [Tue, 30 Mar 2021 04:30:11 +0000 (13:30 +0900)]
Revert "[Tizen] Add AutofillContainer class and autofill implementation"

This reverts commit a9bc922494989e2faf70249335d32e24d1e95126.

3 years agoRevert "[Tizen] Implements CanvasView control"
Bowon Ryu [Tue, 30 Mar 2021 04:30:03 +0000 (13:30 +0900)]
Revert "[Tizen] Implements CanvasView control"

This reverts commit e9d1989e2c4c97a7c20cfaa1e99942dd52924c33.

3 years agoRevert "[Tizen] Add parameter (bool immediate) to TextChanged signal in interface"
Bowon Ryu [Tue, 30 Mar 2021 04:29:57 +0000 (13:29 +0900)]
Revert "[Tizen] Add parameter (bool immediate) to TextChanged signal in interface"

This reverts commit 0250415b791ea823d1f63d32644b194396ca500e.

3 years ago(Automated Tests) Sync 22/256122/1
Adeel Kazmi [Mon, 29 Mar 2021 16:39:49 +0000 (17:39 +0100)]
(Automated Tests) Sync

Change-Id: Ia6db5a3375117c53050ec07d156e4d574b307a79

3 years agoAdd some APIs into web view. 50/254550/10
huayong.xu [Thu, 4 Mar 2021 09:42:24 +0000 (17:42 +0800)]
Add some APIs into web view.

This patch is to add some APIs into web view, such as
GetScreenshot, GetScreenshotAsynchronously, FindText, etc.

Change-Id: I6bf4e68c11a408ec5f191b69a4a47d5c72657e29

3 years agoFix Coverity issues 15/255815/2
Heeyong Song [Wed, 24 Mar 2021 04:41:36 +0000 (13:41 +0900)]
Fix Coverity issues

Change-Id: I5a1bad11baf88116810fdd976fb882047f01f0da

3 years agoMerge "Add callbacks for form repost decision and frame rendering." into devel/master
JIYUN YANG [Mon, 29 Mar 2021 07:14:51 +0000 (07:14 +0000)]
Merge "Add callbacks for form repost decision and frame rendering." into devel/master

3 years ago[Tizen] Add parameter (bool immediate) to TextChanged signal in interface submit/tizen/20210330.021548
Bowon Ryu [Wed, 24 Mar 2021 10:17:05 +0000 (19:17 +0900)]
[Tizen] Add parameter (bool immediate) to TextChanged signal in interface

virtual void TextChanged(bool immediate) = 0;
using immediate, can decide whether we only emit the signal when OnRelayout() is called next time,
otherwise emits it immediately.

* there is a issue that the timing of callback calls has been delayed
due to a recent patch that limits unnecessary callbacks.
(33ccee79d16a90d5f7ab427de1503ccc5bee4324)

Because of this, there is a problem that the TC like example below fails.
This patch can prevents the following issues.

/* example */

bool textChanged;

...

static void OnTextChanged(TextField control)
{
  textChanged = true;
}

...

field.TextChangedSignal().Connect(&OnTextChanged);
textChanged = false;
field.SetProperty(TextField::Property::TEXT, "hello");
DALI_TEST_CHECK(textChanged); // At this point, textChanged is false, so TC Fail occurs.

/* example */

Change-Id: If0a331c56f35eae931b34d128b4fe4282fc686b6
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
3 years ago[Tizen] Implements CanvasView control
JunsuChoi [Mon, 29 Mar 2021 06:19:19 +0000 (15:19 +0900)]
[Tizen] Implements CanvasView control

This reverts commit e16c5f0c01a40b17bb560e0ff0d2db77e110dc5e.

3 years ago[Tizen] Add AutofillContainer class and autofill implementation
JunsuChoi [Mon, 29 Mar 2021 06:19:01 +0000 (15:19 +0900)]
[Tizen] Add AutofillContainer class and autofill implementation

This reverts commit 3b30585b93df0cbeff66bdd3805c9da6844812b8.

3 years agoMerge branch 'devel/master' into tizen
JunsuChoi [Mon, 29 Mar 2021 06:18:00 +0000 (15:18 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: Ic734625f01c66f9e581c2eae340eadc3742b2a3d

3 years agoRevert "[Tizen] Change BuildRequires of dali2-toolkit to Requires"
JunsuChoi [Mon, 29 Mar 2021 06:17:53 +0000 (15:17 +0900)]
Revert "[Tizen] Change BuildRequires of dali2-toolkit to Requires"

This reverts commit 1919b30263c3af08bcd7897806125ceabd0c8874.

3 years agoRevert "[Tizen] Add AutofillContainer class and autofill implementation"
JunsuChoi [Mon, 29 Mar 2021 06:17:48 +0000 (15:17 +0900)]
Revert "[Tizen] Add AutofillContainer class and autofill implementation"

This reverts commit 468bd324f4d7528b32125ff77526087690e1d45b.

3 years agoRevert "[Tizen] Implements CanvasView control"
JunsuChoi [Mon, 29 Mar 2021 06:17:43 +0000 (15:17 +0900)]
Revert "[Tizen] Implements CanvasView control"

This reverts commit 3e88aa65cf13297023495345b7f51bd1afedeb07.

3 years ago[Tizen] Implements CanvasView control 65/256065/1
JunsuChoi [Thu, 24 Dec 2020 06:59:30 +0000 (15:59 +0900)]
[Tizen] Implements CanvasView control

Control for drawing Vector Primitives.
CanvasView can draw a shape in its internal buffer
by adding a Dali::CanvasRenderer::Shape object and calling Commit().
Dali::CanvasRenderer::Shape is a command list based on Path.
Fill and Stroke properties can be set using setters and getters.
Dali::CanvasRenderer::Drawable is a parent class of Dali::CanvasRenderer::Shape and
it has common class of classes to be added later (Scene, etc.).

Note:
Currently, the CanvasView's buffer is using PixelData.
This buffer strategy will be changed to tbmBuffer in the future.

[API List]
class CanvasView : public control
  New
  AddDrawable

Change-Id: Id06d2c48b735b3ff0028c45cfd0db81e3a6182ec

3 years agoMerge "Add OPTION_DIVIDER_PADDING property to TextSelectionPopup" into devel/master
Bowon Ryu [Mon, 29 Mar 2021 04:05:52 +0000 (04:05 +0000)]
Merge "Add OPTION_DIVIDER_PADDING property to TextSelectionPopup" into devel/master

3 years agoAdd callbacks for form repost decision and frame rendering. 77/254177/9
huayong.xu [Wed, 24 Feb 2021 09:43:46 +0000 (17:43 +0800)]
Add callbacks for form repost decision and frame rendering.

This patch is to add callbacks for form repost decision and frame
rendering in web view.

Change-Id: I801b5dddcceae2e68f43c5883f576ef988adb112

3 years agoMerge "Add some properties into web view" into devel/master
JIYUN YANG [Mon, 29 Mar 2021 02:32:26 +0000 (02:32 +0000)]
Merge "Add some properties into web view" into devel/master

3 years agoMerge "Add parameter (bool immediate) to TextChanged signal in interface" into devel...
joogab yun [Mon, 29 Mar 2021 00:57:30 +0000 (00:57 +0000)]
Merge "Add parameter (bool immediate) to TextChanged signal in interface" into devel/master

3 years agoMerge branch 'devel/graphics' into devel/master 36/256036/2 graphics-backend-release-1
Adeel Kazmi [Fri, 26 Mar 2021 20:19:16 +0000 (20:19 +0000)]
Merge branch 'devel/graphics' into devel/master

Change-Id: Idbe114ce2fd0960111679c58730f34a15f8b4b32

3 years ago(Automated Tests) Sync Tests 32/256032/2
Adeel Kazmi [Fri, 26 Mar 2021 19:41:52 +0000 (19:41 +0000)]
(Automated Tests) Sync Tests

Change-Id: Ibf4b75ba259dee161fef22fb45477e2753c527b7

3 years agoMerge branch 'devel/master' into devel/graphics 25/256025/1
Adeel Kazmi [Fri, 26 Mar 2021 16:22:52 +0000 (16:22 +0000)]
Merge branch 'devel/master' into devel/graphics

Change-Id: I1c4d2148118bf84173c014185deb423f0df2916e

3 years agoMerge "DALi Version 2.0.19" into devel/master
Adeel Kazmi [Fri, 26 Mar 2021 12:56:16 +0000 (12:56 +0000)]
Merge "DALi Version 2.0.19" into devel/master

3 years agoDALi Version 2.0.19 09/256009/1 dali_2.0.19
Adeel Kazmi [Fri, 26 Mar 2021 11:00:46 +0000 (11:00 +0000)]
DALi Version 2.0.19

Change-Id: I2ef220ec75e8aa520f9c7229f8686debfd3a6215

3 years agoAdd some properties into web view 53/254453/11
Fang Xiaohui [Wed, 3 Mar 2021 06:57:33 +0000 (14:57 +0800)]
Add some properties into web view

ewk_view_bg_color_set
ewk_view_clear_tiles_on_hide_enabled_set
ewk_view_tile_cover_area_multiplier_set
ewk_view_set_cursor_by_client
ewk_view_text_selection_text_get

Change-Id: I353c858caf82034c4f95c283057bdb8fbc8f2132

3 years agoAdd parameter (bool immediate) to TextChanged signal in interface 75/255875/3
Bowon Ryu [Wed, 24 Mar 2021 10:17:05 +0000 (19:17 +0900)]
Add parameter (bool immediate) to TextChanged signal in interface

virtual void TextChanged(bool immediate) = 0;
using immediate, can decide whether we only emit the signal when OnRelayout() is called next time,
otherwise emits it immediately.

* there is a issue that the timing of callback calls has been delayed
due to a recent patch that limits unnecessary callbacks.
(33ccee79d16a90d5f7ab427de1503ccc5bee4324)

Because of this, there is a problem that the TC like example below fails.
This patch can prevents the following issues.

/* example */

bool textChanged;

...

static void OnTextChanged(TextField control)
{
  textChanged = true;
}

...

field.TextChangedSignal().Connect(&OnTextChanged);
textChanged = false;
field.SetProperty(TextField::Property::TEXT, "hello");
DALI_TEST_CHECK(textChanged); // At this point, textChanged is false, so TC Fail occurs.

/* example */

Change-Id: If0a331c56f35eae931b34d128b4fe4282fc686b6
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
3 years agoMerge "Support mouse & wheel events in web view." into devel/master
JIYUN YANG [Fri, 26 Mar 2021 06:48:14 +0000 (06:48 +0000)]
Merge "Support mouse & wheel events in web view." into devel/master

3 years agoSupport mouse & wheel events in web view. 33/250533/9
huayong.xu [Tue, 29 Dec 2020 06:20:19 +0000 (14:20 +0800)]
Support mouse & wheel events in web view.

Mouse and wheel events support are added in web view.

Change-Id: I89bf564cf49a1448fccfd9df90bc95076448b4e8

3 years agoMerge "Add automated-test for grabHandleColor property" into devel/master
Wonsik Jung [Thu, 25 Mar 2021 05:00:11 +0000 (05:00 +0000)]
Merge "Add automated-test for grabHandleColor property" into devel/master

3 years agoAdd OPTION_DIVIDER_PADDING property to TextSelectionPopup 79/255879/2
Bowon Ryu [Wed, 24 Mar 2021 12:51:32 +0000 (21:51 +0900)]
Add OPTION_DIVIDER_PADDING property to TextSelectionPopup

Change-Id: I684cc8192d1bddaa162ea41870e1f162c8ff2832
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
3 years agoMerge "[AT-SPI] EmitStateChanged is called only when the button is highlighted" into...
Seoyeon Kim [Thu, 25 Mar 2021 01:30:52 +0000 (01:30 +0000)]
Merge "[AT-SPI] EmitStateChanged is called only when the button is highlighted" into devel/master

3 years agoAdd automated-test for grabHandleColor property 48/255848/1
Bowon Ryu [Wed, 24 Mar 2021 07:51:22 +0000 (16:51 +0900)]
Add automated-test for grabHandleColor property

Change-Id: I86258dc73353e99a52872eaeca1de678139ac5e8
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
3 years agoMerge "support grabHandleColor property to TextField/TextEditor" into devel/master
Bowon Ryu [Wed, 24 Mar 2021 04:24:32 +0000 (04:24 +0000)]
Merge "support grabHandleColor property to TextField/TextEditor" into devel/master