platform/core/uifw/isf.git
6 years agoUpdate package version to 5.0.3 91/166891/1 accepted/tizen/unified/20180115.074446 submit/tizen/20180112.085758
Jihoon Kim [Fri, 12 Jan 2018 08:57:03 +0000 (17:57 +0900)]
Update package version to 5.0.3

Change-Id: Iad4022a34e27f29df8fecc1b390dd3ad3fa69c62
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 years agoRevert "Handle the exceptional case that /opt is not yet mounted" 70/166870/2
sungwook park [Fri, 12 Jan 2018 07:42:23 +0000 (07:42 +0000)]
Revert "Handle the exceptional case that /opt is not yet mounted"

This reverts commit 2aa7c7a7f136fc35762cd252e9ef99d725dbba28.

Change-Id: I5c3b11f5e4b545b92253f82f548764f58c6a785f

6 years agoFix wrong parameter to get user package info 82/166482/3
Jihoon Kim [Wed, 10 Jan 2018 08:43:14 +0000 (17:43 +0900)]
Fix wrong parameter to get user package info

Change-Id: I9e9af08a637cb371cfb800e5e9ae3bf766a11471
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 years agoFix typo in immodule 55/166455/1
Jihoon Kim [Wed, 10 Jan 2018 08:37:26 +0000 (17:37 +0900)]
Fix typo in immodule

Change-Id: I4f0d46cea175c2e182c2ff5eb2c1ebf7cb46b5c8
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 years agoUpdate package version to 5.0.2 67/166167/2 accepted/tizen/unified/20180109.172752 submit/tizen/20180108.103530
Jihoon Kim [Mon, 8 Jan 2018 10:32:59 +0000 (19:32 +0900)]
Update package version to 5.0.2

Change-Id: I92184b3f0c277d8d413151e7afea34ed2b8519ba
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 years agoFix undefined symbol issue related to eina_lock APIs in EFL 1.20 66/166166/3
Jihoon Kim [Mon, 8 Jan 2018 10:17:47 +0000 (19:17 +0900)]
Fix undefined symbol issue related to eina_lock APIs in EFL 1.20

Change-Id: Ia5060c879b6be55e630ee8af8c2eee4f918a96c2
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 years agoFix isf-panel-efl crash issue when the ecore_wl_init() is failed 31/165931/1
InHong Han [Fri, 5 Jan 2018 01:57:50 +0000 (10:57 +0900)]
Fix isf-panel-efl crash issue when the ecore_wl_init() is failed

Change-Id: I22fcbd035af031c754adaba6d80c3788f67bc8ea

6 years agoAcquire language locale string from ISE 64/165864/2
Ji-hoon Lee [Thu, 4 Jan 2018 10:35:49 +0000 (19:35 +0900)]
Acquire language locale string from ISE

Change-Id: I4e6d60997631a7aa345f0f97b711953ef4fd5f9b

6 years agoHandle the exceptional case that /opt is not yet mounted 13/165713/4
Ji-hoon Lee [Thu, 28 Dec 2017 01:29:41 +0000 (10:29 +0900)]
Handle the exceptional case that /opt is not yet mounted

Change-Id: Ib154304b8a79d9c0f78fafc9266275f386db8506

6 years agoAdd missing return value checking routine for begin_transaction 12/165712/1
Ji-hoon Lee [Wed, 20 Dec 2017 06:16:47 +0000 (15:16 +0900)]
Add missing return value checking routine for begin_transaction

Change-Id: I4102304e01b588997bcef27275dc1393962268d6

6 years agoAdd autofill hint test demo 56/164856/2
Jihoon Kim [Wed, 20 Dec 2017 01:07:35 +0000 (10:07 +0900)]
Add autofill hint test demo

Change-Id: I766010b2de3d6b2547045c89ae606f45354312d0
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 years agoFix build warning in TV profile 82/164882/1
InHong Han [Thu, 21 Dec 2017 07:29:12 +0000 (16:29 +0900)]
Fix build warning in TV profile

Change-Id: I37f2411eaa68dd23d29979fa33ed538d5b610ef8

6 years agoAdd ISF_BUILD_CANDIDATE_UI check when using tts function 42/164442/1
Ji-hoon Lee [Tue, 19 Dec 2017 06:21:21 +0000 (15:21 +0900)]
Add ISF_BUILD_CANDIDATE_UI check when using tts function

Change-Id: I1828a5f5471c75629658f73f6afa50622158a10f

6 years agoUpdate package version to 5.0.1 02/164402/1 accepted/tizen/unified/20171219.183917 accepted/tizen/unified/20171221.071212 submit/tizen/20171218.223313 submit/tizen/20171220.053600
Jihoon Kim [Tue, 19 Dec 2017 04:31:58 +0000 (13:31 +0900)]
Update package version to 5.0.1

Change-Id: Ibdd1700e68f80e27925d9f55eeb5c5fde155d83d
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 years agoAdd key event log in return key demo 90/164190/2
Jihoon Kim [Mon, 18 Dec 2017 02:44:59 +0000 (11:44 +0900)]
Add key event log in return key demo

Change-Id: I92c6a13c02960087f4436c29c9f1449068f5fc68
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 years agoAdd demo code for prediction hint data 52/162952/7
Jihoon Kim [Wed, 6 Dec 2017 10:10:24 +0000 (19:10 +0900)]
Add demo code for prediction hint data

Change-Id: Ie29a777ae1c50dcfd4b36f42741113ce3c7e3fd0
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 years agoSupport to deliver autofill type 54/163254/6
Jihoon Kim [Fri, 8 Dec 2017 07:34:07 +0000 (16:34 +0900)]
Support to deliver autofill type

Change-Id: I73e77bec92744df09c382604e4d554686dbc6b73
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 years agoSupport prediction hint data interface 51/160851/17
Jihoon Kim [Mon, 20 Nov 2017 08:35:12 +0000 (17:35 +0900)]
Support prediction hint data interface

Change-Id: Ic75d5db6ac4f467592da0eec0a4ec6ba09b6c7a3
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 years agoUpdate package version to 4.0.37 57/164357/1
Jihoon Kim [Tue, 19 Dec 2017 01:14:10 +0000 (10:14 +0900)]
Update package version to 4.0.37

Change-Id: Ief28b3db6186ffcc872ed2903ffcca93b3676e48
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 years agoFix incorrect return value comparison code 55/164355/1
Ji-hoon Lee [Tue, 19 Dec 2017 00:54:54 +0000 (09:54 +0900)]
Fix incorrect return value comparison code

Change-Id: I850f0d7d14ae50fae67f8adab77971a10bd2fd37

6 years agoUpdate package version to 4.0.36 40/164340/1
Jihoon Kim [Mon, 18 Dec 2017 22:31:13 +0000 (07:31 +0900)]
Update package version to 4.0.36

Change-Id: I69d5e373ea4328c81c34755c11c09fe475fb3f3c
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 years agoReplace key modifier name with xkbcommon define 67/163967/1
Jihoon Kim [Thu, 14 Dec 2017 08:53:45 +0000 (17:53 +0900)]
Replace key modifier name with xkbcommon define

Change-Id: I9783e0c37e399e5aeace96150d72a46e8bdf6d65
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 years agoFix remote input to work in only TV profile 18/163718/1
InHong Han [Wed, 13 Dec 2017 02:26:52 +0000 (11:26 +0900)]
Fix remote input to work in only TV profile

Change-Id: Ib868191d46fa2edf722d7298f6cededde95d3610
(cherry picked from commit 5eb2f5c6f98246cbe1af99f5aad62df5b78cacb3)

6 years agoAdded On-demand launch feature using the socket_activation 52/163552/3
Wonkeun Oh [Mon, 10 Jul 2017 07:22:16 +0000 (16:22 +0900)]
Added On-demand launch feature using the socket_activation

Change-Id: I0961165568f1d75131ce918af30cde6f7ec7088b

6 years agoModified to not send back key to application in TV profile 67/163467/1
InHong Han [Thu, 7 Dec 2017 07:39:23 +0000 (16:39 +0900)]
Modified to not send back key to application in TV profile

Change-Id: If61b7966804ad3532edf6ff449fcae993485001b

6 years agoFix bug preedit text was not deleted when deleting surrounding text 38/163438/2
Jihoon Kim [Mon, 11 Dec 2017 07:13:29 +0000 (16:13 +0900)]
Fix bug preedit text was not deleted when deleting surrounding text

Change-Id: I8ee4977c57e17c0af6645838dad7332f15d545d4
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 years agoMake sure ime_info table created 70/163370/1
Sungmin Kwak [Sat, 9 Dec 2017 00:43:25 +0000 (09:43 +0900)]
Make sure ime_info table created

Use CREATE TABLE IF NOT EXISTS command

Change-Id: Icf3a2ed182791eadf8e6a078b8f3f8349e6e2970

6 years agoAdd error log when creating the scim directory 07/162907/1
InHong Han [Tue, 5 Dec 2017 11:10:15 +0000 (20:10 +0900)]
Add error log when creating the scim directory

Change-Id: I246af4f773dfe1a178be371267c7c65232e1ea3f
(cherry picked from commit 2582cddc9f1764692f8bbc900a9e66ed7e177e0a)

6 years agoUpdate package version to 4.0.35 84/162684/1 accepted/tizen/unified/20171205.155510 submit/tizen/20171204.103338
Jihoon Kim [Tue, 5 Dec 2017 02:06:13 +0000 (11:06 +0900)]
Update package version to 4.0.35

Change-Id: I2bd3422b098c9a27a65d3b652d2d05bf060df96a
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 years agoRemove unnecessary value checking routine 78/162678/1
Ji-hoon Lee [Tue, 5 Dec 2017 01:45:31 +0000 (10:45 +0900)]
Remove unnecessary value checking routine

Change-Id: Ic23eede2c2f9a7cb779cd3bbf2195e7f552e7191

6 years agoUpdate package version to 4.0.34 50/162650/1
Jihoon Kim [Mon, 4 Dec 2017 22:41:02 +0000 (07:41 +0900)]
Update package version to 4.0.34

Change-Id: I541316b69c879a6a9cc5551c53e422c6d0963752
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 years agoFix build error in 64bit architecture 26/162626/1
Jihoon Kim [Mon, 4 Dec 2017 12:31:56 +0000 (21:31 +0900)]
Fix build error in 64bit architecture

Change-Id: Idb514c5d7cac245731398f955983e4e9727b67a5
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 years agoUpdate package version to 4.0.33 06/162606/1
InHong Han [Mon, 4 Dec 2017 10:22:08 +0000 (19:22 +0900)]
Update package version to 4.0.33

Change-Id: I2a5eb1d60c1c6a2d2fcc632af101d938bab0ea35

6 years agoModified to prevent unnecessary preedit_changed callback calls when the context_reset... 04/162604/1
InHong Han [Mon, 4 Dec 2017 09:47:11 +0000 (18:47 +0900)]
Modified to prevent unnecessary preedit_changed callback calls when the context_reset is called

Change-Id: I0d7bbf7459183ab951c517fdc4b290489c5bbda7
(cherry picked from commit 1347bd379f6a46fe172e5fd8e10b4f3d6e1af3bb)

6 years agoAdd missing preedit start event in commit_preedit 95/162595/2
Jihoon Kim [Mon, 4 Dec 2017 07:39:36 +0000 (16:39 +0900)]
Add missing preedit start event in commit_preedit

Change-Id: I299c218fe5edff2f5e0206b8c2cc43e951f2d38c
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 years agoFix memory leak in handling key event 93/162593/1
Jihoon Kim [Mon, 4 Dec 2017 07:36:32 +0000 (16:36 +0900)]
Fix memory leak in handling key event

Change-Id: Iae8a423d892311342147ed68c9db031f073bfad1
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 years agoSupport image comparison function to autotest 93/162293/1
InHong Han [Thu, 23 Nov 2017 01:13:58 +0000 (10:13 +0900)]
Support image comparison function to autotest

Change-Id: I0c2884e125afdc5f977bf4866d4986985c2bee07

6 years agoCheck pos variable before using substr() function 01/161801/3
Ji-hoon Lee [Mon, 27 Nov 2017 11:16:04 +0000 (20:16 +0900)]
Check pos variable before using substr() function

Change-Id: I8a5ebfb3fcbe5936e336da2751178f6cf03165b8

6 years agoUpdate package version to 4.0.32 55/161955/1 accepted/tizen/unified/20171130.063228 submit/tizen/20171128.095319
InHong Han [Tue, 28 Nov 2017 09:49:06 +0000 (18:49 +0900)]
Update package version to 4.0.32

Change-Id: Ia9e8d50256c0f157815e1dbb4d244e18f01a0f49

6 years agoRemove unnecessary device_del request when the context is deleted 50/161950/1
InHong Han [Tue, 28 Nov 2017 08:56:34 +0000 (17:56 +0900)]
Remove unnecessary device_del request when the context is deleted

Change-Id: Ibed496f7eb342483df37c6a02cf49390ca5e41cb

6 years agoReduce unnecessary logs 56/161856/1
Jihoon Kim [Tue, 28 Nov 2017 02:14:24 +0000 (11:14 +0900)]
Reduce unnecessary logs

Change-Id: If6a3c161496997beb5fecfce0b73c101f830dafa
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 years agoRevert "Modified not to send unnecessary reset request" 01/161301/2
Ji-hoon Lee [Wed, 22 Nov 2017 11:04:44 +0000 (20:04 +0900)]
Revert "Modified not to send unnecessary reset request"

This reverts commit 26036aa67ba3af1bb35f807d935630d6a3a32bf9.

Change-Id: I5027eeb1f820ff9764a6f2373551d78dc4da8f17

6 years agoRemote unnecessary newline characters in log 20/161320/1
Sungmin Kwak [Wed, 22 Nov 2017 02:04:45 +0000 (11:04 +0900)]
Remote unnecessary newline characters in log

Change-Id: Ibdb9e3435c7ecc5b6ee68269920636254adc7ce7
(cherry picked from commit 82bebf254cf1755a8601e3d820fa31f9f6d83b98)

6 years agoUpdate package version to 4.0.31 94/161294/1 accepted/tizen/unified/20171123.065828 submit/tizen/20171122.115136
InHong Han [Wed, 22 Nov 2017 11:37:28 +0000 (20:37 +0900)]
Update package version to 4.0.31

Change-Id: Ie4c3b55fbdf1278b6c634290593204e8344675f4

6 years agoModify the duplicated commit events when the context_reset is called twice continuosly 80/161280/1
InHong Han [Wed, 22 Nov 2017 10:25:10 +0000 (19:25 +0900)]
Modify the duplicated commit events when the context_reset is called twice continuosly

Change-Id: I938cc033a2eb680a44b441dd161309d17f44a26b

6 years agoUpdate package version to 4.0.30 96/160996/1 submit/tizen/20171121.050413
Jihoon Kim [Tue, 21 Nov 2017 04:55:57 +0000 (13:55 +0900)]
Update package version to 4.0.30

Change-Id: I526a660460791d64daa281ba217f2ebd0c614a51
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 years agoEncapsulate write operations in a transaction when creating a db file 96/160896/4
Ji-hoon Lee [Mon, 20 Nov 2017 04:45:30 +0000 (13:45 +0900)]
Encapsulate write operations in a transaction when creating a db file

If isf-panel-efl crashes or terminates abnormally while
creating a ime_info db file, the db file would contain
only the partial information of installed IMEs but
it may look normal when trying to read it later.
For this reason, it is better to encapsulate all write
operations in a transaction.
And, since individual insert/delete operation could fail
also, we check the number of installed IMEs too.

Change-Id: If0c5cf1120f3ac2dd7e9f25f360eeb443622de2b

6 years agoChange wrong conditional compile in writing IME DB 54/160954/1
Jihoon Kim [Tue, 21 Nov 2017 01:35:35 +0000 (10:35 +0900)]
Change wrong conditional compile in writing IME DB

Change-Id: Ie16db7d847305355d0fa4e13fe5f610b05edcd3e
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 years agoRemove unused local variables 00/160900/3
Jihoon Kim [Mon, 20 Nov 2017 11:21:32 +0000 (20:21 +0900)]
Remove unused local variables

Change-Id: Icbe7870f541f765fc606d1a110667f2bc407ff43
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
6 years agoUpdate package version to 4.0.29 68/159868/1 accepted/tizen/unified/20171114.132339 submit/tizen/20171114.023048
InHong Han [Mon, 13 Nov 2017 07:56:12 +0000 (16:56 +0900)]
Update package version to 4.0.29

Change-Id: Ica5cdae4efda6741d1cacdf14823c9bbe8cdd19a
(cherry picked from commit c05c49939a93f07b8f77bdc94569b025083b89d8)

6 years agoFix buffer overflow issue 19/159819/1
InHong Han [Mon, 13 Nov 2017 04:51:09 +0000 (13:51 +0900)]
Fix buffer overflow issue

Change-Id: Ib82a3b13e5233c37a9862d12db9da4d9fdde3fd4
(cherry picked from commit df4e7271f19da18a926e6d0b4081ab7d5b3d5a78)

7 years agoUpdate package version to 4.0.28 55/159155/2 accepted/tizen/unified/20171108.161138 submit/tizen/20171107.074149
Ji-hoon Lee [Tue, 7 Nov 2017 07:27:23 +0000 (16:27 +0900)]
Update package version to 4.0.28

Change-Id: Ifcb3d404c5d4689e1817c8fdcf98f16576a05198

7 years agoFix bug preedit changed event was called in mouse down and focus-in event 24/159124/2
Jihoon Kim [Tue, 7 Nov 2017 06:03:26 +0000 (15:03 +0900)]
Fix bug preedit changed event was called in mouse down and focus-in event

Even though preedit was not changed, preedit changed event was called.

Change-Id: Idc5d7f22bff56bbf454c1f2aa4ef6c4a6a460328
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoFix the problem 'obarred' gets entered as 'ocaron'. 89/158889/4
Ji-hoon Lee [Fri, 3 Nov 2017 07:01:17 +0000 (16:01 +0900)]
Fix the problem 'obarred' gets entered as 'ocaron'.

Change-Id: I1b7b50cc83467ede1aa5eb5e79c1f4bc22e81a28

7 years agoFix isf-panel-efl crash when typing in zcaron character 88/158888/4
Ji-hoon Lee [Tue, 31 Oct 2017 02:48:08 +0000 (11:48 +0900)]
Fix isf-panel-efl crash when typing in zcaron character

Add return value checking routine for lower_bound function and
update lookup table to have its values sorted properly.

Change-Id: I5c33558d317bce0073efc7a970b11a3070f32472

7 years agoReturn finalized_content as surrounding text when focus lost 18/158518/5
Ji-hoon Lee [Wed, 1 Nov 2017 10:43:42 +0000 (19:43 +0900)]
Return finalized_content as surrounding text when focus lost

Change-Id: Iaa2935c3502d4d75c8fdd049ef1d4b5ebbbe9178

7 years agoFix potential buffer overflow defect 52/158952/2
Ji-hoon Lee [Mon, 6 Nov 2017 06:01:29 +0000 (15:01 +0900)]
Fix potential buffer overflow defect

Change-Id: Ibdaa1cd989e6f2e8f50c1d46f42c980fb75191e2

7 years agoAdd sqlite3_free() and some code cleanup 13/158913/1
Sungmin Kwak [Wed, 1 Nov 2017 05:35:33 +0000 (14:35 +0900)]
Add sqlite3_free() and some code cleanup

Change-Id: I4931c9a4dca2ba2318aaf9ff6a3be155d0a30465
(cherry picked from commit 46505b7eba681cc2768242afa08b72e1313d9f96)

7 years agoUpdate package version to 4.0.27 03/158903/1
InHong Han [Tue, 31 Oct 2017 10:40:39 +0000 (19:40 +0900)]
Update package version to 4.0.27

Change-Id: I642124912f3f528eed3bb2fe759ad4cc7d2738f8
(cherry picked from commit 5c26263eda1ecbdf6a1ea6991254f611966cde69)

7 years agoImprove code to recreate the IME DB file when the DB file is corrupted 72/158372/2
InHong Han [Mon, 30 Oct 2017 06:09:01 +0000 (15:09 +0900)]
Improve code to recreate the IME DB file when the DB file is corrupted

Change-Id: I0245200539282336060217271b6bee2066e17e4b
(cherry picked from commit 7c0233c1f726cd76af85bf5efaeea01c1fd9e58f)

7 years agoAdd the extra language in scim_key table 89/157289/1
InHong Han [Mon, 23 Oct 2017 07:22:47 +0000 (16:22 +0900)]
Add the extra language in scim_key table

Change-Id: Iadf05ee15a0636bd180bf88b94ca99abc4bc23c6
(cherry picked from commit 4fe0d0f9800ffbc9c89b66d4dd3c160170a4ea00)

7 years agoAdd missing layout and return key type in return key disabled menu 97/156397/1
Jihoon Kim [Wed, 18 Oct 2017 08:08:24 +0000 (17:08 +0900)]
Add missing layout and return key type in return key disabled menu

Change-Id: I9699ca4df4c704e8c58f06c68f77a9e7cd193d55
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoUpdate package version to 4.0.26 91/156191/1 accepted/tizen/unified/20171018.062657 submit/tizen/20171017.112906
Jihoon Kim [Tue, 17 Oct 2017 11:06:40 +0000 (20:06 +0900)]
Update package version to 4.0.26

Change-Id: Icf52786a4cd76eab771b045772a049aa1566022f
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoFix build break in 64bit profiles 79/156179/1
Ji-hoon Lee [Wed, 11 Oct 2017 07:25:05 +0000 (16:25 +0900)]
Fix build break in 64bit profiles

Change-Id: If3749ba124c6d7c53be7515bb54a1aa2eb9b2ec0
(cherry picked from commit c2f01c421f4a162dee6faa3e14762d8d82afaf6a)

7 years agoModified the wrong subclass value 78/156178/1
InHong Han [Tue, 17 Oct 2017 07:23:15 +0000 (16:23 +0900)]
Modified the wrong subclass value

Change-Id: I0f31b3476afded70aa1663e47986a99a7fbb270e
(cherry picked from commit a79b174da00ca98a4c90db3a27180f6a202ac6ab)

7 years agoRemove the filter_devices logic and use the device_subclass to distinguish the device... 76/156176/1
InHong Han [Tue, 17 Oct 2017 06:21:10 +0000 (15:21 +0900)]
Remove the filter_devices logic and use the device_subclass to distinguish the device information

Change-Id: I179b6138d8827e4f2e460aaf280dd1828f9717d7
(cherry picked from commit 26a9b9bc04f24f1f0e0612986c9db8febc978692)

7 years agoSet backlight timeout value to infinite before running autotest 85/155985/2
Ji-hoon Lee [Tue, 17 Oct 2017 01:28:38 +0000 (10:28 +0900)]
Set backlight timeout value to infinite before running autotest

Change-Id: I7ab140f7ece57dc24b5a8b5152b2555f957bb02e

7 years agoUse ISF-defined values when processing input device events 47/155747/1
Ji-hoon Lee [Wed, 11 Oct 2017 02:33:33 +0000 (11:33 +0900)]
Use ISF-defined values when processing input device events

Since the ECORE_EVENT_* values are not constants, they can't be
guaranteed to be the same over processes. For this reason, the
existing method to send ECORE_EVENT_* value directly to a different
process causes malfunction.
Thus, we define input device type enum at ISF side to ensure
the values at sender side and receiver side is consistent.

Change-Id: Ia93b7dc2a5b7d26d3236ff5bf5bb7d2b02a51afc
(cherry picked from commit 382345f650ef7e4089644cfd49f8f280376a78e2)

7 years agoRetry socket connection of remote_control to prevent abort issue 31/155331/3
InHong Han [Thu, 12 Oct 2017 08:53:23 +0000 (17:53 +0900)]
Retry socket connection of remote_control to prevent abort issue

Change-Id: I22cdde585e4b985e5f03d38b0b4efa17d79752cc

7 years agoRemove a build warning 39/154639/1
Sungmin Kwak [Tue, 10 Oct 2017 23:24:54 +0000 (08:24 +0900)]
Remove a build warning

The format '%x' expects argument of type 'unsigned int'

Change-Id: I42e7815a4c2dfab8e4916dc285a5f894ab25cafd
(cherry picked from commit 6108fbaca5953e6546ea7a133e9688450d6b7b00)

7 years agoAdd log message when restarting ISE 19/153619/1
Ji-hoon Lee [Fri, 29 Sep 2017 02:57:32 +0000 (11:57 +0900)]
Add log message when restarting ISE

Change-Id: Iec37f595d97475ccde7025e5cc06595a49e3dd68

7 years agoRevert "Relaunch IME if the connection is not properly made" 50/153450/3
Ji-hoon Lee [Thu, 28 Sep 2017 10:48:14 +0000 (19:48 +0900)]
Revert "Relaunch IME if the connection is not properly made"

Since the connection fail case is now handled using timer,
("Try re-launch IME if launch request failure is detected",
 commit 0b71ab13c936922fbb21d2025a2954197482ce36)
it is not required to relaunch IME if it has been launched.

This reverts commit 0555911cfa1c99ab17b41335b4bf3192527ad5a8.

Change-Id: Ia550630e6d3df1a2b3ff7bc5a8ba8562dcee8638

7 years agoFix autotest to work on latest images 53/152953/3
Ji-hoon Lee [Wed, 27 Sep 2017 11:08:40 +0000 (20:08 +0900)]
Fix autotest to work on latest images

Change-Id: Ib72d3d8b725cbfafbb7b47a0228a95e25cfe8d9b

7 years agoRestart ISE if it crashes before connecting to the panel 67/151667/5
Ji-hoon Lee [Thu, 21 Sep 2017 11:23:40 +0000 (20:23 +0900)]
Restart ISE if it crashes before connecting to the panel

Change-Id: I8939c4c06127993c1e44537f96f88972937faa85

7 years agoFixed the problem that does not have access to ime_info DB in encrytion mode 60/152760/1
InHong Han [Wed, 13 Sep 2017 09:00:02 +0000 (18:00 +0900)]
Fixed the problem that does not have access to ime_info DB in encrytion mode

Change-Id: I8e04e53554f3ed64e5bced4a3852fc64eebbfc87
(cherry picked from commit e3940693421978eee9881c401de2983c70586a95)

7 years agoUpdate package version to 4.0.22 95/152095/1 accepted/tizen/unified/20170926.061909 submit/tizen/20170925.054231
Jihoon Kim [Mon, 25 Sep 2017 05:32:47 +0000 (14:32 +0900)]
Update package version to 4.0.22

Change-Id: If53dcb831f4db250ae40c8745f24a6e29aefae0c
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoRemove appcore-efl dependency in isf-demo-efl 92/152092/1
Jihoon Kim [Mon, 25 Sep 2017 05:19:10 +0000 (14:19 +0900)]
Remove appcore-efl dependency in isf-demo-efl

Change-Id: I60f4b1b1e3d2f64b38679085a568cefdffe5b99e
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoFix build warning 87/152087/1
Jihoon Kim [Mon, 25 Sep 2017 04:58:10 +0000 (13:58 +0900)]
Fix build warning

readdir_r() is deprecated.

Change-Id: I6f7adabe20422857b681bb9836f73a46ee90c6d7
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoUpdate package version to 4.0.21 55/151655/1 accepted/tizen/unified/20170922.065543 submit/tizen/20170921.103649
Jihoon Kim [Thu, 21 Sep 2017 10:28:40 +0000 (19:28 +0900)]
Update package version to 4.0.21

Change-Id: Ideb31c2e187f6be868d7a7515922bba306dd572f
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoRevert "Remove the filter_devices logic and use the device_subclass to distinguish... 54/151654/1
InHong Han [Tue, 19 Sep 2017 06:22:33 +0000 (15:22 +0900)]
Revert "Remove the filter_devices logic and use the device_subclass to distinguish the device information"

This reverts commit 96ad09eefa376687416e0b575464487b76b088cc.
Change-Id: Iee563fbe160efbe59b1b33dc5a8a8a58473a92c6
(cherry picked from commit 1e1ed7481d8f6d8af33dcc47510e4cece7371be0)

7 years agoUpdate package version to 4.0.20 41/151641/1
Jihoon Kim [Thu, 21 Sep 2017 10:11:20 +0000 (19:11 +0900)]
Update package version to 4.0.20

Change-Id: I78695d71c2f76aa72cc013dbbf30536b76c55d07
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoChange socket path for security 40/151640/1
Jihoon Kim [Thu, 21 Sep 2017 10:09:31 +0000 (19:09 +0900)]
Change socket path for security

Change-Id: Id0712d869ed99284a8f095532db39ff5f544f2bd
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoRevert "Revert "Create socket for each user to support multi-user"" 84/151584/1
Jihoon Kim [Thu, 21 Sep 2017 08:08:50 +0000 (17:08 +0900)]
Revert "Revert "Create socket for each user to support multi-user""

This reverts commit 82436c3f2c6a23c9c406a1ff6ae9602229f325b1.

Change-Id: I0c8193c81078f517929b0598c1e7165b736c0cf9

7 years agoUse secure log 76/151176/2
Jihoon Kim [Wed, 20 Sep 2017 06:43:57 +0000 (15:43 +0900)]
Use secure log

Change-Id: I332e38ac7c552d524cc0c4cb257d4a6545a56609
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoAdd missing keysym-unicode in scim_key table 31/151331/1
InHong Han [Wed, 20 Sep 2017 11:36:47 +0000 (20:36 +0900)]
Add missing keysym-unicode in scim_key table

Change-Id: I5750b2cef10019a0007e7dc5e915272156375e97

7 years agoRelaunch IME if the connection is not properly made 45/150945/1
Sungmin Kwak [Wed, 13 Sep 2017 05:07:23 +0000 (14:07 +0900)]
Relaunch IME if the connection is not properly made

Relaunch it when ISF tries to show IME

Change-Id: I2b125eb6a5d70e528d90b7e2b650f10eea92ad4b
(cherry picked from commit 8e509a65e21b47a2ad91ca564909fb31693a9eba)

7 years agoFix typo in capital mode function 43/150743/1
Jihoon Kim [Mon, 18 Sep 2017 10:52:54 +0000 (19:52 +0900)]
Fix typo in capital mode function

Change-Id: I6aaffdb44a2d9a182528ff5fd1491e4e878bf26a
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoUpdate package version to 4.0.19 41/149441/1 accepted/tizen/unified/20170913.071437 submit/tizen/20170912.083809
Jihoon Kim [Tue, 12 Sep 2017 08:33:04 +0000 (17:33 +0900)]
Update package version to 4.0.19

Change-Id: I6b9c3b0776dee02f5cbf389c51da9512da578026
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoFix issues detected by static analysis tool 00/149400/4
Jihoon Kim [Tue, 12 Sep 2017 07:36:32 +0000 (16:36 +0900)]
Fix issues detected by static analysis tool

Passing a null pointer to internally called std::char_traits::length()

Change-Id: I5a6cc71c8364ad255d35cd83aeff3948a55cd75f
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoFix wrong conditional compile 17/148717/1
Jihoon Kim [Fri, 8 Sep 2017 11:10:39 +0000 (20:10 +0900)]
Fix wrong conditional compile

Change-Id: I79f5dab462e6c05cb6d345a0429aced67517af1d
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoDelete the timer callback when destroying WSCContextISF pointer 97/147997/1
Sungmin Kwak [Wed, 6 Sep 2017 08:17:15 +0000 (17:17 +0900)]
Delete the timer callback when destroying WSCContextISF pointer

The 2-second timer callback is used to prevent Remote input after Local input.
The pointer parameter to this callback can be invalid if the context is deleted.

Change-Id: I2c63ca6474ab662cdc0a2957afbde1890856e3dc

7 years agoTry re-launch IME if launch request failure is detected 39/147839/4
Ji-hoon Lee [Wed, 6 Sep 2017 01:48:26 +0000 (10:48 +0900)]
Try re-launch IME if launch request failure is detected

Change-Id: I3ae551ec463bed100e4debff6f4338e88007c52f

7 years agoRemove IME from the client repository when sending EXIT command 38/147838/2
Ji-hoon Lee [Tue, 29 Aug 2017 06:43:15 +0000 (15:43 +0900)]
Remove IME from the client repository when sending EXIT command

Even after sending EXIT command to the currently selected IME,
the IME may not get destroyed right away due to its termination
logic, meaning the client repository still holds the IME info
until the socket connection is completely closed.
This would cause an unexpected result if the user first selects
IME A and then IME B, and IME A again.
After the last "IME A selected" event, if the socket connection to
previous IME A gets closed, panel would think the current IME
(that was launched due to the last selection for IME A) needs to be
restarted, so it tries launching new IME A instance.
To prevent this, we will going to remove IME info from client
repository right after we send the EXIT request command.

Change-Id: I28cdcf7796028d59cc6929c182abd64868309053

7 years agoUpdate package version to 4.0.18 83/147283/1 accepted/tizen/unified/20170904.144410 submit/tizen/20170904.000925
Jihoon Kim [Mon, 4 Sep 2017 00:07:59 +0000 (09:07 +0900)]
Update package version to 4.0.18

Change-Id: I25f62802a3156827afe848ef13f49c2f66249646
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoRevert "Add required packages for wayland text input" 82/147282/1
Jihoon Kim [Mon, 4 Sep 2017 00:06:29 +0000 (09:06 +0900)]
Revert "Add required packages for wayland text input"

This reverts commit 40737abae398fb8cccba23ca4327b5b40d2536e7.

Change-Id: I36d121a0611d29c51c1fef5280a4a9a950b84b56
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoFix build warning 55/147155/1
Jihoon Kim [Fri, 1 Sep 2017 07:22:59 +0000 (16:22 +0900)]
Fix build warning

[   74s] wayland_panel_agent_module.cpp:182:17: warning: 'bool filter_devices(const char*)' declared 'static' but never defined [-Wunused-function]
[   74s]  static bool     filter_devices                          (const char *dev_name);

Change-Id: Id28ffbdd9d5a7d7a761894ec3514bb8718f0568b
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoAdd missing regional languages in IMMODULE 20/147120/2
InHong Han [Fri, 1 Sep 2017 05:00:14 +0000 (14:00 +0900)]
Add missing regional languages in IMMODULE

problem: Print "." instead of "|" when tapping twice the space bar
cause: No code for supporting regional language
measure: Add missing regional language

Change-Id: I7d63643f2cfff4a2efd75f0f207d36f5fec0de8c

7 years agoSave logs to set IMEngine 29/146329/2
Jihoon Kim [Mon, 28 Aug 2017 05:46:45 +0000 (14:46 +0900)]
Save logs to set IMEngine

Change-Id: I91fc313f4ca221f4683ad947759513b1c5ef7fb2
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoModify the log print and descriptions of remote control API 19/146119/1
Sungmin Kwak [Fri, 25 Aug 2017 04:54:34 +0000 (13:54 +0900)]
Modify the log print and descriptions of remote control API

Change-Id: I01779d27df8f2e10aa53fd65a11cb6f24fc4cdc6

7 years agoRemove the filter_devices logic and use the device_subclass to distinguish the device... 67/145467/1
InHong Han [Tue, 22 Aug 2017 10:26:27 +0000 (19:26 +0900)]
Remove the filter_devices logic and use the device_subclass to distinguish the device information

This reverts commit 2f0e37c78c4d0c0f0a2e33e690a32a2e9bdfb2de.

Change-Id: I65d8ccddcfe61c98d2c8d0c126a8c371628fc1e5