| Commit message (Expand) | Author | Age | Files | Lines |
* | Refactoring and groundwork to fix a bug with older apps•••This has a good, although small, impact on performance : it removes
a two-way IPC call in a most frequent case, while possibly adding
one in a rather unfrequent and less critical case.
Also, this fixes a bug with surrogate pairs. This specific branch
of code now correctly handles surrogate pairs.
Aside from this, it should have no impact on behavior.
However, since it does delay access to the previous character in
the text view by a two-way IPC call, it actually goes a long way
toward fixing bug#6668226. It is not really a fix and the race
condition still exists, but this change makes it much, much
harder to hit.
Bug: 6668226
Change-Id: Id11cc6a0b7488d6bd392227cafdcf3a8d4c62f6c
|  Jean Chalard | 2012-06-25 | 1 | -7/+9 |
* | Fix an occurrence of nested batch edits.•••This is harmless, but against policy.
Also, rework the checking code to be more readable, give more
information, and be called for all relevant methods - and not
for informative methods, which are not required to be in a
batch edit.
Change-Id: I03fa8b2e7d68a6a133f86be8a214671750c29256
|  Jean Chalard | 2012-06-13 | 1 | -12/+19 |
* | Move two methods in a more appropriate place•••Change-Id: I512b04e23490413a44b1ca0517102fe2d9138df3
|  Jean Chalard | 2012-06-12 | 1 | -0/+26 |
* | Move an editing method to the RichInputConnection•••Change-Id: Ie143ad008ca8deb1c5034cb80ec1cb28a6b0682d
|  Jean Chalard | 2012-06-12 | 1 | -0/+23 |
* | Move two editing utility methods to RichInputConnection•••Change-Id: If8d03bea1b6369cb3043da6321048d052995d664
|  Jean Chalard | 2012-06-12 | 1 | -0/+44 |
* | Move some editing methods to RichInputConnection.•••Change-Id: I8527776a4bd8236a85bb77f9791f9b76977ad181
|  Jean Chalard | 2012-06-08 | 1 | -0/+29 |
* | Merge RichInputConnection with EditingUtils•••Change-Id: I9982ff325bef56694402caef28a77683c52ccd71
|  Jean Chalard | 2012-06-08 | 1 | -5/+183 |
* | Make a wrapper for the input connection.•••The goal is to simplify the code in LatinIME.java as well as having
a handy place to put debug calls to see interaction with TextView.
Change-Id: I255227e7e7343e0c2f3dcd1f185e5020d6186732
|  Jean Chalard | 2012-06-08 | 1 | -0/+122 |