platform/upstream/enlightenment.git
6 years agoorg.enlightenment.wm.conf: fix dbus policy only to permit to the process which has... 51/143451/4
Sung-Jin Park [Thu, 10 Aug 2017 02:34:51 +0000 (11:34 +0900)]
org.enlightenment.wm.conf: fix dbus policy only to permit to the process which has privileged UID

Change-Id: Icfbe7712cc0d0344e9f3b61877a1fd5e55c5bb0d
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
6 years agovisibility: set ec's visibility.changed flag after sending pre-visibility event 64/143464/1 accepted/tizen/unified/20170811.021206 submit/tizen/20170810.065416
Doyoun Kang [Thu, 10 Aug 2017 04:45:42 +0000 (13:45 +0900)]
visibility: set ec's visibility.changed flag after sending pre-visibility event

An app window couldn't get a fully-obscured event when the display is turned off immediately after launching it.
(So, the app couldn't enter the pause state.)

Change-Id: Ia7c06e904b97d3e6516290e6d082aebff6155455

6 years agowl_desktop_shell: add impl for version 2 of tizen_surface 13/143313/4
Sangjin Lee [Wed, 9 Aug 2017 08:38:33 +0000 (17:38 +0900)]
wl_desktop_shell: add impl for version 2 of tizen_surface

the destructor added to tizen_surface so add the implementation of server side

Change-Id: I1fa70faf21c65a34cda2c43e4730ca2fd5da5369

6 years agoe_comp_wl_video: do not commit if waiting_vblank or video_set is true 73/143273/2
Changyeon Lee [Wed, 9 Aug 2017 07:18:51 +0000 (16:18 +0900)]
e_comp_wl_video: do not commit if waiting_vblank or video_set is true

Change-Id: I6c9922d0b6309180545cecbb62140046ffb0df88

6 years agoe_info: remove error message on print module option usage 14/143314/2
JunSeok, Kim [Wed, 9 Aug 2017 08:31:45 +0000 (17:31 +0900)]
e_info: remove error message on print module option usage

Change-Id: Ic7595a2d8085b8ca28fd0b7017d1c81a1a07da37

6 years agoe_comp_wl: remove the destroy_listener link of the e_comp_wl_buffer 79/143379/3
SooChan Lim [Wed, 9 Aug 2017 09:00:11 +0000 (18:00 +0900)]
e_comp_wl: remove the destroy_listener link of the e_comp_wl_buffer

if not destroying, memory can be broken at the time of
calling the signal_emit of the destroy_listener in the
libwayland-server library.

Change-Id: I3e9368b060dcedc53697a60650eac09677829d60

6 years agoadd code to reset launching flag while handling map window 11/143411/1
Doyoun Kang [Wed, 9 Aug 2017 22:49:49 +0000 (07:49 +0900)]
add code to reset launching flag while handling map window

there was a bug that the "e,action,launch_real,done" event was sent twice
in handing map window, ending effect.

Change-Id: I68e48fcaf802ff54fb874860d75a91677ababeed

6 years agovisibility: skip uniconify render on E_ZONE_DISPLAY_STATE_OFF state 41/143341/1
Doyoun Kang [Wed, 9 Aug 2017 09:53:25 +0000 (18:53 +0900)]
visibility: skip uniconify render on E_ZONE_DISPLAY_STATE_OFF state

Change-Id: Ida7e379bcbfa84d7ed75da63132ddd565ab22856

6 years agoadd a configuration to control the priority of application process 35/142935/4
Doyoun Kang [Tue, 8 Aug 2017 02:23:29 +0000 (11:23 +0900)]
add a configuration to control the priority of application process

Change-Id: I6a6a20f7676e7513b85d7396d8b0ed1374f94685

6 years agoe_comp_wl: add E_COMP_WL_HOOK_CLIENT_REUSE hook 64/143264/1
Doyoun Kang [Wed, 9 Aug 2017 07:45:16 +0000 (16:45 +0900)]
e_comp_wl: add E_COMP_WL_HOOK_CLIENT_REUSE hook

Change-Id: Ie64e1b9b326f6e9de7818d30c2c07b313391f733

6 years agoe_info: change file permission 52/143152/2
JunSeok, Kim [Wed, 9 Aug 2017 01:38:50 +0000 (10:38 +0900)]
e_info: change file permission

Change-Id: I4b387bb2a9da2ac7826d704c25bc333ae3a4587b

6 years agoe_info: add 'shutdown' option 34/142934/2
JunSeok, Kim [Tue, 8 Aug 2017 02:09:28 +0000 (11:09 +0900)]
e_info: add 'shutdown' option

-shutdown option kill the enlightenment

usage : enlightenment_info -shutdown

Change-Id: I4c6e4196541506b9344b72a10a39947b9a08a5f4

6 years agoe_info: add 'module' option 69/142869/5
JunSeok, Kim [Thu, 3 Aug 2017 03:49:33 +0000 (12:49 +0900)]
e_info: add 'module' option

-module option can control enlightenment modules

usage : enlightenment_info (list | load | unload)

Commands:
  list : Print the current modules list loaded
  load <module_name> : Load module with the given name
  unload <module_name> : Unload module with the given name

Example:
  enlighenment_info -module load e-mod-tizen-effect
  enlighenment_info -module unload e-mod-tizen-effect

Change-Id: I8bbc7f4259a1887bbd88b938a64490571d7021ea

6 years agoe_plane_renderer: add null checking 56/142656/1
Junkyeong Kim [Mon, 7 Aug 2017 02:58:17 +0000 (11:58 +0900)]
e_plane_renderer: add null checking

Change-Id: Iad88ac969dd68add15eae5722b93f3c81ccb5c9f
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_plane: add null checking 54/142654/1
Junkyeong Kim [Mon, 7 Aug 2017 02:57:51 +0000 (11:57 +0900)]
e_plane: add null checking

Change-Id: I8918bd1a3c85ec3f1a5d67dae072f9d9afbf66f7
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoadd code to check stopping flag 15/142115/7 accepted/tizen/unified/20170807.150635 submit/tizen/20170804.073252
Doyoun Kang [Wed, 2 Aug 2017 14:08:34 +0000 (23:08 +0900)]
add code to check stopping flag

Change-Id: Ie4b878dc4d79246daebc9223a8cee9b77e322263

6 years agoe_plane_renderer: correct wrong info message 71/142471/2
Hoyub Lee [Fri, 4 Aug 2017 05:03:13 +0000 (14:03 +0900)]
e_plane_renderer: correct wrong info message

Change-Id: Ie249549307ce9621749b9c4a810efbd776518e6e
Signed-off-by: Hoyub Lee <hoyub.lee@samsung.com>
6 years agoe_policy_wl: disalbe window effect for TIZEN_POLICY_WIN_TYPE_NOTIFICATION type 49/142449/1
Juyeon Lee [Fri, 4 Aug 2017 03:13:54 +0000 (12:13 +0900)]
e_policy_wl: disalbe window effect for TIZEN_POLICY_WIN_TYPE_NOTIFICATION type

ELM_WIN_NOTIFICATION type window has no effect

Change-Id: I53efd557df36ac8a7157a4bdbc5927bb98fe9c13

6 years agoe_comp_wl_rms: set latest buffer of the provider to bind_ec 38/142438/2
Changyeon Lee [Fri, 4 Aug 2017 02:42:35 +0000 (11:42 +0900)]
e_comp_wl_rms: set latest buffer of the provider to bind_ec

Change-Id: I166a121bfc1bd99a4fff2674b4a34ee0a9e36ee4

6 years agoe_eom: remove unused variables 97/142397/1
SooChan Lim [Fri, 4 Aug 2017 01:10:02 +0000 (10:10 +0900)]
e_eom: remove unused variables

Change-Id: I3f45f5f420c3c2bc78431dde7d14272eed506260

6 years agoe_eom: disable mirror mode rotate converting temporary 93/142293/1
Junkyeong Kim [Thu, 3 Aug 2017 08:50:28 +0000 (17:50 +0900)]
e_eom: disable mirror mode rotate converting temporary

h/w restriction. cannot rotate converting over 2047x2047 size(exynos).

Change-Id: I39406488513bce0bacfd40cbc2079e720356d678
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_comp_wl_video: do not show external window video from e_comp_wl_video 15/142215/3
Junkyeong Kim [Thu, 3 Aug 2017 05:39:27 +0000 (14:39 +0900)]
e_comp_wl_video: do not show external window video from e_comp_wl_video

external window video will be shown from eom.
after rework of eom this code will be removed.

Change-Id: I4bcdd99308a6499f4aaa6a7a31ccd010ef8deae1
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_output: change name eout -> output 17/142217/2
Junkyeong Kim [Thu, 3 Aug 2017 05:45:23 +0000 (14:45 +0900)]
e_output: change name eout -> output

Change-Id: I1ec7f71f07b0517274ca4c7aa0e57cfa885c1f11
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_plane: remove log when buffer is null 35/142235/1
Changyeon Lee [Thu, 3 Aug 2017 06:24:59 +0000 (15:24 +0900)]
e_plane: remove log when buffer is null

Change-Id: I5ded6a90f759e45a78f34aaeb336d92da3679b97

6 years agoe_eom: support different size buffer commit than external output resolution(presentat... 87/141987/6
Junkyeong Kim [Wed, 2 Aug 2017 07:00:07 +0000 (16:00 +0900)]
e_eom: support different size buffer commit than external output resolution(presentation mode)

make E_EomPpData struct for pp converting.
support showing external ec's subsurface.(video)

Change-Id: I373e825a5ce1e52eeb3b1c91da4ae9a3fa21a4b9
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_eom: add struct _E_Eom_Output_Pp for pp data. 90/141190/4
Junkyeong Kim [Fri, 28 Jul 2017 11:23:24 +0000 (20:23 +0900)]
e_eom: add struct _E_Eom_Output_Pp for pp data.
make _e_eom_output_connected_setup function for code reuse.

Change-Id: Icead0d9a8f0b9f87bceb529f66c98da6f06de2c6
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_eom: use pp_done handler instead of tdm_buffer_release handler for pp converting 60/141160/2
Junkyeong Kim [Fri, 28 Jul 2017 09:26:56 +0000 (18:26 +0900)]
e_eom: use pp_done handler instead of tdm_buffer_release handler for pp converting

Change-Id: I31c162165cbb2dbc814ad0c13e3d3ef914eda6aa
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_comp_screen: fixed corrupted list dereference when deleting E_Output 19/142119/2
Changyeon Lee [Wed, 2 Aug 2017 14:15:54 +0000 (23:15 +0900)]
e_comp_screen: fixed corrupted list dereference when deleting E_Output

Change-Id: I977cf2c543d7a76e79a346047a26c5acb1433a95

6 years agoe_comp: add the null check of eout 18/142118/2
Changyeon Lee [Wed, 2 Aug 2017 14:06:44 +0000 (23:06 +0900)]
e_comp: add the null check of eout

Change-Id: Ide2c26cfc779bad330d9d2d6e19b250bc80022a2

6 years agoe_pixmap: Fix memory corruption in _e_pixmap_tzsurf_shm_cb_flusher_get() 61/141661/3 accepted/tizen/4.0/unified/20170816.011421 accepted/tizen/4.0/unified/20170816.015600 accepted/tizen/unified/20170803.075349 submit/tizen/20170802.073414 submit/tizen_4.0/20170811.094300 submit/tizen_4.0/20170814.115522 submit/tizen_4.0_unified/20170814.115522
Minsu Han [Tue, 1 Aug 2017 08:31:28 +0000 (17:31 +0900)]
e_pixmap: Fix memory corruption in _e_pixmap_tzsurf_shm_cb_flusher_get()

If ec->pixmap already has ec->pixmap->shm_flusher,
then we should unset user_data.

Change-Id: I42b02542e3140eb3b2abfe98455e1c95096a793b
Signed-off-by: Minsu Han <minsu81.han@samsung.com>
6 years agoe_output: do offscreen commit when dpms of output is off 54/141654/1
Changyeon Lee [Tue, 1 Aug 2017 07:57:05 +0000 (16:57 +0900)]
e_output: do offscreen commit when dpms of output is off

Change-Id: Ife5a3216e19fea612af8b9fe851d68e941d8c5fc

6 years agoe_plane: added e_plane_offscreen_commit 53/141653/1
Changyeon Lee [Tue, 1 Aug 2017 07:56:31 +0000 (16:56 +0900)]
e_plane: added e_plane_offscreen_commit

Change-Id: I17dac6cfaec3b1528eed9128c1acbf14c9e89f92

6 years agoe_desk: fix bug detected by static analysis tool 36/141636/2
Doyoun Kang [Tue, 1 Aug 2017 07:42:08 +0000 (16:42 +0900)]
e_desk: fix bug detected by static analysis tool

Uninitialized data is read from local variable 'ev_ecore_event'.

Change-Id: I464a525b3016844f5172542496f706abacf42c3c

6 years agoe_plane_renderer: used detach protocol when hwc mode change 19/141319/2
Changyeon Lee [Wed, 19 Jul 2017 07:12:28 +0000 (16:12 +0900)]
e_plane_renderer: used detach protocol when hwc mode change

if hwc_use_detach is set to 1, e_plane_renderer use detach protocol
when hwc mode change in reserved memory plane.
Exported buffer doens't be released to queue untill renderer receive
detach request.

Change-Id: I52a1a40da98811ed08f70ad0a9352f54296fefce

6 years agoe_comp: added hwc_use_detach configuration 18/141318/2
Changyeon Lee [Wed, 19 Jul 2017 05:58:58 +0000 (14:58 +0900)]
e_comp: added hwc_use_detach configuration

Change-Id: I45088945c740bbe57fecc822e8285c9ad872f6e0

6 years agoe_plane: add null checking 56/141556/3
Junkyeong Kim [Tue, 1 Aug 2017 04:37:18 +0000 (13:37 +0900)]
e_plane: add null checking

Change-Id: I4581a11280bcb86268120e5fe6caeaef1820c602
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_info_protocol: fix bug detected by static analysis tool 65/141565/1
Doyoun Kang [Tue, 1 Aug 2017 05:02:10 +0000 (14:02 +0900)]
e_info_protocol: fix bug detected by static analysis tool

Change-Id: I17d038c7dc14098d9b2b20de79e43063bc5d9071

6 years agoe_comp_wl: fix bug detected by static analysis tool 51/141551/1
Doyoun Kang [Tue, 1 Aug 2017 04:25:55 +0000 (13:25 +0900)]
e_comp_wl: fix bug detected by static analysis tool

Change-Id: Ic99b533aa6e6705ac71ade566a81db2d2445af82

6 years agoe_comp_screen: fix bug detected by static analysis tool 41/141541/3
Doyoun Kang [Tue, 1 Aug 2017 04:06:16 +0000 (13:06 +0900)]
e_comp_screen: fix bug detected by static analysis tool

Change-Id: I11b49ef26511814bdff9fc0dd25ad23b203da85d

6 years agoe_comp_object: fix bug detected by static analysis tool 40/141540/2
Doyoun Kang [Tue, 1 Aug 2017 04:05:56 +0000 (13:05 +0900)]
e_comp_object: fix bug detected by static analysis tool

Change-Id: I9f2e1ad374424e0c0f71a9d8ae4714b1a579719e

6 years agoe_bindings: fix bug detected by static analysis tool 39/141539/1
Doyoun Kang [Tue, 1 Aug 2017 04:05:04 +0000 (13:05 +0900)]
e_bindings: fix bug detected by static analysis tool

Change-Id: Iecf9ef9592667b2175d3e16f816c4e8abaf865e4

6 years agoadd window's information for debugging log 34/141434/1 submit/tizen/20170731.114126
Doyoun Kang [Mon, 31 Jul 2017 10:47:47 +0000 (19:47 +0900)]
add window's information for debugging log

We added window's information (pid, title, name) for debugging log
when the window is mapped or sent visibility event.

Change-Id: I7cb36ab42af6f96251b59eb56014693bced3c258

6 years agoe_client: fix bug detected by static analysis tool 46/141346/2
Doyoun Kang [Mon, 31 Jul 2017 05:44:37 +0000 (14:44 +0900)]
e_client: fix bug detected by static analysis tool

Change-Id: Ic1382ee6945291fb30efd6813934d1684c555f94

6 years agoe_policy_softkey: fix bug detected by static analysis tool 44/141344/2
Doyoun Kang [Mon, 31 Jul 2017 05:44:11 +0000 (14:44 +0900)]
e_policy_softkey: fix bug detected by static analysis tool

Change-Id: I27ef096b74cdbb6b833023f4e70b1a1fcc9858f6

6 years agoe_bg: fix bug detected by static analysis tool 40/141340/2
Doyoun Kang [Mon, 31 Jul 2017 05:31:18 +0000 (14:31 +0900)]
e_bg: fix bug detected by static analysis tool

Change-Id: I84b295cf208ce5e8f29cacae4a0a0936d68d77f3

6 years agoe_zone: fix bug detected by static analysis tool 36/141336/2
Doyoun Kang [Mon, 31 Jul 2017 05:19:13 +0000 (14:19 +0900)]
e_zone: fix bug detected by static analysis tool

Change-Id: I6e0bd37a6340def0e4d9771f275d79f85e5508ff

6 years agoe_eom: use e_comp_hwc_multi_plane_set instead of e_comp_override function 40/141040/2
Junkyeong Kim [Fri, 28 Jul 2017 02:17:43 +0000 (11:17 +0900)]
e_eom: use e_comp_hwc_multi_plane_set instead of e_comp_override function

Change-Id: I558167102e522d7295ce1396ce5aa2488d403054
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agopolicy: check the use_splash flag while finding visible child window 05/141005/1
Doyoun Kang [Thu, 27 Jul 2017 11:47:37 +0000 (20:47 +0900)]
policy: check the use_splash flag while finding visible child window

there was a bug that the child window was shown twice sometimes when it is using splash image.

Change-Id: If1022a981394cb7104b20f6c4e573f218ff450be

6 years agoe_policy_conformant: add e_policy_conformant_part_update API 51/140851/1 accepted/tizen/unified/20170727.191316 submit/tizen/20170727.044342
Doyoun Kang [Thu, 27 Jul 2017 01:31:32 +0000 (10:31 +0900)]
e_policy_conformant: add e_policy_conformant_part_update API

Change-Id: I32dd50dab63673a78c1bd0ddef5b785d9e6720bd

6 years agoe_dpms: add code to change zone's display state in _e_dpms_set_cb 50/140850/1
Doyoun Kang [Thu, 27 Jul 2017 01:10:51 +0000 (10:10 +0900)]
e_dpms: add code to change zone's display state in _e_dpms_set_cb

Change-Id: Ie5e9c444bbfda40e71489ab04895a909ce752e02

6 years agoe_info: add safety check before memset 94/140194/2
Sangjin Lee [Mon, 24 Jul 2017 05:08:57 +0000 (14:08 +0900)]
e_info: add safety check before memset

Change-Id: I2636b60008fb0ff295fff7a1c1a7ebe0d1b81740

6 years agoRevert "e_comp_wl: don't send touch event while effect running" 59/140759/2
Sung-Jin Park [Wed, 26 Jul 2017 08:27:45 +0000 (17:27 +0900)]
Revert "e_comp_wl: don't send touch event while effect running"

This reverts commit 9a8440d3f448ff4d72d833e144d8b165a7b2cbd8.

Change-Id: I0b64339387837efd10a325a87c95a792af482c46

6 years agopackaging: install winfo as a symbolic link to enlightenment_info 75/140375/3
Sung-Jin Park [Tue, 25 Jul 2017 02:02:00 +0000 (11:02 +0900)]
packaging: install winfo as a symbolic link to enlightenment_info

Change-Id: Id441ad2ae59caebc88182d3e7e82038fa9e0b27c
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
6 years agopackaging: remove write permission from enlightenment binary 57/140357/1
Sung-Jin Park [Tue, 25 Jul 2017 00:45:41 +0000 (09:45 +0900)]
packaging: remove write permission from enlightenment binary

Change-Id: I916c99b733abddcff7bf34a531c38dfef231493f
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
6 years agoe_confg: added explanation about configuration values 86/139886/3
Gwanglim Lee [Fri, 21 Jul 2017 02:34:31 +0000 (11:34 +0900)]
e_confg: added explanation about configuration values

Change-Id: I9a93891d3f286e8c07ec8e813f898a0f1e1766f7

6 years agoe_comp_wl_rsm: change file mode to 644 94/140094/1
Boram Park [Mon, 24 Jul 2017 01:06:20 +0000 (10:06 +0900)]
e_comp_wl_rsm: change file mode to 644

Change-Id: If22866b42ed9130cb60d9218000ff525ec03bf0b

6 years agoe_util: add function to check whether file is link or not 86/139586/7
Sangjin Lee [Wed, 19 Jul 2017 10:50:46 +0000 (19:50 +0900)]
e_util: add function to check whether file is link or not

According to security code guide, before open the file for write it
should be check the file is symbolic link.

Change-Id: I6273b886fe165e1420e8c3619f2b9cda1c0fe150

6 years agoe_output: update output fps when fb_target commit 03/140003/1
Changyeon Lee [Fri, 21 Jul 2017 08:25:11 +0000 (17:25 +0900)]
e_output: update output fps when fb_target commit

Change-Id: I074e3cf78bdcb8a04b9b41896f1e0fa284c1c3ae

6 years agoerase unused variables 71/139971/3 accepted/tizen/unified/20170724.155137 submit/tizen/20170721.074013
Junkyeong Kim [Fri, 21 Jul 2017 07:11:55 +0000 (16:11 +0900)]
erase unused variables

Change-Id: Ia2b388275dd8c254eb5554bb920a07584968e17f
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_policy_visibility: fix wrong value 65/139965/2
Juyeon Lee [Fri, 21 Jul 2017 06:53:17 +0000 (15:53 +0900)]
e_policy_visibility: fix wrong value

Change-Id: I02129eea7e881b7b84c4db25634f729e5d8c4ad6

6 years agoe_comp_wl_video: correct variable type 32/139932/1
Boram Park [Fri, 21 Jul 2017 05:50:07 +0000 (14:50 +0900)]
e_comp_wl_video: correct variable type

Change-Id: I693f354eaca4637586d9efae699018ad80353989

6 years agoe_policy_visibility: show below surface if it doesn't need to wait buffer commit 92/139792/8
Juyeon Lee [Thu, 20 Jul 2017 10:31:12 +0000 (19:31 +0900)]
e_policy_visibility: show below surface if it doesn't need to wait buffer commit

it doesn't need to wait below surface buffer commit if
1. target config->use_buffer_flush is 0 or,
2. deiconify_approve is not necessary for a client surface

Change-Id: I526b2ca138fe4edf0b7f43a508899999039cc7b3

6 years agoe_info: add enlightenment_info dump_screen option 93/139893/7
Junkyeong Kim [Fri, 21 Jul 2017 02:43:35 +0000 (11:43 +0900)]
e_info: add enlightenment_info dump_screen option

Change-Id: Ib955c681cf7292985589698b43df9294b779a487
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_comp_wl_screenshooter: make e_comp_wl_screenshooter_dump function 06/139806/4
Junkyeong Kim [Thu, 20 Jul 2017 11:40:56 +0000 (20:40 +0900)]
e_comp_wl_screenshooter: make e_comp_wl_screenshooter_dump function

add _e_tz_screenmirror_video_buffer_convert for source reuse.
change some functions name.
make fake mirror object in e_comp_wl_screenshooter_dump to use _e_tz_screenmirror_video_buffer_convert function.

Change-Id: I267d73ca4f656bcc0c05ab2b7611c711dfab6917
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_info: add validation checking code for calloc and enum range 04/139904/3
Junkyeong Kim [Fri, 21 Jul 2017 04:06:41 +0000 (13:06 +0900)]
e_info: add validation checking code for calloc and enum range

Change-Id: I9e972d02233a98ec5559e4b79112d086a3acfebf
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_policy_wl: call e_comp_object_content_unset if cursor role is set in _launch_splash_off 07/139807/2
Doyoun Kang [Thu, 20 Jul 2017 11:50:03 +0000 (20:50 +0900)]
e_policy_wl: call e_comp_object_content_unset if cursor role is set in _launch_splash_off

there was a bug that enlightenment could fall in infinite loop
because the cursor window's external_content type is set.

Change-Id: I229127e9a263839cd90d6a16d508a5d942317942

6 years agoremote_surface: send latest buffer of the provider to the consumer 14/139614/2
Gwanglim Lee [Wed, 19 Jul 2017 13:06:11 +0000 (22:06 +0900)]
remote_surface: send latest buffer of the provider to the consumer
while clearing bind which wants new one to draw on its window.

Change-Id: Ie9596e609d0d1ff4fd4726bda7f90523dfa85a8a

6 years agovideo: set video->old_comp_buffer as NULL on video hide. 52/139752/2
Anamika Singh [Thu, 20 Jul 2017 09:01:57 +0000 (14:31 +0530)]
video: set video->old_comp_buffer as NULL on video hide.

In second switch from inline to fullscreen when video is in pause state
video is not rendered because comp_buffer is same as old_comp_buffer.
Hence setting video->old_comp_buffer as NULL on video hide.

Signed-off-by: Anamika Singh <anamika.sd@samsung.com>
Change-Id: I4b2be540eb7e9528d00c47cba01678c85668b2a5

6 years agoe_plane: unset plane without regard to fb_commit if unset_counter is zero 85/139685/6
Changyeon Lee [Thu, 20 Jul 2017 05:31:09 +0000 (14:31 +0900)]
e_plane: unset plane without regard to fb_commit if unset_counter is zero

Change-Id: I72eab3eeb87997a936f2e6e2be3156f5e2b196ff

6 years agoe_plane: checked unset try before checking tsurface 84/139684/3
Changyeon Lee [Thu, 20 Jul 2017 04:44:37 +0000 (13:44 +0900)]
e_plane: checked unset try before checking tsurface

Change-Id: I560ae89dd857d24b8b9cc9ec61a88de73e3a519c

6 years agoe_output: execute zoom_set touch transform only no touch 51/139251/6
Junkyeong Kim [Tue, 18 Jul 2017 06:04:34 +0000 (15:04 +0900)]
e_output: execute zoom_set touch transform only no touch

Change-Id: Idfa2480bfc3587f649af0d07c8e6b1e9d3afde2a
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_desk: execute first zoom set for smart_obj_zoom 04/139304/2
Junkyeong Kim [Tue, 18 Jul 2017 09:36:17 +0000 (18:36 +0900)]
e_desk: execute first zoom set for smart_obj_zoom

if use_desk_smart_obj and use_pp_zoom flags are set both,
the first smart obj zoom set will be skiped.
So need another first zoom set function for smart_obj_zoom.

Change-Id: I44869794643fb6aa8d9cb97265e494115dd4b7f4
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_desk: add calloc validation check 01/139301/2
Junkyeong Kim [Tue, 18 Jul 2017 09:15:29 +0000 (18:15 +0900)]
e_desk: add calloc validation check

Change-Id: I006dec7ea7849cd72ef7524dfa807fe9c5ff20ec
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
6 years agoe_policy_conformant: Added part_add/del api 81/138981/20
Juyeon Lee [Fri, 14 Jul 2017 11:45:24 +0000 (20:45 +0900)]
e_policy_conformant: Added part_add/del api

e_modules can register/deregister conformant part by calling below apis
 e_policy_conformant_part_add(E_Client *ec) and
 e_policy_conformant_part_del(E_Client *ec)

Change-Id: I2feb86e90154b3ef8f88b4ccec6e2ef7dbee84d7

6 years agoe_comp: fix condition check for realloc 37/139337/2
Sangjin Lee [Tue, 18 Jul 2017 11:06:57 +0000 (20:06 +0900)]
e_comp: fix condition check for realloc

It should be checked the return value for an error condition.
If it fails, realloc returns NULL. so if you use same value for return and param of realloc,
it is memory leak.

Change-Id: Iabdd913949fa30005cb56be6d824c2b7abb4ed2f

6 years agoe_comp_wl_rsm: remove unreachable code 74/139574/1
Boram Park [Wed, 19 Jul 2017 10:42:07 +0000 (19:42 +0900)]
e_comp_wl_rsm: remove unreachable code

Change-Id: I800cba608cf2f503768505abed0580922f15e94c

6 years agoe_comp_wl_rsm: fix dead code and error handling in image_data_transform. 35/136935/3
Minsu Han [Mon, 3 Jul 2017 22:43:32 +0000 (07:43 +0900)]
e_comp_wl_rsm: fix dead code and error handling in image_data_transform.

Change-Id: Ie73cce6034041d0d5cd552635ff115f84486510a
Signed-off-by: Minsu Han <minsu81.han@samsung.com>
Signed-off-by: Boram Park <boram1288.park@samsung.com>
6 years agoe_comp_wl_video: not using ecore_drm 21/138621/4
Boram Park [Wed, 12 Jul 2017 06:49:07 +0000 (15:49 +0900)]
e_comp_wl_video: not using ecore_drm

Change-Id: I8f087e7d0bbb53a76995b7fb3a184fcf96bcc606

6 years agoe_comp_wl_screenshooter: not using ecore_drm 20/138620/4
Boram Park [Wed, 12 Jul 2017 06:43:29 +0000 (15:43 +0900)]
e_comp_wl_screenshooter: not using ecore_drm

Change-Id: I1271bb28569d856e61e9ea56a8580b4051de643f

6 years agoe_dpms: use e_output function instead of ecore_drm_output function 19/138619/4
Boram Park [Wed, 12 Jul 2017 06:40:54 +0000 (15:40 +0900)]
e_dpms: use e_output function instead of ecore_drm_output function

Change-Id: Ic81aba7c42764f368b6556344c68d055d790c806

6 years agoe_output: add dpms_get and hook function 18/138618/4
Boram Park [Wed, 12 Jul 2017 06:35:43 +0000 (15:35 +0900)]
e_output: add dpms_get and hook function

Change-Id: I3f233a550981adf6005b1445a259e63035dc457b

6 years agoe_policy_visibility: fix bug for handling transient below window 76/139176/4
Doyoun Kang [Mon, 17 Jul 2017 23:46:53 +0000 (08:46 +0900)]
e_policy_visibility: fix bug for handling transient below window

there was a bug that e could fall into infinite loop while handling iconify state
or visibility of transient below window.

Change-Id: Iae090aa8b537b90878b45041bb022623259069eb

6 years agoe_plane_renderer: checked resource of buffer before getting surface flags 56/139056/2
Changyeon Lee [Mon, 17 Jul 2017 05:34:00 +0000 (14:34 +0900)]
e_plane_renderer: checked resource of buffer before getting surface flags

Change-Id: I2a44863c40548c09624e7764af8212db60fdf8a1

6 years agoe_comp_wl_rsm: fix bug detected by static analysis tool 58/139158/1
Doyoun Kang [Mon, 17 Jul 2017 13:56:35 +0000 (22:56 +0900)]
e_comp_wl_rsm: fix bug detected by static analysis tool

Change-Id: Ice149b7953cd72f30145afcaef89a16ea427bc2f

6 years agoquickpanel_service: set mover's layer to quickpanel's layer in _e_qp_srv_mover_new 39/139039/4
Doyoun Kang [Mon, 17 Jul 2017 04:56:27 +0000 (13:56 +0900)]
quickpanel_service: set mover's layer to quickpanel's layer in _e_qp_srv_mover_new

Change-Id: Id6f8fced554365037f16f3f79da2bb9f173bd4bb

6 years agoe_module: fix bug detected by static analysis tool 47/139147/2
Doyoun Kang [Mon, 17 Jul 2017 12:15:48 +0000 (21:15 +0900)]
e_module: fix bug detected by static analysis tool

Change-Id: If0e7ff20cd80d67897d66c14b7d60a7ae8eef4f3

6 years agoe_path: fix bug detected by static analysis tool 46/139146/2
Doyoun Kang [Mon, 17 Jul 2017 12:15:25 +0000 (21:15 +0900)]
e_path: fix bug detected by static analysis tool

Change-Id: I6f7554bbc2adb1b0eaa003a66a3dfa9f341b4b85

6 years agoe_comp_cfdata: fix bug detected by static analysis tool 45/139145/1
Doyoun Kang [Mon, 17 Jul 2017 12:14:48 +0000 (21:14 +0900)]
e_comp_cfdata: fix bug detected by static analysis tool

Change-Id: Ie7957a4fd6e729334714f2c947bb112fc0a0f982

6 years agoe_pixmap: fix bug detected by static analysis tool 44/139144/1
Doyoun Kang [Mon, 17 Jul 2017 12:13:39 +0000 (21:13 +0900)]
e_pixmap: fix bug detected by static analysis tool

Change-Id: Iecbed22b8995aa9c637686149708e837b881ebaa

6 years agoe_place: fix bug detected by static analysis tool 32/139132/1
Doyoun Kang [Mon, 17 Jul 2017 11:32:44 +0000 (20:32 +0900)]
e_place: fix bug detected by static analysis tool

Change-Id: I63361fa5b217abfd9e1cb5a04ab56db0930ed54a

6 years agoe_service_quickpanel: fix bug detected by static analysis tool 28/139128/1
Doyoun Kang [Mon, 17 Jul 2017 11:08:38 +0000 (20:08 +0900)]
e_service_quickpanel: fix bug detected by static analysis tool

Change-Id: I7f2570e8d55dc1316456730381a4fef409e6cbb6

6 years agoe_plane: fix bug detected by static analysis tool 07/139107/1
Doyoun Kang [Mon, 17 Jul 2017 09:38:38 +0000 (18:38 +0900)]
e_plane: fix bug detected by static analysis tool

Change-Id: Iddc225b2d17c2a34ea1b49bf3d7319468593f306

6 years agoe_policy_conformant: fix bug detected by static analysis tool 06/139106/1
Doyoun Kang [Mon, 17 Jul 2017 09:37:54 +0000 (18:37 +0900)]
e_policy_conformant: fix bug detected by static analysis tool

Change-Id: I09f3e7b1e9e8abe9f5cae1ed677e4080b2ede67a

6 years agoe_screensaver: fix bug detected by static analysis tool 05/139105/1
Doyoun Kang [Mon, 17 Jul 2017 09:35:47 +0000 (18:35 +0900)]
e_screensaver: fix bug detected by static analysis tool

Change-Id: I0c30ec16c6a7b2c423c5d6372b1b38d84a97040a

6 years agoe_policy: fix bug detected by static analysis tool 04/139104/1
Doyoun Kang [Mon, 17 Jul 2017 09:35:14 +0000 (18:35 +0900)]
e_policy: fix bug detected by static analysis tool

Change-Id: Ie5e62695db029cf1dbbf1a4fe3ec5e012e1235d3

6 years agoe_msgbus: fix bug detected by static analysis tool 02/139102/1
Doyoun Kang [Mon, 17 Jul 2017 09:34:23 +0000 (18:34 +0900)]
e_msgbus: fix bug detected by static analysis tool

Change-Id: I84280c66a1acc5c07773343228c600afeda53ad5

6 years agoe_dnd: fix bug detected by static analysis tool 01/139101/1
Doyoun Kang [Mon, 17 Jul 2017 09:34:00 +0000 (18:34 +0900)]
e_dnd: fix bug detected by static analysis tool

Change-Id: Iab1be69c2204123e50e852e35d9d7f568f62b6b1

6 years agoe_comp_wl_video: fix bug detected by static analysis tool 00/139100/1
Doyoun Kang [Mon, 17 Jul 2017 09:32:19 +0000 (18:32 +0900)]
e_comp_wl_video: fix bug detected by static analysis tool

Change-Id: I676435a9eb4b9934e0361b0c7974a232efa93b80

6 years agocode refactoring: add comments for configs(e_config, e_comp_cfdata) 16/138916/5
JunSeok, Kim [Fri, 14 Jul 2017 08:04:11 +0000 (17:04 +0900)]
code refactoring: add comments for configs(e_config, e_comp_cfdata)

Change-Id: I0bec811f87b192514d7252e321ce84bf8d7efb28

6 years agoquickpanel_service: disable window effect for quickpanel 33/139033/1
Doyoun Kang [Mon, 17 Jul 2017 04:30:28 +0000 (13:30 +0900)]
quickpanel_service: disable window effect for quickpanel

Change-Id: Ib00d1254d7287f93a612a61028ef4ce136521667