platform/core/accessibility/universal-switch.git
4 years agoChanged tts pattern which is searched in dlog 95/214895/2
Oskar Chodowicz [Fri, 27 Sep 2019 09:27:48 +0000 (11:27 +0200)]
Changed tts pattern which is searched in dlog

Supports assertions on spoken text from all sources, not only from
screen-reader
Change-Id: Idad27f3c777ac4b065bf429586567cd73c351f6d

4 years agoFixed or operator for batch mode 70/214270/1
Adrian Wojciechowski [Thu, 19 Sep 2019 12:00:42 +0000 (14:00 +0200)]
Fixed or operator for batch mode

Change-Id: I70c6ec0c25942b3645fa4051afdf8246a375bbbb

4 years agoAdded small delay after clear_application in batch mode 73/212873/2
Adrian Wojciechowski [Tue, 27 Aug 2019 14:32:05 +0000 (16:32 +0200)]
Added small delay after clear_application in batch mode

Change-Id: I266792298439be53557975a58074dc38bea46179

4 years agoFix for context not rebuilding correctly 95/212595/1
Adrian Wojciechowski [Fri, 23 Aug 2019 08:07:05 +0000 (10:07 +0200)]
Fix for context not rebuilding correctly

Change-Id: I13428576d5a1cc321cbe3df03f7e78187a38615a

4 years agofix for resource leak 36/212436/3
Radoslaw Cybulski [Wed, 21 Aug 2019 10:54:10 +0000 (12:54 +0200)]
fix for resource leak

Fix for memory leak, where memory allocated by vconf_get_str
would not be released.

Change-Id: Ia1370e457bbaf6c8fc71ce0d81debf922c9a86dd

4 years agofix for hang, when trying to use BatchExecutor in tests in non-ui mode 56/212356/3
Radoslaw Cybulski [Tue, 20 Aug 2019 14:00:15 +0000 (16:00 +0200)]
fix for hang, when trying to use BatchExecutor in tests in non-ui mode

In some tests UniversalSwitch tried to create MainWindow to retrieve
screen size, which in non-ui mode causes hang. Algo ui_app_exit
can't be called from app_create callback.

Change-Id: I3178c233dbb44bff4ce06a36bf419033f79d6aeb

4 years agoModified batch runner to handle pause/resume gesture 11/211411/2
Adrian Wojciechowski [Fri, 2 Aug 2019 12:38:59 +0000 (14:38 +0200)]
Modified batch runner to handle pause/resume gesture

Change-Id: I4dfeec40d3210e5d41d50e60f5b8987c41ce8251

4 years agoCopy efl wrapper from accessibility-settimg 46/211346/2
Oskar Chodowicz [Thu, 1 Aug 2019 13:18:05 +0000 (15:18 +0200)]
Copy efl wrapper from accessibility-settimg

Change-Id: I2a11389924f5fd7d7a044433f2756c96b93993fb

4 years agoAdded key press function in batch mode 47/211247/1
Adrian Wojciechowski [Wed, 31 Jul 2019 10:35:27 +0000 (12:35 +0200)]
Added key press function in batch mode

Change-Id: I1aae78b1114a8f8c4bd42021e9634fe181fc4d5e

4 years agoFix accessibility setting package name 52/210452/2
Lukasz Wlazly [Fri, 19 Jul 2019 07:26:32 +0000 (09:26 +0200)]
Fix accessibility setting package name

Change-Id: I23d16b407e2652f273225f1edbff886977ea6cf3

4 years agofix for invalid context change notification, when new context has the same name 91/210491/1
Radoslaw Cybulski [Fri, 19 Jul 2019 14:00:10 +0000 (16:00 +0200)]
fix for invalid context change notification, when new context has the same name

Change-Id: I5d4b22fc819ec9091429f83a9c7a3131849ccf17

4 years agoAdded launch_application function in BatchRunner 79/210179/2
Adrian Wojciechowski [Tue, 16 Jul 2019 11:07:19 +0000 (13:07 +0200)]
Added launch_application function in BatchRunner

Change-Id: Ia31d4ab7fa169fe87471377468d1f9e2b50de6b2

4 years agoChanged run-batch.bat to allow importing other tests 24/209924/1
Adrian Wojciechowski [Fri, 12 Jul 2019 10:01:34 +0000 (12:01 +0200)]
Changed run-batch.bat to allow importing other tests

Change-Id: Id296c25bc8d9c44f4700896db2ae144984a9bb0f

4 years agoFixed flick gesture on wearable emulator and add drag gesture 22/209822/1
e.czarnocki [Wed, 10 Jul 2019 14:57:36 +0000 (16:57 +0200)]
Fixed flick gesture on wearable emulator and add drag gesture

Change-Id: If1ab1c283fb4fc1f52885a8f4164844d80955683

4 years agofix for dimensions on smartwatch in batch mode 92/208192/2
Radoslaw Cybulski [Wed, 19 Jun 2019 11:21:36 +0000 (13:21 +0200)]
fix for dimensions on smartwatch in batch mode

Change-Id: I1a2d376b7f3d458a0ccac9548fa1c996ae5889a4

4 years agoAdded TURN_WHEEL function to BatchRunner 07/209407/5
Adrian Wojciechowski [Fri, 5 Jul 2019 08:37:15 +0000 (10:37 +0200)]
Added TURN_WHEEL function to BatchRunner

Change-Id: I8e1099ea7da90aee22e8e1c6c87b82ab6a264118

4 years agoAdded generateWheelTurn function to utils 68/209368/4
Adrian Wojciechowski [Fri, 5 Jul 2019 07:40:14 +0000 (09:40 +0200)]
Added generateWheelTurn function to utils

Change-Id: I4032f07f1658b31dc6152ebda6d7b5df8dbcf928

4 years agoAdded run-batch script adjusted for Windows 43/208443/2
Adrian Wojciechowski [Mon, 24 Jun 2019 08:56:55 +0000 (10:56 +0200)]
Added run-batch script adjusted for Windows

Change-Id: Ie33a563a1c15f476d97ce09035c14ac75990e5ca

4 years agoChanged dlog file path to work with emulator image 91/208191/3
Adrian Wojciechowski [Wed, 19 Jun 2019 11:09:16 +0000 (13:09 +0200)]
Changed dlog file path to work with emulator image

Change-Id: Ifad0c0b0a08e56f3b42e35ad212129bc805caa5b

4 years agoAdd dbus signal emission on switches configuration changing 15/206715/5
Oskar Chodowicz [Thu, 23 May 2019 13:03:21 +0000 (15:03 +0200)]
Add dbus signal emission on switches configuration changing

Change-Id: I111e84f7ca68c318c6140f7ddcf6e22c7c73ccd1

5 years agoRemoved unnecessary delay between taps 74/207774/1
Adrian Wojciechowski [Wed, 12 Jun 2019 09:19:23 +0000 (11:19 +0200)]
Removed unnecessary delay between taps

Change-Id: I25a6869a08bdbd86ecfd953c4cc7aab977b464ae

5 years agoFixed unexpect app manager error 36/207636/2
e.czarnocki [Mon, 10 Jun 2019 09:13:57 +0000 (11:13 +0200)]
Fixed unexpect app manager error

Change-Id: I32e27b0d75fddc6e2d44594e2eef18e5ba10ec43

5 years agofix missing logging for print function in batch mode 33/207733/1
Radoslaw Cybulski [Tue, 11 Jun 2019 14:46:49 +0000 (16:46 +0200)]
fix missing logging for print function in batch mode

Change-Id: I6adb426f019c4bd6c2a7d21370cde59fb5258c13

5 years agoadd highlight function to batch mode 47/207647/2
Radoslaw Cybulski [Fri, 7 Jun 2019 13:27:24 +0000 (15:27 +0200)]
add highlight function to batch mode

Change-Id: I302c8579ee55f10ea9f8318863d0b67ca59eb7d8

5 years agoSlightly change flick timing's in batch mode 85/207585/2
Radoslaw Cybulski [Fri, 7 Jun 2019 06:12:59 +0000 (08:12 +0200)]
Slightly change flick timing's in batch mode

Change-Id: Ic9b0bc4e64c415fa524d081dd1f730b73f7066cd

5 years agoadd is_point_on_screen to batch mode 34/207534/2
Radoslaw Cybulski [Thu, 6 Jun 2019 12:14:58 +0000 (14:14 +0200)]
add is_point_on_screen to batch mode

Change-Id: I83c07a3d1bf3c55a016e3228d27107ff5890b07a

5 years agoadd none value and is operator to batch mode 75/207475/2
Radoslaw Cybulski [Wed, 5 Jun 2019 07:37:08 +0000 (09:37 +0200)]
add none value and is operator to batch mode

Change-Id: Ieb48eb43f5f81f9b9e7dbf3d5815b9e1f9f6106c

5 years agofix for missing ' in log entry 97/207397/1
Radoslaw Cybulski [Tue, 4 Jun 2019 08:25:36 +0000 (10:25 +0200)]
fix for missing ' in log entry

Change-Id: Ieb45fb57d97875935d0e11acb3b0d327a35f318e

5 years agofind_by_name looks in keyboard now in batch mode 56/206956/3
Radoslaw Cybulski [Wed, 29 May 2019 09:56:13 +0000 (11:56 +0200)]
find_by_name looks in keyboard now in batch mode

Change-Id: Iebfac5a856179b32f7bd292c90a5fc95f9bb06b1

5 years agoAdd range python-like function to batch mode 47/206947/3
Radoslaw Cybulski [Tue, 28 May 2019 12:00:55 +0000 (14:00 +0200)]
Add range python-like function to batch mode

Change-Id: I328c423249bc99baab6d1fadde48d144ae7507f3

5 years agofix for not working gui() in batch mode 03/206703/7
Radoslaw Cybulski [Thu, 23 May 2019 08:32:05 +0000 (10:32 +0200)]
fix for not working gui() in batch mode

Change-Id: If3c3ac3bb81cd5810d5c912667d80b075058371e

5 years agoBugfix: import fails when imported script throws exception 46/170846/8
Paweł Stawicki [Thu, 22 Feb 2018 15:02:34 +0000 (16:02 +0100)]
Bugfix: import fails when imported script throws exception

Change-Id: Ia729cc8fbb787af452e06eb95563e83bff52655b

5 years agoAdd maximum call stack size in batch mode 61/170261/9
Lukasz Wlazly [Fri, 16 Feb 2018 10:07:29 +0000 (11:07 +0100)]
Add maximum call stack size in batch mode

Change-Id: I2d86c00fec929dbbfbe82d58297101be583f1834

5 years agofix for invalid wait stacking in batch mode 39/206639/3
Radoslaw Cybulski [Wed, 22 May 2019 10:31:40 +0000 (12:31 +0200)]
fix for invalid wait stacking in batch mode

Change-Id: I76f98aeede17f3de4ce13741e6efd93ae74a487a

5 years agofix for invalid context building in presence of keyboard 82/206582/2
Radoslaw Cybulski [Tue, 21 May 2019 12:09:33 +0000 (14:09 +0200)]
fix for invalid context building in presence of keyboard

Change-Id: I6a5f1bb5b598d5960264b8c3ad28464c2d4d9eb6

5 years agochange tts log handling to new format in batch mode 42/206342/4
Radoslaw Cybulski [Thu, 16 May 2019 14:13:08 +0000 (16:13 +0200)]
change tts log handling to new format in batch mode

Change-Id: Iab582f63525c9fe0b62ad1ef089eb5a6e6edc10f

5 years agoHandling proper context for functions 54/170254/2
Lukasz Wlazly [Thu, 15 Feb 2018 13:25:18 +0000 (14:25 +0100)]
Handling proper context for functions

Previously calling function assigned to variable was done with invalid context.
This patch changes context to correct.

Change-Id: Ifbc074c5eca747411c6613d8b3057fa969d763a4

5 years agofix for failed DOUBLE_TAP without arguments 83/206483/2
Radoslaw Cybulski [Mon, 20 May 2019 11:24:07 +0000 (13:24 +0200)]
fix for failed DOUBLE_TAP without arguments

Change-Id: Idd6617392c79930d53d55da3c26eb8335bafba10

5 years agoflicks now take fingers arg in batch mode 95/206395/4
Radoslaw Cybulski [Fri, 17 May 2019 08:28:09 +0000 (10:28 +0200)]
flicks now take fingers arg in batch mode

Change-Id: I450a4bd557673072c2eab8ff86e5bd9519680e9b

5 years agoadd several major batch mode functionalities 50/206250/8
Radoslaw Cybulski [Wed, 15 May 2019 11:44:47 +0000 (13:44 +0200)]
add several major batch mode functionalities

Logical operators (and / or / not), bit operators (| & ^ ~),
string.join, iterator type support, multiple fingers tap.

Change-Id: I3825388db3107901533e48285f43bab6371b7a65

5 years agofix tts line issue 10/206110/4
Radoslaw Cybulski [Tue, 14 May 2019 09:47:36 +0000 (11:47 +0200)]
fix tts line issue

Change-Id: I6cc8bd0a463e82a8b812d1d48066ce9770e62ac5

5 years agoAdd dlog wait function to batch mode 45/206045/3
Radoslaw Cybulski [Mon, 13 May 2019 13:09:41 +0000 (15:09 +0200)]
Add dlog wait function to batch mode

Change-Id: Iafb018ed236811faa413d5c5cba7556aa72406df

5 years agoadd find_by_criteria batch function 52/205952/4
Radoslaw Cybulski [Fri, 10 May 2019 12:59:43 +0000 (14:59 +0200)]
add find_by_criteria batch function

Change-Id: I6f4f45244341843882133abade82e8d4edb9d264

5 years agoadd clear_applications function to batch mode 94/205894/4
Radoslaw Cybulski [Fri, 10 May 2019 07:07:45 +0000 (09:07 +0200)]
add clear_applications function to batch mode

Change-Id: Iccc6f0b4b79582043834023f0e4b5ecdc76cdaa3

5 years agoTemporary fix for calendar crashes 65/205665/3
Adrian Wojciechowski [Wed, 8 May 2019 09:12:11 +0000 (11:12 +0200)]
Temporary fix for calendar crashes

Change-Id: If23742adfc96382d063ab4497a082deed1a6fc19

5 years agoTAPs now also accept string as atspi object to tap on 81/205581/3
Radoslaw Cybulski [Tue, 7 May 2019 14:17:30 +0000 (16:17 +0200)]
TAPs now also accept string as atspi object to tap on

Change-Id: Ie477d1f858c00fe4d0818d70b4a07c2e71b9a5ca

5 years agoFixes to TTS 44/205544/6
Adrian Wojciechowski [Tue, 7 May 2019 08:59:31 +0000 (10:59 +0200)]
Fixes to TTS

Change-Id: If0ee5e6d2eb140a54ddba45fd4ca253f58928ac4

5 years agoAdd flick left / right / up / down and taps to batch mode 30/205130/7
Radoslaw Cybulski [Mon, 29 Apr 2019 09:51:40 +0000 (11:51 +0200)]
Add flick left / right / up / down and taps to batch mode

Change-Id: Ifff9053df5ca63156d02cebb53aa755b606c9b13

5 years agoFixes for batch mode 60/204660/3
Radoslaw Cybulski [Thu, 25 Apr 2019 08:37:13 +0000 (10:37 +0200)]
Fixes for batch mode

Minor refactor and some fixes for batch mode.

Change-Id: I109c0b9d0e5476f74ead6633dd4bd8fcc6b7c29e

5 years agoDebug printing refactor in batch mode 86/203286/3
Radoslaw Cybulski [Thu, 11 Apr 2019 08:36:59 +0000 (10:36 +0200)]
Debug printing refactor in batch mode

Change-Id: Ia957ccf5f7554b79cf5a88819cf981d001544cb0

5 years agoChange of method signature due to external API change 07/206307/3
Lukasz Wlazly [Thu, 16 May 2019 07:00:27 +0000 (09:00 +0200)]
Change of method signature due to external API change

This patch follows change happend in e-mod-tizen-screen-reader
regarding new functionality for DispatchDragEvent

Change-Id: I2962284448d9a68961a8bec0eaeb92dfef4e9979

5 years agoAdd MIT disclaimer regarding keys names 61/194161/6
Lukasz Wlazly [Thu, 29 Nov 2018 11:59:17 +0000 (12:59 +0100)]
Add MIT disclaimer regarding keys names

Change-Id: I3a9a0864fad5a68919caa9df2cac1063835c4ef8

5 years agoFix issues detected by svace 07/193807/4
Oskar Chodowicz [Mon, 26 Nov 2018 11:42:41 +0000 (12:42 +0100)]
Fix issues detected by svace

Change-Id: Icdfa44aca13924c4e73e5cf7345fea6ed8857433

5 years agoReplace QueryBuilder with hiberlite ORM library 08/187908/8
Tomasz Jeschke [Wed, 29 Aug 2018 10:45:15 +0000 (12:45 +0200)]
Replace QueryBuilder with hiberlite ORM library

The goal is to replace building queries manually
with a dedicated ORM library.

hiberlite library included in the repository
https://github.com/paulftw/hiberlite
Latest commit ffd558a4917b33668d1001b4bba8e11b508be06a

QueryBuilder source files have been deleted.
SQLiteConfiguration files have been replaced
with HiberliteConfiguration.

Change-Id: If3f2e5caca633f1d4b167a79f2b9c1ceef39f74b

5 years agoDBusTests: fix not working tests 82/187382/1
Tomasz Jeschke [Wed, 22 Aug 2018 11:13:47 +0000 (13:13 +0200)]
DBusTests: fix not working tests

Access to DBus was changed.
Now to connect to specific interface on DBus
a config with the names of interfaces is needed.

Change-Id: I8c0eac297da074cb198ad86792fc49c0b149921d

5 years agokeyboard: refresh navigation interface after show/hide 69/186269/7
Tomasz Jeschke [Wed, 8 Aug 2018 11:18:46 +0000 (13:18 +0200)]
keyboard: refresh navigation interface after show/hide

Change-Id: Iefc060b4bcb9300765b0530f36394234a9f0d26e

5 years agoRegister window as screensaver 79/157679/7
Paweł Stawicki [Wed, 25 Oct 2017 16:52:24 +0000 (18:52 +0200)]
Register window as screensaver

registering as screensaver moves window to a layer above quickpanel

Change-Id: I2b74f828d5cf56e2f9b1dbe1b1fc9811bc7d348d

5 years agoignoredAtspiRoles: add ATSPI_ROLE_IMAGE_MAP to the list 00/185800/2
Tomasz Jeschke [Thu, 2 Aug 2018 10:27:01 +0000 (12:27 +0200)]
ignoredAtspiRoles: add ATSPI_ROLE_IMAGE_MAP to the list

image map is a container so it should not be navigated on

Change-Id: I07db9421436a671cbe4b61e2fc6fd8e649a8e14d

5 years agoCrop scanning field to window dimensions 97/184997/1
Lukasz Wlazly [Wed, 25 Jul 2018 06:20:53 +0000 (08:20 +0200)]
Crop scanning field to window dimensions

Change-Id: I72536b33167f719570e407dc2bc76f7bdda0a952

5 years agoKey context changes with id 93/184993/1
Radoslaw Cybulski [Wed, 25 Jul 2018 06:09:26 +0000 (08:09 +0200)]
Key context changes with id

Context changes are now keyed with id (with newer context change
getting next id), only the newest context change result will be used in
navigation. This fixes race, when two context change processes running
in parallel could result in wrong one being picked.

Change-Id: I3aad796e1f840d4b9918f8c7f02cda676174c5d6

5 years agoChange condition for creating new row during navigation 18/184818/2
Lukasz Wlazly [Mon, 23 Jul 2018 09:46:15 +0000 (11:46 +0200)]
Change condition for creating new row during navigation

In some cases UI widgets overlap each others with small number of
pixels. Those widgets should be seen as different rows during
navigation. New condition makes that, even if next elements starts in
3/4 of current row height, it would create new row.

Change-Id: I2b84b7b35de762365dcd95117c1fcc919f38e447

5 years agoFix for vconf keys and SwitchInteractionManager 19/170119/4
Lukasz Wlazly [Tue, 13 Feb 2018 10:36:05 +0000 (11:36 +0100)]
Fix for vconf keys and SwitchInteractionManager

This patch will:
1. Set default values of some vconf keys according to guideline
2. Copy std::string object when passed to callback inside SwitchInteractionManager

Change-Id: Ie510e84ed47df5ec82541418d9d3b513960fbe1f

5 years agoReducing number of dbusclients in SelectActivity 44/184644/2
Lukasz Oleksak [Thu, 19 Jul 2018 14:22:43 +0000 (16:22 +0200)]
Reducing number of dbusclients in SelectActivity

Change-Id: I98bc88b1a7db9a33e1f054b2e507ea19f123f5f4

5 years agoUsage of GObjectUnref 42/184542/2
Lukasz Wlazly [Wed, 18 Jul 2018 13:16:02 +0000 (15:16 +0200)]
Usage of GObjectUnref

Change-Id: I6349888133e348f4f99049494396332ff4048761

5 years agoUpdate according to EFL 1.20 59/181959/7
Lukasz Wlazly [Wed, 18 Apr 2018 10:51:25 +0000 (12:51 +0200)]
Update according to EFL 1.20

Change-Id: I3d51bc660d9fbf1a1bfdac4942ad8fe5d8d93adf

5 years agoRedefine universal-switch vconf keys. 81/167281/2
Pawel Kurowski [Tue, 16 Jan 2018 15:14:03 +0000 (16:14 +0100)]
Redefine universal-switch vconf keys.

Change-Id: I482ad3e3b422c1586dc80138a4bab424ea6b6814

6 years agoMove "keyboard disconnected" popup window to a separate executable 44/171544/8
Paweł Stawicki [Mon, 12 Mar 2018 12:32:36 +0000 (13:32 +0100)]
Move "keyboard disconnected" popup window to a separate executable

Change-Id: I6f712fb03d10df7c2519ef475822279e83bbbcb4

6 years agoRemove keyboardRootName2 hack. 12/171112/6
Pawel Kurowski [Mon, 26 Feb 2018 16:08:41 +0000 (17:08 +0100)]
Remove keyboardRootName2 hack.

Application with empty name may be incorrectly recognized as keyboard,
what will lead to looping the search for the scanning context.

Change-Id: Icba02f8e5f3aee0d320120d4f6eac251414de9fc

6 years agoFixes problem with blocked scanning after Auto Tap 58/171558/1
Lukasz [Mon, 5 Mar 2018 17:06:54 +0000 (18:06 +0100)]
Fixes problem with blocked scanning after Auto Tap

Change-Id: If10f26e7214b69871d523e17444be37e8dbc2359

6 years agoChange reading rules in voice support mode 16/170716/5
Pawel Kurowski [Wed, 21 Feb 2018 17:28:08 +0000 (18:28 +0100)]
Change reading rules in voice support mode

PointScanner reads found element with its accessible name.

RowScanner reads current element in row with its accessible name,
reads "multi-element" row with "row X", where X is the row number starting at 1,
reads "one-element" row same as element in this row,
reads "escape" frame.

Change-Id: I57488cf9a16a08316e85e24937c85ce02c936240

6 years agoPointScanner will not use information about scanning field. 52/170552/7
Pawel Kurowski [Tue, 20 Feb 2018 14:18:21 +0000 (15:18 +0100)]
PointScanner will not use information about scanning field.
It will always scan the full area of the screen and draw full-sized vertical/horizontal lines.

Change-Id: Ie65120d152a080f0f41cd875221f504bbce04e4d

6 years agoFix problem with inactiveLoopCounter in RowScanner 58/170558/4
Pawel Kurowski [Tue, 20 Feb 2018 20:07:36 +0000 (21:07 +0100)]
Fix problem with inactiveLoopCounter in RowScanner

Slight refactor
getFirstElementIndex takes into account 'invertDirection' argument

Change-Id: Ic0b7b21de9e8086f9e61c20927d31f222f931ea1

6 years agoKey event generator with e-mod method 30/169830/5
Lukasz Wlazly [Fri, 9 Feb 2018 12:58:45 +0000 (13:58 +0100)]
Key event generator with e-mod method

This solution enables synchronous dispatching
of key events

Change-Id: If09762f767f28772e0210d496691cd2649a1ff86

6 years agoAdd return statement to batch runner 02/170002/3
Paweł Stawicki [Mon, 12 Feb 2018 18:08:01 +0000 (19:08 +0100)]
Add return statement to batch runner

Change-Id: If2b055e67ffee1e286c4a18554a25222a7dd904f

6 years agoAdd functions to batch runner 33/169733/6
Paweł Stawicki [Thu, 8 Feb 2018 18:44:50 +0000 (19:44 +0100)]
Add functions to batch runner

Change-Id: I25c6c0d1ad65a611e5275e7824276fb73b312183

6 years agoFix for invalid doneCallback calling in GestureActivity 41/169841/1
Lukasz Wlazly [Fri, 9 Feb 2018 15:27:21 +0000 (16:27 +0100)]
Fix for invalid doneCallback calling in GestureActivity

Change-Id: Ie6f30ac0b37a552d652e9b9ae16633ad3f98a6a5

6 years agoRemove cynara warning. 31/169731/2
Pawel Kurowski [Thu, 8 Feb 2018 18:01:49 +0000 (19:01 +0100)]
Remove cynara warning.

Change-Id: I94f3846ec20fc4aabc861e3029d2a1c16fae2e74

6 years agoFix incorrect deduction of back frame size. 87/169587/7
Pawel Kurowski [Wed, 7 Feb 2018 19:42:47 +0000 (20:42 +0100)]
Fix incorrect deduction of back frame size.

Previously, to find frame size, tree was searched for fixed signature of roles.
New function calculates smallest rectangle containing all accepted elements.

Change-Id: I0fe08c87ff3e659fb047953fbc91830ef32275c0

6 years agoSupport for menus smaller then 4 elements. 66/164166/6
Pawel Kurowski [Fri, 15 Dec 2017 17:03:50 +0000 (18:03 +0100)]
Support for menus smaller then 4 elements.

Change-Id: I752e688e62294c7786489f7bc9d17b75e7356a71

6 years agoFixes invalid error message, when timeouting on gui() call 76/169576/3
Radoslaw Cybulski [Wed, 7 Feb 2018 14:36:35 +0000 (15:36 +0100)]
Fixes invalid error message, when timeouting on gui() call

Change-Id: I20016ca4c0405ab9f371ff35971c646e8e01578e

6 years agoFixes invalid parsing of function call with keyword args only 17/169717/3
Radoslaw Cybulski [Thu, 8 Feb 2018 13:16:38 +0000 (14:16 +0100)]
Fixes invalid parsing of function call with keyword args only

Call like foo(a = 1, b = 2) would fail, due to invalid parsing of second argument (b).

Change-Id: I4ca2558cf6d0e42d8b79c5c0a03490948415812b

6 years agoAdd parameter names to predefined functions 30/169430/3
Paweł Stawicki [Thu, 8 Feb 2018 10:59:24 +0000 (11:59 +0100)]
Add parameter names to predefined functions

Change-Id: I27a0c223e308756ea8f8e34cc25a7213c602c58c

6 years agoAdd import(filename) method to BatchRunner 61/168761/15
Paweł Stawicki [Thu, 1 Feb 2018 12:51:22 +0000 (13:51 +0100)]
Add import(filename) method to BatchRunner

Change-Id: Ied3a106417691d3f695c671873599defa6db2217

6 years agoFixes invalid wait operations for gui 72/169572/2
Radoslaw Cybulski [Wed, 7 Feb 2018 14:03:10 +0000 (15:03 +0100)]
Fixes invalid wait operations for gui

Change-Id: Id5c0105e484925bc56c5b1f0f561a69314bf8087

6 years agoAdds missing constructor overload to EvaluationValue 58/169558/1
Radoslaw Cybulski [Wed, 7 Feb 2018 11:31:13 +0000 (12:31 +0100)]
Adds missing constructor overload to EvaluationValue

Change-Id: I8f1b99268522e5c1de6b616a04bbb2793ae933af

6 years agoRemoves unnecessary debug messages 57/169557/1
Radoslaw Cybulski [Wed, 7 Feb 2018 11:23:21 +0000 (12:23 +0100)]
Removes unnecessary debug messages

Change-Id: Iaa83742b1928a947a23e99b5a1b73df0d96d059f

6 years agoAdd licence notices and remove needless comments 16/169416/2
Lukasz Wlazly [Tue, 6 Feb 2018 10:44:23 +0000 (11:44 +0100)]
Add licence notices and remove needless comments

Change-Id: I19854ab57d780b73ccac347e2ba59a3848f05cf9

6 years agoRename TestExecutor to BatchExecutor, move definition to header 77/168977/4
Paweł Stawicki [Thu, 1 Feb 2018 12:42:11 +0000 (13:42 +0100)]
Rename TestExecutor to BatchExecutor, move definition to header

Change-Id: I77e3af59358f7ed17ec1b9475fd0da5a50e5d864

6 years agoAdd class for postponed function calling 60/169160/9
Lukasz Wlazly [Fri, 2 Feb 2018 14:04:48 +0000 (15:04 +0100)]
Add class for postponed function calling

Change-Id: Ia1165f55ed1d48908bfa70f192a7e9fb35883db5

6 years agoFixes crash, when pending connection is in progress, when quiting 65/169165/9
Radoslaw Cybulski [Fri, 2 Feb 2018 15:48:00 +0000 (16:48 +0100)]
Fixes crash, when pending connection is in progress, when quiting

Keeps track of all pending DBus requests to cancel them, when
given connection is being closed.

Change-Id: I1d8bb665fcd604013d8020ccb8ef8f5c2ab7c1e8

6 years agoFix for invalid type in debug message 94/169294/1
Lukasz Wlazly [Mon, 5 Feb 2018 14:24:24 +0000 (15:24 +0100)]
Fix for invalid type in debug message

Change-Id: I1919a9e268824432376b69a86039c089f1f94e26

6 years agoAdd return value validation in GestureActivity 51/169151/2
Lukasz Wlazly [Fri, 2 Feb 2018 12:34:51 +0000 (13:34 +0100)]
Add return value validation in GestureActivity

Because e-mod call may fail, return value is checked
and proper error message is added to log

Change-Id: I0f42d2b3f9bfdf5ec4972f91a0f30a9e3e2db8eb

6 years agoFixes incorrect failure condition in activity processing in batch mode 82/169282/1
Radoslaw Cybulski [Mon, 5 Feb 2018 11:20:36 +0000 (12:20 +0100)]
Fixes incorrect failure condition in activity processing in batch mode

Fixes situation, where activity would be prematurely judged as failed.

Change-Id: I2acbd86856643b9f5bc7cede7ab75ae76fd02f73

6 years ago[Fix] User can access US menu via touch display. 85/166085/8
Pawel Kurowski [Fri, 5 Jan 2018 19:38:56 +0000 (20:38 +0100)]
[Fix] User can access US menu via touch display.

Small inconvenience connected to this solution:
gestures must be added by timer (the choice of delay is irrelevant)

With timer, function will be queued in main loop,
and executed later than change of input region,
allowing gesture to be passed to application below Universal Switch.

Change-Id: Ib774e65fc85bbc949b6b1c1c74a8a0adca4cd77d

6 years agoWaitTTS and WaitGui structures extracted from methods 70/168570/5
Lukasz Wlazly [Mon, 29 Jan 2018 09:24:37 +0000 (10:24 +0100)]
WaitTTS and WaitGui structures extracted from methods

Change-Id: I628330a9bbec53a7890047521dfe14f6261bad43

6 years ago[FIX] Add doneCallback calling in process method 60/168760/2
Lukasz Wlazly [Tue, 30 Jan 2018 14:23:24 +0000 (15:23 +0100)]
[FIX] Add doneCallback calling in process method

Change-Id: I3cb06020dba3390a382641c421a931bbf23058cd

6 years agoFix for ecore::Timer 35/168835/2
Lukasz Wlazly [Wed, 31 Jan 2018 08:45:25 +0000 (09:45 +0100)]
Fix for ecore::Timer

1. Invalid move constructor
2. Reset with no arguments haven't always removed callback

Change-Id: Ia02dd6dd4dc02849290c07560dfa667b033fea71

6 years agoGesture activities with new e-mod API 97/168597/10
Lukasz Wlazly [Mon, 29 Jan 2018 11:50:02 +0000 (12:50 +0100)]
Gesture activities with new e-mod API

Change-Id: I182f92a7bcce7bda386974dd3467bd015d62b93c

6 years agoChange in name of class EvaluationValue 53/168553/4
Lukasz Wlazly [Mon, 29 Jan 2018 08:18:06 +0000 (09:18 +0100)]
Change in name of class EvaluationValue

Change-Id: I573c53a5f2ca6ee34b08f4e50a20f4146ad0fdda

6 years agoFixes crash on Universal-Switch's shutdown 45/168445/2
Radoslaw Cybulski [Fri, 26 Jan 2018 15:38:59 +0000 (16:38 +0100)]
Fixes crash on Universal-Switch's shutdown

Change-Id: Ia1bb4f2fdb7292e2be4177d10fa91ced3e12db43