Inkyun Kil [Wed, 19 Jul 2023 00:52:37 +0000 (09:52 +0900)]
Release version 1.9.4
changes:
- Fix build error for 'overloaded-virtual='
Change-Id: I95fd04de517d7c0500e8426b63fc43dea4889d97
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
Inkyun Kil [Mon, 17 Jul 2023 05:29:36 +0000 (14:29 +0900)]
Fix build error for 'overloaded-virtual='
- Bind(std::shared_ptr<WlSurface> surface) method was hidden by Bind(const EvasObject& win)
Change-Id: I7edc271dca73e82fd20dc1f293a9041acd0c9439
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
Hwankyu Jhun [Tue, 14 Feb 2023 09:27:26 +0000 (09:27 +0000)]
Release version 1.9.3
Changes:
- Fix use after free
Change-Id: Id80fd4bc6dfdb4abd7301a96536a0e5cda64ed5d
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Tue, 14 Feb 2023 07:40:09 +0000 (07:40 +0000)]
Fix use after free
This patchset fixes the following issue:
+------------------------------------------------------------------------------+
| ==widget_viewer_evas-native-itc==3806776==ERROR: AddressSanitizer: |
| heap-use-after-free on address 0x007fa4358e40 at pc 0x007fa9827128 |
| bp 0x007fcebea590 sp 0x007fcebea5a8 |
| READ of size 4 at 0x007fa4358e40 thread T0 |
| #0 0x7fa9827124 in _tbm_surface_internal_is_valid |
| #1 0x7fa9832398 in tbm_surface_internal_get_info |
| #2 0x7fa9840300 in tbm_surface_get_info |
| #3 0x7f968f5f50 in eng_image_stride_get |
| #4 0x7faea78b2c in evas_object_image_size_set |
| #5 0x7fab3d02a8 in screen_connector::Image::Update( |
| std::shared_ptr<screen_connector::WlBuffer>) |
| |
| 0x007fa4358e40 is located 0 bytes inside of 416-byte region |
| [0x007fa4358e40,0x007fa4358fe0) |
| freed by thread T0 here: |
| #0 0x7fb0237a48 in free |
| #1 0x7fa9829e70 in _tbm_surface_internal_destroy |
| #2 0x7fa9830ea4 in tbm_surface_internal_unref |
| #3 0x7fab423a0c in screen_connector::WlBuffer::~WlBuffer() |
| #4 0x7fab423a0c in screen_connector::WlBuffer::~WlBuffer() |
| #5 0x7fab3d04c4 in std::Sp_counted_base<(_gnu_cxx::_Lock_policy)2>:: |
| _M_release() |
| #6 0x7fab3d04c4 in std::Sp_counted_base<(_gnu_cxx::_Lock_policy)2>:: |
| _M_release() |
| #7 0x7fab3d04c4 in std::_shared_count<(gnu_cxx::_Lock_policy)2>:: |
| ~_shared_count() |
| #8 0x7fab3d04c4 in std::_shared_ptr<screen_connector::WlBuffer, |
| (gnu_cxx::_Lock_policy)2>::~_shared_ptr() |
| #9 0x7fab3d04c4 in std::_shared_ptr<screen_connector::WlBuffer, |
| (gnu_cxx::_Lock_policy)2>::operator=( |
| std::shared_ptr<screen_connector::WlBuffer, (_gnu_cxx::_Lock_policy)2>&&) |
| #10 0x7fab3d04c4 in std::shared_ptr<screen_connector::WlBuffer>::operator=( |
| std::shared_ptr<screen_connector::WlBuffer>&&) |
| #11 0x7fab3d04c4 in screen_connector::Image::Update( |
| std::shared_ptr<screen_connector::WlBuffer>) |
+------------------------------------------------------------------------------+
Change-Id: Iab89eeb354c76431cb616cf6f041c8583c04c800
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Changgyu Choi [Wed, 21 Dec 2022 07:22:19 +0000 (16:22 +0900)]
Release version 1.9.2
Changes:
- Modify gcov intallation directory
Change-Id: If396953c6c2fa9760c05122948ecff7718b6493d
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
Changgyu Choi [Wed, 21 Dec 2022 06:41:47 +0000 (15:41 +0900)]
Modify gcov installation directory
Change-Id: I32d5cd0987063a255798a8c259bf430a4eb2a743
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
Hwankyu Jhun [Wed, 23 Feb 2022 04:42:18 +0000 (13:42 +0900)]
Release version 1.9.1
Changes:
- Add a missing dependency to mock pkgconfig file
Change-Id: I6d8bc685ae4a9e97309b98d7f8c9e9466714c025
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Wed, 23 Feb 2022 04:41:33 +0000 (13:41 +0900)]
Add a missing dependency to mock pkgconfig file
The screen_connector_remote_surface dep is required to build test packages.
Change-Id: Ic3da4ebf1fb62719be2c5a65e66520275dcd2723
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Wed, 23 Feb 2022 02:16:13 +0000 (11:16 +0900)]
Release version 1.9.0
Changes:
- Support screen connector input
Change-Id: I0e7f5d04db377eee5a05cada5ae89b8251b8c618
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Thu, 27 Jan 2022 02:32:55 +0000 (11:32 +0900)]
Support screen connector input
The libscreen_connector_input is supported to transfer key events using IPC.
The feature is implemented using TIDL. The consumer can send the key event
to the provider.
Requires:
- https://review.tizen.org/gerrit/#/c/platform/core/appfw/amd/+/269604/
Change-Id: I69ce3504c674003328462476b2883bbfcfd1f46a
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Mon, 24 Jan 2022 04:19:29 +0000 (13:19 +0900)]
Release version 1.8.1
Changes:
- Fix pkgconfig files for devel packages
Change-Id: Ieaa2a11026763e5ba44bdae6cb255fec34e051fb
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Mon, 24 Jan 2022 04:14:44 +0000 (13:14 +0900)]
Fix pkgconfig files for devel packages
The include path has to be set.
Change-Id: I19994280691af3af75923a31bec2ea60c1369912
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Mon, 24 Jan 2022 03:36:34 +0000 (12:36 +0900)]
Release version 1.8.0
Changes:
- Fix CMake configuration files
- Refator screen connector provider
Change-Id: Id8b44c14d6cac92873a7bbf37ebf5da9fe13f20a
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Mon, 24 Jan 2022 02:30:35 +0000 (11:30 +0900)]
Refator screen connector provider
The libscreen_connector_provider is implemented using c++.
Change-Id: I9025455cd8319c331fa0fb80d115ca282b8c1b79
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Sun, 23 Jan 2022 22:48:29 +0000 (07:48 +0900)]
Fix CMake configuration files
- Use ApplyPkgConfig.cmake
- Remove unnecessary project settings
- Modify directory hierarchy of unit tests
Change-Id: I349c5ee9d7e020bd2d8c9c4aa6735d9f21efe6fa
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Thu, 20 Jan 2022 06:21:57 +0000 (15:21 +0900)]
Release version 1.7.2
Changes:
- Fix installation path of gcov result
Change-Id: I65bf22efd41f8d7165de639a005ac9d4198f389b
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Thu, 20 Jan 2022 05:59:38 +0000 (14:59 +0900)]
Fix installation path of gcov result
Change-Id: Ibdad31c2c01b5801227f3f818eda706e42172333
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
hyunho [Wed, 30 Dec 2020 05:52:20 +0000 (14:52 +0900)]
Release version 1.7.1
Changes:
- Fix 64 bit gtest cannot find .so bug
Change-Id: I323304c8ce93395f0fd4078acc9fc80732d90385
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Wed, 30 Dec 2020 05:13:21 +0000 (14:13 +0900)]
Fix 64 bit gtest cannot find .so bug
Change-Id: If26017612a95b8d2334537964778cb612261ba8f
Signed-off-by: hyunho <hhstark.kang@samsung.com>
Changgyu Choi [Wed, 30 Dec 2020 01:58:34 +0000 (10:58 +0900)]
Release version 1.7.0
Changes:
- Fix wrong mockup handling
- Add gcov build options
- Add SCREEN_CONNECTOR_WCREEN_TYPE_COMPONENT_BASED
Change-Id: Ib52f68a80c37e62f8d74e606e222326b11a1cbd1
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
Changgyu Choi [Wed, 16 Dec 2020 09:38:56 +0000 (18:38 +0900)]
Add SCREEN_CONNECTOR_WCREEN_TYPE_COMPONENT_BASED
Screen connector has to deal with widget component.
So this patch add type for component_based_app.
Change-Id: I3a5866afaa442b12ac24bc94f4a53711804a7722
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
hyunho [Tue, 8 Sep 2020 01:49:38 +0000 (10:49 +0900)]
Add gcov build options
Enable coverage check option
--define 'gcov 1'
Change-Id: Ibb2920d0a4e94f3ddb5b2bceafeecc3d13cecbb7
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Tue, 8 Sep 2020 01:49:07 +0000 (10:49 +0900)]
Fix wrong mockup handling
Change-Id: I812d572f1deb58b1cdcfad5ec9b3746abedae80e
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Tue, 25 Aug 2020 05:43:30 +0000 (14:43 +0900)]
Release version 1.6.32
Changes:
- Check null surface
- Check surface null before input diable check
Change-Id: I14fdc5b438f8591534ee4367511dbf0e680f2605
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Tue, 25 Aug 2020 02:19:52 +0000 (11:19 +0900)]
Check surface null before input diable check
Input diable check also use surface
Change-Id: I8047ee011bc63bc0cb3d23f4d260e26da8ff523a
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Mon, 24 Aug 2020 09:11:12 +0000 (18:11 +0900)]
Check null surface
Change-Id: Ic2f4d688663a8024ae2cc6a0294c6505ac6f6952
Signed-off-by: hyunho <hhstark.kang@samsung.com>
Hwankyu Jhun [Mon, 20 Jul 2020 05:44:47 +0000 (14:44 +0900)]
Release version 1.6.31
Changes:
- Check RawImage ptr
Change-Id: I74dfeccfb0e31bfe4432d5eba56e8ef6b6f5db96
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Mon, 20 Jul 2020 05:31:19 +0000 (14:31 +0900)]
Check RawImage ptr
Change-Id: Icbc2a0788bcecf7044f007544694e037b5bd1efc
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
hyunho [Tue, 30 Jun 2020 03:47:11 +0000 (12:47 +0900)]
Release version 1.6.30
Changes:
- Handling key down/up events
- Handling image move event
Change-Id: I1e3fe72c010d0dba7d2b42a2f2027ed7e4af4ed8
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Mon, 29 Jun 2020 09:24:49 +0000 (18:24 +0900)]
Handling image move event
Change-Id: If341282fb303f209d2ec8e5e377654748cf63a6e
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Fri, 26 Jun 2020 02:01:22 +0000 (11:01 +0900)]
Handling key down/up events
Change-Id: I02ff28d7e4f8e261b83ef837ebe4ae99c6dbee41
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Mon, 15 Jun 2020 07:27:21 +0000 (16:27 +0900)]
Release version 1.6.20
Changes:
- Remove image event handling logic from RemoteSurfaceEvas
Change-Id: I325c658046694480831e2d508e4085ebcb814388
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Fri, 5 Jun 2020 05:07:45 +0000 (14:07 +0900)]
Remove image event handling logic from RemoteSurfaceEvas
Change-Id: Ibb48123aa6ec420cfe18e7d5ed55ea2ec86eb6d5
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Wed, 27 May 2020 02:15:06 +0000 (11:15 +0900)]
Release version 1.6.19
Changes:
- Add mockup packages to improve testability
Change-Id: I15551cd1ff6bd5e506db3941660ee0d99da73baa
Signed-off-by: hyunho <hhstark.kang@samsung.com>
Junghoon Park [Wed, 29 Apr 2020 03:40:56 +0000 (12:40 +0900)]
Add mockup packages to improve testability
Change-Id: I4a0f6bf23cac38cd7c13de15d10b9464ef43aca9
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
hyunho [Fri, 8 May 2020 07:29:36 +0000 (16:29 +0900)]
Release version 1.6.18
Changes:
- Fix timer handle leak issue
- Do not update buffer after app dead
Change-Id: I817bf68b24cf9946bf270e42e0e965b4b51dba14
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Fri, 8 May 2020 06:39:48 +0000 (15:39 +0900)]
Do not update buffer after app dead
Change-Id: Id7aab3c5e0eca6ff5b113cec92a44364a413c299
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Thu, 7 May 2020 07:04:36 +0000 (16:04 +0900)]
Fix timer handle leak issue
Change-Id: Ifa68988421e6eb55185819c8317543bb8e0072e5
Signed-off-by: hyunho <hhstark.kang@samsung.com>
Hwankyu Jhun [Wed, 29 Apr 2020 08:53:20 +0000 (17:53 +0900)]
Release version 1.6.17
Changes:
- Add Reset Function
Change-Id: I38555533453271b692bbaf6343a662b090a7ab17
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Wed, 29 Apr 2020 00:38:44 +0000 (09:38 +0900)]
Add Reset Function
If the raw image is remote surface type, the launcher service calls
the unredirect method when the reset function is called.
Change-Id: I9ebe7eef50b820873538528420cd97aae90f46b6
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Junghoon Park [Tue, 28 Apr 2020 10:15:20 +0000 (19:15 +0900)]
Release version 1.6.16
Changes:
- Add a flag for removed instance
Change-Id: Ib7adac5eb7449c75e88ae02cda4dc356dc682dde
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Junghoon Park [Tue, 28 Apr 2020 06:41:04 +0000 (15:41 +0900)]
Add a flag for removed instance
Change-Id: Ic0aeac0f8ff18b2af8bfcbc92f2a3b7fe8343ddb
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Daehyeon Jung [Mon, 27 Apr 2020 03:38:45 +0000 (12:38 +0900)]
Release version 1.6.15
Changes:
- Release tbm surface on block state
Change-Id: If868292014a6e756ba33e9aa6a9a371e85d5dba5
Signed-off-by: Daehyeon Jung <darrenh.jung@samsung.com>
Daehyeon Jung [Thu, 23 Apr 2020 10:14:51 +0000 (19:14 +0900)]
Release tbm surface on block state
Change-Id: I9ac996016fbc7dc69029c4e88fbdff40e807b7c0
Signed-off-by: Daehyeon Jung <darrenh.jung@samsung.com>
Junghoon Park [Wed, 22 Apr 2020 09:09:45 +0000 (18:09 +0900)]
Release version 1.6.14
Changes:
- Remove unnecessary log
- Add flag for mockup
Change-Id: I5aea48503073396b0f7dbb91a972d775de161004
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Junghoon Park [Tue, 21 Apr 2020 03:19:09 +0000 (03:19 +0000)]
Merge "Add flag for mockup" into tizen
Junghoon Park [Tue, 14 Apr 2020 11:29:56 +0000 (20:29 +0900)]
Add flag for mockup
Change-Id: I855b9eb607ae425d650deaa7467b6ab46ed16b73
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
Hwankyu Jhun [Fri, 17 Apr 2020 07:33:15 +0000 (16:33 +0900)]
Release version 1.6.13
Changes:
- Remove unnecessary log
Change-Id: I4a5fd4ede2e7a8260f64451abf4a612663301619
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Fri, 17 Apr 2020 07:12:38 +0000 (16:12 +0900)]
Remove unnecessary log
Change-Id: I5e32aa12bc6ae58bc229fffa5a2b94a1189bf4eb
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Fri, 10 Apr 2020 07:53:06 +0000 (16:53 +0900)]
Release version 1.6.12
Changes:
- Fix Launcher Service
Change-Id: Ia8e0f7bbaf14a09916407e2e36f07dd0ab9f4e34
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Fri, 10 Apr 2020 07:18:14 +0000 (16:18 +0900)]
Fix Launcher Service
- Fixes fd leak
Change-Id: Ice442c510b76a1dc0026d8b9a41a07ddb723a80b
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
hyunho [Tue, 31 Mar 2020 03:44:48 +0000 (12:44 +0900)]
Release version 1.6.11
Changes:
- Add SetBlock to RemoteSurfaceWatcher
Change-Id: I43bcbdce89636b04db8ff2a39ad010cbb6437e80
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Thu, 26 Mar 2020 07:58:23 +0000 (16:58 +0900)]
Add SetBlock to RemoteSurfaceWatcher
Change-Id: Ie4487d83b4c7b82f81f4b359ef4ec1383d76febb
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Tue, 17 Mar 2020 01:59:52 +0000 (10:59 +0900)]
Release version 1.6.10
Changes:
- Do not receive file event for seamless
Change-Id: I208cfc6b65f7da11b4c5a9854f5f4f421995db71
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Mon, 16 Mar 2020 09:43:34 +0000 (18:43 +0900)]
Do not receive file event for seamless
Change-Id: I5bb54eb848bef56b65c58c3e63a8d4338f1ed4a2
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Fri, 13 Mar 2020 04:33:08 +0000 (13:33 +0900)]
Release version 1.6.9
Changes:
- Remove timer when the impl object is destroyed
Change-Id: Ib2830675a7cbd31e4f748dcd20f273c49802e20e
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Fri, 13 Mar 2020 04:18:23 +0000 (13:18 +0900)]
Remove timer when the impl object is destroyed
Change-Id: I0e0268a4730ed4e312312ec5ddad4368904f2271
Signed-off-by: hyunho <hhstark.kang@samsung.com>
Daehyeon Jung [Thu, 5 Mar 2020 05:24:23 +0000 (14:24 +0900)]
Release version 1.6.8
Changes:
- Fix Launcher Service
- Add FocusChanged Callback for TopAppSurface
Change-Id: I300040dfb6a63e18241ff81bcb902368e5f90022
Signed-off-by: Daehyeon Jung <darrenh.jung@samsung.com>
Daehyeon Jung [Thu, 5 Mar 2020 04:03:07 +0000 (13:03 +0900)]
Add FocusChanged Callback for TopAppSurface
Change-Id: Ib137b4a4d6f9ed6eada89c9df19b2aacb29e5d2e
Signed-off-by: Daehyeon Jung <darrenh.jung@samsung.com>
Hwankyu Jhun [Wed, 4 Mar 2020 23:38:26 +0000 (08:38 +0900)]
Release version 1.6.6
Changes:
- Fix Launcher Service
Change-Id: Iafe106643acf03fec1186b92688803a8c6ebaff2
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Tue, 3 Mar 2020 22:58:38 +0000 (07:58 +0900)]
Fix Launcher Service
- Uses RawImage ptr instead of shared_ptr<RawImage> ptr
- Sets previous raw image handle after calling prepare_cb function
Change-Id: I9fe2338354cd258e6e54a56b1c1d857edd6dd509
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
hyunho [Wed, 26 Feb 2020 07:34:36 +0000 (16:34 +0900)]
Release version 1.6.5
Changes:
- Move window context
Change-Id: I002ee18b55c86c95bc4dac132c96b01408b4689f
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Fri, 21 Feb 2020 01:33:07 +0000 (10:33 +0900)]
Move window context
Change-Id: Ie75f1a8c4a160bbfb554f82e8c3b7f9f0469af3a
Signed-off-by: hyunho <hhstark.kang@samsung.com>
Hwankyu Jhun [Mon, 10 Feb 2020 00:16:33 +0000 (09:16 +0900)]
Release version 1.6.4
Changes:
- Add tbm surface getter
Change-Id: Ifaee61934cfa98ca05f352fa46b309a85e774352
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
Hwankyu Jhun [Wed, 5 Feb 2020 10:19:58 +0000 (19:19 +0900)]
Add tbm surface getter
Adds:
- screen_connector_launcher_service_image_get_tbm_surface()
Requires:
- https://review.tizen.org/gerrit/#/c/platform/core/appfw/screen-connector/+/223998/
- https://review.tizen.org/gerrit/#/c/platform/core/appfw/widget-viewer/+/224004/
Change-Id: I106c1eb6996100acdb989a9b23d324e8f37a6599
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
hyunho [Wed, 5 Feb 2020 04:26:18 +0000 (13:26 +0900)]
Release version 1.6.3
Changes:
- Install internal file
- Add visibility queuing feature
- Add enable/disable auto visibility method
- Add NoRenderPush feature
Change-Id: I5dccdfe5c7604617d405cd6d1fca1f312f7f427f
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Mon, 3 Feb 2020 07:10:49 +0000 (16:10 +0900)]
Add NoRenderPush feature
Change-Id: I6cb86fcbebc6f5ba962d71ad3043c12bbd709d71
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Thu, 30 Jan 2020 04:31:10 +0000 (13:31 +0900)]
Add enable/disable auto visibility method
Change-Id: I37e18f7e241f7bcc5fe03b678323da5bc1fa6a67
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Wed, 29 Jan 2020 01:18:38 +0000 (10:18 +0900)]
Add visibility queuing feature
Visibility can be sent when surface is not ready.
In that case, we should save last state of visivility and
send it after surface ready.
Change-Id: I4eb8d6ba3868e2da9a17665acf7e1708d3581e1a
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Wed, 22 Jan 2020 04:56:40 +0000 (13:56 +0900)]
Install internal file
watch-holder will use C++ class for implementation.
Change-Id: I61cbb5506e202384836323c2bb2495e73e24918d
Signed-off-by: hyunho <hhstark.kang@samsung.com>
hyunho [Fri, 20 Dec 2019 06:22:20 +0000 (15:22 +0900)]
Release version 1.6.2
Changes:
- Add null check for raw value
Change-Id: Ie08c8b769be5f16fe5b576ba453621b68c78538c
Signed-off-by: hyunho <hhstark.kang@samsung.com>
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>