platform/upstream/enlightenment.git
4 years agoe_info_client: fix wrong info of hwc disable in hwc planes mode 49/220449/1
Changyeon Lee [Thu, 12 Dec 2019 12:15:57 +0000 (21:15 +0900)]
e_info_client: fix wrong info of hwc disable in hwc planes mode

Change-Id: Ia59e2a2b74d1e638d896b59d66bbe11442343498

4 years agoe_client: add missing parameter in internal function
Doyoun Kang [Tue, 17 Dec 2019 07:34:56 +0000 (16:34 +0900)]
e_client: add missing parameter in internal function

no logic change.

Change-Id: Ie0e3ed220c42517fb312beb8dc30759e38589d8c

4 years agoe_hwc_window: free e_hwc_window when e_client is freed
Changyeon Lee [Thu, 5 Dec 2019 11:20:02 +0000 (20:20 +0900)]
e_hwc_window: free e_hwc_window when e_client is freed

it is possible that client is visible even if wl_surface is deleted
becase effect module want to show hide effect with deleted e_client.
so e_hwc_window is needed untill e_client is freed for preventing
transition flicker.

Change-Id: Ic1d44f0c708e474de45a7f10d51d86d1671bf24c

4 years agoe_hwc_windows: check transition even if hwc_window doens't have buffer
Changyeon Lee [Thu, 5 Dec 2019 11:28:29 +0000 (20:28 +0900)]
e_hwc_windows: check transition even if hwc_window doens't have buffer

this is revert commit of c1a8616f8b0d6b3309435f00d159d1f409ba56a2
because transition_failures is added, hwc_window doesn't need
this patch which is for preventing transition lock up

Change-Id: Id3ea1c64d24c05b4998368709c5dee7ecec1e57a

4 years agoe_hwc_windos: add missing parameter
Junkyeong Kim [Thu, 12 Dec 2019 10:49:12 +0000 (19:49 +0900)]
e_hwc_windos: add missing parameter

Change-Id: I5a155c1d48c0171ff88e72bd1b7216306a2183bb
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
4 years agoe_hwc_windows: execute commit if there is no pp commit data
Junkyeong Kim [Thu, 12 Dec 2019 09:12:29 +0000 (18:12 +0900)]
e_hwc_windows: execute commit if there is no pp commit data

Change-Id: I63ff36ebf56c51f6dd514bf5b4a4a7fc8825de74
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
4 years agoe_input_evdev: change touch event's slot id to 0 if it is -1 94/218194/3
jeon [Wed, 20 Nov 2019 07:54:20 +0000 (16:54 +0900)]
e_input_evdev: change touch event's slot id to 0 if it is -1

  - Touch event's slot id is always -1, if this device is single touch device
  - So change this slot id to 0 to support single touch devices

Change-Id: I2149960d02ec6a5199973700b39f2b7338da8ecd

4 years agoe_comp_wl: move a cursor follow global positon 10/216210/8
jeon [Tue, 22 Oct 2019 08:05:33 +0000 (17:05 +0900)]
e_comp_wl: move a cursor follow global positon

  - The enlightenment set evas_map to client for transform/zoom.
  - If an evas_map is set, mouse event's axis is changed but this
    changed axis is an window axis, so this is not matched to cursor position.
  - So get global position to calculate inverse from evas event's axis

Change-Id: I7c237b042f9f48e0b60f6a1f0efe25fc64836594

4 years agoe_hwc_windows: unmap tsurface after mapping 38/219938/1
Zhaowei Yuan [Thu, 12 Dec 2019 02:15:28 +0000 (10:15 +0800)]
e_hwc_windows: unmap tsurface after mapping

Miss calling to tbm_surface_unmap after calling
tbm_surface_map, add it.

Change-Id: I9963e2c76f78ddab453d1d70cb3ce2aa0b84549a
Signed-off-by: Zhaowei Yuan <zhaowei.yuan@samsung.com>
4 years agoe_presentation_time: fixed NULL dereference 19/219919/1
MinJeong Kim [Wed, 11 Dec 2019 11:55:53 +0000 (20:55 +0900)]
e_presentation_time: fixed NULL dereference

Change-Id: I7fecffa0280a8562e77e844635f925291f13fe4d
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
4 years agoe_hwc_windows: check output size to set pp_hwc_window 17/219817/3
Junkyeong Kim [Tue, 10 Dec 2019 08:16:06 +0000 (17:16 +0900)]
e_hwc_windows: check output size to set pp_hwc_window

if buffer size is not match output size, cannot set to pp_window.

Change-Id: Iaf2db8557168646b3aaa6982ffd3efd6961edcf1
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
4 years agoe_hwc_video_hwc_windows: check commit data is changed 84/219784/1
Changyeon Lee [Mon, 9 Dec 2019 11:15:30 +0000 (20:15 +0900)]
e_hwc_video_hwc_windows: check commit data is changed

Change-Id: I9ef07e909faab70ddd0b0fffcae56d3ea236a6dc

4 years agoe_client_video: reset video's visibility after calling unfollowing topmost visibility 49/219649/1 accepted/tizen/unified/20191209.144042 submit/tizen/20191209.065546
Doyoun Kang [Thu, 5 Dec 2019 09:46:37 +0000 (18:46 +0900)]
e_client_video: reset video's visibility after calling unfollowing topmost visibility

Change-Id: I3f8905011f757dbc8f6d1f878cdc80cb9b827a02

4 years agoe_comp_wl: wait for the requesting client to be mapped before applying input region 01/219601/2
jeon [Fri, 6 Dec 2019 08:16:10 +0000 (17:16 +0900)]
e_comp_wl: wait for the requesting client to be mapped before applying input region

  - Basically setting input region for a client surface will only be applied
    only when the surface is attached.
  - Otherwise the request for setting input region for the client surface
    will not be applied as the server doesn't know the exact size of the surface.
  - Therefore we apply the input region from the client when the surface of the client is mapped.

Change-Id: I2a85e43d6214839e36dfda9c52249940d758ee79

4 years agoRevert "e_policy_visiblity: fix leak" 00/219500/3
JunSeok Kim [Thu, 5 Dec 2019 09:39:49 +0000 (09:39 +0000)]
Revert "e_policy_visiblity: fix leak"

This reverts commit 8b3729e78f68cefacbe1acd149b23d6d79b7fa19.
Change-Id: I2404233d608b3aa5b12646465e4923309ae5cea9

4 years agoe_hwc_windows: get effect_client only when object is visible 88/219388/1
Changyeon Lee [Wed, 4 Dec 2019 11:06:32 +0000 (20:06 +0900)]
e_hwc_windows: get effect_client only when object is visible

Change-Id: Ib64bd4f458c4471a409e3722e0e636ac49daf94b

4 years agoe_hwc_window: update cursor image before tdm_hwc_window_set_cursor_image 87/219387/1
Changyeon Lee [Wed, 4 Dec 2019 07:12:56 +0000 (16:12 +0900)]
e_hwc_window: update cursor image before tdm_hwc_window_set_cursor_image

Change-Id: Ic873c4d4b9af475e0ff7eabe676c5c0a5589009b

4 years agoe_devicemgr_block: free a destroy listener when a block is end 02/219202/1
jeon [Tue, 3 Dec 2019 07:51:00 +0000 (16:51 +0900)]
e_devicemgr_block: free a destroy listener when a block is end

Change-Id: I267f19656a02d12b2daac61e4170fbb05df347ca

4 years agoe_hwc_windows: set STATE_NONE to not visible hwc_window 89/219189/1
Changyeon Lee [Fri, 29 Nov 2019 07:33:10 +0000 (16:33 +0900)]
e_hwc_windows: set STATE_NONE to not visible hwc_window

Change-Id: Iab66be8b7f971c42964a8aee40bd010cc7d7ec92

4 years agoe_hwc_windows: add visible skip and hwc to debug info 87/219187/1
Changyeon Lee [Fri, 29 Nov 2019 04:38:25 +0000 (13:38 +0900)]
e_hwc_windows: add visible skip and hwc to debug info

Change-Id: Ibee4f04183fa0dcdd434318c3bf629fb03a41f2d

4 years agoe_hwc_windows: remove redundant codes 07/218607/2
Zhaowei Yuan [Tue, 26 Nov 2019 02:58:57 +0000 (10:58 +0800)]
e_hwc_windows: remove redundant codes

Local variable target_tsurface is assigned twice here
, remove the first assignment which is unnecessary

Change-Id: I0d95bfec17825cef6c958934b0b9767bb67bbc1d
Signed-off-by: Zhaowei Yuan <zhaowei.yuan@samsung.com>
4 years agoe_policy_visiblity: fix leak 69/217569/3
Juyeon Lee [Tue, 12 Nov 2019 11:09:16 +0000 (20:09 +0900)]
e_policy_visiblity: fix leak

E_Vis_Client allocation and free is not paired due missing in
client delete hook and event handler
the EVENT_CLIENT_REMOVE is made in pair with E_EVENT_CLIENT_ADD
but, sometimes new_client don't made E_EVENT_CLIENT_ADD and tried to delete
and it leads leak as a result

Use only E_CLIENT_HOOK_DEL for consistanccy

Change-Id: Ic4c7ae3fbda9c14f321ca1969fd57f7690e3643d

4 years agoe_presentation_time: fix wrong format specifier 12/218812/1 accepted/tizen/unified/20191201.221501 submit/tizen/20191128.083014
Changyeon Lee [Thu, 28 Nov 2019 08:21:17 +0000 (17:21 +0900)]
e_presentation_time: fix wrong format specifier

Change-Id: I8ae2a5175fabe3b4558b6ecafef9b965a46dd2e6

4 years agoe_presentation_time: fix build error on 64bit system 72/218772/1 submit/tizen/20191128.045039
Changyeon Lee [Thu, 28 Nov 2019 04:29:58 +0000 (13:29 +0900)]
e_presentation_time: fix build error on 64bit system

Change-Id: Ifb73453f4884ca48c805fca030a7394475588a1f

4 years agoe_hwc: fix wrong format specifier 25/218725/1 submit/tizen/20191127.101405
Changyeon Lee [Wed, 27 Nov 2019 09:55:05 +0000 (18:55 +0900)]
e_hwc: fix wrong format specifier

Change-Id: I8619ed3b2e52ce4e59bb298908a4742ad378ca56

4 years agoe_hwc_windows: execute commit data release after pp output commit done 19/218519/3 submit/tizen/20191127.085650
Junkyeong Kim [Mon, 25 Nov 2019 05:52:00 +0000 (14:52 +0900)]
e_hwc_windows: execute commit data release after pp output commit done

Change-Id: I0b504669fa9d381d757a55dd83218938aaa1b28a
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
4 years agoimplement presentation-time protocol in e_hwc_windows
Changyeon Lee [Tue, 29 Oct 2019 10:14:12 +0000 (19:14 +0900)]
implement presentation-time protocol in e_hwc_windows

Change-Id: I6f0907f4e4b09469e4ad1103e6fce6cd28eaa399

4 years agoe_hwc: remove get hwc available property log 57/218657/1
Changyeon Lee [Wed, 20 Nov 2019 02:45:38 +0000 (11:45 +0900)]
e_hwc: remove get hwc available property log

Change-Id: Id1adb4a98be8e631c9c61f3345eebe460e97a884

4 years agoe_hwc_window: remove need_redirect flag 56/218656/1
Changyeon Lee [Mon, 25 Nov 2019 12:10:27 +0000 (21:10 +0900)]
e_hwc_window: remove need_redirect flag

when hwc_window use redirected of ec,
hwc_window need flag which store redirected of ec.
but current hwc_window use redirected of e_comp_object,
so need_to_redirected flag isn't needed

Change-Id: Id82fc30dd69ec9a4c1971afd55e74efd7622488f

4 years agoe_hwc_window_queue: unset user of queue when target window is set device 40/218540/2
Changyeon Lee [Mon, 25 Nov 2019 07:56:39 +0000 (16:56 +0900)]
e_hwc_window_queue: unset user of queue when target window is set device

Change-Id: I828e34ddafaa7d595d65267ba77f74c53e6609a8

4 years agoe_policy_wl: provides tizen_launch_appinfo interface as default 73/218573/1
MinJeong Kim [Mon, 25 Nov 2019 23:27:33 +0000 (08:27 +0900)]
e_policy_wl: provides tizen_launch_appinfo interface as default

Change-Id: I90efc2569d594ce38591963e77c452a6420f4873
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
4 years agoe_policy: add E_POLICY_HOOK_CLIENT_ROTATION_GEOMETRY_SET hook 63/218363/1 submit/tizen/20191121.121804
Doyoun Kang [Thu, 21 Nov 2019 12:10:42 +0000 (21:10 +0900)]
e_policy: add E_POLICY_HOOK_CLIENT_ROTATION_GEOMETRY_SET hook

We added E_POLICY_HOOK_CLIENT_ROTATION_GEOMETRY_SET hook.
This hook can be called by e module such as e-mod-tizen-wm-policy.

Change-Id: If3d67c204b44517482b63e03feafac5a67b89640

4 years agoe_client: add null check 21/218221/2 submit/tizen/20191120.103427
Changyeon Lee [Wed, 20 Nov 2019 09:02:54 +0000 (18:02 +0900)]
e_client: add null check

Change-Id: I735e2ef31dc39228ff00d8c6f54c287f1acd1c0a

4 years agoe_comp_object: add null check 20/218220/2
Changyeon Lee [Wed, 20 Nov 2019 09:03:37 +0000 (18:03 +0900)]
e_comp_object: add null check

Change-Id: I97548f9556261074151d99d0f107d3158572fdf6

4 years agoe_comp_object: check smart object before get smart data 19/218219/2
Changyeon Lee [Wed, 20 Nov 2019 08:53:29 +0000 (17:53 +0900)]
e_comp_object: check smart object before get smart data

Change-Id: If7939de60334a7e04f0d149e8541609813365b43

4 years agoe_hwc_windows/e_info_server: check smart_object before get smart_data 24/218124/2
Changyeon Lee [Tue, 19 Nov 2019 11:49:19 +0000 (20:49 +0900)]
e_hwc_windows/e_info_server: check smart_object before get smart_data

Change-Id: I2a468c5efde11b7ff513ff2fdfcd3fa339661269

4 years agoe_hwc_windows: set hybrid/none hwc mode if ui window ins't exist 96/218096/3
Changyeon Lee [Tue, 19 Nov 2019 04:42:05 +0000 (13:42 +0900)]
e_hwc_windows: set hybrid/none hwc mode if ui window ins't exist

Change-Id: I67af4285b1c3b9efef97ebb7f1f8b547f045907b

4 years agoe_comp_wl: send touch cancel event when touch is pressed before map apply 21/217821/3
jeon [Tue, 18 Dec 2018 08:11:26 +0000 (17:11 +0900)]
e_comp_wl: send touch cancel event when touch is pressed before map apply

evas_object which is received touch event is changed when map is applied.
(frame -> map_input_obj)
but if touch is pressed, evas can't change evas_object which is recevied
touch event. so need touch cancel event.

Change-Id: Ic2e023e7dd4a8213a4a0333893377a05eab2cf09

4 years agoe_comp_wl: add class condition before send event device 96/218196/1
jeon [Wed, 20 Nov 2019 08:01:46 +0000 (17:01 +0900)]
e_comp_wl: add class condition before send event device

Change-Id: I5852df62565df456d718cfa02fb577bf7a1701a6

4 years agoe_client: remove cond. skip_rot_pending_show for ec_vis calc 78/218078/1
Juyeon Lee [Tue, 19 Nov 2019 07:44:22 +0000 (16:44 +0900)]
e_client: remove cond. skip_rot_pending_show for ec_vis calc

client ec->visibility.obscured is unobsecured(VIS ON)
eventhough ec->e.state.rot.pending_show is TRUE

Change-Id: I907176a1c97dd4116a3fd2038bea7470a9ee7af3

4 years agoremote_surface: fixed wrong handling of consumer hash data 03/217903/5
MinJeong Kim [Fri, 15 Nov 2019 11:11:14 +0000 (20:11 +0900)]
remote_surface: fixed wrong handling of consumer hash data

Change-Id: Ia02ccf83f5474b69fd78b379af427d4eaed4b7e8
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
4 years agoe_service_launcher: removed eina safety check to reduce useless error message 05/217705/2
MinJeong Kim [Wed, 13 Nov 2019 10:16:39 +0000 (19:16 +0900)]
e_service_launcher: removed eina safety check to reduce useless error message

Change-Id: I5ca1a815cee6749d4f6bc51f6db63227416b530f
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
4 years agoe_comp_wl_capture: added missing tbm_surface API return value check 66/217966/2
Gwanglim Lee [Mon, 18 Nov 2019 05:44:20 +0000 (14:44 +0900)]
e_comp_wl_capture: added missing tbm_surface API return value check

Change-Id: I055ad919cdc936c0f5b8e002179a5c21ad27dbcb

4 years agoe_comp_screen: Fix a typo 26/217926/2
Zhaowei Yuan [Sat, 16 Nov 2019 01:34:43 +0000 (09:34 +0800)]
e_comp_screen: Fix a typo

Change-Id: I3393c68313dc31048cc6d85ff2fee5bf991d4b49
Signed-off-by: Zhaowei Yuan <zhaowei.yuan@samsung.com>
4 years agoRevert "e_hwc_windows: check target buffer changed after setting transition" 82/217882/1
Changyeon Lee [Fri, 15 Nov 2019 07:01:48 +0000 (16:01 +0900)]
Revert "e_hwc_windows: check target buffer changed after setting transition"

This reverts commit 788eeb3c725ac7699e93a070e64e74bcc83d61c7.

Change-Id: I94b57346cd5e7294fc1a23c986169f3dfefb7e06

4 years agoe_util_transform: Axis reset interface 04/217404/3
amarnath123 [Mon, 11 Nov 2019 08:17:57 +0000 (13:47 +0530)]
e_util_transform: Axis reset interface

Change-Id: I9f8d23e25128ddce53c89f9df6bdb61556a81e91
Signed-off-by: amarnath123 <a.amarnath@samsung.com>
4 years agoe_info_server: fix a coverity issue not checking return of tbm_surface_map. 89/217689/3
Seunghun Lee [Wed, 13 Nov 2019 09:15:51 +0000 (18:15 +0900)]
e_info_server: fix a coverity issue not checking return of tbm_surface_map.

Change-Id: I9005d9e25de04689b61d2984c94a30544892b85f

4 years agoe_comp_wl_capture: fix a coverity issue not checking return of tbm_surface_map. 82/217682/2
Seunghun Lee [Wed, 13 Nov 2019 08:58:20 +0000 (17:58 +0900)]
e_comp_wl_capture: fix a coverity issue not checking return of tbm_surface_map.

Change-Id: Iec473517a5dd569e8ca3b2ced9fcea94e1c9d92a

4 years agopackaging: set the smack label for tools that will be executed in a shell 58/217558/2 submit/tizen/20191112.105927 submit/tizen/20191113.011259
Sung-Jin Park [Tue, 12 Nov 2019 10:13:03 +0000 (19:13 +0900)]
packaging: set the smack label for tools that will be executed in a shell

Change-Id: I71b3807a0001b678248ea39389ffb19017426389
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agotools: add PATH variable for security and fix to use an absolute path 57/217557/2
Sung-Jin Park [Tue, 12 Nov 2019 10:11:37 +0000 (19:11 +0900)]
tools: add PATH variable for security and fix to use an absolute path

Change-Id: I4c3768b2318e094664d72d7ea7304be44685fad8
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agoe_comp_wl_capture: Support video capture 85/217385/9
Seunghun Lee [Thu, 7 Nov 2019 04:40:16 +0000 (13:40 +0900)]
e_comp_wl_capture: Support video capture

A video client will be captured with its parent window if given E_Client
has video client as subsurface when e_comp_wl_capture_client_image_save
is called.

Note that it only supports NV12 and RGB colorspace of format of video
buffer and capturing video client by itself isn't supported since its
usage is not defined yet.

Change-Id: Ibaef3c4c0c4459ce7cdc9448800de89e1282d047

4 years agovideo: Added an API to check given 'E_Client' is video. 84/217384/7
Seunghun Lee [Fri, 8 Nov 2019 04:38:51 +0000 (13:38 +0900)]
video: Added an API to check given 'E_Client' is video.

Change-Id: Ic7966dc84a35ef86fa6e08dcf3e80dc9eb2e4580

4 years agoe_comp_wl: Added an API to get buffer/output viewport and transform of E_Client. 83/217383/7
Seunghun Lee [Thu, 7 Nov 2019 07:47:47 +0000 (16:47 +0900)]
e_comp_wl: Added an API to get buffer/output viewport and transform of E_Client.

Change-Id: I72e21d5052030ff92453fba231d4f5a432eca76f

4 years agoe_client: Added an API to provide a way to access surface tree of E_Client. 82/217382/6
Seunghun Lee [Wed, 6 Nov 2019 11:58:25 +0000 (20:58 +0900)]
e_client: Added an API to provide a way to access surface tree of E_Client.

e_client_surface_tree_foreach(E_Client *, E_Client_Surface_Tree_Foreach, void *)

This API will call callback function with E_Client parameter from
the bottom stacked to top stacked one including given E_Client
initially.

Change-Id: I8ff183368c1a21cb4d8fb7ac08f9908dcec090f6

4 years agovideo: Added a util API for converting pixel format of tbm_surface_h from NV12 to... 81/217381/6
Seunghun Lee [Tue, 5 Nov 2019 06:28:27 +0000 (15:28 +0900)]
video: Added a util API for converting pixel format of tbm_surface_h from NV12 to RGB.

Change-Id: Ie98092de369b14f34c4b1d3b754f6555fe28955f

4 years agoe_comp_wl_capture: fix a svace issue not checking return of tbm_surface_map. 52/217452/1
Seunghun Lee [Tue, 12 Nov 2019 02:07:28 +0000 (11:07 +0900)]
e_comp_wl_capture: fix a svace issue not checking return of tbm_surface_map.

Change-Id: I698c336a5c5eff30c5f92ad45671db38afaefe23

4 years agoe_service_quickpanel: fix bug for sending quickpanel_state message 47/217447/1
Doyoun Kang [Tue, 12 Nov 2019 01:20:23 +0000 (10:20 +0900)]
e_service_quickpanel: fix bug for sending quickpanel_state message

There was a bug that the window could not hide an indicator after closing the quickpanel in
multi window case.
This was because the window which opened the quickpanel could not get the aux message
"quickpanel_state", "hidden" after closing quickpanel.

Change-Id: I8e4ffe500b13ff1b6e015430103464cc11646cd3

4 years agovideo: fix clipping destination region of tdm info. 17/217417/1
Seunghun Lee [Mon, 11 Nov 2019 10:14:31 +0000 (19:14 +0900)]
video: fix clipping destination region of tdm info.

A region of clipper should be determined according to output transform.

Change-Id: I7ef2d014ede203a2ee8ce41a39f575b55f2ef1b8

4 years agoe_comp_wl_subsurface: fix svace issue dereferencing null pointer. 94/217394/1
Seunghun Lee [Mon, 11 Nov 2019 07:42:53 +0000 (16:42 +0900)]
e_comp_wl_subsurface: fix svace issue dereferencing null pointer.

Change-Id: I12f584383a5aa0ce802a64ef323e4fa5699a51c9

4 years agoe_dpms: send get_state event if client request get_dpms 86/217086/2 accepted/tizen/unified/20191112.034032 submit/tizen/20191111.071211
Junkyeong Kim [Wed, 6 Nov 2019 07:24:09 +0000 (16:24 +0900)]
e_dpms: send get_state event if client request get_dpms

Change-Id: I9868e875ac2125d6479b1653541b8f59b57b995a
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
4 years agoe_hwc_window_queue: unset user when target window must use queue 42/217342/1
Changyeon Lee [Thu, 7 Nov 2019 05:41:08 +0000 (14:41 +0900)]
e_hwc_window_queue: unset user when target window must use queue

Change-Id: Ic83129fee7adcc52d21333b0deaae080ee2aa4e5

4 years agoe_hwc_windows: check target buffer changed after setting transition 41/217341/1
Changyeon Lee [Thu, 7 Nov 2019 05:38:21 +0000 (14:38 +0900)]
e_hwc_windows: check target buffer changed after setting transition

Change-Id: Ib688b49055c8e69fe39f12fbaeae767422ed8cea

4 years agoe_comp_wl: use ELOGF 89/214089/2
Juyeon Lee [Wed, 18 Sep 2019 02:29:11 +0000 (11:29 +0900)]
e_comp_wl: use ELOGF

Change-Id: I7536f42a1a4ebf08fa63089281ac85d299fe2dd3

4 years agovideo: fix compare wrong parameter. 00/217200/2
Seunghun Lee [Thu, 7 Nov 2019 09:06:11 +0000 (18:06 +0900)]
video: fix compare wrong parameter.

Change-Id: I6c5775f250fb89db3601e5ddd763b4dee05a7fb4

4 years agoe_info: show the accpected_state of the hwc windows on the hwc windows policy 02/217202/1
SooChan Lim [Thu, 7 Nov 2019 08:47:13 +0000 (17:47 +0900)]
e_info: show the accpected_state of the hwc windows on the hwc windows policy

The topvwins shows the accpected_state of the hwc windows on the hwc windows policy
Change-Id: I2073fe4e5a8512acdd12d672430d9b65ec4e071f

4 years agoe_appinfo : renamed e_policy_appinfo 79/217079/3 submit/tizen/20191107.035437
MinJeong Kim [Wed, 30 Oct 2019 06:49:51 +0000 (15:49 +0900)]
e_appinfo : renamed e_policy_appinfo

e_policy_appinfo is renamed as e_appinfo.

And we added USE_E_APPINFO macro for supporting outdated API of e_policy_appinfo
to prevent build break.

Change-Id: I9dff93b78e6186b2812ee6b11ef90846437f00d8
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
4 years agoe_policy_wl/e_service_launcher: use e_policy_appinfo 14/216514/5
MinJeong Kim [Mon, 28 Oct 2019 00:37:05 +0000 (09:37 +0900)]
e_policy_wl/e_service_launcher: use e_policy_appinfo

Change-Id: I7bbec15654f8ee157b8a6fddd8e562924dcf81fc
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
4 years agoe_policy_appinfo: manage appinfo by appid 12/216512/5
MinJeong Kim [Mon, 28 Oct 2019 00:36:47 +0000 (09:36 +0900)]
e_policy_appinfo: manage appinfo by appid

Change-Id: I770093d9db48f5d04cdfe2d223d65efb4acb976f
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
4 years agotools: add enlightenment_input_key CLI tool for generating key event(s) 68/217068/2 accepted/tizen/unified/20191107.052013 submit/tizen_5.5/20191107.041841
Sung-Jin Park [Wed, 6 Nov 2019 05:13:58 +0000 (14:13 +0900)]
tools: add enlightenment_input_key CLI tool for generating key event(s)

Change-Id: I44ffbafd83f2bdb3e8dc82c4cc4c7ce8fafbaeab
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
4 years agoe_hwc: add e_client_hwc_visible_skip_set accepted/tizen/5.5/unified/20191106.124806 submit/tizen/20191106.050849 submit/tizen_5.5/20191106.081115
Changyeon Lee [Tue, 5 Nov 2019 08:03:51 +0000 (17:03 +0900)]
e_hwc: add e_client_hwc_visible_skip_set

Change-Id: I1c7394e928110b8e253c5aed1e5a8a1634fc0c97

4 years agoe_privilege: add gesture privileges
jeon [Wed, 30 Oct 2019 07:22:10 +0000 (16:22 +0900)]
e_privilege: add gesture privileges

  - privileges for gesture grab / activate

Change-Id: Idfe1fd2246506053b8c8b58ab551305617d0ed69

4 years agovideo: Support setting video property synchronously. 23/216923/4
Seunghun Lee [Thu, 24 Oct 2019 08:45:45 +0000 (17:45 +0900)]
video: Support setting video property synchronously.

This patch is to support setting property synchronously regardless
E_Client is visible or not, plus even if E_Client is in destroy process.
A property will be passed to tdm directly when associated function is
called.

Change-Id: I575e2ae1e8ca3a7a43991a654fb12b2446eb76e4

4 years agoe_hwc_windows: free visible_windows 69/216869/3
Juyeon Lee [Mon, 4 Nov 2019 07:33:49 +0000 (16:33 +0900)]
e_hwc_windows: free visible_windows

Change-Id: I50188bee59d66e33310d2d29f5012354425261af

4 years agovideo: Clipping viewport of out of screen to be set as tdm info. 07/216907/3
Seunghun Lee [Wed, 23 Oct 2019 05:36:25 +0000 (14:36 +0900)]
video: Clipping viewport of out of screen to be set as tdm info.

A backend of TDM does not guarantee that it will translate coordinates
of out of screen region.
This patch is to translate coordinates of viewport for this reason.

Change-Id: I3b18b9fbc71b41815e7243fea17239d0dd3c296c

4 years agovideo: Remove unused prototypes of callback function. 06/216906/2
Seunghun Lee [Tue, 29 Oct 2019 10:15:07 +0000 (19:15 +0900)]
video: Remove unused prototypes of callback function.

Change-Id: I412f23f4f5725781b85525059aca1efad2fd001c

4 years agoe_client: free changed_list 71/216871/2
Juyeon Lee [Mon, 4 Nov 2019 07:55:13 +0000 (16:55 +0900)]
e_client: free changed_list

Change-Id: I385ab004461863a4f28e61d2197152445f9bc020

4 years agoe_hwc_window_queue: set backup buffer in prepare_unset 15/216615/2 accepted/tizen/unified/20191104.115020 submit/tizen/20191104.053427
Changyeon Lee [Thu, 24 Oct 2019 05:56:34 +0000 (14:56 +0900)]
e_hwc_window_queue: set backup buffer in prepare_unset

Change-Id: I9e4c1ac277aea1f3ccd7a7e76306982fa841f774

4 years agoe_hwc_window_queue: reset constraints if window isn't set device type 14/216614/2
Changyeon Lee [Thu, 24 Oct 2019 05:19:03 +0000 (14:19 +0900)]
e_hwc_window_queue: reset constraints if window isn't set device type

if buffer of queue is commited, hwc_window should be set by device type

Change-Id: I30f46a159bfdab455b0dff874b90e69c0d6f8f51

4 years agoe_hwc_window: e_hwc_window_constraints_reset from static to EINTERN 13/216613/2
Changyeon Lee [Thu, 24 Oct 2019 05:00:56 +0000 (14:00 +0900)]
e_hwc_window: e_hwc_window_constraints_reset from static to EINTERN

Change-Id: I8ad2ce1af3e0e93158a3939079b96a755b7a77b0

4 years agoe_hwc_window: change hook accepted_state_change to accpeted_state_set 12/216612/2
Changyeon Lee [Thu, 24 Oct 2019 04:53:40 +0000 (13:53 +0900)]
e_hwc_window: change hook accepted_state_change to accpeted_state_set

Change-Id: I80cfbe14bf259c4b7790d53dd918839233acf24f

4 years agoe_hwc_windows: find visible window with effect_client 11/216611/2
Changyeon Lee [Fri, 18 Oct 2019 05:16:55 +0000 (14:16 +0900)]
e_hwc_windows: find visible window with effect_client

some effect module use another evas object instead ec->frame

Change-Id: Id6b3817a8a6febd36233389241ed34d371010635

4 years agowinfo: add the information for the current zone's display state 39/216539/3
Doyoun Kang [Mon, 28 Oct 2019 08:21:13 +0000 (17:21 +0900)]
winfo: add the information for the current zone's display state

we added the display state of current zone in topwins(topvwins) information.

Change-Id: Ifcd63ed59e8973be36868ac4e85f0d19e42e3e4b

4 years agoRevert "Revert "e_hwc_windows: check type of pixmap before pixmap_image_clear"" 91/216391/4
Seunghun Lee [Thu, 24 Oct 2019 08:53:27 +0000 (17:53 +0900)]
Revert "Revert "e_hwc_windows: check type of pixmap before pixmap_image_clear""

This reverts commit 41fa77c31670d498bedbe279d9dd666cc1f647a6.

Change-Id: I44669f13e6420cf015a6a77bcb96e34e3f895703

4 years agoRevert "Revert "e_service_launcher/swl: fixed getting wrong ec and cleaning callee... 90/216390/4
Seunghun Lee [Thu, 24 Oct 2019 08:53:23 +0000 (17:53 +0900)]
Revert "Revert "e_service_launcher/swl: fixed getting wrong ec and cleaning callee improperly""

This reverts commit 034f4d2fe144ec5b7394a62c65aca5444ce530c6.

Change-Id: I7757a1259b03883a0fadb4e240dcbfc014d46f54

4 years agoRevert "Revert "e_policy_wl: remove privilege checking of tws_shared_widget_launch... 89/216389/2
Seunghun Lee [Thu, 24 Oct 2019 08:53:19 +0000 (17:53 +0900)]
Revert "Revert "e_policy_wl: remove privilege checking of tws_shared_widget_launch interface""

This reverts commit f6f8ef484337b8aabb462763d946491e89188887.

Change-Id: I6c322d7551873ba8dcd598dcf80b87e6d34e0a4b

4 years agoe_test_helper: implement key event generation with e_devicemgr API 65/216365/2
Sung-Jin Park [Thu, 24 Oct 2019 02:34:54 +0000 (11:34 +0900)]
e_test_helper: implement key event generation with e_devicemgr API

Change-Id: Ib69d5859915a06786e0d687614a8968ffa73d24b

4 years agoRevert "e_policy_wl: remove privilege checking of tws_shared_widget_launch interface" 31/216331/1 accepted/tizen_5.5_unified_mobile_hotfix tizen_5.5_mobile_hotfix accepted/tizen/5.5/unified/20191031.010251 accepted/tizen/5.5/unified/mobile/hotfix/20201027.063438 accepted/tizen/unified/20191023.142633 submit/tizen/20191023.104123 submit/tizen_5.5/20191031.000006 submit/tizen_5.5_mobile_hotfix/20201026.185106 tizen_5.5.m2_release
Seunghun Lee [Wed, 23 Oct 2019 10:33:23 +0000 (19:33 +0900)]
Revert "e_policy_wl: remove privilege checking of tws_shared_widget_launch interface"

This reverts commit 13b763b961af87a04ee5501e1b7ae0232fa7b82b.

Change-Id: Ifa0bab5139f97b179667e150951075d273ba24c3

4 years agoRevert "e_service_launcher/swl: fixed getting wrong ec and cleaning callee improperly" 30/216330/1
Seunghun Lee [Wed, 23 Oct 2019 10:33:21 +0000 (19:33 +0900)]
Revert "e_service_launcher/swl: fixed getting wrong ec and cleaning callee improperly"

This reverts commit 8e2a434212ed950ab71ab60dbaa08ba3ee8c67bd.

Change-Id: Ib37cc0f84e2f9b2852606bea16f9d12d2dda39f3

4 years agoRevert "e_hwc_windows: check type of pixmap before pixmap_image_clear" 29/216329/1
Seunghun Lee [Wed, 23 Oct 2019 10:33:17 +0000 (19:33 +0900)]
Revert "e_hwc_windows: check type of pixmap before pixmap_image_clear"

This reverts commit 0c45b8d5b723305b7bbe31d672078d94693e099a.

Change-Id: Id35515ed0ff6c979eff98829aa7f37ac3d9a16bb

4 years agoe_hwc_windows: check type of pixmap before pixmap_image_clear 49/216149/2
Changyeon Lee [Mon, 21 Oct 2019 10:57:20 +0000 (19:57 +0900)]
e_hwc_windows: check type of pixmap before pixmap_image_clear

Change-Id: Ic0dbc372b3194956679395176a5f994bacf64106

4 years agovideo: Merge transform from evas_map with E_Comp_Wl_Buffer_Viewport's one. 46/216146/3
Seunghun Lee [Mon, 21 Oct 2019 10:25:27 +0000 (19:25 +0900)]
video: Merge transform from evas_map with E_Comp_Wl_Buffer_Viewport's one.

A transform of E_Comp_Wl_Buffer_Viewport isn't applied using Evas_Map.
So these transform has to be merged. Otherwise, a transform of
E_Comp_Wl_Buffer_Viewport will be ignored.

Change-Id: I891154cfed9909c4ad776c0095fae026ede2ad71

4 years agoe_service_launcher/swl: fixed getting wrong ec and cleaning callee improperly 43/216143/1
MinJeong Kim [Mon, 21 Oct 2019 09:08:01 +0000 (18:08 +0900)]
e_service_launcher/swl: fixed getting wrong ec and cleaning callee improperly

Change-Id: I58cd0e6def54e4b3b26349e63f13d6422563489b
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
4 years agoe_policy_wl: remove privilege checking of tws_shared_widget_launch interface 42/216142/1
MinJeong Kim [Mon, 21 Oct 2019 09:03:31 +0000 (18:03 +0900)]
e_policy_wl: remove privilege checking of tws_shared_widget_launch interface

Change-Id: I18450fffe253fc367b3f2a9132cf3189bdfe29ab
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
4 years agoe_hwc: add E_EVENT_HWC_ACTIVE/DEACTIVE event 04/216004/2 accepted/tizen/unified/20191021.220221 submit/tizen/20191021.062138
Changyeon Lee [Fri, 18 Oct 2019 05:50:01 +0000 (14:50 +0900)]
e_hwc: add E_EVENT_HWC_ACTIVE/DEACTIVE event

Change-Id: I93d7c35abf68453008f23800c869b1b239c83bd6

4 years agoe_devicemgr: call a intercept hook before send a detent event 69/215969/1
jeon [Fri, 18 Oct 2019 04:09:32 +0000 (13:09 +0900)]
e_devicemgr: call a intercept hook before send a detent event

Change-Id: Icf2f14038690150fed8bb7c369b5e6b2d2665ec7

4 years agoe_client: modify E_Event_Client_Rotation_Geometry_Set structure 95/215895/1
Doyoun Kang [Thu, 17 Oct 2019 08:21:24 +0000 (17:21 +0900)]
e_client: modify E_Event_Client_Rotation_Geometry_Set structure

Change-Id: I22a30e851a305fa73c57b1d176c3d58d6087f2c2

4 years agoe_client: add a E_EVENT_CLIENT_ROTATION_GEOMETRY_SET event type 75/215875/1
Doyoun Kang [Thu, 17 Oct 2019 05:27:53 +0000 (14:27 +0900)]
e_client: add a E_EVENT_CLIENT_ROTATION_GEOMETRY_SET event type

Change-Id: I517850466d5ee48bf74cd105a3566788ce0496df

4 years agoe_info_client: fix build warning 55/215855/1
Doyoun Kang [Thu, 17 Oct 2019 02:19:15 +0000 (11:19 +0900)]
e_info_client: fix build warning

Change-Id: Ie1c59c924c0f9b9dff0014335aa374286646f3e6

4 years agoe_policy_wl: fix build warning 16/215816/2 accepted/tizen/unified/20191017.011756 submit/tizen/20191016.064859
Doyoun Kang [Wed, 16 Oct 2019 07:45:20 +0000 (16:45 +0900)]
e_policy_wl: fix build warning

Change-Id: I555af65fefc5b403cf4f654a75dc86410c3a5ccf

4 years agoe_info_client: check return values of eldbus message 14/215814/2
jeon [Wed, 16 Oct 2019 07:21:50 +0000 (16:21 +0900)]
e_info_client: check return values of eldbus message

Change-Id: I355c319028cf236a5ea8f3d68a7f1107ab95b2ce