- Jun 28, 2013
-
-
Jean Chalard authored
There is no reason not to contact the dictionary provider when we don't have internet permission or when the URL is empty. It knows how to handle both these cases. Bug: 9388602 Change-Id: I30c4540551ad2f5e527d3acd1842bbd749feca89
-
- Jun 24, 2013
-
-
Ken Wakasa authored
Change-Id: I1c5b27c8edf231680edb8d96f63b9d04cfc6a6fa
-
- May 30, 2013
-
-
Kurt Partridge authored
This change catches a SecurityException if the DictionaryProvider is unavailable. Change-Id: I4f2d87327c40765383d8847fd4e934b3cf799488
-
Jean Chalard authored
Bug: 9052555 Change-Id: I86e90488679a78a9f6e901b640025619293765a0
-
- Apr 30, 2013
-
-
Ken Wakasa authored
Change-Id: I974964aa3cc24b5480e57bd38c197fe7a49acaa4
-
- Apr 23, 2013
-
-
Jean Chalard authored
Bug: 8651863 Change-Id: I748f35726d72ede926d5b06ed87ff029317f1ac3
-
- Apr 11, 2013
-
-
Jean Chalard authored
Bug: 8376173 Change-Id: Icaac8ad412e0180c44e6a955943e3b208981b2ea
-
- Apr 01, 2013
-
-
Jean Chalard authored
Upon invoking the settings of the dictionary pack with an unknown client, we now launch an intent to ask the client to make itself known. This change also includes the code that receives this intent and acts upon it. Bug: 8492879 Change-Id: I2c6496dea845646961ecafcf64e282cb93ee91dc
-
- Mar 19, 2013
-
-
Jean Chalard authored
Change-Id: Ia9a2e8f0672b3f72943f26fb15de1d3c7c5ce7f1
-
- Feb 15, 2013
-
-
Jean Chalard authored
This also does it for deleting them Bug: 8167342 Bug: 6789534 Change-Id: I1823f98508881f109a667146d3608003f87aa4cb
-
- Feb 14, 2013
-
-
Jean Chalard authored
...for query. Bug: 8167342 Change-Id: Ieb8e5b31c4b62bf507593c4631e31799aad5f267
-
- Feb 13, 2013
-
-
Jean Chalard authored
This method is much cleaner and much more readable. Change-Id: I8055c169ef7c4453ab45c463704bd56a6080da4f
-
- Feb 12, 2013
-
-
Jean Chalard authored
Improve a slew of logging statements, and put commands that we don't expect to need protecting against exceptions out of a try {} block. This is a followup to Id3dc510a Change-Id: Idc6f419ac095b5b0f2d6862d58926ef888cb34e6
-
Jean Chalard authored
Bug: 8173622 Change-Id: Id3dc510ae3535169b5290e87075cb2f433a1f603
-
- Feb 11, 2013
-
-
Jean Chalard authored
This is a cleanup followup to Id3dc510a Change-Id: Ie64395eb4b6218fd8c73cacddeed2fba1df65d26
-
Jean Chalard authored
Bug: 8173622 Change-Id: Id3dc510ae3535169b5290e87075cb2f433a1f603
-
- Feb 07, 2013
-
-
Jean Chalard authored
Bug: 7005813 Change-Id: Ic3ef69510d2b385d0d403191b2f701b6527d0166
-
- Feb 06, 2013
-
-
Jean Chalard authored
Bug: 7601410 Bug: 7595195 Change-Id: I78cf04dce7c1e64de6725d32317de288a83bd39d
-
- Feb 02, 2013
-
-
Jean Chalard authored
Bug: 6789534 Change-Id: Ie3ea75b19ae4da2dea531e0077c58742a9502bc6
-
Jean Chalard authored
Change-Id: I0ffdbcf6bede86a3cdcb3a0e4ec263398502617c
-
- Jan 29, 2013
-
-
Jean Chalard authored
This creates a new DictionaryInfoUtils class and moves a bunch of static methods there for later usage. Change-Id: Iecb0643e6029a7be36bd6cb36aa918c40e6d8c6a
-
- Jan 21, 2013
-
-
Tadashi G. Takaoka authored
Change-Id: Ic56167f952a7f4449da366e1e81610e72c966086
-
Jean Chalard authored
This finally makes it work. Bug: 7702011 Change-Id: I3508c88567f79598e4d1dff561b6ba7dc5c3808f
-
- Nov 13, 2012
-
-
Jean Chalard authored
In this kind of series of calls, it's possible that an outer call to a constructor fails, but the inner succeeded. Example: try { is = new A(new B()); } finally { if (null != is) is.close(); } In this case, if new B() succeeds but new A() throws an exception, is stays null and the intermediate object is never closed. This is what was happening in this instance. Bug: 7377336 Change-Id: I3fae9fec1135244982fcf5098c76d93f3e0f2add
-
- Oct 23, 2012
-
-
Jean Chalard authored
It seems this change snuck out from a previous version. Change-Id: I9c33d51273732b1d55bfd60f0957184c86fa88ab
-
Jean Chalard authored
This introduces a new textual format for the dictionary that combines words, bigrams and shortcuts to avoid complexity. It is also extensible to n-grams to fool-prof for the future, and easier to read than XML. Bug: 7388540 Change-Id: I942bbad51bd0c905a5a54c278667563fd6dd66ec
-
- Oct 12, 2012
-
-
Jean Chalard authored
Change-Id: I745bb285b6b52875c8d2b3a94deb962352f9754e
-
- Oct 11, 2012
-
-
Jean Chalard authored
Bug: 7328003 Change-Id: Ibe5278ea209d149f87fd08785c77b17e3859948e
-
- Oct 04, 2012
-
-
Jean Chalard authored
This is unlikely to be relevant to this bug, but just in case. Bug: 7274972 Change-Id: I56b31b377af16cc2c15ceb90a19792bed3aab367
-
- Sep 27, 2012
-
-
Tadashi G. Takaoka authored
Change-Id: I6009b3c1950ba32b7f1e205a3db2307fe0cd688e
-
- Aug 22, 2012
-
-
Tadashi G. Takaoka authored
Change-Id: I6b4de9187e122298e5e9cd8ddc9070d062df6a89
-
- Jul 04, 2012
-
-
Jean Chalard authored
Bug: 6761221 Change-Id: I7e6d98dc9d7cb34a6163c3957e401ff97abb975c
-
- May 23, 2012
-
-
Jean Chalard authored
Bug: 6532896 Change-Id: I57f7b1a400222c89776f9bff652a7da4470232c5
-
Jean Chalard authored
When a dictionary changes locale, we need to remove the file that corresponds to the old version. It has a different path than the new one, so we have to search for it explicitly. Bug: 6540631 Change-Id: Ie9d63ba636651fe90f8fbb9627b7265ac7b34ccd
-
- Apr 20, 2012
-
-
Jean Chalard authored
Change-Id: I73a4df3a83e49be6e8d3a7d14eb027cfe10f1a23
-
- Apr 12, 2012
-
-
Jean Chalard authored
Also, optimize quite a bit the code that decides whether we have a default dict or not. Bug: 5705834 Change-Id: Ied20fbcbbc42cbe8c01759d11b1804d1156c6960
-
- Mar 29, 2012
-
-
Tadashi G. Takaoka authored
Change-Id: I10a634f7492b45d5a72345f14d36cf341946387d
-
- Mar 21, 2012
-
-
Jean Chalard authored
I had gotten the chain call in reverse. Bug: 6177523 Change-Id: Ic5b76425de2d5d05d5132f8d2c7ade0d79c14ccc
-
- Oct 04, 2011
-
-
Tadashi G. Takaoka authored
This change also gets rid of several compiler warnings. Change-Id: I23962edaadad18a6e0395d528af17b909dcf5dad
-
- Aug 31, 2011
-
-
Jean Chalard authored
Checking the magic number of a file upon decoding is necessary, because if the file is corrupt and we don't check it, we will fall back to a simple copy of the corrupted file. Latin IME would realize this and would not crash, but would not use the corrupted dictionary. If this happened to be a main dictionary, then the user would lose the ability to use the correct built-in dictionary. Not the same, but kinda similar to Bug: 5223031 Change-Id: Ic2783dc9dd5f3dcf2865623d9452765fe3778db7
-