Junseok Kim [Wed, 26 Apr 2023 04:24:08 +0000 (13:24 +0900)]
split_screen_region: maximize ec after desk area changed
If the client maximize before desk area unset, the client couldn't be
restored their size when the client assign/dismiss to region.
For restore the client size correctly, maximize client's size after desk
area set/unset.
And switch log level to info.
Change-Id: Ic7462a604fee82a3b1065f6c2a028993414cfdaf
Junseok Kim [Mon, 24 Apr 2023 11:34:04 +0000 (20:34 +0900)]
e_mod_split_screen_region: fix duplicated variable name
Change-Id: I09a491e529aa784c5bda0bcd6c5a1f7825c4e0bc
Doyoun Kang [Thu, 20 Apr 2023 01:55:25 +0000 (10:55 +0900)]
Packaging: update version to 0.5.1
Change-Id: I5fbbce3b3c04e34f609d57f7a632ab6128c89b34
Doyoun Kang [Thu, 20 Apr 2023 01:54:35 +0000 (10:54 +0900)]
rotation: check the size swap config value while handling rotating
We add code to check the wm_win_rotation_swap_size config value while
handling rotate.
We swap the size only if this config is enabled.
Change-Id: I86f8897fb712372f6d55c20e571ccf35d013c32e
Junseok Kim [Tue, 28 Mar 2023 06:10:54 +0000 (15:10 +0900)]
Packaging: update version to 0.5.0
Change-Id: Ia6db37052890c57bc37cbba4602eb419424fd980
Junseok Kim [Tue, 28 Mar 2023 06:07:01 +0000 (15:07 +0900)]
splitscreen: Add new split screen feature
Split screen allows to use multiple application on a single screen by dividing the screen into logical areas.
Change-Id: I5f2e70074e75952ac8331b655e79495f7293aa79
Doyoun Kang [Fri, 16 Dec 2022 08:21:52 +0000 (17:21 +0900)]
Packaging: update version to 0.4.21
Change-Id: Ie82903adca51352bf22ab73966141f74b31f3e45
Doyoun Kang [Fri, 16 Dec 2022 08:17:01 +0000 (17:17 +0900)]
rotation: change code to use e_client_is_iconified_by_client
We replace code to use e_client_is_iconified_by_client API instaed of
ec->exp_iconify.by_client value.
Change-Id: I74e48e8ef3a5625afb6154ef45542ac8e9ef05a4
Doyoun Kang [Mon, 1 Aug 2022 07:06:52 +0000 (16:06 +0900)]
rotation: code refactoring
Just move the location of _e_tizen_rotation_smart_placement_apply function.
There is no logic change.
Change-Id: I2be6f1edf713d90c15c716a0dec6361ef7fa2928
Doyoun Kang [Wed, 27 Jul 2022 08:23:37 +0000 (17:23 +0900)]
Packaging: update version to 0.4.20
Change-Id: I295f11da7d6a25ee1d33a0219af753400d60de56
Doyoun Kang [Wed, 27 Jul 2022 08:18:28 +0000 (17:18 +0900)]
rotation: add a smart placement feature for rotation
Change-Id: I1985360b3de7c6a2d27e343cfc284645d67d51cc
Doyoun Kang [Wed, 27 Jul 2022 06:49:34 +0000 (15:49 +0900)]
rotation: add code to swap the width and height while rotating window
When a partial window is rotated, e swaps the size of window's height and width.
Change-Id: Ibee971ae63dc236dd0f9258613a272c98886b79a
Doyoun Kang [Wed, 25 May 2022 00:56:09 +0000 (09:56 +0900)]
Packaging: update version to 0.4.19
Change-Id: I59f321b0fb476f52e9d7532084ada054adc66aeb
Doyoun Kang [Wed, 25 May 2022 00:54:17 +0000 (09:54 +0900)]
rotation: remove show_grab when ec is deleted
There was a crash issue if the ec was destroyed while pending show.
This will resolve it.
Change-Id: I41046590c757f2181c83e973352f9cd9921642e5
Doyoun Kang [Wed, 11 May 2022 10:21:16 +0000 (19:21 +0900)]
e_mod_rotation_wl: fix bug for _e_tizen_rotation_angle_change
Change-Id: Ie97a8445c719e83051e33023047284a2401a1dae
Doyoun Kang [Mon, 9 May 2022 22:43:50 +0000 (07:43 +0900)]
Packaging: update version to 0.4.18
Change-Id: I7dfb06e142519d7b49b53ba95c4a0b0697aa7dde
Doyoun Kang [Mon, 9 May 2022 13:31:09 +0000 (22:31 +0900)]
e_mod_rotation_wl: fix bug for rotation pending show
There was a bug that the window didn't show because the ec's e.state.rot.pending_show
was set.
Normal case:
1. receive a tizen_rotation_ack_angle_change request
2. receive a buffer change event
==> unset pending_show
3. show window
Abnormal case:
1. timeout occurs (couldn't receive a tizen_rotation_ack_angle_change request)
==> unset pending_show
2. show window forcely by timeout
==> set pending_show again
3. receive a tizen_rotation_ack_angle_change request
4. receive a buffer change event
==> can not unset pending_show
5. can not show window
So, we add code that call _e_tizen_rotation_angle_change function to clear internal
variables when a timeout occurs.
Change-Id: Id9f4f3bfcfae353a933e0d4652340245788c98c5
SooChan Lim [Wed, 16 Feb 2022 08:07:38 +0000 (17:07 +0900)]
Packaging: update version to 0.4.17
Change-Id: I22690407aa2d022c4ecb7e0bc1e985b5cc05cf32
SooChan Lim [Wed, 16 Feb 2022 07:59:12 +0000 (16:59 +0900)]
remove the unused code.
ivi profile is not used anymore at tizen.
Change-Id: I6dc8358cd57a9e0ea1f310d161027b51afda4d46
Doyoun Kang [Tue, 4 Jan 2022 03:53:16 +0000 (12:53 +0900)]
Packaging: update version to 0.4.16
Change-Id: I3ddcb17ed6292e50d75595aab982e56f97cec438
Doyoun Kang [Tue, 4 Jan 2022 03:43:37 +0000 (12:43 +0900)]
rotation: add wait_update_done timer
We add a timer to show the pended window by force.
If the window which is pending show by rotation policy doesn't send a rotation_done and
buffer attach events in the certain period of time, then e updates it by force.
Change-Id: I3a332f4893859f5db42411382d9131e056796dc2
Doyoun Kang [Tue, 4 Jan 2022 01:56:51 +0000 (10:56 +0900)]
rotation: unset rot.pending_show when ec's pixmap is unusable
If an window requested to unmap while pending show by rotation, then ec's rot.pending_show
flag remained to 1. So, window could not shown when it reqeusted to show again.
This patch resolve this problem.
Change-Id: I7e4e4c4388a9debd3d868b25fe2f1c173e10e591
Doyoun Kang [Wed, 26 May 2021 04:03:17 +0000 (13:03 +0900)]
Packaging: update version to 0.4.15
Change-Id: I055d5f2b0c0ed324db54d979c44a331a43bc2296
Junseok, Kim [Tue, 25 May 2021 06:25:08 +0000 (15:25 +0900)]
e_mod_configured_resolution: destroy pkgmgrinfo handler after using it
Change-Id: I99b9d67568fd13bf6758aab5b97dfa666676ff1b
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
Junseok, Kim [Tue, 23 Feb 2021 11:51:07 +0000 (20:51 +0900)]
e_mod_rotation_wl: doing rotation if ec is obscured by 32bit opaque window
There was a bug that below window didn't rotation under 32bit colored upper window changed from opaque to transparent.
The rotation activate trigger is uniconify rendering. (emits e,visibility,prepare,foreground signal)
The above window doing opaque_set -> opaque_unset, and The below window turns FULLY_OBSCURED -> UNOBSCURED.
But the below window is still uniconic state and didn't uniconify rendering, caused by the above window is 32bit colored and opaque state.
So, after the below window turn to UNOBSCURED, it still rotation deactivated.
To solve this problem, if the window is uniconic state, doing rotate under bg_client even if it is fully obscured window.
NOTE:: If above 32-bit opaque window draws translucent buffer, then below window may appear unrotated if below window has parent ec.
Change-Id: Ifc71b237f029f7b7bee153eb45e61824941e793c
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
Doyoun Kang [Fri, 15 Jan 2021 01:23:15 +0000 (10:23 +0900)]
Packaging: update version to 0.4.14
Change-Id: I6978b8bc74d7de9ba4445bea99e81e9807c15be7
Doyoun Kang [Thu, 14 Jan 2021 23:48:14 +0000 (08:48 +0900)]
e_mod_rotation_wl: check include_ec while making rotation list in _e_client_rotation_zone_set
There was a bug that the include_ec was not added in the rotation list.
So, the include_ec was flickered in some case.
Change-Id: Ia9fcc1b7d6c8ef71c8e8d722cbcd7980393ad7b7
Doyoun Kang [Thu, 17 Dec 2020 04:29:55 +0000 (13:29 +0900)]
Packaging: update version to 0.4.13
Change-Id: Ib1f48e731eae3b9bf9d1a6a554242b6f53e55af2
Doyoun Kang [Thu, 17 Dec 2020 04:29:09 +0000 (13:29 +0900)]
e_mod_rotation_wl: fix resource leak
Change-Id: Id056103878eaa31971c97edac6952fc8fc08b6bb
Doyoun Kang [Tue, 1 Dec 2020 10:15:21 +0000 (19:15 +0900)]
Packaging: update version to 0.4.12
Change-Id: I52f0609c8d7a0d5dd1b4c42f835c2305da17063e
Doyoun Kang [Tue, 1 Dec 2020 10:14:49 +0000 (19:14 +0900)]
rotation: remove module circular dependency
Change-Id: I0203ffbdd663d2daa83c5e36f14baf5fb87c3e35
Doyoun Kang [Thu, 26 Nov 2020 10:09:00 +0000 (19:09 +0900)]
Packaging: update version to 0.4.11
Change-Id: Id9ba64a7497c65d6ee9ae7c8d60760a9ed8314b5
Doyoun Kang [Thu, 26 Nov 2020 10:07:52 +0000 (19:07 +0900)]
rotation: change code to use e_client_geometry_get not ec's x,y,w,h directly
Change-Id: Id54888b1760c2d0cd20bf4c5b9169cc528c693bd
Junseok, Kim [Wed, 9 Sep 2020 06:37:18 +0000 (15:37 +0900)]
Packaging: update version to 0.4.10
Change-Id: I35f92e4a76fa414e75715960a84d513ae529c243
Junseok, Kim [Wed, 9 Sep 2020 06:26:18 +0000 (15:26 +0900)]
e_mod_rotation_settings: add log if vconf_notify_key_changed is failed
Change-Id: I30a613c0df978129828af4866a9fb43034a7dbc7
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
Junseok, Kim [Fri, 28 Aug 2020 03:13:03 +0000 (12:13 +0900)]
tizen-policy-ext: remove hard-coded protocol codes
Removed hard-coded tizen-policy-ext protocol codes and
Use tizen-policy-ext protocol provided by wayland-extension (tizen-policy-ext-server)
Change-Id: Ieacc9a28a831a50f76ff76f86d255378066be9ed
Signed-off-by: Junseok, Kim <juns.kim@samsung.com>
Doyoun Kang [Mon, 27 Jul 2020 08:06:56 +0000 (17:06 +0900)]
Packaging: update version to 0.4.9
Change-Id: If0f9a04d7b16d1455c3ca8a9dc449840827e0aac
Doyoun Kang [Mon, 27 Jul 2020 07:11:38 +0000 (16:11 +0900)]
e_mod_pol_pingpong: code cleanup
Change-Id: Id66df8af61fb2a806b304eac5006172e6e251426
Doyoun Kang [Mon, 27 Jul 2020 06:52:11 +0000 (15:52 +0900)]
e_mod_rotation_wl: code cleanup - check ec's size and type
Change-Id: I77a1f56cbfff053da7d5b17dab711db7033c48e8
Doyoun Kang [Mon, 27 Jul 2020 06:47:42 +0000 (15:47 +0900)]
e_mod_rotation_wl: code cleanup - use _rot_fg_set
there are redundant code between _rot_hook_fg_set() and _rot_intercept_hook_show_helper().
so we make and use _rot_fg_set() to remove redundancy
Change-Id: I6b3a48a0e32171300b7ee52aca5806bdd1fb5387
Doyoun Kang [Tue, 2 Jun 2020 06:09:14 +0000 (15:09 +0900)]
Packaging: update version to 0.4.8
Change-Id: I9144894164e2531db4956980fcb90ec377015aae
Doyoun Kang [Tue, 2 Jun 2020 06:03:03 +0000 (15:03 +0900)]
rotation: modify code to use a rotation_list's resource in setting preferred angle function
Change-Id: I7eae449ae0cd2f9b3729355d816f558c95c41bf9
Juyeon Lee [Thu, 26 Mar 2020 20:33:23 +0000 (05:33 +0900)]
Packaging: update version to 0.4.7
Change-Id: Id7ce182295dc152bc263edbbe2ff5573cb8c733a
Juyeon Lee [Thu, 26 Mar 2020 15:49:53 +0000 (00:49 +0900)]
e_mod_ivi_home: use e_client api instead of evas_obj api
Change-Id: Ibe0182710226a104703299242dcf8a0e27b7a546
SooChan Lim [Thu, 26 Mar 2020 06:45:02 +0000 (15:45 +0900)]
Packaging: update version to 0.4.6
Change-Id: I05702ea0cb284a38f7fa7fe00d60707b8a8faba4
SooChan Lim [Thu, 26 Mar 2020 04:25:28 +0000 (13:25 +0900)]
add configured_resolution policy
Change-Id: Ibf8a5d5f8c9c147f3bf784831c2cc4542de56a0e
Juyeon Lee [Wed, 18 Dec 2019 07:02:20 +0000 (16:02 +0900)]
Packaging: update version to 0.4.5
Change-Id: Iad9b6118d241df56dab5cedf26ab82d58d26fc5d
Juyeon Lee [Tue, 17 Dec 2019 01:31:04 +0000 (10:31 +0900)]
e_mod_rotation_wl: skip rotation for ec ignored or comp_skip
to prepare rotation zone changes, e_client target_list is made.
but the clients ignored or comp_skip don't need to be included in the list.
so skip those clients
Change-Id: I67499cb9cbb6d9cf4824cd1653949b95f1b7c466
Juyeon Lee [Tue, 3 Dec 2019 09:54:26 +0000 (18:54 +0900)]
Packaging: update version to 0.4.4
Change-Id: I4d41d8300bf91fe9250663357818435c5280759c
Juyeon Lee [Tue, 26 Nov 2019 02:29:44 +0000 (11:29 +0900)]
e_mod_rotation_wl: fix preferred_angle bug
wrong usage at preferred_angle
Change-Id: I4040ce1a9a9e80adbc7494948e1ab2d7f127655c
Juyeon Lee [Thu, 28 Nov 2019 09:59:25 +0000 (18:59 +0900)]
e_mod_rotation: fix wrong angle_change event
if zone angle was 270, when launching landscape only{90,270 available} app.
it gets angle change event twice
Server -> Client tizen_rotation@angle_change(2) => 90
Server -> Client tizen_rotation@angle_change(8) => 270
Change-Id: I3f522f598483f1e7ea0721930fe72098059afe09
Doyoun Kang [Thu, 21 Nov 2019 12:31:54 +0000 (21:31 +0900)]
Packaging: update version to 0.4.3
Change-Id: Ia2e8f634428f3c15cb7875d0133c5b73ad2c9c42
Doyoun Kang [Thu, 21 Nov 2019 12:23:19 +0000 (21:23 +0900)]
e_mod_rotation_wl: add code to call E_POLICY_HOOK_CLIENT_ROTATION_GEOMETRY_SET hook
Change-Id: I6dbde82c8710e23921aaa29751b21b04f40ae3f8
Juyeon Lee [Wed, 20 Nov 2019 03:55:36 +0000 (12:55 +0900)]
e_mod_rotation: send early angle change evt at eval_fetch
the early angle change event is made only for landscape(90|270) client if it
dismatch with rot.curr.
rotation available/preferre request come serveral in sequence, than
apply last req.
with this commit(by calculating in eval_fetch time whether the early
angle_change event is needed or not) the event flow is going to be changed like below.
condition: curr angle is 0
from
S <- C tizen_rotation@37.set_available_angles(2)
S -> C tizen_rotation@37.angle_change(2, 243) ====> Angle change 90
S <- C tizen_rotation@37.set_available_angles(10)
S <- C tizen_rotation@37.set_available_angles(11)
S <- C tizen_rotation@37.set_available_angles(15)
S <- C tizen_rotation@37.ack_angle_change(243)
S -> C tizen_rotation@37.angle_change(1, 245) ===> Angle change 0
S <- C tizen_rotation@37.ack_angle_change(245)
to
S <- C tizen_rotation@37.set_available_angles(2)
S <- C tizen_rotation@37.set_available_angles(10)
S <- C tizen_rotation@37.set_available_angles(11)
S <- C tizen_rotation@37.set_available_angles(15)
Change-Id: Ib8f03c9ce6c0ed3270e218133cdb6b0b818adc27
Juyeon Lee [Tue, 19 Nov 2019 09:42:22 +0000 (18:42 +0900)]
e_mod_rotation_wl: add cond. for landscape prefer app
the early angle change event should be sent for landscape prefer(90|270) app
but by the commit
625eaefe2674950f4c3337703c48c0a29966481a
if preferred_angle is 0 or 180 but tizen_rotation ver 1,
it may send angle_change_with_resize event
Change-Id: I4e65f325e71f0bfd29e3cd15933811f7a9902fef
Juyeon Lee [Tue, 12 Nov 2019 07:05:06 +0000 (16:05 +0900)]
Revert "rotation: modify code handling available/preferred angle (2nd version)"
This reverts commit
c2b68b47b2c2b01d1c492be2f64e9faa31073532.
revert reason:
if ec is 90(270) available app and launched, or
if ec is specific angle prefer app and launched
it always fall in fail case(rot done) when ack arrived.
for example, event flow is like below
Server <--- available [0010] 90 only
Server ---> angle change 90, with serial xx
Server <--- commit based on 0 degree
Server <--- rotation_ack, with serial xx
Server <--- commit based on 90 degree
but the serial never match becasue it is 0(unsaved)
Conflicts:
src/rotation/e_mod_rotation_wl.c
Change-Id: Icad246ea8fd49394580954017ebed39fbd629fba
Seunghun Lee [Mon, 21 Oct 2019 08:53:59 +0000 (17:53 +0900)]
Packaging: update version to 0.4.2
Change-Id: I389841f9a7be2ce088c11fb452e61a5d4250006a
Seunghun Lee [Mon, 21 Oct 2019 08:16:33 +0000 (17:16 +0900)]
rotation: fix OVERRUN issue for svace.
Added escape condition in case that both value of 'x' and
e_comp_canvas_layer_map() is 0.
Change-Id: I386e253f19243dd7c23b2aa0a9291ea4febd1021
Doyoun Kang [Fri, 18 Oct 2019 05:40:54 +0000 (14:40 +0900)]
Packaging: update version to 0.4.1
Change-Id: I4a9948e5c6978160223a65ba61706f4ef3f58dec
Doyoun Kang [Thu, 17 Oct 2019 23:34:33 +0000 (08:34 +0900)]
rotation: add code to send E_EVENT_CLIENT_ROTATION_GEOMETRY_SET event
Change-Id: Id818c55d63936c3aa0280e0e73597a0305075aa9
Gwanglim Lee [Tue, 29 Jan 2019 01:25:49 +0000 (10:25 +0900)]
Packaging: update version to 0.4.0
Change-Id: I8e5b8875a57cd99d44738709d932189154f910b8
Gwanglim Lee [Tue, 15 Jan 2019 01:10:28 +0000 (10:10 +0900)]
pingpong: added a initial version for reference implementation of ping-pong policy.
This implementation asks the touched client if it's still alive.
However there is no specific policy how to handle if the client doesn't respond.
An implementor should make your own way for handling unresponsive client such as kill.
To enable this feature, use_pingpong_policy configuration value must be set.
Change-Id: I138f6023573f7f425f4af92adcc5cc6bc1cd9926
Gwanglim Lee [Mon, 24 Dec 2018 06:35:12 +0000 (15:35 +0900)]
Packaging: update version to 0.3.36
Change-Id: I4b27eaf2c38fc6f72f05f7c94db4ec71690102cd
Gwanglim Lee [Mon, 24 Dec 2018 02:56:02 +0000 (11:56 +0900)]
get rid of unused e_pixmap parameter of ELOG
Change-Id: I662a022cb6fa871507c567791a088df94c4804a8
Doyoun Kang [Mon, 14 May 2018 10:09:03 +0000 (19:09 +0900)]
Packaging: update version to 0.3.35
Change-Id: I11bc3ae198dbb09af515db06377afbc385245b01
Doyoun Kang [Mon, 14 May 2018 10:08:02 +0000 (19:08 +0900)]
rotation: fix rotation for keyboard windows
there was a bug that the magnifier window didn't rotate after upgrading ecore_wl2.
this fixed it.
Change-Id: I30b049d38357b352dc6def14b65790af143593f8
Juyeon Lee [Wed, 27 Dec 2017 07:29:27 +0000 (16:29 +0900)]
Packaging: update version to 0.3.34
Change-Id: I50314457c1f6d2a159e7466e81eb615649ca1765
Juyeon Lee [Wed, 27 Dec 2017 06:53:47 +0000 (15:53 +0900)]
e_mod_rotation_wl: add exception handle for rotation done ack
Rotation change event flows like below
Server -> Client [PID:3564] tizen_rotation@39.angle_change with angle,serial
Server <- Client [PID:3564] tizen_rotation@39.ack_angle_change with serial
BTW, issue happened once a client acks rotation_done ahead of event from server
serial number is initialized 0,and plus on every angle change event.
if arrival ack from client contains serial "0", it is not valid number.
Change-Id: I57d0eed5d109718df969c6bdbd7ba886cc01ce79
Doyoun Kang [Fri, 17 Nov 2017 11:14:55 +0000 (20:14 +0900)]
Packaging: update version to 0.3.33
Change-Id: I538d6288e26e6de9ced447fb97c6d48d77f96e3a
Doyoun Kang [Fri, 17 Nov 2017 10:41:57 +0000 (19:41 +0900)]
rotation: fix bug for setting available rotation angles
There was a bug that the angle was changed to wrong angle.
For example, if the window sets available angles to 0 and 90 degree when its current angle is 90,
the window is changed to 0 degree.
We fixed code to maintain current window angle in this case.
Change-Id: I972fc0721edb29b8abc1627ba69da30edbf84d0b
Doyoun Kang [Tue, 26 Sep 2017 23:14:29 +0000 (08:14 +0900)]
Packaging: update version to 0.3.32
Change-Id: If64cdc0cd89eab8145d0beedde14719074139169
JengHyun Kang [Tue, 26 Sep 2017 07:25:49 +0000 (16:25 +0900)]
remove unused codes related e_client's remember
Change-Id: I16f923832c411362093f53a2ff225d8430b2bf69
Juyeon Lee [Tue, 1 Aug 2017 07:46:49 +0000 (16:46 +0900)]
Packaging: update version to 0.3.31
Change-Id: Id02666547839892b41c9400220005747022df34d
Juyeon Lee [Tue, 1 Aug 2017 07:21:42 +0000 (16:21 +0900)]
remove unreachable code
Change-Id: I31902a0bb23eb5af0b10d8f63cc554820c0f7bb6
Juyeon Lee [Tue, 1 Aug 2017 07:08:23 +0000 (16:08 +0900)]
fix bug detected by static analysis tool
Change-Id: Iceeb3e3a48565cd043a9f8fcd6e4f348bdd037e9
Juyeon Lee [Mon, 5 Jun 2017 02:10:48 +0000 (11:10 +0900)]
Packaging: update version to 0.3.30
Change-Id: Ic8a2490fbb3a5d2b0f91ec3edfaa8cbbe0a209a7
Doyoun Kang [Thu, 11 May 2017 00:50:02 +0000 (09:50 +0900)]
rotation: fixed bug for unsetting unknown angle value
(When the auto-rotation is turned off,) there was a bug that the window is not changed to portrait mode
after hiding the landscape window which set preferred angle to 90 or 270.
Change-Id: I4febe81082c6ba213b6c7fbd25b6b1078142255f
Doyoun Kang [Mon, 17 Apr 2017 02:19:39 +0000 (11:19 +0900)]
Packaging: update version to 0.3.29
Change-Id: I7e10c5c122f652c3f4bfedf22f4f6cf9da73e913
Mu-Woong Lee [Tue, 3 Jan 2017 11:15:45 +0000 (20:15 +0900)]
Requires pkgconfig(sensor) instead of libsensord-devel
To remove profile build dependencies from sensord, sensord's package set is being restructured.
In the new sensord package set, libsensord-devel does not exist anymore.
Temporarily, a dummy package libsensord-devel, which just requires sensord-devel,
will be added to the snapshot, but it will be removed soon.
Naturally, from any packages, libsensord-devel should not be directly required.
Requiring pkgconfig(sensor) will work without issues instead.
Change-Id: Icd366697554927159964851e465f1008639de6c2
Signed-off-by: Mu-Woong Lee <muwoong.lee@samsung.com>
Doyoun Kang [Fri, 14 Apr 2017 07:22:22 +0000 (16:22 +0900)]
rotation: check ec's rotating state before sending E_EVENT_CLIENT_ROTATION_CHANGE_BEGIN event
There was a bug that the E_EVENT_CLIENT_ROTATION_CHANGE_BEGIN event is sent twice, but
E_EVENT_CLIENT_ROTATION_CHANGE_CANCEL or E_EVENT_CLIENT_ROTATION_CHANGE_END is sent just once.
Change-Id: I897770824c818a57ae4bf7703d98ea6987d47d82
Doyoun Kang [Fri, 14 Apr 2017 07:19:36 +0000 (16:19 +0900)]
Revert "rotation: check ec's rotating state before sending E_EVENT_CLIENT_ROTATION_CHANGE_BEGIN event"
This reverts commit
db675a6843ca2308d87944862ae6aa262ee340e8.
Change-Id: I6083f89daed6bd94de5dd7d227769979c56a30a1
Doyoun Kang [Fri, 14 Apr 2017 02:09:29 +0000 (11:09 +0900)]
rotation: check ec's rotating state before sending E_EVENT_CLIENT_ROTATION_CHANGE_BEGIN event
There was a bug that the E_EVENT_CLIENT_ROTATION_CHANGE_BEGIN event is sent twice, but
E_EVENT_CLIENT_ROTATION_CHANGE_CANCEL or E_EVENT_CLIENT_ROTATION_CHANGE_END is sent just once.
Change-Id: Ica751c2e613d85ab13e2ac74556e4563af545477
Doyoun Kang [Mon, 10 Apr 2017 09:49:53 +0000 (18:49 +0900)]
Packaging: update version to 0.3.28
Change-Id: I5a36e886ef9b877fbfb809274577bc5b03611f57
Doyoun Kang [Sat, 8 Apr 2017 09:33:22 +0000 (18:33 +0900)]
rotation: add code to check preferred angle while handling rotation
There was a bug that the window doesn't rotate when it set the preferred angle which is not same to current angle.
Change-Id: Ie34f35a90920ec9ae2f177ab78af168ce124be5b
Doyoun Kang [Tue, 4 Apr 2017 00:25:16 +0000 (09:25 +0900)]
Packaging: update version to 0.3.27
Change-Id: I7ccac20ef827305b02bd055a220812db35e0ab51
Doyoun Kang [Mon, 3 Apr 2017 12:54:34 +0000 (21:54 +0900)]
rotation: modify code to handle the angle between windows which have exclusive angle
We changed code to maintain the window angle if the intersection angle is not exist between visible windows.
For example, top window is alpha and supports preferred angle 0, and its below window supports 90,270 angles.
In this case, top window is shown on 0 angle and below window maintains its current angle.
Change-Id: I8323229315d69c7a20778087f5ef37d778df8e9b
Gwanglim Lee [Sat, 1 Apr 2017 15:07:53 +0000 (00:07 +0900)]
rotation: fixed a rotation block issue caused by disabled rotation degree.
There was a bug. When user rotated the target to 180 degrees, then given
angle was processing in spite of disabled angle if prior rotation change
job was not finished.
We have changed the rotation logic of the display server to discard angle
if it is disabled by the configuration file.
Change-Id: I0a38e7fef4eae2b384ca1d6fe653bd3a43002995
Juyeon Lee [Thu, 30 Mar 2017 11:49:39 +0000 (20:49 +0900)]
Packaging: update version to 0.3.26
Change-Id: I9087fd1b71af46957151310550d8406fa86c49a7
Gwanglim Lee [Tue, 28 Mar 2017 11:07:37 +0000 (20:07 +0900)]
rotation: ignored client's window rotation which passes same value
as the current angle using availables set.
Change-Id: I38a3e2887b8858267e90b4d8c5f8ef8842f56bd4
Gwanglim Lee [Mon, 27 Mar 2017 09:40:20 +0000 (18:40 +0900)]
Update a list of files in COPYING.Flora
Change-Id: I0e550f2a0ccd96283023c6c59836a42b33bff1ab
Juyeon Lee [Mon, 27 Mar 2017 08:45:42 +0000 (17:45 +0900)]
packaging: update packaging file to install license file via %license macro
Change-Id: I867cf7e3dba9072efd37d2e20c5f0ca546eda2f9
Juyeon Lee [Fri, 17 Mar 2017 07:00:50 +0000 (16:00 +0900)]
Packaging: update version to 0.3.25
Change-Id: I9cf53f67f5aeac64a8acd22a933333094bda4580
Gwanglim Lee [Fri, 17 Mar 2017 04:50:23 +0000 (13:50 +0900)]
rotation: added NULL check for ec before cleanup
Change-Id: I9c28a2d86b56a6af3a7500b6e2abc8866bb48bef
Gwanglim Lee [Fri, 17 Mar 2017 04:28:20 +0000 (13:28 +0900)]
Packaging: update version to 0.3.24
Change-Id: Ie374f4e211ee1d83c67bf721ea620fb88ce17295
Doyoun Kang [Thu, 16 Mar 2017 13:31:14 +0000 (22:31 +0900)]
rotation: add code to check whether ec can be visible while setting rotation fg_ec
There was a bug that the fg_ec is always set to preparing foreground (aka uniconifying) window.
So we added code to check if it can be shown or not.
Change-Id: Ia8fc202aa1bfab4808dcd0f48da2bfd65fc0d11d
Gwanglim Lee [Fri, 17 Mar 2017 03:10:09 +0000 (12:10 +0900)]
rotation: support more than one client with fixed angle value which is set by using preferred rotation API.
Change-Id: Iaa660daa3f0fbcbc6ba076ab399f5591167f5eee
MinJeong Kim [Wed, 15 Mar 2017 12:19:42 +0000 (21:19 +0900)]
Packaging: update version to 0.3.23
Change-Id: Ic71d1f72c91f4b83e69aca455c2f068a1bab7e59
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
MinJeong Kim [Wed, 15 Mar 2017 12:13:55 +0000 (21:13 +0900)]
Fixed missed return keyword
Change-Id: I16189740a14d4184db10943c616c2956021c64bf
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
Juyeon Lee [Wed, 8 Mar 2017 08:58:42 +0000 (17:58 +0900)]
Packaging: update version to 0.3.22
Change-Id: Ib23544ac7137236c835fbb31d0fc1867bb6da9ab
Juyeon Lee [Wed, 8 Mar 2017 04:13:45 +0000 (13:13 +0900)]
log: set e-rot domain level to EINA_LOG_LEVEL_INFO
Change-Id: Ic8ee1acf5440711812a5d24576f0f742ec2b4e52