Changyeon Lee [Tue, 20 Feb 2018 09:22:28 +0000 (18:22 +0900)]
e_plane: use usable_buffer protocol for managing exported buffer
Change-Id: I232f0aaa42e64a5843e902a84058a85ceaeb97db
Juyeon Lee [Mon, 19 Feb 2018 06:27:01 +0000 (15:27 +0900)]
e_comp_wl_shell: make ref/unref pair for ec
when creation of zxdg_toplevel_v6 or zxdg_popup_v6
Change-Id: I26f77679bf4df30f574a33c5046c57d04eb33251
Gwanglim Lee [Tue, 13 Feb 2018 08:17:41 +0000 (17:17 +0900)]
e_comp_wl_shell: changed to use xdg-shell-unstable-v5 instead of xdg-shell unknown version
Change-Id: I60cf7d071da58a10991e541c13a5b53082802c66
Changyeon Lee [Thu, 1 Feb 2018 12:11:55 +0000 (21:11 +0900)]
e_plane_renderer: add checking state of renderer in deactivate
Change-Id: I589974c05302919aae97286160fab989c1127352
Changyeon Lee [Wed, 3 Jan 2018 11:43:04 +0000 (20:43 +0900)]
e_plane_renderer: always release export buffer in deatch_cb
Change-Id: I4af7eed3bd6c13f7ee002b034c90d5b723c63dad
Changyeon Lee [Tue, 26 Dec 2017 06:42:22 +0000 (15:42 +0900)]
e_comp_wl_tbm: always export rsm_buffer when send buffer_changed
Change-Id: I7ae2df492038202adf775edc7170cba2aa69b1e0
Changyeon Lee [Tue, 26 Dec 2017 06:40:53 +0000 (15:40 +0900)]
e_comp_wl_rsm: added checking null of rsm_buffer resource
Change-Id: Ic6f4805831ed619108361cbd0dadb2cfd0768aa7
Gwanglim Lee [Fri, 15 Dec 2017 11:39:05 +0000 (20:39 +0900)]
e_comp_wl: Removed dependency on tizen extensions in e_comp_wl header file
Now, pkg-config for the tizen extension is no longer required when building
e's sub-modules.
Change-Id: Ief2bbd4994f3b9c92a3a086f79a15baa0165693e
Gwanglim Lee [Wed, 13 Dec 2017 07:16:43 +0000 (16:16 +0900)]
Revert "e_comp_wl: fixed path of the tizen-extension header"
This reverts commit
c5b2d673c58c2fb159ccb1aae0584815050807c3.
Gwanglim Lee [Tue, 12 Dec 2017 06:18:06 +0000 (15:18 +0900)]
e_comp_wl: fixed path of the tizen-extension header
Change-Id: I20c4f8f17d073913c9930ca1b87b80e8659ee029
Sung-Jin Park [Mon, 11 Dec 2017 05:19:03 +0000 (14:19 +0900)]
Revert "e_keyrouter: support a event_surface event"
This reverts commit
9099bb5a36a21aa0b7e5dded119ebc21b4df78ab.
Change-Id: I7458adfefe173c6007ce04c9099a8fa8253a01d0
JengHyun Kang [Fri, 13 Oct 2017 10:13:07 +0000 (19:13 +0900)]
e_keyrouter: support a event_surface event
Change-Id: Ib14f91db1311bb7f96957431328ff26f188ef42a
(cherry picked from commit
6af552cf362869198c2664b6c42fffb2deb87f00)
Sung-Jin Park [Fri, 24 Nov 2017 08:28:25 +0000 (17:28 +0900)]
e_input: fix not to call ecore_evas_input_event_register_with_multi() : unnecessary
Change-Id: I4074be93b2c3e40849c4690d403bb3df1ff86d3a
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Gwanglim Lee [Thu, 23 Nov 2017 23:59:19 +0000 (08:59 +0900)]
e_comp_wl_shell: send toplevel v6 configure event before client window is mapped
Change-Id: I26bca33fd9c5e1ae8ed9f7201e5a0c4f717d48f5
Gwanglim Lee [Thu, 23 Nov 2017 22:59:37 +0000 (07:59 +0900)]
e_plane: removed unused label 'hwc_setup_fail'
Change-Id: I839be9bdfbdf84903822b5c30955ed5c5fdf15c7
Sung-Jin Park [Thu, 23 Nov 2017 07:18:02 +0000 (16:18 +0900)]
e_input: set ecore_evas, dev to e_input before initializing libinput udev backend
Change-Id: Id257ee142e8f34b518d82bdcb095fdf53a834550
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Gwanglim Lee [Thu, 16 Nov 2017 04:42:30 +0000 (13:42 +0900)]
e_plane: removed dependency to the evas gl_drm engine
Change-Id: I6ffd9c9aad9b2e88b54078194aabec30089ef37a
Gwanglim Lee [Tue, 14 Nov 2017 13:49:02 +0000 (22:49 +0900)]
e_plane_renderer: removed inclusion of unused headers
Change-Id: I6b90c895e9cb474acd86a7d1c62f595f9e2a997e
Gwanglim Lee [Tue, 14 Nov 2017 11:53:04 +0000 (20:53 +0900)]
e_input: fixed a warning.
Change-Id: Iec5cef80d339721455a07ee70a9e42bc3aa21eaf
Gwanglim Lee [Tue, 14 Nov 2017 11:51:58 +0000 (20:51 +0900)]
e_input: fixed a warning. given character variable 'seat' should be name of evas device.
Change-Id: I87821eed68278235e2f8731aa1e80a76ce5ebeea
Gwanglim Lee [Tue, 14 Nov 2017 11:49:09 +0000 (20:49 +0900)]
e_input: removed unused function to fix build error
Change-Id: Icd2e92b2793bc2fc7ea2e1e4f5a6aa55e4af0c5e
Gwanglim Lee [Tue, 14 Nov 2017 11:47:08 +0000 (20:47 +0900)]
e_input: renamed e_input_get_ecore_evas to e_input_ecore_evas_get
Change-Id: I248dd515a4c6364f22300ce635435a7a3bf4e308
Gwanglim Lee [Tue, 14 Nov 2017 11:33:12 +0000 (20:33 +0900)]
e_input: added missing arguments for evas_device_list
Change-Id: I8ce82fd4cd6ca3bfd1612264820cdec3f92f4433
Gwanglim Lee [Tue, 14 Nov 2017 11:26:10 +0000 (20:26 +0900)]
e_input: fixed a build error
Change-Id: I2a13f78651cc278600c16ede3824d80d72a9f6e9
Gwanglim Lee [Tue, 14 Nov 2017 11:20:41 +0000 (20:20 +0900)]
e_input: added missing character ';'
Change-Id: I2896cb42b72ae6d095c53349641d1531388caee0
Gwanglim Lee [Tue, 14 Nov 2017 10:43:13 +0000 (19:43 +0900)]
screenshooter: removed inclusion of Ecore_Wayland.h
Change-Id: Iec1ddc4dc2f4d4377d593c8a63d2adf908d19125
Gwanglim Lee [Tue, 14 Nov 2017 07:28:32 +0000 (16:28 +0900)]
configure.ac: added build flags for the dlog to fix build error
Change-Id: I849286a9813ea268bfd6fe1b876e6ece2bc66465
Gwanglim Lee [Tue, 7 Nov 2017 05:31:03 +0000 (14:31 +0900)]
e_comp_wl_shell: add support for xdg_shell_v6 interface
Change-Id: I0b2cd31371435f7fb4746161a54642fbd6de0e7b
Sung-Jin Park [Wed, 1 Nov 2017 02:27:46 +0000 (11:27 +0900)]
e_client, e_comp_wl, e_info_client, e_input : replace Ecore_Device stuff with Evas_Device stuff
Change-Id: I5de36e14e6c80841e5c8f2d3acc2ff72e84c4783
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Juyeon Lee [Wed, 8 Nov 2017 04:34:52 +0000 (13:34 +0900)]
e_service_quickpanel: remove log
Change-Id: Idbb4e3866f384e111c8186565e379fa1f904a2bf
JunSeok, Kim [Mon, 6 Nov 2017 06:56:25 +0000 (15:56 +0900)]
e_test_helper: add eldbus signal of focus changed
Change-Id: I8d6662fd936de30de22391f093ea3db18f84603e
Juyeon Lee [Thu, 2 Nov 2017 12:54:08 +0000 (21:54 +0900)]
e_desk: zoom disorder on quickpanel window
the quickpanel window client is not belong to any smart obj after boot
but, by below condition it became a smart obj member
1. of e_desk smart obj once quickpanel open/close execution done
2. of mover smart obj while dragging mover obj for quicpanel effect
desk-zoom should not be applied on the quickpanel if it belongs to smart obj
because its parent is e_desk smart obj and zoom is already set
Change-Id: Id4cd216934183209b180e0a324e45e0fafff0bb6
Gwanglim Lee [Mon, 6 Nov 2017 01:15:07 +0000 (10:15 +0900)]
e_module: _e_modules_hash initialization is done in the e_module_init, not in the e_module_new.
Change-Id: Ic3752b63e3918980324facbf9a705011038dda03
Boram Park [Fri, 3 Nov 2017 04:16:45 +0000 (13:16 +0900)]
e_comp_wl_video: fix no-release issue when copied
Change-Id: I8e936a3e9161a9753e368a19c00fed6f5dbe30af
Boram Park [Thu, 2 Nov 2017 07:26:09 +0000 (16:26 +0900)]
dpms: move zone controlling to output temporarily
Change-Id: If7fdd0a1825c6faea229de95c455885a3c9f3602
Boram Park [Thu, 2 Nov 2017 07:24:19 +0000 (16:24 +0900)]
e_output: support intercept_hook functions
Change-Id: I88ee11c901554964e043a456730bfa20418e3df3
Gwanglim Lee [Thu, 2 Nov 2017 14:47:20 +0000 (23:47 +0900)]
e_module: added a new init function for initializing module events at pre-stage of main function
Change-Id: I94ebea2fd0b5798683f8b8de99b6aebe220dae7e
Gwanglim Lee [Thu, 2 Nov 2017 04:28:21 +0000 (13:28 +0900)]
e_comp_wl_shell: moved module code for wayland shell handler to enlightenment's core
Change-Id: Ic49ea693a2de9ba62a2e569973c8325e8433fef0
Juyeon Lee [Wed, 1 Nov 2017 03:46:48 +0000 (12:46 +0900)]
e_comp: cancel hwc below quickpanel windows when open
if e_config->use_desk_smart_obj is 1,
e_desk smart obj became a child of canvas.
and the smart obj has quickpanel as a member of it
so, quickpanel window couldn't be a child of canvas, but e_desk
Change-Id: I8b6b84f7e9142846244651eea19dcb2cf9c66e80
Juyeon Lee [Tue, 31 Oct 2017 05:13:21 +0000 (14:13 +0900)]
apply ec->x,y when defer move
while client doing unmaximize, x,y(0,0)has passed to defer move
but, move request has been applied before the 1st buffer commit
as a result, there were bug for move ignore due to defer move
Change-Id: I7a22a9c93e0e1c64f5d2678f2c9744f692364540
Gwanglim Lee [Mon, 30 Oct 2017 08:08:24 +0000 (17:08 +0900)]
e_comp_object: fixed a problem that final clip region of the mouse cursor object could be wrong after rotating
Due to an initial position of cw->clip that is (0, 0), it could occur that the
top of the mouse cursor object could be clipped after rotating. Ideally, this
issue should be fixed at the evas rendering engine side, but extending the position
to (-9999,-9999) from (0, 0) is enough for resolving this issue.
Change-Id: Icdf1bfbb428945827b542be1475fac2b32de28bb
Boram Park [Mon, 30 Oct 2017 10:38:28 +0000 (19:38 +0900)]
e_comp_wl_video: correct pp buffer's format
It should be one of supported formats of layer
Change-Id: Id6d2e1d2776eff0c647c768dada9a0a0a111730b
Junkyeong Kim [Mon, 30 Oct 2017 04:30:12 +0000 (13:30 +0900)]
e_output: change e_output_commit for pp zoom
Change-Id: Id792eb99a99c8ce3bef758e5951e92016d8ce8a0
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Boram Park [Fri, 27 Oct 2017 01:49:53 +0000 (10:49 +0900)]
e_comp_screen: rotation input device when screen rotated
Change-Id: I0ad5b199b7195122fec60058f74bf06a61ad9197
Changyeon Lee [Thu, 26 Oct 2017 04:42:12 +0000 (13:42 +0900)]
e_plane_renderer: support hw cursor in rotation environment
Change-Id: Ic59edc0fcdd945bf7e2d082101fc5c4f0830dccc
Changyeon Lee [Wed, 18 Oct 2017 05:00:41 +0000 (14:00 +0900)]
e_plane: use commit_handler for checking wait commit
if commit_per_vblank is disabled
Change-Id: I4dfc0811e44900547f8a70aafa2ade8747a99a4a
Changyeon Lee [Thu, 19 Oct 2017 04:21:14 +0000 (13:21 +0900)]
e_plane: sync with compositing buffer when ec enter HWC mode
Change-Id: I3c8fb49dc8e1001511b564287ff5dcd1b4289ee6
Changyeon Lee [Thu, 19 Oct 2017 02:36:42 +0000 (11:36 +0900)]
e_plane: fixed unset_counter when visible client is unset
Change-Id: I5b0c487bd95622fc10f350407080eb85088b304f
Gwanglim Lee [Mon, 30 Oct 2017 02:15:50 +0000 (11:15 +0900)]
e_input: converting to floating point correctly.
Change-Id: I1dbe59158d40f786fdebaafe1a5ef491c78dd2d8
Doyoun Kang [Thu, 26 Oct 2017 02:03:05 +0000 (11:03 +0900)]
e_client: fix focus issue
There was a side effect on below patch. This patch fix it.
---------------------------------------
e_client: fixed focus issue
There was a bug that the focus is set to the top window when user touches the below window.
in this case (user touches the window), touched window should be get the focus.
This patch can resolve this issue.
Change-Id: I090a1ed27b3f20081e4f69fc2a8f5461f6c7ff0d
----------------------------------------
Change-Id: I28840969f94595b8545b6ef36548fc0f7afe5798
Junkyeong Kim [Fri, 20 Oct 2017 07:38:10 +0000 (16:38 +0900)]
e_output: change pp zoom touch rect cal method
fix pp zoom center x, y origin coordinate error.
Change-Id: I6c819c3f8d7d561de99698e20a26f54bbccc6d7e
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Wed, 25 Oct 2017 03:06:54 +0000 (12:06 +0900)]
e_plane: check can_dequeue before execute pending pp data commit
Change-Id: Ia815055f1387c2f8d9450698d94d78baf73f3eee
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Boram Park [Mon, 23 Oct 2017 23:51:59 +0000 (08:51 +0900)]
e_output: reset all planes and layers when dpms off
Change-Id: If87ba196d96ced11ae11146092c324b6070298d7
Boram Park [Mon, 23 Oct 2017 02:56:53 +0000 (11:56 +0900)]
e_comp_screen: consider the output-transform only if necessary
Change-Id: Id8362667b3646784107b2f5b5ef04a35ce578572
Boram Park [Mon, 23 Oct 2017 02:51:44 +0000 (11:51 +0900)]
e_config: add screen_rotation_client_ignore variable
For all clients to ignore output transform status
Change-Id: I3c9bc13bbaf31fb9543a4b2a387c1c79ef804ebc
Sangjin Lee [Thu, 19 Oct 2017 08:20:39 +0000 (17:20 +0900)]
e_comp_wl: flush the buffer by every commit
If new buffer is commited after the surface was iconic,
server will send the flush event to client for reduce memory.
Also the point of flush moved to _e_vis_client_cb_evas_hide from e_client_iconify.
becase if a surface is on animation, iconify state should delay to stop animation.
Change-Id: I542046c7572ab08f40674cb30515c0d22dd5603d
Junkyeong Kim [Thu, 19 Oct 2017 09:40:55 +0000 (18:40 +0900)]
e_output_capture: add sync flag
Change-Id: Ic8a116599401c7a45c9f445e5aa42c2341a6e3ad
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Sun, 15 Oct 2017 12:25:01 +0000 (21:25 +0900)]
e_plane: remove pp pending data if offscreen commit or dpms is not on.
Change-Id: I4d895edb0d0a1530cd0208299e9d2ef5ce2f9b5e
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Doyoun Kang [Wed, 18 Oct 2017 07:42:40 +0000 (16:42 +0900)]
softkey: change internal type in E_Policy_Softkey
Change-Id: Icc23c1dde649df2b0b54cafaca110f7e4dd6731a
Changyeon Lee [Wed, 23 Aug 2017 11:17:50 +0000 (20:17 +0900)]
e_comp_wl_rsm: do not send latest buffer if remote_surface is already redirected
Change-Id: I45fdd2c30c4725df0020f6b5868a31509100135f
Changyeon Lee [Tue, 10 Oct 2017 09:57:21 +0000 (18:57 +0900)]
e_comp_wl_rsm: send buffer_destroy event when remote_surface is destroyed
Change-Id: Ice3bbbd16e70c6862dff3c2edcacdb9a2a1fa44a
Doyoun Kang [Wed, 18 Oct 2017 01:39:42 +0000 (10:39 +0900)]
softkey: modify softkey feature
We add code to control the softkey by module.
Change-Id: Ice65d31fd1d71cd87daa81653d4e356ab070f988
Doyoun Kang [Tue, 17 Oct 2017 04:45:06 +0000 (13:45 +0900)]
e_policy_visibility: fix bug for deiconify_approve
The child window didn't send uniconify event when it set transient for a parent window
which is running deiconify_approve for activation.
In this case, the child window didn't render because its internal state is iconic.
Change-Id: Ie375ec92004223f9630df3077cdc919420f9c4ee
Doyoun Kang [Tue, 17 Oct 2017 02:03:01 +0000 (11:03 +0900)]
e_config: add configurations for qp_handler's transparency
Change-Id: Ia494c69c6118563097ba58d450c70eb0769fb75b
Doyoun Kang [Sat, 14 Oct 2017 08:22:14 +0000 (17:22 +0900)]
e_comp_object: set visibility_calc flag after all animation is finished
Change-Id: I0db00821ca2ec8b42262d8ddcb53adf181ef6e17
Junkyeong Kim [Mon, 16 Oct 2017 06:14:27 +0000 (15:14 +0900)]
e_output: execute touch transform if pp zoom was set when rotate
Change-Id: Id0b8730da5a93c7a7f49ce5e952c0aacbc28febf
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Fri, 13 Oct 2017 10:02:33 +0000 (19:02 +0900)]
e_desk: erase unused variable
Change-Id: Ib56d4883bbdce27615108905b0ecf45b94193a17
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Sun, 15 Oct 2017 12:12:23 +0000 (21:12 +0900)]
e_plane: release resource if pp fail
Change-Id: I401125e536d558cb99d053cc213eb186afc26c63
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Fri, 13 Oct 2017 10:03:46 +0000 (19:03 +0900)]
e_output: check pp commit possible before execute _e_output_render_update
Change-Id: I6adb8dcc066ae1618f590cbc0c41ac8297bd275e
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Fri, 13 Oct 2017 09:49:04 +0000 (18:49 +0900)]
e_plane: add e_plane_pp_commit_possible_check function
Change-Id: I1c8d8fcc4136846cdaf5685621032aeecb85fd04
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Fri, 13 Oct 2017 09:34:00 +0000 (18:34 +0900)]
e_plane: check pp pending lists by eina_list_count
Change-Id: Ic0102df1ffeeb5f4d6d1b1b5a32491f9aec3e32a
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Amarnath [Thu, 5 Oct 2017 09:12:52 +0000 (14:42 +0530)]
e_comp_object: Update DIM effect when effect set
Change-Id: Icf7a9c77e33b4b0b21c1e300efa800559fd6daa7
Signed-off-by: Amarnath <a.amarnath@samsung.com>
Juyeon Lee [Thu, 12 Oct 2017 11:43:27 +0000 (20:43 +0900)]
e_desk: map applied on client only if e_desk_zoom_set
HWC was disabled due to e_desk apply map on all clients.
Change-Id: I1f2066dc6621ced880dec604b8bbcb260b805e7d
Juyeon Lee [Thu, 12 Oct 2017 08:33:25 +0000 (17:33 +0900)]
e_comp: get screen width, height insteand of e_comp->w/h
if screen_rotation is set to 90 or 270 than,
screen width is not match with e_comp->w and vice versa.
Change-Id: I039275de144c5cc075d7e73b2b9d3ae4ed2aa405
Minsu Seo [Wed, 11 Oct 2017 05:01:51 +0000 (14:01 +0900)]
e_comp_wl: add log to check window name in touch down,up,cancel
Change-Id: I0e8a267b01ab063af0c273b190a163928ec5708a
Amarnath [Thu, 25 May 2017 05:09:14 +0000 (10:39 +0530)]
e_comp_wl: Fix cursor timer update for touch motion
Change-Id: I03d7c0ccc40f0e07ea47fbaf7e0a38e2cebb236f
Signed-off-by: Amarnath <a.amarnath@samsung.com>
Boram Park [Wed, 11 Oct 2017 04:25:12 +0000 (13:25 +0900)]
e_desk: not changing subsurface's pos
Change-Id: Iec70b0b714cc4eaf016b9a17c9ea457bafaafd3c
Doyoun Kang [Tue, 10 Oct 2017 11:36:00 +0000 (20:36 +0900)]
e_client: add bind_ref value in E_Client structure
We add a bind_ref value to handle a reference count when the ec is bound to remote surface.
Change-Id: I27fae54dd9037b76a0d3e534c0b2e3ff2ecfbfad
Gwanglim Lee [Tue, 10 Oct 2017 12:35:11 +0000 (21:35 +0900)]
e_output: fixed typo.
Change-Id: I403273ec8055d2ecb03a1359356dc31a8dd2b981
Gwanglim Lee [Tue, 10 Oct 2017 12:33:05 +0000 (21:33 +0900)]
remote_surface: get rid of unused variables
tbm_surface_get_width/height functions are called unnecessarily.
Change-Id: I6621a0138f1231bf180a9c79332904a51ee371c9
Gwanglim Lee [Tue, 10 Oct 2017 12:20:35 +0000 (21:20 +0900)]
remote_surface: removed unnecessary rw attributes when using tbm_surface_map
Change-Id: I3852eaf88d5f4f0e3ab701cb360d4eb8f58735c2
Boram Park [Tue, 10 Oct 2017 09:05:56 +0000 (18:05 +0900)]
e_comp_wl_rsm: fix wrong dump images for transformed buffer
Change-Id: I3795f0456f3c879d04683f410c17538847320012
Gwanglim Lee [Wed, 27 Sep 2017 12:51:44 +0000 (21:51 +0900)]
e_comp_screen: performs evas_norender in idle to avoid memory leaks for evas objects
Change-Id: I7b34676dd6a75df2a077653950d22ad7ab45588e
Gwanglim Lee [Wed, 27 Sep 2017 05:18:15 +0000 (14:18 +0900)]
e_config: added support for evas_norender to avoid memory leaks for evas objects
The memory leak in the evas could occur if E doesn't perform evas rendering.
It is because cleanup for evas object is processed in the rendering stage of
evas. Thus if E is always performing HWC for compositing the new evas object,
then leak can occurs on the evas side even after deletion of that object.
In order to resolve it, we have added comp_canvas_norender configuration value.
If user enables this configuration, then E always performs evas_norender in idle
to cleanup evas objects which had not been rendered through evas rendering.
Change-Id: I89dd8d931b75f78ca2114e493ca7b46eb81bf28e
Boram Park [Fri, 29 Sep 2017 01:15:13 +0000 (10:15 +0900)]
e_comp_wl_video: creating mask_obj only if topmost is 32 depth
if topmost is 24 depth, black_bg_rectangle will be created. And UI layer will be
punched by black_bg_rectangle.
Change-Id: I59e8e1067fe4536c07387848ffdce5b105bdae47
Sangjin Lee [Thu, 28 Sep 2017 07:59:43 +0000 (16:59 +0900)]
e_policy_visibility: change uniconify renderer
when a surface was binded to remote_surface, it should be check provider's commit for
uniconicy render. so add the function for get provider and use it.
Change-Id: Ieac5f6485efce28e3dd5433096413365fe5fd0f6
Sangjin Lee [Thu, 28 Sep 2017 11:29:05 +0000 (20:29 +0900)]
e_comp_wl_rsm: add hash for the bound surface
Change-Id: If2d197ab0ad22d76296a0683de48409c52ce2973
Junkyeong Kim [Thu, 28 Sep 2017 11:58:26 +0000 (20:58 +0900)]
e_plane: set correct src tsurface for pp
Change-Id: Iaf43c4bd41947f8f6c99d77e46a49281a5b028a8
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Boram Park [Thu, 28 Sep 2017 08:10:05 +0000 (17:10 +0900)]
e_comp_wl: not creating mask_obj if black_bg_rectangle created
Change-Id: I915d684de385da203bc4931d0d34ee4fd0ef3360
JunSeok, Kim [Tue, 26 Sep 2017 06:56:31 +0000 (15:56 +0900)]
buffer_flush: add aux hint about buffer_flush
Add aux hint "wm.policy.win.iconify.buffer.flush".
client can switch buffer flush when iconify state with this hint.
Change-Id: I00e0e5a1d8b1587f90a1381df82756ae2e0748a1
JengHyun Kang [Thu, 28 Sep 2017 05:06:09 +0000 (14:06 +0900)]
e_input: fix svace issues
- check a e_output is NULL
- cast double to integer
Change-Id: I4f9ef79d7d0f2109d030d1f2d24c97d2f7be3683
Sung-Jin Park [Thu, 28 Sep 2017 01:53:45 +0000 (10:53 +0900)]
Revert "set the USE_NATIVE_BUFFER feature at emulator"
This reverts commit
20f37e0bb6321717cc423612ce74f32177e33dba.
Change-Id: I35709a002e34266a16a44f07713d42f637b13d0e
Sung-Jin Park [Thu, 28 Sep 2017 01:48:34 +0000 (10:48 +0900)]
all: remove ecore drm dependencies
Change-Id: I08264689bca8affcb40ec4aa534942498368f933
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Wed, 27 Sep 2017 12:51:37 +0000 (21:51 +0900)]
e_plane & e_plane_renderer: use e_comp's tqueue and remove ecore drm dependency
Change-Id: If0e1438816899f216a243fc5d37cb5dd15f8c1da
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Wed, 27 Sep 2017 12:50:27 +0000 (21:50 +0900)]
e_eom: modify to remove ecore drm dependency
Change-Id: Ic3fee5b65362d232496f5b4f3a560e396d12ed11
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Wed, 27 Sep 2017 12:43:32 +0000 (21:43 +0900)]
e_comp_screen: add support for ecore_evas_tbm_ext_new and tdm event handling, remove ecore drm dependent code
Change-Id: I2b519e076145dc3f1dde209c84999968f2afa912
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Wed, 27 Sep 2017 11:27:47 +0000 (20:27 +0900)]
e_comp_wl_input: substitue e_input APIs for ecore_drm APIs
Change-Id: I1e4c781dcd5335245892b47e4f9099f377fc0596
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Wed, 27 Sep 2017 11:26:59 +0000 (20:26 +0900)]
e_comp_screen: substitute e_input APIs and data structures for ecore drm dependent stuff
Change-Id: If21351c8743d48b5b5b035551e40dc5685173bad
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Wed, 27 Sep 2017 11:24:15 +0000 (20:24 +0900)]
e_output: substitute e_input APIs for ecore_drm APIs and remove ecore drm dependency
Change-Id: I0802ff63a2bf37172fc652b1fbcb8fc7e9ff6b3e
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Wed, 27 Sep 2017 11:21:33 +0000 (20:21 +0900)]
e_mouse: substitute e_input APIs for ecore_drm APIs
Change-Id: Ibdefc21f0fded6a69fdcb6fe0069eea2fcb8e3b1
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>