Sung-Jin Park [Tue, 5 Sep 2017 08:31:46 +0000 (17:31 +0900)]
dbus policy: remove org.enlightenment.wm.conf (move into e-tizen-data package)
Change-Id: Ia33a9751bbd532df000482b01da5a116e5660c35
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
(cherry picked from commit
29ec987570ac0b505b433e6844d61e613c26bd50)
(cherry picked from commit
e8a94e781264d7329b1fad79dcc515f358b48806)
Sung-Jin Park [Mon, 10 Jul 2017 07:24:43 +0000 (16:24 +0900)]
e_comp_screen : update wl_seat capabilities for keyboard/touch device deletion
Change-Id: Ie39a5bd83651401ab0882552e7358251c6885f13
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Changyeon Lee [Thu, 22 Jun 2017 08:53:05 +0000 (17:53 +0900)]
e_plane: set redireted/unredirect when ec is set/unset to plane.
if ec is already unredirected before plane set ec, e_plane_renderer don't
force update when create backup buffer.
Change-Id: Ic7d55039cf1c341e7269c502a564cd3489aaf57d
Boram Park [Sat, 10 Jun 2017 23:53:20 +0000 (08:53 +0900)]
e_comp_wl: add a video global variable to E_Comp_Wl_Data
Change-Id: I060cd7a17c857884f24499d8d357a75be06b87b1
JengHyun Kang [Mon, 12 Jun 2017 04:16:41 +0000 (13:16 +0900)]
e_info: add cleanup function for module_hook
Change-Id: I3d2540cc97eabab1b64f044819374c16d53ed7e7
JengHyun Kang [Thu, 1 Jun 2017 09:18:51 +0000 (18:18 +0900)]
e_info: change file permission to 644 from 755
Change-Id: Ibf5f755bb6d189c51b76a1136da72e1323ab5ca9
Gwanglim Lee [Thu, 1 Jun 2017 05:41:54 +0000 (14:41 +0900)]
e_comp_object: fixed a warning
Change-Id: I22f0c81f8c58e25f64dc62af8858c88394218dde
Minsu Han [Mon, 29 May 2017 23:39:28 +0000 (08:39 +0900)]
[e_info] add -topwins and -dump_selected_buffers
- topwins : show all windows list include visible and invisible.
- dump_selected_buffers : dump selected window's buffer. default path
is /tmp/blabla.png
Change-Id: I12ada4f17a03f21cd0ad6f2f31185ee23258f23f
Signed-off-by: Minsu Han <minsu81.han@samsung.com>
Gwanglim Lee [Mon, 29 May 2017 11:24:55 +0000 (20:24 +0900)]
e_bindings: modified to use the up and down event structures correctly in each case.
Change-Id: I41f381d46163e6ecca0dae6ae44dd02ab803b85d
Doyoun Kang [Thu, 1 Jun 2017 04:09:16 +0000 (13:09 +0900)]
launch_splash: add code to reset ec->use_splash value
there was no code to reset the ec's use_splash value. so we added it.
Change-Id: Id476d2f44fe6477e26a92abef116f97a46f30fbc
Doyoun Kang [Tue, 30 May 2017 07:51:19 +0000 (16:51 +0900)]
policy: apply deiconify_approve feature to the iconify request
Change-Id: If08d345d68214b7a816b42d1513d527e07ab67bd
Sungbae Park [Tue, 30 May 2017 06:54:29 +0000 (15:54 +0900)]
e_pixmap : clear evas_image_data when destroy shared memory
Signed-off-by: Sungbae Park <sb34.park@samsung.com>
Change-Id: I74e52d61e300cd141c9f3d2036edaebc6b1f69df
Changyeon Lee [Mon, 15 May 2017 11:37:23 +0000 (20:37 +0900)]
e_plane_renderer: query queue size to tdm layer properties
Change-Id: I3fd3458a078edc4440977ab21d660ef904dc3a88
Juyeon Lee [Fri, 26 May 2017 08:18:45 +0000 (17:18 +0900)]
fix build error
Change-Id: I9453cf4dd1a342777ba2211d9520ed4d7a372f7c
JengHyun Kang [Fri, 26 May 2017 08:13:34 +0000 (17:13 +0900)]
e_comp_wl_input: send seat capability only to the bind requesting client
Change-Id: Ib13cb4e6fcbdaed0fca128cfcee1e9aa55b29041
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>
Sergey Sizonov [Tue, 25 Apr 2017 05:29:22 +0000 (08:29 +0300)]
[e_info] enhance the '-prop' option behavior
- [e_info] change the '-prop' option behavior (client side)
Changes to support single property getting and setting,
like xprop does, have been added on client side.
- [e-info] change the way we handle error cases (-prop opt.)
I think the server has to reply either an error message
or a reply message on a method call message, and a reply
message has to contain ONLY payload, no errors.
Also we have to close iterator before we return back
from a method call callback.
- [e_info] split the properties getting into separate functions
To make some property 'setable' I got to provide separate
function for them. I think it seems reasonable to split the
function responsible for getting properties too.
- [e_info] change the way we process an answer for '-prop' request
As a reply for '-prop' request now can consist of several lines,
we got to change how we process this reply.
- [e_info] remove inline keyword for _get_win_prop_xx functions
As these functions are called via pointers it's useless to have
them declared with inline keyword.
- [e_info] add touch capability for '-prop' option
Now a window can be specified by a touch alongside
id, pid or name.
- [e_info] add ability to set 'Geometry' property
- [e_info] improve otput readability for '-prop' option
- [e_info] add several _set_win_prop_xx functions
Add an ability to set these properties:
Window_Name, Role, Geometry, Layer, Visible,
Focused, Iconic, Sticky, Urgent, Fullscreen,
Redirected, Ignored.
Note, at this moment I have no enough knowledge to
make all propertis settable, if it's possible,
even more changes I've made got to be checked by
somebody who has such knowledge :-)
- [e_info] fix an issue with unclosed dbus message iterator
Change-Id: Id580761f9ea94a6f7db82e427bec9cd677e6de9b
Signed-off-by: Sergey Sizonov <s.sizonov@samsung.com>
Konstantin Drabeniuk [Thu, 4 May 2017 12:03:35 +0000 (15:03 +0300)]
[e_info] add the wininfo option
- [e_info] add the wininfo option
- [e_info] add "-help", "-children", "-tree", "-id" options for the wininfo
- [e_info] add "-int", "-name" and "-pid" options for the wininfo
- [e_info] add "-wm", "-size" and "-all" options for the wininfo
- [e_info] add "-shape" option for the wininfo
Change-Id: Ie722f782a9a3b29390e71a1c5a53f4be58deaf2f
Signed-off-by: Konstantin Drabeniuk <k.drabeniuk@samsung.com>
Signed-off-by: SooChan Lim <sc1.lim@samsung.com>
Konstantin Drabeniuk [Wed, 12 Apr 2017 14:10:27 +0000 (17:10 +0300)]
[e_info] add the kill option
- [e_info] add the kill option
- [e_info] use the uint64_t type instead the int32_t for window id
We have some error when a window id exceeds INT_MAX, because
the Ecore_Window is the uintptr_t type and the window id the
int32_t type. I think we need use the uint64_t(for arm7l and arm64)
type instead the int32_t type for window id.
- [e_info] add the id suboption for the kill
- [e_info] add the name suboption for the kill
- [e_info] add the "-pid" and the "-all" suboptions for the kill
Change-Id: I304592eb6c1daf33e9203be1a15092d94b6f8006
Signed-off-by: Konstantin Drabeniuk <k.drabeniuk@samsung.com>
Signed-off-by: SooChan Lim <sc1.lim@samsung.com>
MinJeong Kim [Thu, 18 May 2017 11:20:36 +0000 (20:20 +0900)]
remote_surface: added remote surface option to enlightenment_info
Change-Id: I9e128a5beb68393570e0c88d3773d4192426bfbd
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Conflicts:
src/bin/e_info_client.c
src/bin/e_info_server.c
Juyeon Lee [Thu, 25 May 2017 10:59:06 +0000 (19:59 +0900)]
e_client: add vkbd.floating not to add conformant_region
Change-Id: Ieb83a40377e5d61ad362803f792717efb74b3b2e
Dipen Somani [Thu, 18 May 2017 05:21:00 +0000 (10:51 +0530)]
e_info_server: Added a new hook
Change-Id: I82214877fbbea9a623b1aa46ec266191e8cbefb6
Signed-off-by: Dipen Somani <dipen.somani@samsung.com>
Juyeon Lee [Tue, 23 May 2017 06:50:50 +0000 (15:50 +0900)]
e_info_server: change internal module hook api name
Change-Id: I3891db0375e3b781b7ca223b7d0731e25f44b515
Doyoun Kang [Tue, 23 May 2017 04:37:04 +0000 (13:37 +0900)]
e_policy_wl: add code to handle a role for cursor window
If the window's role is set to "wl_pointer-cursor", then e considers it to cursor window.
And e skips the cursor window while handling tizen splash image.
Change-Id: Ibde721aec6faa1e7f60610bc0dd39699aa1be35b
Gwanglim Lee [Thu, 18 May 2017 04:55:23 +0000 (13:55 +0900)]
e_comp_wl_rsm: changed to use EINA_SAFETY for checking validation of tizen remote surface requests
Change-Id: I22eeb3b37460712162535ecd758a38326770cd3b
ritesh.u [Mon, 15 May 2017 10:25:07 +0000 (15:55 +0530)]
e_compl_wl.c: Send pointer_leave event to all wl_pointer objects in a client
Change-Id: I26b204732c47165fcd0c08fe38fff5ce8ee2589d
Signed-off-by: ritesh.u <ritesh.u@samsung.com>
Junkyeong Kim [Fri, 12 May 2017 04:55:35 +0000 (13:55 +0900)]
e_output: return null if output disconnected in e_output_best_mode_find()
Change-Id: Ia24e3468f3810b66047616e5576c1eee3755292c
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
JengHyun Kang [Mon, 22 May 2017 12:20:48 +0000 (21:20 +0900)]
e_transform: Add a new API
- e_util_transform_matrix_inv_coords_get() is needed because
e_transform matrix result and Evas_Map result are different
Change-Id: Idc7bf07758992f3b9136c9c6aa14cd258e9d425b
Changyeon Lee [Mon, 15 May 2017 06:47:38 +0000 (15:47 +0900)]
Revert "e_plane_renderer: call manual_render function if ee's size is wrong"
This reverts commit
55ad4f4104a8d51ca71f8e4ed9f204cd17bd64ad.
tizen_3.0_tv efl set gbm_surface of evas_engine_info if hwc_enable of engine_info is set true.
if call manual_render in e_plane_renderer_new, e20 can't get gbm_surface from engine_info.
because hwc_enable of engine_info is set true after e_plane_renderer_new and
gbm_surface is recreated when manual_render is called
Change-Id: I606156893fabcc0cdbf59f733e4a19d3c455bb48
Changyeon Lee [Mon, 8 May 2017 14:32:37 +0000 (23:32 +0900)]
e_plane_renderer: refresh cusor surface when cursor surface is null
Change-Id: Ie26edc4dbe344323a298a51f931f5684be174fd9
Changyeon Lee [Mon, 8 May 2017 14:28:16 +0000 (23:28 +0900)]
e_pointer: set true to hwc of ptr if ec is on overlay
Change-Id: I77e2b37bcf61be7be24118f3c653158e9e5a1f5d
Changyeon Lee [Tue, 18 Apr 2017 10:55:19 +0000 (19:55 +0900)]
e_plane: fixed flickering when ec is unset at plane
- e20 sholud render and display include ec when ec is unset at plane.
so this patch don't ec unset to plane untill render and display include ec.
- plane get rendering count of fb_target and set to sync_unset_count
when ecof plane is unset at plane.
- e_output don't fetch and commit plane, untill sync_unset_count of plane is zero.
- if fb_target have ec(hwc mode), plane immediately unset layer by setting zero to sync_unset_count
because e20 doesn't need to composite ec.
Change-Id: I3d2a2b31bb1383dedbaa6ae58f1ae6feb066389e
Changyeon Lee [Tue, 18 Apr 2017 10:53:14 +0000 (19:53 +0900)]
e_plane_renderer: added e_plane_renderer_render_count_get
- renderer return current enqueued and dequeued surface count
when called this function.
Change-Id: Ic29114443fc7e53174107e4307e0ed9586943468
Changyeon Lee [Tue, 18 Apr 2017 10:51:40 +0000 (19:51 +0900)]
e_output: added e_output_fb_target_get
Change-Id: Ic50a4c11ea82d2da68394d9eeae28d1c876cdbb7
Changyeon Lee [Mon, 17 Apr 2017 06:58:42 +0000 (15:58 +0900)]
e_output: called separately e_plane_fetch and e_plane_commit
- tdm doesn't support that individual layer commit yet.
so we need to call commit of all plane at the same time e_plane_commit
for preventing flickering.
Change-Id: I05c15beea8f8c58def18b76b00ebd83add430d33
JengHyun Kang [Wed, 10 May 2017 08:34:02 +0000 (17:34 +0900)]
e_comp_wl: remove a blank space
Change-Id: I89c61913f5d56dbe7515aeaab4d9d516e02d1ab1
JengHyun Kang [Wed, 10 May 2017 08:23:55 +0000 (17:23 +0900)]
e_comp_wl: maintain extra touch axis information each index of touches
Change-Id: I91064f8d052b5ea5ccfa9875c267494e56971c61
Changyeon Lee [Wed, 10 May 2017 08:08:48 +0000 (17:08 +0900)]
e_plane_renderer: call manual_render function if ee's size is wrong
evas output size becomes correct when ecore_evas_manual_render is called
Change-Id: I65924d36656e5dce469793360cf136b1f11c6d26
MinJeong Kim [Wed, 26 Apr 2017 08:19:42 +0000 (17:19 +0900)]
e_comp_wl_data: added missing typecast
Change-Id: Iebc1d3b3c28274e04a0bcdc8f9018b8e97049449
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
MinJeong Kim [Tue, 25 Apr 2017 08:42:04 +0000 (17:42 +0900)]
e_comp_wl: send cancelled event after dnd drop
If drag data source was dropped and its all data offer was destroied
send cancelled event for it to notify of the source client for dnd end
Change-Id: Ib0ab170ff4899baea2ca175075fcdfce6d24253f
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Doyoun Kang [Wed, 26 Apr 2017 06:43:32 +0000 (15:43 +0900)]
visibility: add E_VIS_ICONIFY_STATE_UNKNOWN enumeration
There was a bug that the window is not shown althogh it requested to activate.
It was because E_Client iconic status mismatch with E_Vis_Iconify_State
due to wrong initialize of E_Vis_Client with E_VIS_ICONIFY_STATE_UNICONIC.
so we add a E_VIS_ICONIFY_STATE_UNKNOWN and set the initail state to this.
Change-Id: I4d640b5f761042ffb70de4a7227ae4cf5787c4aa
Duna Oh [Fri, 17 Mar 2017 01:34:54 +0000 (10:34 +0900)]
e_pointer: refactoring codes for rotating cursor image
Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: Ia1bb08874c9e3465121541ae33ed2eaff2078ea1
MinJeong Kim [Fri, 14 Apr 2017 13:58:23 +0000 (22:58 +0900)]
Unset external content of cursor comp object
Change-Id: I20b3e84171763809e4f37759f550c6b836e78ff8
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Sangjin Lee [Mon, 3 Apr 2017 12:29:02 +0000 (21:29 +0900)]
e_policy_wl: add new funtion for tizen_ws_shell extension
For make extension protocol for tzsh in seperate module, added the two functions.
1) e_tizen_extension_add : this funtion should be called in module_init
2) e_tizen_extension_del : this funtion should be called in module_deinit
When received tizen_ws_shell::get_extension, server call the callback to create
specific resource for extension. In callback function, it should be make new wl_resource.
Change-Id: If34fa96ee3460ca8df20c6fddb66bccd2b845006
Gwanglim Lee [Thu, 20 Apr 2017 12:45:33 +0000 (21:45 +0900)]
e_util: changed converting function to strtoul for unsigned long int type
Change-Id: I1df52f33f66ea2e434356c1a116f3367b70ec624
Gwanglim Lee [Thu, 20 Apr 2017 12:33:51 +0000 (21:33 +0900)]
e_info: fixed out of range error due to the signed integer type.
Change-Id: I88aa6dfad7cf8901bb05445751ecba9ddc34a947
Gwanglim Lee [Thu, 20 Apr 2017 12:30:18 +0000 (21:30 +0900)]
e_utils: added e_util_string_to_uint util function to support unsigned integer type
Change-Id: Ia7a660b6d723b1c48e667eba46a37b3de20a801e
Gwanglim Lee [Thu, 20 Apr 2017 12:18:28 +0000 (21:18 +0900)]
e_info: send dbus reply message even if parsing failed
Change-Id: I8a8dc42ae1f526bca7fb6b6c57c3b4fadd53ead4
Gwanglim Lee [Tue, 18 Apr 2017 13:43:08 +0000 (22:43 +0900)]
removed unsafe sscanf
Change-Id: Iaa2e305a6f46a4f01e03d9f36722eb533df11e42
Changyeon Lee [Thu, 13 Apr 2017 03:12:25 +0000 (12:12 +0900)]
e_plane_renderer: added surface_queue destroy callback
reset surface_queue information when surface_queue of renderer is destroyed
Change-Id: Ia6cfb2debd6db7195328231847042c8ba03b9fdc
Changyeon Lee [Wed, 12 Apr 2017 07:30:46 +0000 (16:30 +0900)]
e_plane_renderer: surface_queue set to renderer when create renderer
Change-Id: If9dbb1b4df6d410c65bcf80159d8d1586e67297e
Sungbae Park [Fri, 31 Mar 2017 05:49:33 +0000 (14:49 +0900)]
e_comp_wl : add subsurface update api
if we call activate below api with below target surface is subsurface parent.
the target surface is trapped between parent subsurface and child subsurface.
because it. we need subsurface update api for e_policy and e20 module
Signed-off-by: Sungbae Park <sb34.park@samsung.com>
Change-Id: I5b159e9cd1ce92607f7f020927e24fc4f802d57c
Signed-off-by: Sungbae Park <sb34.park@samsung.com>
Junkyeong Kim [Wed, 5 Apr 2017 05:10:54 +0000 (14:10 +0900)]
e_plane: make align to enlightenment style
Change-Id: I47597ee9478ebbbed87738ee2554ff2eccc85a07
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Gwanglim Lee [Thu, 13 Apr 2017 13:10:31 +0000 (22:10 +0900)]
e_policy_visibility: added support for pre_unobscured visibility event
The compositor sends this event before the window is shown on the screen.
And it only for client which has tizen_visibility version 5 or above.
Change-Id: I7e6d3dc98c4c1dcb28b30cee00ab910b9411a680
MinJeong Kim [Fri, 7 Apr 2017 06:49:17 +0000 (15:49 +0900)]
e_comp_cfdata: added config values bg_effect_style
Change-Id: I5378a7110210bd8f3abf753fa76929357a59bc8d
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Duna Oh [Tue, 28 Feb 2017 09:16:13 +0000 (18:16 +0900)]
indicator: set indicator's angle when rotation begins
It solves the issue that wrong sized indicator is shown for a while when rotation ends.
This patch is related with following patch.
https://review.tizen.org/gerrit/#/c/119081
Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: I618e6be95145bbe89e8bf164c229ba65862aa861
MinJeong Kim [Thu, 13 Apr 2017 04:46:44 +0000 (13:46 +0900)]
e_config/conformant: added config value 'enable_conformant_ack'
Change-Id: Ia98dd381037a3d70d6115e036af92b966eb2aa41
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Changyeon Lee [Fri, 7 Apr 2017 09:24:08 +0000 (18:24 +0900)]
e_plane_renderer: set backup buffer when fail to get renderer buffer
Change-Id: Id8f72fb19246df9adc1ad31dae43e543f4c4f39d
Changyeon Lee [Fri, 7 Apr 2017 05:44:45 +0000 (14:44 +0900)]
e_plane_renderer: correct user data of callback of deqeueue
Change-Id: I75e239cdb330bd707b1e85385bbc2f1739c62527
Doyoun Kang [Mon, 10 Apr 2017 09:39:38 +0000 (18:39 +0900)]
e_comp_object: add code to send launch_real,done event if the window doesn't use effect
There was a bug that "e,action,launch_real,done" event is not published if the window doesn't use effect.
So, we added code to send the event when the window which doesn't use effect is launched.
Change-Id: I57924234dbb7a83574a10dccb570ab579248f5c5
Doyoun Kang [Fri, 7 Apr 2017 01:24:32 +0000 (10:24 +0900)]
e_zone: add hook function for changing display state
Change-Id: Ib86f7e90e58e3aec06ac055350c62611559bfa72
junghwan Choi [Thu, 6 Apr 2017 04:28:43 +0000 (13:28 +0900)]
e_comp_object: focus defer set even if the content type of comp object is external.
- this patch fix not getting focus issue for the e_client which content type is external.
Change-Id: I72b6658173a6db7dc1a5ad0daed16df4849a4074
Signed-off-by: junghwan Choi <jhhh.choi@samsung.com>
MinJeong Kim [Wed, 5 Apr 2017 06:32:35 +0000 (15:32 +0900)]
remote_surface: added mouse in/out events
Change-Id: Iad43642fccfb99e810109087896529b21afc40d1
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
JengHyun Kang [Mon, 3 Apr 2017 05:02:50 +0000 (14:02 +0900)]
e_client: Add APIs to send mouse in / out events
Change-Id: I9de27f8adbd1e1e4eab6795f2437e3cddf045b66
JengHyun Kang [Mon, 3 Apr 2017 03:51:19 +0000 (12:51 +0900)]
e_comp_wl: Check event driven ec is ignored, if this ec is not remote surface provider
Change-Id: Icbc05991ce619bc68d3e6999252d7dc5b2982693
Changyeon Lee [Mon, 3 Apr 2017 12:10:44 +0000 (21:10 +0900)]
e_output: Do not unfetch if plane needs unset commit when DPMS_OFF
Change-Id: I257806d9a1dc20a53eb613d53b95a466edbadfe6
Changyeon Lee [Fri, 24 Mar 2017 08:45:47 +0000 (17:45 +0900)]
e_plane_renderer: activate/deactivate renderer when ec of renderer is changed
- send activate/deactivate event even if plane isn't reserved_memory
Change-Id: I8dacfd76fdbbdf5486717be08147115858473f6a
Changyeon Lee [Fri, 24 Mar 2017 08:32:41 +0000 (17:32 +0900)]
e_plane_renderer: rename activate/deactive to reserved_activate/deactivate
Change-Id: Ic3fdd3edd535e9a5bdab8691d68825ada109fc0e
Juyeon Lee [Tue, 4 Apr 2017 07:43:44 +0000 (16:43 +0900)]
e_comp_wl_data: add exceptional return for x clients
e_comp_wl_data_device_send_enter support server side dnd
btw, it is not considering x clients, so added exception
not to pass uninitialized variable 'data_device_res' as wl_data_device parameter
Change-Id: I4ab8b0702272b2874c45caaa0fa421c9aee5111f
Doyoun Kang [Fri, 31 Mar 2017 05:34:39 +0000 (14:34 +0900)]
e_client: fix bug for skipping visibility window while calculating visibility
There was a bug that the below window of the visibility skipped window is un-obscured.
Change-Id: I6b0781841ca5bb467b8b2b8400825ea1c11232b0
Doyoun Kang [Wed, 29 Mar 2017 06:26:47 +0000 (15:26 +0900)]
e_client: add code to check floating mode while calculating visibility
There was a bug that rotation work incorrectly when the floating mode window occupies a screen fully.
Change-Id: Ibb769a81fa40d14e4a5d53da15810db8ce747875
Juyeon Lee [Thu, 30 Mar 2017 08:39:39 +0000 (17:39 +0900)]
e_client: not to enter HWC when moving and resizing
Change-Id: Ie48f016831aa1477d0ecf90220292449a76bc927
Doyoun Kang [Tue, 28 Mar 2017 06:00:42 +0000 (15:00 +0900)]
e_policy_visibility: check children's map_state while handling iconify window
There was a bug that the window is not iconified by visibility when its child is not mapped.
So, we added code to check children's map state.
Change-Id: I26e7df2171e3a513b687e877addb4bad8a90d40b
Doyoun Kang [Fri, 24 Mar 2017 12:36:50 +0000 (21:36 +0900)]
e_policy: add code to check the window's geometry while handling lockscreen
there was a bug that the e considered the lockscreen is shown when it request to activate.
so, we add code to check the window's geometry before handling lockscreen.
Change-Id: I27e0d383fdaa8589ec55e47a7db080c72e8774c8
JengHyun Kang [Fri, 24 Mar 2017 07:03:42 +0000 (16:03 +0900)]
e_comp_wl: Casting value for a pointer comparison
Change-Id: I4144585d93e7b251167d3dd06992c133b8b7ea24
Doyoun Kang [Fri, 24 Mar 2017 06:56:27 +0000 (15:56 +0900)]
e_policy_visibility: changed code to call _e_vis_update_forground_list while handling iconify_visibility.
There was a bug that the enlightenment calls e_client_idler_before repeatedly.
Change-Id: I8f2979fbab1f522816a0899a3e07b73ce40c4c71
Utkarsh Ray [Fri, 17 Mar 2017 14:18:29 +0000 (19:48 +0530)]
e_comp_wl: add NULL-check for ec->comp_data
Prevent invalid memory access
Change-Id: I57696f0bb20347a17ef86dae6d3d08bb75a25039
Signed-off-by: Utkarsh Ray <utkarsh.ray@samsung.com>
Boram Park [Thu, 23 Mar 2017 06:57:41 +0000 (15:57 +0900)]
e_pixmap: set format 0 to video buffer.
When gl is disable, the pixmap which has video buffer couldn't be refreshed.
Then video buffer couldn't be displayed on screen.
Change-Id: Ia7076a93af3056fce492a67be64574cbc128df30
Doyoun Kang [Wed, 22 Mar 2017 12:45:04 +0000 (21:45 +0900)]
e_policy_visibility: add code to check pol_vis while handling iconify_by_visibility
There was a bug for crashing enlightenment if e didn't us a use_buffer_flush configuration.
Change-Id: Ifdae5f4057897813a41fbd3c0cd0244e79e30375
MinJeong Kim [Mon, 20 Mar 2017 05:41:35 +0000 (14:41 +0900)]
e_comp_object: return success value of edje swallow for effect object
Change-Id: Icb1a07f4e0df0e9048b3d9e338bad7da0bc0e2d4
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Changyeon Lee [Tue, 21 Mar 2017 05:25:05 +0000 (14:25 +0900)]
e_plane_renderer: check commit_data_list when release exported surface
Change-Id: Ie653487e37decb8c9f4f01496efbfa2d7b0817b6
Changyeon Lee [Mon, 20 Mar 2017 03:28:57 +0000 (12:28 +0900)]
e_plane_renderer: use plane to callback user data instead plane_renderer
- plane_renderer is freed when plane doesn't use it
Change-Id: I0923814700da49e40c619d510feb877da0dc9051
Changyeon Lee [Tue, 14 Mar 2017 09:43:28 +0000 (18:43 +0900)]
e_output: use preferred output_mode when finding best output mode.
- fixed bug of setting preferred
- use E_NEW when allocating E_Output_Mode
Change-Id: I8b6a7e3403c395b4719e38262ae4cb5efd6ca6d6
Changyeon Lee [Tue, 14 Mar 2017 07:54:14 +0000 (16:54 +0900)]
e_plane: set pending_commit when after call wait vblank
Change-Id: Ic1a29cc44d18023c99f7d5a800060fd9709331d8
JengHyun Kang [Fri, 17 Mar 2017 05:42:58 +0000 (14:42 +0900)]
e_comp_wl: Do not send key event to client is key event's data is 0x1
Change-Id: I73cbef306dc0c41ad820911a2fa290082267b690
Doyoun Kang [Fri, 17 Mar 2017 05:04:04 +0000 (14:04 +0900)]
e_policy_visibility: add code to call _e_vis_update_forground_list while iconifying window by visibility
There was a bug that the fully-obscured but not-iconified window is set to the activity visible ec (pol_vis->activity).
Change-Id: I2b6284df288be91e8249fbd244dd26fe2ec542f5
Doyoun Kang [Fri, 17 Mar 2017 04:53:41 +0000 (13:53 +0900)]
e_policy_visibility: change code to set ec->exp_iconify.not_raise flag in _e_vis_client_uniconify_render
For this, we can check that the window will be raised or not in prepare foreground signal callback function.
Change-Id: I04d037528c1451b6b99b26ede7ac9b52f0034b9d
Gwanglim Lee [Thu, 16 Mar 2017 13:37:47 +0000 (22:37 +0900)]
client: enables an window to move to out of screen during event
evaluation stage if it wants to be placed to out of screen using
tizen_position interface.
Change-Id: I1846430207cd997d71b32805c7cf0fc6f3b8925a
MinJeong Kim [Tue, 14 Mar 2017 06:19:47 +0000 (15:19 +0900)]
e_policy_wl: support runtime background launch set
Change-Id: Iab430f6efbb286ca2e458e0f0ffdc214c15bbf5e
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
MinJeong Kim [Tue, 14 Mar 2017 05:52:03 +0000 (14:52 +0900)]
e_policy_wl:set surface resource only if wl_client are matching
Change-Id: I453fd3cf0b2206feaa0e2b3eec6f9930ea1d4561
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Juyeon Lee [Wed, 15 Mar 2017 09:00:24 +0000 (18:00 +0900)]
enlightenment_info : add frender to force update screen
all : updates client's surface and canvas
cls : updates client's surface only
canvas : updates canvas adding damage in fullscreen size
Change-Id: I0eba72bfaf3a5c9f6dfdeab0cdfec25ac39ced53
Juyeon Lee [Wed, 15 Mar 2017 03:55:25 +0000 (12:55 +0900)]
e_comp_wl_input: cursor surface is alpha window
wl_surface is created as 24 depth window since
b8311c9
Change-Id: I8481977e995b5cc8f26a9620d1b10cd6c802aab4
MinJeong Kim [Tue, 14 Mar 2017 09:07:49 +0000 (18:07 +0900)]
e_comp_wl_data: fixed wrong contents size and do not clear selection until next selction set coming
Change-Id: I236793c1c740fd25cbeaa830c698630401de4e89
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Juyeon Lee [Tue, 14 Mar 2017 10:35:56 +0000 (19:35 +0900)]
e_comp_canvas: add damage rect when HWC end
Change-Id: I2ee3bd8d84b14d31e3ea43b2e8201fec7ca5797d
Doyoun Kang [Tue, 14 Mar 2017 08:32:34 +0000 (17:32 +0900)]
e_comp_wl: change the initial argb value to 0 in _e_comp_wl_client_cb_new
There was a bug that the below window is uniconified by calculating visibility.
This was due to the new client is set the argb value to 1 by default.
Change-Id: Ie96a51eba3b78d1547fa4d2e901ca9c0f2223af3
Juyeon Lee [Tue, 14 Mar 2017 03:41:11 +0000 (12:41 +0900)]
e_policy_visibility: fix svace deref after null and correct coding convention
Change-Id: Ieadc92183e148c3a14fdd0f559bd0d0878088944
MinJeong Kim [Mon, 13 Mar 2017 15:54:50 +0000 (00:54 +0900)]
e_comp_wl_data: add manual selection API to send internal data to cbhm
Change-Id: Iaf49a8c1123c5efeb20deba1d2d3d9b19374775e
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Doyoun Kang [Mon, 13 Mar 2017 23:20:38 +0000 (08:20 +0900)]
e_policy_conformant: add code to check conformant's owner when ec is destroyed
There was a bug that the conformant's owner window didn't update when it is destroyed.
So, new conformant's owner window couldn't update conformant area.
Change-Id: I65d33f9c5692e21e1bc26b1538dfae28ffc511ca
Doyoun Kang [Sun, 12 Mar 2017 23:38:50 +0000 (08:38 +0900)]
wl_desktop_shell: add code to send launch_real.done signal
E emits a "e,action,launch_real,done" signal when a window is mappend and not using splash image.
Change-Id: If240dc40cd00e20051d2454e35503af52c537ea9
Doyoun Kang [Sun, 12 Mar 2017 23:35:34 +0000 (08:35 +0900)]
e_client/e_policy: add a use_splash value in E_Client for using splash image
Change-Id: I35478019f127beff6c919ecaf232870ac0914184