platform/upstream/enlightenment.git
8 years agoe_comp: fix warning again. MULTI_PLANE_HWC 67/64867/1
Gwanglim Lee [Wed, 6 Apr 2016 01:35:40 +0000 (10:35 +0900)]
e_comp: fix warning again. MULTI_PLANE_HWC

Change-Id: I8265a1d6d75eb5eb3d87e6567b383eca3dec8d0c

8 years agoe_comp: fix warning 65/64865/1
Gwanglim Lee [Wed, 6 Apr 2016 01:31:39 +0000 (10:31 +0900)]
e_comp: fix warning

Change-Id: I5ada1d5c995fad5fc26934f9d1af144cefdc3fc1

8 years agoe_comp_wl: use ecore_device of ecore_event when gets key_down/up
Duna Oh [Fri, 25 Mar 2016 09:51:39 +0000 (18:51 +0900)]
e_comp_wl: use ecore_device of ecore_event when gets key_down/up

Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: I8477bb27e487b34894813f3883880919b079c935

8 years agoe_comp_wl: send touch cancel event on zone_display_state_change
Duna Oh [Mon, 28 Mar 2016 04:47:28 +0000 (13:47 +0900)]
e_comp_wl: send touch cancel event on zone_display_state_change

Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: If4d44864cabe2111903481f6f88b4517a4806da1

8 years agoAdd a api to send key to focus client
JengHyun Kang [Mon, 4 Apr 2016 12:34:39 +0000 (21:34 +0900)]
Add a api to send key to focus client

Change-Id: I8b70f2f7771f86c5e93dccc698dee63ddb0bc480

8 years agoe_comp: remove LEGACY_NOCOMP 59/64259/1
Juyeon Lee [Thu, 31 Mar 2016 05:08:02 +0000 (14:08 +0900)]
e_comp: remove LEGACY_NOCOMP

Change-Id: I6b361b73efa6d4ea9bef293f94c302f2fe725dbd

8 years agoe_client: clean up code for calculating visibility. 90/64090/2
Doyoun Kang [Wed, 30 Mar 2016 04:28:09 +0000 (13:28 +0900)]
e_client: clean up code for calculating visibility.

Change-Id: Ic1f0f80c0eb83dfbd8af080c56b3ee183f300107

8 years agoe_client: modified code to return ec's size when ec's frame width and height are... 88/64088/3
Doyoun Kang [Wed, 30 Mar 2016 04:23:50 +0000 (13:23 +0900)]
e_client: modified code to return ec's size when ec's frame width and height are zero in e_client_geometry_get().

Change-Id: I61bb959b649dfdb955257b48b47c2936bd173706

8 years agoe_client: modified code to set ec's geometry when ec's frame is invalid in e_client_g... 83/64083/1
Doyoun Kang [Wed, 30 Mar 2016 02:46:18 +0000 (11:46 +0900)]
e_client: modified code to set ec's geometry when ec's frame is invalid in e_client_geometry_get()

Change-Id: I6cf0c603fb0a91be6a9b9e9d15aad6a51eb022df

8 years agotransform core add
SungBae, Park [Fri, 25 Mar 2016 12:01:14 +0000 (21:01 +0900)]
transform core add

Signed-off-by: SungBae, Park <sb34.park@samsung.com>
Change-Id: Ie5c743f9c73561b5a8b8f4b88ecf779ebf007ce0

8 years agoe_comp: Add hook
Juyeon Lee [Mon, 28 Mar 2016 10:54:47 +0000 (19:54 +0900)]
e_comp: Add hook

Change-Id: Ia40648301f8bb8d406c9951ef2f32785e9da031a

8 years agomodified code not to map window when the pixmap's size is different from the ec's...
Doyoun Kang [Mon, 28 Mar 2016 02:12:01 +0000 (11:12 +0900)]
modified code not to map window when the pixmap's size is different from the ec's size.

 - there is flickering problem when the window is first shown.
   because the application window request to commit wrong pixmap size.
   we changed code that e does not map window in this case.

Change-Id: If9f63c7133200e1fb3e46c85507178bcde478854

8 years agoadd check whether subsurface parent relationship is cycle
SungBae, Park [Fri, 25 Mar 2016 09:18:49 +0000 (18:18 +0900)]
add check whether subsurface parent relationship is cycle

Signed-off-by: SungBae, Park <sb34.park@samsung.com>
Change-Id: I3e48fa72830dce7b91902f958578c10ad894a35e

8 years agoe_comp: clean up fps update
Juyeon Lee [Fri, 25 Mar 2016 06:55:19 +0000 (15:55 +0900)]
e_comp: clean up fps update

Change-Id: Ib9a7fb4b2f03c06f425451ffb6a922d7bea97fe9

8 years agoClean up use of ecore_wl APIs 67/63967/3
MinJeong Kim [Tue, 29 Mar 2016 05:44:49 +0000 (14:44 +0900)]
Clean up use of ecore_wl APIs

Change-Id: Id89db9dbea2f4f6b70e345a540f2ab0f43c3e132

8 years agowl_desktop_shell: check if NULL before accessing wl_resource of xdg_surface/shell_sur... 09/63909/1 accepted/tizen/common/20160329.051032 accepted/tizen/ivi/20160329.003516 accepted/tizen/mobile/20160329.003430 accepted/tizen/tv/20160329.003443 accepted/tizen/wearable/20160329.003458 submit/tizen/20160328.122317
Seunghun Lee [Mon, 28 Mar 2016 11:53:04 +0000 (20:53 +0900)]
wl_desktop_shell: check if NULL before accessing wl_resource of xdg_surface/shell_surface.

since xdg_surface can be destroyed by map/unmap state,
we should make sure whether wl_resource of xdg_surface is valid.

Change-Id: I8fe3ac0be957482f8a4855e70a748d69c909ac5e

8 years agotizen resource id should start from 1 26/63826/2 accepted/tizen/common/20160329.050505 accepted/tizen/ivi/20160328.070614 accepted/tizen/mobile/20160328.070445 accepted/tizen/tv/20160328.070514 accepted/tizen/wearable/20160328.070543 submit/tizen/20160328.050559
Boram Park [Mon, 28 Mar 2016 05:01:52 +0000 (14:01 +0900)]
tizen resource id should start from 1

   The tizen resource id is unsigned integer. And e_pixmap_res_id_get()
   returns 0 as error. Therefore, It doesn't make sence the tizen resource
   id starts from 0.

Change-Id: Ia9d8e03536d9cc549884b530a91991e95f23cb95

8 years agoFix the problems detected by static analyzer 30/63830/1
Gwanglim Lee [Mon, 28 Mar 2016 04:54:31 +0000 (13:54 +0900)]
Fix the problems detected by static analyzer

Change-Id: I2bb201921d0ff7cc8757ad89d176c05cbdb76b1e

8 years agoe_comp: break when a buffer is null 46/63646/1 accepted/tizen/common/20160329.050209 accepted/tizen/ivi/20160326.092242 accepted/tizen/mobile/20160326.092130 accepted/tizen/tv/20160326.092157 accepted/tizen/wearable/20160326.092223 submit/tizen/20160326.085246
SooChan Lim [Fri, 25 Mar 2016 05:23:45 +0000 (14:23 +0900)]
e_comp: break when a buffer is null

Change-Id: Id6e67dac86db0c9819d1498239c14e7e82b64e3c

8 years agofix build error - E_Client has no border_menu anymore 23/63523/1 accepted/tizen/common/20160325.041251 accepted/tizen/ivi/20160325.032821 accepted/tizen/mobile/20160325.032734 accepted/tizen/tv/20160325.032749 accepted/tizen/wearable/20160325.032801 submit/tizen/20160325.030129
Duna Oh [Thu, 24 Mar 2016 10:33:54 +0000 (19:33 +0900)]
fix build error - E_Client has no border_menu anymore

Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: Ic9bcfe019189d0fcb50ea488392b58feec101ffd

8 years agoe_comp_wl: send event_device events on key_press/release 63/63263/2
Duna Oh [Wed, 23 Mar 2016 01:57:26 +0000 (10:57 +0900)]
e_comp_wl: send event_device events on key_press/release

Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: I1ed99c2e48269e9ed784bbd96776e5977dc549f8

8 years agodo not build hwc on emulator accepted/tizen/ivi/20160324.011834 accepted/tizen/ivi/20160325.042252 accepted/tizen/mobile/20160324.011646 accepted/tizen/mobile/20160325.042200 accepted/tizen/tv/20160324.011727 accepted/tizen/tv/20160325.042220 accepted/tizen/wearable/20160324.011754 accepted/tizen/wearable/20160325.042239 submit/tizen/20160325.040752
Gwanglim Lee [Wed, 23 Mar 2016 17:59:02 +0000 (02:59 +0900)]
do not build hwc on emulator

Change-Id: I3ab0322cd662de911e9976a827f3722288074c56

8 years agowl_tbm:bind wl display to bufmgr
Changyeon Lee [Tue, 22 Mar 2016 10:16:47 +0000 (19:16 +0900)]
wl_tbm:bind wl display to bufmgr

Change-Id: I039a24cfd897723a0c0c8aa646c1764918bf9e40

8 years agoclean up white spaces
Juyeon Lee [Wed, 23 Mar 2016 11:57:56 +0000 (20:57 +0900)]
clean up white spaces

Change-Id: I2f46a807e374cee4f482a1b52a49b410295105d1

8 years agoAdd client's fps calculation and enlightenment_info -fps 91/63391/1
Juyeon Lee [Wed, 23 Mar 2016 11:50:08 +0000 (20:50 +0900)]
Add client's fps calculation and enlightenment_info -fps

Change-Id: I3e11d1398ebd977e33fd7ae20689139d4d1117d3

8 years agostring should be null-terminated when using strncpy 69/63369/1 submit/tizen/20160323.105531
Gwanglim Lee [Wed, 23 Mar 2016 10:42:58 +0000 (19:42 +0900)]
string should be null-terminated when using strncpy

Change-Id: I3ed2eab91ed2c8e54da20ce1018ce5c1fb78825f

8 years agoenlightenment_info: added nocomp info at topvwins 97/63297/4
Juyeon Lee [Wed, 23 Mar 2016 05:50:08 +0000 (14:50 +0900)]
enlightenment_info: added nocomp info at topvwins

Change-Id: If6166c091a8e3e022ae8e66d2039f9202fb23cdd

8 years agoe_comp_hwc: remove execution permission 95/63295/1
Gwanglim Lee [Wed, 23 Mar 2016 05:42:07 +0000 (14:42 +0900)]
e_comp_hwc: remove execution permission

Change-Id: If94fa28942c61a472ac52eaa0afa18a466c921bc

8 years agofix build warning on cb_restack 87/63287/2
Duna Oh [Wed, 23 Mar 2016 05:31:39 +0000 (14:31 +0900)]
fix build warning on cb_restack

Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: If132094d8f4b1918e77153d215f688d440f0f051

8 years agoFix warnings 84/63284/1
Gwanglim Lee [Wed, 23 Mar 2016 05:28:11 +0000 (14:28 +0900)]
Fix warnings

Change-Id: I424ecef9325af15bb606419ecfd8e4435dbaefdc

8 years agoAdd missing tmp source string 82/63282/1
Gwanglim Lee [Wed, 23 Mar 2016 05:20:50 +0000 (14:20 +0900)]
Add missing tmp source string

Change-Id: I7321136ad4ca0ace193e36847713d55e6154d63e

8 years agoFix the problems detected by static analyzer 71/63271/1
Gwanglim Lee [Wed, 23 Mar 2016 04:58:48 +0000 (13:58 +0900)]
Fix the problems detected by static analyzer

Change-Id: Ibb4c6b496ba2a67cd8f2d2c16a30509cc5d2e2d7

8 years agoAdd nocomp policy using e_comp_hwc 97/63197/1
Juyeon Lee [Tue, 22 Mar 2016 11:50:24 +0000 (20:50 +0900)]
Add nocomp policy using e_comp_hwc

Change-Id: I9dda8a0096171d7346a489e9d905f98d37bf7b16

8 years agoe_comp_hwc: first implemenation of the hwc 69/63069/2
SooChan Lim [Tue, 22 Mar 2016 04:25:10 +0000 (13:25 +0900)]
e_comp_hwc: first implemenation of the hwc

Change-Id: I23d8f23f3ac48ecb05d59b82cf089af9b325c13e

8 years agoe_comp_wl: send touch cancel event when window stack changes 30/62530/4 accepted/tizen/common/20160323.184110 accepted/tizen/ivi/20160323.011333 accepted/tizen/mobile/20160323.011246 accepted/tizen/tv/20160323.011259 accepted/tizen/wearable/20160323.011314 submit/tizen/20160322.073128
Duna Oh [Wed, 16 Mar 2016 11:02:38 +0000 (20:02 +0900)]
e_comp_wl: send touch cancel event when window stack changes

Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: I04539154d8eaccce4e0cdb7941d8825a9d150b98

8 years agoe_comp_object: apply evas_map to cursor when the zone is rotated 25/62325/4
Duna Oh [Tue, 15 Mar 2016 10:56:26 +0000 (19:56 +0900)]
e_comp_object: apply evas_map to cursor when the zone is rotated

Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: Ic75290b75daafe4893965cc3e08748a8f82c2aff

8 years agoClean up the enlightenment wayland display server 62/61462/11 accepted/tizen/common/20160322.145714 accepted/tizen/ivi/20160322.003325 accepted/tizen/mobile/20160322.003240 accepted/tizen/tv/20160322.003252 accepted/tizen/wearable/20160322.003307 submit/tizen/20160321.110017
Gwanglim Lee [Tue, 8 Mar 2016 04:59:43 +0000 (13:59 +0900)]
Clean up the enlightenment wayland display server

Change-Id: I46e0b2a4ee48aee63fc338a8f0a54b7f3f074796

8 years agoEnable all devices type if one device is connected 45/62745/1
JengHyun Kang [Fri, 18 Mar 2016 02:59:19 +0000 (11:59 +0900)]
Enable all devices type if one device is connected

Change-Id: Ib5a696a081770a634286d87beebc17e6d8f998e4

8 years agoe_pixmap: clear the resource of pixmap, and check if null before accessing. accepted/tizen/common/20160318.145544 accepted/tizen/ivi/20160318.113317 accepted/tizen/mobile/20160318.113007 accepted/tizen/tv/20160318.113135 accepted/tizen/wearable/20160318.113150 submit/tizen/20160317.075557
Seunghun Lee [Tue, 8 Mar 2016 12:12:29 +0000 (21:12 +0900)]
e_pixmap: clear the resource of pixmap, and check if null before accessing.

Change-Id: I3a3ed3b109ce60505effdd0a73116c6a2c4c36dd

8 years agowl_desktop_shell: the first created xdg_surface/shell_surface will be treated as...
Seunghun Lee [Mon, 7 Mar 2016 10:15:51 +0000 (19:15 +0900)]
wl_desktop_shell: the first created xdg_surface/shell_surface will be treated as a new_client.

Change-Id: I4b655cb45e3dc422f28fc7039d41b565df0092ea

8 years agoSend touch cancel event to client 26/61526/3
JengHyun Kang [Tue, 15 Mar 2016 12:27:32 +0000 (21:27 +0900)]
Send touch cancel event to client

Change-Id: I193de3935365339fc9d71280d3cdd68df3ac16f0

8 years agoAdd NULL pointer check 99/62499/1
Seungjin Park [Wed, 16 Mar 2016 10:44:13 +0000 (19:44 +0900)]
Add NULL pointer check

Change-Id: I2ae85481f5ac0a4d9b389082003ea75ad21cce2e

8 years agomove the trigger point to devicemgr when video starts really 52/62352/2 accepted/tizen/common/20160317.155513 submit/tizen/20160315.131536
Boram Park [Tue, 15 Mar 2016 12:49:05 +0000 (21:49 +0900)]
move the trigger point to devicemgr when video starts really

Change-Id: Ifc78f7c9a19ed70d741aa4e7ae0fc40e2afebbb7

8 years agocreate a bg rectangle only if 24 depth and topmost 51/62351/2
Boram Park [Tue, 15 Mar 2016 12:48:14 +0000 (21:48 +0900)]
create a bg rectangle only if 24 depth and topmost

Change-Id: I9b6d2c3d1f70b105a0893451847ecca0aabd32db

8 years agoe_client: added changable_layer structure in the E_Client 72/62272/1 accepted/tizen/common/20160316.155854 accepted/tizen/ivi/20160315.122622 accepted/tizen/mobile/20160315.122507 accepted/tizen/tv/20160315.122538 accepted/tizen/wearable/20160315.122603 submit/tizen/20160315.070331
Doyoun Kang [Tue, 15 Mar 2016 06:58:35 +0000 (15:58 +0900)]
e_client: added changable_layer structure in the E_Client

Change-Id: Id534cc8428d60879c126e06508216d6d67e1be62

8 years agoe_comp_wl: use the identifier of input device as evas_device's description 71/62171/2
Duna Oh [Tue, 15 Mar 2016 00:29:31 +0000 (09:29 +0900)]
e_comp_wl: use the identifier of input device as evas_device's description

Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: Ifa8d734ab3b243da5c8bcb69d05210443d308652

8 years agowl_desktop_shell: add e_modapi_save to resolve undefined symbol 45/62245/1 accepted/tizen/ivi/20160315.121755 accepted/tizen/mobile/20160315.121626 accepted/tizen/tv/20160315.121702 accepted/tizen/wearable/20160315.121719 submit/tizen/20160315.051502
Gwanglim Lee [Tue, 15 Mar 2016 04:59:15 +0000 (13:59 +0900)]
wl_desktop_shell: add e_modapi_save to resolve undefined symbol

Change-Id: I36558928fb47f639863c327c17a1be78d764c124

8 years agowl_drm: add e_modapi_save to resolve undefined symbol 42/62242/1
Gwanglim Lee [Tue, 15 Mar 2016 04:50:48 +0000 (13:50 +0900)]
wl_drm: add e_modapi_save to resolve undefined symbol

Change-Id: I5f05c38fedff92ea9b42d075f3b8f1af3e712525

8 years agonot set new_attach twice 88/61688/1
Boram Park [Tue, 8 Mar 2016 11:29:02 +0000 (20:29 +0900)]
not set new_attach twice

Change-Id: Ic333fce2d977ff263f75d29ce244d0d76a9f6d8c

8 years agowl_drm: fix show_cursor issues in wearable, mobile, and TV 67/61567/3 accepted/tizen/common/20160310.081325 accepted/tizen/ivi/20160309.124521 accepted/tizen/mobile/20160309.124429 accepted/tizen/tv/20160309.124444 accepted/tizen/wearable/20160309.124500 submit/tizen/20160309.072858
Duna Oh [Wed, 9 Mar 2016 02:19:06 +0000 (11:19 +0900)]
wl_drm: fix show_cursor issues in wearable, mobile, and TV

wearable: e_config->show_cursor is false.
mobile: e_config->show_cursor is true. By default, we only have a touch device,
 then do not show cursor. If pointer device is enabled, cursor should be appeared.
TV: pointer device is enabled, send pointer_enter event to the focused client
 to update client's cursor.

Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: I0f1c753cd8b7ff9dc85e32b469d58c57eddd46dd

8 years agowl_drm: fix - use_cursor_timer should be configurable in config file 51/61251/2 accepted/tizen/common/20160307.154717 accepted/tizen/ivi/20160308.021318 accepted/tizen/mobile/20160308.021138 accepted/tizen/tv/20160308.021209 accepted/tizen/wearable/20160308.021249 submit/tizen/20160307.104418
Duna Oh [Mon, 7 Mar 2016 04:43:42 +0000 (13:43 +0900)]
wl_drm: fix - use_cursor_timer should be configurable in config file

Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: I35643f08355f6cf8ca221694c6ceb719ebc84389

8 years agoRemoved remaining hard-coded paths 53/61253/1
Gwanglim Lee [Mon, 7 Mar 2016 04:54:08 +0000 (13:54 +0900)]
Removed remaining hard-coded paths

Change-Id: I3c386d0e37614754d8af35bad15c740204d25b68

8 years agoRemoved hard-coded paths which are not used in tizen
Gwanglim Lee [Mon, 7 Mar 2016 02:41:22 +0000 (11:41 +0900)]
Removed hard-coded paths which are not used in tizen

Change-Id: Iec37eb4b2597befafccfdd92d9ae531de0b248d2

8 years agoRemoved an unnecessary vim swap file
Gwanglim Lee [Mon, 7 Mar 2016 02:08:01 +0000 (11:08 +0900)]
Removed an unnecessary vim swap file

Change-Id: I12a35150b72b4403bed6cc03eedaa77b9c00b556

8 years agoe_comp_wl: send a pointer_leave event to focused client if mouse_down events is not... 29/61229/1 accepted/tizen/ivi/20160307.105156 accepted/tizen/mobile/20160307.105100 accepted/tizen/tv/20160307.105118 accepted/tizen/wearable/20160307.105138 submit/tizen/20160307.023110
Duna Oh [Mon, 7 Mar 2016 01:27:18 +0000 (10:27 +0900)]
e_comp_wl: send a pointer_leave event to focused client if mouse_down events is not occurred on it

Once the application gets touch_down, ecore_wl sends a pointer_enter event to the application.
So it steals all events even if events is out of the application.
in this case, e_comp_wl need to send a pointer_leave event to focused client.
Changing this code to fix wierd behaviors of cursor when I touch IME(input panel) after touching entry.
Test Plan:
1. launch entry demo.
2. touch entry point. The cursor image is changed to 'xterm'.
3. touch IME. the demo app gets MOUSE_OUT and The cursor image is changed to 'left_ptr'.
   And the demo also gets MOUSE_IN and the cursor become 'xterm' again.

Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: I46779a7f9f84c40de35083f96a19906dc4768aae

8 years agoRevert "viewport: do nothing if new value is same with old" 09/60709/1 accepted/tizen/common/20160302.193723 accepted/tizen/ivi/20160302.073214 accepted/tizen/mobile/20160302.073128 accepted/tizen/tv/20160302.073141 accepted/tizen/wearable/20160302.073158 submit/tizen/20160302.053959
Boram Park [Mon, 29 Feb 2016 03:55:26 +0000 (12:55 +0900)]
Revert "viewport: do nothing if new value is same with old"

This reverts commit 3bdf267f52a8fdc74fff611031fb6a43be750995.

Change-Id: I29f973275452ca430b6508071740f216563a43b2

8 years agoRemoved modules geolocation and wl_weekeyboard 98/60598/1
MinJeong Kim [Mon, 29 Feb 2016 07:53:12 +0000 (16:53 +0900)]
Removed modules geolocation and wl_weekeyboard

Change-Id: I3f3b451df3522ae7e4e2f17a6949e319880e462d

8 years agodnd: fixed not sending wl_data_device_enter event and not dropping data 56/60456/2 accepted/tizen/common/20160229.160719 accepted/tizen/ivi/20160226.100950 accepted/tizen/mobile/20160226.100858 accepted/tizen/tv/20160226.100917 accepted/tizen/wearable/20160226.100931 submit/tizen/20160226.085725
MinJeong Kim [Fri, 26 Feb 2016 08:42:18 +0000 (17:42 +0900)]
dnd: fixed not sending wl_data_device_enter event and not dropping data

Change-Id: Ib8737e046ab32ad113af7dc60c1dcf1226b49673
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
8 years agoFix coding conventions and style. 58/60458/1
Gwanglim Lee [Fri, 26 Feb 2016 08:50:06 +0000 (17:50 +0900)]
Fix coding conventions and style.

Change-Id: If503d9d6a9b001089889d1d170a28a86f731b071

8 years agoremove unused codes 57/60457/1
Gwanglim Lee [Fri, 26 Feb 2016 08:49:20 +0000 (17:49 +0900)]
remove unused codes

Change-Id: Ida5ad9111c5331d476acf3450fc89e14eb4edb8a

8 years agoenlightenment_info: added fps 54/60454/2
Juyeon Lee [Fri, 26 Feb 2016 06:26:24 +0000 (15:26 +0900)]
enlightenment_info: added fps

Change-Id: Id3665e81a2e19b317b1a6b28662c5913ab018063

8 years agoe_comp_wl: when the client is deleted, delete cursor_timer 82/59682/5
Duna Oh [Wed, 17 Feb 2016 10:02:12 +0000 (19:02 +0900)]
e_comp_wl: when the client is deleted, delete cursor_timer

Change-Id: Ia5b6767de362fd904f9a59883e21de604f23471c
Signed-off-by: Duna Oh <duna.oh@samsung.com>
8 years agoChange trace macro name TRACE_BEGIN to TRACE_INPUT_BEGIN and change some trace points 35/60435/2
JengHyun Kang [Fri, 26 Feb 2016 07:33:33 +0000 (16:33 +0900)]
Change trace macro name TRACE_BEGIN to TRACE_INPUT_BEGIN and change some trace points

Change-Id: I515e8f36ce222847790cb63157b0e59355ed4909

8 years agoCompile a keymap using rmlvo if a cached file is invaild 35/60235/3
JengHyun Kang [Wed, 24 Feb 2016 08:44:16 +0000 (17:44 +0900)]
Compile a keymap using rmlvo if a cached file is invaild

Change-Id: I8be6c984d6599ad3c79b0adf746db2bd68196768

8 years agoAdd ttrace log to profile keymap generating time 89/60189/3
JengHyun Kang [Wed, 24 Feb 2016 06:07:54 +0000 (15:07 +0900)]
Add ttrace log to profile keymap generating time

 - Select keymap cache using env variable

Change-Id: I95e2cff8ed32b340908520af400101629559d8fd

8 years agoAdded ttrace 89/60389/2
MinJeong Kim [Thu, 25 Feb 2016 04:43:06 +0000 (13:43 +0900)]
Added ttrace

Change-Id: I6218c1143e7af85385dd953f52f9d2beff1a72a2

8 years agoenlightenment_info: minor clean up for client message 95/60395/1
Juyeon Lee [Fri, 26 Feb 2016 02:09:02 +0000 (11:09 +0900)]
enlightenment_info: minor clean up for client message

Change-Id: I2cdae2919d6278f82d648200b38e90d6384587d4

8 years agoe_module: added E_EVENT_MODULE_DEFER_JOB 46/60346/1
Juyeon Lee [Thu, 25 Feb 2016 09:01:23 +0000 (18:01 +0900)]
e_module: added E_EVENT_MODULE_DEFER_JOB

Change-Id: Ic1200a4b375f9391b83738509bc3b8e730fddb4a

8 years agoClean Build Warnings 98/59898/2
MinJeong Kim [Fri, 19 Feb 2016 08:36:41 +0000 (17:36 +0900)]
Clean Build Warnings

Change-Id: Ie184b82c7c22ad17a7e754ef731d8cad41673b80

8 years agoe_comp_wl: remove the workaround code that did roundtrip for initialization of wayland. 19/60219/2 accepted/tizen/ivi/20160225.080929 accepted/tizen/mobile/20160225.080843 accepted/tizen/tv/20160225.080856 accepted/tizen/wearable/20160225.080914 submit/tizen/20160224.082811
Seunghun Lee [Wed, 24 Feb 2016 07:28:26 +0000 (16:28 +0900)]
e_comp_wl: remove the workaround code that did roundtrip for initialization of wayland.

workaround code was added like below.
remove it, because this code causes deadlock error.

commit 668850643f72daa89c857c1cc78d49578a927794
Author: Duna Oh <duna.oh@samsung.com>
Date:   Tue Apr 21 12:34:44 2015 +0900

e_comp_wl: add call to dispatch the requests of binding wayland global interfaces

Summary:
- Add call to dispatch the requests of creating a wayldand client, getting the registry, and binding global interfaces, because we need global objects immediately after we request.
- Load desktop shell module while initting e_comp, not idle time.

Test Plan:
(1) Run enlightenment on wayland
(2) If e_module attemps to make the "Error loading Module" popup window, you will see deadlock waiting for the wayland sync "done" event to be received.
This means the wayland global interfaces including wl.compositor is not ready.

below is the mainloop we are blocked
---------------------------------------------------------------
_ecore_wl_init_wait(void)
{
   while (!_ecore_wl_disp->init_done)
     wl_display_dispatch(_ecore_wl_disp->wl.display);
}

Change-Id: I13336dc7e35101915f4d8808488df0fa7d7698a0

8 years agoe_comp_wl: fixed wrong pointer definition 97/59897/1
MinJeong Kim [Fri, 19 Feb 2016 08:22:16 +0000 (17:22 +0900)]
e_comp_wl: fixed wrong pointer definition

Change-Id: I8f68e2f325c965d9c601dfb68bd96e8e2a7ca5ba
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
8 years agoDisabled mixer module to resolve build break for unrecognized E_API_MAIN type 61/59861/1 accepted/tizen/common/20160224.090718 submit/tizen_common/20160218.142243 submit/tizen_common/20160223.134137 submit/tizen_common/20160223.144503
Gwanglim Lee [Fri, 19 Feb 2016 04:49:39 +0000 (13:49 +0900)]
Disabled mixer module to resolve build break for unrecognized E_API_MAIN type

Change-Id: I1ca34deb47d5c0b4e358c19a65256cc1f2a4b70d

8 years agoAdded ttrace for iconify, startup 54/59854/1
MinJeong Kim [Fri, 19 Feb 2016 04:02:09 +0000 (13:02 +0900)]
Added ttrace for iconify, startup

Change-Id: Ibd53f9c4438247786b6ae064010c0316cbdefb90
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
8 years agoRevert "hwc: first implementation" 52/59852/1
SooChan Lim [Fri, 19 Feb 2016 03:57:11 +0000 (12:57 +0900)]
Revert "hwc: first implementation"

This reverts commit 62bf7cc6369c5bd53647838e46ac2fb81159cf4d.

Change-Id: I79981708644420219425cda845e0dc1c0ea1fbcf

8 years agohwc: first implementation 15/59815/3
SooChan Lim [Thu, 18 Feb 2016 07:51:28 +0000 (16:51 +0900)]
hwc: first implementation

Change-Id: Ieaf4202928fe3d71667be0644ff2adb7a69631e5

8 years agoe_comp_wl: set NULL terminator for end of pname 84/59584/2
MinJeong Kim [Tue, 16 Feb 2016 11:48:43 +0000 (20:48 +0900)]
e_comp_wl: set NULL terminator for end of pname

All string has to be terminated with NULL character.
This patch fixed "use of uninitialized vaule" problem reported by
valgrind.

Change-Id: I5f2b558367a592376794823fe45f7542b2c680af
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
8 years agounset input rect added 98/58498/3 accepted/tizen/mobile/20160217.011207 accepted/tizen/tv/20160217.011228 accepted/tizen/wearable/20160217.011259 submit/tizen/20160216.120030
Junghwan Choi [Mon, 1 Feb 2016 13:26:00 +0000 (22:26 +0900)]
unset input rect added

Change-Id: Id39f06058b5a2dd915f403d9dab3cbf298cba43c
Signed-off-by: Junghwan Choi <jhhh.choi@samsung.com>
8 years agoe_comp: add E_Launch_Screen 64/59364/4
Ju Yeon Lee [Mon, 15 Feb 2016 05:45:02 +0000 (14:45 +0900)]
e_comp: add E_Launch_Screen

Change-Id: I4170fa7a90c94a00a923dfea3580b11f32adb85e

8 years agoenlightenment_info: add a input_devices 88/57088/4 accepted/tizen/mobile/20160216.102535 accepted/tizen/tv/20160216.102554 accepted/tizen/wearable/20160216.102616 submit/tizen/20160216.020050
JengHyun Kang [Fri, 12 Feb 2016 04:09:23 +0000 (13:09 +0900)]
enlightenment_info: add a input_devices

Change-Id: I04af3a0a28a191993effcf334194c4adf27ed2cb

8 years agoe_comp_wl: add ttrace for mouse/touch/key events 05/59205/3 accepted/tizen/ivi/20160218.024851 accepted/tizen/mobile/20160216.002231 accepted/tizen/tv/20160216.002248 accepted/tizen/wearable/20160216.002302 submit/tizen/20160215.064127 submit/tizen_ivi/20160217.000000 submit/tizen_ivi/20160217.000005
Duna Oh [Thu, 11 Feb 2016 10:11:33 +0000 (19:11 +0900)]
e_comp_wl: add ttrace for mouse/touch/key events

Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: I61a35ed33e06ef5f27a082cae045230aa1a89ac1

8 years agoe_pointer: add safety checks in e_pointer_is_hidden() 14/59114/2 accepted/tizen/mobile/20160213.090536 accepted/tizen/tv/20160213.090910 accepted/tizen/wearable/20160213.091205 submit/tizen/20160212.050725
Duna Oh [Thu, 11 Feb 2016 00:18:38 +0000 (09:18 +0900)]
e_pointer: add safety checks in e_pointer_is_hidden()

Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: Ie231a823257817cc553c0256965846052193ac2b

8 years agoenlightenment_info: added reslist 67/59167/1
Ju Yeon Lee [Thu, 11 Feb 2016 05:46:22 +0000 (14:46 +0900)]
enlightenment_info: added reslist

Change-Id: I005a3b684a527dfc6971d0318e36a5e85d2f514e

8 years agoe_comp_wl:do not replace client if client location is allowed 27/58627/2
MinJeong Kim [Tue, 2 Feb 2016 09:07:32 +0000 (18:07 +0900)]
e_comp_wl:do not replace client if client location is allowed

Change-Id: Ib913d14496fac7fe5161f06701cdd9ffdb0c624d

8 years agoe_comp_wl: add e_pointer_is_hidden() api and modify cursor_timer to use it 47/58047/4 accepted/tizen/mobile/20160202.115013 accepted/tizen/tv/20160202.115042 accepted/tizen/wearable/20160202.115051 submit/tizen/20160202.055941 submit/tizen_common/20160217.024839
Duna Oh [Wed, 27 Jan 2016 06:15:57 +0000 (15:15 +0900)]
e_comp_wl: add e_pointer_is_hidden() api and modify cursor_timer to use it

Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: I70de4fe63d20faaa9fa61eb55782ebcc6b3132c1

8 years agowl_drm: Do not enable pointer/keyboard/touch by default 55/57955/3
Duna Oh [Tue, 26 Jan 2016 09:16:18 +0000 (18:16 +0900)]
wl_drm: Do not enable pointer/keyboard/touch by default

Change-Id: I2545e00c0232735b7acd7c16f8e63247fa6e9d15
Signed-off-by: Duna Oh <duna.oh@samsung.com>
8 years agoe_comp_wl: handle a video window like it has alpha. 23/58323/2 accepted/tizen/mobile/20160131.231525 accepted/tizen/tv/20160131.231541 accepted/tizen/wearable/20160131.231558 submit/tizen/20160129.090554
Boram Park [Thu, 28 Jan 2016 12:15:45 +0000 (21:15 +0900)]
e_comp_wl: handle a video window like it has alpha.

    The alpha policy of video window has been changed. elm_win_alpha
    _set will be called by app's decision. Enlightenment will create
    a black bg rectangle and make a video widndow transparent only if
    the video window is 24depth and video is renderred in SW path.

Change-Id: Ie0c94b22379e796942d7dcc9d9b81d1b9af0e516

8 years agofix build break, change the e_log_dom's visibility to E_API 63/58263/1 accepted/tizen/mobile/20160129.002902 accepted/tizen/tv/20160129.002956 accepted/tizen/wearable/20160129.003018 submit/tizen/20160128.222616
Seunghun Lee [Thu, 28 Jan 2016 22:23:26 +0000 (07:23 +0900)]
fix build break, change the e_log_dom's visibility to E_API

Change-Id: I1944fe79b1747eeebbe153cb9471fb33a6335727

8 years agoMerge "fix build warning" into tizen
Doyoun Kang [Thu, 28 Jan 2016 07:58:50 +0000 (23:58 -0800)]
Merge "fix build warning" into tizen

8 years agofix build warning 86/58186/1
Seunghun Lee [Thu, 28 Jan 2016 07:52:50 +0000 (16:52 +0900)]
fix build warning

Change-Id: I207f705c1ecc8ad3625780161085810cc8e0aca6

8 years agoe_comp_wl: added code to set netwm.pid in surface_create callback function 30/58130/1 accepted/tizen/mobile/20160128.011400 accepted/tizen/tv/20160128.011423 accepted/tizen/wearable/20160128.011442 submit/tizen/20160127.230257
Doyoun Kang [Wed, 27 Jan 2016 22:59:29 +0000 (07:59 +0900)]
e_comp_wl: added code to set netwm.pid in surface_create callback function

Change-Id: I5817368cec6320bb660f4d634565535f204add7c

8 years agoe_comp_object: fix warning message 72/57972/1 accepted/tizen/mobile/20160127.005113 accepted/tizen/tv/20160127.005121 accepted/tizen/wearable/20160127.005127 submit/tizen/20160126.122247
Boram Park [Tue, 26 Jan 2016 10:34:16 +0000 (19:34 +0900)]
e_comp_object: fix warning message

     Some surfaces doesn't have buffer

Change-Id: I08d4c262b6566532d14d92ccdd86d4d3a40378d7

8 years agoe_comp_wl: fix subsurface restacking error 71/57971/1
Boram Park [Tue, 26 Jan 2016 10:33:30 +0000 (19:33 +0900)]
e_comp_wl: fix subsurface restacking error

Change-Id: I2b3a181eb075b2304a40b731c6f098180ce3bd2e

8 years agoe_comp_wl: delay subsurface commit 70/57970/1
Boram Park [Tue, 26 Jan 2016 08:04:40 +0000 (17:04 +0900)]
e_comp_wl: delay subsurface commit

    In case subsurface is desync mode, subsurface can be shown before
    parent is shown on screen. So delay subsurface's commit if parent
    is not ready to show until parent's first commit.

Change-Id: I4de5153d38de2566871948bcc2df308376568039

8 years agoe_comp_wl: Do not deliver emulated single touch events to clients 20/57920/1 submit/tizen/20160126.071748
Duna Oh [Tue, 26 Jan 2016 05:17:50 +0000 (14:17 +0900)]
e_comp_wl: Do not deliver emulated single touch events to clients

Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: I8bde9d74da7d1ff0c64114d15d08b994d4c868a1

8 years agoMerge "e_comp_wl: removed redundant value related to evasgl" into tizen
Juyeon Lee [Mon, 25 Jan 2016 08:37:22 +0000 (00:37 -0800)]
Merge "e_comp_wl: removed redundant value related to evasgl" into tizen

8 years agowl_desktop_shell: modification for enlightenment 0.20.0 42/57842/1
Boram Park [Mon, 25 Jan 2016 07:25:49 +0000 (16:25 +0900)]
wl_desktop_shell: modification for enlightenment 0.20.0

Change-Id: Iab016efc497542dd8a93ccbdd91d4672048141d1

8 years agoe_comp_wl: removed redundant value related to evasgl 37/57837/1
MinJeong Kim [Mon, 25 Jan 2016 06:52:57 +0000 (15:52 +0900)]
e_comp_wl: removed redundant value related to evasgl

Change-Id: Ic993b4ff2de0a1239265c4b3838b2c92069d167a

8 years agoAdd tizen-extension-server to Requires in spec 21/57821/1 accepted/tizen/mobile/20160125.070536 accepted/tizen/tv/20160125.070556 accepted/tizen/wearable/20160125.070623 submit/tizen/20160125.044933
Duna Oh [Mon, 25 Jan 2016 04:16:17 +0000 (13:16 +0900)]
Add tizen-extension-server to Requires in spec

Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: Idd79da55e601e9689360fac7dca038fbf18d34f8

8 years agoe_comp_wl: deal with tizen_input_device interface - send event_device/axes events 24/57724/3 submit/tizen/20160124.225624
Duna Oh [Fri, 22 Jan 2016 05:53:45 +0000 (14:53 +0900)]
e_comp_wl: deal with tizen_input_device interface - send event_device/axes events

Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: I291b7987854e5fa806f812b76c4a9a91ea0df8f8

8 years agoe_comp_wl: guarantee to send key press/release pair exactly to each client 44/57744/1
MinJeong Kim [Fri, 22 Jan 2016 08:45:01 +0000 (17:45 +0900)]
e_comp_wl: guarantee to send key press/release pair exactly to each client

This patch is accepting old commit 89e9c42564da for curent version.

Change-Id: I75a5aa1ce487aea2e81cf290aae980c8dc4a2410