Jean Chalard
eb6d41a525
[IL67] Externalize a call to the keyboard switcher
...
Bug: 8636060
Change-Id: Ib13a54854e30afb79217a0a1f2aeca50a95ba155
2014-01-23 13:10:02 +09:00
Jean Chalard
ab80b41a0d
[IL66] Remove two accesses to KeyboardSwitcher.
...
Bug: 8636060
Change-Id: I3b144993e2bcd552f9b292b8f057c9db4216125c
2014-01-23 13:09:58 +09:00
Jean Chalard
05d9fcff2d
am a91dfff5: [IL65] Pull up X,Y processing, step 4
...
* commit 'a91dfff5e54f68c4003327eeca47286084c35a2f':
[IL65] Pull up X,Y processing, step 4
2014-01-22 18:44:50 -08:00
Jean Chalard
0f06d8801a
am 352286a4: [IL64] Pull up X,Y processing, step 3
...
* commit '352286a43b0f951a5082ca741c2bd7f501f48c81':
[IL64] Pull up X,Y processing, step 3
2014-01-22 18:44:48 -08:00
Jean Chalard
782bd10489
am b8216a4e: [IL63] Pull up X,Y processing, step 2
...
* commit 'b8216a4e7eff303f8803552d47b1e553a7992f5b':
[IL63] Pull up X,Y processing, step 2
2014-01-22 01:36:33 -08:00
Jean Chalard
992d020c87
am 2b38b5e8: [IL62] Pull up X,Y processing, step 1
...
* commit '2b38b5e8e60900e45a9d5d591ba6f7f7788e535c':
[IL62] Pull up X,Y processing, step 1
2014-01-22 01:36:30 -08:00
Jean Chalard
a91dfff5e5
[IL65] Pull up X,Y processing, step 4
...
This works because getKey{X,Y} is a no-op on
Constants.NOT_A_COORDINATE.
Bug: 8636060
Change-Id: I2f7dd96b6011f094110f7978f8ff24ef2a6e2585
2014-01-22 14:44:27 +09:00
Jean Chalard
352286a43b
[IL64] Pull up X,Y processing, step 3
...
Bug: 8636060
Change-Id: Ic051e5d5514d270101b0571a2d30e2caa8f85bc1
2014-01-22 14:44:25 +09:00
Jean Chalard
b8216a4e7e
[IL63] Pull up X,Y processing, step 2
...
This also fixes the coordinates passed to logOnDelete and
log onSeparator.
Bug: 8636060
Change-Id: I4703d61ad7de76b501adca18df3a69e06450c9a1
2014-01-22 14:42:52 +09:00
Jean Chalard
2b38b5e8e6
[IL62] Pull up X,Y processing, step 1
...
This is fine because getKey{X,Y} is idempotent for any
non-keyboard coordinate value.
However this makes a net change : the x,y values passed to
LatinImeLoggerUtils.onNonSeparator are now different.
The point is however that they used to be wrong. The logged
values used not to account for the keyboard padding that
is present on tablets, and in the simulating tools we don't
know about that padding so we couldn't use the coordinates.
The catch here is that other calls like LoggerUtils.onSeparator
should follow suit, but this is too big a change to do it at once.
Follow-up changes will fix them too.
Bug: 8636060
Change-Id: If4b3d3cb1ed4b44c35f23e66aba3b5797236bba7
2014-01-22 14:41:45 +09:00
Jean Chalard
073faa18ee
am 591580ee: Merge "[IL61] Remove an internal use of key coordinates"
...
* commit '591580ee8a084d06343b95e409931d05c7269e3c':
[IL61] Remove an internal use of key coordinates
2014-01-21 21:21:47 -08:00
Jean Chalard
591580ee8a
Merge "[IL61] Remove an internal use of key coordinates"
2014-01-22 05:19:45 +00:00
Keisuke Kuroyanagi
9768c15e22
am c894071b: Merge "Use memmove for all place src and dest can be same."
...
* commit 'c894071b2d151364eb1fefd8632a1d1cb6d87036':
Use memmove for all place src and dest can be same.
2014-01-20 11:34:29 -08:00
Keisuke Kuroyanagi
c894071b2d
Merge "Use memmove for all place src and dest can be same."
2014-01-20 19:31:52 +00:00
Keisuke Kuroyanagi
3e0777e726
Use memmove for all place src and dest can be same.
...
Change-Id: I03e5c8f95cb22c7096ff545f1181f914b80a6c58
2014-01-20 11:27:01 -08:00
Tadashi G. Takaoka
ce750e83f8
am 6e15af26: Merge "Fix newline string resource"
...
* commit '6e15af26268e122a0e3021d78641072d2a78ea96':
Fix newline string resource
2014-01-20 02:46:52 -08:00
Tadashi G. Takaoka
528bddec97
am c93cf1c3: Use sorted int[] to represent word separators
...
* commit 'c93cf1c398fbea8bde4b568dae1fbe2f8d9b4180':
Use sorted int[] to represent word separators
2014-01-20 02:46:43 -08:00
Tadashi G. Takaoka
6e15af2626
Merge "Fix newline string resource"
2014-01-20 10:45:11 +00:00
Tadashi G. Takaoka
c93cf1c398
Use sorted int[] to represent word separators
...
Change-Id: I4103541d99fe59bfcf12379a1298a0a690497846
2014-01-20 19:40:02 +09:00
Tadashi G. Takaoka
08ce454aa5
Fix newline string resource
...
The newline string resource "\n" doesn't work off-device simulation.
Bug: 12623502
Change-Id: I3ad63d8afe50be174493d43f00f7191062c87cb7
2014-01-20 19:36:20 +09:00
Tadashi G. Takaoka
1905a54b9a
am 5b6ebdbe: Merge "Refactor logic to retrieve relevant suggestions a bit"
...
* commit '5b6ebdbe9e7c386088dc8a39610b1169954f8743':
Refactor logic to retrieve relevant suggestions a bit
2014-01-20 01:59:56 -08:00
Tadashi G. Takaoka
5b6ebdbe9e
Merge "Refactor logic to retrieve relevant suggestions a bit"
2014-01-20 09:57:43 +00:00
Tadashi G. Takaoka
6bbcc01070
am 837cdd73: Add SpacingAndPunctuationsTests
...
* commit '837cdd738b7ddbeac04b15230f01e44d247bd50a':
Add SpacingAndPunctuationsTests
2014-01-20 01:40:32 -08:00
Tadashi G. Takaoka
837cdd738b
Add SpacingAndPunctuationsTests
...
Change-Id: I78d488ad84a11af809ee1f8d3d2fa01a89fbfa28
2014-01-20 18:33:45 +09:00
Tadashi G. Takaoka
3033cc51b8
Refactor logic to retrieve relevant suggestions a bit
...
Change-Id: Ic7d2cbb2c1b2deaa4e735484bdc7413c0b3b1939
2014-01-20 12:08:25 +09:00
Keisuke Kuroyanagi
6646161f80
am 3f3b0af5: Merge "Fix unit tests by adding @UsedForTesting"
...
* commit '3f3b0af5b759ef87fbc42935a53b6827c7237f05':
Fix unit tests by adding @UsedForTesting
2014-01-19 14:48:26 -08:00
Keisuke Kuroyanagi
3f3b0af5b7
Merge "Fix unit tests by adding @UsedForTesting"
2014-01-19 22:47:03 +00:00
Keisuke Kuroyanagi
fde4c5f128
Fix unit tests by adding @UsedForTesting
...
Change-Id: I2d2d226e21a46239077394ab09db88a4bd563460
2014-01-19 13:37:23 -08:00
Keisuke Kuroyanagi
b4761d866a
am b1814c96: Merge "Make contacts dict and user dict version 4."
...
* commit 'b1814c9633cdb8863946e20f083ad2504895155e':
Make contacts dict and user dict version 4.
2014-01-17 12:08:11 -08:00
Keisuke Kuroyanagi
b1814c9633
Merge "Make contacts dict and user dict version 4."
2014-01-17 20:05:17 +00:00
Keisuke Kuroyanagi
ed95d79cc4
Make contacts dict and user dict version 4.
...
Bug: 12515251
Change-Id: I0b332e03b9102957bffaea56d4de17b9ee3cef23
2014-01-17 10:30:16 -08:00
Tadashi G. Takaoka
4d1e717b78
am 6a18af63: Refactor RichInputConnection a bit
...
* commit '6a18af634eda872daad858acbddae2a15452952e':
Refactor RichInputConnection a bit
2014-01-17 10:11:51 -08:00
Tadashi G. Takaoka
6a18af634e
Refactor RichInputConnection a bit
...
Change-Id: I866488a47ca04ca587e805663dfd597bb7b1ebce
2014-01-17 13:14:29 +09:00
Jean Chalard
1f2b8564e6
am 2334bf6d: Merge "Fix a bug specific to German capitalization."
...
* commit '2334bf6d8c83e26b7932fbe8e195ab3429d62a04':
Fix a bug specific to German capitalization.
2014-01-16 17:51:56 -08:00
Jean Chalard
2334bf6d8c
Merge "Fix a bug specific to German capitalization."
2014-01-17 01:49:14 +00:00
Jean Chalard
4e19267176
am e4f584de: Merge "[IL60] Make InputLogicHandler package private"
...
* commit 'e4f584de733b2531384879962966912871ffbf5a':
[IL60] Make InputLogicHandler package private
2014-01-16 10:19:14 -08:00
Jean Chalard
7f764d882b
am 87f87d9a: Merge "[IL59] Rename a method"
...
* commit '87f87d9ac5479ab30fc71ba45287f28ef1337e1e':
[IL59] Rename a method
2014-01-16 10:15:47 -08:00
Jean Chalard
e4f584de73
Merge "[IL60] Make InputLogicHandler package private"
2014-01-16 18:15:15 +00:00
Jean Chalard
87f87d9ac5
Merge "[IL59] Rename a method"
2014-01-16 18:13:39 +00:00
Jean Chalard
24e5940499
am 9c9c43c0: Merge "[IL58] Simplification"
...
* commit '9c9c43c0b71e5218b25f16399d2e1677484c62ec':
[IL58] Simplification
2014-01-16 09:49:30 -08:00
Jean Chalard
9c9c43c0b7
Merge "[IL58] Simplification"
2014-01-16 17:45:59 +00:00
Keisuke Kuroyanagi
b775b3c96b
am f4bf6205: Merge "Add a dedicated method to control time in native code."
...
* commit 'f4bf620502198202b98882254d7a355e1f5a6e45':
Add a dedicated method to control time in native code.
2014-01-16 09:27:14 -08:00
Keisuke Kuroyanagi
f4bf620502
Merge "Add a dedicated method to control time in native code."
2014-01-16 17:25:29 +00:00
Jean Chalard
ab4543d593
[IL61] Remove an internal use of key coordinates
...
Bug: 8636060
Change-Id: Id87b0ac4a99ec6a26db6e250d6cd22defc02a23d
2014-01-17 02:10:56 +09:00
Jean Chalard
81255612bc
[IL60] Make InputLogicHandler package private
...
Yay
Bug: 8636060
Change-Id: Iad9c3804504635094e861999198f4baf70e61955
2014-01-17 02:10:56 +09:00
Jean Chalard
17bd129faf
[IL59] Rename a method
...
Um... this is not async ? Remove that from the name
Bug: 8636060
Change-Id: Ida5f9bd6929eae75103eb2e3fb866ed7468af806
2014-01-17 02:10:56 +09:00
Jean Chalard
ac6dfaf80b
[IL58] Simplification
...
No need to test multiple times for this. Let's just never do useless
stuff, and only test for that once.
Bug: 8636060
Change-Id: I50a9e4da769fbec44fbb12eedfed03aad924cc2c
2014-01-17 02:10:51 +09:00
Jean Chalard
60afa7000f
Fix a bug specific to German capitalization.
...
Bug: 9663105
Change-Id: Ib68ee4edb135e96dfca229c1ccce308e7e638bdd
2014-01-17 02:06:24 +09:00
Tadashi G. Takaoka
acb16d34e7
am 47f04e2e: Fix checkbuild breakage on dicttool
...
* commit '47f04e2e35832788a84d36a384570f60bbd7da9e':
Fix checkbuild breakage on dicttool
2014-01-16 07:30:03 -08:00
Tadashi G. Takaoka
47f04e2e35
Fix checkbuild breakage on dicttool
...
This CL fix the checkbuild build, though I'm not sure it can create
working dicttool or not.
Change-Id: I5aec34a0f72441c75ac48184c0550b8e0fc40634
2014-01-17 00:25:11 +09:00