Junseok, Kim [Thu, 31 Jan 2019 09:27:23 +0000 (18:27 +0900)]
e_test_helper: change eldbus_connection to e_dbus_conn
Change-Id: Iff814eca5e166f0ac348754300d959ac94ee40b4
Doyoun Kang [Tue, 29 Jan 2019 01:08:25 +0000 (10:08 +0900)]
e_info: add ec list information for printing topvwins
Change-Id: I8a144c1fd7716b18cc24a7ad5d3eb479f6bfffad
Gwanglim Lee [Fri, 18 Jan 2019 00:21:10 +0000 (09:21 +0900)]
e_comp_wl_rsm: make sure temp file is created with secure permissions.
Change-Id: I1bc7262df16c982283e170282d7be800e2a3e430
Changyeon Lee [Mon, 28 Jan 2019 04:58:18 +0000 (13:58 +0900)]
e_hwc_window: reset constraints when device type window transit to composite
Change-Id: I58d3eff9db56a51579945bcf7f157ccd19673431
Changyeon Lee [Fri, 25 Jan 2019 11:58:34 +0000 (20:58 +0900)]
e_hwc_window: add e_hwc_window_transition_get/set func
Change-Id: I2a55c748d92f3dab6e9b4243f582cf64eb174a48
Changyeon Lee [Thu, 24 Jan 2019 10:54:45 +0000 (19:54 +0900)]
e_hwc_windows: fix typo
Change-Id: I1c8e706232866d040cc27b718eaeba82afcbafa8
Changyeon Lee [Thu, 24 Jan 2019 10:17:34 +0000 (19:17 +0900)]
e_hwc_windows: commit hwc even if only info of hwc_window is changed
Change-Id: Ie84db27423287b2a29f91d5fb8f92b1362d9cc72
Doyoun Kang [Mon, 28 Jan 2019 07:09:47 +0000 (16:09 +0900)]
e_info_server: modify printing smart objects' information order
Change-Id: I0b1b6f53551780ef860049da6d20ca275115bd1e
jeon [Fri, 25 Jan 2019 04:24:56 +0000 (13:24 +0900)]
devicemgr: add virtual mouse/key device creation using configuration
- This functions were lost during devicemgr migration to core
- so cherry pick this funtions
Change-Id: I89195f203cba11624e460488373e0de6c5a53fbe
Sung-Jin Park [Fri, 25 Jan 2019 01:06:41 +0000 (10:06 +0900)]
e_dbus_conn: call eldbus_connection_unref() within an ecore main thread
Change-Id: I56774c20de34b68aded26430c3325dce831f6c1a
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Thu, 24 Jan 2019 09:50:59 +0000 (18:50 +0900)]
Revert "e_dbus_conn: do eldbus_connection_unref in the main thread, add a logic to do unref using reference count"
This reverts commit
b5d331adc26b91154b3b4ca1727e8e750b7bf11d.
Change-Id: I99e3028b2ac71a4617e4442fa09812d8f00b0f47
Changyeon Lee [Thu, 24 Jan 2019 04:41:31 +0000 (13:41 +0900)]
e_hwc_windows: fix build warning on 64bit system
Change-Id: Ic39f9f5575706e0054304da19b4fd71e1fecdf0c
Changyeon Lee [Mon, 21 Jan 2019 02:43:04 +0000 (11:43 +0900)]
e_hwc_windows: skip hwc_window of ui under 24bit window in visible list
Change-Id: I850ceef12d9a8aeca98f02c1c6e4a60c50431236
Junkyeong Kim [Tue, 22 Jan 2019 04:57:10 +0000 (13:57 +0900)]
e_comp_screen: support added output's mode change
Change-Id: I191b8bdcc369cedd927f5bd1b2e50ff7cc006b8e
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Tue, 22 Jan 2019 04:52:57 +0000 (13:52 +0900)]
e_output: support external output mode change
Change-Id: I3277e2a3914c67fc0d7a3d8d5b57b85ee8771d9b
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Mon, 21 Jan 2019 11:47:56 +0000 (20:47 +0900)]
e_plane: add e_plane_external_reset function
to support output mode change, add this function.
external output mirror mode use e_plane zoom's pp.
if output mode changed, pp dst buffers size also have to be changed.
Change-Id: I630cf070359fc2d66b32c2aaa3f37ec272c414b0
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Mon, 21 Jan 2019 11:37:08 +0000 (20:37 +0900)]
e_eom: support output mode change
Change-Id: I9ba3613704a8bafe1b370e91de759abca2cca751
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
aakarshanga [Wed, 16 Jan 2019 05:04:35 +0000 (10:34 +0530)]
e_util_transform: Rotation transformation along particular axis
Change-Id: Ie0a380724acb394f2c6d7ecf221e2225c8c676e0
Signed-off-by: aakarshanga <aakarshan.ga@samsung.com>
Gwanglim Lee [Tue, 15 Jan 2019 00:54:59 +0000 (09:54 +0900)]
remote_surface: added a way to get a list of tizen remote surface providers
Change-Id: I99fcb17424d3c03c8c79dd06144c15d9b52074cd
jeon [Thu, 17 Jan 2019 06:55:41 +0000 (15:55 +0900)]
e_keyrouter: modify top position grab check condition
- ec->visible is only check this ec is mapped or not
- visible window status is always E_VISIBILITY_UNOBSCURED
Change-Id: I4f86ec83cc548e2b06d527bb91d3a58b7bad4c23
Changyeon Lee [Thu, 17 Jan 2019 06:54:10 +0000 (15:54 +0900)]
e_hwc_windows: fix NULL pointer dereferences
Change-Id: I99c4ce3680b1154a54a2ce882f74e1fb7292d0ce
Changyeon Lee [Thu, 17 Jan 2019 06:38:43 +0000 (15:38 +0900)]
e_plane_renderer: fix NULL pointer dereferences
Change-Id: I9c97cf2d460dce1dcef7d431df4e40eb230bcfc9
Changyeon Lee [Tue, 15 Jan 2019 04:58:41 +0000 (13:58 +0900)]
e_hwc_windows: support dump_buffers of winfo
Change-Id: Ibe2efc397aa3760457f44a33dda4159b210f66c4
Seunghun [Thu, 17 Jan 2019 06:55:40 +0000 (15:55 +0900)]
e_zone_video, e_comp_wl: Add NULL check code to prevent dereferencing.
Change-Id: I0246771300bc3d185def1e645dee4837a55494ba
Changyeon Lee [Mon, 14 Jan 2019 12:05:32 +0000 (21:05 +0900)]
e_hwc_window: change log to EHWINF in accpeted_state_set
Change-Id: Ief8064a58bd11bf2117f498278997334d41bc02a
Changyeon Lee [Mon, 14 Jan 2019 11:52:21 +0000 (20:52 +0900)]
e_hwc_windows: support hwc trace of winfo
Change-Id: I19084bd93da54d89f0fe1963943457a38e740202
Changyeon Lee [Mon, 14 Jan 2019 10:00:59 +0000 (19:00 +0900)]
e_hwc_windows: remove exception of checking transition
Change-Id: Ifbe6877d27549a0e7152f0da2d851968fe377eab
Changyeon Lee [Mon, 14 Jan 2019 09:58:41 +0000 (18:58 +0900)]
e_hwc_windows: update accepted_state even if hwc_window is deleted
Change-Id: I69492a1f23181c8986dcf2cc31045dfe10ad992a
Changyeon Lee [Mon, 14 Jan 2019 06:40:36 +0000 (15:40 +0900)]
e_hwc_window_queue: move checking null before dequeue buffer
Change-Id: Ib3ae14b5ca648c0832831656e5b663cebebaafb9
Changyeon Lee [Mon, 14 Jan 2019 06:13:30 +0000 (15:13 +0900)]
Revert "hwc_windows: call the deactive before tizen_surface_shm_flusher_send_flush"
This reverts commit
099a756453b8b2ddd61a1cecf55e780a9ffe1059.
Change-Id: I8b773b5b66d3bf4b7e3bc5ac98d14f37bba97b2e
Gwanglim Lee [Mon, 14 Jan 2019 08:36:27 +0000 (17:36 +0900)]
fixed codes to use E_API instead of EAPI.
Change-Id: I6eb0864b2a7951019e006c8a99a2670687cf775e
SooChan Lim [Fri, 11 Jan 2019 04:16:56 +0000 (13:16 +0900)]
hwc_window: add e_hwc_window_name_set
set the name of the window to the tdm_hwc_window
Change-Id: I01bb158a5c0de8f4d9f4e5aba7744bc8cfe309d3
Junkyeong Kim [Fri, 11 Jan 2019 08:24:29 +0000 (17:24 +0900)]
e_comp_screen: support tdm output add and delete
Change-Id: I3ddc11629a85d7bfd8c17539419a8f6b7f786304
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Fri, 11 Jan 2019 08:15:52 +0000 (17:15 +0900)]
e_output: do not execute e_hwc_deactive_set to external output set
Change-Id: I55276c2ad54f15667a515ccc65fe83ccbf2ea024
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Fri, 11 Jan 2019 07:59:23 +0000 (16:59 +0900)]
e_eom: add e_eom create and destroy function to support added output
Change-Id: I11fb2058b199bbf939d790cd666ea1ee21cfb2e2
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Doyoun Kang [Fri, 11 Jan 2019 10:57:35 +0000 (19:57 +0900)]
e_client: add a way to prevent generating event duplicated
There was a bug that events (such as E_EVENT_CLIENT_ADD) were sent duplicated in some cases.
So, we added a flag to e_client structure to check whether an event was generated already.
For example, if a E_EVENT_CLIENT_ADD was generated and sent, then it could not be send until
generating E_EVENT_CLIENT_REMOVE event.
For this, we could pair sending ADD/REMOVE, SHOW/HIDE events.
Change-Id: Id42d9c0a6594d0abef270a4970745fa8f23ebf1e
Junkyeong Kim [Fri, 11 Jan 2019 05:27:39 +0000 (14:27 +0900)]
e_plane: do not execute layer_commit if output is disconnected
if output is disconnected, cannot use output resources.
so do not execute commit function.
Change-Id: Idbf3262b7edfd87f6c7dbe6ebc456a1ed9c8c1d4
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Changyeon Lee [Fri, 11 Jan 2019 05:29:49 +0000 (14:29 +0900)]
e_hwc_window_queue: don't release buffer to queue in retrieve
Change-Id: Ib282c2bdc6226a9ff8246ec9792134458f87d8cd
Changyeon Lee [Thu, 10 Jan 2019 08:36:32 +0000 (17:36 +0900)]
e_hwc_window_queue: allocate e_hwc_window_queue with E_Object
Change-Id: I252acdf5df5fadb3a543b4fa060ca3c7fcea898f
Changyeon Lee [Thu, 10 Jan 2019 08:41:49 +0000 (17:41 +0900)]
e_hwc_windows: call evas_norender if state of target_hwc_window is none
input event need to render call even if rendering of compositing
isn't needed. so taget_window call evas_norender.
Change-Id: I0e6646a12b83367dc1cecd1d964bfaa5914c6a49
Changyeon Lee [Tue, 8 Jan 2019 10:14:46 +0000 (19:14 +0900)]
e_hwc_windows: delay send release event until rendering of compositor is done
e20 send release event when receive buffer of next frame and render post callback of
current frame in compositing.
it is possible that client use buffer while compositor is using buffer as the source.
this patch is same logic with below commit
e_plane_renderer: delay send release event until rendering of compositor is done
Change-Id: Ie6e40f22adc47567cdc6e281f58a16db7f982c1c
Changyeon Lee [Tue, 8 Jan 2019 10:12:52 +0000 (19:12 +0900)]
e_hwc_window_queue: add e_hwc_window_queue_acquirable_buffers_get
Change-Id: I3ef8fdcc72c89816b696cd68afd12d9119483906
jeon [Wed, 9 Jan 2019 05:26:11 +0000 (14:26 +0900)]
e_client: make fake mouse-out upon focus-out conditional
- cursor is not changed correctly on wayland
when a window lost focus while the cursor remained
inside the window.
- so patch this fake mouse-out condition refer to opensource
Change-Id: Iac21c482c4c4a274aa8748c390f6031efc1c7510
Sung-Jin Park [Thu, 10 Jan 2019 07:47:08 +0000 (16:47 +0900)]
e_dbus_conn: do eldbus_connection_unref in the main thread, add a logic to do unref using reference count
Change-Id: Iae87d1903d2a0778c4c22f8902c20f20a7f8d94d
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
(cherry picked from commit
f03ac88fdc39b7e4bf38065b3bab8c348b982e3e)
Doyoun Kang [Thu, 10 Jan 2019 12:26:17 +0000 (21:26 +0900)]
decrease a e_comp->new_clients when ec->new_client is unset
Change-Id: If7d2df01c89760fdc8ff2a0b0837c3de52fd2ec7
Gwanglim Lee [Wed, 9 Jan 2019 04:10:30 +0000 (13:10 +0900)]
remove executable permission bit of spec file
Change-Id: Ibd8974e43bcd5faae05fd58a1aac1f15cdefe36d
Seunghun Lee [Thu, 10 Jan 2019 04:59:07 +0000 (13:59 +0900)]
video: make a function _e_video_hwc_windows_iface_property_get() work.
Change-Id: I3670cd4820e631b99034079b8c8e1e1d7de368c7
Gwanglim Lee [Tue, 8 Jan 2019 11:50:43 +0000 (20:50 +0900)]
quickpanel: fixed to send state chagned event of qp service only to qp clients which have same type
Change-Id: Iaec661340a6cbf1d9a661eadefa9ed29c6777c21
Changyeon Lee [Tue, 8 Jan 2019 07:15:48 +0000 (16:15 +0900)]
e_plane_renderer: don't set release timer to buffer isn't usable
not usable buffer isn't sent to client and dequeue,
so it don't needs release timer.
Change-Id: I34ef57f465c49dd15d0b037574df8a1b05131785
Juyeon Lee [Mon, 7 Jan 2019 00:37:02 +0000 (09:37 +0900)]
e_comp_object: add e_comp_object_native_usable_get()
API e_comp_object_native_usable_get returns if cw->obj is drawable using ns
when a client attaching and committing NULL buffer, its pixmap is changed unusable
and at the same time, server make the client unmap and emit hide effect
to run hide effect, moudules can refer if a window still holds native surface
by using this api
Change-Id: I976fa4662b7ba931d1ceba81ee8f4518171dbb21
Changyeon Lee [Tue, 8 Jan 2019 02:40:57 +0000 (11:40 +0900)]
e_plane_renderer: fix leak in case fail to get acquirable surfaces
Change-Id: I81f291f6758c9d252701cf20d8bbf8bf82a6d293
Junkyeong Kim [Wed, 2 Jan 2019 05:18:59 +0000 (14:18 +0900)]
e_output: remove defensive code that prevents excessive commit calls
fix late update error of wearable watch home after zoom panning.
Change-Id: I09a78f6a2ec754338b1d841c1c73b28903cade7a
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Mon, 7 Jan 2019 11:21:54 +0000 (20:21 +0900)]
e_output: execute e_comp_override_add and del when primary output's dpms changeness
Change-Id: I421f0ab0f3845db15d57ff83a0bdd53e3d86887f
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Changyeon Lee [Wed, 2 Jan 2019 08:45:18 +0000 (17:45 +0900)]
e_plane_renderer: fix flickering when fb_target switch comp mode
if not usable and acquired buffer released to queue of fb_target,
it cause flickering when fb_target switch composite mode.
because not usable and acquired buffer can be displayed.
Change-Id: I86e485b46ee9244eb5b8904ddbcddf403c04beac
Changyeon Lee [Mon, 7 Jan 2019 08:16:39 +0000 (17:16 +0900)]
e_info_server: fix issue which fps isn't shown when hwc policy is planes
Change-Id: I040ee39f1582c9434ea3114da1351fdf3e110bdd
Doyoun Kang [Mon, 7 Jan 2019 10:33:58 +0000 (19:33 +0900)]
e_service_quickpanel: add bg_rect object while using E_SERVICE_QUICKPANEL_EFFECT_TYPE_MOVE effect
If a quickpanel window sets a E_SERVICE_QUICKPANEL_EFFECT_TYPE_MOVE type effect and
e's configuration sets a qp_use_bg_rect to 1, then enlightenment shows an transparent
bg_rect object while showing/hiding a quickpanel window.
Change-Id: Ia573dc2c6776bc077ff34377c904d513483b67e6
jeon [Thu, 3 Jan 2019 05:07:41 +0000 (14:07 +0900)]
e_devicemgr: release input events occurred by input generator
- input events must be paired up.
- but sometimes client request touch/key/mouse down events
and suddenly destroyed before request up events.
- for prepare these issue, input generator release events
if client is destroyed except up events.
Change-Id: I75624bf706bc792fa714bfa96bb624677f7f866c
Seunghun Lee [Wed, 2 Jan 2019 08:20:57 +0000 (17:20 +0900)]
e_hwc_window: Fix NULL pointer dereference.
Change-Id: I9c471586d061a0dc958ab094110d08fbf590f6c6
Seunghun Lee [Wed, 2 Jan 2019 08:19:26 +0000 (17:19 +0900)]
e_hwc_window: Give a proper instance to tdm_hwc_window_set_property()
Change-Id: I1dacf82a21031166cd973dc686d813df07663c5f
Junkyeong Kim [Fri, 4 Jan 2019 08:30:16 +0000 (17:30 +0900)]
e_comp_wl_viewport: erase unused variable
Change-Id: I1f4f8cf0368aca31ab1c5ae90148930fca3e2983
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Doyoun Kang [Fri, 4 Jan 2019 07:37:46 +0000 (16:37 +0900)]
fix memory leak in keyboard capture process
Change-Id: I4081c3f8145a21f2d49a4196b1d37849098b4845
Changyeon Lee [Tue, 11 Dec 2018 09:43:10 +0000 (18:43 +0900)]
e_plane_renderer: unset plane if client commit with normal buffer
Change-Id: I285ed8846e0e1c92aa239e5ef053df8db7df9678
Changyeon Lee [Wed, 2 Jan 2019 11:43:28 +0000 (20:43 +0900)]
e_plane_renderer: remove render_buffers list in free callback
Change-Id: I42873cabb0dcb6e3c7f208fddae5f042b27ce539
SooChan Lim [Mon, 10 Dec 2018 10:06:54 +0000 (19:06 +0900)]
hwc_windows: call the deactive before tizen_surface_shm_flusher_send_flush
Without this patch, the client will be blocked.
The wayland-tbm has to be fixed later.
Change-Id: I356548e17719430213622a9f90c0b4c61bff8507
SooChan Lim [Fri, 28 Dec 2018 07:30:14 +0000 (16:30 +0900)]
e_hwc_window_queue: do not destory the queue at destroying tbm_surface_queue.
e20 have to deal with the unexpected tbm_surface_queue's destroy.
Change-Id: Iaa6d1dc63b3d8a3db16434d41cf9d8d274fd0644
Junkyeong Kim [Fri, 28 Dec 2018 07:17:43 +0000 (16:17 +0900)]
e_comp_wl_viewport: fix vp source buffer info set error
Change-Id: Ib9b1bb06f719ed1e4b8174c33dc8bc1251535bcd
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Doyoun Kang [Fri, 28 Dec 2018 05:44:52 +0000 (14:44 +0900)]
e_client: add log for e_client_visibility_skip_set
Change-Id: I27313fd3f8cbd3edfd2820df7b311927489a7bea
Seunghun Lee [Thu, 27 Dec 2018 05:30:43 +0000 (14:30 +0900)]
video: Remove unused function find_offscreen_parent_get().
Change-Id: Iba03b6a0ce3a6e418435c2404651cd04082f25bd
Seunghun Lee [Thu, 27 Dec 2018 05:24:50 +0000 (14:24 +0900)]
video: remove unused function _e_video_is_visible()
Change-Id: Ia8f4cb9a2bd99cf856b050b1d7d93696916e628c
Seunghun Lee [Thu, 27 Dec 2018 04:33:20 +0000 (13:33 +0900)]
e_video_hwc_window: fix calling inappropriately tdm_hwc API passing with E_Hwc_Windows instance.
This patch also disable interface of property_get, it's not implemented yet.
Change-Id: I1811d650cefe96b0cc6ff6f1e7985dbce47ce984
Changyeon Lee [Wed, 26 Dec 2018 12:34:42 +0000 (21:34 +0900)]
e_plane_renderer: check redirect of ec if state is candidate
candidate state means that ec isn't set to plane so we need to check
redirect of ec in deactivate.
Change-Id: I83be69b3341abdc6206f7876f3bd338b5fd12d94
SooChan Lim [Wed, 26 Dec 2018 10:08:37 +0000 (19:08 +0900)]
e_comp_wl_video: do not set to delay
Change-Id: I0617c3ccb66f5fa9b0f8bd74de80eea5b6f98641
SooChan Lim [Wed, 26 Dec 2018 10:04:37 +0000 (19:04 +0900)]
e_comp_wl_video: print the log at set_attribute
Change-Id: Ief18528c09e781cc356400cba67a83b8cd181267
Gwanglim Lee [Mon, 24 Dec 2018 02:04:02 +0000 (11:04 +0900)]
e_log: get rid of unused e_pixmap parameter of ELOG
Change-Id: I3b0a2d95a13e7683d42f137067e67b941237336c
Seunghun Lee [Mon, 24 Dec 2018 04:41:33 +0000 (13:41 +0900)]
e_hwc_window: Make sure return an instance of hwc_window properly.
Change-Id: I34943ca8bb34d37470d0f497b6e1c53ec6857036
Seunghun Lee [Mon, 24 Dec 2018 04:18:45 +0000 (13:18 +0900)]
e_client_video: Add APIs for a video module to allow set functions which is needed by hwc implementation.
Change-Id: Idf852f49e679e91881f1fc90382047281e0807a0
Seunghun Lee [Mon, 24 Dec 2018 04:16:34 +0000 (13:16 +0900)]
e_hwc_window: Just changes hwc_window state in case hwc_window is already created.
Change-Id: Ibfd5c4dcb1767ae34f55ebab5fc8ca7d2a120164
Seunghun Lee [Mon, 24 Dec 2018 02:41:21 +0000 (11:41 +0900)]
e_hwc_windows: Indicates pointer of Eina_List, not using eina_list_clone()
this fixes memory leak.
Change-Id: Iacc8c5373edb525c1b36a30c9849ac1bd0385152
Seunghun Lee [Fri, 21 Dec 2018 05:21:28 +0000 (14:21 +0900)]
video: More check in macro for entry of api and change its name.
Change-Id: Idacaa9d8dccfc8ba540e2e64e82a96593440d9eb
Seunghun Lee [Mon, 17 Dec 2018 02:17:02 +0000 (11:17 +0900)]
video: Use an static function to get hwc policy of zone.
Change-Id: I016fd4e04d442602108d9b459f986fd15c1a196a
Seunghun Lee [Tue, 18 Dec 2018 02:42:06 +0000 (11:42 +0900)]
video: Destroy all video instances in e_comp_wl_video_shutdown()
Change-Id: Id373a70657d1adc3d64f30c1a855abf214262263
Seunghun Lee [Tue, 18 Dec 2018 02:05:58 +0000 (11:05 +0900)]
video: Remove an unused code line.
Change-Id: Icd972b12c1d84f103a8eb2f10174775f4cc3ff5f
Seunghun Lee [Tue, 18 Dec 2018 01:53:02 +0000 (10:53 +0900)]
video: Remove an ineffective code.
There is no setting code before this unset code.
Change-Id: If0db9e4da636f5bfc5a77b29ff9d3801cdf3fc9f
Seunghun Lee [Tue, 18 Dec 2018 06:30:35 +0000 (15:30 +0900)]
e_plane_renderer: fix a code checking validation of file descriptor.
Change-Id: I9d7aeefaecb3ec344856b8294af412aff3395577
Doyoun Kang [Fri, 21 Dec 2018 03:42:47 +0000 (12:42 +0900)]
e_comp_wl_rsm: check whether ec is deleted or not before creating E_Comp_Wl_Remote_Source
Change-Id: Ic5303795fddc9d850c0cf6f04ef1dc268496b065
SooChan Lim [Sun, 16 Dec 2018 07:31:46 +0000 (16:31 +0900)]
e_video_hwc_windows: add the first implementation
Change-Id: Ib8eccf5eeec3e51b94c3f02c4a9e6c3e98de46fb
jeon [Wed, 19 Dec 2018 10:48:00 +0000 (19:48 +0900)]
e_input: close input device's fd in close restricted function only
Change-Id: I1a8c07bf09a5112e2743f7deed9abcf2105c37d6
Gwanglim Lee [Tue, 18 Dec 2018 12:24:40 +0000 (21:24 +0900)]
fixed warnings while building on the 64-bit system
Change-Id: I73c5b63daa88c39016889a162f3b2c550cacaf9a
Doyoun Kang [Wed, 19 Dec 2018 05:34:21 +0000 (14:34 +0900)]
e_policy_visibility: add a function not to uniconify below window
We add a e_policy_visibility_client_below_uniconify_skip_set() function.
If a window set the below_uniconify_skip, then the below window of it is not uniconified
when it is hidden.
This function can be used by a module such as effect module.
Change-Id: I83cfdc45c0895ff1f9da3bee0c713d7bea5ac55d
Juyeon Lee [Wed, 12 Dec 2018 05:28:28 +0000 (14:28 +0900)]
e_test_helper: added Method:RenderTrace, Signal:RenderRun
RenderTrace method provides iface how to trace rendering by given condition
(for example, it can trace from the start of effect to the end of effect)
RenderRun signal is sending only the registred window's rendering state.
Change-Id: Ib8b2af88e6a2669c474ee0f931b664d9c1885e84
Doyoun Kang [Mon, 17 Dec 2018 07:54:49 +0000 (16:54 +0900)]
transient_for: apply transient_for stack while handling map window
We add code to change window stack if it has a transient_for window when it is mapped.
For this, enlihghtenment does not send pre-visibility event when the window which set
transient_for to fully-obscured parent is mapped.
Change-Id: Ie96081f84277893cfbba9c283b4725867021992d
Juyeon Lee [Wed, 12 Dec 2018 04:39:51 +0000 (13:39 +0900)]
add e_event for tracing rendering, effect_start/end
Change-Id: I4caf39648d1334ef9c1d623157926877d5185b03
Gwanglim Lee [Mon, 17 Dec 2018 08:11:40 +0000 (17:11 +0900)]
quickpanel: added support for getting ec list of qp services
Change-Id: I739aae196a25b790cd5bbf859da6aa18bf76c9d3
Seunghun Lee [Mon, 17 Dec 2018 02:52:39 +0000 (11:52 +0900)]
e_comp_object: Save render op value when set a mask object.
Render op value should be saved to restore when it should be restored.
NOTE: DO NOT change the render op on ec->frame while mask object is set.
It's obvious to overwrite the changed op value when mask is unset.
Change-Id: I5b2807bdb69917156560956db9f0191a99b04a2c
Doyoun Kang [Mon, 17 Dec 2018 00:43:35 +0000 (09:43 +0900)]
e_comp_wl_shell: add error log for map window
Change-Id: I03f6953f36fdf2a65e72b9cad03ef60696fc9ec3
SooChan Lim [Sun, 16 Dec 2018 07:50:24 +0000 (16:50 +0900)]
e_hwc_window_queue: don't destory the queue for the target_window
Change-Id: I73253e4171e11907892e829a63f82b699a719ab3
SooChan Lim [Fri, 7 Dec 2018 04:45:13 +0000 (13:45 +0900)]
e_hwc_windows: implement the fps
Change-Id: Ibf55d9097de11904df0a2b6a2f020a925c1da91c
SooChan Lim [Thu, 6 Dec 2018 23:12:47 +0000 (08:12 +0900)]
e_hwc_window: modify the cursor
The e20 sends the virtual pointer to the tdm_hwc.
The tdm_hwc decides the hwc policy for the cursor with
the cursor information.
The tdm_hwc will display the cursor with the cursor image,
the rotation and the position information.
Change-Id: I2d908b8e38baf663bbecb2c200a87e9445be115a
SooChan Lim [Thu, 6 Dec 2018 23:11:13 +0000 (08:11 +0900)]
e_hwc_windows: do not deal with quickpanel policy
The quickpanel policy has to be deal at tdm backend.
Change-Id: I465db0bfeba04e84c1a0d455d49a8a2971576086
Doyoun Kang [Fri, 14 Dec 2018 07:30:14 +0000 (16:30 +0900)]
e_client/e_pixmap: add log for pixmap
Change-Id: If2d93e3974d57fc68938862adadd2841019d7190