platform/core/uifw/dali-toolkit.git
19 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

19 months ago[dali_2.0.5] Merge branch 'devel/master' 49/249449/1
David Steele [Fri, 11 Dec 2020 12:11:22 +0000 (12:11 +0000)]
[dali_2.0.5] Merge branch 'devel/master'

Change-Id: I51314b44ee6975ec1d0d9e2af19b507fb5c069d4

19 months agoDALi Version 2.0.5 43/249443/1 dali_2.0.5
David Steele [Fri, 11 Dec 2020 12:10:34 +0000 (12:10 +0000)]
DALi Version 2.0.5

Change-Id: I36efbd79a451153bfccc5cdbe0197fad01d0685f

20 months agoRemove unstable tc 95/248795/2
Heeyong Song [Wed, 2 Dec 2020 08:55:57 +0000 (17:55 +0900)]
Remove unstable tc

Change-Id: If37151a695a1d184f97d106b0ac97f7ed687b664

20 months agoMerge "add Padding parameter at RendererParameters" into devel/master
joogab yun [Tue, 8 Dec 2020 01:54:31 +0000 (01:54 +0000)]
Merge "add Padding parameter at RendererParameters" into devel/master

20 months agoAdd AnimatedVectorImageVisual property 66/248766/2
Heeyong Song [Wed, 2 Dec 2020 06:02:06 +0000 (15:02 +0900)]
Add AnimatedVectorImageVisual property

A property not to render again when the visual is scaled down.

Change-Id: I53d1e78d1376a24318055fa787ea8ee16e4fa0f2

20 months agoMerge "Further refactoring of text-controller-impl" into devel/master
Adeel Kazmi [Fri, 4 Dec 2020 16:18:56 +0000 (16:18 +0000)]
Merge "Further refactoring of text-controller-impl" into devel/master

20 months ago[dali_2.0.4] Merge branch 'devel/master' 58/249058/1
Adeel Kazmi [Fri, 4 Dec 2020 14:57:56 +0000 (14:57 +0000)]
[dali_2.0.4] Merge branch 'devel/master'

Change-Id: Ie72aa85fde0ba7f13355416036bd6e0feef854cc

20 months agoDALi Version 2.0.4 52/249052/1 dali_2.0.4
Adeel Kazmi [Fri, 4 Dec 2020 14:57:13 +0000 (14:57 +0000)]
DALi Version 2.0.4

Change-Id: Ib30bd1701e610cda7fe56ec4b95cf979c91fecb7

20 months agoadd Padding parameter at RendererParameters 93/248993/2
Joogab Yun [Fri, 4 Dec 2020 06:30:12 +0000 (15:30 +0900)]
add Padding parameter at RendererParameters

Change-Id: If8d78e1363bc02b5f872119af59f6d3b89550b90

20 months agoFurther refactoring of text-controller-impl 53/248853/4
Adeel Kazmi [Wed, 2 Dec 2020 22:46:22 +0000 (22:46 +0000)]
Further refactoring of text-controller-impl

Change-Id: I3f8253122378cd7f1de6afb742419a726dceefeb

20 months agoMerge "(TextController) Refactored out Text updating methods & moved another method...
Adeel Kazmi [Thu, 3 Dec 2020 12:22:49 +0000 (12:22 +0000)]
Merge "(TextController) Refactored out Text updating methods & moved another method to the Relayouter" into devel/master

20 months agosupport string_view in DALI_TEST_EQUALS 19/248919/1
Subhransu Mohanty [Thu, 3 Dec 2020 07:49:41 +0000 (16:49 +0900)]
support string_view in DALI_TEST_EQUALS

Change-Id: Ie7ba0149c936bd02b50253c136642ac7fe9f2728

20 months ago(TextController) Refactored out Text updating methods & moved another method to the... 52/248852/3
Adeel Kazmi [Wed, 2 Dec 2020 18:34:33 +0000 (18:34 +0000)]
(TextController) Refactored out Text updating methods & moved another method to the Relayouter

Change-Id: I9a3e48c86f593a05fceda2bd29f9d9d72e1c4dc4

20 months ago(Text Controller) Moved ShowPlaceholder method into PlaceholderHandler 08/248708/2
Adeel Kazmi [Tue, 1 Dec 2020 20:33:59 +0000 (20:33 +0000)]
(Text Controller) Moved ShowPlaceholder method into PlaceholderHandler

Change-Id: I3733c34fd78ef6e43d006c8e032fd0869a136f0a

20 months agoMerge "Added TextController Relayouter class to handle relayouting" into devel/master
David Steele [Tue, 1 Dec 2020 19:20:30 +0000 (19:20 +0000)]
Merge "Added TextController Relayouter class to handle relayouting" into devel/master

20 months agoAdded TextController Relayouter class to handle relayouting 87/246987/7
Adeel Kazmi [Thu, 5 Nov 2020 23:03:54 +0000 (23:03 +0000)]
Added TextController Relayouter class to handle relayouting

Change-Id: I001ee4508bbe4d7d5658afe8634fde1acf5a16f8

20 months agoMerge "Do not change BlendMode by following whether advanced blend equation is appied...
David Steele [Tue, 1 Dec 2020 11:54:01 +0000 (11:54 +0000)]
Merge "Do not change BlendMode by following whether advanced blend equation is appied or not" into devel/master

20 months agoFix Coverity issue 67/248567/2
Heeyong Song [Mon, 30 Nov 2020 05:31:27 +0000 (14:31 +0900)]
Fix Coverity issue

Change-Id: I579967f438c62a7b25a96f78ba6942885fa8d53a

20 months agoDo not change BlendMode by following whether advanced blend equation is appied or not 28/248328/5
Seungho Baek [Wed, 25 Nov 2020 10:10:58 +0000 (19:10 +0900)]
Do not change BlendMode by following whether advanced blend equation is appied or not

Change-Id: I9fb5eb3c9cb52095ca032a5e2e63028d8d04d203
Signed-off-by: Seungho Baek <sbsh.baek@samsung.com>
20 months agoMerge "DALi Version 2.0.3" into devel/master
Adeel Kazmi [Fri, 27 Nov 2020 12:05:02 +0000 (12:05 +0000)]
Merge "DALi Version 2.0.3" into devel/master

20 months agoMerge "(Automated Tests) Ensure we pick up all the tests" into devel/master
Adeel Kazmi [Fri, 27 Nov 2020 12:02:05 +0000 (12:02 +0000)]
Merge "(Automated Tests) Ensure we pick up all the tests" into devel/master

20 months ago[dali_2.0.3] Merge branch 'devel/master' 32/248532/1
Richard Huang [Fri, 27 Nov 2020 11:57:59 +0000 (11:57 +0000)]
[dali_2.0.3] Merge branch 'devel/master'

Change-Id: I76b99bd86b1793f1c8c7d4950005bb227ddfca01

20 months agoDALi Version 2.0.3 26/248526/1 dali_2.0.3
Richard Huang [Fri, 27 Nov 2020 11:57:02 +0000 (11:57 +0000)]
DALi Version 2.0.3

Change-Id: I862e7f4c3636d2644207c390e51fa59381243754

20 months ago(Automated Tests) Ensure we pick up all the tests 53/248453/1
Adeel Kazmi [Thu, 26 Nov 2020 20:53:51 +0000 (20:53 +0000)]
(Automated Tests) Ensure we pick up all the tests

Change-Id: I76f887742f7cb8b212808197deae91bd83bebe31

20 months agoReduced Cyclomatic Complexity of ProcessMarkupString in the Markup Processor 54/248354/5
Adeel Kazmi [Wed, 25 Nov 2020 22:17:43 +0000 (22:17 +0000)]
Reduced Cyclomatic Complexity of ProcessMarkupString in the Markup Processor

Change-Id: I98357df9fb48eb55e53d00ea64159f3f6782bba0

20 months agoMerge "Make do not caching pixelBuffer in texture-manager." into devel/master
David Steele [Wed, 25 Nov 2020 10:10:12 +0000 (10:10 +0000)]
Merge "Make do not caching pixelBuffer in texture-manager." into devel/master

20 months agoMake do not caching pixelBuffer in texture-manager. 94/247194/11
seungho [Fri, 6 Nov 2020 12:50:56 +0000 (21:50 +0900)]
Make do not caching pixelBuffer in texture-manager.

 - In current implementation, npatch textureSet is cached in npatch-loader.
 - This patch prevent to sent empty loadComplete call from texture manager to npatch-visual.
 - And also, this patch let the npatch-loader handle all the caching process without texture-manager caching.

Change-Id: Ibd5f14996420f8651cab6f5b6ccefa67689e4f7f
Signed-off-by: seungho <sbsh.baek@samsung.com>
20 months agoMerge "Fix the build fail of toolkit-test-util" into devel/master
Adeel Kazmi [Mon, 23 Nov 2020 16:48:40 +0000 (16:48 +0000)]
Merge "Fix the build fail of toolkit-test-util" into devel/master

20 months ago(Automated Tests) Synchronise with dali-core following Semaphore class addition 62/247862/5
Adeel Kazmi [Tue, 17 Nov 2020 18:43:02 +0000 (18:43 +0000)]
(Automated Tests) Synchronise with dali-core following Semaphore class addition

Change-Id: Ib72d70e3ba4a5407658610a73584ca293e0adb9b

20 months agoFix the build fail of toolkit-test-util 23/244823/3
Wonsik Jung [Thu, 24 Sep 2020 11:51:38 +0000 (20:51 +0900)]
Fix the build fail of toolkit-test-util

Fix the build fail of toolkit-test-util for new scene-holder-impl API.

Change-Id: Ie5cff593e8326c4318884f6f1e6f8543e7e28f2e

20 months ago[dali_2.0.2] Merge branch 'devel/master' 87/248087/1
György Straub [Fri, 20 Nov 2020 07:47:22 +0000 (07:47 +0000)]
[dali_2.0.2] Merge branch 'devel/master'

Change-Id: Ia06552ba13af19b41adda7be5836fedb0d688eaa

20 months agoDALi Version 2.0.2 81/248081/1 dali_2.0.2
György Straub [Fri, 20 Nov 2020 07:46:10 +0000 (07:46 +0000)]
DALi Version 2.0.2

Change-Id: I550494e590c92ab52353845ce0da618be859c528

20 months agoMerge "[dali-toolkit] TextEditor/TextField add PrimaryCursorPosition property Add...
joogab yun [Thu, 19 Nov 2020 09:35:54 +0000 (09:35 +0000)]
Merge "[dali-toolkit] TextEditor/TextField add PrimaryCursorPosition property Add property to control primary cursor position" into devel/master

20 months agoStop observing visuals when a control is destroyed 38/247238/3
Heeyong Song [Mon, 9 Nov 2020 07:30:18 +0000 (16:30 +0900)]
Stop observing visuals when a control is destroyed

Change-Id: I6c46f3090cfb8235ed0a081ab328d48c410f039e

20 months agoMerge "Remove blend mode change when mixColor is changed" into devel/master
Heeyong Song [Wed, 18 Nov 2020 00:45:10 +0000 (00:45 +0000)]
Merge "Remove blend mode change when mixColor is changed" into devel/master

20 months ago[windows] Use unsigned for enums used as bitfields 36/246136/3
Wander Lairson Costa [Fri, 23 Oct 2020 21:50:36 +0000 (18:50 -0300)]
[windows] Use unsigned for enums used as bitfields

When using enums as bitfields, the Microsoft C++ compiler will generated
shift intructions to when comparing the enum with one of its constants.
As by default enums are signed interegers, the compiler will generated
signed shifts, yielding trash values.

We define the enums in the TextureInfo class as unsigned ints to avoid
this bug.

Change-Id: Icdd49c3b417b09313964c71381b7c8230c844f12

20 months agoRemove blend mode change when mixColor is changed 65/247765/2
Heeyong Song [Mon, 16 Nov 2020 07:59:06 +0000 (16:59 +0900)]
Remove blend mode change when mixColor is changed

Now the mix color opacity uses Renderer opacity.
The Renderer change it internally if the blend mode is AUTO.
So we don't need to change it.

Change-Id: I63ed004e3263cd6f7a5f19a79f3031fedeb8ad81

20 months ago[dali_2.0.1] Merge branch 'devel/master' 12/247712/1
Cheng-Shiun Tsai [Fri, 13 Nov 2020 14:54:21 +0000 (14:54 +0000)]
[dali_2.0.1] Merge branch 'devel/master'

Change-Id: Ie63f92d9f407f46ca66006c6eb2c13d7d422bb16

20 months agoDALi Version 2.0.1 06/247706/1 dali_2.0.1
Cheng-Shiun Tsai [Fri, 13 Nov 2020 14:53:34 +0000 (14:53 +0000)]
DALi Version 2.0.1

Change-Id: I240ffdc6a04a326c60fed4fbf644ba408165ee35

20 months ago[dali-toolkit] TextEditor/TextField add PrimaryCursorPosition property 40/246740/3
ali198724 [Tue, 3 Nov 2020 20:31:24 +0000 (22:31 +0200)]
[dali-toolkit] TextEditor/TextField add PrimaryCursorPosition property
Add property to control primary cursor position

Change-Id: I77d4a7f375101dfe9e7afad4ca378ac8a5744c37

20 months agoMerge "added FONT_SIZE_SCALE("fontSizeScale") DevelProperty into TextLabel, TextField...
HyunJu Shin [Wed, 11 Nov 2020 07:55:23 +0000 (07:55 +0000)]
Merge "added FONT_SIZE_SCALE("fontSizeScale") DevelProperty into TextLabel, TextField and TextEditor" into devel/master

20 months agoMerge "Blend Equation Advanced Supporting" into devel/master
Seungho BAEK [Wed, 11 Nov 2020 03:07:22 +0000 (03:07 +0000)]
Merge "Blend Equation Advanced Supporting" into devel/master

21 months agoMerge "Fix a texture manager crash" into devel/master
Heeyong Song [Tue, 10 Nov 2020 14:08:10 +0000 (14:08 +0000)]
Merge "Fix a texture manager crash" into devel/master

21 months agoMerge "refactor Dictionary class." into devel/master
David Steele [Tue, 10 Nov 2020 12:01:27 +0000 (12:01 +0000)]
Merge "refactor Dictionary class." into devel/master

21 months agoFix a texture manager crash 63/246063/7
Heeyong Song [Thu, 22 Oct 2020 07:52:59 +0000 (16:52 +0900)]
Fix a texture manager crash

In case of ReleasePolicy::NEVER,
Load an image in the UploadComplete callback, then it is inserted to the mLoadQueue
Delete the image visual before the queue is processed.
Then mObserver of LoadQueueElement has an invalid reference.

So reset the mObserver when the visual is deleted

Change-Id: Ie90e6374d419f614a1c08579b7591a7e21b43197

21 months ago(patch-coverage.pl) Outputs covered and total lines as well 07/247307/1
Adeel Kazmi [Mon, 9 Nov 2020 19:07:51 +0000 (19:07 +0000)]
(patch-coverage.pl) Outputs covered and total lines as well

Change-Id: I3710708fa6f57b362802de4289d4c230da928741

21 months agorefactor Dictionary class. 22/242922/9
Subhransu Mohanty [Wed, 2 Sep 2020 02:25:10 +0000 (11:25 +0900)]
refactor Dictionary class.

- use range for and algorithms instead of iterators.
- use std::string_view as argument for Remove() and Find() Api.
- remove redundant apis.

Change-Id: I88954d471f736982a400c2e2dae62456db17c1b2

21 months agoFixing test harness serial execution using testkit-lite 98/247298/2
David Steele [Mon, 9 Nov 2020 13:50:23 +0000 (13:50 +0000)]
Fixing test harness serial execution using testkit-lite

Change-Id: I8c55023e611c99886f4d7baa3be50e4422392b6f

21 months agoMerge "Fixed non-deterministic test case" into devel/master
Adeel Kazmi [Fri, 6 Nov 2020 12:47:27 +0000 (12:47 +0000)]
Merge "Fixed non-deterministic test case" into devel/master

21 months agoFixed non-deterministic test case 93/247193/1
David Steele [Fri, 6 Nov 2020 11:12:05 +0000 (11:12 +0000)]
Fixed non-deterministic test case

SVG now processes results from the rasterizing thread on both the event
trigger and the core process events. In the test harness, this means
that either application.SendNotification, or
Test::WaitForEventThreadTrigger will complete the rasterizing task.

Added comment to remind testers about this timing, and moved the
test check prior to application.SendNotification.

Change-Id: If2d4298cd38af4f2c3c298f6010f321becfbdaf1

21 months ago[dali_2.0.0] Merge branch 'devel/master' 80/247180/1
Adeel Kazmi [Fri, 6 Nov 2020 09:19:03 +0000 (09:19 +0000)]
[dali_2.0.0] Merge branch 'devel/master'

Change-Id: I70bfb547b34cfc9e4bda6433dbb5d4fa91004642

21 months agoDALi Version 2.0.0 74/247174/1 dali_2.0.0
Adeel Kazmi [Fri, 6 Nov 2020 09:18:06 +0000 (09:18 +0000)]
DALi Version 2.0.0

Change-Id: I8c56acbb1f16e04812f5c02318a61df0d69fa8eb

21 months agoTests autogen'd by CMake allows conditional tests 69/246869/5
David Steele [Wed, 4 Nov 2020 19:37:20 +0000 (19:37 +0000)]
Tests autogen'd by CMake allows conditional tests

Moved autogen of test case header from build script to
CMake. This allows conditional tests. Added check
for local version of ELDBUS to determine if accessibility
tests should be built.

Change-Id: Ibd8f9382937a0e8250982dd2b1733d6eb816c7b0

21 months agoadded FONT_SIZE_SCALE("fontSizeScale") DevelProperty into TextLabel, TextField and... 54/244254/12
Youngbok Shin [Wed, 16 Sep 2020 05:22:58 +0000 (14:22 +0900)]
added FONT_SIZE_SCALE("fontSizeScale") DevelProperty into TextLabel, TextField and TextEditor

The FONT_SIZE_SCALE property is added for scaling up/down a given font size.
A font size will be multiplied with a FONT_SIZE_SCALE value before querying fonts.

The FONT_SIZE_SCALE property will be disabled if TEXT_FIT is enabled in TextLabel.

Change-Id: I4de48af34d14f077e8005a0a1b06ccc34835f83e

21 months agoMerge "Improve asynchronous SVG loading performance" into devel/master
Adeel Kazmi [Wed, 4 Nov 2020 16:52:39 +0000 (16:52 +0000)]
Merge "Improve asynchronous SVG loading performance" into devel/master

21 months agoAdded test-harness timeout check 19/246619/2
David Steele [Mon, 2 Nov 2020 13:39:09 +0000 (13:39 +0000)]
Added test-harness timeout check

Change-Id: Iec480185de70bd63c23211074abb6148f8ffd39a

21 months agoAdded SINCE_2_0 doxygen tag 15/246615/1
David Steele [Mon, 2 Nov 2020 11:41:56 +0000 (11:41 +0000)]
Added SINCE_2_0 doxygen tag

Change-Id: I7d5d1020489b8d696eb7417474acbbca81d64094

21 months agoMerge "DALi Version 1.9.36" into devel/master
David Steele [Fri, 30 Oct 2020 14:47:31 +0000 (14:47 +0000)]
Merge "DALi Version 1.9.36" into devel/master

21 months ago[dali_1.9.36] Merge branch 'devel/master' 37/246537/1
David Steele [Fri, 30 Oct 2020 14:34:21 +0000 (14:34 +0000)]
[dali_1.9.36] Merge branch 'devel/master'

Change-Id: If57bb3d837ffd631a68a13733a63af34688d8147

21 months agoDALi Version 1.9.36 31/246531/1 dali_1.9.36
David Steele [Fri, 30 Oct 2020 14:33:36 +0000 (14:33 +0000)]
DALi Version 1.9.36

Change-Id: I50556cfb50fae6c6987d79d4fe88923b0e0ea968

21 months agoMerge changes I2df640e0,Ia1188305,I7fae506e,I7967a7cc,Ib0fdcdf4, ... into devel/master
David Steele [Fri, 30 Oct 2020 13:19:09 +0000 (13:19 +0000)]
Merge changes I2df640e0,Ia1188305,I7fae506e,I7967a7cc,Ib0fdcdf4, ... into devel/master

* changes:
  [AT-SPI] MERGING MARKER
  [AT-SPI] Correct VISIBLE and SHOWING states
  [AT-SPI] Windows fixes
  [AT-SPI] Fixed uint underflow risk
  [AT-SPI] Guard added for potential null pointer dereference
  [AT-SPI] Implemented reading popup description
  [AT-SPI] Improving utc coverage ToggleButton tests
  [AT-SPI] More coverage
  [AT-SPI] Improving utc coverage
  [AT-SPI] Set both ScreenReaderEnabled and IsEnabled in TestEnableSC
  [AT-SPI] Rewritten UtcDaliControlAccessibilityModal
  [AT-SPI] Pass correct object to dynamic_cast
  [AT-SPI] UTC correction
  [AT-SPI] More UTC fixes
  [AT-SPI] Execute tct under dbus-launch
  [AT-SPI] UTC fixes
  [AT-SPI] Add TestDBusWrapper and bypass compilation problems
  [AT-SPI] Implement accessibility for Popup
  [AT-SPI] Fix cmake cmp0004 error
  [AT-SPI] Catch exception by reference
  [AT-SPI] Migrate Accessibility tests to dali-toolkit-internal
  [AT-SPI] Add notification for a11y name/description change
  [AT-SPI] TextController: emit characters before delete
  [AT-SPI] EmitStateChanged for togglable PushButton
  [AT-SPI] Add FOCUSABLE state to TextField and TextEditor
  [AT-SPI] Add Pause and Resume signals
  [AT-SPI] Let MarkFilter find the closest mark
  [AT-SPI] Emit ObjectPropertyChangeEvent::VALUE
  [AT-SPI] Implement proper accessibility for Slider
  [AT-SPI] Try auto-scrolling in GrabHighlight
  [AT-SPI] Override IsScrollable for Scrollable
  [AT-SPI] Support reading states and tooltips of ToggleButton
  [AT-SPI] Support gaining keyboard focus in TextField, TextEditor
  [AT-SPI] Allow two finger pan gesture
  [AT-SPI] Move setting highlightability property for controls to inheriting classes
  [AT-SPI] Make Accessible::GetName() fall back to actor name
  [AT-SPI] Fix role setting
  [AT-SPI] Squashed implementation

21 months agoMerge "[dali-toolkit]: add texteditor scrolling functionality" into devel/master
joogab yun [Fri, 30 Oct 2020 07:36:19 +0000 (07:36 +0000)]
Merge "[dali-toolkit]: add texteditor scrolling functionality" into devel/master

21 months agoBlend Equation Advanced Supporting 20/225320/33
Seungho, Baek [Wed, 19 Feb 2020 05:35:44 +0000 (14:35 +0900)]
Blend Equation Advanced Supporting

Change-Id: I5aef5144ea9672bf16b72f3fd034ba3d0786e82f
Signed-off-by: Seungho, Baek <sbsh.baek@samsung.com>
21 months agoEnsure AnimatedVectorImageVisual doesn't hang app 62/246462/1
David Steele [Thu, 29 Oct 2020 16:58:41 +0000 (16:58 +0000)]
Ensure AnimatedVectorImageVisual doesn't hang app

Currently, if the AnimatedVectorImageVisual is not destroyed
on Application::Terminate, e.g. if it's actor is kept alive,
then the shutdown order is undefined, and may end up
trying to pend on a mutex which has already been destroyed,
in the dali-extension plugin.

(TizenVectorAnimationManager, which creates the mutex, is a
singleton that is created when first needed, but stays alive
until main() completes)

Prevented the destructor from finalizing in the plugin if
core has already been shutdown.

Change-Id: I9fe547eab4dc3f3e5a4655f5c8dcf96bf664d7e3

21 months agoImprove asynchronous SVG loading performance 58/246158/11
huiyu.eun [Mon, 26 Oct 2020 06:26:33 +0000 (15:26 +0900)]
Improve asynchronous SVG loading performance

Change-Id: I9dc63a5d2a6dcc5e2790771be781e458d33d65fb
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
21 months agoMerge "Dali-Text: Keyboard Shortcut (language layout independent)" into devel/master
joogab yun [Thu, 29 Oct 2020 03:30:49 +0000 (03:30 +0000)]
Merge "Dali-Text: Keyboard Shortcut (language layout independent)" into devel/master

21 months ago[dali-toolkit]: add texteditor scrolling functionality 73/245873/9
ali198724 [Sun, 18 Oct 2020 18:32:31 +0000 (21:32 +0300)]
[dali-toolkit]: add texteditor scrolling functionality

Add support for:
1- ScrollBy(Vector2)    function: scroll texteditor by horizontal,vertical amount
2- HorizontalScroll property: get/set horizontal scroll position
3- VerticalScrolll  property: get/set vertical scroll position

Change-Id: I42afa6fc0b6ce5911d084d8499c0277e716a1149

21 months agoDali-Text: Keyboard Shortcut (language layout independent) 39/244639/9
Ali Alzyod [Tue, 22 Sep 2020 16:37:38 +0000 (19:37 +0300)]
Dali-Text: Keyboard Shortcut (language layout independent)

Keyboard shortcuts like (CTRL+A) to select all text, will work regardless of keyboard language layout.

Before Change:
If keyboard language layout is Arabic, (CTRL+A) will not work.

After Change:
(CTRL+A) will work, regardless of language layout for keyboard.

Change-Id: I44708a85c9499dc54e0d36758f039c0907ee70a2

21 months agoUpdated patch-coverage.pl script 26/246126/1
David Steele [Fri, 23 Oct 2020 14:36:24 +0000 (15:36 +0100)]
Updated patch-coverage.pl script

Change-Id: If8394b2ababc4d6769b3ce04420c855778e0c4b5

21 months ago[AT-SPI] MERGING MARKER 34/244434/27
Artur Świgoń [Fri, 18 Sep 2020 09:40:13 +0000 (11:40 +0200)]
[AT-SPI] MERGING MARKER

This is the tip of the branch with AT-SPI commits to be merged into DALi.

Change-Id: I2df640e0d35dba4957afe53ad916ec9b460816aa

21 months ago[AT-SPI] Correct VISIBLE and SHOWING states 45/246045/2
Bartlomiej Grzelewski [Thu, 22 Oct 2020 14:11:18 +0000 (16:11 +0200)]
[AT-SPI] Correct VISIBLE and SHOWING states

Change-Id: Ia11883054ec19b83c511ff06e2de6e07a10099a8

21 months ago[AT-SPI] Windows fixes 50/245650/7
Artur Świgoń [Tue, 13 Oct 2020 12:01:38 +0000 (14:01 +0200)]
[AT-SPI] Windows fixes

Change-Id: I7fae506eb928ed036f90b8922f041f0fb5794737

21 months ago[AT-SPI] Fixed uint underflow risk 59/245359/10
Maria Bialota [Wed, 7 Oct 2020 14:33:40 +0000 (16:33 +0200)]
[AT-SPI] Fixed uint underflow risk

Change-Id: I7967a7ccf9cfe73beb147f41d2c1850f7ee63da5

21 months ago[AT-SPI] Guard added for potential null pointer dereference 48/245348/9
Lukasz Oleksak [Wed, 7 Oct 2020 11:18:19 +0000 (13:18 +0200)]
[AT-SPI] Guard added for potential null pointer dereference

Change-Id: Ib0fdcdf42d43f98e95d544fc27693b94282afb41

21 months ago[AT-SPI] Implemented reading popup description 09/244909/14
Maria Bialota [Fri, 25 Sep 2020 20:11:58 +0000 (22:11 +0200)]
[AT-SPI] Implemented reading popup description

Change-Id: I7d50c772b18d5f6679e23e3e287dcdff03e61e95

21 months ago[AT-SPI] Improving utc coverage ToggleButton tests 91/245091/16
Bartlomiej Grzelewski [Thu, 1 Oct 2020 07:29:07 +0000 (09:29 +0200)]
[AT-SPI] Improving utc coverage ToggleButton tests

Coverage for GetNamePropertyIndex

Change-Id: Id291b2624916c2e1c451a3c8e7568429c994afb9

21 months ago[AT-SPI] More coverage 09/245109/15
Artur Świgoń [Fri, 2 Oct 2020 09:26:27 +0000 (11:26 +0200)]
[AT-SPI] More coverage

Change-Id: I30b747375bffb5263d4c199712d84bfb619dcc40

21 months ago[AT-SPI] Improving utc coverage 78/245078/22
Lukasz Oleksak [Wed, 30 Sep 2020 16:15:02 +0000 (18:15 +0200)]
[AT-SPI] Improving utc coverage

Change-Id: Ie4b0335de832968988524f7c219fb41bbe342349

21 months ago[AT-SPI] Set both ScreenReaderEnabled and IsEnabled in TestEnableSC 68/245068/10
Artur Świgoń [Wed, 30 Sep 2020 10:24:26 +0000 (12:24 +0200)]
[AT-SPI] Set both ScreenReaderEnabled and IsEnabled in TestEnableSC

Change-Id: Ie3f6a57cb5b550773df761a2c459a148104fa945

21 months ago[AT-SPI] Rewritten UtcDaliControlAccessibilityModal 65/245065/11
Bartlomiej Grzelewski [Wed, 30 Sep 2020 08:38:41 +0000 (10:38 +0200)]
[AT-SPI] Rewritten UtcDaliControlAccessibilityModal

Change-Id: Iea89103835660645e229240357480d47108c7f08

21 months ago[AT-SPI] Pass correct object to dynamic_cast 66/245066/10
Artur Świgoń [Wed, 30 Sep 2020 09:50:37 +0000 (11:50 +0200)]
[AT-SPI] Pass correct object to dynamic_cast

Change-Id: Ie1905e63a315806b8e8e55c91fdf8f3418d09c83

21 months ago[AT-SPI] UTC correction 45/245045/12
Lukasz Oleksak [Tue, 29 Sep 2020 12:56:21 +0000 (14:56 +0200)]
[AT-SPI] UTC correction

Change-Id: Idca47d3ff46273d342447c7ffa6614a2c6f929b6

21 months ago[AT-SPI] More UTC fixes 36/245036/12
Artur Świgoń [Tue, 29 Sep 2020 10:57:53 +0000 (12:57 +0200)]
[AT-SPI] More UTC fixes

Change-Id: Ib792ac40a162807d19cda2adf8e9b1b63b15db0c

21 months ago[AT-SPI] Execute tct under dbus-launch 35/245035/11
Artur Świgoń [Tue, 29 Sep 2020 10:17:23 +0000 (12:17 +0200)]
[AT-SPI] Execute tct under dbus-launch

Change-Id: I5e88cf4bd932070277e58b2fbfb075943efcd560

21 months ago[AT-SPI] UTC fixes 85/244985/12
Artur Świgoń [Mon, 28 Sep 2020 16:33:33 +0000 (18:33 +0200)]
[AT-SPI] UTC fixes

Change-Id: I4ac3ef9666ab3a18537988884c1f5f6548868cf9

21 months ago[AT-SPI] Add TestDBusWrapper and bypass compilation problems 25/244825/13
Bartlomiej Grzelewski [Thu, 24 Sep 2020 10:34:32 +0000 (12:34 +0200)]
[AT-SPI] Add TestDBusWrapper and bypass compilation problems

Change-Id: I6780a0f888782df64ac04df2cf8f7d4d2d64192b

21 months ago[AT-SPI] Implement accessibility for Popup 28/244828/14
Artur Świgoń [Thu, 24 Sep 2020 15:38:23 +0000 (17:38 +0200)]
[AT-SPI] Implement accessibility for Popup

Change-Id: I9afe522913bfaacd5f6bf66e5abe0cd815d7c8af

21 months ago[AT-SPI] Fix cmake cmp0004 error 31/244731/19
Bartlomiej Grzelewski [Wed, 23 Sep 2020 15:46:12 +0000 (17:46 +0200)]
[AT-SPI] Fix cmake cmp0004 error

Change-Id: I60d9c428d195a59a736b5f98559ec70618f81dc9

21 months ago[AT-SPI] Catch exception by reference 05/244705/22
Bartlomiej Grzelewski [Wed, 23 Sep 2020 09:28:50 +0000 (11:28 +0200)]
[AT-SPI] Catch exception by reference

Change-Id: I92648d7bf6dceaa89c6cba3585383afbab5a5500

21 months ago[AT-SPI] Migrate Accessibility tests to dali-toolkit-internal 36/244636/22
Artur Świgoń [Tue, 22 Sep 2020 13:27:06 +0000 (15:27 +0200)]
[AT-SPI] Migrate Accessibility tests to dali-toolkit-internal

Change-Id: I129a7bdf1673466b9657a9876f3e1e8afc5308a2

21 months ago[AT-SPI] Add notification for a11y name/description change 76/244476/25
Artur Świgoń [Fri, 18 Sep 2020 16:15:50 +0000 (18:15 +0200)]
[AT-SPI] Add notification for a11y name/description change

Change-Id: I92236ae2558eda77e832c9989a40f65e92cb5a05

21 months ago[AT-SPI] TextController: emit characters before delete 24/244724/20
Kamil Konieczny [Wed, 23 Sep 2020 13:00:27 +0000 (15:00 +0200)]
[AT-SPI] TextController: emit characters before delete

Deleted characters should be emitted to ATSPI before erase, otherwise the
characters following the deleted characters will be emitted.

Change-Id: I915c239e47cb809ff6204e690d4bc9da952f17bf

21 months ago[AT-SPI] EmitStateChanged for togglable PushButton 30/244630/19
Artur Świgoń [Tue, 22 Sep 2020 11:52:47 +0000 (13:52 +0200)]
[AT-SPI] EmitStateChanged for togglable PushButton

Change-Id: Iddc0275ef519346ceddf96d805275ef6ecc5b493

21 months ago[AT-SPI] Add FOCUSABLE state to TextField and TextEditor 72/244472/19
Kamil Konieczny [Fri, 18 Sep 2020 10:53:39 +0000 (12:53 +0200)]
[AT-SPI] Add FOCUSABLE state to TextField and TextEditor

Add FOCUSABLE state to TextField and TextEditor. Also while at this,
add or remove FOCUSED depending on keyboard focus.

Change-Id: I9bb0f68f3e3f521842c870ea099bae5617b7fc4d

21 months ago[AT-SPI] Add Pause and Resume signals 55/244455/19
Bartlomiej Grzelewski [Fri, 18 Sep 2020 11:35:26 +0000 (13:35 +0200)]
[AT-SPI] Add Pause and Resume signals

Change-Id: Ic69d7342c55c12e51266bda1ba608feeb2687853

21 months ago[AT-SPI] Let MarkFilter find the closest mark 55/244355/21
Artur Świgoń [Thu, 17 Sep 2020 12:18:16 +0000 (14:18 +0200)]
[AT-SPI] Let MarkFilter find the closest mark

Change-Id: I82c2bf9572a7190010e347ae352136668aae705c

21 months ago[AT-SPI] Emit ObjectPropertyChangeEvent::VALUE 39/244339/21
Artur Świgoń [Thu, 17 Sep 2020 10:14:33 +0000 (12:14 +0200)]
[AT-SPI] Emit ObjectPropertyChangeEvent::VALUE

While this could be done inside SetProperty handlers, it would not yield the
desired effect, since the implementation often updates values directly, not via
a SetProperty call.

Change-Id: I2fed4b2d8ee7384bc5484c9af50d4b62a506a23a

21 months ago[AT-SPI] Implement proper accessibility for Slider 76/244276/21
Artur Świgoń [Wed, 16 Sep 2020 15:14:52 +0000 (17:14 +0200)]
[AT-SPI] Implement proper accessibility for Slider

Change-Id: Idb6bb5a14d6178df800b19efbfd23dd8d2197808

21 months ago[AT-SPI] Try auto-scrolling in GrabHighlight 66/243866/22
Artur Świgoń [Thu, 10 Sep 2020 17:10:35 +0000 (19:10 +0200)]
[AT-SPI] Try auto-scrolling in GrabHighlight

Change-Id: I6530c55d3107d1199a5e96619d26af3b00029a34