| Commit message (Expand) | Author | Age | Files | Lines |
* | am e58f3af8: Treat apostrophe as single quote in spell checker•••* commit 'e58f3af8a7bf852c3b100de1bd85d95d13e0e15e':
Treat apostrophe as single quote in spell checker
|  satok | 2012-05-07 | 1 | -6/+9 |
|\ |
|
| * | Treat apostrophe as single quote in spell checker•••Bug: 6435348
Change-Id: Iaaac9042e7e6cb21a3f2243bc6e8e055cc24f74d
|  satok | 2012-05-07 | 1 | -6/+9 |
* | | am 165725ab: Fix build•••* commit '165725aba8a179440af9c93869b35f206b2e133f':
Fix build
|  Tadashi G. Takaoka | 2012-05-06 | 2 | -6/+5 |
|\| |
|
| * | Fix build•••Related-change: I173a3dc0
Change-Id: I4b5adedb70f7501e84fd3604aa240161c97dc713
|  Tadashi G. Takaoka | 2012-05-07 | 2 | -6/+5 |
* | | am 8e50c5d1: Fix subtype name for a custom input style with en_US and en_GB•••* commit '8e50c5d198f65beb6679a9a1e0102e5fc52d7707':
Fix subtype name for a custom input style with en_US and en_GB
|  Tadashi G. Takaoka | 2012-05-06 | 3 | -14/+61 |
|\| |
|
| * | Fix subtype name for a custom input style with en_US and en_GB•••This change utilizes "UntranslatableReplacementStringInSubtypeName"
subtype extra value to display keyboard layout name dynamically.
Bug: 6449315
Change-Id: I9ef4c3d66ff9a223aa8c89c346d04cb72e4f6263
|  Tadashi G. Takaoka | 2012-05-07 | 3 | -14/+61 |
* | | am 4e6c6046: Merge "Fix newly created custom input style display name" into j...•••* commit '4e6c60464580213cda67c46499259d2ff0bbc493':
Fix newly created custom input style display name
|  Tadashi G. Takaoka | 2012-05-06 | 1 | -8/+14 |
|\| |
|
| * | Merge "Fix newly created custom input style display name" into jb-dev |  Tadashi G. Takaoka | 2012-05-06 | 1 | -8/+14 |
| |\ |
|
| | * | Fix newly created custom input style display name•••This will revert I4263632e
Bug: 6443665
Bug: 6410653
Change-Id: Id9ad1a204ed9802488abfc2c536a95d62d55afe0
|  Tadashi G. Takaoka | 2012-05-07 | 1 | -8/+14 |
* | | | am 3665e2a8: Merge "Tidy up the MakedictLog class." into jb-dev•••* commit '3665e2a8fc29c9bbe98d1c73e00af26abd6a5421':
Tidy up the MakedictLog class.
|  Ken Wakasa | 2012-05-06 | 1 | -12/+16 |
|\| | |
|
| * | | Merge "Tidy up the MakedictLog class." into jb-dev |  Ken Wakasa | 2012-05-06 | 1 | -12/+16 |
| |\ \
| | |/
| |/| |
|
| | * | Tidy up the MakedictLog class.•••Follow up to I436b2b7b
Change-Id: Id17b134dab2f876b874a505e92a379c8b5567fa4
|  Ken Wakasa | 2012-05-05 | 1 | -12/+16 |
* | | | am 4c9bdcc9: Merge "Fix missing synchronized modifier" into jb-dev•••* commit '4c9bdcc9579288ca379c49d36c0ba0ec81515ef7':
Fix missing synchronized modifier
|  Tadashi G. Takaoka | 2012-05-06 | 1 | -1/+1 |
|\| | |
|
| * | | Merge "Fix missing synchronized modifier" into jb-dev |  Tadashi G. Takaoka | 2012-05-06 | 1 | -1/+1 |
| |\ \ |
|
| | * | | Fix missing synchronized modifier•••Change-Id: Ied70a86bedb08adcf8353b189367172459f55292
|  Tadashi G. Takaoka | 2012-05-07 | 1 | -1/+1 |
| | |/ |
|
* | | | am 90b73b85: Merge "Get subtype name string resource from its own locale" int...•••* commit '90b73b85e4d1846b84f97fb3b1a5f7897f89b985':
Get subtype name string resource from its own locale
|  Tadashi G. Takaoka | 2012-05-06 | 1 | -3/+14 |
|\| | |
|
| * | | Get subtype name string resource from its own locale•••Bug: 6443655
Change-Id: Ib9ee55178f0d0f885aa0640b9cba4a179cf0c566
|  Tadashi G. Takaoka | 2012-05-07 | 1 | -3/+14 |
| |/ |
|
* | | Merge "record full text after finishing session" |  Kurt Partridge | 2012-05-04 | 2 | -5/+61 |
|\ \ |
|
| * | | record full text after finishing session•••uses onWindowHidden() callback as proxy for finishing session.
Bug: 6188932
Change-Id: Ic63b47c946ca91fc35f80d71b2f9e24e2d0339ac
|  Kurt Partridge | 2012-05-04 | 2 | -4/+60 |
* | | | am 03b423f3: Suppress debug log from makedict in LatinIME•••* commit '03b423f313cccb85890346ec4e6e347335f89fbf':
Suppress debug log from makedict in LatinIME
|  Ken Wakasa | 2012-05-04 | 1 | -1/+4 |
|\ \ \
| | |/
| |/| |
|
| * | | Suppress debug log from makedict in LatinIME•••bug: 6447900
Change-Id: I436b2b7b261b422a7edca9cb99a4689b63877fe0
|  Ken Wakasa | 2012-05-05 | 1 | -1/+4 |
* | | | associate a per-device UUID with the researchLog•••logged upon starting a session
Bug: 6188932
Change-Id: I197d231fbc1d87cf5a3649b485a9be4b17898ba3
|  Kurt Partridge | 2012-05-02 | 1 | -0/+16 |
* | | | am 9ba92faa: Merge "Fix build breakage" into jb-dev•••* commit '9ba92faa81f864c721ee1a9ba8b97c3ead49a38d':
Fix build breakage
|  satok | 2012-05-02 | 1 | -1/+1 |
|\| | |
|
| * | | Fix build breakage•••Change-Id: I22305137b336c9aab019d044a517ae8bc5fefe45
|  satok | 2012-05-02 | 1 | -1/+1 |
* | | | am 57007ed5: Merge "Workaround return preserved backing view height when the ...•••* commit '57007ed582fbe89b2f2ac24e06a15a4fb5a948df':
Workaround return preserved backing view height when the backing view is not ready
|  satok | 2012-05-02 | 1 | -2/+17 |
|\| | |
|
| * | | Merge "Workaround return preserved backing view height when the backing view ... |  satok | 2012-05-02 | 1 | -2/+17 |
| |\ \
| | |/
| |/| |
|
| | * | Workaround return preserved backing view height when the backing view is not ...•••Change-Id: If4f24500ead516c46e6a93a95291e0897548c2f0
|  satok | 2012-05-02 | 1 | -2/+17 |
* | | | Merge "log packageName in researchLogger on startup" |  Kurt Partridge | 2012-05-01 | 1 | -0/+2 |
|\ \ \
| |/ /
|/| | |
|
| * | | log packageName in researchLogger on startup•••Bug: 6188932
Change-Id: I85f434bf284d6b481893f7d41c884a4f0c57ce49
|  Kurt Partridge | 2012-04-30 | 1 | -0/+2 |
| |/ |
|
* | | Fix checking if subtype belongs to this ime•••Bug: 6422318
Change-Id: I5779c0e277444315191fa964a976dcb4316cc24a
|  Tadashi G. Takaoka | 2012-05-01 | 2 | -3/+17 |
* | | Don't autocorrect after suggestion resuming•••Bug: 6105732
Change-Id: I92e7a9c6d6eb648f747c3b396d7993479fd8478a
|  Jean Chalard | 2012-05-01 | 2 | -0/+15 |
|/ |
|
* | Avoid Resources$NotFoundException•••bug: 6410653
Change-Id: I4263632e76b44abf8ecd9114a9eb185ad39201fd
|  Ken Wakasa | 2012-04-28 | 2 | -2/+6 |
* | Add a flag for bigram presence in the header•••This is a cherry-pick of Icb602762 onto jb-dev.
Bug: 6355745
Change-Id: Icb602762bb0d81472f024fa491571062ec1fc4e9
|  Jean Chalard | 2012-04-26 | 2 | -4/+34 |
* | Merge "Ignore bigrams that are not also listed as unigrams" into jb-dev |  Jean Chalard | 2012-04-26 | 3 | -26/+29 |
|\ |
|
| * | Ignore bigrams that are not also listed as unigrams•••This is a cherry pick of I14b67e51 on jb-dev
Bug: 6340915
Change-Id: Iaa512abe1b19ca640ea201f9761fd7f1416270ed
|  Jean Chalard | 2012-04-26 | 3 | -26/+29 |
* | | Merge "Fix SubtypeSwitcher incomplete initialization" into jb-dev |  Tadashi G. Takaoka | 2012-04-25 | 1 | -1/+2 |
|\ \ |
|
| * | | Fix SubtypeSwitcher incomplete initialization•••Bug: 6400718
Change-Id: Id5dce156ad397b911bfeaedeeddd4aeb21a10b3a
|  Tadashi G. Takaoka | 2012-04-26 | 1 | -1/+2 |
| |/ |
|
* / | Fix "no language" subtype name (DO NOT MERGE)•••* Move SubtypeLocale.get{Full,Middle,Short}DisplayName() to
LatinLeyboardView and add unit tests (SpacebarTextTests).
* Add SubtypeLocale.getSubtypeDisplayName()
This is a cherry-pick of I57420c6a from Master.
Bug: 6393865
Change-Id: I68748189c17c73984ac4ae05a5a40fb54bf46453
|  Tadashi G. Takaoka | 2012-04-26 | 5 | -66/+50 |
|/ |
|
* | Cancel SubtypePreference dialog properly•••Bug: 6384416
Bug: 6387408
Change-Id: Ia7b0653a09410b42a55915815c887bf0ad56c856
|  Tadashi G. Takaoka | 2012-04-25 | 1 | -1/+10 |
* | Save & restore additional subtype dialog state when orientation is changed•••Bug: 6384416
Change-Id: Id5fa4742ad900fafb82cc37a0bbb9f380b99254d
|  Tadashi G. Takaoka | 2012-04-25 | 1 | -67/+100 |
* | Ignore unknown keyboard layout safely•••Bug: 6393755
Change-Id: I3a74b23f934cd52925026ad04647cc76de92ee07
|  Tadashi G. Takaoka | 2012-04-25 | 3 | -11/+19 |
* | Merge "Change expandable binary dict write to a temp file first." |  Tom Ouyang | 2012-04-24 | 1 | -1/+4 |
|\ |
|
| * | Change expandable binary dict write to a temp file first.•••Bug: 6380724
Change-Id: Ic1d0d902dc45ecb41a1792f33a60ab85e606fcef
|  Tom Ouyang | 2012-04-24 | 1 | -1/+4 |
* | | Merge "Fix binary reading code performance." |  Jean Chalard | 2012-04-23 | 1 | -1/+10 |
|\ \ |
|
| * | | Fix binary reading code performance.•••This is not the Right fix ; the Right fix would be to read
the file in a buffered way. However this delivers tolerable
performance for a minimal amount of code changes.
We may want to skip submitting this patch, but keep it around
in case we need to use the functionality until we have a good
patch.
Change-Id: I1ba938f82acfd9436c3701d1078ff981afdbea60
|  Jean Chalard | 2012-04-24 | 1 | -1/+10 |
* | | | Merge "Make the "Touch again to save" hint text touchable." |  Tadashi G. Takaoka | 2012-04-23 | 1 | -7/+18 |
|\ \ \ |
|
| * | | | Make the "Touch again to save" hint text touchable.•••Bug: 6355346
Change-Id: I96933719cc94f25e6c7ecb1d6345c11b6acc4134
|  Tadashi G. Takaoka | 2012-04-24 | 1 | -7/+18 |
* | | | | Merge "Fix a bug where a node size would be seen as increasing." |  Jean Chalard | 2012-04-23 | 1 | -5/+25 |
|\ \ \ \ |
|
| * | | | | Fix a bug where a node size would be seen as increasing.•••The core reason for this is quite shrewd. When a word is a bigram
of itself, the corresponding chargroup will have a bigram referring
to itself. When computing bigram offsets, we use cached addresses of
chargroups, but we compute the size of the node as we go. Hence, a
discrepancy may happen between the base offset as seen by the bigram
(which uses the recomputed value) and the target offset (which uses
the cached value).
When this happens, the cached node address is too large. The relative
offset is negative, which is expected, since it points to this very
charnode whose start is a few bytes earlier. But since the cached
address is too large, the offset is computed as smaller than it should
be.
On the next pass, the cache has been refreshed with the newly computed
size and the seen offset is now correct (or at least, much closer to
correct). The correct value is larger than the previously computed
offset, which was too small. If it happens that it crosses the -255 or
-65335 boundary, the address will be seen as needing 1 more byte than
previously computed. If this is the only change in size of this node,
the node will be seen as having a larger size than previously, which
is unexpected. Debug code was catching this and crashing the program.
So this case is very rare, but in an even rarer occurence, it may
happen that in the same node, another chargroup happens to decrease
it size by the same amount. In this case, the node may be seen as
having not been modified. This is probably extremely rare. If on
top of this, it happens that no other node has been modified, then
the file may be seen as complete, and the discrepancy left as is
in the file, leading to a broken file. The probability that this
happens is abyssally low, but the bug exists, and the current debug
code would not have caught this.
To further catch similar bugs, this change also modifies the test
that decides if the node has changed. On grounds that all components
of a node may only decrease in size with each successive pass, it's
theoritically safe to assume that the same size means the node
contents have not changed, but in case of a bug like the bug above
where a component wrongly grows while another shrinks and both cancel
each other out, the new code will catch this. Also, this change adds
a check against the number of passses, to avoid infinite loops in
case of a bug in the computation code.
This change fixes this bug by updating the cached address of each
chargroup as we go. This eliminates the discrepancy and fixes the
bug.
Bug: 6383103
Change-Id: Ia3f450e22c87c4c193cea8ddb157aebd5f224f01
|  Jean Chalard | 2012-04-24 | 1 | -5/+25 |
| | |/ /
| |/| | |
|
* | | | | Fix NPE in AdditionalSubtypeSettings•••Bug: 6384416
Change-Id: I878071b8b78acce51649f9637b59830ab681c696
|  Tadashi G. Takaoka | 2012-04-24 | 1 | -0/+1 |
| |/ /
|/| | |
|