summaryrefslogtreecommitdiff
path: root/dali/internal/accessibility/bridge
AgeCommit message (Collapse)AuthorFilesLines
2021-07-26[ATSPI] Blocking unwanted emission of "MoveOuted" signalLukasz Oleksak5-6/+6
This patch is blocking unwanted emission of "MoveOuted" signal to dbus when auto-scroll feature moves highlighted object into the screen. This patch is required following dali-toolkit patch: https://review.tizen.org/gerrit/#/c/platform/core/uifw/dali-toolkit/+/261238/ Change-Id: Ie3b7371376d4b11f1490e46a04d7d2bbd29a3064
2021-07-22Merge "[ATSPI] Add MoveOuted interface" into devel/masterShinwoo Kim5-0/+33
2021-07-15[AT-SPI] Fix logging object address in bridge-text.cppArtur Świgoń1-1/+1
The following commit introduced a null pointer dereference bug (by using the wrong variable): commit 0f89686c3137b7972e41c44e48c0da5de385a360 Author: Seoyeon Kim <seoyeon2.kim@samsung.com> Date: Wed Jun 23 15:11:07 2021 +0900 Update ATSPI code according to DALi coding rule <cut> Change-Id: Ie1a2f0185ed90846fba61a999bcea81038621ae0 The bug has been fixed by the following commit which, unfortunately, does not restore logging the object address as is done in other bridge-*.cpp files: commit 11d8929702373f3e7601b7e513f48bec42611844 Author: David Steele <david.steele@samsung.com> Date: Fri Jul 9 12:23:51 2021 +0100 Fixing error found by static analyser Change-Id: I5f6083f6df7e007815c726b22d16c652a01b5be8 Note to people unfamiliar with the AT-SPI bridge: the std::domain_error which is thrown here is serialized as an error reply on DBus which is then sent back to the original caller (e.g. screen-reader). Change-Id: I7e535220dbbdd78703db4af4395e5c3384db5405
2021-07-15[ATSPI] Add MoveOuted interfaceShinwoo Kim5-0/+33
This interface is used for an object moving out of view area. The following dali-toolkit patch is using this interface. https://review.tizen.org/gerrit/#/c/platform/core/uifw/dali-toolkit/+/260342/ Change-Id: Ibd0fbfa3ddb22c66ef4ece26b97ec87a439bfe1a
2021-07-09Fixing error found by static analyserDavid Steele1-1/+1
Change-Id: I5f6083f6df7e007815c726b22d16c652a01b5be8
2021-07-07Merge "Update ATSPI code according to DALi coding rule" into devel/masterSeoyeon Kim15-196/+230
2021-07-05Update ATSPI code according to DALi coding ruleSeoyeon Kim15-196/+230
- Updated accessibility and bridge code, such as description or coding style. - Changed 'Caret' to 'Cursor' for dali text style. The patches below should be applied together. https://review.tizen.org/gerrit/#/c/platform/core/uifw/dali-toolkit/+/260282/ https://review.tizen.org/gerrit/#/c/platform/core/uifw/dali-csharp-binder/+/260322/ Change-Id: Ie1a2f0185ed90846fba61a999bcea81038621ae0 Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
2021-07-02[ATSPI] missing variables provided in ReadingMaterialTypeLukasz Oleksak1-39/+108
Change-Id: I0caa86f8f6fcde6dcc196a1da7004fb71d97eaf5
2021-07-01[AT-SPI] Sort children spatially in navigationArtur Świgoń1-1/+87
Without this patch, the navigation order reflects the order of adding actors to the scene, and only by coincidence is this correct in most cases. Change-Id: I401adeb960963a4b2b04ce9538eec7800250a841
2021-06-24[AT-SPI] Remove Role check in AcceptObjectMaria Bialota1-42/+0
Removed AcceptObjectCheckRole() method and its call in AcceptObject(). Checking the AT-SPI Role of the Component to decide whether it should be highlighted or not is not needed, as by default all Components are non-highlightable and highlightability is decided individually in dali-toolkit by setting the ACCESSIBILITY_HIGHLIGHTABLE property. From now on if we want to turn on highlightability for certain Components, we can do this in dali-toolkit on a class level or in runtime per individual instance of a Component. Change-Id: I4777594550765b0b8335e47cd322d7d96590fe55
2021-06-14atspi: Delete assert when parent was nullptrWoochanlee1-1/+1
when aurum bootstrap call command from host, this assert genereated. it works well without assert exception here. Change-Id: I9e0ffeb61167a2e36b8f40e383e011b8571808ff
2021-06-08[AT-SPI] Add Selection interfaceArtur Świgoń4-1/+137
Change-Id: I893f79a9ccfb7e39fb257a798c297dc22f107cea
2021-05-27[AT-SPI] Add SetTextContents, InsertText and DeleteTextBartlomiej Grzelewski2-0/+21
Extend at-spi interface of EditableText objects. Change-Id: I32b315f996bb1a8b769a71196f6606e628f0a302
2021-05-26Merge branch 'devel/master' into devel/graphicsDavid Steele3-15/+29
Change-Id: I074c2bb0fbb1d6775cfbadcf4f1271e177bc12c2
2021-05-14Fixed SVACE error in BridgeBaseAdeel Kazmi1-1/+1
Change-Id: I1a6bdbaf6b6c3c2e080f1767533f5471f4b4395f
2021-05-14[AT-SPI] Remove Bridge::EnableAutoInit() argumentsArtur Świgoń2-3/+16
The values `topLevelWindow` and `applicationName` can be retrieved using (internal) dali-adaptor API. This will simplify upcoming C# bindings and make this API easier to use in NUI applications. This patch also fixes a possible bug where WindowEvent::ACTIVATE is not sent over DBus. Change-Id: I3305e400d85876e6f50d5e7b3a5453dcc6d885b2
2021-05-13Merge branch 'devel/master' into devel/graphicsAdeel Kazmi9-11/+125
Change-Id: I1cac687307125e358fe8f5892f2189803fe1dc89
2021-05-11Merge "atspi: reduce DBus signal 'BoundsChanged'" into devel/masterShinwoo Kim4-0/+43
2021-05-07atspi: suppress screen-reader by env variableShinwoo Kim1-0/+8
The application could use TTS directly, so this kind of application does not want screen-reader to read for it, even though it should emit atspi event such as 'focused' for another AT-Client including the Aurum. Change-Id: I7106a4e7eb5cb7a42ef347d32ffbc01eda12fce9
2021-05-03atspi: suppress reading of screen-readerShinwoo Kim3-1/+18
Because there is legacy code for screen-reader, an application could want to keep previous behavior of the screen-reader even though the ATSPI is enabled by AT client such as Aurum test framework. If an application wants to make screen-reader AT client do not read, then set suppress to true. The default suppress is false. Change-Id: I2a639b50d7920f59366def7b6467fe38bc754fbe
2021-04-28atspi: reduce DBus signal 'BoundsChanged'Shinwoo Kim4-0/+43
No AT-client listens the BoundsChanged event, but there are a large number of 'BoundsChanged' events. This patch is reducing unnecessary DBus use. Change-Id: If3aff4b38221156e149b80f35d75e86a037a9c9d
2021-04-27[AT-SPI] Add API for blocking automatic Bridge initializationArtur Świgoń2-2/+50
Change-Id: Iee34ae36bc5778e610a01da5b96e2ecf5408bcf9
2021-04-07atspi: disable atspi using environment variableShinwoo Kim1-0/+9
There would be a requirement disabling atspi using evironment variable. This patch could be one solution even though there will be DummyBridge. Change-Id: I91d8b2a18f8a61dce5205541a9bca0fe5366426f
2021-04-07atspi: remove undefined methodShinwoo Kim1-15/+0
This patch is removing undefined methods in BridgeObject. Those methods are defined in BridgeAccessible. Change-Id: I7fb931150b489afd848a41869a5b4a15405ef55c
2021-03-30[AT-SPI] Add Dali::AtspiAccessibility::StopReading()Artur Świgoń2-0/+20
Change-Id: Ifff55e0716c238c140e9da346e67c7cf44cd5711
2021-03-18Use dummy AT-SPI bridge in the absence of a DBus sessionArtur Świgoń3-126/+167
Change-Id: I62690d899ffc615ccd9f709b3e7ea1ac6cfdb2d5
2021-03-04Fix GestureInfo parametersBartlomiej Grzelewski2-2/+2
Screen reader passes point coordinates to DoGesture Change-Id: I038dbac2746057da418bd3371d0656dc86b62600
2021-02-04Updated header files to new format tooAdeel Kazmi12-1993/+2160
Change-Id: If7768e46a52d7c2d7b0c23f861d859f12b34b562
2021-02-02Updated all code to new formatAdeel Kazmi14-1264/+1309
Change-Id: I6fa681d462f586ce515ba8b31312372e7faa60b3
2020-10-23[AT-SPI] Windows fixesArtur Świgoń2-4/+4
Change-Id: I0244142f3de99777e0e3dd2e68fa820825c809fb
2020-10-23[AT-SPI] Fixed unreachable condition and counting of selected childrenMaria Bialota1-2/+2
Change-Id: I6fa871a438b7ecf7bc07151209bd3aa1d1f4142b
2020-10-23[AT-SPI] Build AT-SPI bridge only on Tizen and UbuntuArtur Świgoń1-0/+256
Change-Id: Ic18b167e842b929b3ed4dd0968d0ff979ad22a89
2020-10-23[AT-SPI] Remove check for DEFUNCT in BridgeBase::FindArtur Świgoń1-1/+1
Change-Id: I315621461cb5bdcd6a83283c242aad866bfd42da
2020-10-23[AT-SPI] Remove redundant codeArtur Świgoń1-11/+0
Change-Id: Id090e5d24a1cc375e6457f06bca5eff79dc4f39d
2020-10-23[AT-SPI] atspi_accessible_get_interfaces can return now EditableTextLukasz Oleksak1-0/+4
Change-Id: I3bd941838f86ad90bb82aff06bde2de45ac9a4cc
2020-10-23[AT-SPI] Replace sync call with asyncCallBartlomiej Grzelewski1-19/+29
Rewriten methods: * ReadingPaused * ReadingResumed * ReadingSkipped Change-Id: I9973334c95579c1826b9f877934e2d5d5b42aea9
2020-10-23[AT-SPI] Prevent crashing Say method when s-r is turned offBartlomiej Grzelewski1-0/+15
Change-Id: Iae4c20a1b8231b058c4db7f93aef0312e3bfa28d
2020-10-23[AT-SPI] Erase DirectReading callback conditionallyArtur Świgoń1-1/+2
Change-Id: Idd659ee5a5b8dd5bc9e4ce166622f9e02091de67
2020-10-23[AT-SPI] Provide correct reading material for ValueArtur Świgoń1-0/+9
Change-Id: I0c963541ae2ef8b134196b5d67f9a58ecdb119f0
2020-10-23[AT-SPI] Squashed implementationArtur Świgoń25-0/+7606
Change-Id: Ic37712939772b250ab2edc70e47ad38614bfb8cc