SooChan Lim [Fri, 15 Sep 2017 07:58:00 +0000 (16:58 +0900)]
e_comp_wl_tbm: remove ecore_drm
Change-Id: Ied1afa1fcc91278293b5adb9828724c1262240df
JengHyun Kang [Tue, 12 Sep 2017 10:26:48 +0000 (19:26 +0900)]
e_comp_wl: check a ec->comp_data->surface is null
Change-Id: I93402f6ceaee5dcaf5ff51534a8c90b97df493bc
Junkyeong Kim [Thu, 14 Sep 2017 04:24:00 +0000 (13:24 +0900)]
e_info_client: avoid incompatible cast
Change-Id: I5a0ab904ed48ae4fab01672d37364e687bac5184
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
SooChan Lim [Mon, 11 Sep 2017 11:29:39 +0000 (20:29 +0900)]
e_comp_wl_video: remove the unused code.
remove tdm_buffer_remove_release_handler codes
remove tdm_output_get_pipe codes
Change-Id: If7074518627a7268244024bec87c1a5dbc05a860
Signed-off-by: SooChan Lim <sc1.lim@samsung.com>
Boram Park [Wed, 13 Sep 2017 07:06:41 +0000 (16:06 +0900)]
video: send sw formats if can't use HW layer
Change-Id: Ia298057d3a7ac0017155977a3c1079fe160f8637
SooChan Lim [Wed, 13 Sep 2017 05:44:51 +0000 (14:44 +0900)]
set the USE_NATIVE_BUFFER feature at emulator
use the native_buffer_type of the E_Comp_Wl_Buffer at emulator
This patch is temporary until the yagl fixs the slow down issue
on the Y-invert of the texture image with tbm_buffer_type of
the E_Comp_Wl_buffer.
Change-Id: I48ae68d4f0b9098fcb9f3d99221bfb8ddf86b234
JengHyun Kang [Mon, 11 Sep 2017 05:32:06 +0000 (14:32 +0900)]
e_gesture: add a e_gesture feature for global gesture server grab
Change-Id: I08e613855ec2ea7d76198cc73332d45eda86eb8a
SooChan Lim [Mon, 11 Sep 2017 11:52:55 +0000 (20:52 +0900)]
e_comp_screen: check the formats
Change-Id: Id5d57fb1130f14684a1b55051b138f171184c48b
SooChan Lim [Mon, 11 Sep 2017 02:02:49 +0000 (11:02 +0900)]
e_plane: fix the dereference
Change-Id: Ibccf769d12ad479e3267ac20db2845c00c46cef0
Junkyeong Kim [Thu, 31 Aug 2017 06:27:29 +0000 (15:27 +0900)]
e_comp_wl_screenshooter: use e_output api for capture. do not use tdm APIs
use e_output_capture for _e_screenshooter_cb_shoot.
use e_output_stream_capture_queue, e_output_stream_capture_dequeue, e_output_stream_capture_start and e_output_stream_capture_stop for stream capture.
erase all tdm functions.
Change-Id: Ic17f52f3277c4e72a8ce5a8421f759a791d12361
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Wed, 30 Aug 2017 05:38:27 +0000 (14:38 +0900)]
e_output: support stream capture
use tdm_capture or tdm_vblank for stream capture.
if tdm does not support tdm_capture(stream), use tdm_vblank and sw composite to get capture image.
if dpms is not on, cannot use tdm API. so in this case, use ecore_timer.
before stream capture start, steam capture queue must be executed previously.
if stream capture done, have to call stream capture stop for resource management.
added API :
e_output_stream_capture_queue
e_output_stream_capture_dequeue
e_output_stream_capture_start
e_output_stream_capture_stop
Change-Id: I81beab30630803746d9e8a76d6689ad479caa630
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Changyeon Lee [Wed, 6 Sep 2017 09:25:02 +0000 (18:25 +0900)]
e_plane_renderer: set pixmap usable when recover ec
Change-Id: Ibe0a74eb376bbe0464c9f744decf1400892ec153
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
SooChan Lim [Tue, 5 Sep 2017 10:59:33 +0000 (19:59 +0900)]
e_comp_screen: add e_comp_screen_pp_available_formats_get
provide the pp avaliable formats at e_comp_screen
Change-Id: Ibf2f3309028472970dbc750813ac190391d9c811
Junkyeong Kim [Thu, 7 Sep 2017 08:45:49 +0000 (17:45 +0900)]
e_eom: enhance memory management
Change-Id: I9537275eb18af04ed59d86ca9cb23c6d8e6dfce2
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
SooChan Lim [Wed, 6 Sep 2017 06:49:57 +0000 (15:49 +0900)]
e_plane: remove the available_formats list items
Change-Id: I1528d5f6a31ec3ebbf1f8b0cd2a3f193034084af
SooChan Lim [Wed, 6 Sep 2017 04:39:45 +0000 (13:39 +0900)]
e_plane: rename the e_plane_available_tbm_formats_get
from e_plane_available_tbm_formats_get() to e_plane_available_formats_get()
Change-Id: I67bc90715238fddec512370e36cece239a218bf4
JunSeok, Kim [Thu, 7 Sep 2017 10:31:24 +0000 (19:31 +0900)]
e_comp_screen: revert version of tizen_screen_rotation_interface from 2 to 1
Tizen_screen_rotation interface version is reverted from 2 to 1. So,
changed version of serverside implementation.
Change-Id: I74f6cdf03eff230c80f8a4a8c040220b6b65c9b5
JunSeok, Kim [Thu, 7 Sep 2017 02:38:26 +0000 (11:38 +0900)]
e_policy_wl: revert version of tizen_subsurface_watcher_interface from 2 to 1
Tizen_subsurface_watcher interface version is reverted from 2 to 1. So,
changed version of serverside implementation.
Change-Id: Iadc4ed70ec490394825eb19b4032e6f5f18bd645
JunSeok, Kim [Thu, 7 Sep 2017 10:16:19 +0000 (19:16 +0900)]
e_policy_wl: revert version of tizen_display_policy_interface from 2 to 1
Tizen_display_policy interface version is reverted from 2 to 1. So,
changed version of serverside implementation.
Change-Id: I1f988d0479abbd16bbb503b8e7929ead691dd47b
JunSeok, Kim [Thu, 7 Sep 2017 10:16:01 +0000 (19:16 +0900)]
e_policy_wl: revert version of tizen_launchscreen_interface from 2 to 1
Tizen_launchscreen interface version is reverted from 2 to 1. So,
changed version of serverside implementation.
Change-Id: I9b04fb5b5e9faba0c51ab63fbf1bd65b55323c5a
JunSeok, Kim [Thu, 7 Sep 2017 10:15:29 +0000 (19:15 +0900)]
e_comp_wl_video: revert version of tizen_video_interface from 2 to 1
Tizen_video interface version is reverted from 2 to 1. So, changed
version of serverside implementation.
Change-Id: I832f2bf08bc24fcde6d01cf8511ee3c217a4a131
JunSeok, Kim [Thu, 7 Sep 2017 10:15:16 +0000 (19:15 +0900)]
e_comp_wl_screenshooter: revert version of tizen_screenshooter_interface from 2 to 1
Tizen_screenshooter interface version is reverted from 2 to 1. So,
changed version of serverside implementation.
Change-Id: I1e04c00e53605516d24e9893dfb94eaf360bae4e
JunSeok, Kim [Thu, 7 Sep 2017 10:14:58 +0000 (19:14 +0900)]
wl_desktop_shell: revert version of tizen_surface_interface from 2 to 1
Tizen_surface interface version is reverted from 2 to 1. So, changed
version of serverside implementation.
Change-Id: Ic3044cb1232a0a542682f9e07f10923fe40cec89
JengHyun Kang [Thu, 7 Sep 2017 06:52:37 +0000 (15:52 +0900)]
e_comp_screen: change a init sequence to generate cached keymap before drm init
Change-Id: I279742bd518d52a80f43f7349dedeeb1bd3dbb9e
Boram Park [Wed, 6 Sep 2017 03:47:34 +0000 (12:47 +0900)]
Revert "Revert "e_main: init dpms when subsystem inited""
This reverts commit
b25ebe549b795e951710e27941fb98890b835e39.
Change-Id: I9a96fa837d98dcce0244e05b3f45ebf0d2b2cddf
Boram Park [Wed, 6 Sep 2017 03:47:14 +0000 (12:47 +0900)]
e_comp_screen: call eldbus_init before using eldbus
Change-Id: Iecb81e0227de7cd6c045a52fc4869cf9b7890b28
Juyeon Lee [Wed, 6 Sep 2017 02:53:09 +0000 (11:53 +0900)]
Revert "e_main: init dpms when subsystem inited"
This reverts commit
c4356fcf6c8ef877462d5a434730caef2e1eadb4.
Sung-Jin Park [Tue, 5 Sep 2017 08:31:46 +0000 (17:31 +0900)]
dbus policy: remove org.enlightenment.wm.conf (move into e-tizen-data package)
Change-Id: Ia33a9751bbd532df000482b01da5a116e5660c35
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Juyeon Lee [Tue, 5 Sep 2017 12:13:35 +0000 (21:13 +0900)]
e_comp_cfdata:add kbd_effect_style
Change-Id: If8acd6095081f8886e60577e8b8277c1a927ba30
SooChan Lim [Mon, 28 Aug 2017 09:34:43 +0000 (18:34 +0900)]
e_comp: rearrange the code at _e_comp_hwc_usable
Change-Id: I3d2a8cd65c16d2c723b5079ec51c9bd985aa2170
Boram Park [Tue, 5 Sep 2017 09:06:27 +0000 (18:06 +0900)]
e_main: init dpms when subsystem inited
Change-Id: I6677623188a8a9d161edc784cd552a04c0eba8b9
Sungbae Park [Tue, 5 Sep 2017 01:38:47 +0000 (10:38 +0900)]
policy : client active, raise, lower hook add
Signed-off-by: Sungbae Park <sb34.park@samsung.com>
Change-Id: I285372c40d07373317ff4a9f84aaa6704aba3bac
Signed-off-by: Sungbae Park <sb34.park@samsung.com>
Boram Park [Fri, 25 Aug 2017 10:14:47 +0000 (19:14 +0900)]
e_comp_wl: create below_bg_rectangle if it has below subsurface or video_client
Change-Id: Ie0debb67b5b184d522d169a9bb36205fd3ea9db2
Boram Park [Tue, 5 Sep 2017 01:25:06 +0000 (10:25 +0900)]
e_comp_wl_video: correct the coding rule violation
Change-Id: I2ba97aef4eabfa80834161ae2a2e5781e785a1bc
Boram Park [Mon, 4 Sep 2017 08:31:27 +0000 (17:31 +0900)]
e_comp_wl_video: checking primary layer's zpos to get a layer
Change-Id: I41f1d93832eb7f549a7f82d361240e25ff95a879
Changyeon Lee [Wed, 30 Aug 2017 13:46:26 +0000 (22:46 +0900)]
e_output: added COMPOSITOR_ENABLE event only when visible client is existed
Change-Id: I17f3577223999b33205fb911389c2288cb7bb4d8
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
Changyeon Lee [Fri, 1 Sep 2017 07:46:22 +0000 (16:46 +0900)]
e_comp_wl_rsm: attach null buffer when unbind client
Change-Id: I4be1a2d9e7975713fa51129b63e05f09ff4348c4
Changyeon Lee [Wed, 30 Aug 2017 06:28:03 +0000 (15:28 +0900)]
e_plane: fixed calculation unset_counter
consider renderer is rendered becuase e_plane_set is called after manual_render
Change-Id: Ib4ca2a3c806a7187f1515cd424ec76fcbde51f5c
Changyeon Lee [Tue, 22 Aug 2017 12:55:31 +0000 (21:55 +0900)]
e_comp_wl_rsm: get remote_buffer only when send changed_buffer event
Change-Id: Ib87a4786f06ea972c51adecf5cb93bd1da64faa5
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
Changyeon Lee [Tue, 22 Aug 2017 08:20:04 +0000 (17:20 +0900)]
e_comp_wl_rsm: used e_comp_wl_buffer of provider when bind_ec is commited
Change-Id: I904924770142d3f47f09d7e7b98437a8d47996fa
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
Changyeon Lee [Tue, 22 Aug 2017 04:52:52 +0000 (13:52 +0900)]
e_plane: set ec to plane if usnet_ec and ec is same
Change-Id: I203023e258844b1272dd158b6d9e3aa34729bdaf
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
Changyeon Lee [Tue, 22 Aug 2017 04:52:03 +0000 (13:52 +0900)]
e_output: added override add/del when dpms on/off
Change-Id: I36ccf0f75a08f7bbddaaa35bf058ce2c968491dd
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
Changyeon Lee [Mon, 21 Aug 2017 08:20:55 +0000 (17:20 +0900)]
e_plane: fixed redirected set logic when hwc on/off
Change-Id: I27d3ae8ad419c3cb4f2eb550d024f07150a5d706
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
Changyeon Lee [Mon, 21 Aug 2017 07:36:46 +0000 (16:36 +0900)]
e_plane: do not set ec to plane if unset_commit is set true
Change-Id: I74f65cc9f07594c2e2b21aba559753ba1ecb3cea
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
Boram Park [Wed, 30 Aug 2017 06:21:33 +0000 (15:21 +0900)]
e_comp_screen: send a dbus signal when screen rotated
Some daemons which is not related with UI want to know when screen is rotated.
Change-Id: I1c577105589ea0a7e458650e679817a0b400036b
Boram Park [Wed, 30 Aug 2017 02:56:51 +0000 (11:56 +0900)]
e_comp_object: consider topmost's layer_pending when changing stack
Change-Id: I2877cc9d31384e479e5d98b4f3ef80ce4341e935
Junkyeong Kim [Thu, 31 Aug 2017 00:55:42 +0000 (09:55 +0900)]
e_comp_wl_screenshooter: erase e_comp_wl_screenshooter_dump function
Change-Id: Id4b7c3aed942e52591081c310ed800e631f98a26
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Thu, 31 Aug 2017 00:45:56 +0000 (09:45 +0900)]
e_info_server: replace e_comp_wl_screenshooter_dump to e_output_capture for screen capture
Change-Id: Ie2a166ce34b6df5ed64794f9c28a220295d66be0
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Gwanglim Lee [Wed, 30 Aug 2017 14:09:57 +0000 (23:09 +0900)]
remote_surface: Stop capture job when the window is
uniconified while capturing on another thread.
If a commit event occurs for iconified window, then does cancellation
for capture thread and set the defer_img_save to true to restart the
capture thread again for new window buffer.
It can be using ecore_thread_check API to check whether the capture
job is done.
Change-Id: Ic2ea695bac3f36b5bd719bf7ba4a0e5ab8f7f4c7
Junkyeong Kim [Thu, 31 Aug 2017 01:12:51 +0000 (10:12 +0900)]
e_info_client: add command length comparing
Change-Id: I210a0f0a6cc1d6f548b8febbf14508409256da5a
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Bhavi Dhingra [Fri, 18 Aug 2017 11:34:48 +0000 (17:04 +0530)]
e_plane: add E_PLANE_HOOK_UNSET
Change-Id: Ic2697ef12ede92b7afae21a7f98921541612c2d5
Signed-off-by: Bhavi Dhingra <b.dhingra@samsung.com>
Doyoun Kang [Mon, 28 Aug 2017 07:21:14 +0000 (16:21 +0900)]
e_service_quickpanel: fix crashing enlightenment
There was a bug that enlightenment is crashed if the quickpanel service window is deleted
while closing quickpanel.
Change-Id: Ib41f75b89ea5271f6eaaf9b2c84b306964bc93e5
Doyoun Kang [Mon, 28 Aug 2017 01:09:30 +0000 (10:09 +0900)]
e_policy_visibility: change vc->state to UNICONIC before calling _e_vis_job_eval
There was a bug that the window which rendered already was added an uniconify_render job list again
because its vc->state was RUNNING_UNICONIFY.
For this, the log "VISIBILITY | TIMEOUT ~~~" was printed sometimes.
So, we changed its vd->state to UNICONIC to prevent adding an uniconify_render job list.
Change-Id: Iae33954ef675bd62fee788e4501724049f0aa219
Doyoun Kang [Mon, 28 Aug 2017 00:58:44 +0000 (09:58 +0900)]
e_policy_visibility: added log for debugging
Change-Id: I13808b14e850c1eb96aa7884b521ed8af984175d
Boram Park [Fri, 25 Aug 2017 10:13:30 +0000 (19:13 +0900)]
video: implementation tizen_policy.has_video
Change-Id: Ia47e653135e33119978f746aa723cb46608db795
Changyeon Lee [Mon, 21 Aug 2017 05:13:05 +0000 (14:13 +0900)]
e_plane: ignore current plane when checking can_surface_set
Change-Id: Ib500c1d57931f4f3711512d9374504209f8ea060
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
Changyeon Lee [Fri, 18 Aug 2017 04:35:06 +0000 (13:35 +0900)]
e_plane: do not set surface to layer if output of dpms is OFF
Change-Id: I52b4882e2dc3553af70449175860e2bcef607689
Changyeon Lee [Thu, 17 Aug 2017 14:13:41 +0000 (23:13 +0900)]
e_plane_renderer: do not recover buffer if ec_redirected set
Change-Id: I9d1a0ad270ebddc9bdb8173aef93a81934020a9c
Juyeon Lee [Thu, 24 Aug 2017 08:55:30 +0000 (17:55 +0900)]
e_info_client: beautify command
Change-Id: I3c34976b0a2fc2ea53279df4c31139282192b1a3
Juyeon Lee [Thu, 24 Aug 2017 05:28:48 +0000 (14:28 +0900)]
e_info: replace -dump_topvwins to -dump topvwins | ns
-dump topvwins: enables to dump top visible surfaces on commit
-dump ns : enables to dump native surface on evas object
Change-Id: I0ea6c174d52ef5cfdb7f7158f4380883bdc2ed2c
Boram Park [Tue, 22 Aug 2017 04:21:34 +0000 (13:21 +0900)]
e_comp_wl_rsm: update map when unbinded
Change-Id: I7a2146ceb7d1bab7363b6367285e5d9fbd1e427f
Boram Park [Sat, 19 Aug 2017 04:55:31 +0000 (13:55 +0900)]
e_comp_screen: export e_comp_screen_rotation_ignore_output_transform_send
Change-Id: Id9f56530e8c8e8ff6b67c5393b3dade51dba4a47
Boram Park [Sat, 19 Aug 2017 01:13:47 +0000 (10:13 +0900)]
e_comp_wl: apply evas-map when buffer-transform is changed
Change-Id: I5fb7d3c56fd26c943f22b116a873427ef366fac2
Boram Park [Fri, 18 Aug 2017 08:30:34 +0000 (17:30 +0900)]
transform: enhance debug logs
Change-Id: I2d36cf827d589ee11626f4101e4f8ba02ad5344f
Boram Park [Fri, 18 Aug 2017 10:28:10 +0000 (19:28 +0900)]
e_info: add map information to compobjs
Change-Id: Ia15281554a4ca9093da5ff0238aff6f639bc4915
Sung-Jin Park [Mon, 21 Aug 2017 07:47:12 +0000 (16:47 +0900)]
org.enlightenment.wm.conf: fix dbus policy to allow dbus message for screen-reader and processmgr
Change-Id: Id184ab090173fcd7b62375f04a59b6996e97d540
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Doyoun Kang [Sun, 20 Aug 2017 09:06:42 +0000 (18:06 +0900)]
focus: revert focus after rendering below window
When the window was lowered, focus was changed slowly because it handled after finishing effect.
So, we changed code to change focus when the below window of lowered window was committed.
Change-Id: Iaeab8b5f77d413a422f1cfd8974903bd4a55bca0
Juyeon Lee [Thu, 17 Aug 2017 14:27:11 +0000 (23:27 +0900)]
floating: allow to move geometry while floating mode set
Change-Id: I5294d278affbd58e2b71b6eb21577b2537fa477d
Boram Park [Thu, 17 Aug 2017 03:28:07 +0000 (12:28 +0900)]
e_comp_wl_video: enhance error logs
Change-Id: I3fa2d9939e58b8fff041a7c876c8c77e8b6271da
Gwanglim Lee [Thu, 17 Aug 2017 05:11:26 +0000 (14:11 +0900)]
remote_surface: do not set null buffer commit while changing the buffer for the H/W plane
It prevents blinking black screen problem caused by null buffer commit
while unbinding remote surface.
Change-Id: I3623ec07362156d5bdf59332bc1dc496871f3e6e
Gwanglim Lee [Thu, 17 Aug 2017 04:58:09 +0000 (13:58 +0900)]
visibility: do not add child window which is obscured by 24bit
parent window to uniconify job list
It prevents uniconify timeout error caused by obscured child
window which doesn't send commit event.
Change-Id: Ic92172fe090ad9f9cee60ad2a295dcef0b8ec001
JunSeok, Kim [Wed, 16 Aug 2017 07:13:30 +0000 (16:13 +0900)]
e_comp_screen: add implementation for version 2 of tizen_policy
The destructor added to tizen_policy so add the implementation of server
side.
Change-Id: I170a277b4891301aba53ce75747119821c13d34d
JunSeok, Kim [Wed, 16 Aug 2017 07:12:48 +0000 (16:12 +0900)]
e_policy_wl: add implementation for version 2 of tizen_display_policy
The destructor added to tizen_display_policy so add the implementation
of server side.
Change-Id: If4727b13587128cd6b6f22f93a38113acdb1151e
JunSeok, Kim [Wed, 16 Aug 2017 07:11:39 +0000 (16:11 +0900)]
e_policy_wl: add implementation for version 2 of tizen_launchscreen
The destructor added to tizen_launchscreen so add the implementation of
server side.
Change-Id: I145c9cea46571f0fa65b2462bc3f16d4452df4db
JunSeok, Kim [Wed, 16 Aug 2017 07:09:48 +0000 (16:09 +0900)]
e_policy_wl: add implementation for version 2 of tizen_subsurface_watcher
The destructor added to tizen_subsurface_watcher so add the
implementation of server side.
Change-Id: I70185096ef5f5a42611fe951267f8e4f3736ac2e
JunSeok, Kim [Wed, 16 Aug 2017 05:44:12 +0000 (14:44 +0900)]
e_policy_wl_video: add implementation for version 2 of tizen_video
The destructor added to tizen_video so add the implementation of server
side.
Change-Id: I094f01bf06c04d97a5b42632ed58ed8e1ec1843c
JunSeok, Kim [Wed, 16 Aug 2017 05:43:22 +0000 (14:43 +0900)]
e_policy_wl_screenshooter: add implementation for version 2 of tizen_screenshooter
The destructor added to tizen_screenshooter so add the implementation of
server side.
Change-Id: I518ae78ff36b3da5443a99b4319c36b150330e83
JunSeok, Kim [Mon, 14 Aug 2017 02:22:34 +0000 (11:22 +0900)]
e_policy_wl: add implementation for version 6 of tizen_policy
The destructor added to tizen_policy so add the implementation of server side.
Change-Id: I3a18a6ee0a1be371157c3a1b9a7b07d89259e728
Changyeon Lee [Wed, 16 Aug 2017 11:12:35 +0000 (20:12 +0900)]
e_plane: fixed build warning
Change-Id: Id438a76a17e1ee9caf0fb047ca49e064ecd8179b
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
Sangjin Lee [Wed, 16 Aug 2017 07:31:11 +0000 (16:31 +0900)]
remove the link of wl_resource destory listener
wl_resource was use the wl_priv_signal for destroy signal from new version of wayland.
unlike the wl_signal, the link of signal should be removed in the destory callback function.
If not, it could the cause of memory crash when instance of link was freed without unlink
in the destroy callback.
Change-Id: Id98e0c6262adbf6c9b3df6f272ab11a199cefb4c
Doyoun Kang [Wed, 16 Aug 2017 07:49:18 +0000 (16:49 +0900)]
e_policy_visibility: add code to handle pol_vis->clients_hast when ec is new_client
there was crashing enlightenment sometimes when it is shutdowned.
it was due to access the freed ec in e_policy_visibility_shutdown().
so, we found the weakness of handling remove ec and fixed it.
Change-Id: If98b1dabce495213660dff94e4d7a92474dc80c5
Doyoun Kang [Tue, 15 Aug 2017 08:46:07 +0000 (17:46 +0900)]
e_policy_conformant: add log for ec's window info
Change-Id: Icdafca676700283683062244492084db7be5de36
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
Juyeon Lee [Mon, 14 Aug 2017 07:17:37 +0000 (16:17 +0900)]
e_info_server: svace fix, uninitialized variable 'array_of_string' was passed
Change-Id: Ia2385c7b2ba768fd0b9cbf6671e0c59c81049b5c
Juyeon Lee [Mon, 14 Aug 2017 05:07:40 +0000 (14:07 +0900)]
e_pixmap: dummy id starts from 1
Change-Id: If46bb1c156b6385abccf23a7281cae07a0ca6386
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
Junkyeong Kim [Wed, 9 Aug 2017 08:48:48 +0000 (17:48 +0900)]
e_output: add e_output_capture function
use tdm_capture or e_comp_wl_video_buffer_convert for capture image of output.
if support tdm_capture, use tdm_capture. if not support tdm_capture, use pixman(e_comp_wl_video_buffer_convert).
Change-Id: Ic12ff3cb8037b29b5cb2d8fe42d06ab7baa4f5d0
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Fri, 11 Aug 2017 07:12:02 +0000 (16:12 +0900)]
e_eom: add external output checking function
if there is any external output, do not init eom. return TRUE.
Change-Id: Idda1521e4dd2bd65a0393e1fd8df33af35f5056e
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
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
Changyeon Lee [Thu, 10 Aug 2017 08:13:46 +0000 (17:13 +0900)]
e_comp_wl_video: use buffer_show instead frame_buffer_show in cb_evas_show
Change-Id: I81044ea0b6e45ba15698fae10677b61c3151fcaa
SooChan Lim [Thu, 10 Aug 2017 23:43:02 +0000 (08:43 +0900)]
e_comp: add the option for using the type of e_comp_wl_buffer
add use_native_type_buffer option
0 : use tbm buffer type of e_comp_wl_buffer
1 : use native buffer type of e_comp_wl_buffer
Change-Id: I0f4548000c4ab57fbf72b9dbecaf0980933251be
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>
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
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