platform/upstream/enlightenment.git
8 years agowl_desktop_shell: fix the bug that couldn't hide a not deleted client when xdg_shell... 24/87124/2 accepted/tizen/common/20160906.131411 accepted/tizen/ivi/20160907.060402 accepted/tizen/mobile/20160907.060245 accepted/tizen/tv/20160907.060313 accepted/tizen/wearable/20160907.060340 submit/tizen/20160906.071027
Seunghun Lee [Tue, 6 Sep 2016 10:53:18 +0000 (19:53 +0900)]
wl_desktop_shell: fix the bug that couldn't hide a not deleted client when xdg_shell is destroyed.

Change-Id: Ieec65c5dbbefeba878ab32afeaee6d75763fbb40

8 years agoe_info_server: fix log regarding hwc 22/87122/1
Juyeon Lee [Tue, 6 Sep 2016 11:06:45 +0000 (20:06 +0900)]
e_info_server: fix log regarding hwc

Change-Id: I824415122f0b39760bf84394a0fa9256834013f8

8 years agoenlightenment_info: added e_slot command 23/86923/5
Juyeon Lee [Mon, 5 Sep 2016 12:20:10 +0000 (21:20 +0900)]
enlightenment_info: added e_slot command

Change-Id: I1da721523244ff0f59c612d78c5fcaa0aa51a250

8 years agoe_pointer: check whether e_client is deleted cleaning previous pointer object. 59/87059/2
Seunghun Lee [Tue, 6 Sep 2016 06:36:46 +0000 (15:36 +0900)]
e_pointer: check whether e_client is deleted cleaning previous pointer object.

Change-Id: I80314d41f5cc8df33d542cfddd87facb87dd9ab8

8 years agoe_comp_wl: added comp_data null check instead of e_object_is_del. 28/87028/1
Gwanglim Lee [Tue, 6 Sep 2016 05:14:15 +0000 (14:14 +0900)]
e_comp_wl: added comp_data null check instead of e_object_is_del.

wl_callback resource leak could occur if we use e_object_is_del.

Change-Id: I0ff8cd4c509b6223836ceae04ba8e80d7cdc3209

8 years agoe_comp_wl: fixed a crash when destroying an wl_client. 21/87021/1
Gwanglim Lee [Tue, 6 Sep 2016 04:49:44 +0000 (13:49 +0900)]
e_comp_wl: fixed a crash when destroying an wl_client.

The crash occurs when trying to destroy wl_client which is disconnected.

In this case, E_Client was already deleted but wl_callback resource is not
destroyed because it is in ec->comp_data->pending.frames list and E_Client
didn't clean up its pending.frames list when freeing.

Change-Id: I7371dfaad38cfe757d0477674baa10e981bf4591

8 years agoe_slot: fix bug when ec is replaced on another slot 22/86922/1 submit/tizen/20160905.105032
Juyeon Lee [Mon, 5 Sep 2016 12:18:26 +0000 (21:18 +0900)]
e_slot: fix bug when ec is replaced on another slot

Change-Id: I5a2716ff8a8a6bf6cb86ab391732cfc216003f0a

8 years agoe_client: Add a time argument in input events send functions 26/86826/4
JengHyun Kang [Mon, 5 Sep 2016 06:01:10 +0000 (15:01 +0900)]
e_client: Add a time argument in input events send functions

Change-Id: I15d43dc6f810204a9e16cf4e4b56b89737570e64

8 years agoe_policy_visibility: Add deiconifying process for client which is iconified. 05/86105/4
Seunghun Lee [Thu, 18 Aug 2016 02:08:22 +0000 (11:08 +0900)]
e_policy_visibility: Add deiconifying process for client which is iconified.

According to current policy, iconified client won't be rendering.
Thus the server should give a time to update canvas of client before
showing their surface, and should not hide the client placed above iconified
client until iconified client becomes uniconied and updated once.

Change-Id: Ide9ac07c75a7d503af295b3614ad025f5cdf19c2

8 years agoGive a control of destruction to each objects real uses buffer. 03/82403/8
Seunghun Lee [Sun, 31 Jul 2016 23:12:51 +0000 (08:12 +0900)]
Give a control of destruction to each objects real uses buffer.

Change-Id: I211ffe3957d551f17a938c545eac00c8db332d49

8 years agoe_comp_object: set null to native surface when the resource of native buffer is destr... 19/84919/5
Seunghun Lee [Wed, 27 Jul 2016 05:32:58 +0000 (14:32 +0900)]
e_comp_object: set null to native surface when the resource of native buffer is destroyed.

Change-Id: I016bcd975fd0cb9df6864e25077f5896eee2209c

8 years agoAdvance the edje init timing 01/86401/2
Seungjin Park [Thu, 1 Sep 2016 04:30:39 +0000 (13:30 +0900)]
Advance the edje init timing

Signed-off-by: Seungjin Park <sj8808.park@samsung.com>
Change-Id: Ibd0f56d92df24016982c47f7d94506a9c1c404c3

8 years agoe_test_helper: fixed a build error. 51/86851/1
Gwanglim Lee [Mon, 5 Sep 2016 07:41:11 +0000 (16:41 +0900)]
e_test_helper: fixed a build error.

Change-Id: I0a32712ad96a37dc94e9a59160ee52b5ed63ceff

8 years agoe_process: fix the problem that turn into a infinite loop while freeing inlist. 16/86816/2
Seunghun Lee [Mon, 5 Sep 2016 05:04:34 +0000 (14:04 +0900)]
e_process: fix the problem that turn into a infinite loop while freeing inlist.

According to note of EINA_INLIST_FREE(),
NOTE: it is the duty of the body loop to properly remove the item from the
inlist and free it. This function will turn into a infinite loop if you
don't remove all items from the list.

Change-Id: Iaa5ee885d754d493f5a74feb2364045993f5fef9

8 years agoe_plane: added an E_Event_Plane_Win_Change event. 87/86587/5
Gwanglim Lee [Fri, 2 Sep 2016 04:12:01 +0000 (13:12 +0900)]
e_plane: added an E_Event_Plane_Win_Change event.

This event happens when e_plane has changed its buffer.

Change-Id: I0ac4edf79d21d5ac58f7895a09294aa668ec5149

8 years agoe_info_server: refactored checking of HWC 80/86580/2
Gwanglim Lee [Fri, 2 Sep 2016 03:42:38 +0000 (12:42 +0900)]
e_info_server: refactored checking of HWC

Change-Id: I61dff2017ecb59ed7f0937f64a936e1d8a297045

8 years agoe_test_helper: added a new interface to enable/disable HWC 83/86483/2
Gwanglim Lee [Thu, 1 Sep 2016 10:38:41 +0000 (19:38 +0900)]
e_test_helper: added a new interface to enable/disable HWC

Change-Id: I4573c76e25d0a62c3e65cba2560584b7957b1607

8 years agoe_test_helper: extended dbus interfaces for e-tizen-testcase 11/86411/4
Gwanglim Lee [Thu, 1 Sep 2016 05:43:48 +0000 (14:43 +0900)]
e_test_helper: extended dbus interfaces for e-tizen-testcase

dpms control
generation of fake input events (mouse and key)

Change-Id: I5554478ec6120dacabddf3b08c5a0bba7f29c80b

8 years agoe_slot: Null Exception check applied 02/86502/3
Amarnath [Thu, 1 Sep 2016 12:29:22 +0000 (17:59 +0530)]
e_slot: Null Exception check applied

Change-Id: Ib1380dc71642c9e7a038a0262d9554234b5c67af
Signed-off-by: Amarnath <a.amarnath@samsung.com>
8 years agoe_comp: skip hwc prepare for external content 76/86376/6
MinJeong Kim [Thu, 1 Sep 2016 02:28:43 +0000 (11:28 +0900)]
e_comp: skip hwc prepare for external content

Change-Id: I0e3a61a1985524206d9e40caef5d858f9a6572e7

8 years agoe_policy_wl: fixed problem about launchscreen of existing client 27/86327/2
MinJeong Kim [Wed, 31 Aug 2016 12:35:55 +0000 (21:35 +0900)]
e_policy_wl: fixed problem about launchscreen of existing client

For already existing e_client, use the existing e_client instead of
e_client for launchscreen.

Change-Id: I3dc970a9b6c5e99382ef34f6ccbfab98c37ed580

8 years agoe_comp_object: modified content set/unset and added type_get API 26/86326/2
MinJeong Kim [Wed, 31 Aug 2016 12:33:36 +0000 (21:33 +0900)]
e_comp_object: modified content set/unset and added type_get API

Change-Id: I6dfc8d3abcfa3df93b79b7455fec6e298da70722

8 years agohwc old code cleanup 87/86287/3
Juyeon Lee [Wed, 31 Aug 2016 10:09:41 +0000 (19:09 +0900)]
hwc old code cleanup

removed the file e_comp_hwc.c/h

Change-Id: I580e239825c8bdb26d9fc36967fc137ef6260595

8 years agoremove ENABLE_HWC_MULTI not related with hwc 01/86201/1
Juyeon Lee [Wed, 31 Aug 2016 05:06:03 +0000 (14:06 +0900)]
remove ENABLE_HWC_MULTI not related with hwc

Change-Id: I2e14f8dc62a0b98ab16c8c610f435f306c7ea52f
Signed-off-by: Juyeon Lee <juyeonne.lee@samsung.com>
8 years agoe_comp_cfdata: set nocomp_use_timer 0 as defalut 17/86017/1 accepted/tizen/common/20160830.150324 accepted/tizen/ivi/20160830.235649 accepted/tizen/mobile/20160830.235439 accepted/tizen/tv/20160830.235521 accepted/tizen/wearable/20160830.235606 submit/tizen/20160830.063644
Juyeon Lee [Tue, 30 Aug 2016 07:03:17 +0000 (16:03 +0900)]
e_comp_cfdata: set nocomp_use_timer 0 as defalut

Change-Id: I73c8b6fc45c84f3ee65c847fd1ac3dea9879c90f
Signed-off-by: Juyeon Lee <juyeonne.lee@samsung.com>
8 years agoe_client: Add a new API about sending input events 42/85742/4 submit/tizen/20160829.120328
JengHyun Kang [Mon, 29 Aug 2016 02:09:25 +0000 (11:09 +0900)]
e_client: Add a new API about sending input events

Change-Id: Idb445454a6273a73d017caab1c30d5ab4f2dd877

8 years agoe_comp_wl: [sync] use sync timeline 79/81879/8
deasung.kim [Fri, 29 Jul 2016 04:38:53 +0000 (13:38 +0900)]
e_comp_wl: [sync] use sync timeline

Client makes sync timeline fd through tbm_sync
and set timeline fd in wl_buffer through wayland-tbm protocol.
Timeline used by gpu driver to know buffer release.
Gpu driver begin draw at buffer's timeline(sync_fence) signaled.

Server increment timeline(signal to sync_fence) at buffer release.

Change-Id: Id6403571e7e46ef9da6aa73d30a3b4c796677728

8 years agoe_slot,e_splitlayout: added to support tiling window 15/85815/6
Juyeon Lee [Mon, 29 Aug 2016 07:31:21 +0000 (16:31 +0900)]
e_slot,e_splitlayout: added to support tiling window

e_slot and e_splitlayout are smart object

e_slot : represents split region
         clients added on each slot will have the same geometry
         and they are raised/lowered in group.
         focus can be set on top most client in the slot.

e_splitlayout : represents a layout on canvas
         slots are added as a child object.

Change-Id: Ibfac748023a54ce85bd34bec8675229a65447c92

8 years agoe_comp_wl: call a e_focus_event_mouse_down() when the mouse_down event occurred. 13/85913/1
Doyoun Kang [Mon, 29 Aug 2016 12:31:07 +0000 (21:31 +0900)]
e_comp_wl: call a e_focus_event_mouse_down() when the mouse_down event occurred.

When the evas_object get the mouse down event, then we find its ec and try to set focus
to it if it can take the focus.

Change-Id: Ibc659381d05b5bc9f1cd2fb1778c6baac2d09607

8 years agoe_plane: unset plane at commit data acquire or commit data release callback 07/85907/2
Changyeon Lee [Mon, 29 Aug 2016 11:38:32 +0000 (20:38 +0900)]
e_plane: unset plane at commit data acquire or commit data release callback

Change-Id: Ib9352399a4372d5eabb191f11eef14936d44a13c

8 years agoe_plane: refectoring for using multi layer hwc 05/85805/6
Changyeon Lee [Sun, 28 Aug 2016 16:51:28 +0000 (01:51 +0900)]
e_plane: refectoring for using multi layer hwc

e_plane_renderer create when plane is used

Change-Id: I8293dd34a38eeb0f4cba272d8c4cf330f6dd2446

8 years agoe_comp: remove selcomp_delay_timer, selcomp_use_timer, selcomp_begin_timeout 70/85870/2
Juyeon Lee [Mon, 29 Aug 2016 10:00:46 +0000 (19:00 +0900)]
e_comp: remove selcomp_delay_timer, selcomp_use_timer, selcomp_begin_timeout

Change-Id: I61ff8ccd10daab3778928296ec6fd2f6c39cfcf0
Signed-off-by: Juyeon Lee <juyeonne.lee@samsung.com>
8 years agoe_comp: use hwc_use_multi_plane 59/85859/3
Juyeon Lee [Mon, 29 Aug 2016 09:05:48 +0000 (18:05 +0900)]
e_comp: use hwc_use_multi_plane

if conf->hwc_use_multi_plane is 0(default), compositor regards there is only
    fb_target plane for hwc(selective composite)

but conf->hwc_use_multi_plane is TRUE, compositor assign visible client on
    available hw plane as much as possible

Change-Id: I2dc5b2286c58161ee4c5f5c894e92ed83de62c4c
Signed-off-by: Juyeon Lee <juyeonne.lee@samsung.com>
8 years agoe_service_cbhm: set transient_for of cbhm service window 78/85578/2
MinJeong Kim [Thu, 25 Aug 2016 01:55:00 +0000 (10:55 +0900)]
e_service_cbhm: set transient_for of cbhm service window

Change-Id: Ib6154341a2714c0378bbf2f46514bf2f3362a758
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
8 years agofix misssing pixmap param for ELOG/ELOGF 16/85716/4
Junghwan Choi [Sat, 27 Aug 2016 01:50:55 +0000 (10:50 +0900)]
fix misssing pixmap param for ELOG/ELOGF

Change-Id: If14f288360f554146f743794621a95b4d7302243
Signed-off-by: Junghwan Choi <jhhh.choi@samsung.com>
8 years agoe_pointer: fix cursor position when calling e_pointer_object_set() 80/85480/5
Duna Oh [Thu, 25 Aug 2016 08:48:47 +0000 (17:48 +0900)]
e_pointer: fix cursor position when calling e_pointer_object_set()

1. _e_pointer_move() do nothing because ptr->o_ptr is NULL.
2. the arguments x, y of e_pointer_object_set is used for hot spot, not cursor position.
3. rename _e_pointer_move() to _e_pointer_position_update()

Change-Id: If78f507981cd3b3c495aeef469bd2cdb2d0d3dd9
Signed-off-by: Duna Oh <duna.oh@samsung.com>
8 years agoe_comp: consider plane for comp when calculate num of plane which isn't used 83/85583/2
Changyeon Lee [Fri, 26 Aug 2016 01:59:20 +0000 (10:59 +0900)]
e_comp: consider plane for comp when calculate num of plane which isn't used

Change-Id: I51b41ef981832de220b65b654950107a527e047d

8 years agoe_log: align white space 24/85724/3
Doyoun Kang [Mon, 29 Aug 2016 00:46:53 +0000 (09:46 +0900)]
e_log: align white space

Change-Id: Idcf8966475b0ad27925e1517c8ef8f93597948bf

8 years agoe_comp: reverse looping plane list, return TRUE if any of client applied on plane... 36/85736/3
Juyeon Lee [Mon, 29 Aug 2016 01:31:44 +0000 (10:31 +0900)]
e_comp: reverse looping plane list, return TRUE if any of client applied on plane succefully.

Change-Id: I7952ec891dd03cd9f538deec926b11ff81508deb

8 years agoRevert "e_comp: fix hwc failure handling" 33/85733/1
Gwanglim Lee [Mon, 29 Aug 2016 01:27:54 +0000 (18:27 -0700)]
Revert "e_comp: fix hwc failure handling"

This reverts commit 2ab3ef30f6cee9b65e441df01bbd1106628dc1e4.

Change-Id: I2910fff6722291e4375d1f42e18b02735c50f48a

8 years agoe_comp: fix hwc failure handling 27/85727/3
Juyeon Lee [Mon, 29 Aug 2016 01:14:04 +0000 (10:14 +0900)]
e_comp: fix hwc failure handling

Change-Id: I9723c26f1ef67e03cf09664138eedb5043240b8d

8 years agoaux_hint added a client never do hwc when wm.comp.win.always.selective.mode:1 54/85654/2
Juyeon Lee [Fri, 26 Aug 2016 08:57:50 +0000 (17:57 +0900)]
aux_hint added a client never do hwc when wm.comp.win.always.selective.mode:1

Change-Id: I8bda3e2356457207f3d4c8340b92f5edbc54b284

8 years agoe_comp_wl: Apply exception check to avoid crash. 96/85496/3
Amarnath [Thu, 25 Aug 2016 10:56:24 +0000 (16:26 +0530)]
e_comp_wl: Apply exception check to avoid crash.

Change-Id: I61c7464ad2a6f2259e385e24f2eeec692cdcc429
Signed-off-by: Amarnath <a.amarnath@samsung.com>
8 years agoe_plane: reuse tqueue of renderer if it is existed 72/85572/2
Changyeon Lee [Fri, 26 Aug 2016 01:54:06 +0000 (10:54 +0900)]
e_plane: reuse tqueue of renderer if it is existed

Change-Id: Ica6ca2165595fcaee1c4feaa4ff1d8b7fa919af5

8 years agoe_service_quickpanel: e_comp_override_add/del when mover obj new/del 71/85571/2
Juyeon Lee [Fri, 26 Aug 2016 01:55:00 +0000 (10:55 +0900)]
e_service_quickpanel: e_comp_override_add/del when mover obj new/del

Change-Id: I697ee6b4f52b4d905263008d6a8c8331fce6eba8

8 years agoe_comp: find full opaque win and excludes below wins from the visible list 00/85000/2
Juyeon Lee [Tue, 23 Aug 2016 07:14:37 +0000 (16:14 +0900)]
e_comp: find full opaque win and excludes below wins from the visible list

Change-Id: I072a2ebe589b185d095dce654e425a1ca3a4ec1b

8 years agomodify e_output_best_mode_find to get correct mode 74/85274/4
Junkyeong Kim [Wed, 24 Aug 2016 10:35:17 +0000 (19:35 +0900)]
modify e_output_best_mode_find to get correct mode

Change-Id: Ib8a5c40d51e25991441e8530bf1489c74e5dd728
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
8 years agoAdded window_role set API and hook of role change 44/85444/1
MinJeong Kim [Thu, 25 Aug 2016 06:28:30 +0000 (15:28 +0900)]
Added window_role set API and hook of role change

Change-Id: Ide27225e6a5c8695384b86d2119fe0e491163dbf

8 years agoe_test: added more arguments for GetWindowInfo such as visibility and focus 76/85276/3
Gwanglim Lee [Wed, 24 Aug 2016 10:42:05 +0000 (19:42 +0900)]
e_test: added more arguments for GetWindowInfo such as visibility and focus

Change-Id: I9d8ecacbd270b8f68435b72300b6fc22306fcad7

8 years agoe_scaler: checking if ec is valid 58/85158/1
Boram Park [Wed, 24 Aug 2016 03:50:57 +0000 (12:50 +0900)]
e_scaler: checking if ec is valid

Change-Id: I9e5be75814b6eff027b8d416d0555f1e047af648

8 years agoe_plane_renderer: add e_plane_renderer 95/84795/5 accepted/tizen/common/20160824.154221 accepted/tizen/ivi/20160824.055137 accepted/tizen/mobile/20160824.055017 accepted/tizen/tv/20160824.055042 accepted/tizen/wearable/20160824.055110 submit/tizen/20160823.022539
SooChan Lim [Sun, 14 Aug 2016 05:35:00 +0000 (14:35 +0900)]
e_plane_renderer: add e_plane_renderer

The renderer which was in the e_plane is separated from the e_plane.

Change-Id: I54308eaff21a10fdbd74b352844960081479260c

8 years agoRevert "e_comp_wl: Add a subclass argument in device header and print it using e_info" 34/84934/2
Gwanglim Lee [Tue, 23 Aug 2016 01:50:49 +0000 (10:50 +0900)]
Revert "e_comp_wl: Add a subclass argument in device header and print it using e_info"

This reverts commit 4f15b929d41430c39ccf3e5cd8c8161a06626125.

Change-Id: I0d52bbe07e60e00eb498cef1fa0ebde604a8e71b
Signed-off-by: Gwanglim Lee <gl77.lee@samsung.com>
8 years agoe_policy/e_service: support cbhm_service and client 52/84652/3
MinJeong Kim [Fri, 19 Aug 2016 01:47:31 +0000 (10:47 +0900)]
e_policy/e_service: support cbhm_service and client

Change-Id: I9518a47c81e04beeae607b6867da659848465b1f
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
8 years agoe_policy_conformant: support clipboard part of conformant 60/84560/3
MinJeong Kim [Fri, 19 Aug 2016 07:42:03 +0000 (16:42 +0900)]
e_policy_conformant: support clipboard part of conformant

Change-Id: I72655466fe2be086c411890570c1a35a2157ff14
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
8 years agoe_policy: added code to set the layer when the window type is changed to normal 33/84933/1
Doyoun Kang [Tue, 23 Aug 2016 01:51:05 +0000 (10:51 +0900)]
e_policy: added code to set the layer when the window type is changed to normal

Change-Id: I64df80181d44c0d00594c367a4d0a2e4e757054a

8 years agoe_policy: added support for getting idle timeout of screensaver. 31/84931/1
Gwanglim Lee [Tue, 23 Aug 2016 01:36:19 +0000 (10:36 +0900)]
e_policy: added support for getting idle timeout of screensaver.

Change-Id: If62c33793cd8a15b4a597413d67b1015eb33ec39

8 years agoe_config: disabled to store the e.cfg file. 13/84813/1
Gwanglim Lee [Mon, 22 Aug 2016 12:07:38 +0000 (21:07 +0900)]
e_config: disabled to store the e.cfg file.

Change-Id: Ia54f9514c377c32d9477988fe8e3efc269829d90

8 years agoe_comp_screen: print e_comp_screen debug info 49/84649/8
SooChan Lim [Sun, 21 Aug 2016 07:29:54 +0000 (16:29 +0900)]
e_comp_screen: print e_comp_screen debug info

Change-Id: I377fa7517d5d01812d841e2e3e6bacc74621a23b

8 years agoe_comp_wl: Add a subclass argument in device header and print it using e_info 97/82697/3
JengHyun Kang [Fri, 5 Aug 2016 07:16:02 +0000 (16:16 +0900)]
e_comp_wl: Add a subclass argument in device header and print it using e_info

Change-Id: I55c58c44d96ae80ca22cadcda1991a31340d34fd

8 years agoe_comp_wl_input: set overide to be true when the show_cursor is off 46/84546/2
SooChan Lim [Fri, 19 Aug 2016 07:08:01 +0000 (16:08 +0900)]
e_comp_wl_input: set overide to be true when the show_cursor is off

Change-Id: Ib71fe20c2d7dea6025c8eea35527616366dc71e7

8 years agoe_output: fixed bug sorting list of planes 52/84352/2
Changyeon Lee [Thu, 18 Aug 2016 04:26:55 +0000 (13:26 +0900)]
e_output: fixed bug sorting list of planes

Change-Id: I026455fa2725ad6d74543fe041d2d46a42ddb224

8 years agoFix SVACE issue 10/84510/2
Seungjin Park [Fri, 19 Aug 2016 05:28:53 +0000 (14:28 +0900)]
Fix SVACE issue

Signed-off-by: Seungjin Park <sj8808.park@samsung.com>
Change-Id: Ic03b07b93a00d35ae38ea1b15dae52b0b4ada124

8 years agoe_comp: too much eina_safty fail log 89/84289/2
Juyeon Lee [Thu, 18 Aug 2016 01:42:00 +0000 (10:42 +0900)]
e_comp: too much eina_safty fail log

Change-Id: I209aef96d82757a79fd13c09604834709e892029

8 years agoe_info: added support for the screensaver commands 26/84626/2
Gwanglim Lee [Fri, 19 Aug 2016 13:08:13 +0000 (22:08 +0900)]
e_info: added support for the screensaver commands

Commands:
info   : Get the current information about the screen saver
enable : Enable the screen saver function
disable: Disable the screen saver function
timeout: Set timeout period of the screen saver in seconds

Change-Id: I1b39d95e5e2d6314dc2697bf48c36e7fd1e1c830

8 years agoe_client: added E_COMP_WL_HOOK_SHELL_SURFACE_READY hook callback for handling aux... 87/84487/4
Doyoun Kang [Fri, 19 Aug 2016 03:42:36 +0000 (12:42 +0900)]
e_client: added E_COMP_WL_HOOK_SHELL_SURFACE_READY hook callback for handling aux hint

Change-Id: Id020782148fa73146c5aca02bd61349e1c273b9d

8 years agoe_output: Sort list of planes by zpos 79/84179/2 accepted/tizen/common/20160817.133000 accepted/tizen/ivi/20160817.231103 accepted/tizen/mobile/20160817.231038 accepted/tizen/tv/20160817.231052 accepted/tizen/wearable/20160817.230932 submit/tizen/20160817.040540
Changyeon Lee [Wed, 17 Aug 2016 05:59:49 +0000 (14:59 +0900)]
e_output: Sort list of planes by zpos

Change-Id: Id75dfbbe5a83239a196bbed4f775335c7b4f8b9b

8 years agoe_pointer: move the pointer in calc with hot spot 71/84171/1
SooChan Lim [Wed, 17 Aug 2016 05:33:20 +0000 (14:33 +0900)]
e_pointer: move the pointer in calc with hot spot

Change-Id: I34ae7177934389a7ceccbbe698c6e7e0d1736216

8 years agoe_comp_wl: Maintain routed key list to gurantee key pair 53/83353/6
JengHyun Kang [Fri, 12 Aug 2016 10:48:04 +0000 (19:48 +0900)]
e_comp_wl: Maintain routed key list to gurantee key pair

Change-Id: I218235e61afcbf76ddd6b68687024c623ffa6a82

8 years agoe_comp_screen: fixed bug for reading of uninitialized variable 10/84110/1
Doyoun Kang [Tue, 16 Aug 2016 23:26:25 +0000 (08:26 +0900)]
e_comp_screen: fixed bug for reading of uninitialized variable

Change-Id: Icc686194ad847e954cbfd5d4a07e3e1874fa8e9d

8 years agoe_process: added feature to handle process status 53/83953/3
Doyoun Kang [Tue, 16 Aug 2016 04:05:37 +0000 (13:05 +0900)]
e_process: added feature to handle process status

Change-Id: Ie12d0603367116977c5b923cf86727ba305e1af6

8 years agonull checking enhancement for sub clients 01/84001/1
Boram Park [Tue, 16 Aug 2016 02:00:28 +0000 (11:00 +0900)]
null checking enhancement for sub clients

Change-Id: I255b5d4b6ae3c30444bd6c104b7c088b4772c486

8 years agofix syntax error 67/83667/1 accepted/tizen/common/20160812.141243 accepted/tizen/ivi/20160815.233357 accepted/tizen/mobile/20160815.233315 accepted/tizen/tv/20160815.233331 accepted/tizen/wearable/20160815.233345 submit/tizen/20160812.082015
Boram Park [Fri, 12 Aug 2016 08:46:03 +0000 (17:46 +0900)]
fix syntax error

Change-Id: I07336598b2124d221c73dacae1528224a2ea0ac5

8 years agoe_info: add punch to punch a UI framebuffer 82/83482/2
Boram Park [Thu, 11 Aug 2016 07:25:04 +0000 (16:25 +0900)]
e_info: add punch to punch a UI framebuffer

The HWC should be disabled before punching a UI framebuffer

$ enlightenment_info -hwc 0
$ enlightenment_info -punch on
$ enlightenment_info -punch off

Change-Id: I50f65ac4a5a5ec756f1ff9b9b9b585ef9d12166f

8 years agoe_policy: return true for maximize apply if it was maximized already 16/83516/2
MinJeong Kim [Thu, 11 Aug 2016 09:51:56 +0000 (18:51 +0900)]
e_policy: return true for maximize apply if it was maximized already

Change-Id: Id30bfcb99b78250d6fcdf9ea4697872a6e851877
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
8 years agoe_comp_object: force render after content unset 15/83515/2
MinJeong Kim [Thu, 11 Aug 2016 09:51:04 +0000 (18:51 +0900)]
e_comp_object: force render after content unset

Change-Id: Iea02248487b9ce09bade8db64f058f07ab597f28
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
8 years agoredesign the cursor rendering 57/83457/3 accepted/tizen/common/20160811.150224 accepted/tizen/ivi/20160811.085952 accepted/tizen/mobile/20160811.085900 accepted/tizen/tv/20160811.085914 accepted/tizen/wearable/20160811.085932 submit/tizen/20160811.072522
SooChan Lim [Tue, 19 Jul 2016 10:19:24 +0000 (19:19 +0900)]
redesign the cursor rendering

1. remove the use of the ecore_evas_cursor apis in enlightenment
2. redesign the e_pointer. all pointer control is managed by e_pointer.
3. The cursor ec will be composited by the compositor. That is,
   the compositor composites the cursor ec as the source image.

Change-Id: Id637fce95de893fb012b839096cdf99733bc35b7

8 years agoe_policy_wl: intercept show for background launching 15/83315/1 accepted/tizen/common/20160810.161651 accepted/tizen/ivi/20160810.082204 accepted/tizen/mobile/20160810.082113 accepted/tizen/tv/20160810.082128 accepted/tizen/wearable/20160810.082146 submit/tizen/20160810.043216
MinJeong Kim [Wed, 10 Aug 2016 05:53:58 +0000 (14:53 +0900)]
e_policy_wl: intercept show for background launching

Change-Id: I819c091f5bab453a26812b2b2c13703c9991067a
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
8 years agoservice_qp: quickpanel does not open if the indicator's state is off or unknown 58/83258/1
Doyoun Kang [Wed, 10 Aug 2016 00:42:40 +0000 (09:42 +0900)]
service_qp: quickpanel does not open if the indicator's state is off or unknown

Change-Id: Iae00ffaf5544d464a2bfc297cd5f6e4328fef344

8 years agoe_policy_wl: use the list for multi windows in E_Policy_Wl_Tz_Indicator structure 23/83223/1
Doyoun Kang [Tue, 9 Aug 2016 13:29:57 +0000 (22:29 +0900)]
e_policy_wl: use the list for multi windows in E_Policy_Wl_Tz_Indicator structure

Change-Id: I9ebf0fe4a58526b65a0204827335d6355cfff77e

8 years agoe_comp_wl_data: check correct range of file descriptors 48/82648/2 accepted/tizen/common/20160809.184050 accepted/tizen/ivi/20160809.080022 accepted/tizen/mobile/20160809.075921 accepted/tizen/tv/20160809.075941 accepted/tizen/wearable/20160809.080000 submit/tizen/20160809.062109
MinJeong Kim [Fri, 5 Aug 2016 01:06:01 +0000 (10:06 +0900)]
e_comp_wl_data: check correct range of file descriptors

Change-Id: Ie991dc28cfd3eccc173b1dd88e246301d27e8fd7
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
8 years agoFix svace issues 60/82660/2
JengHyun Kang [Fri, 5 Aug 2016 02:46:28 +0000 (11:46 +0900)]
Fix svace issues

Change-Id: Id194ab750c9cff9ea6c0653a40ef576b774f7c8f

8 years agoe_policy: expose allow user geometry set function 85/82585/1 accepted/tizen/common/20160805.125802 accepted/tizen/ivi/20160805.001730 accepted/tizen/mobile/20160805.001647 accepted/tizen/tv/20160805.001703 accepted/tizen/wearable/20160805.001715 submit/tizen/20160804.110307
MinJeong Kim [Thu, 4 Aug 2016 10:02:45 +0000 (19:02 +0900)]
e_policy: expose allow user geometry set function

Change-Id: I80e1d98d2ba69824b1534f32a3d7fe2bf7bfef11
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
8 years agoe_test_helper: append animating flag to client info 07/82507/2 accepted/tizen/ivi/20160804.081513 accepted/tizen/mobile/20160804.081533 accepted/tizen/tv/20160804.081430 accepted/tizen/wearable/20160804.081321 submit/tizen/20160803.115336
MinJeong Kim [Wed, 3 Aug 2016 12:59:38 +0000 (21:59 +0900)]
e_test_helper: append animating flag to client info

Change-Id: I4b25c5df1366422eb295635e988b5208e448df3d

8 years agoe_policy: add intercept point for launchscreen object setup 00/82500/3
MinJeong Kim [Tue, 2 Aug 2016 10:40:27 +0000 (19:40 +0900)]
e_policy: add intercept point for launchscreen object setup

Change-Id: Ie2cae5aee3ec395331ae0eb1e34ec58149185d2a
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
8 years agoe_policy: added interceptor APIs 99/82499/3
MinJeong Kim [Tue, 2 Aug 2016 09:04:57 +0000 (18:04 +0900)]
e_policy: added interceptor APIs

External policy system can intercept e_policy fuctions using interceptor
APIs.

Change-Id: I63909cf32f972e2551add8cb2b8f38e7fce8ec9d
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
8 years agoe_policy: remove unused code 94/82494/2
MinJeong Kim [Tue, 2 Aug 2016 09:00:30 +0000 (18:00 +0900)]
e_policy: remove unused code

Change-Id: I05ccc786f8ed4b5470419f53761ebcbcf98413d6
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
8 years agoRevert "e_obj: introduce an e_obj which supports object handle as a integer type... 39/82539/1
Gwanglim Lee [Thu, 4 Aug 2016 00:54:01 +0000 (09:54 +0900)]
Revert "e_obj: introduce an e_obj which supports object handle as a integer type ID."

This reverts commit 05826d2abe3e15d04f16e17a248e5a3a0687863a.

Change-Id: I24e100545555e3bd1875150d00bc661627ffdef1
Signed-off-by: Gwanglim Lee <gl77.lee@samsung.com>
8 years agoe_info_client/server: support aux message 88/81488/6 sandbox/gwanglim/devel
MinJeong Kim [Tue, 26 Jul 2016 11:32:47 +0000 (20:32 +0900)]
e_info_client/server: support aux message

can make instant aux message by enlightenment_info

Change-Id: Ia8da3f27356c3b8b616d7e1f062c37daa11dcbb2
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
8 years agoe_policy: support sending event aux_message of tizen_policy 54/81454/5
MinJeong Kim [Tue, 26 Jul 2016 08:43:19 +0000 (17:43 +0900)]
e_policy: support sending event aux_message of tizen_policy

Change-Id: Iaa0d7dbeeb11c3854c2a28ce1bd2912aed2ba66b

8 years agoe_comp: not to enter hwc when pointer is shown 10/82410/1
Juyeon Lee [Wed, 3 Aug 2016 07:09:57 +0000 (16:09 +0900)]
e_comp: not to enter hwc when pointer is shown

Change-Id: I772842c0d2778e5b6151a7806c3c277d2a2d9167
Signed-off-by: Juyeon Lee <juyeonne.lee@samsung.com>
8 years agoSupport the wl_tbm_buffer in SW Backend 02/81802/2
Sangjin Lee [Wed, 27 Jul 2016 04:30:10 +0000 (13:30 +0900)]
Support the wl_tbm_buffer in SW Backend

Change-Id: If172408bd1ddae38da53c21cf015d14c98529e8f
Signed-off-by: Sangjin Lee <lsj119@samsung.com>
8 years agoe_deskmirror: removed. 75/81775/2
Gwanglim Lee [Thu, 28 Jul 2016 08:46:22 +0000 (17:46 +0900)]
e_deskmirror: removed.

Change-Id: Iaaf0978d980e13fd4e6539eddba35aacd107b70e

8 years agopolicy: added code to handle properties of the indicator service 09/82209/1
Doyoun Kang [Tue, 2 Aug 2016 01:51:15 +0000 (10:51 +0900)]
policy: added code to handle properties of the indicator service

Change-Id: I9334f4446280ae2650991eff2cca74ac9c151235

8 years agopolicy: added code to handle indicator information 94/82194/1
Doyoun Kang [Mon, 1 Aug 2016 13:15:01 +0000 (22:15 +0900)]
policy: added code to handle indicator information

Change-Id: Ibf7f5439346a1bf63299c4cb6bb5c2c3e8ce2280

8 years agoe_client: added indicator information in E_Client structure 93/82193/1
Doyoun Kang [Mon, 1 Aug 2016 13:10:13 +0000 (22:10 +0900)]
e_client: added indicator information in E_Client structure

Change-Id: I90cabed661d48bb1bd314a5b99e08dde507310e2

8 years agoe_comp_wl: Send origin pressed device information if focus is changed
JengHyun Kang [Mon, 25 Jul 2016 09:45:03 +0000 (18:45 +0900)]
e_comp_wl: Send origin pressed device information if focus is changed

Change-Id: Ic9359efbafd207672ef63bbf8b04d3c847e0a5bb

Conflicts:
src/bin/e_comp_wl.c

8 years agoe_plane: if dpms is off, plane unfetch 69/81469/1
Changyeon Lee [Tue, 26 Jul 2016 08:48:41 +0000 (17:48 +0900)]
e_plane: if dpms is off, plane unfetch

if dpms is off, tdm commit will be failed.
so don't tdm commit and unfetch plane

Change-Id: I0a0abc61db746b933d4dd368238d26ac684e50a7

8 years agoe_comp_canvas: add e_comp_canvas_norender at HWC_MULTI 68/81468/1
SooChan Lim [Tue, 26 Jul 2016 01:32:03 +0000 (10:32 +0900)]
e_comp_canvas: add e_comp_canvas_norender at HWC_MULTI

Change-Id: Ib1683e3df3800962370a3fd21808d441951f4a0d

8 years agoe_comp: fix warnings 47/81347/1
Gwanglim Lee [Mon, 25 Jul 2016 13:43:27 +0000 (22:43 +0900)]
e_comp: fix warnings

Change-Id: Icca7147e6dd9be46afd47adf64a16ec7c4dbf7cc

8 years agotransform core merge with viewport transform
Sungbae Park [Fri, 22 Jul 2016 04:35:44 +0000 (13:35 +0900)]
transform core merge with viewport transform

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

Conflicts:
src/bin/e_comp_wl.h