Changyeon Lee [Fri, 20 Apr 2018 06:28:29 +0000 (15:28 +0900)]
e_comp_wl_rsm: do not use wl_shm_buffer when saving img of remote_source
it is possible that wl_shm_buffer is freed during saving img of remote_source
so save information of wl_shm_buffer in Thread_Data
Change-Id: I897ae71b1c2d68ad12826fe389d1d47395701042
Sung-Jin Park [Thu, 19 Apr 2018 01:44:37 +0000 (10:44 +0900)]
e_comp_wl: modify to leave COMP log after creating bg_rectangle
Change-Id: I39a8b53d3023fafb89e07c8110dbc352c0cf253e
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Boram Park [Thu, 29 Mar 2018 04:12:19 +0000 (13:12 +0900)]
viewport: check old type only if destination type isn't changed
when destination type becomes rect -> mode(letterbox) -> rect, second
rect setting was ignored because rect information is same with
first setting. So we have to check rect information only if destination type
isn't changed.
Change-Id: I3a70540bdf54469b5bf2c7b9ee8eb0d923682d62
Boram Park [Thu, 29 Mar 2018 02:07:34 +0000 (11:07 +0900)]
viewport: check old type only if destination type is mode
when destination type becomes mode(letterbox) -> rect -> mode(letterbox), second
mode(letterbox) setting was ignored because destination.mode.type is same with
first setting. So we have to check destination.mode.type only if destination type
is mode.
Change-Id: I6773745c077198c43ca11a818d62eb13d0a1e08a
Doyoun Kang [Thu, 22 Mar 2018 08:25:31 +0000 (17:25 +0900)]
e_policy_visibility: send pre-unobscured event to below window when the window is hiding
Change-Id: Ibe8ca4a0c04a611207116c2258cefbb56209729f
Juyeon Lee [Tue, 20 Mar 2018 11:15:02 +0000 (20:15 +0900)]
e_comp: add condition of hwc in case of quickpanel
Change-Id: I4c98aec34939c4b232cee14e55e184d782a1b936
Seungjin Park [Thu, 15 Mar 2018 04:25:05 +0000 (13:25 +0900)]
e_client: Fixed to reset flag when transform bg is removed
Change-Id: I3d7c0acd183da6867797dbd903721ac1f5589e15
Signed-off-by: Seungjin Park <sj8808.park@samsung.com>
(cherry picked from commit
e051162e79a08b7aab4d3a6d636f31d525bd911e)
JengHyun Kang [Tue, 13 Mar 2018 13:41:53 +0000 (22:41 +0900)]
e_comp_wl: send touch cancel when touched client restacked
Change-Id: I8e3d737c7ce8edd940b6b3439bab74ca81363e3a
Changyeon Lee [Fri, 9 Mar 2018 08:58:42 +0000 (17:58 +0900)]
e_plane_renderer: free release_timer when exported_buffer is released
Change-Id: Ie1c14e5972e10b2810a8dab3850cb95d3d3a13ac
Gwanglim Lee [Fri, 23 Feb 2018 01:41:19 +0000 (10:41 +0900)]
e_desk: added getter to e_desk_zoom
Change-Id: I5382440d321454472753c29625812c539ed0bb12
Doyoun Kang [Thu, 8 Mar 2018 07:16:09 +0000 (16:16 +0900)]
visibility: send pre-unobscured event when the window is first mapped
Change-Id: Ib7ac7ff9db4eeb747541ea9689ddc932a1047ca3
Doyoun Kang [Thu, 8 Mar 2018 00:23:42 +0000 (09:23 +0900)]
e_policy_wl: set post_raise flag while handing activate request
Change-Id: I318f4c233c0b8cd28e67deb37fb0245bb5d70867
Doyoun Kang [Thu, 22 Feb 2018 11:01:31 +0000 (20:01 +0900)]
e_process: not to thaw when prepare_foreground event occur
we don't send the E_PROCESS_STATE_FOREGROUND event when the "prepare,foreground" event is occured.
E_PROCESS_STATE_FOREGROUND event is sent when unobscured or uniconic event is occured.
Change-Id: Ica2f8c20be83bbe006e1e125f621b543b580339f
Doyoun Kang [Thu, 22 Feb 2018 10:04:02 +0000 (19:04 +0900)]
e_client: modify code for setting latest focus
We added code to set latest focus while handling defered focus.
If above window of defered focus window is current focus window,
then we prepend a current focus window to the latest focus list.
Change-Id: Iccc7560bd9a1cbef1f334683a8a7dfd0683d5eac
Juyeon Lee [Thu, 22 Feb 2018 07:26:56 +0000 (16:26 +0900)]
buffer_flush: no flush for uniconic client
client such as keyboard is handled in e_mod_tizen_wl_textinput
and it never be in iconic state(ec->exp_iconify.skip_iconify = 1)
once it keyboard window is hide, the buffer shall not be flushed
Change-Id: I0e1fb43c7a09f5d5b0800905ac92e0c327d14890
Doyoun Kang [Wed, 21 Feb 2018 06:46:35 +0000 (15:46 +0900)]
e_client: modified code for calculating visibility
we modified code to consider above window's rotation pending state.
Change-Id: I10d560b9738a0ecdd2a8906e10846b91dd5f3b13
JengHyun Kang [Mon, 12 Feb 2018 10:37:57 +0000 (19:37 +0900)]
e_devicemgr: add a intercept hook for a detent event
Change-Id: I4d49e258c2e207d29756843c55925b85b3a319b0
Changyeon Lee [Mon, 19 Feb 2018 09:49:37 +0000 (18:49 +0900)]
e_plane_renderer: remove release_timer when renderer_buffer is freed
Change-Id: I313f81f8ab7bfb571bc4a04a7105c536c93da98d
Changyeon Lee [Tue, 13 Feb 2018 05:56:59 +0000 (14:56 +0900)]
e_plane: do not deactivate renderer if role is cursor
Change-Id: I5dd91e6d3757073cec1751c0444dbbff0950035e
Doyoun Kang [Mon, 19 Feb 2018 07:28:59 +0000 (16:28 +0900)]
wl_desktop_shell/e_policy_visibility: add a e_policy_visibility_client_hide_job_cancel
There was a bug that the window was not shown when an app called hide and show window continuously.
To fix this, e cancels pending_hide job while handling map request.
Change-Id: Ic95b731a1566a8afca642f13de4bace4bccaf5d4
JunSeok, Kim [Wed, 31 Jan 2018 09:01:49 +0000 (18:01 +0900)]
e_policy_visibility: fix error of client iconify when doing grab cancel
Move grab cancel call time before check ec->iconify
because of skip grab cancel when iconify after uniconify situation.
And, add exp_iconify.by_client set to 1
Change-Id: I0ebf30540048c11a6c8d0e6dd4930cfa9a2bfacc
(cherry picked from commit
9719a7ca25785cacbd8caf769aff1622ef036d37)
JunSeok, Kim [Mon, 19 Feb 2018 06:49:29 +0000 (15:49 +0900)]
e_gesture: fix build break
Change-Id: Icce9cbb24f35a337e2bdb26ad5b29f91908efa05
Juyeon Lee [Fri, 9 Feb 2018 13:23:51 +0000 (22:23 +0900)]
e_service_region: free ecore_event_handler
region->event_list is event handler list, it was not freed by _region_free
because wrong free func(ecore_event_del) matched.
Change-Id: I2564d04361111f93a3a5414a12e1042c9feb7197
Amit Agrawal [Wed, 7 Feb 2018 09:25:57 +0000 (14:55 +0530)]
Adding x and y co-ordinate in tap event
Change-Id: Icdae3098005306d7416326fc6595558d2f481340
Signed-off-by: Amit Agrawal <a.agrawal@samsung.com>
Changyeon Lee [Mon, 5 Feb 2018 11:35:35 +0000 (20:35 +0900)]
e_plane_renderer: attach buffer to surface when deactivate
if e20 use e_pixmap function for setting backup buffer and
displaying buffer when deactivate, buffer change event isn't generated.
so use e_comp_wl_surface_attach.
Change-Id: I37eb6fb90f17bc166272f754983da0d199a62e64
Doyoun Kang [Fri, 2 Feb 2018 11:36:49 +0000 (20:36 +0900)]
e_policy_visibility: check if the window is under pending hide in intercept hide function
There was a bug that the pending hide window was shown if the window was request to hide
one more time.
Change-Id: I43ea491483741c0c3eb500e96dfd2df783d7785a
Changyeon Lee [Wed, 31 Jan 2018 08:11:32 +0000 (17:11 +0900)]
e_plane: pending delete of renderer until all exported wl_buffer are destroyed
Change-Id: I359a081a3d28ba3e02f36dd637930ecccb2199eb
Changyeon Lee [Mon, 29 Jan 2018 05:04:45 +0000 (14:04 +0900)]
e_plane_renderer: check count of display surface in queue set
Change-Id: I73cda86ce5ddfa4fcf3000f79096f42a256258a6
Changyeon Lee [Thu, 25 Jan 2018 12:23:48 +0000 (21:23 +0900)]
e_plane_renderer: add dip_surfaces and renderer_buffer when dequeue
Change-Id: Id2c7d905ed88bc66c3d61008cb13fbfeb3822790
Doyoun Kang [Tue, 30 Jan 2018 01:32:23 +0000 (10:32 +0900)]
e_service_quickpanel: fix bug for quickpanel's visible state
there was a bug that the quickpanel didn't disappear because its visible state was wrong.
Change-Id: I2c9db7b37968ead0a80d1cb80bfbce6fc985fa3f
Signed-off-by: Doyoun Kang <doyoun.kang@samsung.com>
Doyoun Kang [Tue, 30 Jan 2018 08:53:53 +0000 (17:53 +0900)]
wl_desktop_shell: cancel job grab of client while doing unmap
If the window is unmapped which is under grabbing job, then e cancel the job grab.
And ec's visibility is set to unobscured temporarily because e should send the
fully-obscured event to notice app side.
Change-Id: Id81451f1892685b4078b0233f7c3dd743d48bc22
JunSeok, Kim [Mon, 22 Jan 2018 11:25:06 +0000 (20:25 +0900)]
e_policy_visibility: add wrapper function of _e_vis_client_grab_cancel
Change-Id: I9b11131c3fb4e0b90da75c11cd1a5d7e02ebf91a
Doyoun Kang [Tue, 30 Jan 2018 08:12:03 +0000 (17:12 +0900)]
e_policy_visibility: change return value of internal function
Change-Id: Ie589516cf54f1330c3934a9ca87912632371c22d
Doyoun Kang [Thu, 25 Jan 2018 08:46:18 +0000 (17:46 +0900)]
wl_desktop_shell: code cleanup
added internal fuctions to remove redundant code.
Change-Id: I60e1cd826f36c7e5ea3fcf3d0536c37213504a37
Doyoun Kang [Thu, 25 Jan 2018 01:28:49 +0000 (10:28 +0900)]
e_policy_visibility: add log for deiconify job
Change-Id: Icd96e5e852c4472d8ba739237562aa633baff541
Changyeon Lee [Fri, 19 Jan 2018 07:59:58 +0000 (16:59 +0900)]
e_comp_wl_rsm: delete render update when remote_surface is unbinded
if null buffer is attached and bind_ec is remained in update list,
bind_ec is set redirect False and then It can't be composited forever.
Change-Id: I3733a7775902a6c3a4956bd3dd6072c2e051218f
Changyeon Lee [Wed, 3 Jan 2018 11:43:04 +0000 (20:43 +0900)]
e_plane_renderer: always release export buffer in deatch_cb
Change-Id: I4af7eed3bd6c13f7ee002b034c90d5b723c63dad
Changyeon Lee [Mon, 15 Jan 2018 08:38:44 +0000 (17:38 +0900)]
e_plane: get tbm_surface according to buffer type
Change-Id: I9ba3dc261c5cb461419c229ebfe7ea43148f1c69
Changyeon Lee [Mon, 15 Jan 2018 04:01:08 +0000 (13:01 +0900)]
e_comp: allow tbm type buffer to enter hwc
Change-Id: I6da0cfa3b643755d4ba64ff65da9e7d7e13ef3d0
Changyeon Lee [Mon, 15 Jan 2018 03:46:30 +0000 (12:46 +0900)]
e_comp_wl_tbm: ref tbm surface in e_comp_wl_tbm_buffer_get
Change-Id: I851af07a1dd965ff7a3f0bf11f21b54277f8df10
Doyoun Kang [Mon, 22 Jan 2018 04:34:23 +0000 (13:34 +0900)]
wl_desktop_shell: add log for mapping/unmapping window
Change-Id: I511d38f9d07e5e1ca24664b184dad54a0bcf8b86
Gwanglim Lee [Mon, 22 Jan 2018 08:14:19 +0000 (17:14 +0900)]
Revert "e_comp_wl_rsm: To avoid double release of wl_buffer, we changed begining"
This reverts commit
5f36da640e1ce08160efcfc811e44f7e9fe78a0b.
Change-Id: Id94260d34781d6210d2135eb69b82bf93ace587a
Doyoun Kang [Mon, 22 Jan 2018 01:01:10 +0000 (10:01 +0900)]
e_comp_wl/e_comp_wl_rsm: add log for mapping/unmapping window
Change-Id: I5a413673d65832711b2297aa76c8117d399cf656
Gwanglim Lee [Fri, 19 Jan 2018 06:43:32 +0000 (15:43 +0900)]
e_comp_wl_rsm: stop logging of annoying changed_buff_protocol
Change-Id: I858d97bf2650d3a2effc991e0299fad5e67e64a7
Juyeon Lee [Fri, 19 Jan 2018 04:15:39 +0000 (13:15 +0900)]
e_comp_wl_data: file mod change
Change-Id: I4e6e8f43f5cc422775d85040518f1e48d7df6aab
Gwanglim Lee [Thu, 18 Jan 2018 07:41:39 +0000 (16:41 +0900)]
e_comp_wl_rsm: fixed wrong deletion of ec key in surface_hash
Change-Id: I2ca811de79d506e643a14364273e5af27305fc16
Gwanglim Lee [Fri, 12 Jan 2018 11:24:46 +0000 (20:24 +0900)]
e_comp_wl_rsm: To avoid double release of wl_buffer, we changed begining
of window capture to the frame object hide hook callback.
Change-Id: I042ffc42c041693899c1859c83851a0b6785b041
Boram Park [Wed, 17 Jan 2018 07:17:12 +0000 (16:17 +0900)]
check bg_rectangle's layer when restacking
Change-Id: I0b57cff615eb920b7b29f2eac3fbd09efbb435da
Doyoun Kang [Mon, 15 Jan 2018 09:03:12 +0000 (18:03 +0900)]
add some log for debugging
Change-Id: I6f58920d3eac27b35fd3a46ad43eeb8bd3893a60
Gwanglim Lee [Mon, 15 Jan 2018 01:44:30 +0000 (10:44 +0900)]
e_info_server: fixed division by zero
Change-Id: I9b043882e6c5c082914b3da8787fea07aa97b7b0
Boram Park [Thu, 11 Jan 2018 07:58:38 +0000 (16:58 +0900)]
e_info: add -m option to dump_buffers to draw a color rectangle on buffers
Change-Id: I4e49cbdb31cfac7d1c2c00465b8600a450dad1ba
Changyeon Lee [Thu, 11 Jan 2018 09:13:43 +0000 (18:13 +0900)]
e_comp_screen: end hwc when screen rotation is changed
if screen rotation is changed, e20 should reset hwc policy
Change-Id: Idf8385048f201daae119d104f24d4c118509b76e
Changyeon Lee [Wed, 10 Jan 2018 08:09:30 +0000 (17:09 +0900)]
e_comp_wl: end hwc if buffer transform of overlay ec is changed
Change-Id: I6da5373d4c802457b1093511ecbd3192311a2825
Boram Park [Wed, 10 Jan 2018 07:07:17 +0000 (16:07 +0900)]
e_comp_object: not apply evas_map if no buffer
Change-Id: I8c07e65e660143e5633acdea9de45189de8b656c
JunSeok, Kim [Fri, 29 Dec 2017 02:42:55 +0000 (11:42 +0900)]
e_policy_visibility: cancel job grab of client when client layer lower
Change-Id: I27a6a022ec044db7bff1f4e0650e445e484fb7d4
(cherry picked from commit
fde722db350414e301966aeb50433140a6f345ca)
JunSeok, Kim [Fri, 29 Dec 2017 02:43:17 +0000 (11:43 +0900)]
e_policy_visibility: cancel job grab of client when client iconify
Change-Id: I5045ed0eda7380889eae4f239b4fbd1bf80bca67
(cherry picked from commit
18b2ad64fa175fee70cf3c38bbeacca55de24551)
JunSeok, Kim [Fri, 29 Dec 2017 02:39:01 +0000 (11:39 +0900)]
e_policy_visibility: functionalization of job grab cancel
Change-Id: Ie1edc186770a3edb1464079bf2d24fd47ff42dcc
(cherry picked from commit
18b4b62af98e90ba44095e5e2925ffa82d44e05e)
Doyoun Kang [Tue, 9 Jan 2018 01:58:29 +0000 (10:58 +0900)]
e_policy_visibility: do not uniconify_render when the window is not mapped
Change-Id: I59ae98aa480fda6a1f02867f6f8c8b234b1896d5
Doyoun Kang [Tue, 9 Jan 2018 01:53:03 +0000 (10:53 +0900)]
Revert "e_policy_wl: check map state while handling activate request"
This reverts commit
d3e56fc0a2e2bdad68545049a2911cdba3d0c4aa.
Change-Id: Ibda5773468994c9fb179d470e80187da3b6384c6
Doyoun Kang [Mon, 8 Jan 2018 01:45:52 +0000 (10:45 +0900)]
e_policy_wl: check map state while handling activate request
Change-Id: I6aa1361bf2596badd8030f9919a8536291126889
Doyoun Kang [Fri, 29 Dec 2017 02:44:54 +0000 (11:44 +0900)]
change log_tag for visibility (no logic change)
Change-Id: Ifb84ef8934f211c26ea628d1a2f2969d0f4553cc
Doyoun Kang [Fri, 29 Dec 2017 02:31:17 +0000 (11:31 +0900)]
e_policy_visibility: fix pre-visibility bug
we add code checking above window of the window when it is under uniconifying.
so, if it is obscured by above window, then we don't send the pre-visibility event.
Change-Id: Id29876f0a87b14a7b784e0c685a18ed9d607c892
Doyoun Kang [Thu, 28 Dec 2017 23:26:55 +0000 (08:26 +0900)]
e_policy: send pre-unobscured event before sending unobscured event
we add code to send pre-unobscured event if it was not sent before sending unobscured event.
this is guarantee for sequence of visibility (pre-unobscured -> unobscured).
Change-Id: I5e9a4c8ef7e651abe287bfebea2c5f089241bece
ritesh.u [Thu, 28 Dec 2017 11:21:24 +0000 (16:51 +0530)]
e_comp_object: Dim mask set/unset logic fixed.
DIM mask logic fixed.
1. Added logs for mask set/unset
2. Correct variable name from dim_enable to enable
3. Ensured mask is set only after dim effect is applied and mask is unset first and then dim effect is removed.
4. dim enable check moved to correct function else mask unset issues existed.
Change-Id: I8890e1630149b87685fff9af66d962e466633204
Signed-off-by: ritesh.u <ritesh.u@samsung.com>
Amarnath [Thu, 21 Dec 2017 07:11:39 +0000 (12:41 +0530)]
e_comp_object: Apply mask rect to Dim rect to show video
Change-Id: Icf7e151987fc2bee44b31b26a461dc1787ca84b8
Signed-off-by: Amarnath <a.amarnath@samsung.com>
Changyeon Lee [Fri, 22 Dec 2017 12:12:44 +0000 (21:12 +0900)]
e_plane: remove unset_ec
Change-Id: I654d5c1145b9772b961da2282d2685a8b8517bfa
Changyeon Lee [Tue, 26 Dec 2017 06:42:22 +0000 (15:42 +0900)]
e_comp_wl_tbm: always export rsm_buffer when send buffer_changed
Change-Id: I7ae2df492038202adf775edc7170cba2aa69b1e0
Changyeon Lee [Tue, 26 Dec 2017 06:40:53 +0000 (15:40 +0900)]
e_comp_wl_rsm: added checking null of rsm_buffer resource
Change-Id: Ic6f4805831ed619108361cbd0dadb2cfd0768aa7
Doyoun Kang [Fri, 22 Dec 2017 01:45:13 +0000 (10:45 +0900)]
e_service_quickpanel: set ec->changed flag after finishing effect
Change-Id: I32437d36111acf89dcf5a1ce67e5603134f34bc9
JunSeok, Kim [Wed, 13 Dec 2017 09:49:39 +0000 (18:49 +0900)]
e_policy_visibility: delete job of client when client lower
Change-Id: I87ac5fb4f18d5bab77b4c67d0e847aa91dbf2128
(cherry picked from commit
64be26c6e7f33dfaea71b2ea77c232dbe6867c57)
Doyoun Kang [Mon, 18 Dec 2017 08:06:41 +0000 (17:06 +0900)]
e_client: add log for calculating visibility
Change-Id: I6e4c3b9836f477e16a4222097000e7a0f9b95420
Changyeon Lee [Mon, 18 Dec 2017 06:50:21 +0000 (15:50 +0900)]
e_plane_renderer: consider export_num when calculating render_count
Change-Id: Ie9270eff520351f2bd568fb116c263eda941d0f9
Changyeon Lee [Mon, 18 Dec 2017 05:26:10 +0000 (14:26 +0900)]
e_plane: added check ec is del in e_plane_ec_set
Change-Id: I61665f0be7f6d6fdc510f24b56bd268b040eaf44
Bahl [Sat, 16 Dec 2017 08:51:48 +0000 (14:21 +0530)]
Added check for deleted ec in e_plane_renderer_ec_set
Change-Id: Idde53b62db2052ae828b457c047ff527e3f501f5
Signed-off-by: Bahl <prashant.b1@samsung.com>
Gwanglim Lee [Mon, 18 Dec 2017 08:44:53 +0000 (17:44 +0900)]
Revert "e_user: remove the useless function call"
This reverts commit
8104151d41f55067afce0bdbb9fa57a06adbe52c.
Change-Id: I14c00fc3b9e1bc3ff4221e438d88880c86f0f216
Changyeon Lee [Thu, 14 Dec 2017 04:30:49 +0000 (13:30 +0900)]
e_plane: pend unset ec if plane has set_counter
if ec of plane is visible and plane has set_counter,
pend unset ec untill set_coutner is zero for preventing flickering
Change-Id: I694a4f40a7b36a67a1dc9a2ed0e58ce3988ff985
Changyeon Lee [Wed, 13 Dec 2017 12:00:33 +0000 (21:00 +0900)]
e_plane: set correct cursor position in the case of rotation
Change-Id: Iab50d73a2f0b52ac7d47a7fe2e2f29416713bce6
Gwanglim Lee [Thu, 14 Dec 2017 02:40:46 +0000 (11:40 +0900)]
e_comp: added buffer size check code to avoid buffer overflow when socket init
Change-Id: I196487ccde9f6615b22494ce9942f6b0d20e6dfd
Sangjin Lee [Thu, 14 Dec 2017 00:56:38 +0000 (09:56 +0900)]
e_user: remove the useless function call
Change-Id: If98d33fa6d8566f61f8cfe1d5b34901b044d5ede
JengHyun Kang [Wed, 13 Dec 2017 08:08:42 +0000 (17:08 +0900)]
e_comp_wl: always send extra touch axis with touch down events
Change-Id: Icb018b5554e01066ea7046a275c86473423b31af
Changyeon Lee [Wed, 13 Dec 2017 07:56:48 +0000 (16:56 +0900)]
e_plane: force render when set_counter,unset_counter are decreased
Change-Id: I0f6e9f79be9d1b729ea56d495783c918b530ca39
Gwanglim Lee [Mon, 11 Dec 2017 05:39:27 +0000 (14:39 +0900)]
remote_surface: added new EAPIs to get/set the 'skip_save_img' property of E_Client
It enables sub-modules of the E to specify which windows should be excluded from saving
window image phase.
Change-Id: Ie0d684406b25e836ba9788e75f8f031d81faff65
Sangjin Lee [Wed, 13 Dec 2017 01:31:05 +0000 (10:31 +0900)]
bufferqueue: fix double free the event_loop of wl_display
In bufferqueue, bq->loop was just get from wl_display. and if call the wl_display_destroy function,
dpy->loop would be destoryed. so we need not call the wl_event_loop_destory().
Change-Id: Ia04f2fef7cd323e81df7ddcb95b2b5e534efe448
Doyoun Kang [Mon, 11 Dec 2017 07:40:46 +0000 (16:40 +0900)]
e_info: add code to print some config information
we added code to print buffer_flush, deiconify_approve configuration.
Change-Id: I59b7be8f0a361a4ba3dbb9d7c785f3ad084850f7
Praveen Kumar [Fri, 8 Dec 2017 12:08:13 +0000 (17:38 +0530)]
e_plane: prepare_ec resetted when HWC client is freed or deleted.
Change-Id: I877f44e75af877e5e66140fdbbfed183ba493a9d
Signed-off-by: Praveen Kumar <praveen.pk@samsung.com>
Doyoun Kang [Fri, 8 Dec 2017 08:28:39 +0000 (17:28 +0900)]
fix bug for sending visibility event
There was a bug that the window which was waiting for rendering got the visibility
event sometimes as below.
"pre-unobscured -> fully-obscured -> unobscured"
For this, application's state changed to resume, pause, resume.
So, we fixed code not to send fully-obscured event when it is waiting for rendering.
However, the fully-obscured event is sent when the lcd is turned off.
Change-Id: Ifc400dfc3314407d6fe54b83f64cd40abcfb7eee
Dipen Somani [Thu, 30 Nov 2017 11:43:45 +0000 (17:13 +0530)]
Reset global drag source pointer (e_comp_wl->drag_source) if client destroys its drag source object after starting drag but before dropping it.
Change-Id: Id29e611f8d9fa109d55e9a6423738ca8791326da
Signed-off-by: Dipen Somani <dipen.somani@samsung.com>
Boram Park [Thu, 7 Dec 2017 02:15:32 +0000 (11:15 +0900)]
e_plane: add checking return value
Change-Id: Ide005ae2a3fd36d1948303a8d00f9c5764c2a3cb
Doyoun Kang [Wed, 6 Dec 2017 12:37:20 +0000 (21:37 +0900)]
e_policy_visibility: send pre-unobscured visibility event when the window do not use buffer_flush
Change-Id: Id13c46a3ae9b6340af649edb8ad428f9de1d462e
Doyoun Kang [Wed, 6 Dec 2017 12:22:31 +0000 (21:22 +0900)]
e_policy_visibility: fix bug for sending pre-unobscured visibility event
there was a bug that the parent which was obscured by child window got the pre-visibility event.
The parent window must not get the pre-visibility event in this case.
Change-Id: I85fa07cd342816e35743f4b511ba08bc62e58939
Doyoun Kang [Wed, 6 Dec 2017 11:38:01 +0000 (20:38 +0900)]
e_policy_visibility: add code to check window's map state while uniconifying window
Change-Id: I5422fc940a767d6f0bf0135fdcf1994547c49514
JengHyun Kang [Tue, 5 Dec 2017 11:39:11 +0000 (20:39 +0900)]
e_comp_wl: do not send routed keys in ECORE_EVENT_KEY types cb
Change-Id: I0a7490efdfc126eb9e05cbdfca0c18ffeb467357
Gwanglim Lee [Tue, 5 Dec 2017 11:59:33 +0000 (20:59 +0900)]
e_comp: fixed an warning.
Change-Id: I3f77371d309c70bbcc24eaea7628e3e8e2bd1a1f
Gwanglim Lee [Tue, 5 Dec 2017 11:50:00 +0000 (20:50 +0900)]
e_comp: use e_util_env_get instead of getenv to get NULL-terminated string from the environment variable
Change-Id: I0a9c63c182e07e282700a660c7c04f89b75a011c
Gwanglim Lee [Tue, 5 Dec 2017 11:41:44 +0000 (20:41 +0900)]
e_utils: added e_util_env_get for sanitizing string of enviroment value
Change-Id: I7aaae930c746a31fe5d004e40211204a7f269511
Gwanglim Lee [Tue, 5 Dec 2017 07:29:38 +0000 (16:29 +0900)]
e_comp_object: added missing free for input rect data
Change-Id: I4952893d2e91492492b29d2e5061e443bf061ba2
JengHyun Kang [Tue, 5 Dec 2017 07:29:07 +0000 (16:29 +0900)]
e_comp_wl_input: check the return value of remove() and leave a warning log
Change-Id: I47d7198284c11bd12720528a889a9327d33a45a0
JengHyun Kang [Tue, 5 Dec 2017 06:57:12 +0000 (15:57 +0900)]
e_comp_wl_input: fix svace issue about tainted string
Change-Id: I2f507a678210a0015f4b0891939c834cfe502cbd
YoungJun Cho [Tue, 5 Dec 2017 08:04:48 +0000 (17:04 +0900)]
e_output: Export e_output_dpms_set() API
This patch exports e_output_dpms_set() API.
Change-Id: Ia3cb76e9298c5d33e60f5f55b1d54039bb5351bf
Signed-off-by: YoungJun Cho <yj44.cho@samsung.com>
Gwanglim Lee [Tue, 5 Dec 2017 04:32:55 +0000 (13:32 +0900)]
e_info: added missing unref for the xkb_context if mmap is failed.
Change-Id: Ic2ee7d49d90faea5cabc5d4a207aa9d0d5c2b9c4