platform/core/uifw/dali-toolkit.git
3 years agoEnsuring Control behaviour flags retain their original values 06/244906/2
David Steele [Fri, 25 Sep 2020 15:17:46 +0000 (16:17 +0100)]
Ensuring Control behaviour flags retain their original values

Change-Id: Iafa9a7450a093fad0719c0ac51bbf2c04970948b

3 years agoText Editing (enable) property in text controls 60/243760/14
ali198724 [Wed, 9 Sep 2020 18:48:01 +0000 (21:48 +0300)]
Text Editing (enable) property in text controls

- Add support for enable/disable editing for TextField,TextEditor
- this effect keyboard, clipboard
- hide primary cursors and grap on non-edit mode
- hide virtual keyboard on non-editable mode
Change-Id: I4991e8bdffd0988e43c86d9be1b5b734e8e681cd

3 years agoDALi Version 1.9.31 83/244883/1 dali_1.9.31
Adeel Kazmi [Fri, 25 Sep 2020 10:58:15 +0000 (11:58 +0100)]
DALi Version 1.9.31

Change-Id: Id53d7de9f259c6cfa553037810fc6ef105241687

3 years agoMerge "Change the precision of size and uSize from mediumP to highP" into devel/master
sunghyun kim [Wed, 23 Sep 2020 02:20:26 +0000 (02:20 +0000)]
Merge "Change the precision of size and uSize from mediumP to highP" into devel/master

3 years agoMerge "Make MeasureCallback signature .NET friendly" into devel/master
Adeel Kazmi [Tue, 22 Sep 2020 18:12:06 +0000 (18:12 +0000)]
Merge "Make MeasureCallback signature .NET friendly" into devel/master

3 years agoMake MeasureCallback signature .NET friendly 65/242665/4
Wander Lairson Costa [Tue, 4 Aug 2020 15:11:03 +0000 (12:11 -0300)]
Make MeasureCallback signature .NET friendly

Currently, MeasureCallback signature has a return type of a POD 16 bytes
structure. Returning the structure by value is messing up when passing a
delegate from C# on Windows 10. The net effect is that arguments arrive
with random values. This happens because the C++ compiler may apply
optimization like RVO that the .NET runtime is not aware of.

This link [1] provides more details.

We fix the problem by making SizeTuple an out parameter and returning
void.

[1] https://www.tutorialsteacher.com/csharp/csharp-delegates

Change-Id: I71feef35908d139f60e6941b447a78b38053b89d

3 years agoSvgVisual: Using VectorImageRenderer 73/240173/36
JunsuChoi [Tue, 28 Jul 2020 06:32:37 +0000 (15:32 +0900)]
SvgVisual: Using VectorImageRenderer

Make SvgVisual use VectorImageRenderer which is using ThorVG.
You can use nanosvg or thorVG by NO_THORVG macro define.

[Note]
If you want to use THORVG, remove below from ./build/tizen/CMakeLists.txt
...
ADD_DEFINITIONS( "-DNO_THORVG" )
...

Change-Id: Ia9bf5c799084e841ff567245a8ff4688824277ee

3 years agoMerge "Reduce Cyclomatic Complexity of Text classes" into devel/master
Adeel Kazmi [Mon, 21 Sep 2020 08:29:47 +0000 (08:29 +0000)]
Merge "Reduce Cyclomatic Complexity of Text classes" into devel/master

3 years agoChange the precision of size and uSize from mediumP to highP 43/243243/5
Sunghyun Kim [Fri, 4 Sep 2020 07:14:04 +0000 (16:14 +0900)]
Change the precision of size and uSize from mediumP to highP

When I checked the value of uSize and size set in the application, the
multiplication of these values could result in INF number if shader uses
mediump (fp16).

To avoid this problem, i change the precision of size and uSize from mediumP to highP

Change-Id: Iaa3e6f4427cfbf82a2ca59f0c5628f746ebdbb80

3 years agoMerge "DALi Version 1.9.30" into devel/master
David Steele [Fri, 18 Sep 2020 10:46:54 +0000 (10:46 +0000)]
Merge "DALi Version 1.9.30" into devel/master

3 years ago[dali_1.9.30] Merge branch 'devel/master' 46/244446/1
David Steele [Fri, 18 Sep 2020 10:35:44 +0000 (11:35 +0100)]
[dali_1.9.30] Merge branch 'devel/master'

Change-Id: I0e759f4ca26e9b635806a862cd043de839fb8b99

3 years agoDALi Version 1.9.30 40/244440/1 dali_1.9.30
David Steele [Fri, 18 Sep 2020 10:35:13 +0000 (11:35 +0100)]
DALi Version 1.9.30

Change-Id: I9ebc6f4c49010c6fc469d2abbc7cea327b9bc46f

3 years agoMerge "Add null check for mTextureSet. For empty text, text-visual doesn't create...
joogab yun [Fri, 18 Sep 2020 04:48:30 +0000 (04:48 +0000)]
Merge "Add null check for mTextureSet. For empty text, text-visual doesn't create a textureSet. So it happens that mTextureSet is null." into devel/master

3 years agoReduce Cyclomatic Complexity of Text classes 71/244371/2
Adeel Kazmi [Thu, 17 Sep 2020 23:00:21 +0000 (00:00 +0100)]
Reduce Cyclomatic Complexity of Text classes

Change-Id: I055f3fd585a9709ab99d23887f7ff02fcf454975

3 years agoMerge "Updated ImageVisual to handle native texture sampler" into devel/master
Adeel Kazmi [Thu, 17 Sep 2020 21:13:27 +0000 (21:13 +0000)]
Merge "Updated ImageVisual to handle native texture sampler" into devel/master

3 years agoMerge "Text selection refactoring" into devel/master
Adeel Kazmi [Thu, 17 Sep 2020 18:03:38 +0000 (18:03 +0000)]
Merge "Text selection refactoring" into devel/master

3 years agoAdd null check for mTextureSet. 22/244222/1
Joogab Yun [Wed, 16 Sep 2020 06:22:08 +0000 (15:22 +0900)]
Add null check for mTextureSet.
For empty text, text-visual doesn't create a textureSet.
So it happens that mTextureSet is null.

(sample)

 void Create(Application& application)
  {
    // Get a handle to the window
    Window window = application.GetWindow();
    window.SetBackgroundColor(Color::WHITE);

    textLabel = TextLabel::New();
    textLabel.SetProperty( Actor::Property::SIZE, Vector2(300.f, 200.f));
    textLabel.SetProperty( Toolkit::TextLabel::Property::TEXT, ""  );
    textLabel.SetProperty( Toolkit::TextLabel::Property::ENABLE_AUTO_SCROLL, true  );

    window.Add(textLabel);

    // Respond to a touch anywhere on the window
    window.GetRootLayer().TouchedSignal().Connect(this, &HelloWorldController::OnTouch);

  }

  bool OnTouch(Actor actor, const TouchEvent& touch)
  {
    textLabel.SetProperty( Toolkit::TextLabel::Property::TEXT, ""  );
    textLabel.SetProperty( Toolkit::TextLabel::Property::ENABLE_AUTO_SCROLL, false  );
    return true;
  }

Change-Id: Iff50abb0278c7d2f650a8c92cf8d5c5eaec6f36a

3 years agoMerge "Fix VideoView test case" into devel/master
Adeel Kazmi [Mon, 14 Sep 2020 14:05:01 +0000 (14:05 +0000)]
Merge "Fix VideoView test case" into devel/master

3 years agoUpdated ImageVisual to handle native texture sampler 83/243983/1
David Steele [Fri, 11 Sep 2020 16:56:59 +0000 (17:56 +0100)]
Updated ImageVisual to handle native texture sampler

Change-Id: I62bf03bb413140f581fb72a46e6fdf049caa7e5d

3 years agoMerge "Dali-Text: Keyboard Shortcuts" into devel/master
Adeel Kazmi [Fri, 11 Sep 2020 16:51:12 +0000 (16:51 +0000)]
Merge "Dali-Text: Keyboard Shortcuts" into devel/master

3 years agoDali-Text: Keyboard Shortcuts 28/242728/5
ali [Mon, 31 Aug 2020 14:53:58 +0000 (17:53 +0300)]
Dali-Text: Keyboard Shortcuts

Add support for :
1- Select All Text : Ctrl+A
2- Copy Text: support Ctrl+Insert
Disable Ctrl+(C/X/V/A/Insert) when shift is down

Change-Id: I5404ac6866eedb13ba2091d1d4b1be7e70dd95a8

3 years agoMerge "DALi Version 1.9.29" into devel/master
David Steele [Fri, 11 Sep 2020 12:01:22 +0000 (12:01 +0000)]
Merge "DALi Version 1.9.29" into devel/master

3 years ago[dali_1.9.29] Merge branch 'devel/master' 72/243972/1
adam.b [Fri, 11 Sep 2020 11:57:29 +0000 (12:57 +0100)]
[dali_1.9.29] Merge branch 'devel/master'

Change-Id: I2680076d964a2531c6743b6a8036002b3974cd36

3 years agoDALi Version 1.9.29 66/243966/1 dali_1.9.29
adam.b [Fri, 11 Sep 2020 11:56:33 +0000 (12:56 +0100)]
DALi Version 1.9.29

Change-Id: I48d6b2eb6b0da2cba0d67d1c5d5955f1d3ac9c6d

3 years agoFix VideoView test case 40/243940/1
Heeyong Song [Fri, 11 Sep 2020 08:36:07 +0000 (17:36 +0900)]
Fix VideoView test case

Add a VideoView to the Scene before playing an animation

Change-Id: I3c8cdad53592d49109893f741601d58dba8d64c8

3 years agoChange cursor parent from Layer to Actor 77/243577/3
Seoyeon Kim [Tue, 8 Sep 2020 08:21:59 +0000 (17:21 +0900)]
Change cursor parent from Layer to Actor

Change-Id: I5f746b733a443f8d270403d89c0658f165eef992
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
3 years agouse string_view to avoid temporary string allocation. 24/242424/5
Subhransu Mohanty [Thu, 27 Aug 2020 00:38:27 +0000 (09:38 +0900)]
use string_view to avoid temporary string allocation.

Change-Id: I234742fc0ad1337e54b56fcb916f435d487da2c5

3 years agoText selection refactoring 25/242725/10
ali [Mon, 31 Aug 2020 12:41:01 +0000 (15:41 +0300)]
Text selection refactoring

This Task contains two main parts:

1- Introduce internal interface Dali::Toolkit::Text::SelectableControlInterface which is inherited by TextEditor and TextField
Both Class needs to implement this interface methods, else developer will get compilation error

2- Introduce Properties to get/set Text Selection Ranges start and end positions in Devel namespace, SELECTED_TEXT_START (start position) SELECTED_TEXT_END (end position)
this allow programatical set for text selection, also get selection range programatically

Change-Id: I7ec96d4f1570218f0e945f21a03a6a10e5e8fe97

3 years agoUpdating test harness following format changes 50/243850/3
David Steele [Thu, 10 Sep 2020 11:31:23 +0000 (12:31 +0100)]
Updating test harness following format changes

Change-Id: I2e6afda4215e8d8f707331d3952a8c8eaff2b9bd

3 years agoFormatting API 49/243849/2
David Steele [Thu, 10 Sep 2020 10:26:49 +0000 (11:26 +0100)]
Formatting API

Change-Id: I8ee16601ef38967ed7eddc7645b2c11a6226adce

3 years agoAdding clang format 11/243611/2
David Steele [Mon, 7 Sep 2020 16:08:01 +0000 (17:08 +0100)]
Adding clang format

Closely follows new dali-style

Change-Id: I285743bf054dfbb04809ec995e47f00426134889

3 years agoAdding 'override', removing 'virtual' from overriding functions' declarations in... 54/243754/1
György Straub [Wed, 9 Sep 2020 13:28:55 +0000 (14:28 +0100)]
Adding 'override', removing 'virtual' from overriding functions' declarations in tests.

Change-Id: I04ba825e4125a13e27818eed9b2d9be67755b6ef
Signed-off-by: György Straub <g.straub@partner.samsung.com>
3 years agoMerge "Changed 'virtual' function override declarations to 'override' in automated...
Adeel Kazmi [Tue, 8 Sep 2020 10:56:57 +0000 (10:56 +0000)]
Merge "Changed 'virtual' function override declarations to 'override' in automated-tests." into devel/master

3 years agoOverriding virtual destructors are marked as 'override'. 75/243575/2
György Straub [Tue, 8 Sep 2020 07:41:48 +0000 (08:41 +0100)]
Overriding virtual destructors are marked as 'override'.

- so are functions missed from If046270d3b6036f8566a9c48e4064425c1498daa;
- affected files that were the wrong mode have that fixed too (-x);

Change-Id: I476600848bb789ae7e660d130be723604453c674
Signed-off-by: György Straub <g.straub@partner.samsung.com>
3 years agoChanged 'virtual' function override declarations to 'override' in automated-tests. 24/243324/3
György Straub [Fri, 4 Sep 2020 14:25:00 +0000 (15:25 +0100)]
Changed 'virtual' function override declarations to 'override' in automated-tests.

Change-Id: Id86e9c197e28b3fb67bc1a3aec504020dc093808
Signed-off-by: György Straub <g.straub@partner.samsung.com>
3 years agoChanged 'virtual' function override declarations to 'override' in dali-toolkit. 23/243323/3
György Straub [Fri, 4 Sep 2020 11:14:24 +0000 (12:14 +0100)]
Changed 'virtual' function override declarations to 'override' in dali-toolkit.

Change-Id: If046270d3b6036f8566a9c48e4064425c1498daa
Signed-off-by: György Straub <g.straub@partner.samsung.com>
3 years ago[dali_1.9.28] Merge branch 'devel/master' 83/243283/1
Richard Huang [Fri, 4 Sep 2020 10:16:20 +0000 (11:16 +0100)]
[dali_1.9.28] Merge branch 'devel/master'

Change-Id: Ib01c1f6a36e560625f216fb067ee3a1110d86903

3 years agoDALi Version 1.9.28 76/243276/1 dali_1.9.28
Richard Huang [Fri, 4 Sep 2020 10:15:50 +0000 (11:15 +0100)]
DALi Version 1.9.28

Change-Id: Icb06c26e79f0468af263f67dd7363813226cccf0

3 years agoMerge "Removed REQUIRES_STYLE_CHANGE_SIGNALS" into devel/master
Adeel Kazmi [Thu, 3 Sep 2020 19:35:37 +0000 (19:35 +0000)]
Merge "Removed REQUIRES_STYLE_CHANGE_SIGNALS" into devel/master

3 years agoRemoved REQUIRES_STYLE_CHANGE_SIGNALS 75/243175/4
adam.b [Thu, 3 Sep 2020 15:38:51 +0000 (16:38 +0100)]
Removed REQUIRES_STYLE_CHANGE_SIGNALS

Change-Id: I8bacc71a58a052e68aa6f0af9e0ab8634fcd576e

3 years agoMerge "Removed On(...)Event()" into devel/master
Adeel Kazmi [Thu, 3 Sep 2020 17:23:34 +0000 (17:23 +0000)]
Merge "Removed On(...)Event()" into devel/master

3 years agoRemoved On(...)Event() 59/242359/9
adam.b [Thu, 3 Sep 2020 16:11:02 +0000 (17:11 +0100)]
Removed On(...)Event()

Change-Id: I09dcd36368f97c03cfda6d004e240df4dc13264b

3 years agoUpdate interface to sync with dali-core change. 28/242428/3
Subhransu Mohanty [Thu, 27 Aug 2020 01:28:01 +0000 (10:28 +0900)]
Update interface to sync with  dali-core change.

Change-Id: Ie70a029eabadebaffb7de7587d58328868b35b95

3 years agoMerge "NPatch rendering optimization" into devel/master
Adeel Kazmi [Thu, 3 Sep 2020 11:59:17 +0000 (11:59 +0000)]
Merge "NPatch rendering optimization" into devel/master

3 years agoNPatch rendering optimization 57/243057/3
adam.b [Wed, 2 Sep 2020 21:27:52 +0000 (22:27 +0100)]
NPatch rendering optimization

Change-Id: I6d2b95e8141c7e22d326e2f736c98f4783b829ab

3 years agoMoved Gesture::State and -::Type to gesture-enumerations.h. 26/243026/3
György Straub [Wed, 2 Sep 2020 12:48:18 +0000 (13:48 +0100)]
Moved Gesture::State and -::Type to gesture-enumerations.h.

Change-Id: I1094170d47c8dd6246bf5a32244424c9a3976c3d
Signed-off-by: György Straub <g.straub@partner.samsung.com>
3 years agoMerge "Deleted Move/Copy operators & constructors from Internal::Control" into devel...
Adeel Kazmi [Wed, 2 Sep 2020 21:53:58 +0000 (21:53 +0000)]
Merge "Deleted Move/Copy operators & constructors from Internal::Control" into devel/master

3 years agoMerge "Changes after TouchedSignal changes" into devel/master
Adeel Kazmi [Wed, 2 Sep 2020 20:09:34 +0000 (20:09 +0000)]
Merge "Changes after TouchedSignal changes" into devel/master

3 years agoDeleted Move/Copy operators & constructors from Internal::Control 56/243056/4
Adeel Kazmi [Wed, 2 Sep 2020 19:55:54 +0000 (20:55 +0100)]
Deleted Move/Copy operators & constructors from Internal::Control

Also added override keywords to methods that required it

Change-Id: If624801451472dce9e2a5d1f2d2d5afa8fc7cb64

3 years agoChanges after TouchedSignal changes 40/243040/4
Adeel Kazmi [Wed, 2 Sep 2020 13:53:37 +0000 (14:53 +0100)]
Changes after TouchedSignal changes

Change-Id: I439699c97723207d5ea1440e01c911c68a7c83c9

3 years agoFix compile error. Non initialized variable. 83/242983/1
Victor Cebollada [Wed, 2 Sep 2020 08:14:22 +0000 (09:14 +0100)]
Fix compile error. Non initialized variable.

Change-Id: I3b65765de9797df333c32abfb9607e04910bd169
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
3 years agoRefactoring Gestures Class 85/236885/13
Joogab Yun [Tue, 23 Jun 2020 06:18:28 +0000 (15:18 +0900)]
Refactoring Gestures Class

Change-Id: I945af40bbb1a62177fe6bcfeda3c6a85396b90f3

3 years agoRenaming of enum values for coding standards compliance. 70/242670/5
György Straub [Fri, 28 Aug 2020 09:48:17 +0000 (10:48 +0100)]
Renaming of enum values for coding standards compliance.

Change-Id: I7d63afe311fd99b2529928167e864ecda5e2a0ed
Signed-off-by: György Straub <g.straub@partner.samsung.com>
3 years agoMove TouchPoint to Devel API 75/242675/1
Richard Huang [Fri, 28 Aug 2020 15:31:26 +0000 (16:31 +0100)]
Move TouchPoint to Devel API

Change-Id: I0117ed93c0fc2f89757c221ad048b90cc544ccef

3 years agoMerge "DALi Version 1.9.27" into devel/master
Adeel Kazmi [Fri, 28 Aug 2020 10:33:11 +0000 (10:33 +0000)]
Merge "DALi Version 1.9.27" into devel/master

3 years ago[dali_1.9.27] Merge branch 'devel/master' 33/242633/1
Victor Cebollada [Fri, 28 Aug 2020 10:12:27 +0000 (11:12 +0100)]
[dali_1.9.27] Merge branch 'devel/master'

Change-Id: Ie58831c3973710cacae8c3a61a2386ad1ae1bacd

3 years agoDALi Version 1.9.27 27/242627/1 dali_1.9.27
Victor Cebollada [Fri, 28 Aug 2020 10:11:42 +0000 (11:11 +0100)]
DALi Version 1.9.27

Change-Id: If09187322fc6d855413861c968f5a15065fd0fa3

3 years agoMerge "When matchSystemLanguageDirection is set, it should follow the direction setti...
joogab yun [Fri, 28 Aug 2020 00:49:42 +0000 (00:49 +0000)]
Merge "When matchSystemLanguageDirection is set, it should follow the direction setting of the system. So, we use the window direction, not the actor direction." into devel/master

3 years agoMerge "Updates for const->constexpr" into devel/master
Adeel Kazmi [Thu, 27 Aug 2020 20:11:27 +0000 (20:11 +0000)]
Merge "Updates for const->constexpr" into devel/master

3 years agoUpdates for const->constexpr 36/242536/1
David Steele [Thu, 27 Aug 2020 14:04:56 +0000 (15:04 +0100)]
Updates for const->constexpr

Change-Id: Ied6617817f73a03575b86e9fd9fa515b4a55f10b

3 years agoRenamed KeyEvent enum values to comply with coding standards. 86/242486/3
György Straub [Thu, 27 Aug 2020 07:42:03 +0000 (08:42 +0100)]
Renamed KeyEvent enum values to comply with coding standards.

Change-Id: Id48a7d995ed6036d7ae2c228a3b596904d1dcf09
Signed-off-by: György Straub <g.straub@partner.samsung.com>
3 years agoWhen matchSystemLanguageDirection is set, it should follow the direction setting... 42/242242/15
Joogab Yun [Thu, 27 Aug 2020 03:54:59 +0000 (12:54 +0900)]
When matchSystemLanguageDirection is set, it should follow the direction setting of the system.
So, we use the window direction, not the actor direction.

Change-Id: I6626dfc35fed531eadc68aa811de5fc1e035cea6

3 years agoMerge "If the size of the text is larger than the size of the control, setting it...
joogab yun [Wed, 26 Aug 2020 00:49:08 +0000 (00:49 +0000)]
Merge "If the size of the text is larger than the size of the control, setting it to VerticalAlignment::Center cuts the top and bottom of the text." into devel/master

3 years agoMerge "Updates following rename of PropertyBuffer to VertexBuffer" into devel/master
Adeel Kazmi [Tue, 25 Aug 2020 18:25:24 +0000 (18:25 +0000)]
Merge "Updates following rename of PropertyBuffer to VertexBuffer" into devel/master

3 years agoMerge "KeyEvent class pimpling" into devel/master
Adeel Kazmi [Tue, 25 Aug 2020 17:24:46 +0000 (17:24 +0000)]
Merge "KeyEvent class pimpling" into devel/master

3 years agoUpdates following rename of PropertyBuffer to VertexBuffer 73/242173/3
David Steele [Mon, 24 Aug 2020 17:35:10 +0000 (18:35 +0100)]
Updates following rename of PropertyBuffer to VertexBuffer

Change-Id: I5989a8b4774feed2b4dcad68cfd8f2573523b983

3 years agoKeyEvent class pimpling 84/242284/1
Richard Huang [Tue, 25 Aug 2020 09:34:16 +0000 (10:34 +0100)]
KeyEvent class pimpling

Change-Id: Ic51e92d7a783f47890e6f842b1ed2cfc5b6f3077

3 years agoIf the size of the text is larger than the size of the control, 60/242260/1
Joogab Yun [Tue, 25 Aug 2020 08:59:40 +0000 (17:59 +0900)]
If the size of the text is larger than the size of the control,
setting it to VerticalAlignment::Center cuts the top and bottom of the text.

The VerticalAlignment::CENTER setting works when the size of the control is enough.

Change-Id: I3d35b4dfceb4297c89bddfc5c5364de4be5bc646

3 years agoChanged Animation API enums to uppercase. 67/242167/2
adam.b [Mon, 24 Aug 2020 15:03:22 +0000 (16:03 +0100)]
Changed Animation API enums to uppercase.

Change-Id: I8e17ed6d04fbaf4c589c82358bd920ff8d51e680

3 years agoUpdates following publication of devel-handle APIs 54/242154/1
David Steele [Mon, 24 Aug 2020 12:49:01 +0000 (13:49 +0100)]
Updates following publication of devel-handle APIs

Change-Id: I070abe62055a6574fcf98a96ab3e1140113256d4

3 years agoUpdated test headers in line with dali-core 91/241391/2
David Steele [Wed, 19 Aug 2020 18:07:23 +0000 (19:07 +0100)]
Updated test headers in line with dali-core

Change-Id: I6415e847cbe0bae649039906d1a62c72e31116cb

3 years ago[dali_1.9.26] Merge branch 'devel/master' 89/241989/1
György Straub [Fri, 21 Aug 2020 07:53:27 +0000 (08:53 +0100)]
[dali_1.9.26] Merge branch 'devel/master'

Change-Id: I6b76455f219e969aebb63d0cb37b7dd57be31b0f

3 years agoDALi Version 1.9.26 83/241983/1 dali_1.9.26
György Straub [Fri, 21 Aug 2020 07:52:16 +0000 (08:52 +0100)]
DALi Version 1.9.26

Change-Id: Ib6e2b3c888ade615b096526d1aa62c1d5c2af454

3 years agoMerge "Changed minimum supported Cmake Version to allow C++17 Support" into devel...
David Steele [Thu, 20 Aug 2020 14:10:20 +0000 (14:10 +0000)]
Merge "Changed minimum supported Cmake Version to allow C++17 Support" into devel/master

3 years agoMerge "Removing Control::OnAccessibilityTouch" into devel/master
David Steele [Thu, 20 Aug 2020 13:00:25 +0000 (13:00 +0000)]
Merge "Removing Control::OnAccessibilityTouch" into devel/master

3 years agoRemoving Control::OnAccessibilityTouch 30/241130/3
David Steele [Mon, 17 Aug 2020 14:42:22 +0000 (15:42 +0100)]
Removing Control::OnAccessibilityTouch

It's never been implemented in the wayland backend, so has
never been called.

Change-Id: Ia65084d7641146a74676b16db68b2a2dab368163

3 years agoThere is a problem that ellipsis does not work properly when MIN_LINE_SIZE is set. 21/241421/1
Joogab Yun [Thu, 20 Aug 2020 04:51:21 +0000 (13:51 +0900)]
There is a problem that ellipsis does not work properly when MIN_LINE_SIZE is set.

Update the penY value.

Change-Id: Iaab2f2590bda4c80316262dcf4f9fcb0f5a91343

3 years agoChanged minimum supported Cmake Version to allow C++17 Support 94/241394/1
Adeel Kazmi [Tue, 18 Aug 2020 18:32:27 +0000 (19:32 +0100)]
Changed minimum supported Cmake Version to allow C++17 Support

Change-Id: I5b70d5d9629fe0415f628dc69cbbc3d5614a110a

3 years agoWheelEvent class pimpling 58/241358/2
Richard Huang [Tue, 18 Aug 2020 17:12:18 +0000 (18:12 +0100)]
WheelEvent class pimpling

Change-Id: I8cccc95259e1ffed4ead5e5c746ba68c32d6ab0e

3 years agoChange to C++14 Support 13/241213/1
Adeel Kazmi [Tue, 18 Aug 2020 17:51:38 +0000 (18:51 +0100)]
Change to C++14 Support

Change-Id: Ibfcb7570c627f54e64125a0949a74cd17b324196

3 years agoMerge "(Vector) Change event processing" into devel/master
Heeyong Song [Tue, 18 Aug 2020 08:54:01 +0000 (08:54 +0000)]
Merge "(Vector) Change event processing" into devel/master

3 years agoChanges after TouchData renamed to TouchEvent 09/241109/2
Adeel Kazmi [Fri, 14 Aug 2020 14:27:26 +0000 (15:27 +0100)]
Changes after TouchData renamed to TouchEvent

Change-Id: I981bd5c0296302b8cd798c96771ff8ef2a3581f9

3 years ago[dali_1.9.25] Merge branch 'devel/master' 95/241095/1
greynaga [Fri, 14 Aug 2020 10:39:46 +0000 (11:39 +0100)]
[dali_1.9.25] Merge branch 'devel/master'

Change-Id: I2357c57e8defdebca2149b9406d6ead1cf9f6760

3 years agoDALi Version 1.9.25 89/241089/1 dali_1.9.25
greynaga [Fri, 14 Aug 2020 10:38:51 +0000 (11:38 +0100)]
DALi Version 1.9.25

Change-Id: I4d0d6abaa501a842048cf08dfe69b248f16b6a96

3 years ago(Vector) Change event processing 40/241040/1
Heeyong Song [Fri, 14 Aug 2020 05:04:20 +0000 (14:04 +0900)]
(Vector) Change event processing

Change-Id: I232a07c443005576eb7ba7518930840ec969cc7b

3 years agoMerge "Removed TouchEvent from dali-core" into devel/master
David Steele [Thu, 13 Aug 2020 16:59:34 +0000 (16:59 +0000)]
Merge "Removed TouchEvent from dali-core" into devel/master

3 years agoRemoved TouchEvent from dali-core 10/240810/3
David Steele [Tue, 11 Aug 2020 16:13:29 +0000 (17:13 +0100)]
Removed TouchEvent from dali-core

Changed AccessibilityManager to use TouchData instead

Change-Id: I9fccae8a3160d4072d429b812813fcf8518b956b
Signed-off-by: David Steele <david.steele@samsung.com>
3 years agoHoverEvent class pimpling 98/240898/1
Richard Huang [Wed, 12 Aug 2020 13:34:41 +0000 (14:34 +0100)]
HoverEvent class pimpling

Change-Id: I51f03dacec165ee1d39efcf873b7c0f7bcb611db

3 years agoFix documentation for Text::EditableControlInterface interface override functions 74/240874/1
ali [Wed, 12 Aug 2020 07:29:34 +0000 (10:29 +0300)]
Fix documentation for Text::EditableControlInterface interface override functions

Change-Id: I4fe04195e95380562ff0347175fd58b731ae32b9

3 years agoSpecified C++17 standard for the CMake projects. 43/240643/4
Victor Cebollada [Mon, 10 Aug 2020 08:10:23 +0000 (09:10 +0100)]
Specified C++17 standard for the CMake projects.

Change-Id: I518c6cd79a0a92d09f132ecd7e7e5946f3e35cb2
Signed-off-by: Victor Cebollada <v.cebollada@samsung.com>
3 years agoMerge "DALi Version 1.9.24" into devel/master
Adeel Kazmi [Fri, 7 Aug 2020 14:50:30 +0000 (14:50 +0000)]
Merge "DALi Version 1.9.24" into devel/master

3 years ago[dali_1.9.24] Merge branch 'devel/master' 78/240578/1
David Steele [Fri, 7 Aug 2020 14:43:04 +0000 (15:43 +0100)]
[dali_1.9.24] Merge branch 'devel/master'

Change-Id: Ib1cf59bcb99bf399a52495c61df6fd1e17a72912

3 years agoDALi Version 1.9.24 72/240572/1 dali_1.9.24
David Steele [Fri, 7 Aug 2020 14:42:08 +0000 (15:42 +0100)]
DALi Version 1.9.24

Change-Id: If9fcb65f3b27bc85f2f99c7f441289c3482c41c4

3 years agoMerge "No longer using std::unary_function<>." into devel/master
Adeel Kazmi [Fri, 7 Aug 2020 14:06:30 +0000 (14:06 +0000)]
Merge "No longer using std::unary_function<>." into devel/master

3 years agoMerge "Add a TextEditor property to limit input to maximum characters" into devel...
Seoyeon Kim [Fri, 7 Aug 2020 01:25:34 +0000 (01:25 +0000)]
Merge "Add a TextEditor property to limit input to maximum characters" into devel/master

3 years agoMerge "Add move semantics to toolkit Window" into devel/master
Adeel Kazmi [Thu, 6 Aug 2020 16:01:12 +0000 (16:01 +0000)]
Merge "Add move semantics to toolkit Window" into devel/master

3 years agoAdd move semantics to toolkit Window 81/240481/1
Richard Huang [Thu, 6 Aug 2020 14:22:32 +0000 (15:22 +0100)]
Add move semantics to toolkit Window

Change-Id: I055c275ce957dd545ccff40c439467df3f2ef518

3 years agoNo longer using std::unary_function<>. 50/240450/1
György Straub [Thu, 6 Aug 2020 09:14:45 +0000 (10:14 +0100)]
No longer using std::unary_function<>.

It is removed as of C++17.

Change-Id: I1fa47528de13bb9d541cbb3b6b48addfb0fd5e79
Signed-off-by: György Straub <g.straub@partner.samsung.com>
3 years agoAdd a TextEditor property to limit input to maximum characters 90/240390/3
Seoyeon Kim [Thu, 6 Aug 2020 04:15:51 +0000 (13:15 +0900)]
Add a TextEditor property to limit input to maximum characters

- Added MAX_LENGTH property and MaxLengthReachedSignal to TextEditor

Change-Id: I55f97302ff3f60f878ac438a014bb7d967dfdf32
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
3 years agoUse static_assert instead of DALI_COMPILE_TIME_ASSERT 42/240342/1
Adeel Kazmi [Wed, 5 Aug 2020 12:42:53 +0000 (13:42 +0100)]
Use static_assert instead of DALI_COMPILE_TIME_ASSERT

Change-Id: I5ff15e12d50da50e9198f0e6b51eacc296d51e33