platform/upstream/enlightenment.git
8 years agoe_screensaver: cleanup and refactoring 15/66915/8
Gwanglim Lee [Fri, 22 Apr 2016 04:35:54 +0000 (13:35 +0900)]
e_screensaver: cleanup and refactoring

Change-Id: I09f2578547ac650be33cc1bccca9e84914072037

8 years agoenlightenment_info: add argument count checking of dump_buffers 56/67056/5
Junkyeong Kim [Mon, 25 Apr 2016 02:40:56 +0000 (11:40 +0900)]
enlightenment_info: add argument count checking of dump_buffers

Change-Id: Ie613dc3a1df3dac5986b6acf77e40dff754d8f31
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agounify client post_updates management code into single function 83/66783/3
Mike Blumenkrantz [Mon, 14 Mar 2016 16:23:19 +0000 (12:23 -0400)]
unify client post_updates management code into single function

Conflicts:
src/bin/e_comp_wl.c

Change-Id: I5a1d654faa370feb25eea4d71c3797cbe842219f

8 years agoTrack whether objects are on the post_updates list or not 82/66782/2
Derek Foreman [Fri, 19 Feb 2016 17:50:16 +0000 (11:50 -0600)]
Track whether objects are on the post_updates list or not

Will use this to prevent accidentally adding objects to the list twice

Change-Id: Ic1aedde9e89fc2044938e9a4a08a3624b07d4d08

8 years agoe_comp_object: move caller of 'E_COMP_OBJECT_INTERCEPT_HOOK_SHOW_HELPER' to entry... 81/66781/2
Seunghun Lee [Tue, 19 Apr 2016 02:29:41 +0000 (11:29 +0900)]
e_comp_object: move caller of 'E_COMP_OBJECT_INTERCEPT_HOOK_SHOW_HELPER' to entry of function.

This handler was called in case of new client, but it's need to be called always
to handle wm rotation. To show the completion rotated frame, we need to stop to
show every time try to show comp_object.

Change-Id: I1484b089fccc811925a1ce6fca4c1943f1302a50

8 years agoredo wayland client unignore mechanism 80/66780/2
Mike Blumenkrantz [Thu, 24 Mar 2016 20:41:18 +0000 (16:41 -0400)]
redo wayland client unignore mechanism

wayland clients were previously set as ignored until they obtained
a shell surface in order to avoid early execution of things like placement.

this had no effect.

the ignore must last until the first commit, at which point surfaces have been
sized and can be placed accurately without needing to move the surface around
a lot of times due to resize/frame adjust/birthdays

Conflicts:
src/bin/e_comp_wl.c
src/modules/wl_desktop_shell/e_mod_main.c

Change-Id: If76b03f5cf93bd3dd0179e1ff382db37bf358894

8 years agowl_desktop_shell: fix warning 75/66675/3
Gwanglim Lee [Wed, 20 Apr 2016 08:30:47 +0000 (17:30 +0900)]
wl_desktop_shell: fix warning

Change-Id: I7ff9720d29fa93574139f5e01b25b16291c6d186

8 years agoe_comp: block the hwc_init when gl is not enabled. 95/66795/2
SooChan Lim [Thu, 21 Apr 2016 05:52:49 +0000 (14:52 +0900)]
e_comp: block the hwc_init when gl is not enabled.

Change-Id: If78d0be038e54709a270af656c1b166045bb4256

8 years agoenlightenment_info: call tdm dump start and stop when excuting dump_buffers, dump... 48/66548/6
Junkyeong Kim [Tue, 19 Apr 2016 10:50:49 +0000 (19:50 +0900)]
enlightenment_info: call tdm dump start and stop when excuting dump_buffers, dump only attach requesting buffer

Change-Id: I4e0f26aa3b97891c0c4c6893c07a148dc3a619f9
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agoe_comp_wl: set nocomp when there is a client which gets subsurface 78/66778/1
SooChan Lim [Thu, 21 Apr 2016 05:11:51 +0000 (14:11 +0900)]
e_comp_wl: set nocomp when there is a client which gets subsurface

Change-Id: I54c1c2e3d4f26c859c6d9743cf81bca9c3b58a86

8 years agoNot create a native surface in case of video buffer 76/66676/1
Boram Park [Wed, 20 Apr 2016 08:23:13 +0000 (17:23 +0900)]
Not create a native surface in case of video buffer

Change-Id: Idfc8dee63954de191e834be23bf63c22439e6791

8 years agoAdd a gesture_disable flag set by aux hint 55/66655/1 accepted/tizen/common/20160420.142010 accepted/tizen/ivi/20160421.011112 accepted/tizen/mobile/20160421.011240 accepted/tizen/tv/20160421.011135 accepted/tizen/wearable/20160421.011145 submit/tizen/20160420.081357
JengHyun Kang [Wed, 20 Apr 2016 07:11:41 +0000 (16:11 +0900)]
Add a gesture_disable flag set by aux hint

Change-Id: I550a68fe1a03c5c08c36de472ebabf63b6d04799

8 years agoe_client, wl_desktop_shell: modified code not to map window when the pixmap's size... 72/66572/3 accepted/tizen/common/20160420.140726 accepted/tizen/ivi/20160419.152358 accepted/tizen/mobile/20160419.151628 accepted/tizen/tv/20160419.151925 accepted/tizen/wearable/20160419.152112 submit/tizen/20160419.123130
Doyoun Kang [Tue, 19 Apr 2016 12:21:01 +0000 (21:21 +0900)]
e_client, wl_desktop_shell: modified code not to map window when the pixmap's size is different from the ec's size.

Change-Id: Ic518c479bb5995de9bae7566e5fac7d9bd6ff4b2

8 years agoe_comp_wl: native surface set to be null 72/66472/3 accepted/tizen/common/20160419.143411 accepted/tizen/ivi/20160419.085630 accepted/tizen/mobile/20160419.085625 accepted/tizen/tv/20160419.085600 accepted/tizen/wearable/20160419.085608 submit/tizen/20160419.081058
SooChan Lim [Tue, 19 Apr 2016 05:52:45 +0000 (14:52 +0900)]
e_comp_wl: native surface set to be null

The native surface of the ec->frame is set to be null
when the wl_buffer is destroyed.

Change-Id: I88a9eb19911c091e65b56b4d592d0e2b7bc1834a

8 years agowl_desktop_shell: cosmetic codes again to improve the reliability 10/66310/1
Gwanglim Lee [Mon, 18 Apr 2016 09:00:40 +0000 (18:00 +0900)]
wl_desktop_shell: cosmetic codes again to improve the reliability

Change-Id: If4bc8347f88243948f465ff7b2b58c79c34dbff8

8 years agowl_desktop_shell: cosmetic codes again to follow EFL coding conventions. 06/66306/1
Gwanglim Lee [Mon, 18 Apr 2016 08:49:09 +0000 (17:49 +0900)]
wl_desktop_shell: cosmetic codes again to follow EFL coding conventions.

Change-Id: I6e1d75ae479e3a17bc01920c2bf0385a13e8d1ac

8 years agoe_comp_object: removed unused log messages 05/66305/1
Gwanglim Lee [Mon, 18 Apr 2016 08:34:34 +0000 (17:34 +0900)]
e_comp_object: removed unused log messages

Change-Id: Id2b26663c47eaf40dec2d11b26e0eb77b8cb2695

8 years agowl_desktop_shell: cosmetic codes (unused log messages, whitespaces) 94/66294/1
Gwanglim Lee [Mon, 18 Apr 2016 08:10:51 +0000 (17:10 +0900)]
wl_desktop_shell: cosmetic codes (unused log messages, whitespaces)

Change-Id: I6d42e695db9f47be577d00ebad72088306ca442d

8 years agocomp object layer bug fix when effect stop 92/66192/3
Sungbae Park [Sat, 16 Apr 2016 08:07:23 +0000 (17:07 +0900)]
comp object layer bug fix when effect stop

Signed-off-by: Sungbae Park <sb34.park@samsung.com>
Change-Id: I14440e52b31efa93ef67491eed5773a9ed9b8c39

8 years agointercept focus set bug fix 90/66190/3
Sungbae Park [Sat, 16 Apr 2016 07:59:16 +0000 (16:59 +0900)]
intercept focus set bug fix

Change-Id: Ib45895ac607420688b17c6c55812e66acfec1c2c
Signed-off-by: Sungbae Park <sb34.park@samsung.com>
8 years agoiconify surface show bug fix 91/66191/2
Sungbae Park [Sat, 16 Apr 2016 08:02:46 +0000 (17:02 +0900)]
iconify surface show bug fix

Signed-off-by: Sungbae Park <sb34.park@samsung.com>
Change-Id: I5b86eb1fde33b37128f0b6306dd256947b434608

8 years agoclear e_pixmap after a video surface is committed 18/66218/1 accepted/tizen/common/20160418.141514 accepted/tizen/ivi/20160418.082741 accepted/tizen/mobile/20160418.082814 accepted/tizen/tv/20160418.082730 accepted/tizen/wearable/20160418.082719 submit/tizen/20160418.012522
Boram Park [Mon, 18 Apr 2016 02:20:42 +0000 (11:20 +0900)]
clear e_pixmap after a video surface is committed

   video image will be displayed by devicemgr

Change-Id: Id3257dca269d7f92a500106f31c3c1f1adec44ea

8 years agoe_comp_hwc: set the dpms on at the first time 98/66198/1
SooChan Lim [Sun, 17 Apr 2016 23:38:26 +0000 (08:38 +0900)]
e_comp_hwc: set the dpms on at the first time

Change-Id: Ief495769d39430521c952033961a01bf3d051cb0

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