seungho [Thu, 9 Jun 2022 04:50:43 +0000 (13:50 +0900)]
Revert "[Tizen] Add GetLastKeyEvent and GetLastTouchEvent binder for Window"
This reverts commit
d97d49a6bd6f94ee392773588f2375561c12cb86.
Heeyong Song [Thu, 2 Jun 2022 07:36:13 +0000 (16:36 +0900)]
[Tizen] Add GetLastKeyEvent and GetLastTouchEvent binder for Window
Heeyong Song [Thu, 2 Jun 2022 07:35:49 +0000 (16:35 +0900)]
[Tizen] Fix vd's aarch64 gbs build issue
Heeyong Song [Thu, 2 Jun 2022 07:35:31 +0000 (16:35 +0900)]
Merge branch 'devel/master' into tizen
Heeyong Song [Thu, 2 Jun 2022 07:35:08 +0000 (16:35 +0900)]
Revert "[Tizen] Fix vd's aarch64 gbs build issue"
This reverts commit
b1f8c61cc474d194a2a828dca509adc76b408d73.
Heeyong Song [Thu, 2 Jun 2022 07:34:58 +0000 (16:34 +0900)]
Revert "[Tizen] Add GetLastKeyEvent and GetLastTouchEvent binder for Window"
This reverts commit
6011f865d9a9350d418f4094bbf41b56a70e245d.
Richard Huang [Wed, 1 Jun 2022 10:15:30 +0000 (11:15 +0100)]
DALi Version 2.1.25
Change-Id: I340d2ef8ddaeef8e9bb05bd6c0d6eacd4debc957
Xianbing Teng [Tue, 31 May 2022 06:56:34 +0000 (14:56 +0800)]
[Tizen] Add GetLastKeyEvent and GetLastTouchEvent binder for Window
Change-Id: I921a087b5605bb90677a6e118fae8f603c0ee136
dongsug.song [Mon, 30 May 2022 10:18:09 +0000 (19:18 +0900)]
[Tizen] Fix vd's aarch64 gbs build issue
u.bodapati@samsung.com =>
dali-csharp-binder .pc file changes
u.bodapati@ubuntu-243:~/GBS-ROOT-AARCH64/local/repos/OneMain_OscarP_Full64/aarch64/RPMS$ rpm2cpio dali2-csharp-binder-devel-2.1.21-1.aarch64.rpm | cpio -divm
./usr/include/dali-csharp-binder
./usr/include/dali-csharp-binder/common.h
./usr/lib64/pkgconfig/dali2-csharp-binder.pc
33 blocks
u.bodapati@ubuntu-243:~/GBS-ROOT-AARCH64/local/repos/OneMain_OscarP_Full64/aarch64/RPMS$ cat ./usr/lib64/pkgconfig/dali2-csharp-binder.pc
prefix=@PREFIX@
exec_prefix=@EXEC_DIR@
libdir=/usr/lib64
includedir=/usr/include
Name: DALi C# binder
Description: DALi C# binder Libaray
Version: 2.0.0
Requires: dali-core dali-adaptor dali-toolkit
Libs: -L${libdir} -ldali2-csharp-binder
Cflags: -I${includedir}/dali-csharp-binder
u.bodapati@ubuntu-243:~/GBS-ROOT-AARCH64/local/repos/OneMain_OscarP_Full64/aarch64/RPMS$
Change-Id: Ieff2542311e1004cc815bc85230fd9e8e045922b
Eunki Hong [Fri, 27 May 2022 15:05:01 +0000 (15:05 +0000)]
Merge "Add error log when Delegate size mismatched" into devel/master
Adeel Kazmi [Fri, 27 May 2022 12:18:57 +0000 (12:18 +0000)]
Merge "DALi Version 2.1.24" into devel/master
Adeel Kazmi [Fri, 27 May 2022 12:01:25 +0000 (13:01 +0100)]
DALi Version 2.1.24
Change-Id: I796907881a94ec3a15b7ffea885878f682583ccf
Eunki, Hong [Fri, 27 May 2022 11:25:16 +0000 (20:25 +0900)]
Add error log when Delegate size mismatched
There was some strange crash issue occured.
For more helpful debug, add one dlog in dali area.
Change-Id: I060bdd09e941c2583bbc849ebbb2995a7b957499
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Eunki, Hong [Thu, 26 May 2022 16:52:04 +0000 (01:52 +0900)]
Automate code intent
Some files didn't follow dali coding style.
Due to this broken window, some other additional codes also
didn't follow dali coding style.
Let's fix broken window.
Change-Id: I0d96f08d73237292083f2c1bfd84b2443126eae1
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Seoyeon Kim [Fri, 27 May 2022 02:18:40 +0000 (11:18 +0900)]
Merge branch 'devel/master' into tizen
Bowon Ryu [Mon, 23 May 2022 05:11:57 +0000 (05:11 +0000)]
Merge "Add text selection popup style" into devel/master
Adeel Kazmi [Fri, 20 May 2022 12:26:41 +0000 (12:26 +0000)]
Merge "DALi Version 2.1.23" into devel/master
Adam Bialogonski [Fri, 20 May 2022 10:16:41 +0000 (11:16 +0100)]
DALi Version 2.1.23
Change-Id: I7586ad4578ff184c9b103073ef3f6b8d1fa0a4e5
Artur Świgoń [Fri, 20 May 2022 07:12:43 +0000 (07:12 +0000)]
Merge "[AT-SPI] Rework bindings for GetAccessibilityRelations()" into devel/master
Artur Świgoń [Fri, 13 May 2022 11:51:29 +0000 (13:51 +0200)]
[AT-SPI] Rework bindings for GetAccessibilityRelations()
With the relation target type changed from Address to Accessible* in
dali-adaptor and dali-toolkit, the result of GetAccessibilityRelations()
can be converted to a mapping from RelationType to Control (View), to
make this API more useful in NUI, in which there are no Accessible
objects, and Address objects are totally useless. Address and
AddressCollection are also removed from NUI.
Change-Id: Ic32ffc559dcf94608a35b89e7e8fdcc82204d89f
Bowon Ryu [Fri, 13 May 2022 07:39:19 +0000 (16:39 +0900)]
Add text selection popup style
Change-Id: I7a629bb6f45acd43e43d76f127b1ebc3c8633d8d
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
Artur Świgoń [Mon, 16 May 2022 08:02:59 +0000 (10:02 +0200)]
[AT-SPI] Remove ShouldReportZeroChildren()
This method originated as a hack to cut the AT-SPI tree at a specific
node in the case of compound controls (i.e. composed of multiple views
overlaid on top of each other), so that there is only one leaf node
(instead of a subtree) for Button, Slider, etc.
However, the AccessibilityHidden property was introduced to allow for
controlling which nodes should be removed from the AT-SPI tree, and has
since become the recommended solution over ShouldReportZeroChildren(),
because the latter is less flexible ("all-or-nothing" approach) and
itself requires a hack in dali-csharp-binder to make sure the highlight
frame actor is never removed from the tree.
Change-Id: I761bfaf207e76a23962dcaa0b6c604a163cf8fe5
Richard Huang [Fri, 13 May 2022 11:01:41 +0000 (12:01 +0100)]
DALi Version 2.1.22
Change-Id: If210f64f89018d1ac8dffbbe8b640d54383869e0
EverLEEst(SangHyeon Lee) [Tue, 10 May 2022 05:42:17 +0000 (14:42 +0900)]
Merge branch 'devel/master' into tizen
Artur Świgoń [Fri, 6 May 2022 16:13:49 +0000 (18:13 +0200)]
[AT-SPI] Set ToolkitName to "nui(dali)"
If at least one View is created, then SetAccessibilityDelegate is called
(by the static constructor of View). In such case, the toolkit name
reported to AT-SPI clients should be "nui(dali)" instead of "dali".
Change-Id: Iee4cc8e9e1e402c84bf92c98187c6a0b9a1fa0b3
David Steele [Fri, 6 May 2022 11:37:29 +0000 (12:37 +0100)]
DALi Version 2.1.21
Change-Id: I38bc7edfd735567b85da0c7e26719f3c476e472c
Taehyub Kim [Tue, 3 May 2022 09:02:22 +0000 (18:02 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I46a0cc60d96d7d8282a16d6fd6f1edd0a490ede4
Taehyub Kim [Tue, 3 May 2022 09:02:11 +0000 (18:02 +0900)]
Revert "[Tizen] Add to get the status whether window is rotating or not"
This reverts commit
5f600680e59ac2751c8e4fee1ee9e31e226ce776.
joogab.yun [Thu, 28 Apr 2022 07:09:07 +0000 (16:09 +0900)]
Biding SetFocusFinderRootActor and ResetFocusFinderRootActor
Change-Id: Icf61e4b65c5adc7a7b22795e2141c75ad94ff456
Adeel Kazmi [Fri, 29 Apr 2022 12:22:54 +0000 (12:22 +0000)]
Merge "DALi Version 2.1.20" into devel/master
Adam Bialogonski [Fri, 29 Apr 2022 09:53:15 +0000 (10:53 +0100)]
DALi Version 2.1.20
Change-Id: Ie8f0ece40f8c2f1d91d1da3a86c0fda0e16ac84d
Wonsik Jung [Tue, 18 Jan 2022 06:07:43 +0000 (15:07 +0900)]
Add to get the status whether window is rotating or not
Add to getter api of winow rotation stauts.
When window is rotating, the getter api will return true.
Otherwise false.
Change-Id: I56cdcf59dcb84fd21cba4ceb4d1272c2126b9f21
Daekwang Ryu [Tue, 26 Apr 2022 01:54:15 +0000 (10:54 +0900)]
[Tizen] Add to get the status whether window is rotating or not
This reverts commit
789eab32058e3a506e919f34255bbe65e4c9f6f7.
Change-Id: I0a6d38d142f3b32183efaf6888affe99831cd7d6
Daekwang Ryu [Tue, 26 Apr 2022 01:54:03 +0000 (10:54 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I8879df0674308f42293ae782af2604fea828547c
Daekwang Ryu [Tue, 26 Apr 2022 01:53:58 +0000 (10:53 +0900)]
Revert "[Tizen] Add to get the status whether window is rotating or not"
This reverts commit
b83b27ae61db7b47ed1c959123bf5452f028bc0f.
Taehyub Kim [Mon, 25 Apr 2022 09:03:05 +0000 (09:03 +0000)]
Merge "drag and drop: add drag source events binding codes" into devel/master
Wonsik Jung [Tue, 18 Jan 2022 06:07:43 +0000 (15:07 +0900)]
[Tizen] Add to get the status whether window is rotating or not
Add to getter api of winow rotation stauts.
When window is rotating, the getter api will return true.
Otherwise false.
Change-Id: I56cdcf59dcb84fd21cba4ceb4d1272c2126b9f21
Bowon Ryu [Mon, 25 Apr 2022 02:50:46 +0000 (02:50 +0000)]
Merge "Add RelativeLineSize in TextLabel, TextEditor" into devel/master
Adeel Kazmi [Fri, 22 Apr 2022 12:54:48 +0000 (13:54 +0100)]
DALi Version 2.1.19
Change-Id: I25cf0fdb209760883df98082f24fa9fd5d8b6c12
Taehyub Kim [Fri, 22 Apr 2022 10:07:11 +0000 (19:07 +0900)]
drag and drop: add drag source events binding codes
Change-Id: I948d2a1d87180c9a4ec34be518d0ebdc7109c47a
Jaehyun Cho [Thu, 21 Apr 2022 10:37:51 +0000 (19:37 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: Ifbed0612d4384a4051b7d64a9642175cb7062b01
Jaehyun Cho [Thu, 21 Apr 2022 05:59:23 +0000 (14:59 +0900)]
Fix SuggestedMinimumWidth/Height to calculate required size correctly
SuggestedMinimumWidth/Height returns the minimum width and height of a
view required in a layout.
Previously, SuggestedMinimumWidth/Height used GetWidthForHeight and
GetHeightForWidth to calculate the minimum width and height of a view
although width/height were not dependent on height/width.
e.g.
if naturalSize.width = 0 and naturalSize.height = 100,
then SuggestedMinimumHeight would be 0 instead of 100.
Now, SuggestedMinimumWidth/Height uses GetWidthForHeight and
GetHeightforWidth only if width/height are dependent on height/width.
Change-Id: Ib65522b8e5399278b57a8866ad548e4d2be61469
Jaehyun Cho [Wed, 20 Apr 2022 07:20:36 +0000 (16:20 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I975a70b78b124e1af6be1bdc1232593142cc576e
Bowon Ryu [Wed, 20 Apr 2022 04:59:00 +0000 (13:59 +0900)]
Add RelativeLineSize in TextLabel, TextEditor
Change-Id: Iaad864a4117a90a5df9fdc99e66157fa0a920518
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
Shinwoo Kim [Fri, 15 Apr 2022 04:50:16 +0000 (04:50 +0000)]
Merge "[AT-SPI] Window: add highlight signal" into devel/master
Shinwoo Kim [Tue, 12 Apr 2022 08:18:41 +0000 (17:18 +0900)]
[AT-SPI] Window: add highlight signal
The Window will highlight itself on NUI side.
The GrabHighlight emits the Highlight signal.
Change-Id: I4bf321ecc99ab07d29b1f527884c0d7c0def84c0
Richard Huang [Thu, 14 Apr 2022 10:35:45 +0000 (11:35 +0100)]
DALi Version 2.1.18
Change-Id: I557a536671da6d79c6b315b0e5c1317d85a1583f
Adeel Kazmi [Fri, 8 Apr 2022 14:00:46 +0000 (14:00 +0000)]
Merge "Added GlView::BackendMode to the NUI/C# binder" into devel/master
David Steele [Fri, 8 Apr 2022 12:01:46 +0000 (12:01 +0000)]
Merge "DALi Version 2.1.17" into devel/master
David Steele [Fri, 8 Apr 2022 11:54:55 +0000 (12:54 +0100)]
DALi Version 2.1.17
Change-Id: I15db6a71285a42f4af351328eaf2589ff0af0732
Adam Bialogonski [Tue, 5 Apr 2022 11:41:53 +0000 (12:41 +0100)]
Added GlView::BackendMode to the NUI/C# binder
Change-Id: Ice65b25c7dea663692d9741eb3489d5956ae7b7c
Bowon Ryu [Fri, 8 Apr 2022 03:42:19 +0000 (12:42 +0900)]
Add vertical alignment in text editor
Change-Id: I46d761b1ca9d78d0d1443494d345d9b824f5ef55
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
David Steele [Fri, 1 Apr 2022 12:07:59 +0000 (12:07 +0000)]
Merge "DALi Version 2.1.16" into devel/master
Adam Bialogonski [Fri, 1 Apr 2022 11:51:59 +0000 (12:51 +0100)]
DALi Version 2.1.16
Change-Id: Ia47acd080c355c6c220b9028209f0c7b67da49b9
Shinwoo Kim [Fri, 1 Apr 2022 07:06:35 +0000 (07:06 +0000)]
Merge "[AT-SPI] Introduce AtspiEvents" into devel/master
Shinwoo Kim [Tue, 29 Mar 2022 01:26:39 +0000 (10:26 +0900)]
Merge branch 'devel/master' into tizen
Shinwoo Kim [Mon, 28 Mar 2022 08:10:17 +0000 (08:10 +0000)]
Merge "[AT-SPI] Add ScreenReaderEnabled, Disabled" into devel/master
Adeel Kazmi [Fri, 25 Mar 2022 10:57:24 +0000 (10:57 +0000)]
DALi Version 2.1.15
Change-Id: Ida0cd9cab5d3b6fcca1bd9a218cc9d2388e12554
Shinwoo Kim [Thu, 24 Mar 2022 10:26:41 +0000 (19:26 +0900)]
[AT-SPI] Introduce AtspiEvents
The AtspiEvents can be used for the event mask to suppress
specific event.
This is the second version to provide AtspiEvents.
The first version is
https://review.tizen.org/gerrit/#/c/platform/core/uifw/dali-csharp-binder/+/272185/
Dependency:
https://review.tizen.org/gerrit/#/c/platform/core/uifw/dali-adaptor/+/272184/
Change-Id: I04bf662b48799c60c46917931cb25057ea996dd7
Adeel Kazmi [Tue, 22 Mar 2022 15:17:52 +0000 (15:17 +0000)]
Merge "Remove element of Property::Map by the specified key." into devel/master
Bowon Ryu [Tue, 22 Mar 2022 06:00:29 +0000 (15:00 +0900)]
Merge branch 'devel/master' into tizen
Shinwoo Kim [Tue, 15 Mar 2022 06:42:16 +0000 (15:42 +0900)]
[AT-SPI] Add ScreenReaderEnabled, Disabled
ScreenReaderEnabled should be distinguished from IsEnabled.
This is because there are things to do only when the screen reader is enabled.
Dependency:
https://review.tizen.org/gerrit/#/c/platform/core/uifw/dali-adaptor/+/272348/
Change-Id: I45b3527bf7f487152c382237993496c21d135296
sunghyun kim [Mon, 21 Mar 2022 07:32:35 +0000 (07:32 +0000)]
Merge "Add API for consuming keyEvent in Widget" into devel/master
joogab yun [Mon, 21 Mar 2022 00:57:49 +0000 (00:57 +0000)]
Merge "Add clockwise and countClockwise type" into devel/master
joogab yun [Mon, 21 Mar 2022 00:57:28 +0000 (00:57 +0000)]
Merge "Add deviceName to GetNextFocusableView() in CustomFocusAlgorithm." into devel/master
Richard Huang [Fri, 18 Mar 2022 11:23:48 +0000 (11:23 +0000)]
DALi Version 2.1.14
Change-Id: I5accdd74ebbe5971c7f9db3559efc44c0f304c62
SangHyeon Lee [Thu, 17 Mar 2022 10:46:49 +0000 (10:46 +0000)]
Merge "Add UserInteractionEnabled Property on Actor Wrap." into devel/master
huayong.xu [Thu, 17 Mar 2022 02:38:47 +0000 (10:38 +0800)]
Remove element of Property::Map by the specified key.
Change-Id: Ia35d0390b67e3c00b3edc2ef511d01e818607479
dongsug.song [Tue, 15 Mar 2022 11:36:30 +0000 (20:36 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I20b4850c0bcba172d0f024f60e042a5990ccc8f7
Artur Świgoń [Mon, 14 Mar 2022 14:56:50 +0000 (15:56 +0100)]
[AT-SPI] Remove SetAccessibilityConstructor()
A related dali-toolkit patch removes this function. An override for
CreateAccessibleObject() is provided instead. Unlike in other
repositories, no explicit assignment of ACCESSIBILITY_ROLE is needed,
because that is always done in C# for NUI controls.
Change-Id: I1481aa46c3849e72a0dbec9ae51d932220777665
Artur Świgoń [Tue, 15 Mar 2022 09:51:17 +0000 (09:51 +0000)]
Merge "[AT-SPI] Remove interops for SetAccessibilityConstructor()" into devel/master
joogab yun [Tue, 15 Mar 2022 04:07:19 +0000 (04:07 +0000)]
Merge "Add a Hit-Test result events." into devel/master
Seoyeon Kim [Mon, 14 Mar 2022 05:42:10 +0000 (05:42 +0000)]
Merge "[AT-SPI] Add a header file for NUIViewAccessible" into devel/master
Seoyeon Kim [Mon, 14 Mar 2022 05:19:19 +0000 (05:19 +0000)]
Merge "[AT-SPI] Rename accessible-impl-nui.cpp to nui-view-accessible.cpp" into devel/master
Artur Świgoń [Fri, 4 Mar 2022 15:33:40 +0000 (16:33 +0100)]
[AT-SPI] Remove interops for SetAccessibilityConstructor()
The method name SetAccessibilityConstructor() in NUI has always been
misleading, because it actually never had an 'accessibilityConstructor'
parameter in the first place. With the recent addition of bindings for
Accessible::GetInterfaces(), all NUI controls use the same Accessible
implementation (NUIViewAccessible) anyway.
Change-Id: I582d32d6cb0aa5705d156d3ea398f76935f85572
Adeel Kazmi [Fri, 11 Mar 2022 15:33:37 +0000 (15:33 +0000)]
Merge "DALi Version 2.1.13" into devel/master
David Steele [Fri, 11 Mar 2022 15:22:05 +0000 (15:22 +0000)]
DALi Version 2.1.13
Change-Id: Ibdaad0866ec57a514597f21376d4bf0c10e1bbf2
Artur Świgoń [Fri, 11 Mar 2022 14:22:43 +0000 (15:22 +0100)]
[AT-SPI] Add a header file for NUIViewAccessible
There will be a need to create an instance of this class from outside of
'nui-view-accessible.cpp', so the most elegant solution is to add a
header file with a declaration of this class.
Change-Id: Ibfb996d7cb0aef12cf38dcbd6c7c68e3d29d4cae
Artur Świgoń [Fri, 11 Mar 2022 14:24:29 +0000 (15:24 +0100)]
[AT-SPI] Rename accessible-impl-nui.cpp to nui-view-accessible.cpp
The file name 'accessible-impl-nui.cpp' reflected the old name of this
class, 'AccessibleImpl_NUI'. It is now called 'NUIViewAccessible', hence
'nui-view-accessible.cpp'.
Change-Id: I1f50aa9c54afbe3eea21076940bc755756ccc91f
Artur Świgoń [Fri, 18 Feb 2022 13:27:19 +0000 (14:27 +0100)]
[AT-SPI] Pass a Control to DevelControl functions
A related dali-toolkit change narrows down the expected type from an
Actor to a Control. These functions did not work for non-Control Actors
anyway.
Change-Id: I2fde58bfee6eb1daba32becd690ea217c32f7077
dongsug.song [Fri, 11 Mar 2022 00:34:45 +0000 (09:34 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: Ied66f725414b6cf223e61d3823d37e7cde5617e0
joogab.yun [Thu, 10 Mar 2022 05:00:12 +0000 (14:00 +0900)]
Add clockwise and countClockwise type
Change-Id: Ifd7620b969d861dd699e5c671049f65a2f92122e
jykeon [Tue, 8 Mar 2022 07:11:13 +0000 (16:11 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I754d89dc09db6f0ed37bb7255181ef9624d2b3b1
joogab.yun [Fri, 4 Mar 2022 06:05:58 +0000 (15:05 +0900)]
Add deviceName to GetNextFocusableView() in CustomFocusAlgorithm.
Change-Id: I52c8d5b205db257f6a8276ec716ae7133a2cf99a
Shinwoo Kim [Mon, 28 Feb 2022 13:54:38 +0000 (22:54 +0900)]
[AT-SPI] text: add "GetRangeExtents" interface
This interface will be used for getting MBR(Minimum Bounding Rectangle)
with following usage on the AT client side.
cc = atspi_text_get_character_count(text, NULL);
rect = atspi_text_get_range_extents(text, 0, cc, ATSPI_COORD_TYPE_WINDOW, NULL);
Change-Id: Ie4fa25b128235172c98dae1d4bdeabcad0c25910
David Steele [Fri, 4 Mar 2022 11:20:45 +0000 (11:20 +0000)]
Merge "DALi Version 2.1.12" into devel/master
Adeel Kazmi [Fri, 4 Mar 2022 10:01:16 +0000 (10:01 +0000)]
DALi Version 2.1.12
Change-Id: I3b3a969db6845197f1776d0b3353b6cb08d221d6
Taehyub Kim [Thu, 24 Feb 2022 13:04:57 +0000 (22:04 +0900)]
dnd : modify dnd interfaces
Change-Id: Ie7995033de0d94a8e511c92fe68eeb40daa25c0e
tscholb [Wed, 16 Feb 2022 02:44:24 +0000 (11:44 +0900)]
Add API for consuming keyEvent in Widget
When a widget consumes a keyEvent, the WidgetView must also consume that keyEvent.
An API called SetUsingKeyEvent() allows the WidgetApplication to set this flag.
Change-Id: Ic10a02c216ae1861a9b6b0edff509b2c6e032d2b
Seoyeon Kim [Fri, 4 Mar 2022 00:39:41 +0000 (00:39 +0000)]
Merge "[AT-SPI] Clean up atspi-wrap.cpp" into devel/master
EverLEEst(SangHyeon Lee) [Thu, 17 Feb 2022 06:57:51 +0000 (22:57 -0800)]
Add UserInteractionEnabled Property on Actor Wrap.
Add UserInteractionEnabled property for c# binding.
See also,
https://review.tizen.org/gerrit/c/platform/core/uifw/dali-core/+/271115
Change-Id: I0961e115d5d1c658762039598b20af18546e3f3e
Hosang Kim [Thu, 3 Mar 2022 05:41:23 +0000 (14:41 +0900)]
Merge branch 'devel/master' into tizen
joogab.yun [Sat, 12 Feb 2022 06:26:44 +0000 (15:26 +0900)]
Add a Hit-Test result events.
In the case of TouchEvent or Gesture, there is no way to propagate the event to the view below that is not related.
So, before sending an touch event, send an hitTestResult event to the view in the hit-test process to ask whether it will be hit or not.
If it returns false, it means that it will not be hit, and the hit-test continues to the next view.
Change-Id: Iddd07ace348441e7a51683352bea59531a3548ad
Seoyeon Kim [Wed, 2 Mar 2022 07:14:55 +0000 (07:14 +0000)]
Merge "[AT-SPI] Support multiple AT-SPI interfaces for View" into devel/master
Artur Świgoń [Fri, 25 Feb 2022 09:58:21 +0000 (10:58 +0100)]
[AT-SPI] Clean up atspi-wrap.cpp
This is a complementary change to "static class Accessibility" in NUI.
Change-Id: I44e8f102ce68318003fd051451480a55c2f8fc08
Adam Bialogonski [Fri, 25 Feb 2022 11:47:35 +0000 (11:47 +0000)]
DALi Version 2.1.11
Change-Id: I90d4e19cb3c84023ae423daf31ea22e4db1ead92
joogab.yun [Tue, 22 Feb 2022 05:20:15 +0000 (14:20 +0900)]
Merge branch 'devel/master' into tizen
Change-Id: I7be5c553941aeef3c9d8f36a9989dd2d7fddfcba
Artur Świgoń [Thu, 10 Feb 2022 08:53:29 +0000 (09:53 +0100)]
[AT-SPI] Support multiple AT-SPI interfaces for View
This patch leaves only one version of NUIViewAccessible that contains
the necessary glue code for all interfaces that are of interest to NUI
and adds bindings for a new virtual method (Accessible::DoGetInterfaces)
to AccessibilityDelegate so that the set of implemented interfaces can
be entirely determined on the C# side (we cannot use dynamic_cast to
inspect C# objects, so we have to rely on C# self-declaring what
interfaces a given object implements).
A new template helper method (NUIViewAccessible::CallMethod) is
introduced, to ensure that it is legal to call a given method (declared
interfaces are checked) and to significantly reduce code duplication,
including null-checking the function pointer and passing the first
argument ('self') which is identical for all methods.
Note that with the singleton AccessibilityDelegate, we no longer allow
null pointers in it, and no longer silently ignore them. It is a bug if
any of the pointers are null (or a version mismatch between DALi and
NUI, although that would probably cause an assertion on structure size
mismatch in SetAccessibilityDelegate).
Change-Id: If706d4d50985ec9694190b7e99c17cedfd44da57
Adeel Kazmi [Fri, 18 Feb 2022 11:13:16 +0000 (11:13 +0000)]
Merge "DALi Version 2.1.10" into devel/master
Richard Huang [Fri, 18 Feb 2022 11:01:45 +0000 (11:01 +0000)]
DALi Version 2.1.10
Change-Id: I185fe4b764e01f705097be11c69912263ffd9aef