platform/upstream/enlightenment.git
8 years agoe_main: clean-up code 86/68986/1
Doyoun Kang [Wed, 11 May 2016 02:25:55 +0000 (11:25 +0900)]
e_main: clean-up code

Change-Id: Ic698c410fcd7b57a86f2fefa6ac22f7d4199b7f2

8 years agoSupport dlog logging system 24/68824/2
MinJeong Kim [Tue, 3 May 2016 13:40:50 +0000 (22:40 +0900)]
Support dlog logging system

Change-Id: I644818309e5e3f96b67ae2c8f16832607c9a8ccc

8 years agoremoved e_xinerama, cleanup e_comp_drm, e_output, e_plane 45/68445/5 accepted/tizen/common/20160511.141711 accepted/tizen/ivi/20160512.045937 accepted/tizen/mobile/20160512.045726 accepted/tizen/tv/20160512.045815 accepted/tizen/wearable/20160512.045753 submit/tizen/20160510.044059
Juyeon Lee [Tue, 3 May 2016 13:50:15 +0000 (22:50 +0900)]
removed e_xinerama, cleanup e_comp_drm, e_output, e_plane

Change-Id: Icd65469c4d820e49f939625c315c94cd1f5920e0

8 years agoAdd a keymap command to enlightenment_info for query a current keymap 98/68398/4
JengHyun Kang [Wed, 4 May 2016 04:14:50 +0000 (13:14 +0900)]
Add a keymap command to enlightenment_info for query a current keymap

Change-Id: Ic91b668f578c521e3fb62a54454f37c289aa352e

8 years agofixed the problems detected by static analyzer 11/68411/5 accepted/tizen/common/20160505.140315 accepted/tizen/ivi/20160504.115207 accepted/tizen/mobile/20160504.114928 accepted/tizen/tv/20160504.114728 accepted/tizen/wearable/20160504.115025 submit/tizen/20160504.062133
Gwanglim Lee [Wed, 4 May 2016 05:34:19 +0000 (14:34 +0900)]
fixed the problems detected by static analyzer

Change-Id: Ib343b6b39c6d9c98c8d4cea7a76ab40ff015d75e

8 years agolaunch screen: added dummy ec and pixmap for E_Launch_Screen. 60/68160/3
Doyoun Kang [Tue, 3 May 2016 00:37:13 +0000 (09:37 +0900)]
launch screen: added dummy ec and pixmap for E_Launch_Screen.

For this patch, the below window of the launch screen can change
the visibility to fully obscured.

Change-Id: I3485dffa90805e209a0c08a89b7cdfe8cdfb3cae

8 years agoe_info : add protocol-trace to trace wayland protocol between server and client(s) 81/68081/7
Sung-Jin Park [Mon, 2 May 2016 06:40:13 +0000 (15:40 +0900)]
e_info : add protocol-trace to trace wayland protocol between server and client(s)

Change-Id: I56436631b36fd49e79a8af380dc49a058091a86d

8 years agoinclude libtdm package default 97/67297/9
Junkyeong Kim [Tue, 26 Apr 2016 07:42:26 +0000 (16:42 +0900)]
include libtdm package default

Change-Id: I4781c73ba9b9126b87a73afb0140427e2907d2b5
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agoremoved wayland-client dependency 92/68392/1
Gwanglim Lee [Wed, 4 May 2016 02:04:38 +0000 (11:04 +0900)]
removed wayland-client dependency

Change-Id: I17599ffab85a39f8611172ea27c174395529d19b

8 years agoRemoved ecore_wl_server_mode_set 89/68289/3
MinJeong Kim [Wed, 30 Mar 2016 05:38:23 +0000 (14:38 +0900)]
Removed ecore_wl_server_mode_set

Change-Id: I39298b58b68fadb2206aea66172e72cdfd452e6a
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
8 years agoAdded hookpoint for notification of shell surface ready 81/68281/2
MinJeong Kim [Tue, 3 May 2016 08:06:49 +0000 (17:06 +0900)]
Added hookpoint for notification of shell surface ready

Change-Id: I6702a1cba0c1fc62cc4e144cf38e03b657145d48

8 years agoenlightenment* : remove unnecessary permission from executable 88/68288/1
Sung-Jin Park [Tue, 3 May 2016 08:26:12 +0000 (17:26 +0900)]
enlightenment* : remove unnecessary permission from executable

Change-Id: Ifbfd1f56517cc4db7cb5c12bea5c9d84db2f17a5

8 years agoe_comp_hwc: calculate the client fps at the commit handler 28/68228/1
SooChan Lim [Tue, 3 May 2016 05:38:41 +0000 (14:38 +0900)]
e_comp_hwc: calculate the client fps at the commit handler

The no composite client can does the multliple commits at one
vblank time, so the calculation of fps do compare the sequence
with the last_sequece to avoid the multiple frame count.

Change-Id: I51852a4136ffc12fd67c29a2a5f6dd6eb5ee67d1

8 years agoe_comp_hwc: do not create backup_buffer if it exists 47/68147/1
SooChan Lim [Mon, 2 May 2016 12:52:52 +0000 (21:52 +0900)]
e_comp_hwc: do not create backup_buffer if it exists

The backup_buffer is only destroyed when the ec
which contains the backup_buffer commits the wl_buffer.
Until that, hwc_client keep the backup_buffer.

Change-Id: I319c96e30217aeee7e3c30ec5e2f0c9e732e2824

8 years agoRevert "e_comp_wl: set nocomp when there is a client which gets subsurface" 46/68146/1
SooChan Lim [Mon, 2 May 2016 12:56:19 +0000 (21:56 +0900)]
Revert "e_comp_wl: set nocomp when there is a client which gets subsurface"

This reverts commit 24e3b4a4ac3388f9044a89c914ac15eb3c26c055.

Change-Id: I60901c0510ef9d143f35b2bb1cb9628574bb597c

8 years agoe_randr2: removed 37/68137/1
Gwanglim Lee [Mon, 2 May 2016 12:12:00 +0000 (21:12 +0900)]
e_randr2: removed

Change-Id: Ic53387c3a00718cd9ffe24a2aa32e0f74b95fce0

8 years agoe_comp_drm: add e_comp_drm on behalf of wl_drm module 91/68091/3
Juyeon Lee [Mon, 2 May 2016 05:43:48 +0000 (14:43 +0900)]
e_comp_drm: add e_comp_drm on behalf of wl_drm module

Change-Id: I46ef7d7700ebe720caa2f6c19c4412c59e536f1b

8 years agoe_comp_hwc: native surface set at the deactivated. 27/67627/11
SooChan Lim [Wed, 27 Apr 2016 12:50:07 +0000 (21:50 +0900)]
e_comp_hwc: native surface set at the deactivated.

At the time of the transition from the nocomposite to the composite mode,
the last buffer commited at the nocompiste has to set the native surface
to the evas object of the cw. The hwc makes the copied surface and sets
the native surface set with the tbm surface type to the evas object.
The copied surface is destoryed when the next buffer commit of the wl_surface
is done by the client.

Change-Id: I44d40f4c6b7304871a1e058302d7410f4ccdc7cd

8 years agoe_comp_wl: add E_COMP_WL_BUFFER_TYPE_TBM type 84/68084/1 accepted/tizen/common/20160504.125052 accepted/tizen/ivi/20160503.011741 accepted/tizen/mobile/20160503.011646 accepted/tizen/tv/20160503.011707 accepted/tizen/wearable/20160503.011725 submit/tizen/20160502.104143
SooChan Lim [Mon, 2 May 2016 06:20:56 +0000 (15:20 +0900)]
e_comp_wl: add E_COMP_WL_BUFFER_TYPE_TBM type

Change-Id: Iff54cbd2091e756bbdde82d9c9c835eeccaee245

8 years agoSend only non-routed key events if focus is changed 01/67601/5
JengHyun Kang [Fri, 29 Apr 2016 06:26:39 +0000 (15:26 +0900)]
Send only non-routed key events if focus is changed

Change-Id: I708a4fd9954faef7ca5f8d1f2be273c64129f079

8 years agoAdd a API to give information of cache keymap create by server 10/67710/4
JengHyun Kang [Thu, 28 Apr 2016 06:25:52 +0000 (15:25 +0900)]
Add a API to give information of cache keymap create by server

Change-Id: Ica74d5bf3556f469883d756f79bb6fde1a88d75c

8 years agoUpdated dbus conf file for screen-reader dbus connection. 58/66858/4
shashank.p [Thu, 21 Apr 2016 13:13:23 +0000 (18:43 +0530)]
Updated dbus conf file for screen-reader dbus connection.

Change-Id: Ie6331f4cc7a29ffeb5c1c212c617267163133a4e
Signed-off-by: shashank.p <shashank.p@samsung.com>
8 years agoe_pixmap: clear pixmap's image_argb to be false if its buffer is not ready when showi... 03/67703/1
Gwanglim Lee [Thu, 28 Apr 2016 05:54:21 +0000 (14:54 +0900)]
e_pixmap: clear pixmap's image_argb to be false if its buffer is not ready when showing ec->frame

Change-Id: Ie3f4c10d3cf9fe598d135c17308aa65e88282e58

8 years agoe_client double free bug fix 66/66566/4
Sungbae Park [Tue, 19 Apr 2016 11:52:03 +0000 (20:52 +0900)]
e_client double free bug fix

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

8 years agoe_comp_object, e_pixmap: refactored codes 94/67594/3
Gwanglim Lee [Wed, 27 Apr 2016 10:34:25 +0000 (19:34 +0900)]
e_comp_object, e_pixmap: refactored codes
removed unused functions and replaced EGL_TEXTURE_FORMAT to EVAS_GL_TEXTURE_FORMAT.
removed HAVE_WAYLAND_ONLY and HAVE_WAYLAND in e_pixmap.

Change-Id: Ib3989cc8f237a1f983cec1ac56772531c6895f31

8 years agoUpdate client stack with subsurface restacking 93/67493/1 accepted/tizen/common/20160427.144029 accepted/tizen/ivi/20160427.080718 accepted/tizen/mobile/20160427.080734 accepted/tizen/tv/20160427.080648 accepted/tizen/wearable/20160427.080702 submit/tizen/20160427.053234
MinJeong Kim [Tue, 26 Apr 2016 07:58:56 +0000 (16:58 +0900)]
Update client stack with subsurface restacking

This patch fixed the ploblem that the client stack list is not updated
when subsurfaces are restacked by EVAS_CALLBACK_RESTACK event handler.

Change-Id: Ibda950f3d9fb20b6b04c56d6379d95f43e34f7d0

8 years agoSend keys to selected client set in ev->data field 07/66707/5 accepted/tizen/common/20160426.184046 accepted/tizen/ivi/20160426.234242 accepted/tizen/mobile/20160426.234222 accepted/tizen/tv/20160426.234232 accepted/tizen/wearable/20160426.234211 submit/tizen/20160426.131127
JengHyun Kang [Tue, 26 Apr 2016 11:55:18 +0000 (20:55 +0900)]
Send keys to selected client set in ev->data field

Change-Id: I9c88a03f923190840e3541cb7fe7753f0ce7176a

8 years agoRevert "Add a api to send key to focus client" 28/67428/1
JengHyun Kang [Tue, 26 Apr 2016 11:33:41 +0000 (20:33 +0900)]
Revert "Add a api to send key to focus client"

This reverts commit f362c0d81fc15d51fe25bc285ea16057ae486d76.

Change-Id: I2be797cfe3a9e3a7fc3126f86e9897f38ef97f44

8 years agoe_comp_object: Add codes to check whether effect is running or not 83/66383/3
Seungjin Park [Mon, 18 Apr 2016 13:10:55 +0000 (22:10 +0900)]
e_comp_object: Add codes to check whether effect is running or not

Change-Id: I941a62231f6bfe59f1e66c25893843a1beb8789b

8 years agoaux hint: fixed bug for handling aux hints when it is deleted 31/67231/1 accepted/tizen/ivi/20160426.103438 accepted/tizen/mobile/20160426.103600 accepted/tizen/tv/20160426.103349 accepted/tizen/wearable/20160426.103449 submit/tizen/20160426.074916
Doyoun Kang [Tue, 26 Apr 2016 02:44:21 +0000 (11:44 +0900)]
aux hint: fixed bug for handling aux hints when it is deleted

Change-Id: I0c8809ea5d9759054c1b79c1f979a86c8389f08a

8 years agoe_comp_wl: send configure without size info when only state was updated 79/67179/1
MinJeong Kim [Mon, 25 Apr 2016 11:57:21 +0000 (20:57 +0900)]
e_comp_wl: send configure without size info when only state was updated

Change-Id: I67b3ba285dd85a8cb3c2fe6efbf4966a9f447de4

8 years agoe_mmx: get rid of e_mmx defines that have no purpose or are too old 70/67170/1
Gwanglim Lee [Mon, 25 Apr 2016 11:19:54 +0000 (20:19 +0900)]
e_mmx: get rid of e_mmx defines that have no purpose or are too old

Change-Id: I8adc0f442b1e3b143e3203b27ede7982bd02ff76

8 years agoenlightenment_info: not support dump_buffers emulator 43/67143/1 accepted/tizen/common/20160426.143021 accepted/tizen/ivi/20160425.231701 accepted/tizen/mobile/20160425.231531 accepted/tizen/tv/20160425.231639 accepted/tizen/wearable/20160425.231604 submit/tizen/20160425.065136
Junkyeong Kim [Mon, 25 Apr 2016 09:20:18 +0000 (18:20 +0900)]
enlightenment_info: not support dump_buffers emulator

Change-Id: Ifba41dc69b2e769423208207480edb41a7bef4ef
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agoe_output: remove HAVE_HWC for E_Output type to be used by external e modules 84/67084/1
Gwanglim Lee [Mon, 25 Apr 2016 06:42:19 +0000 (15:42 +0900)]
e_output: remove HAVE_HWC for E_Output type to be used by external e modules

Change-Id: Ie8a83655df72e26e02819b47b1429112b96fc3b6

8 years agoe_comp_wl, e_info_server: fix warnings 78/67078/1
Gwanglim Lee [Mon, 25 Apr 2016 06:01:25 +0000 (15:01 +0900)]
e_comp_wl, e_info_server: fix warnings

Change-Id: I8c4dcdb2bcdd83b6ec2a3fbf5836cbaf83284f0a

8 years agoe_comp_wl: send configure without size info when only focus state is changed 97/66697/5
MinJeong Kim [Wed, 20 Apr 2016 10:16:03 +0000 (19:16 +0900)]
e_comp_wl: send configure without size info when only focus state is changed

Change-Id: Iba8e05d7e852074549be8ab820e56acc057cb266

8 years agoe_comp_wl: set pointer button to left button for touch up/down event 96/66696/5
MinJeong Kim [Wed, 20 Apr 2016 08:30:30 +0000 (17:30 +0900)]
e_comp_wl: set pointer button to left button for touch up/down event

Change-Id: I4fc38f784be9d644f3b30eaf0fbe5dd017985a37

8 years agoe_client: support floating mode of client 95/66695/5
MinJeong Kim [Wed, 20 Apr 2016 08:00:45 +0000 (17:00 +0900)]
e_client: support floating mode of client

Change-Id: I0a1567edcc6aebc37efeb79cff1f5fe8aab72f63

8 years agoe_output: 1st impletation, E_Plane is a child object of E_Output 01/65801/7
Juyeon Lee [Tue, 12 Apr 2016 13:49:26 +0000 (22:49 +0900)]
e_output: 1st impletation, E_Plane is a child object of E_Output

Change-Id: Ic2d8442ae244b500165aeba4020a2c9149741780

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