aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Update READMEHEADmainAmin Bandali2025-01-181-2/+24
* Support Direct Boot modeAmin Bandali2025-01-1125-30/+854
* Use new app iconAmin Bandali2025-01-1121-2/+31
* Set pref_show_setup_wizard_icon's defaultValue to trueAmin Bandali2025-01-111-0/+1
* Rename to Kelar Keyboard (org.kelar.inputmethod.latin)Amin Bandali2025-01-111138-3288/+3269
* Initial successful standalone buildAmin Bandali2025-01-1138-24/+1109
* Merge "Explicitly keep default constructor in rules without members" into mainChristoffer Adamsen2025-01-091-7/+28
|\
| * Explicitly keep default constructor in rules without members•••R8 implicitly keeps the default constructor when no member rules are specified. Future versions of R8 will require apps to explicitly keep the default constructors that are required for the build to work. This conservatively changes all keep rules that currently keep the default constructor to explicitly keep the default constructor. Future work will attempt to tighten up the rules that do not require the default constructor to be kept. Bug: 373579455 Test: existing Change-Id: Idbadcd81d516f851cc9bfa1333d76f1036803291 Christoffer Adamsen2025-01-081-7/+28
|/
* Merge "Fix crash: NPE in SuggestionStripView in LatinIME" into main am: 94b93...•••Original change: https://android-review.googlesource.com/c/platform/packages/inputmethods/LatinIME/+/3405839 Change-Id: I0fbcb5b4a88f7e1ecba2fe558da9ec7842155a58 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> Ziqi Chen2024-12-111-0/+3
|\
| * Merge "Fix crash: NPE in SuggestionStripView in LatinIME" into mainZiqi Chen2024-12-111-0/+3
|/|
| * Fix crash: NPE in SuggestionStripView in LatinIME•••The first parameter in `GestureDetector.OnGestureListener#onScroll` might be null, which indicates an incomplete event stream or error state. https://developer.android.com/reference/android/view/GestureDetector.OnGestureListener#onScroll(android.view.MotionEvent,%20android.view.MotionEvent,%20float,%20float) Bug: 383053077 Change-Id: I6e49ae353beafb6585184fa729041570991f240c Ziqi Chen2024-12-111-0/+3
|/
* Merge "Fix bug: AOSP keyboard is shown incompletely in Android V landscape mo...•••Original change: https://android-review.googlesource.com/c/platform/packages/inputmethods/LatinIME/+/3377629 Change-Id: I7f9a1c388dbfb17f54192b5e2b8c7d3d0fce5b9e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> Ziqi Chen2024-12-035-9/+28
|\
| * Merge "Fix bug: AOSP keyboard is shown incompletely in Android V landscape mo...Ziqi Chen2024-12-035-9/+28
| |\
| | * Fix bug: AOSP keyboard is shown incompletely in Android V landscape mode•••Root cause: The AOSP keyboard uses `DisplayMetrics#widthPixels` to calculate the keyboard width and draw keys. Since Android 15’s edge-to-edge enforcement, this property now returns the full screen width, including window insets. This results in an incorrectly large key width calculation. Fix: Subtract window insets including system bar and display cutout from the width. Change-Id: Iea01ba749a48145cf5b484dc22a570874b1b7ca4 Test: use `m LatinIME` to install the AOSP keyboard and test landscape mode manually Bug: 377594757 Ziqi Chen2024-11-265-9/+28
| |/
* | Mark 24Q4 as merged in aosp-main-future•••Bug: 373937381 Merged-In: I385f6f1bff7541227b676ec9b7f2669be14a576b Change-Id: Idc0f33fb38010c87e0f8de200225337f1d9eba9a Xin Li2024-10-170-0/+0
|\ \
| * \ [automerger skipped] Merge "Merge 24Q3 to AOSP main" into main am: 95b75a128b...•••am skip reason: Merged-In Ice09a7ad54167e68cd2dc892692fc49a0afbabc1 with SHA-1 5f07eaa43b is already in history Original change: https://android-review.googlesource.com/c/platform/packages/inputmethods/LatinIME/+/3257975 Change-Id: I11910209c5bcc5055e6a27b141717da4e7df1820 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> Xin Li2024-09-070-0/+0
| |\ \
| * \ \ [automerger skipped] Merge 24Q3 to AOSP main am: 9248b5abb8 -s ours am: 80372...•••am skip reason: Merged-In Ice09a7ad54167e68cd2dc892692fc49a0afbabc1 with SHA-1 5f07eaa43b is already in history Original change: https://android-review.googlesource.com/c/platform/packages/inputmethods/LatinIME/+/3257975 Change-Id: Ia6e5269f345c3e5924f67ac9d5fdc68027468878 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> Xin Li2024-09-070-0/+0
| |\ \ \
| * \ \ \ Merge "LatinIME: Fix Implicit PendingIntent Vulnerability" into main am: 1b35...•••Original change: https://android-review.googlesource.com/c/platform/packages/inputmethods/LatinIME/+/3019664 Change-Id: Ic393ce61210263a49384bbdd232a49e1ef10ae13 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> Treehugger Robot2024-07-031-1/+7
| |\ \ \ \
| * \ \ \ \ [automerger skipped] Merge 24Q3 (ab/11976889) to aosp-main-future am: 97cb6d0...•••am skip reason: Merged-In Ice09a7ad54167e68cd2dc892692fc49a0afbabc1 with SHA-1 5f07eaa43b is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/inputmethods/LatinIME/+/27909236 Change-Id: I17c21ea356b90c50dcc5d0a3b70addb7c941e675 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> Xin Li2024-06-200-0/+0
| |\ \ \ \ \
| * \ \ \ \ \ [automerger skipped] Merge "Merge Android 14 QPR3 to AOSP main" into main am:...•••am skip reason: Merged-In Iede0c79fa9dbc2ea3146b829d629cfeb64f5a01c with SHA-1 1464c7a30d is already in history Original change: https://android-review.googlesource.com/c/platform/packages/inputmethods/LatinIME/+/3131260 Change-Id: I1d2af0650c0cf8d76db6bb4c742484554de18bbf Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> Xin Li2024-06-180-0/+0
| |\ \ \ \ \ \
| * \ \ \ \ \ \ [automerger skipped] Merge Android 14 QPR3 to AOSP main am: 4f3c5a71e2 -s our...•••am skip reason: Merged-In Iede0c79fa9dbc2ea3146b829d629cfeb64f5a01c with SHA-1 1464c7a30d is already in history Original change: https://android-review.googlesource.com/c/platform/packages/inputmethods/LatinIME/+/3131260 Change-Id: I101eb4337cba2d9123ec47fd1f742c4d2a8562b0 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> Xin Li2024-06-180-0/+0
| |\ \ \ \ \ \ \
| * \ \ \ \ \ \ \ Merge "Use the global default cpp_std." into main am: 675512ab0c am: 625cc65998•••Original change: https://android-review.googlesource.com/c/platform/packages/inputmethods/LatinIME/+/3112039 Change-Id: Id3343ac2d6f4444678e108d4f62f8a286aa667a7 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> Elliott Hughes2024-06-172-4/+3
| |\ \ \ \ \ \ \ \
* | \ \ \ \ \ \ \ \ Merge "Fully qualify @attr reference to android.R field" into main am: 192333...•••Original change: https://android-review.googlesource.com/c/platform/packages/inputmethods/LatinIME/+/3297091 Change-Id: If7ec96b7e92d391f333610b4bd87ee9cbf2a2396 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> Paul Duffin2024-10-087-99/+99
|\ \ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|_|_|/ | |/| | | | | | | |
| * | | | | | | | | Merge "Fully qualify @attr reference to android.R field" into mainPaul Duffin2024-10-087-99/+99
| |\ \ \ \ \ \ \ \ \
| | * | | | | | | | | Fully qualify @attr reference to android.R field•••Currently, Metalava has some special handling of '@attr ref R.<field>` references to make sure that they are fully qualified, i.e. `@attr ref android.R.<field>`. That special handling complicates Metalava and is blocking some flagged API work so will be removed. Before that can be done, the existing incorrect documentation needs to be cleaned up. This change cleans up those cases in this repo. Bug: 371997321 Test: Run `m offline-sdk-docs` before and after to make sure that there are no differences. Flag: DOCS_ONLY Change-Id: Ic3d959fd8e95ac4524be5feb93feae3a08389370 Paul Duffin2024-10-077-99/+99
* | | | | | | | | | | Merge "Use jni_libs to install shared library dependency" into main am: 2c0f5...•••Original change: https://android-review.googlesource.com/c/platform/packages/inputmethods/LatinIME/+/3292729 Change-Id: Iff9390130da1724572545671f2bb8dbcda41a5d4 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> Spandan Das2024-10-071-1/+1
|\| | | | | | | | | | | |_|_|_|_|_|_|_|_|/ |/| | | | | | | | |
| * | | | | | | | | Merge "Use jni_libs to install shared library dependency" into mainSpandan Das2024-10-071-1/+1
| |\ \ \ \ \ \ \ \ \ | | |/ / / / / / / / | |/| | | | | | | |
| | * | | | | | | | Use jni_libs to install shared library dependency•••`jni_libs` is more specific than `required`, and allows Soong to be more restrictive when creating the dependency edge from the java_binary to the cc_library. Bug: 370110572 Test: m installclean && m dicttool_aosp Test: verified that libjni_latinime gets installed in out/host/linux-x86/lib64 Change-Id: I49bde551c65e344c566decffc7f447fc4813f70b Spandan Das2024-10-031-1/+1
| |/ / / / / / / /
* | | | | | | | / [automerger skipped] Merge "Merge 24Q3 to AOSP main" into main am: 95b75a128b...•••am skip reason: Merged-In Ice09a7ad54167e68cd2dc892692fc49a0afbabc1 with SHA-1 5f07eaa43b is already in history Original change: https://android-review.googlesource.com/c/platform/packages/inputmethods/LatinIME/+/3257975 Change-Id: If7766e866565107ad68376203b0eae4dfacec261 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> Xin Li2024-09-070-0/+0
|\| | | | | | | | | |_|_|_|_|_|_|/ |/| | | | | | |
| * | | | | | | Merge "Merge 24Q3 to AOSP main" into mainXin Li2024-09-07141-144/+172
| |\ \ \ \ \ \ \
* | \ \ \ \ \ \ \ [automerger skipped] Merge 24Q3 to AOSP main am: 9248b5abb8 -s ours•••am skip reason: Merged-In Ice09a7ad54167e68cd2dc892692fc49a0afbabc1 with SHA-1 5f07eaa43b is already in history Original change: https://android-review.googlesource.com/c/platform/packages/inputmethods/LatinIME/+/3257975 Change-Id: I542f37e5fa6813a5727aa92e1f7e568540a80c03 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> Xin Li2024-09-070-0/+0
|\ \ \ \ \ \ \ \ \ | | |/ / / / / / / | |/| | | | | | / | |_|_|_|_|_|_|/ |/| | | | | | |
| * | | | | | | Merge 24Q3 to AOSP main•••Bug: 357762254 Merged-In: Ice09a7ad54167e68cd2dc892692fc49a0afbabc1 Change-Id: If27a204b2e8db793efb9b5161449e79b75a4cdfd Xin Li2024-09-05141-144/+172
| |\ \ \ \ \ \ \ | |/ / / / / / / |/| / / / / / / | |/ / / / / /
* | | | | | / Merge "LatinIME: Fix Implicit PendingIntent Vulnerability" into main am: 1b35...•••Original change: https://android-review.googlesource.com/c/platform/packages/inputmethods/LatinIME/+/3019664 Change-Id: I47f2c0609e86e24675da39477e995709cc34a3f9 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> Treehugger Robot2024-07-031-1/+7
|\| | | | | | | |_|_|_|_|/ |/| | | | |
| * | | | | Merge "LatinIME: Fix Implicit PendingIntent Vulnerability" into mainTreehugger Robot2024-07-031-1/+7
| |\ \ \ \ \
| | * | | | | LatinIME: Fix Implicit PendingIntent Vulnerability•••* checkTimeAndMaybeSetupUpdateAlarm method created an Implicit PendingIntent vulnerability, which may cause security threats in the form of denial-of-service, private data theft, and privilege escalation. * PendingIntents are Intents delegated to another app to be delivered at some future time. Creating an implicit intent wrapped under a PendingIntent is a security vulnerability that might lead to denial-of-service, private data theft, and privilege escalation. * We've used FLAG_IMMUTABLE (added in SDK 23) to create PendingIntents for SDK > 23, This prevents apps that receive the PendingIntent from filling in unpopulated properties & Ensures that PendingIntent is only delivered to trusted components. Test: m Change-Id: I68a1f3f2d81138e42092cc201d36e5d29853a86e Signed-off-by: techyminati <sinha.aryan03@gmail.com> techyminati2024-06-191-1/+7
* | | | | | | Merge 24Q3 (ab/11976889) to aosp-main-future•••Bug: 347831320 Merged-In: Ice09a7ad54167e68cd2dc892692fc49a0afbabc1 Change-Id: Iff912f47972fa25834be8d11008ffbbe2d1ad86e Xin Li2024-06-18141-144/+172
|\ \ \ \ \ \ \ | | |_|/ / / / | |/| | | | / | |_|_|_|_|/ |/| | | | |
| * | | | | Removed a few slurs from German word list.•••Bug: 342214572. Test: Flashed on device. Change-Id: Ice09a7ad54167e68cd2dc892692fc49a0afbabc1 Ruihao Huang2024-06-061-0/+0
| * | | | | [automerger skipped] Merge Android 24Q2 Release (ab/11526283) to aosp-main-fu...•••am skip reason: Merged-In If1b1214da673fec9f1e8bede86d5780a6b5f347b with SHA-1 cef3ed4c81 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/inputmethods/LatinIME/+/27273967 Change-Id: I013e1922d2c07a09d6775950bb45df73ad4ad7b5 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> Xin Li2024-05-100-0/+0
| |\ \ \ \ \
| * | | | | | Update the imports to androidx.test.filters.*•••Bug: 316941721 Test: mmma . Change-Id: I131993b35a6e350c9237f9d8422c3a274988bbfb Fangqiu Su2024-05-091-3/+0
| * | | | | | Update the imports to androidx.test.filters.*•••Bug: 316941721 Test: mmma . Change-Id: I05a7d05dc8d0acb9baecf46357757ad2453f6dbc Fangqiu Su2024-04-18140-143/+174
* | | | | | | [automerger skipped] Merge "Merge Android 14 QPR3 to AOSP main" into main am:...•••am skip reason: Merged-In Iede0c79fa9dbc2ea3146b829d629cfeb64f5a01c with SHA-1 1464c7a30d is already in history Original change: https://android-review.googlesource.com/c/platform/packages/inputmethods/LatinIME/+/3131260 Change-Id: I42dd9f0b8865ec08ce37e3060d329dc988001581 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> Xin Li2024-06-170-0/+0
|\ \ \ \ \ \ \ | | |_|/ / / / | |/| | | | / | |_|_|_|_|/ |/| | | | |
| * | | | | Merge "Merge Android 14 QPR3 to AOSP main" into mainXin Li2024-06-171-13/+22
| |\ \ \ \ \
* | \ \ \ \ \ [automerger skipped] Merge Android 14 QPR3 to AOSP main am: 4f3c5a71e2 -s ours•••am skip reason: Merged-In Iede0c79fa9dbc2ea3146b829d629cfeb64f5a01c with SHA-1 1464c7a30d is already in history Original change: https://android-review.googlesource.com/c/platform/packages/inputmethods/LatinIME/+/3131260 Change-Id: Idd061597ebf252bc0f038456f802f74c9de0efdc Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> Xin Li2024-06-170-0/+0
|\ \ \ \ \ \ \ | | |/ / / / / | |/| | | | / | |_|_|_|_|/ |/| | | | |
| * | | | | Merge Android 14 QPR3 to AOSP main•••Bug: 346855327 Merged-In: Iede0c79fa9dbc2ea3146b829d629cfeb64f5a01c Change-Id: I322d98ab53035bbc907f8551a97a7e5118ed022d Xin Li2024-06-131-13/+22
| |\ \ \ \ \ | | | |_|/ / | | |/| | / | | |_|_|/ | |/| | |
* | | | | Merge "Use the global default cpp_std." into main am: 675512ab0c•••Original change: https://android-review.googlesource.com/c/platform/packages/inputmethods/LatinIME/+/3112039 Change-Id: Icdcebcb8224236953d871fd135e7f96ea506c4b7 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> Elliott Hughes2024-06-172-4/+3
|\ \ \ \ \ | |_|/ / / |/| | / / | | |/ / | |/| |
| * | | Merge "Use the global default cpp_std." into mainElliott Hughes2024-06-172-4/+3
| |\ \ \ | | |/ / | |/| |
| | * | Use the global default cpp_std.•••Bug: http://b/344590580 Change-Id: Icf1f9f5559596097e156aa9f1673a438741379b3 Elliott Hughes2024-06-032-4/+3
| |/ /
* | | Merge Android 24Q2 Release (ab/11526283) to aosp-main-future•••Bug: 337098550 Merged-In: If1b1214da673fec9f1e8bede86d5780a6b5f347b Change-Id: Iede0c79fa9dbc2ea3146b829d629cfeb64f5a01c Xin Li2024-05-061-13/+22
|\ \ \ | |/ / |/| / | |/
| * [automerger skipped] Merge Android 24Q1 Release (ab/11220357) am: 974aaeb80e ...•••am skip reason: Merged-In Ic17ffe6c6344e65d997a574015d71d7cacbdbbc0 with SHA-1 4ff6e87cd0 is already in history Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/inputmethods/LatinIME/+/25972340 Change-Id: I1abd2101b01cccbe19f1dc48782df7031c9b5f8a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> Xin Li2024-01-240-0/+0
| |\ | |/ |/|
* | Merge Android 24Q1 Release (ab/11220357)•••Bug: 319669529 Merged-In: Ic17ffe6c6344e65d997a574015d71d7cacbdbbc0 Change-Id: I720d48315a9ace42ff71280c05df2604b3ead109 Xin Li2024-01-170-0/+0
|\ \