| Commit message (Expand) | Author | Age | Files | Lines |
* | Merge "Simplify CursorAnchorInfoCompatWrapper" |  Yohei Yukawa | 2014-10-09 | 1 | -82/+104 |
|\ |
|
| * | Simplify CursorAnchorInfoCompatWrapper•••With this CL, we will use CursorAnchorInfoCompatWrapper just to
avoid unexpected NoClassDefFoundError due to the direct
dependency CursorAnchorInfo class, which is available only on
API level 21 and later.
Change-Id: I254ff83f1ca41daa21d0666b5824af22ba529022
|  Yohei Yukawa | 2014-10-09 | 1 | -82/+104 |
* | | Add keyboard shadow•••This CL sets 8dp elevation ot input view in order to cast a shadow
onto underlying application.
Bug: 16210054
Change-Id: I7779c63612fc88e24dde65de3e4e7a45b9d1762f
|  Tadashi G. Takaoka | 2014-10-09 | 3 | -7/+114 |
|/ |
|
* | Add a utility method to SuggestionSpanUtils•••This is a ground work for subsequent CLs.
BUG: 16995261
Change-Id: Icbb708a35412a635a0d625b520069840c0bb0904
|  Yohei Yukawa | 2014-10-06 | 1 | -0/+28 |
* | Add unittest for SuggestionSpanUtils•••This adds unittest for SuggestionSpanUtils for subsequent CLs.
No behavior change is intended in this CL.
BUG: 16995261
Change-Id: I90d1591cab893a1421ca633963b7c8f00a5fe4b4
|  Yohei Yukawa | 2014-10-06 | 1 | -1/+6 |
* | am 5139c4fd: am 702a736e: am 31838876: am 9baaa4b5: am 6ad437ed: Merge "Fix N...•••* commit '5139c4fd28d1a34981d590f2fbec9b407481ea52':
Fix NPE due to the lack of null-check
|  Yohei Yukawa | 2014-10-01 | 1 | -3/+3 |
|\ |
|
| * | Fix NPE due to the lack of null-check•••The case that was not coverted well is that
CursorAnchorInfoCompatWrapper could be instantiated
with null object. In such situations, we should
do nothing.
BUG: 17682582
Change-Id: I6625a2f0ed8c5580ed9edfe4728f342da77a8e40
|  Yohei Yukawa | 2014-09-29 | 1 | -3/+3 |
* | | Add allowRedundantMoreKeys attribute•••This CL also adds a couple of custom layout tests of Nordic languages.
Bug: 10787354
Change-Id: I5e875d3f30863395511afa82f0a02deb093d3a6f
|  Tadashi G. Takaoka | 2014-09-25 | 1 | -0/+47 |
* | | resolved conflicts for merge of 233a2f21 to master•••Change-Id: If391cc622367dfb4448c6a5c32b82111d352d86e
|  Yohei Yukawa | 2014-09-18 | 1 | -2/+16 |
|\| |
|
| * | Use Add-To-Dictionary indicator only•••With this CL, the previously used commit indicator was reverted.
Instead we use the add-to-dictionary indicator only at the moment.
This CL also fixes the indicator position in bidi context.
BUG: 17335734
Change-Id: I5f7cf173ddc30876e2b01320acaff8ba4265edf6
|  Yohei Yukawa | 2014-09-18 | 1 | -2/+16 |
* | | am 42ddc212: am f930ce12: am 1caa0b71: Merge "Follow up API signature changes...•••* commit '42ddc2127deb117a0bb2b7a7797cb8c9ba335f5a':
Follow up API signature changes of CursorAnchorInfo
|  Yohei Yukawa | 2014-09-08 | 1 | -10/+15 |
|\| |
|
| * | Follow up API signature changes of CursorAnchorInfo•••This is a follow up CL for Ic8c6fab58c01206872a34e7ee604cdda.
No behavior change is intended in this CL.
BUG: 17365414
BUG: 17335734
Change-Id: I4299536d0cb0c660b7b564653c72c9cb409a7aa5
|  Yohei Yukawa | 2014-09-08 | 1 | -10/+15 |
* | | am f2c509a8: am 310da35c: Merge "Follow up API signature change" into lmp-dev•••* commit 'f2c509a81ef107e6c71dc6804417469d12c94fca':
Follow up API signature change
|  Yohei Yukawa | 2014-09-03 | 1 | -17/+15 |
|\| |
|
| * | Follow up API signature change•••This is a follow up CL for API signature change in
I772c48ff18918e48a81e807b48ff907614485c09
BUG: 17320996
Change-Id: Ic8b6162bda12bf74fae79af212c5d81c400eb9e8
|  Yohei Yukawa | 2014-09-03 | 1 | -17/+15 |
* | | am 6e29bf56: am 8c42bf54: Follow API signature change in CursorAnchorInfo•••* commit '6e29bf56c680331a7d1a50be38212c1356cb584d':
Follow API signature change in CursorAnchorInfo
|  Yohei Yukawa | 2014-09-03 | 1 | -28/+10 |
|\| |
|
| * | Follow API signature change in CursorAnchorInfo•••This is just a follow up CL for Ia8cbb9f6b41cd9509fc0147fd68763df.
No behavial change is intended.
BUG: 17200900
Change-Id: Iba23b731ebde64ec2e816c5b4bef1d93632fce1e
|  Yohei Yukawa | 2014-09-02 | 1 | -28/+10 |
* | | am 2fabd50d: am f507d1fe: Support RTL layout in custom input style settings•••* commit '2fabd50df49f894afde15ac5f4ebd2ff5372a9c4':
Support RTL layout in custom input style settings
|  Tadashi G. Takaoka | 2014-08-29 | 1 | -3/+16 |
|\| |
|
| * | Support RTL layout in custom input style settings•••Bug: 17322353
Change-Id: I3b211ab8729121271563a8a243558a58ee7847c2
|  Tadashi G. Takaoka | 2014-08-29 | 1 | -3/+16 |
* | | am 3ef26ac1: am 6bd267f4: Merge "Add new attributes to our notification" into...•••* commit '3ef26ac13b677bc8d7adeed378ce6d6cbad171ee':
Add new attributes to our notification
|  Jean Chalard | 2014-08-28 | 1 | -0/+83 |
|\| |
|
| * | Add new attributes to our notification•••Bug: 17167221
Bug: 17128331
Change-Id: I6a045fd2398f40dbdc10c9d20993f7513e1f2cff
|  Jean Chalard | 2014-08-28 | 1 | -0/+83 |
* | | am 2a2d324e: am 8380f921: Fix a bug where the top prediction would disappear.•••* commit '2a2d324eb627807a9d09b491fbb4ac78ffb253fc':
Fix a bug where the top prediction would disappear.
|  Jean Chalard | 2014-08-26 | 1 | -1/+1 |
|\| |
|
| * | Fix a bug where the top prediction would disappear.•••This is because prediction can't be easily distinguished in
style. This fixes the bug by simulating the right members,
but some refactoring should be done to remove useless
booleans.
Bug: 17271923
Change-Id: Ib88f3fb95678021624e59535492926dd315d26fb
|  Jean Chalard | 2014-08-26 | 1 | -1/+1 |
* | | Fix unit tests•••Change-Id: I48bfa4e4dd80f36d2fe0a1e9d2a2706533cc722e
|  Jean Chalard | 2014-08-25 | 1 | -1/+3 |
* | | Merge "Revert "Revert "[ML1] Introduce RichInputMethodSubtype""" |  Jean Chalard | 2014-08-25 | 1 | -3/+6 |
|\ \ |
|
| * | | Revert "Revert "[ML1] Introduce RichInputMethodSubtype""•••This reverts commit a63d0a8ee6cb05bcddb69bf9a6018853d89d886a.
This patch seems to be fine after all, but was submitted without its companion [ML1.1] patch causing a build breakage. Reverting the revert and submitting both at the same time seems like the right thing to do.
Change-Id: Ib8fefa40b74dcee0edb025a52dac9b35c82d49df
|  Jean Chalard | 2014-08-25 | 1 | -3/+6 |
* | | | Merge "Revert "[ML1] Introduce RichInputMethodSubtype"" |  Jean Chalard | 2014-08-22 | 1 | -6/+3 |
|\| | |
|
| * | | Revert "[ML1] Introduce RichInputMethodSubtype"•••This reverts commit 8ffe4bc9321e582a4d882f21e465d5886616f489.
Change-Id: I9d4c98b0adfdb78b0f4d376f7691e50d1bd2228f
|  Jean Chalard | 2014-08-22 | 1 | -6/+3 |
* | | | am 96db9222: am cabb66e9: follow-up to API change in I4a577bfd02b37b•••* commit '96db9222c2c8c728498751221cc92664676dd4f0':
follow-up to API change in I4a577bfd02b37b
|  Yohei Yukawa | 2014-08-22 | 1 | -87/+19 |
|\ \ \
| |/ /
|/| /
| |/ |
|
| * | follow-up to API change in I4a577bfd02b37b•••BUG: 17182367
BUG: 17185263
Change-Id: Id54ca29c191b9752fa82ffe5a960113b2e97e5c1
|  Yohei Yukawa | 2014-08-21 | 1 | -87/+19 |
| * | Merge "DO NOT MERGE: Abolish source code overlay and introduce overridable sr... |  Ken Wakasa | 2014-08-16 | 1 | -29/+0 |
| |\ |
|
| | * | DO NOT MERGE: Abolish source code overlay and introduce overridable src dir•••This should make IDEs happy with appropriate source code directory
selection.
Change-Id: Ic734bd4d20aa050c688a3158b1a382ae0ac18991
(cherry picked from commit fb74ab15c1343084740d65ef8744cad33a678e82) |  Ken Wakasa | 2014-08-20 | 1 | -29/+0 |
* | | | [ML1] Introduce RichInputMethodSubtype•••Bug: 11230254
Change-Id: Ic7a1bf938a5a186dcff527b556295aba2406e8b9
|  Jean Chalard | 2014-08-22 | 1 | -3/+6 |
* | | | am 17aeaa75: am fa39ffcf: Support more methods in the wrapper of CursorAnchor...•••* commit '17aeaa75780591f1bf7fefcc887869fd90c88a9f':
Support more methods in the wrapper of CursorAnchorInfo
|  Yohei Yukawa | 2014-08-20 | 2 | -43/+156 |
|\| | |
|
| * | | Support more methods in the wrapper of CursorAnchorInfo•••This CL add more compatibility wrapper methods for
CursorAnchorInfo.
This CL also adds more utility functions and types into
CompatUtils to reduce explict cast operations.
Change-Id: Id50165b552bbf28b832a6da13bf06eedcd2a190e
|  Yohei Yukawa | 2014-08-20 | 2 | -43/+156 |
| |/ |
|
* / | Abolish source code overlay and inroduce overridable src dir•••This should make IDEs happy with appropriate source code directory
selection.
bug: 16829244
Change-Id: Ic734bd4d20aa050c688a3158b1a382ae0ac18991
|  Ken Wakasa | 2014-08-16 | 1 | -29/+0 |
|/ |
|
* | Add BuildCompatUtils to get an effective platfrom API version•••This CL removes reference of VERSION_CODES.CUR_DEVELOPMENT.
Bug: 13888366
Change-Id: I5c8499a175473a220c8fb04ead219760c585a19a
|  Tadashi G. Takaoka | 2014-08-13 | 1 | -0/+43 |
* | Add CursorAnchorInfoCompatWrapper for KitKat and older platforms•••Change-Id: Ia26c783ebefd7b928d623a598792b7ba32d89a80
|  Yohei Yukawa | 2014-08-12 | 1 | -0/+135 |
* | Add ViewCompatUtils.setElevation•••Bug: 16210054
Change-Id: I632158951a60ab527246410caefd9fbe471dd859
|  Tadashi G. Takaoka | 2014-08-05 | 1 | -0/+10 |
* | Clean up compatible utility classes•••Change-Id: I95a682052037d292801477db0f05e04926b61412
|  Tadashi G. Takaoka | 2014-08-04 | 7 | -29/+40 |
* | Enable InputMethodService#onUpdateCursor behind the flag•••With this CL, InputMethodService#onUpdateCursor and
InputMethodService#onUpdateCursorAnchorInfo can be enabled
on L when ENABLE_CURSOR_ANCHOR_INFO_CALLBACK and
ENABLE_CURSOR_RECT_CALLBACK are specified, respectively.
BUG: 16382260
Change-Id: I29924128f6bd2f08cbd91cc4e82c9c4a6ecce3ff
|  Yohei Yukawa | 2014-07-20 | 1 | -27/+0 |
* | Add two convenient utility methods for L new API•••This CL adds two convenient utility methods for
InputConnection#requestCursorAnchorInfo to encapsulate
a bit complicated parameter construction.
BUG: 16382260
Change-Id: Ib11e3bd15a4edcb602c08ff830b2fb7b34ec00da
|  Yohei Yukawa | 2014-07-19 | 1 | -6/+70 |
* | Add a compatibility library for newly added methods in L•••This CL adds an compatibility library for
InputConnection#requestCursorAnchorInfo method that is supposed to
be available in L and later.
BUG: 16382260
Change-Id: I68be0c56b9fd929546e8706ccece938ae4f33339
|  Yohei Yukawa | 2014-07-18 | 1 | -0/+70 |
* | Rename ProductionFlag to ProductionFlags•••Change-Id: I5da2dbf8828fa0e176e7c2496392a5f561ebfe20
|  Tadashi G. Takaoka | 2014-07-16 | 1 | -2/+2 |
* | Rename LatinImeLogger to DebugFlags•••Bug: 15318007
Change-Id: Ic0268fd12865c9a692a5e7110a9beb76cb8b6d7f
|  Tadashi G. Takaoka | 2014-07-16 | 1 | -2/+2 |
* | Simplify the wrapper for TextInfo#getCharSequence•••This CL simplifies the wrapper method for
TextInfo#getCharSequence() because in the almost all cases we want
to use the result of TextInfo#getText() as the default value.
BUG: 16029304
Change-Id: I62f987aed8ca42b093255e6c0703d6120fa01299
|  Yohei Yukawa | 2014-07-09 | 1 | -3/+11 |
* | Add a compatibility utility class for TextInfo•••This is a groundwork for enabling LocaleSpan support in spell
checker service. TextInfo#getCharSequence is supposed to be
available in API Level 21 and later. We need some abstraction
layer as usual.
BUG: 16029304
Change-Id: Iafbf2877db393dbd040295c21d429334e3a13a5f
|  Yohei Yukawa | 2014-07-08 | 1 | -0/+59 |
* | Ensure each character is coverted by at most one LocaleSpan•••This is a groundwork to attach LocaleSpan for committed text
in LatinIME.
This CL adds a utility method to ensure that a given range
of the text is coverted by at most one LocaleSpan. Of course
it could be possible to allow a substring to be coverted by
multiple LocaleSpans at the same time, but ensuring uniqueness
for LocaleSpan is supposed to be a good starting point.
BUG: 16029304
Change-Id: Ic33a7178d0df1f05d3626aeb5773ec902254703f
|  Yohei Yukawa | 2014-07-07 | 1 | -5/+170 |
* | Add compatibility utility class for LocaleSpan•••This is a groundwork for enabling LocaleSpan support.
LocaleSpan is available in API Level 17 and later. We need some
abstraction layer as usual.
BUG: 16029304
Change-Id: Iead1afdc540216edb1b17f91a40d9edb2e790168
|  Yohei Yukawa | 2014-07-04 | 1 | -0/+59 |
* | Additional subtype ID should be independent of OS-version•••This CL consolidates the initialization logic for additional
subtypes so that each additional subtypes can have predictable
subtype ID regardless of OS version.
Previously subtype IDs for additional subtypes are calculated
differently depending on the running OS version with hoping it
minimizes the risk of compatibility issues. However, it is
getting harder and harder to maintain slightly different
logic between OSes. Thus we decided to unify the logic into
that in KitKat even though it may causes some breaking changes.
Note that the actual extra values that are used to instantiate
InputMethodSubtype object are still determined on the fly
depending on the running OS version. However these actual
extra values are no longer used for the subtype ID calculation.
BUG: 16000850
Change-Id: Id3c262386a7bc7ed75966b1395a50171abe550d3
|  Yohei Yukawa | 2014-07-04 | 1 | -1/+7 |
* | Use whether it's exact match to detect distracters.•••Bug: 13142176
Change-Id: Id5b7286d28897931f7bfe571be45d46ffeef4adf
|  Keisuke Kuroyanagi | 2014-05-26 | 1 | -1/+1 |