sunghyun kim [Wed, 11 Jun 2025 02:08:27 +0000 (11:08 +0900)]
Fix reload issue after refactoring corner radius
Change-Id: I9d2984df7843538b583bc63d8091b99a3fbc90df
sunghyun kim [Thu, 22 May 2025 08:57:12 +0000 (17:57 +0900)]
Fix buffer release issue
Change-Id: I12d35e7e2bafd137fe4059c62652c6b3d5576cbc
Youngsun Suh [Tue, 15 Oct 2024 07:55:50 +0000 (16:55 +0900)]
[Tizen] Revert "Revert "[Tizen] Backport accessible lifecycle refactoring""
This reverts commit
e9b72c6f1bf79b2b01be1f8a6cf64c1044d4ba58.
Change-Id: If3bc2c2cb401e510091bf816674a9af48a9a9175
Youngsun Suh [Tue, 8 Oct 2024 13:36:07 +0000 (22:36 +0900)]
Revert "[Tizen] Backport accessible lifecycle refactoring"
This reverts commit
8bf228f6ee3c56d389e0d0b0c716fef8fef4a8de.
Change-Id: I86594b89feee17e77b3ec9a8a5bc545af0c7ba64
Eunki, Hong [Thu, 26 Sep 2024 10:58:56 +0000 (19:58 +0900)]
[Tizen] Check Accessible object nullptr
It is possible that accessible object is nullptr if some logical sequence occured.
Change-Id: I35cfb99207def5f00b88cbb6d81cd117965b7768
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Youngsun Suh [Thu, 26 Sep 2024 01:11:37 +0000 (10:11 +0900)]
[Tizen] Prevent embedding a11y tree if a widget is paused
Change-Id: I71f8b015f6e381da4555d30c56a9712afbd2a9a3
Youngsun Suh [Fri, 13 Sep 2024 06:42:16 +0000 (15:42 +0900)]
[Tizen] Backport accessible lifecycle refactoring
Change-Id: I19cfc748b6489d3ca2e41e54f76dc7be251286f0
Artur Świgoń [Fri, 12 Jul 2024 10:19:44 +0000 (12:19 +0200)]
[Tizen][AT-SPI] Unify widget bus names
This enables cross-toolkit embedding (e.g. a NUI widget inside EFL app).
Change-Id: I2cd8c95e51992fdeabebcdd58831571f13ec44a7
joogab.yun [Fri, 5 Jul 2024 06:44:45 +0000 (15:44 +0900)]
add log for touch event
Change-Id: I8d377161b3ec566496c8d4ffe4ea84fdb308e3fe
Artur Świgoń [Thu, 28 Mar 2024 12:11:51 +0000 (13:11 +0100)]
[Tizen][AT-SPI] Move AccessibilityAttributes to Accessible
Change-Id: If598bb6c0bb2cb3d40e4b542eaed499eead71ab0
Eunki Hong [Fri, 29 Mar 2024 13:10:37 +0000 (22:10 +0900)]
[Tizen] Allow to control LEAVE case + Fix mouse case event interupt
Change-Id: I7a379264b91ee3e7b64d0f3d34e9275486e27bba
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
sunghyun kim [Mon, 26 Feb 2024 09:47:15 +0000 (18:47 +0900)]
Call widget_instance_resize() only when the size is changed
After applying corner radius, WidgetView create widget visual per frame.
this point makes call relayout() every frame.
To avoid this problem, WidgetView check its size and call
widget_instance_resize only when the size is changed.
Change-Id: Icff97b88cbf6b70a508fe0cf2b10493dce60b081
sunghyun kim [Wed, 14 Feb 2024 04:52:50 +0000 (13:52 +0900)]
RemoveRender when widget is restarted
After restarting widget, OnResume is not called.
To fix this problem, widgetview remove its renderer and reset flag.
Change-Id: I002c2fe9e47614449440f4d375035c705dedef57
sunghyun kim [Wed, 7 Feb 2024 04:51:38 +0000 (04:51 +0000)]
Merge "Apply cornerRadius in preview" into tizen_7.0
sunghyun kim [Tue, 6 Feb 2024 07:30:32 +0000 (16:30 +0900)]
Enable premultiply using CornerRadius
Change-Id: I0ef3175e511111a6cb791d46bcc7e09c43bd690c
sunghyun kim [Tue, 6 Feb 2024 05:48:15 +0000 (14:48 +0900)]
Apply cornerRadius in preview
Change-Id: Ib4ed0824b24051d4d3247f6070509b18a3c0fdeb
sunghyun kim [Fri, 26 Jan 2024 06:42:13 +0000 (15:42 +0900)]
Fix crash issue when restarting widgetApp
In the existing code, the remote surface was cleared here.
However, in general, WIDGET_INSTANCE_EVENT_FAULT is called later, so we can clear it at that time.
Currently, if we clear in advance at this point, a crash may occur in the process of restarting the widget.
(It seems that the malloc issue occurs in the process of replacing the existing callback)
Therefore, to avoid this crash, delete the part that was cleared at this point.
Change-Id: I4f54546a36295ae26382a39bb13913153b32cf69
sunghyun kim [Tue, 23 Jan 2024 05:07:39 +0000 (14:07 +0900)]
Fix bug after applying cornerRadius
There is an issue where a black screen appears in the preview image after applying cornerRadius.
Currently, we generate visuals in advance to receive cornerRadius, but it seems like the problem is that the empty buffer of the visual is being displayed on the screen.
Therefore, we will use colorVisual and set a transparent bg instead.
Change-Id: Ib8c0a982aec2d0a75c66fb5d13aa8526effa2424
sunghyun kim [Tue, 9 Jan 2024 06:06:45 +0000 (15:06 +0900)]
Fix svace issue in cornerRadius
Change-Id: I728c6edc80c724e9ff0fa23aa061b8a2f9f29636
sunghyun kim [Thu, 7 Dec 2023 10:12:48 +0000 (19:12 +0900)]
Apply CornerRadius to WidgetView
The CornerRadius function previously supported in View has been modified to also apply to WidgetView.
For this behavior, WidgetView has an internal visual and its structure is changed.
Now, WidgetView no longer generates shaders and rendering directly.
Change-Id: I1fa45547761f8e859fb59bf1ee68463a0038473e
sunghyun kim [Thu, 27 Apr 2023 04:40:39 +0000 (13:40 +0900)]
Do not reload the widget automatically during widget creation.
before widget creation, the function of reloading the widget doesn't work.
in this case, the user needs to reload the widget manually
so widgetViewer doesn't perform reload function automatically.
Change-Id: Iecda82a60da4ed622bea02f7665c8db7e6c8942c
Lukasz Oleksak [Thu, 15 Dec 2022 15:09:48 +0000 (16:09 +0100)]
[Tizen][AT-SPI] Add child_bus attribute to parents having remote accessibility object child
This will allow AT-clients to query in a single dbus call (via collection iface) all busses used for UI embedding.
Result of such query may be used by AT-client to limit its dbus calls to:
a) active window process
b) processes that provide UIs embedded in active window
and avoid dbus calls to processes being in background, which respond very slowly.
Change-Id: Id684259fa6cd9ad0393f40440eb103dd2ba4b7ff
tscholb [Wed, 14 Sep 2022 08:41:55 +0000 (17:41 +0900)]
Check window when IsOutOfScreen() is called.
Change-Id: I7a49f93a884a755e5a78a0ba9a08819e421afef0
Eunki, Hong [Fri, 5 Aug 2022 07:39:29 +0000 (16:39 +0900)]
Fix svace : nullcheck for accessible
When dali is not debug mode, accessible with null can execute SynchronizeChildPosition().
So we add nullcheck, and print some error message in this case.
Change-Id: I3f2c4aa5dfa89de633705805357c0f3d07f7e3d2
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Seoyeon Kim [Mon, 18 Jul 2022 04:52:35 +0000 (04:52 +0000)]
Merge "[AT-SPI] Introduce WidgetViewAccessible" into tizen
Heeyong Song [Tue, 12 Jul 2022 05:31:33 +0000 (14:31 +0900)]
Support 'enable_debug' feature
Change-Id: Ib031c71a27c556e26d626d4018688552dddb5c69
Artur Świgoń [Fri, 18 Mar 2022 09:06:27 +0000 (10:06 +0100)]
[AT-SPI] Introduce WidgetViewAccessible
WidgetView needs a special Accessible implementation that will report an
extra non-Actor child (the ProxyAccessible representing the remote
object) and handle extra D-Bus communication with it (including
informing it about its position on the screen for navigation purposes).
Change-Id: Ia631f50293a1b4d996adc7cb90ecfbc51adeb971
tscholb [Wed, 23 Mar 2022 09:24:40 +0000 (18:24 +0900)]
Fix build error using keyEvent
screen_connector_toolkit_send_key_event() can use over tizen 7.0.
so i add some code to avoid crash issue.
Change-Id: Ica094abb837ef292bcb21f8377c2315cd9790343
sunghyun kim [Mon, 21 Mar 2022 07:32:45 +0000 (07:32 +0000)]
Merge "Call syncKeyEvent in WidgetViewer" into tizen
tscholb [Thu, 20 Jan 2022 12:34:52 +0000 (21:34 +0900)]
Call syncKeyEvent in WidgetViewer
call screen_connector_toolkit_send_key_event() in OnKeyEvent()
this API can get the result of keyEvent.
If the application consumes a keyEvent, the WidgetView also consumes that keyEvent.
Change-Id: I26e6696f966ddd3b4446987abc35bf159f7f2ae7
Artur Świgoń [Fri, 28 Jan 2022 14:57:57 +0000 (15:57 +0100)]
[AT-SPI] Remove SetAccessibilityConstructor()
A related dali-toolkit patch removes this function. Since the default
ControlAccessible is used, is is sufficient to only set the role.
Change-Id: I9c6010ccf277d24baa26e0f24433d72efdcb71ab
Artur Świgoń [Fri, 18 Feb 2022 14:24:03 +0000 (15:24 +0100)]
[AT-SPI] Use std::make_unique in SetAccessibilityConstructor
An upcoming dali-toolkit patch will narrow down the expected return type
to ControlAccessible.
Change-Id: Iba6e0e883239bc1c8f6061f2e426d783068b000b
Eunki, Hong [Fri, 4 Feb 2022 13:55:44 +0000 (22:55 +0900)]
[Tizen] Remove useless API - WidthForHeight / HeightForWidth
WidgetView::WidthForHeight and WidgetView::HeightForWidth
did exactly same jobs as Control::~~~For~~~. So just erase it.
Change-Id: I90e9cf4f9a40c8f1c35a6dbdee41f06aea63da0c
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Artur Świgoń [Fri, 3 Dec 2021 19:09:50 +0000 (20:09 +0100)]
[AT-SPI] Use ControlAccessible for WidgetView
A naming convention change occured both in adaptor and toolkit.
Change-Id: I050e9ec0be28c8ce475f1f0a411d8a71873261aa
tscholb [Wed, 15 Dec 2021 05:31:13 +0000 (14:31 +0900)]
Do not pause/resume when widget is not created
if Widget is not created, we must not call any api for widget.
so i added this patch
Change-Id: I3c874209aa65be95605aa3f8b8509e424bd3b011
Wonsik Jung [Wed, 8 Dec 2021 09:51:30 +0000 (18:51 +0900)]
Fix the crash in widget-view when this is not added to Window.
When the widget-view is not added, a crash occurs.
Because window is usded Widget::IsOutOfScreen().
To fix, the checker is added and return value is false.
Change-Id: I5b87be18f2798cf0267628743b5b42624ef4ee14
sunghyun kim [Thu, 19 Aug 2021 13:35:27 +0000 (22:35 +0900)]
Delete buffer after the resource of nativeImage is destroyed
Previously WidgetView deleted the previous buffer when updating the next buffer.
But in this struct, the buffers in use may be cleared if the rendering is fast.
Thus, To resolve these problems, it has been modified to erase the buffer using WidgetBuffer and EventCallback.
Change-Id: I4e00bed378a98d735a06830ef2b77c6aefe4a4a7
tscholb [Wed, 6 Oct 2021 09:04:33 +0000 (18:04 +0900)]
Modified to set preview image to default value in widget
I modified to turn off the default value when refactoring,
but I change it for existing behavior compatibility
Change-Id: I342a123e69f73ee4ab1a7bb347e159598cf45abd
Sunghyun Kim [Tue, 10 Aug 2021 08:14:48 +0000 (17:14 +0900)]
Delete unnecessary keyMap conversion code
WidgetView was converting KeyMap directly and handing it over to Widget.
But using dali keyMap, this process is unnecessary.
Therefore, i deletes unnecessary code.
Change-Id: I4d595d68793ce73c8105a3600ec8da77cf3ce85c
Heeyong Song [Mon, 26 Jul 2021 09:28:26 +0000 (09:28 +0000)]
Merge "Add ApplyCustomFragmentPrefix" into tizen
Seoyeon Kim [Tue, 20 Jul 2021 01:17:18 +0000 (10:17 +0900)]
Fix WidgetView doxygen for API reference
- Updated Signal table.
- Removed @DEPRECATED tag and added a description using remarks.
Change-Id: I1974998b6a0260fd44cabf408d4ae40da2303a55
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
Eunki, Hong [Mon, 5 Jul 2021 06:10:54 +0000 (15:10 +0900)]
Add ApplyCustomFragmentPrefix
- Apply suitable prefix for the native image fragment shader
Change-Id: I9b810053fe7fa57379c3e4f3cdf356c2ec313587
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
Sunghyun Kim [Thu, 7 Jan 2021 07:33:07 +0000 (16:33 +0900)]
Refactoring WidgetView
1.Add RemoveWidget() for WidgetViewManager
2.Apply Singleton to WidgetViewManager
(https://github.com/Samsung/TizenFX/pull/2521)
3.Set RetryState When widget creation fails
4.Add Document
Change-Id: I946b672109c827fa04d47d97f98c4608364749e7
Sunghyun Kim [Thu, 27 May 2021 05:31:52 +0000 (14:31 +0900)]
Add ACCESSIBILITY_HIGHLIGHTABLE for ATSPI
Change-Id: Ica955ad8c646923b36d4732a2bf8ade96e1f6ded
Sunghyun Kim [Mon, 10 May 2021 01:24:09 +0000 (10:24 +0900)]
Fix typo in WIdgetViewManager
Change-Id: I2fadb43085fc4b432e9eba95e6602df51a95e992
sunghyun kim [Mon, 1 Feb 2021 05:52:36 +0000 (05:52 +0000)]
Merge "Add sv.po file" into tizen
Sunghyun Kim [Mon, 1 Feb 2021 04:54:47 +0000 (13:54 +0900)]
Add sv.po file
Change-Id: Ic5356cc0c2762e1f6a0f1886b85ad863978dc1cb
Sunghyun Kim [Thu, 28 Jan 2021 05:34:59 +0000 (14:34 +0900)]
Update .po files
Change-Id: If789c2d77468eb5e6744e6ef8bfbbc33971f6f4b
Sunghyun Kim [Thu, 28 Jan 2021 05:34:59 +0000 (14:34 +0900)]
Update .po files
Change-Id: If789c2d77468eb5e6744e6ef8bfbbc33971f6f4b
Changgyu Choi [Wed, 30 Dec 2020 06:09:01 +0000 (15:09 +0900)]
Add component based type
Widget viewer has to deal with widget app and widget component.
So viewer use type that is expressed bellow.
Please refer to the bellow patch.
https://review.tizen.org/gerrit/c/platform/core/appfw/screen-connector/+/249753
Change-Id: Ibfc6cef6d6a1daaa41e4329d8353f19a862e981d
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
sunghyun kim [Tue, 15 Dec 2020 07:06:08 +0000 (07:06 +0000)]
Merge "Delete rendering skip code" into tizen
Sunghyun Kim [Tue, 15 Dec 2020 05:59:08 +0000 (14:59 +0900)]
Delete rendering skip code
mPermanentDelete is already used other application.
so i delete rendering skip patch
Change-Id: I14e79d3241778bfa617f9893b5d8b3a3906da78b
Sunghyun Kim [Tue, 15 Dec 2020 05:59:08 +0000 (14:59 +0900)]
Delete rendering skip code
mPermanentDelete is already used other application.
so i delete rendering skip patch
Change-Id: I14e79d3241778bfa617f9893b5d8b3a3906da78b
Sunghyun Kim [Sat, 12 Dec 2020 05:44:57 +0000 (14:44 +0900)]
To avoid crash issue when TerminateWidget() is called
1) Clear update callback for block calling update callback
RemoteSurface and other resource need to clear even if widget_instance_destroy() is failed.
2) Set Flag for block update callback
Sometimes, UpdateBuffer is called even if widgetview is destroyed.
For avoid this problem, skip rendering when flag is set.
Change-Id: I0d1f84623bbc2456c0b6b4a4c02f96fe6f7edd6c
Sunghyun Kim [Sat, 12 Dec 2020 05:44:57 +0000 (14:44 +0900)]
To avoid crash issue when TerminateWidget() is called
1) Clear update callback for block calling update callback
RemoteSurface and other resource need to clear even if widget_instance_destroy() is failed.
2) Set Flag for block update callback
Sometimes, UpdateBuffer is called even if widgetview is destroyed.
For avoid this problem, skip rendering when flag is set.
Change-Id: I0d1f84623bbc2456c0b6b4a4c02f96fe6f7edd6c
Sunghyun Kim [Mon, 7 Dec 2020 07:55:17 +0000 (16:55 +0900)]
Check tbm is null or not
Change-Id: I2fff9c49c51408b68b0b0c9e5519b32164a6ef85
Sunghyun Kim [Mon, 7 Dec 2020 07:55:17 +0000 (16:55 +0900)]
Check tbm is null or not
Change-Id: I2fff9c49c51408b68b0b0c9e5519b32164a6ef85
sunghyun kim [Fri, 27 Nov 2020 03:47:03 +0000 (03:47 +0000)]
Merge "Call pause/resume in create event" into tizen
Sunghyun Kim [Fri, 27 Nov 2020 02:31:04 +0000 (11:31 +0900)]
Call pause/resume in create event
call widget_instance_pause / widget_instance_pause in create event
Change-Id: I5abde873c54380bc6acff79f3c104d35b30828f3
Sunghyun Kim [Fri, 27 Nov 2020 02:31:04 +0000 (11:31 +0900)]
Call pause/resume in create event
call widget_instance_pause / widget_instance_pause in create event
Change-Id: I5abde873c54380bc6acff79f3c104d35b30828f3
sunghyun kim [Thu, 19 Nov 2020 07:03:16 +0000 (07:03 +0000)]
Merge "Call widget_instance_unref() if widget_instance_get_content() is failed" into tizen
Sunghyun Kim [Thu, 19 Nov 2020 06:58:15 +0000 (15:58 +0900)]
Call widget_instance_unref() if widget_instance_get_content() is failed
Change-Id: Ib8dc46dc6f340084b8bc2a3a9d0592ffdbc02c2b
Sunghyun Kim [Thu, 19 Nov 2020 06:58:15 +0000 (15:58 +0900)]
Call widget_instance_unref() if widget_instance_get_content() is failed
Change-Id: Ib8dc46dc6f340084b8bc2a3a9d0592ffdbc02c2b
Sunghyun Kim [Wed, 18 Nov 2020 07:28:29 +0000 (16:28 +0900)]
Fix Widget bug when reloading
1.After reload widget, the status of widget need to be resumed if it
visible.
2. widget_instance_get_content() need to call with widget_instance_unref();
Change-Id: I999e9e5f9f14c26b58cb275e2258c955fb4620c3
Sunghyun Kim [Wed, 18 Nov 2020 07:28:29 +0000 (16:28 +0900)]
Fix Widget bug when reloading
1.After reload widget, the status of widget need to be resumed if it
visible.
2. widget_instance_get_content() need to call with widget_instance_unref();
Change-Id: I999e9e5f9f14c26b58cb275e2258c955fb4620c3
Seoyeon Kim [Thu, 19 Nov 2020 01:43:02 +0000 (10:43 +0900)]
Add deprecated tag to widget_viewer_dali_doc.h
- DALi projects are deprecated now, so added deprecated tag to document
Change-Id: Iaf47e66b7f3043282160cc178290c1359f5edd86
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
Seoyeon Kim [Thu, 19 Nov 2020 01:43:02 +0000 (10:43 +0900)]
Add deprecated tag to widget_viewer_dali_doc.h
- DALi projects are deprecated now, so added deprecated tag to document
Change-Id: Iaf47e66b7f3043282160cc178290c1359f5edd86
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
Sunghyun Kim [Wed, 4 Nov 2020 06:53:37 +0000 (15:53 +0900)]
Delete ReloadFlag
1. ReloadFlag don't need now.
Sometimes this flag can make a crash.
2. To avoid the crash, WidgetView need to check WatchHandle when it
dispose old buffer.
Change-Id: I22b7582baa5115c4b39d748e0dd39861f05714be
Sunghyun Kim [Wed, 4 Nov 2020 06:53:37 +0000 (15:53 +0900)]
Delete ReloadFlag
1. ReloadFlag don't need now.
Sometimes this flag can make a crash.
2. To avoid the crash, WidgetView need to check WatchHandle when it
dispose old buffer.
Change-Id: I22b7582baa5115c4b39d748e0dd39861f05714be
seungho [Thu, 29 Oct 2020 07:15:42 +0000 (16:15 +0900)]
Changed minimum supported Cmake Version to allow C++17 Support
Change-Id: I20aa216ba9b4a83201ef20fcc3519f372bb073d6
Signed-off-by: seungho <seungho@seungho.tn.corp.samsungelectronics.net>
Sunghyun Kim [Wed, 14 Oct 2020 05:05:15 +0000 (14:05 +0900)]
Fix the bug of ReloadWidget()
ReloadWidget() has problem when Widget is terminated abnormally
if it is terminated abnormally, the Renderers are deleted, and touch event does not work properly because of this.
To avoid this problem, i changed ReloadWidget().
Change-Id: I3f5c815bf4596730d8b51dc8a1550edb6f1cc34d
Daekwang Ryu [Tue, 6 Oct 2020 07:24:16 +0000 (16:24 +0900)]
Fix a compile error
The return type was changed
Change-Id: I0dac736cc8515c31e6f5c49e2cd8266ed3872636
Sunghyun Kim [Thu, 17 Sep 2020 10:06:53 +0000 (19:06 +0900)]
Check area for widget pause/resume automatically
widgetView need to check area for widget pause/resume
Change-Id: I3958e5f7dd92b9fdfae57b9d79e3a07a1bbc7c52
Sunghyun Kim [Wed, 16 Sep 2020 02:52:44 +0000 (11:52 +0900)]
Fix coverity issue
Change-Id: I8fc8ce4bc0dd54ec89895dfa1bd9ea713467a46a
Sunghyun Kim [Fri, 11 Sep 2020 10:24:52 +0000 (19:24 +0900)]
Reload Widget from WidgetViewManager
If Widget is deaded, we need to call ReloadWidget from maanger.
Change-Id: I14d1ac0e47556f828579107716a81639af46ce66
Sunghyun Kim [Fri, 11 Sep 2020 07:44:53 +0000 (16:44 +0900)]
Fix the information of licence
watch-view need to use Flora License
Change-Id: I1d347eca2f295605220c562be86a3ae01fb37eb4
Sunghyun Kim [Mon, 7 Sep 2020 05:44:28 +0000 (14:44 +0900)]
Add Notification for check WidgetView is culled
If WidgetView is out of the screen, Widget need to be paused.
For this, we added notification for check it.
Change-Id: I457b39d3a5477c205c6c0f946174651dd844322a
Sunghyun Kim [Wed, 9 Sep 2020 05:41:46 +0000 (14:41 +0900)]
Fix a coverity issue
wl_surface need to initialize
Change-Id: Ieafbe1e9a5f748274873f39a4e7ee1b5c1e31973
Joogab Yun [Mon, 7 Sep 2020 06:58:02 +0000 (15:58 +0900)]
change KeyEvent
Change-Id: I155d110cfe972d388ecba5d8d8928a6e7c68046e
Joogab Yun [Mon, 7 Sep 2020 06:33:28 +0000 (15:33 +0900)]
Revert "revert WheelEvent"
This reverts commit
ad0c4caab5de431999209ee49320eb050e009b18.
Sunghyun Kim [Thu, 3 Sep 2020 10:00:02 +0000 (19:00 +0900)]
Delete gcov
widget_viewer_dali don't use gcov.
it need to add when uniitest is ready.
so now i delete it
Change-Id: Ib1c0e4486e19d1320f003d621ca42c9ed34e6817
Joogab Yun [Wed, 2 Sep 2020 02:18:09 +0000 (11:18 +0900)]
Renaming PropertyBuffer to VertexBuffer
Change-Id: If8edc4000213bf940832738498b3758b910f328c
Sunghyun Kim [Tue, 14 Jul 2020 10:29:52 +0000 (19:29 +0900)]
Add WatchView
- Add WatchView for watch app
Change-Id: I81a877f2971ad4d5380bbeaf0d6d01a1d0766ec1
Joogab Yun [Fri, 28 Aug 2020 05:41:56 +0000 (14:41 +0900)]
revert WheelEvent
Change-Id: I9b56361c19850d5baf28f72f27ced3a0ddcaa7a2
Sunghyun Kim [Mon, 24 Aug 2020 07:03:52 +0000 (16:03 +0900)]
Change TouchEvent and WheelEvent
In dali2, Touch&Wheel Event is changed.
so i apply it to widget_viewer_dali
Change-Id: I319627ec29b69c36685ee0ad2d1df97f5ae3dd50
Sunghyun Kim [Thu, 20 Aug 2020 10:58:27 +0000 (19:58 +0900)]
Check Window visibility for notify to widget Pause/Resume
If widget viewer is hide or show, widget also need to know change.
For check this, we add a callback for visibility.
Change-Id: I7b2d6cbe7d9ca07f01129a2d576ba928bb5424fc
Sunghyun Kim [Thu, 13 Aug 2020 11:34:37 +0000 (20:34 +0900)]
Fix to destroy widget successful
For destroy widget successful, we need to follow rules
1. Do not call widget_instance_terminate and widget_instance_destroy
2. Do not call widget_instance_resize before widget is created
To follow this rules, i apply this patch
Change-Id: I7a81da06db6caffe1a891ed616e2c6a1adfa3613
Sunghyun Kim [Mon, 10 Aug 2020 08:00:42 +0000 (17:00 +0900)]
Apply OnSceneConnection for dali2
Change-Id: I9a374f4ade58345aff0b38263b54343fdea3e732
Sunghyun Kim [Wed, 5 Aug 2020 09:06:25 +0000 (18:06 +0900)]
Destroy widget instance when TerminateWidget is called
After TerminateWidget() is called, widget will be not used.
so call widget_instance_destroy() is more appropriate.
only call widget_instance_terminate(), AppFW consider this instance will be reuse.
Change-Id: I61080c690500d92caa56a6ec4c378ab20e465448
Sunghyun Kim [Wed, 22 Jul 2020 05:04:40 +0000 (14:04 +0900)]
Add restart logic when widget application is dead
When widget application is dead, WidgetView need to restart widget.
Change-Id: I6a4e909eb2d9ed77b013ecb323499863110b249a
Daekwang Ryu [Tue, 21 Jul 2020 09:34:20 +0000 (18:34 +0900)]
Fix stage header path
stage hader is moved.
Change-Id: I5ec0a17a9b2a11939f6cf48c635c22e4c7144538
huiyu.eun [Fri, 3 Jul 2020 00:32:46 +0000 (09:32 +0900)]
Remove Image and NativeImage for dali2
This reverts commit
9257b4fb0a560c95d539864f40583bd756685216.
Change-Id: I867415bc2a2d116849374aa13bf961c83447aa58
huiyu.eun [Fri, 3 Jul 2020 00:17:12 +0000 (09:17 +0900)]
Apply dali2 in widget-viewer-dali
This reverts commit
20e0863e9861749266d2c7edbfc21ac7f2de2eeb.
Change-Id: I101482dc9f922633866cb96660edbce6ebd9a5be
Sunghyun Kim [Thu, 2 Jul 2020 02:34:31 +0000 (11:34 +0900)]
Revert "Apply dali2 in widget-viewer-dali"
This reverts commit
2ae1e80bb70cc33711bc373e316b504eb3652c3f.
Change-Id: I5641b422db895d0570f22cf19565d5e082cd21ee
Sunghyun Kim [Thu, 2 Jul 2020 02:06:51 +0000 (11:06 +0900)]
Revert "Remove Image and NativeImage for dali2"
This reverts commit
18a19f89bbd701d39fe1ce1e33061a1070be1a0c.
Change-Id: I8b60e69b2739c1d759ce845478ca74a0cc9b885f
Sunghyun Kim [Mon, 22 Jun 2020 11:28:41 +0000 (20:28 +0900)]
Remove Image and NativeImage for dali2
Change-Id: Iec5d28787ada28550624a8aa9003c154c4f68742
Sunghyun Kim [Fri, 12 Jun 2020 07:24:37 +0000 (16:24 +0900)]
Apply dali2 in widget-viewer-dali
Change-Id: I5a37896d64757b29dee16a7a2207a34353c4d3a4
Sunghyun Kim [Wed, 3 Jun 2020 10:07:54 +0000 (19:07 +0900)]
Fix CreateShader() for use EffectMap
SetEffectPropertyMap is not working when application use
samplerExternalOES in custom shader.
so i modified to replace the shader only if appropriate
Change-Id: Id610dc03ebe0b043f013e11899090378298169a6
Sunghyun Kim [Mon, 27 Apr 2020 10:32:44 +0000 (19:32 +0900)]
Fix build error when gcov is enabled
widget-viewer-dali don't have a unittest.
but before spec try to check unittest when gcov is enabled.
so i delete this part for fix build error.
Change-Id: I841bb57c579001307a0fe95cdcedaec7c9a4e35d
Sunghyun Kim [Thu, 2 Apr 2020 06:48:30 +0000 (15:48 +0900)]
Change the size of the widget when changing the size using animation
Modified to change the size of the widget when changing the size using animation
Change-Id: Ib1ac8ad88716759b22c94904add4922b719efe94