platform/core/uifw/e-mod-tizen-wl-textinput.git
3 days agoUpdate package version to 0.8.29 62/325462/1 accepted/tizen_9.0_unified tizen_9.0 accepted/tizen/9.0/unified/20250611.103245
Jihoon Kim [Tue, 10 Jun 2025 10:19:03 +0000 (19:19 +0900)]
Update package version to 0.8.29

Change-Id: I64ebd69bade0956af5f46687609ebf18f6501baf
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
10 days agoFix wrong type in mouse down handler 28/325128/1
Jihoon Kim [Fri, 30 May 2025 08:28:57 +0000 (17:28 +0900)]
Fix wrong type in mouse down handler

Change-Id: Ia51569ee340f7a51dae2e2d6f9d2e0f3d9d5dce1
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
4 months agoUpdate package version to 0.8.28 44/318744/1 accepted/tizen/9.0/unified/20250123.140106
Inhong Han [Thu, 23 Jan 2025 05:48:02 +0000 (14:48 +0900)]
Update package version to 0.8.28

Change-Id: I782d9eb1592e517baa808d84f04767d73a822c19

4 months agoFix issue IME does not appear after launching the Input Delegator 43/318743/1
Inhong Han [Thu, 23 Jan 2025 05:45:53 +0000 (14:45 +0900)]
Fix issue IME does not appear after launching the Input Delegator

Change-Id: I5f8e6c5d870ab46782cf8fa4b2e65882b585f05b

4 months agoUpdate package version to 0.8.27 61/318661/1 accepted/tizen/9.0/unified/20250123.015622
Inhong Han [Wed, 22 Jan 2025 02:24:22 +0000 (11:24 +0900)]
Update package version to 0.8.27

Change-Id: Ie3c2fca58139b5fa5ff8f4cd4bcdb74405fb5f52

4 months agoModified not to show IME when the client window lost focus 53/318653/1
Inhong Han [Wed, 22 Jan 2025 00:59:00 +0000 (09:59 +0900)]
Modified not to show IME when the client window lost focus

Change-Id: I96ee89d94658d829e587d9d4e4f9961583d0ac3e

4 months agoUpdate package version to 0.8.26 89/318589/3 accepted/tizen/9.0/unified/20250122.024608
Inhong Han [Tue, 21 Jan 2025 02:15:28 +0000 (11:15 +0900)]
Update package version to 0.8.26

Change-Id: Ifa52ffa2fdd34621f7505e2c92ef102dd1b076cb

4 months agoUse Idler to register vconf callback 88/318588/3
Inhong Han [Tue, 21 Jan 2025 02:13:56 +0000 (11:13 +0900)]
Use Idler to register vconf callback

Change-Id: I49d66b2b4608a42c8ae609d283a599cafe2020c4

6 months agoUpdate package version to 0.8.25 51/315851/1 accepted/tizen/9.0/unified/20241207.044217
Inhong Han [Thu, 5 Dec 2024 07:34:22 +0000 (16:34 +0900)]
Update package version to 0.8.25

Change-Id: Ie56333b7ebfd096a089858d8ad82f23d29672842

6 months agoModified to prevent treating a virtual remote control as a H/W keyboard 48/315848/2
Inhong Han [Thu, 5 Dec 2024 03:01:03 +0000 (12:01 +0900)]
Modified to prevent treating a virtual remote control as a H/W keyboard

Change-Id: Id72436b43b4f0d9bdbbb650bfe34a6655a997f0d

6 months agoUpdate package version to 0.8.24 07/315807/1
Inhong Han [Thu, 5 Dec 2024 00:42:38 +0000 (09:42 +0900)]
Update package version to 0.8.24

Change-Id: Ifa55b8fd356af5e1c138ab48f4e778a52e72b488

6 months agoDo not hide IME when KP_Enter key is pressed 05/315805/2
Inhong Han [Fri, 27 Sep 2024 07:46:19 +0000 (16:46 +0900)]
Do not hide IME when KP_Enter key is pressed

Change-Id: I7ebfd1edef789f407bab15b0fc72bc5dde4e935b

6 months agoUpdate package version to 0.8.23 43/315443/1 accepted/tizen/9.0/unified/20241202.173957
Inhong Han [Mon, 2 Dec 2024 04:51:36 +0000 (13:51 +0900)]
Update package version to 0.8.23

Change-Id: Ia0f0762156c45bf4b85464b75a1c75199b057220

6 months agorefactor: replace code to use E_APIs to access the E_Client structure 46/321246/1
Doyoun Kang [Thu, 28 Nov 2024 06:37:37 +0000 (15:37 +0900)]
refactor: replace code to use E_APIs to access the E_Client structure

Change-Id: I0d63e7a65ea48cbd1dd99e882eaa1466647108a9

6 months agoFix issue to hide IME multiple times when pressing key multiple times on HW keyboard 40/321140/1
Jihoon Kim [Thu, 28 Nov 2024 05:55:18 +0000 (14:55 +0900)]
Fix issue to hide IME multiple times when pressing key multiple times on HW keyboard

Change-Id: If46f22856d4d71d5a4ba67e5dcbf36737cbc92e4
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 months agoMerge branch 'tizen' into tizen_9.0 75/320975/1 accepted/tizen/9.0/unified/20241127.040958
Jihoon Kim [Tue, 26 Nov 2024 08:04:36 +0000 (17:04 +0900)]
Merge branch 'tizen' into tizen_9.0

Change-Id: I531845993dbd29bb2cb8fa4136f5184af3a0dd18

6 months agoUpdate package version to 0.8.22 71/320771/1 accepted/tizen/unified/20241123.171927
Jihoon Kim [Fri, 22 Nov 2024 06:17:55 +0000 (15:17 +0900)]
Update package version to 0.8.22

Change-Id: I99304596004b799018d17115a4a5edb548cdcd3f
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 months agoremove ecore_thread_main_loop_begin() and end() for improving performance 63/320763/1
Jihoon Kim [Fri, 22 Nov 2024 05:19:41 +0000 (14:19 +0900)]
remove ecore_thread_main_loop_begin() and end() for improving performance

Change-Id: I45d184076824dc16a126709a2dff376040a6ae88
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 months agoUpdate package version to 0.8.21 76/320376/1 accepted/tizen/unified/20241114.153916
Inhong Han [Thu, 14 Nov 2024 07:05:32 +0000 (16:05 +0900)]
Update package version to 0.8.21

Change-Id: I7dbb7e112c5abe7a19afd03bf2c27606d5145f6d

6 months agoModified to prevent setting invalid geometry of the floating IME 75/320375/1
Inhong Han [Thu, 14 Nov 2024 07:04:46 +0000 (16:04 +0900)]
Modified to prevent setting invalid geometry of the floating IME

Change-Id: I9069e5b52124f6be9898486b869168973d2774ea

6 months agoUpdate package version to 0.8.20 49/320349/1
Inhong Han [Thu, 14 Nov 2024 01:07:33 +0000 (10:07 +0900)]
Update package version to 0.8.20

Change-Id: I1da92ba2ef45c8fd1ef35f1fbf7496376a376d56

6 months agoRemove unnecessary code 46/320346/1
Inhong Han [Thu, 14 Nov 2024 01:07:33 +0000 (10:07 +0900)]
Remove unnecessary code

Preventing a hide request sent to the app when switching keyboard mode from H/W to S/W.

Change-Id: Id76bfb2fa2cda4b5440ea665baefac8c39b61c43

7 months agoe_mod_main: use transform_core_input_transform instead of manual scale calculate 40/319240/4
Junseok Kim [Fri, 18 Oct 2024 06:27:12 +0000 (15:27 +0900)]
e_mod_main: use transform_core_input_transform instead of manual scale calculate

The past patch used to get transformed coordinate via manually calculate function when send the geometry of input panel.
(refer patch: 7eacf4f854227b28361d0a417edd21d6fe8e58f9)

However, the issue with e_client_transform_core_input_transform returning unexpected value
is due to a problem in the module's incorrect use of the Z-coordinate scaling value to 0.

To restore this to its original state and handle rotated coordinates by transform,
modify to use the E20 Core's API for obtaining transformed coordinates.

Change-Id: Ia082b53b1d33bab24168d8a9f4983fb96f62ce9b

7 months agoUpdate package version to 0.8.19 38/320038/1
jinbong.lee [Thu, 7 Nov 2024 04:31:42 +0000 (13:31 +0900)]
Update package version to 0.8.19

Change-Id: I51873d4126e544677dbb321801767cc3d347948a
Signed-off-by: jinbong.lee <jinbong.lee@samsung.com>
7 months agoApply e_zone's interfaces 64/318564/5
jinbong.lee [Wed, 2 Oct 2024 07:32:33 +0000 (16:32 +0900)]
Apply e_zone's interfaces

Change-Id: Id151ab3f32335a4523d7ab69e33e377208cc00cf

7 months agoRemove unused code 63/318563/5
jinbong.lee [Wed, 2 Oct 2024 07:19:55 +0000 (16:19 +0900)]
Remove unused code

Change-Id: I1a8e02a6f5e9d9fb0cbeb9edb160b5690afec897

7 months agoApply e_comp_wl's interfaces 62/318562/4
jinbong.lee [Wed, 2 Oct 2024 06:57:26 +0000 (15:57 +0900)]
Apply e_comp_wl's interfaces

Change-Id: I62ea1674150c0bce35ab0cfde83212daa88d3eb7

7 months agoApply e_comp's interfaces 61/318561/4
jinbong.lee [Mon, 30 Sep 2024 12:56:41 +0000 (21:56 +0900)]
Apply e_comp's interfaces

Change-Id: I5561c9fd5607b0fdfbe466abca1c3ce54139ca0c

7 months agoUpdate package version to 0.8.18 22/320022/1 accepted/tizen/unified/20241108.105511
Inhong Han [Thu, 7 Nov 2024 00:39:37 +0000 (09:39 +0900)]
Update package version to 0.8.18

Change-Id: I93ae72ea49ab4373fa16407a0997108831afe79e

7 months agoRevert "Modified to prevent setting invalid geometry of the floating IME" 03/320003/1
Inhong Han [Wed, 6 Nov 2024 10:21:10 +0000 (19:21 +0900)]
Revert "Modified to prevent setting invalid geometry of the floating IME"

This reverts commit 7a6bc78ccd5c009e08de0698766da55d4bf4a12d

Change-Id: Id10e432d344be366c53e5bec632555a33774ea96

7 months agoUpdate package version to 0.8.17 35/319635/1 accepted/tizen/unified/20241030.154524
Inhong Han [Tue, 29 Oct 2024 06:37:26 +0000 (15:37 +0900)]
Update package version to 0.8.17

Change-Id: I818cae4f685981f91b89010f79c22aa2f82c3da4

7 months agoFix issue floating IME is not moved when it is shown 34/319634/1
Inhong Han [Tue, 29 Oct 2024 06:36:17 +0000 (15:36 +0900)]
Fix issue floating IME is not moved when it is shown

Change-Id: I7306af6b0118162c3740ccc3aaa24792567dba84

7 months agoUpdate package version to 0.8.16 49/319449/1
Inhong Han [Wed, 23 Oct 2024 07:32:19 +0000 (16:32 +0900)]
Update package version to 0.8.16

Change-Id: I7a5294f45816d48234ec140fa23de4466afb22c7

7 months agoModified to retain the key event data in the input event queue 48/319448/1
Inhong Han [Wed, 23 Oct 2024 07:31:41 +0000 (16:31 +0900)]
Modified to retain the key event data in the input event queue

Change-Id: I587df42b2ceea62a6331df93d37394c3454e32b4

8 months agoUpdate package version to 0.8.15 65/318865/1 accepted/tizen_unified_toolchain accepted/tizen/9.0/unified/20241030.231707 accepted/tizen/unified/20241017.114643 accepted/tizen/unified/toolchain/20241022.122345 accepted/tizen/unified/toolchain/20241022.122831 accepted/tizen/unified/x/20241017.170329 accepted/tizen/unified/x/asan/20241022.113408 tizen_9.0_m2_release
Inhong Han [Thu, 10 Oct 2024 05:36:32 +0000 (14:36 +0900)]
Update package version to 0.8.15

Change-Id: I53d223b1cd2de80d5f4725f7f71e85e29a2b6dff

8 months agoFix issue floating IME is not moved in portrait mode 64/318864/1
Inhong Han [Thu, 10 Oct 2024 05:25:16 +0000 (14:25 +0900)]
Fix issue floating IME is not moved in portrait mode

Change-Id: I9e13424a5fd6e977a3fc2bc3dae40aefba49d3ec

8 months agoe_mod_input_panel: modify code to use E_API for setting transient_for 75/318575/1
Doyoun Kang [Wed, 2 Oct 2024 08:47:43 +0000 (17:47 +0900)]
e_mod_input_panel: modify code to use E_API for setting transient_for

Change-Id: I4013a7eeca481b2cda920226ed738a272add5fb4

8 months agoUpdate package version to 0.8.14 21/318121/1 accepted/tizen/unified/20240926.050038 accepted/tizen/unified/toolchain/20241004.101404 accepted/tizen/unified/x/20240926.095724 accepted/tizen/unified/x/asan/20241013.235716
Inhong Han [Wed, 25 Sep 2024 00:33:45 +0000 (09:33 +0900)]
Update package version to 0.8.14

Change-Id: I72c4b79d41bd058a08e57ea0aec577083a2e55ea

8 months agoRevert "e_mod_input_panel: use transform move position of the input panel to set... 20/318120/1
Inhong Han [Wed, 25 Sep 2024 00:32:53 +0000 (09:32 +0900)]
Revert "e_mod_input_panel: use transform move position of the input panel to set position"

This reverts commit 2ac1c55a502c73ee4232fde36bc9c8f18fd24a1c.

Change-Id: I5e24a79d4c458f803e29a3368edad2d94aec6985

8 months agoUpdate package version to 0.8.13 61/317961/1
Junseok Kim [Mon, 23 Sep 2024 05:39:52 +0000 (14:39 +0900)]
Update package version to 0.8.13

Change-Id: I82a295e20e6b4daa3965771b3cb8bbdaa3e73eb5

8 months agoe_mod_input_panel: use transform move position of the input panel to set position 06/317606/8
Junseok Kim [Thu, 12 Sep 2024 06:34:01 +0000 (15:34 +0900)]
e_mod_input_panel: use transform move position of the input panel to set position

There was a bug where the input panel didn't place the bottom of the screen but instead remains separated from it.
This issue occurs on "Portrait" screens with resolutions that do not have a ratio of 16:9.

When the screen is portrait and resolution of the screen is not that ratio,
there may be transform move when the input panel using base output resolution.
But the transform move consider only the base output resolution position at the center of the screen.
It makes position of the input panel being hover from the bottom of the screen
even if the input panel should be stick at the bottom of the screen.

To fix this issue, we modified the input panel's position takes consider
the transform move value while being set the position to be stick at the bottom of the screen.

Change-Id: If76df20785de91879e48f9dfb68a7582fc8b354d

8 months agoUpdate package version to 0.8.12 29/317829/1 accepted/tizen_unified_dev accepted/tizen/unified/20240920.050150 accepted/tizen/unified/dev/20240924.080636 accepted/tizen/unified/x/20240920.102402
Doyoun Kang [Thu, 19 Sep 2024 06:09:04 +0000 (15:09 +0900)]
Update package version to 0.8.12

Change-Id: Ibe9570f4cf7c2eca3348125f8fcb636e1dfe0ff9

8 months agorefactoring: change code to use E_APIs to access the E_Comp_Wl_Client_Data structure 02/317802/1
Doyoun Kang [Thu, 19 Sep 2024 01:17:07 +0000 (10:17 +0900)]
refactoring: change code to use E_APIs to access the E_Comp_Wl_Client_Data structure

Change-Id: I708c9344ba506c9b0ed23da6af282ad52a9d1b25

9 months agoUpdate package version to 0.8.11 50/317650/1 accepted/tizen/unified/20240913.101424 accepted/tizen/unified/dev/20240919.040405 accepted/tizen/unified/x/20240919.040559
Junkyeong Kim [Fri, 13 Sep 2024 01:42:18 +0000 (10:42 +0900)]
Update package version to 0.8.11

Change-Id: I4d23f0124bba21448e4a35e0c60bcd724c1af576
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
9 months agoe_mod_input_panel: Fix view event listener remove error 49/317649/1
Junkyeong Kim [Fri, 13 Sep 2024 01:41:01 +0000 (10:41 +0900)]
e_mod_input_panel: Fix view event listener remove error

Change-Id: Icdd84f92929c8dc4824a06904c51586173f6a7bf
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
9 months agoe_mod_main: correct line of the log for send input panel geometry 05/317605/1
Junseok Kim [Thu, 12 Sep 2024 06:32:24 +0000 (15:32 +0900)]
e_mod_main: correct line of the log for send input panel geometry

Change-Id: I90afbc89c76157f5d591a2e68819bebff0a7b39b

9 months agoUpdate package version to 0.8.10 70/317470/3 accepted/tizen/unified/20240911.104734 accepted/tizen/unified/dev/20240913.055558 accepted/tizen/unified/x/20240912.013727
Inhong Han [Wed, 11 Sep 2024 00:03:58 +0000 (09:03 +0900)]
Update package version to 0.8.10

Change-Id: Ia031950a7990f0b9666ca12b6fc7e17185f182a4

9 months agoFix issue detected by static analysis tool 76/317476/3
Inhong Han [Wed, 11 Sep 2024 01:08:58 +0000 (10:08 +0900)]
Fix issue detected by static analysis tool

Change-Id: I6d4ef10cce2917eb33bb4226dc7536076ecfdf1a

9 months agoModified to prevent setting invalid geometry of the floating IME 69/317469/1
Inhong Han [Wed, 11 Sep 2024 00:02:41 +0000 (09:02 +0900)]
Modified to prevent setting invalid geometry of the floating IME

Change-Id: If596d96d14e6aa5871d0f518404db67552fcda74

9 months agopackaging/Update package version to 0.8.9 89/317389/1 accepted/tizen/unified/20240910.112418 accepted/tizen/unified/x/20240911.015659
Doyoun Kang [Tue, 10 Sep 2024 00:10:42 +0000 (09:10 +0900)]
packaging/Update package version to 0.8.9

Change-Id: I8af5a5a67a1acb1f53200bb350a202696d62e76f

9 months agoe_mod_input_panel: remove unnecessary code 88/317388/1
Doyoun Kang [Tue, 10 Sep 2024 00:07:11 +0000 (09:07 +0900)]
e_mod_input_panel: remove unnecessary code

There existed code to set ec->comp_data's surface in _e_input_panel_cb_surface_get().
But the ec->comp_data's surface was set already before calling _e_input_panel_cb_surface_get().
So,it is useless code and we remove it.

Change-Id: I9365e6a2b20e8e44de3517f1b9bfba558b30152c

9 months agopackaging/Update package version to 0.8.8 61/317061/1 accepted/tizen/unified/20240904.172713 accepted/tizen/unified/dev/20240910.111555 accepted/tizen/unified/x/20240905.023653
Junkyeong Kim [Tue, 3 Sep 2024 10:00:03 +0000 (19:00 +0900)]
packaging/Update package version to 0.8.8

Change-Id: Ib63686796e300ac0b874708a74da83c072251fb8
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
9 months agoe_mod_input_panel: Apply e_view 15/316915/1
Junkyeong Kim [Fri, 30 Aug 2024 08:25:10 +0000 (17:25 +0900)]
e_mod_input_panel: Apply e_view

Change ec->frame usage to ec->view_client.

Change-Id: Ia4c5b8c4a54422a75d745dfd45e0ede963a3954e
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
10 months agoUpdate package version to 0.8.7 82/315682/1 accepted/tizen/unified/20240807.201007 accepted/tizen/unified/dev/20240808.094907 accepted/tizen/unified/toolchain/20240812.131903 accepted/tizen/unified/x/20240808.012311 accepted/tizen/unified/x/asan/20240813.230145
Inhong Han [Tue, 6 Aug 2024 06:34:22 +0000 (15:34 +0900)]
Update package version to 0.8.7

Change-Id: I20557c513de3a5e7d41a13db3f629832d946d9ba

10 months agoe_mod_main: Get non-rotated and transform coordinates when gets input panel geometry 33/313133/5
Junseok Kim [Wed, 19 Jun 2024 07:56:44 +0000 (16:56 +0900)]
e_mod_main: Get non-rotated and transform coordinates when gets input panel geometry

There were problems with the previous code as below.

 - The problem that geometry argument of _e_text_input_send_input_panel_geometry
   uses client coordinate system instead of coordinate system of display server.

 - In case of moving coordinates using transform, the e_client_transform_core_input_transform returns unexpected values

To fix these issues, makes geometry arguments to match the coordinate system of geometry, and
The module directly calculate the transform core value of the client ec showing the IME to get the correct geometry of input panel.

Change-Id: I34726119acf209d99d2217b083f71adb3d873bfe

11 months agoUpdate package version to 0.8.6 83/312983/1 accepted/tizen/unified/20240618.195752 accepted/tizen/unified/dev/20240620.010029 accepted/tizen/unified/toolchain/20240624.121314 accepted/tizen/unified/x/20240619.013418 accepted/tizen/unified/x/asan/20240625.092008
Inhong Han [Tue, 18 Jun 2024 05:24:38 +0000 (14:24 +0900)]
Update package version to 0.8.6

Change-Id: I125d3c6b4397bac65883a13ec7c26f2090c6060b

11 months agoFix issue IME is not shown due to its being iconified 82/312982/1
Inhong Han [Tue, 18 Jun 2024 05:23:44 +0000 (14:23 +0900)]
Fix issue IME is not shown due to its being iconified

Change-Id: I9931b14a40f3d431c2f50b7b1aecb33918365187

11 months agoModified to distinguish direction key and enter key into H/W key 78/312978/1
Inhong Han [Tue, 18 Jun 2024 04:44:13 +0000 (13:44 +0900)]
Modified to distinguish direction key and enter key into H/W key

Change-Id: Ie81a74066b5e0d0686787277db089f29b7c6a2d2

12 months agoUpdate package version to 0.8.5 89/311789/1 accepted/tizen/unified/20240603.032300 accepted/tizen/unified/x/20240604.012940
Inhong Han [Tue, 28 May 2024 02:30:33 +0000 (11:30 +0900)]
Update package version to 0.8.5

Change-Id: I2afca8d6c809aea3d9b8dacebeec6bf504f94ef0

12 months agoFix issue IME does not show when ready_set_cb is called late 85/311785/2
Inhong Han [Tue, 28 May 2024 02:03:48 +0000 (11:03 +0900)]
Fix issue IME does not show when ready_set_cb is called late

Change-Id: I438d19aca7d23c99225eeb104dc8862ee425cc11

12 months agoUpdate package version to 0.8.4 79/311479/3
Inhong Han [Wed, 22 May 2024 00:57:39 +0000 (09:57 +0900)]
Update package version to 0.8.4

Change-Id: Ia649ca450a8f509ba73276a5dd51138945f26414

12 months agoUpdate the protocol version of Wayland to version 2 01/311601/1
Inhong Han [Thu, 23 May 2024 00:18:00 +0000 (09:18 +0900)]
Update the protocol version of Wayland to version 2

Change-Id: I69330aa74357efecd3b41bf222e303a9370084f0

12 months agoAdd missing position reset code 78/311478/1
Inhong Han [Tue, 21 May 2024 05:22:28 +0000 (14:22 +0900)]
Add missing position reset code

Change-Id: I0999b7d1c57115fed28711cecd66a1188271400f

12 months agoChanged to update layout instantly when moving and resizing the IME 77/311477/1
Inhong Han [Mon, 20 May 2024 23:44:34 +0000 (08:44 +0900)]
Changed to update layout instantly when moving and resizing the IME

Change-Id: I523cb1f9b6f1d81bd51b4aabf915344e0d80c393

12 months agoModified to keep the floating IME on the screen 18/311118/2
Inhong Han [Tue, 14 May 2024 08:09:26 +0000 (17:09 +0900)]
Modified to keep the floating IME on the screen

Change-Id: I5cc8a73c71a99b4c45846f6d8b7858ab7b908067

13 months agoSupport for aligning the floating IME 43/310843/5
Inhong Han [Thu, 9 May 2024 02:30:12 +0000 (11:30 +0900)]
Support for aligning the floating IME

Change-Id: I3defffa8de4f6305f9852600424e5b3cdf992482

13 months agoe_mod_main: Send corrected geometry based on transform of input panel and client 40/310840/1
Junseok Kim [Thu, 9 May 2024 01:47:18 +0000 (10:47 +0900)]
e_mod_main: Send corrected geometry based on transform of input panel and client

To send corrected geometry based on transform of clients,
send other coordinates as x coordinates
Patch to refer: 2da7a391ef125ddcae84795915d23306815b2ee3

Change-Id: I3fb220ee72326934bd9efe234dbc13ae3f35c354

13 months agoe_mod_main: Send corrected x coord based on transform of input panel and client 04/310604/3
Junseok Kim [Thu, 2 May 2024 12:36:00 +0000 (21:36 +0900)]
e_mod_main: Send corrected x coord based on transform of input panel and client

The coords of input panel was not consider the transform since using base output resolution.
However, It didn't matter that almost clients using base output resolution.

Multiple clients can now be displayed in multiple sizes without using the transform.
This caused a problem where the client created an entry in the wrong location if the untransformed geometry of the input panel was delivered as it is.

To fix this problem, modifiy to send the input panel geometry considering the transform of input panel and the client.

NOTE: If the same applies to the y coordinate, the y coordinate problem occurs in some C# apps.
Temporarily only the x coordinate was modified.

Change-Id: I1285b378b82320ad71f29135c1c4d79d9ba147f7

13 months agoUpdate package version to 0.8.3 88/310288/1
Jihoon Kim [Thu, 25 Apr 2024 02:33:01 +0000 (11:33 +0900)]
Update package version to 0.8.3

Change-Id: I9bc3270c2514a77ed8b5ab2f03806f8a1ad6ed40
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
13 months agoFix issue wrong geometry is delivered 87/310287/1
Jihoon Kim [Thu, 25 Apr 2024 02:23:34 +0000 (11:23 +0900)]
Fix issue wrong geometry is delivered

Change-Id: I06322a5a32248f18399fe84e7f923a3e496de46c
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
14 months agoUpdate package version to 0.8.2 82/309482/1 accepted/tizen/unified/20240412.141436 accepted/tizen/unified/x/20240415.013947
Inhong Han [Thu, 11 Apr 2024 08:21:56 +0000 (17:21 +0900)]
Update package version to 0.8.2

Change-Id: Iee0edf7172faa7aae1df40d2c0b0926257520578

14 months agoModified to adjust x position based on the output resolution of the client 81/309481/1
Inhong Han [Thu, 11 Apr 2024 04:22:08 +0000 (13:22 +0900)]
Modified to adjust x position based on the output resolution of the client

Change-Id: Ifebb50079b4867364dd4fdf513d1fb4fa38d6f8d

15 months agoUpdate package version to 0.8.1 66/307766/2 accepted/tizen/unified/20240328.123357 accepted/tizen/unified/x/20240401.142336
Jihoon Kim [Wed, 13 Mar 2024 01:46:48 +0000 (10:46 +0900)]
Update package version to 0.8.1

Change-Id: I36d18ce4e6aebbaa79c37a23a3dfdb3961b5c531
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
15 months agoAdd code to check whether the ec is same to ips->ec in effect_end callback 28/307528/1
Doyoun Kang [Tue, 12 Mar 2024 00:10:41 +0000 (09:10 +0900)]
Add code to check whether the ec is same to ips->ec in effect_end callback

Change-Id: I49ca0759b587efb027bd6a8dc863757265eb51d6

15 months agoUpdate package version to 0.7.12 44/307344/1 accepted/tizen/unified/20240307.171935 accepted/tizen/unified/x/20240311.095947
Doyoun Kang [Thu, 7 Mar 2024 09:08:49 +0000 (18:08 +0900)]
Update package version to 0.7.12

Change-Id: Idcd1d1e1338afa4f17fffe3d996d399bc64213e5

15 months agoAdd code to handle visibility event of the keyboard 43/307343/1
Doyoun Kang [Thu, 7 Mar 2024 05:59:49 +0000 (14:59 +0900)]
Add code to handle visibility event of the keyboard

There was a bug that the keyboard window was shown even though the user
requested to hide the keyboard in some case.

To resolve this, we change the keyboard's visible state to FALSE when
the visibility of keyboard is chagned to fully obscured.

Change-Id: I7d8bad9957005bb8fd0fcc19ae16a9fc04cd3fb0

15 months agoUpdate package version to 0.7.11 07/307207/1 accepted/tizen/unified/20240307.075342 accepted/tizen/unified/toolchain/20240311.065726 accepted/tizen/unified/x/20240308.033527
Inhong Han [Wed, 6 Mar 2024 04:55:45 +0000 (13:55 +0900)]
Update package version to 0.7.11

Change-Id: Ifb89d40ca6c1e4ac85af906dfd8cdfcf1e77b251

15 months agoRemove eeze dependency 04/307204/1
Inhong Han [Wed, 6 Mar 2024 04:25:15 +0000 (13:25 +0900)]
Remove eeze dependency

Change-Id: Icf4f139c1135331e7aaff1fb0ab4ba9c29772b8e

15 months agoUpdate package version to 0.7.10 25/306825/1 accepted/tizen/unified/20240301.134558 accepted/tizen/unified/x/20240304.072412 accepted/tizen/unified/x/20240304.072653
Inhong Han [Wed, 28 Feb 2024 03:47:30 +0000 (12:47 +0900)]
Update package version to 0.7.10

Change-Id: Ie27fa2ade89cd05929750ff8015200a6d2e63d5e

15 months agoAdjust window stack when IME is mapped 24/306824/1
Inhong Han [Wed, 28 Feb 2024 03:44:15 +0000 (12:44 +0900)]
Adjust window stack when IME is mapped

Change-Id: I2e9e672cf413dcebe650cf9b6af6c70d911ba094

15 months agoUpdate package version to 0.7.9 44/306444/1 accepted/tizen/unified/20240222.163407 accepted/tizen/unified/x/20240225.131824
Inhong Han [Wed, 21 Feb 2024 10:32:37 +0000 (19:32 +0900)]
Update package version to 0.7.9

Change-Id: Idc98a681b364ca5fc4666d234e71c694dba06151

15 months agoFix issue floating mode does not set when no focus 43/306443/1
Inhong Han [Wed, 21 Feb 2024 01:05:59 +0000 (10:05 +0900)]
Fix issue floating mode does not set when no focus

Change-Id: Ie8c95bc2a704b457dc7baa118815073921f898d8

15 months agoUse a parent window instead of a focused one to support AoT 21/306221/3
Inhong Han [Fri, 16 Feb 2024 04:21:12 +0000 (13:21 +0900)]
Use a parent window instead of a focused one to support AoT

Change-Id: Ice6d899e3805731af46471b193c5cef804bd9f90

16 months agoUpdate package version to 0.7.8 98/304898/1
Jihoon Kim [Thu, 25 Jan 2024 07:29:52 +0000 (16:29 +0900)]
Update package version to 0.7.8

Change-Id: I8b42842714f55e018cc08557abde3a8b50f9de43
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
16 months agoSupport feature to show IME in case parent window has focus 90/304890/2
Jihoon Kim [Thu, 25 Jan 2024 06:56:05 +0000 (15:56 +0900)]
Support feature to show IME in case parent window has focus

Change-Id: I7ac79795a4fe47ef068a7512ed1d1fabcdab3fd8
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
16 months agoUpdate package version to 0.7.7 41/304441/1 accepted/tizen_unified_riscv accepted/tizen/unified/20240117.163301 accepted/tizen/unified/riscv/20240118.054534
Doyoun Kang [Wed, 17 Jan 2024 09:25:35 +0000 (18:25 +0900)]
Update package version to 0.7.7

Change-Id: I745fdd905dc3b9957b826fbc6de47ed54ba5c4b2

16 months agoe_mod_input_panel: remove unused value 38/304438/1
Doyoun Kang [Wed, 17 Jan 2024 09:19:53 +0000 (18:19 +0900)]
e_mod_input_panel: remove unused value

Change-Id: I576c7186dda8e0c6b3b0e75fd89f7410a3d0a548

19 months agoAdd more information in resize callback 09/286509/2
Jihoon Kim [Mon, 9 Jan 2023 06:06:13 +0000 (15:06 +0900)]
Add more information in resize callback

Change-Id: I4257ccf446cc51d5bb8d9aa64fa09b357e45abcd
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
20 months agoUpdate package version to 0.7.6 58/299758/1 accepted/tizen/unified/20231011.153134
Doyoun Kang [Tue, 10 Oct 2023 02:07:34 +0000 (11:07 +0900)]
Update package version to 0.7.6

Change-Id: If942c709fb1d35aebc19f0f18fb7d2e7925615d3

20 months agoe_mod_input_panel: change code to use desk_useful_geometry_get 57/299757/1
Doyoun Kang [Tue, 10 Oct 2023 02:04:17 +0000 (11:04 +0900)]
e_mod_input_panel: change code to use desk_useful_geometry_get

We changed code to use e_client_base_output_resolution_desk_useful_geometry_get instead of
e_client_base_output_resolution_useful_geometry_get.

The e_client_base_output_resolution_desk_useful_geometry_get() function is useful to get
the geometry which is considered obstacle areas (such as taskbar).

Change-Id: I4b4701704834d36607aeca7339a30f6f10f7e9e2

20 months agoUpdate package version to 0.7.5 51/299151/1 accepted/tizen/8.0/unified/20231005.094101 accepted/tizen/unified/20230921.171321 tizen_8.0_m2_release
Inhong Han [Thu, 21 Sep 2023 01:06:24 +0000 (10:06 +0900)]
Update package version to 0.7.5

Change-Id: I542d219e4f96305b7844b1a76a0947cbdfaaa790

20 months agoModified to apply transform when pressing H/W key 50/299150/1
Inhong Han [Thu, 21 Sep 2023 01:01:11 +0000 (10:01 +0900)]
Modified to apply transform when pressing H/W key

Change-Id: I36042ee978c15e9a9d240322b9396bc2c2ada411

21 months agoUpdate package version to 0.7.4 88/298388/1 accepted/tizen/unified/20230907.175305
Jihoon Kim [Wed, 6 Sep 2023 08:48:54 +0000 (17:48 +0900)]
Update package version to 0.7.4

Change-Id: Ie56ca1d0c615b22c074d5e8650e713d74ada43f1
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
21 months agoFix memory leak in destroying text input resource 87/298387/1
Jihoon Kim [Wed, 6 Sep 2023 08:44:50 +0000 (17:44 +0900)]
Fix memory leak in destroying text input resource

Change-Id: Id2f4b4c7dbe4cf01a64a8e167fb95a3618a48290
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
22 months agoUpdate package version to 0.7.3 10/296410/3 accepted/tizen/unified/20230727.173105
Jihoon Kim [Thu, 27 Jul 2023 05:56:19 +0000 (14:56 +0900)]
Update package version to 0.7.3

Change-Id: I2b49a77e7b6f6aeb045642d42e3bc755cef2de0a
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
22 months agoFix issue to print invalid object error message when pressing H/W key 09/296409/5
Jihoon Kim [Thu, 27 Jul 2023 05:55:48 +0000 (14:55 +0900)]
Fix issue to print invalid object error message when pressing H/W key

eo.c:1972 Object 0x80006183 is not a valid object in this context:
object domain: 0, current domain: 2, local domain: 2, available domains: [  1 2  ].
Are you trying to access this object from another thread?

>>> bt
0  efl_isa (eo_id=0x80006183, klass_id=0x4000003a) at ../src/lib/eo/eo.c:1972
1  0xb6c5937a in evas_object_data_get () from /lib/libevas.so.1
2  0xae60f61a in _e_input_panel_is_effect_running (ec=<optimized out>) at e_mod_input_panel.c:182
3  0xae6118f4 in e_input_panel_is_effect_running () at e_mod_input_panel.c:1582
4  0xae60dbba in _input_panel_hide (client=0x20d87c8, resource=<optimized out>, force_hide=force_hide@entry=0 '\000') at e_mod_main.c:294
5  0xae60ea72 in _e_mod_ecore_key_down_cb (data=<optimized out>, type=<optimized out>, event=<optimized out>) at e_mod_main.c:1129

Change-Id: Id96d0690f05d54498bfa026c83c492231a13b294
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
23 months agoUpdate package version to 0.7.2 01/295501/1 accepted/tizen/unified/20230713.143459 accepted/tizen/unified/dev/20230726.120050
Jihoon Kim [Mon, 10 Jul 2023 06:16:51 +0000 (15:16 +0900)]
Update package version to 0.7.2

Change-Id: I1a6ec3f98f2ef4146c541731c225a0c2aa0684ad
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
23 months agoAdd missing surface lock 00/295500/1
Jihoon Kim [Mon, 10 Jul 2023 06:15:48 +0000 (15:15 +0900)]
Add missing surface lock

Change-Id: I837807ae310ed08bf3fb6d14339e595389d3d365
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
23 months agoFix resource leak issue detected by static analysis tool 80/295480/1
Jihoon Kim [Mon, 10 Jul 2023 02:32:49 +0000 (11:32 +0900)]
Fix resource leak issue detected by static analysis tool

Change-Id: Id4fe17c18883c67fa0f8982981047fb1aba49c8b
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
23 months agoUpdate package version to 0.7.1 46/295146/3 accepted/tizen/unified/20230706.152209
Jihoon Kim [Mon, 3 Jul 2023 08:29:41 +0000 (17:29 +0900)]
Update package version to 0.7.1

Change-Id: I05acb043eec02f40f230e55792e58177fdd0ed74
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>