- Oct 04, 2013
-
-
Yuichiro Hanada authored
Bug: 10920165 Change-Id: I340759eadbde7fb64cb3b9a3c619ee3a768cedf8
-
- Oct 02, 2013
-
-
Yuichiro Hanada authored
Change-Id: Iaf1556fec194d17cb4318f2bdcc837f8d79449ef
-
- Sep 30, 2013
-
-
Yuichiro Hanada authored
Bug: 10920165 Change-Id: I42eb7f228994a56c2f31a1c83904c8c360b6d088
-
- Sep 26, 2013
-
-
Yuichiro Hanada authored
Bug: 10920165 Change-Id: I749dd0269e788799e30b10beb2671813d40ce15f
-
- Sep 25, 2013
-
-
Yuichiro Hanada authored
Bug: 10920165 Change-Id: I86017456ea9fa5d6e12b57172c34f5ed4f88ef94
-
- Sep 19, 2013
-
-
Yuichiro Hanada authored
Bug: 9618601 Change-Id: I43c5840505c6a847aaf4893a400392ccd45903c0
-
- Sep 18, 2013
-
-
Yuichiro Hanada authored
Change-Id: Ic39592dbf0d4e6d2e4879cdb1a95b65d46a57e92
-
- Sep 13, 2013
-
-
Yuichiro Hanada authored
Bug: 9618601 Change-Id: I161d2845906f07c1251deb8005fdffe49c5b7940
-
- Sep 11, 2013
-
-
Yuichiro Hanada authored
Bug: 9618601 Change-Id: Ie4529444780edee8d0f0d5f23c5619c1a3344286
-
- Sep 09, 2013
-
-
Yuichiro Hanada authored
Bug: 9618601 Change-Id: I01b8da42058d7c05bf7f4e6d43718032c2ad12c5
-
- Sep 06, 2013
-
-
Yuichiro Hanada authored
Change-Id: Ib018bde346744b470a4fb13b0c57e3a633b8bb20
-
Yuichiro Hanada authored
Change-Id: Idcf0e056bf61e29844d4d0e91c482cd78c41704c
-
- Sep 05, 2013
-
-
Yuichiro Hanada authored
Change-Id: I69026c47ce1d23f5c39c99ace76fa6b96cd1ce1b
-
- Aug 26, 2013
-
-
Yuichiro Hanada authored
Change-Id: I128d02866c2cc70c42263496927327b8a2130139
-
Yuichiro Hanada authored
Bug: 10233675 Change-Id: I7b0eb07d195cd386cd0d9e97cd59bf48fcf24107
-
- Aug 22, 2013
-
-
Yuichiro Hanada authored
Change-Id: I1d6b086f1d9f0dbd8d74f964e29ae62c533af978
-
Yuichiro Hanada authored
Change-Id: I443238fd816dea9650dcbbeb3ea757f9674fa52f
-
- Aug 21, 2013
-
-
Yuichiro Hanada authored
Change-Id: I4dabf17da7003b1d8204a83dbd10e5be6e8fd805
-
- Aug 19, 2013
-
-
Yuichiro Hanada authored
BinaryDictReader -> BinaryDictDecoder. BinaryDictDecoder -> BianryDictDecoderUtils. Change-Id: Iadf2153b379b760538ecda488dda4f17225e5f37
-
- Aug 16, 2013
-
-
Jean Chalard authored
Bug: 10247660 Change-Id: I1a0ac19f58f96adb5efac5fd35c6404831618c99
-
- Aug 15, 2013
-
-
Yuichiro Hanada authored
Change-Id: I7c3269d77e3e3b567e459dcaa1bc029903941744
-
Jean Chalard authored
Bug: 10100269 Change-Id: I883992c2033e7d9e7c754c0bf653767728b221b6
-
Ken Wakasa authored
Revert "[Refactor] Divide BinaryDictInputOutput into BinaryDictInputUtils and BinaryDictOutputUtils." This reverts commit 4c63d061. Change-Id: I1fa277d720bab4d895259df7d6d82eebfa5eb6c5
-
Yuichiro Hanada authored
Change-Id: I0d476abe763c11ba9005152f928e8dccf15ac9de
-
Yuichiro Hanada authored
Change-Id: Ib817a975dc1f82241f732b236c44b042fda25b3c
-
- Aug 14, 2013
-
-
Yuichiro Hanada authored
Change-Id: I6b12faf35b65238b9a64c82d4d1a6050f980e72e
-
- Aug 13, 2013
-
-
Yuichiro Hanada authored
Bug: 9618601 Change-Id: Ief07fa0c3c4f7f5999a3fafcef4e47b6b6fd8143
-
Yuichiro Hanada authored
Change-Id: I5dc3e2b674f7343ef57317fde6bdb7349a7fe04c
-
- Aug 09, 2013
-
-
Yuichiro Hanada authored
Change-Id: I827052f234eeaa4dbcfd37da69a99866896a158b
-
- Jul 24, 2013
-
-
Jean Chalard authored
This should fix bug#8526576 for good. Bug: 8526576 Change-Id: I473aad26b69d64efa09d2ec9d8e69f29f5cf4819
-
Jean Chalard authored
In the future we need to have a method that computes only from the size, as we used to have, to initialize the cached addresses, and a much simpler and faster method to copy the cached sizes. Bug: 8526576 Change-Id: I6a5a790303ab8f3bf957c7ca266eb12da7c1ad9e
-
- Jul 23, 2013
-
-
Jean Chalard authored
Bug: 8526576 Change-Id: Ib9f8594a9e12dc75eba296faff2612c4bd7483d3
-
- Jul 17, 2013
-
-
Jean Chalard authored
There is no need to do it repeatedly in this loop: it's clearer and faster to do it at the end only. Bug: 8526576 Change-Id: I707571179c89479830891ec6d4fd06a9fffed7c1
-
- Apr 15, 2013
-
-
Jean Chalard authored
There are two problems here. The first one is the tests would send an invalid unicode character. Although we could want dicttool to handle this more gracefully, it's fine for now. The second problem is much more serious. If a node has more than 128 children, then the java code will crash trying to read the dictionary back because of a bug that this change fixes. In theory, it's possible that happens when we try to load the user history dictionary back from the disk - native code is not affected so there is no other point that may cause a problem. In the practice, that means you'd need to have 129 words with a common prefix (including empty string) but all different after this. It's almost impossible with Google Keyboard since there are only so many keys on the keyboard that you can make a word out of, and then again you'd have to do it repeatedly until it actually enters the user history dictionary, wait for it to get saved on the disk. The bad news is, if you manage to get this far, the keyboard will crash every time and won't be able to get up until you clear data for the package. The good news is, the dictionary itself is not corrupted and only the reading code is wrong. So updating to a newer version would actually even recover from this situation. All in all, considering how almost-impossible this is to trigger, I don't think even a single user actually did hit this bug. Bug: 8583091 Change-Id: Iabb2a7f47cbd9ed3193d2a3487318d280753e071
-
- Jan 21, 2013
-
-
Tadashi G. Takaoka authored
Change-Id: Ic56167f952a7f4449da366e1e81610e72c966086
-
- Jan 07, 2013
-
-
Ken Wakasa authored
Multi-project commit with I249d5fbe Change-Id: Ia28c4e970992aa1299a30e604eaa5d096655c3a5
-
- Dec 11, 2012
-
-
Jean Chalard authored
Change-Id: Id13e0aeec6ec3655d6bb0edc7f8f7821e7dc5a36
-
- Dec 06, 2012
-
-
Jean Chalard authored
Change-Id: I0c29c5d2abcbf80759b996d34b534deb083cd7d3
-
- Oct 29, 2012
-
-
Jean Chalard authored
Thanks Eclipse Change-Id: I88e3979ed22be5d8be5a5accdde417c6b1a8bf2d
-
- Oct 25, 2012
-
-
Jean Chalard authored
Bug: 7388852 Change-Id: I25e755fc15f5b383acc046f668e9681efa4f0c2f
-