platform/core/uifw/dali-toolkit.git
23 months agoDALi Version 2.2.9 29/286829/1 dali_2.2.9
Adeel Kazmi [Fri, 13 Jan 2023 09:56:15 +0000 (09:56 +0000)]
DALi Version 2.2.9

Change-Id: Ibd51bec2d786b33a27a416bf416fca472a80b263

23 months agoChange duplicated UTC name 54/286754/1
Bowon Ryu [Thu, 12 Jan 2023 09:14:02 +0000 (18:14 +0900)]
Change duplicated UTC name

Change-Id: I069fe804c6f4d71919736733b1e712cf1a77bac9
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
23 months agoMerge "Asynchronous loading of Scene3D resources" into devel/master
Seungho BAEK [Thu, 12 Jan 2023 08:42:00 +0000 (08:42 +0000)]
Merge "Asynchronous loading of Scene3D resources" into devel/master

23 months agoremove unreachable code in text geometry 23/286723/1
Bowon Ryu [Thu, 12 Jan 2023 06:04:34 +0000 (15:04 +0900)]
remove unreachable code in text geometry

lineIndex can not be -1

Change-Id: I31e9c4a554e93550bbd6e63b0daca3b199556be3
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
23 months agoMerge "Change trace tag in Text" into devel/master
Bowon Ryu [Thu, 12 Jan 2023 05:50:05 +0000 (05:50 +0000)]
Merge "Change trace tag in Text" into devel/master

23 months agoAsynchronous loading of Scene3D resources 11/284211/35
seunghobaek [Fri, 11 Nov 2022 12:50:25 +0000 (21:50 +0900)]
Asynchronous loading of Scene3D resources

Change-Id: Idd19cbcfc1bdcfb7e8cd9d2ea6691a9060bcfb78
Signed-off-by: seunghobaek <sbsh.baek@samsung.com>
23 months agoChange trace tag in Text 11/286711/1
Bowon Ryu [Thu, 12 Jan 2023 03:17:39 +0000 (12:17 +0900)]
Change trace tag in Text

DALI_TRACE_PERFORMANCE_MARKER tag is outputting too many logs by default.
Separate tag for text : DALI_TRACE_TEXT_PERFORMANCE_MARKER

Change-Id: I2d771b2fc64dac052f6a9e6a20bbf1a72a1a22a9
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
23 months agoSet the text decorator's draw mode to OVERLAY_2D 61/286661/1
Bowon Ryu [Wed, 11 Jan 2023 10:18:07 +0000 (19:18 +0900)]
Set the text decorator's draw mode to OVERLAY_2D

Text decorators should be draw as an overlay.
* TextSelectionPopup, GrabHandle, and SelectionHandle

Change-Id: Ic47582890952c36d2a003fd91a7e2b829338102f
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
23 months agoMerge "Add GetTextBoundingRectangle API for Text Controllers" into devel/master
Bowon Ryu [Tue, 10 Jan 2023 08:20:48 +0000 (08:20 +0000)]
Merge "Add GetTextBoundingRectangle API for Text Controllers" into devel/master

23 months agoMerge "Add GetCharacterIndexAtPosition API" into devel/master
Bowon Ryu [Tue, 10 Jan 2023 08:16:42 +0000 (08:16 +0000)]
Merge "Add GetCharacterIndexAtPosition API" into devel/master

23 months agoMerge "Use AsyncTaskManager in animated-vector-image" into devel/master
sunghyun kim [Sun, 8 Jan 2023 23:54:28 +0000 (23:54 +0000)]
Merge "Use AsyncTaskManager in animated-vector-image" into devel/master

23 months agoDALi Version 2.2.8 59/286459/1 dali_2.2.8
Adam Bialogonski [Fri, 6 Jan 2023 10:49:56 +0000 (10:49 +0000)]
DALi Version 2.2.8

Change-Id: I9b384ae07e58257f21380b10945db8bbff663122

23 months agoUse AsyncTaskManager in animated-vector-image 36/286436/1
tscholb [Fri, 6 Jan 2023 03:30:02 +0000 (12:30 +0900)]
Use AsyncTaskManager in animated-vector-image

Change-Id: I05356863dd5bbf63b76bcfa15a1925abb18a4fb6

23 months agoAdd an API for 'create,window' event.
huayong.xu [Thu, 15 Dec 2022 09:50:58 +0000 (17:50 +0800)]
Add an API for 'create,window' event.

Change-Id: I47915f69884b8f609cccda19b402dae7d1f29484

23 months agoBug fix to load animation of dli in Model
seungho baek [Tue, 3 Jan 2023 06:39:15 +0000 (15:39 +0900)]
Bug fix to load animation of dli in Model

Change-Id: I5b174ebc7af111993189e41da54a4f627b277b26
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
23 months agoTrace use scope macro instead of begin-end 75/286175/1
Eunki Hong [Thu, 29 Dec 2022 15:48:07 +0000 (00:48 +0900)]
Trace use scope macro instead of begin-end

Since we don't need to follow functions usecase,
use trace scope macro instead of begin-end

Change-Id: Ie3d53f09b979f6dd8644076ad704c182ded2bf8e
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
23 months ago[Text] Add some more trace marker for text 70/286170/1
Eunki, Hong [Thu, 29 Dec 2022 13:28:01 +0000 (22:28 +0900)]
[Text] Add some more trace marker for text

Change-Id: Id0d9161cce9af8cfcbeb891d9dee18d477be2b46
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
23 months ago[Text] Do not relayout if equal font family setted 69/286169/1
Eunki, Hong [Thu, 29 Dec 2022 13:03:30 +0000 (22:03 +0900)]
[Text] Do not relayout if equal font family setted

Change-Id: I027117ff968b8c4cbd70d9b6a23aca8ae07b2c8e
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
23 months agoChange duplicated UTC name 53/286153/1
Eunki, Hong [Thu, 29 Dec 2022 06:57:23 +0000 (15:57 +0900)]
Change duplicated UTC name

Change-Id: I409d274b56ae91edca58ce16db9a32d79d5b6b11
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
23 months ago[ATSPI] Lazily embed the web content subtree 55/285555/5
Lukasz Oleksak [Wed, 14 Dec 2022 13:34:20 +0000 (14:34 +0100)]
[ATSPI] Lazily embed the web content subtree

Delays necessity to make synchronous call on dbus, what reduces chances
for deadlock.

Change-Id: Ica669ca490619ca0906cc0c14c8f7dfde0925023

23 months agoAdd GetTextBoundingRectangle API for Text Controllers 95/284795/8
sarajammal [Sun, 27 Nov 2022 16:00:26 +0000 (19:00 +0300)]
Add GetTextBoundingRectangle API for Text Controllers

API was already implemented, this patch adds it n Text Label, Field and Editor.
To be able to add it on NUI too.

Change-Id: I98120cc70c805a2bb1fee7abaf6625cc3ec42d65

23 months agoAdd GetCharacterIndexAtPosition API 04/284604/9
sarajammal [Mon, 21 Nov 2022 16:28:54 +0000 (19:28 +0300)]
Add GetCharacterIndexAtPosition API

Retrieve the character index based on a given visual X and Y values.

Function prototype: int GetCharacterIndexAtPosition(ModelPtr textModel, float visualX, float visualY);

Add new API to TextGeometry.

Change-Id: Idea36f92053cd475e48e15c3bbdd57c79311f4c3

2 years agoDALi Version 2.2.7 87/285987/1 dali_2.2.7
Adeel Kazmi [Fri, 23 Dec 2022 11:34:57 +0000 (11:34 +0000)]
DALi Version 2.2.7

Change-Id: I8b3c6691ccca0c8881c91b6676dbe2a913a950cf

2 years agoFix coverity issue 70/285870/2
Eunki, Hong [Thu, 22 Dec 2022 03:28:50 +0000 (12:28 +0900)]
Fix coverity issue

 - sizeof(int) != sizeof(float) case in json parsing
 - mCompletedTaskIds iterator usage issue

Change-Id: I473ed3c61e3218a98aae61b9a8ca0df15f10c32c
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
2 years agoMerge "Use Renderer::BlendMode::USE_ACTOR_OPACITY instead to use depth write mode...
Seungho BAEK [Thu, 22 Dec 2022 00:44:12 +0000 (00:44 +0000)]
Merge "Use Renderer::BlendMode::USE_ACTOR_OPACITY instead to use depth write mode" into devel/master

2 years agoMerge "Spannable: Add StrikethroughSpan" into devel/master
Bowon Ryu [Wed, 21 Dec 2022 10:08:11 +0000 (10:08 +0000)]
Merge "Spannable: Add StrikethroughSpan" into devel/master

2 years agoMerge "Modify ColorMode Policy for SceneView and Model" into devel/master
Seungho BAEK [Wed, 21 Dec 2022 07:45:11 +0000 (07:45 +0000)]
Merge "Modify ColorMode Policy for SceneView and Model" into devel/master

2 years agoSpannable: Add StrikethroughSpan 09/285409/3
ssabah [Sun, 11 Dec 2022 12:04:15 +0000 (15:04 +0300)]
Spannable: Add StrikethroughSpan

StrikethroughSpan: Span to change the strikethrough properties (Color,Heighth) of characters

This patch should be preceded by the patch below:

https://review.tizen.org/gerrit/c/platform/core/uifw/dali-toolkit/+/285217

Change-Id: Id7823ea49b19fed3ae1a0a9a73e55538ccd2ad2e

2 years agoModify ColorMode Policy for SceneView and Model 11/285811/3
seungho baek [Tue, 20 Dec 2022 13:26:41 +0000 (22:26 +0900)]
Modify ColorMode Policy for SceneView and Model

 - For Model, Use ColorMode::USE_OWN_MULTIPLY_PARENT_ALPHA for ColorMode
 - Actor::Property::COLOR will affect its children Actors.
 - For SceneView, Use ColorMode::USE_OWN_COLOR when mUseFrameBuffer is true.
 - When Opacity of SceneView is animated, it looks natural.
 - But, use ColorMode::USE_OWN_MULTIPLY_PARENT_ALPHA when mUseFrameBuffer is false.
 - Then, Opacity animation is works (but slightly looks unnatural.)

Change-Id: Iaa993f5857f5bd9e2cf3b79b463f2fc5e5db3249
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
2 years agoSpannable: Add BackgroundSpan 49/285049/7
abedalrhman rasem [Mon, 5 Dec 2022 08:36:04 +0000 (11:36 +0300)]
Spannable: Add BackgroundSpan

BackgroundSpan: Span to change the back groundSpan of characters.

Example:
===========================================================================================

    Dali::Toolkit::Text::SpannableString ss =
    Dali::Toolkit::Text::SpannableString::New("Testing");
    auto greenSpan = Dali::Toolkit::Text::BackgroundColorSpan::New(Color::GREEN);
      ss.AttachSpan(
      greenSpan,
      Dali::Toolkit::Text::Range::New(0u, 3u));
    Dali::Toolkit::Text::SetSpannedText(textLabel,ss);

==========================================================================================

Change-Id: I3f5414ee5268799ad8e174db4b693c70f4b9b1b3

2 years agoMerge "Spannable: Add ItalicSpan" into devel/master
Bowon Ryu [Tue, 20 Dec 2022 11:08:50 +0000 (11:08 +0000)]
Merge "Spannable: Add ItalicSpan" into devel/master

2 years agoMerge "Spannable: Add BoldSpan" into devel/master
Bowon Ryu [Tue, 20 Dec 2022 10:53:05 +0000 (10:53 +0000)]
Merge "Spannable: Add BoldSpan" into devel/master

2 years agoUse Renderer::BlendMode::USE_ACTOR_OPACITY instead to use depth write mode 04/285404/5
seungho baek [Mon, 12 Dec 2022 08:01:19 +0000 (17:01 +0900)]
Use Renderer::BlendMode::USE_ACTOR_OPACITY instead to use depth write mode

Change-Id: Iefc5fe27786f64a3892502f17898faca874d03f9
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
2 years agoSpannable: Add ItalicSpan 01/284901/9
abedalrhman rasem [Wed, 30 Nov 2022 07:04:32 +0000 (10:04 +0300)]
Spannable: Add ItalicSpan

ItalicSpan: Span to change the font slant of characters.

Example:
===========================================================================================

    Dali::Toolkit::Text::SpannableString ss =
    Dali::Toolkit::Text::SpannableString::New("Testing italic span");
    auto italicSpan =Dali::Toolkit::Text::ItalicSpan::New();
    ss.AttachSpan(italicSpan,Dali::Toolkit::Text::Range::New(0u, 8u));
    Dali::Toolkit::Text::SetSpannedText(textLabel,ss);

==========================================================================================

Change-Id: I9832203ed07433be292ca2dc66d82899ced288ce

2 years agoSpannable: Add BoldSpan 39/284739/13
abedalrhman rasem [Wed, 23 Nov 2022 12:25:44 +0000 (15:25 +0300)]
Spannable: Add BoldSpan

BoldSpan: Span to change the font weight of characters.

Example:
===========================================================================================

    Dali::Toolkit::Text::SpannableString ss =Dali::Toolkit::Text::SpannableString::New("Testing");
    auto boldspan =Dali::Toolkit::Text::BoldSpan::New();
    ss.AttachSpan(boldspan,Dali::Toolkit::Text::Range::New(0u, 3u));
    Dali::Toolkit::Text::SetSpannedText(textLabel,ss);

===========================================================================================

Change-Id: I583648a7bb850ec36b3dd4ade3d84995113d192f

2 years agoMinor coverity issue fixes 55/282555/24
Eunki, Hong [Wed, 5 Oct 2022 14:02:09 +0000 (23:02 +0900)]
Minor coverity issue fixes

Fix some minor coverity issues that might has meanful

1. Implement missing move operation.
2. Remove float equal checks by ==, != operator.
3. Remove useless std::move.
4. Remove const keyword for function return value.
5. Resolve some value has same name.
6. Use referenced iterator so we don't copy value.
7. Remove cyclic header include (a.k.a gltf-loader.h -> scene3d-view-impl.h -> gltf-loader.h)

Change-Id: I57ad541310b43413ee0d52b1f8c56a95df12bbd9
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
2 years agoMerge "Fix Scene3D shader cache miss" into devel/master
Eunki Hong [Mon, 19 Dec 2022 19:10:15 +0000 (19:10 +0000)]
Merge "Fix Scene3D shader cache miss" into devel/master

2 years agoMerge "Sync UTC harness" into devel/master
David Steele [Mon, 19 Dec 2022 18:55:41 +0000 (18:55 +0000)]
Merge "Sync UTC harness" into devel/master

2 years agoMerge "Reduce default visual-base-data memory - Allocate only if we use decoration...
Eunki Hong [Mon, 19 Dec 2022 18:14:07 +0000 (18:14 +0000)]
Merge "Reduce default visual-base-data memory - Allocate only if we use decoration." into devel/master

2 years agoFix Scene3D shader cache miss 97/285297/6
Eunki, Hong [Thu, 8 Dec 2022 09:53:01 +0000 (18:53 +0900)]
Fix Scene3D shader cache miss

1. Hash include THREE_TEX eash items.
   It will reduce some shader hash collision.
2. Make vertex color use ifdef in shader level.
   (Since we'd better skip to allocate vertex color attribs in usal case)

TODO : Current shader-define-factory.cpp implement has various problem.
We should refactorize this code, and re-open UTC soon

Change-Id: I53858118dc98ae16ede4d48bd234ebc24e112933
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
2 years agoMerge "Fix utc compile error for gcc-11" into devel/master
Eunki Hong [Mon, 19 Dec 2022 08:37:26 +0000 (08:37 +0000)]
Merge "Fix utc compile error for gcc-11" into devel/master

2 years agoReduce default visual-base-data memory - Allocate only if we use decoration. 27/285627/2
Eunki, Hong [Thu, 15 Dec 2022 12:56:20 +0000 (21:56 +0900)]
Reduce default visual-base-data memory - Allocate only if we use decoration.

Borderline relative properties has (4+1+1)*4 = 24 byte and
CornerRadius relative properties has (4+1)*4 = 20 byte.

But most usual visuals don't required that kind of things.
And also, some visual like Text / Npatch doesnt support decoration feature.

So let we make only required visual use that values by allocation.

Now default memory per visual reduced from 44 to 4~8 byte.

Change-Id: Ib27118bcd66339a3d50f78661c133f6588ab9085
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
2 years agoMerge "Spannable: Add CharacterSpacing span" into devel/master
Bowon Ryu [Mon, 19 Dec 2022 05:52:24 +0000 (05:52 +0000)]
Merge "Spannable: Add CharacterSpacing span" into devel/master

2 years agoMerge "Change DebugPriority name" into devel/master
Heeyong Song [Mon, 19 Dec 2022 05:34:22 +0000 (05:34 +0000)]
Merge "Change DebugPriority name" into devel/master

2 years agoMerge "Add Filter in InputFilter" into devel/master
Bowon Ryu [Mon, 19 Dec 2022 04:37:28 +0000 (04:37 +0000)]
Merge "Add Filter in InputFilter" into devel/master

2 years agoChange DebugPriority name 13/285613/3
Heeyong Song [Thu, 15 Dec 2022 09:12:23 +0000 (18:12 +0900)]
Change DebugPriority name

Change-Id: I6558c8cebec6a26119afd93d7b427490081de9fc

2 years agoFix utc compile error for gcc-11 07/285707/2
Eunki Hong [Sun, 18 Dec 2022 15:22:16 +0000 (00:22 +0900)]
Fix utc compile error for gcc-11

Change-Id: I260ae8f9202a5f7cdb7e146291897e81fdbf7a69
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
2 years agoSpannable: Add CharacterSpacing span 54/285554/6
sarajammal [Wed, 14 Dec 2022 12:17:48 +0000 (15:17 +0300)]
Spannable: Add CharacterSpacing span

Change-Id: Ie9a6245719c5dced94d4e43599cfc54588126a0d

2 years agoMerge "Allow duplicated name and use Actor ID as a unique key to define animation...
Adeel Kazmi [Fri, 16 Dec 2022 19:11:19 +0000 (19:11 +0000)]
Merge "Allow duplicated name and use Actor ID as a unique key to define animation." into devel/master

2 years agoMerge "(Vector) Fix occasional tc failure" into devel/master
Adeel Kazmi [Fri, 16 Dec 2022 17:02:46 +0000 (17:02 +0000)]
Merge "(Vector) Fix occasional tc failure" into devel/master

2 years agoMerge "[AT-SPI] Add child_bus attribute to parents having remote accessibility object...
Lukasz Oleksak [Fri, 16 Dec 2022 14:34:16 +0000 (14:34 +0000)]
Merge "[AT-SPI] Add child_bus attribute to parents having remote accessibility object child" into devel/master

2 years agoMerge "DALi Version 2.2.6" into devel/master
Adeel Kazmi [Fri, 16 Dec 2022 12:35:09 +0000 (12:35 +0000)]
Merge "DALi Version 2.2.6" into devel/master

2 years agoDALi Version 2.2.6 90/285690/1 dali_2.2.6
David Steele [Fri, 16 Dec 2022 12:12:48 +0000 (12:12 +0000)]
DALi Version 2.2.6

Change-Id: I2a1ec8f84c3eb400bc96ad0f20b7a0cf26353461

2 years ago[AT-SPI] Add child_bus attribute to parents having remote accessibility object child 20/285420/2
Artur Świgoń [Mon, 12 Dec 2022 10:24:13 +0000 (11:24 +0100)]
[AT-SPI] Add child_bus attribute to parents having remote accessibility object child

This will allow AT-clients to query in a single dbus call (via collection iface) all busses used for UI embedding.
Result of such query may be used by AT-client to limit its dbus calls to:

a) active window process
b) processes that provide UIs embedded in active window

and avoid dbus calls to processes being in background, which respond very slowly.

Change-Id: Iacccb00087380e3f2e33cd8feb7b5120068922c7

2 years ago(Vector) Fix occasional tc failure 78/285678/2
Heeyong Song [Fri, 16 Dec 2022 08:37:16 +0000 (17:37 +0900)]
(Vector) Fix occasional tc failure

Change-Id: Ifc1e52d7f2cc13d38ca18623cb57a9529b152c37

2 years agoFix Scene3d::Loader bugs 30/284930/9
seungho baek [Thu, 1 Dec 2022 05:51:41 +0000 (14:51 +0900)]
Fix Scene3d::Loader bugs

 - Make Renderer translucent when AlphaMode is Blend
 - Use discard for AlphaMode.Mask in shader
 - Fixed ConvertSampler bug.
 - Fixed crash when there isn't "scene" property in glTF
 - Fixed wrong loading of buffer when the bufferView uses stride.
 - Returns MeshDefinition::Blob::GetBufferSize() only mLength
   This is because every use case of this method is to set real buffer size without considering stride.
 - Fix texture order of Specular and Specular color.

Change-Id: I244b366a9d4c36ad478ea8908725187ffd3277f6
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
2 years agoMerge "Fix issue using broken image" into devel/master
sunghyun kim [Fri, 16 Dec 2022 02:21:06 +0000 (02:21 +0000)]
Merge "Fix issue using broken image" into devel/master

2 years agoMerge "Prepare Doxygen version update 1.9.1" into devel/master
Adeel Kazmi [Thu, 15 Dec 2022 17:02:41 +0000 (17:02 +0000)]
Merge "Prepare Doxygen version update 1.9.1" into devel/master

2 years agoMerge "Equirectangular projection support for Skybox in SceneView" into devel/master
Adeel Kazmi [Thu, 15 Dec 2022 15:29:28 +0000 (15:29 +0000)]
Merge "Equirectangular projection support for Skybox in SceneView" into devel/master

2 years agoMerge "Make PremultiplyOnLoad flag in image-cache class" into devel/master
Adeel Kazmi [Thu, 15 Dec 2022 15:03:40 +0000 (15:03 +0000)]
Merge "Make PremultiplyOnLoad flag in image-cache class" into devel/master

2 years agoSync UTC harness 74/285374/2
Eunki, Hong [Fri, 9 Dec 2022 14:12:03 +0000 (23:12 +0900)]
Sync UTC harness

Change-Id: Ic0b9e9b66579df65ad229bb15c7ed1dfa668b96d
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
2 years agoMerge "Spannable: Add UnderlineSpan" into devel/master
Bowon Ryu [Thu, 15 Dec 2022 11:12:03 +0000 (11:12 +0000)]
Merge "Spannable: Add UnderlineSpan" into devel/master

2 years agoMerge "Add IsSpannedTextPlaced" into devel/master
Bowon Ryu [Thu, 15 Dec 2022 11:11:58 +0000 (11:11 +0000)]
Merge "Add IsSpannedTextPlaced" into devel/master

2 years agoAdd Filter in InputFilter 08/285608/3
Bowon Ryu [Thu, 15 Dec 2022 06:33:30 +0000 (15:33 +0900)]
Add Filter in InputFilter

This patch enables filtering of strings from InsertText() by regex.

Change-Id: I1b28f0e24c782f94ee0453b1366d51ea08e45c36
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
2 years agoFix issue using broken image 91/285591/3
tscholb [Thu, 15 Dec 2022 06:11:53 +0000 (15:11 +0900)]
Fix issue using broken image

when GetNaturalSize() is called after the image is already loaded,
we can't get proper broken image because mPlacementActor is null.

Change-Id: I9394c4447b46ee442056266e4be7f6c220a3ce4d

2 years agoEquirectangular projection support for Skybox in SceneView 60/285560/3
Richard [Wed, 14 Dec 2022 15:37:13 +0000 (15:37 +0000)]
Equirectangular projection support for Skybox in SceneView

Change-Id: Ife95e49a7e5a59c2e44f874ccea1bc330ab88ef1

2 years agoPrepare Doxygen version update 1.9.1 65/284565/3
Eunki Hong [Sun, 20 Nov 2022 05:34:17 +0000 (14:34 +0900)]
Prepare Doxygen version update 1.9.1

reference : https://github.com/phaag/nfdump/commit/51ba781f06d0a15866bb703ecb040785956961aa

Change-Id: I875a9e593472e1b780763ef2a5cfb2357fadf057
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
2 years agoAllow duplicated name and use Actor ID as a unique key to define animation. 92/285392/11
seungho baek [Mon, 12 Dec 2022 05:26:05 +0000 (14:26 +0900)]
Allow duplicated name and use Actor ID as a unique key to define animation.

 - We don't need to make crash when multiple nodes had same name.
 - DALi actor also allows duplicated name.
 - Because name is not an unique key, make AnimationDefinition use Actor ID as a key.(for glTF)
    - glTF don't use name as a key.

Change-Id: Ibcb3e21640cf2a8124bb450b73159eeaf1cdf4f3
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
2 years agoMake FBO visual use premultiplied alpha 86/285486/1
Eunki, Hong [Tue, 13 Dec 2022 11:33:16 +0000 (20:33 +0900)]
Make FBO visual use premultiplied alpha

Since FBO result use Premultiplied alpha texture,
make sure that FBO image use premultiplied alpha during render.

Change-Id: I376aac998b098cb871d67e6ada090a1870986565
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
2 years agoSpannable: Add UnderlineSpan 81/285381/3
ssabah [Wed, 7 Dec 2022 21:14:05 +0000 (00:14 +0300)]
Spannable: Add UnderlineSpan

UnderlineSpan: Span to change the underline properties (Type, Color,Height, DashGap and DashWidth) of characters

This patch should be preceded by the patch below:
https://review.tizen.org/gerrit/c/platform/core/uifw/dali-toolkit/+/285217

Change-Id: Ia557197b60031a559021b72372ef304195505537

2 years agoAdd IsSpannedTextPlaced 17/285217/4
ssabah [Wed, 7 Dec 2022 21:56:10 +0000 (00:56 +0300)]
Add IsSpannedTextPlaced

  Add API into ModelInterface, ViewModel and Model Classes
  This is to check whether the spanned-text is placed or not.

Change-Id: I9e14ad4985ec941155aaf5d491f839d71ab34bf1

2 years agoDALi Version 2.2.5 60/285360/1 dali_2.2.5
Richard Huang [Fri, 9 Dec 2022 11:14:17 +0000 (11:14 +0000)]
DALi Version 2.2.5

Change-Id: I01ec8ed53e7a1c5e26e0931691348092b9336c28

2 years agoMerge "Spannable: Add FontSpan" into devel/master
Bowon Ryu [Thu, 8 Dec 2022 11:02:57 +0000 (11:02 +0000)]
Merge "Spannable: Add FontSpan" into devel/master

2 years agoMerge "Add GetFontRuns and GetFontDescriptionRuns into ModelInterface" into devel...
Bowon Ryu [Thu, 8 Dec 2022 11:02:54 +0000 (11:02 +0000)]
Merge "Add GetFontRuns and GetFontDescriptionRuns into ModelInterface" into devel/master

2 years agoSpannable: Add FontSpan 34/285134/4
ssabah [Mon, 5 Dec 2022 18:57:43 +0000 (21:57 +0300)]
Spannable: Add FontSpan

FontSpan: Span to change the font properties (FamilyName, Size, Weight, Slant and Width) of characters

This patch should be preceded by the patch below:
https://review.tizen.org/gerrit/c/platform/core/uifw/dali-toolkit/+/285133

Change-Id: I1b85d77ba214b1c37737a435b021f37bb095fd8b

2 years agoAdd GetFontRuns and GetFontDescriptionRuns into ModelInterface 33/285133/2
ssabah [Mon, 5 Dec 2022 19:46:17 +0000 (22:46 +0300)]
Add GetFontRuns and GetFontDescriptionRuns into ModelInterface

Change-Id: Ibe0d4003ae5f523ba74e905686d8a38a1fa5a6a8

2 years ago(Vector) Notify vector renderer that rendering is stopped 65/284865/3
Heeyong Song [Tue, 29 Nov 2022 11:19:26 +0000 (20:19 +0900)]
(Vector) Notify vector renderer that rendering is stopped

Change-Id: Ic40190fd905bac34cccc7555ad027e8b5b910ea0

2 years agoTexture size reduction on the fly for 3D model using metadata 99/284399/17
Richard [Wed, 16 Nov 2022 14:56:40 +0000 (14:56 +0000)]
Texture size reduction on the fly for 3D model using metadata

Change-Id: Id07b93141797569bc99496c8baa9f72e6a4dde15

2 years agoDALi Version 2.2.4 07/285007/1 dali_2.2.4
Adam Bialogonski [Fri, 2 Dec 2022 10:24:23 +0000 (10:24 +0000)]
DALi Version 2.2.4

Change-Id: Ie21a523980b5c31396225628ebb304ba3570cdf4

2 years agoMake PremultiplyOnLoad flag in image-cache class 10/284710/4
Eunki, Hong [Thu, 24 Nov 2022 05:44:25 +0000 (14:44 +0900)]
Make PremultiplyOnLoad flag in image-cache class

Since this flag exist only rolling-animated-image-cache,
If we replace ImageView's visual which premultiply applied before,
It will show strange result.

Change-Id: Ic38d741581ef7265259f402f5847b99f0ba3feca
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
2 years agoMerge "Make SceneView FBO multisampling + Sync utc harness" into devel/master
Eunki Hong [Thu, 1 Dec 2022 11:13:46 +0000 (11:13 +0000)]
Merge "Make SceneView FBO multisampling + Sync utc harness" into devel/master

2 years agofix white space issue in hidden input 63/284863/3
Bowon Ryu [Tue, 29 Nov 2022 10:48:44 +0000 (19:48 +0900)]
fix white space issue in hidden input

The calculated text size is used in atlas renderer.
When the text is all white space, partial render issue occurs because the width is 0.
To avoid issue, do not remove the white space size in hidden input mode.

Change-Id: Id92becdb0103fa6dee20c5cd272ee3d4314121c6
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
2 years agoMake SceneView FBO multisampling + Sync utc harness 15/284215/6
Eunki, Hong [Fri, 11 Nov 2022 13:51:03 +0000 (22:51 +0900)]
Make SceneView FBO multisampling + Sync utc harness

Let we make SceneView's FBO usecase use multisampling as default.

Change-Id: Ibaafba7cd384fcf4162c6ccc126dd76228c0e98f
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
2 years agoMerge "Add DesiredWidth/Height and samplingMode in animated image visual" into devel...
Eunki Hong [Tue, 29 Nov 2022 09:26:17 +0000 (09:26 +0000)]
Merge "Add DesiredWidth/Height and samplingMode in animated image visual" into devel/master

2 years agoMerge "Support KHR_materials_specular and KHR_materials_ior extension of glTF" into...
Seungho BAEK [Tue, 29 Nov 2022 06:35:56 +0000 (06:35 +0000)]
Merge "Support KHR_materials_specular and KHR_materials_ior extension of glTF" into devel/master

2 years agoMerge "Enable multiple primitives in a mesh(glTF)" into devel/master
Seungho BAEK [Tue, 29 Nov 2022 06:35:48 +0000 (06:35 +0000)]
Merge "Enable multiple primitives in a mesh(glTF)" into devel/master

2 years agoMerge "Fix hidden input issue" into devel/master
Bowon Ryu [Tue, 29 Nov 2022 05:21:13 +0000 (05:21 +0000)]
Merge "Fix hidden input issue" into devel/master

2 years agoSupport KHR_materials_specular and KHR_materials_ior extension of glTF 77/284477/10
seungho baek [Thu, 17 Nov 2022 14:25:47 +0000 (23:25 +0900)]
Support KHR_materials_specular and KHR_materials_ior extension of glTF

Change-Id: Ieccdc7046bcc0e0a231d4d39526d610a9b7cf036
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
2 years agoEnable multiple primitives in a mesh(glTF) 96/284396/14
seunghobaek [Wed, 16 Nov 2022 12:52:51 +0000 (21:52 +0900)]
Enable multiple primitives in a mesh(glTF)

Change-Id: I77fd7128ae17170cee4707b56403f65147aee9b9
Signed-off-by: seunghobaek <sbsh.baek@samsung.com>
2 years agoAdd DesiredWidth/Height and samplingMode in animated image visual 95/284695/6
seungho [Tue, 28 Dec 2021 08:28:07 +0000 (17:28 +0900)]
Add DesiredWidth/Height and samplingMode in animated image visual

Let AnimatedImageVisual also use DesiredSize / FittingMode / SamplingMode feature.

Change-Id: Icd2205738a6d9c7af0f2aa06c7887ac9ea85b576

2 years agoMerge "DALi Version 2.2.3" into devel/master
Adeel Kazmi [Fri, 25 Nov 2022 11:13:16 +0000 (11:13 +0000)]
Merge "DALi Version 2.2.3" into devel/master

2 years agoDALi Version 2.2.3 69/284769/1 dali_2.2.3
Richard Huang [Fri, 25 Nov 2022 11:06:49 +0000 (11:06 +0000)]
DALi Version 2.2.3

Change-Id: I5873209cecc47881ab9adc93e495cfa6a4464f4b

2 years agoMake Scene3D controls also applied actor color 94/284494/5
Eunki, Hong [Fri, 18 Nov 2022 05:43:36 +0000 (14:43 +0900)]
Make Scene3D controls also applied actor color

Let we make PBR shader use our world color system.

TODO : We should change DepthWrite & AlphaBlend properties on coreside.
Since the model might has 32bit image as texture, we cannot make
DepthWrite / BlendMode as AUTO.

Change-Id: I89c3ce4d144150cac72e01eadbc86c2f4eb5f8d3
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
2 years agoFix hidden input issue 35/284735/7
Bowon Ryu [Thu, 24 Nov 2022 10:56:16 +0000 (19:56 +0900)]
Fix hidden input issue

Fixed issues with SHOW_LAST_CHARACTER mode
- After all text is deleted, the first input character is not visible.
- The last character is always visible regardless of the position of the cursor.

Change-Id: I48689bf7e38b05c655d416c4e2df1d4553dca992
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
2 years agoAdd async task manager 60/281660/34
tscholb [Tue, 20 Sep 2022 09:03:46 +0000 (18:03 +0900)]
Add async task manager

Change-Id: Id9b14090fa21bdc249f826a68d260fb5d013887e

2 years agoMerge "Creates RenderTask when it connects on Scene and Remove it when it is disconne...
David Steele [Tue, 22 Nov 2022 14:36:19 +0000 (14:36 +0000)]
Merge "Creates RenderTask when it connects on Scene and Remove it when it is disconnected." into devel/master

2 years agoCreates RenderTask when it connects on Scene and Remove it when it is disconnected. 85/284585/6
seungho baek [Mon, 21 Nov 2022 09:29:38 +0000 (18:29 +0900)]
Creates RenderTask when it connects on Scene and Remove it when it is disconnected.

Change-Id: Ie571a7a8a10224d5740239d8d651a7ce48ddfa51
Signed-off-by: seungho baek <sbsh.baek@samsung.com>
2 years agoMerge "Fix SVACE Issue" into devel/master
Seungho BAEK [Tue, 22 Nov 2022 06:38:07 +0000 (06:38 +0000)]
Merge "Fix SVACE Issue" into devel/master

2 years agoNew with additional behaviour flag for text controls 13/284113/6
Bowon Ryu [Thu, 10 Nov 2022 02:54:59 +0000 (11:54 +0900)]
New with additional behaviour flag for text controls

Add new "New" function that we can append additional ControlBehaviour

This code works in TextField and TextEditor

Change-Id: I28df965491bf6e6abff95ed3dc1a2a83f03588a5
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
2 years agoTextFit check without candidate listup 58/284558/1
Eunki, Hong [Fri, 18 Nov 2022 13:47:19 +0000 (22:47 +0900)]
TextFit check without candidate listup

Previous code required O((maxPointSize - minPointSize) / pointInterval) memory.
Now we make to pick valid pointsize without listup.
Also, make binary search as overflow-safety.

Change-Id: I6542c1692e94395fdab07a91fd7322b718a510e1
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>