Changyeon Lee [Fri, 24 Mar 2017 08:45:47 +0000 (17:45 +0900)]
e_plane_renderer: activate/deactivate renderer when ec of renderer is changed
- send activate/deactivate event even if plane isn't reserved_memory
Change-Id: I8dacfd76fdbbdf5486717be08147115858473f6a
Changyeon Lee [Fri, 24 Mar 2017 08:32:41 +0000 (17:32 +0900)]
e_plane_renderer: rename activate/deactive to reserved_activate/deactivate
Change-Id: Ic3fdd3edd535e9a5bdab8691d68825ada109fc0e
Juyeon Lee [Tue, 4 Apr 2017 07:43:44 +0000 (16:43 +0900)]
e_comp_wl_data: add exceptional return for x clients
e_comp_wl_data_device_send_enter support server side dnd
btw, it is not considering x clients, so added exception
not to pass uninitialized variable 'data_device_res' as wl_data_device parameter
Change-Id: I4ab8b0702272b2874c45caaa0fa421c9aee5111f
Doyoun Kang [Fri, 31 Mar 2017 05:34:39 +0000 (14:34 +0900)]
e_client: fix bug for skipping visibility window while calculating visibility
There was a bug that the below window of the visibility skipped window is un-obscured.
Change-Id: I6b0781841ca5bb467b8b2b8400825ea1c11232b0
Doyoun Kang [Wed, 29 Mar 2017 06:26:47 +0000 (15:26 +0900)]
e_client: add code to check floating mode while calculating visibility
There was a bug that rotation work incorrectly when the floating mode window occupies a screen fully.
Change-Id: Ibb769a81fa40d14e4a5d53da15810db8ce747875
Juyeon Lee [Thu, 30 Mar 2017 08:39:39 +0000 (17:39 +0900)]
e_client: not to enter HWC when moving and resizing
Change-Id: Ie48f016831aa1477d0ecf90220292449a76bc927
Doyoun Kang [Tue, 28 Mar 2017 06:00:42 +0000 (15:00 +0900)]
e_policy_visibility: check children's map_state while handling iconify window
There was a bug that the window is not iconified by visibility when its child is not mapped.
So, we added code to check children's map state.
Change-Id: I26e7df2171e3a513b687e877addb4bad8a90d40b
Doyoun Kang [Fri, 24 Mar 2017 12:36:50 +0000 (21:36 +0900)]
e_policy: add code to check the window's geometry while handling lockscreen
there was a bug that the e considered the lockscreen is shown when it request to activate.
so, we add code to check the window's geometry before handling lockscreen.
Change-Id: I27e0d383fdaa8589ec55e47a7db080c72e8774c8
JengHyun Kang [Fri, 24 Mar 2017 07:03:42 +0000 (16:03 +0900)]
e_comp_wl: Casting value for a pointer comparison
Change-Id: I4144585d93e7b251167d3dd06992c133b8b7ea24
Doyoun Kang [Fri, 24 Mar 2017 06:56:27 +0000 (15:56 +0900)]
e_policy_visibility: changed code to call _e_vis_update_forground_list while handling iconify_visibility.
There was a bug that the enlightenment calls e_client_idler_before repeatedly.
Change-Id: I8f2979fbab1f522816a0899a3e07b73ce40c4c71
Utkarsh Ray [Fri, 17 Mar 2017 14:18:29 +0000 (19:48 +0530)]
e_comp_wl: add NULL-check for ec->comp_data
Prevent invalid memory access
Change-Id: I57696f0bb20347a17ef86dae6d3d08bb75a25039
Signed-off-by: Utkarsh Ray <utkarsh.ray@samsung.com>
Boram Park [Thu, 23 Mar 2017 06:57:41 +0000 (15:57 +0900)]
e_pixmap: set format 0 to video buffer.
When gl is disable, the pixmap which has video buffer couldn't be refreshed.
Then video buffer couldn't be displayed on screen.
Change-Id: Ia7076a93af3056fce492a67be64574cbc128df30
Doyoun Kang [Wed, 22 Mar 2017 12:45:04 +0000 (21:45 +0900)]
e_policy_visibility: add code to check pol_vis while handling iconify_by_visibility
There was a bug for crashing enlightenment if e didn't us a use_buffer_flush configuration.
Change-Id: Ifdae5f4057897813a41fbd3c0cd0244e79e30375
MinJeong Kim [Mon, 20 Mar 2017 05:41:35 +0000 (14:41 +0900)]
e_comp_object: return success value of edje swallow for effect object
Change-Id: Icb1a07f4e0df0e9048b3d9e338bad7da0bc0e2d4
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Changyeon Lee [Tue, 21 Mar 2017 05:25:05 +0000 (14:25 +0900)]
e_plane_renderer: check commit_data_list when release exported surface
Change-Id: Ie653487e37decb8c9f4f01496efbfa2d7b0817b6
Changyeon Lee [Mon, 20 Mar 2017 03:28:57 +0000 (12:28 +0900)]
e_plane_renderer: use plane to callback user data instead plane_renderer
- plane_renderer is freed when plane doesn't use it
Change-Id: I0923814700da49e40c619d510feb877da0dc9051
Changyeon Lee [Tue, 14 Mar 2017 09:43:28 +0000 (18:43 +0900)]
e_output: use preferred output_mode when finding best output mode.
- fixed bug of setting preferred
- use E_NEW when allocating E_Output_Mode
Change-Id: I8b6a7e3403c395b4719e38262ae4cb5efd6ca6d6
Changyeon Lee [Tue, 14 Mar 2017 07:54:14 +0000 (16:54 +0900)]
e_plane: set pending_commit when after call wait vblank
Change-Id: Ic1a29cc44d18023c99f7d5a800060fd9709331d8
JengHyun Kang [Fri, 17 Mar 2017 05:42:58 +0000 (14:42 +0900)]
e_comp_wl: Do not send key event to client is key event's data is 0x1
Change-Id: I73cbef306dc0c41ad820911a2fa290082267b690
Doyoun Kang [Fri, 17 Mar 2017 05:04:04 +0000 (14:04 +0900)]
e_policy_visibility: add code to call _e_vis_update_forground_list while iconifying window by visibility
There was a bug that the fully-obscured but not-iconified window is set to the activity visible ec (pol_vis->activity).
Change-Id: I2b6284df288be91e8249fbd244dd26fe2ec542f5
Doyoun Kang [Fri, 17 Mar 2017 04:53:41 +0000 (13:53 +0900)]
e_policy_visibility: change code to set ec->exp_iconify.not_raise flag in _e_vis_client_uniconify_render
For this, we can check that the window will be raised or not in prepare foreground signal callback function.
Change-Id: I04d037528c1451b6b99b26ede7ac9b52f0034b9d
Gwanglim Lee [Thu, 16 Mar 2017 13:37:47 +0000 (22:37 +0900)]
client: enables an window to move to out of screen during event
evaluation stage if it wants to be placed to out of screen using
tizen_position interface.
Change-Id: I1846430207cd997d71b32805c7cf0fc6f3b8925a
MinJeong Kim [Tue, 14 Mar 2017 06:19:47 +0000 (15:19 +0900)]
e_policy_wl: support runtime background launch set
Change-Id: Iab430f6efbb286ca2e458e0f0ffdc214c15bbf5e
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
MinJeong Kim [Tue, 14 Mar 2017 05:52:03 +0000 (14:52 +0900)]
e_policy_wl:set surface resource only if wl_client are matching
Change-Id: I453fd3cf0b2206feaa0e2b3eec6f9930ea1d4561
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Juyeon Lee [Wed, 15 Mar 2017 09:00:24 +0000 (18:00 +0900)]
enlightenment_info : add frender to force update screen
all : updates client's surface and canvas
cls : updates client's surface only
canvas : updates canvas adding damage in fullscreen size
Change-Id: I0eba72bfaf3a5c9f6dfdeab0cdfec25ac39ced53
Juyeon Lee [Wed, 15 Mar 2017 03:55:25 +0000 (12:55 +0900)]
e_comp_wl_input: cursor surface is alpha window
wl_surface is created as 24 depth window since
b8311c9
Change-Id: I8481977e995b5cc8f26a9620d1b10cd6c802aab4
MinJeong Kim [Tue, 14 Mar 2017 09:07:49 +0000 (18:07 +0900)]
e_comp_wl_data: fixed wrong contents size and do not clear selection until next selction set coming
Change-Id: I236793c1c740fd25cbeaa830c698630401de4e89
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Juyeon Lee [Tue, 14 Mar 2017 10:35:56 +0000 (19:35 +0900)]
e_comp_canvas: add damage rect when HWC end
Change-Id: I2ee3bd8d84b14d31e3ea43b2e8201fec7ca5797d
Doyoun Kang [Tue, 14 Mar 2017 08:32:34 +0000 (17:32 +0900)]
e_comp_wl: change the initial argb value to 0 in _e_comp_wl_client_cb_new
There was a bug that the below window is uniconified by calculating visibility.
This was due to the new client is set the argb value to 1 by default.
Change-Id: Ie96a51eba3b78d1547fa4d2e901ca9c0f2223af3
Juyeon Lee [Tue, 14 Mar 2017 03:41:11 +0000 (12:41 +0900)]
e_policy_visibility: fix svace deref after null and correct coding convention
Change-Id: Ieadc92183e148c3a14fdd0f559bd0d0878088944
MinJeong Kim [Mon, 13 Mar 2017 15:54:50 +0000 (00:54 +0900)]
e_comp_wl_data: add manual selection API to send internal data to cbhm
Change-Id: Iaf49a8c1123c5efeb20deba1d2d3d9b19374775e
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Doyoun Kang [Mon, 13 Mar 2017 23:20:38 +0000 (08:20 +0900)]
e_policy_conformant: add code to check conformant's owner when ec is destroyed
There was a bug that the conformant's owner window didn't update when it is destroyed.
So, new conformant's owner window couldn't update conformant area.
Change-Id: I65d33f9c5692e21e1bc26b1538dfae28ffc511ca
Doyoun Kang [Sun, 12 Mar 2017 23:38:50 +0000 (08:38 +0900)]
wl_desktop_shell: add code to send launch_real.done signal
E emits a "e,action,launch_real,done" signal when a window is mappend and not using splash image.
Change-Id: If240dc40cd00e20051d2454e35503af52c537ea9
Doyoun Kang [Sun, 12 Mar 2017 23:35:34 +0000 (08:35 +0900)]
e_client/e_policy: add a use_splash value in E_Client for using splash image
Change-Id: I35478019f127beff6c919ecaf232870ac0914184
Doyoun Kang [Sat, 11 Mar 2017 00:20:33 +0000 (09:20 +0900)]
e_policy_wl: remove code to handle "alert" role property
Change-Id: I4d6bf79d1b617c1f52d46f111e2ab3efcd6ea164
Doyoun Kang [Thu, 9 Mar 2017 23:46:57 +0000 (08:46 +0900)]
e_policy_wl: modify code to call e_client_unignore in _tzlaunch_splash_iface_cb_owner
There was a bug that the E_EVENT_CLIENT_ADD was not called while using launch image.
(This change is same to _tzlaunch_img_iface_cb_owner.)
Change-Id: Ia91b2316a3e58dd20d6cd536572b868bed434646
Sungbae Park [Thu, 9 Mar 2017 09:49:54 +0000 (18:49 +0900)]
e_client : check e_object_id_del when send transform change hook
Signed-off-by: Sungbae Park <sb34.park@samsung.com>
Change-Id: I2089e28ad1b32190bfdeaee683909bba012e0a0d
Doyoun Kang [Thu, 9 Mar 2017 04:20:24 +0000 (13:20 +0900)]
e_log: change EINA_LOG_LEVEL_CRITICAL level to DLOG_ERROR
When we use system dlog type, the abort() is occurred in DLOG_FATAL level log.
So, we changed dlog level to DLOG_ERROR for avoiding abort().
Change-Id: I769ad754dcffb044f0c20d4d3aed8878ced6c0dd
Doyoun Kang [Thu, 9 Mar 2017 01:16:51 +0000 (10:16 +0900)]
e_log/e_config: add code to change log_type using configuration
Change-Id: I80e796c50e40341ee5f4bcaea3e2548bf69efcc0
Doyoun Kang [Thu, 9 Mar 2017 00:14:53 +0000 (09:14 +0900)]
remove executable permission bit of source files
Change-Id: Ibc912921ee22ed2eb954f600c1638f3f8e86e4d3
Gwanglim Lee [Wed, 8 Mar 2017 11:01:29 +0000 (20:01 +0900)]
e_info: added window rotation info to prop option
Change-Id: I3f22266c212339de13d6ac2415a60d629f86fb32
MinJeong Kim [Wed, 8 Mar 2017 07:02:48 +0000 (16:02 +0900)]
e_comp_wl_data: fix dereference after NULL check
Change-Id: Ibc7258c65d6904d19d055923f5e3d02b26f942c4
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Doyoun Kang [Wed, 8 Mar 2017 06:12:07 +0000 (15:12 +0900)]
e_policy/wl_desktop_shell: add code clearing ec's post_lower/post_raise flag
Change-Id: I0d90e02ede33df929e4dc602d3a373f607a9b55b
Seungjin Park [Thu, 2 Mar 2017 08:40:12 +0000 (17:40 +0900)]
e_client: Delay by_client flag reset timing in e_client_activate
Fix by_client flag reset timing to let effect module know by_client or by_visibility
Signed-off-by: Seungjin Park <sj8808.park@samsung.com>
Change-Id: I6040c8bf024e4ed3de164b95b3169fcae81ffef0
MinJeong Kim [Mon, 6 Mar 2017 15:58:31 +0000 (00:58 +0900)]
e_client: do not include client who is skipped on visibility changes
Change-Id: I3183b8fbe50d81b812eb96879cdb4d77c44e3cd6
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Sungbae Park [Wed, 8 Mar 2017 03:56:32 +0000 (12:56 +0900)]
e_client : add transform change hook
Signed-off-by: Sungbae Park <sb34.park@samsung.com>
Change-Id: I3d65ff50ec85ac866dc1f63185e39e875c0ca9fe
Juyeon Lee [Tue, 7 Mar 2017 13:50:53 +0000 (22:50 +0900)]
spec: remove profile build dependency
The profile macro is going to be elimated after Tizen 3.0 public
so need to considered how to apply libgomp for specific system further
Change-Id: I7eb18f6b60d6a42ec042012797b54578aba81837
Doyoun Kang [Tue, 7 Mar 2017 12:31:18 +0000 (21:31 +0900)]
e_policy: fixed code to check activating above lock feature
Change-Id: Ic6b2e5bfa99e3990ea6d0e4746f431799631fd34
Sung-Jin Park [Mon, 6 Mar 2017 07:24:10 +0000 (16:24 +0900)]
e_policy: fix double-free of tz_dpy_pol while doing shutdown of e_policy_wl
Change-Id: Ia2f42dfd0db8de2f21cb1f5d91ab58d299304f2f
Sung-Jin Park [Mon, 6 Mar 2017 07:05:30 +0000 (16:05 +0900)]
e_policy: add exception handling code for g_conf on each event handler
Change-Id: I1d33f2d9c916777a7561055dc187b85a902c0da2
Changyeon Lee [Mon, 6 Mar 2017 07:04:11 +0000 (16:04 +0900)]
e_plane_renderer: remove unused variable
Change-Id: Ied8888afad2a0c966fdcc866f571175417419df5
Changyeon Lee [Fri, 3 Mar 2017 12:10:17 +0000 (21:10 +0900)]
e_plane_renderer: fixed e20 and client use reserved buffer at the same time.
- if client dequeue reserved buffer when renderer deactivate,
don't release reserved buffer to queue utill client commit or destroy it
Change-Id: I32801f2dbe717e8fd8e40782d4c8085899828c68
MinJeong Kim [Mon, 6 Mar 2017 05:41:37 +0000 (14:41 +0900)]
launchscreen:do not hide launchscreen even if pixmap resource is not available
Change-Id: I03ddd9018fcd754706434e204e665b6833ff0832
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Doyoun Kang [Mon, 6 Mar 2017 04:43:06 +0000 (13:43 +0900)]
e_policy: restore layer of child window when the transient parent is removed
The window's layer is restored to original layer as below cases.
- destroyed its transient parent window
- unset transient_for property
Change-Id: Ic94f0c669088a5dee752213fcfd200d5577201b8
Gwanglim Lee [Sun, 5 Mar 2017 09:21:17 +0000 (18:21 +0900)]
e_pixmap: don't need to check null for cp->client on e_pixmap_buffer_clear
Change-Id: I75b358d08d980d45658851d82d5eb7cc937ecf10
MinJeong Kim [Fri, 3 Mar 2017 08:53:00 +0000 (17:53 +0900)]
e_comp_wl_data: fix sending selection event to wrong clients
Change-Id: Ie688c1de1edc36eda1a2552663b7413164c182e5
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
MinJeong Kim [Mon, 27 Feb 2017 09:19:19 +0000 (18:19 +0900)]
Support clients using wl_data_device without wl_surface
Change-Id: Ied918cb81598e4b14a4a5f77950e2bf9a1f2c11c
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Duna Oh [Sun, 5 Mar 2017 23:46:33 +0000 (08:46 +0900)]
cbhm: do not iconify when LCD display is off
Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: Ifb932e0f82df450df0b578bbb363df58b2666ac9
Gwanglim Lee [Fri, 3 Mar 2017 13:01:11 +0000 (22:01 +0900)]
e_client: floating win's moving out of margin is limited during rotation
Change-Id: I53266b9c42f21c02f9b21578226d438d7c00e1ab
MinJeong Kim [Fri, 3 Mar 2017 08:57:40 +0000 (17:57 +0900)]
launchscreen: fix accessing event data that is already freed
Change-Id: I71601250774c80a174cdb24b1678faa032cc80c3
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Doyoun Kang [Thu, 2 Mar 2017 13:17:20 +0000 (22:17 +0900)]
visibility: add code to check above window's visible state before uniconifying below
There was a bug that the ec's state is uniconic and unobscured but ec->frame is not shown in specific case.
This occurred circular stack issue.
Change-Id: I838ef138a4896713a26f0c12d5bcf560a14b1224
Doyoun Kang [Thu, 2 Mar 2017 02:30:29 +0000 (11:30 +0900)]
e_comp_object: rearrange e_client stack when evas object layer is changed
Change-Id: I4818f6dcb34ae4f7318a0549a836d196baaf5747
Doyoun Kang [Wed, 1 Mar 2017 06:28:46 +0000 (15:28 +0900)]
Revert "e_comp_object: fixed bug for intercepting raise event."
This reverts commit
8bcaa2eb1390bd7cb88c9fd9713008effef52adb.
Change-Id: I376228ad6476ed1f7e008c443fde69a7b8c1f7cb
Hoyub Lee [Tue, 28 Feb 2017 04:21:08 +0000 (13:21 +0900)]
e_policy_visibility: Fix possible path of dereferencing null object
Change-Id: Ifb1b2a26ac516d3a489db8de07a955b7b8238e8c
Signed-off-by: Hoyub Lee <hoyub.lee@samsung.com>
Juyeon Lee [Tue, 28 Feb 2017 09:55:41 +0000 (18:55 +0900)]
e_pixmap: send pending frame callback when e_pixmap_buffer_clear
Change-Id: I5c1170b5d6e94094e3a1e7dbac58f6fc33ca5307
kismo.kim [Mon, 6 Feb 2017 10:21:08 +0000 (19:21 +0900)]
e_comp, e_output, e_info_client : change fps duration from 1000ms to 500ms
Change-Id: I3a934ce7717cf4a3f63a5d10bff5b98297e8b95d
MinJeong Kim [Fri, 24 Feb 2017 12:03:26 +0000 (21:03 +0900)]
remote_surface: fix to raise source window at offscreen set
Change-Id: Ibcc1b7acbaf4f63edc9631f320e8f9a5e958fdbf
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Doyoun Kang [Mon, 27 Feb 2017 06:17:07 +0000 (15:17 +0900)]
e_info: add parent information for topvwins
Change-Id: I8948d40c7bc4607dbd730bd64bc8b66ea4f13a21
Changyeon Lee [Fri, 24 Feb 2017 08:32:36 +0000 (17:32 +0900)]
e_plane: don't unset plane if plane has pending commit data
Change-Id: I8adc4e3e8cb64be5448fe19472a940569f16bf74
Changyeon Lee [Thu, 23 Feb 2017 15:25:23 +0000 (00:25 +0900)]
e_plane: plane unset surface in e_plane_fetch
Change-Id: If7e4eafc102ce9d1773fcf0765b1927698670580
Changyeon Lee [Thu, 23 Feb 2017 03:42:34 +0000 (12:42 +0900)]
e_plane_renderer: force release disp buffer if e20 doens't have dequeuable buffer
Change-Id: Iaf02623fffaf125a5d28edba4eecb2f9ede6742f
Changyeon Lee [Wed, 22 Feb 2017 12:38:44 +0000 (21:38 +0900)]
e_info: added show_pending_commit and show_plane_state
- show_pending_commit: show list pending e_plane_commit_data
- show_plane_state: print e_plane and e_plane_renderer state
Change-Id: I2945cf00b981f6c87f3975a2a39a2c0c3c2e40d8
junghwan Choi [Tue, 21 Feb 2017 04:57:21 +0000 (13:57 +0900)]
e_policy_wl: fix splash screen bug - argb is not set when replaced
Change-Id: Ie1c1d9eb258b7354a6ac3fce1c0f03dbf99e390d
Signed-off-by: junghwan Choi <jhhh.choi@samsung.com>
MinJeong Kim [Thu, 23 Feb 2017 12:01:59 +0000 (21:01 +0900)]
Fix missed scale calculation for tdm output
Change-Id: I061cc308d80c1f9827fe9698dfff09027e0efc1a
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Juyeon Lee [Thu, 23 Feb 2017 15:32:10 +0000 (00:32 +0900)]
e_comp: fix bug about hwc end with invalid pixmap
Change-Id: I5035f9d544fe00bf8b50747e2157f5f1cdfb0e6e
MinJeong Kim [Wed, 22 Feb 2017 14:34:05 +0000 (23:34 +0900)]
visibility: cancel waiting_for_child when child gets be hidden or lowered
Change-Id: I44fc4aa9b151028a0a671bfa06d1b786c1f35d84
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Juyeon Lee [Wed, 22 Feb 2017 12:31:08 +0000 (21:31 +0900)]
e_comp: check if pixmap resource is valid, if not than end hwc
Change-Id: I2a1fbd83b223fea8ac6f5ac1314afc56da01b3de
MinJeong Kim [Wed, 22 Feb 2017 13:52:36 +0000 (22:52 +0900)]
e_object: do delay del only object is deleted state
Change-Id: I0f7ebfad2f4eed05b53cdae748c77d2b614ab3f5
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Changyeon Lee [Tue, 21 Feb 2017 07:33:34 +0000 (16:33 +0900)]
e_plane: don't fetch plane if norender is pushed
Change-Id: I618d1bc95a72c6eeba6dceaad796a5661778e65d
Doyoun Kang [Wed, 22 Feb 2017 06:05:06 +0000 (15:05 +0900)]
e_policy_wl: add code to send dpms_wm message before sending visibility change
There is no way to know the reason why the window is fully-obsucred when an app
get the visibility event.
So, we add code to send the dpms state at that point of the time before sending
visibility event.
Change-Id: Ib0d6631f0647f067bd9c8f6969f67da5b8dff993
parksanghee [Tue, 21 Feb 2017 09:34:16 +0000 (18:34 +0900)]
e_comp_object: fix wrong launching flag on deiconify senario
Change-Id: Iff47a8733a22caca2f4ae439e521b776c12bf7c7
ritesh.u [Mon, 20 Feb 2017 15:10:08 +0000 (20:40 +0530)]
e_compl_wl.c: Delete timer even if cursor is hidden
Change-Id: I4e51b8419e642de9071b521a815d9aab8653f3dc
Signed-off-by: ritesh.u <ritesh.u@samsung.com>
Juyeon Lee [Tue, 21 Feb 2017 05:29:57 +0000 (14:29 +0900)]
e_client: not to move defered for split win
Change-Id: Id9be98e9bbe973d4de6b961b9923aab07389fc4e
JengHyun Kang [Tue, 21 Feb 2017 04:08:30 +0000 (13:08 +0900)]
e_policy: Null check before using a ec
Change-Id: Id34ccc4a9fcb08537e88cf80a38cda95857ad7e6
Seungjin Park [Mon, 20 Feb 2017 09:51:19 +0000 (18:51 +0900)]
e_comp_object: Add effect start/end hook
Add effect start/end hook to let other modules know start/end timing
Signed-off-by: Seungjin Park <sj8808.park@samsung.com>
Change-Id: I6f5e4d486593cf5ba396491e173d2df34c2a4495
Sungbae Park [Mon, 20 Feb 2017 05:26:50 +0000 (14:26 +0900)]
e_client : transform_core add inverse transform function
Signed-off-by: Sungbae Park <sb34.park@samsung.com>
Change-Id: I7f202c5a4586a647a140d06efb6d64419a467a77
Duna Oh [Mon, 20 Feb 2017 04:47:04 +0000 (13:47 +0900)]
e_comp_wl: move cursor to output.x/y of event, not canvas.x/y
If e_client has an evas_map for transformation, on evas event callback we have different canvas.x/y from output.x/y.
cursor should be moved to output.x/y, not canvas.x/y.
Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: Ib62faf05616d08a716d474ccb527c9ebf4fc1f3f
Changyeon Lee [Thu, 16 Feb 2017 12:21:48 +0000 (21:21 +0900)]
e_plane_renderer: call queue_notify_reset when hwc mode is changed
Change-Id: I43b893caaeab89cead8debb3f5ec71ecb7c9df69
Doyoun Kang [Sun, 19 Feb 2017 08:12:06 +0000 (17:12 +0900)]
e_service_quickpanel: check the window is placed to indicator's position while starting gesture
Change-Id: I520c58762318425273791c17b2ecaea90dc36c24
Doyoun Kang [Sun, 19 Feb 2017 07:57:42 +0000 (16:57 +0900)]
e_client: add e_client_under_position_get API
Change-Id: I4285f8e6905589036d791538930da4c3acd287d1
Doyoun Kang [Fri, 17 Feb 2017 15:18:42 +0000 (00:18 +0900)]
tzsh_quickpanel_service: add code to handle the scroll lock of quickpanel service
Change-Id: I716e80854cb990a28ca0e30eda240fb8187de5e4
MinJeong Kim [Fri, 17 Feb 2017 08:20:45 +0000 (17:20 +0900)]
e_client: check content type of ec->frame also on visibilty calculation
Some clients have an external content instead of nternal image object to
project client's buffer until the clients gets be first_mapped status.
This patch checks the client have external content or not, to include
the client into visibility calculation list.
Change-Id: Ib86333b35cbbaf0be27dcc159d274fb5a005bab6
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
JengHyun Kang [Fri, 17 Feb 2017 08:05:33 +0000 (17:05 +0900)]
e_comp_wl: send a touch cancel event only when the touching ec is fully obscured
Change-Id: I96bcac84a2134b998f0c0c5abf44921bfb279a67
Juyeon Lee [Thu, 16 Feb 2017 14:03:18 +0000 (23:03 +0900)]
e_client: Added hook for calculate visibility while LCD off
Change-Id: I20b3a45318b007bec029778fb3f6f66ddd8e6d5f
MinJeong Kim [Thu, 16 Feb 2017 11:30:54 +0000 (20:30 +0900)]
launchscreen: check config value 'launchscreen_without_timer'
Change-Id: I5d075572c8c54e08dd115438946570ec83a217e9
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Changyeon Lee [Thu, 16 Feb 2017 06:49:01 +0000 (15:49 +0900)]
e_plane: check ec valid before dequeue surface for sending to ec
Change-Id: I3a07d75b0f558cce21bd350b1da635876fa703d5
Junkyeong Kim [Thu, 16 Feb 2017 04:44:44 +0000 (13:44 +0900)]
e_comp_object: erase unnecessary condition in e_comp_object_damage
Change-Id: If41e40cf5972969d230223e733499b6b7f1a18dc
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
junghwan Choi [Thu, 16 Feb 2017 05:13:53 +0000 (14:13 +0900)]
wl_desktop_shell : Logs are added for map/unmap
Change-Id: Ifb39afd26f45bacbacc7813e953e3954e4aecb92
Signed-off-by: junghwan Choi <jhhh.choi@samsung.com>
Gwanglim Lee [Wed, 15 Feb 2017 14:05:57 +0000 (23:05 +0900)]
fixed warning
Change-Id: Id8f1ba8f3ee825199f5ef4059865d05f2b52b771
Gwanglim Lee [Wed, 15 Feb 2017 13:55:13 +0000 (22:55 +0900)]
e_pol_vis: introduce to hook for e_pol_vis
E_POL_VIS_HOOK_TYPE_FG_SET is good point to be called after
E_COMP_OBJECT_INTERCEPT_HOOK_SHOW_HELPER hook and given ec
has always mapped state.
Change-Id: I3752c8cc7311f38771269f2cbb026d7b777b67f5