Ji-hoon Lee [Wed, 8 Mar 2017 01:58:41 +0000 (10:58 +0900)]
Update package version to 3.0.181
Change-Id: I1897ecb2bc224280943a265c9f312c4b0a88e8c1
Wonkeun Oh [Wed, 8 Mar 2017 07:27:44 +0000 (16:27 +0900)]
Fixed the issue not to send the key event even if there is focus.
When the focus is set by _canvas_focus_in_cb, _focused_ctx is always null.
It makes key events not to be sent to wl_textinput module in the filter_key_event function.
It is much better to set the _focused_ctx value in the set_focus function if focus is successfully set
Change-Id: I7cec1e954035f18751ea38098b118f150fb9356f
Wonkeun Oh [Tue, 7 Mar 2017 06:41:31 +0000 (15:41 +0900)]
Fixed the issue that IME isn't shown while IME process is launching
Added to check whether application already requested the focus_in and showing input_panel after IME launched.
If so, Input FW request focus_in and show input_panel again to helper IME.
Because Helper IME couldn't receive these events during the launch
Change-Id: I8f2aae849abdfeb27dd4f8b910fe274b93d81c71
Jihoon Kim [Wed, 8 Mar 2017 01:59:30 +0000 (17:59 -0800)]
Merge "Add extended keysym-unicode pairs for schwa character" into tizen_3.0
Sungmin Kwak [Wed, 8 Mar 2017 01:46:31 +0000 (17:46 -0800)]
Merge "Fix Remote Input bug in browser address text entry" into tizen_3.0
Ji-hoon Lee [Wed, 8 Mar 2017 01:41:39 +0000 (10:41 +0900)]
Add extended keysym-unicode pairs for schwa character
Change-Id: I8fdb0e7c90ba9fd643401a8c5a7f264964946899
Jihoon Kim [Tue, 7 Mar 2017 12:49:38 +0000 (21:49 +0900)]
Update package version to 3.0.180
Change-Id: Ia06d1a750c59101a11f3993504c1a43ee6611291
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
InHong Han [Tue, 7 Mar 2017 11:02:24 +0000 (20:02 +0900)]
Fixed bug not to send focus_out event to IME
Change-Id: Iea2998abb1a9f31a88d659794ab5c96610ebead1
Sungmin Kwak [Tue, 7 Mar 2017 08:03:42 +0000 (17:03 +0900)]
Terminate IME process when isf-panel-efl process starts
IME process is not terminated when isf-panel-efl is abnormally terminated, after that IME can't be controlled.
Change-Id: I658a9090b16d4864e2fc9698fbd1f5f534d1574e
Jihoon Kim [Tue, 7 Mar 2017 07:02:37 +0000 (16:02 +0900)]
Support the changable IME selector icon path
Change-Id: I8840e4168422963023f1b6be4b7dc9c8a3f358c5
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Sungmin Kwak [Fri, 3 Mar 2017 05:45:51 +0000 (14:45 +0900)]
Fix Remote Input bug in browser address text entry
The values of cursor_pos and surrounding_text are not correct.
It's better to delete the surrounding text with maximum offset and length.
Change-Id: I85a233daeca6514819ebbcf384550e4cd381f725
Ji-hoon Lee [Mon, 6 Mar 2017 06:56:28 +0000 (15:56 +0900)]
Update package version to 3.0.179
Change-Id: If08886713bee4824a9c28ee9419f91e3666bf7a9
Jihoon Kim [Mon, 6 Mar 2017 06:25:41 +0000 (15:25 +0900)]
Fix preedit cursor position issue when recapture is used
Change-Id: Ie99f1cb2d04a11849e71e968f891637c3386cd97
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Ji-hoon Lee [Mon, 6 Mar 2017 05:52:27 +0000 (14:52 +0900)]
Add extended keysym-unicode pairs for Arabic
Change-Id: I0de30d1706798cc6545098a6f97d0be49a426ca0
Ji-hoon Lee [Sun, 5 Mar 2017 06:52:03 +0000 (15:52 +0900)]
Flush ISE's message buffer after sync message transmission completes
When ISE waits for sync message reply such as get_surrounding_text,
the messages received before the sync reply message are kept in
ISE's message buffer, but these will not be processed until
further messages are received after the sync reply message.
For this reason, added "Flush Buffer" command to explicitly flush
all currently pending messages.
Change-Id: Ibb57efda1ecd6ff74456dfc913d9f6ad684fef2d
Jihoon Kim [Sat, 4 Mar 2017 08:09:49 +0000 (17:09 +0900)]
Update package version to 3.0.178
Change-Id: Icf78947823d38810ecc5b7a507721fc7e0bacb5b
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Sat, 4 Mar 2017 07:22:52 +0000 (16:22 +0900)]
Fix blocking issue when pressing back key in case focus context is different from show context
Change-Id: I647e422433a318e36f3392b28b33434ae8fc54e4
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Sungmin Kwak [Fri, 3 Mar 2017 04:10:34 +0000 (13:10 +0900)]
Delete unused code
Change-Id: I619939fdaa3eb2e0ff99739f099a2e401d8d9d52
Sungmin Kwak [Tue, 28 Feb 2017 08:23:41 +0000 (17:23 +0900)]
Reform remote control event sequence
Try to call TEXT_UPDATED event callback at last when starting the remote input
Avoid calling TEXT_UPDATED event callback during the remote input
Change-Id: I6f107575d3820aaa717f87398234717cc31a831d
InHong Han [Tue, 28 Feb 2017 10:56:55 +0000 (19:56 +0900)]
Update package version to 3.0.177
Change-Id: Ifa034aeb0ad9bcdd09d850f38dec2468e8aa6344
Jihoon Kim [Tue, 28 Feb 2017 05:34:42 +0000 (14:34 +0900)]
Add imcontext info in commit or update preedit log
Change-Id: I796383c4c544eb048bffcad2490677ecaa751812
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Ji-hoon Lee [Tue, 28 Feb 2017 07:56:04 +0000 (16:56 +0900)]
Use xkb_keysym to look for unresolved keynames
Change-Id: I41f3db37b61e04dd68b8a6dd58f4426f6b61eaa4
InHong Han [Wed, 18 Jan 2017 07:55:47 +0000 (16:55 +0900)]
Modified initializing wl_input_method resource logic
Change-Id: Iedc2d6f8c2b1889f295200cdb738a82c9b8c7419
Jihoon Kim [Mon, 27 Feb 2017 12:21:31 +0000 (21:21 +0900)]
Update package version to 3.0.176
Change-Id: I48d46a5b2576531d925b7931b5bb332943bc6acc
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Sungmin Kwak [Mon, 27 Feb 2017 07:36:30 +0000 (16:36 +0900)]
Reset some variables related to Remote Input on focus-out event
Some interfaces might be called before focus-in event, so need to reset the variables on focus-out event.
Change-Id: I56c6023c83141d209c63bfd3b0a06cacbc640f40
Jihoon Kim [Mon, 27 Feb 2017 10:34:14 +0000 (19:34 +0900)]
Add more logs in IME plugin
Change-Id: I3475d9a76562eebc9dcebf60d9bd691842dc60ff
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Mon, 27 Feb 2017 02:14:27 +0000 (11:14 +0900)]
Fix memory leak in immodule
==1321== 156 bytes in 1 blocks are definitely lost in loss record 7,687 of 9,703
==1321== at 0x4847E64: calloc (vg_replace_malloc.c:623)
==1321== by 0x92EA7E9: wayland_im_context_new (wayland_imcontext.c:3194)
==1321== by 0x92E66DD: im_module_create (wayland_module.c:129)
==1321== by 0x4D521E7: ecore_imf_module_context_create (ecore_imf_module.c:152)
==1321== by 0x4D51EF7: ecore_imf_context_add (ecore_imf_context.c:141)
Change-Id: I8ee28941e4dd984f85df6f48d673c092bd455c4b
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
InHong Han [Mon, 27 Feb 2017 04:01:34 +0000 (13:01 +0900)]
Fixed issue not to send the ise state variables to IMEngine
Change-Id: If0f186895f6cb2104b8df9e838f8560c8b0130dd
Sungmin Kwak [Fri, 24 Feb 2017 05:48:45 +0000 (14:48 +0900)]
Fix wrong parameter check in remote_control_send_key_event function
Change-Id: I22ed8acf94fe4c05a5e82ac3d0714f2126df67db
Wonkeun Oh [Fri, 24 Feb 2017 01:36:27 +0000 (10:36 +0900)]
Fixed the deadlock issue.
If the default event queue is empty, the 'wl_display_dispatch' function blocks until there are events to be read from the display fd.
So, it might cause the deadlock state of the application's process, If the event queue is empty continually because of some problem.
As for the 'wl_display_roundtrip' function,
This function blocks until the server has processed all currently issued requests by sending a request to the display server and waiting for a reply before returning.
Plus, these functions return the -1 on failure such as closed connection case. It need to be checked
Change-Id: If1e007196945422433d66bf47de58f1809f0535d
InHong Han [Thu, 23 Feb 2017 10:09:49 +0000 (19:09 +0900)]
Update package version to 3.0.175
Change-Id: I48898b57f06d7edc6c6328a42f2f5f56a3fabfc3
Sungmin Kwak [Thu, 23 Feb 2017 02:36:07 +0000 (11:36 +0900)]
Fix Remote Input bug
In case of REMOTE → LOCAL, clear preedit variables after committing it.
Change-Id: I38d8a2925dd7170b5544720a377019b8ec62d2b0
Jihoon Kim [Thu, 23 Feb 2017 05:41:18 +0000 (14:41 +0900)]
Support back key
Change-Id: If9f77f2f03429b60b71926c6ae970aef8a979d4c
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Sungmin Kwak [Thu, 23 Feb 2017 01:55:25 +0000 (10:55 +0900)]
Fix Remote Input bug
SearchAll > In mobile, input a certain word that can't be searched > Press Done > SearchAll app has only the text field > Press OK (center) key > The word is duplicated and inputted again.
Change-Id: Ia21ddbe095c02cdf5d05f28fb1731269fdaaa9e0
Jihoon Kim [Wed, 22 Feb 2017 22:50:43 +0000 (07:50 +0900)]
Add context information in log
Change-Id: I19a99b19154f6517dae7fb0cd061cb37bf546d51
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Wed, 22 Feb 2017 10:07:32 +0000 (19:07 +0900)]
Destroy package info handler in ime plugin
Change-Id: I352e4c15c974acf2bf418d689e49d3ad8aabec8d
Jihoon Kim [Wed, 22 Feb 2017 23:18:13 +0000 (08:18 +0900)]
Update package version to 3.0.174
Change-Id: I8373fff9a6c7a92e6e66a90154fa0a3ad058644c
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Wed, 22 Feb 2017 23:14:21 +0000 (15:14 -0800)]
Revert "Remove hide panel key"
This reverts commit
8de29218c58d48d6065c0708f363ec031371ea27.
Change-Id: I994f2ca0226742eea55f64dfa43820f884af03a0
InHong Han [Tue, 21 Feb 2017 07:38:42 +0000 (16:38 +0900)]
Update package version to 3.0.173
Change-Id: If22d5ecc1ac8d8c1748e641fbd05e8b35af3ca84
Sungmin Kwak [Tue, 21 Feb 2017 06:40:55 +0000 (15:40 +0900)]
Add more information to log for debugging
Change-Id: I4beffeb370cc9f5ae10a4a0c2a907bed91d41785
Jihoon Kim [Tue, 21 Feb 2017 06:50:06 +0000 (22:50 -0800)]
Merge "Check keyboard mode before sending ise state variables" into tizen_3.0
InHong Han [Mon, 20 Feb 2017 11:52:38 +0000 (20:52 +0900)]
Check keyboard mode before sending ise state variables
The hardware keyboard should receive ise state variables because the ise_show is not requested
Change-Id: I8925469dd0d181623e971cabb704a6e3b69932de
Jihoon Kim [Mon, 20 Feb 2017 10:46:47 +0000 (19:46 +0900)]
Fix typo in socket config log
Change-Id: I55b987487849491abd9f08efa7108595ba04df0c
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Mon, 20 Feb 2017 07:36:49 +0000 (16:36 +0900)]
Fix wrong parameter of pkgmgrinfo_appinfo_get_usr_appinfo
Change-Id: I35dfaffdf427ab72ebff763a02e6329b89d3e717
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Fri, 17 Feb 2017 11:09:55 +0000 (20:09 +0900)]
Update package version to 3.0.172
Change-Id: Idc71278b537ddb24791483fbb056b2cc108cbb18
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Fri, 17 Feb 2017 08:14:08 +0000 (17:14 +0900)]
Add recapture_string interface
recapture string will be used for deleting the existed text and inserting preedit or commit string.
It's for avoiding the blinking due to the deleting and update preedit or commit string
Change-Id: I509755429e1e9c78cd1e2d27e4c821c669fc234f
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
InHong Han [Fri, 17 Feb 2017 07:09:13 +0000 (16:09 +0900)]
Fix buffer overflow issue when the commit_preedit size is greater than 4096 bytes.
The wayland protocol have limit of 4096 bytes if using string type argument.
So modified the maximum size of commit_preedit to 4000 bytes.
Change-Id: I81b080a4c2c6c8094cd970e9ba27453b6263fd62
Sungmin Kwak [Fri, 17 Feb 2017 09:32:49 +0000 (01:32 -0800)]
Merge "Support the multiple remote control instances" into tizen_3.0
Sungmin Kwak [Fri, 17 Feb 2017 08:24:40 +0000 (17:24 +0900)]
Support the multiple remote control instances
The remote control event callbacks are not called if they are registered multiple times.
Change-Id: Ib63916ff591969cd0360c859881b0e31cdfa59a6
Ji-hoon Lee [Fri, 17 Feb 2017 08:05:12 +0000 (17:05 +0900)]
Send all key events to IMMODULE first and then process when requested
The previous implementation had whitelist of key events that could be
sent to IMMODULE, and other key events were sent to IMEngine directly.
Modified scim_helper to send all key events to IMMODULE, and added
code for processing events starting with u/U.
Change-Id: Id5df610cfaade917a3cefc20c933da71da0e97b7
Jihoon Kim [Thu, 16 Feb 2017 22:29:09 +0000 (07:29 +0900)]
Fix typo in log
Change-Id: I169581347e4d06755c1984570d548c24a56ff9fb
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
InHong Han [Fri, 17 Feb 2017 04:50:17 +0000 (13:50 +0900)]
Modified to prevent sending ise state variables before ise_show is called
Change-Id: Iccaf22185c13649888e9af57ebab7cfb538769bf
sungwook79.park [Thu, 16 Feb 2017 08:48:47 +0000 (17:48 +0900)]
Update package version to 3.0.171
Change-Id: I505e4f8ea8ab4fb3f2d07155dfcc22784fed1964
Signed-off-by: sungwook79.park <sungwook79.park@samsung.com>
sungwook79.park [Thu, 16 Feb 2017 07:24:46 +0000 (16:24 +0900)]
Remove hide panel key
Change-Id: I96d5e5f77b2640468f1cc4486deb135bd5aff717
Signed-off-by: sungwook79.park <sungwook79.park@samsung.com>
Jihoon Kim [Tue, 14 Feb 2017 11:36:25 +0000 (20:36 +0900)]
Update package version to 3.0.170
Change-Id: Ifb472d20c2c5ed47537dfcbacebaec8d12f6bf1a
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Tue, 14 Feb 2017 11:31:19 +0000 (20:31 +0900)]
Fix build warning
Change-Id: Ifcb7e2cdfceebc9bdf7443051f1fe136903e05c1
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Tue, 14 Feb 2017 11:15:13 +0000 (20:15 +0900)]
Fix build warning
Change-Id: Iddf954321834692adb7d5023cafe4ede9c19dd1f
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Wonkeun Oh [Tue, 14 Feb 2017 07:27:50 +0000 (16:27 +0900)]
Added the logic to change the keyboard mode from H/W mode to S/W mode by remote control
Change-Id: Ia7c827c7221b6fd835b53be824d1451724d66053
Wonkeun Oh [Tue, 14 Feb 2017 05:01:08 +0000 (14:01 +0900)]
Added the code to check key event's device_name in the keyboard mode logic.
Currently, the physical keyboard's number key code and symbol value are the same as remote_control's ones.
The number key could be used to input some text in the some language.
So, It should be distinguished by the device name to change the keyboard mode.
Change-Id: I2543bfa2308343e6e2aa64fb4df64cf7efcee504
Jihoon Kim [Fri, 10 Feb 2017 06:30:47 +0000 (15:30 +0900)]
Update package version to 3.0.169
Change-Id: I8c6dd69e7e9503a0a1f4677039a5c22c6b789ff4
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Thu, 9 Feb 2017 10:01:00 +0000 (19:01 +0900)]
Remove unnecessary build configuration
Change-Id: Ib09d6d7ecb8b1c6b86dad853c2df057cfebfb06a
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Thu, 9 Feb 2017 08:37:56 +0000 (17:37 +0900)]
Fix unitialized variable issues detected by static analysis tool
Change-Id: I282701e9494923c2b43ebcf66dcbccbacdeefd06
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Wonkeun Oh [Fri, 10 Feb 2017 01:19:36 +0000 (10:19 +0900)]
Make the configuration for the web_server(open_input server) logic.
Change-Id: Ie8e95d6c25b9c24594bf571685ac9dbd49a2a278
Wonkeun Oh [Thu, 9 Feb 2017 12:12:48 +0000 (21:12 +0900)]
Fixed the crash issue due to null pointer
Change-Id: I20878c47181a2bea65425dafc09308c2f05ecb4d
Jihoon Kim [Wed, 8 Feb 2017 11:17:09 +0000 (20:17 +0900)]
Update package version to 3.0.168
Change-Id: I0f9ea28dfa17c6a70005d63c7b9e48c19216ed77
Jihoon Kim [Wed, 8 Feb 2017 11:16:10 +0000 (20:16 +0900)]
Fix build error
Change-Id: I37506d388216d8cd679d1982aabbdeaa203f83bb
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Wed, 8 Feb 2017 10:06:19 +0000 (19:06 +0900)]
Update package version to 3.0.167
Change-Id: Ib0ab064a4d6ac213ab5282b2a83084315c7b6a68
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Wed, 8 Feb 2017 08:37:48 +0000 (17:37 +0900)]
Fix uninitialized value issue detected by static analysis tool
Change-Id: I3bbed4db5f87bbf0a29c938fadb554d799f164a9
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Wonkeun Oh [Tue, 7 Feb 2017 08:16:49 +0000 (17:16 +0900)]
Support the update_ise_geometry api to notify the ime geometry to app.
Change-Id: I135272bed49696d864aa5d91fa4f0ce6a4b88999
Jihoon Kim [Mon, 6 Feb 2017 06:05:19 +0000 (15:05 +0900)]
Use hardcoded path due to no working
Change-Id: Id15b27a76c40cabb94b396cf0e4e09bd8e9450d8
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
InHong Han [Thu, 2 Feb 2017 07:13:05 +0000 (16:13 +0900)]
Fixed issue when application don't use callback function in remote input
Added null check code to fix issue
Change-Id: Ie7fc2b00d7f7cd40e44deb0784f07ebcde1fc438
Jihoon Kim [Wed, 1 Feb 2017 09:01:37 +0000 (18:01 +0900)]
Update package version to 3.0.166
Change-Id: Idfa9fe07795c6cad382a31716526b28b30f76414
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Sungmin Kwak [Tue, 31 Jan 2017 11:29:50 +0000 (20:29 +0900)]
Fix the typos of error logs
Change-Id: I9eb7366334ede1a39c54ba0b31ae3b66ed8462e4
Jihoon Kim [Wed, 1 Feb 2017 00:37:27 +0000 (16:37 -0800)]
Merge "Change filter_event to return true even read_from_socket fails" into tizen_3.0
Ji-hoon Lee [Tue, 31 Jan 2017 06:29:46 +0000 (15:29 +0900)]
Change filter_event to return true even read_from_socket fails
If the filter_event returns false, the ISE will terminate itself.
So modified filter_event to return false only when the connection
is lost, and keep alive in other abnormal cases such as timeout.
Change-Id: I96f15fede012789cb74d2a72aef6f78c145e8230
InHong Han [Tue, 31 Jan 2017 02:13:13 +0000 (11:13 +0900)]
Update package version to 3.0.165
Change-Id: I0449b62c18bdd71ddc07eb11bcf6447e0fdda5b3
InHong Han [Tue, 31 Jan 2017 02:12:14 +0000 (11:12 +0900)]
Using secure log
Change-Id: I0a48bc911bcfcfe6188dc19362bc1fbe178056fb
Sungmin Kwak [Thu, 26 Jan 2017 06:21:45 +0000 (15:21 +0900)]
Fix URL layout issue in remote input #2
Delete all surrounding texts before commit string when URL layout
Change-Id: I6d3e7f77c0b12de8d3d28d0251ff982c988faf69
Jihoon Kim [Wed, 25 Jan 2017 10:37:36 +0000 (19:37 +0900)]
Fix build error due to undefined reference to eina_str_split
Change-Id: I4d5f8b51acb10a3c906c0f091c3e1aeaa23d1739
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Ji-hoon Lee [Tue, 24 Jan 2017 11:17:35 +0000 (20:17 +0900)]
Fix issue when focused_context is greater than 0x7FFF
Since opensource SCIM generates helper_ic using the formula
helper_ic = (uint32)(client&0xFFFF)|((context&0x7FFF)<<16);
, if the context is greater than 0x7FFF the operator "="
is not appropriate for comparing two contexts properly.
Thus added compare function for contexts and modified to use
focused_context variable that is not being truncated by the
helper_ic generation formula.
But still, helper_ic related code seems to need a refinement.
Change-Id: Iecf2c72788b7d3acebb4b119ad0fe4ea78a6b881
InHong Han [Tue, 24 Jan 2017 11:38:59 +0000 (20:38 +0900)]
Replace Ecore_Fd_handler with GIOChannel in remote input.
Use GIOChannel to support g_main_loop instead of ecore_main_loop from remote input
Change-Id: I31ff0653038c2be37d1b1ae54d6281710c1f64aa
InHong Han [Tue, 24 Jan 2017 06:59:21 +0000 (15:59 +0900)]
Update package version to 3.0.164
Change-Id: I084afcb3a15b205ab0a5ae25b43f074fe703ccc0
InHong Han [Mon, 23 Jan 2017 10:08:01 +0000 (19:08 +0900)]
Modified to receive both remote_surrounding_text and cursor_position
Change-Id: Idb77e9704368bc687c54b1dcfdca0a55cbfbb1c1
InHong Han [Sun, 22 Jan 2017 01:07:14 +0000 (10:07 +0900)]
Update package version to 3.0.163
Change-Id: Ica828e2e32dafba01bb8097859c398b2bc470352
InHong Han [Fri, 20 Jan 2017 07:45:30 +0000 (16:45 +0900)]
Remove cynara session in privilege_checker
Session information is unnecessary in cynara checker
Change-Id: Id39809225e5d4ccb3493ba5ba0e586e1b3fe0674
InHong Han [Fri, 20 Jan 2017 05:10:30 +0000 (14:10 +0900)]
Update package version to 3.0.162
Change-Id: I7d2ad4ca88ed86d5c27902d9c0e69b485d8ef634
Ji-hoon Lee [Thu, 19 Jan 2017 07:50:52 +0000 (16:50 +0900)]
Check preedit_text first before analyzing surrounding_text
Since the "cursor_position==0" condition is evaluated first,
the immodule considers autocapitalization is required even
when imcontext has preedit_text. Thus modified to check the
existence of preedit_text first.
Change-Id: Ibaa73a68617eaf08b8de6cade0ab8e28c2d83ea4
Wonkeun Oh [Thu, 19 Jan 2017 09:38:23 +0000 (18:38 +0900)]
Fixed the deadlock issue during the wl_interface.
Do not send the filter_key_event if there is no _focused_ctx
Change-Id: I4934af371222155edfe51284d25185ece633844a
Wonkeun Oh [Thu, 19 Jan 2017 05:05:12 +0000 (14:05 +0900)]
Removed the unnecessary code
The same logic which check the keyboard mode before showing IME was added in the e-mod-tizen-wl-textinput.
And this logic makes the issue which IME can't be shown because the asynchronous communication between immodule and e-mod-tizen-wl-textinput module.
Immodule get the vconf changed callback function later than show_input_panel function because of the asynchronous interface of the vconf and wl_text_input api.
Change-Id: Ie0dcdf1d204ff19a56b2bc5fad98c5f1fbcdbbb4
Jihoon Kim [Wed, 18 Jan 2017 12:07:10 +0000 (21:07 +0900)]
Remove unnecessary NULL check code
Change-Id: Ie88ad2d58d3652b999a544b36603462fa7a80c78
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Jihoon Kim [Wed, 18 Jan 2017 11:55:36 +0000 (20:55 +0900)]
Update package version to 3.0.161
Change-Id: Iecb61dcc9e4dfb60b6afc5e66773a255c51604d8
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Ji-hoon Lee [Wed, 18 Jan 2017 01:12:35 +0000 (10:12 +0900)]
Check conformant reset state together with reset_conformant() success
Since the conformant is reset right after _input_panel_hide() call,
at the time that immodule receives conformant_reset request from
wl_textinput module, reset_conformant_area() function might return
false since the keyboard geometry is already set to 0x0.
So, even the keyboard geometry is set to 0x0, check the conformant
reset state to ensure there is no preceding conformant reset request
being processed.
Change-Id: I26f7062c52d3f3763167d4cfa87b3437ee7e8ad4
Ji-hoon Lee [Tue, 17 Jan 2017 05:03:20 +0000 (14:03 +0900)]
Check if preedit string is empty before sending cursor_pos
Currently we are not sending cursor_pos if we have preedit string,
but since the routine only checks whether the preedit_text is NULL,
so if the preedit_string is empty "" string, the ISE / IMEngine
will not get cursor_pos information properly. Thus added 'strlen()'
condition at the NULL checking 'if()' statement.
Change-Id: Ia2444d59f736b3474da02ca56bf55b0c8c1f53a3
Jihoon Kim [Tue, 17 Jan 2017 11:14:55 +0000 (20:14 +0900)]
Fix issue not to launch 3rd party IME application in 64bit architecture
In 64bit architecture, /usr/lib64 prefix should be used instead of /usr/lib
Change-Id: Ic016fa0a4a910f2bcc5203813848affe396e9368
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
InHong Han [Tue, 17 Jan 2017 07:19:31 +0000 (16:19 +0900)]
Update package version to 3.0.160
Change-Id: I1f22c11dba51d7f74b7d937fc57f36adf09e7162
InHong Han [Tue, 17 Jan 2017 00:59:43 +0000 (09:59 +0900)]
Check focus event flag in wl_input_method_listener
Unnecessary focus event occurred when calling the hide_input_panel() after
the focus_out event is called.
Change-Id: I2323d81d25ef870c0a87ae6b5e53af25f1576f4b
Jihoon Kim [Mon, 16 Jan 2017 10:14:13 +0000 (19:14 +0900)]
Update package version to 3.0.159
Change-Id: I9cd736d78a33b2972e635228123b33c12e70ec87
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
Sungmin Kwak [Mon, 16 Jan 2017 09:16:33 +0000 (18:16 +0900)]
Add isf_debug.h header file inclusion
Change-Id: Ie9e07064f269b7c825a6cd4d2324f85163f5852f
Wonkeun Oh [Fri, 13 Jan 2017 05:41:58 +0000 (14:41 +0900)]
Added to send fail_reply message in the panel_agent's socket communication.
Because there was a missing reply message in the socket communication.
Even if there is no reply data or fail case in the socket, It should send the reply message to prevent the client side's timeout.
This patch fixed the 5 sec delay of helper_agent when the helper_agent(IME) is relaunched
Change-Id: I0bab779ea508bd108005e7707de98e9105484d3e
Ji-hoon Lee [Thu, 12 Jan 2017 10:35:06 +0000 (19:35 +0900)]
Update package version to 3.0.158
Change-Id: I20b1462dcfb4b07fa565cdbb98918d6a9d875900