Age | Commit message (Collapse) | Author | Files | Lines |
|
changes:
- Fix build error for 'overloaded-virtual='
Change-Id: I95fd04de517d7c0500e8426b63fc43dea4889d97
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
|
|
- 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>
|
|
Changes:
- Fix use after free
Change-Id: Id80fd4bc6dfdb4abd7301a96536a0e5cda64ed5d
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|
|
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>
|
|
Changes:
- Modify gcov intallation directory
Change-Id: If396953c6c2fa9760c05122948ecff7718b6493d
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
|
|
Change-Id: I32d5cd0987063a255798a8c259bf430a4eb2a743
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
|
|
Changes:
- Add a missing dependency to mock pkgconfig file
Change-Id: I6d8bc685ae4a9e97309b98d7f8c9e9466714c025
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|
|
The screen_connector_remote_surface dep is required to build test packages.
Change-Id: Ic3da4ebf1fb62719be2c5a65e66520275dcd2723
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|
|
Changes:
- Support screen connector input
Change-Id: I0e7f5d04db377eee5a05cada5ae89b8251b8c618
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|
|
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>
|
|
Changes:
- Fix pkgconfig files for devel packages
Change-Id: Ieaa2a11026763e5ba44bdae6cb255fec34e051fb
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|
|
The include path has to be set.
Change-Id: I19994280691af3af75923a31bec2ea60c1369912
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|
|
Changes:
- Fix CMake configuration files
- Refator screen connector provider
Change-Id: Id8b44c14d6cac92873a7bbf37ebf5da9fe13f20a
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|
|
The libscreen_connector_provider is implemented using c++.
Change-Id: I9025455cd8319c331fa0fb80d115ca282b8c1b79
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|
|
- 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>
|
|
Changes:
- Fix installation path of gcov result
Change-Id: I65bf22efd41f8d7165de639a005ac9d4198f389b
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|
|
Change-Id: Ibdad31c2c01b5801227f3f818eda706e42172333
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|
|
Changes:
- Fix 64 bit gtest cannot find .so bug
Change-Id: I323304c8ce93395f0fd4078acc9fc80732d90385
Signed-off-by: hyunho <hhstark.kang@samsung.com>
|
|
Change-Id: If26017612a95b8d2334537964778cb612261ba8f
Signed-off-by: hyunho <hhstark.kang@samsung.com>
|
|
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>
|
|
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>
|
|
Enable coverage check option
--define 'gcov 1'
Change-Id: Ibb2920d0a4e94f3ddb5b2bceafeecc3d13cecbb7
Signed-off-by: hyunho <hhstark.kang@samsung.com>
|
|
Change-Id: I812d572f1deb58b1cdcfad5ec9b3746abedae80e
Signed-off-by: hyunho <hhstark.kang@samsung.com>
|
|
Changes:
- Check null surface
- Check surface null before input diable check
Change-Id: I14fdc5b438f8591534ee4367511dbf0e680f2605
Signed-off-by: hyunho <hhstark.kang@samsung.com>
|
|
Input diable check also use surface
Change-Id: I8047ee011bc63bc0cb3d23f4d260e26da8ff523a
Signed-off-by: hyunho <hhstark.kang@samsung.com>
|
|
Change-Id: Ic2f4d688663a8024ae2cc6a0294c6505ac6f6952
Signed-off-by: hyunho <hhstark.kang@samsung.com>
|
|
Changes:
- Check RawImage ptr
Change-Id: I74dfeccfb0e31bfe4432d5eba56e8ef6b6f5db96
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|
|
Change-Id: Icbc2a0788bcecf7044f007544694e037b5bd1efc
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|
|
Changes:
- Handling key down/up events
- Handling image move event
Change-Id: I1e3fe72c010d0dba7d2b42a2f2027ed7e4af4ed8
Signed-off-by: hyunho <hhstark.kang@samsung.com>
|
|
Change-Id: If341282fb303f209d2ec8e5e377654748cf63a6e
Signed-off-by: hyunho <hhstark.kang@samsung.com>
|
|
Change-Id: I02ff28d7e4f8e261b83ef837ebe4ae99c6dbee41
Signed-off-by: hyunho <hhstark.kang@samsung.com>
|
|
Changes:
- Remove image event handling logic from RemoteSurfaceEvas
Change-Id: I325c658046694480831e2d508e4085ebcb814388
Signed-off-by: hyunho <hhstark.kang@samsung.com>
|
|
Change-Id: Ibb48123aa6ec420cfe18e7d5ed55ea2ec86eb6d5
Signed-off-by: hyunho <hhstark.kang@samsung.com>
|
|
Changes:
- Add mockup packages to improve testability
Change-Id: I15551cd1ff6bd5e506db3941660ee0d99da73baa
Signed-off-by: hyunho <hhstark.kang@samsung.com>
|
|
Change-Id: I4a0f6bf23cac38cd7c13de15d10b9464ef43aca9
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
|
|
Changes:
- Fix timer handle leak issue
- Do not update buffer after app dead
Change-Id: I817bf68b24cf9946bf270e42e0e965b4b51dba14
Signed-off-by: hyunho <hhstark.kang@samsung.com>
|
|
Change-Id: Id7aab3c5e0eca6ff5b113cec92a44364a413c299
Signed-off-by: hyunho <hhstark.kang@samsung.com>
|
|
Change-Id: Ifa68988421e6eb55185819c8317543bb8e0072e5
Signed-off-by: hyunho <hhstark.kang@samsung.com>
|
|
Changes:
- Add Reset Function
Change-Id: I38555533453271b692bbaf6343a662b090a7ab17
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|
|
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>
|
|
Changes:
- Add a flag for removed instance
Change-Id: Ib7adac5eb7449c75e88ae02cda4dc356dc682dde
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
|
|
Change-Id: Ic0aeac0f8ff18b2af8bfcbc92f2a3b7fe8343ddb
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
|
|
Changes:
- Release tbm surface on block state
Change-Id: If868292014a6e756ba33e9aa6a9a371e85d5dba5
Signed-off-by: Daehyeon Jung <darrenh.jung@samsung.com>
|
|
Change-Id: I9ac996016fbc7dc69029c4e88fbdff40e807b7c0
Signed-off-by: Daehyeon Jung <darrenh.jung@samsung.com>
|
|
Changes:
- Remove unnecessary log
- Add flag for mockup
Change-Id: I5aea48503073396b0f7dbb91a972d775de161004
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
|
|
|
|
Change-Id: I855b9eb607ae425d650deaa7467b6ab46ed16b73
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
|
|
Changes:
- Remove unnecessary log
Change-Id: I4a5fd4ede2e7a8260f64451abf4a612663301619
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|
|
Change-Id: I5e32aa12bc6ae58bc229fffa5a2b94a1189bf4eb
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|
|
Changes:
- Fix Launcher Service
Change-Id: Ia8e0f7bbaf14a09916407e2e36f07dd0ab9f4e34
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
|