History log of /packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/makedict/FormatSpec.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
db4f3730047c8a3e25e031aacc07bb02bc47c5ae 21-Nov-2013 Keisuke Kuroyanagi <ksk@google.com> Fix: PtNode array size writirng when array size > 127. DO NOT MERGE.

This is a manual cherrypick of Ib729ceedbc8ef837e50490439817b36039ae2b4e.

Bug: 11772864
Change-Id: I5ecbe729dbdd24e194e48b4d68b17af8549c4726
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/makedict/FormatSpec.java
c32962b8f1f9b7255fef84486b53cfc874835bbd 04-Oct-2013 Yuichiro Hanada <yhanada@google.com> Add a time stamp for unigrams.

Bug: 10920255
Change-Id: I26d2cce3c322a4ff39a614f8615f43fb7bd3baed
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/makedict/FormatSpec.java
9514ed5c2a49e645e2d468f7191d54d77d9f127f 03-Oct-2013 Yuichiro Hanada <yhanada@google.com> Add the new format of bigram entries.

In new format, each bigram entry has flags (1 byte), a terminal id (3 byte),
a time-stamp (4 byte), a counter (1 byte) and a level (1 byte).

Bug: 10920255
Bug: 10920165
Change-Id: I0f7fc125a6178e6d25a07e8462afc41a7f57e3e1
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/makedict/FormatSpec.java
73b9d3b879c109a7b8487b609b0715ffe3090142 02-Oct-2013 Yuichiro Hanada <yhanada@google.com> Separate shortcut targets from the trie file.

Bug: 10920165
Change-Id: I340759eadbde7fb64cb3b9a3c619ee3a768cedf8
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/makedict/FormatSpec.java
3dd77a6d6696bb426b200b27adeb8be7e887a667 01-Oct-2013 Yuichiro Hanada <yhanada@google.com> Add SparseTableContentWriter to Ver4DictEncoder.

Bug: 10920165
Change-Id: I6372492e97297baad4c5aeeb3fb36dcccd7a944b
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/makedict/FormatSpec.java
fd46e87da2e91583e0b0ab0dd7ffa5e329012861 19-Sep-2013 Yuichiro Hanada <yhanada@google.com> Separate bigram entries from the trie file.

Bug: 10920165
Change-Id: I42eb7f228994a56c2f31a1c83904c8c360b6d088
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/makedict/FormatSpec.java
5ed30a7660048ef4bf78077e77554c97786eae2b 27-Sep-2013 Keisuke Kuroyanagi <ksk@google.com> Set header attributes for ExpandableBinaryDictionary.

Bug: 6669677

Change-Id: I2462777eaa07600f1c774226adfc4f351882f523
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/makedict/FormatSpec.java
5ef6209656c51df0f0542d2a75c2df93c8d0f027 25-Sep-2013 Keisuke Kuroyanagi <ksk@google.com> Create empty dictionary file in native code.

Bug: 6669677
Change-Id: I46d23deee1fd091678f4593561cb8687eb815212
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/makedict/FormatSpec.java
22c5c450fecb856100059f4e5b34b847fb0acfa7 12-Sep-2013 Yuichiro Hanada <yhanada@google.com> Make Ver4DictEncoder write an address table of terminal nodes.

Bug: 10920165
Change-Id: I86017456ea9fa5d6e12b57172c34f5ed4f88ef94
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/makedict/FormatSpec.java
14087ba52c6b5b7acd25ee4a1ef1663ceb72bbf4 20-Aug-2013 Yuichiro Hanada <yhanada@google.com> Add Ver4DictDecoder.

Bug: 9618601
Change-Id: I43c5840505c6a847aaf4893a400392ccd45903c0
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/makedict/FormatSpec.java
a141d8ef7dcf8f942eb7bd4ca006f63da1744319 10-Sep-2013 Yuichiro Hanada <yhanada@google.com> Add Ver4DictEncoder.

Bug: 9618601
Change-Id: I161d2845906f07c1251deb8005fdffe49c5b7940
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/makedict/FormatSpec.java
0e40cd0c40f2c731f91ccd0561e251262e5a2614 12-Sep-2013 Yuichiro Hanada <yhanada@google.com> Add getDictDecoder.

Bug: 9618601
Change-Id: I173100ac704c03f7d5d0d53477e83cab5d1110d4
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/makedict/FormatSpec.java
663f5375d1bad660a1fdfb43a3fb8dd1c3f64008 05-Sep-2013 Yuichiro Hanada <yhanada@google.com> Add comments about how to calculate parent and children addresses.

Change-Id: Idf37d9a08a7b464a14c8755bedb755005e49ba33
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/makedict/FormatSpec.java
576f625ee1b22e26baab46cc4ad3138e901383e2 22-Aug-2013 Yuichiro Hanada <yhanada@google.com> Rename CharGroup to PtNode.

Bug: 10233675
Change-Id: I7b0eb07d195cd386cd0d9e97cd59bf48fcf24107
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/makedict/FormatSpec.java
af30cbf0ee8370763edf22822ea34a282e882084 16-Aug-2013 Jean Chalard <jchalard@google.com> Rename Node to PtNodeArray

Bug: 10247660
Change-Id: I1a0ac19f58f96adb5efac5fd35c6404831618c99
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/makedict/FormatSpec.java
665592774c1d5ec90abbe772d4303fe8d8fe8089 14-Aug-2013 Yuichiro Hanada <yhanada@google.com> Move some constants in BinaryDictInputOutput to FormatSpec.

Change-Id: I6b12faf35b65238b9a64c82d4d1a6050f980e72e
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/makedict/FormatSpec.java
7ec9db2c34ee6bec2cbff6cf05cee9bf3c2f7122 08-Aug-2013 Yuichiro Hanada <yhanada@google.com> Remove the code and comments about version 1 format.

Change-Id: I827052f234eeaa4dbcfd37da69a99866896a158b
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/makedict/FormatSpec.java
7d1ae52ded0deca6b2674df0273ec852ad36319f 08-Aug-2013 Yuichiro Hanada <yhanada@google.com> Fix unit tests.

Change-Id: Ic0013089625e112aaccc888d462330640ef7cc6f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/makedict/FormatSpec.java
ffcbbaf12788a9fc9398607a548e552d7d2bf05e 25-Jul-2013 Satoshi Kataoka <satok@google.com> Refactor on UserHistoryDictionary

Bug: 9429906
Change-Id: I576a91643bdaf5017cc826ac2e07a74a9a275d60
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/makedict/FormatSpec.java
c6799ffeab17d3e0dc54a1718dad9890e5493ae0 23-Feb-2013 Jean Chalard <jchalard@google.com> Send the dictionaries descriptions to the dict pack

Bug: 8255795
Change-Id: I12a5922f50c2d2e3aa639457abcc1483e6a48721
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/makedict/FormatSpec.java
2521edec09373b2810093462c89221a2aca9e369 23-Feb-2013 Jean Chalard <jchalard@google.com> Fix a bug with the passed dictionary id

We used to make the dictionary that we passed to the
dictionary pack as an initial value based on the locale.
This is wrong - it should be read from the dictionary.
This change fixes that.

Bug: 7005813
Change-Id: Ib08ed31dd9c216f6f7b9c6c3174ca514bf96e06f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/makedict/FormatSpec.java
af4a7e8c4b2a41e9be48965133ab489cc9484764 29-Jan-2013 Jean Chalard <jchalard@google.com> Create methods in LatinIME to make the current dict lists

Bug: 7005813
Change-Id: I82232af8e3071333b6fd01e4453b6b3c0a3ddb1f
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/makedict/FormatSpec.java
8aa9963a895f9dd5bb1bc92ab2e4f461e058f87a 21-Jan-2013 Tadashi G. Takaoka <takaoka@google.com> Fix Apache license comment

Change-Id: Ic56167f952a7f4449da366e1e81610e72c966086
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/makedict/FormatSpec.java
fbc5e9b33469f989a745003c8e242c3f002ed165 18-Jan-2013 Jean Chalard <jchalard@google.com> [AD3] Implement the interface to choose a local dictionary

Bug: 7702011
Change-Id: Id3b9c58dbbf5097e4d6ce986d20924eae19f9690
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/makedict/FormatSpec.java
47cac57e4593f47e753410e4199e84e458d6de6f 25-Oct-2012 Jean Chalard <jchalard@google.com> Finish up the "info" command in dicttool. (A6)

Bug: 7388857
Change-Id: I704f12a6be76ce1644ec5e8dd3b667f112e9c04a
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/makedict/FormatSpec.java
c3a98ca306d5d6a3dfce3585b73f7431dbf90bfc 03-Oct-2012 Yuichiro Hanada <yhanada@google.com> Add writeNode.

Change-Id: I088bb6ea43ce0841d725e48b677d429e1155569d
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/makedict/FormatSpec.java
a853356b82e2dc74962243e3143c0ff7a33f3c20 03-Oct-2012 Yuichiro Hanada <yhanada@google.com> Add isDeletedGroup.

Change-Id: I83f09c068868e5e6e1b46f494a6ef957f0b466d8
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/makedict/FormatSpec.java
7223cc2ef1d7fd4ad4ab62166114b36ce7313c55 03-Oct-2012 Yuichiro Hanada <yhanada@google.com> Add MAX_BIGRAMS_IN_A_GROUP.

Change-Id: I128d5deb8e523045d7ad77d7a8fd3db944f71238
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/makedict/FormatSpec.java
4ad4ff618f5102148d73e3c04d809942bcf16f86 02-Oct-2012 Yuichiro Hanada <yhanada@google.com> Add makeCharGroupFlags.

Change-Id: Id2c580f21b77f66a97c5fbdf4542fdafe6c43614
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/makedict/FormatSpec.java
a28a05e971cc242b338331a3b78276fa95188d19 27-Sep-2012 Tadashi G. Takaoka <takaoka@google.com> Cleanup: Make some classes as final

Change-Id: I6009b3c1950ba32b7f1e205a3db2307fe0cd688e
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/makedict/FormatSpec.java
2ee70804e92b17016a2f042c4f6b0e94b5d23e88 25-Sep-2012 Yuichiro Hanada <yhanada@google.com> Add moved char groups.

bug: 6669677

Change-Id: I372f841044fe8e076a50a80ac10b715e5f8fd4eb
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/makedict/FormatSpec.java
8ec0064c49e80945dbe1bb31129eb890478b7e06 20-Sep-2012 Yuichiro Hanada <yhanada@google.com> Make children addresses and parent addresses use signed addresses.

Signed addresses are used only in version 3 with dynamic update.

bug: 6669677

Change-Id: Iadaeab199b5019d2330b4573c24da74d64f0945e
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/makedict/FormatSpec.java
82d9deaaf252cd20f8918adbc7a4b9b8f2647c38 21-Sep-2012 Yuichiro Hanada <yhanada@google.com> Combine mHasParentAddress with mHasLinkedListNode into mSupportsDynamicUpdate.

bug: 6669677

Change-Id: I82799af199358420f09ac34fc005091e202c5d3b
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/makedict/FormatSpec.java
d36245fad292ea660ca49f38a3ec36e07727dda5 19-Sep-2012 Yuichiro Hanada <yhanada@google.com> Add getTerminalPosition.

Change-Id: If04d779db23b1aea2cc12e5e9b8cecfcb35a5737
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/makedict/FormatSpec.java
b686df15fcc95611c524318359fe9ecb4fd6f74c 18-Sep-2012 Yuichiro Hanada <yhanada@google.com> Add a new flag for linked list nodes.

Change-Id: Ib2f194775cfe5ab05481ac95cd709d6e8e8dd3c6
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/makedict/FormatSpec.java
061d225fb1d110695b396a470d9ae6a9a3331003 13-Sep-2012 Yuichiro Hanada <yhanada@google.com> Add a new option to FormatOptions.

Change-Id: I8bf089bea5de46570a5e81fb1ea3ab22c07eeee1
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/makedict/FormatSpec.java
1a347723c5ad4a71076df67f3af3b702db205719 12-Sep-2012 Yuichiro Hanada <yhanada@google.com> Move FormatOptions and FileHeader to FormatSpec.

Change-Id: I232e35598635113bf2c81825669c744aadc79efe
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/makedict/FormatSpec.java
81d97eec0e77e72cce606f9c9f96091c0b348190 11-Sep-2012 Yuichiro Hanada <yhanada@google.com> Move constants and comments.

Change-Id: Ifd66bda7d528827ba61c60531121ea206a2325be
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/makedict/FormatSpec.java