History log of /packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/dictionary.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
699531099630edd8416e309c914187c285af4c44 01-Oct-2013 Keisuke Kuroyanagi <ksk@google.com> Separate "GC" and "GC with decay".

Bug: 6669677
Change-Id: I9d6aba76cef2616f0549e612db9701e1d6a19467
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/dictionary.cpp
bb57090f1da9d1fc5a0eda9b627d3f8c8b25ab42 30-Sep-2013 Jean Chalard <jchalard@google.com> Create the wiring for auto-commit confidence computation.

Bug: 9059617
Change-Id: I7e4e05ffa8c68cfebbe362a977fd176555cad12a
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/dictionary.cpp
c18510049a3422c88ed3ab3bbc64944c94a611fd 30-Sep-2013 Keisuke Kuroyanagi <ksk@google.com> Prepare dictionary decay.

Bug: 6669677
Change-Id: I8fbae190dd44a6bdbee7e9b6d3a16208322727f7
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/dictionary.cpp
1cf4789ba6abb5855392d542bb075c12d2d9b6a0 29-Sep-2013 Keisuke Kuroyanagi <ksk@google.com> Merge "Set header attributes for ExpandableBinaryDictionary."
5ed30a7660048ef4bf78077e77554c97786eae2b 27-Sep-2013 Keisuke Kuroyanagi <ksk@google.com> Set header attributes for ExpandableBinaryDictionary.

Bug: 6669677

Change-Id: I2462777eaa07600f1c774226adfc4f351882f523
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/dictionary.cpp
31097a57cc6f8022abc0ea56f27147399f41b630 27-Sep-2013 Keisuke Kuroyanagi <ksk@google.com> Add unigram/bigram counting.

Bug: 6669677
Change-Id: I05ea2201d822dddf062b08c8467daa336760e16c
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/dictionary.cpp
4d02a2d44db94985c9f079cdd58c7c51d3e557ee 18-Sep-2013 Keisuke Kuroyanagi <ksk@google.com> Add BinaryDictionary.getBigramProbabilityNative().

Bug: 10197478
Change-Id: Id16e3ee22a17679c46cc7a0199a9e28065177aa3
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/dictionary.cpp
d0246277fde27e9c40a270e206f1d106811e847f 17-Sep-2013 Keisuke Kuroyanagi <ksk@google.com> Prepare dictionary saving in native code.

Bug: 6669677

Change-Id: I0787f66409e2b183c6328fa05805945520e1e93a
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/dictionary.cpp
cb816e5e16f086d98c8d05a0a5805c1cdfaf1c02 16-Sep-2013 Keisuke Kuroyanagi <ksk@google.com> Merge NOT_A_VALID_WORD_POS into NOT_A_DICT_POS.

Change-Id: I2ac3aa2a19d14e8c4159a59334e7816bd1409688
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/dictionary.cpp
65d19946bebd1cc6299e2789cc0fc097d1898e80 06-Sep-2013 Keisuke Kuroyanagi <ksk@google.com> Compute probability using structure policy.

Bug: 6669677
Change-Id: Icd50fc30274cce65ebeb2e7cc8368b59e5cda05a
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/dictionary.cpp
0624cc6cf3971aa3c189185208571a5f3d0c459c 15-Aug-2013 Keisuke Kuroyanagi <ksk@google.com> Remove BinaryDictionaryInfo and introduce MmapedBuffer.

Bug: 6669677
Change-Id: I70e47fa20109060b6ea7a04bcc42ab8f7c543f77
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/dictionary.cpp
d4fcf1dbc5e795c10aae60e51b6aa3f78c8d8a3a 15-Aug-2013 Ken Wakasa <kwakasa@google.com> Revert "Remove BinaryDictionaryInfo and introduce MmapedBuffer."

This reverts commit d14ffcfcbc2e4f5829f05531613b30750adebb32.

This broke a bunch of unit tests -- https://sponge.corp.google.com/target?id=a8a62bd0-3aab-4520-ae64-53f9652ef64b&target=com.google.android.inputmethod.latin.tests&searchFor=&show=FAILED&sortBy=STATUS

Change-Id: I1eae460e09808513eacefd523609330819d73d16
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/dictionary.cpp
d14ffcfcbc2e4f5829f05531613b30750adebb32 15-Aug-2013 Keisuke Kuroyanagi <ksk@google.com> Remove BinaryDictionaryInfo and introduce MmapedBuffer.

Bug: 6669677

Change-Id: I1459bb53a9761d920427e4b5d925a2844955c88c
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/dictionary.cpp
66facd37ddf8fc23ed2508a114c446147aaca724 13-Aug-2013 Keisuke Kuroyanagi <ksk@google.com> Make dictionary structure policy have updating methods.

Bug: 6669677

Change-Id: I6aa8e377c6347e0db4b7a82293b316ec64d87bec
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/dictionary.cpp
76e579c7caf2ef04f440be21c27377fe0b4150ff 13-Aug-2013 Keisuke Kuroyanagi <ksk@google.com> Move header reading methods to policyimpl.

Bug: 6669677
Change-Id: I24cb32f28cf355485b431cc56d877000e3f946d4
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/dictionary.cpp
d81654cd61bd10f7cb56bfa4c89b34e9cfb18598 13-Aug-2013 Keisuke Kuroyanagi <ksk@google.com> Use DictionaryStructureWithBufferPolicy for traversing.

Bug: 6669677
Change-Id: If7bc038278b7217ed5ba4cb77b1238b2dad0001b
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/dictionary.cpp
e1ebef6124241ef51d5ed17884e6299a330d496b 09-Aug-2013 Keisuke Kuroyanagi <ksk@google.com> Make DictionaryStructurePolicy have buffer info.

To support various format dictionary, extendable
buffers or multiple files.

Bug: 6669677
Change-Id: I203a5a4adc049a6322cfba4eacb4cb6715f8dfc2
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/dictionary.cpp
22f951c8819b40e674a0354f96249927a64f8b6f 05-Aug-2013 Keisuke Kuroynagi <ksk@google.com> Merge "Remove checkFirstCharacter from BigramDictionary."
2401f7c62d9109e3b34fde20463ffe225d64d61a 31-Jul-2013 Keisuke Kuroynagi <ksk@google.com> Move binary_format.h to policyimpl.

Bug: 6669677
Change-Id: I3712f60528c7fcf364746f792cec6e180ab2dbef
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/dictionary.cpp
2a2aac2568e3f2da3efc8aeaa392696471d63417 31-Jul-2013 Keisuke Kuroynagi <ksk@google.com> Remove checkFirstCharacter from BigramDictionary.

Bug: 10028452
Change-Id: I27b147e83b312d73e975a0b2bc8074b33906e56e
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/dictionary.cpp
8a7129530b4dbb2453e88747f251d30a2ce75a45 16-Jul-2013 Keisuke Kuroynagi <ksk@google.com> Replace NOT_VALID_WORD with NOT_A_VALID_WORD_POS

Bug: 6669677
Change-Id: If5fb58e8a98b04b767eaaf624cb6a40841b64f54
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/dictionary.cpp
7eba0198c0344ce7aac9867711d7944811dd3ad5 27-Jun-2013 Jean Chalard <jchalard@google.com> Dump binary dictionary information when opening

Bug: 9459517
Change-Id: I122583e734936ae0284e1c7500c6c9242bc7973b
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/dictionary.cpp
c5e6efafff56c57c5527fe64dddb851df0719634 28-Jun-2013 Keisuke Kuroynagi <ksk@google.com> Introduce patriciaTrie to abstract traversing version 2 dictionary.

Bug: 6669677
Change-Id: Ifef72f3d7a7ba67c5232b98c7835485d72d7322d
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/dictionary.cpp
5bf1be71629607e7206e6203489cf742d2f8ed79 25-Jun-2013 Keisuke Kuroynagi <ksk@google.com> Add jni methods for dynamically handling a dictionary.

Bug: 6669677
Change-Id: I8a26623adbb41a78e3c023c652be635c635e3b47
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/dictionary.cpp
f3b62900c7bcb0d6434f45ec7b467b7b4bad6f9a 25-Jun-2013 Keisuke Kuroynagi <ksk@google.com> Allow mmapping dictionary file in writable mode in openNative.

Bug: 6669677
Change-Id: I447668932de118b158fa029ddc977b3f3cc06cb8
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/dictionary.cpp
46159d5422b9fd92969f522fa51c7601d531927a 25-Jun-2013 Keisuke Kuroynagi <ksk@google.com> Move file and mmap information form Dictionary to BinaryDictionaryInfo.

Bug: 6669677
Change-Id: I05d435e0884430f8abbbed6ea2df775005ee8622
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/dictionary.cpp
a71ed8caa27c4a0174f25750171282980bc26880 14-Jun-2013 Keisuke Kuroynagi <ksk@google.com> Introduce BinaryDictionaryBigramsIterator to access bigrams attributes in binary dictionaries.

Bug: 6669677

Change-Id: Ifb1adebc5305a930c80396f6b4ec31d84400a9dc
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/dictionary.cpp
bd0d1afdb28a28e2ddac1409208c59ba64350399 10-Jun-2013 Keisuke Kuroynagi <ksk@google.com> Introduce BinaryDictionaryHeader to access binary dictionary header.

BinaryDictionaryHeader abstracts header structure and access header information via only its instance.

Bug: 6669677

Change-Id: Ib5ab0e8fef12265ddabc1d0165548b69953bba6a
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/dictionary.cpp
6c4ad527dc8c90a7b67aa2454a81016881e02c96 03-Jun-2013 Satoshi Kataoka <satok@google.com> Migrate used functions in UnigramDicitonary

Bug: 8550444
Change-Id: Ic1ed2d85537cd47cf18a8373203f331abb7508f6
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/dictionary.cpp
d858b5815f22ba2232b16ca0ba2a52703afffbe6 03-Jun-2013 Satoshi Kataoka <satok@google.com> Move obsolete files to obsolete dir 2

Bug: 8550444
Change-Id: Ia83796d696e04f51adb39867dfd21d1ac993b63c
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/dictionary.cpp
7c92b421ee18054e43903d6794b4039357dd944a 03-Jun-2013 Satoshi Kataoka <satok@google.com> Purge DicTraverseWrapper

bug: 8550444

Change-Id: Iad017e66ac579c6727b9f60ad9cda64e478200e5
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/dictionary.cpp
d18112046af044d1a13d5399087e14a0d230cfed 03-Jun-2013 Satoshi Kataoka <satok@google.com> Move bigram_dictionary

Change-Id: I2c243ac75bc02b912f6b0fabedd372148adf8076
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/dictionary.cpp
f497e1e5a0be0a6268bd5f27e6f61308c69c7b63 03-Jun-2013 Ken Wakasa <kwakasa@google.com> Move suggest_options.h to suggest/core

Change-Id: Ie95872a4c90ee3089183c1ebafb67243bd2688a4
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/dictionary.cpp
0ecfb9424754341d7ee41557fc1f913cb6ca79c2 03-Jun-2013 Keisuke Kuroyanagi <ksk@google.com> Use BinaryDictonaryInfo instead of raw pointers.

Bug: 6669677

Change-Id: I9792a872f1609de7c1ba0fc08d916047d6724c0b
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/dictionary.cpp
a65c267b1f1207e54c6f821148c600e3899b7f9c 30-May-2013 Ken Wakasa <kwakasa@google.com> Move some dictionary related implementations to the dictionary directory

Change-Id: I6fe71a540ad91ca46755be234abc8894242e2413
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/dictionary.cpp