Changyeon Lee [Wed, 16 Aug 2017 07:29:47 +0000 (16:29 +0900)]
e_plane: do not set ec to plane if plane is trying to unset
Change-Id: I20a9e225702a00dc1db6fdc760f9fe5728b900e1
Changyeon Lee [Mon, 14 Aug 2017 10:47:30 +0000 (19:47 +0900)]
e_plane: prevent same tbm_surface is set at various layer
Change-Id: I9949483809a22704edc75650dd4e4427d4fcfff2
Changyeon Lee [Mon, 14 Aug 2017 06:12:51 +0000 (15:12 +0900)]
e_plane: reset unset counter of planes when fb_target is set hwc
Change-Id: I745824780850f6997da8a53fa0e5f99b15126bdc
Doyoun Kang [Tue, 15 Aug 2017 08:44:39 +0000 (17:44 +0900)]
e_info_server: remove build warning
Change-Id: Ib00cb0bce73d8ba76f7de056bb6eef9b235cd281
Boram Park [Mon, 14 Aug 2017 08:54:19 +0000 (17:54 +0900)]
fix wrong screen rotation information
Change-Id: I8b8f716f4c5988bc384ee8672465206bab311952
SooChan Lim [Sun, 13 Aug 2017 03:53:11 +0000 (12:53 +0900)]
e_info: change the fps from output fps to layer fps
The fps has to be updates per layers(planes), not per output.
Change-Id: Ifa412282435374da8342675c2885c2a957298e02
SooChan Lim [Sun, 13 Aug 2017 03:52:12 +0000 (12:52 +0900)]
e_plane: add e_plane_fps_get
Change-Id: Ic8c56346c611d758b303caa5fbb58068a85bb513
SooChan Lim [Sun, 13 Aug 2017 03:50:11 +0000 (12:50 +0900)]
e_plane: update the fps per planes.
E20 update the screen per planes because
it uses the layer commit. Therefore the fps
has to be updated per planes.
Change-Id: I9cf2c522edaf0b8e6a2aeeb370823f1def6773d7
Doyoun Kang [Sun, 13 Aug 2017 04:50:25 +0000 (13:50 +0900)]
e_client: revert focus when focused window is out of screen
Change-Id: I8bc25b8701b5ef5856d81a28fe321f8201676a85
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
Doyoun Kang [Thu, 10 Aug 2017 02:10:50 +0000 (11:10 +0900)]
add a configuration to control the priority of application process
Change-Id: I4ad868a4a98ca79422a2d1748a2bb71834bfdf4a
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
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
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
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>
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>
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
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
Changyeon Lee [Thu, 3 Aug 2017 06:24:59 +0000 (15:24 +0900)]
e_plane: remove log when buffer is null
Change-Id: I5ded6a90f759e45a78f34aaeb336d92da3679b97
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
Changyeon Lee [Tue, 1 Aug 2017 07:56:31 +0000 (16:56 +0900)]
e_plane: added e_plane_offscreen_commit
Change-Id: I17dac6cfaec3b1528eed9128c1acbf14c9e89f92
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
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>
(cherry picked from commit
44bf51a3fe2b9b8fcb652c4d244e8bed3d06ad8f)
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>
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
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
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
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
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
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
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
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
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
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
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
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
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
Juyeon Lee [Tue, 11 Jul 2017 03:49:56 +0000 (12:49 +0900)]
deiconify_approve: change deiconify_approve condition
add job to wait client's deiconify render commit when it meets below condition
1st: if cfg->use_buffer_flush is 1(to save memory)
2nd: if cfg->deiconify_approve is 1, than add job even use_buffer_flush is 0
3rd: if hint deiconify_update is 1, than add job even above configs are all 0
Change-Id: I6a6c7aca36e5bd164397a13f084c411c0b93b2fb
Juyeon Lee [Tue, 11 Jul 2017 03:03:06 +0000 (12:03 +0900)]
e_policy_wl: aux hint wm.policy.win.deiconify.update
wm.policy.win.deiconify.approve.disable is replaced with this name,
to extend its functionaly, noly only disabling but also pending job for
deiconify render
Change-Id: I12f897691fcbf0e33c3dd87a4d02149b20520180
Juyeon Lee [Mon, 10 Jul 2017 09:22:53 +0000 (18:22 +0900)]
e_client: add deiconify_update at exp_iconify of E_Client
Display server will wait client render when deiconify_update is set 1
Change-Id: I7d863f7bdc4cca4e623ae1bb9ce261994360e7ad
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
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
Juyeon Lee [Mon, 10 Jul 2017 08:59:32 +0000 (17:59 +0900)]
e_policy_wl: hide launchscreen if cursor role is set
Change-Id: I1d9658ad0b73b0dbaefec4b8f4ee68497d19135a
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
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
Changyeon Lee [Thu, 20 Jul 2017 04:44:37 +0000 (13:44 +0900)]
e_plane: checked unset try before checking tsurface
Change-Id: I560ae89dd857d24b8b9cc9ec61a88de73e3a519c
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
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>
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>
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>
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
Doyoun Kang [Mon, 17 Jul 2017 04:30:28 +0000 (13:30 +0900)]
quickpanel_service: disable window effect for quickpanel
Change-Id: Ib00d1254d7287f93a612a61028ef4ce136521667
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Boram Park [Thu, 13 Jul 2017 12:58:54 +0000 (21:58 +0900)]
e_service_cbhm: fix memory corruption
interceptors are e_comp_object's intercept_hooker. So it should be deleted by
e_comp_object_intercept_hook_del.
Change-Id: Id78d1ce0ef904ada366bbe6d879196c267817697
Boram Park [Thu, 13 Jul 2017 12:45:10 +0000 (21:45 +0900)]
e_policy_visibility: fix memory corruption
interceptors are e_comp_object's intercept_hooker. So it should be deleted by
e_comp_object_intercept_hook_del.
Change-Id: If4805b64563cceab672ca2836c332633a1cfb3fd
Sangjin Lee [Thu, 13 Jul 2017 08:26:46 +0000 (17:26 +0900)]
e_comp: fix to corrupted double-linked list
Change-Id: If1f5ac39a1a9e03e3cb4a8cbd0ccacab6e6ba88a
Gwanglim Lee [Fri, 14 Jul 2017 01:29:00 +0000 (10:29 +0900)]
remote_surface: added provider checking before sending a release event
Change-Id: I037f684d92834cac9741bf69741f69911ee5bbb5
Changyeon Lee [Wed, 12 Jul 2017 05:00:56 +0000 (14:00 +0900)]
e_output: ignore primary when get default_fb_target
if hwc_ignore_primary is set to true, e_output use plane that has
lowest zpos and support rgb to fb_target
Change-Id: I8c8e6b350c975f0a957a51b2cf255a5dd0709cc4
Changyeon Lee [Wed, 12 Jul 2017 04:48:36 +0000 (13:48 +0900)]
e_comp: added hwc_ignore_primary configuration
Change-Id: I1b162277879ba01d83b680758cee62be6a9dc249
Changyeon Lee [Thu, 6 Jul 2017 04:42:06 +0000 (13:42 +0900)]
e_plane: override_del and reset resrved video flag when unset video
Change-Id: I685f0b6ac476f793c6bd0e4c2a1609b79e364c5f
Changyeon Lee [Thu, 6 Jul 2017 04:12:26 +0000 (13:12 +0900)]
e_plane: clear info and unset_try of plane changed to fb_target
Change-Id: I29f010399eb19dd68015acd5eb9670044875052a
Gwanglim Lee [Tue, 11 Jul 2017 13:09:16 +0000 (22:09 +0900)]
remote_surface: refactored window type checking code for saving image file
Change-Id: I41e5c679cb35d2cdf287ae137355f6af7a58c9dd
Gwanglim Lee [Tue, 11 Jul 2017 12:29:10 +0000 (21:29 +0900)]
remote_surface: changed to save the image file of the window even it has never been iconified.
Change-Id: Ie72d030f762caf6c078343794afb4e071d0a3fcf
Gwanglim Lee [Tue, 11 Jul 2017 08:12:36 +0000 (17:12 +0900)]
remote_surface: removed transient_for checking code for saving window image.
Change-Id: I60d5c2a02c7218e2e3775db8e5a82866c1c764f2
Junkyeong Kim [Tue, 11 Jul 2017 01:02:45 +0000 (10:02 +0900)]
e_plane: add _e_plane_pp_layer_commit to avoid memory leak
Change-Id: I41b7d47991680e27566102f3957a553d98d06bec
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
SooChan Lim [Mon, 10 Jul 2017 01:28:33 +0000 (10:28 +0900)]
e_output: initialize the w and h.
Change-Id: Ic6b1a092d851f5b4b9d2c8cf76046bccb1591365
Junkyeong Kim [Thu, 6 Jul 2017 06:07:23 +0000 (15:07 +0900)]
e_desk: add pp zoom
Change-Id: I063227ff678e35723f54e0d7978f583c29da8923
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Thu, 6 Jul 2017 06:04:11 +0000 (15:04 +0900)]
e_output: support zoom rotation
showing similar init coordinate area after rotating.
Change-Id: Ic6d4682f328fbf51574f273b892f0ccf9d09fdf4
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Thu, 6 Jul 2017 05:59:58 +0000 (14:59 +0900)]
e_output: add e_output_zoom_set and unset function
use e_plane pp_commit for pp_zoom.
use ecore_drm_device_touch_transformation_set to change touch area.
Change-Id: I387a77edab37d2db504f6832c58d8505853f0e6b
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Thu, 6 Jul 2017 05:54:09 +0000 (14:54 +0900)]
e_plane: add e_plane_zoom_set and e_plane_zoom_unset function
Change-Id: I790889a37fefb4d038ea4b6c6d0a74f72489d17b
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Wed, 5 Jul 2017 11:13:30 +0000 (20:13 +0900)]
e_plane: add e_plane_pp_commit function
use additional scanout tbm_surface_queue for pp converting.
working sequence: pp convert -> set buffer, commit
use pp converting pending list and pp commit pending list.
Change-Id: I79ae2b3b4eae9cd8f9e886224887af343020f2f5
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Wed, 5 Jul 2017 10:37:11 +0000 (19:37 +0900)]
e_config: add use_pp_zoom flag
Change-Id: I644c97ac465f14be2b88fc82758cea60dd275a57
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Sung-Jin Park [Mon, 10 Jul 2017 07:24:43 +0000 (16:24 +0900)]
e_comp_screen : update wl_seat capabilities for keyboard/touch device deletion
Change-Id: Ie39a5bd83651401ab0882552e7358251c6885f13
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Doyoun Kang [Fri, 7 Jul 2017 02:24:51 +0000 (11:24 +0900)]
code cleanup (EAPI -> E_API)
Change-Id: Ib9a0d7fa24d385ff2b0bf24cb9d0b1bec694e8b2
JengHyun Kang [Wed, 5 Jul 2017 05:28:46 +0000 (14:28 +0900)]
e_comp_screen: do not rotate pointer in e_comp
- rotates pointer in ecore_evas_drm engine
- e_pointer calculate only window rotation
Change-Id: I93212b70ddc1fce9ea9aaa5d4e0bda8367198086
Doyoun Kang [Thu, 6 Jul 2017 09:39:28 +0000 (18:39 +0900)]
e_comp_object: fix bug for handling the transient_for below window
There was a bug that the transient_for below window's stack is invalid after running effect.
So, we added code to check the transient_policy of the window before chaning window stack.
Change-Id: I0c0573e55fd092b9c74c63bcad4517dd42a06c30
Juyeon Lee [Wed, 5 Jul 2017 03:07:29 +0000 (12:07 +0900)]
e_comp_wl: don't send touch event while effect running
Change-Id: I93793fe111cb27524cff5925ce1cc9f117329ede
Sungbae Park [Mon, 3 Jul 2017 04:46:21 +0000 (13:46 +0900)]
policy:add policy hook feature and client move hook
Signed-off-by: Sungbae Park <sb34.park@samsung.com>
Change-Id: Icc7394c592e4adabf88bd3e108d7d5c35c335d64
Doyoun Kang [Tue, 4 Jul 2017 00:35:46 +0000 (09:35 +0900)]
e_policy_visibility: fix memory leak
Change-Id: I9c58f8884f1e1e13896f9a2ff2b1e210307f4c14
Juyeon Lee [Fri, 30 Jun 2017 10:38:25 +0000 (19:38 +0900)]
e_config: add deiconify_approve
Change-Id: I95e5d15e37e0be1b81e31bbf12a9915a16f844e0
Juyeon Lee [Fri, 30 Jun 2017 10:22:27 +0000 (19:22 +0900)]
remove nocomp_want
the condition of comp/nocomp shall be defined only in job handler
Change-Id: I2dce76f4419733f46095b226fe76cb089f892d13
Doyoun Kang [Tue, 27 Jun 2017 08:00:15 +0000 (17:00 +0900)]
policy: add transient below feature
Change-Id: Ia90d25af2b149c08513b8a75857493e06ad2574d
Doyoun Kang [Tue, 27 Jun 2017 00:47:32 +0000 (09:47 +0900)]
deiconify_approve: check transient child while finding above window when the win is lowered/iconified
When an app requested to lower/iconify window, we check its above window.
If above window was full size non-alpha window, then we didn't operate the deiconify_approve functionality.
But there was no code to check whether the above window was child of the window or not.
If the above window is child window, then we skip it.
Change-Id: I9f78b8e453ba1a937ca650ba02344c9c6327d45c
Doyoun Kang [Mon, 26 Jun 2017 10:43:03 +0000 (19:43 +0900)]
deiconify_approve: change code for activating window
We changed code to call e_policy_visibility_client_uniconify() instead of
e_policy_visibility_client_activate() for children window.
Change-Id: If744603c7a6d8655314e23dd85d8bbecaea3c7cb
Doyoun Kang [Mon, 26 Jun 2017 10:33:35 +0000 (19:33 +0900)]
deiconify_approve: remove unnecessary code for iconifying/lowering window
There is no need to add children window to the deiconifying job list.
We just add the parent window to the job list.
Change-Id: Ie9783b51582e8cf3a93e088ca005a5cd248ab31a
Juyeon Lee [Tue, 13 Jun 2017 07:52:55 +0000 (16:52 +0900)]
e_policy_wl: fix svace leak
Change-Id: Ia8a5f9b88a913bdce40f2420d86d1844047a3591
Doyoun Kang [Wed, 17 May 2017 04:59:04 +0000 (13:59 +0900)]
e_policy: Added interceptor for activate above/below
Change-Id: I0f840cc2a2816561ec98380fc8dc526f6abaace5