Haifeng Deng [Thu, 24 Sep 2015 08:56:46 +0000 (16:56 +0800)]
Add DLOG for helper size
Change-Id: I8e725d0049f5eca3e41fb2bced4abcdd1d23ac50
Signed-off-by: Haifeng Deng <haifeng.deng@samsung.com>
Sungmin Kwak [Thu, 24 Sep 2015 06:38:50 +0000 (15:38 +0900)]
Launch scim-helper-launcher in exceptional case there is a problem to read IME DB on boot-up.
Once in a while, it seems both scim and scim-launcher processes couldn't read data from .ime_info.db on boot-up.
/usr/lib/scim-1.0/scim-launcher -d -c simple -e none -f socket
The engine list of scim-launcher is none.
Then isf-panel-efl process read data successfully (even if DB is empty, panel reloads it) and try to launch helper ISE (set_active_ise).
However, SocketFrontEnd::run_helper() can't be called because m_helpers.size() is zero in HelperManager::run_helper().
In order to launch scim-helper-launcher process, add a call to get_helper_list() in HelperManager::run_helper().
Change-Id: If076eed288b177e09c05b7c3e698622951ea289f
Sungmin Kwak [Wed, 23 Sep 2015 14:04:24 +0000 (23:04 +0900)]
Add more logs to find the cause of no scim-helper-launcher
Change-Id: Iecd3d480bfafaac8cf080baa59df012c93c9085f
Sungmin Kwak [Wed, 23 Sep 2015 14:14:01 +0000 (23:14 +0900)]
Replace encoding problem character in the comment
Change-Id: I51977f32f38e06d56ce170840d803be40df0b59c
Sungmin Kwak [Wed, 23 Sep 2015 08:31:13 +0000 (17:31 +0900)]
Replace ISF_SAVE_LOG with dlog
There are too many ISF_SAVE_LOG usages
Change-Id: I293e09afb23cd868c5b8e261c8e36eeeee2d5d53
Sungmin Kwak [Wed, 23 Sep 2015 04:24:27 +0000 (13:24 +0900)]
Modify the log dump script file to make isf debug info.
Change-Id: I170fecb21b6149fc3064082415623608b26eb2e8
Jihoon Kim [Thu, 15 Oct 2015 06:50:17 +0000 (15:50 +0900)]
update package version to 3.0.29
Change-Id: Iedd9da512a7b110d907f5a4e143d659de403e4e3
Sungmin Kwak [Mon, 8 Jun 2015 08:35:38 +0000 (17:35 +0900)]
Modify Vconf smack
Change-Id: I81ac50e3fd16481782a68db7fb87ad1f75848b82
Jihoon Kim [Wed, 7 Oct 2015 06:50:41 +0000 (15:50 +0900)]
update package version to 3.0.28
Change-Id: Id0939df92325f56049af038e26efbc2ce3c20e18
Jihoon Kim [Tue, 6 Oct 2015 11:27:07 +0000 (20:27 +0900)]
Support rotation in wayland environment
Change-Id: I993dada49392abf42bbe18e3a02abf46d9127fb6
Jihoon Kim [Fri, 2 Oct 2015 12:58:48 +0000 (21:58 +0900)]
Skip unnecessary job in H/W keyboard mode
Change-Id: I17a14f6bcbf7f8c2d8a196962e59570c08d57976
Jihoon Kim [Fri, 2 Oct 2015 11:57:36 +0000 (20:57 +0900)]
Remove unused code
Change-Id: I849ede27371bb5efb6be98866a885daa8d0d623a
Jihoon Kim [Thu, 1 Oct 2015 07:53:31 +0000 (00:53 -0700)]
Merge "Share the code between preedit_string_get and preedit_string_with_attributes_get" into tizen
Jihoon Kim [Thu, 1 Oct 2015 05:37:59 +0000 (14:37 +0900)]
Share the code between preedit_string_get and preedit_string_with_attributes_get
Change-Id: I244c95db64e6a75a2f531480e35eba65a682f53c
Jihoon Kim [Wed, 30 Sep 2015 13:20:37 +0000 (06:20 -0700)]
Merge "Remove unnecessary code" into tizen
Jihoon Kim [Wed, 30 Sep 2015 04:50:57 +0000 (13:50 +0900)]
Remove unnecessary code
Change-Id: If494e9522d5ba84b50be5a2767a0591da80fb6f0
Sungmin Kwak [Wed, 23 Sep 2015 04:54:40 +0000 (13:54 +0900)]
Replace dlog with ISF_SAVE_LOG when auto restart Helper ISE.
Change-Id: If34fbf44c25398451a5c30c25f3bbd16db93b554
Jihoon Kim [Tue, 29 Sep 2015 10:39:46 +0000 (19:39 +0900)]
Fix to call return key type slot instead of show IME
Change-Id: I720e5a9f59790973045cb2634162b12e26287b19
Jihoon Kim [Sat, 26 Sep 2015 12:28:53 +0000 (21:28 +0900)]
update package version to 3.0.27
Change-Id: I76123222c6fc2694db524257ce74a087f734057e
Jihoon Kim [Thu, 24 Sep 2015 06:11:25 +0000 (15:11 +0900)]
Add interface to send private command from IME to application in wayland frontend
Change-Id: If0526c9b658e40d58005dfad25d4669fc23292da
Jihoon Kim [Wed, 23 Sep 2015 05:10:35 +0000 (14:10 +0900)]
update package version to 3.0.26
Change-Id: I960eb22c7d4b3869bfe166e539957592bb975704
Jihoon Kim [Wed, 23 Sep 2015 04:56:38 +0000 (13:56 +0900)]
Fix build warning in wayland frontend
Change-Id: I50e8fcc68a1a98a8bc2f0048570b75a721048043
Jihoon Kim [Wed, 23 Sep 2015 02:45:17 +0000 (11:45 +0900)]
Remove unused variable
Change-Id: Iac7e10db429e2e15cb3bd9bcfd5bbbfef429fd67
Sungmin Kwak [Tue, 22 Sep 2015 12:57:51 +0000 (21:57 +0900)]
Delete an unused function
One in http://168.219.209.56/gerrit/#/c/85961/
Change-Id: Id1651da912a2b09a0f532d77ebef3301e83d814a
Sungmin Kwak [Tue, 22 Sep 2015 11:37:30 +0000 (20:37 +0900)]
Remove the build warnings
Change-Id: I82e45387a14f9720ddee6e15e7ee10e8be199dee
Sungmin Kwak [Tue, 22 Sep 2015 10:18:57 +0000 (19:18 +0900)]
Add exceptional case of IME package update and revise socket_update_ise_list()
Change-Id: I5614f740cd519bfd761414d719205eebf1c4f3de
Sungmin Kwak [Tue, 22 Sep 2015 07:57:21 +0000 (16:57 +0900)]
Add setsid() for scim-helper-launcher; so appid2pid can get PID.
Change-Id: I32fd9986a54ec315654c282c9d989dfd7b5f9367
Sungmin Kwak [Tue, 22 Sep 2015 07:06:44 +0000 (16:06 +0900)]
Replace HelperModule with DB interface in socket_update_ise_list()
SO valid check is done in set_active_ise()
Change-Id: I712d42d52ceb58abdc989e597a40d51013d12fe1
Sungmin Kwak [Mon, 21 Sep 2015 04:49:56 +0000 (13:49 +0900)]
Modify log level
Change-Id: I1bd9bc2a2b5ea91898a5fb7c3efb3438e7cebcef
Haifeng Deng [Fri, 18 Sep 2015 09:56:42 +0000 (17:56 +0800)]
Set keyboard engine to ComposeKey (English keyboard) before launching soft keyboard
Change-Id: I90056a2a01cba168747f4198da0f72b75926c577
Signed-off-by: Haifeng Deng <haifeng.deng@samsung.com>
Sungmin Kwak [Fri, 18 Sep 2015 06:34:11 +0000 (15:34 +0900)]
Change the default value of candidate mode to SOFT_CANDIDATE_WINDOW
Change-Id: Ie954f47da577f478bff772e242321f823ae20674
Jihoon Kim [Thu, 17 Sep 2015 10:18:12 +0000 (19:18 +0900)]
[demo] replace asynchronous event callback with synchronous callback
Change-Id: I99ec3138cbfa680419108ffdd5e6467f957ea617
Jihoon Kim [Thu, 17 Sep 2015 06:55:34 +0000 (15:55 +0900)]
[demo] add back button in some cases
Change-Id: Ie2608c4a6c83bea2015e2221a1f3bb4af349548c
Sungmin Kwak [Wed, 16 Sep 2015 08:01:51 +0000 (17:01 +0900)]
Set caller_mode of org.tizen.isf-kbd-mode-changer application as "caller"
Change-Id: I0fdfe3b51e25805fc4b5e4aade190a0307e76c6d
Sungmin Kwak [Wed, 16 Sep 2015 07:35:55 +0000 (16:35 +0900)]
Remove "ISF Settings" menu from isf-demo-efl
It can't be working becauase of permission error
Change-Id: I6bdbf2eefae7b98f8429f346053d9c1fc2029367
Jihoon Kim [Tue, 22 Sep 2015 11:36:34 +0000 (20:36 +0900)]
update package version to 3.0.25
Change-Id: I6b37ff00682c04d6b12f09ca0174894d180782d1
Jihoon Kim [Tue, 22 Sep 2015 11:34:38 +0000 (20:34 +0900)]
wl_text: support to set input panel data
Change-Id: I8400b5ae714f66649b13be1c3f29e0ecbd7ff53b
Jihoon Kim [Fri, 18 Sep 2015 06:45:25 +0000 (15:45 +0900)]
update package version to 3.0.24
Change-Id: I85b1f41e3d02aad176cde047159b5f563dc6620e
Jihoon Kim [Fri, 18 Sep 2015 06:44:19 +0000 (15:44 +0900)]
wl_text: support to set selection region
Change-Id: I22aa9f341efc26222731864d9490c9548a889da2
Jihoon Kim [Thu, 17 Sep 2015 12:37:13 +0000 (21:37 +0900)]
update package version to 3.0.23
Change-Id: I304c91c13184f55d71f09368c860929ef3d265db
Jihoon Kim [Wed, 16 Sep 2015 02:34:38 +0000 (11:34 +0900)]
[demo] code refactoring for simplifying and increasing extensibility
Change-Id: I0d1ac17fc7082e7a465649c478702baa38d79c61
Wonkeun Oh [Mon, 14 Sep 2015 11:15:06 +0000 (20:15 +0900)]
Fixed prevent issue for SECURE_CODING, ASSIGN_NOT_RETURNING_STAR_THIS
Change-Id: Idbb98efcffcc87bbc04714365f0890d0a9302175
Sungmin Kwak [Tue, 15 Sep 2015 10:20:25 +0000 (19:20 +0900)]
systemd change
Add scim.service to /etc/systemd/default-extra-dependencies/ignore-units.d
Change-Id: I3aa6c952be5e0078141a438bfe0ac3c3c55feee0
Sungmin Kwak [Mon, 14 Sep 2015 08:32:56 +0000 (17:32 +0900)]
Modify the description of isf_control_get_recent_ime_geometry function
Change-Id: I7be2313c4cc29a8109c4676fd58010a81465da9d
Jihoon Kim [Tue, 15 Sep 2015 07:13:17 +0000 (00:13 -0700)]
Merge "Add more NULL check in isf-wsc-efl" into tizen
Jihoon Kim [Tue, 15 Sep 2015 07:13:12 +0000 (00:13 -0700)]
Merge "Remove unnecessary symbol visibility in isf-wsc-efl" into tizen
Jihoon Kim [Tue, 15 Sep 2015 07:13:04 +0000 (00:13 -0700)]
Merge changes I8258fea0,Ife2da1b0 into tizen
* changes:
[demo] Fix wrong implementation to set imdata
Add error handling to isf_control_show_ime_list() and isf_control_show_ime_selector()
Li Zhang [Tue, 15 Sep 2015 06:09:27 +0000 (14:09 +0800)]
Pass symcode instead of scancode to IME
Change-Id: Idcfbd5c922681485f629f6dfa963d6ab576694a7
Jihoon Kim [Mon, 14 Sep 2015 11:03:19 +0000 (20:03 +0900)]
Add more NULL check in isf-wsc-efl
Change-Id: I74ae3d13d7712674e484f7f3eb214a90b17e3b49
Jihoon Kim [Mon, 14 Sep 2015 10:58:03 +0000 (19:58 +0900)]
Remove unnecessary symbol visibility in isf-wsc-efl
Change-Id: I7202e4e504deff9e59eca407a1c0ef59cf158b02
Jihoon Kim [Fri, 11 Sep 2015 06:48:32 +0000 (15:48 +0900)]
[demo] Fix wrong implementation to set imdata
Change-Id: I8258fea0958a1e6772ee11988bf4017d06372098
Sungmin Kwak [Tue, 8 Sep 2015 11:00:50 +0000 (20:00 +0900)]
Add error handling to isf_control_show_ime_list() and isf_control_show_ime_selector()
Change-Id: Ife2da1b031171476d54fec8f995da4fe64731fee
Jihoon Kim [Wed, 9 Sep 2015 10:41:40 +0000 (19:41 +0900)]
update package version to 3.0.22
Change-Id: Ie83d3197ec24afb70d396d4f118d78334bfe8b25
Jihoon Kim [Tue, 8 Sep 2015 12:35:42 +0000 (21:35 +0900)]
Move user data directory for resolving smack access issue
Change-Id: Ia230a2b7bc7d47224402b8e868a33240623be255
Jihoon Kim [Tue, 8 Sep 2015 11:00:22 +0000 (20:00 +0900)]
Remove unused gconf check code
Change-Id: Iaed5c089e40b2bb5a635387c9e4b7496f245d00d
Jihoon Kim [Tue, 8 Sep 2015 02:44:55 +0000 (19:44 -0700)]
Merge "Remove unnecessary exported symbols from isf-immodule" into tizen
Jihoon Kim [Tue, 8 Sep 2015 02:43:45 +0000 (19:43 -0700)]
Merge "Remove catch exception code from main function of scim_launcher" into tizen
Jihoon Kim [Tue, 8 Sep 2015 02:42:59 +0000 (19:42 -0700)]
Merge "Add a call to scim_initialize() in isf_imf_context_input_panel_show()" into tizen
Jihoon Kim [Tue, 8 Sep 2015 02:38:36 +0000 (19:38 -0700)]
Merge "Added XF86LSGT key symbol" into tizen
Jihoon Kim [Tue, 8 Sep 2015 02:30:16 +0000 (19:30 -0700)]
Merge "Remove vconfkey check to launch helper in scim process" into tizen
Jihoon Kim [Mon, 7 Sep 2015 11:19:32 +0000 (20:19 +0900)]
Remove unnecessary exported symbols from isf-immodule
Change-Id: Ib7a7e87700e15c297713f4d1ffb3d44f7ac05a16
Sungmin Kwak [Mon, 7 Sep 2015 12:11:27 +0000 (21:11 +0900)]
Remove catch exception code from main function of scim_launcher
Change-Id: Ie2d31193458d97c39f3473f867a63cf6a99ba05c
Sungmin Kwak [Mon, 7 Sep 2015 06:44:46 +0000 (15:44 +0900)]
Add a call to scim_initialize() in isf_imf_context_input_panel_show()
Additional patch for http://168.219.209.56/gerrit/#/c/78035/
Some application may call show() before focus_in().
Change-Id: Id68c90af6d1eed6570a6c86d2c7c4abb272ee314
Wonkeun Oh [Thu, 3 Sep 2015 05:48:18 +0000 (14:48 +0900)]
Added XF86LSGT key symbol
Change-Id: I4f62861d40e63543e954d768cb2c541930740d0d
Sungmin Kwak [Wed, 2 Sep 2015 07:10:12 +0000 (16:10 +0900)]
Remove vconfkey check to launch helper in scim process
Vestiges of obsolete OSP based keyboard
Change-Id: Ic4ba09600bd72eafd57fea5d25b3f3136cce26a6
Jihoon Kim [Wed, 2 Sep 2015 02:26:53 +0000 (11:26 +0900)]
Add code to check whether IMEngineInstancePointer is valid
Change-Id: Id08997263678dfd82b457f006a9fc50896d30914
Jihoon Kim [Mon, 7 Sep 2015 04:33:03 +0000 (13:33 +0900)]
update package version to 3.0.21
Change-Id: Ieb12144eebfbc12b4320cbd758c632e89207f944
Jihoon Kim [Mon, 7 Sep 2015 01:59:23 +0000 (18:59 -0700)]
Revert "Change DB_PATH from TZ_USER_DB to TZ_USER_DATA"
This reverts commit
76e097bbff9b9dad8a06f01f8ed8b0fae7a9b793.
Change-Id: I2ce252bfd066ffe6972f4a47a5b0fe4fbf4ec70b
Suchang Woo [Fri, 4 Sep 2015 13:18:57 +0000 (22:18 +0900)]
Change DB_PATH from TZ_USER_DB to TZ_USER_DATA
A daemon executed in user session has no write permission to TZ_USER_DB
on smack enabled kernel.
Signed-off-by: Suchang Woo <suchang.woo@samsung.com>
Change-Id: I849db61e1ab22476e0d097d0c44250c2a916dea3
Jihoon Kim [Wed, 2 Sep 2015 01:12:48 +0000 (10:12 +0900)]
update package version to 3.0.20
Change-Id: I9334b83e69a95d9cf1c27b2c97e10a2b3242b536
Sungmin Kwak [Sat, 29 Aug 2015 08:32:27 +0000 (17:32 +0900)]
Add package managing codes for IME install/uninstall/update
Change-Id: Ifee678d162b8ca9c3c2ce63ea9610b5dcfaf1d7d
Haifeng Deng [Tue, 1 Sep 2015 11:24:27 +0000 (19:24 +0800)]
Fix keyboard geometry error when aux area is hidden
Change-Id: I497324502df6cdbf4a623790b6b21d84442774bb
Signed-off-by: Haifeng Deng <haifeng.deng@samsung.com>
Jihoon Kim [Tue, 1 Sep 2015 10:25:27 +0000 (19:25 +0900)]
Fix crash due to Null ConfigPointer
Change-Id: Ic7f6e83ea50638d261b2e4b4f8521cb39392d719
Jihoon Kim [Fri, 28 Aug 2015 11:52:44 +0000 (20:52 +0900)]
Do not print log in case of no focus
Change-Id: I7fa2efeb82098e12df2676bda8b15bba7848ba07
Jihoon Kim [Fri, 28 Aug 2015 06:11:45 +0000 (15:11 +0900)]
Reduce the elapsed time in ecore_imf_context_add ()
Change-Id: I5c9e2b5e346e92912513cd6bab664c90927c3e72
Jihoon Kim [Thu, 27 Aug 2015 11:37:38 +0000 (20:37 +0900)]
update package version to 3.0.19
Change-Id: I47f41dea407b0756bd352bbf82fd731522f5a062
Jihoon Kim [Thu, 27 Aug 2015 11:22:29 +0000 (20:22 +0900)]
Close socket connection when some control operation is failed
Change-Id: Ie88a95e35c344111c6f819152917ac4c921dd17a
Jihoon Kim [Thu, 27 Aug 2015 10:31:45 +0000 (03:31 -0700)]
Merge "Fix undefined symbol of isf related shared library" into tizen
Jihoon Kim [Thu, 27 Aug 2015 10:30:01 +0000 (03:30 -0700)]
Merge "Fix build error related to scim_get_setup_module_list" into tizen
Sungmin Kwak [Thu, 27 Aug 2015 06:44:16 +0000 (15:44 +0900)]
Fix undefined symbol of isf related shared library
Redefine EXAPI in scim_visibility.h header file
Change-Id: I5c4c6d0050272b32e7d1ce0faeada68e143f539c
Jihoon Kim [Thu, 27 Aug 2015 10:29:39 +0000 (03:29 -0700)]
Merge "Remove build warning and syntax bug" into tizen
Jihoon Kim [Thu, 27 Aug 2015 04:24:58 +0000 (13:24 +0900)]
Fix build error related to scim_get_setup_module_list
Change-Id: If19bd710835d31930bd037527aae273ae4e12ecb
Jihoon Kim [Thu, 27 Aug 2015 10:29:12 +0000 (03:29 -0700)]
Merge "Additional parameters for perm_app_set_privilege() function" into tizen
Sungmin Kwak [Wed, 26 Aug 2015 01:23:23 +0000 (10:23 +0900)]
Remove build warning and syntax bug
Change-Id: I88bc094643c9b55d023479a5fad2638cc20fbef6
Jihoon Kim [Thu, 27 Aug 2015 10:28:31 +0000 (03:28 -0700)]
Merge "Remove smack application labeling code" into tizen
Jihoon Kim [Thu, 27 Aug 2015 10:27:37 +0000 (03:27 -0700)]
Merge "fix prevent issue for nesting indent miss" into tizen
Sungmin Kwak [Tue, 25 Aug 2015 01:42:45 +0000 (10:42 +0900)]
Additional parameters for perm_app_set_privilege() function
Change-Id: I41d598db22dcda33f4fc4df6522b007be211dd45
Sungmin Kwak [Mon, 24 Aug 2015 05:17:01 +0000 (14:17 +0900)]
Remove smack application labeling code
Change-Id: Iffb8cd9386a0fb6b806f2eab01bd385f180ae4ac
sungwook79.park [Fri, 21 Aug 2015 09:07:12 +0000 (18:07 +0900)]
fix prevent issue for nesting indent miss
Change-Id: I4161f8591e029dce9f0e1f25927a585a09168127
Li Zhang [Tue, 25 Aug 2015 10:19:52 +0000 (18:19 +0800)]
Pass keycode+8 to key handler
Change-Id: Ic13f06a6b2d941a525d2dba5e15f6624665e85a6
Jihoon Kim [Mon, 24 Aug 2015 13:07:34 +0000 (22:07 +0900)]
Fix build warning in wayland environment
Change-Id: I78378f282f0a3e4001173132dc99cb5255f798a6
Jihoon Kim [Mon, 24 Aug 2015 07:06:06 +0000 (16:06 +0900)]
update package version to 3.0.18
Change-Id: I16abc4302daf642d92af4a305f05bf8819129881
Jihoon Kim [Mon, 24 Aug 2015 04:45:14 +0000 (21:45 -0700)]
Merge "Handle H/W keyboard key" into tizen
Jihoon Kim [Fri, 21 Aug 2015 13:40:51 +0000 (22:40 +0900)]
Support to disable return key
Change-Id: Ib69a894ba97116afe8d290beb3997e2f90a59872
Li Zhang [Sun, 23 Aug 2015 09:43:51 +0000 (17:43 +0800)]
Handle H/W keyboard key
Change-Id: I83bbdb7b9dc24a0eb6b592d932115bf8fdd059c8
sungwook79.park [Fri, 21 Aug 2015 08:40:34 +0000 (17:40 +0900)]
Prevent issue : fix if statement nesting indent mismatch
Change-Id: I7f5b9a885ec57b80653b4523bf8a1142b549b2ac
Jihoon Kim [Fri, 21 Aug 2015 08:03:53 +0000 (17:03 +0900)]
Fix code to check the result of socket ()
socket () returns -1 on error.
Signed-off-by: Sungwook Park <sungwook.park79@samsung.com>
Change-Id: I5fded951378252ed75948bc294ef9196052ca858
Jihoon Kim [Thu, 20 Aug 2015 11:20:31 +0000 (20:20 +0900)]
update package version to 3.0.17
Change-Id: Ia200ea7e3c19203ba5de88fb398fa8d034713f47
Sungmin Kwak [Thu, 30 Jul 2015 00:56:01 +0000 (09:56 +0900)]
Restore the keyboard to the initial one when trying to start invalid keyboard
Change-Id: I36adecbaa45090b483847e1e41b77309dc920978
Sungmin Kwak [Thu, 6 Aug 2015 00:53:36 +0000 (09:53 +0900)]
Add data to ime_info DB in panel process when it's empty
Because pkgmgr-info is removed from isf_db_select_all_ime_info(), it can't reload ime_info DB when it's empty.
Add isf_pkg_select_all_ime_info_db() function, so it can reload DB by using pkgmgr-info.
Change-Id: I773ffce6f9d804f1f828710beb2f38d186561f02