platform/core/uifw/dali-toolkit.git
14 months agoUnnecessary TextChanged callbacks are being called. 33/255233/10
Joogab Yun [Mon, 15 Mar 2021 10:17:04 +0000 (19:17 +0900)]
Unnecessary TextChanged callbacks are being called.
Change it to be called only once at the end.

example)

Typing "호두" on the keyboard
Whenever COMMIT/PREEDIT in OnInputMethodContextEvent(), TextChanged callback is called

 OnTextFieldTextChanged(159) >  [ㅎ]   // PRE_EDIT
 OnTextFieldTextChanged(159) >  [호]   // PRE_EDIT
 OnTextFieldTextChanged(159) >  [혿]   // PRE_EDIT
 OnTextFieldTextChanged(159) >  []     // PRE_EDIT
 OnTextFieldTextChanged(159) >  [호]   // COMMIT
 OnTextFieldTextChanged(159) >  [호두] // PRE_EDIT

If you change the text to call the TextChanged callback only once at the end of the change,
 OnTextFieldTextChanged(159) >  [ㅎ]
 OnTextFieldTextChanged(159) >  [호]
 OnTextFieldTextChanged(159) >  [혿]
 OnTextFieldTextChanged(159) >  [호두]

Change-Id: I039263bc156f0be161f37eeb1d0e6ecf39f9536c

14 months agoDALi Version 2.0.17 37/255137/1 dali_2.0.17
Adam Bialogonski [Fri, 12 Mar 2021 10:51:10 +0000 (10:51 +0000)]
DALi Version 2.0.17

Change-Id: I9226d4ac45f7b062915bcad4201b70f6eb20a1f0

14 months agoMerge "Add APIs of webview settings." into devel/master
JIYUN YANG [Thu, 11 Mar 2021 05:25:43 +0000 (05:25 +0000)]
Merge "Add APIs of webview settings." into devel/master

14 months agoAdd APIs of webview settings. 47/254347/9
guowei.wang [Mon, 1 Mar 2021 03:01:39 +0000 (11:01 +0800)]
Add APIs of webview settings.

    API added list:

    ewk_settings_cache_builder_enabled_set
    ewk_settings_uses_scrollbar_thumb_focus_notifications_set
    ewk_settings_do_not_track_set
    ewk_settings_auto_fitting_get
    ewk_settings_auto_fitting_set
    ewk_settings_plugins_enabled_get
    ewk_settings_plugins_enabled_set
    ewk_settings_private_browsing_enabled_get
    ewk_settings_private_browsing_enabled_set
    ewk_settings_link_magnifier_enabled_get
    ewk_settings_link_magnifier_enabled_set
    ewk_settings_uses_keypad_without_user_action_get
    ewk_settings_uses_keypad_without_user_action_set
    ewk_settings_autofill_password_form_enabled_get
    ewk_settings_autofill_password_form_enabled_set
    ewk_settings_form_candidate_data_enabled_get
    ewk_settings_form_candidate_data_enabled_set
    ewk_settings_text_selection_enabled_get
    ewk_settings_text_selection_enabled_set
    ewk_settings_text_autosizing_enabled_get
    ewk_settings_text_autosizing_enabled_set
    ewk_settings_uses_arrow_scroll_get
    ewk_settings_uses_arrow_scroll_set
    ewk_settings_clipboard_enabled_get
    ewk_settings_clipboard_enabled_set
    ewk_settings_ime_panel_enabled_get
    ewk_settings_ime_panel_enabled_set

Change-Id: I12b0dc4e362e7605e709941175a83397096c6ca6

14 months agoDALi Version 2.0.16 37/254637/1 dali_2.0.16
Richard Huang [Fri, 5 Mar 2021 11:52:05 +0000 (11:52 +0000)]
DALi Version 2.0.16

Change-Id: Ida2550e9db4dfb62aacf9dae5335bdbdecb22a5a

14 months agoMerge "Prevent height adjustment of TextLabel" into devel/master
joogab yun [Thu, 4 Mar 2021 06:53:55 +0000 (06:53 +0000)]
Merge "Prevent height adjustment of TextLabel" into devel/master

14 months agoPrevent height adjustment of TextLabel 16/254516/1
Bowon Ryu [Thu, 4 Mar 2021 05:40:00 +0000 (14:40 +0900)]
Prevent height adjustment of TextLabel

Cursor position issue occurs when the text control is editable.
isEditable flag prevents wrong resizing in TextLabel.

Change-Id: I15eb8ec37bead595caaf600f9a1f7163c3c98bcd
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
14 months agoPromote Control::Impl::AccessibleImpl to DevelControl 25/253225/8
Artur Świgoń [Fri, 5 Feb 2021 16:07:34 +0000 (17:07 +0100)]
Promote Control::Impl::AccessibleImpl to DevelControl

Change-Id: I171cf49ea494791435a4849970ea0ec0c3952ec3

14 months agoMerge "Fixed scroll issue when use padding of TextField/TextEditor" into devel/master
joogab yun [Wed, 3 Mar 2021 01:05:13 +0000 (01:05 +0000)]
Merge "Fixed scroll issue when use padding of TextField/TextEditor" into devel/master

14 months agoMerge "fix wrong cursor position in TextField" into devel/master
joogab yun [Wed, 3 Mar 2021 01:04:40 +0000 (01:04 +0000)]
Merge "fix wrong cursor position in TextField" into devel/master

15 months agoDALi Version 2.0.15 30/254330/1 dali_2.0.15
David Steele [Fri, 26 Feb 2021 12:43:34 +0000 (12:43 +0000)]
DALi Version 2.0.15

Change-Id: I55fe7a105f367f566779479ef4d03e572a645942

15 months agoChanged build dependency order 90/254290/2
David Steele [Thu, 25 Feb 2021 13:36:54 +0000 (13:36 +0000)]
Changed build dependency order

Previously, doc_doxygen was building in parallel with
dali2-scene-loader and occasionally picking up a temporary file from
the latter.

Made doc_doxygen dependent on dali2-scene-loader so that it no longer
builds in parallel, and instead, builds afterwards.

Removed obsolete tags from doxygen config files.

Change-Id: If429a202c6611dd287c0cbc45e1720444b80eee0
Signed-off-by: David Steele <david.steele@samsung.com>
15 months agoMerge "dali-toolkit: fix wrong TextChanged() signal" into devel/master
Bowon Ryu [Thu, 25 Feb 2021 05:21:03 +0000 (05:21 +0000)]
Merge "dali-toolkit: fix wrong TextChanged() signal" into devel/master

15 months agoAdd APIs to show javascript popup in web view. 28/250628/10
huayong.xu [Wed, 30 Dec 2020 09:47:04 +0000 (17:47 +0800)]
Add APIs to show javascript popup in web view.

Add callbacks for 'url,changed', 'load,progress', and javascript
alert/confirm/prompt.

Change-Id: Ib59b6d3046c1ae370b736d7f099661a42bc2605f

15 months agofix wrong cursor position in TextField 25/254125/1
Bowon Ryu [Tue, 23 Feb 2021 07:01:06 +0000 (16:01 +0900)]
fix wrong cursor position in TextField

When the placeholder font size is bigger/smaller than default font size,
the cursor is positioned incorrectly.

this is because mScrollPosition.y is calculated based on layoutSize.height at CalculateVerticalOffset().
(this is not based on cursor height.
in issue situation, layoutSize.height is bigger/smaller than defaultFontLineHeight.)

This patch prevents the wrong positioning of cursor when the layoutSize.height is bigger/smaller than defaultFontLineHeight.
And update the glyphPositions using recalculated offset.

This issue only occurs with placeholder + single line text control. (vertical alignment)

I hope this modification does not affect the calculation of other texts.
So, update the glyphPositions in CalculateVerticalOffset().

Change-Id: I031635bb8c5ed790700d89de4b046515bff5bf73
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
15 months agoFixed scroll issue when use padding of TextField/TextEditor 01/252201/6
Bowon Ryu [Mon, 25 Jan 2021 11:10:57 +0000 (20:10 +0900)]
Fixed scroll issue when use padding of TextField/TextEditor

In OnRelayout, the size of mStencil, mActiveLayer should be calculated including padding.
And the elements of text-decorator should also be positioned based on the size including padding.

Change-Id: Iafc745a464b39560bb9707675878d3b47944653b
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
15 months agodali-toolkit: fix wrong TextChanged() signal 20/252220/3
Bowon Ryu [Tue, 26 Jan 2021 01:29:45 +0000 (10:29 +0900)]
dali-toolkit: fix wrong TextChanged() signal

limit the range of DALI_KEY_DELETE to text's length.
in case of no limit,
TextChanged() signal is emitted even if nothing is deleted.

Change-Id: Ie09bc718a88e2aed5b0c7cf9ebeef6042b63de5b
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
15 months agoMerge "Remove unused internal API at SVG (DeleteImage)" into devel/master
Adeel Kazmi [Fri, 19 Feb 2021 16:50:07 +0000 (16:50 +0000)]
Merge "Remove unused internal API at SVG (DeleteImage)" into devel/master

15 months agoDALi Version 2.0.14 07/253907/1 dali_2.0.14
Adam Bialogonski [Fri, 19 Feb 2021 08:46:11 +0000 (08:46 +0000)]
DALi Version 2.0.14

Change-Id: Ifa889778ee08a7a731c8fce699fc74fd3c01a60a

15 months agoRemove unused internal API at SVG (DeleteImage) 34/253834/1
Eunki, Hong [Thu, 18 Feb 2021 09:59:22 +0000 (01:59 -0800)]
Remove unused internal API at SVG (DeleteImage)

DeleteImage(VectorImageRenderer) API not be used for any codes.

Change-Id: I66abdf10bc52ebda717a8974b20fa3741028c12b
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
15 months agoDALi Version 2.0.13 98/253498/1 dali_2.0.13
Adeel Kazmi [Fri, 12 Feb 2021 09:54:44 +0000 (09:54 +0000)]
DALi Version 2.0.13

Change-Id: Ic5e943212de02cbd7c79ba8d7b9591f90e0b880f

15 months agoMerge "(Vector) Show the broken image when loading is failed" into devel/master
Heeyong Song [Wed, 10 Feb 2021 00:49:16 +0000 (00:49 +0000)]
Merge "(Vector) Show the broken image when loading is failed" into devel/master

15 months agoFixed memory scribbler in text vector blob 88/253388/1
David Steele [Tue, 9 Feb 2021 11:05:46 +0000 (11:05 +0000)]
Fixed memory scribbler in text vector blob

In the case where mTextureWidth was greater than the width passed in,
the texture copy was scribbling outside the pixbuf array. Changed
it to use the width passed in, so the pixbuf array should contain
only the required blob data.

Change-Id: I6e7dcbf9bd9a12df06319c81448ae9641751b85a
Signed-off-by: David Steele <david.steele@samsung.com>
15 months ago(Vector) Show the broken image when loading is failed 97/253097/5
Heeyong Song [Thu, 4 Feb 2021 10:36:06 +0000 (19:36 +0900)]
(Vector) Show the broken image when loading is failed

Change-Id: I3910b78c72fb4a81b0f33a7e211bb1dd717ca8f8

15 months agoDALi Version 2.0.12 05/253205/1 dali_2.0.12
Richard Huang [Fri, 5 Feb 2021 11:58:29 +0000 (11:58 +0000)]
DALi Version 2.0.12

Change-Id: Idb90d58742e4136c8626d5452d0843be33f62fa0

15 months agoUpdated all header files to new format 11/253111/2
Adeel Kazmi [Thu, 4 Feb 2021 14:12:27 +0000 (14:12 +0000)]
Updated all header files to new format

Change-Id: I68b3cf032fa1758fff92509f463101bdfd36cce1

15 months agoUpdated all cpp files to new format 30/252830/5
Adeel Kazmi [Wed, 3 Feb 2021 16:49:03 +0000 (16:49 +0000)]
Updated all cpp files to new format

Change-Id: If92183926ff6584c5d05efda672b422b9dd9a322

15 months agoShow the broken image in case of invalid svg files 88/252388/3
Heeyong Song [Wed, 27 Jan 2021 09:34:22 +0000 (18:34 +0900)]
Show the broken image in case of invalid svg files

Change-Id: I10d140336eb94f2a22db53e2a1f04b5dfe2a0a77

15 months agoCreate Renderer when the Visual is created 88/252188/5
Heeyong Song [Mon, 25 Jan 2021 08:43:44 +0000 (17:43 +0900)]
Create Renderer when the Visual is created

Change-Id: I08ad0e53774094acf39dda4daaa98f5b899f0d2d

15 months agoMerge "Update position & size of web view." into devel/master
JIYUN YANG [Mon, 1 Feb 2021 08:47:18 +0000 (08:47 +0000)]
Merge "Update position & size of web view." into devel/master

15 months agoMerge "fix ellipsis not working issue when the given width is too narrow" into devel...
Adeel Kazmi [Fri, 29 Jan 2021 17:04:16 +0000 (17:04 +0000)]
Merge "fix ellipsis not working issue when the given width is too narrow" into devel/master

15 months agoDALi Version 2.0.11 85/252585/1 dali_2.0.11
David Steele [Fri, 29 Jan 2021 12:53:39 +0000 (12:53 +0000)]
DALi Version 2.0.11

Change-Id: I458b3e7b20bd87320acbb2017f51e41141370b4e

15 months agoUpdate position & size of web view. 72/247972/13
huayong.xu [Mon, 9 Nov 2020 10:20:07 +0000 (18:20 +0800)]
Update position & size of web view.

Originally position of web engine is not updated when position of
web view is changed.
This patch is to update position & size of web view.

Change-Id: I84ff062363ff0d20c8e60c26d57a9f00d47c7305

15 months agoMerge "(Builder) Added Constants that can be used by Custom shaders" into devel/master
Adeel Kazmi [Thu, 28 Jan 2021 21:07:37 +0000 (21:07 +0000)]
Merge "(Builder) Added Constants that can be used by Custom shaders" into devel/master

15 months ago(Builder) Added Constants that can be used by Custom shaders 81/252481/2
Adeel Kazmi [Thu, 28 Jan 2021 16:22:19 +0000 (16:22 +0000)]
(Builder) Added Constants that can be used by Custom shaders

Change-Id: I4654fb649a8bd8113219019a501b05fd7a965256

15 months agoSyncing test harness files 80/252480/1
David Steele [Thu, 28 Jan 2021 14:33:26 +0000 (14:33 +0000)]
Syncing test harness files

Change-Id: I1e1b7d0d3835ab2817913337dc495ab3445c3a76

15 months agoMerge "Change resize policy of favicon." into devel/master
Adeel Kazmi [Thu, 28 Jan 2021 14:24:50 +0000 (14:24 +0000)]
Merge "Change resize policy of favicon." into devel/master

16 months agoChange resize policy of favicon. 32/252332/1
huayong.xu [Wed, 27 Jan 2021 02:04:55 +0000 (10:04 +0800)]
Change resize policy of favicon.

Resize policy of favicon is changed from FILL_TO_PARENT
to USE_NATURAL_SIZE.

Change-Id: I5d1a1851a7e88b3cab1ce95f3ce3760021755afc

16 months agoImprove code related to scroll APIs in web view. 27/252027/4
huayong.xu [Thu, 21 Jan 2021 10:55:45 +0000 (18:55 +0800)]
Improve code related to scroll APIs in web view.

This improvement is suggested by Mr. Richard Huang.

Change-Id: I6f26ada7119e535594217cbb379676730331b5c2

16 months agoMerge "Add some APIs into web view." into devel/master
JIYUN YANG [Tue, 26 Jan 2021 06:04:58 +0000 (06:04 +0000)]
Merge "Add some APIs into web view." into devel/master

16 months agoMerge "DALi Version 2.0.10" into devel/master
David Steele [Fri, 22 Jan 2021 17:28:04 +0000 (17:28 +0000)]
Merge "DALi Version 2.0.10" into devel/master

16 months agoDALi Version 2.0.10 16/252116/1 dali_2.0.10
Adeel Kazmi [Fri, 22 Jan 2021 17:16:10 +0000 (17:16 +0000)]
DALi Version 2.0.10

Change-Id: I80653c3bd53e990ca798aaaa1997d1c8fc4a776a

16 months agoAdd some APIs into web view. 33/250133/5
huayong.xu [Mon, 21 Dec 2020 02:58:30 +0000 (10:58 +0800)]
Add some APIs into web view.

Create, GetTitle, GetFavicon, etc are added.

Change-Id: Ifc6b20704d416b19055b8d242d2aea9863783f29

16 months agoMerge "Implement some new ewk apis in web view." into devel/master
JIYUN YANG [Fri, 22 Jan 2021 10:14:36 +0000 (10:14 +0000)]
Merge "Implement some new ewk apis in web view." into devel/master

16 months agoMerge "Fix opacity issue when we use corner radius" into devel/master
Heeyong Song [Fri, 22 Jan 2021 08:37:09 +0000 (08:37 +0000)]
Merge "Fix opacity issue when we use corner radius" into devel/master

16 months agoMerge "Rounded corner for SVG / Animated Vector Image visual" into devel/master
Heeyong Song [Fri, 22 Jan 2021 08:37:03 +0000 (08:37 +0000)]
Merge "Rounded corner for SVG / Animated Vector Image visual" into devel/master

16 months agoFix opacity issue when we use corner radius 93/251293/9
Heeyong Song [Tue, 12 Jan 2021 08:03:59 +0000 (17:03 +0900)]
Fix opacity issue when we use corner radius

NOTE : As you know, GPU doesn't like if-else statement.
But if we can skip operations for most adjacent pixels,
if-else statemnet is somtimes more efficient.

Change-Id: Ibb09a84e383e4769c3e7ead39f48073455d6e650
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
16 months agoImplement some new ewk apis in web view. 58/249358/11
huayong.xu [Thu, 10 Dec 2020 10:33:27 +0000 (18:33 +0800)]
Implement some new ewk apis in web view.

Support some new APIs, e.g. BackForwardList, Context, CookieManager,
Settings.

Change-Id: I84a9a60ed80c6da0c3c063af5ddfec8a19c3da2b

16 months agoRounded corner for SVG / Animated Vector Image visual 18/251818/2
Eunki, Hong [Tue, 19 Jan 2021 11:23:55 +0000 (20:23 +0900)]
Rounded corner for SVG / Animated Vector Image visual

Change-Id: I798b46c3cd5cbaedfc717395e4255111f95aef25
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
16 months agoAll tests now output results to xml files 92/250092/6
David Steele [Fri, 18 Dec 2020 17:24:20 +0000 (17:24 +0000)]
All tests now output results to xml files

Change-Id: I7cbf0540d6f32bdb516f75b42384ed3f44685de2

16 months agoConvert more shaders in dali-toolkit and dali-scene-loader to use shader compilation... 03/251703/2
Richard Huang [Mon, 18 Jan 2021 17:13:40 +0000 (17:13 +0000)]
Convert more shaders in dali-toolkit and dali-scene-loader to use shader compilation tool

Change-Id: I0389814f16c3bb33d697fac6d1c73fec5aec87f4

16 months agoMerge "Ensuring test files match dali-core/adaptor" into devel/master
Adeel Kazmi [Mon, 18 Jan 2021 16:30:22 +0000 (16:30 +0000)]
Merge "Ensuring test files match dali-core/adaptor" into devel/master

16 months agoMerge "Support scroll in web view." into devel/master
JIYUN YANG [Mon, 18 Jan 2021 07:18:14 +0000 (07:18 +0000)]
Merge "Support scroll in web view." into devel/master

16 months agoMerge "Fix resource ready state" into devel/master
Heeyong Song [Mon, 18 Jan 2021 01:32:30 +0000 (01:32 +0000)]
Merge "Fix resource ready state" into devel/master

16 months agoEnsuring test files match dali-core/adaptor 23/251623/3
David Steele [Fri, 15 Jan 2021 18:21:39 +0000 (18:21 +0000)]
Ensuring test files match dali-core/adaptor

Change-Id: I8810c5d6f07a22cdecc7235916287f6be0ddf406

16 months agoConvert shaders in devel-api header files to use shader compilation tool 22/251622/1
Richard Huang [Fri, 15 Jan 2021 16:35:44 +0000 (16:35 +0000)]
Convert shaders in devel-api header files to use shader compilation tool

Change-Id: Id63f2e1835b9dbab93a2d2b885bb3bf6156032a5

16 months agoMerge "Shader compilation tool for dali-toolkit" into devel/master
Adeel Kazmi [Fri, 15 Jan 2021 12:44:24 +0000 (12:44 +0000)]
Merge "Shader compilation tool for dali-toolkit" into devel/master

16 months agoDALi Version 2.0.9 01/251601/1 dali_2.0.9
adam.b [Fri, 15 Jan 2021 11:16:41 +0000 (11:16 +0000)]
DALi Version 2.0.9

Change-Id: Iecaea8c30eeadd22839ec0efc03b1460e799d83a

16 months agoFix resource ready state 54/251554/2
Heeyong Song [Fri, 15 Jan 2021 00:33:43 +0000 (09:33 +0900)]
Fix resource ready state

In case of synchronous loading, ResourceStatus::FAILED was not set.

Change-Id: I8a59da45a506941939d69de0f009ff7e75137a5b

16 months agoShader compilation tool for dali-toolkit 34/251434/8
Richard Huang [Wed, 13 Jan 2021 14:47:31 +0000 (14:47 +0000)]
Shader compilation tool for dali-toolkit

Change-Id: I3c3e193e45cc3cc61840e68f64285f0627873da8

16 months agoSupport scroll in web view. 48/250848/4
huayong.xu [Tue, 5 Jan 2021 07:02:50 +0000 (15:02 +0800)]
Support scroll in web view.

Some APIs related to scroll are supported.

Change-Id: I6f4f4430ea236f437196398b4c14a29375a91495

16 months agoDALi Version 2.0.8 47/251147/1 dali_2.0.8
Richard Huang [Fri, 8 Jan 2021 14:35:44 +0000 (14:35 +0000)]
DALi Version 2.0.8

Change-Id: I3618792e3d0a1ecd053dc8893605aed20f1f4657

16 months agoUpdated macOS instructions 78/251078/1
Adeel Kazmi [Thu, 7 Jan 2021 18:24:54 +0000 (18:24 +0000)]
Updated macOS instructions

Change-Id: I9498d84be12c125fc202ae4edc29e9f6d785c470

16 months agoAdd installation instructions for MacOS 19/245919/3
Lucas Cavalcante de Sousa [Tue, 13 Oct 2020 19:39:57 +0000 (16:39 -0300)]
Add installation instructions for MacOS

Change-Id: Idbc11448601d7cd5fa5bf0d80f7a77ed1dfa4cbd

16 months agoMerge "(Max OSX Build) Use vcpkg cairo & enable scene-loader" into devel/master
Adeel Kazmi [Wed, 6 Jan 2021 15:24:02 +0000 (15:24 +0000)]
Merge "(Max OSX Build) Use vcpkg cairo & enable scene-loader" into devel/master

16 months agoMerge "Add support to build on the macOS platform" into devel/master
Adeel Kazmi [Wed, 6 Jan 2021 15:04:48 +0000 (15:04 +0000)]
Merge "Add support to build on the macOS platform" into devel/master

16 months ago(Max OSX Build) Use vcpkg cairo & enable scene-loader 25/250925/3
Adeel Kazmi [Mon, 28 Dec 2020 19:40:33 +0000 (19:40 +0000)]
(Max OSX Build) Use vcpkg cairo & enable scene-loader

Change-Id: I65e706765203bcaa3e824afdd56becd60b0ac37c

16 months agoMerge "Set focus to web engine." into devel/master
JIYUN YANG [Wed, 6 Jan 2021 03:42:32 +0000 (03:42 +0000)]
Merge "Set focus to web engine." into devel/master

16 months agoAdd support to build on the macOS platform 67/244067/7
Wander Lairson Costa [Tue, 8 Sep 2020 15:51:31 +0000 (12:51 -0300)]
Add support to build on the macOS platform

macOS is built mostly like Windows.

Change-Id: Idf817f2e51d2f2b16dc99cd1f8bf90397049e3ba

16 months agoMerge "Support animation of ArcVisual properties" into devel/master
Heeyong Song [Mon, 4 Jan 2021 14:41:56 +0000 (14:41 +0000)]
Merge "Support animation of ArcVisual properties" into devel/master

16 months agoSupport animation of ArcVisual properties 06/250606/2
Heeyong Song [Wed, 30 Dec 2020 06:45:01 +0000 (15:45 +0900)]
Support animation of ArcVisual properties

Change-Id: I9bafe1960c633655847138b91d96528c04b76e6e

16 months agoSet multiline input hint before IME activates 83/250583/1
Seoyeon Kim [Tue, 29 Dec 2020 10:16:13 +0000 (19:16 +0900)]
Set multiline input hint before IME activates

 - All input panel properties, such as layout, return key type, and input hint,
 should be set before input panel activates (or shows).

Change-Id: I72738eee2e772dd3f6358fa52c61ec7100e8a953
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
16 months agodali-scene-loader documentation fixes. 36/250436/2
György Straub [Thu, 24 Dec 2020 14:48:18 +0000 (14:48 +0000)]
dali-scene-loader documentation fixes.

Change-Id: Ie08526df65b4eb83a88a1c1c69c1a69801ef664a
Signed-off-by: György Straub <g.straub@partner.samsung.com>
17 months agoMerge "Add CURRENT_FRAME_NUMBER and TOTAL_FRAME_NUMBER properties to the AnimatedImag...
Adeel Kazmi [Thu, 24 Dec 2020 16:23:38 +0000 (16:23 +0000)]
Merge "Add CURRENT_FRAME_NUMBER and TOTAL_FRAME_NUMBER properties to the AnimatedImageVisual" into devel/master

17 months agoDALi Version 2.0.7 03/250403/1 dali_2.0.7
György Straub [Thu, 24 Dec 2020 07:49:03 +0000 (07:49 +0000)]
DALi Version 2.0.7

Change-Id: I804b83413508da576226fc9e1abdd5601c7c00fd

17 months agoMerge "Support animation of Visual transform properties" into devel/master
Heeyong Song [Wed, 23 Dec 2020 23:19:27 +0000 (23:19 +0000)]
Merge "Support animation of Visual transform properties" into devel/master

17 months agoEnsure DALI_*_API is stripped out from the doxygen documentation 41/250341/1
Adeel Kazmi [Wed, 23 Dec 2020 18:21:29 +0000 (18:21 +0000)]
Ensure DALI_*_API is stripped out from the doxygen documentation

Change-Id: I8d0871bcbbebbef32ca3a54801f764d97f06e50d

17 months agoAdd dali-scene-loader to doxygen documentation 39/250339/1
Adeel Kazmi [Wed, 23 Dec 2020 17:03:57 +0000 (17:03 +0000)]
Add dali-scene-loader to doxygen documentation

Change-Id: I0f36a01a349113556745dbc1a186e339bb0607e7

17 months agoMerge "Make -DUSE_DEFAULT_RESOURCE_DIR=OFF compile again" into devel/master
Adeel Kazmi [Wed, 23 Dec 2020 17:11:58 +0000 (17:11 +0000)]
Merge "Make -DUSE_DEFAULT_RESOURCE_DIR=OFF compile again" into devel/master

17 months agoAdd CURRENT_FRAME_NUMBER and TOTAL_FRAME_NUMBER properties to the AnimatedImageVisual 34/250334/2
Seungho Baek [Wed, 23 Dec 2020 07:01:21 +0000 (16:01 +0900)]
Add CURRENT_FRAME_NUMBER and TOTAL_FRAME_NUMBER properties to the AnimatedImageVisual

Change-Id: I0512d42a0948ebc9adae9475004f7d73aa7eb52d
Signed-off-by: Seungho Baek <sbsh.baek@samsung.com>
17 months agoMerge "Updated patch coverage script." into devel/master
Adeel Kazmi [Wed, 23 Dec 2020 16:19:42 +0000 (16:19 +0000)]
Merge "Updated patch coverage script." into devel/master

17 months agoFixed the SVACE issue in ExceptionFlinger. 28/250328/2
György Straub [Wed, 23 Dec 2020 11:29:58 +0000 (11:29 +0000)]
Fixed the SVACE issue in ExceptionFlinger.

This ensures that the exception is only thrown following the destruction
of all other data members.

Change-Id: Ice35cc81130a056c168e7124b0277ec32a9526ce
Signed-off-by: György Straub <g.straub@partner.samsung.com>
17 months agoCosmetic fixes in dali-scene-loader. 77/250177/4
György Straub [Mon, 21 Dec 2020 17:05:03 +0000 (17:05 +0000)]
Cosmetic fixes in dali-scene-loader.

- implementation of (public-api) structors moved out of headers;
- default structors replaced with 'default' keyword where possible;
- disallowed construction of 'namespace' classes;
- whitespace;
- etc.

Change-Id: I9c2e5ef3d8620cad9f7077cd2e8bacd352ea37ee
Signed-off-by: György Straub <g.straub@partner.samsung.com>
17 months agoSupport animation of Visual transform properties 91/250191/2
Heeyong Song [Tue, 22 Dec 2020 01:05:34 +0000 (10:05 +0900)]
Support animation of Visual transform properties

Change-Id: I95cc81b6e0e0a545d18db480a715afb9660851b1

17 months agoAdded documentation of the DLI format. 76/250176/2
György Straub [Mon, 21 Dec 2020 17:03:23 +0000 (17:03 +0000)]
Added documentation of the DLI format.

Change-Id: I722a7c27831c67d471f072b840328d06ffbbf411
Signed-off-by: György Straub <g.straub@partner.samsung.com>
17 months agoFixed SVACE and related issues in dali-scene-loader. 67/250267/1
György Straub [Tue, 22 Dec 2020 13:50:36 +0000 (13:50 +0000)]
Fixed SVACE and related issues in dali-scene-loader.

- sprintf() replaced with snprintf() in gltf2-loader;
- ExceptionFlinger's destructor is marked as [[noreturn]]; other
  methods are marked noexcept(true);
- fixed the assertion in MeshDefinition::Blob::ApplyMinMax(), where
  either min or max can be empty, or they have to be the same size;

Change-Id: Ib05c2cde99fb3b3403c5993740fc2d72e2399f48

17 months agofix ellipsis not working issue when the given width is too narrow 09/248509/6
Youngbok Shin [Fri, 27 Nov 2020 07:53:10 +0000 (16:53 +0900)]
fix ellipsis not working issue when the given width is too narrow

This patch fix the issue when the given width is too narrow
for adding an ellipsis glyph.

Change-Id: Ifdea96eb42041c5d603acfd36874b3704a5cb7f9

17 months agoFixed the libdir that dali-scene-loader's CMakeLists.txt uses. 51/250251/1
György Straub [Tue, 22 Dec 2020 09:19:41 +0000 (09:19 +0000)]
Fixed the libdir that dali-scene-loader's CMakeLists.txt uses.

This fixes the Tizen 64 build.

Change-Id: I796aceed451cb0f900ff56b006434c9e8f8a5565

17 months agoAdded libdli to dali-toolkit as dali-scene-loader. 97/247197/52
György Straub [Thu, 12 Nov 2020 10:21:32 +0000 (10:21 +0000)]
Added libdli to dali-toolkit as dali-scene-loader.

Change-Id: I002e58331035101d9d92d719a864be9baeacc44d

17 months agoMake -DUSE_DEFAULT_RESOURCE_DIR=OFF compile again 69/250069/1
Wander Lairson Costa [Mon, 14 Dec 2020 17:53:32 +0000 (14:53 -0300)]
Make -DUSE_DEFAULT_RESOURCE_DIR=OFF compile again

DALI_IMAGE_DIR isn't defined as a path when
USE_DEFAULT_RESOURCE_DIR=OFF. Use the AssetManager class to get the
image path.

Change-Id: I75099c046a248d643419779747a4235e52f510c4

17 months agoDALi Version 2.0.6 50/250050/1 dali_2.0.6
adam.b [Fri, 18 Dec 2020 11:08:34 +0000 (11:08 +0000)]
DALi Version 2.0.6

Change-Id: Ie44592f896114985917d568e346d84eb27e96169

17 months agoMerge "Avoid shader string copy when possible." into devel/master
David Steele [Thu, 17 Dec 2020 11:25:52 +0000 (11:25 +0000)]
Merge "Avoid shader string copy when possible." into devel/master

17 months agoMerge "Check renderer when call DisplayNextFrame()" into devel/master
Adeel Kazmi [Thu, 17 Dec 2020 10:59:33 +0000 (10:59 +0000)]
Merge "Check renderer when call DisplayNextFrame()" into devel/master

17 months agoMerge "Fix SVACE error in npatch-data" into devel/master
Adeel Kazmi [Thu, 17 Dec 2020 10:59:24 +0000 (10:59 +0000)]
Merge "Fix SVACE error in npatch-data" into devel/master

17 months agoFix SVACE error in npatch-data 23/249923/1
Adeel Kazmi [Thu, 17 Dec 2020 10:11:09 +0000 (10:11 +0000)]
Fix SVACE error in npatch-data

Change-Id: I04df0451ded3b1a097f31e96d0a6e7f0558ff17c

17 months agoCheck renderer when call DisplayNextFrame() 19/249319/5
Sunghyun Kim [Thu, 10 Dec 2020 05:55:06 +0000 (14:55 +0900)]
Check renderer when call DisplayNextFrame()

Sometimes DisplayNextFrame() is called even if animatedImageVisual is
disposed.
for avoid this issue, i added this patch.

Change-Id: I4912dbc38e2c911bc7bbfe7815a8fc8f6b9f4d37

17 months agoRemove unnecessary log in the npatch-loader 20/249820/1
seungho [Thu, 17 Dec 2020 03:21:06 +0000 (12:21 +0900)]
Remove unnecessary log in the npatch-loader

 - GetNPatchData method is allowed that can be called before npatchData is created.(like GetNaturalSize)
 - And, to fail to find cache with the id is not an error too.
 - Therefore, this patch removes the error log from the GetCacheIndexFromId

Change-Id: If88dc611d8e5ad7431ae4485a5cbc8e2e08a4111
Signed-off-by: seungho <sbsh.baek@samsung.com>
17 months agoAvoid shader string copy when possible. 75/248975/3
Subhransu Mohanty [Fri, 4 Dec 2020 01:38:56 +0000 (10:38 +0900)]
Avoid shader string copy when possible.

As shader creation will take a copy if the shader is not in the cache
we don't have to create new String for each shader creation request.

we create a new string only when we need to update the shader data
and only pass a string_view to the shader creation.

Change-Id: I595d5f2af8216c2526ba0865fe33b6c0c2538405

17 months agoMerge "use string_view to avoid string copy" into devel/master
David Steele [Wed, 16 Dec 2020 18:08:56 +0000 (18:08 +0000)]
Merge "use string_view to avoid string copy" into devel/master

17 months agoMerge "Fix SVACE error in animated-image-visual.cpp" into devel/master
David Steele [Wed, 16 Dec 2020 17:08:00 +0000 (17:08 +0000)]
Merge "Fix SVACE error in animated-image-visual.cpp" into devel/master