| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
We include more dictionaries than stock builds so let's
also enable spell checking for languages that use only
the supported unicode characters.
Change-Id: Iff9aea56edde10e47a754df39682f4f72c269756
LatinIME: Enable Greek spell checking
* We already ship a dictionary for Greek
Change-Id: I99ee7c98a88515c4c69b654210c10696135d7560
Add support for Ukrainian spell checking
Change-Id: Ie8a39c9206ec1a2e4cccc43d77890abe00080747
Add support for Polish spell checking
* The script type for Polish is Latin, so no need to add it
to ScriptUtils
Change-Id: I5203c56858912ea53bc6069e23fa136af60361bf
Add support for Czech spell checking
* Czech script type is Latin so no need to add it in ScriptUtils
Change-Id: I62085658ff7f7bbbca79e9895d57f1adb48592d4
Add support for Croatian spell checking
* The script type for Croatian is Latin, so no need to add it to
ScriptUtils
Change-Id: I057ba38adf705e62b16ee9e2d2aa7d46bf3b865f
Add support for Hebrew spell checking
* Hebrew type is already declared in ScriptUtils
Change-Id: Id420c256b298d9692d8c415dfc75bd4d3116ca29
Add support for Portuguese spell checking
* Script type for Portuguese (Portugal) is Latin
so no need to add it in ScriptUtils
Change-Id: I2955f267a1f7d81b9180cf4c53718f72724f782d
Add support for Bulgarian spell checking
Change-Id: I9ff3c73979e68a7a11a657aa6e83769da6607115
Add support for Georgian spell checking
* Georgian script type is already defined in ScriptUtils
Change-Id: I7e1eb3e985aa44903baed918f58bb6aaace15147
Add in spellchecker.xml support for en_AU, lt, lv, nl, ro, sl, sr, tr
Settings for missing dictionaries in menu.
Now the xml file have the same amount of 32 (+hu_zz) languages as all .dict files.
https://github.com/LineageOS/android_vendor_lineage/tree/lineage-16.0/overlay/dictionaries/packages/inputmethods/LatinIME/java/res/raw
https://github.com/LineageOS/android_packages_inputmethods_LatinIME/tree/lineage-16.0/java/res/raw
Change-Id: I9fa6245f57a0976d96e0dab37c2e25ef1180e899
Change-Id: I425f0163cd0b34917d6041d75c0e244526ddc268
|
| |
|
|
|
|
|
|
| |
Declaring the script type as Cyrillic leads to usage of 'east_slavic'
template, which is incorrect for Bulgarian layout.
Signed-Off-By: Vasyl Gello <vasek.gello@gmail.com>
Change-Id: Ieec27701367f00c4b5e345cee7bf387f923da8f1
|
| |
|
|
|
|
|
|
|
|
|
| |
Making sure to include unit test changes this time.
Adjust for deleted files and delete references to them.
This reverts commit fe674a441f0ece3d772acba01be09a0a0d8ff5ce,
"am 12d80ebe: Remove shortcut support from LatinIME."
Ticket-Id: CYNGNOS-3129, CYNGNOS-3267
Change-Id: I136e307f93445b353e0d798284fd0fbaee61c0d9
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Prefer the JNI lib with gesture typing support.
If not available / installed fall back to the standard one without
geture typing.
Change-Id: I70a5f43386a9c72809a70bd286f3702378d6f9be
LatinIME: Only enable gesture mode if gesture lib is available
* Prevents keyboard FC when gapps is not loaded.
Change-Id: I0d48e1cd80534513205f61913c798b48573ea38c
LatinIME: Remove gesture preference if gesture lib is unavailable
Gesture typing won't work without the gesture library,
so remove the preference to not mislead users
into thinking that gesture typing is supported.
Change-Id: I387ae83fd174b57fc48fe7bcfc37e3010ce89b12
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This CL a logical revert of a previous CL [1], which separated Java
files into common ones and overridable ones. Now that that overriding
concept is no longer used, there is no need to keep having separate
directory structure.
[1]: Ic734bd4d20aa050c688a3158b1a382ae0ac18991
fb74ab15c1343084740d65ef8744cad33a678e82
Fix: 79323502
Test: make -j aosp_taimen-userdebug && make -j
Test: tapas LatinIME && make -j
Change-Id: I2090bc25d18e6d4f24e91c2cbfe832755cbb4e8f
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This build has been compiled against API 23
This build is approved to go out with the M OTA, but may NOT be released
to the public until the Play Store has enabled API level 23 apps
Version: 4.1.2300x.build_id
1. Replaces the personalization is on information with the suggest
contacts.
2. Enables "Use Contacts" only if the app has permission to read
contacts.
3. Disables the contacts dictionary in the Facilitator.
4. Do not register/read the contacts in the contact observer.
Bug: 22236416
Change-Id: I9674e13d0d0f4a2014c5024fde0178de684c07e7
|
| |
|
|
|
|
|
|
|
|
| |
FileUtils is being used for other non android projects
and hence breaks when built. Instead use the log statements
at caller to record Log.e messages. Hence there is no side
effect here.
Bug:22042371
Change-Id: Ieb100006ff38e013bc30542637465f58bfc0f2f2
|
| |
|
|
|
|
| |
For JB and lower devices, the UI is surfaced by the IME.
Bug: 22200135
Change-Id: Icca08500ee0683e2ceb5357b0bc430cd1712220e
|
| |
|
|
|
|
|
|
|
|
|
| |
This will ensure that a new (or upgraded) keyboard instance will know which
dictionaries are available for download so it requests missing dictionaries.
In addition, we increment the database version number to ensure upgrades of
existing Fava instances start with a clean slate.
Bug 22069694.
Change-Id: Id71310412682543a3931f9c5c03cb0369fa7b9ac
|
| |
|
|
|
| |
Bug: 20641948
Change-Id: I6639c995b12c033bc30241cd219201dd483ee516
|
| |
|
|
|
|
|
|
|
|
|
| |
Does the following
1. Uses dictionaries from the files/ directory while populating the
entries into the pendingUpdates table. So that a download happens only
if the metadata.json says so.
2. Delete an unusable dictionaries from the files/ directory.
Bug: 20142708
Change-Id: Ibd738793585c39735868e324b8ad682dff0eba34
|
| |
|
|
|
|
| |
Bug 19987461.
Change-Id: Ia2714f555146f8f31a6d8c61f555d2b6fecdab7d
|
| |
|
|
|
| |
Bug: 19966676
Change-Id: I657d2989966804cc1b6e3b12670a2123b6f06127
|
| |
|
|
|
|
|
| |
- Also deleted a couple of dead methods.
Bug:19929051
Change-Id: I4f88dbc2a8204d5e2a20d1ad8c205a23c6319f8d
|
| |
|
|
|
|
|
|
| |
- Also display the notification when the dictionaries are auto updated
Bug: 19808828
Change-Id: If5c4efb73d8bb554d812afcf7deafec3ac40a462
|
| |
|
|
|
| |
Bug:19532354
Change-Id: I50b3ae11b6e58f07b482353b624b1a7a73eadc99
|
| |
|
|
|
| |
Bug: 19087415.
Change-Id: I3974f1b676aa4a9bb04ab7f609b6daf1860c64f1
|
| |
|
|
|
| |
Bug: 19795382
Change-Id: Id6cc4a494a06de03d351aa6257632bd3b82e2ec4
|
| |
|
|
|
|
| |
Bug 19773815.
Change-Id: Ib5eb27cdf385c81d1a3822836f424fa29c0bbaa8
|
| |
|
|
|
|
| |
Bug 19710676.
Change-Id: I6e66eddd507c11e424105869833fe6841b90275d
|
| |
|
|
|
|
| |
This fixes unit tests and brings us closer to a green build.
Change-Id: Iffcc392eda4a7671a238b79cc7367320ca648725
|
| |
|
|
|
|
| |
This prevents it from being optimized away.
Change-Id: Iecd317568e23e86e4c0ece8134a4926a7a56d65b
|
| |
|
|
|
|
|
|
| |
We need this to assert the correct behavior in the facilitator.
Bug 19695605.
Change-Id: I3923d00791c99208bc72f7c4210ae1ea0a34bd0e
|
| |
|
|
| |
Change-Id: Id88b02b74bdfe4ca05b08181ceb6b34d5652fc0c
|
| |
|
|
|
|
| |
Bug 19671650.
Change-Id: I1a28a53e94bdb79aeb173f6905c1035022495acc
|
| |
|
|
|
|
| |
Bug 19625976.
Change-Id: I6d8b0d2b0a77ccda1bfc914501cf568b92862980
|
| |
|
|
|
|
| |
Bug 19625976.
Change-Id: Iebbef7fed57a381498301dcf26fefa27d06802f7
|
| |
|
|
|
|
| |
Bug 19625976.
Change-Id: Ia03f440a31b059b5af42d162e1145330bf7b5ddf
|
| |
|
|
| |
Change-Id: I86cef6c7f2f68a75428bb2b9c4d5a1dc1876b541
|
| |\ |
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
UserManager#getUserProfiles > 1 implies managed
profile.
Workflow:
- Disable sync prefs
- Execute an async task to check for managed profile; if
managed profile is found, remove the sync prefs. If not, enable
the preference;
- Move the logging pref from Advanced to Account & Privacy.
Bug:19230544
Change-Id: I4dbd1fe8433b3263ccc74c35dc0ee0bb371122b3
|
| |/
|
|
| |
Change-Id: I72d37cc21585b18f4a41ff32627024502f10e993
|
| |
|
|
|
|
| |
Bug 19516048.
Change-Id: Ibc27a792b4fa80fa8c6af4721c47a617526e9584
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Currently, the Delight3DictionaryFacilitator sets a boolean flag when the top
suggestion score exceeds the auto-correction threshold. This flag is used to
trigger auto-correction of the typed word. Also, the existing logic assumes
that if allowsToBeAutoCorrected then the word is invalid, which is no longer
true after we stopped using whitelists.
Bug 19518376.
Change-Id: Ifa7f6a09c07d25ac68c6cf3aec91f358bd88689f
|
| |
|
|
|
| |
Bug: 19417599
Change-Id: I82174401c595b57b42fc74bc478b551869729ba6
|
| |
|
|
| |
Change-Id: Icec45c364732c0aa9ac713846cad23439b9e42b5
|
| |
|
|
|
|
|
|
| |
There should be 1 executor each for static and dynamic language models.
This prevents too many dynamic LM updates from running in parallel,
competing for resources.
Change-Id: I8ec439e0ea2d92fba275bc20a0b8c9193346a0c1
|
| |
|
|
| |
Change-Id: Ia2c74acdc8ac6f7b605bb06a1078d23b32f388a1
|
| |
|
|
|
|
|
|
| |
Unfortunately, our Locale objects don't always have a script code.
But we can get almost the same functionality by specifying script
codes for some languages, and defaulting the rest to Latin.
Change-Id: Id81ff67bf44c84f44707a2e167c2787c60c6ecee
|
| |
|
|
|
|
|
|
| |
This way we can support all the languages for which we define a script code.
Bug 19340741.
Change-Id: Ia80eca4cc2511b70f11058f73bd31746948ded19
|
| |
|
|
|
|
|
|
|
| |
Break contacts binary dictionary into two parts
- one that talks to contacts content provider and maintains
local state. Includes a manager class and a content observer
- other one that just manages the dict code.
Change-Id: Ie8f89ac9ce174c803ff3168ee0bee5cbe7721d5b
|
| |
|
|
|
|
| |
Note this change does not affect the native decoder interface.
Change-Id: I73b7dc008a5acaf75a31a36a2d332b5afabd82d0
|
| |
|
|
|
|
| |
Bug 19296201.
Change-Id: Ic834e5956347cd86a96bd14024c42ad8ee258659
|
| |\ |
|
| | |
| |
| |
| | |
Change-Id: Ie4d325b3152e1e7e424b8b436e222e194e4d9da0
|
| |/
|
|
|
|
| |
Bug 19296201.
Change-Id: If016da2b7f4b3ecb9afd6d7aed9d19fbd4938758
|
| |
|
|
|
|
|
|
| |
We check different lists of dictionaries based on the use case.
Bug 19270992.
Change-Id: Ide69f2855978ebad32a58e9689b3a8d47e095994
|
| |
|
|
| |
Change-Id: Ie0c9ce805d9ad009fc9bbaac37b715aff90cd844
|
| |
|
|
|
|
|
|
|
| |
Removes the feature that adds strings to the user dictionary,
aka the "green highlight with a plus sign".
Bug 19237189.
Change-Id: I2387129a3add2d69d625f2ff16ed8cab3f10a735
|
| |
|
|
|
|
| |
Bug 19188067.
Change-Id: Ic9a3637f59dda30c699141222b9dcac3cd624b99
|