platform/upstream/enlightenment.git
7 years agoe_util: changed converting function to strtoul for unsigned long int type 22/126222/1 submit/tizen_3.0_tv/20170428.072425
Gwanglim Lee [Thu, 20 Apr 2017 12:45:33 +0000 (21:45 +0900)]
e_util: changed converting function to strtoul for unsigned long int type

Change-Id: I1df52f33f66ea2e434356c1a116f3367b70ec624

7 years agoe_info: fixed out of range error due to the signed integer type. 21/126221/1
Gwanglim Lee [Thu, 20 Apr 2017 12:33:51 +0000 (21:33 +0900)]
e_info: fixed out of range error due to the signed integer type.

Change-Id: I88aa6dfad7cf8901bb05445751ecba9ddc34a947

7 years agoe_utils: added e_util_string_to_uint util function to support unsigned integer type 20/126220/1
Gwanglim Lee [Thu, 20 Apr 2017 12:30:18 +0000 (21:30 +0900)]
e_utils: added e_util_string_to_uint util function to support unsigned integer type

Change-Id: Ia7a660b6d723b1c48e667eba46a37b3de20a801e

7 years agoe_info: send dbus reply message even if parsing failed 19/126219/1
Gwanglim Lee [Thu, 20 Apr 2017 12:18:28 +0000 (21:18 +0900)]
e_info: send dbus reply message even if parsing failed

Change-Id: I8a8dc42ae1f526bca7fb6b6c57c3b4fadd53ead4

7 years agoremoved unsafe sscanf 45/125745/1 accepted/tizen/unified/20170419.165641 submit/tizen/20170419.100911
Gwanglim Lee [Tue, 18 Apr 2017 13:43:08 +0000 (22:43 +0900)]
removed unsafe sscanf

Change-Id: Iaa2e305a6f46a4f01e03d9f36722eb533df11e42

7 years agoe_plane_renderer: added surface_queue destroy callback 31/124931/2
Changyeon Lee [Thu, 13 Apr 2017 03:12:25 +0000 (12:12 +0900)]
e_plane_renderer: added surface_queue destroy callback

reset surface_queue information when surface_queue of renderer is destroyed

Change-Id: Ia6cfb2debd6db7195328231847042c8ba03b9fdc

7 years agoe_plane_renderer: surface_queue set to renderer when create renderer 22/124722/2
Changyeon Lee [Wed, 12 Apr 2017 07:30:46 +0000 (16:30 +0900)]
e_plane_renderer: surface_queue set to renderer when create renderer

Change-Id: If9dbb1b4df6d410c65bcf80159d8d1586e67297e

7 years agoe_comp_wl : add subsurface update api 58/122358/10
Sungbae Park [Fri, 31 Mar 2017 05:49:33 +0000 (14:49 +0900)]
e_comp_wl : add subsurface update api

if we call activate below api with below target surface is subsurface parent.
the target surface is trapped between parent subsurface and child subsurface.
because it. we need subsurface update api for e_policy and e20 module

Signed-off-by: Sungbae Park <sb34.park@samsung.com>
Change-Id: I5b159e9cd1ce92607f7f020927e24fc4f802d57c
Signed-off-by: Sungbae Park <sb34.park@samsung.com>
7 years agoe_plane: make align to enlightenment style 51/123251/2
Junkyeong Kim [Wed, 5 Apr 2017 05:10:54 +0000 (14:10 +0900)]
e_plane: make align to enlightenment style

Change-Id: I47597ee9478ebbbed87738ee2554ff2eccc85a07
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
7 years agoe_policy_visibility: added support for pre_unobscured visibility event 69/125069/1 accepted/tizen/unified/20170414.042003 submit/tizen/20170413.140726
Gwanglim Lee [Thu, 13 Apr 2017 13:10:31 +0000 (22:10 +0900)]
e_policy_visibility: added support for pre_unobscured visibility event

The compositor sends this event before the window is shown on the screen.
And it only for client which has tizen_visibility version 5 or above.

Change-Id: I7e6d3dc98c4c1dcb28b30cee00ab910b9411a680

7 years agoe_comp_cfdata: added config values bg_effect_style 32/123932/3
MinJeong Kim [Fri, 7 Apr 2017 06:49:17 +0000 (15:49 +0900)]
e_comp_cfdata: added config values bg_effect_style

Change-Id: I5378a7110210bd8f3abf753fa76929357a59bc8d
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agoindicator: set indicator's angle when rotation begins 03/116803/6 accepted/tizen/3.0/common/20170414.094900 accepted/tizen/3.0/ivi/20170414.043103 accepted/tizen/3.0/mobile/20170414.042925 accepted/tizen/3.0/tv/20170414.043002 accepted/tizen/3.0/wearable/20170414.043040 submit/tizen_3.0/20170413.101747
Duna Oh [Tue, 28 Feb 2017 09:16:13 +0000 (18:16 +0900)]
indicator: set indicator's angle when rotation begins

It solves the issue that wrong sized indicator is shown for a while when rotation ends.
This patch is related with following patch.
https://review.tizen.org/gerrit/#/c/119081

Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: I618e6be95145bbe89e8bf164c229ba65862aa861

7 years agoe_config/conformant: added config value 'enable_conformant_ack' 24/124924/1
MinJeong Kim [Thu, 13 Apr 2017 04:46:44 +0000 (13:46 +0900)]
e_config/conformant: added config value 'enable_conformant_ack'

Change-Id: Ia98dd381037a3d70d6115e036af92b966eb2aa41
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agoe_plane_renderer: set backup buffer when fail to get renderer buffer 93/123893/2
Changyeon Lee [Fri, 7 Apr 2017 09:24:08 +0000 (18:24 +0900)]
e_plane_renderer: set backup buffer when fail to get renderer buffer

Change-Id: Id8f72fb19246df9adc1ad31dae43e543f4c4f39d

7 years agoe_plane_renderer: correct user data of callback of deqeueue 92/123892/2
Changyeon Lee [Fri, 7 Apr 2017 05:44:45 +0000 (14:44 +0900)]
e_plane_renderer: correct user data of callback of deqeueue

Change-Id: I75e239cdb330bd707b1e85385bbc2f1739c62527

7 years agoe_comp_object: add code to send launch_real,done event if the window doesn't use... 40/124140/1 accepted/tizen/3.0/common/20170411.083525 accepted/tizen/3.0/ivi/20170411.005248 accepted/tizen/3.0/mobile/20170411.005124 accepted/tizen/3.0/tv/20170411.005200 accepted/tizen/3.0/wearable/20170411.005225 accepted/tizen/unified/20170410.160320 submit/tizen/20170410.100110 submit/tizen_3.0/20170410.095750
Doyoun Kang [Mon, 10 Apr 2017 09:39:38 +0000 (18:39 +0900)]
e_comp_object: add code to send launch_real,done event if the window doesn't use effect

There was a bug that "e,action,launch_real,done" event is not published if the window doesn't use effect.
So, we added code to send the event when the window which doesn't use effect is launched.

Change-Id: I57924234dbb7a83574a10dccb570ab579248f5c5

7 years agoe_zone: add hook function for changing display state 41/123741/2
Doyoun Kang [Fri, 7 Apr 2017 01:24:32 +0000 (10:24 +0900)]
e_zone: add hook function for changing display state

Change-Id: Ib86f7e90e58e3aec06ac055350c62611559bfa72

7 years agoe_comp_object: focus defer set even if the content type of comp object is external. 32/123532/2 accepted/tizen/3.0/common/20170407.071241 accepted/tizen/3.0/ivi/20170407.051025 accepted/tizen/3.0/mobile/20170407.050900 accepted/tizen/3.0/tv/20170407.050938 accepted/tizen/3.0/wearable/20170407.051003 submit/tizen_3.0/20170406.081426
junghwan Choi [Thu, 6 Apr 2017 04:28:43 +0000 (13:28 +0900)]
e_comp_object: focus defer set even if the content type of comp object is external.
- this patch fix not getting focus issue for the e_client which content type is external.

Change-Id: I72b6658173a6db7dc1a5ad0daed16df4849a4074
Signed-off-by: junghwan Choi <jhhh.choi@samsung.com>
7 years agoremote_surface: added mouse in/out events 84/123284/1 accepted/tizen/unified/20170406.054904 submit/tizen/20170405.065914
MinJeong Kim [Wed, 5 Apr 2017 06:32:35 +0000 (15:32 +0900)]
remote_surface: added mouse in/out events

Change-Id: Iad43642fccfb99e810109087896529b21afc40d1
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agoe_client: Add APIs to send mouse in / out events 03/122603/7
JengHyun Kang [Mon, 3 Apr 2017 05:02:50 +0000 (14:02 +0900)]
e_client: Add APIs to send mouse in / out events

Change-Id: I9de27f8adbd1e1e4eab6795f2437e3cddf045b66

7 years agoe_comp_wl: Check event driven ec is ignored, if this ec is not remote surface provider 52/122552/2
JengHyun Kang [Mon, 3 Apr 2017 03:51:19 +0000 (12:51 +0900)]
e_comp_wl: Check event driven ec is ignored, if this ec is not remote surface provider

Change-Id: Icbc05991ce619bc68d3e6999252d7dc5b2982693

7 years agoe_output: Do not unfetch if plane needs unset commit when DPMS_OFF 99/122999/2
Changyeon Lee [Mon, 3 Apr 2017 12:10:44 +0000 (21:10 +0900)]
e_output: Do not unfetch if plane needs unset commit when DPMS_OFF

Change-Id: I257806d9a1dc20a53eb613d53b95a466edbadfe6

7 years agoe_plane_renderer: activate/deactivate renderer when ec of renderer is changed 97/121697/3
Changyeon Lee [Fri, 24 Mar 2017 08:45:47 +0000 (17:45 +0900)]
e_plane_renderer: activate/deactivate renderer when ec of renderer is changed

- send activate/deactivate event even if plane isn't reserved_memory

Change-Id: I8dacfd76fdbbdf5486717be08147115858473f6a

7 years agoe_plane_renderer: rename activate/deactive to reserved_activate/deactivate 96/121696/3
Changyeon Lee [Fri, 24 Mar 2017 08:32:41 +0000 (17:32 +0900)]
e_plane_renderer: rename activate/deactive to reserved_activate/deactivate

Change-Id: Ic3fdd3edd535e9a5bdab8691d68825ada109fc0e

7 years agoe_comp_wl_data: add exceptional return for x clients 25/123025/1
Juyeon Lee [Tue, 4 Apr 2017 07:43:44 +0000 (16:43 +0900)]
e_comp_wl_data: add exceptional return for x clients

e_comp_wl_data_device_send_enter support server side dnd
btw, it is not considering x clients, so added exception
not to pass uninitialized variable 'data_device_res' as wl_data_device parameter

Change-Id: I4ab8b0702272b2874c45caaa0fa421c9aee5111f

7 years agoe_client: fix bug for skipping visibility window while calculating visibility 31/122331/1 accepted/tizen_common accepted/tizen_ivi accepted/tizen_mobile accepted/tizen_tv accepted/tizen_wearable accepted/tizen/3.0/common/20170406.142132 accepted/tizen/3.0/ivi/20170406.100817 accepted/tizen/3.0/mobile/20170406.100650 accepted/tizen/3.0/tv/20170406.100715 accepted/tizen/3.0/wearable/20170406.100746 accepted/tizen/common/20170404.142903 accepted/tizen/ivi/20170404.061303 accepted/tizen/mobile/20170404.061107 accepted/tizen/tv/20170404.061208 accepted/tizen/unified/20170404.061331 accepted/tizen/wearable/20170404.061241 submit/tizen/20170404.015610 submit/tizen_3.0/20170404.015344
Doyoun Kang [Fri, 31 Mar 2017 05:34:39 +0000 (14:34 +0900)]
e_client: fix bug for skipping visibility window while calculating visibility

There was a bug that the below window of the visibility skipped window is un-obscured.

Change-Id: I6b0781841ca5bb467b8b2b8400825ea1c11232b0

7 years agoe_client: add code to check floating mode while calculating visibility 24/121824/2
Doyoun Kang [Wed, 29 Mar 2017 06:26:47 +0000 (15:26 +0900)]
e_client: add code to check floating mode while calculating visibility

There was a bug that rotation work incorrectly when the floating mode window occupies a screen fully.

Change-Id: Ibb769a81fa40d14e4a5d53da15810db8ce747875

7 years agoe_client: not to enter HWC when moving and resizing 36/122136/1
Juyeon Lee [Thu, 30 Mar 2017 08:39:39 +0000 (17:39 +0900)]
e_client: not to enter HWC when moving and resizing

Change-Id: Ie48f016831aa1477d0ecf90220292449a76bc927

7 years agoe_policy_visibility: check children's map_state while handling iconify window 79/121479/2
Doyoun Kang [Tue, 28 Mar 2017 06:00:42 +0000 (15:00 +0900)]
e_policy_visibility: check children's map_state while handling iconify window

There was a bug that the window is not iconified by visibility when its child is not mapped.
So, we added code to check children's map state.

Change-Id: I26e7df2171e3a513b687e877addb4bad8a90d40b

7 years agoe_policy: add code to check the window's geometry while handling lockscreen 87/120887/1
Doyoun Kang [Fri, 24 Mar 2017 12:36:50 +0000 (21:36 +0900)]
e_policy: add code to check the window's geometry while handling lockscreen

there was a bug that the e considered the lockscreen is shown when it request to activate.
so, we add code to check the window's geometry before handling lockscreen.

Change-Id: I27e0d383fdaa8589ec55e47a7db080c72e8774c8

7 years agoe_comp_wl: Casting value for a pointer comparison 78/120778/1 accepted/tizen/3.0/common/20170328.141738 accepted/tizen/3.0/ivi/20170328.051720 accepted/tizen/3.0/mobile/20170328.051444 accepted/tizen/3.0/tv/20170328.051606 accepted/tizen/3.0/wearable/20170328.051640 accepted/tizen/common/20170324.123359 accepted/tizen/ivi/20170324.110839 accepted/tizen/mobile/20170324.110637 accepted/tizen/tv/20170324.110726 accepted/tizen/unified/20170324.110907 accepted/tizen/wearable/20170324.110800 submit/tizen/20170324.084628 submit/tizen_3.0/20170324.084742
JengHyun Kang [Fri, 24 Mar 2017 07:03:42 +0000 (16:03 +0900)]
e_comp_wl: Casting value for a pointer comparison

Change-Id: I4144585d93e7b251167d3dd06992c133b8b7ea24

7 years agoe_policy_visibility: changed code to call _e_vis_update_forground_list while handling... 76/120776/1
Doyoun Kang [Fri, 24 Mar 2017 06:56:27 +0000 (15:56 +0900)]
e_policy_visibility: changed code to call _e_vis_update_forground_list while handling iconify_visibility.

There was a bug that the enlightenment calls e_client_idler_before repeatedly.

Change-Id: I8f2979fbab1f522816a0899a3e07b73ce40c4c71

7 years agoe_comp_wl: add NULL-check for ec->comp_data 17/119617/2
Utkarsh Ray [Fri, 17 Mar 2017 14:18:29 +0000 (19:48 +0530)]
e_comp_wl: add NULL-check for ec->comp_data

Prevent invalid memory access

Change-Id: I57696f0bb20347a17ef86dae6d3d08bb75a25039
Signed-off-by: Utkarsh Ray <utkarsh.ray@samsung.com>
7 years agoe_pixmap: set format 0 to video buffer. 70/120570/1
Boram Park [Thu, 23 Mar 2017 06:57:41 +0000 (15:57 +0900)]
e_pixmap: set format 0 to video buffer.

When gl is disable, the pixmap which has video buffer couldn't be refreshed.
Then video buffer couldn't be displayed on screen.

Change-Id: Ia7076a93af3056fce492a67be64574cbc128df30

7 years agoe_policy_visibility: add code to check pol_vis while handling iconify_by_visibility 72/120372/1
Doyoun Kang [Wed, 22 Mar 2017 12:45:04 +0000 (21:45 +0900)]
e_policy_visibility: add code to check pol_vis while handling iconify_by_visibility

There was a bug for crashing enlightenment if e didn't us a use_buffer_flush configuration.

Change-Id: Ifdae5f4057897813a41fbd3c0cd0244e79e30375

7 years agoe_comp_object: return success value of edje swallow for effect object 88/119988/3
MinJeong Kim [Mon, 20 Mar 2017 05:41:35 +0000 (14:41 +0900)]
e_comp_object: return success value of edje swallow for effect object

Change-Id: Icb1a07f4e0df0e9048b3d9e338bad7da0bc0e2d4
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agoe_plane_renderer: check commit_data_list when release exported surface 97/119997/1
Changyeon Lee [Tue, 21 Mar 2017 05:25:05 +0000 (14:25 +0900)]
e_plane_renderer: check commit_data_list when release exported surface

Change-Id: Ie653487e37decb8c9f4f01496efbfa2d7b0817b6

7 years agoe_plane_renderer: use plane to callback user data instead plane_renderer 99/119799/1
Changyeon Lee [Mon, 20 Mar 2017 03:28:57 +0000 (12:28 +0900)]
e_plane_renderer: use plane to callback user data instead plane_renderer

- plane_renderer is freed when plane doesn't use it

Change-Id: I0923814700da49e40c619d510feb877da0dc9051

7 years agoe_output: use preferred output_mode when finding best output mode. 90/118990/3 accepted/tizen/3.0/common/20170320.130624 accepted/tizen/3.0/ivi/20170320.081549 accepted/tizen/3.0/mobile/20170320.080942 accepted/tizen/3.0/tv/20170320.081307 accepted/tizen/3.0/wearable/20170320.081503 accepted/tizen/common/20170317.094736 accepted/tizen/ivi/20170317.084026 accepted/tizen/mobile/20170317.083927 accepted/tizen/tv/20170317.083947 accepted/tizen/unified/20170317.084051 accepted/tizen/wearable/20170317.084008 submit/tizen/20170317.065102 submit/tizen_3.0/20170317.065514
Changyeon Lee [Tue, 14 Mar 2017 09:43:28 +0000 (18:43 +0900)]
e_output: use preferred output_mode when finding best output mode.

- fixed bug of setting preferred
- use E_NEW when allocating E_Output_Mode

Change-Id: I8b6a7e3403c395b4719e38262ae4cb5efd6ca6d6

7 years agoe_plane: set pending_commit when after call wait vblank 89/118989/3
Changyeon Lee [Tue, 14 Mar 2017 07:54:14 +0000 (16:54 +0900)]
e_plane: set pending_commit when after call wait vblank

Change-Id: Ic1a29cc44d18023c99f7d5a800060fd9709331d8

7 years agoe_comp_wl: Do not send key event to client is key event's data is 0x1 72/119472/1
JengHyun Kang [Fri, 17 Mar 2017 05:42:58 +0000 (14:42 +0900)]
e_comp_wl: Do not send key event to client is key event's data is 0x1

Change-Id: I73cbef306dc0c41ad820911a2fa290082267b690

7 years agoe_policy_visibility: add code to call _e_vis_update_forground_list while iconifying... 53/119453/1
Doyoun Kang [Fri, 17 Mar 2017 05:04:04 +0000 (14:04 +0900)]
e_policy_visibility: add code to call _e_vis_update_forground_list while iconifying window by visibility

There was a bug that the fully-obscured but not-iconified window is set to the activity visible ec (pol_vis->activity).

Change-Id: I2b6284df288be91e8249fbd244dd26fe2ec542f5

7 years agoe_policy_visibility: change code to set ec->exp_iconify.not_raise flag in _e_vis_clie... 50/119450/2
Doyoun Kang [Fri, 17 Mar 2017 04:53:41 +0000 (13:53 +0900)]
e_policy_visibility: change code to set ec->exp_iconify.not_raise flag in _e_vis_client_uniconify_render

For this, we can check that the window will be raised or not in prepare foreground signal callback function.

Change-Id: I04d037528c1451b6b99b26ede7ac9b52f0034b9d

7 years agoclient: enables an window to move to out of screen during event 74/119374/1
Gwanglim Lee [Thu, 16 Mar 2017 13:37:47 +0000 (22:37 +0900)]
client: enables an window to move to out of screen during event
evaluation stage if it wants to be placed to out of screen using
tizen_position interface.

Change-Id: I1846430207cd997d71b32805c7cf0fc6f3b8925a

7 years agoe_policy_wl: support runtime background launch set 18/118818/3
MinJeong Kim [Tue, 14 Mar 2017 06:19:47 +0000 (15:19 +0900)]
e_policy_wl: support runtime background launch set

Change-Id: Iab430f6efbb286ca2e458e0f0ffdc214c15bbf5e
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agoe_policy_wl:set surface resource only if wl_client are matching 17/118817/3
MinJeong Kim [Tue, 14 Mar 2017 05:52:03 +0000 (14:52 +0900)]
e_policy_wl:set surface resource only if wl_client are matching

Change-Id: I453fd3cf0b2206feaa0e2b3eec6f9930ea1d4561
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agoenlightenment_info : add frender to force update screen 56/119056/2
Juyeon Lee [Wed, 15 Mar 2017 09:00:24 +0000 (18:00 +0900)]
enlightenment_info : add frender to force update screen

all      : updates client's surface and canvas
cls      : updates client's surface only
canvas   : updates canvas adding damage in fullscreen size

Change-Id: I0eba72bfaf3a5c9f6dfdeab0cdfec25ac39ced53

7 years agoe_comp_wl_input: cursor surface is alpha window 69/118969/1 accepted/tizen/3.0/common/20170315.122900 accepted/tizen/3.0/ivi/20170315.075518 accepted/tizen/3.0/mobile/20170315.075347 accepted/tizen/3.0/tv/20170315.075419 accepted/tizen/3.0/wearable/20170315.075449 accepted/tizen/common/20170315.124834 accepted/tizen/ivi/20170315.104713 accepted/tizen/mobile/20170315.104626 accepted/tizen/tv/20170315.104643 accepted/tizen/unified/20170315.104731 accepted/tizen/wearable/20170315.104658 submit/tizen/20170315.044829 submit/tizen_3.0/20170315.045059
Juyeon Lee [Wed, 15 Mar 2017 03:55:25 +0000 (12:55 +0900)]
e_comp_wl_input: cursor surface is alpha window

wl_surface is created as 24 depth window since b8311c9

Change-Id: I8481977e995b5cc8f26a9620d1b10cd6c802aab4

7 years agoe_comp_wl_data: fixed wrong contents size and do not clear selection until next selct... 60/118860/2 accepted/tizen/ivi/20170314.224057 accepted/tizen/mobile/20170314.223931 accepted/tizen/tv/20170314.223959 accepted/tizen/unified/20170315.014824 accepted/tizen/wearable/20170314.224028 submit/tizen/20170314.105929 submit/tizen_3.0/20170314.110008
MinJeong Kim [Tue, 14 Mar 2017 09:07:49 +0000 (18:07 +0900)]
e_comp_wl_data: fixed wrong contents size and do not clear selection until next selction set coming

Change-Id: I236793c1c740fd25cbeaa830c698630401de4e89
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agoe_comp_canvas: add damage rect when HWC end 90/118890/2
Juyeon Lee [Tue, 14 Mar 2017 10:35:56 +0000 (19:35 +0900)]
e_comp_canvas: add damage rect when HWC end

Change-Id: I2ee3bd8d84b14d31e3ea43b2e8201fec7ca5797d

7 years agoe_comp_wl: change the initial argb value to 0 in _e_comp_wl_client_cb_new 47/118847/1 accepted/tizen/3.0/ivi/20170314.221433 accepted/tizen/3.0/mobile/20170314.221340 accepted/tizen/3.0/tv/20170314.221402 accepted/tizen/3.0/wearable/20170314.221418 accepted/tizen/ivi/20170314.224044 accepted/tizen/mobile/20170314.223916 accepted/tizen/tv/20170314.223945 accepted/tizen/unified/20170315.014611 accepted/tizen/wearable/20170314.224013 submit/tizen/20170314.084108 submit/tizen_3.0/20170314.084151
Doyoun Kang [Tue, 14 Mar 2017 08:32:34 +0000 (17:32 +0900)]
e_comp_wl: change the initial argb value to 0 in _e_comp_wl_client_cb_new

There was a bug that the below window is uniconified by calculating visibility.
This was due to the new client is set the argb value to 1 by default.

Change-Id: Ie96a51eba3b78d1547fa4d2e901ca9c0f2223af3

7 years agoe_policy_visibility: fix svace deref after null and correct coding convention 54/118754/3
Juyeon Lee [Tue, 14 Mar 2017 03:41:11 +0000 (12:41 +0900)]
e_policy_visibility: fix svace deref after null and correct coding convention

Change-Id: Ieadc92183e148c3a14fdd0f559bd0d0878088944

7 years agoe_comp_wl_data: add manual selection API to send internal data to cbhm 00/118700/7
MinJeong Kim [Mon, 13 Mar 2017 15:54:50 +0000 (00:54 +0900)]
e_comp_wl_data: add manual selection API to send internal data to cbhm

Change-Id: Iaf49a8c1123c5efeb20deba1d2d3d9b19374775e
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agoe_policy_conformant: add code to check conformant's owner when ec is destroyed 10/118710/1
Doyoun Kang [Mon, 13 Mar 2017 23:20:38 +0000 (08:20 +0900)]
e_policy_conformant: add code to check conformant's owner when ec is destroyed

There was a bug that the conformant's owner window didn't update when it is destroyed.
So, new conformant's owner window couldn't update conformant area.

Change-Id: I65d33f9c5692e21e1bc26b1538dfae28ffc511ca

7 years agowl_desktop_shell: add code to send launch_real.done signal 96/118496/1 accepted/tizen/3.0/common/20170314.072727 accepted/tizen/3.0/ivi/20170314.004916 accepted/tizen/3.0/mobile/20170314.004752 accepted/tizen/3.0/tv/20170314.004821 accepted/tizen/3.0/wearable/20170314.004849 accepted/tizen/common/20170314.172839 accepted/tizen/ivi/20170313.225757 accepted/tizen/mobile/20170313.225705 accepted/tizen/tv/20170313.225723 accepted/tizen/unified/20170314.015105 accepted/tizen/wearable/20170313.225740 submit/tizen/20170313.220824 submit/tizen_3.0/20170313.220639
Doyoun Kang [Sun, 12 Mar 2017 23:38:50 +0000 (08:38 +0900)]
wl_desktop_shell: add code to send launch_real.done signal

E emits a "e,action,launch_real,done" signal when a window is mappend and not using splash image.

Change-Id: If240dc40cd00e20051d2454e35503af52c537ea9

7 years agoe_client/e_policy: add a use_splash value in E_Client for using splash image 95/118495/1
Doyoun Kang [Sun, 12 Mar 2017 23:35:34 +0000 (08:35 +0900)]
e_client/e_policy: add a use_splash value in E_Client for using splash image

Change-Id: I35478019f127beff6c919ecaf232870ac0914184

7 years agoe_policy_wl: remove code to handle "alert" role property 79/118479/1
Doyoun Kang [Sat, 11 Mar 2017 00:20:33 +0000 (09:20 +0900)]
e_policy_wl: remove code to handle "alert" role property

Change-Id: I4d6bf79d1b617c1f52d46f111e2ab3efcd6ea164

7 years agoe_policy_wl: modify code to call e_client_unignore in _tzlaunch_splash_iface_cb_owner 88/118288/1 accepted/tizen/3.0/common/20170313.075841 accepted/tizen/3.0/ivi/20170312.222818 accepted/tizen/3.0/mobile/20170312.222712 accepted/tizen/3.0/tv/20170312.222738 accepted/tizen/3.0/wearable/20170312.222759 accepted/tizen/common/20170313.162236 accepted/tizen/ivi/20170313.042454 accepted/tizen/mobile/20170313.042350 accepted/tizen/tv/20170313.042414 accepted/tizen/unified/20170313.042512 accepted/tizen/wearable/20170313.042436 submit/tizen/20170310.225956 submit/tizen_3.0/20170310.225521
Doyoun Kang [Thu, 9 Mar 2017 23:46:57 +0000 (08:46 +0900)]
e_policy_wl: modify code to call e_client_unignore in _tzlaunch_splash_iface_cb_owner

There was a bug that the E_EVENT_CLIENT_ADD was not called while using launch image.
(This change is same to _tzlaunch_img_iface_cb_owner.)

Change-Id: Ia91b2316a3e58dd20d6cd536572b868bed434646

7 years agoe_client : check e_object_id_del when send transform change hook 50/118250/2
Sungbae Park [Thu, 9 Mar 2017 09:49:54 +0000 (18:49 +0900)]
e_client : check e_object_id_del when send transform change hook

Signed-off-by: Sungbae Park <sb34.park@samsung.com>
Change-Id: I2089e28ad1b32190bfdeaee683909bba012e0a0d

7 years agoe_log: change EINA_LOG_LEVEL_CRITICAL level to DLOG_ERROR 47/118147/1
Doyoun Kang [Thu, 9 Mar 2017 04:20:24 +0000 (13:20 +0900)]
e_log: change EINA_LOG_LEVEL_CRITICAL level to DLOG_ERROR

When we use system dlog type, the abort() is occurred in DLOG_FATAL level log.
So, we changed dlog level to DLOG_ERROR for avoiding abort().

Change-Id: I769ad754dcffb044f0c20d4d3aed8878ced6c0dd

7 years agoe_log/e_config: add code to change log_type using configuration 17/118117/2
Doyoun Kang [Thu, 9 Mar 2017 01:16:51 +0000 (10:16 +0900)]
e_log/e_config: add code to change log_type using configuration

Change-Id: I80e796c50e40341ee5f4bcaea3e2548bf69efcc0

7 years agoremove executable permission bit of source files 08/118108/1
Doyoun Kang [Thu, 9 Mar 2017 00:14:53 +0000 (09:14 +0900)]
remove executable permission bit of source files

Change-Id: Ibc912921ee22ed2eb954f600c1638f3f8e86e4d3

7 years agoe_info: added window rotation info to prop option 45/118045/1
Gwanglim Lee [Wed, 8 Mar 2017 11:01:29 +0000 (20:01 +0900)]
e_info: added window rotation info to prop option

Change-Id: I3f22266c212339de13d6ac2415a60d629f86fb32

7 years agoe_comp_wl_data: fix dereference after NULL check 71/117971/1
MinJeong Kim [Wed, 8 Mar 2017 07:02:48 +0000 (16:02 +0900)]
e_comp_wl_data: fix dereference after NULL check

Change-Id: Ibc7258c65d6904d19d055923f5e3d02b26f942c4
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agoe_policy/wl_desktop_shell: add code clearing ec's post_lower/post_raise flag 51/117951/1
Doyoun Kang [Wed, 8 Mar 2017 06:12:07 +0000 (15:12 +0900)]
e_policy/wl_desktop_shell: add code clearing ec's post_lower/post_raise flag

Change-Id: I0d90e02ede33df929e4dc602d3a373f607a9b55b

7 years agoe_client: Delay by_client flag reset timing in e_client_activate 97/116997/4
Seungjin Park [Thu, 2 Mar 2017 08:40:12 +0000 (17:40 +0900)]
e_client: Delay by_client flag reset timing in e_client_activate
Fix by_client flag reset timing to let effect module know by_client or by_visibility

Signed-off-by: Seungjin Park <sj8808.park@samsung.com>
Change-Id: I6040c8bf024e4ed3de164b95b3169fcae81ffef0

7 years agoe_client: do not include client who is skipped on visibility changes 95/117595/2
MinJeong Kim [Mon, 6 Mar 2017 15:58:31 +0000 (00:58 +0900)]
e_client: do not include client who is skipped on visibility changes

Change-Id: I3183b8fbe50d81b812eb96879cdb4d77c44e3cd6
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agoe_client : add transform change hook 95/117895/1
Sungbae Park [Wed, 8 Mar 2017 03:56:32 +0000 (12:56 +0900)]
e_client : add transform change hook

Signed-off-by: Sungbae Park <sb34.park@samsung.com>
Change-Id: I3d65ff50ec85ac866dc1f63185e39e875c0ca9fe

7 years agospec: remove profile build dependency 28/117828/1
Juyeon Lee [Tue, 7 Mar 2017 13:50:53 +0000 (22:50 +0900)]
spec: remove profile build dependency

The profile macro is going to be elimated after Tizen 3.0 public
so need to considered how to apply libgomp for specific system further

Change-Id: I7eb18f6b60d6a42ec042012797b54578aba81837

7 years agoe_policy: fixed code to check activating above lock feature 14/117814/1
Doyoun Kang [Tue, 7 Mar 2017 12:31:18 +0000 (21:31 +0900)]
e_policy: fixed code to check activating above lock feature

Change-Id: Ic6b2e5bfa99e3990ea6d0e4746f431799631fd34

7 years agoe_policy: fix double-free of tz_dpy_pol while doing shutdown of e_policy_wl 87/117487/1 accepted/tizen/3.0/common/20170307.113142 accepted/tizen/3.0/ivi/20170306.221334 accepted/tizen/3.0/mobile/20170306.221015 accepted/tizen/3.0/tv/20170306.221109 accepted/tizen/3.0/wearable/20170306.221140 accepted/tizen/common/20170306.165033 accepted/tizen/ivi/20170306.222506 accepted/tizen/mobile/20170306.222334 accepted/tizen/tv/20170306.222410 accepted/tizen/unified/20170309.035457 accepted/tizen/wearable/20170306.222440 submit/tizen/20170306.043923 submit/tizen_3.0/20170306.045223 submit/tizen_unified/20170308.100412
Sung-Jin Park [Mon, 6 Mar 2017 07:24:10 +0000 (16:24 +0900)]
e_policy: fix double-free of tz_dpy_pol while doing shutdown of e_policy_wl

Change-Id: Ia2f42dfd0db8de2f21cb1f5d91ab58d299304f2f

7 years agoe_policy: add exception handling code for g_conf on each event handler 86/117486/1
Sung-Jin Park [Mon, 6 Mar 2017 07:05:30 +0000 (16:05 +0900)]
e_policy: add exception handling code for g_conf on each event handler

Change-Id: I1d33f2d9c916777a7561055dc187b85a902c0da2

7 years agoe_plane_renderer: remove unused variable 67/117467/1
Changyeon Lee [Mon, 6 Mar 2017 07:04:11 +0000 (16:04 +0900)]
e_plane_renderer: remove unused variable

Change-Id: Ied8888afad2a0c966fdcc866f571175417419df5

7 years agoe_plane_renderer: fixed e20 and client use reserved buffer at the same time. 27/117427/3
Changyeon Lee [Fri, 3 Mar 2017 12:10:17 +0000 (21:10 +0900)]
e_plane_renderer: fixed e20 and client use reserved buffer at the same time.

- if client dequeue reserved buffer when renderer deactivate,
  don't release reserved buffer to queue utill client commit or destroy it

Change-Id: I32801f2dbe717e8fd8e40782d4c8085899828c68

7 years agolaunchscreen:do not hide launchscreen even if pixmap resource is not available 32/117432/1
MinJeong Kim [Mon, 6 Mar 2017 05:41:37 +0000 (14:41 +0900)]
launchscreen:do not hide launchscreen even if pixmap resource is not available

Change-Id: I03ddd9018fcd754706434e204e665b6833ff0832
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agoe_policy: restore layer of child window when the transient parent is removed 16/117416/1
Doyoun Kang [Mon, 6 Mar 2017 04:43:06 +0000 (13:43 +0900)]
e_policy: restore layer of child window when the transient parent is removed

The window's layer is restored to original layer as below cases.
- destroyed its transient parent window
- unset transient_for property

Change-Id: Ic94f0c669088a5dee752213fcfd200d5577201b8

7 years agoe_pixmap: don't need to check null for cp->client on e_pixmap_buffer_clear
Gwanglim Lee [Sun, 5 Mar 2017 09:21:17 +0000 (18:21 +0900)]
e_pixmap: don't need to check null for cp->client on e_pixmap_buffer_clear

Change-Id: I75b358d08d980d45658851d82d5eb7cc937ecf10

7 years agoe_comp_wl_data: fix sending selection event to wrong clients 47/117247/2
MinJeong Kim [Fri, 3 Mar 2017 08:53:00 +0000 (17:53 +0900)]
e_comp_wl_data: fix sending selection event to wrong clients

Change-Id: Ie688c1de1edc36eda1a2552663b7413164c182e5
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agoSupport clients using wl_data_device without wl_surface 46/117246/2
MinJeong Kim [Mon, 27 Feb 2017 09:19:19 +0000 (18:19 +0900)]
Support clients using wl_data_device without wl_surface

Change-Id: Ied918cb81598e4b14a4a5f77950e2bf9a1f2c11c
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agocbhm: do not iconify when LCD display is off 59/117359/2
Duna Oh [Sun, 5 Mar 2017 23:46:33 +0000 (08:46 +0900)]
cbhm: do not iconify when LCD display is off

Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: Ifb932e0f82df450df0b578bbb363df58b2666ac9

7 years agoe_client: floating win's moving out of margin is limited during rotation 77/117277/1
Gwanglim Lee [Fri, 3 Mar 2017 13:01:11 +0000 (22:01 +0900)]
e_client: floating win's moving out of margin is limited during rotation

Change-Id: I53266b9c42f21c02f9b21578226d438d7c00e1ab

7 years agolaunchscreen: fix accessing event data that is already freed 33/117233/1
MinJeong Kim [Fri, 3 Mar 2017 08:57:40 +0000 (17:57 +0900)]
launchscreen: fix accessing event data that is already freed

Change-Id: I71601250774c80a174cdb24b1678faa032cc80c3
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agovisibility: add code to check above window's visible state before uniconifying below 71/117071/1 accepted/tizen/3.0/common/20170303.090139 accepted/tizen/3.0/ivi/20170303.074215 accepted/tizen/3.0/mobile/20170303.073823 accepted/tizen/3.0/tv/20170303.073917 accepted/tizen/3.0/wearable/20170303.074036 accepted/tizen/common/20170302.151914 accepted/tizen/ivi/20170303.005149 accepted/tizen/mobile/20170303.005100 accepted/tizen/tv/20170303.005116 accepted/tizen/wearable/20170303.005134 submit/tizen/20170302.132734 submit/tizen_3.0/20170302.132643
Doyoun Kang [Thu, 2 Mar 2017 13:17:20 +0000 (22:17 +0900)]
visibility: add code to check above window's visible state before uniconifying below

There was a bug that the ec's state is uniconic and unobscured but ec->frame is not shown in specific case.
This occurred circular stack issue.

Change-Id: I838ef138a4896713a26f0c12d5bcf560a14b1224

7 years agoe_comp_object: rearrange e_client stack when evas object layer is changed 02/116902/1 accepted/tizen/3.0/common/20170303.085606 accepted/tizen/3.0/ivi/20170302.222418 accepted/tizen/3.0/mobile/20170302.222221 accepted/tizen/3.0/tv/20170302.222335 accepted/tizen/3.0/wearable/20170302.222358 accepted/tizen/ivi/20170302.120207 accepted/tizen/mobile/20170302.120023 accepted/tizen/tv/20170302.120107 accepted/tizen/wearable/20170302.120130 submit/tizen/20170302.041501 submit/tizen_3.0/20170302.041421
Doyoun Kang [Thu, 2 Mar 2017 02:30:29 +0000 (11:30 +0900)]
e_comp_object: rearrange e_client stack when evas object layer is changed

Change-Id: I4818f6dcb34ae4f7318a0549a836d196baaf5747

7 years agoRevert "e_comp_object: fixed bug for intercepting raise event." 90/116890/1
Doyoun Kang [Wed, 1 Mar 2017 06:28:46 +0000 (15:28 +0900)]
Revert "e_comp_object: fixed bug for intercepting raise event."

This reverts commit 8bcaa2eb1390bd7cb88c9fd9713008effef52adb.

Change-Id: I376228ad6476ed1f7e008c443fde69a7b8c1f7cb

7 years agoe_policy_visibility: Fix possible path of dereferencing null object 48/116748/3 accepted/tizen/3.0/common/20170302.075836 accepted/tizen/3.0/ivi/20170302.034458 accepted/tizen/3.0/mobile/20170302.034158 accepted/tizen/3.0/tv/20170302.034312 accepted/tizen/3.0/wearable/20170302.034408 accepted/tizen/common/20170228.162253 accepted/tizen/ivi/20170302.120817 accepted/tizen/mobile/20170302.120335 accepted/tizen/tv/20170302.120412 accepted/tizen/wearable/20170302.120519 submit/tizen/20170228.130530 submit/tizen_3.0/20170228.132601
Hoyub Lee [Tue, 28 Feb 2017 04:21:08 +0000 (13:21 +0900)]
e_policy_visibility: Fix possible path of dereferencing null object

Change-Id: Ifb1b2a26ac516d3a489db8de07a955b7b8238e8c
Signed-off-by: Hoyub Lee <hoyub.lee@samsung.com>
7 years agoe_pixmap: send pending frame callback when e_pixmap_buffer_clear 12/116812/2
Juyeon Lee [Tue, 28 Feb 2017 09:55:41 +0000 (18:55 +0900)]
e_pixmap: send pending frame callback when e_pixmap_buffer_clear

Change-Id: I5c1170b5d6e94094e3a1e7dbac58f6fc33ca5307

7 years agoe_comp, e_output, e_info_client : change fps duration from 1000ms to 500ms 66/113166/2
kismo.kim [Mon, 6 Feb 2017 10:21:08 +0000 (19:21 +0900)]
e_comp, e_output, e_info_client : change fps duration from 1000ms to 500ms

Change-Id: I3a934ce7717cf4a3f63a5d10bff5b98297e8b95d

7 years agoremote_surface: fix to raise source window at offscreen set 44/116644/2 accepted/tizen/3.0/common/20170228.061540 accepted/tizen/3.0/ivi/20170228.001454 accepted/tizen/3.0/mobile/20170228.001233 accepted/tizen/3.0/tv/20170228.001341 accepted/tizen/3.0/wearable/20170228.001405 accepted/tizen/common/20170227.140647 accepted/tizen/ivi/20170228.013125 accepted/tizen/mobile/20170228.013023 accepted/tizen/tv/20170228.013050 accepted/tizen/wearable/20170228.013108 submit/tizen/20170227.123549 submit/tizen_3.0/20170227.123613
MinJeong Kim [Fri, 24 Feb 2017 12:03:26 +0000 (21:03 +0900)]
remote_surface: fix to raise source window at offscreen set

Change-Id: Ibcc1b7acbaf4f63edc9631f320e8f9a5e958fdbf
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agoe_info: add parent information for topvwins 86/116586/1
Doyoun Kang [Mon, 27 Feb 2017 06:17:07 +0000 (15:17 +0900)]
e_info: add parent information for topvwins

Change-Id: I8948d40c7bc4607dbd730bd64bc8b66ea4f13a21

7 years agoe_plane: don't unset plane if plane has pending commit data 29/116429/1 accepted/tizen/3.0/common/20170227.140111 accepted/tizen/3.0/ivi/20170227.043632 accepted/tizen/3.0/mobile/20170227.043447 accepted/tizen/3.0/tv/20170227.043518 accepted/tizen/3.0/wearable/20170227.043605 accepted/tizen/common/20170227.043202 accepted/tizen/ivi/20170227.050438 accepted/tizen/mobile/20170227.050329 accepted/tizen/tv/20170227.050351 accepted/tizen/wearable/20170227.050415 submit/tizen/20170224.113308 submit/tizen_3.0/20170224.112929
Changyeon Lee [Fri, 24 Feb 2017 08:32:36 +0000 (17:32 +0900)]
e_plane: don't unset plane if plane has pending commit data

Change-Id: I8adc4e3e8cb64be5448fe19472a940569f16bf74

7 years agoe_plane: plane unset surface in e_plane_fetch 17/116317/3
Changyeon Lee [Thu, 23 Feb 2017 15:25:23 +0000 (00:25 +0900)]
e_plane: plane unset surface in e_plane_fetch

Change-Id: If7e4eafc102ce9d1773fcf0765b1927698670580

7 years agoe_plane_renderer: force release disp buffer if e20 doens't have dequeuable buffer 85/116285/3
Changyeon Lee [Thu, 23 Feb 2017 03:42:34 +0000 (12:42 +0900)]
e_plane_renderer: force release disp buffer if e20 doens't have dequeuable buffer

Change-Id: Iaf02623fffaf125a5d28edba4eecb2f9ede6742f

7 years agoe_info: added show_pending_commit and show_plane_state 84/116284/3
Changyeon Lee [Wed, 22 Feb 2017 12:38:44 +0000 (21:38 +0900)]
e_info: added show_pending_commit and show_plane_state

- show_pending_commit: show list pending e_plane_commit_data
- show_plane_state: print e_plane and e_plane_renderer state

Change-Id: I2945cf00b981f6c87f3975a2a39a2c0c3c2e40d8

7 years agoe_policy_wl: fix splash screen bug - argb is not set when replaced 74/115674/3
junghwan Choi [Tue, 21 Feb 2017 04:57:21 +0000 (13:57 +0900)]
e_policy_wl: fix splash screen bug - argb is not set when replaced

Change-Id: Ie1c1d9eb258b7354a6ac3fce1c0f03dbf99e390d
Signed-off-by: junghwan Choi <jhhh.choi@samsung.com>
7 years agoFix missed scale calculation for tdm output 87/116287/4
MinJeong Kim [Thu, 23 Feb 2017 12:01:59 +0000 (21:01 +0900)]
Fix missed scale calculation for tdm output

Change-Id: I061cc308d80c1f9827fe9698dfff09027e0efc1a
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agoe_comp: fix bug about hwc end with invalid pixmap 18/116318/1 accepted/tizen/3.0/common/20170224.130216 accepted/tizen/3.0/ivi/20170224.070458 accepted/tizen/3.0/mobile/20170224.070405 accepted/tizen/3.0/tv/20170224.070427 accepted/tizen/3.0/wearable/20170224.070444 accepted/tizen/ivi/20170224.065546 accepted/tizen/mobile/20170224.065455 accepted/tizen/tv/20170224.065513 accepted/tizen/wearable/20170224.065531 submit/tizen/20170224.043430 submit/tizen_3.0/20170224.043501
Juyeon Lee [Thu, 23 Feb 2017 15:32:10 +0000 (00:32 +0900)]
e_comp: fix bug about hwc end with invalid pixmap

Change-Id: I5035f9d544fe00bf8b50747e2157f5f1cdfb0e6e

7 years agovisibility: cancel waiting_for_child when child gets be hidden or lowered 44/116044/2 accepted/tizen/3.0/common/20170223.122438 accepted/tizen/3.0/ivi/20170223.073839 accepted/tizen/3.0/mobile/20170223.073416 accepted/tizen/3.0/tv/20170223.073617 accepted/tizen/3.0/wearable/20170223.073659 accepted/tizen/common/20170223.182302 accepted/tizen/ivi/20170223.120051 accepted/tizen/mobile/20170223.115728 accepted/tizen/tv/20170223.115855 accepted/tizen/wearable/20170223.120000 submit/tizen/20170223.010932 submit/tizen/20170223.051206 submit/tizen_3.0/20170223.010909 submit/tizen_3.0/20170223.051245
MinJeong Kim [Wed, 22 Feb 2017 14:34:05 +0000 (23:34 +0900)]
visibility: cancel waiting_for_child when child gets be hidden or lowered

Change-Id: I44fc4aa9b151028a0a671bfa06d1b786c1f35d84
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
7 years agoe_comp: check if pixmap resource is valid, if not than end hwc 33/116033/5
Juyeon Lee [Wed, 22 Feb 2017 12:31:08 +0000 (21:31 +0900)]
e_comp: check if pixmap resource is valid, if not than end hwc

Change-Id: I2a1fbd83b223fea8ac6f5ac1314afc56da01b3de

7 years agoe_object: do delay del only object is deleted state 43/116043/1
MinJeong Kim [Wed, 22 Feb 2017 13:52:36 +0000 (22:52 +0900)]
e_object: do delay del only object is deleted state

Change-Id: I0f7ebfad2f4eed05b53cdae748c77d2b614ab3f5
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>