platform/core/uifw/e-mod-tizen-wm-policy.git
3 months agoPackaging: update version to 0.5.10 88/304488/1 accepted/tizen/unified/20240122.175413 accepted/tizen/unified/x/20240205.063904
Junseok Kim [Thu, 18 Jan 2024 04:58:24 +0000 (13:58 +0900)]
Packaging: update version to 0.5.10

Change-Id: Ia9d3bfe01d27c5b4e875234bf3560f901e23d994

3 months agoe_mod_split_screen_manager: check REFACTOR_DESK_AREA feature 87/304487/1
Junseok Kim [Thu, 18 Jan 2024 04:58:03 +0000 (13:58 +0900)]
e_mod_split_screen_manager: check REFACTOR_DESK_AREA feature

Change-Id: I9e83d46d0af94bf5df6f7bff3e946c7ff69b3b82

5 months agoPackaging: update version to 0.5.9 37/301237/1 accepted/tizen_8.0_unified tizen_8.0 accepted/tizen/8.0/unified/20231221.165600 accepted/tizen/unified/20231114.041311 accepted/tizen/unified/20240119.154734
SooChan Lim [Sun, 12 Nov 2023 01:03:26 +0000 (10:03 +0900)]
Packaging: update version to 0.5.9

Change-Id: I17f535fcc7f0999265c7c5a268894368f6a0b76f

5 months agosplit_screen_manager: block the splitscreen activate/deactivate code 36/301236/1
SooChan Lim [Sun, 12 Nov 2023 01:00:24 +0000 (10:00 +0900)]
split_screen_manager: block the splitscreen activate/deactivate code

The splitscreen activate/deactivate at e_zone will be changed into
splitscreen activate/deactivate at e_desk. It will be used later.

Change-Id: If321b0d935b10775c12dbc2a8d202c52149f1caa

7 months agoPackaging: update version to 0.5.8 24/299024/2 accepted/tizen/8.0/unified/20231005.094104 accepted/tizen/unified/20230919.091749 tizen_8.0_m2_release
SooChan Lim [Mon, 18 Sep 2023 09:27:15 +0000 (18:27 +0900)]
Packaging: update version to 0.5.8

Change-Id: If6c94512c2ec7d2a430100384234635d6aa36848

7 months agoadd null check 23/299023/1
SooChan Lim [Mon, 18 Sep 2023 09:20:10 +0000 (18:20 +0900)]
add null check

Change-Id: Iad870464700b85e1e21ed0903520ba9ef0dc101c

7 months agoPackaging: update version to 0.5.7 62/298562/1
SooChan Lim [Sun, 10 Sep 2023 04:05:55 +0000 (13:05 +0900)]
Packaging: update version to 0.5.7

Change-Id: I09886ac8cad2aa1c40114bbad8c46455d4c47a1a

8 months agoremove the use of ec->desk 61/298561/1
SooChan Lim [Wed, 6 Sep 2023 07:53:52 +0000 (16:53 +0900)]
remove the use of ec->desk

use e_comp_desk_find_by_ec function instead

Change-Id: I06c5f27f32f53cd637d9d066d5fcb0538f1b0261

8 months agoPackaging: update version to 0.5.6 00/298100/3 accepted/tizen/unified/20230906.014634
Junseok Kim [Thu, 31 Aug 2023 12:07:44 +0000 (21:07 +0900)]
Packaging: update version to 0.5.6

Change-Id: I80e59ed91fc1a05ee1f98ad5248966204ec9fede

8 months agoe_mod_split_screen_manager: Change sscanf to strstr and strncpy 99/298099/3
Junseok Kim [Thu, 31 Aug 2023 11:08:54 +0000 (20:08 +0900)]
e_mod_split_screen_manager: Change sscanf to strstr and strncpy

Change sscanf to strstr and strncpy to avoid risky function.
And use defined hint length for consistency.

Change-Id: I1eda5ce01cbea66d8a9130a1d861b6ba57fd7479

8 months agoPackaging: update version to 0.5.6 02/297602/3 accepted/tizen/unified/20230824.064529
SooChan Lim [Mon, 21 Aug 2023 10:43:50 +0000 (19:43 +0900)]
Packaging: update version to 0.5.6

Change-Id: If34810a9ae9e990e0399e6916fbc6901db75f62e

8 months agoremove the use of ec->zone 01/297601/3
SooChan Lim [Mon, 21 Aug 2023 10:43:11 +0000 (19:43 +0900)]
remove the use of ec->zone

use e_comp_zone_find_by_ec function instead

Change-Id: I5676d2225840dbe7a34b09a7f04a38a48580df5a

9 months agoPackaging: update version to 0.5.5 56/296256/1 accepted/tizen/unified/20230726.020648
Seunghun Lee [Mon, 24 Jul 2023 10:11:47 +0000 (19:11 +0900)]
Packaging: update version to 0.5.5

Change-Id: I5ef0966944aa4557adb0d4561e007c92f622543f

9 months agoUse e_client_from_surface_resource() 55/296255/1
Seunghun Lee [Mon, 24 Jul 2023 10:06:20 +0000 (19:06 +0900)]
Use e_client_from_surface_resource()

Use e_client_from_surface_resource() to get a E_Client instance from a
surface resource instead of using wl_resource_get_user_data(). The user
data of wl_resource for surface is no longer a E_Client instance.

Change-Id: Ia5bae6f351fefe6dd48cbad2e95a70cef590eda8

11 months agoPackaging: update version to 0.5.4 82/293482/1 accepted/tizen/unified/20230531.151940
Junseok Kim [Tue, 30 May 2023 08:27:55 +0000 (17:27 +0900)]
Packaging: update version to 0.5.4

Change-Id: Ifb266ac5b5c049c78b1f9287800e167dc8293ee9

11 months agoe_mod_split_screen_region: use E_MAXIMIZE_FULLSCREEN when maximize assigned client 81/293481/1
Junseok Kim [Tue, 30 May 2023 08:27:16 +0000 (17:27 +0900)]
e_mod_split_screen_region: use E_MAXIMIZE_FULLSCREEN when maximize assigned client

Change-Id: Ibf5bd366471e6af29269252aaf9fd36918c37219

12 months agoPackaging: update version to 0.5.3 13/292113/1 accepted/tizen/unified/20230428.155130
Junseok Kim [Thu, 27 Apr 2023 08:30:04 +0000 (17:30 +0900)]
Packaging: update version to 0.5.3

Change-Id: Id46687e0173f626b9e6f3f20f921ba00f406a28b

12 months agoe_mod_split_screen_manager: check return value of sscanf 12/292112/1
Junseok Kim [Thu, 27 Apr 2023 08:29:21 +0000 (17:29 +0900)]
e_mod_split_screen_manager: check return value of sscanf

Change-Id: Id00acb154052826a408f65b8425a416c211ea014

12 months agoPackaging: update version to 0.5.2 00/291900/7
Junseok Kim [Tue, 25 Apr 2023 01:15:01 +0000 (10:15 +0900)]
Packaging: update version to 0.5.2

Change-Id: I6d694d784425739b5e87514de24e54fa038cc3dc

12 months agoe_mod_split_screen_manager: use defined string instead of use string repeatedly 80/292080/2
Junseok Kim [Thu, 27 Apr 2023 04:54:51 +0000 (13:54 +0900)]
e_mod_split_screen_manager: use defined string instead of use string repeatedly

Change-Id: I9c194ebf5694bd3ff76b6021b9d8000442ef9e66

12 months agoe_mod_split_screen_region: fix typo 70/292070/3
Junseok Kim [Thu, 27 Apr 2023 04:17:23 +0000 (13:17 +0900)]
e_mod_split_screen_region: fix typo

Change-Id: I0a8f47a18adafb7b5ad2a065918235148b5d8ebb

12 months agosplit_screen: remove notification window from special window 68/292068/3
Junseok Kim [Thu, 27 Apr 2023 03:29:50 +0000 (12:29 +0900)]
split_screen: remove notification window from special window

Change-Id: I5ad3617f226208fcee0a5be70d2a093a6848d449

12 months agosplit_screen: maximize window that normal client and client needed 36/292036/4
Junseok Kim [Wed, 26 Apr 2023 10:04:43 +0000 (19:04 +0900)]
split_screen: maximize window that normal client and client needed

Change-Id: I3647bbab46d707866b18ae1df788e71ac0a82156

12 months agosplit_screen_manager: NULL check before call hint handler 35/292035/4
Junseok Kim [Wed, 26 Apr 2023 04:26:21 +0000 (13:26 +0900)]
split_screen_manager: NULL check before call hint handler

Change-Id: I64e26c571214a9469179c2c96a530362651b6ed1

12 months agosplit_screen_manager: check desk_area is enabled before assign client to region 34/292034/4
Junseok Kim [Wed, 26 Apr 2023 04:25:18 +0000 (13:25 +0900)]
split_screen_manager: check desk_area is enabled before assign client to region

Change-Id: Idde308e6d45f9877efb5fc969eeffdf1355b7c5a

12 months agosplit_screen_region: maximize ec after desk area changed 33/292033/3
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

12 months agoe_mod_split_screen_region: fix duplicated variable name 99/291899/2
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

12 months agoPackaging: update version to 0.5.1 56/291656/1 accepted/tizen/unified/20230420.091935
Doyoun Kang [Thu, 20 Apr 2023 01:55:25 +0000 (10:55 +0900)]
Packaging: update version to 0.5.1

Change-Id: I5fbbce3b3c04e34f609d57f7a632ab6128c89b34

12 months agorotation: check the size swap config value while handling rotating 55/291655/1
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

12 months agoPackaging: update version to 0.5.0 24/290524/11 accepted/tizen/unified/20230412.152335
Junseok Kim [Tue, 28 Mar 2023 06:10:54 +0000 (15:10 +0900)]
Packaging: update version to 0.5.0

Change-Id: Ia6db37052890c57bc37cbba4602eb419424fd980

12 months agosplitscreen: Add new split screen feature 23/290523/10
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

16 months agoPackaging: update version to 0.4.21 75/285675/1 accepted/tizen/unified/20221219.024729
Doyoun Kang [Fri, 16 Dec 2022 08:21:52 +0000 (17:21 +0900)]
Packaging: update version to 0.4.21

Change-Id: Ie82903adca51352bf22ab73966141f74b31f3e45

16 months agorotation: change code to use e_client_is_iconified_by_client 74/285674/1
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

21 months agorotation: code refactoring 50/279050/1 accepted/tizen_7.0_unified_hotfix tizen_7.0_hotfix accepted/tizen/7.0/unified/20221110.055913 accepted/tizen/7.0/unified/hotfix/20221116.110028 accepted/tizen/unified/20220801.131408 submit/tizen/20220801.072725 tizen_7.0_m2_release
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

21 months agoPackaging: update version to 0.4.20 78/278878/1 accepted/tizen/unified/20220728.131650 submit/tizen/20220728.070209
Doyoun Kang [Wed, 27 Jul 2022 08:23:37 +0000 (17:23 +0900)]
Packaging: update version to 0.4.20

Change-Id: I295f11da7d6a25ee1d33a0219af753400d60de56

21 months agorotation: add a smart placement feature for rotation 74/278874/1
Doyoun Kang [Wed, 27 Jul 2022 08:18:28 +0000 (17:18 +0900)]
rotation: add a smart placement feature for rotation

Change-Id: I1985360b3de7c6a2d27e343cfc284645d67d51cc

21 months agorotation: add code to swap the width and height while rotating window 69/278869/1
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

23 months agoPackaging: update version to 0.4.19 28/275428/1 accepted/tizen/unified/20220528.144441 submit/tizen/20220525.010628
Doyoun Kang [Wed, 25 May 2022 00:56:09 +0000 (09:56 +0900)]
Packaging: update version to 0.4.19

Change-Id: I59f321b0fb476f52e9d7532084ada054adc66aeb

23 months agorotation: remove show_grab when ec is deleted 27/275427/1
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

23 months agoe_mod_rotation_wl: fix bug for _e_tizen_rotation_angle_change 82/274882/1 accepted/tizen/unified/20220525.210651 submit/tizen/20220525.005025
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

23 months agoPackaging: update version to 0.4.18 06/274806/1
Doyoun Kang [Mon, 9 May 2022 22:43:50 +0000 (07:43 +0900)]
Packaging: update version to 0.4.18

Change-Id: I7dfb06e142519d7b49b53ba95c4a0b0697aa7dde

23 months agoe_mod_rotation_wl: fix bug for rotation pending show 97/274797/1
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

2 years agoPackaging: update version to 0.4.17 66/271166/1 accepted/tizen/unified/20220217.153221 submit/tizen/20220216.090608
SooChan Lim [Wed, 16 Feb 2022 08:07:38 +0000 (17:07 +0900)]
Packaging: update version to 0.4.17

Change-Id: I22690407aa2d022c4ecb7e0bc1e985b5cc05cf32

2 years agoremove the unused code. 65/271165/1
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

2 years agoPackaging: update version to 0.4.16 59/268859/1 accepted/tizen/unified/20220105.120702 submit/tizen/20220104.072518
Doyoun Kang [Tue, 4 Jan 2022 03:53:16 +0000 (12:53 +0900)]
Packaging: update version to 0.4.16

Change-Id: I3ddcb17ed6292e50d75595aab982e56f97cec438

2 years agorotation: add wait_update_done timer 58/268858/1
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

2 years agorotation: unset rot.pending_show when ec's pixmap is unusable 45/268845/1
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

2 years agoPackaging: update version to 0.4.15 03/258803/1 accepted/tizen/6.5/unified/20211028.115320 accepted/tizen/unified/20210603.000542 submit/tizen/20210531.063250 submit/tizen_6.5/20211028.163101 tizen_6.5.m2_release
Doyoun Kang [Wed, 26 May 2021 04:03:17 +0000 (13:03 +0900)]
Packaging: update version to 0.4.15

Change-Id: I055d5f2b0c0ed324db54d979c44a331a43bc2296

2 years agoe_mod_configured_resolution: destroy pkgmgrinfo handler after using it 49/258749/2
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>
3 years agoe_mod_rotation_wl: doing rotation if ec is obscured by 32bit opaque window 10/254110/3
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>
3 years agoPackaging: update version to 0.4.14 54/251654/1 accepted/tizen/unified/20210119.130220 submit/tizen/20210118.090556
Doyoun Kang [Fri, 15 Jan 2021 01:23:15 +0000 (10:23 +0900)]
Packaging: update version to 0.4.14

Change-Id: I6978b8bc74d7de9ba4445bea99e81e9807c15be7

3 years agoe_mod_rotation_wl: check include_ec while making rotation list in _e_client_rotation_... 53/251653/1
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

3 years agoPackaging: update version to 0.4.13 33/249833/2 accepted/tizen/unified/20201217.124244 submit/tizen/20201217.044558
Doyoun Kang [Thu, 17 Dec 2020 04:29:55 +0000 (13:29 +0900)]
Packaging: update version to 0.4.13

Change-Id: Ib1f48e731eae3b9bf9d1a6a554242b6f53e55af2

3 years agoe_mod_rotation_wl: fix resource leak 32/249832/2
Doyoun Kang [Thu, 17 Dec 2020 04:29:09 +0000 (13:29 +0900)]
e_mod_rotation_wl: fix resource leak

Change-Id: Id056103878eaa31971c97edac6952fc8fc08b6bb

3 years agoPackaging: update version to 0.4.12 82/248682/1 accepted/tizen/unified/20201202.124927 submit/tizen/20201201.102723
Doyoun Kang [Tue, 1 Dec 2020 10:15:21 +0000 (19:15 +0900)]
Packaging: update version to 0.4.12

Change-Id: I52f0609c8d7a0d5dd1b4c42f835c2305da17063e

3 years agorotation: remove module circular dependency 81/248681/1
Doyoun Kang [Tue, 1 Dec 2020 10:14:49 +0000 (19:14 +0900)]
rotation: remove module circular dependency

Change-Id: I0203ffbdd663d2daa83c5e36f14baf5fb87c3e35

3 years agoPackaging: update version to 0.4.11 27/248427/1 accepted/tizen/unified/20201126.233220 submit/tizen/20201126.101538
Doyoun Kang [Thu, 26 Nov 2020 10:09:00 +0000 (19:09 +0900)]
Packaging: update version to 0.4.11

Change-Id: Id9ba64a7497c65d6ee9ae7c8d60760a9ed8314b5

3 years agorotation: change code to use e_client_geometry_get not ec's x,y,w,h directly 26/248426/1
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

3 years agoPackaging: update version to 0.4.10 88/243688/1 accepted/tizen_6.0_unified_hotfix tizen_6.0_hotfix accepted/tizen/6.0/unified/20201030.113152 accepted/tizen/6.0/unified/hotfix/20201103.001035 accepted/tizen/unified/20200909.155548 submit/tizen/20200909.063749 submit/tizen_6.0/20201029.205105 submit/tizen_6.0_hotfix/20201102.192505 submit/tizen_6.0_hotfix/20201103.114805 tizen_6.0.m2_release
Junseok, Kim [Wed, 9 Sep 2020 06:37:18 +0000 (15:37 +0900)]
Packaging: update version to 0.4.10

Change-Id: I35f92e4a76fa414e75715960a84d513ae529c243

3 years agoe_mod_rotation_settings: add log if vconf_notify_key_changed is failed 84/243684/3
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>
3 years agotizen-policy-ext: remove hard-coded protocol codes 69/242569/1 accepted/tizen/unified/20200901.160725 submit/tizen/20200828.065815
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>
3 years agoPackaging: update version to 0.4.9 12/239512/1 accepted/tizen/unified/20200727.131948 submit/tizen/20200727.094925
Doyoun Kang [Mon, 27 Jul 2020 08:06:56 +0000 (17:06 +0900)]
Packaging: update version to 0.4.9

Change-Id: If0f9a04d7b16d1455c3ca8a9dc449840827e0aac

3 years agoe_mod_pol_pingpong: code cleanup 99/239499/1
Doyoun Kang [Mon, 27 Jul 2020 07:11:38 +0000 (16:11 +0900)]
e_mod_pol_pingpong: code cleanup

Change-Id: Id66df8af61fb2a806b304eac5006172e6e251426

3 years agoe_mod_rotation_wl: code cleanup - check ec's size and type 96/239496/1
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

3 years agoe_mod_rotation_wl: code cleanup - use _rot_fg_set 94/239494/1
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

3 years agoPackaging: update version to 0.4.8 92/235092/1 accepted/tizen/unified/20200602.133142 submit/tizen/20200602.063813
Doyoun Kang [Tue, 2 Jun 2020 06:09:14 +0000 (15:09 +0900)]
Packaging: update version to 0.4.8

Change-Id: I9144894164e2531db4956980fcb90ec377015aae

3 years agorotation: modify code to use a rotation_list's resource in setting preferred angle... 90/235090/1
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

4 years agoPackaging: update version to 0.4.7 33/228933/1 sandbox/doyoun/devel accepted/tizen/unified/20200402.155404 submit/tizen/20200330.151320 submit/tizen/20200402.124442
Juyeon Lee [Thu, 26 Mar 2020 20:33:23 +0000 (05:33 +0900)]
Packaging: update version to 0.4.7

Change-Id: Id7ce182295dc152bc263edbbe2ff5573cb8c733a

4 years agoe_mod_ivi_home: use e_client api instead of evas_obj api 83/228883/2
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

4 years agoPackaging: update version to 0.4.6 81/228881/2 accepted/tizen/unified/20200402.155315 submit/tizen/20200326.064935
SooChan Lim [Thu, 26 Mar 2020 06:45:02 +0000 (15:45 +0900)]
Packaging: update version to 0.4.6

Change-Id: I05702ea0cb284a38f7fa7fe00d60707b8a8faba4

4 years agoadd configured_resolution policy 37/228837/4
SooChan Lim [Thu, 26 Mar 2020 04:25:28 +0000 (13:25 +0900)]
add configured_resolution policy

Change-Id: Ibf8a5d5f8c9c147f3bf784831c2cc4542de56a0e

4 years agoPackaging: update version to 0.4.5 35/220435/2 accepted/tizen/unified/20200206.055213 submit/tizen/20200206.011345
Juyeon Lee [Wed, 18 Dec 2019 07:02:20 +0000 (16:02 +0900)]
Packaging: update version to 0.4.5

Change-Id: Iad9b6118d241df56dab5cedf26ab82d58d26fc5d

4 years agoe_mod_rotation_wl: skip rotation for ec ignored or comp_skip 78/220278/4
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

4 years agoPackaging: update version to 0.4.4 15/219215/1 sandbox/wangbiao/rpm_upgrade
Juyeon Lee [Tue, 3 Dec 2019 09:54:26 +0000 (18:54 +0900)]
Packaging: update version to 0.4.4

Change-Id: I4d41d8300bf91fe9250663357818435c5280759c

4 years agoe_mod_rotation_wl: fix preferred_angle bug 04/218604/2
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

4 years agoe_mod_rotation: fix wrong angle_change event 25/218825/1
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

4 years agoPackaging: update version to 0.4.3 68/218368/1 submit/tizen/20191121.121804
Doyoun Kang [Thu, 21 Nov 2019 12:31:54 +0000 (21:31 +0900)]
Packaging: update version to 0.4.3

Change-Id: Ia2e8f634428f3c15cb7875d0133c5b73ad2c9c42

4 years agoe_mod_rotation_wl: add code to call E_POLICY_HOOK_CLIENT_ROTATION_GEOMETRY_SET hook 65/218365/1
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

4 years agoe_mod_rotation: send early angle change evt at eval_fetch 46/218146/2
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

4 years agoe_mod_rotation_wl: add cond. for landscape prefer app 15/218115/3
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

4 years agoRevert "rotation: modify code handling available/preferred angle (2nd version)" 20/217520/5
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

4 years agoPackaging: update version to 0.4.2 38/216138/1 accepted/tizen_5.5_unified_mobile_hotfix tizen_5.5_mobile_hotfix accepted/tizen/5.5/unified/20191031.015135 accepted/tizen/5.5/unified/mobile/hotfix/20201027.075306 accepted/tizen/unified/20191021.220214 submit/tizen/20191021.062138 submit/tizen_5.5/20191031.000005 submit/tizen_5.5_mobile_hotfix/20201026.185105 tizen_5.5.m2_release
Seunghun Lee [Mon, 21 Oct 2019 08:53:59 +0000 (17:53 +0900)]
Packaging: update version to 0.4.2

Change-Id: I389841f9a7be2ce088c11fb452e61a5d4250006a

4 years agorotation: fix OVERRUN issue for svace. 28/216128/1
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

4 years agoPackaging: update version to 0.4.1 95/215995/1
Doyoun Kang [Fri, 18 Oct 2019 05:40:54 +0000 (14:40 +0900)]
Packaging: update version to 0.4.1

Change-Id: I4a9948e5c6978160223a65ba61706f4ef3f58dec

4 years agorotation: add code to send E_EVENT_CLIENT_ROTATION_GEOMETRY_SET event 39/215939/1
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

5 years agoPackaging: update version to 0.4.0 91/198691/1 accepted/tizen/unified/20190129.064407 submit/tizen/20190129.011240 submit/tizen/20190129.021250
Gwanglim Lee [Tue, 29 Jan 2019 01:25:49 +0000 (10:25 +0900)]
Packaging: update version to 0.4.0

Change-Id: I8e5b8875a57cd99d44738709d932189154f910b8

5 years agopingpong: added a initial version for reference implementation of ping-pong policy. 39/197639/1
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

5 years agoPackaging: update version to 0.3.36 62/196162/1 accepted/tizen/unified/20181226.063558 submit/tizen/20181224.063831
Gwanglim Lee [Mon, 24 Dec 2018 06:35:12 +0000 (15:35 +0900)]
Packaging: update version to 0.3.36

Change-Id: I4b27eaf2c38fc6f72f05f7c94db4ec71690102cd

5 years agoget rid of unused e_pixmap parameter of ELOG 45/196145/2
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

5 years agoPackaging: update version to 0.3.35 70/178870/1 accepted/tizen/5.0/unified/20181102.022402 accepted/tizen/unified/20180515.063747 submit/tizen/20180514.102111 submit/tizen_5.0/20181101.000005
Doyoun Kang [Mon, 14 May 2018 10:09:03 +0000 (19:09 +0900)]
Packaging: update version to 0.3.35

Change-Id: I11bc3ae198dbb09af515db06377afbc385245b01

5 years agorotation: fix rotation for keyboard windows 68/178868/1
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

6 years agoPackaging: update version to 0.3.34 37/165237/1 accepted/tizen/unified/20180105.065537 submit/tizen/20180104.064136
Juyeon Lee [Wed, 27 Dec 2017 07:29:27 +0000 (16:29 +0900)]
Packaging: update version to 0.3.34

Change-Id: I50314457c1f6d2a159e7466e81eb615649ca1765

6 years agoe_mod_rotation_wl: add exception handle for rotation done ack 31/165231/1
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

6 years agoPackaging: update version to 0.3.33 73/160673/1 accepted/tizen/unified/20171120.065116 submit/tizen/20171117.113037
Doyoun Kang [Fri, 17 Nov 2017 11:14:55 +0000 (20:14 +0900)]
Packaging: update version to 0.3.33

Change-Id: I538d6288e26e6de9ced447fb97c6d48d77f96e3a

6 years agorotation: fix bug for setting available rotation angles 67/160667/1
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

6 years agoPackaging: update version to 0.3.32 51/152651/1 accepted/tizen/4.0/unified/20171018.231639 accepted/tizen/unified/20171013.193006 accepted/tizen/unified/20171019.145440 submit/tizen/20171012.120424 submit/tizen/20171018.060412 submit/tizen_4.0/20170928.105924 submit/tizen_4.0/20171018.060340 tizen_4.0.m2_release
Doyoun Kang [Tue, 26 Sep 2017 23:14:29 +0000 (08:14 +0900)]
Packaging: update version to 0.3.32

Change-Id: If64cdc0cd89eab8145d0beedde14719074139169

6 years agoremove unused codes related e_client's remember 51/152451/2
JengHyun Kang [Tue, 26 Sep 2017 07:25:49 +0000 (16:25 +0900)]
remove unused codes related e_client's remember

Change-Id: I16f923832c411362093f53a2ff225d8430b2bf69

6 years agoPackaging: update version to 0.3.31 39/141639/1 accepted/tizen/4.0/unified/20170816.010405 accepted/tizen/4.0/unified/20170816.014155 accepted/tizen/4.0/unified/20170829.015849 accepted/tizen/unified/20170803.075341 submit/tizen/20170802.073414 submit/tizen_4.0/20170811.094300 submit/tizen_4.0/20170814.115522 submit/tizen_4.0/20170828.100004 submit/tizen_4.0_unified/20170814.115522 tizen_4.0.IoT.p1_release
Juyeon Lee [Tue, 1 Aug 2017 07:46:49 +0000 (16:46 +0900)]
Packaging: update version to 0.3.31

Change-Id: Id02666547839892b41c9400220005747022df34d

6 years agoremove unreachable code 37/141637/1
Juyeon Lee [Tue, 1 Aug 2017 07:21:42 +0000 (16:21 +0900)]
remove unreachable code

Change-Id: I31902a0bb23eb5af0b10d8f63cc554820c0f7bb6

6 years agofix bug detected by static analysis tool 27/141627/1
Juyeon Lee [Tue, 1 Aug 2017 07:08:23 +0000 (16:08 +0900)]
fix bug detected by static analysis tool

Change-Id: Iceeb3e3a48565cd043a9f8fcd6e4f348bdd037e9