Changyeon Lee [Wed, 27 Mar 2019 12:52:14 +0000 (21:52 +0900)]
e_hwc_window: fix wrong release buffer to queue
if buffer of display and buffer of commit data are same,
don't release buffer to queue
Change-Id: I0638b73b109c7abf218581b8c605cd6e0e170fe1
Junkyeong Kim [Tue, 26 Mar 2019 09:20:47 +0000 (18:20 +0900)]
e_hwc_windows: erase unnecessary code for pp zoom
Change-Id: Ibeb5b20684c19e0d0a0e38c35062c5b285931864
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Tue, 26 Mar 2019 09:18:47 +0000 (18:18 +0900)]
e_hwc_windows: support hwc mode pp zoom
add pp_hwc_window to support hwc mode pp zoom.
if pp_zoom set, it works forcely gl compositing mode by change all hwc_window state to client type.(except video)
but if there is only 1 visible hwc_window, do not use gl compositor.
instead, get the pp source buffer from this hwc_window.
Change-Id: I24e0d6d5b25e85d7fc4795f000f605cab6cbf0d8
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Fri, 22 Mar 2019 08:01:14 +0000 (17:01 +0900)]
e_hwc_window: add e_hwc_window_pp_commit_data_acquire API for pp zoom
e_hwc_window_buffer_fetch: do not execute tdm set. tdm set execute after pp done.
e_hwc_window_pp_commit_data_acquire: if pp_hwc_mode set, it means there is only 1 visible hwc_window.
in this case do not execute compositor, get commit data from this client type hwc_window.
Change-Id: Icfdc0629a71c166614ddb9d05dda29ea96fe277e
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Fri, 22 Mar 2019 07:34:09 +0000 (16:34 +0900)]
e_hwc_window: add e_hwc_window_pp_rendered_window_update API for pp zoom
if pp set, make all hwc_window to client forcely.(except video)
so execute _e_hwc_window_rendered_window_set with FALSE parameter.
Change-Id: I5e9c3fc9bc0e4e47b7d51821519c80d5da125fad
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Fri, 22 Mar 2019 07:23:44 +0000 (16:23 +0900)]
e_hwc_windows: add pp_unset flag
need pp_unset flag when pp zoom unset.
make once comp mode buffer to show origin size buffer.
after showing that comp buffer, disable pp_unset flag.
Change-Id: I499716cc49a62c73a1b04c07148dc9ee509983b0
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Fri, 22 Mar 2019 04:40:46 +0000 (13:40 +0900)]
e_hwc_windows: enable pp zoom
if pp set, execute tdm_hwc_set_client_target_buffer and
tdm_hwc_accept_validation after pp commit done.
make all hwc_windows type to client except video.
Change-Id: I47558b74ce96c2be746263d00875ae21b2a3b896
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junseok, Kim [Fri, 29 Mar 2019 07:41:12 +0000 (16:41 +0900)]
e_client: check buffer_flush during revert_focus
there is bug that didn't send iconic_state_changed event to client.
if the client has buffer_flush off, that the client can uniconify without send iconic_state_changed event.
this patch fix it with check buffer_flush before doing revert_focus.
Change-Id: I33dd62a0f5cdc43b804b2f5196fbfac671835266
Junseok, Kim [Tue, 26 Mar 2019 06:32:43 +0000 (15:32 +0900)]
e_desk: fix svace issue
Change-Id: I09e146afbe0fffb7441e5d2b3f34a7a1f7cdbb05
SooChan Lim [Thu, 28 Mar 2019 05:05:49 +0000 (14:05 +0900)]
hwc: turn off the hwc log as a default.
Change-Id: I2c8312bf1e46470df2657716acde704f30c796b7
Junseok, Kim [Wed, 27 Feb 2019 10:16:03 +0000 (19:16 +0900)]
e_policy_wl: add privilege check function for tzsh-softkey
Change-Id: I748159c4d73ecd6b11689526bf562b0e03008753
minjjj.kim [Thu, 21 Mar 2019 04:37:39 +0000 (13:37 +0900)]
remote_surface: manage consumers having multiple remote surface
Previous structure of hash which is storing consumer e_client was not considered
about multiple remote surface. This patch will improve and prevent predictable
malfunction when enlightenment handles consumers having multiple remote surface.
Change-Id: Ib5891e9b8254380429a6a8797197399ea368e99c
jeon [Wed, 20 Feb 2019 11:57:04 +0000 (20:57 +0900)]
e_service_gesture: prevent a single object from having multiple gestures
Change-Id: Ib1b2e17556f5584e6bcc3bfcce22d807141c5fdc
YoungJun Cho [Mon, 25 Mar 2019 09:04:26 +0000 (18:04 +0900)]
e_comp_screen: Add e_comp_screen_rotation_pre_set() API
This patch adds e_comp_screen_rotation_pre_set() API.
Change-Id: I663e69408605deaa8813cc657d38fc26c6a729eb
Signed-off-by: YoungJun Cho <yj44.cho@samsung.com>
jeon [Mon, 25 Feb 2019 04:58:23 +0000 (13:58 +0900)]
e_devicemgr_inputgen: allow inputgenerator generate events using already connected devices
Change-Id: I0834d96c22e37b813378dd237385a586b78b911b
Changyeon Lee [Mon, 25 Mar 2019 09:49:58 +0000 (18:49 +0900)]
e_hwc_windows: consider 24bit partial window when get visible windows list
Change-Id: I0203704570cc33a903d292f87cc295222dfcd496
Changyeon Lee [Mon, 25 Mar 2019 06:57:28 +0000 (15:57 +0900)]
e_hwc_window: set composition state when hwc_window is created
if set directly composition state, it is possible that
composition state of tdm_hwc_window isn't updated
Change-Id: I22cee2d791e5bb8a72ea80161fab37a468ba7a5c
lsj119 [Fri, 22 Mar 2019 05:07:58 +0000 (14:07 +0900)]
e_comp_wl_rsm: Support EClient capture
For this, add new api - e_client_image_save()
Change-Id: I91cf8d81ee61b987357d5ed95d347a04e10c8022
lsj119 [Thu, 21 Mar 2019 02:35:58 +0000 (11:35 +0900)]
e_comp_wl_rsm: make path for image
Modified to create image path before create the thread.
Because just a thread is created at a time, it is possible.
Change-Id: I3ccf9c0473a7ddc5d745c1b27f53a272e6768c7a
lsj119 [Wed, 20 Mar 2019 11:16:35 +0000 (20:16 +0900)]
e_comp_wl_rsm: use e_comp_wl_remote_surface_image_save
For redude duplicate code, use e_comp_wl_remote_surface()
instead of _remote_source_save_start()
Change-Id: Ib448b33620c4dfd97cfa5ecf70f2930d45f6494e
lsj119 [Wed, 20 Mar 2019 10:58:28 +0000 (19:58 +0900)]
e_comp_wl_rsm: remove the defer_img_save
the defer_img_save made for restart save. but it is no longer used.
Change-Id: I0f017e10ab0c00701ad4efd4be8c95e9f89b7d45
Seunghun [Fri, 22 Mar 2019 04:45:03 +0000 (13:45 +0900)]
viewport: Export e_comp_wl_viewport_create() to service modules.
It's to provide a service to video module.
Change-Id: Iccfeca3831e66ac8b405fee50d32fc8bb51a8405
Doyoun Kang [Wed, 20 Mar 2019 01:37:02 +0000 (10:37 +0900)]
e_client: add e_client_pos_set/get, e_client_size_set/get
Change-Id: Ib39548edfd17a73764dec7b8a955b228a3c759f1
Juyeon Lee [Tue, 19 Mar 2019 03:31:23 +0000 (12:31 +0900)]
added config: canvas_render_delay_after_boot
no canvas update before client's commit request
begin rendering after 1st commit form normal window
Change-Id: I2b019b809321899e69ea3ca1c0530e1b3013f3c0
jeon [Tue, 19 Mar 2019 10:17:14 +0000 (19:17 +0900)]
e_keyrouter_wl: don't check the privilege for media keys only for or-excl grab
- capi-system-media-key provides key grabs for media keys in or-excl
which is overridible-exclusive mode of grab. As most of the media
keys are not harmful, we don't check the privilege for them.
By the way, when it comes to exclusive mode of grab for them we need
to check the privilege of it because they may seem not working when
they're sent to the application which grabs them in exclusive mode.
Therefore we must bypass the check of privilege only for or-excl
mode of grab.
Change-Id: I9d07b22800bdaaa91d0e0f85bd0688314e50030f
Doyoun Kang [Tue, 19 Mar 2019 07:39:58 +0000 (16:39 +0900)]
e_magnifier: add stand_alone mode
Change-Id: I2c3a3f4f54acac0c2fb7643a87dd0e8d3bfcdd99
Doyoun Kang [Mon, 18 Mar 2019 09:36:34 +0000 (18:36 +0900)]
e_magnifier: update code for magnifier feature
- add an owner of the magnifier
- handle move/resize event of smart members
- handle the splash launch image
Change-Id: I81a0f8718fa4d2ad878b3af89dbb49a74743242f
Juyeon Lee [Fri, 8 Mar 2019 03:20:36 +0000 (12:20 +0900)]
e_msg : restore e_msg.c/h from opensource enlightenment
e_msg is intended to send/handle inter-module message communication
this origins by the commit
4fa5c6343c93b4f0e73ee52e06f017c74e4cb38e
Change-Id: Ieaeca3be3c247ed7bec132686d1e901266704fa2
Sung-Jin Park [Mon, 18 Mar 2019 07:46:25 +0000 (16:46 +0900)]
Packaging: remove unnecessary file (enlightenment.spec.in)
Change-Id: I02aa7649b5fbc2d28ab3553c3ae54a19c62a2e18
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
SooChan Lim [Thu, 14 Mar 2019 09:45:38 +0000 (18:45 +0900)]
e_hwc_windows: set the DEVICE type by force when the ec is not redirected.
That the ec is not redirected means that E20 does not care about the ec.
Therefore, E20 has no right to set the CLIENT type. It just let it go
to set the DEVICE type and make the tdm backend decides the hwc policy.
Change-Id: I5298d2a044f3c7ac08da2052321adfd04f8a2dee
SooChan Lim [Sun, 24 Feb 2019 06:06:09 +0000 (15:06 +0900)]
e_hwc: add API for set/get property on the E_Hwc
E_API Eina_Bool e_hwc_available_properties_get(E_Hwc *hwc, const hwc_prop **props, int *count);
E_API Eina_Bool e_hwc_property_get(E_Hwc *hwc, unsigned int id, hwc_value *value);
E_API Eina_Bool e_hwc_property_set(E_Hwc *hwc, unsigned int id, hwc_value value);
Change-Id: Idc1991a453ed9a8003966a5727605d9a07ff26ce
Changyeon Lee [Wed, 13 Mar 2019 10:21:13 +0000 (19:21 +0900)]
e_output: fix wrong checking visible state of ec
Change-Id: Id9bad67dbbccc49b44317e575787db3cd0b1049c
Changyeon Lee [Tue, 12 Mar 2019 07:46:22 +0000 (16:46 +0900)]
e_hwc_windows: check child of smart object when update visible windows
quickpanel and some module use e_layout and pack ec to e_layout.
so hwc_windows should check child of smart object.
Change-Id: Idced158a036c713719f2b50c3f9b0f5c51ca2cb1
Changyeon Lee [Thu, 14 Feb 2019 08:38:57 +0000 (17:38 +0900)]
e_hwc_windows: update state of visible windows if device available is changed
if device available of hwc and hwc_windows is changed, e20 should do validate hwc.
Change-Id: Ifee4ce6cd3e6a2077022f837883136c1445097e2
Changyeon Lee [Tue, 5 Mar 2019 08:31:12 +0000 (17:31 +0900)]
e_comp_object: ref/unref tbm_surface when call native_surface_set
Change-Id: Ib8512fa03b2adedd84089b514c48da4bb380dde3
Changyeon Lee [Wed, 6 Mar 2019 11:36:42 +0000 (20:36 +0900)]
remote_surface: send prebind when bind_ec is called by E_EVENT_CLIENT_SHOW
Change-Id: I8e70354b862edd95e70d847a447dd3ff3f6460e9
Doyoun Kang [Wed, 13 Mar 2019 08:56:29 +0000 (17:56 +0900)]
e_policy: fix bug for handling iconify/uniconify fully-obscured window
There was a bug that the fully-obscured window was not iconified in visibility hook.
If a skip_iconify window is placed above on the fully-obsucred window, then the fully-obscured
window could not be iconified because the skip_iconify window is not considered to find above window.
So, If below case, "win B" is not iconified and could get the focus wrong.
[top]
Win A (24 bit skip_iconify)
Win B (24 bit fully-obscured, but not iconic)
[bottom]
Change-Id: Ibd72f426d68661b9f767914db6f64915959adaad
Seunghun [Mon, 11 Mar 2019 04:35:34 +0000 (13:35 +0900)]
e_comp_wl_shell: remove unnecessary comment.
Change-Id: I85be47c848d00f9891f91bd0253018274c44784b
Seunghun [Mon, 11 Mar 2019 04:26:54 +0000 (13:26 +0900)]
e_comp_wl_shell: 'ec->comp_data->shell.surface' has to be NULL.
It is to prevent for 'E_Shell_Surface_Api' functions to be called from outside.
Change-Id: I257c1ef1d6db7dffd86a43aa2349b195f8eb55ca
Juyeon Lee [Fri, 8 Mar 2019 01:04:47 +0000 (10:04 +0900)]
e_util_transform.c/h: change file not executable
Change-Id: Iea81d2618d6e94744f5f5b10c185601741d0a961
SooChan Lim [Thu, 7 Mar 2019 23:45:49 +0000 (08:45 +0900)]
e_hwc: fix the build break
Change-Id: I1df5e772b3c7334bcf5548f1ebb97269f8db54dc
Junseok, Kim [Thu, 7 Mar 2019 08:41:08 +0000 (17:41 +0900)]
e_policy_wl: fix typo
Change-Id: Ifc79ebd97f5287214419b6add1a14e7860a8c67c
SooChan Lim [Tue, 19 Feb 2019 07:44:24 +0000 (16:44 +0900)]
e_hwc: make the e_hwc_policy_get be E_API
Change-Id: Iba6c65cb1a953fa9cd7e5fb27eada5c16d5d2ec7
SooChan Lim [Fri, 15 Feb 2019 08:50:42 +0000 (17:50 +0900)]
e_comp_screen: add the debug for printing the avaliable properties.
Change-Id: I33f8f878a318a6ff7d80d5dbce9f4aae5dbe0bc5
SooChan Lim [Tue, 19 Feb 2019 01:23:14 +0000 (10:23 +0900)]
e_hwc_window: update the composite type of the tdm at creating the hwc_window
Change-Id: I56b207369565d0519189106ebb8efd207f455d0e
SooChan Lim [Thu, 14 Feb 2019 09:57:04 +0000 (18:57 +0900)]
e_hwc: add some e_client_hwc api
e modules can set and get the hwc properties.
The apis are below.
E_API Eina_Bool e_client_hwc_available_properties_get(E_Client *ec, const hwc_prop **props, int *count);
E_API Eina_Bool e_client_hwc_property_get(E_Client *ec, unsigned int id, hwc_value *value);
E_API Eina_Bool e_client_hwc_property_set(E_Client *ec, unsigned int id, hwc_value value);
Change-Id: I88cbd2f2d6b967fda1e6ab2443d42c033b277d48
SooChan Lim [Thu, 14 Feb 2019 09:56:24 +0000 (18:56 +0900)]
e_hwc_window : add e_hwc_window_get_property
Change-Id: I80723a9252ad399bda870430f75b2d81779847f4
Seunghun [Mon, 4 Mar 2019 08:14:15 +0000 (17:14 +0900)]
e_hwc_window: Set 'is_video' flag for VIDEO STATE hwc window.
The 'is_video' flag has to be set because there are some code using it
to handle video client in hwc implementation.
Change-Id: I65ab8e0dc9aefd373594996ac6331041a1f9fc52
Seunghun [Wed, 27 Feb 2019 02:28:06 +0000 (11:28 +0900)]
hwc_window: Remove E_CLIENT_HOOK_NEW_CLIENT, it's dead code due to absence of E_Zone of E_Client.
Change-Id: I38b30d0bc24e29af696291514f2905f8953eb473
Seunghun [Wed, 27 Feb 2019 07:55:45 +0000 (16:55 +0900)]
video: Show/Hide evas_object of video client instead of using cb func.
This patch set enlightenment module free to handle a state of show/hide of
evas_object of video client.
Change-Id: I1769c03bc9ee81885d66a6a299f437dab1d5f088
Seunghun [Wed, 27 Feb 2019 07:51:39 +0000 (16:51 +0900)]
video: Remove _e_video_cb_evas_hide().
it's a dead code.
Change-Id: I1597a20b337d7954aaa2b4d30c654907356cd396
Seunghun [Wed, 27 Feb 2019 07:42:50 +0000 (16:42 +0900)]
video: Emit 'E_EVENT_CLIENT_VISIBILITY_CHANGE' event to video client.
'E_EVENT_CLIENT_VISIBILITY_CHANGE' will be raised for video client if
follow_topmost_visibility flag is set. This will set enlightenment
module free to handle changing visibility.
Change-Id: I8721877b21579389fd43a047070f5da1884e7680
Seunghun [Thu, 7 Mar 2019 08:06:33 +0000 (17:06 +0900)]
video: Exposed APIs related video.
'E_Client_Video' APIs has to be exposed for video modules.
Change-Id: I0fd5012d49c2df39a8f08b141a0c4b391d0b517c
Juyeon Lee [Mon, 4 Mar 2019 12:22:23 +0000 (21:22 +0900)]
title: send E_EVENT_CLIENT_PROPERTY when title changed
if zxdg_toplevel_v6 requests title_set than, while evaluating sends e event
so E modules can handle specific window exceptions refer title
Change-Id: Ic459e7a1040e1178730fe40b9cb6c9b1d47e2567
Signed-off-by: Juyeon Lee <juyeonne.lee@samsung.com>
Juyeon Lee [Fri, 22 Feb 2019 07:19:14 +0000 (16:19 +0900)]
e_comp_object: e_comp_object_input_rect_get from EINTERN to E_API
is changed extra module to use.
Change-Id: Iacbf8eaa8e8b184b46c61c9c4a1ffd0b78bc117f
Juyeon Lee [Wed, 27 Feb 2019 11:10:18 +0000 (20:10 +0900)]
e_policy: add hook for tizen_policy set_notification_level
notification window such as call window requires transition effect
even it is notification window(gear)
Change-Id: Ieee88221db831e900b1cb04b0616c1fff7f2c252
Juyeon Lee [Wed, 27 Feb 2019 07:27:01 +0000 (16:27 +0900)]
buferqueue: fix svace NULL dereference handling
Change-Id: I22ba094a07fedc8cf2037239c15ba10409859a3a
Juyeon Lee [Tue, 26 Feb 2019 09:13:59 +0000 (18:13 +0900)]
e_policy: add context menu for e_policy_client_is_quickpanel
quickpanel service type added (context menu)
Change-Id: Ied2ab67776d1f48f36d8cc27f09d626caa7e5d21
Doyoun Kang [Wed, 6 Mar 2019 09:38:05 +0000 (18:38 +0900)]
e_service_quickpanel: add log for debugging
Change-Id: I4c5a34afcd9a4cd7830b6358ba6d3721a50f73c7
Seunghun [Wed, 20 Feb 2019 02:10:11 +0000 (11:10 +0900)]
e_comp_wl_shell: Do not reference 'ec' if e_object_unref() returns '0'.
The instance of E_Client is supposed to be freed if e_object_unref()
returns '0'. Hense, processing cannot access 'ec' in that case.
Change-Id: I842512455a8fac831363bba4a62f10bf43f271fa
jeon [Tue, 5 Mar 2019 08:07:46 +0000 (17:07 +0900)]
fix memory leak - e_comp_object_input_rect_get()
- In e_comp_object_input_rect_get() function append data
to list, but currently there are not free list after usage.
So free these invalid usage.
Change-Id: I0e856cd3e94668e7decd933f93efe6d170500cad
Doyoun Kang [Sun, 17 Feb 2019 08:31:32 +0000 (17:31 +0900)]
add e_managnifier feature
Change-Id: I6304cd76fa31f1b86414674a1ce7872a74c817b8
jeon [Thu, 14 Feb 2019 09:53:12 +0000 (18:53 +0900)]
e_service_gesture: support a multi finger gesture
Change-Id: Idb673459be03967db3e8e2cb26dce9f669bb74ef
Seunghun Lee [Fri, 15 Feb 2019 08:56:09 +0000 (17:56 +0900)]
e_comp_wl: Remove return code by validation of below_obj.
_e_comp_wl_subsurface_check_below_bg_rectangle() implementation should
handle the case that below_obj is exist in case of alpha client.
Change-Id: Idc455eb44f3915525275a59946fb6594442bfc4e
Seunghun Lee [Fri, 15 Feb 2019 02:27:25 +0000 (11:27 +0900)]
e_comp_wl: Delete below background object if client want to change its opaque state to alpha.
Background object placed below should be removed when client changes its
opaque state to alpha so that make other windows to be visible.
Change-Id: Iaaab49fce8c7e10f63a87647fdb6650a88928753
Changyeon Lee [Mon, 11 Feb 2019 10:19:02 +0000 (19:19 +0900)]
e_plane_renderer: fix memory leak
Change-Id: I5b05899e34309137dfa5964d080ed2f6a7848292
Gwanglim Lee [Tue, 12 Feb 2019 09:36:25 +0000 (18:36 +0900)]
quickpanel: removed unnecessary null check
Change-Id: Icfae768becc28ab6e7b750cf2b341bc019b3f710
Gwanglim Lee [Tue, 12 Feb 2019 09:32:22 +0000 (18:32 +0900)]
e_info_server: fixed string buffer size warning
Change-Id: Iad26f92998c689ddddc51196b47cbe59de9f5250
Gwanglim Lee [Tue, 12 Feb 2019 09:20:54 +0000 (18:20 +0900)]
e_client: removed a dead code
Change-Id: Idb43156c53deab4640fe3e87f70685d54982407c
SooChan Lim [Thu, 7 Feb 2019 10:38:32 +0000 (19:38 +0900)]
e_info: change the none into the no
Change-Id: Iab1b081a56cee59182beae26b5d45671721e2113
SooChan Lim [Thu, 7 Feb 2019 10:34:38 +0000 (19:34 +0900)]
e_hwc_window: set the zpos of E_HWC_WINDOW_STATE_NONE.
Change-Id: Ib9cd8f0ff6780b8558a3eb9063eda747cc0059f2
SooChan Lim [Thu, 7 Feb 2019 10:22:02 +0000 (19:22 +0900)]
e_hwc_windows: sort the hwc_windows by zpos
Change-Id: I29ce6c46f69a1ee2fffdc782e5d84ac8a95109ff
Changyeon Lee [Thu, 31 Jan 2019 07:19:49 +0000 (16:19 +0900)]
e_info: print fps of hwc window
Change-Id: I3b20b35c0ae726c985411b75dcdd1436359ff7fd
Changyeon Lee [Mon, 28 Jan 2019 08:33:07 +0000 (17:33 +0900)]
e_hwc_window: add e_hwc_window_fps_get
Change-Id: I76485017652d4ccfc137278aeafab5b289e4c8b5
Changyeon Lee [Wed, 30 Jan 2019 03:23:53 +0000 (12:23 +0900)]
e_info: add hwc_wins option to winfo
Change-Id: Iebe63457d9585b71f5d6143316117e6cdd908d4e
Changyeon Lee [Tue, 29 Jan 2019 08:20:38 +0000 (17:20 +0900)]
e_info: add hwc_wins option to dump of winfo
Change-Id: Icfcb139f2a62b36e29a2b76d01090c54d6dcad96
Changyeon Lee [Thu, 7 Feb 2019 06:01:59 +0000 (15:01 +0900)]
e_info_server: remove unreachable code
Change-Id: I8cb120003aa8e1beae1e2d9eb926f18b16850b69
Changyeon Lee [Thu, 7 Feb 2019 05:57:14 +0000 (14:57 +0900)]
e_info_server: add checking null of E_Desk and fp
Change-Id: I525414c6a3dee10ebca89b6a4310cb0104323080
Junseok, Kim [Thu, 31 Jan 2019 09:27:23 +0000 (18:27 +0900)]
e_test_helper: change eldbus_connection to e_dbus_conn
Change-Id: Iff814eca5e166f0ac348754300d959ac94ee40b4
Doyoun Kang [Tue, 29 Jan 2019 01:08:25 +0000 (10:08 +0900)]
e_info: add ec list information for printing topvwins
Change-Id: I8a144c1fd7716b18cc24a7ad5d3eb479f6bfffad
Gwanglim Lee [Fri, 18 Jan 2019 00:21:10 +0000 (09:21 +0900)]
e_comp_wl_rsm: make sure temp file is created with secure permissions.
Change-Id: I1bc7262df16c982283e170282d7be800e2a3e430
Changyeon Lee [Mon, 28 Jan 2019 04:58:18 +0000 (13:58 +0900)]
e_hwc_window: reset constraints when device type window transit to composite
Change-Id: I58d3eff9db56a51579945bcf7f157ccd19673431
Changyeon Lee [Fri, 25 Jan 2019 11:58:34 +0000 (20:58 +0900)]
e_hwc_window: add e_hwc_window_transition_get/set func
Change-Id: I2a55c748d92f3dab6e9b4243f582cf64eb174a48
Changyeon Lee [Thu, 24 Jan 2019 10:54:45 +0000 (19:54 +0900)]
e_hwc_windows: fix typo
Change-Id: I1c8e706232866d040cc27b718eaeba82afcbafa8
Changyeon Lee [Thu, 24 Jan 2019 10:17:34 +0000 (19:17 +0900)]
e_hwc_windows: commit hwc even if only info of hwc_window is changed
Change-Id: Ie84db27423287b2a29f91d5fb8f92b1362d9cc72
Doyoun Kang [Mon, 28 Jan 2019 07:09:47 +0000 (16:09 +0900)]
e_info_server: modify printing smart objects' information order
Change-Id: I0b1b6f53551780ef860049da6d20ca275115bd1e
jeon [Fri, 25 Jan 2019 04:24:56 +0000 (13:24 +0900)]
devicemgr: add virtual mouse/key device creation using configuration
- This functions were lost during devicemgr migration to core
- so cherry pick this funtions
Change-Id: I89195f203cba11624e460488373e0de6c5a53fbe
Sung-Jin Park [Fri, 25 Jan 2019 01:06:41 +0000 (10:06 +0900)]
e_dbus_conn: call eldbus_connection_unref() within an ecore main thread
Change-Id: I56774c20de34b68aded26430c3325dce831f6c1a
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Sung-Jin Park [Thu, 24 Jan 2019 09:50:59 +0000 (18:50 +0900)]
Revert "e_dbus_conn: do eldbus_connection_unref in the main thread, add a logic to do unref using reference count"
This reverts commit
b5d331adc26b91154b3b4ca1727e8e750b7bf11d.
Change-Id: I99e3028b2ac71a4617e4442fa09812d8f00b0f47
Changyeon Lee [Thu, 24 Jan 2019 04:41:31 +0000 (13:41 +0900)]
e_hwc_windows: fix build warning on 64bit system
Change-Id: Ic39f9f5575706e0054304da19b4fd71e1fecdf0c
Changyeon Lee [Mon, 21 Jan 2019 02:43:04 +0000 (11:43 +0900)]
e_hwc_windows: skip hwc_window of ui under 24bit window in visible list
Change-Id: I850ceef12d9a8aeca98f02c1c6e4a60c50431236
Junkyeong Kim [Tue, 22 Jan 2019 04:57:10 +0000 (13:57 +0900)]
e_comp_screen: support added output's mode change
Change-Id: I191b8bdcc369cedd927f5bd1b2e50ff7cc006b8e
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Tue, 22 Jan 2019 04:52:57 +0000 (13:52 +0900)]
e_output: support external output mode change
Change-Id: I3277e2a3914c67fc0d7a3d8d5b57b85ee8771d9b
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Mon, 21 Jan 2019 11:47:56 +0000 (20:47 +0900)]
e_plane: add e_plane_external_reset function
to support output mode change, add this function.
external output mirror mode use e_plane zoom's pp.
if output mode changed, pp dst buffers size also have to be changed.
Change-Id: I630cf070359fc2d66b32c2aaa3f37ec272c414b0
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Mon, 21 Jan 2019 11:37:08 +0000 (20:37 +0900)]
e_eom: support output mode change
Change-Id: I9ba3613704a8bafe1b370e91de759abca2cca751
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
aakarshanga [Wed, 16 Jan 2019 05:04:35 +0000 (10:34 +0530)]
e_util_transform: Rotation transformation along particular axis
Change-Id: Ie0a380724acb394f2c6d7ecf221e2225c8c676e0
Signed-off-by: aakarshanga <aakarshan.ga@samsung.com>
Gwanglim Lee [Tue, 15 Jan 2019 00:54:59 +0000 (09:54 +0900)]
remote_surface: added a way to get a list of tizen remote surface providers
Change-Id: I99fcb17424d3c03c8c79dd06144c15d9b52074cd
jeon [Thu, 17 Jan 2019 06:55:41 +0000 (15:55 +0900)]
e_keyrouter: modify top position grab check condition
- ec->visible is only check this ec is mapped or not
- visible window status is always E_VISIBILITY_UNOBSCURED
Change-Id: I4f86ec83cc548e2b06d527bb91d3a58b7bad4c23
Changyeon Lee [Thu, 17 Jan 2019 06:54:10 +0000 (15:54 +0900)]
e_hwc_windows: fix NULL pointer dereferences
Change-Id: I99c4ce3680b1154a54a2ce882f74e1fb7292d0ce
Changyeon Lee [Thu, 17 Jan 2019 06:38:43 +0000 (15:38 +0900)]
e_plane_renderer: fix NULL pointer dereferences
Change-Id: I9c97cf2d460dce1dcef7d431df4e40eb230bcfc9