History log of /packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
c54d558e2e70bdfb2c1078cae7b88440d421dc67 23-May-2012 satok <satok@google.com> Cancel adding user history bigram when autocorrection is cancelled

Bug: 6465474
Change-Id: Ifbfe0ddc2ce5fab070939ede3db7bf03a8535a45
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
4b5b46bb66bf74ef5edd65c55e186b02f3c56e5d 26-Apr-2012 Jean Chalard <jchalard@google.com> Don't autocorrect after suggestion resuming

Bug: 6105732
Change-Id: I92e7a9c6d6eb648f747c3b396d7993479fd8478a
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
c61cd79229b1871d0f603a23389695d7f7751e66 29-Mar-2012 Tadashi G. Takaoka <takaoka@google.com> Fix some obvious compiler warnings

Change-Id: I10a634f7492b45d5a72345f14d36cf341946387d
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
6ba8de2a608dfe4865b0b59a753f2d2abbedeeff 28-Mar-2012 satok <satok@google.com> Good bye the proximity logic in Java code

Bug: 4343280
Change-Id: I82f7d08703647a3492ce6e2d3b741146df58927e
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
67094f5bdece00994f70c6f1fa9a6ff7b8f3c3c1 28-Mar-2012 satok <satok@google.com> Do not re-calculate primary code in WordComposer

Bug: 4343280
Test: Ib43c0f1d1a19d067ea0

Change-Id: I3393a6099cb7fb824994f4656ccfef884f9c6bc4
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
9611b281e18ac71d825ff5bc771a111423772cb3 28-Mar-2012 satok <satok@google.com> Fix AIOOBE

Bug: 6236912
Change-Id: Ie09e5ef1c23eb48621ac3f2f2dc28dc2e46ca288
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
01ab7c8b59a7f12862fbd95fb252e56719f1757f 27-Mar-2012 satok <satok@google.com> ongoing cleanup 2

Change-Id: I66b61cbe491cf8375144e834390beae3209a777d
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
8980bd4a25e2a4368441d575c91bcbe8c8624969 23-Mar-2012 satok <satok@google.com> Merge "Cleanup jni 1"
9df4a4527a9bc2e671f644d6e2ec0121385740ec 23-Mar-2012 satok <satok@google.com> Cleanup jni 1

Change-Id: Ieb6af8385356e259720b50f1fe46a694a098b30f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
a492790982c6d7df62f66344db30b31995800e1b 23-Mar-2012 Jean Chalard <jchalard@google.com> Stop creating useless objects

Man that was bad, it's heavy, it's called quite often, and it's
totally useless

Change-Id: Ia7e23e0e60ff4a929b226f3f4ccabedbc3ea2c06
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
081616cd2f472295449268cecb570771b969cba3 22-Mar-2012 Jean Chalard <jchalard@google.com> Send correct coordinates for the spell checker

This results in the computation being done in native code
and the correct proximity being used.
Bug: 6181080

Change-Id: I08fa05c781d607e4feca2caeda353ec19c133a3d
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
728d1c884e99e1fd25aa253b5ad30dbdb046ad5f 19-Mar-2012 satok <satok@google.com> Cleanup proximity related code

Bug: 4343280
Change-Id: I57c0f9e20d9d8911009ea97057251a7f7a81512f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
1caff47ecdfcf413df709371a919cf9377e26bf7 14-Mar-2012 satok <satok@google.com> Calculate proximity characters in the native code

Bug: 4343280

Change-Id: I6adaf560f7a4f1f96dcb6ec2f61f20ee3001167e
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
ef08daddead8f189a4c38abdb1930f9c39c473ae 15-Mar-2012 satok <satok@google.com> Do not change the proximity orders

Bug: 4343280
Change-Id: I4e2dfb00d9c843a8a285d409ac5ab8fca5fb1694
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
723aaa2eebcfea0d285f11fc265941057332664d 15-Mar-2012 Tadashi G. Takaoka <takaoka@google.com> Remove touch dead zone

KeyDetector should use the distance from the hit box to detect the
key.

Bug: 6174250
Change-Id: Id1745d90222d1d1a10467f194b45307c12449944
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
853d9020edb058e39c46a6af1215dfcfeb865ad8 14-Mar-2012 satok <satok@google.com> Really pass the y - touch correction to the native code

Bug: 4343280

Test: I11f8518d9ee

Change-Id: I4b90bdffffed9736af223ac83c1a54019add70bb
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
691f1c174b660f3bcfe1823d16e55990b4c829da 06-Mar-2012 satok <satok@google.com> Fix coordinates sent to native code

Change-Id: I2c8b093b59ad36ffe860c3c4d360d87251d101c4
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
ca7ec2097ca6af1505c1e6aa8b81b6068ba46dae 06-Mar-2012 satok <satok@google.com> Integrate the logic to calculate the proximities

Bug: 4343280

Change-Id: I0f6a7e6912ed4abea07c10d266da4c7ccb0dae76
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
9271b770e81350e232c351f76f9f7a2ec23dff5f 22-Feb-2012 Jean Chalard <jchalard@google.com> Activate the code to cancel a manual pick (A5)

This finally makes active the behavior described in
Bug: 5968922

Change-Id: I363ed23270c3dea75411ea806011225097b5d07c
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
66bb563535dbe3672f99f75bd71763a551444867 22-Feb-2012 Jean Chalard <jchalard@google.com> Give LastComposedWord knowledge of the separator (A2)

This stores the separator that was used to commit the word in
the LastComposedWord. It may be NOT_A_SEPARATOR if there was
no separator (for example, the cursor moved causing a commit,
or there was a manual pick). This is necessary to implement
feature request #5968922.

Change-Id: I5fcf19a78ec66d68d4df89418eaef13952588207
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
cf9d92629cae88273805eaf7984fcfdd8afd11f5 22-Feb-2012 Jean Chalard <jchalard@google.com> Give LastComposedWord knowledge of the committed word (A1)

There is no point storing the prospective autocorrect - we are
recomputing it anyway. The committed word however will be necessary
to implement feature request #5968922.

Change-Id: I588c18e1a5a1050a791d601de465f421ccbe36cd
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
9159b9953d857de83ae2f90a121fcd259f5ee01d 03-Feb-2012 Jean Chalard <jchalard@google.com> Fix the auto-composer to support supplementary chars

Change-Id: I61ff218ae2ca4eb443a370e581b677755258670a
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
a7f2500001c53dc5a6de9c2525a75229cc7c6645 06-Feb-2012 Jean Chalard <jchalard@google.com> Fix a bug with common objects.

Bug: 5961179
Change-Id: I452efc552c6ab390931f25557d7aee5a64bf054e
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
825e2bbd910cce3055a4ca808d3744bc0b2cedda 02-Feb-2012 Jean Chalard <jchalard@google.com> Fix a bug when deleting the last char

And unit test

Change-Id: Ic4fc3626f8b86e10156d770d41cd6deab5d31f39
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
9242a2bcf8a6b07bb045a8356711bed1493c251e 03-Feb-2012 Jean Chalard <jchalard@google.com> Fix string iterations in a couple places.

Seems I didn't get how to iterate on a String correctly >.>
Talk about a big bug. Anyway, I think it's working now.

Bug: 5955228
Change-Id: I988c900cf2a16c44b9505cfd4f77c7cda7e592f0
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
e05b3f4b3a57dcf99ade35bfbc1e1cdc3c3e476c 31-Jan-2012 satok <satok@google.com> Support additional proximity characters

Change-Id: Ifbe0d7e4eafea1926bbce968eae4724dd5769689
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
449415c72f437f523a49a9ccfcde8a3c0f583a18 26-Jan-2012 Jean Chalard <jchalard@google.com> Cleanup (A9)

Deactivate the LastComposedWord when the commit was not the right
type, instead of fooling it by passing it a null auto-correction.

Change-Id: I032b477dc691bd151a644ca4b0c9f0a9b5512e45
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
5971a0a0bbbb671bb5b7d5cc7829ddf169c0cc7a 26-Jan-2012 Jean Chalard <jchalard@google.com> Remove a useless member (A8)

It turns out this can be removed entirely.

Change-Id: I6f23703cef1666311989a825285317eef696487f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
be79227dc99421ff7be62224c51c553b3fa73777 26-Jan-2012 Jean Chalard <jchalard@google.com> Remove the CharacterStore class (A7)

Remove the now useless WordComposer.CharacterStore class
and merge back its members inside WordComposer. This should
simplify the word composer a bit.

Change-Id: I5fe32418c62a583cd558dce98758a4701559bdf5
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
b6b8729374dc68b153f00730c79828532acf1ee5 26-Jan-2012 Jean Chalard <jchalard@google.com> Straighten out resuming suggestion on kept word (A5)

This is cleanup.
This also introduces a "deactivated" state to the last committed
word, that can be used for
Bug: 5875776

Change-Id: I1855adb8ac8123f6d2c5365b0ae899145e5c3ba1
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
2712f23acbb197af3b125da4cc47108e71b7446d 26-Jan-2012 Jean Chalard <jchalard@google.com> Remove mCommittedWordSavedForSuggestionResuming (A4)

Change-Id: Ia62ef33b5c777a258b02280bda1b8368780a7eef
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
2692a8700737d8eed268039aa27b22a31669da08 26-Jan-2012 Jean Chalard <jchalard@google.com> Move some functionality into LastComposedWord (A3)

Change-Id: Ie0ea02a061dd0cb84db5f33113ff433584636bc7
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
1f8fc62ccb5018716457dc309ab11ad3e1506ad1 26-Jan-2012 Jean Chalard <jchalard@google.com> Add useful information to LastComposedWord (A2)

Change-Id: Idf47f2e2bdd1d6394fc4b1ab7df28d64a808da1e
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
267563d1bb4d8091293fbd8774f0f95ef59f03c4 26-Jan-2012 Jean Chalard <jchalard@google.com> Add a class for previously composed data (A1)

Change-Id: I87498799e6a48b8fa65924a098bb0ceb7626dce1
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
0d0f01da674e89e294d14061837711996dc5a693 21-Dec-2011 Ken Wakasa <kwakasa@google.com> Fix a typo. A follow up to I68dd6b8d

Change-Id: I16fa4099c75faac35344b0e4d3c2b866ddac896a
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
0fd625bcfdfac1c10e7bd7f9088bf425fec08989 20-Dec-2011 Jean Chalard <jchalard@google.com> Fix a bug with wrong auto-correct cancellation

Auto-correct cancellation would sometimes kick in at
wrong times, causing crashes.

Bug: 5784542
Change-Id: I68dd6b8d9237ce9b66af2dc63e77ba6dd5fd69dd
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
9e8761c4402ddc11c942ed2e583bd7d58f70c5ea 14-Dec-2011 Jean Chalard <jchalard@google.com> Reorganize the auto-correction memory

Change-Id: I31cce9db471dcd4a7b3477bcb037a8ff482b7696
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
3708787fe91227083d2a1874fa41493d3bc9fe10 18-Dec-2011 Tadashi G. Takaoka <takaoka@google.com> Remove LatinKeyboard class

Change-Id: I68c667b00dadf2ed9f1c62fb7da37d2cf499cd81
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
196d82cdd740580ed79d801483dbc282be85d076 13-Dec-2011 Jean Chalard <jchalard@google.com> Use the WordComposer to check if we are composing a word

...instead of the hard-to-understand mHasUncommittedTypedChars.
This is possible because now the word composer is actually aware
of commits.

Change-Id: I36b664ce8402a280f801e87b9ebe161f416b0853
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
c73c26790fa9dcd836a918774d6efa39a05c0152 13-Dec-2011 Jean Chalard <jchalard@google.com> Make the word composer aware of commits.

Change-Id: I04e691fbc9227d4df195429bca89edea93575347
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
27dff63833bf1c8a36eed826746de3c6725d8423 13-Dec-2011 Jean Chalard <jchalard@google.com> Group all input-related info into an inner class.

Currently, these variables hold the info about the composing
word, or maybe some outdated info, and it's not very clear
which it is. LatinIME is maintaining the freshness info in
a separate boolean, and uses it throughout the code for many,
many things, leading to much confusion.
The idea in grouping this info is, it can be saved in another
instance and restored later. It can be tested against to know
whether there is actually outdated but kept info or not, and
it should allow to straighten out what is actually currently
being typed. Ultimately, it will eliminate the need for
LatinIME to keep track of the status of the info in the
word composer.

Change-Id: I00e2c690f303f8320c9be35590a6df4583e9e456
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
f7d6517d6b1a1dd88e2142e1a15703bb839be01b 13-Dec-2011 Jean Chalard <jchalard@google.com> Various mini-cleanups

- Stop the word composer from escaping - take a page from the law
of Demeter and only report what is actually needed.
- Fix typos in comments.
- Add a comment for a fishy processing.
- Remove a useless local variable.

Change-Id: I5fa78901cbb5483fc9683bfb7094f47244b85df6
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
117fc93f373cb86d4120c1261f9d0562c6529fec 13-Dec-2011 Jean Chalard <jchalard@google.com> Move mBestWord to the word composer.

mBestWord has a confusing name - it's actually an auto-correction.
It's cleaner if it lives in the word composer because an
auto-correction should be tied to a specific user input, and
should be reset each time the user input changes to avoid
race conditions.

Change-Id: I718d29395bc747372067e6440e090c6a181994ae
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
3651220327c051d8017045aa5e8919461507b3f8 09-Dec-2011 Jean Chalard <jchalard@google.com> Remove a duplicated variable.

This is awesome cleanup.

Change-Id: I35ce8940a13f3084630dc26d6e7e397acfdaac36
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
e22baaadd314c80f835e2e96fb0dfc73838ac2cd 29-Nov-2011 Tadashi G. Takaoka <takaoka@google.com> Get rid of usage of key index

Change-Id: I7596ce3ae52fde436d06c2dd95ae873c7aa5ef7f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
55042ff97732ccd755149f7a339a9be45957ae49 29-Nov-2011 Jean Chalard <jchalard@google.com> Merge "Resume suggestion when backspacing to the end of a word"
6b1f500da451de56932a8b2a99c63857994ece85 22-Nov-2011 Jean Chalard <jchalard@google.com> Resume suggestion when backspacing to the end of a word

Bug: 5515381
Change-Id: I26fea896feaf2e9716c7ae3d4f2630360f23ac50
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
117fc18ed46496c81596f8207bba30a09c7317d1 29-Nov-2011 Jean Chalard <jchalard@google.com> Keep count of the trailing single quotes for suggestions

Bug: 5665809
Change-Id: I4d9100dbe980861ccb55c78464524be670cac1f7
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
c83359f9746ca6f0269a1a7017b585c1a5cab9b8 18-Nov-2011 Jean Chalard <jchalard@google.com> Special case quotes at start and end of words

Single quote at start of word is not considered a part of a
word any more.
Single quote at the end of a word now behave like capitalization:
lookup in the dictionary is done *disregarding* a final quote,
and it is forcefully added back into the suggestions afterwards.

Bug: 5566368
Change-Id: I14dd3815f4b743edba56d64a3abdf4b73d863a6a
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
8fbf29e2d54027a17993cd0d4ad486e3454b56f6 28-Oct-2011 Tadashi G. Takaoka <takaoka@google.com> Make some private method static

Change-Id: Ia23765268be0ef89d7fe7c3f5372ed32d6615765
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
436a645ea837d36f7e0f81948d343fa6e166f33a 15-Sep-2011 Tadashi G. Takaoka <takaoka@google.com> Fix checking capitalized word code

This is a follow up change of If6c0edef.

Bug: 5328922
Change-Id: Idb415f53f3fea6660c7802577d08b4d89d4e7842
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
5c08151c227d98031abe27c3f0a8f43a7126ae9d 15-Sep-2011 Jean Chalard <jchalard@google.com> Avoid returning an object that's still used internally

There is no definite path known for this to end up being
touched by other classes, but we could imagine through
some way or some other it ends up shoved in the stringbuilder
pool, leading to catastrophic results.

Hopefully related to
Bug: 5248688

Change-Id: Ib8abfc31263cbf31d515ed607ced5d8253971938
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
ea843f2a2404f4bc04fda494e475520162cfca27 13-Sep-2011 Tadashi G. Takaoka <takaoka@google.com> Make WordComposer aware of capitalized word

Change-Id: If6c0edef2334f018f2e04c6034f8ce747206f150
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
f733074aaecdfd6e89cfee2daff8a9c1233b60f1 11-May-2011 satok <satok@google.com> Fix the available input locales and moved Recorrection

Bug: 4409091

Change-Id: I6efd23ebb9528bf1bd35320057a0ea264c187451
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
9fbfd5877305ed19a20663630b498b6b3fdae942 10-May-2011 satok <satok@google.com> Move re-correction codes to Recorrection.java

Change-Id: I0641f333bbc7d4ac27361c97252c4591584efb9d
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
8fbd55229243cb66c03d5ea1f79dfb39f596590d 22-Feb-2011 satok <satok@google.com> Add proximity info to native

Bug: 3311719

Change-Id: Ie596304070e321ad23fb67a13bf05e2b6af1b54b
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
887f11ee43ad621aa6ad93d535ab7f48dec73fc7 10-Feb-2011 Tadashi G. Takaoka <takaoka@google.com> Remove next letters frequency handling

Bug: 3428942
Change-Id: Id62f467ce4e50c60a56d59bf96770e799a4659e2
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
0b4ae1f578e768eec4ada90aeb81d11acb10eb2e 27-Sep-2010 Ken Wakasa <kwakasa@google.com> Capitalize the displayed text in the suggestion bar when all of the user typed chars are upper case

bug:3014227
Change-Id: Ic453e2fde57ce51be00f3a506e1c9328103ca99a
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
d1a8e3088bb6267a31e3351d304796d1507e3af6 22-Sep-2010 Tadashi G. Takaoka <takaoka@google.com> Fix ArrayIndexOutOfBoundsException in WordComposer

Bug: 3028277
Change-Id: I1c4d8dca4db8a70f851589d1fbd45a16ea1bfc1b
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
525141a402ac9a3fb3495cb069ad25b9ba1fc970 23-Aug-2010 satok <satok@google.com> Clean up LatinIME java

- remove unused code
- add @Override
- change the inappropriate cast

Change-Id: Ib25b4939e5b4273794ab0f6349776b5b62d89894
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
979f8690967ff5409fe18f5085858ccdb8e0ccf1 20-Aug-2010 satok <satok@google.com> DO NOT MERGE. Backport LatinIME from master to Gingerbread

TODO: Cleanup will follow.

Change-Id: I4a68ba9f2f55760aa24187f1f13fdfa8a0b70963
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
443c360d0afdbab091994244f045f4756feaf2b4 26-Mar-2010 Jean-Baptiste Queru <jbq@google.com> Clarify licensing

-use AOSP copyright instead of Google
-add NOTICE and tag file

Bug: 2548782
Change-Id: If50b2e9e9cc4b4876b0d047fc9f34e2d537a6da4
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
231cacd08075e88a2bcdf25f025206de524e880b 15-Mar-2010 Amith Yamasani <yamasani@google.com> Fix occasional correction errors in suggesting obvious corrections.

Bug: 2513996

The array of adjacent letters did not have the primary code in the first
position. Swap the codes around to make the primary the first one.

Change-Id: Id753254c88d440d3d76dbc048d123dfc78edf58d
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java
07b1603a3f9611f6d15dd7fcedf883d6ef8e5817 09-Mar-2010 Amith Yamasani <yamasani@google.com> Don't let the native code target be included twice when unbundling.

Move java code to a different directory so that the unbundled
version doesn't try to compile the native code again.

Change-Id: I05cf9e643824ddc448821f69805ccb0240c5b986
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/WordComposer.java