Junghwan Choi [Fri, 15 Jul 2016 08:41:25 +0000 (17:41 +0900)]
do not enter nocomp mode when transform core enabled
Change-Id: I194d63e7651d6eacdb61db9f153907a01ea49c68
Signed-off-by: Junghwan Choi <jhhh.choi@samsung.com>
Seungjin Park [Thu, 2 Jun 2016 11:05:00 +0000 (20:05 +0900)]
expanded the input rect
Signed-off-by: Seungjin Park <sj8808.park@samsung.com>
Change-Id: I0ad19ad30fb2d6de8f786c73162b5f46cc2049ae
Gwanglim Lee [Fri, 8 Jul 2016 11:28:28 +0000 (20:28 +0900)]
e_obj: introduce an e_obj which supports object handle as a integer type ID.
Change-Id: I97b42fb2f7990759810db099c21b4971a0df553c
Juyeon Lee [Mon, 25 Jul 2016 04:14:07 +0000 (13:14 +0900)]
e_comp: assign surface on plane from top most and handle the failure
Change-Id: If4a05cce9b91b45099f630b2d2b65ff11b842144
Changyeon Lee [Mon, 25 Jul 2016 01:56:47 +0000 (10:56 +0900)]
e_plane: Prevent commit serveral times in tdm whtin 1 vblank
if plane state is pending, client update will be commited at next idle time
Change-Id: I49828c697a8a7f653911d2fd1483353efd12a4b1
Changyeon Lee [Thu, 21 Jul 2016 12:21:27 +0000 (21:21 +0900)]
e_plane: fix bug of releasing tsurface to plane surace queue
Don't release surface to plane surface queue in comp mode if owner of surface is client
and release to plane surface queue in nocomp mode if owner of surface is compositor
Change-Id: I89d59248f1383c21d62cf0e02c8edf1f924f47ab
SooChan Lim [Wed, 20 Jul 2016 08:18:00 +0000 (17:18 +0900)]
e_output: set the e_output id with the tdm_output_type
Change-Id: Ieee52d36e86dd94b09c8be4273ba1f2445a3c211
SooChan Lim [Wed, 20 Jul 2016 08:17:17 +0000 (17:17 +0900)]
e_comp_screen: see the ECORE_DRM_EVENT_OUTPUT when ee uses sw engine
Change-Id: Ibd5ab43fb5fb79d11e1c011177b5ed17e19101e6
SooChan Lim [Fri, 15 Jul 2016 05:02:46 +0000 (14:02 +0900)]
rename e_plane_set into e_plane_fetch
Change-Id: I0701de0a89cc80f41b61a182361fd3dd310311c8
Changyeon Lee [Thu, 14 Jul 2016 07:26:38 +0000 (16:26 +0900)]
Add hook for plane if multi hwc is enabled
Change-Id: I1c63235e5a1be8a073daa140c8e9c929f212325a
Changyeon Lee [Tue, 12 Jul 2016 09:35:19 +0000 (18:35 +0900)]
calculate fps at e_output commit handler
Change-Id: I458784bd9abf8d9292a97c3cea92aff1ae040653
Changyeon Lee [Fri, 8 Jul 2016 11:07:38 +0000 (20:07 +0900)]
make the plane display logic be right
Change-Id: I53f8a9495c19a4a24b3409fa5efc5800e595187f
SooChan Lim [Fri, 17 Jun 2016 13:15:40 +0000 (22:15 +0900)]
redesign the e_comp_screen/e_output/e_plane for multi plane hwc
Change-Id: I13b41d6c10ff8b48662cc03ded4c4b07b5e3ff29
Doyoun Kang [Sun, 24 Jul 2016 04:15:58 +0000 (13:15 +0900)]
e_client: modified code to calculate visibility consider effect and pending_show (2)
Change-Id: I7b9a7d7410fd7b9621d16da2c73565d1a6d296d5
Doyoun Kang [Fri, 22 Jul 2016 15:26:24 +0000 (00:26 +0900)]
e_client: modified code to calculate visibility consider effect and pending_show
Change-Id: I4c850141daa4cc2aaad5c9c8b7d1f5092df2acb4
MinJeong Kim [Mon, 18 Jul 2016 05:47:14 +0000 (14:47 +0900)]
dnd: fixed failure of show for drag window
Some clients can be delayed to show before fetching hints.
"new_client" flag is set in order to show after fetching,
and it will be turned off after _e_client_eval.
Change-Id: I389dab9dbb7d5bdd0e24e7851e560ed773e56bcf
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Doyoun Kang [Sat, 16 Jul 2016 06:33:31 +0000 (15:33 +0900)]
e_client: changed window's visibility to UN-OBSCURED when it is pended to show for rotation.
There was a bug that the application window was not shown when it's above window was disappeared.
It was because the display server was waiting for rotation-done message, and the application is waiting for unobsucred message.
Change-Id: Ib84fa14c03df4b5c7a740edf13775069e39712d6
Seungjin Park [Fri, 15 Jul 2016 08:02:14 +0000 (17:02 +0900)]
Fix transform_core in order to update correctly
Signed-off-by: Seungjin Park <sj8808.park@samsung.com>
Change-Id: I368dea1c2c08480c3253e86cc62a2ec372b2f862
Gwanglim Lee [Fri, 15 Jul 2016 07:27:21 +0000 (16:27 +0900)]
e_screensaver: fixed that screensaver was still activated, even though
key events were generated.
The e_comp_canvas could stop propagation of key event in its key event
handler if focused ec exists. In order to get notified of input event
generation always, e_screensaver_notidle() has been added to key event
handler of e_comp_canvas.
Change-Id: Ide00295da07a58788281f6e36e48675a82c40c7c
Doyoun Kang [Fri, 15 Jul 2016 06:32:54 +0000 (15:32 +0900)]
e_test_helper: modified code for unresister window
Change-Id: I8467ef040405b0b8de889dd119820ac93e9082eb
MinJeong Kim [Tue, 12 Jul 2016 08:34:42 +0000 (17:34 +0900)]
e_comp_wl_data: not close fd even if read returns zero
When clipboard try to read some data from selection source, result of read()
can return zero, because pipe is created with O_NONBLOCK flag. so do not close
fd if read() returns zero value because it's not error case now.
Change-Id: I85e04d9e03b3f9df3556b07d98899383c3da997d
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Amarnath [Fri, 15 Jul 2016 04:14:51 +0000 (09:44 +0530)]
e_comp_object: Fix emitting wrong signal for DIM effect
Change-Id: I1fe9dc88624583b302b930862a48ff29e9d4e1b8
Signed-off-by: Amarnath <a.amarnath@samsung.com>
Gwanglim Lee [Thu, 14 Jul 2016 14:22:07 +0000 (23:22 +0900)]
e_comp_wl_data: fix an warning.
Change-Id: Ia949824659726e5916c59437c201092380d07db7
Doyoun Kang [Thu, 14 Jul 2016 14:16:24 +0000 (23:16 +0900)]
added code to support sending launching done event
Change-Id: Ied8b6d49f7351fe15798452aae1aa7d4a022857f
MinJeong Kim [Wed, 13 Jul 2016 08:32:54 +0000 (17:32 +0900)]
e_pixmap/e_comp_object: ref shm data pool for evas image data set
ref shm data pool for evas image data set instead of pixmap refresh.
Change-Id: Ic99ecc87d052e932b94863f9c5e51df261dea398
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Duna Oh [Tue, 12 Jul 2016 05:52:00 +0000 (14:52 +0900)]
e_comp_wl: Do not send mouse move event if ec is fully obscured and touch cancelled
Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: Ia0a0d0429d05ddbfeea7e0b235e2352b1115bb28
Seungjin Park [Tue, 12 Jul 2016 03:52:14 +0000 (12:52 +0900)]
Fix wm_start file path
Signed-off-by: Seungjin Park <sj8808.park@samsung.com>
Change-Id: Ib103bd003efe383c9ba4f6bf66bc99f3d35d2525
Gwanglim Lee [Mon, 11 Jul 2016 14:08:04 +0000 (23:08 +0900)]
wl_data: fixed wl_abort when e is trying to send closed fd of pipe.
Change-Id: If73864bbc02ddf7c777fc9a1d1dd4bdb24f80f0f
Boram Park [Fri, 8 Jul 2016 02:11:00 +0000 (11:11 +0900)]
check NULL if ec is valid
Change-Id: Iccce55b3fa9178b055129c1ddea8fc5cce34f738
Seunghun Lee [Thu, 7 Jul 2016 10:17:23 +0000 (19:17 +0900)]
e_comp_object: do not consider subsurface when layer back after animation.
stacking subsurface is handled by e_comp_wl.
If we handle to layer with subsurface, the ordering of layer object will be corrupted.
Change-Id: I9a11980876e5db581c60f74d03f2a210a1df23d5
SooChan Lim [Thu, 7 Jul 2016 07:17:01 +0000 (16:17 +0900)]
e_comp_hwc: unmap the copied_buffer after copied buffer
Change-Id: Ia0f201e0981f9b57fd85458750f1b30ee33f54af
Doyoun Kang [Thu, 7 Jul 2016 03:44:46 +0000 (12:44 +0900)]
e_client: added code to check the ec->exp_iconify.by_client value in e_client_iconify().
Change-Id: Ibcff53bec64600649017a0c51453d4d21c26b03c
Doyoun Kang [Wed, 6 Jul 2016 14:49:58 +0000 (23:49 +0900)]
focus: fixed bug for setting focus window.
Change-Id: Ia543b5833f0dedadb27f192a8a6bb92906bdd5ce
Seunghun Lee [Wed, 6 Jul 2016 07:17:29 +0000 (16:17 +0900)]
e_client: do nothing in the e_client_iconify() if the client which has "skip_iconify" has passed.
Change-Id: Ide9f9649c753fb8ea5cf9100c6a46c9b6ba01639
JengHyun Kang [Wed, 6 Jul 2016 06:40:13 +0000 (15:40 +0900)]
e_comp_wl.c: Do not send mouse up events generated by the button cancel event
Change-Id: I6f2beb5406ab0428b7543793d7b8b1b171252fef
MinJeong Kim [Tue, 5 Jul 2016 13:34:46 +0000 (22:34 +0900)]
e_comp_wl:fixed memory leack of sub data
Change-Id: I69d40ea34f91ee267be57399d3e576da8f836987
Juyeon Lee [Tue, 5 Jul 2016 09:26:35 +0000 (18:26 +0900)]
enlightenment_info: added ec->frame visibility
Change-Id: I2bca8043c159cff50955f6db6eefe7d63d8a34aa
Amarnath [Tue, 28 Jun 2016 10:23:18 +0000 (15:53 +0530)]
e_comp_wl: Fix sending pointer_enter event to Wrong client
Change-Id: I3f3be1d02b54579953a6b0b853e926c98be130dc
Signed-off-by: Amarnath <a.amarnath@samsung.com>
Juyeon Lee [Mon, 4 Jul 2016 08:20:15 +0000 (01:20 -0700)]
Merge "Print a log and create wm_start files when non-delayed modules are loaded" into tizen
Changyeon Lee [Fri, 1 Jul 2016 12:24:58 +0000 (21:24 +0900)]
e_comp_wl: Send and destroy frame event that was created for previous commit
Change-Id: If884c09c6c1b958dfa1f2bc74c0c3e5e9b2cf000
Seungjin Park [Mon, 4 Jul 2016 04:50:43 +0000 (13:50 +0900)]
Print a log and create wm_start files when non-delayed modules are loaded
Signed-off-by: Seungjin Park <sj8808.park@samsung.com>
Change-Id: Ifec0582cc0659c5147603df9ea9b69bdfe8e58b6
Lisa kim [Mon, 4 Jul 2016 01:56:29 +0000 (10:56 +0900)]
Fix build error : Apply TIZEN_TV config for fPie option
Change-Id: I6e24a8bf1e17bcd94f561ff7fafce1cb804b0efa
Signed-off-by: Lisa kim <hj0530.kim@samsung.com>
Juyeon Lee [Fri, 1 Jul 2016 04:11:59 +0000 (13:11 +0900)]
e_plane: change E_Plane_Type_State to E_Plane_Type
Change-Id: Iba575db97eebcb675190ccdfa81078eb141f4c9f
Boram Park [Fri, 1 Jul 2016 06:11:48 +0000 (15:11 +0900)]
e_info_server: move macro to the outside of function
Change-Id: Ibd05d5d429cd1fe8929178d2bda573dc72f1ddfa
Duna Oh [Mon, 30 May 2016 06:45:54 +0000 (15:45 +0900)]
e_comp_wl: tizen_input_device uses device's clas variable of the Ecore_Device_Class type
Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: Ia38104134d20f70604195b0a6c9d861857d7124b
JengHyun Kang [Thu, 30 Jun 2016 08:30:31 +0000 (17:30 +0900)]
e_comp_wl: Send axis information about touch during single touch
Change-Id: I9ea64a4a97d9e3c57f9040066706f4185aaa422f
Doyoun Kang [Fri, 1 Jul 2016 02:38:21 +0000 (11:38 +0900)]
wl_desktop_shell: set ec->changed flag when the window is mapped.
There was a bug that the window could not change a visibility flag.
So, the focus was not changed.
Change-Id: Ie37133e62b9823ee596ebb94e2c9b1433e225ffc
Gwanglim Lee [Thu, 30 Jun 2016 08:40:34 +0000 (17:40 +0900)]
e_comp_wl: fixed typo.
Change-Id: Ibe42cfb5c83d934a56bed5c973b4f8f91e896b7f
MinJeong Kim [Thu, 30 Jun 2016 07:11:44 +0000 (16:11 +0900)]
e_info_server:Fixed imcompatiable function pointer
Change-Id: I59204087fae826bbe98b614ecd2b68bf0f3c0edd
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Juyeon Lee [Thu, 30 Jun 2016 06:52:45 +0000 (15:52 +0900)]
e_comp: check transform ec not to use hwc
Change-Id: I18ea6fe8bfe225134c6d7b8ae2997eb634521d2c
Gwanglim Lee [Thu, 30 Jun 2016 06:56:04 +0000 (15:56 +0900)]
fixed the problems detected by static analyzer.
Change-Id: I044a038268bf399305fffccfd5a8f79d50f3a7df
MinJeong Kim [Wed, 29 Jun 2016 05:01:49 +0000 (14:01 +0900)]
e_comp_wl/e_comp_wl_data: create wl_data_offer for cbhm
Notify not only focused client but also cbhm of new selection set.
Change-Id: I9108a91fa296c1430fb23bd587d69a077b0fd83a
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Junkyeong Kim [Wed, 29 Jun 2016 04:28:19 +0000 (13:28 +0900)]
e_info: enhance dump buffers functionality
can change dump buffer count by '-c' option
can change dump files saving location by '-p' option
Change-Id: I078359a676e55a614235f1396826b5631bcc379d
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Doyoun Kang [Wed, 29 Jun 2016 13:17:16 +0000 (22:17 +0900)]
e_client: added code to check NULL
Change-Id: I79d424ee0065cb4c8a2dc7112a09455cc68c54ed
Junkyeong Kim [Mon, 20 Jun 2016 06:19:40 +0000 (15:19 +0900)]
e_comp_hwc: add 'e_comp_hwc_disable_output_hwc_rendering' API
Change-Id: Idd63f446866f4dad265b404fbaf5e321ceb3c5f9
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
JengHyun Kang [Mon, 27 Jun 2016 04:57:32 +0000 (13:57 +0900)]
Check a xkb state is a null pointer
Change-Id: I8ae6036c3ee766b5963e4a977417e174a95989ba
Duna Oh [Wed, 29 Jun 2016 00:25:43 +0000 (09:25 +0900)]
e_pointer: set ec->visible as FALSE while setting ec->hidden as TRUE
If ec->hidden is set as TRUE and ec->visible still remains TRUE,
in some situation, enlightenment checks for ec->visible value and call evas_object_show().
Many cursor would be seen at same time.
Change-Id: I49509a6a09be37292b95998dfe05b8477f80162d
Signed-off-by: Duna Oh <duna.oh@samsung.com>
Doyoun Kang [Wed, 29 Jun 2016 13:09:07 +0000 (22:09 +0900)]
e_comp_object: fixed bug for intercepting raise event.
There was a bug to find the current top window of the layer.
Change-Id: I3ee997f69ab44f9d3cd83b0d7fde4b57724cef06
Juyeon Lee [Wed, 29 Jun 2016 02:06:16 +0000 (11:06 +0900)]
enlightenment_info: fix log
Change-Id: Ifbd5db77a52ae0532c30b8f899aeec85a2d7e3f3
kyoungsik park [Wed, 29 Jun 2016 04:19:11 +0000 (13:19 +0900)]
Apply TIZEN_TV config for fPie option
Change-Id: Ie4ec9a1cd97f662217c085b71d0aa0830d057a20
Signed-off-by: kyoungsik park <kstyle.park@samsung.com>
kyoungsik park [Wed, 29 Jun 2016 04:38:26 +0000 (13:38 +0900)]
e_comp_wl: don't show a below_obj if ec is not visible.
Change-Id: I83dfc6bd2c3097185c737a6ced536540565c694a
Signed-off-by: kyoungsik park <kstyle.park@samsung.com>
Signed-off-by: Boram Park <boram1288.park@samsung.com>
Junghwan Choi [Wed, 29 Jun 2016 08:00:23 +0000 (17:00 +0900)]
e_info_server : try dbus connection again if failed
Change-Id: Ibbfaf17580e8e029b27f8acb6917a364f7497956
Signed-off-by: Junghwan Choi <jhhh.choi@samsung.com>
Doyoun Kang [Wed, 29 Jun 2016 00:45:35 +0000 (09:45 +0900)]
visibility: fixed bug for calculating visibility
Change-Id: I506f1105df96205929450437b7e6381d36710c2d
Doyoun Kang [Tue, 28 Jun 2016 12:10:32 +0000 (21:10 +0900)]
fixed build break
Change-Id: Idf17fb1f0da92df1217324f98cb042344e2400e0
Juyeon Lee [Thu, 23 Jun 2016 01:43:48 +0000 (10:43 +0900)]
e_comp: added e_comp_vis_ec_list_get
Change-Id: I3cc65dee33da81fdad034c3181d381974bfc1dca
Juyeon Lee [Mon, 20 Jun 2016 08:11:46 +0000 (17:11 +0900)]
e_output: code clean up
Change-Id: Ic2c0fe604515e5d19121cd58f8778472e69ab89f
Juyeon Lee [Mon, 20 Jun 2016 06:46:41 +0000 (15:46 +0900)]
e_output: added e_output_is_fb_compositing
one of output->planes is dedicated for fb target
the plane is used by compositor for e_comp->evas compositing
often, the plane can be assined by one surface if it meets hwc condition
Change-Id: I458146060cae2ca0353e04762cc78ce3fb91116e
Juyeon Lee [Mon, 20 Jun 2016 06:01:46 +0000 (15:01 +0900)]
e_plane: added e_plane_is_fb_target
Change-Id: Ib5fb07c19ab3c84b45aa3ab7644c0fa84ef7e0d1
Juyeon Lee [Mon, 20 Jun 2016 04:29:31 +0000 (13:29 +0900)]
e_comp_object: added hwc_need_update
replacing cw->nocomp_need_update,
changed _damage flow when multi_hwc is on
Change-Id: Ied4d761550ebce62304787153f9e21862927ad3b
Gwanglim Lee [Fri, 24 Jun 2016 05:40:43 +0000 (14:40 +0900)]
e_client: fixed visibility calculation problem.
It prevents unwanted iconification of the top visible window
while showing an window with rotation mode.
Change-Id: I86c09b67dedc028a0ef0be6052bbee9bb0e7b8df
Duna Oh [Thu, 23 Jun 2016 04:13:25 +0000 (13:13 +0900)]
e_client: unset evas_map for cursor rotation if angle is not 90/180/270
Change-Id: I52b15cea7bfb7af52620df2f745980c558eba195
Signed-off-by: Duna Oh <duna.oh@samsung.com>
SooChan Lim [Fri, 24 Jun 2016 02:29:05 +0000 (11:29 +0900)]
e_comp_hwc: check the g_hwc
Change-Id: I532b387123ed731d414ce78b3f7988352ed000fa
Changyeon Lee [Thu, 23 Jun 2016 11:54:54 +0000 (20:54 +0900)]
e_comp_hwc: fix dereference of null
Change-Id: Ia3cd17fd0c01aecc69e728805429d15859354853
Changyeon Lee [Thu, 23 Jun 2016 04:21:22 +0000 (13:21 +0900)]
e_comp_hwc: change order of release surfaces to layer queue in comp mode change
Change-Id: I5af6f5cc3c2b8f610264ed8e3474150db4d356a1
Changyeon Lee [Thu, 23 Jun 2016 06:15:38 +0000 (15:15 +0900)]
e_comp_hwc: change logic for creating and destoying backup buffer
Create backup buffer and set to e_pixmap and reference comp_data
when deactiavte or client send scanout buffer in comp mode.
backup buffer will be destroyed unreference comp_data and clear e_pixmap.
Change-Id: I4194491cbb4ee6dc717b04e54f433e4b95dd3e49
Gwanglim Lee [Thu, 23 Jun 2016 10:55:20 +0000 (19:55 +0900)]
Packaging: fixed build error by wrong if conditional macros.
Change-Id: Ia6a6ccd20ddbaa5fe89cd06e03061ab809edf9e7
Boram Park [Thu, 23 Jun 2016 08:54:32 +0000 (17:54 +0900)]
destroy a below_bg_rectangle object when ec is destroyed
Change-Id: I3ad3a670a0b4ad5b872674d4c1b9610b644b1afa
Sung-Jin Park [Wed, 22 Jun 2016 10:43:55 +0000 (19:43 +0900)]
Apply the temporal replacement of memcpy to get a performance improvement
Change-Id: Ieca0d8f3cdb6473c0f9d5348f3843898bfa92fc8
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Doyoun Kang [Thu, 23 Jun 2016 06:33:05 +0000 (15:33 +0900)]
e_client: added code to check whether effect is running or not while calculating visibility
Change-Id: I1bdc550edb8be24211089faf107a9bafac46d2d9
Gwanglim Lee [Wed, 22 Jun 2016 09:23:41 +0000 (18:23 +0900)]
e_log: fixed an warning
Change-Id: I3b9056c0db0bb733f04f13ef80faff7c827cd9bc
Junkyeong Kim [Tue, 21 Jun 2016 07:59:15 +0000 (16:59 +0900)]
e_info_server: make dump file name by buffer type
Change-Id: I74db7fc4fc0b233f20b81e478b157332f391785b
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Seunghun Lee [Mon, 20 Jun 2016 12:19:28 +0000 (21:19 +0900)]
e_comp_canvas: Add API to push/pop/get norender state.
This APIs are added to intend to stop rendering for rotation.
Change-Id: Icd7428b6421eec336159c6492a295e9da7c6d46c
Seunghun Lee [Mon, 20 Jun 2016 14:14:48 +0000 (23:14 +0900)]
e_module: remove an object of module from hash when it's freed.
Without this patch, e_module_find() returns invalid object already freed.
Change-Id: Idbefb967283f905ebd44af5b884c67943978633c
Junghwan Choi [Mon, 20 Jun 2016 12:24:42 +0000 (21:24 +0900)]
e_log : print win id
Change-Id: I2e07234795c7d54f6b9d7ccb077733ac1679bda4
Signed-off-by: Junghwan Choi <jhhh.choi@samsung.com>
Juyeon Lee [Mon, 20 Jun 2016 02:47:01 +0000 (11:47 +0900)]
e_comp: fix build err
Change-Id: I56ae70186c8c879e961a91a466b4e81cb1d942d4
Juyeon Lee [Fri, 17 Jun 2016 12:36:00 +0000 (21:36 +0900)]
e_comp: removing nocomp_override use hwc_override instead
Change-Id: Icbb619a3f403e1198caf35e816082e8b17bcaded
Seunghun Lee [Wed, 1 Jun 2016 13:21:09 +0000 (22:21 +0900)]
Add API 'e_pixmap_buffer_clear()' and 'e_comp_object_clear' to clear the client buffer.
It will work according to setting of 'use_buffer_flush'.
pixmap buffer will be flushed by iconify.
Change-Id: I9a999d151d25c0efa9ef3ce13b1f3c618589c57d
Gwanglim Lee [Fri, 17 Jun 2016 12:24:01 +0000 (21:24 +0900)]
Revert "merge transform core and viewport transform"
This reverts commit
d00a7ab0578863a2064c5577eb6cf86063517d1c.
Change-Id: I51edf331a3e7cca6a038da777f07f0e0dd3f91a0
Signed-off-by: Gwanglim Lee <gl77.lee@samsung.com>
Gwanglim Lee [Fri, 17 Jun 2016 08:16:53 +0000 (17:16 +0900)]
e_comp_hwc: removed unreachable code.
Change-Id: I583a08675b571e8de4c9ee724d569e13a0bed245
Sungbae Park [Wed, 15 Jun 2016 02:02:56 +0000 (11:02 +0900)]
merge transform core and viewport transform
Signed-off-by: Sungbae Park <sb34.park@samsung.com>
Change-Id: Ia936a671e02cdf4b0e3f2ac6b5b78afb6fd9ed59
Signed-off-by: Sungbae Park <sb34.park@samsung.com>
Doyoun Kang [Fri, 17 Jun 2016 08:44:37 +0000 (17:44 +0900)]
e_client: added code to check pending show while calculating visibility
Change-Id: I22933bec8d274ffeeac53139ce8beb18a5198e12
Sungbae Park [Fri, 17 Jun 2016 02:06:48 +0000 (11:06 +0900)]
client stack ec duplication bug fix
Signed-off-by: Sungbae Park <sb34.park@samsung.com>
Change-Id: I9fb2000d277386041d68648ccedf4e4dcc67b8c0
Juyeon Lee [Fri, 17 Jun 2016 07:22:01 +0000 (16:22 +0900)]
e_output: add log prints
Change-Id: I6d045ae147b95a401758c0cb2d32e9f53cb5861d
Juyeon Lee [Fri, 17 Jun 2016 04:36:21 +0000 (13:36 +0900)]
enlightenment_info: add hwc info
1. -topvwins
print hw plane zpos at every displaying ec on screen"
2. -hwc [0:off, 1:on]
switch on/off hwc in runtime
Change-Id: I31c7df38c41a97bfa5cf2a8f5041b1f9d5d2be00
Juyeon Lee [Fri, 17 Jun 2016 02:00:39 +0000 (11:00 +0900)]
configure.ac: define ENABLE_HWC_MULTI
Change-Id: Ic10986e4a2b53084ede197a1a8d844dafc27cd22
Gwanglim Lee [Thu, 16 Jun 2016 12:56:36 +0000 (21:56 +0900)]
e_comp_hwc: fixed an warning.
Change-Id: Idd42e047137d2d78508f1f5b5546f275b9c5aae5
Juyeon Lee [Fri, 3 Jun 2016 12:35:35 +0000 (21:35 +0900)]
e_comp: hwc policy using e_output, e_plane
Change-Id: I85a2685a1122ecf734b62003ad282b26bedc4821
Juyeon Lee [Fri, 3 Jun 2016 12:21:05 +0000 (21:21 +0900)]
e_plane: added getters/setters regarding hw layer
Change-Id: If4754098b0fa96d89850acf263cf32a747eb8cda
MinJeong Kim [Thu, 16 Jun 2016 04:06:20 +0000 (13:06 +0900)]
e_client: added 'animatable' value
Added animatable member value of E_Client. This 'animatable' flag
informs of that this client can run animation(effect) or not.
Change-Id: I93a518f8c740e4ad563cb0afe01376c8701cceee
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
MinJeong Kim [Tue, 14 Jun 2016 11:52:07 +0000 (20:52 +0900)]
e_comp_object: set 'showing' flag early
It was possible to emit show animation multiple times, if 'showing' flag
is set after animation began. So let it set before doing animation.
Change-Id: Idb844511799f7cfb26f4f5017ffa517b32c462ce
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>