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>
MinJeong Kim [Tue, 14 Jun 2016 11:37:30 +0000 (20:37 +0900)]
Defer hide comp object if is animating and Unset effect when buffer is destroied
Change-Id: I90d684dd07332eed3aa28de0ad1e2c87029f7a3d
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Juyeon Lee [Fri, 3 Jun 2016 12:16:18 +0000 (21:16 +0900)]
e_output : refactorying and code clean up
Change-Id: Idfd7f964e18a6925be9b3d1ac7e3724cde0cb18b
dhiraj [Sat, 4 Jun 2016 09:01:09 +0000 (14:31 +0530)]
e_comp_object: Support for the DIM feature. The DIM is a translucent background rectangle applied for pop-up style windows.
Change-Id: I77ff95033513b200c2cd699fe3f89959835db45d
Signed-off-by: dhiraj <dk.mishra@samsung.com>
JeongHyun Kang [Wed, 15 Jun 2016 06:34:29 +0000 (15:34 +0900)]
enlightenment_info: Add module info and keygrab status
- Module info: If a module want to print logs, a module add a info callback
and enlightenment_info call requested module's callback
Change-Id: Id2237521e7574edae0310ededc93119c9a70542e
Duna Oh [Wed, 15 Jun 2016 02:08:58 +0000 (11:08 +0900)]
e_comp_wl: add API to enable/disable cursor timer
Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: Ia5723eb19cde53855127a4ac4ef4be8cdd1f2ae4
Gwanglim Lee [Tue, 14 Jun 2016 13:02:45 +0000 (22:02 +0900)]
fixed warnings again.
Change-Id: I3253dd4f5b89a0f14cb6a4afc95a35c932b80475
Gwanglim Lee [Tue, 14 Jun 2016 13:02:09 +0000 (22:02 +0900)]
fixed warnings.
Change-Id: Ic1972d88483870e39e4e051c97ae518eeda255d8
Gwanglim Lee [Tue, 14 Jun 2016 12:45:17 +0000 (21:45 +0900)]
fixed the problems detected by static analyzer.
Change-Id: I7f2172e19174285146e11e0929a770df2b4eda95
Gwanglim Lee [Tue, 14 Jun 2016 12:21:55 +0000 (21:21 +0900)]
e_comp_hwc: fixed wrong pointer operation while logging.
Change-Id: Id58a434eb3b4006284d02407397ba2a30932ab03
Boram Park [Tue, 14 Jun 2016 09:12:12 +0000 (18:12 +0900)]
use EINA_LIST_FOREACH_SAFE/eina_list_move_list for safety
Change-Id: I8ffbc94b49d746e7d0892388dc95135f4613517c
Gwanglim Lee [Tue, 14 Jun 2016 07:20:59 +0000 (16:20 +0900)]
e_comp_hwc: moved enum type definition of E_Hwc_Mode into the E_TYPEDEFS.
Change-Id: I92e0e177f4707e1b292810337cc5c3f58a2cb44b
Changyeon Lee [Mon, 13 Jun 2016 11:28:43 +0000 (20:28 +0900)]
e_comp:set nocomp and nocomp ec before put damage when nocomp end
if nocomp is set 1, doesn't put damage in e_comp_object_damage
Change-Id: I2d17e4ccb9d57287b349e3127e0738dcff9e1634
Boram Park [Mon, 13 Jun 2016 02:20:13 +0000 (11:20 +0900)]
support elog for -protocol_trace
Now we can show the wayland protocol logs via dlog.
$ enlightenment_info -dlog 1
$ enlightenment_info -protocol_trace elog
$ enlightenment_info -protocol_rule add allow all
Change-Id: Ie2b41539095e0ea14c7ff741170255a0767d479b
Duna Oh [Fri, 10 Jun 2016 05:30:50 +0000 (14:30 +0900)]
e_comp_wl: Don't send wl_pointer.leave if the client didn't get wl_pointer.enter
Test Plan:
1. When the client gets mouse_in and there is no pointer device, so didn't send wl_pointer.enter to the client.
2. If pointer devices are plugged and the client gets mouse_out, then send wl_pointer.leave to the client -> this causes assertion fail on some client.
Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: I19a0765d0888cbd4a7725616f7cb4f5d6b953c2a
JeongHyun Kang [Thu, 9 Jun 2016 22:29:33 +0000 (07:29 +0900)]
Fix memory leaks
Change-Id: Id3eca407013058c6e659db19c0b1a8b5ff5b8359
Gwanglim Lee [Tue, 14 Jun 2016 02:29:32 +0000 (11:29 +0900)]
e_signals: remove HAVE_WL_DRM conditional macros to re-activate the ecore_drm cleanup while crashing.
Change-Id: Id313e3bf6f4f5d1787659220287a9a68e7787dac
JeongHyun Kang [Fri, 10 Jun 2016 08:32:08 +0000 (17:32 +0900)]
Remove HAVE_WL_DRM definition check in input system
Change-Id: I431bdf822a6b4a7ee8ab2b0bfe7230a2517e9318
Boram Park [Fri, 10 Jun 2016 02:15:43 +0000 (11:15 +0900)]
e_comp_wl: enhance the calculation code of subsurface's pos and size
Change-Id: I3f2a40c6d8ac2866fa7392bdab7f0f8961c0e363
Boram Park [Fri, 10 Jun 2016 02:07:11 +0000 (11:07 +0900)]
e_comp_wl: add apply_viewport_signal signal to E_Comp_Wl_Client_Data
Change-Id: I38375e49ddd9be4d6ed046fb504fb51320bd8b20
Boram Park [Thu, 9 Jun 2016 02:43:44 +0000 (11:43 +0900)]
e_comp_wl: fix seg.fault when video stops
Change-Id: I4490cbcbc0c580a8e2905fa50321acdd0b9baa68
Boram Park [Wed, 8 Jun 2016 11:04:36 +0000 (20:04 +0900)]
e_client: don't apply transform_core if ec has viewport
Change-Id: I5ab9b673ae7d12e68b417f8eb53c7fc1c41dbb6a