Wonkeun Oh [Wed, 17 Jun 2015 02:38:04 +0000 (11:38 +0900)]
Added udev rule file for uinput permission error and removed unused code
Change-Id: I5774b19567afa7319d96d1eb8580ac12baef1dc9
Wonkeun Oh [Thu, 9 Apr 2015 04:41:33 +0000 (13:41 +0900)]
Fix build error in the 2.4profile
Change-Id: Ib606d71d09b9bc8e69244ea7dee5296e67f13f8b
Wonkeun Oh [Thu, 9 Apr 2015 04:41:33 +0000 (13:41 +0900)]
Added remote-input feature
Change-Id: Ib606d71d09b9bc8e69244ea7dee5296e67f13f8b
InHong Han [Thu, 11 Aug 2016 01:16:00 +0000 (10:16 +0900)]
Add surrounding_text log in wayland immodule
Change-Id: Ib49726e019a7530ad93a1187d434259d0824793d
Jihoon Kim [Thu, 4 Aug 2016 02:17:29 +0000 (19:17 -0700)]
Set default preedit style as reverse
Change-Id: I64cda014199e6886d129d9cfe341be70b1209539
Ji-hoon Lee [Wed, 10 Aug 2016 05:22:39 +0000 (14:22 +0900)]
Update package version to 3.0.110
Change-Id: I9411d938819b7764c58382c789d8969ee06240b1
Ji-hoon Lee [Wed, 10 Aug 2016 05:19:41 +0000 (14:19 +0900)]
Check isf db first and then check default dir when loading modules
Change-Id: If79d395a09172169039a574c93a8815675623f7b
Jihoon Kim [Wed, 10 Aug 2016 01:41:31 +0000 (10:41 +0900)]
Update package version to 3.0.109
Change-Id: I8b8972ea034a940adac471979ea4cc0634fc35f3
Ji-hoon Lee [Mon, 8 Aug 2016 08:28:56 +0000 (17:28 +0900)]
Modified the ISE not to access imedb directly
Change-Id: Id0e41bf66516a0ba545b9a9f757147284b44a78a
InHong Han [Fri, 5 Aug 2016 10:56:56 +0000 (19:56 +0900)]
Fix infinite loop issue in get_selection_text
Change-Id: I34a25203af069cddc0edf9c71d6d937d1a578698
InHong Han [Thu, 14 Jul 2016 07:22:50 +0000 (16:22 +0900)]
Fix reset sync issue
Change-Id: If72ba9c4f9676f15bc68b2c630af686352e92355
Li Zhang [Wed, 13 Jul 2016 08:27:23 +0000 (16:27 +0800)]
Add macro ENABLE_RESET_DONE_FUNC for conditional compilation
Change-Id: Iee33312fc41b85a4b091d1c89036a3f77669fea4
Li Zhang [Wed, 13 Jul 2016 11:18:04 +0000 (19:18 +0800)]
Add macro ENABLE_GRAB_KEYBOARD for conditional compilation
Change-Id: I2928b3cdcfe1c6dc9cc4f09b12a854e96bc5eb01
InHong Han [Thu, 4 Aug 2016 12:11:02 +0000 (21:11 +0900)]
Fix imdata not being delivered issue
Change-Id: I8c254c5ac3ec987618298d86407e128b8ead5bce
Jihoon Kim [Fri, 5 Aug 2016 06:01:23 +0000 (15:01 +0900)]
Fix bug not to transfer the right bidi direction infomation
Change-Id: I62cfbd6779a859997f28b5330e71fd1039efd253
Ji-hoon Lee [Wed, 27 Jul 2016 01:18:37 +0000 (10:18 +0900)]
Added MessageQueue concept for handling sync messages
Change-Id: Ie47192e77e937107e5e6392301beaa4cfa8c3988
Jihoon Kim [Mon, 1 Aug 2016 00:27:14 +0000 (09:27 +0900)]
Add warning message in case of no canvas focus
Change-Id: I01aa72b0b17aa1d6f471cb32c295517334eb4f68
Jihoon Kim [Thu, 28 Jul 2016 06:10:31 +0000 (15:10 +0900)]
Add device information in ecore key event
Change-Id: I038bc46aa368ccd9b60c5722638c494701f18c4e
Jihoon Kim [Thu, 28 Jul 2016 02:48:23 +0000 (11:48 +0900)]
demo: add multiline test case
Change-Id: I7dc0d8737d2fb7a85fdf4ba494678a7c961274b0
Jihoon Kim [Thu, 28 Jul 2016 00:58:03 +0000 (09:58 +0900)]
Fix rpmlint warning
Change-Id: I7ac7ddbeb8bba7d193b3b92fe325736fbd95507d
Jihoon Kim [Wed, 27 Jul 2016 08:37:00 +0000 (17:37 +0900)]
Support to apply when calling set APIs in case of having focus
Change-Id: Iab3f0f06cfb704441f354619f3faa99c20c2aeeb
InHong Han [Tue, 2 Aug 2016 05:07:31 +0000 (14:07 +0900)]
Fix issue detected by static analysis tool
Return value of a function 'operator new[]' is dereferenced at scim_filter_manager.cpp:64 without checking, but it is usually checked for this function.
Return value of a function 'operator new' is dereferenced at scim_module.cpp:160 without checking, but it is usually checked for this function.
Change-Id: Ic104dec62348ea3daf266b802629a268b7f0294c
Wonkeun Oh [Tue, 19 Jul 2016 05:40:54 +0000 (14:40 +0900)]
Do not handle the SW keyboard event again in the immodule
Problem: If IME send key event to app using the forward_key_event, IME receive that key event again.
Solution: Filtering the key event with mod5_mask and timestamp in the immodule.
Change-Id: If4cc7285a8b74bc1a1f9ec0a89b40526225c105b
Li Zhang [Fri, 29 Jul 2016 09:11:58 +0000 (17:11 +0800)]
FD should be closed when disconnecting
Change-Id: I97fdff6f8d9d9203a1ae510cd3dea82bcc0143cc
Jihoon Kim [Fri, 22 Jul 2016 12:40:06 +0000 (21:40 +0900)]
Update package version to 3.0.108
Change-Id: Iaea643dea0fc2797ee1687410be3caf5ed14fb2e
Jihoon Kim [Fri, 22 Jul 2016 12:34:37 +0000 (21:34 +0900)]
Fix issue shift key doesn't work
Change-Id: I21ff7d3347e4ef8d2c90b9a39e2a1c019d77f492
Jihoon Kim [Fri, 22 Jul 2016 12:05:25 +0000 (21:05 +0900)]
Support to change auto capital type dynamically
Change-Id: Ic8a9fff512ff7822f44418e5db6423a116a23af8
Jihoon Kim [Fri, 22 Jul 2016 12:00:27 +0000 (21:00 +0900)]
Add missing key event information in filter
Change-Id: I550459b6ed8b9972143d12114a31bd5d97acd1cb
Jihoon Kim [Fri, 22 Jul 2016 08:20:47 +0000 (17:20 +0900)]
Update notification icons
Change-Id: Ibffe14fb0eba70e59053190ae813f612319b96ac
Jihoon Kim [Mon, 17 Aug 2015 00:10:46 +0000 (09:10 +0900)]
Support autoperiod in case of any character + space + press space key twice in short time
[problem] Does not working auto punctuation
[cause] Autoperiod didn't work in any character + space + press space key
[solution] Support autoperiod in case of any character + space + press space key twice in short time
Change-Id: I20d9ac1e67e5b5719f5129a2152fc56749f8714b
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Mon, 11 Jul 2016 04:22:52 +0000 (13:22 +0900)]
Fix buffer overflow issue in autoperiod
Change-Id: Ib7d5482cf31fef8983f6a7397bad14e71120eb88
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Li Zhang [Wed, 29 Jun 2016 10:57:52 +0000 (18:57 +0800)]
Set frontend data to NULL
Change-Id: Ib9970838354d9d95c46cb8e4fd4dc3069d5e0b7f
Jihoon Kim [Mon, 18 Jul 2016 11:11:47 +0000 (20:11 +0900)]
Update package version to 3.0.107
Change-Id: I5f051148fc8f6ceafd3ad63a390fe7af3bf26acd
Haifeng Deng [Mon, 18 Jul 2016 10:43:52 +0000 (18:43 +0800)]
Call reset_input_context when helper receive reset_ise_context
Change-Id: I95ab75f290a2186c52a557fe8330fed18760747e
Signed-off-by: Haifeng Deng <haifeng.deng@samsung.com>
Li Zhang [Mon, 18 Jul 2016 09:26:41 +0000 (17:26 +0800)]
Emit ECORE_IMF_CALLBACK_PREEDIT_CHANGED only when preedit string changing.
Change-Id: I614907036ba16b1bdfbe88ba1fe7dba1e3b796e5
Jihoon Kim [Mon, 18 Jul 2016 04:55:30 +0000 (13:55 +0900)]
Fix crash issue when deleting a window of multi-windows
Change-Id: I64be5c51e9efdac2d5f20fdd3aa9a1ba5383f0d8
Ji-hoon Lee [Fri, 15 Jul 2016 14:08:05 +0000 (23:08 +0900)]
Update package version to 3.0.106
Change-Id: Icd851b5d0d9ca45b618ff9574410402641990359
Jihoon Kim [Sun, 17 Jul 2016 07:55:48 +0000 (16:55 +0900)]
Fix crash issue due to hide timer after deleting context
Change-Id: I8a3480fe977bbf11709fa0c67827fd56ac58681a
Ji-hoon Lee [Fri, 15 Jul 2016 14:06:23 +0000 (23:06 +0900)]
Generate Geometry event when conformant changes
Change-Id: I416562001f5bcc00184c3b01f56a65f7a321f47e
Jihoon Kim [Thu, 14 Jul 2016 05:08:32 +0000 (14:08 +0900)]
Update package version to 3.0.105
Change-Id: Iaf0917363c6ed8a0d027a96de7e817e3675bdfc4
Jihoon Kim [Thu, 14 Jul 2016 04:48:07 +0000 (13:48 +0900)]
Revert "Set default preedit style as reverse"
Change-Id: I854618e2348ef80033de10b1fb945579b61e2d6e
Jihoon Kim [Thu, 14 Jul 2016 04:45:56 +0000 (21:45 -0700)]
Revert "Fix reset sync issue"
This reverts commit
bdbfa158f17dc00aadd20cfad2dbb2a04208dc98.
Change-Id: I386b672744f9e5a4266f4db7287b2df24ea42b0a
InHong Han [Thu, 14 Jul 2016 02:11:59 +0000 (11:11 +0900)]
Fix reset sync issue
Change-Id: Icdc7244cbc49a7ab52cb1ecdebb289f8b86bc1b5
Jihoon Kim [Wed, 13 Jul 2016 14:23:37 +0000 (23:23 +0900)]
Update package version to 3.0.104
Change-Id: I41a8c20690301876785740ed01ba981cebcee1c3
Jihoon Kim [Wed, 13 Jul 2016 14:58:41 +0000 (23:58 +0900)]
Fix build warning
Change-Id: Ib58203a1ad381805b8810414afc6afb4853cea1e
Jihoon Kim [Wed, 13 Jul 2016 14:23:02 +0000 (23:23 +0900)]
Add NULL check when calling hide request
Change-Id: I0b373416b2929b2fa1c208bf7777c8986ecf78ce
Jihoon Kim [Tue, 12 Jul 2016 23:35:32 +0000 (08:35 +0900)]
Update package version to 3.0.103
Change-Id: I6411cdeba20acab73fd5ad4d71fc611e8e328e24
Jihoon Kim [Tue, 12 Jul 2016 23:15:19 +0000 (08:15 +0900)]
Set default preedit style as reverse
Change-Id: I828abcdd6913e36fb5c9548ea0398e5b72cdd3fd
Jihoon Kim [Tue, 12 Jul 2016 09:10:07 +0000 (18:10 +0900)]
Update package version to 3.0.102
Change-Id: I6c2c35e0993b6465bb5043e1f514af537e9ad983
Jihoon Kim [Tue, 12 Jul 2016 08:47:55 +0000 (17:47 +0900)]
Fix wrong modifier issue
Change-Id: I709d877088f2b917814810527374798a53fd32f4
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Li Zhang [Mon, 11 Jul 2016 08:55:35 +0000 (16:55 +0800)]
If IME calls asych get_surrounding_text() twice continuously, invoking update_surrounding_text() twice as well.
Change-Id: Ib33c9ca2ee8d5348866e810061227823eb07b82f
Li Zhang [Mon, 11 Jul 2016 08:04:57 +0000 (16:04 +0800)]
Add set_autocapital_type()
si->set_autocapital_type(auto_capital_type) should be invoked refer to origin isf code.
I have plan to implement auto capital and auto period feature in scim_helper,
this code is necessary for it.
Change-Id: Ic7e094efe1a31ede48dda9f8a95babf016006502
Jihoon Kim [Mon, 11 Jul 2016 00:01:40 +0000 (09:01 +0900)]
Update package version to 3.0.101
Change-Id: Ib3e90549db424269121ec335435d4ee277c85a4f
Jihoon Kim [Sun, 10 Jul 2016 11:38:02 +0000 (20:38 +0900)]
Fix buffer overflow issue in autoperiod
cursor_pos can be more than the length of surrounding text in abnormal situtation.
Change-Id: Ifd8bb932c1022b482bf6a89578a48c751577e4bb
Jihoon Kim [Thu, 7 Jul 2016 16:51:49 +0000 (09:51 -0700)]
Merge "Added contructor for initializing member variables of WSCContextISF" into tizen
Ji-hoon Lee [Thu, 7 Jul 2016 16:41:29 +0000 (01:41 +0900)]
Added contructor for initializing member variables of WSCContextISF
Change-Id: I92166f8276b840aaa27cd85c40cc6f16c17a2216
Jihoon Kim [Thu, 7 Jul 2016 08:19:09 +0000 (17:19 +0900)]
Update package version to 3.0.100
Change-Id: I16898eb96ce664e7827676f22ebeb7753739e72e
Jihoon Kim [Thu, 7 Jul 2016 08:09:56 +0000 (17:09 +0900)]
Support to switch between H/W and S/W keyboard mode
Change-Id: Ie153e7cfc4be9d1a3e9523ac029457260abb9c74
Jihoon Kim [Thu, 7 Jul 2016 02:22:28 +0000 (11:22 +0900)]
Update package version to 3.0.99
Change-Id: I4bbe5f6b423a49b12e00aaf6980b98f57bc56817
Jihoon Kim [Thu, 7 Jul 2016 02:21:20 +0000 (11:21 +0900)]
Fix back key doesn't work in legacy applications based on 2.x
Change-Id: Id7b963d937b088cda84eb9cd85d37689c038ce8d
Jihoon Kim [Wed, 6 Jul 2016 05:46:17 +0000 (14:46 +0900)]
Fix namespace issue in scim_helper
Change-Id: I6d87cc0922ba1da13f2ffed5befea5c10cb70bf0
Jihoon Kim [Tue, 5 Jul 2016 08:05:30 +0000 (17:05 +0900)]
Update package version to 3.0.98
Change-Id: Ia3a6366fae1ea9dc10ae94e4cbbaa7bbe33e7981
Jihoon Kim [Tue, 5 Jul 2016 02:09:44 +0000 (11:09 +0900)]
Use secure log
Change-Id: I6dcfe255fa2aff9a371896ad928cbf3cf61a8a32
Ji-hoon Lee [Tue, 5 Jul 2016 01:08:56 +0000 (10:08 +0900)]
Update package version to 3.0.97
Change-Id: If6a25551ff9edb7dffcd39184ef94a18733cae1f
Jihoon Kim [Tue, 5 Jul 2016 00:25:43 +0000 (09:25 +0900)]
Avoid to change keyboard mode when pressing special H/W keys
Change-Id: I14f23f00d3b1372895de912a9f5e6116666d407c
Ji-hoon Lee [Mon, 4 Jul 2016 14:47:27 +0000 (23:47 +0900)]
Fixed the WILL_HIDE_ACK not being delivered issue
Change-Id: Iabefce052b9ed07bd5cbd74dc7284d9d863faa7a
Jihoon Kim [Mon, 4 Jul 2016 12:17:39 +0000 (21:17 +0900)]
Update package version to 3.0.96
Change-Id: I5f29969ee52d74602c2aaa72824ab490931acf5d
Jihoon Kim [Mon, 4 Jul 2016 10:47:24 +0000 (19:47 +0900)]
Add home key in ignore key list
Change-Id: I521db21e07ff6e829487825683676adae340ebe4
Jihoon Kim [Mon, 4 Jul 2016 10:29:17 +0000 (19:29 +0900)]
Fix rpmlint error
org.tizen.isf-kbd-mode-changer.armv7l: E: summary-not-capitalized (Badness: 63) C isf-kbd-mode-changer
Summary doesn't begin with a capital letter.
Change-Id: I9eec4b3e7caf539e0bbf126883a7479e8902f1b3
Ji-hoon Lee [Mon, 4 Jul 2016 07:07:35 +0000 (16:07 +0900)]
Update package version to 3.0.95
Change-Id: Ia28e05fafc0ece6ebaa9f04868cfe30ba8750830
Ji-hoon Lee [Mon, 4 Jul 2016 06:44:40 +0000 (15:44 +0900)]
Modified to hide IME before resetting focused_ctx
Change-Id: Ife60895f56d265807a2cd4171f52dce517a5c7db
Jihoon Kim [Mon, 4 Jul 2016 02:38:09 +0000 (11:38 +0900)]
Update package version to 3.0.94
Change-Id: Id91454229b06ef4a2752fff0ebc119cbb67c687c
Jihoon Kim [Mon, 4 Jul 2016 02:16:20 +0000 (11:16 +0900)]
Check focus-in in filter event
Change-Id: I77d5f996c07507d14ca68084d6f55a4a7f98f3e9
Jihoon Kim [Thu, 30 Jun 2016 11:46:05 +0000 (20:46 +0900)]
Update package version to 3.0.93
Change-Id: I4bb817a6362d1bab5b9ec5dfbf9c4cc88ff58d16
Jihoon Kim [Thu, 30 Jun 2016 10:59:54 +0000 (03:59 -0700)]
Revert "Create socket for each user to support multi-user"
This reverts commit
fc151b3d507d1504bbd597ac3526b46c6044c427.
Change-Id: Ic4592bbcc891709e5c9c4a9a72d2d330c1b792d3
Jihoon Kim [Thu, 30 Jun 2016 07:35:32 +0000 (16:35 +0900)]
Update package version to 3.0.92
Change-Id: I5ead893a89d28d2efac7edf6df507283e4a04d2f
Ji-hoon Lee [Wed, 29 Jun 2016 07:21:03 +0000 (16:21 +0900)]
Modified to handle WILL_HIDE message when ISE hides
Change-Id: Icd9102a996f91a36340cf7b7633a1329f2e095ea
Li Zhang [Wed, 22 Jun 2016 05:45:25 +0000 (13:45 +0800)]
Add reset_sync and reset_done
Change-Id: I167367d10321b0b19e76dd4d03edd4fcebef7f72
Li Zhang [Tue, 31 May 2016 12:45:09 +0000 (20:45 +0800)]
Filter key event by APP, remove grab_keyboard
Change-Id: I3c013c5a7e455f45b017142f05c28aca7993dc18
Jihoon Kim [Thu, 30 Jun 2016 03:57:01 +0000 (12:57 +0900)]
Fix issue not to show IME when entry has focus again after window lost focus
Change-Id: I1bc4ba51eeaf9eaa1de31bd951a0aed93b3967a0
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Wed, 29 Jun 2016 07:55:58 +0000 (16:55 +0900)]
Update package version to 3.0.91
Change-Id: I588beba9dc374d927239177efd5f6fefb4fbe535
Jihoon Kim [Wed, 29 Jun 2016 07:46:34 +0000 (16:46 +0900)]
Fix issues detected by static analysis tool
Buffer overflow is possible by index 'len' at wayland_panel_agent_module.cpp:2757, because 'readlink' may return 512. Function call at wayland_panel_agent_module.cpp:2750.
Buffer overflow is possible by index 'len' at wayland_panel_agent_module.cpp:2875, because 'readlink' may return 512. Function call at wayland_panel_agent_module.cpp:2868.
Pointer 'context_scim' which was dereferenced at wayland_panel_agent_module.cpp:1343 is compared to NULL value at wayland_panel_agent_module.cpp:1384.
Change-Id: Ib3acaaac112e1ce9dfc717a316804def2cc83327
Jihoon Kim [Tue, 28 Jun 2016 10:11:47 +0000 (19:11 +0900)]
Set the PATH environment in shell script
Change-Id: Ib693d13a60e9df262509a6d875407d010c242f9b
Jihoon Kim [Mon, 27 Jun 2016 11:13:10 +0000 (20:13 +0900)]
Update package version to 3.0.90
Change-Id: I11cffd4b82cee5005942c39c690c07fa01c77341
Li Zhang [Mon, 27 Jun 2016 10:41:02 +0000 (18:41 +0800)]
Check length of inserting text for avoiding index out of bound
Change-Id: Idabe86a51f8f85d72a5fc8471018210e34591be2
Li Zhang [Mon, 27 Jun 2016 08:04:48 +0000 (16:04 +0800)]
Asynchronous reading fd for get_surrounding_text and get_selection_text functions
Change-Id: If983b97203ac6ef1ffb0b6a43b59e902d34fcb13
Li Zhang [Mon, 27 Jun 2016 04:36:42 +0000 (12:36 +0800)]
Add process_key_event_done function
For avoiding block, process_key_event will not wait for result value.
Change-Id: Ice3f418eb2b162741fd6ee0430d44ce22d97d929
Li Zhang [Fri, 24 Jun 2016 09:24:21 +0000 (17:24 +0800)]
Fix xkb_context memory leak
Change-Id: If54fcbcbd4eb4474d4bb9f6c7c397be670c38b7a
Jihoon Kim [Thu, 23 Jun 2016 10:32:22 +0000 (19:32 +0900)]
Update package version to 3.0.89
Change-Id: Iddd0343800f7cc1247b310ed15a73dc49697031c
Li Zhang [Thu, 23 Jun 2016 10:13:33 +0000 (18:13 +0800)]
Update cursor position for auto capital function
Change-Id: I15b68cb6ebe6728635f385593d5742bef38d7597
Jihoon Kim [Thu, 23 Jun 2016 10:03:50 +0000 (19:03 +0900)]
Add code to check the validation of imcontext
Change-Id: Ib8e3f8e9d77e92cfee529c3ee49d5bc2a439f85c
Li Zhang [Thu, 23 Jun 2016 09:14:36 +0000 (17:14 +0800)]
Check imcontext != NULL to avoid APP crash
Change-Id: Ifab20c200d2b6139169e24af8cb048d9a2ac3487
Wonkeun Oh [Wed, 22 Jun 2016 02:43:53 +0000 (11:43 +0900)]
Fixed the bug that input_panel was hidden by other process's request.
Change-Id: Ic7c64ab760caf6d643ec8b60ec9093b978c768ef
Wonkeun Oh [Thu, 16 Jun 2016 07:32:59 +0000 (16:32 +0900)]
Enhanced the dlog level to LOGI for tv profile
Change-Id: I7891e47faead4ee28848382211693ac7de64bcc8
Jihoon Kim [Fri, 17 Jun 2016 07:12:58 +0000 (16:12 +0900)]
Update package version to 3.0.88
Change-Id: I6968e64eff163d65c801a1a6480595ce4fe566d8
Jihoon Kim [Fri, 17 Jun 2016 08:00:02 +0000 (17:00 +0900)]
Fix memory leak issues
Change-Id: I5e46f797e1ef393098611f0674e0677467141e49
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Fri, 17 Jun 2016 06:03:54 +0000 (15:03 +0900)]
Add window focus out handler in wayland immodule
Change-Id: I4e064c74a43f226401eeb6948f36fc8b2cbcf987
Jihoon Kim [Thu, 16 Jun 2016 02:54:19 +0000 (11:54 +0900)]
Support vconf input panel state in wayland environment
Change-Id: Ia84786c59daa76b81f1215552ff845f6c4f1804e
Jihoon Kim [Thu, 16 Jun 2016 00:18:57 +0000 (09:18 +0900)]
Update package version to 3.0.87
Change-Id: Ia44cd5ad9cce26542c4158f17fc189bd7d4e4745
Jihoon Kim [Wed, 15 Jun 2016 09:51:22 +0000 (18:51 +0900)]
Fix issues detected by static analysis tool
Return value of a function 'find_ic' is dereferenced at wayland_panel_agent_module.cpp without checking, but it is usually checked for this function.
Buffer overflow is possible by index 'len' at scim_helper.cpp:1999, because 'readlink' may return 512.
Change-Id: I8966a69b150acb9778844e856a1e4695c68b0881