platform/upstream/enlightenment.git
6 years agoe_comp_wl: remove destroy_listener only if it exists 43/168043/2
Sung-Jin Park [Tue, 23 Jan 2018 23:34:30 +0000 (08:34 +0900)]
e_comp_wl: remove destroy_listener only if it exists

Change-Id: Ibad08c8bc62644e9cc2ec16d2ebfb55123c3dde6
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
6 years agoFix ASan build 62/159562/3
Dmitriy Evgenevich Gonzha [Thu, 9 Nov 2017 15:09:05 +0000 (18:09 +0300)]
Fix ASan build

Move variables from header to source to fix build
with -fno-common

Change-Id: I1897f8f0daacd6de74344248c85512b373255d88
Signed-off-by: Dmitriy Evgenevich Gonzha <d.gonzha@samsung.com>
6 years agoe_comp_wl_shell: add log for mapping/unmapping window 82/167782/2
Doyoun Kang [Mon, 22 Jan 2018 05:21:39 +0000 (14:21 +0900)]
e_comp_wl_shell: add log for mapping/unmapping window

Change-Id: I9eaa61b271623fb15d341db9ecf3b6e8289efab5

6 years agoRevert "e_comp_wl_rsm: To avoid double release of wl_buffer, we changed begining" 22/167822/1
Gwanglim Lee [Mon, 22 Jan 2018 08:12:17 +0000 (17:12 +0900)]
Revert "e_comp_wl_rsm: To avoid double release of wl_buffer, we changed begining"

This reverts commit cdc7d391908eada1ccc5da45d81777775cac8af7.

Change-Id: Iecedd5913e94e0d4c6f92807fd172eaca63f9116

6 years agoe_comp_wl/e_comp_wl_rsm: add log for mapping/unmapping window 59/167759/6
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

6 years agoe_comp_wl_video: fix build err 72/167772/1
Junkyeong Kim [Mon, 22 Jan 2018 02:50:17 +0000 (11:50 +0900)]
e_comp_wl_video: fix build err

Change-Id: I1e5d46376a29fe3b1b9c6e5960574d0b0bd4637f
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_comp_wl_rsm: stop logging of annoying changed_buff_protocol 68/167668/1
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

6 years agoe_comp_wl_data: file mod change 49/167649/2
Juyeon Lee [Fri, 19 Jan 2018 04:15:39 +0000 (13:15 +0900)]
e_comp_wl_data: file mod change

Change-Id: I4e6e8f43f5cc422775d85040518f1e48d7df6aab

6 years agoe_comp_wl_rsm: fixed wrong deletion of ec key in surface_hash 61/167561/2
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

6 years agoe_comp_wl_rsm: To avoid double release of wl_buffer, we changed begining 08/166908/4
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

6 years agocheck bg_rectangle's layer when restacking 53/167353/1
Boram Park [Wed, 17 Jan 2018 07:17:12 +0000 (16:17 +0900)]
check bg_rectangle's layer when restacking

Change-Id: I0b57cff615eb920b7b29f2eac3fbd09efbb435da

6 years agoe_comp_wl_video: add pp input buffer scanout checking condition 39/166839/4
Junkyeong Kim [Fri, 12 Jan 2018 05:28:32 +0000 (14:28 +0900)]
e_comp_wl_video: add pp input buffer scanout checking condition

if pp capability has PP_SCANOUT and input buffer is not scanout, make temp scanout buffer and copy.
use the copied scanout buffer for pp's src.

Change-Id: Id1db3248437729acb89b47fb28f930de657531fd
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoadd some log for debugging 84/167084/1 accepted/tizen/unified/20180119.061110 submit/tizen/20180116.114446
Doyoun Kang [Mon, 15 Jan 2018 09:03:12 +0000 (18:03 +0900)]
add some log for debugging

Change-Id: I6f58920d3eac27b35fd3a46ad43eeb8bd3893a60

6 years agoe_policy_stack: fix typo 91/166991/1
JunSeok, Kim [Mon, 15 Jan 2018 02:21:12 +0000 (11:21 +0900)]
e_policy_stack: fix typo

Change-Id: I2a677287d4f268933f46c77cdc7064df9d29d7a8

6 years agoe_info_server: fixed division by zero 87/166987/1
Gwanglim Lee [Mon, 15 Jan 2018 01:44:30 +0000 (10:44 +0900)]
e_info_server: fixed division by zero

Change-Id: I9b043882e6c5c082914b3da8787fea07aa97b7b0

6 years agoe_info: add -m option to dump_buffers to draw a color rectangle on buffers 42/166642/2 accepted/tizen/unified/20180112.073150 submit/tizen/20180111.095239
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

6 years agoe_comp_screen: end hwc when screen rotation is changed 45/166645/1
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

6 years agoe_comp_wl: end hwc if buffer transform of overlay ec is changed 88/166488/1
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

6 years agoe_comp_object: not apply evas_map if no buffer 25/166425/1 accepted/tizen/unified/20180111.140831 submit/tizen/20180110.082551
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

6 years agoe_policy_visibility: do not uniconify_render when the window is not mapped 17/166217/1 accepted/tizen/unified/20180109.172817 submit/tizen/20180109.022737
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

6 years agoRevert "e_policy_wl: check map state while handling activate request" 13/166213/1
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

6 years agoe_policy_wl: check map state while handling activate request 00/166100/1
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

6 years agoe_output: expose the e_output_zoom_rotating_check() function 51/165951/3
SooChan Lim [Thu, 4 Jan 2018 09:00:22 +0000 (18:00 +0900)]
e_output: expose the e_output_zoom_rotating_check() function

Change-Id: I3b2fe8dfd7291d05ec75f91aec980339d651787b

6 years agoe_comp_wl_video: add two functions to abstract video layer 50/165950/3
Roman Marchenko [Tue, 28 Nov 2017 14:54:50 +0000 (16:54 +0200)]
e_comp_wl_video: add two functions to abstract video layer

  _e_video_layer_get_available_properties
  _e_video_layer_get_property

Change-Id: I5a84083a23fca1277b4a54239ab9d2e01c1643f3
Signed-off-by: Roman Marchenko <r.marchenko@samsung.com>
Signed-off-by: SooChan Lim <sc1.lim@samsung.com>
6 years agoe_output_hwc_planes: change the log type 49/165949/3
SooChan Lim [Thu, 4 Jan 2018 07:47:53 +0000 (16:47 +0900)]
e_output_hwc_planes: change the log type

change the log type from "HWC" to "HWC-PLNS"

Change-Id: I91161e5e2aaa31a86f49477caa9caf945b425551

6 years agoe_output_hwc: generate the e_output_hwc_planes files. 48/165948/3
SooChan Lim [Thu, 4 Jan 2018 07:02:59 +0000 (16:02 +0900)]
e_output_hwc: generate the e_output_hwc_planes files.

move the codes for hwc_planes from e_output_hwc to the e_output_hwc_planes file.

Change-Id: I23e80ce9e615eadae40255704dcc7b4213911f99

6 years agoe_output_hwc: add e_output_hwc_policy_get function 47/165947/3
SooChan Lim [Thu, 4 Jan 2018 07:25:39 +0000 (16:25 +0900)]
e_output_hwc: add e_output_hwc_policy_get function

Change-Id: If3037c277e84780df595557312d5b5c604979b7b

6 years agoe_output_hwc: rename E_OUTPUT_HWC_MODE_NO to E_OUTPUT_HWC_MODE_NONE 46/165946/3
SooChan Lim [Thu, 4 Jan 2018 07:04:29 +0000 (16:04 +0900)]
e_output_hwc: rename E_OUTPUT_HWC_MODE_NO to E_OUTPUT_HWC_MODE_NONE

Change-Id: I58ab8904d58c7b54f768747bf6c04fa137c83dd6

6 years agoe_output_hwc: change the prefix of the symbols. 45/165945/3
SooChan Lim [Wed, 3 Jan 2018 12:25:36 +0000 (21:25 +0900)]
e_output_hwc: change the prefix of the symbols.

These functions are all related to the hwc policy to control the planes.
e_hwc_output --> e_hwc_output_planes

Change-Id: I894a39d2bac180f307fe2683ed75a0713aa623af

6 years agoe_output: check the TDM_OUTPUT_CAPABILITY_HWC caps. 44/165944/3
SooChan Lim [Wed, 3 Jan 2018 12:19:38 +0000 (21:19 +0900)]
e_output: check the TDM_OUTPUT_CAPABILITY_HWC caps.

When the output supports the TDM_OUTPUT_CAPABILITY_HWC,
1. the output does not use the planes(tdm_layers) in e20.
2. the E_OUTPUT_HWC_POLICY_WINDOWS is set.

Change-Id: I4fd77066c9e7c92b5b4fff9fc216340e6070604f

6 years agoe_output_hwc: add E_Output_Hwc_Policy 43/165943/2
SooChan Lim [Wed, 3 Jan 2018 12:13:30 +0000 (21:13 +0900)]
e_output_hwc: add E_Output_Hwc_Policy

E_Output_Hwc_Policy is enum vaules which stands for the hwc policy type.

E_OUTPUT_HWC_POLICY_PLANES is the hwc policy which means e20 decides the hwc policy.
E_OUTPUT_HWC_POLICY_WINDOWS is the hwc policy which means tdm-backend decides the hwc policy.

Change-Id: I82a37784abad1dc8e0740477740b2685f31c715f

6 years agoe_comp: put the hwc options after e_comp_screen_init(). 42/165942/2
SooChan Lim [Tue, 2 Jan 2018 06:51:43 +0000 (15:51 +0900)]
e_comp: put the hwc options after e_comp_screen_init().

Change-Id: Ia90367c5f543e5539195c1a85bbd2a23e9d0dc31

6 years agoRevert "tizen-surface: renew tizen-surface protocol path" 62/165862/2
JunSeok Kim [Thu, 4 Jan 2018 10:31:10 +0000 (10:31 +0000)]
Revert "tizen-surface: renew tizen-surface protocol path"

This reverts commit 9133f07bc5aa0d2f8c57c2c90fb39831391dcef2.

Change-Id: I87e6d5959c34b75dbc1f80ec6143536ce86bda66

6 years agoe_comp_screen: call e_output_hwc_apply before e_output_commit 91/165591/2 submit/tizen/20180103.114435
SooChan Lim [Tue, 2 Jan 2018 10:31:11 +0000 (19:31 +0900)]
e_comp_screen: call e_output_hwc_apply before e_output_commit

Change-Id: Ic9bdae6f0e0698f8a13d8fb19988c44cf8e4caa3

6 years agotizen-surface: renew tizen-surface protocol path 34/165634/1
JunSeok, Kim [Thu, 28 Dec 2017 06:47:49 +0000 (15:47 +0900)]
tizen-surface: renew tizen-surface protocol path

Change-Id: I8e5898523be9b264785f30bf60ae2de913419bde

6 years agoe_plane: set the default value of the cursor position.
SooChan Lim [Tue, 2 Jan 2018 07:04:28 +0000 (16:04 +0900)]
e_plane: set the default value of the cursor position.

Set the default dst positions when the cursor position is out of bound.

Change-Id: I72f87e82b6671388a4eb84867c4a074f14807b81

6 years agoe_policy_visibility: cancel job grab of client when client iconify 37/165437/3 accepted/tizen/unified/20180103.070213 submit/tizen/20180102.065942
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

6 years agoe_policy_visibility: cancel job grab of client when client layer lower 36/165436/3
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

6 years agoe_policy_visibility: functionalization of job grab cancel 35/165435/4
JunSeok, Kim [Fri, 29 Dec 2017 02:39:01 +0000 (11:39 +0900)]
e_policy_visibility: functionalization of job grab cancel

Change-Id: Ie1edc186770a3edb1464079bf2d24fd47ff42dcc

6 years agoe_comp_object: Dim mask set/unset logic fixed. 78/165378/3
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>
6 years agochange log_tag for visibility (no logic change) 30/165430/2
Doyoun Kang [Fri, 29 Dec 2017 02:44:54 +0000 (11:44 +0900)]
change log_tag for visibility (no logic change)

Change-Id: Ie39708b698a30f70ba9980def24ab7652115a9a3

6 years agoe_policy_visibility: fix pre-visibility bug 22/165422/2
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: I093c3775375ae2769d88b5a9fc962b95895a191a

6 years agoe_policy: send pre-unobscured event before sending unobscured event 97/165397/4
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

6 years agoe_input: using a udev backend defaultly 68/165368/3 submit/tizen/20171228.112301
JengHyun Kang [Thu, 28 Dec 2017 11:04:12 +0000 (20:04 +0900)]
e_input: using a udev backend defaultly

Change-Id: Ia799ef477951c1bbab267bb7680766b637aa970f

6 years agoe_comp_wl_tbm: always export rsm_buffer when send buffer_changed 13/165113/2 submit/tizen/20171228.071147
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

6 years agoe_comp_wl_rsm: added checking null of rsm_buffer resource 12/165112/2
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

6 years agoe_plane: remove unset_ec 94/165094/2
Changyeon Lee [Fri, 22 Dec 2017 12:12:44 +0000 (21:12 +0900)]
e_plane: remove unset_ec

Change-Id: I654d5c1145b9772b961da2282d2685a8b8517bfa

6 years agoe_input: remove unnecessary header inclusion 92/165092/2
Sung-Jin Park [Tue, 26 Dec 2017 05:43:45 +0000 (14:43 +0900)]
e_input: remove unnecessary header inclusion

Change-Id: I9403f8a20eb2228f4007735a3c167739aa43bf8e
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
6 years agoe_input: modify to enable libinput path backend threading and udev/path backend combi... 78/164878/5
Sung-Jin Park [Thu, 21 Dec 2017 10:03:03 +0000 (19:03 +0900)]
e_input: modify to enable libinput path backend threading and udev/path backend combination

Change-Id: I79a20aeebbe363f403661dd7cb41ba00c3f544c4
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
6 years agoe_comp_object: Apply mask rect to Dim rect to show video 41/164841/2
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>
6 years agoe_service_quickpanel: set ec->changed flag after finishing effect 28/164928/2 accepted/tizen/unified/20171222.062629 submit/tizen/20171222.043002
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

6 years agoe_info: add set_force_visible to show/hide each compobj 58/164858/1
Boram Park [Thu, 21 Dec 2017 08:36:43 +0000 (17:36 +0900)]
e_info: add set_force_visible to show/hide each compobj

Change-Id: Id305a3bf19dbd1e8374d3871186b8a71fdec0a5e

6 years agoe_policy_visibility: delete job of client when client lower 77/163777/5
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

6 years agoe_input: fix not to use getenv() within an ecore thread 79/164479/1
Sung-Jin Park [Tue, 19 Dec 2017 08:25:15 +0000 (17:25 +0900)]
e_input: fix not to use getenv() within an ecore thread

Change-Id: Ia5c969b5ae6a067390208260c12ba002b75bb11f
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
6 years agoe_output: reorganize the code of the zoom set/unset 61/164261/4
SooChan Lim [Mon, 18 Dec 2017 08:38:57 +0000 (17:38 +0900)]
e_output: reorganize the code of the zoom set/unset

Change-Id: I72ffa3833a458ccfde30fdadee2b8deb2a3c974c

6 years agoe_plane_renderer: consider export_num when calculating render_count 45/164245/3
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

6 years agoe_plane: added check ec is del in e_plane_ec_set 44/164244/2
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

6 years agoAdded check for deleted ec in e_plane_renderer_ec_set 43/164243/2
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>
6 years agoe_client: add log for calculating visibility 49/164249/1
Doyoun Kang [Mon, 18 Dec 2017 08:06:41 +0000 (17:06 +0900)]
e_client: add log for calculating visibility

Change-Id: I6e4c3b9836f477e16a4222097000e7a0f9b95420

6 years agoe_plane: pend unset ec if plane has set_counter 31/164131/3
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

6 years agoe_plane: set correct cursor position in the case of rotation 29/164129/2
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

6 years agoe_output_hwc: remove checking sync_time_line in hwc_ec_check 61/163761/2
Changyeon Lee [Wed, 13 Dec 2017 08:49:37 +0000 (17:49 +0900)]
e_output_hwc: remove checking sync_time_line in hwc_ec_check

Change-Id: I68b714346aeb44c4af08c757d6c4cb0a8ff02b54

6 years agoRevert "e_info: remove the forced log level setting for "e"" 45/164045/2
Boram Park [Fri, 15 Dec 2017 04:04:20 +0000 (13:04 +0900)]
Revert "e_info: remove the forced log level setting for "e""

The default eina log level is ERR. So need to revert.

This reverts commit 849be49095c903130974beef82df9fdf263a8cfc.

Change-Id: Id709702e3a2e6535bd86fe9d80cdcf3a5b1eb573

6 years agoe_input_evdev: check a invalid shifting value 26/163926/1
JengHyun Kang [Thu, 14 Dec 2017 06:26:40 +0000 (15:26 +0900)]
e_input_evdev: check a invalid shifting value

Change-Id: I614d0a389ecc475c2f863b69e8fd668d30c57105

6 years agoe_input_evdev: remove a invalid code 22/163922/1
JengHyun Kang [Thu, 14 Dec 2017 05:43:02 +0000 (14:43 +0900)]
e_input_evdev: remove a invalid code

Change-Id: Ie13dc12f74cb299f6f821d50cc319e2e88a72b11

6 years agoe_input_evdev: added missing free 00/163900/1 accepted/tizen/unified/20171215.060610 submit/tizen/20171214.054052
Gwanglim Lee [Thu, 14 Dec 2017 03:04:59 +0000 (12:04 +0900)]
e_input_evdev: added missing free

Change-Id: Iac19f7ffa53541bc477e12c92ee6f477c15a28d8

6 years agoe_input_device: added missing free 98/163898/2
Gwanglim Lee [Thu, 14 Dec 2017 02:54:14 +0000 (11:54 +0900)]
e_input_device: added missing free

Change-Id: Ib93eb9f3ff998f0fd9bacbcd795d90d66030cce4

6 years agoe_comp: added buffer size check code to avoid buffer overflow when socket init 95/163895/1
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

6 years agoe_user: remove the useless function call 78/163878/1
Sangjin Lee [Thu, 14 Dec 2017 00:56:38 +0000 (09:56 +0900)]
e_user: remove the useless function call

Change-Id: If98d33fa6d8566f61f8cfe1d5b34901b044d5ede

6 years agoe_comp_wl: always send extra touch axis with touch down events 48/163748/2 accepted/tizen/unified/20171214.050316 submit/tizen/20171213.235649
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

6 years agoe_input: add implementation to initialize libinput udev backend within an ecore thread 39/163739/3
Sung-Jin Park [Wed, 13 Dec 2017 07:28:45 +0000 (16:28 +0900)]
e_input: add implementation to initialize libinput udev backend within an ecore thread

Change-Id: Ib9fcddcfc22f04ca1ac97be0242b4f36002f9856
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
6 years agoe_plane: force render when set_counter,unset_counter are decreased 47/163747/2
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

6 years agoe_plane: prepare_ec resetted when HWC client is freed or deleted. 80/163480/2
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>
6 years agoe_input: replace getenv() with e_util_env_get() and modify to check only for libinput... 09/163709/1
Sung-Jin Park [Wed, 13 Dec 2017 04:05:55 +0000 (13:05 +0900)]
e_input: replace getenv() with e_util_env_get() and modify to check only for libinput path backend

Change-Id: I7c495cc79ecf169f1804711ea2abe1624a0702a7
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
6 years agoremote_surface: added new EAPIs to get/set the 'skip_save_img' property of E_Client 15/163415/2 accepted/tizen/unified/20171213.153241 submit/tizen/20171213.023423
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

6 years agobufferqueue: fix double free the event_loop of wl_display 70/163670/1
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

6 years agoe_comp_wl: Ensure touch event radius storage variables update whenever there is an... 05/162205/3
ritesh.u [Wed, 29 Nov 2017 14:20:15 +0000 (19:50 +0530)]
e_comp_wl: Ensure touch event radius storage variables update whenever there is an update from firmware

Change-Id: I5294c64322f04b7825d8f98ebb51ffc3582d1ec4
Signed-off-by: ritesh.u <ritesh.u@samsung.com>
6 years agoe_info: add code to print some config information 45/163445/1 accepted/tizen/unified/20171212.064747 submit/tizen/20171211.091251
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

6 years agoe_input: change value types to Ecore_Window 34/163434/3
JengHyun Kang [Mon, 11 Dec 2017 06:49:14 +0000 (15:49 +0900)]
e_input: change value types to Ecore_Window

Change-Id: I3752cbfbc5fb7b1b0025e526e231da9610caa658

6 years agoe_info: remove the forced log level setting for "e" 36/163436/1
Boram Park [Mon, 11 Dec 2017 07:07:55 +0000 (16:07 +0900)]
e_info: remove the forced log level setting for "e"

The default log level is INFO. So we don't need to set it manually. This
forced setting makes EINA_LOG_LEVELS useless.

Change-Id: Ib7437d1c1807278094c6283ed695067dbe32661e

6 years agofix bug for sending visibility event 04/163304/1
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

6 years agoe_info_client: Do not check the visibility.obscured when it print hwc status 30/163230/1
SooChan Lim [Fri, 8 Dec 2017 05:29:45 +0000 (14:29 +0900)]
e_info_client: Do not check the visibility.obscured when it print hwc status

Change-Id: Id9ce3d44019eb262c87fe6be491e140c11df7be8

6 years agoe_util: replaced getenv by e_util_env_get to avoid copying tainted string 99/163099/3
Gwanglim Lee [Thu, 7 Dec 2017 07:29:32 +0000 (16:29 +0900)]
e_util: replaced getenv by e_util_env_get to avoid copying tainted string

Change-Id: I54b8cd66378594580c44502dda7c8ad50b210342

6 years agoReset global drag source pointer (e_comp_wl->drag_source) if client destroys its... 58/162358/5
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>
6 years agoe_comp_screen: set size 1x1 to fake output config 94/163094/1
Junkyeong Kim [Thu, 7 Dec 2017 07:14:03 +0000 (16:14 +0900)]
e_comp_screen: set size 1x1 to fake output config

Change-Id: I09fe9285b2ee7b982aafa1bc19e8e2018b54283d
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_input_evdev: remove warning - reduce the number of conditional operators 89/163089/2
Sung-Jin Park [Thu, 7 Dec 2017 06:52:55 +0000 (15:52 +0900)]
e_input_evdev: remove warning - reduce the number of conditional operators

Change-Id: I7cee5b833e6800d1c08807287a8d21db6435f3ba
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
6 years agoe_input: recover removed variables and put them into the right place (inside #ifdef... 88/163088/2
Sung-Jin Park [Thu, 7 Dec 2017 06:47:31 +0000 (15:47 +0900)]
e_input: recover removed variables and put them into the right place (inside #ifdef macros)

Change-Id: I3943fad582214a132afca68d8561539c8d24c5d0
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
6 years agoe_input: remove _device_close() not to make unnecessary function call stack 65/163065/1
Sung-Jin Park [Thu, 7 Dec 2017 05:41:40 +0000 (14:41 +0900)]
e_input: remove _device_close() not to make unnecessary function call stack

Change-Id: I79ecaba692479f7ea54ce97b36052e20196fc21e
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
6 years agoe_input_device: removed unused function 25/163025/3 accepted/tizen/unified/20171208.062104 submit/tizen/20171207.025043
Gwanglim Lee [Thu, 7 Dec 2017 02:44:22 +0000 (11:44 +0900)]
e_input_device: removed unused function

Change-Id: Icbc88eb886f7bc8f16b779bfe2513eb3fa7c4adf

6 years agoe_policy_visibility: send pre-unobscured visibility event when the window do not... 15/163015/2
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

6 years agoe_policy_visibility: fix bug for sending pre-unobscured visibility event 14/163014/2
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

6 years agoe_policy_visibility: add code to check window's map state while uniconifying window 13/163013/2
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

6 years agoe_plane: add checking return value 19/163019/2
Boram Park [Thu, 7 Dec 2017 02:15:32 +0000 (11:15 +0900)]
e_plane: add checking return value

Change-Id: Ide005ae2a3fd36d1948303a8d00f9c5764c2a3cb

6 years agoe_input_evdev: fix warnings 24/163024/1
Gwanglim Lee [Thu, 7 Dec 2017 02:37:17 +0000 (11:37 +0900)]
e_input_evdev: fix warnings

Change-Id: I3638be95f20f413e93018fcdaad842e08d35dc05

6 years agoe_main: removed e_first_frame feature. 62/162962/1
Gwanglim Lee [Wed, 6 Dec 2017 11:30:56 +0000 (20:30 +0900)]
e_main: removed e_first_frame feature.

It was intended for measuring initialization time of the enlightenment.
But it used insecure getenv to enable feature. We will try to change this
feature to use e_config later.

Change-Id: Ieef5ce450e8ec2f0dfa26b7c66c3ad80cf00eb2b

6 years agoe_input: fix not to do unnecessary udev-lookups and loops 17/162917/4
Sung-Jin Park [Wed, 6 Dec 2017 07:34:10 +0000 (16:34 +0900)]
e_input: fix not to do unnecessary udev-lookups and loops

Change-Id: Ibc99b5886327deebc5efa338c7bd6210404106e9
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
6 years agoe_comp: fixed an warning.
Gwanglim Lee [Tue, 5 Dec 2017 11:59:33 +0000 (20:59 +0900)]
e_comp: fixed an warning.

Change-Id: I3f77371d309c70bbcc24eaea7628e3e8e2bd1a1f

6 years agoe_comp: use e_util_env_get instead of getenv to get NULL-terminated string from the...
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

6 years agoe_utils: added e_util_env_get for sanitizing string of enviroment value
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

6 years agoe_comp_object: added missing free for input rect data
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