aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/dictionarypack/DictionaryService.java (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Rename to Kelar Keyboard (org.kelar.inputmethod.latin)Amin Bandali2025-01-111-280/+0
|
* LatinIME: Fix Implicit PendingIntent Vulnerabilitytechyminati2024-06-191-1/+7
| | | | | | | | | | | | * 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>
* Do not restrict downloads to WiFi networks.Dan Zivkovic2015-06-171-12/+7
| | | | | | Bug 21900337. Change-Id: I82991b492ea4c02a28a1ccc898d6f12741f1b793
* Change metadata fetch interval back to 4 days.Dan Zivkovic2015-05-281-1/+1
| | | | | | Bug 19774872. Change-Id: Icd790414d9462ee74a7eac11dd255fddf3048dce
* Make the DictionaryService check for download every day.Mohammadinamul Sheik2015-05-121-1/+1
| | | | | Bug: 20103664 Change-Id: Iba019d5f79f46c560171e0594c2b5114b477923a
* Force download the dictionaries after the apk package is updated.Mohammadinamul Sheik2015-03-241-2/+16
| | | | | | | | - Also display the notification when the dictionaries are auto updated Bug: 19808828 Change-Id: If5c4efb73d8bb554d812afcf7deafec3ac40a462
* Make LocaleUtils.constructLocaleFromString as @NonnullTadashi G. Takaoka2014-11-211-4/+15
| | | | Change-Id: I82d574c67b25239510f3ecc8882efe46e40677eb
* Move util classes under commonJean Chalard2014-11-071-0/+1
| | | | | | | Also why did we have two copies of LocaleUtils >.> Bug: 18108776 Change-Id: I03b4403dfd51934e66b567f2f8b87da419cfb3ab
* Fix some compiler warningsTadashi G. Takaoka2014-10-211-1/+1
| | | | | | | | | | | | | | | | | | | | | This CL fixes the following compiler warnings. - Indirect access to static member - Access to a non-accessible member of an enclosing type - Parameter assignment - Method can be static - Local variable declaration hides another field or variable - Value of local variable is not used - Unused import - Unused private member - Unnecessary 'else' statement - Unnecessary declaration of throw exception - Redundant type arguments - Missing '@Override' annotation - Unused '@SuppressWarning' annotations Bug: 18003991 Change-Id: Icfebe753e53a2cc621848f769d6a3d7ce501ebc7
* Avoid downloading the metadata in quick succession.Jean Chalard2014-10-011-9/+19
| | | | | | | Bug: 17668298 Bug: 8651816 Bug: 17709442 Change-Id: Ib232f9d95d7c01a028be85d10f974a5a570c0ed5
* Fix some warningsJean Chalard2013-07-311-2/+0
| | | | Change-Id: I7290cd1fb675a1b85b9b6ac2d464c932b5bca1dd
* Serialize commands sent to a separate threadsJean Chalard2013-07-161-25/+34
| | | | | Bug: 9715797 Change-Id: I1eda4d2f0056f70cfb8a92d658e0875706efc170
* Use TimeUnit instead of DateUtils for readabilityTadashi G. Takaoka2013-07-051-4/+4
| | | | | Bug: 9550800 Change-Id: I087205530a5dbcff4bf08f48f4aa7068aae93215
* Fix a bug where no URL means refresh never endsJean Chalard2013-07-011-2/+2
| | | | | | | | | | | This patch does two things: - If there is no URL to download new data from, then the Refresh button is not shown. - Even if for some reason refresh starts for a client for which there is no URL, loading correctly finishes. Bug: 9388602 Change-Id: I3fd9214da50faa4b59d0bd3e775293dd34f07547
* Make intents unique to AOSPKurt Partridge2013-06-111-8/+3
| | | | | | | This is to avoid confusion if multiple IMEs are installed with dictionary pack components Change-Id: Ibc91951e4fdd5db13f681e4cb06197da98527bbc
* Hide the correct button when pressing a new button.Jean Chalard2013-04-191-3/+2
| | | | | Bug: 7600384 Change-Id: Ic5dbbbbcf19d778dde1316ebb417f1a8ede2d25d
* Merge the dictionary pack in Latin IME.Jean Chalard2013-03-191-0/+242
Bug: 8161354 Change-Id: I17c23f56dd3bc2f27726556bf2c5a9d5520bd172