Boram Park [Thu, 8 Sep 2016 01:17:01 +0000 (10:17 +0900)]
e_comp_wl: make sure setting alpha and creating a bg rect for subsurface
Sometimes, the parent's commit never happens after the subsurface's commit.
In this case, the setting alpha and creating a bg rect could be skipped.
Change-Id: I6be1a8e554f4ed44d040e92e245af9afbf5761b7
JengHyun Kang [Fri, 9 Sep 2016 02:23:00 +0000 (11:23 +0900)]
e_comp_wl: Skip touch move events that be generated before touch down events
Change-Id: I4b641372ab81fd072230a5c5a9fb2afcc0b0b55a
Changyeon Lee [Fri, 9 Sep 2016 10:19:58 +0000 (19:19 +0900)]
e_plane: use width and height of surface when layer set info.
ec dosen't have width and height of real buffer.
layer info need to set real buffer width and height.
Change-Id: I2be6b6f3a980b233319ad837f626b67173ae9b8d
Changyeon Lee [Wed, 7 Sep 2016 12:05:18 +0000 (21:05 +0900)]
e_comp: client don't use hwc if buffer use sync time line
if app use sync time line and hwc at the same time, app has deadlock problem
this is temporary patch. if problem will be fixed, patch will be reverted
Change-Id: Ie64a316ce627c6c0ae490e7a80174c4cec6a5a25
Seunghun Lee [Fri, 9 Sep 2016 08:44:29 +0000 (17:44 +0900)]
e_policy_visibility: fix the bug that returns false in intercept_hide.
it caused cursor couldn't be hidden.
Change-Id: I6a9b6748fbdabb4895ec8a973f78ec8b875be5eb
Junkyeong Kim [Fri, 9 Sep 2016 07:46:48 +0000 (16:46 +0900)]
e_comp_wl: make subsurfaces execute commit if top-parent ec is set redirected to false.
Change-Id: Ie7624ad8d1a97bfcff13662cdc67d8124d8177a5
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Seunghun Lee [Thu, 8 Sep 2016 07:34:20 +0000 (16:34 +0900)]
e_service_quickpanel: move code for cancelation of touch events to quickpanel from gesture module.
I think we have not to raise the event of cancelation of touch in case
indicator state is off or unknown.
Change-Id: Id6a37049057eec29a5ae57c65183283e8c388714
JengHyun Kang [Tue, 6 Sep 2016 01:54:09 +0000 (10:54 +0900)]
e_client: Add a API to send a touch cancel event
Change-Id: Ia7a4034f36ee965e40900e23090676b5f25af998
Seunghun Lee [Tue, 6 Sep 2016 12:46:14 +0000 (21:46 +0900)]
e_pixmap: send flush buffer event to client before clear a comp object.
to clear comp object made cp->buffer to null.
finally, the code to send flush event didn't work.
Change-Id: Ia18e9214c989fc3c4ed2e567354eb997b3cfa791
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
Juyeon Lee [Tue, 6 Sep 2016 11:06:45 +0000 (20:06 +0900)]
e_info_server: fix log regarding hwc
Change-Id: I824415122f0b39760bf84394a0fa9256834013f8
Juyeon Lee [Mon, 5 Sep 2016 12:20:10 +0000 (21:20 +0900)]
enlightenment_info: added e_slot command
Change-Id: I1da721523244ff0f59c612d78c5fcaa0aa51a250
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
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
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
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
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
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
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
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
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
Gwanglim Lee [Mon, 5 Sep 2016 07:41:11 +0000 (16:41 +0900)]
e_test_helper: fixed a build error.
Change-Id: I0a32712ad96a37dc94e9a59160ee52b5ed63ceff
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
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
Gwanglim Lee [Fri, 2 Sep 2016 03:42:38 +0000 (12:42 +0900)]
e_info_server: refactored checking of HWC
Change-Id: I61dff2017ecb59ed7f0937f64a936e1d8a297045
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
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
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>
MinJeong Kim [Thu, 1 Sep 2016 02:28:43 +0000 (11:28 +0900)]
e_comp: skip hwc prepare for external content
Change-Id: I0e3a61a1985524206d9e40caef5d858f9a6572e7
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
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
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
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>
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>
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
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
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
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
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
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
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>
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>
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>
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>
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>
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
Doyoun Kang [Mon, 29 Aug 2016 00:46:53 +0000 (09:46 +0900)]
e_log: align white space
Change-Id: Idcf8966475b0ad27925e1517c8ef8f93597948bf
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
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
Juyeon Lee [Mon, 29 Aug 2016 01:14:04 +0000 (10:14 +0900)]
e_comp: fix hwc failure handling
Change-Id: I9723c26f1ef67e03cf09664138eedb5043240b8d
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
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>
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
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
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
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>
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
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
Boram Park [Wed, 24 Aug 2016 03:50:57 +0000 (12:50 +0900)]
e_scaler: checking if ec is valid
Change-Id: I9e5be75814b6eff027b8d416d0555f1e047af648
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
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>
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>
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>
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
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
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
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
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
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
Changyeon Lee [Thu, 18 Aug 2016 04:26:55 +0000 (13:26 +0900)]
e_output: fixed bug sorting list of planes
Change-Id: I026455fa2725ad6d74543fe041d2d46a42ddb224
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
Juyeon Lee [Thu, 18 Aug 2016 01:42:00 +0000 (10:42 +0900)]
e_comp: too much eina_safty fail log
Change-Id: I209aef96d82757a79fd13c09604834709e892029
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
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
Changyeon Lee [Wed, 17 Aug 2016 05:59:49 +0000 (14:59 +0900)]
e_output: Sort list of planes by zpos
Change-Id: Id75dfbbe5a83239a196bbed4f775335c7b4f8b9b
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
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
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
Doyoun Kang [Tue, 16 Aug 2016 04:05:37 +0000 (13:05 +0900)]
e_process: added feature to handle process status
Change-Id: Ie12d0603367116977c5b923cf86727ba305e1af6
Boram Park [Tue, 16 Aug 2016 02:00:28 +0000 (11:00 +0900)]
null checking enhancement for sub clients
Change-Id: I255b5d4b6ae3c30444bd6c104b7c088b4772c486
Boram Park [Fri, 12 Aug 2016 08:46:03 +0000 (17:46 +0900)]
fix syntax error
Change-Id: I07336598b2124d221c73dacae1528224a2ea0ac5
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
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>
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>
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
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>
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
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
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>
JengHyun Kang [Fri, 5 Aug 2016 02:46:28 +0000 (11:46 +0900)]
Fix svace issues
Change-Id: Id194ab750c9cff9ea6c0653a40ef576b774f7c8f
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>
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
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>
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>
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>
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>
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>
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
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>
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>