platform/core/uifw/dali-toolkit.git
3 years agoUpdated patch coverage script. 62/249462/1
David Steele [Fri, 11 Dec 2020 18:11:01 +0000 (18:11 +0000)]
Updated patch coverage script.

Ensured that the coverage output is only shown in verbose mode after
all other errors have been found.
Clearly separate the script output from the coverage output
Added errors and warning tags to... errors and warnings.

Change-Id: I9376854620f110e28ca8cad9a54c8b98948970f9

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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>
3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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>
3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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>
3 years 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

3 years 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>
3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years 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

3 years ago[AT-SPI] Override IsScrollable for Scrollable 65/243865/21
Artur Świgoń [Thu, 10 Sep 2020 16:14:59 +0000 (18:14 +0200)]
[AT-SPI] Override IsScrollable for Scrollable

Change-Id: Iccee10708223938cc3fd74571331349e4437d609

3 years ago[AT-SPI] Support reading states and tooltips of ToggleButton 62/243862/21
Artur Świgoń [Thu, 10 Sep 2020 14:21:13 +0000 (16:21 +0200)]
[AT-SPI] Support reading states and tooltips of ToggleButton

Change-Id: I71f84e5cde9734dc80d8f7fc65c75d1e94f5e178

3 years ago[AT-SPI] Support gaining keyboard focus in TextField, TextEditor 30/243630/21
Artur Świgoń [Tue, 8 Sep 2020 16:29:34 +0000 (18:29 +0200)]
[AT-SPI] Support gaining keyboard focus in TextField, TextEditor

Change-Id: If52491ec863ba705fea8775bce0f44c70522e32e

3 years ago[AT-SPI] Allow two finger pan gesture 24/243624/22
Artur Świgoń [Tue, 8 Sep 2020 13:40:07 +0000 (15:40 +0200)]
[AT-SPI] Allow two finger pan gesture

Change-Id: I56de34b73f265849a1f74f09cbf5c1a9f1428165

3 years ago[AT-SPI] Move setting highlightability property for controls to inheriting classes 47/239447/39
Maria Bialota [Fri, 24 Jul 2020 18:26:42 +0000 (20:26 +0200)]
[AT-SPI] Move setting highlightability property for controls to inheriting classes

* Giving highlightable state explicitly for particular control by its developer is more reasonable than giving this state for all controls by default.
* Such approach allows for better control over UI elements highlightability. We avoid highlighting containers like layouts, etc.

Change-Id: Ifc1b5e268c2bd02c17498d0dba619771c5d5b00d

3 years ago[AT-SPI] Make Accessible::GetName() fall back to actor name 52/243152/23
Artur Świgoń [Thu, 3 Sep 2020 10:21:39 +0000 (12:21 +0200)]
[AT-SPI] Make Accessible::GetName() fall back to actor name

Change-Id: I9042919ea99759a6b5c0bc60e19e6858ca0c078b

3 years ago[AT-SPI] Fix role setting 60/241160/36
Artur Świgoń [Tue, 18 Aug 2020 07:48:59 +0000 (09:48 +0200)]
[AT-SPI] Fix role setting

Change-Id: I8a697c6875a8c5317585a4b7fcf782facb1224e3