summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Automatic translation importHEADq10.0Michael Bestas2020-06-2217-0/+34
| | | | Change-Id: Ia0acf47b3b03ebe7c28776878603d0f3b2d1ddb2
* Update Bulgarian wordlistEloi Carracedo2020-06-021-0/+0
| | | | | | | | | | | | | | | | | Sourced from: https://github.com/dslul/openboard/pull/108 A total of approximately 750 words and their forms were added. The first line was amended with the new version and a correction for the name of the dictionary, which did not list the language name with a capitalized first letter as it should have. The newly added words are mostly names of local dishes (cuisine), old or dialect words, Turkish loanwords that are commonplace, curses and offensive words and words pertaining to gender studies. As is noted in the original source (https://github.com/dslul/openboard/issues/105), the new lines received the addition of ',flags=originalFreq=' for future proofing, but the old lines did not. Other things to note if somebody wishes to improve this in the future: 1. The general frequency is skewed and needs to be heavily improved. 2. Offensive and possibly offensive flags are missing, as are any other flags that may exist. 3. Common personal and family names, famous historical figures' names, as well as monikers and/or celebrities' pseudonyms could be added to further enrich the dictionary. 4. The prefixes 'по' and 'най' (hyphenated in front of certain words) can't be handled by the dictionary as is. Change-Id: Ibe4a1578a6d88ffbd8acc8150aa0acd3f3237010
* Support polytonic Greek diacritics in the Greek keyboardAlex Henrie2020-05-253-33/+211
| | | | | | | | | | | | | | | | | | | | Although modern Greek is typically written with only acute accent marks, polytonic diacritics are still used by the Greek orthodox church, the Greek newspaper Estia, and students of classical Greek texts. Supporting these special characters is helpful to all of those groups. Note that for the short vowels (epsilon, upsilon, iota, and omicron) all of the diacritics permitted on lowercase letters are also permitted on their uppercase forms. However, for the long vowels (alpha, eta, and omega) the diacritics permitted on uppercase letters are a subset of the diacritics permitted on lowercase letters. That's just how Greek is. Test: Manually turned on the Greek (Greece) keyboard in the aosp_x86-eng emulator and tried out all the new characters with Shift, with Shift Lock, and without any modifiers. Bug: 142007431 Change-Id: Iec4a82cab02aea5176721e8447f7dfdba46bacb3
* Implement text entry key API for accessibility services in AOSP Keyboardryanlwlin2020-05-253-16/+4
| | | | | | | | | | | | | | | | | | | From Android Q, Talkback supports lift-to-type feature if the node claims it is a text entry key via setTextEntryKey(). We implement this API to show how this API is applied. This CL uses AccessibilityNodeInfoCompat instead of AccessibilityNodeInfo so that the same functionality can be used even on pre-Q devices when the AccessibilityService supports it. With that, this CL removes the legacy code of lift-to-type feature, which was implemented in the AOSP Keyboard side. Bug: 131644969 Test: manual - enable Talkback suporting lift-to-type,check Talback perform click action when finger is lifted. Change-Id: I1ec2928f5a9ba0bde999b09d4c0b9c922f179a2a
* Create display context when switching IME to new display for AOSP IMElumark2020-05-252-9/+42
| | | | | | | | | | | | | | | | | | | | To address IME service context's Resources / DisplayMetrics update when switching IME window to another display after onConfigurationChange. We use Context#createDisplayContext to create display specific context when display changed, to ensure soft keyboard can re-layout with correct resources. Bug: 126930163 Test: manual with AOSP IME as below steps: 1) Settings > Developer options > enable "Simulated Display" & "Force desktop mode". 2) Reboot device 3) Launch app (i.e. Contacts) with bluetooth or usb mouse in Simulated display. 4) Tap EditText on app to see see if IME window layout correctly on simulated display. 5) Launch app (i.e Files) on primary display. 6) Tap EditText on app to see if IME window layout correctly on primary display. Change-Id: I0ed6a079af1ed90c75fee1d36d5ce3ef3c41f8ed Merged-In: I0ed6a079af1ed90c75fee1d36d5ce3ef3c41f8ed
* LatinIME: Update key_styles_currency euro lists #2Alexander K2020-05-251-28/+44
| | | | Change-Id: I7d58878b95c10f964d523157d2fea88e7387313c
* LatinIME: Fix back-arrow finishing activityMichael W2020-05-253-4/+12
| | | | | | | | | | | | | | | | | | | | | | * When going to a sub setting menu and pressing the action bar up arrow instead of the device's back key, the settings are closed instead of going one level up as expected * Call "onBackPressed" instead of "finish" to fix that * For InputMethodSettings create a new flag to alter the behaviour for our use case but to keep existing behaviour for other callers Test: - Open the keyboard settings from Settings app and navigate between menus -> action bar back icon only goes one levelup - Open keyboard settings directly from keyboard: behaviour is the same, last "up" action takes you back to where you came from Change-Id: I4f01e80e7f35ddbd2af1baae899d689f1144a5a1
* LatinIME: Remove dividers everywhereMichael W2020-05-256-17/+46
| | | | | | | | | | | * Instead of removing the dividers per fragment, create a custom fragment which does the job Test: * Go to every setting and verify that there are no divider lines between every preference Change-Id: Id76dfa2e3ce3999242c8dd09a531ab06ccacd203
* Automatic translation importMichael Bestas2020-05-233-0/+3
| | | | Change-Id: I6a46d185dfdd5829f1a68455e4f4c77b4755256c
* LatinIME: Remove divider linesMichael W2020-05-182-0/+24
| | | | | | | | * In order to make it look less like it doesn't belong to settings, remove the divider lines that are currently everywhere Change-Id: Ie4a2db64517280da28ac0159390b587a748e95b4
* LatinIME: Do we really still want Holo?Michael W2020-05-182-48/+1
| | | | | | * Remove Holo keyboard selection Change-Id: I2a67bc147afd9f5c86f0c723eda70083891707cd
* LatinIME: Add setting for theme to follow system settingMichael W2020-05-184-22/+46
| | | | | | | | | * Add a setting to follow the system design (light/dark) * Make it default for >= Q * Rework the handling to differentiate between selected theme (by id) and actual theme we use Change-Id: I380e3540b2437102685aa632c5b0a2f2dff11e1b
* LatinIME: Add Variation Selector-16 to emojis that have default text ↵mimi899992020-04-271-145/+145
| | | | | | presentation Change-Id: I6228cc25bcbe59c4d30f1207aa8bc7cacee806ce
* Automatic translation importMichael Bestas2020-04-23103-98/+294
| | | | Change-Id: Ic1c9d47706f48d2d36c2d0080b2bb7f1fe2f7f5b
* Automatic translation importMichael Bestas2020-03-303-3/+0
| | | | Change-Id: I22c4d5cb7c030fc97ece5a12bdc14a9fa4bcc66f
* Revert "Don't crash when displaying the " key"Michael Bestas2020-03-091-1/+1
| | | | | | | | * No longer needed This reverts commit 85c3cfef90cf1940d0c9c40ad1b58150135465f6. Change-Id: I14ca3f2c0ef5d98bad4b60579cf1e07e713d105c
* LatinIME: Update key_styles_currency euro lists.Arekusu Rin2020-03-091-39/+48
| | | | Change-Id: I6a51ea0053a021d02617d71b55c8f8536d4d9309
* Merge tag 'android-10.0.0_r31' into lineage-17.1-android-10.0.0_r31Luca Stefani2020-03-07580-153652/+153652
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Android 10.0.0 release 31 * tag 'android-10.0.0_r31': (25 commits) Import translations. DO NOT MERGE Import translations. DO NOT MERGE Import translations. DO NOT MERGE Import translations. DO NOT MERGE Import translations. DO NOT MERGE Import translations. DO NOT MERGE Import translations. DO NOT MERGE Import translations. DO NOT MERGE Import translations. DO NOT MERGE Import translations. DO NOT MERGE Import translations. DO NOT MERGE Import translations. DO NOT MERGE Import translations. DO NOT MERGE Import translations. DO NOT MERGE Import translations. DO NOT MERGE Import translations. DO NOT MERGE Import translations. DO NOT MERGE Import translations. DO NOT MERGE Import translations. DO NOT MERGE Import translations. DO NOT MERGE ... Change-Id: I4c6b9ddc46fd0fdf9b60bb15310298940d2712ad
| * Snap for 5998981 from 891e9bad0787655405fffe929027656af1f37bfa to ↵android-build-team Robot2019-11-107-13/+13
| |\ | | | | | | | | | | | | | | | qt-qpr2-release Change-Id: I635485be551fc8cda1b91bb1c32311f99c9627b1
| | * Merge "Import translations. DO NOT MERGE" into qt-qpr1-devTreeHugger Robot2019-11-091-1/+1
| | |\
| | | * Import translations. DO NOT MERGEBill Yi2019-11-091-1/+1
| | | | | | | | | | | | | | | | | | | | Change-Id: I05c0b930c3ad4874427948f3c7edced4c8d0a838 Auto-generated-cl: translation import
| | * | Merge "Import translations. DO NOT MERGE" into qt-qpr1-devTreeHugger Robot2019-11-093-8/+8
| | |\ \
| | | * | Import translations. DO NOT MERGEBill Yi2019-11-093-8/+8
| | | |/ | | | | | | | | | | | | | | | | Change-Id: I81bb93f802d6207d6a635ef20d3cf14b8fe63736 Auto-generated-cl: translation import
| | * | Merge "Import translations. DO NOT MERGE" into qt-qpr1-devTreeHugger Robot2019-11-092-3/+3
| | |\ \
| | | * | Import translations. DO NOT MERGEBill Yi2019-11-092-3/+3
| | | |/ | | | | | | | | | | | | | | | | Change-Id: Ie07900be31c3c8d19e858a8abbb1193bc431da0f Auto-generated-cl: translation import
| | * / Import translations. DO NOT MERGEBill Yi2019-11-091-1/+1
| | |/ | | | | | | | | | | | | Change-Id: I5b95f6ad5e3e70baa6ac48af90d371436cbdc4db Auto-generated-cl: translation import
| * | Snap for 5937128 from 4a9f2bce9a27aa833cac3d6325d4cdb438996c1d to ↵android-build-team Robot2019-10-130-0/+0
| |\| | | | | | | | | | | | | | | | qt-qpr2-release Change-Id: I65b7ef316fdb904798103f7d274f6440d8e0ab4b
| | * [automerger skipped] Merge "Import translations. DO NOT MERGE" into qt-dev ↵Bill Yi2019-10-120-0/+0
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 7604e64ecc -s ours am: 48fd3d016a -s ours am skip reason: subject contains skip directive Change-Id: I61f5482e934631476aedef0e3dece656489da873
| | | * [automerger skipped] Merge "Import translations. DO NOT MERGE" into qt-devBill Yi2019-10-120-0/+0
| | | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 7604e64ecc -s ours am skip reason: subject contains skip directive Change-Id: Iaf05b347b2b5d48857c449a4eecba8d917aa54da
| | | | * Merge "Import translations. DO NOT MERGE" into qt-devTreeHugger Robot2019-10-1282-115945/+115945
| | | | |\
| | | | | * Import translations. DO NOT MERGEBill Yi2019-10-1282-115945/+115945
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I9b4f6fb732d42e8ccd233c7b0fea8459b63a3155 Auto-generated-cl: translation import
| * | | | | Snap for 5936642 from 2a33dbf0fa15b7c3091402dce0b83964cd2751d0 to ↵android-build-team Robot2019-10-12580-153652/+153652
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | qt-qpr2-release Change-Id: I6ecbc3ca16487aae20c0f098dab6bbfbce5ad8fb
| | * | | | [automerger skipped] Merge "Import translations. DO NOT MERGE" into qt-dev ↵Bill Yi2019-10-120-0/+0
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 6b7a42ebf2 -s ours am: 62880febef -s ours am skip reason: subject contains skip directive Change-Id: I022a0f63e2f73f42acba9ef1976eda5223bb0972
| | | * | | [automerger skipped] Merge "Import translations. DO NOT MERGE" into qt-devBill Yi2019-10-120-0/+0
| | | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 6b7a42ebf2 -s ours am skip reason: subject contains skip directive Change-Id: I2c38e94cb07c35d148e7dfaca94b6a7e5ec4d09d
| | | | * | Merge "Import translations. DO NOT MERGE" into qt-devTreeHugger Robot2019-10-1283-664/+664
| | | | |\ \
| | | | | * | Import translations. DO NOT MERGEBill Yi2019-10-1283-664/+664
| | | | | |/ | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I8368d8d4ef025d0250f3dd4b7642d0129acda459 Auto-generated-cl: translation import
| | * | | | [automerger skipped] Merge "Import translations. DO NOT MERGE" into qt-dev ↵Bill Yi2019-10-120-0/+0
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: abff0ad0e3 -s ours am: 7c609c0cc4 -s ours am skip reason: subject contains skip directive Change-Id: I836b594b3870dfdac403f7b7194e0af5045f2d30
| | | * | | [automerger skipped] Merge "Import translations. DO NOT MERGE" into qt-devBill Yi2019-10-120-0/+0
| | | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: abff0ad0e3 -s ours am skip reason: subject contains skip directive Change-Id: I82d7a41da78f4ee69f786cfa7a7681ea21438af1
| | | | * | Merge "Import translations. DO NOT MERGE" into qt-devTreeHugger Robot2019-10-1283-332/+332
| | | | |\ \
| | | | | * | Import translations. DO NOT MERGEBill Yi2019-10-1283-332/+332
| | | | | |/ | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: If7bdcd0382dc225a464522d39a112dad4853dc24 Auto-generated-cl: translation import
| | * | | | [automerger skipped] Merge "Import translations. DO NOT MERGE" into qt-dev ↵Bill Yi2019-10-120-0/+0
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: e9fa91113e -s ours am: c70c3a3236 -s ours am skip reason: subject contains skip directive Change-Id: I419c288f9379307fb0ecd6bd8c8a72ecb254b53b
| | | * | | [automerger skipped] Merge "Import translations. DO NOT MERGE" into qt-devBill Yi2019-10-120-0/+0
| | | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: e9fa91113e -s ours am skip reason: subject contains skip directive Change-Id: I230864ffc1832bf287f2771f84dcee9bfbcebd41
| | | | * | Merge "Import translations. DO NOT MERGE" into qt-devTreeHugger Robot2019-10-1283-83/+83
| | | | |\ \
| | | | | * | Import translations. DO NOT MERGEBill Yi2019-10-1283-83/+83
| | | | | |/ | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I800104c1ced927253792a4a9c8f07237e244dced Auto-generated-cl: translation import
| | * | | | [automerger skipped] Merge "Import translations. DO NOT MERGE" into qt-dev ↵Bill Yi2019-10-120-0/+0
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 9223659928 -s ours am: 545560b547 -s ours am skip reason: subject contains skip directive Change-Id: Idc3719dff7c48d853ca8e1918d69bebbb7ebe2c5
| | | * | | [automerger skipped] Merge "Import translations. DO NOT MERGE" into qt-devBill Yi2019-10-120-0/+0
| | | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 9223659928 -s ours am skip reason: subject contains skip directive Change-Id: I7ad6ef899c277169ac2b338763c21e16043cf943
| | | | * | Merge "Import translations. DO NOT MERGE" into qt-devTreeHugger Robot2019-10-1282-14678/+14678
| | | | |\ \
| | | | | * | Import translations. DO NOT MERGEBill Yi2019-10-1282-14678/+14678
| | | | | |/ | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I7c4d06039b54997e53849f3bb0d895b6cdf590e9 Auto-generated-cl: translation import
| | * | | | [automerger skipped] Merge "Import translations. DO NOT MERGE" into qt-dev ↵Bill Yi2019-10-120-0/+0
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 41c7e07d12 -s ours am: 0bc3df3750 -s ours am skip reason: subject contains skip directive Change-Id: If3b99e08ff4355c1cf077f42323549dce256b833
| | | * | | [automerger skipped] Merge "Import translations. DO NOT MERGE" into qt-devBill Yi2019-10-120-0/+0
| | | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 41c7e07d12 -s ours am skip reason: subject contains skip directive Change-Id: I0c38b2df9aa5f227b9407a6524a37d11741e46bc