Seunghun Lee [Wed, 19 Feb 2020 00:47:28 +0000 (09:47 +0900)]
video:hwc_planes: add a pending buffer for use when plane is not ready.
Change-Id: Ia9b628141e15ae61dc5b8ac61146416bd10f3bf2
Seunghun Lee [Wed, 19 Feb 2020 00:49:03 +0000 (09:49 +0900)]
video:hwc_planes: remove unused forward declaration.
Change-Id: I8fb37a70c9b50b29d656bf123b649048d794cc0e
Seunghun Lee [Tue, 18 Feb 2020 12:04:32 +0000 (21:04 +0900)]
video:hwc_planes: remove unused function.
Change-Id: Ie2769e4d2fcbe74c6161cf401f6f4c037036c72f
Seunghun Lee [Tue, 18 Feb 2020 11:46:59 +0000 (20:46 +0900)]
video:hwc_planes: reduce duplicate codes.
Change-Id: Ie57acaf419f0549d65e75852ed6d1279512f1b32
Seunghun Lee [Tue, 18 Feb 2020 11:17:46 +0000 (20:17 +0900)]
video:hwc_planes: remove unused return value.
Change-Id: Iabadc0d2d42c0d7c2bd2cc9a17f9a829133d6cc9
Seunghun Lee [Tue, 18 Feb 2020 11:53:19 +0000 (20:53 +0900)]
video:hwc: fix build warning about unused variable.
Change-Id: Ic9be27c7cafb1c4fff5cd0ee003f561f21e5ee37
MinJeong Kim [Mon, 17 Feb 2020 08:53:41 +0000 (17:53 +0900)]
e_service_launcher: pass correct launchscreen path
Change-Id: Ie87c030c4448d41034b330b6910a746965466f8d
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
jeon [Fri, 14 Feb 2020 08:09:04 +0000 (17:09 +0900)]
e_keyrouter: fix memory leaks
- fix coverity issues
Change-Id: I0c9078f11dc6dbc44232b5d1c63fb726ff018530
Changyeon Lee [Wed, 12 Feb 2020 08:40:22 +0000 (17:40 +0900)]
e_hwc_windows: not accept vaildation if norender is set
if not accept validation, tdm_hwc_commit also isn't called.
Change-Id: I45b345e47395866d22e23d404bb86c2d1a6f0c9f
Seunghun Lee [Thu, 16 Jan 2020 10:44:23 +0000 (19:44 +0900)]
video: Move definitions of some macro to a file actually using it.
Change-Id: I18424647002ed3001ab4910626c11881482492db
Seunghun Lee [Thu, 16 Jan 2020 10:40:38 +0000 (19:40 +0900)]
video: Re-ordering internal API list according to interface.
Change-Id: Iae70ee43beca3901ac8a20e59a731a027390d406
Seunghun Lee [Thu, 16 Jan 2020 10:37:01 +0000 (19:37 +0900)]
video: Make a noise only for failure case.
Change-Id: Ia9f76252b396e27b6079bc1583761d452da5df54
Seunghun Lee [Thu, 16 Jan 2020 06:30:05 +0000 (15:30 +0900)]
video: Remove unused macro
Change-Id: I73bad39034730b114397ff3f435dcf3657422a84
Seunghun Lee [Thu, 16 Jan 2020 06:20:15 +0000 (15:20 +0900)]
video: Remove if statement that is not necessary.
There is no need to check if evas object is bigger than 1.
Just make it 1x1 whenever its size changed.
Change-Id: I40139148914803260571a1fe40a7f53e15ae095f
Seunghun Lee [Thu, 16 Jan 2020 06:18:04 +0000 (15:18 +0900)]
video: silence a log for information level.
Which is being too much printed, and doesn't seem to be necessary.
Change-Id: Iad230d60f7ad161f811e762deefec7288ca5dc18
Doyoun Kang [Fri, 14 Feb 2020 05:19:11 +0000 (14:19 +0900)]
capture: add code to capture window before unmap
There was a bug that the window was not captured when it was unmapped.
This fixes it.
Change-Id: I93976058115d74ff7cfcf56a60bc432b87100311
Sung-Jin Park [Fri, 14 Feb 2020 04:09:39 +0000 (13:09 +0900)]
e_keyrouter: fix a memory leak in _e_keyrouter_long_timer()
Change-Id: I5e0c6998bb5a62b4e57a6a7a77370a5b91c4e90f
Signed-off-by: Sung-Jin Park <sj76.park@samsung.com>
Seunghun Lee [Wed, 18 Dec 2019 06:17:12 +0000 (15:17 +0900)]
video: Referencing 'E_Comp_Wl_Buffer' before pp commit.
A handler for pp commit done can be called directly in tdm_pp_commit().
Therefore, a buffer has to be referenced before calling it for safety.
Change-Id: Ief542676d8f6425e4951598796140f8cceb740c6
Seunghun Lee [Thu, 16 Jan 2020 03:34:45 +0000 (12:34 +0900)]
e_comp_wl: Do update stack order of subsurface for safety.
There is possibility that stack order of subsurface is abnormal before
registering callback function for EVAS_CALLBACK_RESTACK.
So, a function updating stack order of subsurface has to be called for
safety.
Change-Id: I8d8704dc012421a2cd444d5549f77ee17d569924
jeon [Wed, 12 Feb 2020 05:27:21 +0000 (14:27 +0900)]
e_comp_wl: get inverse coords using reverse evas_map
Change-Id: Ic9f06b3f0f0b243abc198b081f34568cb0e25205
Doyoun Kang [Tue, 11 Feb 2020 11:24:44 +0000 (20:24 +0900)]
e_appinfo/e_policy_appinfo: add getting appid API
- e_appinfo_appid_get / e_policy_appinfo_appid_get
- usage:
E_Appinfo *appinfo;
appinfo = e_appinfo_find_with_pid(ec->netwm.pid);
Eina_Stringshare *appid = e_appinfo_appid_get(appinfo);
if (!appid) return;
// use appid (const char*)
eina_stringshare_del(appid);
Change-Id: I8386ecc3ec51786e07f8e4c88baf20455f96e41d
Doyoun Kang [Tue, 11 Feb 2020 08:06:35 +0000 (17:06 +0900)]
e_appinfo: call E_APPINFO_HOOK_APPID_SET in e_appinfo_appid_set function
Change-Id: I3ceb32e2d2114555d2b2d057abff82360e96d0f9
Junkyeong Kim [Mon, 10 Feb 2020 06:28:47 +0000 (15:28 +0900)]
e_hwc_windows: release commit data if pp commit failed
Change-Id: I9071b300028a077a79874d1d45e54fa21dda634e
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
SooChan Lim [Mon, 10 Feb 2020 08:45:02 +0000 (17:45 +0900)]
e_comp_wl_rsm: update the base_output_resolution at binding/unbinding the remote_surface
Change-Id: If2280be64425218c011ea6e0d06fe65215a2f1a1
SooChan Lim [Mon, 10 Feb 2020 08:05:40 +0000 (17:05 +0900)]
e_client: add e_client_base_output_resolution_rsm_update function
This function changes the base_output_resolution of the bind_ec
by checking the base_output_resolution of provider_ec's appinfo.
Change-Id: I2efcca59c4a878c3f36e06e0f09ef30ccd59b628
SooChan Lim [Mon, 10 Feb 2020 07:52:14 +0000 (16:52 +0900)]
e_hwc_window: specify the restriction string for the transformation.
Change-Id: I6771a51ae27b6889b6e9e57f7377417d337235c0
Juyeon Lee [Mon, 10 Feb 2020 02:30:49 +0000 (11:30 +0900)]
e_utils: fix coverity, use after free
Change-Id: Ifcef7d53798a6282031f06d66d289cf1a112aceb
jeon [Fri, 7 Feb 2020 11:08:23 +0000 (20:08 +0900)]
e_input_evdev: fix a svace issue
Change-Id: I1125aa201e1230adcb253a9a7c0af024cc932e17
jeon [Fri, 7 Feb 2020 10:31:47 +0000 (19:31 +0900)]
e_input: add touch axis and mouse wheel event logs
Change-Id: I3d88302928877cab0f31391b7ada48844141ff2e
Junkyeong Kim [Fri, 7 Feb 2020 10:12:40 +0000 (19:12 +0900)]
e_hwc_windows: set wait commit flag to FALSE if pp zoom unsetted
Change-Id: I09f537b82abd83cf47eee7e55561b88d17356651
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Changyeon Lee [Tue, 4 Feb 2020 12:11:25 +0000 (21:11 +0900)]
e_hwc_window: delete frame in render update if hwc_window don't set recover buffer
hwc_window don't set recover buffer means client doesn't need compositing.
if add frame in render update, buffer is referenced and naitve surface is set.
so delete frame in render update if hwc_window don't set recover buffer
Change-Id: I2bd03f00c17112a5bad6b76f0508ea9a98fb3b93
Junkyeong Kim [Fri, 7 Feb 2020 08:54:50 +0000 (17:54 +0900)]
e_hwc_windows: erase skip commit code for zoom_unset after pp done
Change-Id: I4037e6b7ff148897a95633718925a6aaa36591ce
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
jeon [Mon, 3 Feb 2020 12:32:47 +0000 (21:32 +0900)]
e_keyrouter: add longpress and composition key functions
Change-Id: I9f104c5e45cbee9fc752ea0329708d60fdb18c47
Junkyeong Kim [Fri, 7 Feb 2020 06:37:57 +0000 (15:37 +0900)]
e_output: fix value type error
Change-Id: I662d5298c3862f8f4b1871eae5808d8a28cfa0ae
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Doyoun Kang [Fri, 7 Feb 2020 06:07:49 +0000 (15:07 +0900)]
e_desk: add E_APIs to set/unset skip zoom
- e_desk_client_zoom_skip_set
- e_desk_client_zoom_skip_unset
Change-Id: I88f42a824c61d1ef2f2573ecd8b9bacbd1628f12
Doyoun Kang [Wed, 18 Dec 2019 06:12:04 +0000 (15:12 +0900)]
e_client: reset focused value when focused is freed
Change-Id: I8a5e1749f4cfa707e26da6855393cdf622846b64
Doyoun Kang [Wed, 18 Dec 2019 05:47:35 +0000 (14:47 +0900)]
e_desk: add NULL check code before using evas_map
Change-Id: I86fd0ab8497770b5d4930810ea584116a0c46960
Doyoun Kang [Wed, 18 Dec 2019 04:31:36 +0000 (13:31 +0900)]
e_desk: check ec's deleted flag before applying zoom
Change-Id: I24948b6767e57b7572e84302e65030c090116ab1
Doyoun Kang [Thu, 6 Feb 2020 06:01:53 +0000 (15:01 +0900)]
winfo: add example for -desk option
Change-Id: I9351effc37d476d72e923703426a56914a81475e
Seunghun Lee [Thu, 30 Jan 2020 01:39:39 +0000 (10:39 +0900)]
video: Remove listener's link after checking that comp_data is valid.
Otherwise, it can make memory corrupted.
Change-Id: Iabb5044cd384482db1168def09b5f669700835e4
jeon [Tue, 4 Feb 2020 10:49:46 +0000 (19:49 +0900)]
e_comp_wl: add evas mouse callback's input logs
Change-Id: Ifde52c2ac3e70dc5b7032c4fb41d14b02121d8bf
Seunghun Lee [Tue, 4 Feb 2020 10:53:48 +0000 (19:53 +0900)]
e_info_client_screen_recorder: fix warning format-truncation
Change-Id: I92a814b25c23f3dce3dbc2ddb3b874c452757e57
Seunghun Lee [Tue, 12 Nov 2019 01:43:16 +0000 (10:43 +0900)]
e_info_client: Implement Screen Recorder (Argument name: -dump_video)
Recording the screen using streamrecorder library.
usage: winfo -dump_video [--help] [--rate=<framerate>]
[--resolution=<width>x<height>] <output file>
--help this help text
--rate=<framerate> replay frame rate
--resolution=<width>x<height> resuoltion size
Change-Id: Ife2769751c485efcb509d6f0b2e6607277b98e27
Seunghun Lee [Fri, 31 Jan 2020 06:15:59 +0000 (15:15 +0900)]
e_info_client: fix wrong result of string comparison.
Change-Id: I9653d150fb98780e6be02be5f78ca092e6cb7451
Changyeon Lee [Tue, 28 Jan 2020 04:14:09 +0000 (13:14 +0900)]
e_hwc_window: don't set device state if transform isn't matched with output
if transform ins't matched with output, hwc_window can't be display by hwc
because hwc_windows doesn't change ignore_output_transform.
Change-Id: I2a767457b92443e81b072c52ee632bb06fef1646
Junseok, Kim [Thu, 30 Jan 2020 08:26:45 +0000 (17:26 +0900)]
e_info_client: free strings of input_dev when the input_dev destroying
Change-Id: I30de06d0b1a8a256b529d1de4f3ab56e2bffdb86
Changyeon Lee [Wed, 29 Jan 2020 12:45:21 +0000 (21:45 +0900)]
e_hwc_window_queue: release to next queue even if queue buffer isn't find
Change-Id: I475e672665e203ca8001c20c5198c763517a463b
Junseok, Kim [Mon, 23 Dec 2019 00:48:04 +0000 (09:48 +0900)]
e_client: initialize output_resolution_useful_geom_get's geometry
Change-Id: I3c5e4817e4cf729ebccc7ed4d7ae39aa4b51609c
Junseok, Kim [Wed, 29 Jan 2020 08:30:43 +0000 (17:30 +0900)]
e_info_server: check ec is NULL
Change-Id: I7a36033da7632cf182b012c2a1fe259cdc837a77
Changyeon Lee [Thu, 23 Jan 2020 07:12:36 +0000 (16:12 +0900)]
e_hwc_window_queue: release tbm_surface of unknown queue in buffer_change cb
in case hwc_window attached queue buffer and had not queue,
checked all queue and released queue_buffer to queue.
Change-Id: I98cb8890b596eda671706b9cecb063a2ed473596
Changyeon Lee [Wed, 22 Jan 2020 08:24:59 +0000 (17:24 +0900)]
e_hwc_windows: don't create backup buffer if buffer_flush is done
if client is iconic and buffer_flush is done, backup buffer isn't
needed. because client isn't shown untill new buffer is attached
Change-Id: I92e5a4847dff462310eddddad3ebdb209fc05b75
Changyeon Lee [Wed, 11 Dec 2019 05:39:05 +0000 (14:39 +0900)]
e_hwc_windows_queue: unset queue if target need to use it
if queue state is waiting_buffer and user of queue has
queue buffer, queue of target must be used by target
Change-Id: I67d1eafd7b70afa715a5ecfa734895b13600b597
anubhavbehera [Wed, 29 Jan 2020 11:27:37 +0000 (16:57 +0530)]
e_policy: change e_policy_stack_transient_for_set to E_API from EINTERN
E's module need to use this function.
Change-Id: I44f72692361a6e57253a09fd53d92efcc2703243
Signed-off-by: anubhavbehera <anubhav.b@samsung.com>
jeon [Tue, 27 Aug 2019 09:03:27 +0000 (18:03 +0900)]
e_input_device: add a new api for remap keyboard
Change-Id: I0c730955707b46146060a9bd42b07a3be28b79e1
jeon [Thu, 2 Jan 2020 11:23:20 +0000 (20:23 +0900)]
e_comp_wl: do not move coordination using min axis value
- we get mouse position in output value, so don't move min axis
Change-Id: I246e4135495cf629e26a974d0a01688c2358324a
Junkyeong Kim [Fri, 17 Jan 2020 08:33:10 +0000 (17:33 +0900)]
e_dpms: execute request_count append before e_dpms_set executing
Change-Id: I56a0367ba1fc02a5c8640dfae30c6df811c86ae8
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Doyoun Kang [Thu, 16 Jan 2020 09:09:46 +0000 (18:09 +0900)]
e_service_quickpanel: fix build break
Change-Id: I1ed0fd71c7614031cea227733f2cbe152dfac115
Doyoun Kang [Thu, 16 Jan 2020 02:00:48 +0000 (11:00 +0900)]
quickpanel: add code for quickpanel's scroll_state_set request
New tzsh_quickpanel's request (scroll_state_set) and state (SCROLLABLE_FOLLOW) are added.
We add code to handle these changes.
Change-Id: Id83fc3736a6bacbd8aad7da4dfc50241bb077b9a
Seunghun Lee [Fri, 10 Jan 2020 08:05:36 +0000 (17:05 +0900)]
video: Using fallback rendering path in case rendering using hwc has been failed.
This patch is intended to remove codes which copied contents of buffer in a
sowftware way in the HWC implementation when trying to create a buffer for pp
as a source buffer.
Because Copying buffer in a software way caused poor frame rate.
Change-Id: I7f0783545a885594c1a6d6a35c77e45f389afa9f
Seunghun Lee [Tue, 14 Jan 2020 00:12:39 +0000 (09:12 +0900)]
video: Redraw video client whenever viewport changes.
Without this patch, redrawing video client could be delayed in case
client only changes viewport without any other changes.
Change-Id: Iea5b9846b5ce814a56ba234e2baeb167a505999b
Seunghun Lee [Thu, 2 Jan 2020 07:45:38 +0000 (16:45 +0900)]
video: Do not process rendering in a handler for EVAS_CALLBACK_SHOW.
Rendering for video client in a handler for EVAS_CALLBACK_SHOW caused
making unintended information to be passed to TDM. This information has
to be made after collecting all client information, such as viewport.
Change-Id: Ife86dd2098148122af13e62a1076c1f6c592bc87
Junkyeong Kim [Wed, 15 Jan 2020 10:24:46 +0000 (19:24 +0900)]
e_hwc_windows: if fake_config set, execute offscreen_commit and return
do not execute _e_hwc_windows_evaluate function if output disconnected.
it makes error to tdm.(tdm_hwc_validate)
Change-Id: Icb79c52e643d4a0a9c3e13fef1cfc71a609afe6b
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Doyoun Kang [Wed, 15 Jan 2020 07:03:19 +0000 (16:03 +0900)]
quickpanel: add log for quickpanel request
Change-Id: Ia8eb74cbef9db00e05c8795c9bebed664b14138e
Doyoun Kang [Tue, 14 Jan 2020 10:26:01 +0000 (19:26 +0900)]
e_service_quickpanel: skip special windows while finding below/eval windows
Change-Id: I002336f5803977b23208edc287facd7f895382fb
Junseok, Kim [Tue, 24 Dec 2019 02:10:54 +0000 (11:10 +0900)]
e_policy: get base_output_res_useful_geom instead of zone geometry
Change-Id: I2b6cee6a7c4bee8acdada3be2458527de51ae9e8
(cherry picked from commit
824f962e98338642640afdbdf101cccede876134)
Doyoun Kang [Thu, 26 Dec 2019 10:06:44 +0000 (19:06 +0900)]
e_policy_wl: skip to handle tizen_position_set of keyboard window
we handle the keyboard window's geometry by wl_text_input protocol.
Change-Id: I0e5d08269297592e7492d1dd8ae213d655f9e832
Junseok, Kim [Tue, 14 Jan 2020 11:23:35 +0000 (20:23 +0900)]
e_appinfo: make find_with_pid create e_appinfo if inexist
Change-Id: I578e233ba7b7083d5c6f01bd63cfde91abba2651
Junseok, Kim [Thu, 26 Dec 2019 09:45:38 +0000 (18:45 +0900)]
e_comp_wl: Added E_COMP_WL_CONNECTED_CLIENT_CREATE pid hook call point
Change-Id: Ia4896d095487b37f7126c8e19f615ed7c41fe67c
(cherry picked from commit
55f3d0616932f2d0484986e7f36b0db659cc2d9f)
Junseok, Kim [Thu, 26 Dec 2019 09:45:30 +0000 (18:45 +0900)]
e_comp_wl: Added hook function using pid variable and added CONNECTED_CLIENT_CREATE hook.
Change-Id: I24c606a3bafc901f3ab15156a31918311c6a4e26
(cherry picked from commit
77f59cec72a5759c9593924c5ea05a1e8ec1a43c)
Juyeon Lee [Tue, 14 Jan 2020 05:29:17 +0000 (14:29 +0900)]
e_policy_visibility: fix derefer after vc free
Change-Id: I8cb06610bfde8ba7ec3d06c9d76323d366716bf8
Changyeon Lee [Mon, 13 Jan 2020 11:57:41 +0000 (20:57 +0900)]
e_hwc_windows: don't release commit_data of target window in list
it is possible that other hwc_window is freed in
_e_hwc_windows_rendered_windows_free.
we must don't call commit_data_release of target_window in list.
Change-Id: I0916dd36db9e37657deb9b502292040285e1f97e
Changyeon Lee [Mon, 13 Jan 2020 04:42:24 +0000 (13:42 +0900)]
e_hwc_windows: unset buffer of target_window before accept
Change-Id: Ic0c731c402814c7c9d47881928999a345f5738f0
MinJeong Kim [Tue, 14 Jan 2020 05:13:17 +0000 (14:13 +0900)]
e_info_client: return if path or name is NULL
Change-Id: I75f6b331cc7dcb6ec35f7380942cb0517db2d134
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Changyeon Lee [Thu, 9 Jan 2020 11:18:04 +0000 (20:18 +0900)]
e_plane_renderer: fix dereferencing null pointer
Change-Id: I60c9fc1d52340654612608ee2a919114a38d662c
Changyeon Lee [Tue, 7 Jan 2020 08:12:44 +0000 (17:12 +0900)]
e_hwc_windows: add missing window to visible list
window is visible even if upper window is fullscreen and 24bit
when upper window is animating
Change-Id: Ib6644afec3efaad40dd7f9142d0e51e9111924de
Juyeon Lee [Thu, 9 Jan 2020 09:56:20 +0000 (18:56 +0900)]
e_info_server : fix svace uninitialized data
Change-Id: I2f9b8c79b0db798a7067c7e6562cdfe4318471e4
MinJeong Kim [Thu, 9 Jan 2020 10:16:21 +0000 (19:16 +0900)]
e_info_client: fixed NULL dereference
Change-Id: If6e0998371f22e06692fc585dcc3a573c24be58e
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Junseok, Kim [Thu, 9 Jan 2020 07:15:42 +0000 (16:15 +0900)]
e_info: add force_obscured info to topvwins and topwins
Added force_obscured info to topvwins and topwins list.
if client set force_obscured, 'f' charactor appear just beside visibility.
[before] [after]
-------------- --------------
Opaq Vsbt Icon Opaq Vsbt Icon
-------------- -> --------------
-1 2 0 -1 2f 0
-------------- --------------
Change-Id: Ib71dac171675f166df8e4bd1f7782e832bccb352
Junseok, Kim [Thu, 9 Jan 2020 01:48:33 +0000 (10:48 +0900)]
e_policy_visibility: crop ec's geom with e_zone geom
Change-Id: Id7ff0cc165d01fb72b82fe5ab99474e10c5b0413
Junkyeong Kim [Thu, 9 Jan 2020 04:32:57 +0000 (13:32 +0900)]
e_dpms: fix syntax error
Change-Id: Ia2e5b0aecd75b70a8f6bd85859b323c19387c3a4
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Seunghun Lee [Wed, 8 Jan 2020 23:50:39 +0000 (08:50 +0900)]
e_presentation_time: fix unreachable code
Change-Id: Ice76791d39b42c03ae805643ecb354d9dfac0c0f
Seunghun Lee [Wed, 8 Jan 2020 09:53:20 +0000 (18:53 +0900)]
e_info_client: fix resource leak
Change-Id: I0fb210b41a190fdc91ba55c49d43a2e43b8c7a10
Seunghun Lee [Wed, 8 Jan 2020 06:46:28 +0000 (15:46 +0900)]
e_config,e_comp_wl_capture: Add configuration value for video capture.
A variable 'save_video_buffer' is added for configuration of video
capture feature.
Some platform has to set it zero for disabling this feature.
The reason for introducing this is as follow:
On some platform, a video client doesn't present its image buffer,
but present something like dummy buffer having meta information to display
server. Thus, it doesn't make any sense to save this kind of buffer as an
image file, and it can even cause crash like SIGSEGV.
For this reason, this has to be disabled on such platform.
Change-Id: I1b4cc97a41065f6fb8fb36bb42d500fd143ea97a
Seunghun Lee [Wed, 8 Jan 2020 04:23:41 +0000 (13:23 +0900)]
e_comp_wl_capture: fix failure case of return value.
Change-Id: I79bf43be90e3cbb72f1d992e24ed5abd9b927f3f
Junkyeong Kim [Tue, 31 Dec 2019 05:29:21 +0000 (14:29 +0900)]
e_desk: add zoom rectangle cxcy getting API
can get cx cy with zoom vector and rectangle's left-top x y values.
Change-Id: Ia32742c19769bd9e12ddf2db17fe881b947061b5
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Wed, 8 Jan 2020 07:10:39 +0000 (16:10 +0900)]
e_dpms: send dpms set request result event with no missing
send dpms event by each request but do not guarantee sequence.
set result success:
send E_DPMS_MANAGER_ERROR_NONE event.
set result fail:
send E_DPMS_MANAGER_ERROR_INVALID_PERMISSION event if dpms set fail.
send E_DPMS_MANAGER_ERROR_ALREADY_DONE event if do dpms set with same mode value.
Change-Id: Icd4c0ab21f53bc74341a4cc6588f21e6f6938b27
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Tue, 31 Dec 2019 06:02:00 +0000 (15:02 +0900)]
e_dpms: support tizen dpms potocol binding only one client
Change-Id: I4b248981258e18cb00dc27d5f03bd044047700d8
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Juyeon Lee [Thu, 2 Jan 2020 08:18:02 +0000 (17:18 +0900)]
e_info_server: check smart_object before dump ns
Change-Id: I6a5dc4c5ce9e7f40386e6435fc808d9487f6fe55
Juyeon Lee [Thu, 2 Jan 2020 05:18:18 +0000 (14:18 +0900)]
toolchain upgrade: warn off for false alarm
false alarm found for stringop-overflow and stringop-truncation
temporary off the warning util fixing compiler default behavior
Change-Id: I38c7d1a35140f52c7e734ced8929380b90e4881a
Juyeon Lee [Thu, 2 Jan 2020 05:14:15 +0000 (14:14 +0900)]
toolchain upgrade: fix warn for uninitialized
toolchain upgrade(GCC-9) in Tizen 6.0
Change-Id: I21889e5a06bcae4ec19ee9939c28cf9c09ed6abf
Juyeon Lee [Thu, 2 Jan 2020 05:10:36 +0000 (14:10 +0900)]
toolchain upgrade: fix warn for string truncation or overflow
toolchain upgrade(GCC-9) in Tizen 6.0
Change-Id: Ia59984091cbdcac61b2f68dac7ea0e04454db6c8
Junseok, Kim [Tue, 17 Dec 2019 03:01:31 +0000 (12:01 +0900)]
e_policy_wl: make appinfo variable names consistent
Change-Id: I46904daa0181c96d782f65f13c9ea134f9ef3805
Doyoun Kang [Thu, 2 Jan 2020 01:49:20 +0000 (10:49 +0900)]
e_policy_visibility: modify log to avoid accessing freed resource
Change-Id: I92afdffb83aa319c1eba97e1df90c7907ce57ee2
jeon [Mon, 30 Dec 2019 06:21:14 +0000 (15:21 +0900)]
e_comp_wl: adjust mouse in pointer when reload the cursor
Change-Id: I1bccc7df04b4bde8de8eb69c8f9fd20ad9acbd40
jeon [Tue, 24 Dec 2019 09:48:26 +0000 (18:48 +0900)]
e_pointer: change a cursor rotations's center pointer
- in rotation cases, cursor will be rotated using evas_map
- but moving cursor after apply evas_map, reference point will be changed.
- so cursor will be located invalid position in rotation cases.
Change-Id: Idc5adb9b5dea711982bc1af9a06aab1026bcf38e
Junkyeong Kim [Tue, 24 Dec 2019 09:02:18 +0000 (18:02 +0900)]
e_dpms: execute e_output_dpms_set even though output disconnected
prevent from e_output.
Change-Id: I0cd7b28a84cba5761dca0314dad021ccedeef5fb
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Tue, 24 Dec 2019 08:58:44 +0000 (17:58 +0900)]
e_output: do not execute tdm dpms set function if fake config set
Change-Id: Ia572d44e3c13af0bc7458b0090910f7249f25ec5
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
Junkyeong Kim [Fri, 20 Dec 2019 06:44:25 +0000 (15:44 +0900)]
e_output: use zpos to make capture image for hwc_windows
Change-Id: Iff9795e43830884ddb0dc49424d2950e8068f54b
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
MinJeong Kim [Tue, 24 Dec 2019 05:19:48 +0000 (14:19 +0900)]
e_service_launcher: added missing buff attach event handler clean up
Change-Id: I342d384adf2393db7e55b65adc6b36524f672714
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
MinJeong Kim [Thu, 19 Dec 2019 05:07:24 +0000 (14:07 +0900)]
e_service_launcher: block input while running custom transition animation
Change-Id: I1dbf0016b8ed2d9b7330d1582aadb9b0cd8e3f7c
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>