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
Boram Park [Tue, 31 May 2016 06:48:41 +0000 (15:48 +0900)]
e_comp_wl: support wl_surface.damage_buffer(compositor version 4)
Change-Id: Ied7dfb3a3e0e12220024cccccb33024faad7db39
Doyoun Kang [Mon, 13 Jun 2016 05:03:39 +0000 (14:03 +0900)]
wl_desktop_shell: fixed bug to set window type
Change-Id: I3fbcacc4b70b79768f25a98b741a4063f74b57a7
Gwanglim Lee [Fri, 10 Jun 2016 09:11:12 +0000 (18:11 +0900)]
e_comp_hwc: replace EINA_LIST_FOREACH to EINA_LIST_FOREACH_SAFE for safety.
Change-Id: Id91f614b479dc858ba5a5c14a7772491b03a342b
Gwanglim Lee [Fri, 10 Jun 2016 08:40:14 +0000 (17:40 +0900)]
e_comp_hwc: refactored and renamed engine info get function.
And if it is failed when initializing e_comp_hwc, then cleans up the HWC resources correctly.
Change-Id: Ie547d0bee26c661ad1a03e812c43ae47e7d7711a
Gwanglim Lee [Fri, 10 Jun 2016 07:53:58 +0000 (16:53 +0900)]
e_comp_hwc: fix wrong parameter of output geometry update function and naming of function.
Change-Id: I8aeff871d87fc942867093f554c84c717760d148
Gwanglim Lee [Fri, 10 Jun 2016 07:33:03 +0000 (16:33 +0900)]
e_comp_hwc: correct variable type of tdm_display
Change-Id: I983acb3d40777a8af16a233c74b747803be04712
Duna Oh [Tue, 7 Jun 2016 03:52:42 +0000 (12:52 +0900)]
e_comp_wl: Don't allow deleted wayland clients to set the cursor
Signed-off-by: Duna Oh <duna.oh@samsung.com>
This path originated from upstream
https://phab.enlightenment.org/rE33582859e2dd75d340a99f418bc5e68a0672dd96
Change-Id: I787ac6d892b56e2820f373f087dd73cc991cb1e5
MinJeong Kim [Thu, 9 Jun 2016 08:06:14 +0000 (17:06 +0900)]
e_comp_wl_data: fixed saving duplicated data to clipboard
Previous clipboard_source had held duplicated data of selection source
because multiple 'write' in a very short time to write end pipe was
processed by one 'read' of clipboard_source from read end pipe often.
So to resolve these problem, 'packet' mode of unidirectional pipe is
enabled.
Change-Id: I9fde0087710e55bcda7d9c7016280df45e887fee
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
SooChan Lim [Tue, 7 Jun 2016 07:39:58 +0000 (16:39 +0900)]
e_comp_hwc: check the output disconnection to skip
Change-Id: I2b198f6d9a333900be95ff0d38e473e81d52fa5f
Sungbae Park [Thu, 9 Jun 2016 04:04:33 +0000 (13:04 +0900)]
e_comp_wl: add buffer_ref link check flag to make sure that delete operation is done only once
Signed-off-by: Sungbae Park <sb34.park@samsung.com>
Change-Id: I7627a57a105328520766935529c33efbae73b2a1
Gwanglim Lee [Thu, 9 Jun 2016 02:45:57 +0000 (11:45 +0900)]
ttrace: pass variable arguments to traceBegin
Change-Id: I870fd4e9fd9ad12bef1d5e74c2c85c64a85052c1
JengHyun Kang [Mon, 30 May 2016 10:11:52 +0000 (19:11 +0900)]
Get a default keymap rmlvo rule from the config file
Change-Id: I9f38547c7bdaec5ecddc1b1d96d4db407fb27ebd
Sungbae Park [Mon, 6 Jun 2016 08:39:06 +0000 (17:39 +0900)]
does't send frame event bug fix when surface unmap
Signed-off-by: Sungbae Park <sb34.park@samsung.com>
Change-Id: Ia6d9338dd3204e539e60d91a44efd3e42b25e443
Signed-off-by: Sungbae Park <sb34.park@samsung.com>
Gwanglim Lee [Thu, 2 Jun 2016 11:32:21 +0000 (20:32 +0900)]
Revert "configure.ac: make all warnings into errors."
This reverts commit
d66f042dcd2d164262ce5096b44205500d8204cf.
Change-Id: Ie67bbf285fe91becc1bb9d0495d2d35ff8bcba4d
Signed-off-by: Gwanglim Lee <gl77.lee@samsung.com>
Seunghun Lee [Thu, 2 Jun 2016 06:27:37 +0000 (15:27 +0900)]
e_comp_object: do return false in case cw->native passed to e_comp_object_render().
the function is only effective when buffer is not native.
Change-Id: I2de1c14a9168168f301092c8179bd95d6171b0d5
Changyeon Lee [Wed, 1 Jun 2016 14:27:53 +0000 (23:27 +0900)]
e_comp_hwc:check activate_ec before display client in nocomp mode
Change-Id: If443570fee754052a04b42ba1d4c19681e050cc0
Signed-off-by: Changyeon Lee <cyeon.lee@samsung.com>
Doyoun Kang [Thu, 2 Jun 2016 06:12:59 +0000 (15:12 +0900)]
added utility - E_LIST_HOOK_APPEND
Change-Id: If96f062a7984db9e69d10f8abe4e031d68d44437
Doyoun Kang [Thu, 2 Jun 2016 06:09:12 +0000 (15:09 +0900)]
wl_desktop_shell: added force render code when the map_timer expired
Change-Id: Ia511cbdb846b7befc0fff9b74a340ebf5a022924
Seunghun Lee [Thu, 2 Jun 2016 05:39:52 +0000 (14:39 +0900)]
e_comp_object: just use a data of e_pixmap when set data of evas_image object in sw rendering.
Change-Id: I1b50f660161cfe506c0b3c8860a3ac46854d7968
Gwanglim Lee [Tue, 31 May 2016 06:33:08 +0000 (15:33 +0900)]
configure.ac: make all warnings into errors.
Change-Id: I1dd57fac93e5e42774ddb1e2af76d3f0b6782001
Gwanglim Lee [Tue, 31 May 2016 07:45:08 +0000 (16:45 +0900)]
removed HAVE_WAYLAND_ONLY, E_COMP_WL, E_COMP_X and unnecessary Ecore_Wayland.h.
Change-Id: I68bd1cc91cb84d2652fd052152a952cb9adb2a0e
Gwanglim Lee [Tue, 31 May 2016 04:31:25 +0000 (13:31 +0900)]
e_client: cosmetic e_client_transform codes to follow EFL coding conventions.
Change-Id: I07dc719cd8b192ac38f7ef037ca5d589af9750c1
Seunghun Lee [Mon, 16 May 2016 11:59:11 +0000 (20:59 +0900)]
e_comp_object: Set null to data of image object if there is no data in pixmap.
this patch is to avoid crash of enlightenment, when access the data of buffer
which is already destroyed.
Change-Id: Ieb812e9bf551d4856565df01274a5489df8b5ef5
MinJeong Kim [Thu, 26 May 2016 09:00:05 +0000 (18:00 +0900)]
e_client: added visibility skip flag and set API
Change-Id: I1bd5af7e5db2bcc834687e8257ab7a8a5ce97725
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
MinJeong Kim [Tue, 31 May 2016 15:14:04 +0000 (00:14 +0900)]
Reuse E_Client from usable list
Reuse E_Client instead of creating new E_Client if there is availble
E_Client. (e.g. clients for launchscreen)
Change-Id: Ia1072bcd6f62982e5cd437bc40224a9bf99a5c00
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
MinJeong Kim [Tue, 31 May 2016 15:09:34 +0000 (00:09 +0900)]
e_client: added API to change client pixmap
Change-Id: I7a8268b0d5c3ff8885eb56d354b39afbc7e42598
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
MinJeong Kim [Thu, 26 May 2016 06:02:51 +0000 (15:02 +0900)]
e_comp: additional checks for empty cdata and EXT_OBJECT type pixmap
Change-Id: I5db49b50bc06579d2b2f34ecc5caf2df606ec987
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
MinJeong Kim [Thu, 26 May 2016 09:55:30 +0000 (18:55 +0900)]
e_comp_object: support external content for comp object
- Added e_comp_object_content_set
"e.swallow.content" part of edje object(shobj or frame_object) can
be set by external evas_object now. but the pixmap type of target clients
should be E_PIXMAP_TYPE_EXT_OBJECT for adopting external content.
- Added e_comp_object_content_unset
For cleaning up external content of comp object and create internal image
object.
- Added E_Comp_Object_Contetn_Type
To specify current content type of comp object.
- Added external_content flag for comp comp object
- Supoort resize/show/move for E_PIXMAP_TYPE_EXT_OBJECT
Change-Id: I1a073f0ccdea3140bcc4c0ff1ba9b0704a3212b8
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
MinJeong Kim [Thu, 26 May 2016 10:22:48 +0000 (19:22 +0900)]
Refactored launchscreen codes
- Added new member launchsrns of E_Comp is list of launchscreen clients.
- Not give focus for launchscreen clients.
- Clean up E_Launch_Screen code
Change-Id: I56bf44624d4d014866adcf3260a592a08ccd17ce
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
MinJeong Kim [Fri, 27 May 2016 04:24:51 +0000 (13:24 +0900)]
e_pixmap: added new type E_PIXMAP_TYPE_EXT_OBJECT
A type E_PIXMAP_TYPE_EXT_OBJECT means a client of the pixmap is drawing NOT
internal image object created by a compositor, but is drawing evas object
which is from outside of the compositor.
Change-Id: I46e789c71f2c0ef1fd0fdc1f841192a85f6b004b
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Juyeon Lee [Thu, 2 Jun 2016 03:48:38 +0000 (12:48 +0900)]
fix savace defect
Change-Id: I65d9a2fe80e9b3f06c3e7101348550d0ca617cd9
Gwanglim Lee [Wed, 1 Jun 2016 08:08:49 +0000 (17:08 +0900)]
e_comp_object: Initializing Evas_Native_Surface using memset.
It doesn't need to initialise all elements of Evas_Native_Surface structure.
Change-Id: Icc7dfc903bbd5754d1e40d690436deb27562bc8c
MinJeong Kim [Tue, 31 May 2016 12:08:07 +0000 (21:08 +0900)]
e_pixmap: set initial value for tbm native surface
Uninitialized member value(rot, flip, ratio) of tbm native surface can
allow drawing image object with wrong information. This patch fixes the
problem.
Change-Id: If9f4ef19c86480edf7bcf1fb1051d39421690ca9
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Gwanglim Lee [Tue, 31 May 2016 11:51:09 +0000 (20:51 +0900)]
Revert "Do not send mouse move event if ec is fully obscured and touch cancelled"
This reverts commit
8885b80d88a6ea20ac367b60f16f4c3a3608135b.
Change-Id: I5bbac380cecbd0cc194b748ac27a1474401770c4
Signed-off-by: Gwanglim Lee <gl77.lee@samsung.com>
Changyeon Lee [Tue, 31 May 2016 08:08:57 +0000 (17:08 +0900)]
Do not enter nocomp mode if ec has sub surface which isn't video client
if client have sub surface which isn't vide, doesn't enter nocomp mode
Change-Id: I69b6aa885aca7debfbdfec44ef6d637c02a773c7
Juyeon Lee [Tue, 31 May 2016 09:08:34 +0000 (18:08 +0900)]
e_pointer: add nocomp end condition when cursor is shown
Change-Id: Id3284c09a1a800d0ff305ec1d90150614aed6076
Duna Oh [Tue, 31 May 2016 06:27:20 +0000 (15:27 +0900)]
e_comp_wl_input: add check for ec->mouse.in when gets cursor_set
code sync with upstream
Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: Ib0eea52fb6b152c6213223fbcea5cdda7cf5f480
Duna Oh [Mon, 30 May 2016 01:58:53 +0000 (10:58 +0900)]
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: I827b79c7d8a566d747d426d435edcea16e1bf48c
Gwanglim Lee [Fri, 27 May 2016 05:39:36 +0000 (14:39 +0900)]
e_info_client: fix a warning with for loop initial declaration.
'for' loop initial declarations are only allowed in C99 or C11 mode.
Change-Id: Iec1e6e5699a206e2bfa5ed33458e0eafe79c3233
Duna Oh [Wed, 25 May 2016 06:29:33 +0000 (15:29 +0900)]
e_info: load protocol rules from rule file(E_INFO_RULE_FILE) in e_info_server_init()
Rules in rule file should be written in below format
allow "iface=wl_pointer and type=event"
allow "iface=wl_touch and msg=down"
...
cf) enlightenment_info -protocol_rule add allow "iface=wl_pointer and type=event"
Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: Ibdbae9223d805d646159646e40382dded303a3e1
Changyeon Lee [Thu, 26 May 2016 11:25:25 +0000 (20:25 +0900)]
e_comp_hwc:Reference e_comp_wl_buffer which is commited and displayed buffer in nocomp
Change-Id: Ibd4072070ea055721648b791843824803a6f1f0d
Gwanglim Lee [Thu, 26 May 2016 05:48:01 +0000 (14:48 +0900)]
set file permission back to 644
Change-Id: I407fd327c05bf8eeff0c68ee056d60c308d15fd6
Gwanglim Lee [Thu, 26 May 2016 08:38:55 +0000 (17:38 +0900)]
Revert "Revert "do uniconify when surface request unmap""
This reverts commit
b57751a9eb0ac651cca6e1630f73a35475ffe2ab.
Change-Id: I41e398dc40251b1352ebe81899de82a7c002f7a5
Signed-off-by: Gwanglim Lee <gl77.lee@samsung.com>
Jungeun Yoo [Wed, 25 May 2016 08:25:15 +0000 (17:25 +0900)]
Add TTRACE log for profiling
Change-Id: Ic2840dcd115d08d6d70e841eba361ebf5c2d9d53
Signed-off-by: Jungeun Yoo <jungeun_.yoo@samsung.com>
Sungbae Park [Mon, 16 May 2016 01:52:17 +0000 (10:52 +0900)]
first map policy add[post_raise, post_lower]
Signed-off-by: Sungbae Park <sb34.park@samsung.com>
Change-Id: I493302190b6daa8ad28b3842a15dcf8de2cae583
Doyoun Kang [Thu, 26 May 2016 05:15:06 +0000 (14:15 +0900)]
Revert "do uniconify when surface request unmap"
This reverts commit
d769f700cc04ff16821eac89c71b35694eaee1b5.
Change-Id: I1133c93673246b422ad0f1b84c527989ea724fad
Sungbae Park [Tue, 24 May 2016 12:33:01 +0000 (21:33 +0900)]
do uniconify when surface request unmap
Signed-off-by: Sungbae Park <sb34.park@samsung.com>
Change-Id: Ic42f32e018503303e1bbd4ab083625c5d3d7f1d1
Juyeon Lee [Thu, 26 May 2016 04:47:41 +0000 (13:47 +0900)]
e_zone: dereference e_output directly
Change-Id: Ie36d1e653483a7dd0bdb94dcfb80233aac0367ea
Juyeon Lee [Thu, 26 May 2016 01:07:52 +0000 (10:07 +0900)]
e_comp_screen: replaced e_comp_drm
Change-Id: I14f03ae1052e9b32e0ca366ac33886237d5ec0a2
Seungjin Park [Wed, 18 May 2016 08:51:21 +0000 (17:51 +0900)]
Add effect enable/disable function in the enlightenment_info
Signed-off-by: Seungjin Park <sj8808.park@samsung.com>
Change-Id: I32b3dd5138851cb6ebeb52fc2ac7c7ae96cd4e56
Doyoun Kang [Fri, 20 May 2016 08:25:16 +0000 (17:25 +0900)]
e_pixmap: remove logs in e_pixmap_native_surface_init
Change-Id: I213bcc74685e692fec1b21b824e1a38e31187adb
Signed-off-by: Doyoun Kang <doyoun.kang@samsung.com>
Junghwan Choi [Tue, 24 May 2016 12:22:44 +0000 (21:22 +0900)]
Delayed load module added
Change-Id: I3a29a6bb8b8fc61b0c416fc5bd020b01d8fa24e2
Signed-off-by: Junghwan Choi <jhhh.choi@samsung.com>
Gwanglim Lee [Tue, 24 May 2016 03:54:10 +0000 (12:54 +0900)]
e_info_protocol: added missing close for opened file.
Change-Id: I02af8900a73d99453e7c9890a0f58aa456625635
Changyeon Lee [Mon, 23 May 2016 13:21:32 +0000 (22:21 +0900)]
Send destroy signal when backup buffer destroy
Change-Id: Ifbf3f54a4b9e3a7d5ee3b531387ff0849e51a68b