hyunho [Fri, 20 Dec 2019 06:00:56 +0000 (15:00 +0900)]
Add null check for raw value
Change-Id: Ic6d68f585e0e5ae0aa1a413a58c7e56e88f9b687
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Mon, 16 Dec 2019 04:23:31 +0000 (13:23 +0900)]
Release version 1.6.1
Changes:
- Check null tbm
Change-Id: I563fc68574f13f3ee924b3657114008ac25de1e3
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Mon, 16 Dec 2019 04:01:09 +0000 (13:01 +0900)]
Check null tbm
Change-Id: I56b015462a155eb7b13f323997b5122bdc1b61ea
Signed-off-by: hyunho <hhstark.kang@samsung.com>
Hwankyu Jhun [Thu, 14 Nov 2019 04:17:21 +0000 (13:17 +0900)]
Release version 1.6.0
Changes:
- Add screen-connector-launcher-service C API
Change-Id: Ic2f58ec29c4efe9964683092173c30eee9d80cc2
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Tue, 12 Nov 2019 02:07:38 +0000 (11:07 +0900)]
Add screen-connector-launcher-service C API
Adds:
- screen_connector_launcher_service_create()
- screen_connector_launcher_service_destroy()
- screen_connector_launcher_service_set_ops()
- screen_connector_launcher_service_launch()
- screen_connector_launcher_service_launch_with_shared_widget()
- screen_connector_launcher_service_launching()
- screen_connector_launcher_service_launch_cancel()
- screen_connector_launcher_service_launch_done()
- screen_connector_launcher_service_image_get_direction()
- screen_connector_launcher_service_image_get_type()
- screen_connector_launcher_service_image_get_position_x()
- screen_connector_launcher_service_image_get_position_y()
- screen_connector_launcher_service_image_get_shared_widget_info()
- screen_connector_launcher_service_image_get_tbm_surface_info()
- screen_connector_launcher_service_image_get_image_file()
- screen_connector_launcher_service_image_get_file_path()
- screen_connector_launcher_service_image_get_file_group()
Change-Id: I71d7d98868e5d905a37221fbdc6aa59ebb1aa117
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Tue, 15 Oct 2019 00:34:40 +0000 (09:34 +0900)]
Release version 1.5.1
Changes:
- Initialize private member variables
Change-Id: Idf969b6bc04b1d2acfb6499d71a18213ab4e3de2
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Mon, 14 Oct 2019 09:03:31 +0000 (18:03 +0900)]
Initialize private member variables
Change-Id: If93cd5eb3bfeb36e0ef8fff77f944a56f936daea
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Mon, 14 Oct 2019 06:47:50 +0000 (15:47 +0900)]
Release version 1.5.0
Changes:
- Support Seamless Effect
Change-Id: I4e60640ffa245cbf13729dd440c894cd095b98c9
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Sun, 25 Aug 2019 07:31:09 +0000 (16:31 +0900)]
Support Seamless Effect
Adds:
- screen_connector_launcher_service
- screen_connector_launcher_service_evas
- screen_connector_shared_widget_launch
Requires:
- https://review.tizen.org/gerrit/#/c/platform/core/appfw/amd/+/212912/
- https://review.tizen.org/gerrit/#/c/platform/core/appfw/app-core/+/215390/
- https://review.tizen.org/gerrit/#/c/platform/core/appfw/aul-1/+/212287/
- https://review.tizen.org/gerrit/#/c/platform/core/appfw/screen-connector/+/212645/
- https://review.tizen.org/gerrit/#/c/platform/core/appfw/widget-viewer/+/213445/
Change-Id: Iadf0983dd75a3f3c3b21e8eac1e3b9bceb306b5e
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
hyunho [Fri, 2 Aug 2019 08:53:32 +0000 (17:53 +0900)]
Release version 1.4.0
Changes:
- Modify remote surface create request
Change-Id: Icb684fadbac7f8247eaf813d589a70e37cbc6227
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Fri, 2 Aug 2019 01:22:46 +0000 (10:22 +0900)]
Modify remote surface create request
The surface should be created with window surface to tell
consumer window.
Also, the custom launching animation needs this feature.
Change-Id: Ifbcc16b520fda6cc2a64fa3a716cfc34333f68d3
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Thu, 25 Jul 2019 08:25:04 +0000 (17:25 +0900)]
Release version 1.3.20
Changes:
- Fix buffer leak
Change-Id: I9f75a827ac0016fb22f1f9922012ed4e3f598def
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Thu, 25 Jul 2019 06:13:45 +0000 (15:13 +0900)]
Fix buffer leak
The latest buffer should be released when the bind process begin.
If not latest buffer will be possessed until the window is unbinded.
Change-Id: I95e23c6a3088e4222e1b6f152e718d612450843e
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Thu, 9 May 2019 04:16:02 +0000 (13:16 +0900)]
Release version 1.3.19
Changes:
- Destroy provider when fini
Change-Id: Iebee7458255a84559cad13e716f5942450bfdd87
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Wed, 8 May 2019 07:22:06 +0000 (16:22 +0900)]
Destroy provider when fini
Change-Id: Ic2a7b7e73940435059a9b87a0d7bcd3f144dd12a
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Wed, 27 Mar 2019 02:13:28 +0000 (11:13 +0900)]
Release version 1.3.18
Changes:
- Revert "Set surface owner for watch ANR"
- Revert "Set surface owner for widget ANR"
Change-Id: I415788a9f21a167411fac94269f42bda0e74e522
Signed-off-by: hyunho <hhstark.kang@samsung.com>
Hyunho Kang [Wed, 27 Mar 2019 02:07:21 +0000 (02:07 +0000)]
Revert "Set surface owner for widget ANR"
This reverts commit
c793f304cecf10f94917ee814adc0cca691c7ddb.
Change-Id: If7257759031e5ab211ec78bd7185e56a2f5ad54c
Hyunho Kang [Wed, 27 Mar 2019 02:07:04 +0000 (02:07 +0000)]
Revert "Set surface owner for watch ANR"
This reverts commit
9ad4b884a112a39c9a499df77bc9588ccd9a9318.
Change-Id: Ifed3928c002b4f0064f27abbd5adf3a623fae4a3
root [Tue, 12 Feb 2019 04:06:53 +0000 (13:06 +0900)]
Release version 1.3.17
Changes:
- Set surface owner for watch ANR
Change-Id: I81453fa3f4f3c21d2983335194ccec859f2b949d
Signed-off-by: root <hhstark.kang@samsung.com>
hyunho [Tue, 12 Feb 2019 02:36:42 +0000 (11:36 +0900)]
Set surface owner for watch ANR
Change-Id: I7a7d673847f1ae15cea44c7dab33c1ed003356f5
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Fri, 8 Feb 2019 04:10:22 +0000 (13:10 +0900)]
Release version 1.3.16
Changes:
- Set surface owner for widget ANR
Change-Id: I6c4ecf3fc67a60deed2604acde8405fb416d2bbd
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Fri, 8 Feb 2019 01:37:01 +0000 (10:37 +0900)]
Set surface owner for widget ANR
To manage ANR, window manager should know surface owner
Change-Id: Icfd8f7a423ddf33b92eaf3183786688aa4828c64
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Wed, 14 Nov 2018 06:02:32 +0000 (15:02 +0900)]
Release version 1.3.15
Changes:
- Check buffer duplication
Change-Id: I6e7dc9de7b54259a9d91dc5f721d1816c73e5971
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Tue, 13 Nov 2018 08:29:59 +0000 (17:29 +0900)]
Check buffer duplication
If we do not check it, new buffer can be destroyed and empty pointer is remained
in viewer side and could cause null tbm buffer issue.
Change-Id: Ib9ffc53d02ec4f181f0f4117bc35fc37317afc77
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Wed, 19 Sep 2018 08:49:57 +0000 (17:49 +0900)]
Release version 1.3.14
Changes:
- Fix do not send unobscured visibility bug
Change-Id: I30370af0536a5d32611b3ce990e8fa6faa213948
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Wed, 19 Sep 2018 08:30:36 +0000 (17:30 +0900)]
Fix do not send unobscured visibility bug
When object is moved it should be check viewer's visiblity.
not it's last auto visibility
Change-Id: I1efa6e227eb90b6624ccf80aa5a3869f33f269dd
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Thu, 23 Aug 2018 01:32:48 +0000 (10:32 +0900)]
Release version 1.3.13
Changes:
- Remove wayland dependancy from headers
Change-Id: I0d169ec0da1c9b55ca7c374bad7c0439ead75afc
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Wed, 22 Aug 2018 07:56:22 +0000 (16:56 +0900)]
Remove wayland dependancy from headers
Change-Id: If9039763d335757afd2f1f3121ed4bc76e87b157
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Mon, 20 Aug 2018 01:51:21 +0000 (10:51 +0900)]
Release version 1.3.12
Changes:
- Removes unnecessarily included header files
Change-Id: I8a1aa08960b4d1758fc8c9bb5cac751a1ba9987f
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Mon, 20 Aug 2018 00:39:24 +0000 (09:39 +0900)]
Removes unnecessarily included header files
Change-Id: I83e6f94419b62fa9d76d65e2f69966266129bca5
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Fri, 27 Jul 2018 01:39:39 +0000 (10:39 +0900)]
Release version 1.3.11
Changes:
- Check window visibility when sends unobscured event to watch
Change-Id: Iabe5093c9da2460a86553e0b1c8baa0f8d6299e4
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Fri, 20 Jul 2018 05:44:08 +0000 (14:44 +0900)]
Check window visibility when sends unobscured event to watch
Change-Id: I19b468859d9bbccee96fa06916c8b5cabe9ee3fe
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Thu, 14 Jun 2018 04:36:56 +0000 (13:36 +0900)]
Release version 1.3.10
Changes:
- Fix invalid plug ID
Change-Id: Id37d5fe9ad5a0eba0984cc966f19076999fd5667
Signed-off-by: hyunho <hhstark.kang@samsung.com>
Lukasz Wlazly [Mon, 11 Jun 2018 07:25:36 +0000 (09:25 +0200)]
Fix invalid plug ID
Invalid version of this property was causing errors
during communication over DBus.
Change-Id: I1cabe34842a940760e89939618d80888acceb284
hyunho [Thu, 7 Jun 2018 07:14:06 +0000 (16:14 +0900)]
Release version 1.3.9
Changes:
- Monitor visibility status of viewer windows
Change-Id: I28d2a470e84a13dbea59160f3e04d9512b617b60
Signed-off-by: hyunho <hhstark.kang@samsung.com>
Hwankyu Jhun [Tue, 5 Jun 2018 06:05:46 +0000 (15:05 +0900)]
Monitor visibility status of viewer windows
To use visibilty status of viewer window, screen connector monitors
ecore events.
Change-Id: I8604b47e38bba1a1167ae5e95e10b51674c7acac
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Junghoon Park [Thu, 10 May 2018 06:20:14 +0000 (15:20 +0900)]
Release version 1.3.8
Changes:
- Add API for fixing buffer release issue
- Fix errata
Change-Id: Icbb847026847db08d6d30b915a42cc5801dc2149
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Junghoon Park [Thu, 10 May 2018 01:46:41 +0000 (10:46 +0900)]
Add API for fixing buffer release issue
Change-Id: I5e37db25bb21529d28e465a5d51951e4e6587f1c
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Semun Lee [Wed, 9 May 2018 06:25:16 +0000 (15:25 +0900)]
Fix errata
Change-Id: I13d7b90f87b0afca9e5c0bb3c6779f3b2fb03c7c
Signed-off-by: Semun Lee <semun.lee@samsung.com>
Hwankyu Jhun [Tue, 24 Apr 2018 02:24:05 +0000 (11:24 +0900)]
Release version 1.3.7
Changes:
- Fix resource leak
Change-Id: I862ecfba15fb4c2259c9aba0faabb6dc82a04719
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Semun Lee [Wed, 11 Apr 2018 05:48:49 +0000 (14:48 +0900)]
Fix resource leak
Change-Id: Ib301a9a95377ce11f697e4893c7f2ec76be5d74b
Signed-off-by: Semun Lee <semun.lee@samsung.com>
Junghoon Park [Tue, 3 Apr 2018 10:05:08 +0000 (19:05 +0900)]
Release version 1.3.6
Changes:
- Fix a bug about releasing handle
Change-Id: I534ae1374f5db489d37c8603676a6ddb5a5976ea
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Junghoon Park [Tue, 3 Apr 2018 07:42:06 +0000 (16:42 +0900)]
Fix a bug about releasing handle
- The handle should be freed in the function
Change-Id: Ia8393ce8e09281c823715364b705c1f91e501bd5
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
hyunho [Tue, 3 Apr 2018 04:09:16 +0000 (13:09 +0900)]
Release version 1.3.5
Changes:
- Fix memory leak
- Add exception handler for unittest
Change-Id: Icbd8232957bce4587f9b4aba41a057bd3e7011fa
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Mon, 2 Apr 2018 10:27:48 +0000 (19:27 +0900)]
Add exception handler for unittest
Change-Id: Id77b313c570198bc1fef7285fe4e54ff977d4f22
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Mon, 2 Apr 2018 10:23:48 +0000 (19:23 +0900)]
Fix memory leak
Change-Id: Ife61f65f347d91890635c9a38445509545ac2ae8
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Mon, 19 Mar 2018 06:55:05 +0000 (15:55 +0900)]
Release version 1.3.4
Changes:
- EFL_UPGRADE: remove ecore-wayland dependency
Change-Id: I85c447da333adbd7296b6636a5fd754dc6aacbe7
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Wed, 10 Jan 2018 08:23:06 +0000 (17:23 +0900)]
EFL_UPGRADE: remove ecore-wayland dependency
Change-Id: Ibbd0f7062ae94abf6c6493b7fccd87eaa4d2dcfe
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Thu, 15 Mar 2018 01:35:07 +0000 (10:35 +0900)]
Release version 1.3.3
Changes:
- Add exception handling logic
- Initialize pointer
Change-Id: Id61b6d133ac199435283c6a612ec8fbd02996dbc
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Tue, 13 Mar 2018 07:41:35 +0000 (16:41 +0900)]
Initialize pointer
Change-Id: I3f80b2dafa23416e4e2516d3d4739b1884119504
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Tue, 13 Mar 2018 07:37:17 +0000 (16:37 +0900)]
Add exception handling logic
Change-Id: I48b9b75612afb9d8109f33f22646d3bb354e52fd
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Mon, 5 Mar 2018 08:50:30 +0000 (17:50 +0900)]
Release version 1.3.2
Changes:
- Do not send duplicated cancel
Change-Id: Ia03cc8f3aff36ea73afb4049a61e1c6791dfa288
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Tue, 20 Feb 2018 08:04:04 +0000 (17:04 +0900)]
Do not send duplicated cancel
Change-Id: I03208d6fc2c9776c957460448f2fa777c3f3b930
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Fri, 9 Feb 2018 05:31:06 +0000 (14:31 +0900)]
Release version 1.3.1
Changes:
- Add unit test
- Delete copy-constructor and assign-operator for singleton class
- Keep wl_buffer until the image is updated
- Fix screen watcher dependency
Change-Id: I32db58901ce52f9564614a718baa37fb154c7734
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Fri, 9 Feb 2018 04:18:28 +0000 (13:18 +0900)]
Fix screen watcher dependency
Change-Id: Ia5918c628b39824dd4a076e14d073a8755f3b43c
Signed-off-by: hyunho <hhstark.kang@samsung.com>
Junghoon Park [Fri, 2 Feb 2018 11:26:20 +0000 (20:26 +0900)]
Keep wl_buffer until the image is updated
Change-Id: I52010b593f6b08fc1faf27eb94e028ba8f23af32
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Junghoon Park [Wed, 29 Nov 2017 01:24:42 +0000 (10:24 +0900)]
Delete copy-constructor and assign-operator for singleton class
Change-Id: Iba5451225d7064e7f6300a3eafb0cb3d7def2345
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Hyunho Kang [Thu, 9 Nov 2017 04:55:08 +0000 (13:55 +0900)]
Add unit test
Change-Id: I90a106f5efd9d22cdfa64a8a098800d655c4b3da
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Junghoon Park [Mon, 27 Nov 2017 10:04:49 +0000 (19:04 +0900)]
Release version 1.3.0
Changes:
- Add method 'IsBound" in RemoteSurface class
- Refactor screen-connector
- provider: clean up static global variables
Change-Id: Ibffda4493df96cdb914b4d2dc7f28f1500e1f18c
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Junghoon Park [Wed, 22 Nov 2017 02:37:19 +0000 (11:37 +0900)]
Add method 'IsBound" in RemoteSurface class
Change-Id: Ia31bf2502dd028755c40b0b6c5c732ed8346fed8
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Junghoon Park [Thu, 12 Oct 2017 10:13:41 +0000 (19:13 +0900)]
Refactor screen-connector
Change-Id: I7e523aa5003189b8880fb74dda1a581dc8568bf7
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
YoungJun Cho [Tue, 10 Oct 2017 06:58:37 +0000 (15:58 +0900)]
provider: clean up static global variables
Change-Id: I8e5d4ae7a35097e0e52227d62e0ba8ca74c9a6a7
Signed-off-by: YoungJun Cho <yj44.cho@samsung.com>
Hyunho Kang [Wed, 1 Nov 2017 09:00:03 +0000 (18:00 +0900)]
Release version 1.2.12
Changes:
- Fix tbm_surface memory leak
- Fixed wrong type usage for provider's visibility
- watcher: trs: clean up screen_connector_trs_init()
- provider: clean up screen_connector_provider_init()
- provider: fix memory leak
- Apply flick only for watch app
Change-Id: I09e3ea24479ede41b44c2bda9519a579da08f108
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hyunho Kang [Tue, 24 Oct 2017 01:53:25 +0000 (10:53 +0900)]
Apply flick only for watch app
Big widgets need scroll event
Change-Id: I2e1294eeddaf348e2f4ce22e623f6da27ea6132e
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
YoungJun Cho [Tue, 10 Oct 2017 08:05:55 +0000 (17:05 +0900)]
provider: fix memory leak
Change-Id: I87503697e232884a0cd1ea2074c9f426886008c8
Signed-off-by: YoungJun Cho <yj44.cho@samsung.com>
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
YoungJun Cho [Tue, 10 Oct 2017 08:43:47 +0000 (17:43 +0900)]
provider: clean up screen_connector_provider_init()
Change-Id: Iead44d5286bc4dc16041761400f389339ce87c3d
Signed-off-by: YoungJun Cho <yj44.cho@samsung.com>
YoungJun Cho [Tue, 10 Oct 2017 08:56:29 +0000 (17:56 +0900)]
watcher: trs: clean up screen_connector_trs_init()
Change-Id: I3673fe5ab1f6044f01a2474356e2f067f1a0d738
Signed-off-by: YoungJun Cho <yj44.cho@samsung.com>
SinJae Lee [Wed, 18 Oct 2017 02:23:49 +0000 (11:23 +0900)]
Fixed wrong type usage for provider's visibility
Change-Id: Icc94cd5d850ecb5a624c2df2017d562a1d8475c1
Junghoon Park [Tue, 10 Oct 2017 08:46:45 +0000 (17:46 +0900)]
Fix tbm_surface memory leak
- When changed buff event comes in bind mode, it needs to unref tbm_surface from updated wl_buffer
Change-Id: Id6d42e0aeb76f858d5a7cc5fb3c03d736d549c97
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Hyunho Kang [Tue, 17 Oct 2017 03:16:00 +0000 (12:16 +0900)]
Release version 1.2.11
Changes:
- Do not send duplicate mouse cancel event
- Fix wrong log format
Change-Id: Id5ec693122bd5c0b4515759f718ead5c20da961a
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hyunho Kang [Mon, 16 Oct 2017 08:05:25 +0000 (17:05 +0900)]
Fix wrong log format
Change-Id: Id11f3fd30d06e5c064ca5c45b408f95cc79dd9b5
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hyunho Kang [Fri, 25 Aug 2017 10:25:39 +0000 (19:25 +0900)]
Do not send duplicate mouse cancel event
Change-Id: I2a9d98ea5e27276a7bc1dde57d80073c768acc93
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hyunho Kang [Thu, 12 Oct 2017 04:36:48 +0000 (13:36 +0900)]
Release version 1.2.10
Changes:
- Handling mouse in/out event
Change-Id: Ia243dfa79c85b446de5610d4ccf432b098a25428
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hyunho Kang [Wed, 11 Oct 2017 08:48:24 +0000 (17:48 +0900)]
Handling mouse in/out event
Change-Id: If7ec3852d7f7e557d0eb241eb921d2166d3c0b69
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hwankyu Jhun [Mon, 25 Sep 2017 02:16:48 +0000 (11:16 +0900)]
Release version 1.2.9
Changes:
- Add an exception handling
- Fix memory leaks
- Add error return logic to watcher_evas_get_pid
- Fix screen_connector_watcher_evas_add_by_rid bug
- Apply tizen remote surface v4, add event filter
- Fix screen_connector_watcher_remove API bug
- Add an exception handling about destroying the watcher handle
- Remove handle from watcher list when watcher destroyed
- Refactor screen-connector
- Fix callback disapeared bug
- Fix destroy handle bug
- Add tbm buffer destroy logic
- Fix memory leak
- Fix memory leak
- Make widget work.
- Add bind surface APIs
- Fix toolkit_table destroy bug
- Delay resuming time
- Add APIs to control visibility
- Add object visible check API
- Add buffer changed event filter
- Fix add by rid bug
- Add APIs for binding and unbinding window
- Remove evas callback from destroyed surface tbm
- Clear tbm when surface destroyed
- Do not destroy buffer when receive same buffer
- Check multi viewer window visibility
- Do not unref tbm_surface when receive same buffer
- Add id exist check logic for toolkit add api
- Add missing code to find type handle
- Send move event before mouse up event
- Modify log level
- Cancel mouse event when the widget is invisible
- Fix mouse up crash
- Add api to get auto visibility
- Clear buffer reference when toolkit removed
- Cancel touch event when the screen is binding
- Unref buffer before bind surface
- Send multi-down/up events to Display Server
- Fix viewer list handling bug
- Fix deref after null
- Do not use delayed resume for watch
- Manage toolkit handles in consistent way
- Add filter feature for screen_connector_toolkit
- Remove duplicate declaration
- Calculate flick down/up event
- Release buffer before setting filter
- Keep toolkit_table before callback removed_cb
- Merge branch 'tizen_3.0' into devel/tizen
Change-Id: I1a8dd5f34dd7a727b7abf084d6169886b4088095
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Mon, 18 Sep 2017 00:43:19 +0000 (09:43 +0900)]
Merge branch 'tizen_3.0' into devel/tizen
Change-Id: Ia7fb9598eaac1524b06f7fd3fcebf38f1dfab254
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hyunho Kang [Fri, 8 Sep 2017 02:59:55 +0000 (11:59 +0900)]
Release version 1.2.8
Changes:
- Fix dereference NULL
Change-Id: If1e478c4babf4d30661c84b770835003c40d9f2a
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hyunho Kang [Wed, 6 Sep 2017 06:06:02 +0000 (15:06 +0900)]
Fix dereference NULL
Change-Id: I29ee2cf5f1a6b0363ea75498a822a83674330c7b
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Semun Lee [Sun, 3 Sep 2017 11:00:58 +0000 (20:00 +0900)]
Keep toolkit_table before callback removed_cb
toolkit_evas_h can be freed in removed_cb
Change-Id: Id28a1661441b3e327216ca6a37175e4000caf034
Signed-off-by: Semun Lee <semun.lee@samsung.com>
Junghoon Park [Tue, 29 Aug 2017 02:03:18 +0000 (11:03 +0900)]
Release buffer before setting filter
Change-Id: I3ab0c15def108efae9418dabf1728619b713d185
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Signed-off-by: Semun Lee <semun.lee@samsung.com>
Junghoon Park [Thu, 31 Aug 2017 12:18:27 +0000 (21:18 +0900)]
Calculate flick down/up event
- The speed can be calculated by position y, because each move event will be
sent after every 10ms
- Once flick down/up event happen, move event can be ignored to support lagacy
apps
Change-Id: I71e8f839ca9544a9667d6abadd980eb525368a1a
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Hwankyu Jhun [Mon, 28 Aug 2017 00:16:00 +0000 (09:16 +0900)]
Release version 1.2.7
Changes:
- Fix invalid log format
Change-Id: Id0479eab6faff8107c358253ad0d5ed20553e4c1
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Sun, 27 Aug 2017 23:00:54 +0000 (08:00 +0900)]
Fix invalid log format
Change-Id: I45445ec2241f8166f6444529e96d4a742a957534
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hyunho Kang [Wed, 23 Aug 2017 12:15:46 +0000 (21:15 +0900)]
Remove duplicate declaration
Change-Id: Ia2bacc382d6e7b5614eb11d2aa985926ad684bec
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hyunho Kang [Tue, 22 Aug 2017 02:44:59 +0000 (11:44 +0900)]
Add filter feature for screen_connector_toolkit
Change-Id: I7aceb0ab0c9e1f6ac55532b69f1a23d68b267210
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Semun Lee [Mon, 21 Aug 2017 13:44:21 +0000 (22:44 +0900)]
Manage toolkit handles in consistent way
- upper layer is responsible for managing toolkits of lower layer
Change-Id: I685035f8cade2e089392e0a01b44bf630f0a03d6
Signed-off-by: Semun Lee <semun.lee@samsung.com>
Hyunho Kang [Mon, 21 Aug 2017 11:43:15 +0000 (20:43 +0900)]
Do not use delayed resume for watch
Change-Id: I4d3019fa937c25f58efaced3fc13376782e1e995
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hyunho Kang [Thu, 17 Aug 2017 10:48:13 +0000 (19:48 +0900)]
Fix deref after null
Change-Id: I7ee8a408ea2c083fc29530aaf79c2c24161ac74f
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hyunho Kang [Wed, 16 Aug 2017 13:34:27 +0000 (22:34 +0900)]
Fix viewer list handling bug
Change-Id: Id3ab579548e6dd5a7e7b4bb3f353f90415d275ba
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Junghoon Park [Wed, 16 Aug 2017 08:06:46 +0000 (17:06 +0900)]
Send multi-down/up events to Display Server
- The events for multi-touch were not considered
Change-Id: Iabe2d27f719fb8e2064caf7cfb4473309c07e7f4
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Hyunho Kang [Wed, 16 Aug 2017 03:04:34 +0000 (12:04 +0900)]
Unref buffer before bind surface
Buffer should be released before bind, if not watch window can not use one
buffer which referenced by watch application
Change-Id: I780e709776366e8a40a083c3c7fd08451cb4983e
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Junghoon Park [Thu, 10 Aug 2017 09:17:17 +0000 (18:17 +0900)]
Cancel touch event when the screen is binding
Change-Id: Iafdc141469730d9963ee0625a0d115716329899d
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Hyunho Kang [Wed, 9 Aug 2017 13:21:58 +0000 (22:21 +0900)]
Clear buffer reference when toolkit removed
When provider died referenced remote surface buffer should be released
Change-Id: I8f7dd1542b2596b9f4afc11b99d5f5c327476ebe
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hyunho Kang [Tue, 8 Aug 2017 02:12:14 +0000 (11:12 +0900)]
Add api to get auto visibility
- screen_connector_toolkit_evas_auto_visibility
Change-Id: I7896c097d45573f06cea2a2d8e81e53831027389
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hyunho Kang [Thu, 3 Aug 2017 11:51:03 +0000 (20:51 +0900)]
Fix mouse up crash
If DESC value do not copied, tizen_remote_surface_transfer_mouse_event
will send trash value.
Change-Id: I4690a1d76671f7ce4394c7c9b36e2a78795b23b3
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Junghoon Park [Thu, 3 Aug 2017 08:19:09 +0000 (17:19 +0900)]
Cancel mouse event when the widget is invisible
- After wdiget is paused, the event for mouse events may be ignored
- If mouse-up event is missed, a button will not be enabled again
- To cover this issue, mouse-cancel event should be sent when the widget
is paused
Change-Id: Ife9eec5971dab78a949ab0826f91a902740365bc
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Hwankyu Jhun [Wed, 2 Aug 2017 01:43:31 +0000 (10:43 +0900)]
Release version 1.2.6
Changes:
- Fix typo
- Add id exist check logic for toolkit add api
- Add an exception handling about out of memory
Change-Id: I7f7c19c824947a67eb362de14d006e4dfc94142a
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Mon, 31 Jul 2017 23:08:29 +0000 (08:08 +0900)]
Fix typo
Change-Id: Iac92afcbf3be80317eed5b6a2b0d6b0c8c12bd46
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hyunho Kang [Mon, 24 Jul 2017 11:08:40 +0000 (20:08 +0900)]
Add id exist check logic for toolkit add api
ID should be unique.
Change-Id: I154e9abf832a8415d71d452636c804a581292882
Signed-off-by: Hyunho Kang <hhstark.kang@samsung.com>
Hwankyu Jhun [Tue, 1 Aug 2017 22:49:28 +0000 (07:49 +0900)]
Add an exception handling about out of memory
Change-Id: I9838c04a7808675b1f46ca98bdc1b1fee29a5611
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>