aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod (unfollow)
Commit message (Collapse)AuthorFilesLines
2012-06-29Remove a useless test (A18)Jean Chalard1-2/+2
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
2012-06-29Inline a method (A17)Jean Chalard2-8/+2
This will allow us to remove unnecessary processing Change-Id: I251dfdaffb077906186686ebe65fd82e1e360bd2
2012-06-29Make a function a one-liner (A16)Jean Chalard1-2/+2
...to better inline it Change-Id: I88496b8f18b81f0c05e4bbf2d1039de1f93e0c25
2012-06-29Inline a simple method (A15)Jean Chalard2-5/+1
Change-Id: Ib74fcbf33c680bf02c39a9896e30e3afbcfd149a
2012-06-29Inline a method (A14)Jean Chalard2-23/+14
The new code is worse than the old one, but this is a necessary step to make things prettier. Change-Id: If6e8a139bb85e6920c749743c78792a22a8acb45
2012-06-29Don't special-case 1-letter words (A13)Jean Chalard1-8/+6
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
2012-06-29Fix a theoretical bug (A12)Jean Chalard1-5/+3
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
2012-06-29Rename a terribly-named method for clarity (A11)Jean Chalard1-2/+3
Change-Id: Id180000404dc6929d80f98c0e9cd2026230ad2d1
2012-06-29Small readability improvement (A10)Jean Chalard1-1/+3
Change-Id: Iba326921711e1c4eab38264e66b6b44a64fec398
2012-06-29Refactoring and add debug prints (A9)Jean Chalard1-4/+13
Change-Id: I46497bff107f0def0dfa2b043b20d9a0b0cde040
2012-06-29Accept external debug flag in native codeSatoshi Kataoka1-1/+1
Change-Id: I762fd9025ffd6518daf42903875d6ca0a5389ff4
2012-06-29Optimization (A8)Jean Chalard1-9/+13
Change-Id: I2b9e8cc6a13fd9af84a5189e4d3fbb2b05c68d46
2012-06-29Update LatinIME native Makefile for gesture codeKen Wakasa2-15/+45
Also, a small clean up in the proguard.flags file Change-Id: I860034c51a2abf448f7ecc250ed35687b1f1dd82
2012-06-28Cleanup (A7)Jean Chalard1-4/+2
Change-Id: Iba97e0062b702c005ab3ff9ce59f181d19ab7c98
2012-06-28Stop special-casing a single suggestion (A6)Jean Chalard1-13/+12
Treat it like the others Change-Id: Ic24e40ada0e75773c3ece9470ab61c350697be5d
2012-06-28Cleanup (A5)Jean Chalard2-18/+0
Change-Id: I06134145b47c46bbc6c340ca539f34a01e2ca163
2012-06-28Transform the whitelist suggestion like the others (A4)Jean Chalard1-16/+7
...instead of having a different code path Change-Id: Icd177e2151e45d25300000d4b63d4fba1f52b6a8
2012-06-28Small refactoring (A3)Jean Chalard1-6/+8
This will help make upcoming changes clearer Change-Id: Ida8d4935f7315e5da6007ad364124694da3112d0
2012-06-28Don't pass everything to a function that needs only the head (A2)Jean Chalard2-13/+14
Change-Id: Ic367836202ab8071c1a9a02eaf0651b0da947d51
2012-06-28Use a TreeSet to sort suggestions instead of doing it by hand (A1)Jean Chalard2-28/+57
Change-Id: I16ba39321107e87ad48a99c2410a15995a66f23c
2012-06-28Add a new define for gestureSatoshi Kataoka1-0/+2
Change-Id: I6e0d8de75e129a6d1a33f7c7d5f5fa8c11dd2006
2012-06-28Keep subtypes in method.xml the same as pre-JellyBeanTadashi G. Takaoka3-22/+87
This change prevents Android Keyboard subtypes being mistakenly disabled when upgrading from pre-JellyBean to JellyBean. Bug: 6750906 Change-Id: I05de6c512e7aa17356e415476e5248986c7d4253
2012-06-27Import translations. DO NOT MERGEYing Wang49-298/+192
Change-Id: I3d022f22729b758a73352f0e7361e3aead0ef062
2012-06-27Convert local members to local variablesJean Chalard1-17/+13
Change-Id: I852787986c79502a4de7effe9c8281a4cf2d519d
2012-06-27Optimization.Jean Chalard1-7/+11
It's useless to do this for all suggestions including those that will be ousted from the list. Change-Id: I7bd63d783e21984a269e4b1ae17e9b9d8c0859e3
2012-06-27Read the suggestion type from the suggestionJean Chalard1-4/+5
...instead of dirtily passing it from the dictionary loop Change-Id: I92ddbd7451609b69f6d4dc31bf89d614423b2016
2012-06-27Remember the source dictionary for each suggestion.Jean Chalard6-14/+22
Change-Id: I3c63372bd5572a479a67eaecfe8c8ea1cabc70d9
2012-06-27Move constants to a better place.Jean Chalard8-29/+29
Change-Id: I5c27a3ed99b17f850e26a8503de16f001c7111c1
2012-06-27CleanupJean Chalard1-17/+8
Change-Id: I575f22330bf6881af1d9a35f22b51b7bf2198113
2012-06-27Remove unused stuff.Jean Chalard3-28/+2
Change-Id: Ifd0d5b6978f76b841574a6e10157c32d0cd656b6
2012-06-27Add skeleton implementations for gestureSatoshi Kataoka8-1/+173
Change-Id: I169034eba2001b98bad8f8a05372426c3ff8774e
2012-06-27Cleanup the dictionary type.Jean Chalard16-44/+47
Stop storing an int in each of the different class types, and just store a string in the top class. Change-Id: I2af1832743e6fe78e5c1364f6d9cc21252bf5831
2012-06-27Small cleanupsKen Wakasa3-6/+6
Change-Id: Ic1a198ab1b4f0323fde9e4245729fd0e6011b914
2012-06-27Change native functions' interface for gestureSatoshi Kataoka7-3/+34
Change-Id: I106a858f0be7452dd89f425805a6f72aa88c3f65
2012-06-27Update the prototype of onAddSuggestedWord - calling side.Jean Chalard3-14/+7
We want to get rid of all those IDs in Latin IME. Change-Id: Ibe08100a5e2976c80abb049889233b4047a686f3
2012-06-27Use binarySearch instead of a hand-written linear searchJean Chalard1-9/+5
Yay. Change-Id: Icf686eb2d675da959f19edc856b521e6288dcea3
2012-06-27Implement a comparator for SuggestedWordInfos.Jean Chalard1-4/+18
Change-Id: Ic4b0ae05cd98a1aec5806c5e4b744158e73aea7a
2012-06-26only output every kth word to logKurt Partridge1-8/+58
multi-project CL with Ib5b544b9b2d8b0e4419238976b2e274e5ac564f8 Bug: 6188932 Change-Id: Iea68cf36924d6fda126130a98431a6ce02ba251e
2012-06-26Remove some special casingJean Chalard1-27/+10
This special casing is useless. If the word is the same as what user typed, the scoring algorithm already ensures that it comes out at the top. Actually, as is written in a comment here, code executed later is actively relying on this suggestion having the top score ! There is no need to test it for equalness and inserting it at the top then. Change-Id: I263a6de59b77ec72a2dcbb933361b8e16fca0681
2012-06-26Fix a bug where a log would mysteriously not workJean Chalard1-3/+2
Change-Id: I5ca77ed65e95a6d357215c0e730238fb463986bb
2012-06-26Optimization.Jean Chalard1-2/+2
We already had that computed Change-Id: I2a9742eaee2e9db1f73aeddda7bae7e237b4d15c
2012-06-26Cut out a method for clarityJean Chalard1-13/+25
Change-Id: I1dc668698a5cd840297e713a26a525f5e32d35d6
2012-06-26Avoid string conversions when possible.Jean Chalard1-4/+4
Change-Id: Ibf5f3e40da55998364d0d835ecf283f32c80fcf5
2012-06-26Simplify a method call.Jean Chalard1-24/+21
Change-Id: Ieede787a13cef79353f13af52488ef3732ac9850
2012-06-26Refactor and squash long-standing bugs (A2)Jean Chalard1-13/+9
This is awesome. - Improve performance by stopping useless string/array conversions. - Simplify method interface. - Fix localization bugs - we now know our locale - Fix bugs with surrogate code points Bug: 4769095 Change-Id: I8a8ee224b713429ee0a4ce5bd52f1b63378cf56f
2012-06-26Pass MotionEvent to PointerTrackerTadashi G. Takaoka2-3/+6
This is a one of groundwork to integrate gesture input. Change-Id: I5b75c6978b51df91fdc384a9f6d1d5a5ddc563e2
2012-06-26Remove unnecessary variablesTadashi G. Takaoka2-15/+3
Bug: 6722052 Change-Id: I92e85b3e49b8f4b228f0cf0994216c5050e0865c
2012-06-26Remember the locale in the Suggest object (A1)Jean Chalard1-0/+5
This will be necessary for uppercasing and titlecasing words correctly. Change-Id: I0f446a4c82bc482240ff730a2ad6586a61571d6b
2012-06-26Remove a useless member (A2)Jean Chalard1-7/+6
Change-Id: Ia727ffc2946352bbf79e0c97684f8fa98f428cef
2012-06-26Convert a member to a local variable (A1)Jean Chalard1-17/+17
Change-Id: I9eab910989443704f83711cf4fb0070c5987a13a