Commit graph

34008 commits

Author SHA1 Message Date
Geoff Mendal
42b24a8e0f Import translations. DO NOT MERGE
Change-Id: I8eb628866c7e2e229454b6704376e4564365eae3
Auto-generated-cl: translation import
2014-12-08 11:23:51 -08:00
Geoff Mendal
8833bdfa93 Import translations. DO NOT MERGE
Change-Id: Iff7a78dd511dfe6b4eae2fbf13eced968fb80d80
Auto-generated-cl: translation import
2014-12-08 11:22:45 -08:00
Tadashi G. Takaoka
3dca77ec07 Merge "Refactor KeysCache to UniqueKeysCache" 2014-12-08 08:33:38 +00:00
Tadashi G. Takaoka
5ac8b040e8 Merge "Remove RichInputMethodManager.updateShortcutIME call from SubtypeSwitcher" 2014-12-06 01:44:54 +00:00
Andy Wang
8584db1461 Add keyboard margin options to place the keyboard dynamically.
Keyboard location and location can now be set in the debug options
section.

Change-Id: I87c5a1d679489e12dccf26632c399af28087629e
2014-12-05 16:21:20 +09:00
Geoff Mendal
d21db3cf61 Merge "Import translations. DO NOT MERGE" 2014-12-04 04:59:25 +00:00
Geoff Mendal
92fdb3d966 Merge "Import translations. DO NOT MERGE" 2014-12-04 04:58:09 +00:00
Geoff Mendal
f201aac092 Merge "Import translations. DO NOT MERGE" 2014-12-04 04:57:55 +00:00
Geoff Mendal
81e4f7bbc4 Merge "Import translations. DO NOT MERGE" 2014-12-04 04:57:37 +00:00
Geoff Mendal
0bf7f5744a Import translations. DO NOT MERGE
Change-Id: I7d62a0ae1381400f738f3c412099b7cc6b29b235
Auto-generated-cl: translation import
2014-12-03 07:40:59 -08:00
Geoff Mendal
73063f6c92 Import translations. DO NOT MERGE
Change-Id: I89edde7e6211e021080f483bdb29ba2bc4a45569
Auto-generated-cl: translation import
2014-12-03 07:39:41 -08:00
Geoff Mendal
b8d30f3433 Import translations. DO NOT MERGE
Change-Id: I34449c93e9983c00f27a05bac7aaa63fd884aadf
Auto-generated-cl: translation import
2014-12-03 07:38:01 -08:00
Geoff Mendal
4fec3522bb Import translations. DO NOT MERGE
Change-Id: I095f173fadbd9d950f4e88b4df8e8c373bcbd2f1
Auto-generated-cl: translation import
2014-12-03 07:36:49 -08:00
Geoff Mendal
7931010072 Import translations. DO NOT MERGE
Change-Id: If617d908d39c28f08a9da6b56fcaa848b0bb097e
Auto-generated-cl: translation import
2014-12-03 07:35:32 -08:00
Tadashi G. Takaoka
5799612859 Merge "Fix comment" 2014-12-03 05:03:46 +00:00
Keisuke Kuroyanagi
b0063751fc Merge "Enable Quadgram for personalized dicts." 2014-12-03 03:43:50 +00:00
Keisuke Kuroyanagi
e79d504cf5 Merge "Cancel interval alarm for dictionary decaying in onDestroy." 2014-12-03 02:32:52 +00:00
Keisuke Kuroyanagi
47ae0c3af4 Cancel interval alarm for dictionary decaying in onDestroy.
Bug: 18528171
Change-Id: I6e12c006bd9eff15f3fa9cfd335bdd9fa081be61
2014-12-02 15:10:10 +09:00
Andy Wang
d179e40899 Stop passing through keyPrefs as it's already available.
Change-Id: I43a56beba0cf0fdf5f93c5c764edbd279ee033b2
2014-12-02 05:17:51 +00:00
Adrian Velicu
11a3965f8c Fix a misspelled method name
Change-Id: I1151dc1d5db3986a97daf68c1e387dbc2e4610dc
2014-12-02 12:53:56 +09:00
Geoff Mendal
f5c754eb8a Import translations. DO NOT MERGE
Change-Id: I18ee0107ad0292a8b19bbda3fe875b6d1757d6b4
Auto-generated-cl: translation import
2014-12-01 08:44:42 -08:00
Tadashi G. Takaoka
391e83dc8f Merge "Add null analysis annotations to keyboard package" 2014-12-01 03:37:53 +00:00
Tadashi G. Takaoka
4dd9f336f6 Fix comment
Change-Id: Ia07839c1a01b4d2a82a49017410637266ea1eb96
2014-12-01 12:24:00 +09:00
Tadashi G. Takaoka
4486314225 Remove RichInputMethodManager.updateShortcutIME call from SubtypeSwitcher
Change-Id: I5661a7926cf5a404788516c542b25cc0707bb417
2014-12-01 12:16:10 +09:00
Jean Chalard
949045b6a3 Merge "Be always confident in the current language when only one" 2014-11-28 03:25:29 +00:00
Jean Chalard
2d81c1f183 Be always confident in the current language when only one
Change-Id: I7ea289f7e78aa33562c7737e91024a25c02333b6
2014-11-28 12:22:16 +09:00
Tadashi G. Takaoka
796792ce6d Merge "Fix comment" 2014-11-28 03:03:00 +00:00
Tadashi G. Takaoka
063b2e8d71 Merge "Make LocaleUtils.constructLocaleFromString as @Nonnull" 2014-11-28 03:02:20 +00:00
Tadashi G. Takaoka
1ea80887c4 Fix comment
Change-Id: Ic0db304f213c9f4fdcea263a91d14ad62b98eb70
2014-11-28 12:00:49 +09:00
Tadashi G. Takaoka
032bac3ebb Merge "Fix crash while settings custom input style" 2014-11-28 02:56:55 +00:00
Tadashi G. Takaoka
71f82c375c Merge "Fix settings keys on tablet" 2014-11-28 02:56:01 +00:00
Tadashi G. Takaoka
b0a0ce0b31 Remove unused import and local variable
Change-Id: I256d1c6bf96c07b10d2d063d7935e20e0ab8ea17
2014-11-28 11:53:12 +09:00
Tadashi G. Takaoka
60d880cf5e Remove unnecessary code of CustomInputStylePreference
Change-Id: I68d2c85139e01684d5f0705f621ba223fc5e4425
2014-11-27 17:05:37 +09:00
Tadashi G. Takaoka
06b02817b3 Fix crash while settings custom input style
Bug: 18515346
Change-Id: I3a893333762233cd6c8716755793f6ffaf22bb9a
2014-11-27 17:03:40 +09:00
Tadashi G. Takaoka
64885b263e Fix settings keys on tablet
Bug: 18531491
Change-Id: Id374932b71674177abddd6d249ba6e712cbb5d25
2014-11-27 16:08:53 +09:00
Tadashi G. Takaoka
01d54002b3 Refactor KeysCache to UniqueKeysCache
Change-Id: I8e3c4705c705a1c6e05e9112211d7012912d7e41
2014-11-27 15:44:22 +09:00
Tadashi G. Takaoka
9d5d01a543 Add null analysis annotations to keyboard package
Change-Id: I6f020ece3c45d584d413e4265d6d3fbdf1ea8bd8
2014-11-27 12:37:38 +09:00
Tadashi G. Takaoka
bb4075bc93 Merge "Fix possible NPE in MainKeyboardView" 2014-11-27 03:03:54 +00:00
Tadashi G. Takaoka
2ffcad113a Merge "Remove unused code from DictionaryFactory" 2014-11-27 03:01:46 +00:00
Tadashi G. Takaoka
b5a7ece02b Merge "Remove obsolete comment" 2014-11-27 02:52:04 +00:00
Jatin Matani
12d63820d4 Hook for fetching sync content from UserHistoryDict
Add API to ExpandableBinaryDictionary to dump content
from a given dictionary. We use this for dumping data
for sync process.

Refactored UserHistoryDictionaryTests to scrap out the util
methods for testing. These utility methods would be used
for testing sync + user dictionary code in LatinIMEGoogleTests

Bug:18106539
Change-Id: I357f9192ea1bd69a526d0b620c25616a2e8e9d5b
2014-11-26 11:17:24 -08:00
Geoff Mendal
0cc4b88531 Import translations. DO NOT MERGE
Change-Id: I6edc9f4285ac08e1d97360a0b6d489c5f809c363
Auto-generated-cl: translation import
2014-11-26 07:18:45 -08:00
Jean Chalard
56577461d6 Allow whitelist changes when no close word
When there isn't a close word in another language of the
current multi-language set, we allow whitelist entries
to take force even if we are not confident in the current
language.

Bug: 18063142
Bug: 18130489
Bug: 18132240
Bug: 18136721
Bug: 18200415
Change-Id: I044674ba7b70aa86ab2a48d2e4d53a1c8007b62c
2014-11-26 18:43:22 +09:00
Jean Chalard
e752aab70d Use confidence to fix whitelist
With this the most obvious problem is fixed. However there
are two remaining items : we should still enforce whitelist
when there are no close candidates at all, and we should
start in confident mode when pressing the globe key.

Bug: 18063142
Bug: 18130489
Bug: 18132240
Bug: 18136721
Bug: 18200415
Change-Id: Ibc0571ae35fc28f8d13760aa86b25db1163d3e31
2014-11-26 17:29:59 +09:00
Tadashi G. Takaoka
cbefc0c8f9 Remove obsolete comment
Change-Id: I9e606fd573a60d12482b12e0e9adaecd552f66a7
2014-11-26 12:02:07 +09:00
Keisuke Kuroyanagi
20da4f07be Merge "Use enum to specify ngram type." 2014-11-25 10:34:15 +00:00
Keisuke Kuroyanagi
60021bbdc2 Enable Quadgram for personalized dicts.
Before:
Total words: 1134659, Success Num: 944709, Success Percentage: 83.259%
Bad Failures, with auto-correction (typed word == expected word, output word != expected word): 1258, Bad Failure Percentage: 0.111%
Failures, with auto-correction (F-C): 28013, F-C Percentage: 2.469%
Max Keystrokes: 6072844, Min Keystrokes: 3347332, Keystroke Saving Percentage:44.880%

After:
Total words: 1134665, Success Num: 945026, Success Percentage: 83.287%
Bad Failures, with auto-correction (typed word == expected word, output word != expected word): 1271, Bad Failure Percentage: 0.112%
Failures, with auto-correction (F-C): 27756, F-C Percentage: 2.446%
Max Keystrokes: 6072850, Min Keystrokes: 3290996, Keystroke Saving Percentage:45.808%

Change-Id: I16af52a3e9c371b95fd6f0741f45ee6b2443bea6
2014-11-25 19:07:13 +09:00
Keisuke Kuroyanagi
78212a6d3d Use enum to specify ngram type.
Change-Id: Ie28768ceadcd7a2d940c57eb30be7d4c364e509f
2014-11-25 19:07:10 +09:00
Jean Chalard
b479a56f28 Merge "Add confidence." 2014-11-25 06:22:30 +00:00
Jean Chalard
d06dd0ca12 Add confidence.
Bug: 18063142
Bug: 18130489
Bug: 18132240
Bug: 18136721
Bug: 18200415
Change-Id: Ica09d11cb95308dd014c4e4e0d99a30dd66bfea9
2014-11-25 14:41:27 +09:00