platform/upstream/enlightenment.git
8 years agoe_info: fix warning 47/66147/1
Gwanglim Lee [Fri, 15 Apr 2016 10:43:48 +0000 (19:43 +0900)]
e_info: fix warning

Change-Id: I978caa5398c7bf27f33042d92cda03dfd5abaf36

8 years agoe_comp_wl: refactored _e_comp_wl_map_transform a bit for readability. 46/66146/1
Gwanglim Lee [Fri, 15 Apr 2016 10:36:25 +0000 (19:36 +0900)]
e_comp_wl: refactored _e_comp_wl_map_transform a bit for readability.

Change-Id: I2cdd5d4d2c8b7385ac2f4aa6c7f366a78c3d5ee7

8 years agoenlightenment_info:add dump_buffers 39/65239/2
Junkyeong Kim [Fri, 8 Apr 2016 05:18:13 +0000 (14:18 +0900)]
enlightenment_info:add dump_buffers

Change-Id: I11f2bf981deab569fae4a256bf8f1a7258075b6f
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agoe_main: add missing ecore_main_loop_quit when receiving signal 74/65574/1 accepted/tizen/common/20160411.130938 accepted/tizen/ivi/20160412.010107 accepted/tizen/mobile/20160412.010053 accepted/tizen/tv/20160412.005952 accepted/tizen/wearable/20160412.010014 submit/tizen/20160411.114036
Gwanglim Lee [Mon, 11 Apr 2016 11:05:27 +0000 (20:05 +0900)]
e_main: add missing ecore_main_loop_quit when receiving signal

Change-Id: I19cd6aba722eb906ed28d634e1c9c0c25e676f12

8 years agoe_plane: trivial cosmetic change 03/65503/1
Gwanglim Lee [Mon, 11 Apr 2016 10:11:59 +0000 (19:11 +0900)]
e_plane: trivial cosmetic change

Change-Id: I4f470923b6c9b66ac216ac7288705501e6e8ad30

8 years agoe_plane: add initial value to fix warnings. 02/65502/1
Gwanglim Lee [Mon, 11 Apr 2016 10:10:34 +0000 (19:10 +0900)]
e_plane: add initial value to fix warnings.

Change-Id: I7d080a7c7e6fb8f5f9bcb2c06b6eaf9fa757903f

8 years agoe_path: Add null pointer check 14/65414/2 accepted/tizen/common/20160411.130528 accepted/tizen/ivi/20160411.100223 accepted/tizen/mobile/20160411.100241 accepted/tizen/tv/20160411.100133 accepted/tizen/wearable/20160411.100201 submit/tizen/20160411.085104
Seungjin Park [Mon, 11 Apr 2016 01:22:47 +0000 (10:22 +0900)]
e_path: Add null pointer check

Change-Id: Ic0c1cf151f22ff310e8ac7de8082759864a99667

8 years agoclip a mask_obj with the clipper of a smart obj 61/65461/1
Boram Park [Mon, 11 Apr 2016 07:37:27 +0000 (16:37 +0900)]
clip a mask_obj with the clipper of a smart obj

Change-Id: I4befd6abacc4cf1901fc395370a9542db6873b5b

8 years agoe_plane: 1st implementation of e_plane corresponding to hwc overlay 29/65129/7
Juyeon Lee [Thu, 7 Apr 2016 10:06:24 +0000 (19:06 +0900)]
e_plane: 1st implementation of e_plane corresponding to hwc overlay

Change-Id: Ia34898cc58e92cfb37a61864c7dffa846fa2372a

8 years agoe_comp_wl: disable wayland log handler. 89/65189/1 accepted/tizen/common/20160408.184855 accepted/tizen/ivi/20160408.004445 accepted/tizen/mobile/20160408.004521 accepted/tizen/tv/20160408.004423 accepted/tizen/wearable/20160408.004457 submit/tizen/20160408.000800
Gwanglim Lee [Thu, 7 Apr 2016 23:51:20 +0000 (08:51 +0900)]
e_comp_wl: disable wayland log handler.
It was passing va_list to eina_log, and eina_log treated it as normal argument.
And finally, the E could be crashed in _e_log_cb function.

Change-Id: I349637a1255a6c526718a51ba2857fc68ea84651

8 years agoPackaging: exclude enlightenment_remote from the package 87/65187/1
Gwanglim Lee [Thu, 7 Apr 2016 23:34:43 +0000 (08:34 +0900)]
Packaging: exclude enlightenment_remote from the package

Change-Id: I180c780cb69d8a87612ef054bafad9f28a933819

8 years agoe_comp_hwc: release buffers at error case 39/65139/1 submit/tizen/20160407.110941
SooChan Lim [Thu, 7 Apr 2016 11:08:03 +0000 (20:08 +0900)]
e_comp_hwc: release buffers at error case

Change-Id: I31fff56158cb4cb9ffa75f63f7ea27475a721b43

8 years agoe_comp: set nocomp_ec NULL at _e_comp_cb_nocomp_end 07/65107/1 accepted/tizen/ivi/20160407.112239 accepted/tizen/mobile/20160407.112153 accepted/tizen/tv/20160407.112210 accepted/tizen/wearable/20160407.112224 submit/tizen/20160407.085308
SooChan Lim [Thu, 7 Apr 2016 08:44:16 +0000 (17:44 +0900)]
e_comp: set nocomp_ec NULL at _e_comp_cb_nocomp_end

Change-Id: I678e9c90a600f8585017d37667c25696ac41c8b2

8 years agoe_info: add hwc_trace for debugging 06/65106/1
SooChan Lim [Thu, 7 Apr 2016 08:40:32 +0000 (17:40 +0900)]
e_info: add hwc_trace for debugging

Change-Id: I560bb8f741700941df951904e404611833f0c993

8 years agoe_comp_hwc: use the fixed reserved memory 05/65105/1
SooChan Lim [Wed, 6 Apr 2016 09:59:25 +0000 (18:59 +0900)]
e_comp_hwc: use the fixed reserved memory

hwc can share the fixed scanout surface with client
when the tdm layer capability support the
TDM_LAYER_CAPABILITIES_RESERVED_MEMORY.

Change-Id: I6f5a84786fac412586e90220342629801c5177b0

8 years agoe_comp_wl: Evas_Event_Mouse_In event could be send by touch device. 30/65030/2 accepted/tizen/common/20160408.184808 accepted/tizen/ivi/20160407.110909 accepted/tizen/mobile/20160407.110814 accepted/tizen/tv/20160407.110836 accepted/tizen/wearable/20160407.110851 submit/tizen/20160407.042041
Duna Oh [Thu, 7 Apr 2016 04:08:22 +0000 (13:08 +0900)]
e_comp_wl: Evas_Event_Mouse_In event could be send by touch device.

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

8 years agoe_comp_wl: Add a API, e_comp_wl_touch_cancel() that sends event of cancellation of... 25/64925/1 accepted/tizen/common/20160407.132205 accepted/tizen/ivi/20160407.000720 accepted/tizen/mobile/20160407.000608 accepted/tizen/tv/20160407.000633 accepted/tizen/wearable/20160407.000659 submit/tizen/20160406.100414
Seunghun Lee [Wed, 6 Apr 2016 08:39:22 +0000 (17:39 +0900)]
e_comp_wl: Add a API, e_comp_wl_touch_cancel() that sends event of cancellation of mouse event to client.

Change-Id: I426955db8cdfcbd2a453e4e11b428f535c680622

8 years agowl_socket_access: Fix coding conventions and style. 12/64912/2
Gwanglim Lee [Wed, 6 Apr 2016 07:26:05 +0000 (16:26 +0900)]
wl_socket_access: Fix coding conventions and style.
And add error-checking code.

Change-Id: Iaae91a5167ac2122c3f541dd36a422ef14ebafb5

8 years agorevert change - modified code not to map window when the pixmap's size is different... 83/64883/2
Doyoun Kang [Wed, 6 Apr 2016 04:23:09 +0000 (13:23 +0900)]
revert change - modified code not to map window when the pixmap's size is different from the ec's size.

Change-Id: I37ddff8813829d298a515ff6282a799503fb3bf3

8 years agoEnable changing owner, group and permissions for /run/waylan-0 68/57368/11
Łukasz Stelmach [Thu, 14 Jan 2016 14:29:05 +0000 (15:29 +0100)]
Enable changing owner, group and permissions for /run/waylan-0

Introduce three new configuration options to change the owner, group
and permissions for the Wayland socket.

Change-Id: Idd3cfdad8bad7b33e9359e05cb3566595fcee11e
Signed-off-by: Łukasz Stelmach <l.stelmach@samsung.com>
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