platform/core/uifw/isf.git
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

7 years agoUpdate package version to 4.0.17 20/145420/1 accepted/tizen/4.0/unified/20170829.020339 accepted/tizen/unified/20170823.031710 submit/tizen/20170822.055943 submit/tizen_4.0/20170828.100004
Jihoon Kim [Tue, 22 Aug 2017 08:25:23 +0000 (17:25 +0900)]
Update package version to 4.0.17

Change-Id: I8e853b47c5913c5727b11e0012e408c1f3706bd1
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoRevert "Remove the filter_devices logic and use the device_subclass to distinguish... 74/143474/2
Jihoon Kim [Thu, 10 Aug 2017 05:26:12 +0000 (05:26 +0000)]
Revert "Remove the filter_devices logic and use the device_subclass to distinguish the device information"

This reverts commit 89dc38d4ddb8269d35906e39b3cddbc6734a48da.

Change-Id: Ia73925a5cc88091801abd97fd087349f750b34fa

7 years agoAdd logs when launching IME 62/145062/1
Jihoon Kim [Fri, 18 Aug 2017 07:36:08 +0000 (16:36 +0900)]
Add logs when launching IME

Change-Id: Ib9daa951765f5efe0bd1c59b84b8483193298f4c
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoRevert "Fix delay issue occured when switching keyboard" 90/143690/1
Ji-hoon Lee [Thu, 10 Aug 2017 03:05:29 +0000 (12:05 +0900)]
Revert "Fix delay issue occured when switching keyboard"

This reverts commit feac2037b781d4eac90342fb3ae00ff9b62b9ba8.

Change-Id: If71fc630c4f3d10d3558b9354536411189d7f89f
(cherry picked from commit 817997828b5c832349c6808f610d7264b7165703)

7 years agoRemove old upgrade script 43/143543/1
Sunmin Lee [Thu, 10 Aug 2017 09:24:16 +0000 (18:24 +0900)]
Remove old upgrade script

RW upgrade script file for Tizen 3.0 is not necessary in Tizen 4.0.
Remove this file to avoid being executed during Tizen 4.0 update.

Change-Id: I5db2f3dacfddd8c1c876235cede80689f81073c9

7 years agoRemove the filter_devices logic and use the device_subclass to distinguish the device... 63/140663/2
Wonkeun Oh [Wed, 12 Jul 2017 07:11:35 +0000 (16:11 +0900)]
Remove the filter_devices logic and use the device_subclass to distinguish the device information

Change-Id: I8180780026c63061eee46ddfaf10c86f0bb6c2ca

7 years agoUpdate package version to 4.0.16 72/142072/1 accepted/tizen/4.0/unified/20170816.011844 accepted/tizen/4.0/unified/20170816.014957 accepted/tizen/unified/20170803.075442 submit/tizen/20170802.105939 submit/tizen_4.0/20170811.094300 submit/tizen_4.0/20170814.115522 submit/tizen_4.0_unified/20170814.115522
Jihoon Kim [Wed, 2 Aug 2017 10:57:54 +0000 (19:57 +0900)]
Update package version to 4.0.16

Change-Id: I656fb7b90dd5d7491e20f6d2484c4f7fd8f8e8c4
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoFixed the crash issue when the ecore_wl_shutdown() is called without init 48/142048/1
InHong Han [Wed, 2 Aug 2017 09:56:50 +0000 (18:56 +0900)]
Fixed the crash issue when the ecore_wl_shutdown() is called without init

Change-Id: I334bdc1144b00a765a3c59ac7b3669f6548228a0

7 years agoFix logical error detected by static analysis tool 24/141524/1
Jihoon Kim [Tue, 1 Aug 2017 02:46:28 +0000 (11:46 +0900)]
Fix logical error detected by static analysis tool

Expression 'key < REMOTE_CONTROL_KEY_ENTER' is always false , which may be caused by a logical error

Change-Id: Ie499057a6281ddb68927c644cd0beb024196b385
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoUpdate package version to 4.0.15 82/141482/1 accepted/tizen/unified/20170801.054942 submit/tizen/20170731.100903
Jihoon Kim [Mon, 31 Jul 2017 22:51:07 +0000 (07:51 +0900)]
Update package version to 4.0.15

Change-Id: I7b7435e6f2be2afe36218626cc5ac0585ef75150
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoFix issues detected by static analysis tool 31/141431/3
Jihoon Kim [Mon, 31 Jul 2017 10:32:25 +0000 (19:32 +0900)]
Fix issues detected by static analysis tool

Change-Id: I06523a22f94ea8ff53dd9643aa74f90cf93fc671
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoCheck focused ctx while waiting in filter event waiting loop 79/141479/1
Ji-hoon Lee [Mon, 31 Jul 2017 12:25:31 +0000 (21:25 +0900)]
Check focused ctx while waiting in filter event waiting loop

Change-Id: I6dd2bb9e044a6a8f068bbce41a3f269bffda1989
(cherry picked from commit de390470fbe741b900de8db5ecea10ff85723d52)

7 years agoFix issue uninitialized value is used 30/141430/1
Jihoon Kim [Mon, 31 Jul 2017 04:56:26 +0000 (13:56 +0900)]
Fix issue uninitialized value is used

Change-Id: Ie9067723d6131693c70151691c565163b87ee945
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoUpdate package version to 4.0.14 48/141248/1 accepted/tizen/unified/20170731.020740 submit/tizen/20170729.030654
Jihoon Kim [Sat, 29 Jul 2017 02:54:02 +0000 (11:54 +0900)]
Update package version to 4.0.14

Change-Id: I58fbfddecbe8bfe828f716061cd567621d2afbb7
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoFix lock issue when getting vconf value 91/141191/3
Jihoon Kim [Fri, 28 Jul 2017 11:30:31 +0000 (20:30 +0900)]
Fix lock issue when getting vconf value

Calling vconf_get_XXX function in vconf changed callback leads to lock up.
vconf_keynode_get_XXX function would be correct usage.

Change-Id: Ia6d502aa09236dc35ca94cfa359e7c67401c5f8e
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoSend candidate show/hide status update to wayland module 36/138736/3
Ji-hoon Lee [Thu, 13 Jul 2017 07:48:05 +0000 (16:48 +0900)]
Send candidate show/hide status update to wayland module

Change-Id: I8a4de6017a95ba3faf9e2c39fea591522967ec05

7 years agoMove the EXAPI macro from header to source file 10/141110/1
Jihoon Kim [Fri, 28 Jul 2017 07:21:02 +0000 (16:21 +0900)]
Move the EXAPI macro from header to source file

Change-Id: Icc4541474d43c02935ccb66dbfaae75138ae5e10
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoUpdate package version to 4.0.13 45/140645/1 accepted/tizen/unified/20170726.135804 submit/tizen/20170726.021844
InHong Han [Wed, 26 Jul 2017 00:54:56 +0000 (09:54 +0900)]
Update package version to 4.0.13

Change-Id: I8effe2296e10c12748cf4407609084b03e5b868f

7 years agoAvoid duplicate fd_read requests to prevent broken pipe error 06/140306/3
InHong Han [Mon, 24 Jul 2017 08:39:48 +0000 (17:39 +0900)]
Avoid duplicate fd_read requests to prevent broken pipe error

Change-Id: I5bcec8a95bc6c1b64db4b981b9d2b718f9071561

7 years agoModified to set keyboard mode to HW keyboard when the entry having focus in TV profile 31/140531/3
InHong Han [Tue, 25 Jul 2017 07:43:27 +0000 (16:43 +0900)]
Modified to set keyboard mode to HW keyboard when the entry having focus in TV profile

Change-Id: I8b22c82a327e75b072370bd6071c81f45d97ce22

7 years agoUpdate package version to 4.0.12 87/140087/1 accepted/tizen/unified/20170724.155217 submit/tizen/20170723.232019
Jihoon Kim [Sun, 23 Jul 2017 23:17:51 +0000 (08:17 +0900)]
Update package version to 4.0.12

Change-Id: Ic7f0be9e5d33ff0bc367a833e34bee08a177a40a
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoRemove unused variable 92/139992/1
Jihoon Kim [Fri, 21 Jul 2017 07:57:39 +0000 (16:57 +0900)]
Remove unused variable

Change-Id: Iedc9d7e601314d5661dd567153e4eab36a85cc11
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoFix implicitly cast issue 27/139927/2
Jihoon Kim [Fri, 21 Jul 2017 05:34:16 +0000 (14:34 +0900)]
Fix implicitly cast issue

The '_t1.tv_sec * 1000000' expression was implicitly cast from 'long' type to 'float' type.

Change-Id: If21fa998471b1b93ebffe18bd5845269594d8ed3
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoAdd required packages for wayland text input 10/139910/3
Jihoon Kim [Fri, 21 Jul 2017 04:40:17 +0000 (13:40 +0900)]
Add required packages for wayland text input

Change-Id: I54fd62c33b1ea279902c87eb2ac9d403da293493
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoRemove unnecessary ACK wait when process input device event 59/139959/2
Ji-hoon Lee [Fri, 21 Jul 2017 06:38:12 +0000 (15:38 +0900)]
Remove unnecessary ACK wait when process input device event

Since the current input device event delivery does not support
replying with return value mechanism, the ACK wait process
between the EcoreSocketPanelAgent and SCIM helper is useless
when processing input device events.

Change-Id: I7c352d9c9e88396e89f9f1fee65279f2212bb25e

7 years agoFix issues detected by static analysis tool 49/139849/1
Jihoon Kim [Fri, 21 Jul 2017 00:08:06 +0000 (09:08 +0900)]
Fix issues detected by static analysis tool

Change-Id: I1a82037f761ea5949f0c9626ab8234172b11efd0
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoUpdate package version to 4.0.11 54/139654/1 accepted/tizen/unified/20170720.062148 submit/tizen/20170720.014256
Jihoon Kim [Thu, 20 Jul 2017 01:38:26 +0000 (10:38 +0900)]
Update package version to 4.0.11

Change-Id: I30c86a0b52402a245ef30ad125c2a60e2fc73c54
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoFix issues detected by static analysis tool 07/139507/10
InHong Han [Wed, 19 Jul 2017 07:27:22 +0000 (16:27 +0900)]
Fix issues detected by static analysis tool

Change-Id: Id1adbe7e51d5277fbf20c3604f54215a614a2724

7 years agoRevert "Fix possible defect which seems to intend swapping variables" 52/139252/3
Jihoon Kim [Tue, 18 Jul 2017 06:06:57 +0000 (06:06 +0000)]
Revert "Fix possible defect which seems to intend swapping variables"

This reverts commit 8490141313501a975e532897bda6efe4fc357283.

Change-Id: I73f9a98206da1f32a3d344d39a637c2dec118da2

7 years agoCheck the return value of memory allocation function 94/139394/1
Jihoon Kim [Tue, 18 Jul 2017 23:20:28 +0000 (08:20 +0900)]
Check the return value of memory allocation function

Change-Id: I8da6df0ecbc416cdcfbda6d1921196365262eb7d
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoPrint helper app id when registering is not available 38/139338/2
Jihoon Kim [Tue, 18 Jul 2017 11:13:36 +0000 (20:13 +0900)]
Print helper app id when registering is not available

Change-Id: Ia807e7882e7b59ce5e17ff79f8679937f31f3027
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoAdd missing calls to unlock() 38/139238/1
Sungmin Kwak [Tue, 18 Jul 2017 05:05:30 +0000 (14:05 +0900)]
Add missing calls to unlock()

Change-Id: Ic3e50378f3584dd8f433840c077301864eb1cf01

7 years agoImprove code performance when sending forward key event 89/139089/4
Jihoon Kim [Mon, 17 Jul 2017 08:06:29 +0000 (17:06 +0900)]
Improve code performance when sending forward key event

Code like this is a typical side effect of the refactoring of old C code turned into C++.
The length of a string in a variable of type std::string is computed by the strlen function.
This method is obviously inefficient and cumbersome.

Change-Id: Ibf17a043b96b134eb8f9b671d2d0d5d64534ebe1
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoFix deference of NULL return issue 23/139123/2
Jihoon Kim [Mon, 17 Jul 2017 10:42:30 +0000 (19:42 +0900)]
Fix deference of NULL return issue

Pointer 'new_text' returned from function 'malloc' at wayland_panel_agent_module.cpp:1103 may be null,
and it is dereferenced at wayland_panel_agent_module.cpp:1109.

Change-Id: Idcd50ab2d93a43f5664b6736dc8e8643f1705a58
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoFix possible defect which seems to intend swapping variables 18/139018/2
Ji-hoon Lee [Mon, 17 Jul 2017 02:23:45 +0000 (11:23 +0900)]
Fix possible defect which seems to intend swapping variables

Change-Id: Iaf5d956e37ff9fe764c8f3f0c2a64b88d532c4fb

7 years agoSome description about profile function have been added 97/138897/1
Park, Sehwan [Fri, 14 Jul 2017 07:14:32 +0000 (16:14 +0900)]
Some description about profile function have been added

Change-Id: I0caca4fd29497c1d4c92a285c650029567d53bdd

7 years agoUpdate package version to 4.0.10 01/138601/2 accepted/tizen/unified/20170713.153704 submit/tizen/20170713.034058
Jihoon Kim [Thu, 13 Jul 2017 02:35:50 +0000 (11:35 +0900)]
Update package version to 4.0.10

Change-Id: I2f688ecf12a5c7a1b47133c143270657808d48d1
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoAdded input_panel_position_set interface 11/138411/2
InHong Han [Wed, 12 Jul 2017 06:32:45 +0000 (15:32 +0900)]
Added input_panel_position_set interface

Change-Id: I3232509184baffe9679d2187de1d68c734b25d0c

7 years agoFixed the crash issue when ecore_shutdown() is called after closing ecore_imf module 01/137501/3
Jihoon Kim [Thu, 6 Jul 2017 07:21:22 +0000 (07:21 +0000)]
Fixed the crash issue when ecore_shutdown() is called after closing ecore_imf module

Change-Id: Ib793e65087b562aa126db7ca5554ac3b20a008f0

7 years agoReorder wl_text_input_listener 78/138378/1
Jihoon Kim [Wed, 12 Jul 2017 04:34:27 +0000 (13:34 +0900)]
Reorder wl_text_input_listener

Considering 3.0 ABI, wl_text_input_listener should be reordered.

Change-Id: I7e65cbfc6f1313dbf5de4f4032b63ff2d3efa731
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoFix issue update_input_context does not work 34/136634/3
Jihoon Kim [Fri, 30 Jun 2017 11:11:01 +0000 (20:11 +0900)]
Fix issue update_input_context does not work

Change-Id: I47452e843165dd3c2020f46b369613819b835ad7
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoFix issues detected by static analysis tool 96/136596/5
Jihoon Kim [Fri, 30 Jun 2017 09:38:29 +0000 (18:38 +0900)]
Fix issues detected by static analysis tool

Change-Id: I3cd5c78be3f80b19385f165617596beca0e384f1
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoRevert "Fixed the crash issue when ecore_shutdown() is called after closing ecore_imf... 96/137496/1
Jihoon Kim [Thu, 6 Jul 2017 07:00:34 +0000 (07:00 +0000)]
Revert "Fixed the crash issue when ecore_shutdown() is called after closing ecore_imf module"

This reverts commit 3fca7d603bbbc73662dc2270193a94fb4b6e28f1.

Change-Id: I66eec178a3274d6f9547c3c4e7f7f92f1ffe1c9b

7 years agoFixed the crash issue when ecore_shutdown() is called after closing ecore_imf module 60/137460/1
InHong Han [Fri, 28 Apr 2017 05:26:57 +0000 (14:26 +0900)]
Fixed the crash issue when ecore_shutdown() is called after closing ecore_imf module

Change-Id: I0ff4772e1da2a58c77fefc44ce313a396cabe260

7 years agoUpdate package version to 4.0.9 22/136722/1 accepted/tizen/unified/20170706.193240 submit/tizen/20170703.050213 submit/tizen/20170705.022248
Jihoon Kim [Mon, 3 Jul 2017 04:48:18 +0000 (13:48 +0900)]
Update package version to 4.0.9

Change-Id: I5f739c29457c6c6fd83e67a94ba889683ab6cbbf
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoRevert "Added input_panel_position_set interface" 16/136716/1
InHong Han [Mon, 3 Jul 2017 04:37:11 +0000 (13:37 +0900)]
Revert "Added input_panel_position_set interface"

Change-Id: Ib4c9102b424b219d1d8eb110270b0c493df368de

7 years agoModified to call the preedit changed callback when the preedit cursor is changed 48/135948/3
InHong Han [Tue, 27 Jun 2017 08:36:26 +0000 (17:36 +0900)]
Modified to call the preedit changed callback when the preedit cursor is changed

If ISE calls update_preedit_caret() after updating preedit_string,
the preedit changed callback could not be called.
In this case, the application doesn't know the change of preedit cursor.

Change-Id: Ia2f96cc4134135baac8887e0bdade331bd9f756e

7 years agoFix crash when prediction hint is equal to NULL 60/135760/1
Jihoon Kim [Mon, 26 Jun 2017 08:35:10 +0000 (17:35 +0900)]
Fix crash when prediction hint is equal to NULL

Change-Id: I7c105d1a6462c028c9245e41ab2ff237cc446d14
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoMerge "Fix delay issue occured when switching keyboard" into tizen
Jihoon Kim [Fri, 23 Jun 2017 08:18:59 +0000 (08:18 +0000)]
Merge "Fix delay issue occured when switching keyboard" into tizen

7 years agoFix delay issue occured when switching keyboard 87/135587/2
sungwook79.park [Fri, 23 Jun 2017 08:03:29 +0000 (17:03 +0900)]
Fix delay issue occured when switching keyboard

Change-Id: I66deb23c80674652391b698cf7d12969557fb179
Signed-off-by: sungwook79.park <sungwook79.park@samsung.com>
7 years agoFixed memory leak issue in ISF_SOCKET 71/135571/3
InHong Han [Fri, 23 Jun 2017 06:10:06 +0000 (15:10 +0900)]
Fixed memory leak issue in ISF_SOCKET

This issue occurred because the allocated type does not match
the deallocated type when the socket is disconnected.
Thus modified to check the socket address type according to the SocketFamily.

Change-Id: I6c4fe491c2dee0dd9f40a3049678d7785e7590cd

7 years agoAdded input_panel_position_set interface 42/134042/5
InHong Han [Mon, 12 Jun 2017 11:56:48 +0000 (20:56 +0900)]
Added input_panel_position_set interface

Change-Id: I650377a71e29492ebef9a2d6c8a3651b83d7479e

7 years agoRemoved unnecessary log. 12/134812/1
Wonkeun Oh [Tue, 20 Jun 2017 05:21:53 +0000 (14:21 +0900)]
Removed unnecessary log.

Change-Id: Ic70534206d9989694617f44cf3b93fb2c178df4e
(cherry picked from commit e70ec7eae9c6f777a1abb424dc0a0136a8b35a4b)

7 years agoSupport appcontrol type IME setting 50/133250/4
Jihoon Kim [Fri, 9 Jun 2017 07:38:22 +0000 (16:38 +0900)]
Support appcontrol type IME setting

ISF finds the setting application ID with the same package ID IME application associates.
To support appcontrol type IME setting, IME application refers to IME setting app in SDK or
IME setting app should be packaged in one package.

Change-Id: I606b0486f61535f9479cca19aa7cfbd855a2c32d
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoUpdate package version to 4.0.8 96/133696/1 accepted/tizen/unified/20170613.194647 submit/tizen/20170613.070433 submit/tizen/20170613.074353
InHong Han [Tue, 13 Jun 2017 06:52:37 +0000 (15:52 +0900)]
Update package version to 4.0.8

Change-Id: Id15a680e0925984895d653234ef734477fa2bedb

7 years agoModified condition check for preventing crash issue 20/133620/1
InHong Han [Tue, 13 Jun 2017 03:03:45 +0000 (12:03 +0900)]
Modified condition check for preventing crash issue

Change-Id: Ie7a4e5353d553cf55c20f6ae5b6ce92563dc89aa

7 years agoAdded mime_type_set test code 43/132343/4
InHong Han [Fri, 2 Jun 2017 10:00:14 +0000 (19:00 +0900)]
Added mime_type_set test code

Change-Id: I087b23fc4f3ac781e4847aae095afbcc540ce075

7 years agoAdded mime_type_accept_set interface 00/131500/5
InHong Han [Wed, 17 May 2017 01:52:58 +0000 (10:52 +0900)]
Added mime_type_accept_set interface

Change-Id: Id042db30ff562916d43b066318a249a72ae724cc

7 years agoReduce the duplicated code to launch app control 75/133175/3
Jihoon Kim [Fri, 9 Jun 2017 06:13:31 +0000 (15:13 +0900)]
Reduce the duplicated code to launch app control

Change-Id: Ia4349ec3151b6f7b58fc8714d808215a9a231a83
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoFix indentation 74/133174/2
Jihoon Kim [Fri, 9 Jun 2017 05:49:18 +0000 (14:49 +0900)]
Fix indentation

Change-Id: I6da5f929edaf5c93ca8da155e0efc179fed36a8a
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoImproved condition check code in _wsc_im_ctx_content_type 84/133084/4
InHong Han [Thu, 8 Jun 2017 10:06:13 +0000 (19:06 +0900)]
Improved condition check code in _wsc_im_ctx_content_type

Change-Id: I39422a4a92e75db668ab072cce70ef236440f6fc

7 years agoFixed the bug not to send layout at first 74/132774/1
InHong Han [Wed, 7 Jun 2017 11:28:55 +0000 (20:28 +0900)]
Fixed the bug not to send layout at first

Change-Id: I3e975471c1561ab2e2d94899323b782ebf128a49

7 years agoUpdate package version to 4.0.7 57/132557/1 accepted/tizen/unified/20170608.072413 submit/tizen/20170607.021400 submit/tizen/20170607.080219
Jihoon Kim [Wed, 7 Jun 2017 01:52:10 +0000 (10:52 +0900)]
Update package version to 4.0.7

Change-Id: I62bb8b0e53360688a766122017652b9ba958a788
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoAdd commit content API for sending content in IME 04/129204/7
Jihoon Kim [Mon, 15 May 2017 11:12:04 +0000 (20:12 +0900)]
Add commit content API for sending content in IME

Change-Id: I7d2d1d6e76d41d46ea594fc0623caf22ea8067d4
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoUpdate package version to 4.0.6 30/132430/1 accepted/tizen/unified/20170605.151529 submit/tizen/20170605.062437
Jihoon Kim [Mon, 5 Jun 2017 06:22:01 +0000 (15:22 +0900)]
Update package version to 4.0.6

Change-Id: Ib483f757c18ab136e8137a2816c6bf16e40b9bd3
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoAdded prediction_hint test code in demo 13/132313/1
InHong Han [Fri, 2 Jun 2017 04:44:18 +0000 (13:44 +0900)]
Added prediction_hint test code in demo

Change-Id: I889d2563dbc1265fc89594e443999fcf09cfaa4a

7 years agoMove libscim-1.0.so to devel package 90/131290/1
Jihoon Kim [Fri, 26 May 2017 07:01:57 +0000 (16:01 +0900)]
Move libscim-1.0.so to devel package

Change-Id: I07390bcaa84cef5fecd5ab07799bd68dd9024b69
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoRevert "A fallback in case of downloaded IME's start failure" 15/129915/1
InHong Han [Thu, 18 May 2017 10:23:17 +0000 (19:23 +0900)]
Revert "A fallback in case of downloaded IME's start failure"

This reverts commit dfd740b040d9632b2e38052b674d3b18ec693048.

Change-Id: I4375b810c56bad7f8bb791148bc50c1576ffcdc6

7 years agoReduced Remote_client's connection retry num 49/129549/1
Wonkeun Oh [Wed, 17 May 2017 01:30:15 +0000 (10:30 +0900)]
Reduced Remote_client's connection retry num

The remote_client try to connect to panel for 80 seconds in previous codes.
It might cause the ANR timeout.
We don't need to retry for more than 8 seconds, in total.

Change-Id: Ic0984de9fdeaaf8008c702e1df3dfe55a0303b77

7 years agoA fallback in case of downloaded IME's start failure 18/129218/3
InHong Han [Mon, 15 May 2017 11:58:24 +0000 (20:58 +0900)]
A fallback in case of downloaded IME's start failure

Previously ISF restores to the default IME if there is an attempt to run the same IME within 2 seconds.
Newly ISF restores if there is an attempt to run the same IME within 5 seconds.
And reset the clock_ticks when the default IME is terminated abnormally.

Signed-off-by: Sungmin Kwak <sungmin.kwak@samsung.com>
Signed-off-by: InHong Han <inhong1.han@samsung.com>
Change-Id: Ib4e9d493866f19120d19905f7044f372c35996e8

7 years agoFixed the bug not to send prediction_allow to imengine 83/129083/3
InHong Han [Fri, 12 May 2017 08:08:47 +0000 (17:08 +0900)]
Fixed the bug not to send prediction_allow to imengine

Change-Id: I88ff41a9b6215ba09561afd0e4e1316a1ef52f36

7 years agoFix coding style 56/129356/2
Jihoon Kim [Tue, 16 May 2017 07:21:04 +0000 (16:21 +0900)]
Fix coding style

Change-Id: I939546a2a70e20b9889be92db90afbe9fc78c403
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoFix file descriptor leak in receiving keymap 84/128984/1
Jihoon Kim [Fri, 12 May 2017 08:02:41 +0000 (17:02 +0900)]
Fix file descriptor leak in receiving keymap

Change-Id: Id94cc6e151315d06f017485cb0c4e03b6bb3e9e7
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoUpdate package version to 4.0.5 87/128487/2 accepted/tizen/unified/20170511.033535 submit/tizen/20170510.080109 tizen_4.0.m1_release
Jihoon Kim [Wed, 10 May 2017 07:50:02 +0000 (16:50 +0900)]
Update package version to 4.0.5

Change-Id: I8386a9b3fba2b26f53c8db91bc8d3bec7ccf737b
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoRemove profile build 08/126308/8
Jihoon Kim [Wed, 19 Apr 2017 00:34:09 +0000 (09:34 +0900)]
Remove profile build

Change-Id: Ib5df02985234612135ff338e0b3aea988ae53817
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoFix build warning 52/128452/1
Jihoon Kim [Wed, 10 May 2017 05:27:19 +0000 (14:27 +0900)]
Fix build warning

Change-Id: I1961138b21f7db28067f408c9ef1cceb3e7db70c
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoUpdate package version to 4.0.4 26/128126/1 accepted/tizen/unified/20170508.153046 submit/tizen/20170507.224042
Jihoon Kim [Sun, 7 May 2017 22:38:22 +0000 (07:38 +0900)]
Update package version to 4.0.4

Change-Id: I778ec81ec74d1d66b5774735b9c17492c229921d
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoRemove the line that static analysis tool reported as a defect 39/128039/1
Ji-hoon Lee [Thu, 4 May 2017 07:04:23 +0000 (16:04 +0900)]
Remove the line that static analysis tool reported as a defect

Change-Id: I379da34777da2858789d85cfab677152836879e9

7 years agoPrevent sending IME show request in hw keyboard mode 74/126574/3
Ji-hoon Lee [Mon, 24 Apr 2017 07:42:23 +0000 (16:42 +0900)]
Prevent sending IME show request in hw keyboard mode

Change-Id: I1c81e38f31c8f32c32d630636dd8fcc5b1be4a22

7 years agoUpdate package version to 4.0.3 70/127470/1 accepted/tizen/unified/20170428.032848 submit/tizen/20170427.101821
InHong Han [Thu, 27 Apr 2017 10:08:26 +0000 (19:08 +0900)]
Update package version to 4.0.3

Change-Id: I31be81fb4f286eb0025a7c9b6b4d17628fea5f2f

7 years agoSupport prediction_hint_set interface 44/124444/6
InHong Han [Mon, 3 Apr 2017 01:25:51 +0000 (10:25 +0900)]
Support prediction_hint_set interface

Change-Id: I2bdca2c7805a1f9d7ddcfdba71b39bed5f24689b

7 years agoSupport locale fallback 56/127356/1
Jihoon Kim [Thu, 27 Apr 2017 05:13:30 +0000 (14:13 +0900)]
Support locale fallback

Change-Id: I53b90892e75a7f975554657882f40f4360bdbc88
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoRemove logic to hide IME without querying to IME 61/126261/1
Jihoon Kim [Fri, 21 Apr 2017 00:37:32 +0000 (09:37 +0900)]
Remove logic to hide IME without querying to IME

Change-Id: I78e1ac00954a847d909f35f793a86ddff76867c5
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoUpdate package version to 4.0.2 44/125944/1 accepted/tizen/unified/20170419.165436 submit/tizen/20170419.100317
Jihoon Kim [Wed, 19 Apr 2017 09:58:17 +0000 (18:58 +0900)]
Update package version to 4.0.2

Change-Id: I11133c258ee8cef1204cd42254fa1fcd8bbdc1db
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoAllow to query whether IME should be hidden or not in Mobile and Wearable profile 36/125936/1
Jihoon Kim [Wed, 19 Apr 2017 09:33:55 +0000 (18:33 +0900)]
Allow to query whether IME should be hidden or not in Mobile and Wearable profile

Change-Id: Ibf2b22c38e36ddfd412256f70ece66e0f519e93b
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years agoUpdate package version to 4.0.1 78/125278/1 accepted/tizen/unified/20170414.164141 submit/tizen/20170414.101529
Jihoon Kim [Fri, 14 Apr 2017 10:14:07 +0000 (19:14 +0900)]
Update package version to 4.0.1

Change-Id: I659f33bb3e5e8c4874ed35d0a29caae1565e522b
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
7 years ago[FIX] fix issue of overwrite sub package's files. 91/125191/1
hk57.kim [Fri, 14 Apr 2017 05:54:26 +0000 (14:54 +0900)]
[FIX] fix issue of overwrite sub package's files.

- This is for Tizen 4.0.
- If packages are connected with compat style and
  main/super package that contains same items with sub package, will overwrite it.
- Change the installation sequence to main/super package first and sub package later.

Change-Id: Ie66ee55f5d1ed4b226c0dc63a4dba42148fe2050
Signed-off-by: hk57.kim <hk57.kim@samsung.com>
7 years agoSupport conditional build for candidate UI 75/124975/1
Jihoon Kim [Thu, 13 Apr 2017 07:58:03 +0000 (16:58 +0900)]
Support conditional build for candidate UI

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