Doyoun Kang [Mon, 30 Nov 2020 06:17:34 +0000 (15:17 +0900)]
e_policy/e_service_quickpanel: add E_EVENT_POLICY_QUICKPANEL_VISIBLE_STATE_CHANGE event
When a quickpanel window is shown or hidden, then e generates
E_EVENT_POLICY_QUICKPANEL_VISIBLE_STATE_CHANGE event to notify another module.
Change-Id: I00c86c53dba0e5302daa93b1bd4ee9d4d35206ea
Doyoun Kang [Mon, 30 Nov 2020 06:07:27 +0000 (15:07 +0900)]
e_policy: move enumerations for quickpanel to e_policy.h file
Change-Id: Ifbe421df930b3bcc923f79c7abbb4c8258efbe40
Doyoun Kang [Fri, 27 Nov 2020 07:26:24 +0000 (16:26 +0900)]
e_policy_wl: handle show/hide request for tizen_policy interface
This change is based on tizen_policy version 8.
Change-Id: I5b0936d2e22d2fc0238e6a36968e9707d3141553
Doyoun Kang [Fri, 27 Nov 2020 07:18:48 +0000 (16:18 +0900)]
e_config/e_policy_wl: add raise_before_show config
if raise_before_show configuration is enabled, then window can raise before showing.
Change-Id: I344484cbf23e519f5787f785835e35c0f07177c3
Changyeon Lee [Wed, 25 Nov 2020 11:31:16 +0000 (20:31 +0900)]
e_hwc_window: fix wrong transform of recover buffer
if recover buffer is created by display buffer, recover buffer has
the transform normal
in case of window is rotated, recover buffer has wrong transform
so we add trnasform to window buffer and
set transform of display buffer to recover buffer.
Change-Id: I50bf4a12abfe50ec0b89d227ba441a7d9d179aeb
SooChan Lim [Tue, 24 Nov 2020 03:17:51 +0000 (12:17 +0900)]
Revert "e_comp_wl: use e_client_data_get"
This reverts commit
f2fdb61ed951aec0441a50c71912af9f731e5a5b.
Change-Id: Ic398a6485f0450f209b0571afd2510735a61c1a9
SooChan Lim [Fri, 20 Nov 2020 03:08:43 +0000 (12:08 +0900)]
e_client: add e_client_cdata_new/free api.
add creation/free functions for E_Comp_Wl_Client_Data and use them.
Change-Id: I541c280a7e228e318e087191b0a233a9d57a0077
SooChan Lim [Fri, 20 Nov 2020 04:50:02 +0000 (13:50 +0900)]
e_comp_wl: assign cdata to ec->comp_data
This patch fixes the crash issue
Change-Id: I33bee613da6d61689b1e3900c2cd1bc9b912e84c
Seunghun Lee [Thu, 12 Nov 2020 00:52:34 +0000 (09:52 +0900)]
viewport: Raise errors when bad src or dst values are used.
The detail error cases are described at 'scaler.xml' in
wayland-extension project.
Change-Id: Idff11a08ed8c0f4d2f95909fda6230b623e208d1
Seunghun Lee [Wed, 18 Nov 2020 06:28:05 +0000 (15:28 +0900)]
e_comp_wl_capture: correct image size according to orientation of image.
When try to capture the image of buffer to which the output transform
has been applied, should consider to swapping size.
Change-Id: Ib0d8946e5f66c65743facda60de73301ee78862b
Seunghun Lee [Wed, 18 Nov 2020 06:24:49 +0000 (15:24 +0900)]
e_comp_wl_capture: Add tbm buffer type for video capture.
It's to support video capture which creates tizen_video_object but not
composited by hwc. In that case, buffer type will be
E_COMP_WL_BUFFER_TYPE_TBM.
Change-Id: Ibbe6eed5b30fc435fae70d773884141f1ec1fb8e
Seunghun Lee [Thu, 19 Nov 2020 05:32:03 +0000 (14:32 +0900)]
subsurface: set below_object to pass events.
The event EVAS_CALLBACK_MOUSE_OUT cannot happen by creation
of below_obj.
This patch is to fix that Evas object associated with E_Client got
event of mouse_out unexpectedly because of creation of below_obj
even though cursor still remained on the window.
Change-Id: Ia5a5162c7f63f8f7578bdc1ad7bfec1485e3d387
Changyeon Lee [Tue, 17 Nov 2020 04:10:49 +0000 (13:10 +0900)]
e_info_server: add -trace damage option
if -trace damage is enabled, log of damage is printed by ELOGF
and green rectangle is rendered.
Change-Id: I783d9cfeae8363031b434d9a409c8b819c1bf043
SooChan Lim [Tue, 10 Nov 2020 06:29:53 +0000 (15:29 +0900)]
e_service_volume: use e_client_cdata_get
Change-Id: I6326776c777bf6ba7a8c5dcd53a4d98c2d849615
SooChan Lim [Tue, 10 Nov 2020 06:22:48 +0000 (15:22 +0900)]
e_service_launcher: use e_client_cdate_get
Change-Id: I567aae2ff4fc9509401f239f3da9c2635f95ec99
SooChan Lim [Tue, 10 Nov 2020 06:21:31 +0000 (15:21 +0900)]
e_service_cbhm: use e_client_cdata_get
Change-Id: Icc427bf13f563e225f3f8fa2e45f68ae23d1cf96
SooChan Lim [Wed, 11 Nov 2020 04:24:00 +0000 (13:24 +0900)]
e_policy_wl: use e_client_cdata_get
Change-Id: Id83f9afad0206633a64c6b4197953134b8527a81
SooChan Lim [Wed, 11 Nov 2020 03:19:10 +0000 (12:19 +0900)]
e_xdg_shell_v6: use e_client_cdata_get
Change-Id: Iecee71a1e1e27a99dd7897569bf8edab57f26df8
SooChan Lim [Wed, 11 Nov 2020 03:10:58 +0000 (12:10 +0900)]
e_process: use e_client_cdata_get
Change-Id: If9f57a5a17d85762f70b405655a214d4f00fc6f7
SooChan Lim [Wed, 11 Nov 2020 03:10:09 +0000 (12:10 +0900)]
e_desk_group: use e_client_cdata_get
Change-Id: I99a71663c216dcc66fe5925914554b89d4de6fa0
SooChan Lim [Wed, 11 Nov 2020 03:09:22 +0000 (12:09 +0900)]
e_desk: use e_client_cdata_get
Change-Id: If2a62f92387b7e68034f946b8d9ea4c7af813482
SooChan Lim [Wed, 11 Nov 2020 03:08:06 +0000 (12:08 +0900)]
e_slot: use e_client_cdata_get
Change-Id: I9bde01128cf56d930e9778849aef418c65b26034
SooChan Lim [Wed, 11 Nov 2020 05:09:31 +0000 (14:09 +0900)]
e_comp_wl: use e_client_data_get
Change-Id: I87d2c906d50fd5ce7d2a89b18073c64cab5a6dbd
SooChan Lim [Wed, 11 Nov 2020 04:27:04 +0000 (13:27 +0900)]
e_comp_object: use e_client_cdata_get
Change-Id: I5192f2fbf8b17a955e94a8f664097d8e21dbe9e6
SooChan Lim [Wed, 11 Nov 2020 00:42:43 +0000 (09:42 +0900)]
e_client: use e_client_cdata_get
Change-Id: I4b1bdb840b2d1a254d78c08b7616bd875f4e2a5f
Junkyeong Kim [Mon, 2 Nov 2020 11:32:03 +0000 (20:32 +0900)]
e_output: erase unnecessary null checking condition
Change-Id: I286383717255dba0e81c3ec157cb3dae2a489ab8
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
SooChan Lim [Wed, 11 Nov 2020 00:54:25 +0000 (09:54 +0900)]
e_explicit_sync: use e_client_cdata_get
Change-Id: Ib3d11e1cb06b5aa4452433b2820377d877b47f2f
SooChan Lim [Wed, 11 Nov 2020 00:53:57 +0000 (09:53 +0900)]
e_eom: use e_client_cdata_get
Change-Id: I1f1126332ffcf699b7a9a1d51b9e89382485e89b
SooChan Lim [Wed, 11 Nov 2020 00:51:42 +0000 (09:51 +0900)]
e_presentation_time: use e_client_cdata_get
Change-Id: I2878ed830f78aa59b617f698cb7d0cfb96399209
SooChan Lim [Wed, 11 Nov 2020 00:50:56 +0000 (09:50 +0900)]
e_plane_renderer: use e_client_cdata_get
Change-Id: Ia94b11726d63b0ccfe49f279f2a7c45d134080b9
SooChan Lim [Wed, 11 Nov 2020 00:50:05 +0000 (09:50 +0900)]
e_plane: use e_client_cdata_get
Change-Id: I61a811b5f628dc912ccd66fc282d94c38fee92af
SooChan Lim [Wed, 11 Nov 2020 00:47:59 +0000 (09:47 +0900)]
e_hwc_windows: use e_client_cdata_get
Change-Id: I41f58c21cbae9e6d77ef3273e4704fa8dd0300a3
SooChan Lim [Wed, 11 Nov 2020 00:46:32 +0000 (09:46 +0900)]
e_hwc_window_queue: use e_client_cdata_get
Change-Id: I75a1eb03dc0416dccb8e4ce8d5ce3056dc87240a
SooChan Lim [Wed, 11 Nov 2020 00:45:34 +0000 (09:45 +0900)]
e_hwc_planes: use e_client_cdata_get
Change-Id: I1f5ccc05ff6557e20782f93f9d217b7b6f040634
SooChan Lim [Wed, 11 Nov 2020 00:45:03 +0000 (09:45 +0900)]
e_hwc_window: use e_client_cdata_get
Change-Id: Ied0741907dee35971aa3072c6c1253daf3bb5eb0
SooChan Lim [Wed, 11 Nov 2020 00:49:22 +0000 (09:49 +0900)]
e_output: use e_client_cdata_get
Change-Id: I2fe492cc4050285a48a83d6d4dcd5eeb9bc36cae
SooChan Lim [Wed, 11 Nov 2020 00:43:12 +0000 (09:43 +0900)]
e_comp_screen: use e_client_cdata_get
Change-Id: Iabe0f01f65d3d73e39aa962f8973b22044df59db
Seunghun Lee [Mon, 26 Oct 2020 06:36:43 +0000 (15:36 +0900)]
video_buffer: Do not call memcpy() with the size greater than dest.
Calling memcpy() with the size greater than dest may lead to a segfault,
since this causes a buffer overrun.
The pitch size of src is not guaranteed to have the same size as dest.
So it should use min value.
Change-Id: I3b4125cc7faa02bfc52e904160ffe711dc354594
Seunghun Lee [Wed, 14 Oct 2020 04:55:48 +0000 (13:55 +0900)]
video: Do not free an instance in a handler of removing E_Client.
Do not free an instance associated with tizen_video_object in a handler
of removing E_Client. The instance should be removed with wl_resource.
Change-Id: I6d3ac1ab81cc69a3b161415e84de41a20cf0520a
Seunghun Lee [Tue, 6 Oct 2020 05:39:10 +0000 (14:39 +0900)]
video: Remove unused variable.
Change-Id: I64ed366889acc86afd1da98486076f394af8f27f
Seunghun Lee [Tue, 6 Oct 2020 05:07:35 +0000 (14:07 +0900)]
video: Rename functions and variables more detail.
no functional changes
Change-Id: I1e506a2f535e8428d5618b1206b551e28eae8e12
Seunghun Lee [Fri, 11 Sep 2020 08:33:01 +0000 (17:33 +0900)]
video: Destroy hwc interface explicitly when rendering is failed.
It's better to destroy interface explicitly at where it is created.
Therefore there is no need to return boolean value and leave an
extra description for how behavior will be changed according to
return value.
Change-Id: Ia0d828c9e16ce96556d46a2535ff9c1c1f9048b5
Changyeon Lee [Mon, 9 Nov 2020 07:02:47 +0000 (16:02 +0900)]
e_hwc_windows: check visible of image object before obscured_by_target is set
Change-Id: Ib06752c9ec9ca8e8332c610d2dce1c45b283349a
Changyeon Lee [Fri, 6 Nov 2020 10:16:00 +0000 (19:16 +0900)]
e_hwc_windows: send discard feedback if commit ins't needed
Change-Id: I4628e82556fcbe4e33df6a17401e0e61fc56883c
Changyeon Lee [Fri, 6 Nov 2020 10:06:05 +0000 (19:06 +0900)]
e_hwc_windows: don' call sync callback if hwc needs re_evaluate
transition of hwc can be set false even if hwc_commit is needed.
Change-Id: I528deaebf748e6c6e2f09981c5d1611c61767848
Seunghun Lee [Thu, 5 Nov 2020 07:58:44 +0000 (16:58 +0900)]
subsurface: Place sub-surface under parent even if it's in below_list.
E didn't handle the task required for placing below parent if
sub-surface was in below_list.
But to me, the name of this API seems to be supposed to make sub-surface
place below parent whenever it's invoked. And I think this way is more
reasonable.
Change-Id: I371fdb8fdd20a2a0b007cdfe1f00573d4a6a0e00
Seunghun Lee [Thu, 5 Nov 2020 07:47:49 +0000 (16:47 +0900)]
subsurface: fix changing stack order of sub-surface with its parent.
Sub-surface can be placed above or below of its parent by passing its
sub-surface with its parent as arguments to
wl_subsurface_place_above/below according to wl_subsurface description.
However, until now enlightenment seems not to have been supported this
operation correctly. In other words, enlightenment wasn't able to handle
stacking order of sub-surface in case wl_subsurface_place_above/below is
required with a parent of sub-surface.
This patch corrects it.
Change-Id: Icd65bf1759f1c7a3b950f6c9c222a41c9817a8ae
Seunghun Lee [Tue, 22 Sep 2020 05:08:38 +0000 (14:08 +0900)]
subsurface: fix not inserting subsurface to pending state first.
The z-order is double-buffered. So, subsurface has to be inserted to
pending list first, not to active list.
Change-Id: Id76563920c511f8321d11c3e44bdfd80fd605f62
Seunghun Lee [Tue, 22 Sep 2020 04:52:01 +0000 (13:52 +0900)]
subsurface: Raise a protocol error for a bad parent.
This case should be failed noisily.
Change-Id: If20eadc7bab66696fe01f323b03bb3a7f9d7819e
Seunghun Lee [Tue, 22 Sep 2020 04:32:11 +0000 (13:32 +0900)]
subsurface: Do not raise a protocol error for a reference surface as parent.
According to a documentation of wl_subsurface, a parent surface can be a
reference surface for wl_subsurface.place_(above/below) interface.
Change-Id: Iafb202dce3a88e12e9be24809a61aca5746e1fc6
Seunghun Lee [Tue, 22 Sep 2020 02:59:22 +0000 (11:59 +0900)]
subsurface: Raise a protocol error about wl_subsurface.place_(above/below).
Check for bad sibling and raise the required error.
Change-Id: Iaa2af9818e35c62fbc8b15ed5222c4bc431eba2a
Changyeon Lee [Fri, 6 Nov 2020 08:29:12 +0000 (17:29 +0900)]
Revert "e_hwc_windows: send discard feedback if commit ins't needed"
This reverts commit
de5d14338e6156fbd43974538ee5a7ab9425adbb.
Change-Id: I6b2b7ed1a1faea41579a5163c9de639aad0d3bcc
Doyoun Kang [Fri, 6 Nov 2020 03:07:39 +0000 (12:07 +0900)]
e_desk: add log for setting/unsetting zoom
Change-Id: If1780377baafea967e15e430bfe6c42742b61eb3
Doyoun Kang [Fri, 6 Nov 2020 03:03:34 +0000 (12:03 +0900)]
Revert "e_desk: run zoom-effect only if the zoom ratio is changed"
This reverts commit
ffef14549adfec917d47482ac829e6ce2e78e571.
Change-Id: I0dd273237e86843d6b7322fcdea2d434202e3093
Changyeon Lee [Thu, 5 Nov 2020 09:47:52 +0000 (18:47 +0900)]
e_comp_wl_tizen_hwc: add timer to hwc_commit_feedback
Change-Id: Ib6abc7274281745b8374f233dce06c7f6514f2f4
Changyeon Lee [Thu, 5 Nov 2020 10:17:14 +0000 (19:17 +0900)]
e_hwc_windows: send discard feedback if commit ins't needed
Change-Id: Id2b40adfcf029a218d8268239bcf2b78296605be
Doyoun Kang [Thu, 5 Nov 2020 10:49:36 +0000 (19:49 +0900)]
e_desk: run zoom-effect only if the zoom ratio is changed
Change-Id: I2fff406e18cff36a78ad93005a0c515044b4466c
Doyoun Kang [Wed, 4 Nov 2020 11:57:25 +0000 (20:57 +0900)]
Revert "video: Destroy hwc interface explicitly when rendering is failed."
This reverts commit
35e41776c77705c2c37fee10ef7ccbbb73514f93.
Change-Id: Ia462d44af3f7905d0745fe3b442fec9772e25c5a
Doyoun Kang [Wed, 4 Nov 2020 11:56:36 +0000 (20:56 +0900)]
Revert "subsurface: Raise a protocol error about wl_subsurface.place_(above/below)."
This reverts commit
634a93f81bbafb5677918f77895d31fd64a9a165.
Change-Id: I7b5e86b9617a51c5c0ac444380495b725ebe1dd9
Doyoun Kang [Wed, 4 Nov 2020 11:56:08 +0000 (20:56 +0900)]
Revert "subsurface: Do not raise a protocol error for a reference surface as parent."
This reverts commit
29359d02eb4667384e599ba6baa0797d14f823ca.
Change-Id: I3321d170c72a97c8b80e7e1b6e794dafe5cbb01a
Doyoun Kang [Wed, 4 Nov 2020 11:55:52 +0000 (20:55 +0900)]
Revert "subsurface: Raise a protocol error for a bad parent."
This reverts commit
d3cbe02df50c847973c1ba147e0a112838af26c5.
Change-Id: Idf59aa2e6a94f6a53c24e2da4abaa161be6e6f44
Doyoun Kang [Wed, 4 Nov 2020 11:55:33 +0000 (20:55 +0900)]
Revert "subsurface: fix not inserting subsurface to pending state first."
This reverts commit
87d56cb63c49c94b9ecb25ecab4005bf4f688165.
Change-Id: If1c48b5f777c7e8aff4b237f17c2a88c782ccff1
Doyoun Kang [Wed, 4 Nov 2020 11:54:54 +0000 (20:54 +0900)]
Revert "video: Rename functions and variables more detail."
This reverts commit
76563ffde2c4b5bf0be317b40145a1e47f43890f.
Change-Id: Idd6661c970e9ff0c205e3987490bdb1f7c389e84
Doyoun Kang [Wed, 4 Nov 2020 11:54:29 +0000 (20:54 +0900)]
Revert "video: Remove unused variable."
This reverts commit
1b1659007bc040a244c98d487c443f2cc2f029fb.
Change-Id: I3041e729eb940f6eb213342301e36ce6fa0a3997
Doyoun Kang [Wed, 4 Nov 2020 11:54:02 +0000 (20:54 +0900)]
Revert "video: Do not free an instance in a handler of removing E_Client."
This reverts commit
2c80683703923f54749a81f410cea50f4d772a3b.
Change-Id: Ic2d4371635a9e4019e9390aae297c113eb08c90c
Doyoun Kang [Wed, 4 Nov 2020 11:53:31 +0000 (20:53 +0900)]
Revert "subsurface: Handles restack event only for topmost parent of sub-surface."
This reverts commit
0ce9e1e920050692e28c75cd1cfc3cc38cc0be2e.
Change-Id: I1398b077e061c5ee1bacdece7292bdcd3e43e85b
Doyoun Kang [Wed, 4 Nov 2020 11:53:10 +0000 (20:53 +0900)]
Revert "e_client: Checks if it's valid operation for sub-surface."
This reverts commit
1cf2f111f9ff9a1043cde8c0f201ee53d74ef0a4.
Change-Id: Id3b909374118cec52d862cf0ad03272c0db8f1a7
Doyoun Kang [Wed, 4 Nov 2020 11:52:08 +0000 (20:52 +0900)]
Revert "subsurface: Do not update stacking order of entire sub-surface tree."
This reverts commit
3d028b1c348ab53170b4f6e70ebe0794de14ff8d.
Change-Id: Id5f8d6ee29e289119fc107c6977b431139389664
Doyoun Kang [Wed, 4 Nov 2020 11:51:24 +0000 (20:51 +0900)]
Revert "subsurface: Remove some unnecessary internal API for sub-surface."
This reverts commit
f8193c22fa299e2eacdca44fe660545ceaa67c47.
Change-Id: Id45c14e22c74276ee1a0cc3461d8dedb4413b751
Doyoun Kang [Wed, 4 Nov 2020 11:51:00 +0000 (20:51 +0900)]
Revert "video_buffer: Do not call memcpy() with the size greater than dest."
This reverts commit
a31a94ee5394230d1d0902a30ff299a6dec919ec.
Change-Id: I4cd67474dc9dd73243d8aaf53b5309ba37c23dec
Doyoun Kang [Wed, 4 Nov 2020 11:49:20 +0000 (20:49 +0900)]
Revert "subsurface: Add a function to link sub-surface to its parent."
This reverts commit
04f8ba7a72e18f4bc7113b654a0fa9dae4cabbd2.
Change-Id: Ia6bd0fa8146a65ecec1d8cba8a5ab2f200614c2b
Doyoun Kang [Wed, 4 Nov 2020 11:45:09 +0000 (20:45 +0900)]
Revert "subsurface: fix not being able to update stack by place_below_parent."
This reverts commit
c1e727fb2bd951f4fdca2da87418d2047d5fe0ba.
Change-Id: Idba380e97acc07c733eb7fd429b572b314a13fe4
Junseok, Kim [Tue, 3 Nov 2020 04:30:14 +0000 (13:30 +0900)]
e_policy_visibility: check iconify_by_client during uniconify children
Change-Id: Ibbe212d5b247cbdbcb3feb81fb4bc7835b758bcd
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
Junseok, Kim [Mon, 2 Nov 2020 11:54:55 +0000 (20:54 +0900)]
e_policy_visibility: check iconify_by_client during activate children
Change-Id: I81ab7785bf34529e137172c755cd1cb377659c44
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
SooChan Lim [Tue, 3 Nov 2020 02:27:50 +0000 (11:27 +0900)]
Revert "e_client: use e_client_cdata_get instead of using ec->comp_data."
This reverts commit
7f6b3211a4fd1b6b9ea2d76ae0264fdba3156f4a.
Change-Id: I9cc60c45d2d11b9bbd57942672dd3ea7ac7656ba
SooChan Lim [Tue, 3 Nov 2020 02:25:32 +0000 (11:25 +0900)]
Revert "e_comp_wl_shell: do not check if cdata is null"
This reverts commit
1678a6c3e4adb923f28809dffd51f60e74efe4e7.
Change-Id: I7baef2c1f5ac53918d00628fc0d98bd716a7692c
SooChan Lim [Tue, 3 Nov 2020 02:25:20 +0000 (11:25 +0900)]
Revert "e_client: use e_client_mapped_get() instead of cdata->mapped."
This reverts commit
bb8e727c1a0d539bc179bf274096abf42ce107b6.
Change-Id: Ifebdcb01720bfcf20f178761b857941433fa17dd
SooChan Lim [Tue, 3 Nov 2020 02:24:52 +0000 (11:24 +0900)]
Revert "e_client: use e_client_first_mapped_get() function instead of ec->first_mapped"
This reverts commit
a3c87d6c955548848b2a3f8351c9f4ffde4c8915.
Change-Id: I7673e23f79be45238c1ac9dea07eb01d4badc047
SooChan Lim [Tue, 3 Nov 2020 02:24:33 +0000 (11:24 +0900)]
Revert "e_client: use e_client_mapped_set() function"
This reverts commit
f5e6e1fc8f2a65774233529ced93d06ab5d191a5.
Change-Id: Id73e777960fe9a46dffa8dbcfb81d578873e49fb
SooChan Lim [Tue, 3 Nov 2020 02:23:48 +0000 (11:23 +0900)]
Revert "subsurface: fix mistake caused by previous patch."
This reverts commit
a1cc2617a4c8c9d38e25fe5c5603a41e60a39ef8.
Change-Id: Ibd488f567dab0edba993053ae7a46690997c6479
SooChan Lim [Tue, 3 Nov 2020 02:23:42 +0000 (11:23 +0900)]
Revert "subsurface: fix unreachable code."
This reverts commit
34419db7788634f34bb3e819dfb8ba6c4a46a1d3.
Change-Id: I2c4c286a74de94c1782c8d9391ff6255a6ee2584
SooChan Lim [Tue, 3 Nov 2020 02:23:08 +0000 (11:23 +0900)]
Revert "e_comp_wl_input: check ec's cdata before accessing it"
This reverts commit
59202013a86d14b7eee5a38eb3927d63f59b6716.
Change-Id: I59f0d3b63cf26b755b9c457bb07205919531a0f3
SooChan Lim [Tue, 3 Nov 2020 02:23:02 +0000 (11:23 +0900)]
Revert "e_policy_wl: fix resource leak"
This reverts commit
55306931a567e31a843c766a151500cb7aa95e5e.
Change-Id: I053c64ad5214ec9b439a286073bc3d367fadc4ad
SooChan Lim [Tue, 3 Nov 2020 02:22:56 +0000 (11:22 +0900)]
Revert "e_comp_wl: remove unreached code."
This reverts commit
386494e639ba141a7a47f2cc11eb522bb5615c69.
Change-Id: I729e624264299e913f059b46c3e449f0d24bb12b
SooChan Lim [Tue, 3 Nov 2020 02:22:51 +0000 (11:22 +0900)]
Revert "e_client: fix the dereferenced data"
This reverts commit
b40e2c03385173a36e20563e39e900c10b5fc08c.
Change-Id: Ie726329b3c346114f6d84ba4a2865e0611c08073
SooChan Lim [Tue, 3 Nov 2020 02:22:49 +0000 (11:22 +0900)]
Revert "e_comp_object: fix the unreached code"
This reverts commit
51a780029c06abc0b6777ae3bfeaacdea660bd3b.
Change-Id: I0d2cad881f585a45b38fc01f3095494fcc97b171
SooChan Lim [Tue, 3 Nov 2020 02:22:46 +0000 (11:22 +0900)]
Revert "e_xdg_shell_v6: fix the dereferenced data"
This reverts commit
51784681bdb849b97982f0335dd197c6715e467c.
Change-Id: I4a45a7685457b42096ca9dcde09aeeed319867fb
SooChan Lim [Tue, 3 Nov 2020 02:22:44 +0000 (11:22 +0900)]
Revert "e_policy_wl: add null check code"
This reverts commit
28a0b5ece733d06ca2540c3ede8edd3f59ea1338.
Change-Id: I91a3eeac3dff2ba0100964d41124e9ebd5e31f91
SooChan Lim [Tue, 3 Nov 2020 02:22:42 +0000 (11:22 +0900)]
Revert "e_xdg_shell: add null check code"
This reverts commit
be3a76a570cf8794cfae96528b3cfccf320269db.
Change-Id: Ibfacc3c412b1b1a81433b2fee878234499080ab6
Doyoun Kang [Mon, 2 Nov 2020 10:00:12 +0000 (19:00 +0900)]
e_xdg_shell: add null check code
Change-Id: Icfb405598ca852255e7cac356db37518aaaafb29
Doyoun Kang [Mon, 2 Nov 2020 09:59:52 +0000 (18:59 +0900)]
e_policy_wl: add null check code
Change-Id: I61a5bd5b9dbdfc1cf012a2d2c02acaa75b77b139
SooChan Lim [Mon, 2 Nov 2020 09:02:01 +0000 (18:02 +0900)]
e_xdg_shell_v6: fix the dereferenced data
Change-Id: Iac5e1c349df5930d8411b23f7915c5f55e57cb56
SooChan Lim [Mon, 2 Nov 2020 08:53:42 +0000 (17:53 +0900)]
e_comp_object: fix the unreached code
Change-Id: Ib0ed0c1461d8a7efe44f8b0de5c667c0d124b160
SooChan Lim [Mon, 2 Nov 2020 08:51:58 +0000 (17:51 +0900)]
e_client: fix the dereferenced data
Change-Id: I2bc1cfe11eaa80b96b27086dfffd194c934e5b90
SooChan Lim [Mon, 2 Nov 2020 08:48:26 +0000 (17:48 +0900)]
e_comp_wl: remove unreached code.
Change-Id: Ia614dc818a09fe3034b8fa1834b450282a592194
Doyoun Kang [Mon, 2 Nov 2020 08:35:45 +0000 (17:35 +0900)]
e_policy_wl: fix resource leak
Change-Id: Id581a191ddc29a8693c63e0bbdd89b7767190322
Doyoun Kang [Mon, 2 Nov 2020 08:26:32 +0000 (17:26 +0900)]
e_comp_wl_input: check ec's cdata before accessing it
Change-Id: I8795c6fbd2e7f67987c659eb9f71afba85816e92
Doyoun Kang [Mon, 2 Nov 2020 08:07:41 +0000 (17:07 +0900)]
e_policy_wl: raise window which is not set lock_user_stacking in e_policy_wl_activate
Change-Id: I3f541f1bcf3e1e473e7a7ffc3d4eaf43d94ea1ad
Seunghun Lee [Fri, 30 Oct 2020 03:08:10 +0000 (12:08 +0900)]
subsurface: fix not being able to update stack by place_below_parent.
This problem was caused by the following patch I made for the reason that
described in the commit message.
===
commit
3d028b1c348ab53170b4f6e70ebe0794de14ff8d
Author: Seunghun Lee <shiin.lee@samsung.com>
Date: Thu Oct 22 13:41:18 2020 +0900
subsurface: Do not update stacking order of entire sub-surface tree.
===
The stacking order of sub-surface should be actually updated when state
of its immediate parent is applied according to the wl_subsurface
description.
However, 'tizen_policy.subsurface_place_below_parent' seems not to be
designed like that. So, just let 'tizen_policy.subsurface_place_below_parent'
update the stacking order immediately.
Otherwise I think this protocol can't support backward comatibility.
Clients of wayland server must be assuming that changing stacking order by
this protocol will be applied regardless of state of its parent.
Change-Id: I11a7644d16431f612a5674851a40964a48d97bbf
Seunghun Lee [Fri, 30 Oct 2020 04:13:37 +0000 (13:13 +0900)]
subsurface: fix unreachable code.
this problem caused by mistake in previous commit.
Change-Id: I8e8d7dbe42c96817df853b8d8d290efa90cf63f0