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
Juyeon Lee [Wed, 15 Feb 2017 10:50:22 +0000 (19:50 +0900)]
defer move while unmaximizing client(to saved position)
the code should propagate into new policy file.
this is temperary fix for floating win set/unset issue that
client is not ready with proper size of buffer commit but
server restored floating win geometry to saved x,y
Change-Id: If816e246505f87052aaf3b8adf34dddeda8a2150
Junkyeong Kim [Tue, 14 Feb 2017 05:43:06 +0000 (14:43 +0900)]
e_info_client: free made string after sending eldbus message
Change-Id: I95a6d3ed23a0d7767763406d17eb7efd8359b46b
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Tue, 14 Feb 2017 05:38:34 +0000 (14:38 +0900)]
e_comp_wl_data: free source before error return
Change-Id: I9cca086d9360b588febef9a1a0687c2df828e708
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
parksanghee [Wed, 8 Feb 2017 10:28:07 +0000 (19:28 +0900)]
e_policy_wl: Implement depth-in concept
[Model] Tizen3.0
[BinType] AP
[Customer] N/A
[Issue#] N/A
[Request] Support depth-in
[Occurrence Version] N/A
[Problem] Not support dpeth-in concept
[Cause & Measure] There is no interface to support concept
[Checking Method] Setting > Wifi
[Team] Window Manager
[Developer] Sanghee Park
[Solution company] Samsung
[Change Type] New feature
Change-Id: I845ad4d12659a90eaa79a8984d03246d2d23ee65
Duna Oh [Tue, 14 Feb 2017 06:35:44 +0000 (15:35 +0900)]
fix bug: Do not set tzsh->ec to NULL before e_policy_wl_tzsh_client_del()
e_policy_wl_client_del() is always called before e_policy_wl_tzsh_client_del().
Since setting tzsh->ec to NULL here, we could not reach to e_qp_client_del(tzsh->ec).
This patch solves issues related to quickpanel.
Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: I986ff3784d1359f33330d1387ae5e22b9139577d
JengHyun Kang [Tue, 14 Feb 2017 02:11:01 +0000 (11:11 +0900)]
Fix memory leaks
Change-Id: I9c14788f4afdf548e1594817648dded85e20a8e0
MinJeong Kim [Tue, 14 Feb 2017 10:40:30 +0000 (19:40 +0900)]
remote_surface: send missing if new remote surface is invalid
Change-Id: If77ed7ef68bdb9d47771907ea27cfdf18d69d1b3
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
MinJeong Kim [Tue, 14 Feb 2017 09:12:30 +0000 (18:12 +0900)]
Enabled to swallow indicator object into cw->shobj
Change-Id: I3d9a318b201b13ea63261c716d3c615e72782c7a
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Duna Oh [Mon, 13 Feb 2017 11:07:58 +0000 (20:07 +0900)]
send conformant area according to next angle when rotation begins
Signed-off-by: Duna Oh <duna.oh@samsung.com>
Change-Id: Id92430c6933dcefa55d22668f18eb913465a6c59
Juyeon Lee [Sun, 12 Feb 2017 13:06:02 +0000 (22:06 +0900)]
e_client: floating win's moving out of margin is limited
Change-Id: Ib16633b16b9e45c972180f83aca0bef863ecbb7d
Doyoun Kang [Sat, 11 Feb 2017 07:15:41 +0000 (16:15 +0900)]
e_zone: add a act vaule for rotation info in _E_Zone structure
Change-Id: Ia4146e6a14ddf150fc93e83149b893bf7c9c200e
Doyoun Kang [Fri, 10 Feb 2017 13:06:29 +0000 (22:06 +0900)]
e_service_quickpanel: fix bug for handling quickpanel scrollable state
there was a bug that the indicator didn't shown if the window set the quickpanel's scrollable state to disable
Change-Id: Ic4a94557a9f25471f8083c9d1e7502b983573e81
MinJeong Kim [Thu, 9 Feb 2017 14:56:34 +0000 (23:56 +0900)]
remote_surface: save image data for all normal clients
- Changed image data path to XDG_RUNTIME_DIR/.enlightenment
- Save image data of all normal clients
Change-Id: I4bd792edde3d6dad67d9a75b3ca5f9695298b8bb
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
MinJeong Kim [Thu, 9 Feb 2017 13:00:02 +0000 (22:00 +0900)]
remote_surface: do force offscreen render if remote surface requests
1. Support tizen_remote_surface@remote_render_set
2. Add ec->exp_iconify.skip_by_remote flag
We have determined skip iconify by checking ec->exp_iconify.skip_iconify flag,
and our new request wants to skip iconify policy. But we are not able to
maintain original value of ec->exp_iconify.skip_iconify if remote surface
overrides it. so new flag ec->exp_iconify.skip_by_remote flag is added
to NOT interrupt original icoinfy policy.
Change-Id: I99c925b7297e48cf347d681791c75597ad537384
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Changyeon Lee [Thu, 9 Feb 2017 13:10:30 +0000 (22:10 +0900)]
e_plane: delay release exported surface to queue when hwc mode is changed.
- always clear queue even if hwc client doens't have update.
- release last exported surface when mode_change_age is more than 2.
Change-Id: Id4b781f9ff283370e4e78d0752ac760f0e6aa1b9
Doyoun Kang [Thu, 9 Feb 2017 13:43:40 +0000 (22:43 +0900)]
e_service_quickpanel: send quickpanel_state hidden message to old below window
Change-Id: I1a8d6c709a8903aedaaa91fbfb92917e74f6708a
Gwanglim Lee [Thu, 9 Feb 2017 13:44:06 +0000 (22:44 +0900)]
e_comp: moved missing codes from old _e_comp_client_update faunction
Change-Id: I0e831ec061cef68c573679f14bc4105b469b6a11
Gwanglim Lee [Thu, 9 Feb 2017 13:33:21 +0000 (22:33 +0900)]
e_service_quickpanel: fixed warnings.
removed unused variables.
Change-Id: I6a94283d21f48ee2da68e797c0b310728c51cba0
Gwanglim Lee [Thu, 9 Feb 2017 11:41:50 +0000 (20:41 +0900)]
e_comp: removed unnecessary legacy e_comp->nocomp codes.
However, the nocomp member is still in the E_Comp structure
to avoid unexpected build error.
Change-Id: I26ae3a6489fc99926d0e850640bf7bebd6272c3e
Gwanglim Lee [Thu, 9 Feb 2017 11:22:33 +0000 (20:22 +0900)]
e_client: added support for 'wm.policy.win.rot.render.nopending' aux hint.
The display server doesn't block application rendering if the client window
has a 'wm.policy.win.rot.render.nopending' aux hint during rotation.
Each module can check wheter this aux hint is set by using
ec->e.state.rot.nopending_render member.
Change-Id: Ib1db526d5ef60b5c9c9d29211be5c5b271a04c17
Gwanglim Lee [Thu, 9 Feb 2017 11:21:56 +0000 (20:21 +0900)]
e_comp_wl: added support for E_COMP_WL_HOOK_BUFFER_CHANGE.
To prevent rendering of the specific client, it can make possible
cleanup of e_pixmap by each module when client buffer is changed.
Now, if ec->pixmap doesn't have a resource, e_comp_object_damage
function will not set cw->hwc_need_update value. It enables the
display server to block plane update during HWC state.
Change-Id: I283a43be73b605b334ad7be30c8a88e6efce109a
Sreedeep Moulik [Wed, 8 Feb 2017 08:29:45 +0000 (13:59 +0530)]
e_client: focus_ec NULL check for crash safety
Change-Id: I3bf7d9e7b1e3d5b59951a7508f9dac5bf4bda015
Signed-off-by: Sreedeep Moulik <sreedeep.m@samsung.com>
Sungbae Park [Wed, 8 Feb 2017 04:59:58 +0000 (13:59 +0900)]
e_util_transform : round api add
there is Negative rounding issue.
e_util_transform provides a new function to round float
Signed-off-by: Sungbae Park <sb34.park@samsung.com>
Change-Id: I87d4f1d125505cc2fde9385cd92a2a8a912f78e6
Doyoun Kang [Wed, 8 Feb 2017 08:03:58 +0000 (17:03 +0900)]
e_policy_wl: add code to check above_lock while changing notification level
Change-Id: I6dfd3c20090c5a1c4e0f70c670e82657ecdea35b
Doyoun Kang [Wed, 8 Feb 2017 05:40:27 +0000 (14:40 +0900)]
e_client: add code to check window has ever mapped while calculate visibility
Change-Id: Ib4a2810b85b66eee5a6c294d5b567fdd0a073824
Minsu Seo [Wed, 8 Feb 2017 03:08:19 +0000 (12:08 +0900)]
e_service_quickpanel:remove check qp validataion in scrollable set or get
Change-Id: I865f5c66ff8e36c8c068a6c3efe04643aa2c3424
Changyeon Lee [Wed, 8 Feb 2017 04:05:35 +0000 (13:05 +0900)]
e_plane: fixed flickering when hwc mode is changed to compositing
- prevent enlightenment rendering at displaying buffer.
- previous_surface of renderer is set in commit_data_release.
- if commit pending of plane is true, renderer doens't release previous_surface
in deactivate
Change-Id: Ic30e18c553145bc305c1e18b348d1ac238137351
Duna Oh [Wed, 8 Feb 2017 03:36:13 +0000 (12:36 +0900)]
conformant: remove codes to send 'keyboard state off' when rotation begins
Signed-off-by: Duna Oh <duna.oh@samsung.com>
This patch removes a part of previous patch https://review.tizen.org/gerrit/#/c/67879
This solves the issue resizing conformant area 'twice' while rotating keyboard.
Change-Id: I53bc3e55aa2c223183778b20214a2a4eb5a2ef98
Doyoun Kang [Tue, 7 Feb 2017 04:51:53 +0000 (13:51 +0900)]
e_policy_visibility: add code to uniconify below windows of the deleted window
There was no visible window when the window is destroyed while it is running deiconify_approve.
Change-Id: Iab91c4eabdbb35f68fdfde8f1ecd9b215b9381df
Doyoun Kang [Mon, 6 Feb 2017 23:37:19 +0000 (08:37 +0900)]
e_policy_wl: check the indicator owner's show state before property update
there was a bug that the indicator's angle set to portrait on landscape mode during effect.
Change-Id: Iaa788060e4284dd23dd1b280f7a372430a24a07f
Changyeon Lee [Fri, 3 Feb 2017 05:57:52 +0000 (14:57 +0900)]
e_output: commit plane when plane needs unset commit
Change-Id: I3c283c21b34f0bd8982933135009308fd4b31f9a
Seungjin Park [Thu, 2 Feb 2017 09:44:14 +0000 (18:44 +0900)]
e_policy: Add a function to call aux_message_send with variable arguments
Signed-off-by: Seungjin Park <sj8808.park@samsung.com>
Change-Id: I48d27a34aab0af73b41a026357c1ac7607884097
MinJeong Kim [Mon, 6 Feb 2017 09:04:52 +0000 (18:04 +0900)]
e_comp_wl_data: do not skip new selection set from cbhm
Change-Id: I9573aeb908cacb4e1ec4129b882f86fd2f8de6c1
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Seungjin Park [Tue, 24 Jan 2017 08:34:28 +0000 (17:34 +0900)]
e_policy_wl: Reset by_client flag after e_client_uniconify
Fix by_client flag init timing to let effect module know by_client or by_visibility
Change-Id: I4500af99232929627357c04d00e6b032d0eb669a
Signed-off-by: Seungjin Park <sj8808.park@samsung.com>
Doyoun Kang [Sun, 5 Feb 2017 07:20:57 +0000 (16:20 +0900)]
e_policy_stack: add ec's changed flag in e_policy_stack_transient_for_set
there was a bug that the window stack is not changed when it set a transient_for by conformant policy
Change-Id: I5c6903cb0c6be3f3b9f62254c9b668d61e033274
MinJeong Kim [Thu, 2 Feb 2017 12:49:48 +0000 (21:49 +0900)]
conformant: fix wrong ec hide and add buffer change handler
Change-Id: I1694a75e9ee75f17cce8e4a5a950d6a53452b0c6
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
MinJeong Kim [Fri, 3 Feb 2017 08:03:13 +0000 (17:03 +0900)]
remote_surface: do not set offscreen when provider is destroied
If provider client wants to be normal window after destruction of provider
resource, provider client has to set offscreen first before request for
destroying its tizen_remote_surface_provider resource.
Change-Id: I6ce8d6384de3381a20b6e24fd3c612aa0921a9b9
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>