aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/accessibility/KeyCodeDescriptionMapper.java (unfollow)
Commit message (Expand)AuthorFilesLines
2012-06-29Small refactoring (A30)•••Change-Id: I41b413986a3c5bb6697bb7bbced17ed1e361913c Jean Chalard1-4/+4
2012-06-29Remove a useless parameter (A29)•••Change-Id: I52625e707abf61da9b95e542f0814c66b532f483 Jean Chalard4-6/+1
2012-06-29Remove a useless variable (A28)•••Change-Id: I1058123d233540fb72a94028987a43740224f635 Jean Chalard2-5/+0
2012-06-29Fix a small bug (A27)•••TypedWordValid and AllowsToBeAutoCorrected are almost the same thing; the difference is whether the word is also a whitelist entry or not. In this case, TypedWordValid was the right one to test. Change-Id: I695fe5b9f6bbe9d3ba314c646da3a25742c9f4ed Jean Chalard1-1/+1
2012-06-29Optimization (A26)•••Change-Id: I1d7790289635729645995fb8c38868259ab1b3be Jean Chalard1-9/+2
2012-06-29Remove useless code (A25)•••isWhitelistedOrNotAWord takes an 'ignoreCase' argument. By looking at the contents of the wordcomposer here, there is only one case where its output will be different : when the word is typed with a capital, but the lower case version exists in the dictionary. E.g. the user typed "This". In this case, isWhitelistedOrNotAWord in line 235 will return false instead of true, so the test will score a true instead of a false, so hasAutoCorrection may be true instead of false in this specific case and that's the only case where it's different. But in this case, allowsToBeAutoCorrected is certain to be false, which means the result will not have changed if hasAutoCorrection was true in the first place. So in the end this change is sure not to change the behavior. Change-Id: Ic41cf959c20c19165f84d9b8ff006731fa595d84 Jean Chalard1-4/+1
2012-06-29Add a few comments for future reference (A24)•••Change-Id: Ia356130b8a95ec9cf676bc6be05d801c13f14b64 Jean Chalard1-0/+6
2012-06-29Rename a method for readability (A23)•••Change-Id: I6f569322e645d36bc82fddf4ec2fd621972e3b47 Jean Chalard2-2/+2
2012-06-29Revert a test for readability (A22)•••Change-Id: I1df4cef5ae2736a22273843dce67f0012181bfd3 Jean Chalard1-14/+12
2012-06-29Remove a useless variable (A21)•••Change-Id: I901e6b0e2b994128da19d68233b9f68bb308cb95 Jean Chalard1-4/+4
2012-06-29Remove a useless variable (A20)•••Change-Id: Ifc37462f5243563693c8cd7cbeb401ff054daa52 Jean Chalard1-6/+4
2012-06-29Rename a method for readability (A19)•••Change-Id: I0b8c06d1fd0bfb3caf363c048acc7048abed1752 Jean Chalard2-3/+3
2012-06-29Remove a useless test (A18)•••allowsToBeAutoCorrected always returns false if the word is empty. This is because the whitelist never contains an empty string, and isValidWord returns false if the word is empty. Change-Id: I34ecc2a1563aea6db5b2f12796f251f6598576a2 Jean Chalard1-2/+2
2012-06-29Inline a method (A17)•••This will allow us to remove unnecessary processing Change-Id: I251dfdaffb077906186686ebe65fd82e1e360bd2 Jean Chalard2-8/+2
2012-06-29Make a function a one-liner (A16)•••...to better inline it Change-Id: I88496b8f18b81f0c05e4bbf2d1039de1f93e0c25 Jean Chalard1-2/+2
2012-06-29Inline a simple method (A15)•••Change-Id: Ib74fcbf33c680bf02c39a9896e30e3afbcfd149a Jean Chalard2-5/+1
2012-06-29Inline a method (A14)•••The new code is worse than the old one, but this is a necessary step to make things prettier. Change-Id: If6e8a139bb85e6920c749743c78792a22a8acb45 Jean Chalard2-23/+14
2012-06-29Don't special-case 1-letter words (A13)•••There is no reason to prevent 1-letter words to auto-correct to themselves, or to dictionary words. Don't do it. Change-Id: Iceada847ae632336026ada29afed0353cd9c51b5 Jean Chalard1-8/+6
2012-06-29Fix a theoretical bug (A12)•••If a word is a dictionary word but still has no suggestion, this method should return true. In the practice, it makes no difference since a word without suggestion won't be changed anyway. Change-Id: Ib1f5ef254b7da7e5cedb2f973529ad431beb93f9 Jean Chalard1-5/+3
2012-06-29Rename a terribly-named method for clarity (A11)•••Change-Id: Id180000404dc6929d80f98c0e9cd2026230ad2d1 Jean Chalard1-2/+3
2012-06-29Small readability improvement (A10)•••Change-Id: Iba326921711e1c4eab38264e66b6b44a64fec398 Jean Chalard1-1/+3
2012-06-29Refactoring and add debug prints (A9)•••Change-Id: I46497bff107f0def0dfa2b043b20d9a0b0cde040 Jean Chalard1-4/+13
2012-06-29Accept external debug flag in native code•••Change-Id: I762fd9025ffd6518daf42903875d6ca0a5389ff4 Satoshi Kataoka1-1/+1
2012-06-29Optimization (A8)•••Change-Id: I2b9e8cc6a13fd9af84a5189e4d3fbb2b05c68d46 Jean Chalard1-9/+13
2012-06-29Update LatinIME native Makefile for gesture code•••Also, a small clean up in the proguard.flags file Change-Id: I860034c51a2abf448f7ecc250ed35687b1f1dd82 Ken Wakasa2-15/+45
2012-06-28Cleanup (A7)•••Change-Id: Iba97e0062b702c005ab3ff9ce59f181d19ab7c98 Jean Chalard1-4/+2
2012-06-28Stop special-casing a single suggestion (A6)•••Treat it like the others Change-Id: Ic24e40ada0e75773c3ece9470ab61c350697be5d Jean Chalard1-13/+12
2012-06-28Cleanup (A5)•••Change-Id: I06134145b47c46bbc6c340ca539f34a01e2ca163 Jean Chalard2-18/+0
2012-06-28Transform the whitelist suggestion like the others (A4)•••...instead of having a different code path Change-Id: Icd177e2151e45d25300000d4b63d4fba1f52b6a8 Jean Chalard1-16/+7
2012-06-28Small refactoring (A3)•••This will help make upcoming changes clearer Change-Id: Ida8d4935f7315e5da6007ad364124694da3112d0 Jean Chalard1-6/+8
2012-06-28Don't pass everything to a function that needs only the head (A2)•••Change-Id: Ic367836202ab8071c1a9a02eaf0651b0da947d51 Jean Chalard2-13/+14
2012-06-28Use a TreeSet to sort suggestions instead of doing it by hand (A1)•••Change-Id: I16ba39321107e87ad48a99c2410a15995a66f23c Jean Chalard2-28/+57
2012-06-28Add a new define for gesture•••Change-Id: I6e0d8de75e129a6d1a33f7c7d5f5fa8c11dd2006 Satoshi Kataoka1-0/+2
2012-06-28Keep subtypes in method.xml the same as pre-JellyBean•••This change prevents Android Keyboard subtypes being mistakenly disabled when upgrading from pre-JellyBean to JellyBean. Bug: 6750906 Change-Id: I05de6c512e7aa17356e415476e5248986c7d4253 Tadashi G. Takaoka3-22/+87
2012-06-27Import translations. DO NOT MERGE•••Change-Id: I3d022f22729b758a73352f0e7361e3aead0ef062 Ying Wang49-298/+192
2012-06-27Convert local members to local variables•••Change-Id: I852787986c79502a4de7effe9c8281a4cf2d519d Jean Chalard1-17/+13
2012-06-27Optimization.•••It's useless to do this for all suggestions including those that will be ousted from the list. Change-Id: I7bd63d783e21984a269e4b1ae17e9b9d8c0859e3 Jean Chalard1-7/+11
2012-06-27Read the suggestion type from the suggestion•••...instead of dirtily passing it from the dictionary loop Change-Id: I92ddbd7451609b69f6d4dc31bf89d614423b2016 Jean Chalard1-4/+5
2012-06-27Remember the source dictionary for each suggestion.•••Change-Id: I3c63372bd5572a479a67eaecfe8c8ea1cabc70d9 Jean Chalard6-14/+22
2012-06-27Move constants to a better place.•••Change-Id: I5c27a3ed99b17f850e26a8503de16f001c7111c1 Jean Chalard8-29/+29
2012-06-27Cleanup•••Change-Id: I575f22330bf6881af1d9a35f22b51b7bf2198113 Jean Chalard1-17/+8
2012-06-27Remove unused stuff.•••Change-Id: Ifd0d5b6978f76b841574a6e10157c32d0cd656b6 Jean Chalard3-28/+2
2012-06-27Add skeleton implementations for gesture•••Change-Id: I169034eba2001b98bad8f8a05372426c3ff8774e Satoshi Kataoka8-1/+173
2012-06-27Cleanup the dictionary type.•••Stop storing an int in each of the different class types, and just store a string in the top class. Change-Id: I2af1832743e6fe78e5c1364f6d9cc21252bf5831 Jean Chalard16-44/+47
2012-06-27Small cleanups•••Change-Id: Ic1a198ab1b4f0323fde9e4245729fd0e6011b914 Ken Wakasa3-6/+6
2012-06-27Change native functions' interface for gesture•••Change-Id: I106a858f0be7452dd89f425805a6f72aa88c3f65 Satoshi Kataoka7-3/+34
2012-06-27Update the prototype of onAddSuggestedWord - calling side.•••We want to get rid of all those IDs in Latin IME. Change-Id: Ibe08100a5e2976c80abb049889233b4047a686f3 Jean Chalard3-14/+7
2012-06-27Use binarySearch instead of a hand-written linear search•••Yay. Change-Id: Icf686eb2d675da959f19edc856b521e6288dcea3 Jean Chalard1-9/+5
2012-06-27Implement a comparator for SuggestedWordInfos.•••Change-Id: Ic4b0ae05cd98a1aec5806c5e4b744158e73aea7a Jean Chalard1-4/+18
2012-06-26only output every kth word to log•••multi-project CL with Ib5b544b9b2d8b0e4419238976b2e274e5ac564f8 Bug: 6188932 Change-Id: Iea68cf36924d6fda126130a98431a6ce02ba251e Kurt Partridge1-8/+58