platform/core/uifw/isf.git
8 years agoCheck length of inserting text for avoiding index out of bound 26/76826/2
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

8 years agoAsynchronous reading fd for get_surrounding_text and get_selection_text functions 78/76778/3
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

8 years agoAdd process_key_event_done function 15/76715/6
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

8 years agoFix xkb_context memory leak 90/76590/1
Li Zhang [Fri, 24 Jun 2016 09:24:21 +0000 (17:24 +0800)]
Fix xkb_context memory leak

Change-Id: If54fcbcbd4eb4474d4bb9f6c7c397be670c38b7a

8 years agoUpdate package version to 3.0.89 14/76314/1 accepted/tizen/common/20160623.154558 accepted/tizen/ivi/20160624.064016 accepted/tizen/mobile/20160624.063601 accepted/tizen/tv/20160624.063642 accepted/tizen/wearable/20160624.063856 submit/tizen/20160623.104545
Jihoon Kim [Thu, 23 Jun 2016 10:32:22 +0000 (19:32 +0900)]
Update package version to 3.0.89

Change-Id: Iddd0343800f7cc1247b310ed15a73dc49697031c

8 years agoUpdate cursor position for auto capital function 08/76308/4
Li Zhang [Thu, 23 Jun 2016 10:13:33 +0000 (18:13 +0800)]
Update cursor position for auto capital function

Change-Id: I15b68cb6ebe6728635f385593d5742bef38d7597

8 years agoAdd code to check the validation of imcontext 03/76303/2
Jihoon Kim [Thu, 23 Jun 2016 10:03:50 +0000 (19:03 +0900)]
Add code to check the validation of imcontext

Change-Id: Ib8e3f8e9d77e92cfee529c3ee49d5bc2a439f85c

8 years agoCheck imcontext != NULL to avoid APP crash 91/76291/1
Li Zhang [Thu, 23 Jun 2016 09:14:36 +0000 (17:14 +0800)]
Check imcontext != NULL to avoid APP crash

Change-Id: Ifab20c200d2b6139169e24af8cb048d9a2ac3487

8 years agoFixed the bug that input_panel was hidden by other process's request. 73/75873/1
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

8 years agoEnhanced the dlog level to LOGI for tv profile 65/75065/2
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

8 years agoUpdate package version to 3.0.88 58/75258/2 accepted/tizen/common/20160617.122003 accepted/tizen/ivi/20160620.081459 accepted/tizen/mobile/20160620.081405 accepted/tizen/tv/20160620.081427 accepted/tizen/wearable/20160620.081442 submit/tizen/20160617.083401
Jihoon Kim [Fri, 17 Jun 2016 07:12:58 +0000 (16:12 +0900)]
Update package version to 3.0.88

Change-Id: I6968e64eff163d65c801a1a6480595ce4fe566d8

8 years agoFix memory leak issues 73/75273/2
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>
8 years agoAdd window focus out handler in wayland immodule 28/75228/2
Jihoon Kim [Fri, 17 Jun 2016 06:03:54 +0000 (15:03 +0900)]
Add window focus out handler in wayland immodule

Change-Id: I4e064c74a43f226401eeb6948f36fc8b2cbcf987

8 years agoSupport vconf input panel state in wayland environment 74/74874/1
Jihoon Kim [Thu, 16 Jun 2016 02:54:19 +0000 (11:54 +0900)]
Support vconf input panel state in wayland environment

Change-Id: Ia84786c59daa76b81f1215552ff845f6c4f1804e

8 years agoUpdate package version to 3.0.87 35/74835/1 accepted/tizen/common/20160616.151730 accepted/tizen/ivi/20160616.104924 accepted/tizen/mobile/20160616.104826 accepted/tizen/tv/20160616.104856 accepted/tizen/wearable/20160616.104911 submit/tizen/20160616.002408
Jihoon Kim [Thu, 16 Jun 2016 00:18:57 +0000 (09:18 +0900)]
Update package version to 3.0.87

Change-Id: Ia44cd5ad9cce26542c4158f17fc189bd7d4e4745

8 years agoFix issues detected by static analysis tool 30/74730/2
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

8 years agoAdded interface for supporting unconventional input devices 89/70589/6
Ji-hoon Lee [Wed, 18 May 2016 08:01:28 +0000 (17:01 +0900)]
Added interface for supporting unconventional input devices

Change-Id: I7c60f8e8c02dcb2e6f878c7651c2100a595a9a10

8 years agoFix wrong parameter of get_ise_language_locale 59/74459/2
Li Zhang [Tue, 14 Jun 2016 09:00:26 +0000 (17:00 +0800)]
Fix wrong parameter of get_ise_language_locale

Change-Id: I2cd299dd609c637c5ab7a06bc12d08c054a752ab

8 years agoUpdate package version to 3.0.86 90/74590/1 accepted/tizen/common/20160616.151434 accepted/tizen/ivi/20160616.001747 accepted/tizen/mobile/20160616.001508 accepted/tizen/tv/20160616.001657 accepted/tizen/wearable/20160616.001559 submit/tizen/20160615.013934
Jihoon Kim [Wed, 15 Jun 2016 01:25:34 +0000 (10:25 +0900)]
Update package version to 3.0.86

Change-Id: I8231b0199de8ed2a491f2f35a0a32b459714b4b0

8 years agoAdd code to check return value of find_ic() 82/74582/1
Jihoon Kim [Tue, 14 Jun 2016 22:22:56 +0000 (07:22 +0900)]
Add code to check return value of find_ic()

Return value of a function 'find_ic' is dereferenced at wayland_panel_agent_module.cpp:2753 without checking, but it is usually checked for this function

Change-Id: I8463d8e59b66c25bfd7eba15f7d24cc7a9083915
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
8 years agoSupport multiline hint in wayland immodule 00/74500/1
Jihoon Kim [Tue, 14 Jun 2016 10:52:31 +0000 (19:52 +0900)]
Support multiline hint in wayland immodule

Change-Id: I07ceb1a1f62f099f52e675d59dd22a4bef291106

8 years agoUpdate package version to 3.0.85 09/74409/1 submit/tizen/20160614.071928
Jihoon Kim [Tue, 14 Jun 2016 07:08:05 +0000 (16:08 +0900)]
Update package version to 3.0.85

Change-Id: I61441d8ea3c78710e8b6896523fe144c8b480d85

8 years agoFix memory leak issue related to XGetWindowProperty 90/74190/2
Jihoon Kim [Mon, 13 Jun 2016 06:01:10 +0000 (15:01 +0900)]
Fix memory leak issue related to XGetWindowProperty

Change-Id: I41f338358a313242b7c9652f0a3ba59a1f2584cf
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
8 years agoAdded input_panel_show request when the keyboard mode is changed to S/W mode. 47/74347/1
Wonkeun Oh [Tue, 14 Jun 2016 02:03:20 +0000 (11:03 +0900)]
Added input_panel_show request when the keyboard mode is changed to S/W mode.

Change-Id: Iaac62ccd238e669355a4aa847626f56e175ea2df

8 years agoUpdate package version to 3.0.84 60/74160/1 accepted/tizen/ivi/20160614.041048 accepted/tizen/mobile/20160614.040911 accepted/tizen/tv/20160614.041021 accepted/tizen/wearable/20160614.040948 submit/tizen/20160613.005910
Jihoon Kim [Mon, 13 Jun 2016 04:51:27 +0000 (13:51 +0900)]
Update package version to 3.0.84

Change-Id: I2235e160fe783ab8fcb4747088d1a97767957d66

8 years agoGet surrounding and selection text by fd 51/74151/2
Jihoon Kim [Mon, 13 Jun 2016 04:29:38 +0000 (21:29 -0700)]
Get surrounding and selection text by fd

Change-Id: Id013a66b8492876a639ba975636574820ae4b603

8 years agoAdd get_surrounding_text and get_selection_text request 50/74150/3
Jihoon Kim [Mon, 13 Jun 2016 04:27:50 +0000 (21:27 -0700)]
Add get_surrounding_text and get_selection_text request

Change-Id: I9fd7ced699d8b052802cc672d86e245200130bfe

8 years agoUse hex content purpose to support HEX input panel layout 75/73975/1
Jihoon Kim [Fri, 10 Jun 2016 08:25:01 +0000 (17:25 +0900)]
Use hex content purpose to support HEX input panel layout

Change-Id: I26e60ce45858b9ecc18926aad5ac1033e751cadd

8 years agoUpdate package version to 3.0.83 76/73876/1 accepted/tizen/common/20160610.182339 accepted/tizen/ivi/20160610.114031 accepted/tizen/mobile/20160610.113934 accepted/tizen/tv/20160610.113958 accepted/tizen/wearable/20160610.114010 submit/tizen/20160610.020351
Jihoon Kim [Fri, 10 Jun 2016 01:45:26 +0000 (10:45 +0900)]
Update package version to 3.0.83

Change-Id: I259f1922815560acdb5edccd9fdd3a89262ad276

8 years agoRevert "Add get_surrounding_text and get_selection_text request" 74/73874/2
Jihoon Kim [Fri, 10 Jun 2016 01:37:50 +0000 (18:37 -0700)]
Revert "Add get_surrounding_text and get_selection_text request"

This reverts commit 13176b368aa628a73b89f70a98b1f253ee6c44fa.

Change-Id: I2c32787f79b1326285342ad0c23de3c141309a89

8 years agoMerge "Revert "Get surrounding and selection text by fd"" into tizen
Jihoon Kim [Fri, 10 Jun 2016 01:41:56 +0000 (18:41 -0700)]
Merge "Revert "Get surrounding and selection text by fd"" into tizen

8 years agoRevert "Get surrounding and selection text by fd" 75/73875/1
Jihoon Kim [Fri, 10 Jun 2016 01:38:47 +0000 (18:38 -0700)]
Revert "Get surrounding and selection text by fd"

This reverts commit 7e9fb71b07db6b8b92ccf19cb017dd6b9e9c30a2.

Change-Id: Iac18454738cdcb54575149cde163edb2a8997f08

8 years agoFixed the bug sending input_panel_state callback event to the wrong context. 69/73669/2
Wonkeun Oh [Wed, 8 Jun 2016 04:38:00 +0000 (13:38 +0900)]
Fixed the bug sending input_panel_state callback event to the wrong context.

when the keyboard mode is changed to HW mode, input_panel will be hidden.
So, hide_req_ic value should be set in this function as well.

Change-Id: Ie0d4b0dd21e062ba6aa990e58d60787857b482b7

8 years agoAdded support for HEX input panel layout 25/73825/2
Ji-hoon Lee [Thu, 9 Jun 2016 07:05:30 +0000 (16:05 +0900)]
Added support for HEX input panel layout

Change-Id: I11ce1e27f0f0de18e409c4114b39819bbe1debfe

8 years agoFix scale inheritance problem 03/73603/1
Jihoon Kim [Thu, 9 Jun 2016 01:32:28 +0000 (10:32 +0900)]
Fix scale inheritance problem

ELM_SCALE environment of isf-panel-efl inherits to IME process, so it makes scale problem.

Change-Id: I804ef4daf2aa83d2ce2ca4f953a38df92a015167

8 years agoFix wrong environment variable ECORE_IMF_MODULE 90/73590/2
Jihoon Kim [Wed, 8 Jun 2016 23:56:50 +0000 (08:56 +0900)]
Fix wrong environment variable ECORE_IMF_MODULE

Change-Id: I680e8cbe9f4466aac27c4d984727226d25eed93c

8 years agoGet surrounding and selection text by fd 06/69606/5
Li Zhang [Fri, 13 May 2016 14:18:35 +0000 (22:18 +0800)]
Get surrounding and selection text by fd

Passing selection and surrounding text have limit of 4096 bytes if using string type argument
in wayland protocol, the wayland-client library will crash if over this limit. using fd type
argument does not have this constraint.

Change-Id: I07b4d7fc8f7024b2b8096ad2b37ab741b3613f7a

8 years agoAdd get_surrounding_text and get_selection_text request 32/68932/10
Li Zhang [Tue, 10 May 2016 07:57:15 +0000 (15:57 +0800)]
Add get_surrounding_text and get_selection_text request

Change-Id: I12b51a56c05e14e58f4554bce79bdc3a9487a69a

8 years agoUpdate package version to 3.0.82 44/72644/1 accepted/tizen/common/20160602.140136 accepted/tizen/ivi/20160602.230516 accepted/tizen/mobile/20160602.230429 accepted/tizen/tv/20160602.230503 accepted/tizen/wearable/20160602.230451 submit/tizen/20160602.020453
Jihoon Kim [Thu, 2 Jun 2016 02:51:06 +0000 (11:51 +0900)]
Update package version to 3.0.82

Change-Id: I6dc7b175888f42ca33539d2468587f568e8d1a79

8 years agoFix bug key up event isn't generated when pressing backspace key 40/72440/2
Jihoon Kim [Wed, 1 Jun 2016 05:18:41 +0000 (14:18 +0900)]
Fix bug key up event isn't generated when pressing backspace key

Change-Id: I515f37c11b3d11c5556116f07523473aa9c04416

8 years agoSupport to switch between H/W and S/W keyboard mode 12/69012/16
Jihoon Kim [Wed, 11 May 2016 06:38:07 +0000 (15:38 +0900)]
Support to switch between H/W and S/W keyboard mode

Until 2.x, X property was used, vconf will be used instead of X property since 3.0.

Change-Id: I291b2805efd580f2a2e15052282ef1da827791d2
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
8 years agoMerge "No loading default theme to reduce heap memory in isf-panel-efl" into tizen
Jihoon Kim [Thu, 2 Jun 2016 02:14:31 +0000 (19:14 -0700)]
Merge "No loading default theme to reduce heap memory in isf-panel-efl" into tizen

8 years agoMerge "Send only cursor location when cursor location is updated" into tizen
Jihoon Kim [Thu, 2 Jun 2016 02:14:26 +0000 (19:14 -0700)]
Merge "Send only cursor location when cursor location is updated" into tizen

8 years agoNo loading default theme to reduce heap memory in isf-panel-efl 24/72024/1
Jihoon Kim [Mon, 30 May 2016 08:37:09 +0000 (17:37 +0900)]
No loading default theme to reduce heap memory in isf-panel-efl

PSS of isf-panel-efl is decreased from 4584 to 3871

Change-Id: I1e39f78f1617614c0bf09a44fad0ecb33f447a11

8 years agoFix back key doesn't work after focused context is deleted 17/72017/1
Jihoon Kim [Mon, 30 May 2016 07:53:28 +0000 (16:53 +0900)]
Fix back key doesn't work after focused context is deleted

After focused context is deleted, input panel state has wrong status as SHOW.

Change-Id: Ia58cbcf564958d9dc4345f201e1e7ac50d53f928

8 years agoRevert "No loading default theme to reduce heap memory in isf-panel-efl" 06/72006/4
Jihoon Kim [Mon, 30 May 2016 07:15:00 +0000 (00:15 -0700)]
Revert "No loading default theme to reduce heap memory in isf-panel-efl"

This reverts commit 7b03ed9b8906f66556850147b0029e1907b3f0b7.

The original patch makes elementary default theme will be loaded in IME process instead of Tizen each profile theme,
so it should be reverted.

Change-Id: I76679aae998e89915742c42e647693339541055a

8 years agoRemove needless codes when launch helper process 69/71969/1
Haifeng Deng [Mon, 30 May 2016 03:46:50 +0000 (11:46 +0800)]
Remove needless codes when launch helper process

Change-Id: I6f5cd609f2ac0b78bdd2de00518ebed753ea6d6c
Signed-off-by: Haifeng Deng <haifeng.deng@samsung.com>
8 years agoSend only cursor location when cursor location is updated 74/71574/2
Jihoon Kim [Thu, 26 May 2016 04:31:49 +0000 (13:31 +0900)]
Send only cursor location when cursor location is updated

Change-Id: Ic59bcff88d329b98cd0cdb0b3e8c69c6c4a274ea

8 years agoSet global default config 01/71601/1
Li Zhang [Thu, 26 May 2016 05:59:54 +0000 (13:59 +0800)]
Set global default config

Change-Id: I32b42222dbdde01f7e85b9bb59eef1c21dd7e8cb

8 years agoNo loading default theme to reduce heap memory in isf-panel-efl 33/71533/3
Jihoon Kim [Wed, 25 May 2016 23:14:52 +0000 (08:14 +0900)]
No loading default theme to reduce heap memory in isf-panel-efl

PSS of isf-panel-efl is decreased from 4584 to 3871

Change-Id: Ib3cd5a64b8b23b9306dcab71e0988c7f0643df95

8 years agoUpdate package version to 3.0.81 70/71470/1 accepted/tizen/common/20160525.160357 accepted/tizen/ivi/20160526.004015 accepted/tizen/mobile/20160526.003824 accepted/tizen/tv/20160526.003859 accepted/tizen/wearable/20160526.003937 submit/tizen/20160525.114619
Jihoon Kim [Wed, 25 May 2016 11:43:46 +0000 (20:43 +0900)]
Update package version to 3.0.81

Change-Id: I8a923478f3609ce9b4bf89b38664a73f65dd15a0

8 years agoFix ConfigPointer release issue 64/71464/1
Li Zhang [Wed, 25 May 2016 11:14:07 +0000 (19:14 +0800)]
Fix ConfigPointer release issue

Change-Id: I677bd5e9f9b9cdb299b1664e722c0a86a98de465

8 years agoUpdate package version to 3.0.80 26/71126/1 accepted/tizen/common/20160524.150720 accepted/tizen/ivi/20160525.003250 accepted/tizen/mobile/20160525.003202 accepted/tizen/tv/20160525.003236 accepted/tizen/wearable/20160525.003223 submit/tizen/20160524.074349
Jihoon Kim [Tue, 24 May 2016 07:31:12 +0000 (16:31 +0900)]
Update package version to 3.0.80

Change-Id: Id89464c828f76400ef6a11b8e7ba6ffd30cee566

8 years agoFix bug not to register 3rd party IME 94/71094/2
Jihoon Kim [Tue, 24 May 2016 05:36:54 +0000 (14:36 +0900)]
Fix bug not to register 3rd party IME

The appid of 3rd party IME will be defined in libscl-core.

Change-Id: Ia91b5d1327c1d8dd2b210d9df81b4e7a580bb01b

8 years agoUpdate package version to 3.0.79 55/70655/1 accepted/tizen/common/20160520.171340 accepted/tizen/ivi/20160520.133717 accepted/tizen/mobile/20160520.133358 accepted/tizen/tv/20160520.133448 accepted/tizen/wearable/20160520.133556 submit/tizen/20160520.045041
Jihoon Kim [Fri, 20 May 2016 04:46:07 +0000 (13:46 +0900)]
Update package version to 3.0.79

Change-Id: Iec6f887aaaef3f111c2e80a138454de8654d927b

8 years agoFixed the crash issue when the surrounding text is null 47/70547/3
Wonkeun Oh [Thu, 19 May 2016 10:19:01 +0000 (19:19 +0900)]
Fixed the crash issue when the surrounding text is null

Change-Id: I8e2e0cbb7e68192eda28867c8c063854b79b578c

8 years agoUpdate package version to 3.0.78 09/70509/1 accepted/tizen/common/20160519.191618 accepted/tizen/ivi/20160520.002750 accepted/tizen/mobile/20160520.002946 accepted/tizen/tv/20160520.002647 accepted/tizen/wearable/20160520.002733 submit/tizen/20160519.081119
Jihoon Kim [Thu, 19 May 2016 08:43:31 +0000 (17:43 +0900)]
Update package version to 3.0.78

Change-Id: I39de133ac67632472096bad4b6c1efee6b85b479

8 years agoAdd menu key in ignore key list 08/70508/1
Jihoon Kim [Thu, 19 May 2016 08:40:38 +0000 (17:40 +0900)]
Add menu key in ignore key list

Change-Id: I433acfe24bea5fa7b51502bfa5a4f2232e9ae067

8 years agoSupport to get input panel layout in wayland text input 95/70395/2
Jihoon Kim [Thu, 19 May 2016 05:41:28 +0000 (14:41 +0900)]
Support to get input panel layout in wayland text input

Change-Id: Ida81fab9f7b698551bd5496f76dc8f4abfdb21d4

8 years agoFix issue: timeout was not initialized if registering helper failed 03/70403/2
Li Zhang [Thu, 19 May 2016 06:07:53 +0000 (14:07 +0800)]
Fix issue: timeout was not initialized if registering helper failed

Change-Id: I94e374519a68f057d56dd969fc2efbedba30c0a1

8 years agoFlush memory to reduce memory usage 30/70130/3
Jihoon Kim [Wed, 18 May 2016 08:06:53 +0000 (17:06 +0900)]
Flush memory to reduce memory usage

The PSS memory decreased by 1.3M

Change-Id: I0d253fda1a5239a971c820646d7d370984bdba2f

8 years agoRemove unused cursor location log 53/69953/2
Jihoon Kim [Tue, 17 May 2016 10:38:28 +0000 (19:38 +0900)]
Remove unused cursor location log

cursor location is called very frequently, but it's useless at this moment.

Change-Id: I3357b4126e725d24aff291e0e717f70737cb2fc0

8 years agoChange sequence to call preedit changed and end callback 84/69684/1
Jihoon Kim [Mon, 16 May 2016 10:21:15 +0000 (19:21 +0900)]
Change sequence to call preedit changed and end callback

preedit changed and end callback should be called before commit callback

Change-Id: I92ec4aeb1ebafaa995d0aeef0833b4c1ddd65c3e

8 years agoUpdate package version to 3.0.77 50/69550/1 accepted/tizen/common/20160516.143442 accepted/tizen/ivi/20160516.091742 accepted/tizen/mobile/20160516.091757 accepted/tizen/tv/20160516.091652 accepted/tizen/wearable/20160516.091750 submit/tizen/20160516.025842
Jihoon Kim [Mon, 16 May 2016 01:12:19 +0000 (10:12 +0900)]
Update package version to 3.0.77

Change-Id: Ic6d7a9bedfee8c588e2fc42e8b5f3e6d2d5d7319

8 years agoAdd NULL check in send key function 10/69510/2
Jihoon Kim [Fri, 13 May 2016 12:29:50 +0000 (21:29 +0900)]
Add NULL check in send key function

Change-Id: I9e5dd64e7b95b1f5dfbd40ffb62d61ca4fe50beb

8 years agoFixed the bug that wrong modifiers value in SCIM key event is sent to IME and Engine. 36/69536/2
Wonkeun Oh [Sun, 15 May 2016 05:56:30 +0000 (14:56 +0900)]
Fixed the bug that wrong modifiers value in SCIM key event is sent to IME and Engine.

This problem doesn't happen in the simple entry app.
But when the input method is deactivated and activated continuously by moving the focus among the many entrys,
the uninitialized modifiers variable has a garbage value. Because of this IME couldn't handle the key event properly.

And the modifiers value which is sent by IME or returned by filter_function is not need to be saved in wsc_ctx->modifiers variable.
H/W key event's modifiers value should not be affected by IME's logic.

Change-Id: Id856d5ed4e876c857e879f42412df78527159426

8 years agoUpdate package version to 3.0.76 02/69502/1 accepted/tizen/common/20160516.143113 accepted/tizen/ivi/20160515.064415 accepted/tizen/mobile/20160515.063857 accepted/tizen/tv/20160515.064057 accepted/tizen/wearable/20160515.064122 submit/tizen/20160513.112059
Jihoon Kim [Fri, 13 May 2016 11:18:01 +0000 (20:18 +0900)]
Update package version to 3.0.76

Change-Id: I9f4e70568b6fb05dd370ca133fa1030b6e61783a

8 years agoInvoking set_layout() when changing IMEngine 91/69491/1
Li Zhang [Fri, 13 May 2016 10:46:13 +0000 (18:46 +0800)]
Invoking set_layout() when changing IMEngine

Change-Id: Ib325b62a7bf3eb2f20cbd03c857f43d30ff42aa6

8 years agoUpdate package version to 3.0.75 21/69421/1 accepted/tizen/ivi/20160513.082426 accepted/tizen/mobile/20160513.082419 accepted/tizen/tv/20160513.082405 accepted/tizen/wearable/20160513.082413 submit/tizen/20160513.063532
Jihoon Kim [Fri, 13 May 2016 06:29:47 +0000 (15:29 +0900)]
Update package version to 3.0.75

Change-Id: I15156799ba26698d0e230e6acd8b27c9628a9a30

8 years agoMerge "Fixed the bug that IME couldn't receive the back key event." into tizen
Jihoon Kim [Fri, 13 May 2016 06:16:49 +0000 (23:16 -0700)]
Merge "Fixed the bug that IME couldn't receive the back key event." into tizen

8 years agoFix crash issue: IMEngineInstancePointer should be released before unloading engine... 02/69402/1
Li Zhang [Fri, 13 May 2016 05:34:17 +0000 (13:34 +0800)]
Fix crash issue: IMEngineInstancePointer should be released before unloading engine module

Change-Id: I1828bf0f712f69199ecdbc504c1469361a10ad6c

8 years agoFixed the bug that IME couldn't receive the back key event. 33/69333/3
Wonkeun Oh [Thu, 12 May 2016 15:01:13 +0000 (00:01 +0900)]
Fixed the bug that IME couldn't receive the back key event.

If IME makes the some popup window, that should be hidden by back key event.
So XF86Back key event should be sent to IME firstly.
and then that key event is used for hidding IME in the immodule if IME didn't use it.

Change-Id: If0bf358c6cd37f108b0db3e4cd00660d9fcee690

8 years agoUpdate package version to 3.0.74 28/69128/1 accepted/tizen/common/20160516.143059 accepted/tizen/ivi/20160513.003729 accepted/tizen/mobile/20160513.003635 accepted/tizen/tv/20160513.003716 accepted/tizen/wearable/20160513.003652 submit/tizen/20160512.024457
Jihoon Kim [Thu, 12 May 2016 01:18:51 +0000 (10:18 +0900)]
Update package version to 3.0.74

Change-Id: If46c411b8eab5b1fb01ca90a04d2543da8c619a4

8 years agoFixed the bug that IMEngineInstance was deleted when the reset_keyboard_ise is called. 38/69038/1
Wonkeun Oh [Wed, 11 May 2016 07:09:40 +0000 (16:09 +0900)]
Fixed the bug that IMEngineInstance was deleted when the reset_keyboard_ise is called.

when the reset_keyboard_ise is called, IMEngineInstance's member function should be called.
but Pointer template class's member function(which delete the member obj) was called in the previous code.
So IMEngineInstance obj was deleted and IMEngine doesn't work(can't input text using IME) after flush_imengine or reset_keyboard_ise is called

Change-Id: I04ec5883f75b6eef2aa61fba1f0b8d9aa7150056

8 years agoFixed bug that H/W keyboard input does not work 45/68945/1
Wonkeun Oh [Tue, 10 May 2016 12:11:11 +0000 (21:11 +0900)]
Fixed bug that H/W keyboard input does not work

After integration of the scim-launcher and scim-helper-launcher, All of key events should be sent to the helper-launcher process to handle it properly.

Change-Id: I4b4f81d03e57ca78c57deebb51933d09951ffa7d

8 years agoUpdate package version to 3.0.73 28/68628/1 accepted/tizen/common/20160510.141235 accepted/tizen/ivi/20160510.070748 accepted/tizen/mobile/20160510.070806 accepted/tizen/tv/20160510.070636 accepted/tizen/wearable/20160510.070643 submit/tizen/20160510.044652
Jihoon Kim [Mon, 9 May 2016 03:21:22 +0000 (12:21 +0900)]
Update package version to 3.0.73

Change-Id: I087683d84225938bd1af826a0f61e19f6a3293db

8 years agoMove systemd configuration files into isf-config of each profile 11/68611/1
Jihoon Kim [Mon, 9 May 2016 01:36:20 +0000 (10:36 +0900)]
Move systemd configuration files into isf-config of each profile

Change-Id: I38704afb3b8b5805ffc10c39bc2c1412086128fc

8 years agoUpdate package version to 3.0.72 43/68443/1 accepted/tizen/common/20160504.131000 accepted/tizen/ivi/20160504.115323 accepted/tizen/mobile/20160504.115229 accepted/tizen/tv/20160504.115045 accepted/tizen/wearable/20160504.115243 submit/tizen/20160504.085653
Jihoon Kim [Wed, 4 May 2016 08:46:16 +0000 (17:46 +0900)]
Update package version to 3.0.72

Change-Id: I5ba892a9a885980fdde5b1ba32eaa99c472ef297

8 years agoFix bug IME does not hide in case context is deleted 42/68442/1
Jihoon Kim [Wed, 4 May 2016 08:45:44 +0000 (17:45 +0900)]
Fix bug IME does not hide in case context is deleted

Change-Id: I34e358d0bfedec6e1195ee815837571374924f8d

8 years agoUpdate package version to 3.0.71 00/68300/1 accepted/tizen/ivi/20160504.012146 accepted/tizen/mobile/20160504.012054 accepted/tizen/tv/20160504.012112 accepted/tizen/wearable/20160504.012126 submit/tizen/20160503.101404
Jihoon Kim [Tue, 3 May 2016 10:09:07 +0000 (19:09 +0900)]
Update package version to 3.0.71

Change-Id: Iea701d737aa814f37a4b1cc9d853d13a6a97f782

8 years agoFix issue back key doesn't work in case of deleting input context 99/68299/1
Jihoon Kim [Tue, 3 May 2016 10:08:06 +0000 (19:08 +0900)]
Fix issue back key doesn't work in case of deleting input context

Change-Id: If8fbd433bbd09bd1dee8964351c7d56466c9e75c

8 years agoFix build warning 30/68130/1
Jihoon Kim [Mon, 2 May 2016 11:29:45 +0000 (20:29 +0900)]
Fix build warning

scim_helper.cpp:1954:28: warning: comparison between signed and unsigned integer expressions

Change-Id: I53617b689ad1fa28b4be849ca7803690ccf960c0

8 years agoUpdate package version to 3.0.70 13/68113/1 accepted/tizen/common/20160502.183728 accepted/tizen/ivi/20160503.011912 accepted/tizen/mobile/20160503.011748 accepted/tizen/tv/20160503.011813 accepted/tizen/wearable/20160503.011845 submit/tizen/20160502.105313
Jihoon Kim [Mon, 2 May 2016 09:03:22 +0000 (18:03 +0900)]
Update package version to 3.0.70

Change-Id: I02021841c9df2b9fe926138fcd65a0d282a5d99f

8 years agoRevert "Switched on Link-time Optimization" 53/66553/3
Jihoon Kim [Tue, 19 Apr 2016 11:06:37 +0000 (04:06 -0700)]
Revert "Switched on Link-time Optimization"

-flto affects not to use gdb breakpoint.

This reverts commit 2b8eff38262b7506abded34d205d3b6c174ad343.

Change-Id: I2cdb6c41f3d961673910b00404f4097060c27cee

8 years agoMerge "Remove extra version on isf-kbd-mode-changer" into tizen
Ji-hoon Lee [Mon, 2 May 2016 05:51:38 +0000 (22:51 -0700)]
Merge "Remove extra version on isf-kbd-mode-changer" into tizen

8 years agoRemove extra version on isf-kbd-mode-changer 63/68063/2
Jaekyun Lee [Mon, 2 May 2016 05:01:13 +0000 (14:01 +0900)]
Remove extra version on isf-kbd-mode-changer

Change-Id: Iec06ea44986bf7e7288f7edf07d7f31fe41fe291

8 years agoApplied WAL journal mode when using sqlite3 db 70/68070/1
Ji-hoon Lee [Mon, 2 May 2016 05:38:57 +0000 (14:38 +0900)]
Applied WAL journal mode when using sqlite3 db

Change-Id: Iecb259c58b47a9019a995f2f3cf106ecab8031ff

8 years agoRelease useless imengine module from scim-helper-launcher process 49/67949/3
Li Zhang [Fri, 29 Apr 2016 09:36:47 +0000 (17:36 +0800)]
Release useless imengine module from scim-helper-launcher process

Change-Id: I70e4867f8b5ea035804f3a4d0cf74c26e8f70c0b

8 years agoFix issue send_private_command doesn't work 44/68044/1
Jihoon Kim [Mon, 2 May 2016 02:15:10 +0000 (11:15 +0900)]
Fix issue send_private_command doesn't work

Change-Id: Idf136839028b4aa7bde363f5566f94e7e6f36a9e

8 years agoUpdate package version to 3.0.69 16/67916/1 accepted/tizen/common/20160429.170722 accepted/tizen/ivi/20160501.121750 accepted/tizen/mobile/20160501.120904 accepted/tizen/tv/20160501.121258 accepted/tizen/wearable/20160501.121504 submit/tizen/20160429.074459
Jihoon Kim [Fri, 29 Apr 2016 07:40:19 +0000 (16:40 +0900)]
Update package version to 3.0.69

Change-Id: I8dd86fd6ad19afa89b2ef9f188cc5b3325494feb

8 years agoAdd home key in ignore key list 15/67915/1
Jihoon Kim [Fri, 29 Apr 2016 07:36:37 +0000 (16:36 +0900)]
Add home key in ignore key list

Change-Id: Ib60e9e997f207d8efee8b57ab525017c5bdeef82

8 years agoFix issue set_selection doesn't work 82/67882/2
Jihoon Kim [Fri, 29 Apr 2016 04:44:04 +0000 (13:44 +0900)]
Fix issue set_selection doesn't work

Change-Id: Ib16b51dac94c31fd6981edfc2d67984f087f412f

8 years agoUpdate package version to 3.0.68 64/67864/1 accepted/tizen/common/20160429.170344 accepted/tizen/ivi/20160429.011855 accepted/tizen/mobile/20160429.011822 accepted/tizen/tv/20160429.011748 accepted/tizen/wearable/20160429.011755 submit/tizen/20160428.234707
Jihoon Kim [Thu, 28 Apr 2016 10:23:38 +0000 (19:23 +0900)]
Update package version to 3.0.68

Change-Id: I7986d7363a1edc97ba8011ac6e3826c73307c6e2

8 years agoFix issue to show input panel even though having no focus 97/67697/2
Jihoon Kim [Thu, 28 Apr 2016 05:39:44 +0000 (14:39 +0900)]
Fix issue to show input panel even though having no focus

Change-Id: I4643dee72267c4ea112e285f11a76aebd2011dac

8 years agoUpdate package version to 3.0.67 12/67612/1 accepted/tizen/common/20160428.144258 accepted/tizen/ivi/20160428.003054 accepted/tizen/mobile/20160428.005150 accepted/tizen/tv/20160428.002856 accepted/tizen/wearable/20160428.003218 submit/tizen/20160427.115643
Jihoon Kim [Wed, 27 Apr 2016 11:43:33 +0000 (20:43 +0900)]
Update package version to 3.0.67

Change-Id: Ic159a02557f786300438d067b3bbe396e534cee9

8 years agoAdd synchronous get_selection API 25/67425/2
Li Zhang [Tue, 26 Apr 2016 11:27:35 +0000 (19:27 +0800)]
Add synchronous get_selection API

Change-Id: Ice6ec0598604de2acdae262d30dd775ab1b987c6

8 years agoUpdate package version to 3.0.66 64/67264/1 accepted/tizen/common/20160426.143628 accepted/tizen/ivi/20160426.103325 accepted/tizen/mobile/20160426.103400 accepted/tizen/tv/20160426.103218 accepted/tizen/wearable/20160426.103334 submit/tizen/20160426.060359
Jihoon Kim [Tue, 26 Apr 2016 05:58:21 +0000 (14:58 +0900)]
Update package version to 3.0.66

Change-Id: I9ff28f8e27d769d3bdc9afddb2715cbb3fd45780

8 years agoAdd requires package for isf-kbd-mode-changer in wayland environment 42/67242/2
Jihoon Kim [Tue, 26 Apr 2016 04:36:12 +0000 (13:36 +0900)]
Add requires package for isf-kbd-mode-changer in wayland environment

Change-Id: Ia645e58d53cfc19b9a8f121e15f8e96492b0ab48

8 years agoUpdate surrounding text only when getting request 41/67141/3
Li Zhang [Mon, 25 Apr 2016 09:10:51 +0000 (17:10 +0800)]
Update surrounding text only when getting request

Change-Id: I0220474215f669a7886651eb82472d807d251203

8 years agoSupport get_surrounding_text (maxlen_before = -1, maxlen_after = -1, ) to get all... 10/67110/1
Li Zhang [Mon, 25 Apr 2016 08:08:50 +0000 (16:08 +0800)]
Support get_surrounding_text (maxlen_before = -1, maxlen_after = -1, ) to get all text content,
Fix wrong offset parameter for delete_surrounding_text

Change-Id: Idd2bbcbe2fea9abef73cb86659fc1f2d0c97e8c5