platform/upstream/enlightenment.git
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

8 years agoPackage version up 0.20.0 accepted/tizen/mobile/20160122.034543 accepted/tizen/tv/20160122.034603 accepted/tizen/wearable/20160122.034621 submit/tizen/20160121.104248
Seunghun Lee [Thu, 21 Jan 2016 10:06:47 +0000 (19:06 +0900)]
Package version up 0.20.0

Change-Id: Ib02b3f1dcfa3fdde80b109ef8bbf4570fd32dad1

8 years agoe_client: fixed e_client_iconify bug (ec->frame is not hidden when ec's new_client...
Doyoun Kang [Wed, 20 Jan 2016 06:45:28 +0000 (15:45 +0900)]
e_client: fixed e_client_iconify bug (ec->frame is not hidden when ec's new_client flag is set)

Change-Id: I7a91de5d802ac1cda6b8d5577fbf75235d3f95dc

8 years agoe_comp_object: get image data from e_pixmap if image object is not still rendered.
Seunghun Lee [Thu, 21 Jan 2016 06:47:14 +0000 (15:47 +0900)]
e_comp_object: get image data from e_pixmap if image object is not still rendered.

Change-Id: I46556762c0ef9d6708c810e35c99168dbd290c9f

8 years agoe_randr2: always apply even if there is no configured screens we have.
Seunghun Lee [Thu, 21 Jan 2016 06:43:26 +0000 (15:43 +0900)]
e_randr2: always apply even if there is no configured screens we have.

Change-Id: I6a67d729a51a6f985168eac7bf18592a4ad52e72

8 years agoreset buffer_viewport.changed if unmapped
Boram Park [Thu, 21 Jan 2016 02:56:42 +0000 (11:56 +0900)]
reset buffer_viewport.changed if unmapped

Change-Id: Iefdcf9769c84e5cb75e1d590b4d9d84bec7d3b60

8 years agoviewport: do nothing if new value is same with old
Boram Park [Thu, 21 Jan 2016 00:52:51 +0000 (09:52 +0900)]
viewport: do nothing if new value is same with old

Change-Id: I1774404c278cc94804f6b9aabddae1c1e5972adc

8 years agoe_comp_wl: change surface's damage region to the buffer coordinate
Boram Park [Wed, 20 Jan 2016 22:53:35 +0000 (07:53 +0900)]
e_comp_wl: change surface's damage region to the buffer coordinate

Change-Id: I2ed2259ad671cedcbbf1b214e878dc4e431116ad

8 years agoRevert "resize e_comp_object to the viewport size of a client"
Boram Park [Wed, 20 Jan 2016 23:07:00 +0000 (08:07 +0900)]
Revert "resize e_comp_object to the viewport size of a client"

This reverts commit b2b43d65d6208334bd87fd87b69b3850444dce7e.

Change-Id: I1f456672fce1cbea10d29083c9540e9ad3c65439

8 years agoe_info_server: export e_info_server_dump_client for ec debugging
Boram Park [Fri, 15 Jan 2016 12:03:52 +0000 (21:03 +0900)]
e_info_server: export e_info_server_dump_client for ec debugging

Change-Id: Ifd2e315e5ea74491c15a32e8049232cf15f2a10e

8 years agoe_comp_object: refresh e_pixmap if it's cleared before renderring
Boram Park [Wed, 20 Jan 2016 04:35:22 +0000 (13:35 +0900)]
e_comp_object: refresh e_pixmap if it's cleared before renderring

   See f124f1bfcae58cea.

Change-Id: I90328d5ed28198c0ae248c1606aee0392934d8df

8 years agoe_config: remove duplicated code
Seunghun Lee [Tue, 19 Jan 2016 00:12:09 +0000 (09:12 +0900)]
e_config: remove duplicated code

Change-Id: Ic0f68584aab5b144f23c6248155799d6cf746bd7

8 years agoe_comp_wl: apply the subsurface position
Boram Park [Thu, 14 Jan 2016 11:52:19 +0000 (20:52 +0900)]
e_comp_wl: apply the subsurface position

    The position of subsurface was applied when a parent surface is
    commited. When subsurface is de-sync mode, we need to apply the
    subsurface position if necessary.

Change-Id: Ib48cb5834a89741819f5e059d7dfdd1954a2d858

8 years agoe_comp_wl: export e_comp_wl_subsurface_create
Boram Park [Thu, 14 Jan 2016 10:32:38 +0000 (19:32 +0900)]
e_comp_wl: export e_comp_wl_subsurface_create

Change-Id: I5ab40f2adee6cb0b8aca534094ea4d4d25e47f95

8 years agoSet cached xkb context and keymap for ecore_drm lib
JengHyun Kang [Mon, 11 Jan 2016 11:35:08 +0000 (20:35 +0900)]
Set cached xkb context and keymap for ecore_drm lib

Change-Id: Ib680082834e1a986c0855b65e3e47e1f5b3a05d4

8 years agoAux hint api and hook add
SungBae, Park [Wed, 6 Jan 2016 04:11:49 +0000 (13:11 +0900)]
Aux hint api and hook add

Change-Id: I17e3a135a827bd49d7185309c194506129dc55ed

8 years agoconfigure: Fix syntax error, light-e -> light_e.
Seunghun Lee [Wed, 6 Jan 2016 02:19:08 +0000 (11:19 +0900)]
configure: Fix syntax error, light-e -> light_e.

using dash, autoconf said 'command not found'

Change-Id: I84c56bb3c6d19176a49ad46f231fade046aae9fd

8 years agoe_layout: added layer set intercept callback
MinJeong Kim [Fri, 8 Jan 2016 08:21:29 +0000 (17:21 +0900)]
e_layout: added layer set intercept callback

Change-Id: Ia6f58c442d653b6a2daf2f5d26eda5371f9f5ceb

8 years agoe_comp: added new layer E_LAYER_EFFECT
MinJeong Kim [Fri, 8 Jan 2016 08:20:28 +0000 (17:20 +0900)]
e_comp: added new layer E_LAYER_EFFECT

Change-Id: I35b779e55c0932a9db6ab1f31849d4fb1d6b1b96

8 years agofix -dump_topvwins operation error
Boram Park [Tue, 12 Jan 2016 03:28:55 +0000 (12:28 +0900)]
fix -dump_topvwins operation error

   Currently DDK uses wl_tbm_buffer

Change-Id: Icfea434e5743d30407f3230539203cdb20158771

8 years agoresize e_comp_object to the viewport size of a client
Boram Park [Thu, 7 Jan 2016 10:40:36 +0000 (19:40 +0900)]
resize e_comp_object to the viewport size of a client

Change-Id: I22818b165368b8c9ee94a4d10038ff9bf98e2f9d

8 years agowl_drm: for touch devices, do not show cursor until pointer device is added
Duna Oh [Tue, 29 Dec 2015 07:50:16 +0000 (16:50 +0900)]
wl_drm: for touch devices, do not show cursor until pointer device is added

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

8 years agoe_comp_wl: modify the cursor_timer to reset interval time, not deleting/adding new...
Duna Oh [Wed, 23 Dec 2015 09:02:23 +0000 (18:02 +0900)]
e_comp_wl: modify the cursor_timer to reset interval time, not deleting/adding new timer

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

8 years agoDisabled teamwork module
Gwanglim Lee [Tue, 5 Jan 2016 02:01:00 +0000 (11:01 +0900)]
Disabled teamwork module

Change-Id: I837785bbe6ea61104ea486f2fe0e7f3f5912fd96

8 years agoenlightenment_info: added opaque information
Doyoun Kang [Sun, 3 Jan 2016 23:21:32 +0000 (08:21 +0900)]
enlightenment_info: added opaque information

Change-Id: Ic66cff174e41288ce83e275ccc4a4adf5877a73f

8 years agoe_module: fix possible memory leak
MinJeong Kim [Wed, 30 Dec 2015 07:28:46 +0000 (16:28 +0900)]
e_module: fix possible memory leak

Change-Id: I11e20151237d6002e9e1c5183366ece827b596de

8 years agocomment out the e_comp_object_damage() call that causes stack overflow in tv profile.
Seunghun Lee [Mon, 18 Jan 2016 11:46:32 +0000 (20:46 +0900)]
comment out the e_comp_object_damage() call that causes stack overflow in tv profile.

I'm not sure why this code causes the issue.

Change-Id: I6be99c181c8050594e34b4660f4ae41cc4724a17

8 years agoe_comp_wl: do not modify the size of client when its size is locked by compositor.
Seunghun Lee [Mon, 18 Jan 2016 04:54:38 +0000 (13:54 +0900)]
e_comp_wl: do not modify the size of client when its size is locked by compositor.

Change-Id: I95c5012744b3fc6d1f3110ca0759614fcd8d6416

8 years agoe_comp_wl: do not set tge geometry of frame object when client is borderless.
Seunghun Lee [Mon, 18 Jan 2016 04:49:48 +0000 (13:49 +0900)]
e_comp_wl: do not set tge geometry of frame object when client is borderless.

Change-Id: I16e7bce408a98eb9cba19cde1e437112e5bf0800

8 years agoe_comp_object: resize the effect/input/mask object when parent object is shown.
Seunghun Lee [Mon, 18 Jan 2016 04:43:14 +0000 (13:43 +0900)]
e_comp_object: resize the effect/input/mask object when parent object is shown.

there is a issue that effect/input/mask object can't be resized,
in case we resize the parent object before show it.
to fix this issue, we should resize the objects, when parent object is shown.

Change-Id: I6a608dbace1ba8f73101404e8959a6ca6566635f

8 years agoe_comp_wl: unignore a subsurface
Boram Park [Wed, 13 Jan 2016 09:21:39 +0000 (18:21 +0900)]
e_comp_wl: unignore a subsurface

Change-Id: I6eb5ebfa689dde5fbc649488d15d3227fb1f81d3

8 years agoe_comp_wl: damage a e_comp_object once the viewport has been changed
Boram Park [Wed, 13 Jan 2016 09:21:05 +0000 (18:21 +0900)]
e_comp_wl: damage a e_comp_object once the viewport has been changed

Change-Id: Iab0a4bbd9b34f7bb20d79aa76d6c9932d036a3fd

8 years agoe_comp_wl: need to check whether ec is video when getting a buffer.
Boram Park [Wed, 13 Jan 2016 00:52:12 +0000 (09:52 +0900)]
e_comp_wl: need to check whether ec is video when getting a buffer.

Change-Id: I4c9442ca6f83beb34aacf93dc083ebc269c94658

8 years agoe_comp_wl: e_client refers a wl_buffer
Boram Park [Wed, 13 Jan 2016 00:50:58 +0000 (09:50 +0900)]
e_comp_wl: e_client refers a wl_buffer

   Temporary we can't remove a wl_buffer reference from e_client
   because there is an error in waylandsink.

Change-Id: I1695f8e1fc5a19c8a85baa148548e69cc1c9050a

8 years agoe_comp_wl: get E_Comp_Wl_buffer from e_pixmap
Boram Park [Wed, 13 Jan 2016 00:47:55 +0000 (09:47 +0900)]
e_comp_wl: get E_Comp_Wl_buffer from e_pixmap

Change-Id: I6180cfbaea6e65298d303625b4387285f6b4c28b

8 years agoe_comp_wl: set e_comp_wl->wl.glapi, this will be used e_pixmap_refresh().
Seunghun Lee [Thu, 7 Jan 2016 05:12:05 +0000 (14:12 +0900)]
e_comp_wl: set e_comp_wl->wl.glapi, this will be used e_pixmap_refresh().

Change-Id: If410dac417f1f23476bb3bf267ed54d75bbfa9a1

8 years agoremove enabling xwayland
Seunghun Lee [Tue, 12 Jan 2016 08:50:15 +0000 (17:50 +0900)]
remove enabling xwayland

Change-Id: I2ceaf2a0828529c1713e47f7a8dfbdfb14e1a13c

8 years agoconfigure.ac: Remove ecore-x from wayland only build.
Seunghun Lee [Wed, 6 Jan 2016 17:44:52 +0000 (12:44 -0500)]
configure.ac: Remove ecore-x from wayland only build.

Reviewers: devilhorns, zmike

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D3538

8 years agoe_backlight: remove x dependency code
Seunghun Lee [Mon, 4 Jan 2016 08:55:48 +0000 (17:55 +0900)]
e_backlight: remove x dependency code

Change-Id: Ia4e88414fe1f8f533d7811d2f28117425478300f

8 years agopackaging: disable xwayland, wl-text-input, wl-weekeyboard.
Seunghun Lee [Mon, 4 Jan 2016 08:44:31 +0000 (17:44 +0900)]
packaging: disable xwayland, wl-text-input, wl-weekeyboard.

Change-Id: Iae9344048f8fba76b887c1b2294eac24fa5948e3

8 years agopackaging: enable-wayland-only -> enable-wayland
Seunghun Lee [Mon, 4 Jan 2016 07:10:27 +0000 (16:10 +0900)]
packaging: enable-wayland-only -> enable-wayland

Change-Id: Ie9c83889973b1a0cfa41c49707d54c046e48e290

8 years agowl_desktop_shell: Check whether enable of input panel.
Seunghun Lee [Thu, 7 Jan 2016 05:15:32 +0000 (14:15 +0900)]
wl_desktop_shell: Check whether enable of input panel.

Change-Id: Id3c09e1f91cbd73404c86c5a2f3e17b668408c5c

8 years agoresolve the merge conflict for previous merge(commit id: 27fa5eca) conflicts.
Seunghun Lee [Mon, 28 Dec 2015 07:25:51 +0000 (16:25 +0900)]
resolve the merge conflict for previous merge(commit id: 27fa5eca) conflicts.

Change-Id: I0eb2e2b6052e2e5740085fd54fd1e14f267fb25d

9 years agoMerge branch 'upstream' into sandbox/shiin/devel
Seunghun Lee [Mon, 28 Dec 2015 07:21:59 +0000 (16:21 +0900)]
Merge branch 'upstream' into sandbox/shiin/devel

Need to resolve below conflict files.

Conflicts:
configure.ac
src/bin/Makefile.mk
src/bin/e_atoms.c
src/bin/e_atoms.h
src/bin/e_auth.c
src/bin/e_auth.h
src/bin/e_client.c
src/bin/e_client.h
src/bin/e_comp.c
src/bin/e_comp.h
src/bin/e_comp_canvas.c
src/bin/e_comp_object.c
src/bin/e_comp_wl.c
src/bin/e_comp_wl.h
src/bin/e_comp_wl_data.c
src/bin/e_comp_wl_data.h
src/bin/e_comp_wl_input.c
src/bin/e_comp_wl_input.h
src/bin/e_comp_wl_screenshooter_server.c
src/bin/e_comp_x.c
src/bin/e_config.h
src/bin/e_desk.c
src/bin/e_dnd.c
src/bin/e_hints.c
src/bin/e_hints.h
src/bin/e_log.h
src/bin/e_main.c
src/bin/e_module.c
src/bin/e_module.h
src/bin/e_pixmap.c
src/bin/e_pixmap.h
src/bin/e_pointer.c
src/bin/e_scale.c
src/bin/e_scale.h
src/bin/e_signals.c
src/bin/e_win.c
src/bin/e_zone.c
src/bin/e_zone.h
src/modules/Makefile.mk
src/modules/Makefile_music_control.mk
src/modules/Makefile_wl_desktop_shell.mk
src/modules/Makefile_wl_screenshot.mk
src/modules/packagekit/e_mod_packagekit.c
src/modules/shot/screenshooter-client-protocol.h
src/modules/wl_desktop_shell/e_desktop_shell_protocol.c
src/modules/wl_desktop_shell/e_desktop_shell_protocol.h
src/modules/wl_desktop_shell/e_mod_main.c
src/modules/wl_drm/e_mod_main.c
src/modules/wl_screenshot/e_mod_main.c
src/modules/wl_x11/e_mod_main.c

Change-Id: Ia5849a1e958e920aed674b62d8f41af4f85e17e9

9 years agofix bugs reported by static analyzer. 23/55323/2 accepted/tizen/mobile/20151224.001929 accepted/tizen/tv/20151224.001952 accepted/tizen/wearable/20151224.002011 submit/tizen/20151223.114332 submit/tizen_common/20151229.142028 submit/tizen_common/20151229.144031
Seunghun Lee [Wed, 23 Dec 2015 06:58:05 +0000 (15:58 +0900)]
fix bugs reported by static analyzer.

Change-Id: I0579158edf2eee7b6bd50dcba0ea6e966fca3c3d