9069d30043d5182dfd38465ad9bbc11ad73fab7c |
05-Aug-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Use IntArrayView to add/remove n-gram entry. Bug: 14425059 Change-Id: I734f12dfde5161abdfb019a6391677dba8984ff4
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_patricia_trie_node_writer.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_patricia_trie_node_writer.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/pt_common/dynamic_pt_updating_helper.cpp
ni/src/suggest/policyimpl/dictionary/structure/pt_common/dynamic_pt_updating_helper.h
ni/src/suggest/policyimpl/dictionary/structure/pt_common/pt_node_writer.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_node_writer.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_node_writer.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
ni/src/utils/int_array_view.h
ni/tests/utils/int_array_view_test.cpp
|
da8cda0578a0ec8738d054d25e2e922d1f0e6ca8 |
06-Aug-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Clean up IntArrayViewTest Change-Id: I30138f0722571100fe13efc96f8332efde846c2e
ni/tests/utils/int_array_view_test.cpp
|
03dc44f543795040a092723085fac1209103b7bd |
05-Aug-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Add/Get n-gram probability entry in languageModelDictContent Bug: 14425059 Change-Id: I7926c3812f89b9a71fe1873a5bc32f793f91b640
ni/src/suggest/policyimpl/dictionary/structure/v4/content/language_model_dict_content.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/content/language_model_dict_content.h
ni/src/suggest/policyimpl/dictionary/utils/trie_map.h
ni/src/utils/int_array_view.h
ni/tests/utils/int_array_view_test.cpp
|
851e0458fe460526b1f953e39a1e406a21ab4647 |
05-Aug-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Remove ProbabilityDictContent and use LanguageModelDictContent Bug: 14425059 Change-Id: I1bb9e78ecb24139b87c99be6722e37eec0a2285d
ni/NativeFileList.mk
ni/src/suggest/policyimpl/dictionary/structure/v4/content/language_model_dict_content.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/content/language_model_dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/v4/content/probability_dict_content.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/content/probability_dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_buffers.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_buffers.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_constants.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_constants.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_node_reader.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_node_reader.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_node_writer.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_writing_helper.cpp
ni/tests/suggest/policyimpl/dictionary/structure/v4/content/language_model_dict_content_test.cpp
|
08894842662eff666a713a7f4deb79204a322f8c |
04-Aug-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Add methods for unigrams to LanguageModelDictContent. Bug: 14425059 Change-Id: I0a6b480a3d4735787ffac68c47b4ffefc3f1b8a5
ni/NativeFileList.mk
ni/src/suggest/policyimpl/dictionary/structure/v4/content/language_model_dict_content.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/content/language_model_dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/v4/content/probability_entry.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_buffers.h
ni/src/utils/int_array_view.h
ni/tests/suggest/policyimpl/dictionary/structure/v4/content/language_model_dict_content_test.cpp
ni/tests/suggest/policyimpl/dictionary/structure/v4/content/probability_entry_test.cpp
|
c4696b2eb6b25eea4d5c869683104ab99aec0421 |
01-Aug-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Save language model in the body buffer. Bug: 14425059 Change-Id: Iaec277f7bed03d6c6780c6ce90fbe5fe799e175e
ni/NativeFileList.mk
ni/src/suggest/policyimpl/dictionary/structure/v4/content/language_model_dict_content.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/content/language_model_dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_buffers.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_constants.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_constants.h
|
c0c674cdc0721a374e140ad5ee1409c0498b3262 |
01-Aug-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Make MmappedBuffer use byte array view. Bug: 16691311 Change-Id: I2122c01ee27c33e11dec52643925c069927bea2b
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/content/single_dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/content/sparse_table_dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_dict_buffers.cpp
ni/src/suggest/policyimpl/dictionary/structure/dictionary_structure_with_buffer_policy_factory.cpp
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v4/content/single_dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/v4/content/sparse_table_dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_buffers.cpp
ni/src/suggest/policyimpl/dictionary/utils/buffer_with_extendable_buffer.h
ni/src/suggest/policyimpl/dictionary/utils/mmapped_buffer.h
ni/src/suggest/policyimpl/dictionary/utils/trie_map.cpp
ni/src/suggest/policyimpl/dictionary/utils/trie_map.h
ni/src/utils/byte_array_view.h
|
0257e40345fca2217b53975ed04bbb4d76eab315 |
31-Jul-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Use ReadWriteByteArrayView in BufferWithExtendableBuffer. Bug: 16691311 Change-Id: Ibd68354a53cebf284a886d76bd8ce9848a51346f
ni/src/suggest/policyimpl/dictionary/utils/buffer_with_extendable_buffer.cpp
ni/src/suggest/policyimpl/dictionary/utils/buffer_with_extendable_buffer.h
|
df11f9b8e61fa4b51e782a1524331fe1ea5f5e94 |
01-Aug-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Add LanguageModelDictContent." into lmp-dev
|
dc3856d7589aa3cf3dcfdee8360fa48a85983273 |
31-Jul-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Add LanguageModelDictContent. This class will replace BigramDictContent and ProbabilityDictContent. Bug: 14425059 Change-Id: I3d15c833957e27b2f5999386db042188272bbb4b
ni/src/suggest/policyimpl/dictionary/structure/v4/content/language_model_dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_buffers.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_buffers.h
|
90b7c1729f6f9fd6bf67e2ca55478c5a4be4100d |
31-Jul-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Remove DictContent. Bug: 14425059 Change-Id: I74fa4b6ba4605447c1c87427371e4be5eb8e7ae6
ni/src/suggest/policyimpl/dictionary/structure/v4/content/dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/v4/content/single_dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/v4/content/sparse_table_dict_content.h
|
0e6a1d1020c537d847ac4222cf621dea9db4311e |
30-Jul-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Remove getBigramsIteratorOfPtNode from structure policy. Bug: 14425059 Change-Id: I427fbfd026c1e33b5e9cf78949fe862d8748b7ec
ni/src/suggest/core/policy/dictionary_structure_with_buffer_policy.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/structure/pt_common/dynamic_pt_reading_helper.h
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.h
|
35c62b2cc99761e97f57060ad5e3cdfad926aea7 |
01-Aug-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Use NgramListener in MultiBigramMap. Bug: 14425059 Change-Id: I425536290111f2a8172f31370706f858a1e07f6e
ni/src/suggest/core/dicnode/dic_node.h
ni/src/suggest/core/dicnode/dic_node_utils.cpp
ni/src/suggest/core/dictionary/multi_bigram_map.cpp
ni/src/suggest/core/dictionary/multi_bigram_map.h
|
de5c3a2562bbddc0f3d95619a1b3b1318b9598fd |
30-Jul-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Construct TrieMap from existing buffer. Bug: 14425059 Change-Id: Ia1c58d88540f55fb38fe0bdfcd7c0a34ebc7415e
ni/src/suggest/policyimpl/dictionary/utils/trie_map.cpp
ni/src/suggest/policyimpl/dictionary/utils/trie_map.h
|
e7c9415688eb389eebf49a5a57930f0062b66467 |
01-Aug-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Remove DictContent." into lmp-dev
|
4a1ed92ea87dc1bbe3a84c896c780342fc95db1e |
01-Aug-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Remove getBigramsIteratorOfPtNode from structure policy." into lmp-dev
|
3437032a9184c18fb513da35aa2e4b0851bb3c99 |
31-Jul-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Add TrieMap.save()." into lmp-dev
|
60ae3e0be5374478183362005f7c48809924ef01 |
30-Jul-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Add TrieMap.save(). Bug: 14425059 Change-Id: Ie0b4fe8b9a157da0401bb277c703ab084d5bf9cc
ni/src/suggest/policyimpl/dictionary/utils/trie_map.cpp
ni/src/suggest/policyimpl/dictionary/utils/trie_map.h
|
5c1decfbb91dbc3fd1b9b0a2058fcc38d99f48b5 |
30-Jul-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Add entry iteration method to TrieMap. Bug: 14425059 Change-Id: I79420b755f29f651d8eed61e7e48b6eb001d8dd2
ni/src/suggest/policyimpl/dictionary/utils/trie_map.cpp
ni/src/suggest/policyimpl/dictionary/utils/trie_map.h
ni/tests/suggest/policyimpl/dictionary/utils/trie_map_test.cpp
|
57574b98c2576602e5597f3bd576fe62f723c813 |
31-Jul-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Remove doesAutoCorrectValidWord()." into lmp-dev
|
5b69472d56eaebecab772012b5a590c5c9ce7511 |
31-Jul-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Remove doesAutoCorrectValidWord(). Possibly offensive words are wrongly demoted when input by gesture. Change-Id: Ibb2eb73d4191dea6cb767643341fe96465c1f70c
ni/src/suggest/core/policy/scoring.h
ni/src/suggest/core/result/suggestions_output_utils.cpp
ni/src/suggest/policyimpl/typing/typing_scoring.h
|
d3d7c31ca996d4d7eecbb1dafc549363bef6448e |
31-Jul-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Fix native debug build. Change-Id: I95ff6b14d7f444911ec76698381b8d2d8da94776
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_buffers.cpp
|
d624091afbbbdf1870dd6fdff69db45447e016bd |
31-Jul-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Fix native debug build." into lmp-dev
|
211370a3dabf138eb7e1f3e019f52c008b6771db |
01-Aug-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Add memory view class for int and uint8_t." into lmp-dev
|
75d8c20d03f8300946c5e4a4832117530110910b |
31-Jul-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Add memory view class for int and uint8_t. Bug: 16691311 Change-Id: I32eb692cdb758861e24b772fdcda57642b95ae1b
ni/NativeFileList.mk
ni/src/utils/byte_array_view.h
ni/src/utils/int_array_view.h
ni/tests/utils/int_array_view_test.cpp
|
f40adc97cbe309bafc94492b615daa529752fabc |
30-Jul-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Add a method to iterate ngram entries." into lmp-dev
|
2d57b3339ad5b4bbf0939858c36c7daf5e38a4cb |
30-Jul-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Add a method to iterate ngram entries. Bug: 14425059 Change-Id: I9962c546504288f6c22b1a7368f775decd229c62
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/dictionary.h
ni/src/suggest/core/dictionary/ngram_listener.h
ni/src/suggest/core/policy/dictionary_structure_with_buffer_policy.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.h
|
5a7b634aaf21895637a305e0795df666e24c890a |
30-Jul-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Add entry iteration method to TrieMap." into lmp-dev
|
a704ad254eaf54822e27b9adc1fb97405fd56e4f |
30-Jul-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Remove PrevWordsInfo.getBigramsIteratorForPrediction()." into lmp-dev
|
bd1f59bda5ad0b7028ec06c2de078f1623e76cdd |
30-Jul-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Remove PrevWordsInfo.getBigramsIteratorForPrediction(). This changes the behavior of predictions for some rare cases. For example, let's consider the case of the prev word is "ABC", "ABC" and "abc" is in the dict, "ABC" doesn't have any bigrams, and "abc" has bigrams. Without this change, "abc"'s bigrams are used for prediction. But, with this change, "abc"'s bigrams are not used for prediction. This strategy is the same as the the current way of bigram probability computation during traversal (for suggestion). Bug: 14425059 Change-Id: I857ff39aa70aea265efa651451a63b759bb47d48
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/policy/dictionary_structure_with_buffer_policy.h
ni/src/suggest/core/session/prev_words_info.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.h
|
0b1fa0c1c7572893365c019780357a817158e5ea |
30-Jul-2014 |
Ken Wakasa <kwakasa@google.com> |
Cleanup: C++11 doesn't require a space between angle brackets Change-Id: Id0777cf3deac94395bd63aee40b49375dff3e35a
ni/src/suggest/core/layout/proximity_info_state.h
ni/src/suggest/core/layout/proximity_info_state_utils.cpp
ni/src/suggest/core/layout/proximity_info_state_utils.h
ni/src/suggest/core/policy/dictionary_header_structure_policy.h
ni/src/suggest/policyimpl/dictionary/utils/forgetting_curve_utils.h
|
6c3b0d3caa8af9b513573486c12bddacd5f03d03 |
29-Jul-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Add TrieMap." into lmp-dev
|
de3121dead395d32760379c03938faef6eac2f98 |
29-Jul-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Add TrieMap. Bug: 14425059 Change-Id: Ief36f808ed4f3e35bfab07837ea314d2564973ab
ni/NativeFileList.mk
ni/src/suggest/policyimpl/dictionary/utils/trie_map.cpp
ni/src/suggest/policyimpl/dictionary/utils/trie_map.h
ni/tests/suggest/policyimpl/dictionary/utils/trie_map_test.cpp
|
2e32e83b6ef88ea7429f96a797563a8032aa5347 |
29-Jul-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Get n-gram probability in structure policy." into lmp-dev
|
1229879e7c5892e818ab53b3c2162a158cc5e177 |
28-Jul-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Get n-gram probability in structure policy. Bug: 14425059 Change-Id: Id955a2e07dbdfb90ae55720f0c92597e0594c0d9
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
|
96d47fe7457ff1dbea4696a5e0edec2801610d47 |
29-Jul-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Change getUnigramProbabilityOfPtNode to getProbabilityOfPtNode() Bug: 14425059 Change-Id: I92403d750d2979408b41554dcd79b0ed31b41161
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/policy/dictionary_structure_with_buffer_policy.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.h
|
179f38cc8c79ee4f1d94a1ddc37a7644a263e4c1 |
29-Jul-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Change getUnigramProbabilityOfPtNode to getProbabilityOfPtNode()" into lmp-dev
|
3225b6fe66a84ed7f499daf84d085141a66bb346 |
28-Jul-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Add boundary check for ver2 bigram reading. Bug: 16330528 Change-Id: I6aca6c7a735e2a652eb325572d44dff660789cff
ni/src/suggest/core/policy/dictionary_bigrams_structure_policy.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/bigram/ver4_bigram_list_policy.h
ni/src/suggest/policyimpl/dictionary/structure/pt_common/bigram/bigram_list_read_write_utils.cpp
ni/src/suggest/policyimpl/dictionary/structure/pt_common/bigram/bigram_list_read_write_utils.h
ni/src/suggest/policyimpl/dictionary/structure/v2/bigram/bigram_list_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v4/bigram/ver4_bigram_list_policy.h
|
825243bfdd6fb63c2ef8bf99024bb06e6f52e946 |
25-Jul-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Add BufferWithExtendablebufferTest" into lmp-dev
|
d4c9d50ef07494ed96d448a1e26df637a64232dd |
24-Jul-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Add BufferWithExtendablebufferTest Bug: 13754552 Change-Id: Ib9c330dc85bdb5d4d3d5bc15cc3ce5f28faa0b12
ni/NativeFileList.mk
ni/src/suggest/policyimpl/dictionary/utils/buffer_with_extendable_buffer.cpp
ni/tests/suggest/policyimpl/dictionary/utils/buffer_with_extendable_buffer_test.cpp
|
ff6ca09905be7e50828100301f23c68d56dcea2b |
23-Jul-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Add BufferWithExtendableBuffer::extend() Bug: 14425059 Change-Id: I13dd8412ba4d16a1325ac2210b3852d580e71ad3
ni/src/suggest/policyimpl/dictionary/utils/buffer_with_extendable_buffer.cpp
ni/src/suggest/policyimpl/dictionary/utils/buffer_with_extendable_buffer.h
|
dfbe2a8ca80ef73a0bc1364cf5964db2141a2a86 |
25-Jul-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Add BufferWithExtendableBuffer::extend()" into lmp-dev
|
f78eb27c7e563d0bbe10239ec7d9941fd170e597 |
24-Jul-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Refactoring checkAndPrepareWriting." into lmp-dev
|
5a289ed29345e545742bc33728d7010b5e2c1e65 |
24-Jul-2014 |
Stephen Hines <srhines@google.com> |
Revert "Revert "Revert "Use mclinker""" This reverts commit b48c93b3fcb46adf998055cc4b9b5fb43ee6248b. MCLinker is not a valid option for clang 3.5.
ni/Android.mk
|
6810e8df1ef7cdc37869f43a91f52695a1db8f0c |
23-Jul-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Refactoring checkAndPrepareWriting. Bug: 14425059 Change-Id: I98940f3841a6c61b0482440b4da21f415dc843f6
ni/src/suggest/policyimpl/dictionary/utils/buffer_with_extendable_buffer.cpp
|
81a48d47d1a6960169fa39edfaa710ffa687721f |
15-Jul-2014 |
Ken Wakasa <kwakasa@google.com> |
Add -mstackrealign to avoid crashes with SSE instructions on pre-K x86 devices. bug: 16213554 Change-Id: Icd67ed4fd57fcc5f5bf8039b7892d0d446210247
ni/Android.mk
|
b22f95ec8a8325e65b95e7b0d57156854f7984f6 |
10-Jul-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Remove isUpdatable from constructors of dict contents. Change-Id: I2d54f477d9b341e944e265786a734f23d152bb81
ni/src/suggest/policyimpl/dictionary/structure/v4/content/bigram_dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/v4/content/probability_dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/v4/content/shortcut_dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/v4/content/single_dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/v4/content/sparse_table_dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/v4/content/terminal_position_lookup_table.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_buffers.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_buffers.h
|
2ac934296c0571ea252f3fb5a23fba29eb89c666 |
11-Jul-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Concatenate dict buffers other than header to a single file. Bug: 13664080 Change-Id: I34c9d8046b339c9b855be378a5fad907382d1359
ni/src/suggest/policyimpl/dictionary/structure/v4/content/bigram_dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/v4/content/dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/v4/content/probability_dict_content.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/content/probability_dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/v4/content/shortcut_dict_content.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/content/shortcut_dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/v4/content/single_dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/v4/content/sparse_table_dict_content.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/content/sparse_table_dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/v4/content/terminal_position_lookup_table.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/content/terminal_position_lookup_table.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_buffers.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_buffers.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_constants.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_constants.h
ni/src/suggest/policyimpl/dictionary/utils/dict_file_writing_utils.cpp
ni/src/suggest/policyimpl/dictionary/utils/dict_file_writing_utils.h
|
198be3a6c5c53e63de5ed3a6a1ce618ca36ff98c |
09-Jul-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Fix: wrong bigram entry pos can be used during GC. Bug: 14425059 Change-Id: I4e7c977c5ef184953682175b118de5473cdb64a6
ni/src/suggest/policyimpl/dictionary/structure/v4/bigram/ver4_bigram_list_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_writing_helper.cpp
|
3b8f2ece4073017b8fd16371b95e6200ec7803ee |
08-Jul-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Move phrase gesture from additional features to public."
|
b8a9479b57007edb5cb12c628797f89a8164f596 |
08-Jul-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Move phrase gesture from additional features to public. Bug: 15758242 Change-Id: I703dc2703afdf9402c5d2ac27411b74ece993dba
ni/src/suggest/core/suggest_options.h
|
b00973952f269ebee6d1d5f808fad7ca64fb9954 |
08-Jul-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Get bigrams iterator via dict structure policy. Bug: 14425059 Change-Id: Ie4c6afbb6a3b707b5aa8e9e4f941c9da6e6bcdbf
ni/src/suggest/core/dictionary/binary_dictionary_bigrams_iterator.h
ni/src/suggest/core/dictionary/multi_bigram_map.cpp
ni/src/suggest/core/policy/dictionary_structure_with_buffer_policy.h
ni/src/suggest/core/session/prev_words_info.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.h
|
804f7450fc94ad47c2a12ec9c1183a244f3f1a17 |
07-Jul-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Use linked list for bigram list. BinaryDictionaryTests for VERSION4_DEV: Before Time: 36.461 After Time: 33.031 Bug: 14425059 Change-Id: I9ca2714f450f61f713df6ebd34c953dece991cdb
ni/src/suggest/policyimpl/dictionary/structure/v4/bigram/ver4_bigram_list_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/bigram/ver4_bigram_list_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v4/content/bigram_dict_content.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/content/bigram_dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_constants.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_constants.h
|
6afd14dc9488aab7c2f982f9b18931c3b3a20e75 |
27-Jun-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Remove unused method. Bug: 13664080 Change-Id: I47fd90f01ea9a18b11037c966150fa5fd926101b
ni/src/suggest/policyimpl/dictionary/utils/dict_file_writing_utils.cpp
ni/src/suggest/policyimpl/dictionary/utils/dict_file_writing_utils.h
|
c152d7c19d4a9e84acaf6fffa4f51c583f191f6f |
26-Jun-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Fix unit tests that use getNgramProbabilityNative(). Change-Id: I8548094bc8d1a0ea125b29e2a0ea82a6834b3e48
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
|
05b1e0d42f9f103516103d4d33e61862c0851e9d |
26-Jun-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Extend jni method to use multiple previous words. Bug: 14425059 Change-Id: I8150e8812ee32f8c713315a234b52e5b3a79d7a0
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/suggest/core/session/prev_words_info.h
ni/src/utils/jni_data_utils.h
|
8681bef03c1ca864d3de0ae27adb5cbfb63f0fef |
24-Jun-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Remove BigramDictionary form native code. Bug: 14425059 Change-Id: I48d1a4ae6a4317afaaf67748060618f8f9485d40
ni/NativeFileList.mk
ni/src/suggest/core/dictionary/bigram_dictionary.cpp
ni/src/suggest/core/dictionary/bigram_dictionary.h
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/dictionary.h
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.cpp
|
d58a07666e9b38086c6486f95ac2d8e8e8eeb955 |
26-Jun-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Rename jni method for n-gram supporting."
|
83b6ee25385e1c4fd76ca5842ff025acf945596b |
24-Jun-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Rename jni method for n-gram supporting. Bug: 14425059 Change-Id: I242d1de5d9db37344f02d8fba9035829794a56c8
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/dictionary.h
|
520765491cbfcb8d2e66ee5c492a66eb8a726a74 |
26-Jun-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Make Beginning-of-Sentence prediction require two exposures."
|
0aef59746c6dd32ea3e3ed0d25b5fbc33e4605d8 |
25-Jun-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Make Beginning-of-Sentence prediction require two exposures. Bug: 15868192 Change-Id: I4b577ad11c992d872d6f902fd50527d9ca5cc1ba
ni/src/suggest/core/dictionary/bigram_dictionary.cpp
|
5961f2dfaca123e8e6f2fab33fb9d23d8b4c98fc |
26-Jun-2014 |
Yohei Yukawa <yukawa@google.com> |
Merge "Simplify a make file"
|
cc9b60401e4d2f7b1895ae218eb3a952030325f1 |
20-Jun-2014 |
Yohei Yukawa <yukawa@google.com> |
Simplify a make file This CL simplifies the makefile for host unittest. BUG: 13754552 Change-Id: Id09da77b45610db2747897533c18a6d0d81c59d7
ni/HostUnitTests.mk
|
88fa47a27d45f6460971d0d223aa558e121b3478 |
23-Jun-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Support migration/dump of Beginning-of-Sentence entries. Bug: 14119293 Change-Id: Ie975138f819794d5c34a7a547be5a6117050e084
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/suggest/core/dictionary/property/word_property.cpp
ni/src/utils/char_utils.h
ni/src/utils/jni_data_utils.h
|
f7322b166b88f72b19509d8416700d4ec8ea7753 |
23-Jun-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Make getNextWordAndNextToken output code point count. Bug: 14425059 Change-Id: Id1c2927c8a1be0b1680206d444dbdf0c9453dceb
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/dictionary.h
ni/src/suggest/core/policy/dictionary_structure_with_buffer_policy.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.h
|
a807663aaed1d774fc3a619f3526f7cbaea113f9 |
23-Jun-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Remove hasBigrams/hasShortcut flags from ver4 PtNode."
|
24d49ee577e4e9cc29051d336c10ad4124e0bb96 |
23-Jun-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Remove hasBigrams/hasShortcut flags from ver4 PtNode. Always check bigram/shortcut content instead of having flags in each PtNode. Bug: 14425059 Change-Id: I9eb816681bf22fc12e3ab3c92a178a7990b90e93
ni/src/suggest/policyimpl/dictionary/structure/pt_common/dynamic_pt_gc_event_listeners.cpp
ni/src/suggest/policyimpl/dictionary/structure/pt_common/dynamic_pt_updating_helper.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_node_writer.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_node_writer.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_writing_helper.cpp
|
762a356a457326576b33ac31d639ad37fdcd8968 |
23-Jun-2014 |
Yohei Yukawa <yukawa@google.com> |
Merge "Add native unittest support on target devices for LatinIME"
|
7f4cca0cd1fd5ca6c430991579970d7a70c5d6de |
20-Jun-2014 |
Yohei Yukawa <yukawa@google.com> |
Add native unittest support on target devices for LatinIME This CL adds native unittest support on target devices for LatinIME. Note that you need to specify --target option to run-tests.sh to run native unittest on the target device. BUG: 13754552 Change-Id: I1dfb78ae1461163db8d47c3ba9141d4812070fd0
ni/Android.mk
ni/TargetUnitTests.mk
ni/run-tests.sh
|
0fbca1ac2388db81a443c1705732130564c3f714 |
20-Jun-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Remove word from personalized dicts when it's canceled. Bug: 15555552 Bug: 15552347 Change-Id: Ia4d8c79d079e3ce233d46d4bbad4fff1be5c5c39
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_patricia_trie_node_reader.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_patricia_trie_writing_helper.cpp
ni/src/suggest/policyimpl/dictionary/structure/pt_common/dynamic_pt_reading_helper.h
ni/src/suggest/policyimpl/dictionary/structure/pt_common/dynamic_pt_updating_helper.cpp
ni/src/suggest/policyimpl/dictionary/structure/pt_common/pt_node_reader.h
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v2/ver2_patricia_trie_node_reader.cpp
ni/src/suggest/policyimpl/dictionary/structure/v2/ver2_patricia_trie_node_reader.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_node_reader.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_writing_helper.cpp
|
89899e14dfe4c40ed833ba0ef7d0b06e281d0331 |
12-Jun-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Update unit test for beginning-of-sentence."
|
e041bfab5cc282ae5f54a0787db9a38a72798503 |
12-Jun-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Update unit test for beginning-of-sentence. Bug: 14119293 Change-Id: I594a1ca1096f0c12c678dd30eb75de905e55c5bb
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_patricia_trie_policy.cpp
|
22931cd94155b5623b9fa52c0596a44aa89bf606 |
11-Jun-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Enable Beginning-of-Sentence prediction for contextual dict. Bug: 14161647 Bug: 14119293 Change-Id: I0c00f13966db88e4de85e245e7bced43c9d474b2
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/suggest/core/session/prev_words_info.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
|
da0ea7603bdfb71a6134617d19535960aca4f40e |
12-Jun-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Add jni method for removeUnigramEntry()."
|
b4d77eca55fa48eaf29ab036ac3b098ebac5e691 |
11-Jun-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Add jni method for removeUnigramEntry(). Bug: 15552347 Change-Id: Iadcdc73d3335d561a27b9314d3fcdab0b0c96e49
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
|
f12985245c962779f0b422b3072cffe533b4edfb |
11-Jun-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Add removeUnigramEntry() to native dictionary policy. Bug: 15552347 Change-Id: Ic713f79ef26b5963060304df9c0a3a402c3cc6d4
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/dictionary.h
ni/src/suggest/core/policy/dictionary_structure_with_buffer_policy.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.h
|
86fe8081b315e1036a2ee385851184752352c2a8 |
12-Jun-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Add removeUnigramEntry() to native dictionary policy."
|
447c19364ac0fa7b280b3ebd8f6e820eb925ebde |
12-Jun-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Enable Beginning-of-Sentence prediction for contextual dict."
|
59ed0c2db2714f36c18d0882c7845455b5b3dd43 |
12-Jun-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Block offensive words in native code. Bug: 15300452 Change-Id: Ic6c91c47453e19fb5db2c62b66659619e72b1ecf
ni/src/suggest/core/result/suggestions_output_utils.cpp
ni/src/suggest/core/suggest_options.h
|
07e14126318f7661f76fdce421d723d64e7ea8de |
10-Jun-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Purge dict reading code for 401 and create for 402. Change-Id: Ib0150b3306bb2db8aff443d1158fecc8464cbbdb
ni/NativeFileList.mk
ni/src/suggest/policyimpl/dictionary/header/header_policy.h
ni/src/suggest/policyimpl/dictionary/header/header_read_write_utils.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/Readme.txt
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/bigram/ver4_bigram_list_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/bigram/ver4_bigram_list_policy.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/content/bigram_dict_content.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/content/bigram_dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/content/bigram_entry.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/content/dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/content/probability_dict_content.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/content/probability_dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/content/probability_entry.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/content/shortcut_dict_content.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/content/shortcut_dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/content/single_dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/content/sparse_table_dict_content.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/content/sparse_table_dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/content/terminal_position_lookup_table.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/content/terminal_position_lookup_table.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/shortcut/ver4_shortcut_list_policy.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/ver4_dict_buffers.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/ver4_dict_buffers.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/ver4_dict_constants.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/ver4_dict_constants.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/ver4_patricia_trie_node_reader.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/ver4_patricia_trie_node_reader.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/ver4_patricia_trie_node_writer.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/ver4_patricia_trie_node_writer.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/ver4_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/ver4_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/ver4_patricia_trie_reading_utils.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/ver4_patricia_trie_reading_utils.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/ver4_patricia_trie_writing_helper.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/ver4_patricia_trie_writing_helper.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/ver4_pt_node_array_reader.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/ver4_pt_node_array_reader.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/Readme.txt
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/bigram/ver4_bigram_list_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/bigram/ver4_bigram_list_policy.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/content/bigram_dict_content.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/content/bigram_dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/content/bigram_entry.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/content/dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/content/probability_dict_content.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/content/probability_dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/content/probability_entry.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/content/shortcut_dict_content.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/content/shortcut_dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/content/single_dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/content/sparse_table_dict_content.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/content/sparse_table_dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/content/terminal_position_lookup_table.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/content/terminal_position_lookup_table.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/shortcut/ver4_shortcut_list_policy.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_dict_buffers.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_dict_buffers.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_dict_constants.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_dict_constants.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_patricia_trie_node_reader.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_patricia_trie_node_reader.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_patricia_trie_node_writer.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_patricia_trie_node_writer.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_patricia_trie_reading_utils.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_patricia_trie_reading_utils.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_patricia_trie_writing_helper.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_patricia_trie_writing_helper.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_pt_node_array_reader.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v402/ver4_pt_node_array_reader.h
ni/src/suggest/policyimpl/dictionary/structure/dictionary_structure_with_buffer_policy_factory.cpp
ni/src/suggest/policyimpl/dictionary/utils/dict_file_writing_utils.cpp
ni/src/suggest/policyimpl/dictionary/utils/format_utils.cpp
ni/src/suggest/policyimpl/dictionary/utils/format_utils.h
|
d9b8602f4862c2c876e1499aad7ca7d77ea66595 |
06-Jun-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Implement getMaxProbabilityOfExactMatches(). Bug: 13142176 Bug: 15428247 Change-Id: I5be6d683be95505412615ca7c88260de1ea05f54
ni/NativeFileList.mk
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/suggest/core/dicnode/dic_node.h
ni/src/suggest/core/dicnode/dic_node_utils.cpp
ni/src/suggest/core/dicnode/dic_node_utils.h
ni/src/suggest/core/dicnode/dic_node_vector.h
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/dictionary.h
ni/src/suggest/core/dictionary/dictionary_utils.cpp
ni/src/suggest/core/dictionary/dictionary_utils.h
|
d6b89e17a678d0f7cb8a4a2c1dafa72a4568b744 |
05-Jun-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Add jni method for getMaxFrequencyOfExactMatches(). Bug: 13142176 Bug: 15428247 Change-Id: I2ae25090b67ad0c6df97dec7712e2f7e0bb08c40
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
|
7852765a503fe6dab54e1c4ab9e5e6b7bbdc70f2 |
28-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Add length check for attaching a BoS marker. Bug: 15297872 Change-Id: I7b0a27409b81b76561d19c6caa18a5011d3e90f6
ni/src/suggest/core/session/prev_words_info.h
|
f9ce867d805a8e102b26028831b75d5ed296838f |
27-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Add boundary check for v4 bigram reading. Bug: 14496386 Change-Id: Iedd3445c3222a777a2476beed7d9eb53773f406c
ni/src/suggest/policyimpl/dictionary/structure/v4/content/bigram_dict_content.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/content/bigram_dict_content.h
|
dfca51726e9dc9a35f462dee39331823eafa07c9 |
27-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Return whether the dynamic dict operation was success. Bug: 12184250 Change-Id: Iee7e00c1e84c95551a077f4dd023c0a9b9ac9466
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/dictionary.h
ni/src/suggest/core/policy/dictionary_structure_with_buffer_policy.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/ver4_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/ver4_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.h
|
0088d1f6683fce0175266b90c3ec04f15ad8daeb |
26-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Use whether it's exact match to detect distracters."
|
a6278eb9c1fbe102259cba392b1459f712ca46e7 |
26-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Use whether it's exact match to detect distracters. Bug: 13142176 Change-Id: Id5b7286d28897931f7bfe571be45d46ffeef4adf
ni/src/suggest/core/dictionary/dictionary.h
ni/src/suggest/core/dictionary/error_type_utils.cpp
ni/src/suggest/core/dictionary/error_type_utils.h
ni/src/suggest/core/result/suggestions_output_utils.cpp
|
67e02a6aaa2b693f92f0f3f7948c3f8dadfc17e6 |
26-May-2014 |
Yohei Yukawa <yukawa@google.com> |
Specify c++_static for bundled Latin IME as well APP_STL := c++_static has been specified for unbundled Latin IME but somehow not for bundled build. This CL fixes the inconsistency. Change-Id: Ie1f4aba27e30981d3c2aa322a16c1cd18413e920
ni/Application.mk
|
a37f374ad140f14e5e8ecaef9e1dbee3b1d7b84c |
23-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Version up dynamic dict format from 401 to 402. Change-Id: Ibea36af905ade773ae3db3a5456f7b5a0ad7d220
ni/src/suggest/policyimpl/dictionary/header/header_policy.h
ni/src/suggest/policyimpl/dictionary/header/header_read_write_utils.cpp
ni/src/suggest/policyimpl/dictionary/structure/dictionary_structure_with_buffer_policy_factory.cpp
ni/src/suggest/policyimpl/dictionary/utils/dict_file_writing_utils.cpp
ni/src/suggest/policyimpl/dictionary/utils/format_utils.cpp
ni/src/suggest/policyimpl/dictionary/utils/format_utils.h
|
1adca93381d261a6070be2721dbf8b8abafbfe01 |
23-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Extend jni methods and enable Beginning-of-Sentence. Bug: 14119293 Change-Id: I78fc877367dd0d6240eeacb750b6d2d0b93cba83
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/suggest/policyimpl/dictionary/structure/pt_common/dynamic_pt_gc_event_listeners.cpp
|
96990ca77357c8c3c518f71e2d9d8cfc62b2ee88 |
23-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Support Beginning-of-Sentence in native code Bug: 14119293 Change-Id: I0f382e33a19bf481823b23405d454de61ec835ff
ni/src/suggest/core/session/prev_words_info.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
ni/src/utils/char_utils.h
|
6600340af58761ab1f2b3292b93f2758237190a3 |
23-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Fix: PtNodeParams.representsNonWordInfo() Change-Id: I7ab4fb280e8ac89f81d0b32b0663a86c9b69aa5d
ni/src/suggest/policyimpl/dictionary/structure/pt_common/pt_node_params.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
|
2a015dcb25b2996ccca0d9fac74b334aa35928a3 |
22-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Add Beginning-of-Sentence info in UnigramProperty. Bug: 14119293 Bug: 14425059 Change-Id: I8a894352568377d32468e5563f4e89af00d22944
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/property/unigram_property.h
ni/src/suggest/core/policy/dictionary_header_structure_policy.h
ni/src/suggest/policyimpl/dictionary/header/header_policy.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/ver4_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/pt_common/pt_node_params.h
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
|
9f8c9a0161924f515c5ff9617db2317cdc1d01e2 |
21-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Use PrevWordsInfo to add/remove n(bi)-gram in native code. Bug: 14119293 Bug: 14425059 Change-Id: I4b9a46bfd670b35195418eaee51456d44fb91b6d
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/suggest/core/dicnode/dic_node.h
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/dictionary.h
ni/src/suggest/core/dictionary/property/bigram_property.h
ni/src/suggest/core/policy/dictionary_structure_with_buffer_policy.h
ni/src/suggest/core/session/dic_traverse_session.cpp
ni/src/suggest/core/session/prev_words_info.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/ver4_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/ver4_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/structure/dictionary_structure_with_buffer_policy_factory.cpp
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.h
|
fa7db65dec4b5d69c1565f114f18084d0d4eb5ec |
19-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Support multiple previous words in DicNode. Bug: 14425059 Change-Id: Ib8682befe4d7d9fe5122eb538e7c804f75ded463
ni/src/suggest/core/dicnode/dic_node.h
ni/src/suggest/core/dicnode/dic_node_utils.cpp
ni/src/suggest/core/dicnode/dic_node_utils.h
ni/src/suggest/core/dicnode/internal/dic_node_properties.h
ni/src/suggest/core/session/dic_traverse_session.h
ni/src/suggest/core/suggest.cpp
|
45d1a936a7a318286c4404951db1bd825e25cc7c |
16-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Move prev word related logic to PrevWordsInfo. Bug: 14119293 Bug: 14425059 Change-Id: I1bbd7ab4ace2c475f27bc468cb7b4d67e1ae2f9f
ni/src/suggest/core/dictionary/bigram_dictionary.cpp
ni/src/suggest/core/dictionary/binary_dictionary_bigrams_iterator.h
ni/src/suggest/core/session/dic_traverse_session.cpp
ni/src/suggest/core/session/prev_words_info.h
|
b94ec1437b624a45ad5c0fde2dd385116e5e1163 |
15-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Introduce MAX_PREV_WORD_COUNT_FOR_N_GRAM. Bug: 14425059 Change-Id: I587f90df026a14359d2ee452040bbfaf02c1ae51
ni/src/defines.h
ni/src/suggest/core/session/dic_traverse_session.cpp
ni/src/suggest/core/session/dic_traverse_session.h
ni/src/suggest/core/session/prev_words_info.h
|
b87fffb8be3dc6a79e49890a7700704d7fee616b |
15-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Refactoring: Move prev word information into PrevWordsInfo. Bug: 14119293 Bug: 14425059 Change-Id: I5a5f81c6b189e3ad1da093343a3121463f87c21c
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/com_android_inputmethod_latin_DicTraverseSession.cpp
ni/src/suggest/core/dictionary/bigram_dictionary.cpp
ni/src/suggest/core/dictionary/bigram_dictionary.h
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/dictionary.h
ni/src/suggest/core/session/dic_traverse_session.cpp
ni/src/suggest/core/session/dic_traverse_session.h
ni/src/suggest/core/session/prev_words_info.h
|
d6fdd58cc0dcdd1e1b1018de10a30e423494a8fd |
15-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Cleanup DicTraverseSession. Change-Id: I953665e1958e7214e9365e2bc9d3f3843016dc81
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/com_android_inputmethod_latin_DicTraverseSession.cpp
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/session/dic_traverse_session.h
|
e810a266fd477cd69509b3d6e61fb8250191aee6 |
15-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Quit use bigram probability diff for ver4 dict."
|
64341927d2359fe98928471fa2daa4db667144a8 |
15-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Quit use bigram probability diff for ver4 dict. Change-Id: I2cfcfbcf351877d1dff466a24974dbb05908f14e
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/content/bigram_dict_content.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/content/bigram_dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
|
a709bc7f939ea63edd71786d7922cd36dd23ce3c |
15-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Reduce the cost for handling intentional omission."
|
39e5a15af0b4187aa8d7e571d43703f951c4f545 |
15-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Always keep PtNodes that represent non-word info during GC."
|
91d753822527649372a67c8f4e166670791a63f3 |
14-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Add VERSION_4_DEV(402) in native code."
|
7116ea98f4002b79b517a695e37e01a78c84e97e |
14-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Add VERSION_4_DEV(402) in native code. Bug: 13406708 Change-Id: I96cfacf524d670a6a5637a96a63bcd47aaf09ca0
ni/src/suggest/policyimpl/dictionary/header/header_policy.h
ni/src/suggest/policyimpl/dictionary/header/header_read_write_utils.cpp
ni/src/suggest/policyimpl/dictionary/structure/dictionary_structure_with_buffer_policy_factory.cpp
ni/src/suggest/policyimpl/dictionary/structure/dictionary_structure_with_buffer_policy_factory.h
ni/src/suggest/policyimpl/dictionary/utils/dict_file_writing_utils.cpp
ni/src/suggest/policyimpl/dictionary/utils/dict_file_writing_utils.h
ni/src/suggest/policyimpl/dictionary/utils/format_utils.cpp
ni/src/suggest/policyimpl/dictionary/utils/format_utils.h
|
cf700695eaa20c1776d8d87e9d21ba5d0ebf0f1f |
14-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Always keep PtNodes that represent non-word info during GC. Bug: 14119293 Change-Id: Ie50b341a512be6a6efe3e05b60e1d09560b01d1f
ni/src/suggest/policyimpl/dictionary/structure/pt_common/dynamic_pt_gc_event_listeners.cpp
ni/src/suggest/policyimpl/dictionary/structure/pt_common/pt_node_params.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_writing_helper.cpp
|
2dc8e36f8eaa598371a67dc58757a096a75374a3 |
14-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Use nullptr instead of MmappedBufferPtr(nullptr). Change-Id: I9bc35f723f1c105ef6155a49630b8cd492900bc8
ni/src/suggest/policyimpl/dictionary/utils/mmapped_buffer.cpp
|
32bdf9f3446d567f05bc49281a4ec43d4a19b2bf |
14-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Use JniDataUtils::putXxxToArray() to output a value."
|
5c00bde9bc67d757a33cbaeba7158852c08a39fb |
14-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Filter out control characters and non-unicode code points."
|
304a71d171fc1041f5c19b1f05fbe329c6a3ed3f |
14-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Use JniDataUtils::putXxxToArray() to output a value. Change-Id: Ifb7bed6623b01acb524566a0fe00dcbdf7273888
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/suggest/core/result/suggestion_results.cpp
ni/src/utils/jni_data_utils.h
|
e9121a68a67b8723477668130a16d4c72d98f6fe |
14-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Filter out control characters and non-unicode code points. Bug: 14119293 Bug: 13758761 Change-Id: I6b79cff0714152807f5e20b7a75060a0a772b28b
ni/NativeFileList.mk
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/utils/jni_data_utils.cpp
ni/src/utils/jni_data_utils.h
|
728141d55a0a785a4ed09586f7e22272cd49fc96 |
14-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Generate dict code for version 401."
|
6bf268132d60061fd26bd8cba63a12b56b22056e |
14-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Generate dict code for version 401. Bug: 13406708 Change-Id: I769ac84d54d997e7aefab0c9c16727455a132e0b
ni/CleanupNativeFileList.mk
ni/NativeFileList.mk
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/Readme.txt
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/bigram/ver4_bigram_list_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/bigram/ver4_bigram_list_policy.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/content/bigram_dict_content.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/content/bigram_dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/content/bigram_entry.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/content/dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/content/probability_dict_content.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/content/probability_dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/content/probability_entry.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/content/shortcut_dict_content.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/content/shortcut_dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/content/single_dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/content/sparse_table_dict_content.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/content/sparse_table_dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/content/terminal_position_lookup_table.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/content/terminal_position_lookup_table.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/shortcut/ver4_shortcut_list_policy.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/ver4_dict_buffers.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/ver4_dict_buffers.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/ver4_dict_constants.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/ver4_dict_constants.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/ver4_patricia_trie_node_reader.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/ver4_patricia_trie_node_reader.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/ver4_patricia_trie_node_writer.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/ver4_patricia_trie_node_writer.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/ver4_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/ver4_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/ver4_patricia_trie_reading_utils.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/ver4_patricia_trie_reading_utils.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/ver4_patricia_trie_writing_helper.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/ver4_patricia_trie_writing_helper.h
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/ver4_pt_node_array_reader.cpp
ni/src/suggest/policyimpl/dictionary/structure/backward/v401/ver4_pt_node_array_reader.h
|
72d6061efbc025fbf5774aace80376a07b44bb7e |
14-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Use JniDataUtils::outputCodePoints() to output code points"
|
ed16af72e3a3eeea3b6a0b4bfbe39332a114af99 |
14-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Restrict the permission of dict files created on device. Bug: 13497304 Change-Id: I7bf67e2e81bc63a67bd91cbc0f753ecac88349f6
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_buffers.cpp
ni/src/suggest/policyimpl/dictionary/utils/dict_file_writing_utils.cpp
|
d2f7cd28aefb71f3f340f1a8572e5477e5f5dfb3 |
14-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Use JniDataUtils::outputCodePoints() to output code points Bug: 14119293 Bug: 13758761 Change-Id: I516d2f96e219e6e65246f502186ccb9bd5f0670f
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/suggest/core/dictionary/property/word_property.cpp
ni/src/suggest/core/result/suggestion_results.cpp
ni/src/utils/jni_data_utils.h
|
c1e86d3f491e65ae11b9dc8d932c3775c50394e4 |
14-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Skip PtNodes with non-Unicode code points for suggestion."
|
14dd663fe51079e74c8527d1452d5aa68fecc4e8 |
14-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Reduce the cost for handling intentional omission. Bug: 14602770 Change-Id: I3a678a3e9b227fc4c3b8d23012aba18ca2e52da5
ni/src/suggest/policyimpl/typing/scoring_params.cpp
ni/src/suggest/policyimpl/typing/scoring_params.h
ni/src/suggest/policyimpl/typing/typing_weighting.h
|
0c8ce96beccc16271a1ad003dcb41772f3df0927 |
12-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Add "// namespace latinime" Bug: 13406708 Change-Id: I0fa85875fb5b98b4e40a149e3e33e5f56bee9a97
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_node_reader.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_node_writer.cpp
|
6e4b674f83e0c287e00bfe6546db2a1f93daf5f0 |
12-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Move files under bigram/shortcut to under structure. Bug: 13406708 Change-Id: I48e9d4ff30a8b50d4f1694ebbefb02cf189f7713
ni/NativeFileList.mk
ni/src/suggest/policyimpl/dictionary/bigram/bigram_list_policy.h
ni/src/suggest/policyimpl/dictionary/bigram/bigram_list_read_write_utils.cpp
ni/src/suggest/policyimpl/dictionary/bigram/bigram_list_read_write_utils.h
ni/src/suggest/policyimpl/dictionary/bigram/ver4_bigram_list_policy.cpp
ni/src/suggest/policyimpl/dictionary/bigram/ver4_bigram_list_policy.h
ni/src/suggest/policyimpl/dictionary/shortcut/shortcut_list_policy.h
ni/src/suggest/policyimpl/dictionary/shortcut/shortcut_list_reading_utils.cpp
ni/src/suggest/policyimpl/dictionary/shortcut/shortcut_list_reading_utils.h
ni/src/suggest/policyimpl/dictionary/shortcut/ver4_shortcut_list_policy.h
ni/src/suggest/policyimpl/dictionary/structure/pt_common/bigram/bigram_list_read_write_utils.cpp
ni/src/suggest/policyimpl/dictionary/structure/pt_common/bigram/bigram_list_read_write_utils.h
ni/src/suggest/policyimpl/dictionary/structure/pt_common/shortcut/shortcut_list_reading_utils.cpp
ni/src/suggest/policyimpl/dictionary/structure/pt_common/shortcut/shortcut_list_reading_utils.h
ni/src/suggest/policyimpl/dictionary/structure/v2/bigram/bigram_list_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v2/shortcut/shortcut_list_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v4/bigram/ver4_bigram_list_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/bigram/ver4_bigram_list_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v4/shortcut/ver4_shortcut_list_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_node_writer.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_writing_helper.cpp
|
d0d0113983f000fadc9da89271200620330b0356 |
12-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Code cleanup. Change-Id: Ic31b66cccfd77348f2ff7961959a3eaf9f7ad5d8
ni/src/suggest/core/layout/proximity_info.cpp
ni/src/suggest/core/layout/proximity_info_state_utils.h
ni/src/suggest/policyimpl/dictionary/shortcut/shortcut_list_reading_utils.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_node_writer.cpp
|
620a05ae59ec9f7be39557094fc306c51c712ca1 |
12-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Support bigram historical information migration. Bug: 13406708 Change-Id: I4bae53e43cb7653eac3b5bd13da2d2bc8aaf88a9
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/dictionary.h
ni/src/suggest/core/policy/dictionary_structure_with_buffer_policy.h
ni/src/suggest/policyimpl/dictionary/bigram/ver4_bigram_list_policy.cpp
ni/src/suggest/policyimpl/dictionary/bigram/ver4_bigram_list_policy.h
ni/src/suggest/policyimpl/dictionary/structure/pt_common/dynamic_pt_updating_helper.cpp
ni/src/suggest/policyimpl/dictionary/structure/pt_common/dynamic_pt_updating_helper.h
ni/src/suggest/policyimpl/dictionary/structure/pt_common/pt_node_writer.h
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_node_writer.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_node_writer.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.h
|
79ba633402ceeebe216055cbd99a9e9701460f4a |
12-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Skip PtNodes with non-Unicode code points for suggestion. Bug: 14119293 Change-Id: Id1d3b789b5f18757070878dba35a7980bfb44591
ni/src/suggest/policyimpl/dictionary/structure/pt_common/pt_node_params.h
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
ni/src/utils/char_utils.cpp
ni/src/utils/char_utils.h
|
9d7e8c717f56a8b706a174fd3d5a2864d08d320c |
12-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Support unigram historical information migration. Bug: 13406708 Change-Id: Ibed15b3bc5d5ae68faefa379028dbe10d32b0c0f
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/suggest/policyimpl/dictionary/bigram/ver4_bigram_list_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_node_writer.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/utils/forgetting_curve_utils.cpp
ni/src/suggest/policyimpl/dictionary/utils/forgetting_curve_utils.h
|
6b74f516dcfb7b6c8008054490db117341e5332b |
09-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Refactoring: Use UnigramProperty to add/update unigram."
|
b7f71cdf8ce4b7e308a85eefdc6827ef3065a2f8 |
09-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Avoid copying bigram list if possible."
|
b636e25e951e48e071d5348756413d6fc065632d |
09-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Refactoring: Use UnigramProperty to add/update unigram. Bug: 13406708 Change-Id: I26fd541fb465d3543faa5f155becc455ddbb6c9c
ni/src/suggest/policyimpl/dictionary/structure/pt_common/dynamic_pt_updating_helper.cpp
ni/src/suggest/policyimpl/dictionary/structure/pt_common/dynamic_pt_updating_helper.h
ni/src/suggest/policyimpl/dictionary/structure/pt_common/pt_node_writer.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_node_writer.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_node_writer.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
|
eaa347bc1a166ee6cfbf6cc49399c43085422581 |
09-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Add VERSION4_TEST for testing."
|
455dc84cf2c6526329b535f30000ea45b7d4d4d7 |
09-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Add VERSION4_TEST for testing. Bug: 13406708 Change-Id: I0b434717ea3edbb131650af634c53cfbfe113c3e
ni/src/suggest/policyimpl/dictionary/header/header_policy.h
ni/src/suggest/policyimpl/dictionary/header/header_read_write_utils.cpp
ni/src/suggest/policyimpl/dictionary/structure/dictionary_structure_with_buffer_policy_factory.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_buffers.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_buffers.h
ni/src/suggest/policyimpl/dictionary/utils/dict_file_writing_utils.cpp
ni/src/suggest/policyimpl/dictionary/utils/dict_file_writing_utils.h
ni/src/suggest/policyimpl/dictionary/utils/format_utils.cpp
ni/src/suggest/policyimpl/dictionary/utils/format_utils.h
|
08ea74eb2cec7e48e2a0a21ea569c765d493db20 |
08-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Implement migrateNative()."
|
08d12a1be31ad1708262d7181d7b8bb2da4025df |
08-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Extend jni interface for dictionary migration."
|
ad518d9a5beccc7c322299bc60eeff2ebe944bf1 |
08-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Avoid copying bigram list if possible. Constructing en_US main dict using dicttool: Before: real 1m8.699s user 1m10.600s sys 0m2.390s After: real 0m17.204s user 0m20.560s sys 0m0.720s Bug: 13406708 Change-Id: I3b0476be57e5cb93c6497025b3ffa7064ac326c6
ni/src/suggest/policyimpl/dictionary/bigram/ver4_bigram_list_policy.cpp
ni/src/suggest/policyimpl/dictionary/bigram/ver4_bigram_list_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v4/content/bigram_dict_content.h
|
8a9d9de72a9ab02cb4726c205213d4f0b9f58e07 |
07-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Implement migrateNative(). Bug: 13406708 Change-Id: Ie786a68e780baa298fedf82d21390ba45d871a52
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/suggest/core/dictionary/property/word_property.h
ni/src/suggest/core/policy/dictionary_header_structure_policy.h
ni/src/suggest/policyimpl/dictionary/header/header_policy.h
|
1471fbad66f68a06494ac3efea5d9d16ea46b322 |
07-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Extend jni interface for dictionary migration. Bug: 13406708 Change-Id: Iadad6df296467d0e5b631fba4a409d53c8a5a6f2
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
|
ad8f2201e22f35d0a03a71f2bf755781a1e2d9a6 |
07-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Make initial additional buffer size 0. Bug: 14113369 Change-Id: I3b7b3a452544725577101dc3b9bcb85b3e08afe9
ni/src/suggest/policyimpl/dictionary/utils/buffer_with_extendable_buffer.h
|
8e8a5a58c49c11554022562feb8a0633d53fa487 |
01-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Add new bigram entry at the tail of existing list."
|
8d8fb396a0130cebc733f0ea2d0d04abdee45260 |
01-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Add new bigram entry at the tail of existing list. Bug: 13406708 Change-Id: If3162e65fc9aa2c47f046aee528276cb51fad9f4
ni/src/suggest/policyimpl/dictionary/bigram/ver4_bigram_list_policy.cpp
ni/src/suggest/policyimpl/dictionary/bigram/ver4_bigram_list_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v4/content/bigram_dict_content.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/content/bigram_dict_content.h
|
ab5839ae0b07b81936c184614a1d6a3b6a0f49b7 |
01-May-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Add CODE_POINT_BEGINNING_OF_SENTENCE in native code."
|
4162cfdc59c575cf8ef70b71791283c1ae2f73d4 |
30-Apr-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Add CODE_POINT_BEGINNING_OF_SENTENCE in native code. Bug: 14119293 Change-Id: Ib101435e2840172ba004ead081022669647a8ad9
ni/src/defines.h
|
fc2858c55bf64ef96b1b60f19db23de4b0c62c9c |
30-Apr-2014 |
Ken Wakasa <kwakasa@google.com> |
Small clean up for LARGEST_INT_DIGIT_COUNT Change-Id: I4a61c037370bf57b396d80ba7212d94328eaf7b9
ni/src/defines.h
ni/src/suggest/policyimpl/dictionary/header/header_read_write_utils.cpp
ni/src/suggest/policyimpl/dictionary/header/header_read_write_utils.h
|
8dac7ce2e2b56c77e289507625b7695449b2e41a |
30-Apr-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Move PatriciaTrieReadingUtils under pt_common. Change-Id: Ib8ec62b97318563785a2aafb854aabdc3f46f187
ni/NativeFileList.mk
ni/src/suggest/policyimpl/dictionary/structure/pt_common/dynamic_pt_updating_helper.cpp
ni/src/suggest/policyimpl/dictionary/structure/pt_common/patricia_trie_reading_utils.cpp
ni/src/suggest/policyimpl/dictionary/structure/pt_common/patricia_trie_reading_utils.h
ni/src/suggest/policyimpl/dictionary/structure/pt_common/pt_node_params.h
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_reading_utils.cpp
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_reading_utils.h
ni/src/suggest/policyimpl/dictionary/structure/v2/ver2_patricia_trie_node_reader.cpp
ni/src/suggest/policyimpl/dictionary/structure/v2/ver2_pt_node_array_reader.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_node_reader.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_node_writer.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_pt_node_array_reader.cpp
|
9e15b4551eaff96c3cde6e99132a1aab3900f923 |
28-Apr-2014 |
Ken Wakasa <kwakasa@google.com> |
Small clean up on MAX_LOCALE_STRING_LENGTH Change-Id: I77f93879e841f33b81f6d193d1bd5782ad2124f5
ni/src/defines.h
ni/src/suggest/core/layout/proximity_info.h
|
3b7984752c88bff157016a09158dc92d94ed401d |
22-Apr-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Support creating BinaryDictionary without creating dict file. Bug: 14166482 Change-Id: Ic8c78ec2c8f39358a1f085a041b608972a380eef
ni/src/suggest/policyimpl/dictionary/header/header_policy.h
ni/src/suggest/policyimpl/dictionary/structure/dictionary_structure_with_buffer_policy_factory.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_buffers.cpp
|
ce76821dce3d78da7ccbd84cfa12693b2e1caff0 |
22-Apr-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Revert "Support creating BinaryDictionary without creating dict file." This reverts commit 89939b870876b36791a47470ce852e4fcdfe86f2. Change-Id: I8ca1b55609ad305a93178063bd88bd1cede872af
ni/src/suggest/policyimpl/dictionary/header/header_policy.h
ni/src/suggest/policyimpl/dictionary/structure/dictionary_structure_with_buffer_policy_factory.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_buffers.cpp
|
89939b870876b36791a47470ce852e4fcdfe86f2 |
22-Apr-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Support creating BinaryDictionary without creating dict file. Bug: 14166482 Change-Id: Ib065279f96e227ab0fee7c8141560c4ada744d3b
ni/src/suggest/policyimpl/dictionary/header/header_policy.h
ni/src/suggest/policyimpl/dictionary/structure/dictionary_structure_with_buffer_policy_factory.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_buffers.cpp
|
903be5bbd33b664c7e691d8bee0dd4d6376947bc |
22-Apr-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Implement latinime_BinaryDictionary_createOnMemory(). Bug: 14166482 Change-Id: If7ec3345ab34edcd6bc5cef9e72580ced894a0e3
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/com_android_inputmethod_latin_BinaryDictionaryUtils.cpp
ni/src/suggest/policyimpl/dictionary/header/header_policy.h
ni/src/suggest/policyimpl/dictionary/structure/dictionary_structure_with_buffer_policy_factory.cpp
ni/src/suggest/policyimpl/dictionary/structure/dictionary_structure_with_buffer_policy_factory.h
ni/src/utils/char_utils.h
|
361881b82b387345ca8ddfad401feb71c21bee55 |
22-Apr-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Separate JniDataUtils::constructAttributeMap()."
|
68b4f2ada9f0208084dca130b59f0a9f2a37ecf6 |
22-Apr-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Add jni interface to use on memory dictionary."
|
edc7d02d76d969a9074b5de1022fde226696dbcd |
22-Apr-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Separate JniDataUtils::constructAttributeMap(). Bug: 14166482 Change-Id: Ic2dc407231743ea668fe0ab8869eb8a7f8b9625f
ni/com_android_inputmethod_latin_BinaryDictionaryUtils.cpp
ni/src/utils/jni_data_utils.h
|
61cb852d336543f120a9fa51fc40dda6b639da39 |
22-Apr-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Add jni interface to use on memory dictionary. Bug; 14166482 Change-Id: I33ab08dad1e39aa7617d391f7eb2561d6f2504bb
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
|
b48c93b3fcb46adf998055cc4b9b5fb43ee6248b |
20-Apr-2014 |
Ken Wakasa <kwakasa@google.com> |
Revert "Revert "Use mclinker"" This reverts commit de8f85a29d71e143c6b9fceb3734921039028ee5. Change-Id: Ib6170f3dd898bad2f041b72333b0e390e392215c
ni/Android.mk
|
de8f85a29d71e143c6b9fceb3734921039028ee5 |
20-Apr-2014 |
Ken Wakasa <kwakasa@google.com> |
Revert "Use mclinker" This reverts commit 47b4321ed5d09cb01017a2652c799b8b8c445fb9. Change-Id: I90f5b6d915837fba036d782e5fc9750b4bba6891
ni/Android.mk
|
47b4321ed5d09cb01017a2652c799b8b8c445fb9 |
18-Apr-2014 |
Ken Wakasa <kwakasa@google.com> |
Use mclinker Change-Id: Ib34f66c106f357cd82b1577566e00f490cee2c5a
ni/Android.mk
|
7b43d987fa9d225c4305f4681dc8e27f244279a8 |
19-Apr-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Pass max trie structure size to on memory Ver4DictBuffers. Bug: 14166482 Bug: 14161647 Change-Id: I3b0dd192d7a81c3809f1873bb66ef8fe637f8af0
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_buffers.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_buffers.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_writing_helper.cpp
ni/src/suggest/policyimpl/dictionary/utils/dict_file_writing_utils.cpp
|
d4e54af0bad9cdee02756f4973fb48670005e31a |
14-Apr-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Make addUnigramWord use UnigramProperty."
|
793124855de9dabb9e85b1e06619716649f087c5 |
14-Apr-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Make addUnigramWord use UnigramProperty. Bug: 13406708 Change-Id: I10c108dd7047fe230c60495f13800f32fdc46d0d
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/dictionary.h
ni/src/suggest/core/policy/dictionary_structure_with_buffer_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.h
ni/src/utils/jni_data_utils.h
|
8ca9be17db2f1845c7c7a3b584507cf60c9ca53d |
11-Apr-2014 |
Ken Wakasa <kwakasa@google.com> |
s/hash_map_compat/unordered_map/ Change-Id: Icce5f9a12b04bdd7540c52750d303a585d71f28a
ni/src/suggest/core/dictionary/multi_bigram_map.cpp
ni/src/suggest/core/dictionary/multi_bigram_map.h
ni/src/suggest/core/layout/proximity_info.h
ni/src/suggest/core/layout/proximity_info_state.cpp
ni/src/suggest/core/layout/proximity_info_state.h
ni/src/suggest/core/layout/proximity_info_state_utils.cpp
ni/src/suggest/core/layout/proximity_info_state_utils.h
ni/src/suggest/core/layout/proximity_info_utils.h
ni/src/suggest/policyimpl/dictionary/structure/pt_common/dynamic_pt_gc_event_listeners.h
ni/src/suggest/policyimpl/dictionary/structure/pt_common/dynamic_pt_updating_helper.h
ni/src/suggest/policyimpl/dictionary/structure/pt_common/pt_node_writer.h
ni/src/suggest/policyimpl/dictionary/structure/v4/content/terminal_position_lookup_table.h
ni/src/utils/hash_map_compat.h
|
100eb532924460e4522f841664eebb3382c56576 |
09-Apr-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Increase terminal cache size for gesture."
|
627fcc6c92029838cafe766107dd2cb512c58082 |
09-Apr-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Quit limiting gesture search space by distance."
|
d4dbbd5008438855c56e38eba9c0ee1368a53a5a |
09-Apr-2014 |
Yohei Yukawa <yukawa@google.com> |
Use C++11 random library srand() and its friends are supposed to be discouraged since C++14. This CL replaces srand() with new C++11 random libraries. Change-Id: If2c25158c88c674cd3fd6d891559a9e32283e19e
ni/tests/suggest/core/dictionary/bloom_filter_test.cpp
|
111c05ff35763d6fe08a05ff341086de61498dc2 |
09-Apr-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Add BloomFilterTest. Change-Id: If97b9e9cc3bbaa4c7877991c11d7935626268ca3
ni/NativeFileList.mk
ni/tests/suggest/core/dictionary/bloom_filter_test.cpp
|
63d33f42c8a310333544221345aed2bad64a2c0f |
08-Apr-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Increase terminal cache size for gesture. Before: (0) 670.00 (10.52%) (1) 5530.00 (86.81%) (2) 120.00 (1.88%) Total 6370.00 (sum of others 6320.00) After: (0) 730.00 (11.06%) (1) 5750.00 (87.12%) (2) 100.00 (1.52%) Total 6600.00 (sum of others 6580.00) Bug: 13773693 Bug: 10701902 Bug: 9505397 Change-Id: Ie53640994180a7acabe05da544ab2166403e2394
ni/src/suggest/core/policy/traversal.h
ni/src/suggest/core/suggest.cpp
ni/src/suggest/policyimpl/typing/typing_traversal.h
|
bc9500fb14622f8b185e30a10a7c0b4c5a29930a |
07-Apr-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Quit limiting gesture search space by distance. Before: (0) 470.00 (8.25%) (1) 5160.00 (90.53%) (2) 50.00 (0.88%) (66) 10.00 (0.18%) Total 5700.00 (sum of others 5690.00) After: (0) 670.00 (10.52%) (1) 5530.00 (86.81%) (2) 120.00 (1.88%) Total 6370.00 (sum of others 6320.00) Bug: 13773693 Bug: 10701902 Bug: 9505397 Change-Id: Ie168ac4ae0ca0e954512b08e3cc0f6399a3c163d
ni/src/suggest/core/layout/proximity_info_params.cpp
ni/src/suggest/core/layout/proximity_info_params.h
ni/src/suggest/core/layout/proximity_info_state.cpp
ni/src/suggest/core/layout/proximity_info_state.h
ni/src/suggest/core/layout/proximity_info_state_utils.cpp
ni/src/suggest/core/layout/proximity_info_state_utils.h
|
26c806620c26e048918624367ee624526613b0d2 |
09-Apr-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Use 2D normal distribution for gesture. Bug: 13799846 Bug: 10701902 Bug: 9505397 Change-Id: I6c3f84f035f2310f2f7dfec4432ebdb6e50d5df0
ni/NativeFileList.mk
ni/src/suggest/core/layout/normal_distribution_2d.h
ni/src/suggest/core/layout/proximity_info_params.cpp
ni/src/suggest/core/layout/proximity_info_params.h
ni/src/suggest/core/layout/proximity_info_state.cpp
ni/src/suggest/core/layout/proximity_info_state_utils.cpp
ni/src/suggest/core/layout/proximity_info_state_utils.h
ni/tests/suggest/core/layout/normal_distribution_2d_test.cpp
|
e3d57ae792779a6e5588cb97885970cb1adef312 |
09-Apr-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Use bitset for BloomFilter."
|
2fd0bf9a37b510e1a79dd8c43ed6f6d5919dc376 |
09-Apr-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Use bitset for BloomFilter. Before: (0) 660.00 (1.43%) (1) 45320.00 (98.18%) (2) 80.00 (0.17%) Total 46160.00 (sum of others 46060.00) After: (0) 620.00 (1.34%) (1) 45310.00 (98.05%) (2) 130.00 (0.28%) Total 46210.00 (sum of others 46060.00) Change-Id: I936b639c50e15208aee999a929b33983c6caa59d
ni/NativeFileList.mk
ni/src/suggest/core/dictionary/bloom_filter.cpp
ni/src/suggest/core/dictionary/bloom_filter.h
|
b417d7d69f72f3f8224887f63b6d569dc1b19b02 |
09-Apr-2014 |
Yohei Yukawa <yukawa@google.com> |
Make NELEMS type-safe Change-Id: I867271665b3c595dc40ac63e93e68c87dc213d08
ni/NativeFileList.mk
ni/src/defines.h
ni/tests/defines_test.cpp
|
e41b2ed8d31b84308f77a0bd14c5eecc5a17960a |
08-Apr-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Separate unigram/bigram property from WordProperty. Bug: 13406708 Change-Id: I48e9fccedd9dcdc1a35ffe027745b58966a83315
ni/NativeFileList.mk
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/suggest/core/dictionary/dictionary.h
ni/src/suggest/core/dictionary/property/bigram_property.h
ni/src/suggest/core/dictionary/property/unigram_property.h
ni/src/suggest/core/dictionary/property/word_property.cpp
ni/src/suggest/core/dictionary/property/word_property.h
ni/src/suggest/core/dictionary/word_property.cpp
ni/src/suggest/core/dictionary/word_property.h
ni/src/suggest/core/policy/dictionary_structure_with_buffer_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
|
cafab169cdb21244c82b99c09983c98066113d87 |
06-Apr-2014 |
Ken Wakasa <kwakasa@google.com> |
s/stdint.h/cstdint/ Somehow, we were not able to use cstdint gcc target build. That's no longer the case with Clang. Removed unnecessary header inclusions too. Change-Id: Ic83a4adf696f1d5ec7a9809253f3c95804e622e1
ni/src/suggest/core/dicnode/dic_nodes_cache.h
ni/src/suggest/core/dicnode/internal/dic_node_properties.h
ni/src/suggest/core/dicnode/internal/dic_node_state_output.h
ni/src/suggest/core/dicnode/internal/dic_node_state_scoring.h
ni/src/suggest/core/dictionary/bloom_filter.h
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/dictionary.h
ni/src/suggest/core/dictionary/error_type_utils.h
ni/src/suggest/core/session/dic_traverse_session.h
ni/src/suggest/policyimpl/dictionary/bigram/bigram_list_policy.h
ni/src/suggest/policyimpl/dictionary/bigram/bigram_list_read_write_utils.h
ni/src/suggest/policyimpl/dictionary/header/header_policy.h
ni/src/suggest/policyimpl/dictionary/header/header_read_write_utils.h
ni/src/suggest/policyimpl/dictionary/shortcut/shortcut_list_policy.h
ni/src/suggest/policyimpl/dictionary/shortcut/shortcut_list_reading_utils.h
ni/src/suggest/policyimpl/dictionary/shortcut/ver4_shortcut_list_policy.h
ni/src/suggest/policyimpl/dictionary/structure/dictionary_structure_with_buffer_policy_factory.cpp
ni/src/suggest/policyimpl/dictionary/structure/dictionary_structure_with_buffer_policy_factory.h
ni/src/suggest/policyimpl/dictionary/structure/pt_common/dynamic_pt_reading_utils.h
ni/src/suggest/policyimpl/dictionary/structure/pt_common/dynamic_pt_updating_helper.h
ni/src/suggest/policyimpl/dictionary/structure/pt_common/dynamic_pt_writing_utils.cpp
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_reading_utils.h
ni/src/suggest/policyimpl/dictionary/structure/v2/ver2_patricia_trie_node_reader.h
ni/src/suggest/policyimpl/dictionary/structure/v2/ver2_pt_node_array_reader.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_node_reader.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_node_writer.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_reading_utils.h
ni/src/suggest/policyimpl/dictionary/utils/buffer_with_extendable_buffer.h
ni/src/suggest/policyimpl/dictionary/utils/byte_array_utils.h
ni/src/suggest/policyimpl/dictionary/utils/format_utils.h
ni/src/suggest/policyimpl/dictionary/utils/mmapped_buffer.h
ni/src/suggest/policyimpl/dictionary/utils/probability_utils.h
ni/src/suggest/policyimpl/dictionary/utils/sparse_table.h
ni/src/suggest/policyimpl/typing/typing_traversal.h
|
694114feca9647a282ce64ff36f43bbdc6a39678 |
04-Apr-2014 |
Ken Wakasa <kwakasa@google.com> |
Remove redundant LOCAL_IS_HOST_MODULE assignments Also, remove irrelevant LOCAL_NDK_STL_VARIANT for host modules. Change-Id: I45e916c11f7c1f9b13956f01274a82ee7de1f558
ni/HostUnitTests.mk
|
3bf9647a26e4a46586bb5f79d0120b8cbcd88c80 |
04-Apr-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Separate NormalDistribution from ProximityInfoUtils. Bug: 13773693 Change-Id: I9e835cc92e16f8ae0e0492af0715d0ef5cd84a35
ni/src/suggest/core/layout/normal_distribution.h
ni/src/suggest/core/layout/proximity_info_state_utils.cpp
ni/src/suggest/core/layout/proximity_info_utils.h
|
4df668d1970cc6b66e108c50a694b70155da6022 |
03-Apr-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Remove unused code."
|
5f6a247744abb66f8a3584b4fc175ca55caa65cb |
03-Apr-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Remove unused code. Bug: 13773693 Change-Id: Ic9d7f81b0eed40e945b04a91fd97ba40fa1cd262
ni/src/defines.h
ni/src/suggest/core/layout/proximity_info.cpp
ni/src/suggest/core/layout/proximity_info.h
ni/src/suggest/core/layout/proximity_info_params.cpp
ni/src/suggest/core/layout/proximity_info_state.h
ni/src/suggest/core/layout/proximity_info_state_utils.h
|
ed2781cf91b15a70f49fdec29cc9206e02aed1e4 |
03-Apr-2014 |
Ken Wakasa <kwakasa@google.com> |
Exclude liblatinime_host_unittests from Mac build Change-Id: I786c0ad92ba7ce95182e617686c6466a8b2f400e
ni/HostUnitTests.mk
|
de2b312c6d00509a313c076d0be37eea5c2d41f3 |
02-Apr-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Use same language weight for all dictionaries. Bug: 8187060 Change-Id: Ib9d8a8aed2c141137c1bb3c748a89fb8216293e7
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/defines.h
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/dictionary.h
ni/src/suggest/core/result/suggestion_results.cpp
ni/src/suggest/core/result/suggestion_results.h
ni/src/suggest/core/result/suggestions_output_utils.cpp
ni/src/suggest/core/result/suggestions_output_utils.h
ni/src/suggest/core/suggest.cpp
ni/src/suggest/core/suggest.h
ni/src/suggest/core/suggest_interface.h
|
35314af0d8566f539482ea7262cdec9f3f72c862 |
02-Apr-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Extend jni interface to input/output languageWeight."
|
1de95ceada64e7fd27ca4ee43243930b5d9c1df7 |
02-Apr-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Extend jni interface to input/output languageWeight. Bug: 8187060 Change-Id: Ic55d328b87f258f4d65fff207233789a53b2b0ff
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
|
c73b46f40a3e47ed9989cf1c9681901572b508be |
02-Apr-2014 |
Yohei Yukawa <yukawa@google.com> |
Do not call exit 1 when loaded with source command BUG: 13754552 Change-Id: I3d5e4c0786547521325405100c175dd1b21754df
ni/run-tests.sh
|
8855306cf97d97b520f4c1b0dd84349d6b15c80e |
02-Apr-2014 |
Yohei Yukawa <yukawa@google.com> |
Add a script to run native tests This script saves your time to remember how to build and run native unittests for LatinIME. BUG: 13754552 Change-Id: I98398648f0eb0a0100a8729df26f71d53b54c5e3
ni/run-tests.sh
|
711ed47d2404e4aff3df05e11c519cd3eafa7b3a |
02-Apr-2014 |
Yohei Yukawa <yukawa@google.com> |
Merge "Add an initial native test on host environment"
|
c72652cb00eb0a02c46bfcd95202deec068ba5e0 |
01-Apr-2014 |
Yohei Yukawa <yukawa@google.com> |
Add an initial native test on host environment This CL adds an initial native test that runs on host environment, from which we can extend the coverage of native test. BUG: 13754552 Change-Id: I0af9d1b5dd049c83b955f5b05add4b39f3cfcc6c
ni/Android.mk
ni/CleanupNativeFileList.mk
ni/HostUnitTests.mk
ni/NativeFileList.mk
ni/tests/utils/autocorrection_threshold_utils_test.cpp
|
77de3a4b65d9baa9cc9469c2600bcce8de32ba82 |
01-Apr-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Change wrongly used "lookahead" to "completion". Change-Id: I111cf59d0d24fa869217788c314fffa94ee9f9f9
ni/src/suggest/policyimpl/typing/scoring_params.cpp
ni/src/suggest/policyimpl/typing/scoring_params.h
ni/src/suggest/policyimpl/typing/typing_weighting.h
|
543fea98a4deebbbb34ea2ce018da971160dfdb4 |
01-Apr-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Parameter tuning for typing."
|
7dc7a9a39820ed9e3512314e6cafe4d4492d278b |
01-Apr-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Parameter tuning for typing. accidently -> accidentally (top suggest) convienent -> convenient (top suggest) dissapear -> disappear (top suggest) Execution time: +31% Before: (0) 610.00 (1.66%) (1) 35820.00 (97.66%) (2) 130.00 (0.35%) Total 36680.00 (sum of others 36560.00) After: (0) 820.00 (1.69%) (1) 47200.00 (97.50%) (2) 210.00 (0.43%) Total 48410.00 (sum of others 48230.00) Bug: 13588483 Bug: 13456384 Bug: 9816611 Change-Id: Ia17491e135a63aaca6e980c3a59bd829441dac40
ni/src/suggest/policyimpl/typing/scoring_params.cpp
|
f6c29aa52b5aa0d10dbc2f45db2821b6c6982958 |
01-Apr-2014 |
Ken Wakasa <kwakasa@google.com> |
Remove -std=c++11 as it is enabled by default now Change-Id: I53edb2f3d281d78c0301474d65e60f86cc6ff363
ni/Android.mk
|
da93bc54b26db57a8590634746f74954717dac37 |
01-Apr-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Remove useless methods from DicNode."
|
94c7bd471f6fdff8d38d25386911f605f13a707f |
01-Apr-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Separate DicNodePool from DicNodePriorityQueue."
|
ef1d4ddc8f7e9c6b8adfde78c48539e48a668f5c |
28-Mar-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Remove useless methods from DicNode. Change-Id: I6ea5eb7e848dbce0f0d468160c16e5da76b23b20
ni/src/suggest/core/dicnode/dic_node.h
|
67ff21f3217c9f2ff81beac6f29f5c35a83da228 |
01-Apr-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Separate DicNodePool from DicNodePriorityQueue. Change-Id: Ie500a4185792c2ffa0f5185ea5919626fe31c6fe
ni/src/suggest/core/dicnode/dic_node.cpp
ni/src/suggest/core/dicnode/dic_node.h
ni/src/suggest/core/dicnode/dic_node_pool.h
ni/src/suggest/core/dicnode/dic_node_priority_queue.h
ni/src/suggest/core/dicnode/dic_node_release_listener.h
ni/src/suggest/core/dicnode/dic_nodes_cache.h
|
ff1b3947c6c578c8073902d0834600bcbdd45763 |
27-Mar-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Split SuggestionsOutputUtils::outputSuggestions. Bug: 13333066 Change-Id: Ie5e513dacdc5502e7263ddf709824bbd6bc6b74a
ni/src/suggest/core/result/suggestions_output_utils.cpp
ni/src/suggest/core/result/suggestions_output_utils.h
|
a0ea92f76c2e73e4b4bbb59680bc6cd3c33f0573 |
27-Mar-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Remove mPartiallyCommited. Bug: 13333066 Change-Id: I4e3aa31aa501866c23cc4b86093b866306161bfd
ni/src/suggest/core/result/suggestions_output_utils.cpp
ni/src/suggest/core/session/dic_traverse_session.cpp
ni/src/suggest/core/session/dic_traverse_session.h
|
655b65cb0ba8d803c9f57b5e06dc242f77769883 |
27-Mar-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Cleanup DicNodePriorityQueue. Change-Id: Ia44ca0e14f8aad090ae2b8007771dea6d9b41221
ni/src/suggest/core/dicnode/dic_node_priority_queue.h
|
144b9a6336181c790866b09957c543416418ebcf |
27-Mar-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Remove DicNode.managedDelete. Change-Id: I8146975d72878ba34d1c5054a7cf5fdcc41a3332
ni/src/suggest/core/dicnode/dic_node.h
ni/src/suggest/core/dicnode/dic_node_priority_queue.h
ni/src/suggest/core/dicnode/dic_node_release_listener.h
ni/src/suggest/core/dicnode/dic_nodes_cache.h
ni/src/suggest/core/result/suggestions_output_utils.cpp
ni/src/suggest/core/suggest.cpp
|
d73edf23aca59e6a0a83a79cf24db3850ef473ff |
27-Mar-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Use SuggestionResults to get suggestion. Bug: 8187060 Bug: 13333066 Change-Id: I435096ecf8422453f9b167adb0ca3b9c8a840018
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/defines.h
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/dictionary.h
ni/src/suggest/core/policy/scoring.h
ni/src/suggest/core/result/suggestion_results.cpp
ni/src/suggest/core/result/suggestion_results.h
ni/src/suggest/core/result/suggestions_output_utils.cpp
ni/src/suggest/core/result/suggestions_output_utils.h
ni/src/suggest/core/suggest.cpp
ni/src/suggest/core/suggest.h
ni/src/suggest/core/suggest_interface.h
ni/src/suggest/policyimpl/typing/typing_scoring.h
|
2426bc2943af97ef8d6936842be7b2b6708522a3 |
27-Mar-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Remove DicNodeUtils::appendTwoWords()."
|
a83b013eecd17ccfb426608bd84280df28e3a170 |
27-Mar-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Remove DicNodeUtils::appendTwoWords(). Change-Id: I7402793b3f71ef5d786abea2f97bd4b624e4405f
ni/src/suggest/core/dicnode/dic_node_utils.cpp
ni/src/suggest/core/dicnode/dic_node_utils.h
ni/src/suggest/core/result/suggestions_output_utils.cpp
|
b4a983d400fdb6e86694a594361895aef3e9c497 |
27-Mar-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Remove DicNode.isFirstWord()."
|
63b48311b0167179404f7b1a005218bb46359fcc |
26-Mar-2014 |
Ken Wakasa <kwakasa@google.com> |
RegisterNatives() returns 0 on success. cf. http://docs.oracle.com/javase/6/docs/technotes/guides/jni/spec/functions.html#wp5833 Change-Id: I2c599f2d8765a7475c7076e6b049f77ad79feb79
ni/jni_common.cpp
|
90f6411899393b1d64dcac1c162d6f84bc2e2b7b |
20-Mar-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Remove DicNode.isFirstWord(). Change-Id: I825c0f7cf1fcf66c6309e0bab8e0fdd767170107
ni/src/suggest/core/dicnode/dic_node.h
|
eddbb7ac88c3174ffdc38a9dd799029302f55d03 |
25-Mar-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge DicNodeStatePrevWord into DicNoteStateOutput. Before: (0) 2232.70 (0.86%) (1) 255258.50 (98.89%) (2) 585.73 (0.23%) (66) 0.26 (0.00%) Total 258126.46 (sum of others 258077.18) After: (0) 2249.23 (0.93%) (1) 239883.63 (98.83%) (2) 554.82 (0.23%) (66) 0.35 (0.00%) Total 242734.38 (sum of others 242688.04) Change-Id: I9760cae5b98b3d1f4804b6b60317887eaa3ff71c
ni/src/suggest/core/dicnode/dic_node.h
ni/src/suggest/core/dicnode/internal/dic_node_properties.h
ni/src/suggest/core/dicnode/internal/dic_node_state.h
ni/src/suggest/core/dicnode/internal/dic_node_state_input.h
ni/src/suggest/core/dicnode/internal/dic_node_state_output.h
ni/src/suggest/core/dicnode/internal/dic_node_state_prevword.h
ni/src/suggest/core/dicnode/internal/dic_node_state_scoring.h
|
cf88cf65936962373797d14694011b15d0f4c5f0 |
24-Mar-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Add a check for ForgettingCurveUtils::decodeProbability. Bug: 13607383 Change-Id: I1a56c52173d0e458864e65fb1c1f4603c0c81c6f
ni/src/suggest/policyimpl/dictionary/utils/forgetting_curve_utils.cpp
|
ef665816d07daa9aea74b4f8c34939b6801bbbcd |
24-Mar-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Add boundary check for SparseTable. Bug: 13592288 Change-Id: I8bc4ff778c6073d22f86b6050a880b6fb69de31e
ni/src/suggest/policyimpl/dictionary/utils/sparse_table.cpp
|
4c9377043060d1b68ac408fd99adc91be4c99484 |
24-Mar-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Fix: wrong size checking in SparseTable. Bug: 13592288 Change-Id: I52f03081c5abf25e3c160e2b8fff5e98f8448499
ni/src/suggest/policyimpl/dictionary/utils/sparse_table.cpp
|
7c20f140e0ab3efa25dd0708e1373b231339f5e2 |
20-Mar-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Remove unused partial commit."
|
5a0381f7d00abf97f5792958420dbb8535977ab3 |
20-Mar-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Remove unused partial commit. Change-Id: Ia9341a5cb24947d93056810890d94c1f66481d8c
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/suggest/core/dicnode/dic_node.h
ni/src/suggest/core/dicnode/dic_nodes_cache.cpp
ni/src/suggest/core/dicnode/dic_nodes_cache.h
ni/src/suggest/core/dicnode/internal/dic_node_state_input.h
ni/src/suggest/core/dicnode/internal/dic_node_state_prevword.h
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/dictionary.h
ni/src/suggest/core/suggest.cpp
ni/src/suggest/core/suggest.h
ni/src/suggest/core/suggest_interface.h
|
18ba146b72c5ff645d57e72fd1861ac59c3b7257 |
20-Mar-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Stop apply Completion for DicNodes without any proximity chars. Bug: 13538127 Change-Id: Ifffc0cde1ea8a0ceb13e4e4e57c151b3ea33a522
ni/src/suggest/core/dicnode/dic_node.h
ni/src/suggest/core/dicnode/internal/dic_node_state_scoring.h
ni/src/suggest/core/dictionary/error_type_utils.h
|
46b6f6055134dd77dbe405c9d4f6cfb5c9b5ba11 |
17-Mar-2014 |
Ken Wakasa <kwakasa@google.com> |
Switch to Clang and libc++ Change-Id: Id425997af58967e49094ab593ed8f0b70c72bbbc
ni/Android.mk
|
622589ab431b397fad69edb7d9057335ca7475e9 |
14-Mar-2014 |
Ken Wakasa <kwakasa@google.com> |
Several cleanups Remove obsolete comment and unused macros. Cosmetic fixes as well. Change-Id: I9843331c8ce90d9b10b54f425ea1c7416b57c541
ni/src/defines.h
ni/src/suggest/policyimpl/typing/typing_scoring.h
ni/src/suggest/policyimpl/typing/typing_weighting.h
|
73a2426d455e6e83dd9402913889f80a0071f0ac |
13-Mar-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Change default decaying parameters. Bug: 13458617 Change-Id: I4942af4a48881fb6ca866c74140b262e6d323f4a
ni/src/suggest/policyimpl/dictionary/header/header_policy.cpp
|
4bc35daaa2ebfb099b2f912ca67e77bd8e98fbb7 |
12-Mar-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Check "." and ".." to delete all files in a dir. Bug: 13421999 Change-Id: I9d0f65cfc9a0f18c7affc152a5b54f9970048e9c
ni/src/suggest/policyimpl/dictionary/utils/file_utils.cpp
|
5dc17c22ca88cf1dcf2225d8b252bcfa8c84d364 |
07-Mar-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Fix: wrong suggestion comparator. Change-Id: I8829c7cb3060955e345fbdc003cf77f8469d37c0
ni/src/suggest/core/result/suggested_word.h
|
34ab0384148205a21a9e7c8c775e097fa8a25662 |
11-Mar-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Stop new BigramDictionary."
|
e7ddf49d50bf6b97ffec9fcd78eea09c69f48763 |
11-Mar-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Use emplace_back in getWordProperty()."
|
ed72a768d69fad7744587001e0b82913e22dd714 |
11-Mar-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Make getWordProperty return reconstructed bigram probability."
|
ca42ec0f44707529fc067da36ba9d972641e4897 |
11-Mar-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Use emplace_back in getWordProperty(). Change-Id: If164d2b897bd6ad9c89baf0e9a90356100c5087b
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
|
a34bdc395b5ce51a87ff3f550b1025fbe442098a |
11-Mar-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Make getWordProperty return reconstructed bigram probability. Bug: 13403530 Change-Id: I7ed95a54344d8b77b88922093cf3ef0e530fcae6
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
|
b43ea5c3359259b042a6f58883c61a82acf34e82 |
10-Mar-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Use isFirstCharUppercase instead of get first code point. Change-Id: I0a28305397bfc1e7218e16df00839781a74f5599
ni/src/suggest/core/dicnode/dic_node.h
ni/src/suggest/core/dicnode/internal/dic_node_state_output.h
ni/src/suggest/policyimpl/typing/typing_traversal.h
|
0a5efa31de50a204423efeab8b9e54bf81672300 |
10-Mar-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Add getter methods for public member variables. Change-Id: Ic6656bb3db6db992b37923db53816e0a73a7621f
ni/src/suggest/core/dicnode/dic_node.h
ni/src/suggest/core/dicnode/internal/dic_node_state.h
ni/src/suggest/core/dicnode/internal/dic_node_state_output.h
ni/src/suggest/core/dicnode/internal/dic_node_state_prevword.h
|
6066069f3518822a2723717cc418de1f62414beb |
10-Mar-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Move initialization logic for from DicNode to DicNodeState. Change-Id: Ic7075349e2e9c7f4ca707efa12ad1d24b49a2c87
ni/src/suggest/core/dicnode/dic_node.h
ni/src/suggest/core/dicnode/internal/dic_node_state.h
|
258260bef2beafc46e1082fda585312b797f0982 |
10-Mar-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Remove unused member of DicNodeStatePrevWord. Change-Id: I265855da58e3a2e070e525e116ac0d18d1a10d18
ni/src/suggest/core/dicnode/dic_node.h
ni/src/suggest/core/dicnode/internal/dic_node_state_prevword.h
|
632c9aca5bbae49be278cf3e88d12b364fbd6fc8 |
10-Mar-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Improve DicNode handling. - Stop creating useless DicNode and DicNodeVector. - Remove useless virtual. - Implement copy constructor and assignment operator of DicNodeState. - Remove useless memset. Before: (0) 2266.21 (0.79%) (1) 285422.05 (98.97%) (2) 642.62 (0.22%) (66) 0.19 (0.00%) Total 288384.35 (sum of others 288331.07) After: (0) 2232.70 (0.86%) (1) 255258.50 (98.89%) (2) 585.73 (0.23%) (66) 0.26 (0.00%) Total 258126.46 (sum of others 258077.18) Change-Id: I0bb1e9de8b38a6743a11aaeb2b17bd0da5b7ad34
ni/src/suggest/core/dicnode/dic_node.h
ni/src/suggest/core/dicnode/internal/dic_node_properties.h
ni/src/suggest/core/dicnode/internal/dic_node_state.h
ni/src/suggest/core/dicnode/internal/dic_node_state_input.h
ni/src/suggest/core/dicnode/internal/dic_node_state_output.h
ni/src/suggest/core/dicnode/internal/dic_node_state_prevword.h
ni/src/suggest/core/dicnode/internal/dic_node_state_scoring.h
ni/src/suggest/core/suggest.cpp
|
87db47d175cab854585c209d929628ce4ae25d8d |
10-Mar-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Use emplace_back to push DicNode to vector. Before: (0) 2234.43 (0.71%) (1) 310083.71 (99.07%) (2) 626.88 (0.20%) (66) 0.26 (0.00%) Total 312995.33 (sum of others 312945.28) After (0) 2266.21 (0.79%) (1) 285422.05 (98.97%) (2) 642.62 (0.22%) (66) 0.19 (0.00%) Total 288384.35 (sum of others 288331.07) Change-Id: I5ab98076c54d147ff7ec2a29280859f4558e24d0
ni/src/suggest/core/dicnode/dic_node_utils.cpp
ni/src/suggest/core/dicnode/dic_node_vector.h
|
66cc9dec55bcfff9a92acb9a4b40a041d130185b |
06-Mar-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Stop new BigramDictionary. BigramDictionary is allocated inside of Dictionary. Change-Id: If224b4c408403f43eb3d2e292c0e0ecb86429290
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/dictionary.h
|
e137ec0a91cf93b0a99fd1e1556ee835d026f731 |
07-Mar-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Introduce SuggestionResults and use it for predictions. Bug: 8187060 Bug: 13333066 Change-Id: I1ead897024508b7e40fbd93af7d14bfe74b93826
ni/NativeFileList.mk
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/suggest/core/dictionary/bigram_dictionary.cpp
ni/src/suggest/core/dictionary/bigram_dictionary.h
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/dictionary.h
ni/src/suggest/core/result/suggested_word.h
ni/src/suggest/core/result/suggestion_results.cpp
ni/src/suggest/core/result/suggestion_results.h
|
c36c97b4f797bd20625f232f032c862611dfef44 |
07-Mar-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Use unique_ptr."
|
6767f88e3c7814ab9aecd256e24b939f9b80234a |
07-Mar-2014 |
Ken Wakasa <kwakasa@google.com> |
Address warnings pointed out by clang Change-Id: I7943f6c7f9ba08f283a3116adc2af29495f04a21
ni/src/suggest/core/layout/proximity_info_utils.h
ni/src/suggest/policyimpl/dictionary/shortcut/ver4_shortcut_list_policy.h
|
4ce480d5ce2d47f607448ce439aaf2cefba1bdd8 |
06-Mar-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Use unique_ptr. Change-Id: Id92a5b07da4f7f95e2cd293ce8dc1a5f979b7853
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/dictionary.h
ni/src/suggest/core/policy/dictionary_structure_with_buffer_policy.h
ni/src/suggest/policyimpl/dictionary/structure/dictionary_structure_with_buffer_policy_factory.cpp
ni/src/suggest/policyimpl/dictionary/structure/dictionary_structure_with_buffer_policy_factory.h
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v4/content/single_dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/v4/content/sparse_table_dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_buffers.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_buffers.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_writing_helper.cpp
ni/src/suggest/policyimpl/dictionary/utils/dict_file_writing_utils.cpp
ni/src/suggest/policyimpl/dictionary/utils/mmapped_buffer.cpp
ni/src/suggest/policyimpl/dictionary/utils/mmapped_buffer.h
ni/src/utils/exclusive_ownership_pointer.h
|
865e6cf49764f3a411ee32861d927b15653ee398 |
07-Mar-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Revert "Revert "Use std::min() and std::max()"" This reverts commit f63000abeabfaabde5c1ea2201d63d0c4850f1e2. Change-Id: I6056d176a13c6ecad38e658ab8778bd898291d02
ni/src/defines.h
ni/src/suggest/core/dicnode/dic_node_priority_queue.h
ni/src/suggest/core/dicnode/dic_node_utils.cpp
ni/src/suggest/core/dicnode/dic_nodes_cache.h
ni/src/suggest/core/dicnode/internal/dic_node_state_output.h
ni/src/suggest/core/dicnode/internal/dic_node_state_prevword.h
ni/src/suggest/core/dicnode/internal/dic_node_state_scoring.h
ni/src/suggest/core/dictionary/bigram_dictionary.cpp
ni/src/suggest/core/layout/proximity_info.cpp
ni/src/suggest/core/layout/proximity_info_state.cpp
ni/src/suggest/core/layout/proximity_info_state_utils.cpp
ni/src/suggest/core/layout/touch_position_correction_utils.h
ni/src/suggest/core/result/suggestions_output_utils.cpp
ni/src/suggest/policyimpl/dictionary/header/header_policy.cpp
ni/src/suggest/policyimpl/dictionary/utils/forgetting_curve_utils.cpp
ni/src/suggest/policyimpl/utils/edit_distance.h
ni/src/utils/autocorrection_threshold_utils.cpp
|
a1e0ef4836f59a9fd5a2b44ecb94c27227e159c6 |
07-Mar-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Fix: point to line segment distance can be NaN. Change-Id: I7db6bfea925a0eda82bfb1f7b5e1110b193dabdb
ni/src/suggest/core/layout/proximity_info_utils.h
|
33392248136d030463f5bac15c3cacfde320972c |
07-Mar-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Use nullptr instead of 0 for pointers."
|
f63000abeabfaabde5c1ea2201d63d0c4850f1e2 |
07-Mar-2014 |
Ken Wakasa <kwakasa@google.com> |
Revert "Use std::min() and std::max()" This somehow breaks TRT. bug: 13350753 This reverts commit cf612a3abfd0cc244f8449db2cf11a0a7c680a2f. Change-Id: I812f067e7cc8106b054527732dc6fe4efd7cc0fe
ni/src/defines.h
ni/src/suggest/core/dicnode/dic_node_priority_queue.h
ni/src/suggest/core/dicnode/dic_node_utils.cpp
ni/src/suggest/core/dicnode/dic_nodes_cache.h
ni/src/suggest/core/dicnode/internal/dic_node_state_output.h
ni/src/suggest/core/dicnode/internal/dic_node_state_prevword.h
ni/src/suggest/core/dicnode/internal/dic_node_state_scoring.h
ni/src/suggest/core/dictionary/bigram_dictionary.cpp
ni/src/suggest/core/layout/proximity_info.cpp
ni/src/suggest/core/layout/proximity_info_state.cpp
ni/src/suggest/core/layout/proximity_info_state_utils.cpp
ni/src/suggest/core/layout/touch_position_correction_utils.h
ni/src/suggest/core/result/suggestions_output_utils.cpp
ni/src/suggest/policyimpl/dictionary/header/header_policy.cpp
ni/src/suggest/policyimpl/dictionary/utils/forgetting_curve_utils.cpp
ni/src/suggest/policyimpl/utils/edit_distance.h
ni/src/utils/autocorrection_threshold_utils.cpp
|
6c7ebc4023086fd61dcc19688663616c4781672a |
07-Mar-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Use nullptr instead of 0 for pointers. Change-Id: Ic9425de07b896f940ca11c51968c637ebb897514
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/suggest/core/dicnode/dic_node.cpp
ni/src/suggest/core/dicnode/dic_node.h
ni/src/suggest/core/dictionary/digraph_utils.cpp
ni/src/suggest/core/layout/proximity_info_state.h
ni/src/suggest/core/session/dic_traverse_session.h
ni/src/suggest/core/suggest.h
ni/src/suggest/policyimpl/dictionary/structure/v4/content/single_dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/v4/content/sparse_table_dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_buffers.cpp
ni/src/suggest/policyimpl/dictionary/utils/mmapped_buffer.h
|
cf612a3abfd0cc244f8449db2cf11a0a7c680a2f |
06-Mar-2014 |
Ken Wakasa <kwakasa@google.com> |
Use std::min() and std::max() Change-Id: I2992fa16692ace2a6febedc4393812faf763638f
ni/src/defines.h
ni/src/suggest/core/dicnode/dic_node_priority_queue.h
ni/src/suggest/core/dicnode/dic_node_utils.cpp
ni/src/suggest/core/dicnode/dic_nodes_cache.h
ni/src/suggest/core/dicnode/internal/dic_node_state_output.h
ni/src/suggest/core/dicnode/internal/dic_node_state_prevword.h
ni/src/suggest/core/dicnode/internal/dic_node_state_scoring.h
ni/src/suggest/core/dictionary/bigram_dictionary.cpp
ni/src/suggest/core/layout/proximity_info.cpp
ni/src/suggest/core/layout/proximity_info_state.cpp
ni/src/suggest/core/layout/proximity_info_state_utils.cpp
ni/src/suggest/core/layout/touch_position_correction_utils.h
ni/src/suggest/core/result/suggestions_output_utils.cpp
ni/src/suggest/policyimpl/dictionary/header/header_policy.cpp
ni/src/suggest/policyimpl/dictionary/utils/forgetting_curve_utils.cpp
ni/src/suggest/policyimpl/utils/edit_distance.h
ni/src/utils/autocorrection_threshold_utils.cpp
|
72c362985cdafacfe9411aa700666bc0be556483 |
06-Mar-2014 |
Yohei Yukawa <yukawa@google.com> |
Use C++11 deleted functions to implement DISALLOW_ macros With C++ deleted functions, compilers can generate more descriptive error messages when we are doing something disallowed. Change-Id: I48d23e5eced545732558e56f5ff9ff70c95a6ff0
ni/src/defines.h
|
ca0a0da8640d1469cb460120ff0aede2322c6802 |
06-Mar-2014 |
Ken Wakasa <kwakasa@google.com> |
Switch to C++11 Change-Id: Ib2970327c36422d7b11103d52ba7e9e52db5554f
ni/Android.mk
ni/src/suggest/core/layout/proximity_info_state_utils.cpp
ni/src/utils/hash_map_compat.h
|
9fd50e34a863c18da42d6cfc8f62986a387dd5f8 |
06-Mar-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Fix: Bug of I39e905b6ddfc8d3. primaryKey have to be the first elemnet of the proximities. Bug: 13315755 Change-Id: I6c94408a2ef2750fa85ff12b93bed8b8d874717e
ni/src/suggest/core/layout/proximity_info_utils.h
|
2c7e97dcdd2201a26b16b81f9d7fe6fcf8d49262 |
06-Mar-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Create suggest/core/result directory."
|
fb1588dd3c3d6e199f4f9117353452407c039e5a |
06-Mar-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Create suggest/core/result directory. Bug: 8187060 Bug: 13333066 Change-Id: I185c93bd4542d997be101b61561a00d69111c00d
ni/NativeFileList.mk
ni/src/suggest/core/dictionary/suggestions_output_utils.cpp
ni/src/suggest/core/dictionary/suggestions_output_utils.h
ni/src/suggest/core/result/suggestions_output_utils.cpp
ni/src/suggest/core/result/suggestions_output_utils.h
ni/src/suggest/core/suggest.cpp
|
a84f7848d8da240137ca57a8e2100e6b09bfc7aa |
05-Mar-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Fix: The top left key is a proximity of nonexistent keys."
|
6501255111070913a75b964ea49aae43de3df77c |
05-Mar-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Fix: The top left key is a proximity of nonexistent keys. Bug: 13315755 Change-Id: I39e905b6ddfc8d3510c408a3bea853390a75d088
ni/src/suggest/core/layout/proximity_info_utils.h
|
e784148ae6872942434eaa55ca32b4c6442cc8e8 |
05-Mar-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Separate utility methods from BinaryDictionary. Bug: 8187060 Change-Id: Ice2984e332b7bd3bb17174aefc80b5635b72fc50
ni/com_android_inputmethod_latin_BinaryDictionaryUtils.cpp
|
9e51c6c0c62b78eaf14f92890981f9d35702b2c9 |
04-Mar-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Separate utility methods from BinaryDictionary in native code. Bug: 8187060 Change-Id: I099de557d2aaee95c6b809450108139550e9b0aa
ni/NativeFileList.mk
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/com_android_inputmethod_latin_BinaryDictionaryUtils.cpp
ni/com_android_inputmethod_latin_BinaryDictionaryUtils.h
ni/jni_common.cpp
|
5128935ac4d7961e3c863270b828e47a79b97235 |
28-Feb-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Add header attributes for evaluation. Bug: 13197276 Change-Id: Ib5247da691ff24a73e13485288237ccc51bb54f0
ni/src/suggest/policyimpl/dictionary/bigram/ver4_bigram_list_policy.cpp
ni/src/suggest/policyimpl/dictionary/header/header_policy.cpp
ni/src/suggest/policyimpl/dictionary/header/header_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_node_writer.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_writing_helper.cpp
ni/src/suggest/policyimpl/dictionary/utils/forgetting_curve_utils.cpp
ni/src/suggest/policyimpl/dictionary/utils/forgetting_curve_utils.h
|
3d70932857ce97631635c132ce2dbc38ecb0e731 |
26-Feb-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Use MAX_PROBABILITY for the limit of probabilities. Bug: 13197276 Change-Id: Ic3f855e566603b395395dff1f860f3d76ecb019c
ni/src/suggest/policyimpl/dictionary/utils/forgetting_curve_utils.cpp
ni/src/suggest/policyimpl/dictionary/utils/forgetting_curve_utils.h
|
7919a594fc9bc10a903859f6dffa6d105072dd31 |
26-Feb-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Create more aggressive probability tables."
|
b368089dbfabb84d1af4ad76d331b7add849c33b |
26-Feb-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Stop dividing unigram probability by 2 for backoff. Bug: 13197276 Change-Id: I8eaa24b6f710383a8d257e3ec28c37a1a1da8e31
ni/src/suggest/policyimpl/dictionary/utils/forgetting_curve_utils.cpp
ni/src/suggest/policyimpl/dictionary/utils/forgetting_curve_utils.h
|
70566266be1781100c673addca5af1960a0eedf8 |
26-Feb-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Create more aggressive probability tables. Bug: 13197276 Change-Id: I1451dcbe61088d7301bbef5ceedc72f5649e6764
ni/src/suggest/policyimpl/dictionary/utils/forgetting_curve_utils.cpp
ni/src/suggest/policyimpl/dictionary/utils/forgetting_curve_utils.h
|
2b27e06733f6fef65c8e02361c416563f29367c6 |
26-Feb-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Read and write forgetting curve header attributes."
|
6112cc26a71d5dcbaae2ba7252a5cdecdc84209f |
26-Feb-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Read and write forgetting curve header attributes. Bug: 13197276 Change-Id: I6c38a127e1745903594b7bf0ec80ef179e794feb
ni/src/suggest/policyimpl/dictionary/header/header_policy.cpp
ni/src/suggest/policyimpl/dictionary/header/header_policy.h
|
94080a37e851c383abe143f1caa31988f6c8d528 |
26-Feb-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Check header attributes for forgetting curve."
|
57816c7a8bac1a47913da7a503ece2b5dd7cc0fc |
26-Feb-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Check header attributes for forgetting curve. Bug: 13197276 Change-Id: Ib360010f309fd1ed3e81cf23aa10c1cfe82781a6
ni/src/suggest/core/policy/dictionary_header_structure_policy.h
ni/src/suggest/policyimpl/dictionary/bigram/ver4_bigram_list_policy.cpp
ni/src/suggest/policyimpl/dictionary/header/header_policy.cpp
ni/src/suggest/policyimpl/dictionary/header/header_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_node_reader.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_node_reader.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_node_writer.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_node_writer.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_writing_helper.cpp
ni/src/suggest/policyimpl/dictionary/utils/forgetting_curve_utils.cpp
ni/src/suggest/policyimpl/dictionary/utils/forgetting_curve_utils.h
|
7b496a58612cf1552fe82f8c51a82e7ab82985e1 |
26-Feb-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Add boundary check for ver4 bigram/shortcut reading. Bug: 13185316 Change-Id: I5236222e2a5acda69821062a140c9e36a3024bd2
ni/src/suggest/policyimpl/dictionary/structure/v4/content/bigram_dict_content.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/content/shortcut_dict_content.cpp
|
33e38096ad68164a4033eb5a77df75a532f3a7ec |
24-Feb-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Fix: -1 can be used as a code point of most probable string. Bug: 11797518 Change-Id: Id2e8bce92d000f39d506af7cb844447696bcc019
ni/src/suggest/core/layout/proximity_info_state_utils.cpp
|
d934fb43ada7876cc3a7986bbdccaa00bbbec302 |
21-Feb-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Remove corrupted ver4 dictionaries. Bug: 12916055 Change-Id: I2c390ab1dc483915691b47a605772cbc2dfeaf09
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
|
be81b75decd188bd12ef3945c4aacb5dd9fff72f |
21-Feb-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Add boundary check for ver2 dict reading. Bug: 12916055 Change-Id: I78ad1f98a5401f920dcfc3379aa431eb2311ae02
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.cpp
|
b96012acef7c7add578b95efa17f3b6132220fd6 |
20-Feb-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Record reading error during traversing dictionaries. Bug: 12916055 Change-Id: I439f21aa87cfa1f71e0354370a1514af03d68f6c
ni/src/suggest/core/policy/dictionary_structure_with_buffer_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_writing_helper.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_writing_helper.h
|
303e767728656566e57c499fa745297f6a7b60c2 |
19-Feb-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Fix: crash when opening a broken dictionary. Bug: 13085169 Change-Id: Icfb6184dfefc6a336432203c071d9e30ae8bf990
ni/src/suggest/policyimpl/dictionary/structure/dictionary_structure_with_buffer_policy_factory.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_buffers.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_buffers.h
|
f2a6f2db3e77587f952c5628bd1e4223d7b26b64 |
19-Feb-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Fix: using wrong method to call ArrayList.add."
|
14fe931362054affe1bf14cf053589f93d5b7229 |
19-Feb-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Fix: using wrong method to call ArrayList.add. bug: 13072808 Change-Id: I60dc5ae1e535f2f0b3784a12c40ac082560a436f
ni/src/suggest/core/dictionary/word_property.cpp
|
7e79814aa33890a1d1b4abfdbdc11b5714112d16 |
18-Feb-2014 |
Ken Wakasa <kwakasa@google.com> |
Fix wrong Java method call function bug: 13072808 Change-Id: I189fda85b59ce40e3657bfbbcc313e7e1225a0da
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
|
2046bd6b850b35adc9c9d351ce134fdb560c8368 |
17-Feb-2014 |
Jean Chalard <jchalard@google.com> |
Merge "Make dotted i the base character of dotless i."
|
220dc2d7a850d578667c53de9be7af633ab2d840 |
17-Feb-2014 |
Jean Chalard <jchalard@google.com> |
Make dotted i the base character of dotless i. This is already the case for the capital version, and natives Turkish speakers seem to think it should be the case. An important reason to make it so is that the Turkish keyboard has only the dotless i as a "more keys" key, so it's really hard to type words with a dotless i without this, especially those with several of them. Bug: 11519119 Change-Id: I4df2a289783e4eb3c1291b8ad0a2ba5947bf7671
ni/src/utils/char_utils.cpp
|
0fc93fe4455f24809f6c9baf0d3b936519779cfb |
15-Feb-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Implement PatriciaTriePolicy::getNextWordAndNextToken(). Bug: 12810574 Change-Id: Id1d44f90de9455d9cbe7b6e0a161cae91d6d422c
ni/src/suggest/policyimpl/dictionary/structure/pt_common/pt_node_params.h
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.h
|
8fa7a09f1e7cd16a4fa1e4138078bd3984519630 |
14-Feb-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Implement PatriciaTriePolicy::getWordProperty()."
|
c63d183473390dbe6ddef37df48b36ae49de3f29 |
14-Feb-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Implement PatriciaTriePolicy::getWordProperty(). Bug: 12810574 Change-Id: I7bcccfd3641ebbcf2b8d857d33bb4734c42af5eb
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.h
|
68902462591dcc25b9ff56e4d51d4a54a9ccacfa |
13-Feb-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Fix reading uninitialized memory in BloomFilter. Bug: 12967899 Change-Id: I180b9d728c887c480b6d956bbc4599079c1c359f
ni/src/suggest/core/dictionary/bloom_filter.h
|
a000a32c8094d0dec453b0cebf748a089b0ad39a |
13-Feb-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Fix reading uninitialized memory. Bug: 12967899 Change-Id: Ia17e4ca9dd8c1e0b24b0fb7e73d07b97c5d81c0c
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/dictionary.h
ni/src/suggest/core/dictionary/suggestions_output_utils.cpp
ni/src/suggest/core/dictionary/suggestions_output_utils.h
ni/src/suggest/core/policy/scoring.h
ni/src/suggest/core/suggest.cpp
ni/src/suggest/core/suggest.h
ni/src/suggest/core/suggest_interface.h
ni/src/suggest/policyimpl/typing/typing_scoring.h
|
be6117058840492c2862f8ae9f7dc95c29f3a8f3 |
10-Feb-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Create Ver2PtNodeArrayReader. Bug: 12810574 Change-Id: I7708d24d735680b2fe9e6700316076018e88c98d
ni/NativeFileList.mk
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v2/ver2_pt_node_array_reader.cpp
ni/src/suggest/policyimpl/dictionary/structure/v2/ver2_pt_node_array_reader.h
|
cf2b075146e2afded6b344527e26fc073e52ddfb |
10-Feb-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Stop passing buffer directly to DynamicPtReadingHelper. Bug: 12810574 Change-Id: I656d99f504d8cf4e057080713b174943afd9dd4c
ni/src/suggest/policyimpl/dictionary/structure/pt_common/dynamic_pt_reading_helper.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_node_writer.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_writing_helper.cpp
|
1e2752924d921a9a2a26bf4e72e6db8d4e21982c |
10-Feb-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Create Ver2ParticiaTrieNodeReader. Bug: 12810574 Change-Id: I7d3298b5f419d557755ae433c8b8cc0d145f4cc3
ni/NativeFileList.mk
ni/src/suggest/policyimpl/dictionary/structure/pt_common/pt_node_params.h
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_reading_utils.cpp
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_reading_utils.h
ni/src/suggest/policyimpl/dictionary/structure/v2/ver2_patricia_trie_node_reader.cpp
ni/src/suggest/policyimpl/dictionary/structure/v2/ver2_patricia_trie_node_reader.h
|
1d6afa179cd31010efe28f1c3e17698d6be79cab |
10-Feb-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Refactoring: extract PtNode array reading logic form helper. Bug: 12810574 Change-Id: I2d2660871862f11630c3ad7bf04bb49ade57c1e7
ni/NativeFileList.mk
ni/src/suggest/policyimpl/dictionary/structure/pt_common/dynamic_pt_reading_helper.cpp
ni/src/suggest/policyimpl/dictionary/structure/pt_common/dynamic_pt_reading_helper.h
ni/src/suggest/policyimpl/dictionary/structure/pt_common/pt_node_array_reader.h
ni/src/suggest/policyimpl/dictionary/structure/pt_common/pt_node_params.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_node_writer.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_writing_helper.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_pt_node_array_reader.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_pt_node_array_reader.h
|
fc9ca59cc1dccc8353528c42a7eb710ad6d90e14 |
06-Feb-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Implement getHeaderInfoNative. Bug: 11281877 Bug: 12810574 Change-Id: Ia3d85ae2cfdb486e74b8636a62431eae883c85da
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/suggest/core/dictionary/dictionary.h
ni/src/suggest/core/policy/dictionary_header_structure_policy.h
ni/src/suggest/policyimpl/dictionary/header/header_policy.cpp
ni/src/suggest/policyimpl/dictionary/header/header_policy.h
ni/src/suggest/policyimpl/dictionary/header/header_read_write_utils.cpp
ni/src/suggest/policyimpl/dictionary/header/header_read_write_utils.h
ni/src/suggest/policyimpl/dictionary/utils/dict_file_writing_utils.cpp
ni/src/suggest/policyimpl/dictionary/utils/dict_file_writing_utils.h
|
43cf9076b2d053c554941e55f6073b8f586c510b |
04-Feb-2014 |
Jean Chalard <jchalard@google.com> |
[HD04] Make the locale mandatory. Bug: 11281748 Change-Id: I69281b0053bec404c3e3c713ade3f65a140f51b1
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/suggest/policyimpl/dictionary/header/header_policy.cpp
ni/src/suggest/policyimpl/dictionary/header/header_policy.h
ni/src/suggest/policyimpl/dictionary/header/header_read_write_utils.cpp
ni/src/suggest/policyimpl/dictionary/header/header_read_write_utils.h
ni/src/suggest/policyimpl/dictionary/utils/dict_file_writing_utils.cpp
ni/src/suggest/policyimpl/dictionary/utils/dict_file_writing_utils.h
ni/src/utils/char_utils.cpp
ni/src/utils/char_utils.h
|
c48804863491d35d3505e13eabdf9d35499c7450 |
05-Feb-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Check isEligibleForAutoCommit when batch input is ended."
|
8c5c01e9810eb972a1358a7566c32a239f739084 |
05-Feb-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Check isEligibleForAutoCommit when batch input is ended. Bug: 11951198 Change-Id: Ibbe09fa38eaa3ebf8f9b69f744a29db7ac598975
ni/src/defines.h
|
ad37cddd79dba43284f70e7f2c31b65df5f5c2ee |
04-Feb-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Add jni interface to get header information from native."
|
927aff72bc9f0e59450ec6278fbcc05ba6442f25 |
04-Feb-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Add jni interface to get header information from native. Bug: 12810574 Change-Id: I2508483bcb3157f04cc1fe13f24f864d301f1f28
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
|
1d3058daa12a844f45a55022df2999c66b1c7c17 |
04-Feb-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Don't boost exact matches for personalized dicts."
|
54622d38c246cb5b2ccb24c6756df25b0ce730f4 |
04-Feb-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Don't boost exact matches for personalized dicts. Bug: 12800726 Change-Id: Ia3a2f82db6cdc9645cad0e329c0b79328d7452cc
ni/src/suggest/core/dictionary/suggestions_output_utils.cpp
ni/src/suggest/core/policy/dictionary_header_structure_policy.h
ni/src/suggest/core/policy/scoring.h
ni/src/suggest/policyimpl/dictionary/header/header_policy.h
ni/src/suggest/policyimpl/typing/typing_scoring.h
|
941734695b9eeb59135db737e4b153c45e88247a |
03-Feb-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Implement Ver4PatriciaTriePolicy::getNextWordAndNextToken. Bug: 12810574 Change-Id: Idea44f03c477964f58e65fbf2b55e3fcd77a2934
ni/src/suggest/policyimpl/dictionary/structure/pt_common/dynamic_pt_reading_helper.cpp
ni/src/suggest/policyimpl/dictionary/structure/pt_common/dynamic_pt_reading_helper.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.h
|
38f341a2a53a04ce4195a0cb99fcb6e71203dec0 |
03-Feb-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Add a jni method to iterate words in a dictionary. Bug: 12810574 Change-Id: I87b13559765f0262dfd06c2ba40d43af6437ea7f
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/dictionary.h
ni/src/suggest/core/policy/dictionary_structure_with_buffer_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.h
|
9221772ab7f112f6ef9136a69d0502befbdc544e |
03-Feb-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Get bigram information via getWordProperty(). Bug: 12810574 Change-Id: I2750a5659ccbc3e31307c28e35dd9a1dbdffbeee
ni/src/suggest/core/dictionary/word_property.cpp
ni/src/suggest/core/dictionary/word_property.h
|
94d9a2309fbca6b1e42b6c57b9c9509182fe8a0b |
31-Jan-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Extend jni interface to get bigrams in WordProperty. Bug: 12810574 Change-Id: Ia4b88d02ea8790a5c47d32376cc0b84c3e071ddd
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/suggest/core/dictionary/word_property.cpp
ni/src/suggest/core/dictionary/word_property.h
|
17e7768a3efbf239ad39a2e1c36803c88e816d6d |
31-Jan-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Fetch bigram information in getWordProperty(). Bug: 12810574 Change-Id: Ic67e964b01c2753f2eec82b079dc0e5650f340bb
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
|
20b7786ece30ae8962830ba595b5083dccd3f648 |
30-Jan-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Add BigramProperty and ShortcutProperty in WordProperty. Bug: 12810574 Change-Id: Ia9e497c49bb2cf10897bae3a79317113325db819
ni/src/suggest/core/dictionary/word_property.cpp
ni/src/suggest/core/dictionary/word_property.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
|
b0df28f4cc225c5e41ce4e51ec23f1bac5f6f4fe |
31-Jan-2014 |
Jean Chalard <jchalard@google.com> |
Merge "[HD02] Make the date header attribute mandatory."
|
748f32feba044fe4d9c3ae1ab74ed732873d0a83 |
31-Jan-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Rename UnigramProperty to WordProperty."
|
e9085da8cb6efe8228c5432194458242d7163842 |
31-Jan-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Simplify UnigramProperty."
|
080a35e959435566e768f2e31afdac784a4dcd00 |
31-Jan-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Rename UnigramProperty to WordProperty. Bug: 12810574 Change-Id: If5ddd803948aaf6e491ddcbaa5436fb3af3f7257
ni/NativeFileList.mk
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/dictionary.h
ni/src/suggest/core/dictionary/unigram_property.cpp
ni/src/suggest/core/dictionary/unigram_property.h
ni/src/suggest/core/dictionary/word_property.cpp
ni/src/suggest/core/dictionary/word_property.h
ni/src/suggest/core/policy/dictionary_structure_with_buffer_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.h
|
a137c21c9cc45e28af9b72f72f99cefb9bf12a3d |
30-Jan-2014 |
Jean Chalard <jchalard@google.com> |
[HD02] Make the date header attribute mandatory. Bug: 11281748 Change-Id: I48a6f3d95ca89ced0c51335527201ecabfb7998e
ni/src/suggest/policyimpl/dictionary/header/header_policy.cpp
ni/src/suggest/policyimpl/dictionary/header/header_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_writing_helper.cpp
ni/src/suggest/policyimpl/dictionary/utils/dict_file_writing_utils.cpp
|
5f7f6a1615916d6f79bd240ead0715c417a68f44 |
30-Jan-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Simplify UnigramProperty. Bug: 12810574 Change-Id: I606f559b5dd340b7525280ecead2c2c7ec920a78
ni/src/suggest/core/dictionary/unigram_property.cpp
ni/src/suggest/core/dictionary/unigram_property.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
|
324adefca3f2608dcf1385dca31132c1f9dddf8f |
17-Dec-2013 |
Jean Chalard <jchalard@google.com> |
[HD01] Small initial refactoring Bug: 11281748 Change-Id: I3c64c75ecd17729bdacf03048311d76ca9f37ae2
ni/src/suggest/policyimpl/dictionary/header/header_policy.cpp
ni/src/suggest/policyimpl/dictionary/header/header_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_writing_helper.cpp
ni/src/suggest/policyimpl/dictionary/utils/dict_file_writing_utils.cpp
|
21e2380234f5f2bf069239e76b0fa8758b67b6a7 |
28-Jan-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Improve the double letter word promotion logic. The old logic only checks the top 3 suggestions before the final adjustment. It leads to instability in scores. Bug: 10700674 Change-Id: I986aed2aefd66c1fba6196a8f100fcb5bc838a38
ni/src/suggest/core/dictionary/suggestions_output_utils.cpp
ni/src/suggest/core/policy/scoring.h
ni/src/suggest/policyimpl/typing/typing_scoring.h
|
51c5ec10f9e5ab748e9aeec23ce5fc52c976b0e5 |
25-Jan-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Add length check for dict update operations. Bug: 12602903 Change-Id: I6835dee8bf8b356f0f1cf6c0531bee5b3415a13f
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
|
3e0777e726ce40b4c4b65174a21db41c19f04602 |
20-Jan-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Use memmove for all place src and dest can be same. Change-Id: I03e5c8f95cb22c7096ff545f1181f914b80a6c58
ni/src/suggest/core/dicnode/dic_node_utils.cpp
ni/src/suggest/core/dicnode/internal/dic_node_state_output.h
ni/src/suggest/core/dicnode/internal/dic_node_state_prevword.h
ni/src/suggest/core/layout/proximity_info_state.cpp
|
d78a447d107ae60d2bb8f16a1b9797f5ebad2277 |
15-Jan-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Add a dedicated method to control time in native code. Bug: 12443085 Change-Id: I41a5cf6c895cb59e54af98b40efded36afcd3247
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.h
|
20a8a4a3d9844dc2437fd1ca6325559bb2c3a644 |
15-Jan-2014 |
Tadashi G. Takaoka <takaoka@google.com> |
Fix native method signature Change-Id: Ia2d566f162f746c6b2b2b874f7278d86abd9e839
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
|
96386934799b7978f1f4842a10260b80a422d42b |
14-Jan-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Fix native crash in BigramDictionary::addWordBigram() Bug: 12479653 Change-Id: I7d263f744f711202000524a47769dc2d3d0e0de6
ni/src/suggest/core/dictionary/bigram_dictionary.cpp
|
84c52a3c813669d70305e584763549c989d9305d |
10-Jan-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Boundary check for ProximityInfoState::getProximityTypeG(). Bug: 12481052 Change-Id: Ic0b64d2fa17eb8f65f3ad1a7b468cdf6dddf7e70
ni/src/suggest/core/layout/proximity_info_state.cpp
|
05113c1847e5c41aab3176eb015aabc2acdc0a51 |
08-Jan-2014 |
Keisuke Kuroyanagi <ksk@google.com> |
Check whether the word is OOV or not for amanatto update. Bug: 11736529 Change-Id: I27973212da7e922b2185dbb4febfb5bb4dfbdcbb
ni/src/suggest/policyimpl/dictionary/utils/forgetting_curve_utils.cpp
ni/src/suggest/policyimpl/dictionary/utils/forgetting_curve_utils.h
ni/src/suggest/policyimpl/dictionary/utils/probability_utils.h
|
b68dd6cd0b58f0471c556a58f50c3cd6eab831c3 |
19-Dec-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Differentiate exact matches' minor errors."
|
afa6c07d30193e5ba221a53f7670a5c4e2f635d1 |
18-Dec-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Differentiate exact matches' minor errors. Bug: 8844931 Change-Id: I06754643188ccd28ba8c873878f7761787d91ff6
ni/src/suggest/core/dicnode/dic_node.h
ni/src/suggest/core/dicnode/internal/dic_node_state_scoring.h
ni/src/suggest/core/dictionary/error_type_utils.h
ni/src/suggest/core/dictionary/suggestions_output_utils.cpp
ni/src/suggest/core/policy/scoring.h
ni/src/suggest/policyimpl/typing/scoring_params.cpp
ni/src/suggest/policyimpl/typing/scoring_params.h
ni/src/suggest/policyimpl/typing/typing_scoring.h
|
abe3a35abfb95430bc1d5571c86ea749415d26e4 |
18-Dec-2013 |
Ken Wakasa <kwakasa@google.com> |
Add C++ compiler warning options Change-Id: I0d79d450c5cca887d02a1087128c1d3eb0bf0b7f
ni/Android.mk
|
d8f35f7b4c68dc8de8a8406283ad7b37902e633a |
18-Dec-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Move methods for outputting from Suggest. Bug: 8844931 Change-Id: I83dde6c37b75ed1e1ae4e0972e169d30ada8faf5
ni/NativeFileList.mk
ni/src/suggest/core/dictionary/shortcut_utils.h
ni/src/suggest/core/dictionary/suggestions_output_utils.cpp
ni/src/suggest/core/dictionary/suggestions_output_utils.h
ni/src/suggest/core/suggest.cpp
ni/src/suggest/core/suggest.h
|
9ee90955287d616158ad4cf099c4772f58c16942 |
18-Dec-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Move methods for scoring from Traversal to Scoring. Bug: 8844931 Change-Id: I6137d06e597f4e7b81aaf29555199e18984f2c39
ni/src/suggest/core/policy/scoring.h
ni/src/suggest/core/policy/traversal.h
ni/src/suggest/core/suggest.cpp
ni/src/suggest/policyimpl/typing/typing_scoring.h
ni/src/suggest/policyimpl/typing/typing_traversal.h
|
d5f5dd74c2e0946d4686a4f22cda1591b34b6729 |
18-Dec-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Quit suggest words that do not include proximity chars. Bug: 10416722 Change-Id: I74d27c6a22b4ca47d02eb238b2fbcc49f5dee99c
ni/src/suggest/core/dicnode/dic_node.h
ni/src/suggest/core/suggest.cpp
|
b5215d456a0c8502f3810f11364f654ee979c81d |
16-Dec-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Increment version number of ver4 format to 401. Bug: 11073222 Change-Id: I3878aef02040b1ef73165645fc70ede586289c51
ni/src/suggest/policyimpl/dictionary/utils/format_utils.h
|
9b08a9e61168a5cc433f8491e797308118257506 |
16-Dec-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Fix: incompatibility of sparse table. Bug: 11073222 Change-Id: Id17178efd8f9f3828d821cc718d35606e8bd4b1a
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_constants.cpp
ni/src/suggest/policyimpl/dictionary/utils/sparse_table.cpp
|
c1163c85187bf4deddb54c64f05e2f5ec97e08b4 |
16-Dec-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Align block sizes for ver4 format to java side. Bug: 11073222 Change-Id: I09646cbc81529576d5e34dcfa7bc29083a64076f
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_constants.cpp
|
a245d15da5d295af21ead9a01583c64796a31ad7 |
12-Dec-2013 |
Jean Chalard <jchalard@google.com> |
Have dicttool use the native library to generate v4 dicts. Yay ! Change-Id: Iea8ced9e81031b9ab7eff05ad9ef7215be248de9
ni/Android.mk
ni/CleanupNativeFileList.mk
ni/NativeFileList.mk
ni/com_android_inputmethod_latin_makedict_Ver3DictDecoder.cpp
ni/com_android_inputmethod_latin_makedict_Ver3DictDecoder.h
ni/jni_common.cpp
ni/src/defines.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_constants.cpp
ni/src/suggest/policyimpl/dictionary/utils/file_utils.cpp
ni/src/suggest/policyimpl/dictionary/utils/file_utils.h
|
2fa3693c264a4c150ac307d9bb7f6f8f18cc4ffc |
13-Dec-2013 |
Ken Wakasa <kwakasa@google.com> |
Reset to 9bd6dac4708ad94fd0257c53e977df62b152e20c The bulk merge from -bayo to klp-dev should not have been merged to master. Change-Id: I527a03a76f5247e4939a672f27c314dc11cbb854
ni/Android.mk
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/defines.h
ni/src/suggest/core/dicnode/dic_node.h
ni/src/suggest/core/dicnode/dic_node_utils.cpp
ni/src/suggest/core/dicnode/dic_node_utils.h
ni/src/suggest/core/dicnode/dic_node_vector.h
ni/src/suggest/core/dicnode/internal/dic_node_properties.h
ni/src/suggest/core/dicnode/internal/dic_node_state_prevword.h
ni/src/suggest/core/dicnode/internal/dic_node_state_scoring.h
ni/src/suggest/core/dictionary/bigram_dictionary.cpp
ni/src/suggest/core/dictionary/bloom_filter.h
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/dictionary.h
ni/src/suggest/core/dictionary/digraph_utils.cpp
ni/src/suggest/core/dictionary/digraph_utils.h
ni/src/suggest/core/dictionary/error_type_utils.cpp
ni/src/suggest/core/dictionary/error_type_utils.h
ni/src/suggest/core/dictionary/multi_bigram_map.cpp
ni/src/suggest/core/dictionary/multi_bigram_map.h
ni/src/suggest/core/dictionary/unigram_property.cpp
ni/src/suggest/core/dictionary/unigram_property.h
ni/src/suggest/core/layout/proximity_info.cpp
ni/src/suggest/core/layout/proximity_info.h
ni/src/suggest/core/layout/proximity_info_state.cpp
ni/src/suggest/core/layout/proximity_info_state.h
ni/src/suggest/core/policy/dictionary_header_structure_policy.h
ni/src/suggest/core/policy/dictionary_structure_with_buffer_policy.h
ni/src/suggest/core/policy/weighting.cpp
ni/src/suggest/core/policy/weighting.h
ni/src/suggest/core/session/dic_traverse_session.cpp
ni/src/suggest/core/session/dic_traverse_session.h
ni/src/suggest/core/suggest.cpp
ni/src/suggest/policyimpl/dictionary/bigram/bigram_list_read_write_utils.cpp
ni/src/suggest/policyimpl/dictionary/bigram/bigram_list_read_write_utils.h
ni/src/suggest/policyimpl/dictionary/bigram/dynamic_bigram_list_policy.cpp
ni/src/suggest/policyimpl/dictionary/bigram/dynamic_bigram_list_policy.h
ni/src/suggest/policyimpl/dictionary/bigram/ver4_bigram_list_policy.cpp
ni/src/suggest/policyimpl/dictionary/bigram/ver4_bigram_list_policy.h
ni/src/suggest/policyimpl/dictionary/dictionary_structure_with_buffer_policy_factory.cpp
ni/src/suggest/policyimpl/dictionary/dictionary_structure_with_buffer_policy_factory.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_gc_event_listeners.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_gc_event_listeners.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_node_reader.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_node_reader.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_reading_helper.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_reading_helper.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_reading_utils.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_reading_utils.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_utils.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_utils.h
ni/src/suggest/policyimpl/dictionary/header/header_policy.cpp
ni/src/suggest/policyimpl/dictionary/header/header_policy.h
ni/src/suggest/policyimpl/dictionary/header/header_read_write_utils.cpp
ni/src/suggest/policyimpl/dictionary/header/header_read_write_utils.h
ni/src/suggest/policyimpl/dictionary/patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/patricia_trie_reading_utils.cpp
ni/src/suggest/policyimpl/dictionary/patricia_trie_reading_utils.h
ni/src/suggest/policyimpl/dictionary/shortcut/dynamic_shortcut_list_policy.h
ni/src/suggest/policyimpl/dictionary/shortcut/ver4_shortcut_list_policy.h
ni/src/suggest/policyimpl/dictionary/structure/dictionary_structure_with_buffer_policy_factory.cpp
ni/src/suggest/policyimpl/dictionary/structure/dictionary_structure_with_buffer_policy_factory.h
ni/src/suggest/policyimpl/dictionary/structure/pt_common/dynamic_pt_gc_event_listeners.cpp
ni/src/suggest/policyimpl/dictionary/structure/pt_common/dynamic_pt_gc_event_listeners.h
ni/src/suggest/policyimpl/dictionary/structure/pt_common/dynamic_pt_reading_helper.cpp
ni/src/suggest/policyimpl/dictionary/structure/pt_common/dynamic_pt_reading_helper.h
ni/src/suggest/policyimpl/dictionary/structure/pt_common/dynamic_pt_reading_utils.cpp
ni/src/suggest/policyimpl/dictionary/structure/pt_common/dynamic_pt_reading_utils.h
ni/src/suggest/policyimpl/dictionary/structure/pt_common/dynamic_pt_updating_helper.cpp
ni/src/suggest/policyimpl/dictionary/structure/pt_common/dynamic_pt_updating_helper.h
ni/src/suggest/policyimpl/dictionary/structure/pt_common/dynamic_pt_writing_utils.cpp
ni/src/suggest/policyimpl/dictionary/structure/pt_common/dynamic_pt_writing_utils.h
ni/src/suggest/policyimpl/dictionary/structure/pt_common/pt_node_params.h
ni/src/suggest/policyimpl/dictionary/structure/pt_common/pt_node_reader.h
ni/src/suggest/policyimpl/dictionary/structure/pt_common/pt_node_writer.h
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_reading_utils.cpp
ni/src/suggest/policyimpl/dictionary/structure/v2/patricia_trie_reading_utils.h
ni/src/suggest/policyimpl/dictionary/structure/v4/content/bigram_dict_content.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/content/bigram_dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/v4/content/bigram_entry.h
ni/src/suggest/policyimpl/dictionary/structure/v4/content/dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/v4/content/probability_dict_content.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/content/probability_dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/v4/content/probability_entry.h
ni/src/suggest/policyimpl/dictionary/structure/v4/content/shortcut_dict_content.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/content/shortcut_dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/v4/content/single_dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/v4/content/sparse_table_dict_content.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/content/sparse_table_dict_content.h
ni/src/suggest/policyimpl/dictionary/structure/v4/content/terminal_position_lookup_table.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/content/terminal_position_lookup_table.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_buffers.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_buffers.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_constants.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_dict_constants.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_node_reader.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_node_reader.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_node_writer.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_node_writer.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_reading_utils.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_reading_utils.h
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_writing_helper.cpp
ni/src/suggest/policyimpl/dictionary/structure/v4/ver4_patricia_trie_writing_helper.h
ni/src/suggest/policyimpl/dictionary/utils/buffer_with_extendable_buffer.cpp
ni/src/suggest/policyimpl/dictionary/utils/buffer_with_extendable_buffer.h
ni/src/suggest/policyimpl/dictionary/utils/byte_array_utils.h
ni/src/suggest/policyimpl/dictionary/utils/dict_file_writing_utils.cpp
ni/src/suggest/policyimpl/dictionary/utils/dict_file_writing_utils.h
ni/src/suggest/policyimpl/dictionary/utils/file_utils.cpp
ni/src/suggest/policyimpl/dictionary/utils/file_utils.h
ni/src/suggest/policyimpl/dictionary/utils/forgetting_curve_utils.cpp
ni/src/suggest/policyimpl/dictionary/utils/forgetting_curve_utils.h
ni/src/suggest/policyimpl/dictionary/utils/format_utils.cpp
ni/src/suggest/policyimpl/dictionary/utils/format_utils.h
ni/src/suggest/policyimpl/dictionary/utils/historical_info.h
ni/src/suggest/policyimpl/dictionary/utils/mmapped_buffer.cpp
ni/src/suggest/policyimpl/dictionary/utils/mmapped_buffer.h
ni/src/suggest/policyimpl/dictionary/utils/sparse_table.cpp
ni/src/suggest/policyimpl/dictionary/utils/sparse_table.h
ni/src/suggest/policyimpl/typing/typing_traversal.h
ni/src/suggest/policyimpl/typing/typing_weighting.cpp
ni/src/suggest/policyimpl/typing/typing_weighting.h
ni/src/utils/exclusive_ownership_pointer.h
ni/src/utils/time_keeper.cpp
ni/src/utils/time_keeper.h
|
6bc5acaa793e0311fcfa4a0f12c49ced6d792729 |
18-Oct-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Fix: Suggested words from user history are invalid. - Suggestions form user history can contain invalid words. - isValidWord always returns false. Bug: 11139426 Change-Id: I6075b275603332ddb00f4a9284afcaa82d824270
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.cpp
|
6d91e4ce741b71589000374de47f50887392b982 |
08-Oct-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Fix offdevice test build. Change-Id: I42143bdc4f6f5aa4f55530de84819ab722a22f72
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.cpp
|
6d3d53955e58b180db131458431db46b32d79f5d |
08-Oct-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Fix a bug: wrong parent position is written when moving."
|
802e6383eae2eaf8e11c5c4d1a3f90da7f96ff96 |
07-Oct-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Fix a bug: wrong parent position is written when moving. Change-Id: I93d33ba9105eb85327108cca5706d8db3399de6a
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.cpp
|
86f7711407b65c341b38a9fb297c3e5f0532da26 |
07-Oct-2013 |
Jean Chalard <jchalard@google.com> |
Merge "Don't auto-correct to non-whitelist shortcuts"
|
f309f2288b0652df0b611ed3f86897c939e68d63 |
07-Oct-2013 |
Jean Chalard <jchalard@google.com> |
Don't auto-correct to non-whitelist shortcuts Bug: 11076722 Change-Id: I0de10ab24d33ec31f45664fe92d80d5a7bec9c20
ni/src/suggest/core/dictionary/shortcut_utils.h
|
cfb018ba6db78f2b33b54d4811f0bf166db29792 |
07-Oct-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Fix bug and Add large test for decaying dictionary. - GC gets failure when the dictionary become empty. - Useless unigrams are sometimes not removed. Bug: 10197478 Change-Id: I8d1479c01efba61a81f03bc077da6bcb4797a940
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_gc_event_listeners.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_gc_event_listeners.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_reading_helper.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_reading_helper.h
ni/src/suggest/policyimpl/dictionary/utils/forgetting_curve_utils.cpp
|
15b1a0fd14dc38ee4caa3ddc3a64c3fa8174166a |
06-Oct-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Parameter optimization. [Category diff] +1 194 -1 21 +2 15 -2 1 +3 1 -3 15 +4 152 -4 90 +5 108 -5 197 +6 94 -6 136 +7 28 -7 132 [Weighted category diff] +1 230 -1 23 +2 15 -2 1 +3 1 -3 15 +4 180 -4 106 +5 122 -5 224 +6 107 -6 158 +7 29 -7 157 show diff for ./en_user_log_phones_2011_08.csv +1 171 -1 9 +2 7 -2 1 +3 1 -3 7 +4 123 -4 76 +5 84 -5 157 +6 66 -6 119 +7 20 -7 103 Before ---- count ---- Count(1):75.64%, 177913 Count(2):1.06%, 2510 Count(3):0.56%, 1319 Count(4):6.63%, 15612 Count(5):9.87%, 23223 Count(6):2.79%, 6580 Count(7):3.41%, 8038 ---- weight ---- Weight(1):96.88%, 2009907 Weight(2):0.24%, 5157 Weight(3):0.09%, 2025 Weight(4):0.77%, 16095 Weight(5):1.11%, 23077 Weight(6):0.39%, 8172 Weight(7):0.48%, 10146 ---- score ---- Conservative score = 66.406 Normal score = 81.512 Agressive score = 89.064 Insane score = 92.841 After ---- count ---- Count(1):75.71%, 178087 Count(2):1.07%, 2524 Count(3):0.55%, 1305 Count(4):6.66%, 15677 Count(5):9.83%, 23133 Count(6):2.78%, 6539 Count(7):3.37%, 7930 ---- weight ---- Weight(1):96.89%, 2010118 Weight(2):0.24%, 5171 Weight(3):0.09%, 2011 Weight(4):0.78%, 16184 Weight(5):1.1%, 22972 Weight(6):0.39%, 8109 Weight(7):0.48%, 10014 ---- score ---- Conservative score = 66.431 Normal score = 81.531 Agressive score = 89.08 Insane score = 92.855 No diffs for 10+ freq user log. Change-Id: Ica4a7604507a2c91aaa7daf5bacf4fce4039f547
ni/src/suggest/policyimpl/typing/scoring_params.cpp
|
3e5f4b53b0b51288afdd921052974c6740a5aa6b |
04-Oct-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Check the elapsed time for decaying."
|
67c855ea6f882190d73df9d3fae0b56929fd6888 |
04-Oct-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Check the elapsed time for decaying. Bug: 6669677 Change-Id: I0401a4c0908c702ce65abfa5e017dd16cb1296f9
ni/src/suggest/core/policy/dictionary_header_structure_policy.h
ni/src/suggest/policyimpl/dictionary/bigram/dynamic_bigram_list_policy.cpp
ni/src/suggest/policyimpl/dictionary/bigram/dynamic_bigram_list_policy.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_gc_event_listeners.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_gc_event_listeners.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.h
ni/src/suggest/policyimpl/dictionary/utils/forgetting_curve_utils.cpp
ni/src/suggest/policyimpl/dictionary/utils/forgetting_curve_utils.h
|
0b626214464dbebae028a3ce0c10d4a9992eeb6a |
04-Oct-2013 |
Xiaojun Bi <bxj@google.com> |
Merge "Optimize the parameters for the typing algorithm"
|
2ed09c214afb49ffd0ce348c9a9f22ec23ae9792 |
04-Oct-2013 |
Xiaojun Bi <bxj@google.com> |
Optimize the parameters for the typing algorithm The new set of parameters are optimized for both keystroke savings and regression test scores. This change is corresponding to the patch 6 of Change-Id: Ib8439a85de26cbbba58837344717f0acbfcf0ab0 in the regression test repository. Here is the link to the doc analyzing the “nnow → know” case: https://docs.google.com/a/google.com/document/d/1XIHfAHLlP1f3F8R-u7yxPGWcP58tokygzN_lQKXFFgM/edit Here is the link to the spreadsheet showing the diff of the words with frequencies >= 10 in en_user_log_phones_2011_08.csv. https://docs.google.com/a/google.com/spreadsheet/ccc?key=0Am_RQlV4zC6SdFFVTlhJT0RLUENCWWZOZ3JQTUpMQ2c&usp=drive_web#gid=0 Updated TRT Results for this change: [Category diff] +1 783 -1 717 +2 20 -2 34 +3 34 -3 20 +4 575 -4 777 +5 765 -5 755 +6 785 -6 666 +7 479 -7 472 [Weighted category diff] +1 999 -1 965 +2 21 -2 35 +3 35 -3 21 +4 804 -4 980 +5 970 -5 971 +6 954 -6 831 +7 645 -7 625 Bug: 10613502 Change-Id: I5cd447673a196ad5af641a2118602bec879bdefb
ni/src/suggest/policyimpl/typing/scoring_params.cpp
|
864ee881bd2f4a5dbde8f31c68e7f89522c67db6 |
03-Oct-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Fix UserHistoryDictionaryTests."
|
11f7cae094720c3ab47e6c18772b1fc44e9e5372 |
03-Oct-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Fix UserHistoryDictionaryTests. Bug: 6669677 Bug: 10667710 Change-Id: I6cdc6a6c9cacc7f276fda3a26ec31e3eb928471c
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
|
9cb1e78a44f4136d05df8368816e12725cbf5861 |
03-Oct-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Fix: Native crash when an empty attribute is written. Bug: 10964805 Change-Id: Ia3cd891d20aee2226092f0f646d8f280901786fc
ni/src/suggest/policyimpl/dictionary/header/header_read_write_utils.cpp
|
3d92954120a5bfd0a34d81a6b78c58ff07040b01 |
02-Oct-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Fix build. Change-Id: Ib33b27214e67378646e44f5b45bda298f960524f
ni/src/suggest/policyimpl/dictionary/utils/forgetting_curve_utils.cpp
|
7c4dcf1e918c2b9251e7aa907d991a3ab8764baf |
02-Oct-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Use probability table for decaying dictionaries. Bug: 6669677 Change-Id: Ib5994a2e343dfcdaf23755e523f52846709b1c6c
ni/src/suggest/policyimpl/dictionary/utils/forgetting_curve_utils.cpp
ni/src/suggest/policyimpl/dictionary/utils/forgetting_curve_utils.h
|
c76bbceedc804d1f2988cbf032b530a107a7d561 |
02-Oct-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Stochastic decay. Bug: 6669677 Change-Id: Ib2d9228b951c77dab7a8675ce9db60677e87e771
ni/src/suggest/policyimpl/dictionary/bigram/dynamic_bigram_list_policy.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_gc_event_listeners.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.cpp
ni/src/suggest/policyimpl/dictionary/utils/forgetting_curve_utils.cpp
ni/src/suggest/policyimpl/dictionary/utils/forgetting_curve_utils.h
|
13d5dc914aae5cb6bf6ef06aa05643514a40318c |
02-Oct-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Change name of DecayingUtils. Bug: 6669677 Change-Id: I97839b2184b95ae1659c55a9b31d22e2d601cba1
ni/Android.mk
ni/src/suggest/policyimpl/dictionary/bigram/dynamic_bigram_list_policy.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_gc_event_listeners.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.cpp
ni/src/suggest/policyimpl/dictionary/utils/decaying_utils.cpp
ni/src/suggest/policyimpl/dictionary/utils/decaying_utils.h
ni/src/suggest/policyimpl/dictionary/utils/forgetting_curve_utils.cpp
ni/src/suggest/policyimpl/dictionary/utils/forgetting_curve_utils.h
|
74577bedb3bb0dabd0e661270f9da0c11c4b0f46 |
01-Oct-2013 |
Jean Chalard <jchalard@google.com> |
Merge "Implement the heuristic for auto-commit."
|
ff9476f10ae271aa6df87aadb8b2b9edfeeb8a1d |
01-Oct-2013 |
Jean Chalard <jchalard@google.com> |
Merge "Fix typos"
|
3e954347e3a7b381d7e94feb002e158f3bc69a32 |
01-Oct-2013 |
Jean Chalard <jchalard@google.com> |
Fix typos I think I may pass out from the sheer ugliness Change-Id: I1e709f03ef47ec713552d41fd9e37e01b810ae88
ni/src/suggest/core/dicnode/dic_node.h
ni/src/suggest/core/layout/proximity_info_params.cpp
ni/src/suggest/core/layout/proximity_info_params.h
ni/src/suggest/core/layout/proximity_info_state_utils.cpp
ni/src/suggest/core/suggest.cpp
ni/src/suggest/policyimpl/typing/typing_traversal.h
|
459cd6f8ef3eaa561e47dd996ce537770ea8b37a |
01-Oct-2013 |
Jean Chalard <jchalard@google.com> |
Implement the heuristic for auto-commit. Bug: 9059617 Change-Id: I066abf018df5aaeabf415425dd822ebe233e6008
ni/src/defines.h
ni/src/suggest/core/dicnode/dic_node.h
ni/src/suggest/core/suggest.cpp
ni/src/suggest/core/suggest.h
ni/src/utils/char_utils.h
|
699531099630edd8416e309c914187c285af4c44 |
01-Oct-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Separate "GC" and "GC with decay". Bug: 6669677 Change-Id: I9d6aba76cef2616f0549e612db9701e1d6a19467
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/dictionary.h
ni/src/suggest/core/policy/dictionary_structure_with_buffer_policy.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.h
ni/src/suggest/policyimpl/dictionary/header/header_policy.cpp
ni/src/suggest/policyimpl/dictionary/header/header_policy.h
ni/src/suggest/policyimpl/dictionary/patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/utils/dict_file_writing_utils.cpp
|
bb57090f1da9d1fc5a0eda9b627d3f8c8b25ab42 |
30-Sep-2013 |
Jean Chalard <jchalard@google.com> |
Create the wiring for auto-commit confidence computation. Bug: 9059617 Change-Id: I7e4e05ffa8c68cfebbe362a977fd176555cad12a
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/defines.h
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/dictionary.h
ni/src/suggest/core/suggest.cpp
ni/src/suggest/core/suggest.h
ni/src/suggest/core/suggest_interface.h
|
bf1beefd08222521b4f44638a06c0d7582a8e4ae |
30-Sep-2013 |
Jean Chalard <jchalard@google.com> |
Merge "Surface the distance after first word for autocommit."
|
da06e385f5f006bc891113847fbdf508376f7f34 |
30-Sep-2013 |
Jean Chalard <jchalard@google.com> |
Surface the distance after first word for autocommit. Bug: 9059617 Change-Id: Ie9b4cc8148ae8e0ff437b3337ab6c1bde95500f5
ni/src/defines.h
ni/src/suggest/core/dicnode/dic_node.h
ni/src/suggest/core/dicnode/internal/dic_node_state_scoring.h
ni/src/suggest/core/policy/weighting.cpp
ni/src/suggest/core/suggest.cpp
ni/src/suggest/policyimpl/typing/typing_weighting.cpp
|
fd02b2d6ee55d4aee7faab89a7a2b72764eafc47 |
30-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Implement simple dictionary decay. Groundwork and implement simple decay. Increment probability when typed and decrement probability at GC. Bug: 6669677 Change-Id: Ib12caead0cbeef4ce7808fe8ac0b00ee331523fe
ni/Android.mk
ni/src/suggest/policyimpl/dictionary/bigram/dynamic_bigram_list_policy.cpp
ni/src/suggest/policyimpl/dictionary/bigram/dynamic_bigram_list_policy.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_gc_event_listeners.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_gc_event_listeners.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.h
ni/src/suggest/policyimpl/dictionary/utils/decaying_utils.cpp
ni/src/suggest/policyimpl/dictionary/utils/decaying_utils.h
|
c18510049a3422c88ed3ab3bbc64944c94a611fd |
30-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Prepare dictionary decay. Bug: 6669677 Change-Id: I8fbae190dd44a6bdbee7e9b6d3a16208322727f7
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/dictionary.h
ni/src/suggest/core/policy/dictionary_structure_with_buffer_policy.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_gc_event_listeners.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_gc_event_listeners.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.cpp
ni/src/suggest/policyimpl/dictionary/header/header_policy.cpp
ni/src/suggest/policyimpl/dictionary/header/header_policy.h
ni/src/suggest/policyimpl/dictionary/patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/utils/buffer_with_extendable_buffer.h
ni/src/suggest/policyimpl/dictionary/utils/dict_file_writing_utils.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
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/dictionary.h
|
68bc4ba5c2e53ad4f40e809e5c4c30df85008bda |
27-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Add boundary checking for PtNode Array reading."
|
8b580819a580527418ba96f1a7cda699bff772ba |
27-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Add unigram/bigram counting."
|
31097a57cc6f8022abc0ea56f27147399f41b630 |
27-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Add unigram/bigram counting. Bug: 6669677 Change-Id: I05ea2201d822dddf062b08c8467daa336760e16c
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/dictionary.h
ni/src/suggest/core/policy/dictionary_structure_with_buffer_policy.h
ni/src/suggest/policyimpl/dictionary/bigram/dynamic_bigram_list_policy.cpp
ni/src/suggest/policyimpl/dictionary/bigram/dynamic_bigram_list_policy.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_gc_event_listeners.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_gc_event_listeners.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.h
ni/src/suggest/policyimpl/dictionary/header/header_policy.cpp
ni/src/suggest/policyimpl/dictionary/header/header_policy.h
ni/src/suggest/policyimpl/dictionary/header/header_read_write_utils.cpp
ni/src/suggest/policyimpl/dictionary/header/header_read_write_utils.h
ni/src/suggest/policyimpl/dictionary/patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/utils/dict_file_writing_utils.cpp
|
67cb282b6408b0924215835301b181eb0d1ecfe9 |
27-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Add boundary checking for PtNode Array reading. Bug: 6669677 Change-Id: Iea5e19d98d2fc26f137046dd5f8e339239672351
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_node_reader.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_reading_helper.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_reading_helper.h
|
85463c7f40c9c15e850da2b1a9775b166c394ee6 |
26-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Use base lower character to get point to key length."
|
e639d7346c59b21fffc6b6e1e05022bb6b84fb74 |
26-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Use base lower character to get point to key length. Bug: 9490364 Change-Id: I3755f00ab22f926f087fc917b95a2db7d722fa00
ni/src/suggest/policyimpl/typing/typing_weighting.h
|
5ef6209656c51df0f0542d2a75c2df93c8d0f027 |
25-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Create empty dictionary file in native code. Bug: 6669677 Change-Id: I46d23deee1fd091678f4593561cb8687eb815212
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/suggest/policyimpl/dictionary/header/header_policy.cpp
ni/src/suggest/policyimpl/dictionary/header/header_read_write_utils.cpp
|
10b56df486826bdfa86a3e58496db5a9d2a73d0f |
26-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Prepare dictionary file creating in native code."
|
c6015327fbdd933076834b2793f27485847f6715 |
26-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Add empty PtNode checking for PatriciaTriePolicy."
|
9155eec0d9a6749879b413a22f30ede2e170ce19 |
26-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Add empty PtNode checking for PatriciaTriePolicy. Bug: 9503570 Change-Id: I784d29c307c1040699fa0aadfc6a47d97f03ffe4
ni/src/suggest/policyimpl/dictionary/bigram/dynamic_bigram_list_policy.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_reading_helper.h
ni/src/suggest/policyimpl/dictionary/patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/patricia_trie_reading_utils.cpp
|
36f45921281712160873ae25f9412a8dfe13a8cd |
26-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Refactoring header attribute reading."
|
1592eb8a3adbcb7308384ccf416b7dd9636fc70f |
26-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Prepare dictionary file creating in native code. Bug: 6669677 Change-Id: I7c476a6e99ec7ac883f05d84ef306265255154da
ni/Android.mk
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_utils.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_utils.h
ni/src/suggest/policyimpl/dictionary/utils/dict_file_writing_utils.cpp
ni/src/suggest/policyimpl/dictionary/utils/dict_file_writing_utils.h
|
989596844e05b551d8fc6bb64c343677da0e4f7f |
26-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Refactoring header attribute reading. Bug: 6669677 Change-Id: Ifc11da614d5c331ac61019a324e3a0ff187329cd
ni/src/suggest/policyimpl/dictionary/header/header_policy.cpp
ni/src/suggest/policyimpl/dictionary/header/header_policy.h
ni/src/suggest/policyimpl/dictionary/header/header_read_write_utils.cpp
ni/src/suggest/policyimpl/dictionary/header/header_read_write_utils.h
|
009dcac33f53bb92d0a8b7f0789a26568b04f014 |
25-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Boundary check for children creating of PatriciaTriePolicy. Bug: 10537529 Change-Id: I0cd8b6de230795498395ca08789ccc1c74780f2c
ni/src/suggest/policyimpl/dictionary/patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/patricia_trie_policy.h
|
3d2802ef2e28a45374ebb70fa2303093571101ad |
24-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Allow large memory space for GC. Bug: 6669677 Change-Id: I021c92a1ca5cd28f745cbfe729c99e346c58074d
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.h
ni/src/suggest/policyimpl/dictionary/utils/buffer_with_extendable_buffer.cpp
ni/src/suggest/policyimpl/dictionary/utils/buffer_with_extendable_buffer.h
|
f3cd38f2c71f013fcd1cdb43f3dd68e8335230ec |
24-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
GC step 5. Add large tests and fix bugs. Bug: 6669677 Change-Id: I41e44a64730f9c66645995095a7ecff51ffd5351
ni/src/suggest/policyimpl/dictionary/bigram/bigram_list_read_write_utils.cpp
ni/src/suggest/policyimpl/dictionary/bigram/bigram_list_read_write_utils.h
ni/src/suggest/policyimpl/dictionary/bigram/dynamic_bigram_list_policy.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_gc_event_listeners.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_node_reader.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_reading_utils.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_reading_utils.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_utils.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_utils.h
|
2cfe7f9e3b8a09aa00b18efcb82a1b3d5fed43f0 |
24-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
GC step 4. Update all positions in new dict and add a test. Bug: 6669677 Change-Id: I035d848a210653dcd3c1a1f21781968adced9225
ni/src/suggest/policyimpl/dictionary/bigram/bigram_list_read_write_utils.cpp
ni/src/suggest/policyimpl/dictionary/bigram/dynamic_bigram_list_policy.cpp
ni/src/suggest/policyimpl/dictionary/bigram/dynamic_bigram_list_policy.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_gc_event_listeners.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_gc_event_listeners.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_reading_helper.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_utils.h
|
0355bf2d4c5c6a51a5f1d55b38a9ad539764641e |
20-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
GC step 3. Place and write valid PtNodes. Bug: 6669677 Change-Id: Id2b7359bafb34acf12dc3bf4c595a03073fda805
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_gc_event_listeners.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_gc_event_listeners.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_reading_helper.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_reading_helper.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.h
|
77ef75cbe6722d1eb45115c1ad82f963444d71cd |
20-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
GC step 2. Finding garbage bigram entries. Bug: 6669677 Change-Id: Ie3f406776ab56bf589ac10e15e2534ff8cb1f275
ni/src/suggest/core/dictionary/bigram_dictionary.cpp
ni/src/suggest/core/dictionary/multi_bigram_map.h
ni/src/suggest/core/policy/dictionary_structure_with_buffer_policy.h
ni/src/suggest/core/suggest.cpp
ni/src/suggest/policyimpl/dictionary/bigram/bigram_list_policy.h
ni/src/suggest/policyimpl/dictionary/bigram/bigram_list_read_write_utils.cpp
ni/src/suggest/policyimpl/dictionary/bigram/bigram_list_read_write_utils.h
ni/src/suggest/policyimpl/dictionary/bigram/dynamic_bigram_list_policy.cpp
ni/src/suggest/policyimpl/dictionary/bigram/dynamic_bigram_list_policy.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_gc_event_listeners.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_node_reader.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_node_reader.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_reading_helper.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_reading_helper.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.cpp
ni/src/suggest/policyimpl/dictionary/patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/patricia_trie_policy.h
|
2a64726a16bcf9f243145c960d694a54a079b04a |
20-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Step 1 to implement GC. Finding garbage PtNodes. Bug: 6669677 Change-Id: I3551fe2f16a09d2bf7761f4e1d73ebd4a03380e7
ni/Android.mk
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_gc_event_listeners.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_gc_event_listeners.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_reading_helper.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_reading_helper.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.h
|
b7e8a9abf585181345b32631e4c02747ee60a1a0 |
19-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Groundwork for implementing GC. Bug: 6669677 Change-Id: Ia2b2f338795ab62cc9eef73731285b2a5a0ac5e4
ni/src/suggest/policyimpl/dictionary/bigram/bigram_list_read_write_utils.h
ni/src/suggest/policyimpl/dictionary/bigram/dynamic_bigram_list_policy.cpp
ni/src/suggest/policyimpl/dictionary/bigram/dynamic_bigram_list_policy.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.h
ni/src/suggest/policyimpl/dictionary/shortcut/dynamic_shortcut_list_policy.h
|
e28927dfb6309bc85f16ef2e01d3e838bb5b4020 |
18-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Change name of header_reading_utlis.* Bug: 6669677 Change-Id: I91389050148237580ef640d3a58b935ea752954e
ni/Android.mk
ni/src/suggest/policyimpl/dictionary/header/header_policy.h
ni/src/suggest/policyimpl/dictionary/header/header_read_write_utils.cpp
ni/src/suggest/policyimpl/dictionary/header/header_read_write_utils.h
ni/src/suggest/policyimpl/dictionary/header/header_reading_utils.cpp
ni/src/suggest/policyimpl/dictionary/header/header_reading_utils.h
|
484fa7b59cb0659ac18fa68da5c7b641d9255be8 |
18-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Add dictionary header writing methods. Bug: 6669677 Change-Id: I392ac4776b55779903cbaa17e683005d80017a41
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.h
ni/src/suggest/policyimpl/dictionary/header/header_policy.cpp
ni/src/suggest/policyimpl/dictionary/header/header_policy.h
ni/src/suggest/policyimpl/dictionary/header/header_reading_utils.cpp
ni/src/suggest/policyimpl/dictionary/header/header_reading_utils.h
ni/src/suggest/policyimpl/dictionary/patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/utils/format_utils.cpp
ni/src/suggest/policyimpl/dictionary/utils/format_utils.h
|
72e53a1e384e1c0deff7f7e74db18f39f0841548 |
18-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Implement dictionary flush."
|
15605437548f7187c33bc8f260f80fae4303b460 |
18-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Implement dictionary flush. Bug: 6669677 Change-Id: I1d70ac6319fb6d8700074de382568c2108887960
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.h
|
9465819cf6f2e6c2074daaae60c5efc0c170185e |
18-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Add BinaryDictionary.getBigramProbabilityNative()."
|
4d02a2d44db94985c9f079cdd58c7c51d3e557ee |
18-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Add BinaryDictionary.getBigramProbabilityNative(). Bug: 10197478 Change-Id: Id16e3ee22a17679c46cc7a0199a9e28065177aa3
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/suggest/core/dictionary/bigram_dictionary.cpp
ni/src/suggest/core/dictionary/bigram_dictionary.h
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/dictionary.h
|
4e17b42d0fd104ec2cd3a79db2473863228ecb62 |
17-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Output input index of second word's first char. This is for partial commit. Bug: 9059617 Change-Id: I77a0245b63c29b7234fd9b06d362e05aebf30051
ni/src/suggest/core/dicnode/dic_node.h
ni/src/suggest/core/dicnode/internal/dic_node_state_prevword.h
ni/src/suggest/core/layout/proximity_info_state.h
ni/src/suggest/core/session/dic_traverse_session.h
ni/src/suggest/core/suggest.cpp
ni/src/suggest/core/suggest.h
|
ac7e005ef0013fdd9af173e7bce968e26100949d |
17-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Prepare dictionary saving in native code."
|
d0246277fde27e9c40a270e206f1d106811e847f |
17-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Prepare dictionary saving in native code. Bug: 6669677 Change-Id: I0787f66409e2b183c6328fa05805945520e1e93a
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/dictionary.h
ni/src/suggest/core/policy/dictionary_structure_with_buffer_policy.h
ni/src/suggest/policyimpl/dictionary/dictionary_structure_with_buffer_policy_factory.cpp
ni/src/suggest/policyimpl/dictionary/dictionary_structure_with_buffer_policy_factory.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/utils/mmapped_buffer.h
|
d9f450ef00f09a9eccfc677968b46e072267a5f2 |
17-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Implement removeBigramWords() for DynamicPatriciaTrie. Bug: 6669677 Change-Id: I99cb517511b4c968b8bf937baab5d7f42b0f534e
ni/src/suggest/policyimpl/dictionary/bigram/dynamic_bigram_list_policy.cpp
ni/src/suggest/policyimpl/dictionary/bigram/dynamic_bigram_list_policy.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.cpp
|
78b55a31cb158b1e14ccf678133269b0f99c7f9a |
17-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Fix handling multi-bytes characters and add a test. Bug: 6669677 Change-Id: Id2154db47adea2929559a4187a726f9dfa83363e
ni/src/suggest/policyimpl/dictionary/utils/byte_array_utils.cpp
ni/src/suggest/policyimpl/dictionary/utils/byte_array_utils.h
|
6d1a29eaab3667c381340117a2012427d3a3e861 |
17-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Fix build. Change-Id: I1c3c2996ca11bfe8864df774e9280893cf17c0d4
ni/src/suggest/policyimpl/dictionary/bigram/dynamic_bigram_list_policy.cpp
|
cd6a0430c7db5322f9ae680dfffe3d744395298c |
16-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Implement addBigramWords() for DynamicPatriciaTrie. Bug: 6669677 Change-Id: Ia6aa76c212165690191c65fee9dacdc44be5acd5
ni/src/suggest/policyimpl/dictionary/bigram/bigram_list_read_write_utils.h
ni/src/suggest/policyimpl/dictionary/bigram/dynamic_bigram_list_policy.cpp
ni/src/suggest/policyimpl/dictionary/bigram/dynamic_bigram_list_policy.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_node_reader.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.h
|
cb816e5e16f086d98c8d05a0a5805c1cdfaf1c02 |
16-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge NOT_A_VALID_WORD_POS into NOT_A_DICT_POS. Change-Id: I2ac3aa2a19d14e8c4159a59334e7816bd1409688
ni/src/defines.h
ni/src/suggest/core/dicnode/dic_node.h
ni/src/suggest/core/dicnode/dic_node_utils.cpp
ni/src/suggest/core/dicnode/internal/dic_node_state_prevword.h
ni/src/suggest/core/dictionary/bigram_dictionary.cpp
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/multi_bigram_map.h
ni/src/suggest/core/session/dic_traverse_session.cpp
ni/src/suggest/core/session/dic_traverse_session.h
ni/src/suggest/policyimpl/dictionary/bigram/bigram_list_read_write_utils.cpp
ni/src/suggest/policyimpl/dictionary/bigram/bigram_list_read_write_utils.h
ni/src/suggest/policyimpl/dictionary/bigram/dynamic_bigram_list_policy.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_node_reader.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_node_reader.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_reading_helper.h
ni/src/suggest/policyimpl/dictionary/patricia_trie_policy.cpp
|
9ea9c61c99b2fc8ff9a5bbd02c0ad81a828b930c |
16-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Move methods using ByteArrayUtils from .h to .cpp. Bug: 10402083 Change-Id: Ic5f1aa11eb403f5bdc83de8e38a6457200519cae
ni/src/suggest/policyimpl/dictionary/bigram/bigram_list_read_write_utils.cpp
ni/src/suggest/policyimpl/dictionary/bigram/bigram_list_read_write_utils.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_reading_utils.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_reading_utils.h
ni/src/suggest/policyimpl/dictionary/patricia_trie_reading_utils.cpp
ni/src/suggest/policyimpl/dictionary/patricia_trie_reading_utils.h
ni/src/suggest/policyimpl/dictionary/shortcut/shortcut_list_reading_utils.cpp
ni/src/suggest/policyimpl/dictionary/shortcut/shortcut_list_reading_utils.h
|
f8747284965ca5878c14cf198ed0b2dd662e561d |
16-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Add boundary check for PtNode reading position. Bug: 10743878 Change-Id: I6727b12b0ef98bb9cfb3ca95aeab2c79749f47a2
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_node_reader.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_node_reader.h
|
41aaff6cdf6cc1edb41ec222695bb6985e646d23 |
13-Sep-2013 |
Jean Chalard <jchalard@google.com> |
Merge "[AC4] Add native methods necessary for auto-commit"
|
24aad5a4d545e743fe43953c1a9d8141c022d355 |
20-Aug-2013 |
Jean Chalard <jchalard@google.com> |
[AC4] Add native methods necessary for auto-commit Bug: 9059617 Change-Id: I7a47b0675446fc4f39628c60d16de9aea90d1b4d
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
|
04bf3cd4e0299b50f5be01525a67c5da41fe5721 |
13-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Employ "bigram link" for handling moved bigram target."
|
8c69ddb53e05cf2740137a09dc139aed7a9831a5 |
13-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Employ "bigram link" for handling moved bigram target. Bug: 6669677 Change-Id: I9a6c0cdb28265e3215ced88f38344df12c25a76d
ni/src/suggest/policyimpl/dictionary/bigram/dynamic_bigram_list_policy.cpp
ni/src/suggest/policyimpl/dictionary/bigram/dynamic_bigram_list_policy.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_node_reader.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_node_reader.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.h
|
ebe3b3e8fd7b7a6ecbffa7088a36c60bfef8807a |
13-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Fix bug related to dynamic patricia trie bigram adding."
|
0243c9ae3d78f6ddf812e8c86846da85c1c60f00 |
13-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Update children's parent position when the node get moved. Bug: 6669677 Change-Id: Ifcaf784afd218c7afd70167045cd2aed8b7909c2
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_node_reader.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_node_reader.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.cpp
|
1c0fc852f650106367c92fdc1f809c503caa6232 |
13-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Fix bug related to dynamic patricia trie bigram adding. Bug: 6669677 Change-Id: Ia1216a1860a7c5c12a0d8a0816dda8d6a3bea123
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_node_reader.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_reading_utils.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_reading_utils.h
ni/src/suggest/policyimpl/dictionary/utils/byte_array_utils.h
|
4c2767857a02c9cf18a9579aa0391fd09b3fe411 |
12-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Change cache capacity depending on the dictionary size. Bug: 10699291 Change-Id: I7042d4c1307da2d991d4dd10d637f18026acb996
ni/com_android_inputmethod_latin_DicTraverseSession.cpp
ni/src/defines.h
ni/src/suggest/core/dicnode/dic_nodes_cache.cpp
ni/src/suggest/core/dicnode/dic_nodes_cache.h
ni/src/suggest/core/session/dic_traverse_session.cpp
ni/src/suggest/core/session/dic_traverse_session.h
|
1b80a45e798f8cf4d62e4bf96679098d541568d9 |
12-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Make terminal cache small."
|
80ca7abea32a97acefcd8a8cb6145f0cdc8f0503 |
12-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Make terminal cache small. Bug: 10699291 Before: (0) 2997.63 (0.98%) (1) 303760.77 (98.92%) (2) 274.94 (0.09%) (66) 0.38 (0.00%) Total 307062.27 (sum of others 307033.73) After: (0) 2953.22 (0.96%) (1) 304633.86 (98.93%) (2) 293.76 (0.10%) (66) 0.38 (0.00%) Total 307915.65 (sum of others 307881.22) Change-Id: I6905abeb590ef50d48ddfcd8ef8b5351af399150
ni/src/defines.h
ni/src/suggest/core/dicnode/dic_node_priority_queue.h
ni/src/suggest/core/dicnode/dic_nodes_cache.h
ni/src/suggest/core/session/dic_traverse_session.cpp
ni/src/suggest/core/session/dic_traverse_session.h
|
f1233b58c2d81b575c92339f146cfe0f73a992fa |
11-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Use same session id for typing and gesture. Bug: 10699291 Change-Id: I7c8a3a57e8d189b72a17e4b9c6831becee6ec146
ni/src/suggest/core/layout/proximity_info_state.cpp
ni/src/suggest/core/layout/proximity_info_state.h
|
f38969f3f8a0684e43dbc7411873e90bc0bea3fe |
10-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Fix bug of dictionary dynamic updating methods. Bug: 6669677 Change-Id: I5483adb03e1ac0c27bbfd99d5f4d7cc29809d70a
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_reading_utils.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.cpp
ni/src/suggest/policyimpl/dictionary/utils/buffer_with_extendable_buffer.cpp
|
e531c2241eb8d5a1462c43ce0deffaf6c769cc23 |
10-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Move a flag about switching dynamic update to java. Bug: 6669677 Change-Id: I6aa99cae4a227f9202179c2873d13473a773e024
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.h
|
210669605a544d5384d1f88af96b56c5fc57652d |
10-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Fix: ExtendableBuffer"
|
4e79fb24abfc7a13ea5ffe8fa55fc68d99b8f713 |
10-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Fix: ExtendableBuffer Bug: 6669677 Change-Id: I73142fdabac1cbd4128b83c3b26b642b4b4f4da7
ni/src/suggest/policyimpl/dictionary/utils/buffer_with_extendable_buffer.cpp
|
216617062a92bf11947f1dca3494775450388ca1 |
10-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Implement split and create node methods."
|
fdcd67ba15351f97c9cd5e284ba72d4a6df30c20 |
10-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Implement split and create node methods. Bug: 6669677 Change-Id: Iac4afb637a8ba3d55f7a88f4a532831c1731f93e
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.h
|
c5f35a9c8663b4184ec3883858e52aa427022f15 |
10-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Calculate parent offset from the head of moved node."
|
9c820de7a1a3beff496a6ee8d0d3161fca63f30a |
10-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Calculate parent offset from the head of moved node. Bug: 6669677 Change-Id: I710453f1c37ec14e5b6830595c1afb2caff83cf2
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_node_reader.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_utils.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_utils.h
|
1d4a07f6c75ae729722d4c383ef5127798e6c97a |
10-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Re-call getBuffer after writing in bigram/shortcut policy."
|
c987120cbcb94f8ab2d4994d548af0dbbb04a4d5 |
09-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Re-call getBuffer after writing in bigram/shortcut policy. Bug: 6669677 Change-Id: I35dc290aa9582e019681b8aae49db3f8d37c90d4
ni/src/suggest/policyimpl/dictionary/bigram/dynamic_bigram_list_policy.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.cpp
ni/src/suggest/policyimpl/dictionary/shortcut/dynamic_shortcut_list_policy.h
ni/src/suggest/policyimpl/dictionary/utils/buffer_with_extendable_buffer.h
|
a159ad473c8f96dea607fab8b4599cc649f67aa9 |
09-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Implement create children array and add child method. Bug: 6669677 Change-Id: Ic89c3dfe01937e771db8fc59d5259496a9464a47
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_node_reader.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_node_reader.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.h
|
7bd7dc5d0dc18c082c8d991c07bdcad59ac0df6d |
09-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Implement update node probability method. Bug: 6669677 Change-Id: I61ac0d05e362fc7d8a967ddd8286580998c70487
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_node_reader.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_node_reader.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.h
|
3fbc5ef196bbe20b02be2ff11768e00a4f16ff4c |
06-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Implement inserting new node into PtNode array. Bug: 6669677 Change-Id: I0171476231181e41234dde76ac9061febb2e8c35
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_reading_helper.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_reading_helper.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.h
|
40182c737de462a37c90ba1f85b4d67095d893f7 |
06-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Compute probability using structure policy."
|
65d19946bebd1cc6299e2789cc0fc097d1898e80 |
06-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Compute probability using structure policy. Bug: 6669677 Change-Id: Icd50fc30274cce65ebeb2e7cc8368b59e5cda05a
ni/src/suggest/core/dicnode/dic_node_utils.cpp
ni/src/suggest/core/dicnode/internal/dic_node_state_prevword.h
ni/src/suggest/core/dictionary/bigram_dictionary.cpp
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/multi_bigram_map.h
ni/src/suggest/core/dictionary/probability_utils.h
ni/src/suggest/core/policy/dictionary_structure_with_buffer_policy.h
ni/src/suggest/core/suggest.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/utils/probability_utils.h
|
e4dcebe0c32760281376da52f543db62ece8b7b4 |
06-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Add node flags creating methods. Bug: 6669677 Change-Id: Ieb4178da61fa38f6b32baefa099cc0724f9fb6be
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_reading_utils.h
ni/src/suggest/policyimpl/dictionary/patricia_trie_reading_utils.h
|
96a0631664c3a5a3a69fe8fb589d51dc75a670ff |
05-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
DynamicPatriciaTrieWritingUtils to write PtNodes. Bug: 6669677 Change-Id: I67cce3c1d338cf747ed2204c96768907d990d269
ni/Android.mk
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_reading_helper.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_utils.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_utils.h
|
2a41a35635be0d1b51ecc84ac03b503f0b9a14a3 |
05-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Add code point writing methods for updatable dictionaries. Bug: 6669677 Change-Id: If7ab6fefdb9a7f0d21c397edbb7d9e7fddc0e0db
ni/src/suggest/policyimpl/dictionary/utils/buffer_with_extendable_buffer.cpp
ni/src/suggest/policyimpl/dictionary/utils/buffer_with_extendable_buffer.h
ni/src/suggest/policyimpl/dictionary/utils/byte_array_utils.h
|
5901b5e1bda3b1cee4ecfbfda414468a7bfd0e52 |
04-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Check usesForgettingCurve in HeaderPolicy. Bug: 6669677 Change-Id: I47ebfc50f477b2a6514fba6fad421dd90f29ecb1
ni/src/suggest/policyimpl/dictionary/header/header_policy.cpp
ni/src/suggest/policyimpl/dictionary/header/header_policy.h
|
91486bdb3d1cefc50d0ec8870ec476e60d1f3a7d |
04-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Employ a header attribute map in headerPolicy."
|
5754817a5e2e804f5ced54e601d4c08087d75b44 |
04-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Employ a header attribute map in headerPolicy. Bug: 6669677 Change-Id: I4a084cdd7fcd7a8ed3a70fb7e365031eedd981e5
ni/src/suggest/policyimpl/dictionary/header/header_policy.cpp
ni/src/suggest/policyimpl/dictionary/header/header_policy.h
ni/src/suggest/policyimpl/dictionary/header/header_reading_utils.cpp
ni/src/suggest/policyimpl/dictionary/header/header_reading_utils.h
ni/src/suggest/policyimpl/dictionary/utils/byte_array_utils.h
|
5d8fd5457df55fcfbb0b662bc64014b5823e2947 |
03-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Change name of bigram_list_reading_utils.* . Bug: 6669677 Change-Id: Ifd2baa11fb4ee083be1d23e8235f6f903c1b5747
ni/Android.mk
ni/src/suggest/policyimpl/dictionary/bigram/bigram_list_policy.h
ni/src/suggest/policyimpl/dictionary/bigram/bigram_list_read_write_utils.cpp
ni/src/suggest/policyimpl/dictionary/bigram/bigram_list_read_write_utils.h
ni/src/suggest/policyimpl/dictionary/bigram/bigram_list_reading_utils.cpp
ni/src/suggest/policyimpl/dictionary/bigram/bigram_list_reading_utils.h
ni/src/suggest/policyimpl/dictionary/bigram/dynamic_bigram_list_policy.h
|
202e416b51ef4cf3553afeb305ca4b14dd6105e5 |
03-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Add bigram writing methods. Bug: 6669677 Change-Id: Ib62f6c31c4bcbb41ac200dccccb13e366b3c2173
ni/Android.mk
ni/src/suggest/core/dictionary/bigram_dictionary.cpp
ni/src/suggest/core/dictionary/multi_bigram_map.h
ni/src/suggest/policyimpl/dictionary/bigram/bigram_list_policy.h
ni/src/suggest/policyimpl/dictionary/bigram/bigram_list_reading_utils.cpp
ni/src/suggest/policyimpl/dictionary/bigram/bigram_list_reading_utils.h
ni/src/suggest/policyimpl/dictionary/bigram/dynamic_bigram_list_policy.cpp
ni/src/suggest/policyimpl/dictionary/bigram/dynamic_bigram_list_policy.h
|
9e3082e0168ff40ec532d5fef162d93426b550a1 |
03-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Add DynamicShortcutListPolicy::copyAllShortcuts(). Bug: 6669677 Change-Id: I74959fe3ca59d77ba0279c75f4d72db13735322f
ni/src/suggest/policyimpl/dictionary/shortcut/dynamic_shortcut_list_policy.h
|
f1cd7a081c1365da389e14bd190d7e15fa402eb8 |
03-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Implement reading side of updating methods of dpt. Reading methods are used to determine the position to be updated in dynamic patricia trie. Bug: 6669677 Change-Id: Ie9acdcdbc73aa3fd4294c97aa39451a96b165ed9
ni/Android.mk
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_writing_helper.h
|
75d1cb667d30e7009ecdbe8c3f1af08749ca554c |
02-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Add buffer writing methods. Bug: 6669677 Change-Id: Ic3345e36a7842b77598c21de9b54f7c2863df38f
ni/src/suggest/policyimpl/dictionary/utils/buffer_with_extendable_buffer.h
ni/src/suggest/policyimpl/dictionary/utils/byte_array_utils.h
|
2660f83a123b54af02a829cf941a0348194aa3c5 |
02-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Change name of extendable_buffer.h to buffer_with_... . Bug: 6669677 Change-Id: Id2bd79d8f86c690d5c16d1ab726c5f6fa28ba5e3
ni/Android.mk
ni/src/suggest/policyimpl/dictionary/bigram/dynamic_bigram_list_policy.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_node_reader.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_reading_helper.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_reading_helper.h
ni/src/suggest/policyimpl/dictionary/shortcut/dynamic_shortcut_list_policy.h
ni/src/suggest/policyimpl/dictionary/utils/buffer_with_extendable_buffer.cpp
ni/src/suggest/policyimpl/dictionary/utils/buffer_with_extendable_buffer.h
ni/src/suggest/policyimpl/dictionary/utils/extendable_buffer.cpp
ni/src/suggest/policyimpl/dictionary/utils/extendable_buffer.h
|
3e76487c6c95ccec49622b9d7e0b45efff97f937 |
02-Sep-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Consolidating dict buffers into BufferWithExtendableBuffer. Bug: 6669677 Change-Id: Ied58c123b68199bddb91293ff5cf5d96691e1f6b
ni/src/suggest/policyimpl/dictionary/bigram/dynamic_bigram_list_policy.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_node_reader.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_node_reader.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_reading_helper.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_reading_helper.h
ni/src/suggest/policyimpl/dictionary/shortcut/dynamic_shortcut_list_policy.h
ni/src/suggest/policyimpl/dictionary/utils/extendable_buffer.cpp
ni/src/suggest/policyimpl/dictionary/utils/extendable_buffer.h
|
4d814bfcb76c6a7637aed0046079251dfdc08095 |
30-Aug-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Introduce DynamicPatriciaTrieReadingHelper. It supports iterating nodes and dealing with additional buffer. It counts nodes and node arrays to avoid infinite loop. Bug: 6669677 Change-Id: I322e7263c0535e098635a1e5de098838de09467d
ni/Android.mk
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_reading_helper.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_reading_helper.h
|
69ebca0643cbb2b53ba89c2f99c77b02fd64360a |
29-Aug-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Fix children position reading for dynamic patricia trie. Bug: 6669677 Change-Id: I68ad68361676f952bd25903c253c22617d3ce361
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_node_reader.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_node_reader.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_reading_utils.cpp
|
6c4d09e9e12d02aa87b27def6529220c93ff4588 |
27-Aug-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Use extendable buffer for reading node info. Bug: 6669677 Change-Id: I78ba80100e3a38f2b49e43db1e6aef4e56ed062c
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_node_reader.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_node_reader.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.h
|
2f0c1253e288d0670416bf8fc45b77962e68e250 |
27-Aug-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Use extendable buffer for reading bigram and shortcut. Bug: 6669677 Change-Id: I4017c0ecc5d8baff1b16ff370d3eec85de9a0f9f
ni/src/suggest/policyimpl/dictionary/bigram/dynamic_bigram_list_policy.h
ni/src/suggest/policyimpl/dictionary/shortcut/dynamic_shortcut_list_policy.h
ni/src/suggest/policyimpl/dictionary/shortcut/shortcut_list_reading_utils.h
ni/src/suggest/policyimpl/dictionary/utils/extendable_buffer.h
|
27b12933cd4e6dcb7363f0f33f3da8d7481bf7ca |
26-Aug-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Rename CharGroup to PtNode in native code. Bug: 10233675 Change-Id: I5a4215cc79b37bfd317e60101e06b2ab9c332653
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/patricia_trie_reading_utils.cpp
ni/src/suggest/policyimpl/dictionary/patricia_trie_reading_utils.h
|
ad4e0108a920f04d0ed81689b26c7afc1893fb57 |
23-Aug-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Fix: reading uninitialized area. Bug: 10402083 Change-Id: I083beea29fe563b1e7739653d756b77820753e3f
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.cpp
|
02833d11c3191282b7a05bca4e9f19a7b036980e |
23-Aug-2013 |
Satoshi Kataoka <satok@google.com> |
Fix the autocorrection normalized score calculation Bug: 10441240 Change-Id: I256021dc55481960d6a605046daa17b1a2d55b95
ni/src/utils/autocorrection_threshold_utils.cpp
|
941811cbd6ad34c65056fc685e0885ea374588cd |
22-Aug-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Introduce ExtendableBuffer for dynamic update. Bug: 6669677 Change-Id: I6343c348334c0dace8b12a71eb992d6f040e8c95
ni/Android.mk
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/utils/extendable_buffer.cpp
ni/src/suggest/policyimpl/dictionary/utils/extendable_buffer.h
|
a72a33388f0e8acc20adf96372691886753e0adc |
21-Aug-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Fix native crash by caused wrong munmap. Bug: 10402083 Change-Id: I5aa2cecd20cd3202c2326b1cbb6758257afd6d5d
ni/src/suggest/policyimpl/dictionary/dictionary_structure_with_buffer_policy_factory.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/utils/mmaped_buffer.h
ni/src/suggest/policyimpl/dictionary/utils/mmapped_buffer.h
|
112257e40f6f6d914fac1c3a45f39a770693b386 |
20-Aug-2013 |
Yuichiro Hanada <yhanada@google.com> |
Rename BinaryDictDecoder to Ver3DictDecoder. Change-Id: Ibf9b95b658df6e2c2218bdb62e2380f326a03832
ni/Android.mk
ni/com_android_inputmethod_latin_makedict_BinaryDictDecoder.cpp
ni/com_android_inputmethod_latin_makedict_BinaryDictDecoder.h
ni/com_android_inputmethod_latin_makedict_Ver3DictDecoder.cpp
ni/com_android_inputmethod_latin_makedict_Ver3DictDecoder.h
ni/jni_common.cpp
ni/src/suggest/core/dictionary/probability_utils.h
|
4a65258bc7c284ecf61ba6e4399a7012e71d7952 |
19-Aug-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Fix possible SIGSEGV. Change-Id: I6008c0457a8da9b90434a3b96a51da1487948f1b
ni/src/suggest/core/dicnode/internal/dic_node_state_output.h
ni/src/suggest/core/dicnode/internal/dic_node_state_prevword.h
|
381c12df20f0113c141c3590e21fdae405f57853 |
16-Aug-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Move methods in BinaryFormat to PatriciaTriePolicy. Bug: 6669677 Change-Id: Ic9bc03a9d8ec789281d83d4b9e58042a083c3ba1
ni/src/suggest/policyimpl/dictionary/binary_format.h
ni/src/suggest/policyimpl/dictionary/patricia_trie_policy.cpp
|
0624cc6cf3971aa3c189185208571a5f3d0c459c |
15-Aug-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Remove BinaryDictionaryInfo and introduce MmapedBuffer. Bug: 6669677 Change-Id: I70e47fa20109060b6ea7a04bcc42ab8f7c543f77
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/suggest/core/dictionary/binary_dictionary_info.h
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/dictionary.h
ni/src/suggest/policyimpl/dictionary/dictionary_structure_with_buffer_policy_factory.cpp
ni/src/suggest/policyimpl/dictionary/dictionary_structure_with_buffer_policy_factory.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/utils/mmaped_buffer.h
|
0238e1eb010d6df22fdaf2a202e8a1f2982bf244 |
15-Aug-2013 |
Ken Wakasa <kwakasa@google.com> |
Merge "Revert "Remove BinaryDictionaryInfo and introduce MmapedBuffer.""
|
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
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/suggest/core/dictionary/binary_dictionary_info.h
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/dictionary.h
ni/src/suggest/policyimpl/dictionary/dictionary_structure_with_buffer_policy_factory.cpp
ni/src/suggest/policyimpl/dictionary/dictionary_structure_with_buffer_policy_factory.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/utils/mmaped_buffer.h
|
94460eba11019ec4658c42b4bcc0379d70f41770 |
15-Aug-2013 |
Yuichiro Hanada <yhanada@google.com> |
[Refactor] Divide BinaryDictInputOutput into BinaryDictEncoder and BinaryDictDecoder. Change-Id: I7c3269d77e3e3b567e459dcaa1bc029903941744
ni/Android.mk
ni/com_android_inputmethod_latin_makedict_BinaryDictDecoder.cpp
ni/com_android_inputmethod_latin_makedict_BinaryDictDecoder.h
ni/com_android_inputmethod_latin_makedict_BinaryDictInputOutput.cpp
ni/com_android_inputmethod_latin_makedict_BinaryDictInputOutput.h
ni/jni_common.cpp
ni/src/suggest/core/dictionary/probability_utils.h
|
0663bc047b6023bc83c0218b3d36a65cce8d4dfc |
15-Aug-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Remove BinaryDictionaryInfo and introduce MmapedBuffer."
|
d14ffcfcbc2e4f5829f05531613b30750adebb32 |
15-Aug-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Remove BinaryDictionaryInfo and introduce MmapedBuffer. Bug: 6669677 Change-Id: I1459bb53a9761d920427e4b5d925a2844955c88c
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/suggest/core/dictionary/binary_dictionary_info.h
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/dictionary.h
ni/src/suggest/policyimpl/dictionary/dictionary_structure_with_buffer_policy_factory.cpp
ni/src/suggest/policyimpl/dictionary/dictionary_structure_with_buffer_policy_factory.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/utils/mmaped_buffer.h
|
e7870a2c0d817e6548eb00c80278b9f7b86c1a5b |
11-Aug-2013 |
Jean Chalard <jchalard@google.com> |
Add an initial JNI interface to dicttool. Bug: 10100269 Change-Id: I883992c2033e7d9e7c754c0bf653767728b221b6
ni/Android.mk
ni/com_android_inputmethod_latin_makedict_BinaryDictInputOutput.cpp
ni/com_android_inputmethod_latin_makedict_BinaryDictInputOutput.h
ni/jni_common.cpp
|
dc83fe37baafe1afe5410499d58d80a29b7cb1da |
15-Aug-2013 |
Ken Wakasa <kwakasa@google.com> |
Merge "Revert "[Refactor] Divide BinaryDictInputOutput into BinaryDictInputUtils and BinaryDictOutputUtils.""
|
117f18e844f83036f3523aa2e721894bac16739d |
15-Aug-2013 |
Ken Wakasa <kwakasa@google.com> |
Revert "[Refactor] Divide BinaryDictInputOutput into BinaryDictInputUtils and BinaryDictOutputUtils." This reverts commit 4c63d0614e7ed7aea4bcbab3a17090d841661d92. Change-Id: I1fa277d720bab4d895259df7d6d82eebfa5eb6c5
ni/src/suggest/core/dictionary/probability_utils.h
|
f74ddfbb06dbdd74fefee49bd63f2c1b9f61ad13 |
15-Aug-2013 |
Ken Wakasa <kwakasa@google.com> |
Merge "[Refactor] Divide BinaryDictInputOutput into BinaryDictInputUtils and BinaryDictOutputUtils."
|
4c63d0614e7ed7aea4bcbab3a17090d841661d92 |
14-Aug-2013 |
Yuichiro Hanada <yhanada@google.com> |
[Refactor] Divide BinaryDictInputOutput into BinaryDictInputUtils and BinaryDictOutputUtils. Change-Id: I0d476abe763c11ba9005152f928e8dccf15ac9de
ni/src/suggest/core/dictionary/probability_utils.h
|
08ce337d3f670b2532b5eac9d00b6593fb571b4a |
15-Aug-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Fix: BinaryDictionaryInfo.isDynamicallyUpdatable(). Change-Id: Ifb3acded5e19f1302c7fcc8881b74addd20c1571
ni/src/suggest/core/dictionary/binary_dictionary_info.h
|
6ec3f63d59524ed422d8a584d6d5148b0107e582 |
15-Aug-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Make dictionary structure policy have updating methods."
|
46ebaa49e9d2ee0ee00d1b82c23c47b8982f7eca |
15-Aug-2013 |
Yuichiro Hanada <yhanada@google.com> |
Fix a comment. Change-Id: I5d09fd2474c7a0e6f42b6c7c6e717692636fbc6d
ni/src/suggest/policyimpl/dictionary/header/header_reading_utils.cpp
|
7fd9667d76cdc6febe32545865648ea90dc28904 |
14-Aug-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Remove NodeFilter. Change-Id: I27d905dd3581cbb0e67d071dba04066aaa2ba22e
ni/src/suggest/core/dicnode/dic_node_proximity_filter.h
ni/src/suggest/core/dicnode/dic_node_utils.cpp
ni/src/suggest/core/dicnode/dic_node_utils.h
ni/src/suggest/core/policy/dictionary_structure_with_buffer_policy.h
ni/src/suggest/core/suggest.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/patricia_trie_policy.h
|
dfecc86f255538840461c1a30e98cf6eba445c2e |
14-Aug-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Fix ShortcutListPolicy::getStartPos(). Bug: 6669677 Change-Id: I1fa9967fc6aa0956986954c8ea1f990a47c15764
ni/src/suggest/policyimpl/dictionary/shortcut/shortcut_list_policy.h
|
90619ae02b1861e644db6a0d72d0e5f9c195ef3e |
14-Aug-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Move utils for reading dict to policyimpl. Bug: 6669677 Change-Id: Ia1da3cb84b457665cf26172d3810e1d28329bca4
ni/Android.mk
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/suggest/core/dictionary/binary_dictionary_format_utils.cpp
ni/src/suggest/core/dictionary/binary_dictionary_format_utils.h
ni/src/suggest/core/dictionary/byte_array_utils.cpp
ni/src/suggest/core/dictionary/byte_array_utils.h
ni/src/suggest/policyimpl/dictionary/bigram/bigram_list_reading_utils.cpp
ni/src/suggest/policyimpl/dictionary/bigram/bigram_list_reading_utils.h
ni/src/suggest/policyimpl/dictionary/dictionary_structure_with_buffer_policy_factory.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_reading_utils.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_reading_utils.h
ni/src/suggest/policyimpl/dictionary/header/header_reading_utils.cpp
ni/src/suggest/policyimpl/dictionary/patricia_trie_reading_utils.cpp
ni/src/suggest/policyimpl/dictionary/patricia_trie_reading_utils.h
ni/src/suggest/policyimpl/dictionary/shortcut/shortcut_list_reading_utils.h
ni/src/suggest/policyimpl/dictionary/utils/byte_array_utils.cpp
ni/src/suggest/policyimpl/dictionary/utils/byte_array_utils.h
ni/src/suggest/policyimpl/dictionary/utils/format_utils.cpp
ni/src/suggest/policyimpl/dictionary/utils/format_utils.h
|
66facd37ddf8fc23ed2508a114c446147aaca724 |
13-Aug-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Make dictionary structure policy have updating methods. Bug: 6669677 Change-Id: I6aa8e377c6347e0db4b7a82293b316ec64d87bec
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/suggest/core/dictionary/binary_dictionary_info.h
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/dictionary.h
ni/src/suggest/core/policy/dictionary_structure_with_buffer_policy.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/patricia_trie_policy.h
|
23d3ed962f150578d98da7b9c61c0466d5697d93 |
13-Aug-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Move files for headerPolicy to policyimpl. Bug: 6669677 Change-Id: Ic90feb9c3a9a7b698e588c8ad25c765a246706a8
ni/Android.mk
ni/src/suggest/core/dictionary/binary_dictionary_header.cpp
ni/src/suggest/core/dictionary/binary_dictionary_header.h
ni/src/suggest/core/dictionary/binary_dictionary_header_reading_utils.cpp
ni/src/suggest/core/dictionary/binary_dictionary_header_reading_utils.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/header/header_policy.cpp
ni/src/suggest/policyimpl/dictionary/header/header_policy.h
ni/src/suggest/policyimpl/dictionary/header/header_reading_utils.cpp
ni/src/suggest/policyimpl/dictionary/header/header_reading_utils.h
ni/src/suggest/policyimpl/dictionary/patricia_trie_policy.h
|
76e579c7caf2ef04f440be21c27377fe0b4150ff |
13-Aug-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Move header reading methods to policyimpl. Bug: 6669677 Change-Id: I24cb32f28cf355485b431cc56d877000e3f946d4
ni/src/suggest/core/dictionary/binary_dictionary_header.cpp
ni/src/suggest/core/dictionary/binary_dictionary_header.h
ni/src/suggest/core/dictionary/binary_dictionary_header_reading_utils.cpp
ni/src/suggest/core/dictionary/binary_dictionary_header_reading_utils.h
ni/src/suggest/core/dictionary/binary_dictionary_info.h
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/dictionary.h
ni/src/suggest/core/dictionary/digraph_utils.cpp
ni/src/suggest/core/dictionary/digraph_utils.h
ni/src/suggest/core/policy/dictionary_header_structure_policy.h
ni/src/suggest/core/policy/dictionary_structure_with_buffer_policy.h
ni/src/suggest/core/session/dic_traverse_session.cpp
ni/src/suggest/core/suggest.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/patricia_trie_policy.h
|
d81654cd61bd10f7cb56bfa4c89b34e9cfb18598 |
13-Aug-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Use DictionaryStructureWithBufferPolicy for traversing. Bug: 6669677 Change-Id: If7bc038278b7217ed5ba4cb77b1238b2dad0001b
ni/src/suggest/core/dicnode/dic_node_utils.cpp
ni/src/suggest/core/dicnode/dic_node_utils.h
ni/src/suggest/core/dictionary/bigram_dictionary.cpp
ni/src/suggest/core/dictionary/bigram_dictionary.h
ni/src/suggest/core/dictionary/binary_dictionary_header.h
ni/src/suggest/core/dictionary/binary_dictionary_header_reading_utils.cpp
ni/src/suggest/core/dictionary/binary_dictionary_info.h
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/dictionary.h
ni/src/suggest/core/policy/dictionary_structure_with_buffer_policy.h
ni/src/suggest/core/policy/weighting.cpp
ni/src/suggest/core/session/dic_traverse_session.cpp
ni/src/suggest/core/session/dic_traverse_session.h
ni/src/suggest/core/suggest.cpp
ni/src/suggest/policyimpl/dictionary/dictionary_structure_with_buffer_policy_factory.cpp
ni/src/suggest/policyimpl/dictionary/dictionary_structure_with_buffer_policy_factory.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/patricia_trie_policy.h
ni/src/suggest/policyimpl/typing/typing_weighting.h
|
e607e0722ac5d92bd16153900e5f0fccbb57e18f |
13-Aug-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Remove TerminalAttributes."
|
b40d14226be40d8fa8be5b220e78809cf8364499 |
13-Aug-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Quit using BinaryDictionaryInfo in header reading methods."
|
99007de979e006b6b08bf381f2d394377264de85 |
12-Aug-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Quit using BinaryDictionaryInfo in header reading methods. Bug: 6669677 Change-Id: I5198ae28fcc271dd6ab3c33df940a2d15513a8c8
ni/src/suggest/core/dictionary/binary_dictionary_format_utils.cpp
ni/src/suggest/core/dictionary/binary_dictionary_format_utils.h
ni/src/suggest/core/dictionary/binary_dictionary_header.cpp
ni/src/suggest/core/dictionary/binary_dictionary_header.h
ni/src/suggest/core/dictionary/binary_dictionary_header_reading_utils.cpp
ni/src/suggest/core/dictionary/binary_dictionary_header_reading_utils.h
ni/src/suggest/core/dictionary/binary_dictionary_info.h
|
6abdafc67165977b47d7fa7ae176ebe9b3b007ef |
12-Aug-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Remove TerminalAttributes. Use BinaryDictionaryShortcutIterator instead of TerminalAttributes. Bug: 6669677 Change-Id: Ib7176e3b302ba383344cc6fcc037e23568c702a8
ni/src/suggest/core/dictionary/binary_dictionary_shortcut_iterator.h
ni/src/suggest/core/dictionary/shortcut_utils.h
ni/src/suggest/core/dictionary/terminal_attributes.h
ni/src/suggest/core/suggest.cpp
|
f4688f8df09419dee4c3eaca47bce61967bd9926 |
12-Aug-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Cleanup ShortcutListReadingUtils. Bug: 6669677 Change-Id: Ifd61022665c89f492933dde9811ec644f7e1f5c4
ni/src/suggest/policyimpl/dictionary/shortcut/shortcut_list_policy.h
ni/src/suggest/policyimpl/dictionary/shortcut/shortcut_list_reading_utils.cpp
ni/src/suggest/policyimpl/dictionary/shortcut/shortcut_list_reading_utils.h
|
f1e383ed454b4115436d2ce7429ab944560a19a4 |
12-Aug-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Change name of shortcut reading util class. Bug: 6669677 Change-Id: If93916f4c3d568119ff6b83e22e95c7086423d2f
ni/Android.mk
ni/src/suggest/policyimpl/dictionary/shortcut/binary_dictionary_terminal_attributes_reading_utils.cpp
ni/src/suggest/policyimpl/dictionary/shortcut/binary_dictionary_terminal_attributes_reading_utils.h
ni/src/suggest/policyimpl/dictionary/shortcut/shortcut_list_policy.h
ni/src/suggest/policyimpl/dictionary/shortcut/shortcut_list_reading_utils.cpp
ni/src/suggest/policyimpl/dictionary/shortcut/shortcut_list_reading_utils.h
|
7c48352af8233dfc740859b2fe73b007ce737122 |
12-Aug-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Move methods for Shortcut reading to policyimpl. Bug: 6669677 Change-Id: If0a565de015564f803429f4fbf21b05687f80553
ni/Android.mk
ni/src/suggest/core/dictionary/binary_dictionary_terminal_attributes_reading_utils.cpp
ni/src/suggest/core/dictionary/binary_dictionary_terminal_attributes_reading_utils.h
ni/src/suggest/policyimpl/dictionary/shortcut/binary_dictionary_terminal_attributes_reading_utils.cpp
ni/src/suggest/policyimpl/dictionary/shortcut/binary_dictionary_terminal_attributes_reading_utils.h
ni/src/suggest/policyimpl/dictionary/shortcut/shortcut_list_policy.h
|
fd10db04e02ddad88d0c6fca82583493955a7c7e |
12-Aug-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Move shortcut iteration methods to poilcy. Bug: 6669677 Change-Id: I6e535ce7962de8e153a52fd1085fe961649ffe16
ni/src/suggest/core/dictionary/binary_dictionary_terminal_attributes_reading_utils.h
ni/src/suggest/core/dictionary/terminal_attributes.h
ni/src/suggest/core/policy/dictionary_shortcuts_structure_policy.h
ni/src/suggest/core/policy/dictionary_structure_with_buffer_policy.h
ni/src/suggest/core/suggest.cpp
ni/src/suggest/policyimpl/dictionary/dictionary_structure_with_buffer_policy_factory.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_node_reader.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_node_reader.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/shortcut/shortcut_list_policy.h
|
277053af7c1920f5312c3ff9e52bc741791e9690 |
12-Aug-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Move bigram reading methods to BigramListReadingUtils. Bug: 6669677 Change-Id: Icb024a8af577323b4dcf74f4c4054cfb8b57a943
ni/Android.mk
ni/src/suggest/core/dictionary/binary_dictionary_terminal_attributes_reading_utils.cpp
ni/src/suggest/core/dictionary/binary_dictionary_terminal_attributes_reading_utils.h
ni/src/suggest/policyimpl/dictionary/bigram/bigram_list_policy.h
ni/src/suggest/policyimpl/dictionary/bigram/bigram_list_reading_utils.cpp
ni/src/suggest/policyimpl/dictionary/bigram/bigram_list_reading_utils.h
ni/src/suggest/policyimpl/dictionary/bigrams/bigram_list_policy.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_node_reader.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_node_reader.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/patricia_trie_policy.h
|
668870be431d17ee4ceb5ce161aee1189063af18 |
09-Aug-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Move bigrams iteration methods to policy. To support various bigram format. Bug: 6669677 Change-Id: Ifc8c1a855b03cd5a39d97a6e10872ef8ef76475b
ni/src/suggest/core/dicnode/dic_node_utils.cpp
ni/src/suggest/core/dictionary/bigram_dictionary.cpp
ni/src/suggest/core/dictionary/binary_dictionary_bigrams_iterator.h
ni/src/suggest/core/dictionary/binary_dictionary_terminal_attributes_reading_utils.cpp
ni/src/suggest/core/dictionary/binary_dictionary_terminal_attributes_reading_utils.h
ni/src/suggest/core/dictionary/multi_bigram_map.h
ni/src/suggest/core/dictionary/terminal_attributes.h
ni/src/suggest/core/policy/dictionary_bigrams_structure_policy.h
ni/src/suggest/core/policy/dictionary_structure_with_buffer_policy.h
ni/src/suggest/policyimpl/dictionary/bigrams/bigram_list_policy.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_node_reader.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_node_reader.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/patricia_trie_policy.h
|
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
ni/Android.mk
ni/src/suggest/core/dicnode/dic_node_proximity_filter.h
ni/src/suggest/core/dicnode/dic_node_utils.cpp
ni/src/suggest/core/dictionary/bigram_dictionary.cpp
ni/src/suggest/core/dictionary/binary_dictionary_info.h
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/multi_bigram_map.h
ni/src/suggest/core/policy/dictionary_structure_policy.h
ni/src/suggest/core/policy/dictionary_structure_with_buffer_policy.h
ni/src/suggest/core/session/dic_traverse_session.cpp
ni/src/suggest/core/session/dic_traverse_session.h
ni/src/suggest/core/suggest.cpp
ni/src/suggest/policyimpl/dictionary/dictionary_structure_policy_factory.h
ni/src/suggest/policyimpl/dictionary/dictionary_structure_with_buffer_policy_factory.cpp
ni/src/suggest/policyimpl/dictionary/dictionary_structure_with_buffer_policy_factory.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/patricia_trie_policy.h
|
b2408c7f714124edb025ac50429d260eded13780 |
08-Aug-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Fix parent position reading for ver3 dict. Bug: 6669677 Change-Id: Ia55d4ecb43c7d37b9bc466b848d5142bc13cd823
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_node_reader.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_reading_utils.h
|
60eb250194f05a944447e8bdee94c35a01911870 |
08-Aug-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Support ver3 dict in native code. Bug: 6669677 Change-Id: Iafc3287f1f87588a6296593d6b43ea4464c8f553
ni/src/suggest/core/dictionary/binary_dictionary_format_utils.cpp
|
744084defb769c4631bf0d4f9579036fd81a8af1 |
07-Aug-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Implement getTerminalNodePositionOfWord for ver3 dict. Bug: 6669677 Change-Id: Ib9f88d23e6502b8281921ae2f1e47f930b16972f
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_node_reader.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.h
|
9601df5aac492b12ea0912ba6da8ab3d11e1f5d7 |
07-Aug-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Implement getCodePointsAndProbabilityAnd... for ver3 dicts. Bug: 6669677 Change-Id: I5c3b53d015496e11cb6c1f19938b8ee8a4c0f983
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.cpp
|
2b1dd6e2532ee041248c3f7c48f28d789713b18b |
06-Aug-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Implement a part of ver 3 dictionary reading methods. Bug: 6669677 Change-Id: I83c159838ad99b2093907b9de7df6cb7a97b4165
ni/Android.mk
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_node_reader.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_node_reader.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.cpp
|
22f951c8819b40e674a0354f96249927a64f8b6f |
05-Aug-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Merge "Remove checkFirstCharacter from BigramDictionary."
|
cf1f7675ea7dbcd98bedc688afbb57417e5f41b4 |
01-Aug-2013 |
Keisuke Kuroynagi <ksk@google.com> |
DynamicPatriciaTrieReadingUtils for version 3 dictionary. Bug: 6669677 Change-Id: I7105258a00159a5ddda7ff520c490c4ac9fa7902
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_reading_utils.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_reading_utils.h
|
647c00070712067fc5ae415f9106be5ca4e17464 |
01-Aug-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Give PatriciaTrieReadingUtils methods for reading nodes. The remaining methods in BinaryFormat will be removed. Bug: 6669677 Change-Id: I866f828d69a600c0ac03b68d71b1f6ee2ce4dd36
ni/Android.mk
ni/src/suggest/core/dictionary/binary_dictionary_terminal_attributes_reading_utils.cpp
ni/src/suggest/core/dictionary/binary_dictionary_terminal_attributes_reading_utils.h
ni/src/suggest/core/dictionary/byte_array_utils.h
ni/src/suggest/policyimpl/dictionary/binary_format.h
ni/src/suggest/policyimpl/dictionary/patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/patricia_trie_policy.h
ni/src/suggest/policyimpl/dictionary/patricia_trie_reading_utils.cpp
ni/src/suggest/policyimpl/dictionary/patricia_trie_reading_utils.h
|
f0a7f70cf6aa874a4e8a12941c15e5794529bf46 |
01-Aug-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Fix: Include wrong file in dynamic_patricia_trie_policy.cpp. Change-Id: If994f17e41c7d07e979fa6b0aa4661da0523eb0a
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.cpp
|
8045b7cd243bd4bb00723fb45d98fda3ac133e3e |
01-Aug-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Merge "Introduce DynamicPatriciaTriePolicy for ver 3 dictionary."
|
2401f7c62d9109e3b34fde20463ffe225d64d61a |
31-Jul-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Move binary_format.h to policyimpl. Bug: 6669677 Change-Id: I3712f60528c7fcf364746f792cec6e180ab2dbef
ni/src/suggest/core/dictionary/bigram_dictionary.cpp
ni/src/suggest/core/dictionary/binary_format.h
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/policyimpl/dictionary/binary_format.h
ni/src/suggest/policyimpl/dictionary/patricia_trie_policy.cpp
|
11a431fca6777a531b5d9da51f4105d1cbbd1f77 |
31-Jul-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Fix: appendTwoWords cannot handle MAX_WORD_LENGTH-chars word. Bug: 9892258 Change-Id: Ib4ef7850c8fc8b1d99d594bb7ef68ce645f0f1f3
ni/src/suggest/core/dicnode/dic_node_utils.cpp
|
2a2aac2568e3f2da3efc8aeaa392696471d63417 |
31-Jul-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Remove checkFirstCharacter from BigramDictionary. Bug: 10028452 Change-Id: I27b147e83b312d73e975a0b2bc8074b33906e56e
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/suggest/core/dictionary/bigram_dictionary.cpp
ni/src/suggest/core/dictionary/bigram_dictionary.h
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/dictionary.h
|
26de7079b6bbaac1636445ef730c0229bc1add98 |
30-Jul-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Introduce DynamicPatriciaTriePolicy for ver 3 dictionary. Bug: 6669677 Change-Id: Idd3189558aa6fbbd6b2fd007c5721bf39dde9f48
ni/Android.mk
ni/src/suggest/policyimpl/dictionary/dictionary_structure_policy_factory.h
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/dynamic_patricia_trie_policy.h
|
1fb11da36ab279fa4fcc62d772d9cce877bf23bd |
29-Jul-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Move creating children methods to structurePolicy. Bug: 6669677 Change-Id: I20760f8ab95b18d21383960f6466db0d79429200
ni/src/suggest/core/dicnode/dic_node.h
ni/src/suggest/core/dicnode/dic_node_utils.cpp
ni/src/suggest/core/dicnode/dic_node_utils.h
ni/src/suggest/core/dicnode/dic_node_vector.h
ni/src/suggest/policyimpl/dictionary/patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/patricia_trie_policy.h
|
9d618d1431ec78328bd0eecb90ade8bfcef9b025 |
29-Jul-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Move files only used in dicNode to "internal". Change-Id: Ib31ddeff99b480d9b1f33a5b5b207a8acce22858
ni/src/suggest/core/dicnode/dic_node.h
ni/src/suggest/core/dicnode/dic_node_properties.h
ni/src/suggest/core/dicnode/dic_node_release_listener.h
ni/src/suggest/core/dicnode/dic_node_state.h
ni/src/suggest/core/dicnode/dic_node_state_input.h
ni/src/suggest/core/dicnode/dic_node_state_output.h
ni/src/suggest/core/dicnode/dic_node_state_prevword.h
ni/src/suggest/core/dicnode/dic_node_state_scoring.h
ni/src/suggest/core/dicnode/internal/dic_node_properties.h
ni/src/suggest/core/dicnode/internal/dic_node_state.h
ni/src/suggest/core/dicnode/internal/dic_node_state_input.h
ni/src/suggest/core/dicnode/internal/dic_node_state_output.h
ni/src/suggest/core/dicnode/internal/dic_node_state_prevword.h
ni/src/suggest/core/dicnode/internal/dic_node_state_scoring.h
|
4447b14b785652e36adca329f5cddf986bfd14fa |
26-Jul-2013 |
Keisuke Kuroynagi <ksk@google.com> |
"much" in suggestions of "m" after "very" Make cache size larger for single point input. Bug: 9823678 Change-Id: Ic6bbcebd18eccaf9f9ac07d9c0d456a62f6c5287
ni/src/suggest/core/dicnode/dic_node_priority_queue.h
ni/src/suggest/core/policy/traversal.h
ni/src/suggest/core/suggest.cpp
ni/src/suggest/policyimpl/typing/scoring_params.cpp
ni/src/suggest/policyimpl/typing/scoring_params.h
ni/src/suggest/policyimpl/typing/typing_traversal.h
|
75322cecb9fe02a0914b65c859cfbc2f4e1f70d9 |
14-Jun-2013 |
Satoshi Kataoka <satok@google.com> |
Support terminal insertion error correction Bug: 9421356 Change-Id: I19685763ca487b5636019d62e150708c63ce6fc2
ni/src/defines.h
ni/src/suggest/core/dicnode/dic_node_profiler.h
ni/src/suggest/core/policy/weighting.cpp
ni/src/suggest/core/policy/weighting.h
ni/src/suggest/core/suggest.cpp
ni/src/suggest/policyimpl/typing/scoring_params.cpp
ni/src/suggest/policyimpl/typing/scoring_params.h
ni/src/suggest/policyimpl/typing/typing_weighting.cpp
ni/src/suggest/policyimpl/typing/typing_weighting.h
|
cb4a7c1d87106c5ac8c13e752b1ceaf585448538 |
24-Jul-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Fix: "saomething" -> "something". Fixed by making MAX_CACHE_DIC_NODE_SIZE larger. Bug: 9682742 Change-Id: I0312952c90b0820bed37df99c223921c68450570
ni/src/suggest/core/dicnode/dic_node.h
ni/src/suggest/policyimpl/typing/scoring_params.cpp
ni/src/suggest/policyimpl/typing/scoring_params.h
ni/src/suggest/policyimpl/typing/typing_weighting.h
|
62f3b4e9c9d896d2026ebf363aeefce36116baac |
23-Jul-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Merge "Fix: huge bigram costs for blacklisted words."
|
5b7688bbb5ed01b534570e86a91ae1c724e23100 |
23-Jul-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Fix: native crash while iterating bigramslist. Bug: 9964153 Change-Id: Ia2eb922b61300a7c0e34122cd6c18358f1ee7ba9
ni/src/suggest/core/dictionary/bigram_dictionary.cpp
ni/src/suggest/core/dictionary/multi_bigram_map.h
|
b179199830d198473154cfe56b3d712966a16c6f |
22-Jul-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Fix: huge bigram costs for blacklisted words. Bug: 8844931 Change-Id: I523005c5ed9a3d401a67b0e4e1c3ff2e4574e6df
ni/src/suggest/core/dicnode/dic_node.h
ni/src/suggest/core/dicnode/dic_node_utils.cpp
ni/src/suggest/policyimpl/typing/typing_scoring.h
|
c38ec475962ad6b7f14abe35b950545ebcdbe3c5 |
17-Jul-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Get BigramsPos and ShortcutPos via structure policy. Bug: 6669677 Change-Id: I924d5512377cfcfe72d3470006b81a36db3865b6
ni/src/suggest/core/dicnode/dic_node.h
ni/src/suggest/core/dicnode/dic_node_properties.h
ni/src/suggest/core/dicnode/dic_node_utils.cpp
ni/src/suggest/core/dicnode/dic_node_vector.h
ni/src/suggest/core/dictionary/bigram_dictionary.cpp
ni/src/suggest/core/dictionary/binary_dictionary_bigrams_iterator.h
ni/src/suggest/core/dictionary/binary_format.h
ni/src/suggest/core/dictionary/multi_bigram_map.h
ni/src/suggest/core/policy/dictionary_structure_policy.h
ni/src/suggest/core/suggest.cpp
ni/src/suggest/policyimpl/dictionary/patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/patricia_trie_policy.h
|
8a7129530b4dbb2453e88747f251d30a2ce75a45 |
16-Jul-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Replace NOT_VALID_WORD with NOT_A_VALID_WORD_POS Bug: 6669677 Change-Id: If5fb58e8a98b04b767eaaf624cb6a40841b64f54
ni/src/defines.h
ni/src/suggest/core/dicnode/dic_node.h
ni/src/suggest/core/dicnode/dic_node_state_prevword.h
ni/src/suggest/core/dicnode/dic_node_utils.cpp
ni/src/suggest/core/dictionary/bigram_dictionary.cpp
ni/src/suggest/core/dictionary/binary_format.h
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/session/dic_traverse_session.cpp
ni/src/suggest/core/session/dic_traverse_session.h
|
b6f286bfa549ed91c67d591fc1725e35b114742b |
16-Jul-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Merge "Make bigram dictionary and traverse session use structure policy."
|
34047d8905fbd2cbe4c99618aab105556ebee9ed |
11-Jul-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Quit ignoring language cost of exact matches. Handle exact matches in DicNode::compare() and calculateFinalScore(). Bug: 8844931 Change-Id: I17c78d4e352b0a4308727229b02a8004b38468bf
ni/src/suggest/core/dicnode/dic_node.h
ni/src/suggest/core/suggest.cpp
ni/src/suggest/core/suggest.h
ni/src/suggest/policyimpl/typing/typing_weighting.h
|
1311cdcb6233abde792a9d9fdd294334c9be7043 |
08-Jul-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Make bigram dictionary and traverse session use structure policy. Bug: 6669677 Change-Id: I5a13290366afbb788da997b98d1c593963e92f3e
ni/src/suggest/core/dictionary/bigram_dictionary.cpp
ni/src/suggest/core/dictionary/binary_format.h
ni/src/suggest/core/policy/dictionary_structure_policy.h
ni/src/suggest/core/session/dic_traverse_session.cpp
ni/src/suggest/policyimpl/dictionary/patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/patricia_trie_policy.h
|
5b03213db13c670e37b15b8c813c91ebb232ead9 |
05-Jul-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Remove flags from dicNodeProperties. Bug: 6669677 Change-Id: I6f4aef8c4e4376f078ed8375394823788aa35002
ni/src/suggest/core/dicnode/dic_node.h
ni/src/suggest/core/dicnode/dic_node_properties.h
ni/src/suggest/core/dicnode/dic_node_utils.cpp
ni/src/suggest/core/dicnode/dic_node_vector.h
ni/src/suggest/core/dictionary/terminal_attributes.h
ni/src/suggest/core/suggest.cpp
|
0933353c0c8823ec5ca1dcc5cd68014b87a6e045 |
04-Jul-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Merge "Read version 3 dictionary header."
|
cac66f29ebd8df26b25c21b0c228dfe63ea109ad |
04-Jul-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Merge "Return NOT_A_PROBABILITY in getProbability for inalid dictionary."
|
a829188f54c0fd2e26192d98d9e56e033d8f91aa |
04-Jul-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Allow force auto commit when the top is long multiword. Bug: 9688196 Change-Id: I73ff2cd77b932bf7307b3541ea9da3fa4afa11b4
ni/src/suggest/core/policy/traversal.h
ni/src/suggest/core/suggest.cpp
ni/src/suggest/policyimpl/typing/typing_traversal.h
|
72f69fd62146744e2e5bcd5dde3f49bf134ac79a |
03-Jul-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Return NOT_A_PROBABILITY in getProbability for inalid dictionary. Bug: 9682742 Change-Id: Ifad4b9811bb5e1a94aed59eba7aedcdb6da5cf9c
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
|
9a4f7a3761684ee2122485c7ae111f6287d105d6 |
03-Jul-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Disable shortcut output for multi-word suggestions. Bug: 9682742 Change-Id: I9e0a5acd9053d141e018c4653e4baf0f77aacb45
ni/src/suggest/core/suggest.cpp
|
5ae8722bd52b0f70ab7cd3bd888585422bef9563 |
03-Jul-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Read version 3 dictionary header. The header structure of version 3 dictionary is same as version 2. Bug: 6669677 Change-Id: I26c8723333938fbf102de1a40f11d97444da9075
ni/src/suggest/core/dictionary/binary_dictionary_format_utils.cpp
ni/src/suggest/core/dictionary/binary_dictionary_format_utils.h
ni/src/suggest/core/dictionary/binary_dictionary_header_reading_utils.cpp
ni/src/suggest/core/dictionary/binary_dictionary_header_reading_utils.h
ni/src/suggest/policyimpl/dictionary/dictionary_structure_policy_factory.h
|
07718a5e7d31fee7aa9bcddda38ce04fabf6c5ac |
02-Jul-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Merge "Fix: Reading invalid dictionary position."
|
f6aa9e9a1d8e98b00a53f18359153d1e487efe57 |
02-Jul-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Fix: Reading invalid dictionary position. Bug: 6669677 Change-Id: I3f4078aaa8cf72f3b366e7851457e9c753c0102f
ni/src/suggest/core/dictionary/terminal_attributes.h
|
21648562050af77147c5ffd1b111de8906c66697 |
02-Jul-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Merge "Move children filtering methods to DicNodeChildrenFilter."
|
b6f5d3e39d1f3073c4e7d75e9d4309112879dc6e |
01-Jul-2013 |
Jean Chalard <jchalard@google.com> |
Fix offdevice compilation Change-Id: I8bccccbc51b308fddfbbc990f7bfe1c490259372
ni/Android.mk
ni/src/suggest/core/dictionary/binary_dictionary_info.h
ni/src/utils/log_utils.cpp
ni/src/utils/log_utils.h
|
7eba0198c0344ce7aac9867711d7944811dd3ad5 |
27-Jun-2013 |
Jean Chalard <jchalard@google.com> |
Dump binary dictionary information when opening Bug: 9459517 Change-Id: I122583e734936ae0284e1c7500c6c9242bc7973b
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/defines.h
ni/src/suggest/core/dicnode/dic_node.h
ni/src/suggest/core/dictionary/binary_dictionary_header.h
ni/src/suggest/core/dictionary/binary_dictionary_header_reading_utils.cpp
ni/src/suggest/core/dictionary/binary_dictionary_info.h
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/dictionary.h
ni/src/utils/log_utils.h
|
28ade0938eeb8d05c42bb2fec8be21ee209b4fa2 |
01-Jul-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Merge "Remove format version 1 related logic."
|
92db5e10b1f948a684ed9715d981d059e17e8c3a |
01-Jul-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Remove format version 1 related logic. Removed from DictionaryStructurePolicyFactory Bug: 9617181 Change-Id: Ice4b4a24e019c88b0ec129dc69176c7541f8530c
ni/src/suggest/policyimpl/dictionary/dictionary_structure_policy_factory.h
|
109ba3ace3815a7650a9fb0485b187968ddf8c29 |
01-Jul-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Merge "Regenerate old version dictionaries using new format."
|
a62b5b22eff2c1842fe1e0a4ea949e1e004de40b |
01-Jul-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Regenerate old version dictionaries using new format. Bug: 9617181 Change-Id: I228a3eac959f81b38e4092015e8e3c429d46fa60
ni/src/suggest/core/dictionary/binary_dictionary_format_utils.cpp
ni/src/suggest/core/dictionary/binary_dictionary_format_utils.h
ni/src/suggest/core/dictionary/binary_dictionary_header_reading_utils.cpp
ni/src/suggest/core/dictionary/binary_dictionary_header_reading_utils.h
|
7a06a792871c38517264fcb63b80a9c09bfe4766 |
01-Jul-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Move children filtering methods to DicNodeChildrenFilter. Bug: 6669677 Change-Id: If18055e2da8dd5d783942ba384d3ea1d97030e3a
ni/src/suggest/core/dicnode/dic_node_proximity_filter.h
ni/src/suggest/core/dicnode/dic_node_utils.cpp
ni/src/suggest/core/dicnode/dic_node_utils.h
ni/src/suggest/core/layout/proximity_info_utils.h
ni/src/suggest/policyimpl/typing/typing_traversal.h
|
c5e6efafff56c57c5527fe64dddb851df0719634 |
28-Jun-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Introduce patriciaTrie to abstract traversing version 2 dictionary. Bug: 6669677 Change-Id: Ifef72f3d7a7ba67c5232b98c7835485d72d7322d
ni/Android.mk
ni/src/suggest/core/dicnode/dic_node_utils.cpp
ni/src/suggest/core/dictionary/bigram_dictionary.cpp
ni/src/suggest/core/dictionary/binary_dictionary_info.h
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/policyimpl/dictionary/dictionary_structure_policy_factory.h
ni/src/suggest/policyimpl/dictionary/patricia_trie_policy.cpp
ni/src/suggest/policyimpl/dictionary/patricia_trie_policy.h
|
d9e08beebf1bf7cfb45173a8140b9eaf62ba1319 |
27-Jun-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Merge "Add DictionaryStructure as a policy."
|
68e7edfd99cc5b2c72a6a8887cd345011f4625a1 |
26-Jun-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Use NOT_A_DICT_POS instead of 0 to express not valid ditctionary position. Bug: 6669677 Change-Id: I4bf2284f8221a0a2ae4534b4a06b0e59c420a5f9
ni/src/defines.h
ni/src/suggest/core/dicnode/dic_node.h
ni/src/suggest/core/dicnode/dic_node_utils.cpp
|
e394abab60f9b558acb9ae125666b0d557c8f027 |
26-Jun-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Add DictionaryStructure as a policy. Bug: 6669677 Change-Id: I4cc53e623824e57c1e9a351eb0befe9ee988706f
ni/src/suggest/core/policy/dictionary_structure_policy.h
|
c96b56a5ec5a9a2cf53ca730d2a90cdd7b36fdd7 |
27-Jun-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Merge "Reduce the number of arguments required to initialize dic_node."
|
c44536973208bebf1fdd2e4d13e947eb541678d7 |
26-Jun-2013 |
Ken Wakasa <kwakasa@google.com> |
Fix class names Change-Id: Ib3e15bdf46585976aa5b42132805754fc2e2908b
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/suggest/core/dictionary/binary_dictionary_format_utils.cpp
ni/src/suggest/core/dictionary/binary_dictionary_format_utils.h
ni/src/suggest/core/dictionary/binary_dictionary_header.cpp
ni/src/suggest/core/dictionary/binary_dictionary_header.h
ni/src/suggest/core/dictionary/binary_dictionary_header_reading_utils.cpp
ni/src/suggest/core/dictionary/binary_dictionary_header_reading_utils.h
ni/src/suggest/core/dictionary/binary_dictionary_info.h
|
6379a4de29fee7019b32b93bc424eda720e02dcf |
26-Jun-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Reduce the number of arguments required to initialize dic_node. Bug: 6669677 Change-Id: I52249b83f72560d8f5ab028da5cfb5c50f6e40b8
ni/src/suggest/core/dicnode/dic_node.h
ni/src/suggest/core/dicnode/dic_node_properties.h
ni/src/suggest/core/dicnode/dic_node_state.h
ni/src/suggest/core/dicnode/dic_node_state_output.h
ni/src/suggest/core/dicnode/dic_node_utils.cpp
ni/src/suggest/core/dicnode/dic_node_utils.h
ni/src/suggest/core/dicnode/dic_node_vector.h
|
c0d7a376e2d34e998f3791ea8b1e90d408b8e2e3 |
26-Jun-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Merge "Move shortcut reading methods."
|
5ac44bdc2aea383550b60907130f38ee2277f979 |
26-Jun-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Move shortcut reading methods. Moved form BinaryFormat to BinaryDictionaryTerminalAttributesReadingUtils. Bug: 6669677 Change-Id: Ia1ab25854effbf61df37837fe26755ac7dc4d020
ni/src/suggest/core/dictionary/binary_dictionary_terminal_attributes_reading_utils.cpp
ni/src/suggest/core/dictionary/binary_dictionary_terminal_attributes_reading_utils.h
ni/src/suggest/core/dictionary/binary_format.h
ni/src/suggest/core/dictionary/shortcut_utils.h
ni/src/suggest/core/dictionary/terminal_attributes.h
|
5bf1be71629607e7206e6203489cf742d2f8ed79 |
25-Jun-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Add jni methods for dynamically handling a dictionary. Bug: 6669677 Change-Id: I8a26623adbb41a78e3c023c652be635c635e3b47
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/suggest/core/dictionary/bigram_dictionary.cpp
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/dictionary.h
|
3b33656ce3c11e44dd0c1cf0e27a641656246945 |
25-Jun-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Add canBeDynamicallyUpdated() in BinaryDictionaryInfo. Bug: 6669677 Change-Id: I7391641253b99bfcb1f9380ebee2037015e7dc14
ni/src/suggest/core/dictionary/binary_dictionary_info.h
|
f3b62900c7bcb0d6434f45ec7b467b7b4bad6f9a |
25-Jun-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Allow mmapping dictionary file in writable mode in openNative. Bug: 6669677 Change-Id: I447668932de118b158fa029ddc977b3f3cc06cb8
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/suggest/core/dictionary/binary_dictionary_info.h
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/dictionary.h
|
46159d5422b9fd92969f522fa51c7601d531927a |
25-Jun-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Move file and mmap information form Dictionary to BinaryDictionaryInfo. Bug: 6669677 Change-Id: I05d435e0884430f8abbbed6ea2df775005ee8622
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/suggest/core/dictionary/binary_dictionary_info.h
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/dictionary.h
|
80a4b7c92e96d359e0360f85b2ed3ed128ad0f3f |
24-Jun-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Merge "Extend center point vertically for bottom keys on a keyboard."
|
77ec8713cef76a14bf7df27a1f669711afa88f54 |
24-Jun-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Extend center point vertically for bottom keys on a keyboard. Bug: 9505397 Change-Id: Ic415ac4065d23cb832dd3bb85876e2a4dc9e9fc3
ni/src/suggest/core/layout/proximity_info.cpp
|
940cca4fa946c1a461d49a50de6a2ffc8355cdd6 |
24-Jun-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Merge "Check adjacent proximity chars for insertion for typing"
|
af9d92f590a51d3e5f493c75c2bbee9d9ce1cbfc |
24-Jun-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Rename BinaryDictionaryBigramsReadingUtils to BinaryDictionaryTerminalAttributesReadingUtils and remanme the class methods Bug: 6669677 Change-Id: I960dcf51a950ead2c3d7b9dedcde0a450569cbe9
ni/Android.mk
ni/src/suggest/core/dictionary/binary_dictionary_bigrams_iterator.h
ni/src/suggest/core/dictionary/binary_dictionary_bigrams_reading_utils.cpp
ni/src/suggest/core/dictionary/binary_dictionary_bigrams_reading_utils.h
ni/src/suggest/core/dictionary/binary_dictionary_terminal_attributes_reading_utils.cpp
ni/src/suggest/core/dictionary/binary_dictionary_terminal_attributes_reading_utils.h
|
be2a172d4e55b784928414fbc6ee67e2368295ca |
24-Jun-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Merge "Give the best score to the most probable exact match."
|
24706f8f5c61785006af50cc19fdd96559faa9fa |
21-Jun-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Check adjacent proximity chars for insertion for typing Change-Id: I6ce1b065bba055516fca0c8af6f14853a111aa68
ni/src/suggest/core/layout/proximity_info_state.h
ni/src/suggest/policyimpl/typing/scoring_params.cpp
ni/src/suggest/policyimpl/typing/scoring_params.h
ni/src/suggest/policyimpl/typing/typing_weighting.h
|
f0dc0b1b745d78203ca68668a88278a61d0aff04 |
21-Jun-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Give the best score to the most probable exact match. Bug: 9490364 Change-Id: If7fe5da190516d4b5f7a41b752ef5960205a5899
ni/src/suggest/core/suggest.cpp
ni/src/suggest/core/suggest.h
ni/src/suggest/policyimpl/typing/typing_weighting.h
|
21dfdcdba841f8866041cb0261feac907d6e686b |
21-Jun-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Merge "Add ByteArrayUtils::readSignedInt24andAdvancePosition to read dynamic dictionaries."
|
8a914a66e864ed5a1c787d5365b7eb36ddae6071 |
20-Jun-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Add ByteArrayUtils::readSignedInt24andAdvancePosition to read dynamic dictionaries. Bug: 6669677 Change-Id: I75eeedbb50868432f6a7ff5fa63624d03e788356
ni/src/suggest/core/dictionary/byte_array_utils.h
|
09858cbde49c086dd1d4d3050b57f0ea1774158b |
20-Jun-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Change method name of getDepth and getTotalLength. Change-Id: I4b3aa54e17d7de7c31f956dc9d59941d79856fd7
ni/src/suggest/core/dicnode/dic_node.h
ni/src/suggest/policyimpl/typing/typing_traversal.h
ni/src/suggest/policyimpl/typing/typing_weighting.h
|
ec7457eb7f15245a082cd81e42d08dbe39aab4cd |
19-Jun-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Initialize inputStatusG at the constructor. Bug: 9490519 Change-Id: I1806f765f7a0b5335df253b2618b40cfd17aab14
ni/src/suggest/core/dicnode/dic_node.h
|
2d3f2daf12643e57f15fc98c7fd61329513ca0cf |
18-Jun-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Check compound distance of node and prune useless node after creating new word. Before: 136309.89 ms After: 73133.95 ms Bug: 8591918 Change-Id: If029b768e2b459c0e566188bcf425f71b2df866d
ni/src/suggest/core/suggest.cpp
|
6bfeeb86947eb2131408ae8bd55a7f90486feb1d |
17-Jun-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Support multi words input for gesture. Bug: 8591918 Change-Id: I344f936907a385cc6c3c8a2215a6603938483401
ni/src/suggest/core/dicnode/dic_node.h
ni/src/suggest/core/policy/weighting.cpp
ni/src/suggest/core/policy/weighting.h
ni/src/suggest/policyimpl/typing/typing_weighting.h
|
0052dbda762b1871c3214a6abeb5e89f11e091cd |
14-Jun-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Support keys that have uncommon width. Bug: 8591918 Change-Id: I1e01e1560200333f9e35993af0aa7e5a17e6944f
ni/src/suggest/core/layout/proximity_info.cpp
ni/src/suggest/core/layout/proximity_info.h
ni/src/suggest/core/layout/proximity_info_state.cpp
ni/src/suggest/core/layout/proximity_info_state_utils.cpp
ni/src/suggest/core/layout/proximity_info_state_utils.h
|
1ff81e889045d35ff8420b266398e73239bd15c9 |
14-Jun-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Use bloom filter in multi bigram map. Evaluated with previous word "this". without bloom filter (use only hash_map): Total 147792.34 (sum of others 147771.57) with bloom filter: Total 145900.64 (sum of others 145874.30) always read binary dictionary: Total 148603.14 (sum of others 148579.90) Bug: 8592527 Change-Id: I821dc39454543826adb73b9eeeef6408fad8ae28
ni/Android.mk
ni/src/defines.h
ni/src/suggest/core/dictionary/bloom_filter.cpp
ni/src/suggest/core/dictionary/bloom_filter.h
ni/src/suggest/core/dictionary/multi_bigram_map.cpp
ni/src/suggest/core/dictionary/multi_bigram_map.h
|
a71ed8caa27c4a0174f25750171282980bc26880 |
14-Jun-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Introduce BinaryDictionaryBigramsIterator to access bigrams attributes in binary dictionaries. Bug: 6669677 Change-Id: Ifb1adebc5305a930c80396f6b4ec31d84400a9dc
ni/Android.mk
ni/src/suggest/core/dicnode/dic_node_utils.cpp
ni/src/suggest/core/dictionary/bigram_dictionary.cpp
ni/src/suggest/core/dictionary/bigram_dictionary.h
ni/src/suggest/core/dictionary/binary_dictionary_bigrams_iterator.h
ni/src/suggest/core/dictionary/binary_dictionary_bigrams_reading_utils.cpp
ni/src/suggest/core/dictionary/binary_dictionary_bigrams_reading_utils.h
ni/src/suggest/core/dictionary/binary_format.h
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/multi_bigram_map.h
|
f473f4b1ebfd30756b520f1d1233c3391e1d35b8 |
11-Jun-2013 |
Ken Wakasa <kwakasa@google.com> |
Remove unused macros in defines.h bug: 8550444 Change-Id: I77ae6bd607032def05044e3045aa7cc3746b0a5b
ni/src/defines.h
|
0b7cd6a0b27a3ad9c22f5fdf7f36fb8628384e17 |
11-Jun-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Fix: Android.mk for autocorrection_threshold_utils. Change-Id: I3ea0811ca7c2c1a88351ee2ba5cc13d7096865ba
ni/Android.mk
|
527c128309da708d0fdaf7928da833320d1754e9 |
11-Jun-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Remove unused methods. Bug: 8550444 Change-Id: Ie627084143846407ca36df82c2a7f904a0e6f49c
ni/Android.mk
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/obsolete/correction.cpp
ni/src/obsolete/correction.h
ni/src/obsolete/correction_state.h
ni/src/suggest/core/dictionary/bigram_dictionary.cpp
ni/src/suggest/core/dictionary/bigram_dictionary.h
ni/src/suggest/core/dictionary/binary_format.h
ni/src/suggest/core/dictionary/probability_utils.h
ni/src/suggest/core/layout/proximity_info.h
ni/src/suggest/core/layout/proximity_info_state.cpp
ni/src/suggest/core/layout/proximity_info_state.h
ni/src/suggest/core/layout/proximity_info_state_utils.cpp
ni/src/suggest/core/layout/touch_position_correction_utils.h
ni/src/suggest/policyimpl/utils/edit_distance.h
ni/src/utils/autocorrection_threshold_utils.cpp
ni/src/utils/autocorrection_threshold_utils.h
|
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
ni/Android.mk
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/suggest/core/dictionary/binary_dictionary_format.cpp
ni/src/suggest/core/dictionary/binary_dictionary_format.h
ni/src/suggest/core/dictionary/binary_dictionary_format_utils.cpp
ni/src/suggest/core/dictionary/binary_dictionary_format_utils.h
ni/src/suggest/core/dictionary/binary_dictionary_header.cpp
ni/src/suggest/core/dictionary/binary_dictionary_header.h
ni/src/suggest/core/dictionary/binary_dictionary_header_reading_utils.cpp
ni/src/suggest/core/dictionary/binary_dictionary_header_reading_utils.h
ni/src/suggest/core/dictionary/binary_dictionary_info.h
ni/src/suggest/core/dictionary/binary_format.h
ni/src/suggest/core/dictionary/byte_array_utils.h
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/dictionary.h
ni/src/suggest/core/dictionary/digraph_utils.cpp
ni/src/suggest/core/dictionary/digraph_utils.h
ni/src/suggest/core/session/dic_traverse_session.cpp
ni/src/suggest/core/session/dic_traverse_session.h
ni/src/suggest/core/suggest.cpp
|
ad0c6d7b3635f0c1d92a3e4d895909234b7a2f0d |
04-Jun-2013 |
Ken Wakasa <kwakasa@google.com> |
Cleanups in JNI related code Removed the malloc version in binary dictionary support -- this has not really been tested well so far, and the mmap version has been working pretty well after all. Several cosmetic fixes etc. Change-Id: Iad0da58b300b769fb5946a3e73fc96f56215980e
ni/com_android_inputmethod_keyboard_ProximityInfo.cpp
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/com_android_inputmethod_latin_DicTraverseSession.cpp
ni/jni_common.cpp
ni/jni_common.h
ni/src/defines.h
|
11dc3a371d3bc682f7307586761ae637170d3505 |
04-Jun-2013 |
Ken Wakasa <kwakasa@google.com> |
Clean up macro variables Change-Id: I0d9983c1a766b97182953328fa45f488e110bc01
ni/src/defines.h
ni/src/obsolete/correction.cpp
ni/src/obsolete/correction.h
ni/src/suggest/core/dicnode/dic_nodes_cache.h
|
156d39303ed565ed64f62d9963cdbba1b0096130 |
03-Jun-2013 |
Ken Wakasa <kwakasa@google.com> |
Remove a bunch macros that are no longer used bug: 8550444 Change-Id: Ib775c0bed27c499dc131c54dfaff34c5a8169276
ni/src/defines.h
ni/src/suggest/core/dictionary/binary_format.h
|
db0aa747bec5b5ef5faafa7a2ede3c894a5e5724 |
03-Jun-2013 |
Satoshi Kataoka <satok@google.com> |
Merge "Purge WordsPriorityQueue"
|
4caf594198654ff2604b9cabc604e8a837f3d7a1 |
03-Jun-2013 |
Ken Wakasa <kwakasa@google.com> |
Follow up to I907150be994c4f9ffc030c063de521eeb177d3e1 Change-Id: I8779d397b0ebe2abbf7c3fbc1a79a1a0939c04f0
ni/src/defines.h
ni/src/obsolete/correction.cpp
|
04e37fb925959fb9f7c194cba983b1d5a0b1c664 |
03-Jun-2013 |
Satoshi Kataoka <satok@google.com> |
Purge WordsPriorityQueue Change-Id: If14034c09d0dd335c84dd3a6ea2775655eefd38f
ni/Android.mk
ni/src/obsolete/words_priority_queue.cpp
ni/src/obsolete/words_priority_queue.h
ni/src/obsolete/words_priority_queue_pool.h
|
cbb1ee485c9d151cdfb3391a314d537f7f15f27e |
03-Jun-2013 |
Satoshi Kataoka <satok@google.com> |
Fix build Change-Id: I907150be994c4f9ffc030c063de521eeb177d3e1
ni/src/defines.h
|
dceebee4b82166e7f24ff6c0f0e4cb4b0c89b0e1 |
03-Jun-2013 |
Satoshi Kataoka <satok@google.com> |
Purge UnigramDictionary Bug: 8550444 Change-Id: I899f3bdce977c521515e548ca0c4ee6d29d6450b
ni/Android.mk
ni/src/defines.h
ni/src/obsolete/unigram_dictionary.cpp
ni/src/obsolete/unigram_dictionary.h
|
6c4ad527dc8c90a7b67aa2454a81016881e02c96 |
03-Jun-2013 |
Satoshi Kataoka <satok@google.com> |
Migrate used functions in UnigramDicitonary Bug: 8550444 Change-Id: Ic1ed2d85537cd47cf18a8373203f331abb7508f6
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/dictionary.h
|
d858b5815f22ba2232b16ca0ba2a52703afffbe6 |
03-Jun-2013 |
Satoshi Kataoka <satok@google.com> |
Move obsolete files to obsolete dir 2 Bug: 8550444 Change-Id: Ia83796d696e04f51adb39867dfd21d1ac993b63c
ni/Android.mk
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/correction.cpp
ni/src/correction.h
ni/src/correction_state.h
ni/src/obsolete/correction.cpp
ni/src/obsolete/correction.h
ni/src/obsolete/correction_state.h
ni/src/obsolete/unigram_dictionary.cpp
ni/src/obsolete/unigram_dictionary.h
ni/src/obsolete/words_priority_queue.h
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/unigram_dictionary.cpp
ni/src/unigram_dictionary.h
|
e0bbb98d60039aeaac1fa33637fca34046e0a3cb |
03-Jun-2013 |
Satoshi Kataoka <satok@google.com> |
Fix build Change-Id: I2a876df097d59324aeb58eb83698ec622ac6191b
ni/Android.mk
|
01cae939a91e4fb1d78dd64a176ccb4187c5a251 |
03-Jun-2013 |
Satoshi Kataoka <satok@google.com> |
Move obsolete files to obsolete dir Bug: 8550444 Change-Id: Ie65eea25da4c41e1128d1d8d8643fb6afe8f41e4
ni/Android.mk
ni/src/obsolete/words_priority_queue.cpp
ni/src/obsolete/words_priority_queue.h
ni/src/obsolete/words_priority_queue_pool.h
ni/src/unigram_dictionary.cpp
ni/src/words_priority_queue.cpp
ni/src/words_priority_queue.h
ni/src/words_priority_queue_pool.h
|
7c92b421ee18054e43903d6794b4039357dd944a |
03-Jun-2013 |
Satoshi Kataoka <satok@google.com> |
Purge DicTraverseWrapper bug: 8550444 Change-Id: Iad017e66ac579c6727b9f60ad9cda64e478200e5
ni/Android.mk
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/com_android_inputmethod_latin_DicTraverseSession.cpp
ni/src/dic_traverse_wrapper.cpp
ni/src/dic_traverse_wrapper.h
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/dictionary.h
ni/src/suggest/core/session/dic_traverse_session.cpp
ni/src/suggest/core/session/dic_traverse_session.h
|
d18112046af044d1a13d5399087e14a0d230cfed |
03-Jun-2013 |
Satoshi Kataoka <satok@google.com> |
Move bigram_dictionary Change-Id: I2c243ac75bc02b912f6b0fabedd372148adf8076
ni/Android.mk
ni/src/bigram_dictionary.cpp
ni/src/bigram_dictionary.h
ni/src/suggest/core/dictionary/bigram_dictionary.cpp
ni/src/suggest/core/dictionary/bigram_dictionary.h
ni/src/suggest/core/dictionary/dictionary.cpp
|
addea83bad5751308fef508d79c6989b8872f050 |
02-Jun-2013 |
Ken Wakasa <kwakasa@google.com> |
Create "src/utils" directory Change-Id: I0b7c51d181edc4786e343f7a953367b040ee6b66
ni/Android.mk
ni/src/bigram_dictionary.cpp
ni/src/correction.cpp
ni/src/correction.h
ni/src/hash_map_compat.h
ni/src/suggest/core/dicnode/dic_node.h
ni/src/suggest/core/dicnode/dic_node_utils.cpp
ni/src/suggest/core/dictionary/binary_format.h
ni/src/suggest/core/dictionary/char_utils.cpp
ni/src/suggest/core/dictionary/char_utils.h
ni/src/suggest/core/dictionary/digraph_utils.cpp
ni/src/suggest/core/dictionary/multi_bigram_map.h
ni/src/suggest/core/layout/proximity_info.cpp
ni/src/suggest/core/layout/proximity_info.h
ni/src/suggest/core/layout/proximity_info_state.cpp
ni/src/suggest/core/layout/proximity_info_state.h
ni/src/suggest/core/layout/proximity_info_state_utils.h
ni/src/suggest/core/layout/proximity_info_utils.h
ni/src/suggest/policyimpl/typing/typing_traversal.h
ni/src/suggest/policyimpl/typing/typing_weighting.h
ni/src/suggest/policyimpl/utils/damerau_levenshtein_edit_distance_policy.h
ni/src/unigram_dictionary.cpp
ni/src/utils/char_utils.cpp
ni/src/utils/char_utils.h
ni/src/utils/hash_map_compat.h
|
f497e1e5a0be0a6268bd5f27e6f61308c69c7b63 |
03-Jun-2013 |
Ken Wakasa <kwakasa@google.com> |
Move suggest_options.h to suggest/core Change-Id: Ie95872a4c90ee3089183c1ebafb67243bd2688a4
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/suggest_options.h
ni/src/suggest_options.h
|
712fefd85fa024259b81e50e98b18b749b9bde69 |
03-Jun-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Merge "Use BinaryDictonaryInfo instead of raw pointers."
|
0ecfb9424754341d7ee41557fc1f913cb6ca79c2 |
03-Jun-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Use BinaryDictonaryInfo instead of raw pointers. Bug: 6669677 Change-Id: I9792a872f1609de7c1ba0fc08d916047d6724c0b
ni/Android.mk
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/bigram_dictionary.cpp
ni/src/bigram_dictionary.h
ni/src/suggest/core/dicnode/dic_node_utils.cpp
ni/src/suggest/core/dicnode/dic_node_utils.h
ni/src/suggest/core/dictionary/binary_dictionary_format.cpp
ni/src/suggest/core/dictionary/binary_dictionary_format.h
ni/src/suggest/core/dictionary/binary_dictionary_info.h
ni/src/suggest/core/dictionary/byte_array_utils.cpp
ni/src/suggest/core/dictionary/byte_array_utils.h
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/dictionary.h
ni/src/suggest/core/dictionary/multi_bigram_map.h
ni/src/suggest/core/dictionary/terminal_attributes.h
ni/src/suggest/core/policy/weighting.cpp
ni/src/suggest/core/session/dic_traverse_session.cpp
ni/src/suggest/core/session/dic_traverse_session.h
ni/src/suggest/core/suggest.cpp
ni/src/suggest/policyimpl/typing/typing_weighting.h
ni/src/unigram_dictionary.cpp
ni/src/unigram_dictionary.h
|
88ad30f40b05128d891fd412bb684bdbdc514446 |
01-Jun-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Move dictionary format independent probability calculation methods to ProbabilityUtils. Bug: 6669677 Change-Id: Idc09a2fbb04e4d843e11313011178022177616aa
ni/src/bigram_dictionary.cpp
ni/src/suggest/core/dicnode/dic_node_utils.cpp
ni/src/suggest/core/dictionary/binary_format.h
ni/src/suggest/core/dictionary/probability_utils.h
ni/src/unigram_dictionary.cpp
|
464d3ba43257da34ab165da8ba0af11e928aae5c |
31-May-2013 |
Ken Wakasa <kwakasa@google.com> |
Move char_utils to the dictionary directory Change-Id: Id397485407fe63600c9bb5c80d223042942b4d8a
ni/Android.mk
ni/src/bigram_dictionary.cpp
ni/src/char_utils.cpp
ni/src/char_utils.h
ni/src/correction.cpp
ni/src/correction.h
ni/src/suggest/core/dicnode/dic_node.h
ni/src/suggest/core/dicnode/dic_node_utils.cpp
ni/src/suggest/core/dictionary/binary_format.h
ni/src/suggest/core/dictionary/char_utils.cpp
ni/src/suggest/core/dictionary/char_utils.h
ni/src/suggest/core/dictionary/digraph_utils.cpp
ni/src/suggest/core/layout/proximity_info.cpp
ni/src/suggest/core/layout/proximity_info_state.cpp
ni/src/suggest/core/layout/proximity_info_state.h
ni/src/suggest/core/layout/proximity_info_utils.h
ni/src/suggest/core/policy/weighting.cpp
ni/src/suggest/core/suggest.cpp
ni/src/suggest/policyimpl/typing/typing_traversal.h
ni/src/suggest/policyimpl/typing/typing_weighting.h
ni/src/suggest/policyimpl/utils/damerau_levenshtein_edit_distance_policy.h
ni/src/unigram_dictionary.cpp
|
f88f9dbbdec309c01feda06edc142470ba13cb2f |
31-May-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Move "#define LOG_TAG" before include defines.h. Change-Id: Iacd2c2ea3878ad2cde5df36b15e1359d10244f60
ni/src/suggest/core/layout/proximity_info.cpp
ni/src/suggest/core/layout/proximity_info_state.cpp
|
a65c267b1f1207e54c6f821148c600e3899b7f9c |
30-May-2013 |
Ken Wakasa <kwakasa@google.com> |
Move some dictionary related implementations to the dictionary directory Change-Id: I6fe71a540ad91ca46755be234abc8894242e2413
ni/Android.mk
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/bigram_dictionary.cpp
ni/src/binary_format.h
ni/src/bloom_filter.h
ni/src/dictionary.cpp
ni/src/dictionary.h
ni/src/digraph_utils.cpp
ni/src/digraph_utils.h
ni/src/multi_bigram_map.h
ni/src/suggest/core/dicnode/dic_node.cpp
ni/src/suggest/core/dicnode/dic_node.h
ni/src/suggest/core/dicnode/dic_node_priority_queue.h
ni/src/suggest/core/dicnode/dic_node_properties.h
ni/src/suggest/core/dicnode/dic_node_state.h
ni/src/suggest/core/dicnode/dic_node_state_prevword.h
ni/src/suggest/core/dicnode/dic_node_state_scoring.h
ni/src/suggest/core/dicnode/dic_node_utils.cpp
ni/src/suggest/core/dicnode/dic_node_vector.h
ni/src/suggest/core/dicnode/dic_nodes_cache.cpp
ni/src/suggest/core/dicnode/dic_nodes_cache.h
ni/src/suggest/core/dictionary/binary_format.h
ni/src/suggest/core/dictionary/bloom_filter.h
ni/src/suggest/core/dictionary/dictionary.cpp
ni/src/suggest/core/dictionary/dictionary.h
ni/src/suggest/core/dictionary/digraph_utils.cpp
ni/src/suggest/core/dictionary/digraph_utils.h
ni/src/suggest/core/dictionary/multi_bigram_map.h
ni/src/suggest/core/dictionary/shortcut_utils.h
ni/src/suggest/core/dictionary/terminal_attributes.h
ni/src/suggest/core/layout/touch_position_correction_utils.h
ni/src/suggest/core/session/dic_traverse_session.cpp
ni/src/suggest/core/session/dic_traverse_session.h
ni/src/suggest/core/suggest.cpp
ni/src/terminal_attributes.h
ni/src/unigram_dictionary.cpp
ni/src/unigram_dictionary.h
|
94da44e43eac54047fb690c753d3af2a7d3a03c8 |
30-May-2013 |
Ken Wakasa <kwakasa@google.com> |
Move additional_proximity_chars to the layout directory Change-Id: Ie892ea9f3199a66e9d62a92a0e1ab2dff62826c3
ni/Android.mk
ni/src/additional_proximity_chars.cpp
ni/src/additional_proximity_chars.h
ni/src/suggest/core/layout/additional_proximity_chars.cpp
ni/src/suggest/core/layout/additional_proximity_chars.h
ni/src/suggest/core/layout/proximity_info.cpp
ni/src/suggest/core/layout/proximity_info_utils.h
|
29432f843a8cd6ffb2be286104964592e80d77c9 |
30-May-2013 |
Ken Wakasa <kwakasa@google.com> |
Create a new directory for layout-related implementations Change-Id: Ia227bb296f20dab0dfc03dfcde3a06c624eca76c
ni/Android.mk
ni/com_android_inputmethod_keyboard_ProximityInfo.cpp
ni/src/correction.cpp
ni/src/correction.h
ni/src/geometry_utils.h
ni/src/proximity_info.cpp
ni/src/proximity_info.h
ni/src/proximity_info_params.cpp
ni/src/proximity_info_params.h
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
ni/src/proximity_info_state_utils.cpp
ni/src/proximity_info_state_utils.h
ni/src/proximity_info_utils.h
ni/src/suggest/core/dicnode/dic_node_utils.cpp
ni/src/suggest/core/layout/geometry_utils.h
ni/src/suggest/core/layout/proximity_info.cpp
ni/src/suggest/core/layout/proximity_info.h
ni/src/suggest/core/layout/proximity_info_params.cpp
ni/src/suggest/core/layout/proximity_info_params.h
ni/src/suggest/core/layout/proximity_info_state.cpp
ni/src/suggest/core/layout/proximity_info_state.h
ni/src/suggest/core/layout/proximity_info_state_utils.cpp
ni/src/suggest/core/layout/proximity_info_state_utils.h
ni/src/suggest/core/layout/proximity_info_utils.h
ni/src/suggest/core/layout/touch_position_correction_utils.h
ni/src/suggest/core/session/dic_traverse_session.h
ni/src/suggest/core/suggest.cpp
ni/src/suggest/policyimpl/typing/typing_traversal.h
ni/src/suggest/policyimpl/typing/typing_weighting.h
ni/src/suggest_options.h
ni/src/suggest_utils.h
ni/src/unigram_dictionary.cpp
|
338ef65077f43d6a35665a5c8eb6a44928332547 |
30-May-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Make DicTraverseSession having suggest options. Change-Id: I2b802c06634e5226c763fd838f3fc0918fc4a161
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/com_android_inputmethod_latin_DicTraverseSession.cpp
ni/src/dic_traverse_wrapper.cpp
ni/src/dic_traverse_wrapper.h
ni/src/dictionary.cpp
ni/src/dictionary.h
ni/src/suggest/core/session/dic_traverse_session.cpp
ni/src/suggest/core/session/dic_traverse_session.h
ni/src/suggest_options.h
|
599d8778f475f5d2f4db9ae34ad9f963d7b5f261 |
28-May-2013 |
Satoshi Kataoka <satok@google.com> |
Specify OOV for the OOV word correction Bug: 9127749 Change-Id: I9ff0590428888afe57a009a1cbf8f008011b1544
ni/src/dictionary.h
|
50db5f0fffdc35e9fe0bed27e7d630d571727e06 |
24-May-2013 |
Keisuke Kuroyanagi <ksk@google.com> |
Passing options to native suggestion method. Change-Id: I6da180cfa1b9e5aa39600e78e3bc41209a40f583 Signed-off-by: Keisuke Kuroyanagi <ksk@google.com>
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/suggest_options.h
|
03f8c6aed3708539d3f5e239622ca0305ecf615e |
08-May-2013 |
Jean Chalard <jchalard@google.com> |
Be careful about the dictionary size in detection methods Bug: 8857618 Change-Id: I29345ec96d53da601571ba73197a6485643a10a7
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/binary_format.h
ni/src/dictionary.cpp
ni/src/suggest/core/session/dic_traverse_session.cpp
|
a09f9709e0550e2241a349c711b31f06d24671ec |
07-May-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Checking key edit distance of candidate words for gesture scoring. bug: 8616704 Change-Id: I98c3248877b1e3e722a6c00a2851e543e5fcbe11
ni/src/correction.cpp
ni/src/suggest/policyimpl/utils/damerau_levenshtein_edit_distance_policy.h
ni/src/suggest/policyimpl/utils/edit_distance.h
ni/src/suggest/policyimpl/utils/edit_distance_policy.h
|
5a346afab96186dc09aeed390b2cc70f8ec439d0 |
07-May-2013 |
Satoshi Kataoka <satok@google.com> |
Fix exact match profanity Bug: 8661070 This is a revival version of I421bed14cc71af771510142365 No diff in the test Change-Id: I96bc9cec531682cce78bcf83223dcd2395b2be77
ni/src/suggest/core/suggest.cpp
|
c5a29fa864b5d7589fbbe8ddc96f2c7a0c7cee28 |
02-May-2013 |
Ken Wakasa <kwakasa@google.com> |
Revert "Fix exact match profanity" This reverts commit df2eae6e69948e99618a28d087b847c70582efd8 Change-Id: I42635cc09ad3ea4c177d02e0b7607fb7aa78506c
ni/src/suggest/core/suggest.cpp
|
df2eae6e69948e99618a28d087b847c70582efd8 |
01-May-2013 |
Satoshi Kataoka <satok@google.com> |
Fix exact match profanity Bug: 8661070 Change-Id: I421bed14cc71af7715101423652d706e33958445
ni/src/suggest/core/suggest.cpp
|
8da0c932925f605b9dd815387753dfab19beb873 |
28-Apr-2013 |
Tom Ouyang <ouyang@google.com> |
Reduce MAX_NORM_DISTANCE_FOR_EDIT in typing model after recent logic improvements After recent logic improvements we can now safely reduce MAX_NORM_DISTANCE_FOR_EDIT. This leads to better regression test performance and faster runtime speed. Bug: 8633962 Change-Id: Ie0db73680b32687ff4d8ea5dfae47dee5c7c66a3
ni/src/suggest/policyimpl/typing/scoring_params.cpp
ni/src/suggest/policyimpl/typing/scoring_params.h
ni/src/suggest/policyimpl/typing/typing_traversal.h
|
a107dcaeb6302981974bab8284f6b7943673cf11 |
30-Apr-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Fix: Demote first char capitalized new words. Bug: 8680578 Change-Id: I84bcdf3a20428c7561f600332bfef4685c72b67f Signed-off-by: Keisuke Kuroynagi <ksk@google.com>
ni/src/suggest/core/dicnode/dic_node.h
ni/src/suggest/policyimpl/typing/scoring_params.cpp
ni/src/suggest/policyimpl/typing/scoring_params.h
ni/src/suggest/policyimpl/typing/typing_weighting.h
|
9559dd2e30de288a9ff7069bfc59f8500b949a88 |
17-Apr-2013 |
Tom Ouyang <ouyang@google.com> |
Improve bigram frequency lookup Bug: 8592527 Change-Id: I1908bcb552279b9acb140fe4d8d26b10ed9eda72
ni/src/binary_format.h
ni/src/defines.h
ni/src/multi_bigram_map.h
ni/src/suggest/core/dicnode/dic_node_utils.cpp
ni/src/suggest/core/dicnode/dic_node_utils.h
ni/src/suggest/core/policy/weighting.cpp
ni/src/suggest/core/policy/weighting.h
ni/src/suggest/core/session/dic_traverse_session.cpp
ni/src/suggest/core/session/dic_traverse_session.h
ni/src/suggest/core/suggest.cpp
ni/src/suggest/policyimpl/typing/typing_weighting.h
|
dad23dda9d8e48c5d646ce92afafe791f27251da |
26-Apr-2013 |
Ken Wakasa <kwakasa@google.com> |
A small follow-up to I8d03bae3264974eff7b790e27c073b0a8758d17a Change-Id: Id3727f075e74c0102edcb51eabcfdbef745b94b7
ni/src/binary_format.h
|
866a6ced571a24f0f1b927aeccad7a1969da23b7 |
26-Apr-2013 |
Ken Wakasa <kwakasa@google.com> |
Just cosmetic cleanups Change-Id: I3dc8a4bb3f89f4a18cfffd5f13a71503738452e6
ni/src/bigram_dictionary.cpp
ni/src/suggest/core/dicnode/dic_node_utils.cpp
ni/src/suggest/core/policy/scoring.h
ni/src/suggest/core/policy/suggest_policy.h
ni/src/suggest/core/policy/traversal.h
ni/src/suggest/core/policy/weighting.cpp
ni/src/suggest/policyimpl/typing/typing_weighting.cpp
ni/src/suggest/policyimpl/typing/typing_weighting.h
|
fd02ec10f0a0374096e88fa30a0e126d6ff11c72 |
25-Apr-2013 |
Tom Ouyang <ouyang@google.com> |
Always consider corrections of intentional omissions (e.g., apostrophe) Example: "thts" -> "that's" Bug: 8721815 Change-Id: I8c1efbf651d2569ba3600516cc7447d46bf30fa4
ni/src/suggest/core/policy/traversal.h
ni/src/suggest/core/suggest.cpp
ni/src/suggest/policyimpl/typing/typing_traversal.h
|
99e998286d71cf698d0a809a29b15d1a231ebbb1 |
22-Apr-2013 |
Jean Chalard <jchalard@google.com> |
[ZF1] Check profanity in Java rather than in native Bug: 7226877 Change-Id: Ib6c32bfee9977c27dbf7e1e590b2b00d9ceb7301
ni/src/dictionary.h
ni/src/suggest/core/suggest.cpp
|
60a169f0c34bf0da89c420d99bfff5c2556f3fbf |
25-Apr-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Fix exact match checking for words with digraph. Bug: 8624690 Change-Id: I8946d6618609c8e0cb638aa96992b51b435232c7
ni/src/defines.h
ni/src/suggest/core/dicnode/dic_node.h
ni/src/suggest/core/dicnode/dic_node_state_input.h
ni/src/suggest/core/dicnode/dic_node_state_scoring.h
ni/src/suggest/core/policy/weighting.cpp
ni/src/suggest/core/policy/weighting.h
ni/src/suggest/core/suggest.cpp
ni/src/suggest/policyimpl/typing/typing_weighting.cpp
ni/src/suggest/policyimpl/typing/typing_weighting.h
|
911f326857ee083c8ee5f278f71531f182bfe0d2 |
24-Apr-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Fix proximity/edit correction detection that affects the terminal cost. Bug: 8624690 Change-Id: If59305674a781e0fcc284d236e3d8ba9cdf9ed08
ni/src/defines.h
ni/src/suggest/core/policy/weighting.cpp
ni/src/suggest/policyimpl/typing/scoring_params.cpp
|
f99f1a757b7b7f0bb6375ed7087d762b7e0bf7d1 |
24-Apr-2013 |
Tom Ouyang <ouyang@google.com> |
Merge "Check bigrams for lowercased previous word if original is not found"
|
14aa8f1d32ec70811af0b861c135c7ecd0de92a2 |
23-Apr-2013 |
Tom Ouyang <ouyang@google.com> |
Fix autocompletion lookahead handling Bug: 8689370 Change-Id: I056b1788764bd5c4d8ad9da86e790562d2781f06
ni/src/suggest/core/policy/weighting.cpp
ni/src/suggest/policyimpl/typing/scoring_params.cpp
|
5fa33a701d4b8405254d3369c714702481a90e6b |
19-Apr-2013 |
Tom Ouyang <ouyang@google.com> |
Check bigrams for lowercased previous word if original is not found Bug: 8592527 Change-Id: I70c4b81263d8b2cb7050364c124589f66900cfce
ni/src/suggest/core/dicnode/dic_node_utils.cpp
ni/src/suggest/core/dicnode/dic_node_utils.h
ni/src/suggest/core/session/dic_traverse_session.cpp
|
c9688ef2679699737152ee9f1a2234280a73c1db |
22-Apr-2013 |
Jean Chalard <jchalard@google.com> |
Fix a small bug Tests results in Ibcd6c110f1d5582425f9592c42e31152131ef80c Bug: 7226877 Change-Id: I8d03bae3264974eff7b790e27c073b0a8758d17a
ni/src/binary_format.h
ni/src/suggest/core/dicnode/dic_node.h
ni/src/suggest/core/dicnode/dic_node_properties.h
ni/src/terminal_attributes.h
|
90cb956c4fd6b9aa2f5c6689448485e87061da50 |
17-Apr-2013 |
Tom Ouyang <ouyang@google.com> |
Remove duplicate new-word bigram cost (part 1) Removes a duplicate application of the new word bigram cost and updates only the related parameters (those associated with multi-word suggestions). Note: test results will improve after full optimization. [Category diff] +1 357 -1 485 +2 16 -2 20 +3 20 -3 16 +4 198 -4 226 +5 510 -5 443 +6 518 -6 368 +7 394 -7 455 [Weighted category diff] +1 482 -1 532 +2 22 -2 22 +3 22 -3 22 +4 233 -4 381 +5 578 -5 500 +6 617 -6 498 +7 522 -7 521 Bug: 8633962 Change-Id: I3c3ecc9460e8e03e44925e11b2d4b037a6c3b99e
ni/src/suggest/core/dicnode/dic_node.h
ni/src/suggest/core/dicnode/dic_node_state_scoring.h
ni/src/suggest/policyimpl/typing/scoring_params.cpp
ni/src/suggest/policyimpl/typing/typing_weighting.h
|
3970352ea907cbea63e342f370bb0bbb9cc7335a |
16-Apr-2013 |
Tom Ouyang <ouyang@google.com> |
Make digraph lookups case insensitive Example: Be able to gesture dictionary words that start with an upper-case German umlaut (e.g., Übermensch). Bug: 8493920 Change-Id: I3253bcd236d34c0af60116e5b41e359f2715bf97
ni/src/digraph_utils.cpp
|
2dfaf7a4ac893b8b0eeeda0812d5e569c457376f |
16-Apr-2013 |
Ken Wakasa <kwakasa@google.com> |
Update SORTED_CHAR_MAP bug: 7873416 bug: 8493920 Change-Id: Ifddb04cad90da71df5d34dd7076850dbcf51fba4
ni/src/char_utils.cpp
ni/src/char_utils.h
|
252412d7eb4573f91588b06b0fe49ef9f0ac38ac |
16-Apr-2013 |
Satoshi Kataoka <satok@google.com> |
Use additional multi-word cost per language (for Russian) Bug: 7540133 Change-Id: I7eb7b8399746c15452ed2ed5069955e88fb546d3
ni/src/binary_format.h
ni/src/defines.h
ni/src/suggest/core/policy/weighting.cpp
ni/src/suggest/core/policy/weighting.h
ni/src/suggest/core/session/dic_traverse_session.cpp
ni/src/suggest/core/session/dic_traverse_session.h
ni/src/suggest/core/suggest.cpp
ni/src/suggest/core/suggest.h
ni/src/suggest/policyimpl/typing/typing_traversal.cpp
ni/src/suggest/policyimpl/typing/typing_traversal.h
ni/src/suggest/policyimpl/typing/typing_weighting.h
|
837f46dcb35a8f42a6bd5bc5fc6395d7386acb81 |
10-Apr-2013 |
Satoshi Kataoka <satok@google.com> |
Enable touch coordinate correction for new algorithm Bug: 8505668 Change-Id: I07eb785c74c446777524104a3d2b61f0f591a498
ni/src/correction.cpp
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
ni/src/proximity_info_state_utils.cpp
ni/src/proximity_info_state_utils.h
ni/src/suggest/core/session/dic_traverse_session.h
ni/src/suggest/policyimpl/typing/typing_weighting.h
ni/src/suggest_utils.h
|
a94bb198cf13a3729bb992fc9c5bfce779e58469 |
14-Apr-2013 |
Satoshi Kataoka <satok@google.com> |
fix assertion Change-Id: I34ff470122aa0f34c66425d2eeae7590187d3074
ni/src/suggest/core/session/dic_traverse_session.h
|
2daea19709cd6c9d844d9ad77076256e2f3967ad |
12-Apr-2013 |
Ken Wakasa <kwakasa@google.com> |
am 47bb8d7d: am 4fffa27d: Fix a native crash in AOSP LatinIME * commit '47bb8d7d9cd2dcc8e80f90283e4d9b7d4f68e70b': Fix a native crash in AOSP LatinIME
|
4fffa27d3f620135f61b7dfb447ab3bf2b2367f5 |
11-Apr-2013 |
Ken Wakasa <kwakasa@google.com> |
Fix a native crash in AOSP LatinIME bug: 8597610 Change-Id: I585c629636a52a1ac45b8cc686bc94427bb601df
ni/src/suggest/core/suggest.h
|
8b3009ef4875e37cffbc5ccee532e4e77a34fd36 |
10-Apr-2013 |
Satoshi Kataoka <satok@google.com> |
add a debug flag to evaluate the most probable string Change-Id: I34dc08c14feb9cbc0304c1d0ff06922e3b65819d
ni/src/defines.h
ni/src/suggest/core/suggest.cpp
|
fd9f3d97aee97e9d2e5b9016ec61e120c1265b6a |
06-Apr-2013 |
Tom Ouyang <ouyang@google.com> |
Add ability to handle digraphs in gesture and tap typing Example: Gesture the German word "ueber" and the system will now replace the transliteration "ue" with the correct u-umlaut. Bug: 8493920 Change-Id: I03e1d6311b4187b6c7f802d8fef43a50eee12721
ni/src/suggest/core/suggest.cpp
ni/src/suggest/core/suggest.h
|
25e8eda9afb5c36703bd50b263ab0dd3a3b38d31 |
03-Apr-2013 |
Tom Ouyang <ouyang@google.com> |
Add mechanism to handle digraphs in DicNode This is needed to support for German umlaut handling for both gesture and typing input. Bug: 8493920 Change-Id: I292e2a4911c54aa5566c38411016a220bb35a1f4
ni/src/digraph_utils.cpp
ni/src/digraph_utils.h
ni/src/suggest/core/dicnode/dic_node.h
ni/src/suggest/core/dicnode/dic_node_state_scoring.h
|
87fdde6ec48844ddbb482c50fbda226c63ca5e85 |
10-Apr-2013 |
Keisuke Kuroynagi <ksk@google.com> |
Typing double letters via a 'circle' on the key. Bug: 8550980 Change-Id: I5e432dea0e025ccea196f80e90a6bf945488e130
ni/com_android_inputmethod_keyboard_ProximityInfo.cpp
ni/src/proximity_info.cpp
ni/src/proximity_info.h
|
43779c04a9933bd1bcba3655b314485cc08bf2c2 |
09-Apr-2013 |
Tom Ouyang <ouyang@google.com> |
Merge "Add method to get dictionary flags from DicTraverseSession"
|
a1d84bcf8ffd031c135b6f3f8c94b6732071849b |
09-Apr-2013 |
Satoshi Kataoka <satok@google.com> |
Fix touch coordinate calibration TRT: I3b5f3ed07eabc59306a17 Bug: 8505668 Change-Id: I574d25a4e9886c521f013f9a8ffc09cc145fc0fc
ni/src/proximity_info.cpp
ni/src/proximity_info.h
ni/src/proximity_info_params.cpp
ni/src/proximity_info_params.h
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state_utils.cpp
ni/src/proximity_info_state_utils.h
ni/src/suggest/core/dicnode/dic_node.h
ni/src/suggest/core/suggest.cpp
ni/src/suggest/core/suggest.h
|
ede2333640accecc066de328cb4f93e03e4bc5d7 |
03-Apr-2013 |
Tom Ouyang <ouyang@google.com> |
Add method to get dictionary flags from DicTraverseSession This is needed for the traversal algorithm to know which digraphs (if any) are associated with the current dictionary. Bug: 8493920 Change-Id: I6ae088b55e50c0c2c7066d045b304c5068e23390
ni/src/dictionary.cpp
ni/src/dictionary.h
ni/src/suggest/core/session/dic_traverse_session.cpp
ni/src/suggest/core/session/dic_traverse_session.h
ni/src/unigram_dictionary.cpp
ni/src/unigram_dictionary.h
|
31f42ba0c2a9ed073ca6dfed9d4344ca22d6e23d |
08-Apr-2013 |
Ken Wakasa <kwakasa@google.com> |
Tiny clean up in Makefile Change-Id: Iff6f363894f01a4c30c795fe88892c2bb8e0a856
ni/Android.mk
|
b68e73448104714e8f12f89a1e00fb10b5fd14c4 |
08-Apr-2013 |
Ken Wakasa <kwakasa@google.com> |
Cleanup the include paths Change-Id: Ic93d39e230170cfc9f5be6d81d42006e1a61e347
ni/Android.mk
ni/jni_common.cpp
ni/src/dictionary.cpp
ni/src/suggest/core/dictionary/shortcut_utils.h
ni/src/suggest/core/policy/traversal.h
ni/src/suggest/core/policy/weighting.cpp
ni/src/suggest/core/policy/weighting.h
ni/src/suggest/core/session/dic_traverse_session.cpp
ni/src/suggest/core/session/dic_traverse_session.h
ni/src/suggest/core/suggest.cpp
ni/src/suggest/core/suggest.h
ni/src/suggest/policyimpl/typing/scoring_params.cpp
ni/src/suggest/policyimpl/typing/typing_scoring.cpp
ni/src/suggest/policyimpl/typing/typing_scoring.h
ni/src/suggest/policyimpl/typing/typing_suggest_policy.cpp
ni/src/suggest/policyimpl/typing/typing_suggest_policy.h
ni/src/suggest/policyimpl/typing/typing_traversal.cpp
ni/src/suggest/policyimpl/typing/typing_traversal.h
ni/src/suggest/policyimpl/typing/typing_weighting.cpp
ni/src/suggest/policyimpl/typing/typing_weighting.h
|
e320789a62e2e1161673657241b664e9cbf31f7f |
08-Apr-2013 |
Satoshi Kataoka <satok@google.com> |
Suppress bigram native log Change-Id: I0b3900e0a205b6925ab9a2be55d375f6b14c803c
ni/src/bigram_dictionary.cpp
|
e67ede12ec44e998a157e08487f8d6ff8f467880 |
04-Apr-2013 |
Satoshi Kataoka <satok@google.com> |
Cleanup suggest interface Change-Id: Ibe334a1d3ab3af69acfa64412c80f0ea24cd2c46
ni/Android.mk
ni/src/dictionary.cpp
ni/src/suggest/core/suggest_interface.h
ni/src/suggest/gesture_suggest.cpp
ni/src/suggest/gesture_suggest.h
ni/src/suggest/policyimpl/gesture/gesture_suggest_policy_factory.cpp
ni/src/suggest/policyimpl/gesture/gesture_suggest_policy_factory.h
ni/src/suggest/policyimpl/typing/typing_suggest_policy.cpp
ni/src/suggest/policyimpl/typing/typing_suggest_policy_factory.h
ni/src/suggest/suggest_interface.h
ni/src/suggest/typing_suggest.cpp
ni/src/suggest/typing_suggest.h
|
08fd3d95d52835bf1ada92ce6aa76ba7651c3f8b |
05-Apr-2013 |
Tom Ouyang <ouyang@google.com> |
Merge "Add DigraphUtils class"
|
2fdf5b70adab1cd7eaa62319524e6c79f2cbd14b |
03-Apr-2013 |
Tom Ouyang <ouyang@google.com> |
Add DigraphUtils class Add a new DigraphUtils class to manage digraph handling for both gesture and typing input. Bug: 8493920 Change-Id: I3a509e1311b9039653f9f488d3c28bb54205f416
ni/Android.mk
ni/src/digraph_utils.cpp
ni/src/digraph_utils.h
ni/src/unigram_dictionary.cpp
ni/src/unigram_dictionary.h
|
65534ffc4a539e09d35ed7a1be1e87186009dd19 |
04-Apr-2013 |
Ben Cheng <bccheng@google.com> |
am d0c383e1: am 5a4949c2: Merge "Force inlining Correction::isSingleQuote" into jb-mr2-dev * commit 'd0c383e1473c1b302038f4145ba5192fd9af9a5f': Force inlining Correction::isSingleQuote
|
5a4949c28b594afe983d1c9163bbe0e71d200757 |
04-Apr-2013 |
Ben Cheng <bccheng@google.com> |
Merge "Force inlining Correction::isSingleQuote" into jb-mr2-dev
|
c2fbd7c64d97743723d4d4da3f8dacf797ad0339 |
04-Apr-2013 |
Ben Cheng <bccheng@google.com> |
Force inlining Correction::isSingleQuote Also, only apply -Winline with GCC 4.6. There are some copy constructors that GCC 4.7/4.8 fail to inline. Change-Id: I97906045224e89377e8ea6add07a79fa088648af
ni/Android.mk
ni/src/correction.h
|
609a871da6cdeb3c58892b307c621998842c82bf |
23-Feb-2013 |
Tom Ouyang <ouyang@google.com> |
Add flag to turn on new suggest implementation for typing Bug: 8277656 Change-Id: I974f560050cc5339d110b97620df1c5b496977fe
ni/src/correction.cpp
ni/src/defines.h
ni/src/dictionary.cpp
ni/src/dictionary.h
|
95fe8267955ba5bfcc3cf38383f0d13026287082 |
03-Apr-2013 |
Satoshi Kataoka <satok@google.com> |
Move suggest logic to AOSP Bug: 8197301 Change-Id: I2d0ffbbc9d4d57ebfc2fe43e6cb75e8b44dae466
ni/Android.mk
ni/src/suggest/core/dictionary/shortcut_utils.h
ni/src/suggest/core/suggest.cpp
ni/src/suggest/core/suggest.h
ni/src/suggest/policyimpl/typing/typing_suggest_policy.cpp
ni/src/suggest/policyimpl/typing/typing_suggest_policy.h
|
a6a416519603d2e65416dd8f9507913b7e4fd0a0 |
02-Apr-2013 |
Satoshi Kataoka <satok@google.com> |
Move typing policy to AOSP Bug: 8197301 Change-Id: Ife9b41a465d7b8d707623a6d3e4c1c88c3c3c4ab
ni/Android.mk
ni/src/suggest/policyimpl/typing/scoring_params.cpp
ni/src/suggest/policyimpl/typing/scoring_params.h
ni/src/suggest/policyimpl/typing/typing_scoring.cpp
ni/src/suggest/policyimpl/typing/typing_scoring.h
ni/src/suggest/policyimpl/typing/typing_suggest_policy.h
ni/src/suggest/policyimpl/typing/typing_traversal.cpp
ni/src/suggest/policyimpl/typing/typing_traversal.h
ni/src/suggest/policyimpl/typing/typing_weighting.cpp
ni/src/suggest/policyimpl/typing/typing_weighting.h
|
3107b467c91c471ce4e00c5d8de559f7b0da2cd6 |
01-Apr-2013 |
Satoshi Kataoka <satok@google.com> |
Move policy and session to AOSP Bug: 8197301 Change-Id: I742ff0d939f9ad1ee2cd8b959b6c5ee2757fd177
ni/Android.mk
ni/src/suggest/core/dicnode/dic_nodes_cache.cpp
ni/src/suggest/core/dicnode/dic_nodes_cache.h
ni/src/suggest/core/policy/scoring.h
ni/src/suggest/core/policy/suggest_policy.h
ni/src/suggest/core/policy/traversal.h
ni/src/suggest/core/policy/weighting.cpp
ni/src/suggest/core/policy/weighting.h
ni/src/suggest/core/session/dic_traverse_session.cpp
ni/src/suggest/core/session/dic_traverse_session.h
|
38c26dd0bf8cd5c4511e4a02d5eeae4b3553f03a |
01-Apr-2013 |
Satoshi Kataoka <satok@google.com> |
Move dicnode to AOSP Bug: 8187060 Change-Id: I72398fa45b12683bd46d23c5ca69e6bcd5ca2b7e
ni/Android.mk
ni/src/suggest/core/dicnode/dic_node.cpp
ni/src/suggest/core/dicnode/dic_node.h
ni/src/suggest/core/dicnode/dic_node_priority_queue.h
ni/src/suggest/core/dicnode/dic_node_profiler.h
ni/src/suggest/core/dicnode/dic_node_properties.h
ni/src/suggest/core/dicnode/dic_node_release_listener.h
ni/src/suggest/core/dicnode/dic_node_state.h
ni/src/suggest/core/dicnode/dic_node_state_input.h
ni/src/suggest/core/dicnode/dic_node_state_output.h
ni/src/suggest/core/dicnode/dic_node_state_prevword.h
ni/src/suggest/core/dicnode/dic_node_state_scoring.h
ni/src/suggest/core/dicnode/dic_node_utils.cpp
ni/src/suggest/core/dicnode/dic_node_utils.h
ni/src/suggest/core/dicnode/dic_node_vector.h
|
394b0bd345f33b1314613a433478fd0bb711e0f7 |
29-Mar-2013 |
Satoshi Kataoka <satok@google.com> |
Refactor Change-Id: Ie50fdd1081d306e520300245498a605e79e03818
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
ni/src/proximity_info_state_utils.cpp
ni/src/proximity_info_state_utils.h
|
ef86bbceaef53acbb4e56e2fa45a7dd0e3c2ccdb |
26-Mar-2013 |
Tadashi G. Takaoka <takaoka@google.com> |
Add const_cast to live with host's jni.h Bug: 7970626 Change-Id: I2fd09e16dd9df36eebca2d737a0b7cc3ddd1c862
ni/com_android_inputmethod_keyboard_ProximityInfo.cpp
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/com_android_inputmethod_latin_DicTraverseSession.cpp
|
e0e67373735918c78eaeaf24f127e1d28816aa29 |
18-Mar-2013 |
Satoshi Kataoka <satok@google.com> |
Refactor parameters by naming convention Change-Id: I8bda8075b33f656ecbec08320afcd864b620fe77
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/bigram_dictionary.cpp
ni/src/bigram_dictionary.h
ni/src/binary_format.h
ni/src/correction.cpp
ni/src/defines.h
ni/src/dictionary.cpp
ni/src/dictionary.h
ni/src/terminal_attributes.h
ni/src/unigram_dictionary.cpp
ni/src/unigram_dictionary.h
|
cbb816d1b0eaac91ba1c9c8fe13e17399dfc9499 |
13-Mar-2013 |
Satoshi Kataoka <satok@google.com> |
Refactor skippable code point Change-Id: I5477b6e5d29d1f0b9c2fd5a495be77cf5f2fbaee
ni/src/char_utils.h
ni/src/proximity_info_state.cpp
|
f4425aaae971fe78d44530ebe01cf7a59b2e47aa |
07-Mar-2013 |
Satoshi Kataoka <satok@google.com> |
Refactor ProximityType and CorrectionType Bug: 8277656 Change-Id: Ia7940bbf81fcf4ff5eb7869b105d98aa34155d33
ni/src/correction.cpp
ni/src/defines.h
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state_utils.cpp
|
2192d08b9cca6a40d834d6a5001d19b5845ed8a0 |
27-Feb-2013 |
Tom Ouyang <ouyang@google.com> |
Remove unused scale parameter from getPointToKeyLength() Change-Id: I7bbe1b68264a389923f8a19bb37646c8ab0cb46f
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
ni/src/proximity_info_state_utils.cpp
ni/src/proximity_info_state_utils.h
|
042020b05fc258866acd3bb880491daca8ce559e |
05-Mar-2013 |
Ken Wakasa <kwakasa@google.com> |
Make Cyrillic Hard Signs base letters of Soft Signs per cyrillic keyboard layouts bug: 8269407 Change-Id: I52962ef1b6cbec125f6cfd3afc110fcbb06409df
ni/src/char_utils.cpp
|
830ba67498c6da53b38212dd9ac5ba318a00de11 |
05-Mar-2013 |
Satoshi Kataoka <satok@google.com> |
refactor MAX_POINT_TO_KEY_LENGTH Change-Id: I3b44068bce784531516f3cdfe67b3b46b1f1b805
ni/src/correction.h
ni/src/defines.h
ni/src/proximity_info.cpp
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state_utils.cpp
ni/src/proximity_info_utils.h
|
d8708911709527bb88de4f5a776ec7a20391fe37 |
04-Mar-2013 |
Satoshi Kataoka <satok@google.com> |
Add CorrectionType Change-Id: Ibbad8476be40e322cadfbf9636a13e575338ec1d
ni/src/defines.h
|
697a9d3541dd5b643664fc1af9b3265267370127 |
28-Feb-2013 |
Satoshi Kataoka <satok@google.com> |
Cleanup getProximityType Change-Id: I89c5871bbcf0fe3d5f50052e8f64932d8efbce94
ni/src/correction.cpp
ni/src/proximity_info.h
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
|
fd0e93295fb6c38aea544b40eb6a7c11e59b3e94 |
01-Mar-2013 |
Satoshi Kataoka <satok@google.com> |
rename define Change-Id: I4767eff187c76541648cc066a88293e46a90f033
ni/src/defines.h
|
a406f803bc9343ea3a3ba4e0a07129f5c3ec7574 |
27-Feb-2013 |
Satoshi Kataoka <satok@google.com> |
add a default vaule for getMatchedProximityType Change-Id: Id940f1226ca493d0a1b82e2810b1882184ef8987
ni/src/defines.h
|
c95d005c8aae0f55135efdba5564c58f83219f62 |
22-Feb-2013 |
Tom Ouyang <ouyang@google.com> |
Merge "Use common incremental decoder output scale."
|
31f7ece4701989467457b5c7d1974e4ac0aeaa98 |
22-Feb-2013 |
Tom Ouyang <ouyang@google.com> |
Use common incremental decoder output scale. Change-Id: Ib6bd7be45be9229a075b6a8feb46c67ec75a9b06
ni/src/defines.h
|
2b47513de13ef0bb2a994b9506ce6e388eb7b68c |
21-Feb-2013 |
Satoshi Kataoka <satok@google.com> |
Merge "add defines"
|
bc25b805250b4e18b10a029344742e25be3cc52a |
21-Feb-2013 |
Satoshi Kataoka <satok@google.com> |
add defines Change-Id: I8bc009bf258cbdf01e15dc63a7a8afad47db5d96
ni/src/defines.h
|
d1fff1adcc0693286ace156eaf467ccccbc0a719 |
20-Feb-2013 |
Satoshi Kataoka <satok@google.com> |
Add debug output Change-Id: I45fd249a6536e438125782e6e7800760f8e8d426
ni/src/proximity_info_state.cpp
|
f9097056f2ee5fd9044443963568c15649c7da37 |
14-Feb-2013 |
Satoshi Kataoka <satok@google.com> |
Merge "clean up seach key vector"
|
e5cdd21102e4e49b18c696261a084783eb6d7e7a |
07-Feb-2013 |
Satoshi Kataoka <satok@google.com> |
clean up seach key vector Bug: 8197301 Change-Id: I6a67d2914bd44b3ceca655adcd65c9c42796b026
ni/src/proximity_info_params.cpp
ni/src/proximity_info_params.h
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
ni/src/proximity_info_state_utils.cpp
ni/src/proximity_info_state_utils.h
|
d74214d7266bdd53fc69971fd82b59a7a92d8c63 |
13-Feb-2013 |
Ken Wakasa <kwakasa@google.com> |
Prep for GCC 4.6 that will be used in unbundled branches Change-Id: I31c1d1bc573ee10779efce0f221d378ad758e9ca
ni/src/proximity_info.h
ni/src/proximity_info_utils.h
|
625778fd36f4b304d9bc70c87be7fdc0f717cb50 |
08-Feb-2013 |
Tom Ouyang <ouyang@google.com> |
Add keyboard hypotenuse metric to ProximityInfo. Change-Id: If4a23041b460326a579e8b8cab20b5c027441e23
ni/src/proximity_info.cpp
ni/src/proximity_info.h
|
ee456af9d4c7ce4fe2dc0513a8b2cf08c21b5f21 |
01-Feb-2013 |
Ken Wakasa <kwakasa@google.com> |
Cleanup in ProximityInfoParams Change-Id: I4302e3cb2470cee32f9ac2f04e0837fff67ce0cd
ni/src/dictionary.h
ni/src/proximity_info.cpp
ni/src/proximity_info_params.cpp
ni/src/proximity_info_params.h
|
0ae5b07b3bab96fcd832ea17644d5c5f2c5ba678 |
01-Feb-2013 |
Ken Wakasa <kwakasa@google.com> |
Yet another cleanup in ProximityInfoParams Change-Id: Ice5f5e519f4ccd2e6035010b8fe6b2296ef658d7
ni/src/proximity_info.cpp
ni/src/proximity_info.h
ni/src/proximity_info_params.cpp
ni/src/proximity_info_params.h
|
28c008421cc5d97da8e470dbc934a2891daf9997 |
31-Jan-2013 |
Ken Wakasa <kwakasa@google.com> |
Cleanup in ProximityInfoStateUtils Change-Id: I416c0f0a5da6ce69c4ca1e848168e47b83d6597a
ni/src/proximity_info_params.cpp
ni/src/proximity_info_params.h
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state_utils.cpp
ni/src/proximity_info_state_utils.h
|
4920d370f2a9f14bcc14212738590c22bd3752d0 |
31-Jan-2013 |
Ken Wakasa <kwakasa@google.com> |
Cleanup in ProximityInfoStateUtils Change-Id: Ifce1c4a2c8b8859c1723ebe01023211a9f495b2f
ni/src/correction.h
ni/src/proximity_info_params.cpp
ni/src/proximity_info_params.h
ni/src/proximity_info_state_utils.cpp
ni/src/words_priority_queue.h
|
4fab43dd1453211f97d62a3000b3f2a2740e9bfa |
31-Jan-2013 |
Satoshi Kataoka <satok@google.com> |
Merge "remove unused function"
|
ea9d2fa1cd0513c5cd54c17440797db350e0551d |
31-Jan-2013 |
Satoshi Kataoka <satok@google.com> |
remove unused function Change-Id: I7dbcf2926801279a286980f6a650f63722890cea
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
|
871b8c9352a628f5166d64d37b5877d49a6a191e |
31-Jan-2013 |
Ken Wakasa <kwakasa@google.com> |
Cleanups in defines.h Change-Id: I75ab11e0d6374a2d1302d1684453a61b98682b13
ni/src/defines.h
|
a8ce88bf447c7de1ec7c35130d7cec8be63633cf |
30-Jan-2013 |
Ken Wakasa <kwakasa@google.com> |
Remove meaningless assertion Change-Id: I8c12a11e54e084cc0554c54cecb441e96a03df08
ni/src/proximity_info_state_utils.cpp
|
5e21ac60b0f6f2aa0be37b51d13d7985a5395ceb |
30-Jan-2013 |
Ken Wakasa <kwakasa@google.com> |
Small cleanups in binary_format.h Change-Id: I6049a2f312b7d53a3ffa688ddca5731004784ebe
ni/src/binary_format.h
|
99eae8e984ad0e6d6c5b0f66b562a839e8d2bf7d |
30-Jan-2013 |
Satoshi Kataoka <satok@google.com> |
refactor Change-Id: If5a59667cf3b9dc0c4d7423d2cf4ab640bdacf49
ni/src/defines.h
|
6e2ba9b01e61d214e8d6fad8d7093a80a97dd243 |
30-Jan-2013 |
Ken Wakasa <kwakasa@google.com> |
Remove unnecessary maxProximityCharsSize Change-Id: I8013004c1db2a4133795a0e41edea1a41b770cfd
ni/src/proximity_info.cpp
ni/src/proximity_info.h
ni/src/proximity_info_utils.h
|
a47c699faadfe9ab677f52c29a7c61fd7ff9b492 |
30-Jan-2013 |
Ken Wakasa <kwakasa@google.com> |
Just cosmetic fixes Change-Id: I85e9454d774162df46a29791eb562d0cedaff78e
ni/src/dic_traverse_wrapper.h
ni/src/proximity_info.h
|
cffb3126acc5c4cb1fc1742ecd0cdf9d6a18f8a3 |
29-Jan-2013 |
Ken Wakasa <kwakasa@google.com> |
Small cleanups Change-Id: I3e5862a405b4c63616c7ea947cd53c52b5035862
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/binary_format.h
ni/src/correction.cpp
ni/src/proximity_info_state_utils.cpp
|
ca008d82d41fab63ef967cc5f2ac35066331d5c8 |
29-Jan-2013 |
Ken Wakasa <kwakasa@google.com> |
Some more misc cleanups Change-Id: I88cb6d38d73a2a68ade2f2190910f4733cd7b668
ni/src/correction.cpp
ni/src/correction.h
ni/src/words_priority_queue.h
|
e599d7e317092da396ab0a9d2098c170e3b98dc6 |
29-Jan-2013 |
Ken Wakasa <kwakasa@google.com> |
Misc cleanups Change-Id: Ie4f03f082097f913056308f02c6e15d5b11f84e8
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
ni/src/suggest_utils.h
ni/src/words_priority_queue.h
ni/src/words_priority_queue_pool.h
|
19e13df91f36cf131f5139c44d7b80fc1e8f6f21 |
29-Jan-2013 |
Ken Wakasa <kwakasa@google.com> |
Remove a duplicated method Change-Id: I41bd0612bf42d549d1acf0d733b689fce68aa8a1
ni/src/bigram_dictionary.cpp
ni/src/dictionary.h
|
20b6775acc957896bdb038dfd99794d6cd7cea5a |
24-Jan-2013 |
Satoshi Kataoka <satok@google.com> |
Refactor most probable string Change-Id: I96597decf5e36d9ce088c34427915f2379255054
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
ni/src/proximity_info_state_utils.cpp
ni/src/proximity_info_state_utils.h
|
447e96c057b9fd15697b5ef86d187e146a8754b4 |
24-Jan-2013 |
Satoshi Kataoka <satok@google.com> |
Merge "add a function to char utils"
|
75070a519a4ead5a19cbd8bed92fe9ce279f49e7 |
24-Jan-2013 |
Satoshi Kataoka <satok@google.com> |
add a function to char utils Change-Id: Id0b45a824a4655d8aba1bf6e1c6df3acd2cbe850
ni/src/char_utils.h
|
7324052ad73d9ead3612ddd3b64f9ed96e6bbcab |
24-Jan-2013 |
Satoshi Kataoka <satok@google.com> |
Merge "Refactor proximity info"
|
9d18c6dd38c4d5632a5d5a5c26f567b9f6f7f969 |
24-Jan-2013 |
Satoshi Kataoka <satok@google.com> |
Refactor proximity info Change-Id: Ie9ea10fe6850721dd7fe64ffc05edc68f2217d2e
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
ni/src/proximity_info_state_utils.cpp
ni/src/proximity_info_state_utils.h
|
e3ee50c3214f00671e1d91781d9bd828bb19e7a6 |
23-Jan-2013 |
Ken Wakasa <kwakasa@google.com> |
Merge "Adjust debug warning log"
|
e9e4fa5af6a94dbd6e24e631cd4606d7e41c1f16 |
23-Jan-2013 |
Ken Wakasa <kwakasa@google.com> |
Adjust debug warning log Change-Id: I1ea4be3e8bf29f9fd1ad89795eace440a5159559
ni/src/proximity_info_state_utils.cpp
|
e5aad5646309e80e1cd71533fb47a6be43f3aa2f |
23-Jan-2013 |
Satoshi Kataoka <satok@google.com> |
Refactor proximity info state Change-Id: I00e0618d95d20e5bf5c9e6481e4d3037723785f7
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
ni/src/proximity_info_state_utils.cpp
ni/src/proximity_info_state_utils.h
|
e2912d17e4dab75b81f4c9e41a539e491ac059ca |
23-Jan-2013 |
Satoshi Kataoka <satok@google.com> |
Refactor proximity info state Change-Id: I4c68457c6b70fe8136ba4fd644f2bb0a2c0e5210
ni/src/proximity_info_params.cpp
ni/src/proximity_info_params.h
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state_utils.cpp
ni/src/proximity_info_state_utils.h
|
d7a8fbf6a9ec8828d4b6d1c615a6c605bbe5b72e |
22-Jan-2013 |
Satoshi Kataoka <satok@google.com> |
refactor proximity info state Change-Id: Iaf0c0fb7858358209fa12145777f158e0285bc27
ni/src/proximity_info_params.cpp
ni/src/proximity_info_params.h
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
ni/src/proximity_info_state_utils.cpp
ni/src/proximity_info_state_utils.h
ni/src/suggest_utils.h
|
d4828d5053ac30476b884c177235be0cac982c92 |
22-Jan-2013 |
Satoshi Kataoka <satok@google.com> |
Refactor proximity info state Change-Id: I30cc0d8f2e48d70e214739a073eabf3a8ea73618
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
ni/src/proximity_info_state_utils.cpp
ni/src/proximity_info_state_utils.h
|
6c22439bf80da08576e86c1282afc5cfa431e235 |
22-Jan-2013 |
Ken Wakasa <kwakasa@google.com> |
Remove MAX_PROXIMITY_CHARS_SIZE_INTERNAL Change-Id: I18a997503de4033b5341b564145bca862a872098
ni/com_android_inputmethod_keyboard_ProximityInfo.cpp
ni/src/defines.h
ni/src/proximity_info.cpp
ni/src/proximity_info.h
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
ni/src/proximity_info_state_utils.cpp
ni/src/proximity_info_state_utils.h
ni/src/proximity_info_utils.h
|
ee62b78c9675bddaf2437e0cf521f6115e1d9feb |
21-Jan-2013 |
Satoshi Kataoka <satok@google.com> |
Refactor proximity info Change-Id: I668e6abfe202e1a56d59b6b6e58d1b4f003b720a
ni/Android.mk
ni/src/defines.h
ni/src/proximity_info_params.cpp
ni/src/proximity_info_params.h
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
ni/src/proximity_info_state_utils.cpp
ni/src/proximity_info_state_utils.h
|
47cc52415e3affb83eb4369190425b2a17b956c5 |
21-Jan-2013 |
Satoshi Kataoka <satok@google.com> |
refactor proximity info Change-Id: I1e37ca655b4c1ba91a04aaf5aea8267cd46b4f43
ni/src/geometry_utils.h
ni/src/proximity_info.cpp
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
ni/src/proximity_info_state_utils.h
ni/src/proximity_info_utils.h
|
0c2227ab991774768414d8ea60a469f005eb9f1a |
21-Jan-2013 |
Ken Wakasa <kwakasa@google.com> |
Clean up in geometry_utils.h Change-Id: I876bceed12cf533cb29d290fbc05a686f4030579
ni/src/defines.h
ni/src/geometry_utils.h
ni/src/proximity_info.cpp
ni/src/proximity_info.h
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
ni/src/proximity_info_utils.h
|
f32869c6b6296a8bf594abdf0b18281d9312e54f |
18-Jan-2013 |
Satoshi Kataoka <satok@google.com> |
refactor space proximity Change-Id: I9629986f77ece9addc3a70371679510d99f2659f
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
|
bf78e1371c12d819020d60f0e585f5e6c26e6aa2 |
17-Jan-2013 |
Satoshi Kataoka <satok@google.com> |
Refactor proximity info Change-Id: I96a4eb5cbdb3b2a402e286ac2aff36c3a52482ff
ni/src/additional_proximity_chars.h
ni/src/proximity_info.cpp
ni/src/proximity_info.h
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
ni/src/proximity_info_utils.h
|
f25e7053e57c5c7b72c4403ed220d2a961ecdd06 |
15-Jan-2013 |
Ken Wakasa <kwakasa@google.com> |
Follow up to I21b54b35 Change-Id: I3dd5fdd0c7f157724c82f6ddd6d3bea9bc853988
ni/src/defines.h
ni/src/suggest_utils.h
|
a04fe20c7736523fc3d906aaba7d3a01bca06fc2 |
15-Jan-2013 |
Satoshi Kataoka <satok@google.com> |
Merge "refactor distance cache"
|
a9763f93d76f97b9c6ed7dd1369a4d8cb016f06f |
15-Jan-2013 |
Satoshi Kataoka <satok@google.com> |
refactor distance cache Change-Id: I21b54b356641a63d7be17fd34b9ede7a63ec738a
ni/src/correction.cpp
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
ni/src/suggest_utils.h
|
1ddc1dabe6b049bb76a60acf23019e1bd96674a3 |
15-Jan-2013 |
Ken Wakasa <kwakasa@google.com> |
Small renaming for consistency Change-Id: I10c61d441f586e63045f8c7a606a9ee61366d870
ni/src/suggest/gesture_suggest.h
ni/src/suggest/suggest_interface.h
ni/src/suggest/typing_suggest.h
|
6cee61deebd0ca2b85054ccc239523d1e5fdfab1 |
15-Jan-2013 |
Ken Wakasa <kwakasa@google.com> |
Use -fno-inline for debug builds & small cleanups Change-Id: I24f91d7130f2203715b868d4a82510660939886f
ni/Android.mk
ni/src/correction.cpp
ni/src/defines.h
ni/src/geometry_utils.h
ni/src/proximity_info.cpp
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
|
5db594abbad2d9e8d2cf1aa6e417aa50ffc5dfc1 |
11-Jan-2013 |
Ken Wakasa <kwakasa@google.com> |
Remove MAX_WORD_LENGTH_INTERNAL Change-Id: Ie11ff000675601acff5fbb00e9e9f48eb32c5071
ni/com_android_inputmethod_keyboard_ProximityInfo.cpp
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/com_android_inputmethod_latin_DicTraverseSession.cpp
ni/src/bigram_dictionary.cpp
ni/src/bigram_dictionary.h
ni/src/correction.cpp
ni/src/correction.h
ni/src/defines.h
ni/src/dictionary.cpp
ni/src/dictionary.h
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
ni/src/suggest/gesture_suggest.cpp
ni/src/suggest/gesture_suggest.h
ni/src/suggest/typing_suggest.cpp
ni/src/suggest/typing_suggest.h
ni/src/terminal_attributes.h
ni/src/unigram_dictionary.cpp
ni/src/unigram_dictionary.h
ni/src/words_priority_queue.h
ni/src/words_priority_queue_pool.h
|
f6870cc82ddf394e94155322fcc7e4e2256bea66 |
11-Jan-2013 |
Ken Wakasa <kwakasa@google.com> |
Remove BinaryDictionary.MAX_PREDICTION and MAX_SPACES, and rename MAX_WORDS to MAX_RESULTS Change-Id: Iab2a422b367e7521f346481c7fe5e2575f2e9de3
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/bigram_dictionary.cpp
ni/src/bigram_dictionary.h
ni/src/defines.h
ni/src/dictionary.cpp
ni/src/dictionary.h
ni/src/suggest/gesture_suggest.cpp
ni/src/suggest/gesture_suggest.h
ni/src/suggest/typing_suggest.cpp
ni/src/suggest/typing_suggest.h
ni/src/unigram_dictionary.cpp
ni/src/unigram_dictionary.h
|
e4d07ac75aabb3efe0dc7f7a4c602baf5d2ad668 |
09-Jan-2013 |
Satoshi Kataoka <satok@google.com> |
Merge "add a define"
|
5817b6b84fdfe90a6c7d0b3d6530634488ce8f67 |
09-Jan-2013 |
Satoshi Kataoka <satok@google.com> |
add a define Change-Id: I8139d0639d07afd200ba4507768bf76d0054687b
ni/src/defines.h
|
8f5f79d7ea824752dcaa4e035e71291e7dd7ddaf |
09-Jan-2013 |
Ken Wakasa <kwakasa@google.com> |
Merge "Replace assert() with ASSERT() & use -funwind-tables for debug builds"
|
ccebd5cefe0b6b17676edd8639f62bb708a7dd2e |
09-Jan-2013 |
Ken Wakasa <kwakasa@google.com> |
Replace assert() with ASSERT() & use -funwind-tables for debug builds Change-Id: I9ec14eb24ebc45657119a45aba09517e71a22974
ni/Android.mk
ni/jni_common.cpp
ni/src/correction.cpp
ni/src/correction.h
ni/src/proximity_info.cpp
ni/src/unigram_dictionary.cpp
ni/src/words_priority_queue_pool.h
|
dd4d938e6990701176c658af5c593ea377973bef |
08-Jan-2013 |
Satoshi Kataoka <satok@google.com> |
assert when the touch event goes back to the future bug: 7911739 Change-Id: I29db6a5cb6749999666b1c53857ea61bcc19b8f1
ni/src/defines.h
ni/src/proximity_info_state.cpp
|
aaefc4b30c2cfac105374eb2ae83cf34c975a0cc |
08-Jan-2013 |
Ken Wakasa <kwakasa@google.com> |
Yet another small cleanups Change-Id: Ie940c4d4d9d85c95e2f04ba23f00a54ba3dc53bf
ni/com_android_inputmethod_keyboard_ProximityInfo.cpp
ni/com_android_inputmethod_keyboard_ProximityInfo.h
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/com_android_inputmethod_latin_BinaryDictionary.h
ni/com_android_inputmethod_latin_DicTraverseSession.cpp
ni/com_android_inputmethod_latin_DicTraverseSession.h
ni/jni_common.cpp
|
a10b1a88443a16bb1b5af1af63d0ed501b25f55d |
08-Jan-2013 |
Ken Wakasa <kwakasa@google.com> |
Misc small cleanups Change-Id: Iea61e6c76a9a0437a1b2e8143f6ab5b09a8e211e
ni/com_android_inputmethod_keyboard_ProximityInfo.h
ni/com_android_inputmethod_latin_BinaryDictionary.h
ni/com_android_inputmethod_latin_DicTraverseSession.h
ni/jni_common.h
ni/src/correction.cpp
ni/src/correction.h
ni/src/defines.h
ni/src/dic_traverse_wrapper.h
ni/src/hash_map_compat.h
ni/src/suggest/suggest_interface.h
ni/src/unigram_dictionary.cpp
ni/src/unigram_dictionary.h
ni/src/words_priority_queue.h
|
20dc9c1fe4fbcdecb4edbb3cc7d71d4cb55a7d93 |
28-Dec-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
am 5dc24372: am d61f9981: Merge "Add -ldl for new stlport" * commit '5dc243723bec5ff5d77c5553ac5156980b3748d4': Add -ldl for new stlport
|
07711c10b8a64f26f4ecb1df0bb84df95c7f25d2 |
27-Dec-2012 |
Ken Wakasa <kwakasa@google.com> |
Tidy up GeometryUtils a bit Change-Id: I33f4042265c0dcc2530cee43c610f73ec99c6792
ni/src/geometry_utils.h
|
5dc243723bec5ff5d77c5553ac5156980b3748d4 |
22-Dec-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
am d61f9981: Merge "Add -ldl for new stlport" * commit 'd61f9981da7ece48b669ae67cad29a770bf61308': Add -ldl for new stlport
|
5fe05eb5a751dda4553e527b109851a25969830a |
21-Dec-2012 |
Andrew Hsieh <andrewhsieh@google.com> |
Add -ldl for new stlport The new stlport in NDK r8d+ supports exception support via gabi++. The new gabi++ depends on dlopen, etc, meaning that we need to add -ldl for project links stlport with "-nostdlib -Wl,--no-undefined" (ie. all *.so in Android) Change-Id: I7321a075d2852a6a72f82f40bb24d64ec211cf39
ni/Android.mk
|
30ab10a144bb53ca9be1036d9cb7627389f263c2 |
20-Dec-2012 |
Ken Wakasa <kwakasa@google.com> |
Tiny cleanups Change-Id: Ie648a9da326cb194d96cb5f5a6966af0608367b4
ni/src/suggest/gesture_suggest.h
ni/src/suggest/suggest_interface.h
ni/src/suggest/typing_suggest.h
|
ffd08e37881e9e7f403d04c1a1a8aaba409d36b5 |
20-Dec-2012 |
Ken Wakasa <kwakasa@google.com> |
Reorganize file and class names for typing and gesture multi-project commit with Iecacb05c Change-Id: I0d21063335fb8c11184ad4eea00b123362de6853
ni/Android.mk
ni/src/dictionary.cpp
ni/src/dictionary.h
ni/src/gesture/gesture_decoder_wrapper.cpp
ni/src/gesture/gesture_decoder_wrapper.h
ni/src/gesture/incremental_decoder_interface.h
ni/src/gesture/typing_decoder_wrapper.cpp
ni/src/gesture/typing_decoder_wrapper.h
ni/src/suggest/gesture_suggest.cpp
ni/src/suggest/gesture_suggest.h
ni/src/suggest/suggest_interface.h
ni/src/suggest/typing_suggest.cpp
ni/src/suggest/typing_suggest.h
|
a48928453311644900089eb9fced3665530cff1b |
20-Dec-2012 |
Satoshi Kataoka <satok@google.com> |
fix build breakage Change-Id: I3ab0a143eff063e2e5be672a207c9b3cb45a69d7
ni/Android.mk
|
4801fd66d63a26c76344f304c5179e4aec88a347 |
20-Dec-2012 |
Satoshi Kataoka <satok@google.com> |
Cleanup decoder wrapper Change-Id: Iade1c3954f151edce313856395dc5083e820aa93
ni/src/gesture/incremental_decoder_wrapper.cpp
ni/src/gesture/incremental_decoder_wrapper.h
ni/src/gesture/typing_decoder_wrapper.cpp
ni/src/gesture/typing_decoder_wrapper.h
|
4221738cf609fc7103f82f12a27fff610b18865a |
17-Dec-2012 |
Satoshi Kataoka <satok@google.com> |
add debug Change-Id: I101810d2cdd7c2702c489d76fe8f90da0a87a103
ni/src/char_utils.h
ni/src/defines.h
|
e0349619acdba79223390c9925d81f7e88c7f8ad |
17-Dec-2012 |
Satoshi Kataoka <satok@google.com> |
Refactor most probable string Change-Id: Ic14f1632f219f844c65a2e9c78d5ecf635e8234e
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
|
e775073b727e4348f9dd2d056a2e811d9dfeca73 |
12-Dec-2012 |
Satoshi Kataoka <satok@google.com> |
Merge "Fix typing incremental decoder"
|
0519fdd18ac4414b8298d3338db1c8ccce032170 |
12-Dec-2012 |
Satoshi Kataoka <satok@google.com> |
Fix typing incremental decoder Change-Id: Ia55d5c0200738c81f93530b3680bc3f37c0b2e28
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
|
692cd00ea3178cfe2c9f331150682ec78d8e6cd1 |
11-Dec-2012 |
Ken Wakasa <kwakasa@google.com> |
Small cleanups Change-Id: I29b4dee15d66f8f1372035738658234395001d41
ni/src/correction.cpp
ni/src/correction.h
ni/src/defines.h
ni/src/proximity_info.cpp
ni/src/terminal_attributes.h
|
fe4f1ce26ca41ef51b5245d70e93b502f76262a5 |
10-Dec-2012 |
Satoshi Kataoka <satok@google.com> |
Calculate isContinuationPossible for typing Change-Id: I11edb1e5155e5048a6c95f84b36e2ef34572178c
ni/src/defines.h
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
|
082507e1da56c6cefe575ec3d6a334e9b717e3fa |
10-Dec-2012 |
Ken Wakasa <kwakasa@google.com> |
Header clean up Change-Id: If9b2ea4ed8c1c4cf73463f0ac4bc63d4bb8cba42
ni/src/defines.h
ni/src/dic_traverse_wrapper.h
ni/src/gesture/gesture_decoder_wrapper.h
ni/src/gesture/incremental_decoder_interface.h
ni/src/gesture/incremental_decoder_wrapper.h
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
|
fc799ba03c53869a62a46544c3c2524a66cda328 |
10-Dec-2012 |
Ken Wakasa <kwakasa@google.com> |
Clean up sign conversions in binary_format.h (done by -Wsign-conversion) Change-Id: I9ca88c22ee5bbb66d50640e1d96021fbe71fc8ab
ni/src/binary_format.h
|
203b2138136bc00219d371897237f6b0b1795b9c |
10-Dec-2012 |
Satoshi Kataoka <satok@google.com> |
Fix build breakage. Change-Id: I01b00827a3099097c1181a4ae91498a6cd14c3ca
ni/src/proximity_info_state.h
|
a21187188fd17c2ce133fca8512106327212da5f |
06-Dec-2012 |
Satoshi Kataoka <satok@google.com> |
Rename function Change-Id: Ia05d4b96158b17d4feef8f2d6ebd52e9dd69b25f
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
|
0ed8c6ee29d583dc208dd39003ac7f72c79da06e |
04-Dec-2012 |
Satoshi Kataoka <satok@google.com> |
turn off debug flags Change-Id: I08710abe3e158ee48c954289fc6bb1269c4a7126
ni/src/defines.h
|
aa5a3e84ad330f55edda3087a9498c5ee16b9cba |
03-Dec-2012 |
Ken Wakasa <kwakasa@google.com> |
Clean up int types in the Dictionary class Change-Id: I49821c00186ce2a282bb23f369eb140b47d6c455
ni/src/bigram_dictionary.cpp
ni/src/dictionary.cpp
ni/src/dictionary.h
|
1d516fb1b08002cea6db060c9f8196d96ba5e428 |
03-Dec-2012 |
Ken Wakasa <kwakasa@google.com> |
Clean up int types Change-Id: Ib6819b9d7f00208f47533d7ab3d2e02ca3730981
ni/src/additional_proximity_chars.cpp
ni/src/additional_proximity_chars.h
ni/src/proximity_info.cpp
ni/src/proximity_info.h
|
02421af02abfb4213558a213deeb50d773c4d3aa |
03-Dec-2012 |
Ken Wakasa <kwakasa@google.com> |
Merge "remove invalid comparison"
|
94885f572c25a6a23c8c90a7a5b3a19f79d4b45c |
03-Dec-2012 |
Satoshi Kataoka <satok@google.com> |
remove invalid comparison Change-Id: I162c478debe5897be057998bd22924ed487d01af
ni/src/binary_format.h
|
17f71ca6bc3a954c0852f8f7a77bd82d6b54edc5 |
30-Nov-2012 |
Ken Wakasa <kwakasa@google.com> |
Fix offdevice regression test build error Change-Id: I97128108b3bd75c61069517c3f8ce68ecc7bf285
ni/src/binary_format.h
|
16e9d343c4ab0d4260f9baaabf13593f8946368f |
30-Nov-2012 |
Satoshi Kataoka <satok@google.com> |
Merge "Tweak beeline speed"
|
6ae8dd4343445d2df4444388b605d2aa930fa2a0 |
22-Nov-2012 |
Satoshi Kataoka <satok@google.com> |
Tweak beeline speed Change-Id: I77bbd5e1888281e838d87824dc04a574b1a7ecb7
ni/src/defines.h
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
|
da439fa46196ae5e2ea7a76b2cd05cdda00960f1 |
29-Nov-2012 |
Jean Chalard <jchalard@google.com> |
Merge "Add utilities to read header values."
|
22025c6a371edf7f19ad2ff37e5418b85e023c0a |
29-Nov-2012 |
Jean Chalard <jchalard@google.com> |
Add utilities to read header values. Bug: 7540132 Change-Id: I19d85481135e79d8782f711da5cbb3a5a7bc06f8
ni/src/binary_format.h
ni/src/defines.h
|
2a6f58d90215859db899ed74fb7e27a1e69e73a0 |
27-Nov-2012 |
Ken Wakasa <kwakasa@google.com> |
Prep for GCC 4.7 On Galaxy Nexus (./vendor/google/apps/LatinImeGoogle/tests/etc/run-profile.sh -g) Before ==== test finished, terminate logcat ===== (0) 2506.11 (10.48%) (1) 21289.22 (89.01%) (2) 108.29 (0.45%) (3) 0.00 (0.00%) (4) 0.00 (0.00%) (5) 0.00 (0.00%) (6) 0.00 (0.00%) (20) 0.00 (0.00%) Total 23917.44 (sum of others 23903.62) After ==== test finished, terminate logcat ===== (0) 2499.58 (10.98%) (1) 20145.66 (88.51%) (2) 103.17 (0.45%) (3) 0.00 (0.00%) (4) 0.00 (0.00%) (5) 0.00 (0.00%) (6) 0.00 (0.00%) (20) 0.00 (0.00%) Total 22761.98 (sum of others 22748.42) Change-Id: I662cb361ff9205ef87d640c458b8473df7d54659
ni/src/binary_format.h
ni/src/defines.h
|
b543c9c1bcf809a1762778c579b4586abc4cf57c |
26-Nov-2012 |
Ken Wakasa <kwakasa@google.com> |
Fix liblog declaration in Makefile to make it more NDK-build friendly Change-Id: I1459124b84e1db9df13700514f8029851bc21c97
ni/Android.mk
|
11bb2ffd4a2f4bd1f699ae115bbb443fbf55697e |
26-Nov-2012 |
Ken Wakasa <kwakasa@google.com> |
Tidy up SORTED_CHAR_MAP a bit more for obvious Latin chars Change-Id: Ia18eacf4ad3ea882e4ec3cdfebc7f662503660d9
ni/src/char_utils.cpp
|
2d27ca6ce3f0d9f2d229f67c24e7a2a1456605f9 |
26-Nov-2012 |
Ken Wakasa <kwakasa@google.com> |
Update SORTED_CHAR_MAP[] in char_utils.cpp Change-Id: I683793a0fd0ccf41f5a378275ef11def4e70ce76
ni/src/char_utils.cpp
|
9af533538ea749d7c930bb3125fa4d3e4feb8478 |
16-Nov-2012 |
Satoshi Kataoka <satok@google.com> |
Calculate point to point duration Change-Id: I4e0cabdbc628658619b7a71dc66aa3bf8a5030b2
ni/src/defines.h
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
|
41a77f9e6ef6470f7f947e08466983c055a516e7 |
21-Nov-2012 |
Jean Chalard <jchalard@google.com> |
am 37fbcb0d: am 6d471258: am c9349db1: Merge "Add a constant for S_INT_MIN" into jb-mr1.1-dev * commit '37fbcb0ddf2bf61f0e432534b671596b1b6f897e': Add a constant for S_INT_MIN
|
592f2b315fd1d5eaab96c909e8e95b15200ab416 |
20-Nov-2012 |
Jean Chalard <jchalard@google.com> |
Add a constant for S_INT_MIN This is necessary for I807ae4bd Bug: 7491364 Change-Id: I46ee92a76eb65e80b64538d0300b718eac6a3ddb
ni/src/defines.h
|
249a614ab71fa0da81aaaaefebf0a47c7003d5e6 |
20-Nov-2012 |
Ken Wakasa <kwakasa@google.com> |
Tentatively suppress -Winline for gcc 4.7 bug: 7584718 Change-Id: Ifcb7b6dbb5f0025fa3c44ef6023a95bd91452bc8
ni/Android.mk
|
97ff1714e2e6ace62dca30c9f7fd0fb427a1ef53 |
18-Nov-2012 |
Ken Wakasa <kwakasa@google.com> |
Tidy up the base char map Change-Id: I1c3119c5db35faaf73180f17a0888224e301c121
ni/src/char_utils.cpp
|
b5b434d8678d6c45c4832011340634b63734f45b |
16-Nov-2012 |
Satoshi Kataoka <satok@google.com> |
Merge "Cleanup speed related code"
|
feec20a692c9ffdecf7855a45531a12f129086ca |
16-Nov-2012 |
Satoshi Kataoka <satok@google.com> |
Cleanup speed related code Change-Id: Id6ea99a9e28f20f3ac34b9bfdac1bf62fd7a9a5d
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
|
fe9ec6bc7d58464f3117c3fe9372c2994861998b |
16-Nov-2012 |
Ken Wakasa <kwakasa@google.com> |
Remove unused variables Change-Id: Ia5079368a1bc86ccdf0052445dc6945041c0abca
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/dictionary.cpp
ni/src/dictionary.h
ni/src/unigram_dictionary.cpp
ni/src/unigram_dictionary.h
|
f25cc4405e329447425e52c3c5514a8802097fb8 |
15-Nov-2012 |
Satoshi Kataoka <satok@google.com> |
Fix debug logs Change-Id: Ie7dc32f28915df62a7c31bdaed38c0ad7a4b0f1c
ni/src/proximity_info_state.cpp
|
1ce96fecf530e37ba6c2c040629ffe0c268b676c |
15-Nov-2012 |
Ken Wakasa <kwakasa@google.com> |
Fix debug build error Change-Id: Id18d72093a36d41859744f98238b3b761ddb667e
ni/src/defines.h
ni/src/words_priority_queue.h
|
b240c38ea2e10460aeb351fa9aef56f3d872bca3 |
15-Nov-2012 |
Jean Chalard <jchalard@google.com> |
Merge "[DO NOT MERGE] Correct a wrong base character in Russian" into jb-mr1.1-dev
|
aef0acdbe078fe83ed834ffe986e9cb7b4b8df7d |
14-Nov-2012 |
Ken Wakasa <kwakasa@google.com> |
DO NOT MERGE - Fix an error in the base char table for LETTER L WITH STROKE Cherrypick of I67a431d8 bug: 7539944 Change-Id: I0d1f9649f30c36b8e464944a5b881c2cb9c05ccf
ni/src/basechars.cpp
|
e3fc8bc54d9a1783c88b557157f6a79974789ae9 |
14-Nov-2012 |
Ken Wakasa <kwakasa@google.com> |
Fix an error in the base char table for LETTER L WITH STROKE bug: 7539944 Change-Id: I67a431d8d60f3236fb7d616504c5d0cf2166f486
ni/src/char_utils.cpp
|
7c5b89a4d0f74af4dd98ccae1efc16122fe6a3a6 |
14-Nov-2012 |
Jean Chalard <jchalard@google.com> |
Correct a wrong base character in Russian This is the master counterpart of I80cee4b2 Bug: 7516306 Change-Id: I1db4362bf12a98542c5f6fca3ae8010f16bd61a9
ni/src/char_utils.cpp
|
f1d0b2b911e8cb122aaa2a097ec02a1ca272ace6 |
14-Nov-2012 |
Jean Chalard <jchalard@google.com> |
[DO NOT MERGE] Correct a wrong base character in Russian Bug: 7516306 Change-Id: I80cee4b2b11e5bfa68c12923049cb612abd0bc7e
ni/src/basechars.cpp
|
ee05f3f5b738241f4183328d0c65717cc77c5e6c |
10-Nov-2012 |
Ken Wakasa <kwakasa@google.com> |
Cleanup basechars.cpp Change-Id: I7b88876f60720182910fab97ef79f3d04fbd81f0
ni/Android.mk
ni/src/basechars.cpp
ni/src/char_utils.cpp
|
f775bf3b6f424c8ae946b9dfbff85be84d281280 |
06-Nov-2012 |
Ken Wakasa <kwakasa@google.com> |
Fix a build error in x86 builds Change-Id: I64a7c35d01540eb63f09cacddaab03f95729ed02
ni/Android.mk
|
5f2fa6b82cbb6714ab2996aebc16f10c62d0e673 |
05-Nov-2012 |
Ken Wakasa <kwakasa@google.com> |
Tidy up visibility of members of BinaryFormat. Change-Id: I38a00076b82de8e1a19209c67954fe01585f7943
ni/src/binary_format.h
|
6e66349ed1d37c24a1a23bf117df6750ad53d322 |
02-Nov-2012 |
Ken Wakasa <kwakasa@google.com> |
Adjust compiler warning options with the offdevice Makefile Make use of AK_FORCE_INLINE for -Winline and better performance Change-Id: If0016e2ef61c1fe007c83bb1a5133a6b6bde568e
ni/Android.mk
ni/src/additional_proximity_chars.h
ni/src/binary_format.h
ni/src/correction.h
ni/src/geometry_utils.h
ni/src/gesture/gesture_decoder_wrapper.cpp
ni/src/gesture/gesture_decoder_wrapper.h
ni/src/gesture/incremental_decoder_wrapper.cpp
ni/src/gesture/incremental_decoder_wrapper.h
ni/src/proximity_info.cpp
ni/src/proximity_info_state.h
ni/src/words_priority_queue.h
ni/src/words_priority_queue_pool.h
|
19d844c7a7dccf2b4f03003f1fae65496526999f |
02-Nov-2012 |
Ken Wakasa <kwakasa@google.com> |
Follow up to Ic6af0c596374d936d2b9b31e626fb62bd265ce64 Tidy up inline functions with AK_FORCE_INLINE. Moved back some inline methods to header files. Change-Id: Ibd37b595666ebddda198d9237f19f6712653a8e8
ni/src/char_utils.h
ni/src/correction.cpp
ni/src/correction.h
ni/src/defines.h
ni/src/unigram_dictionary.cpp
|
2c2f3a90d8115777adbe9ffd597f344aede84276 |
02-Nov-2012 |
Ken Wakasa <kwakasa@google.com> |
Add more compiler warning flags Change-Id: Ic6af0c596374d936d2b9b31e626fb62bd265ce64
ni/Android.mk
ni/src/correction.cpp
ni/src/correction.h
ni/src/dic_traverse_wrapper.h
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
ni/src/unigram_dictionary.cpp
ni/src/words_priority_queue.cpp
ni/src/words_priority_queue.h
|
a323fa6746b60955e52e96856837dc4e90425f76 |
01-Nov-2012 |
Ken Wakasa <kwakasa@google.com> |
A small code cleanup in geometry_utils.h Change-Id: Ie9ff77c661693a1e21d0aa4cfc079bfbf3171f49
ni/src/geometry_utils.h
ni/src/proximity_info.cpp
|
44d9c1ebfc2a847233190f6201ae97b22df30ae7 |
01-Nov-2012 |
Ken Wakasa <kwakasa@google.com> |
Use sizeof() more safely. Change-Id: I7cffb4d8da847b483cf4bb482508e3c88c4903be
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/proximity_info.cpp
ni/src/unigram_dictionary.cpp
ni/src/unigram_dictionary.h
ni/src/words_priority_queue.h
|
1e61493c50082264caaef862df02b1ccc84dc396 |
29-Oct-2012 |
Ken Wakasa <kwakasa@google.com> |
Use 32-bit code points for suggestions output This is a multi-project commit with Ic43dd666 bug: 6526418 Change-Id: I39c1acb4e91d04cd8a4ec5a943c8cf575da75ebc
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/bigram_dictionary.cpp
ni/src/bigram_dictionary.h
ni/src/binary_format.h
ni/src/char_utils.h
ni/src/correction.cpp
ni/src/correction.h
ni/src/defines.h
ni/src/dictionary.cpp
ni/src/dictionary.h
ni/src/gesture/gesture_decoder_wrapper.h
ni/src/gesture/incremental_decoder_interface.h
ni/src/gesture/incremental_decoder_wrapper.h
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
ni/src/terminal_attributes.h
ni/src/unigram_dictionary.cpp
ni/src/unigram_dictionary.h
ni/src/words_priority_queue.h
|
fd08cd498ed958519cf3f70b5bb54a9d3d0ab164 |
29-Oct-2012 |
Ken Wakasa <kwakasa@google.com> |
Adjust C++ compiler warning flags with the off-device TRT Change-Id: I031d191f8de99789fa0c000c01d61baffa2d3627
ni/Android.mk
|
5f9e008d60ff88b99afafded97f65d4fde7a0592 |
18-Oct-2012 |
Jean Chalard <jchalard@google.com> |
am 005f3768: am 25b4a14e: am d03e065b: Don\'t consider non-words for split word suggestion * commit '005f3768400ce1d7bb29ef69151183084aceeb2c': Don't consider non-words for split word suggestion
|
d03e065b861bd1cdb90bc70f18b7d7a3815b7a4d |
18-Oct-2012 |
Jean Chalard <jchalard@google.com> |
Don't consider non-words for split word suggestion Bug: 7368683 Change-Id: Iecd8348be788e5a749dafabdf7eddc4a14d901e0
ni/src/unigram_dictionary.cpp
|
350309aeb81ad1924af4d2e6d0bceaa6f98e4821 |
12-Oct-2012 |
Keisuke Kuroyanagi <ksk@google.com> |
Evaluate score by alignNextKeyToPath for not in the dictionary word. Change-Id: I68d30e734f8b4f629797d73d6b4745e967bdb09d
ni/src/proximity_info_state.cpp
|
1e06a4d8e9e71188ed685282155ea52a48ddc050 |
11-Oct-2012 |
Keisuke Kuroyanagi <ksk@google.com> |
Improve gesture input scoring method 3. Change-Id: I3142cb5ec922e661f0d7c1e1706de6015360b2ff
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
|
ff74cc3e5e75fc0c6b9ffaa5e68d879775dc6115 |
11-Oct-2012 |
Keisuke Kuroyanagi <ksk@google.com> |
Improve gesture input scoring method 2. Align next key to path bases its scoring method on probabilities. Change-Id: I5247c965b92c0052bfdab8a9b1027bc86eb33218
ni/src/geometry_utils.h
ni/src/proximity_info.cpp
ni/src/proximity_info.h
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
|
3873d36128c2066387bf9db90857cba0f67cb8a0 |
09-Oct-2012 |
Ken Wakasa <kwakasa@google.com> |
am 00f3d809: am a62a1926: am 471252b9: Merge "Fix a bug in multiple shortcut handling code." into jb-mr1-dev * commit '00f3d8094733de407c9cd2669bf579a4d7740328': Fix a bug in multiple shortcut handling code.
|
516f9d6ea40cbd74e4e166fb5e8ec568bab45bf1 |
09-Oct-2012 |
Jean Chalard <jchalard@google.com> |
Fix a bug in multiple shortcut handling code. Bug: 7301525 Change-Id: Ib38f5ab4b7e4f7996bccbc6830d46f52fd71c6f9
ni/src/terminal_attributes.h
|
806eba452423e5e5971ef096dfae3fed180db665 |
09-Oct-2012 |
Keisuke Kuroyanagi <ksk@google.com> |
Improve gesture input scoring method 1. Calculate probabilities for each points in advance. It enables to input not in the dictionary word. Change-Id: I8d84642045dc3b8ad49719d9b70dda14457995cd
ni/src/defines.h
ni/src/geometry_utils.h
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
|
b02ee3d67a1884b6ff59cc16c29a476845c0694f |
08-Oct-2012 |
Ken Wakasa <kwakasa@google.com> |
Make use of the NELEMS and KEYCODE_SPACE macro. Also, remove an unused parameter. Change-Id: I3c7e6c59990c92b0d5e2fb80493e8673cdd37b09
ni/com_android_inputmethod_keyboard_ProximityInfo.cpp
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/com_android_inputmethod_latin_DicTraverseSession.cpp
ni/src/char_utils.cpp
ni/src/correction.cpp
ni/src/correction.h
ni/src/defines.h
ni/src/dictionary.cpp
ni/src/dictionary.h
ni/src/proximity_info_state.cpp
ni/src/unigram_dictionary.cpp
ni/src/unigram_dictionary.h
|
448e732272bb3e55d649d2d5dd6a0acb9efdaec3 |
05-Oct-2012 |
Satoshi Kataoka <satok@google.com> |
Follow up change for I5f166a738f6e84a1b807be Bug: 7283955 Change-Id: Iec716d75e7c8a727b198688f44ef4a8cd1255ec1
ni/src/correction.cpp
|
441b3e5a906d12207ee4522849053679506207e5 |
05-Oct-2012 |
Satoshi Kataoka <satok@google.com> |
Fix addtional proximity correction Change-Id: I3125764b98af28ce423dc12cbf0dac321ef22386
ni/src/correction.cpp
|
5150e154f0fca74c40eb8898fd0eba81382f8878 |
27-Sep-2012 |
Ken Wakasa <kwakasa@google.com> |
Cleanups in LatinIME native source code Change-Id: I9b5e57583deb2d0c980e66c3dfbfd1e12734bc8e
ni/src/char_utils.h
ni/src/defines.h
ni/src/geometry_utils.h
ni/src/proximity_info.h
|
4d1f3d11db7f8efb1fe7a9d3cba39c31a98c6e79 |
27-Sep-2012 |
Tom Ouyang <ouyang@google.com> |
Merge "Make gestures work correctly on keyboards with accented keys" into jb-mr1-dev
|
f34ec5aa9557d9986a296c3e636b5c1ab42ff641 |
25-Sep-2012 |
Tom Ouyang <ouyang@google.com> |
Make gestures work correctly on keyboards with accented keys Examples: Spanish, Russian Bug: 7225962 Change-Id: I6887bc6d81b84e4a73a74de679b955f7abf0ba4f
ni/src/proximity_info.cpp
|
edd5b7365f4ed709426cd685d5506b9461c9a2f9 |
26-Sep-2012 |
Tom Ouyang <ouyang@google.com> |
Fix lower case conversion bug for some characters Bug: 7232296 Change-Id: Iaf3f6be55f1bdc2294533938bb54fedcf25fb0cb
ni/src/char_utils.cpp
ni/src/char_utils.h
|
4d75fe9bcaaf63d61bdafea3ad88ea22ebe54430 |
25-Sep-2012 |
Keisuke Kuroyanagi <ksk@google.com> |
FIX: Wrong way to gesture speed calculation. This is a follow-up to bug: 7165929 Change-Id: I7ad2bbd1f6ef1f74ea8770585f584d4232cb40b5
ni/src/proximity_info_state.cpp
|
089c7d43c7a81dc862212c91b14bac7d2294da51 |
25-Sep-2012 |
Satoshi Kataoka <satok@google.com> |
Merge "Use touch position correction in the geometric input" into jb-mr1-dev
|
0edab9d2fcc30667c79aa9221dbb27f042d8b455 |
24-Sep-2012 |
Satoshi Kataoka <satok@google.com> |
Use touch position correction in the geometric input bug: 7108161 Change-Id: I72d51bcfa26f241bec8fa907d64384e7eebe5c5e
ni/src/proximity_info.cpp
ni/src/proximity_info.h
ni/src/proximity_info_state.cpp
|
28661069591fd1d6a8e25981aaade2e5d8b20b9a |
24-Sep-2012 |
Keisuke Kuroyanagi <ksk@google.com> |
Using relative speed instead of duration rate for gesture input distance calculation. bug: 7165929 Change-Id: I94fe18c57bf19fe58b5050f2c7b3085c6cba6fa8
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
|
a811938d40070b96557df0f2a36ba8daa561fdd4 |
19-Sep-2012 |
Tom Ouyang <ouyang@google.com> |
Refine gesture point duration calcuation to be more localized Bug: 7165929 Change-Id: I3bb1c2622338023626fe4a879e43a86ac8fd0707
ni/src/proximity_info_state.cpp
|
41f12ee27b269033fe818f7d52e81ba948a046c3 |
18-Sep-2012 |
Keisuke Kuroyanagi <ksk@google.com> |
Simplify distance calculating method for gesture input. Change-Id: Ic466b787b6cc60e6d23b67c8a7f84ad4d0b521c7
ni/src/geometry_utils.h
ni/src/proximity_info_state.cpp
|
246d227c5d19549cb00a8ee84e20d09ea00e14f4 |
18-Sep-2012 |
Ken Wakasa <kwakasa@google.com> |
Fix offdevice full debug build crash Change-Id: I7640863738d1548f7d9cf4b95c4a0d896eb667d7
ni/src/proximity_info_state.cpp
|
764dd712032d7b8012797b1116b523bef7b907f3 |
15-Sep-2012 |
Ken Wakasa <kwakasa@google.com> |
Stop using GNU extension in-class initializer for non-integral members Change-Id: Ibc8f1c67aba91bdfeceef763ac82d61cc8d2efe1
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
|
03dc8fe141fa9f6fa5fe8362d9d35b3f3c954b87 |
14-Sep-2012 |
Ken Wakasa <kwakasa@google.com> |
Use more int values in ProximityInfoState::getPointScore() Change-Id: If2f8ce3c7211d28161d64acbad10e3b2abb8e634
ni/src/proximity_info_state.cpp
|
1cd7ca991961937c1a84572a6cafa3eaf5181be4 |
14-Sep-2012 |
Keisuke Kuroyanagi <ksk@google.com> |
Using isSkippableChar instead of '\'' and '-'. Change-Id: I295a72b683b2ebc28a006baa66baf7e1b97100eb
ni/src/correction.cpp
ni/src/proximity_info.h
ni/src/proximity_info_state.cpp
ni/src/unigram_dictionary.cpp
|
0e301bdc294b4a22688e486b4570948ff98b9ccf |
13-Sep-2012 |
Tom Ouyang <ouyang@google.com> |
Merge "Generalize incremental recognition to non-Latin languages" into jb-mr1-dev
|
f4554d8b10f25ab300d057ff0ebd16b2b7a70be8 |
12-Sep-2012 |
Satoshi Kataoka <satok@google.com> |
Fix an issue on FP calculation diff of osx and linux sugar on mac result_type=1 expected=<1093> actual=<1047> result_type=4 expected=<730> actual=<698> result_type=5 expected=<177> actual=<173> sugar on linux result_type=1 expected=<1093> actual=<1047> result_type=4 expected=<730> actual=<698> result_type=5 expected=<177> actual=<173> Change-Id: I4cd39becb0de4076dd37d870adda6463a96de424
ni/src/geometry_utils.h
ni/src/proximity_info.cpp
ni/src/proximity_info_state.cpp
|
132168519e1d681ea1b8fd7fcf283155a0b3997e |
03-Sep-2012 |
Tom Ouyang <ouyang@google.com> |
Generalize incremental recognition to non-Latin languages Bug: 7043019 Change-Id: I9a26f74177d4f8f03b7b65e2e255e4087d5ef8d9
ni/src/proximity_info.cpp
ni/src/proximity_info.h
ni/src/proximity_info_state.h
|
9182daf98c0d1db897e82b77c2196b7f9aad6f01 |
11-Sep-2012 |
Satoshi Kataoka <satok@google.com> |
Output detailed log in ProximityInfoState Change-Id: If6a254e2a116d1b6812f448d38139b7656168be6
ni/src/proximity_info_state.cpp
|
040f1c50bf2d105b75cb61cac883d6955b955f8e |
11-Sep-2012 |
Satoshi Kataoka <satok@google.com> |
Merge "Debug flag" into jb-mr1-dev
|
952ec4977d772607140773ae7d8868f86a7e0097 |
11-Sep-2012 |
Satoshi Kataoka <satok@google.com> |
Debug flag Change-Id: Ied846162fd5052a33fd3c8596e73dfdd48c446ee
ni/src/defines.h
ni/src/proximity_info_state.cpp
|
41c2765b4499b093f1a4b4cba244cb384002037b |
11-Sep-2012 |
Ken Wakasa <kwakasa@google.com> |
Remove an unused file. Change-Id: I422d27aae063c4eb17d0e00277cf4492e5b4986e
ni/src/debug.h
|
d45c0faec365064d3ca94dc606309386e94ce7ba |
10-Sep-2012 |
Satoshi Kataoka <satok@google.com> |
Add debug utils for geometric input Change-Id: If01bd5593cfc7428572aa43253d6d72409ac6b8e
ni/src/defines.h
|
23a57eafbbe9eaf8c9f898869872da6f5717af16 |
10-Sep-2012 |
Satoshi Kataoka <satok@google.com> |
Add DEBUG_GEO_FULL flag Change-Id: Ibf8eb5fc2056fd138e9e6af1c13fbc065b44a6f1
ni/src/defines.h
|
5964d4e607008d29cca3bc07c878fbc7eb540a1b |
10-Sep-2012 |
Ken Wakasa <kwakasa@google.com> |
Variable type cleanups Change-Id: I5d892494200c09f8cb8a46c327c29bbd63eab093
ni/src/proximity_info.cpp
ni/src/proximity_info.h
|
1c8fc83dceb63bacbf236d017512015cfeb2c0a6 |
06-Sep-2012 |
Satoshi Kataoka <satok@google.com> |
Fix backtrace tool Change-Id: Icc0e8ad94331e62a569183fa05ada335dcc5e26a
ni/src/defines.h
|
096f35ff4b5413906e2a339663baf16e5dabaf64 |
07-Sep-2012 |
Keisuke Kuroyanagi <ksk@google.com> |
Fix the condition of continuation for gesture input and make ProximityInfoState incremental. Change-Id: I69ad295b660e0c4ba5bb29c8d3d8805291ec43a8
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
|
b85df9d5effa7c2854ba51c7a5bbd7460d16069b |
07-Sep-2012 |
Ken Wakasa <kwakasa@google.com> |
Merge "Fix bug of sampling and become to save corner points for geometric input." into jb-mr1-dev
|
aba26e4f6355bf2cf59ffc5a31fc4b09041f5bc0 |
06-Sep-2012 |
Keisuke Kuroyanagi <ksk@google.com> |
Fix bug of sampling and become to save corner points for geometric input. Change-Id: I6278a1f7fdcc897c1d6c8d4c8e53730087cc2e5e
ni/src/proximity_info_state.cpp
|
7914e907b5d31ec4b2034a94e393129833770531 |
07-Sep-2012 |
Ken Wakasa <kwakasa@google.com> |
Add comments for meaningless lines Change-Id: I20ebe246f6980fd3054c2c7e98b5150eaabbcc77
ni/src/correction.cpp
ni/src/unigram_dictionary.cpp
|
3051966b8c10802b0ff6490c2ae85ec8553669f4 |
06-Sep-2012 |
Satoshi Kataoka <satok@google.com> |
Merge "The processNextKey becomes to use actual average duration." into jb-mr1-dev
|
3811a28ddc07201930e0bbd2e1d01045b59af308 |
06-Sep-2012 |
Keisuke Kuroyanagi <ksk@google.com> |
The processNextKey becomes to use actual average duration. Change-Id: I35d8915eb113e513ce8c9f979dbdb8b0b013db50
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
|
18ebba3a665906e17c77f532723a2ebf5f3d2f38 |
06-Sep-2012 |
Jean Chalard <jchalard@google.com> |
Fix one-off bugs reported by Valgrind Bug: 7108990 Change-Id: I40ba30f50a26b65bcac905fc005ad6bb9cb034cc
ni/src/binary_format.h
ni/src/unigram_dictionary.cpp
|
cde005c05ec6b552ec26740b578be12c7d24013b |
05-Sep-2012 |
Satoshi Kataoka <satok@google.com> |
Fix apostrophe issue Bug: 7109083 Change-Id: I47275b1bd5fae023981cae502628f5a8284f49ce
ni/src/proximity_info_state.cpp
|
8c220a0aa2c5139a3b12af20e68c420f6402294a |
04-Sep-2012 |
Tom Ouyang <ouyang@google.com> |
Fix bug that can cause unexpected off-keyboard chars to appear as suggestions. Bug: 7050587 Change-Id: I59ea659a411ab966380fadd3f7f9df3f0866192f
ni/src/proximity_info_state.cpp
|
d86d313b312f6496018629ed197371845682deb2 |
04-Sep-2012 |
Ken Wakasa <kwakasa@google.com> |
Fix variable type Change-Id: Ifbee00119ff9801d480ca97bf2aedbb25be25bf4
ni/src/bigram_dictionary.cpp
|
95a49a527ac9c2c97cfcc758bd6f0d58fb4ad9c0 |
04-Sep-2012 |
Keisuke Kuroyanagi <ksk@google.com> |
Restricting children for gesture input. Change-Id: Id2607ef48e67685b0a71b8c628663eceb6b6fe95
ni/src/defines.h
ni/src/proximity_info.cpp
ni/src/proximity_info.h
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
|
f2789819bd005b5b0581e8439601b5501306327d |
03-Sep-2012 |
Ken Wakasa <kwakasa@google.com> |
Cosmetic fixes and a bug fix in UnigramDictionary::testCharGroupForContinuedLikeness(). This change has actually been extracted from a change work in progress I4fe423834b8131fb122251892c98228a6e08ba25 Change-Id: I52568fa09da2ea22be7f8bfe9676b7cd73c31fa4
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/additional_proximity_chars.h
ni/src/basechars.cpp
ni/src/bigram_dictionary.cpp
ni/src/binary_format.h
ni/src/bloom_filter.h
ni/src/char_utils.h
ni/src/correction.cpp
ni/src/defines.h
ni/src/dictionary.h
ni/src/proximity_info.cpp
ni/src/proximity_info.h
ni/src/proximity_info_state.cpp
ni/src/terminal_attributes.h
ni/src/unigram_dictionary.cpp
ni/src/unigram_dictionary.h
ni/src/words_priority_queue_pool.h
|
1a397ececf88f2daffa103f8411aa9cbaabb50da |
03-Sep-2012 |
Satoshi Kataoka <satok@google.com> |
Merge "Add backtrace tool" into jb-mr1-dev
|
5540acb6765d24ca0257a303beee84cfa139a49f |
03-Sep-2012 |
Satoshi Kataoka <satok@google.com> |
Add backtrace tool Change-Id: I2795bedf8d8fd545ae411e74b65770d520c715c4
ni/src/defines.h
|
d9c10b19793b011f862e3dd31883f746044431d7 |
31-Aug-2012 |
Keisuke Kuroyanagi <ksk@google.com> |
Smart sampling for geometric inputs. Gesture: +1 227 -1 131 +2 0 -2 0 +3 0 -3 0 +4 261 -4 167 +5 73 -5 263 +6 0 -6 0 +7 0 -7 0 Gesture incremental: +1 228 -1 127 +2 0 -2 0 +3 0 -3 0 +4 269 -4 167 +5 68 -5 271 +6 0 -6 0 +7 0 -7 0 On device: 0: all, 1:initialize (0) 56285.82 (99.99%) (1) 3886.59 (6.90%) -> (0) 42795.78 (99.98%) (1) 3916.80 (9.15%) Change-Id: I3eed99cbd75b22fd2d8b5404a4f7e0972f284a85
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
|
72b1c9394105b6fbc0d8c6ff00f3574ee37a9aaa |
31-Aug-2012 |
Jean Chalard <jchalard@google.com> |
Reinstate the shortcut-only attribute Also add the blacklist attribute Bug: 7005742 Bug: 2704000 Change-Id: Icbe60bdf25bfb098d9e3f20870be30d6aef07c9d
ni/src/binary_format.h
ni/src/terminal_attributes.h
ni/src/unigram_dictionary.cpp
|
07aea409ba400da22067b1048bf2bd00c07c4e4c |
29-Aug-2012 |
Jean Chalard <jchalard@google.com> |
Fix a bug giving broken characters Bug: 7050587 Change-Id: I54ff7e680c228e78236567bb79832a43086b70c6
ni/src/proximity_info.cpp
|
95c272596d92e67afd5610cf8311e2e82ae5dec2 |
27-Aug-2012 |
Satoshi Kataoka <satok@google.com> |
Merge "Step 40-A Cleanup touch path" into jb-mr1-dev
|
923a6a31ae84b8084dccf905abb3fc93b9e45a6f |
27-Aug-2012 |
Satoshi Kataoka <satok@google.com> |
Merge "Revert "Change the definition of NOT_A_CHARACTER"" into jb-mr1-dev
|
fba0019ee274d6c6d796227f96107e975a499241 |
27-Aug-2012 |
Satoshi Kataoka <satok@google.com> |
Revert "Change the definition of NOT_A_CHARACTER" This reverts commit a31d180cc31d2b661549178107bd9ba20175dcbe Change-Id: Ifd753d2d2ac5092dd47e22a8829c1cc416d99ea5
ni/src/defines.h
|
37b153e205c9672b299b47e97921fee2462a78bb |
27-Aug-2012 |
Satoshi Kataoka <satok@google.com> |
Step 40-A Cleanup touch path Change-Id: Id22c5ae6afbf040227dc47153b0849bbe38ff66f
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
|
76951d8e5a573233aba855a0fa5ba501217a3371 |
27-Aug-2012 |
Satoshi Kataoka <satok@google.com> |
Merge "Change the definition of NOT_A_CHARACTER" into jb-mr1-dev
|
a31d180cc31d2b661549178107bd9ba20175dcbe |
26-Aug-2012 |
Satoshi Kataoka <satok@google.com> |
Change the definition of NOT_A_CHARACTER Change-Id: I519b1e5478abefb1c18cb6e3ab2862be045583de
ni/src/defines.h
|
297f239196d78cf3bd8aca8adb86331a3f8d2139 |
26-Aug-2012 |
Ken Wakasa <kwakasa@google.com> |
Try using hash_map Change-Id: Icac47d03e1355e83b4dd3b0e3d7739f1dd5a3b98
ni/src/hash_map_compat.h
|
0d63e6ea84a695f4b4af554aeedff1914a659209 |
24-Aug-2012 |
Ken Wakasa <kwakasa@google.com> |
Fix initialize order. Change-Id: I2686540bc6ed858e6d7ddc05a962c93714b94e1d
ni/src/words_priority_queue_pool.h
|
162c211b44c1546b2e9be36e0cec50de497217a9 |
24-Aug-2012 |
Ken Wakasa <kwakasa@google.com> |
Address warnings by -Weffc++ Change-Id: Icd60f1ed2ace0b975d8785bc8a386c7944846075
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/correction.cpp
ni/src/correction.h
ni/src/dictionary.cpp
ni/src/gesture/gesture_decoder_wrapper.h
ni/src/gesture/incremental_decoder_wrapper.h
ni/src/proximity_info.cpp
ni/src/proximity_info.h
ni/src/proximity_info_state.h
ni/src/terminal_attributes.h
ni/src/words_priority_queue.h
ni/src/words_priority_queue_pool.h
|
08f00cf55f2e083c1ed254a32495b622c9ad9862 |
24-Aug-2012 |
Satoshi Kataoka <satok@google.com> |
Step 39-A Cleanup proximity_info_state Change-Id: I6070929f310f7dc6359d12d62e81d2e2e032c38e
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
|
233aad5e5c7567a97af30f38f50a65365f729dfe |
24-Aug-2012 |
Satoshi Kataoka <satok@google.com> |
Refactor Change-Id: I907126034d9cc821df8353a78f713638dfc322d6
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
|
687a244703a02323ebd64433cbaead5def499861 |
23-Aug-2012 |
Satoshi Kataoka <satok@google.com> |
Step 38-A Cleanup touch path Change-Id: I9bfac98b9ac10f3812290f21673c4002241eae01
ni/src/correction.cpp
ni/src/correction.h
ni/src/defines.h
ni/src/geometry_utils.h
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
ni/src/unigram_dictionary.cpp
ni/src/unigram_dictionary.h
|
de8a9a8227a7a558720edba9d57fa7a056417eb4 |
17-Aug-2012 |
Ken Wakasa <kwakasa@google.com> |
Small cleanups Change-Id: Ib66507b8934bc8019a762d24d5311411e044ec84
ni/src/bigram_dictionary.h
ni/src/binary_format.h
ni/src/char_utils.cpp
ni/src/char_utils.h
|
8af8c15c6ba370ef3c0e9083e5229b4080ea288f |
17-Aug-2012 |
Jean Chalard <jchalard@google.com> |
Allow one-character suggestions. Bug: 6906525 Change-Id: I62117653ac1281f825afc4ebb30f7e786902b750
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/correction.cpp
ni/src/defines.h
ni/src/unigram_dictionary.cpp
|
3083b4b77d51b28749a819d4e01a09ec558956e4 |
17-Aug-2012 |
Jean Chalard <jchalard@google.com> |
Merge "Fix a debug method" into jb-mr1-dev
|
cc1062cfd06fe2e79c7bfc9318be6eb68da811dd |
17-Aug-2012 |
Jean Chalard <jchalard@google.com> |
Fix a debug method Change-Id: Icf78fb0d5f7caea78f053fffd1ecd4289629964a
ni/src/debug.h
|
fee0ac60b1cd0a4760ca8f310ff8a86b925d833b |
16-Aug-2012 |
Ken Wakasa <kwakasa@google.com> |
Cleanup and fix method visibility. Change-Id: Ia9e8c69da21ce22bf674ec6c7b2536008a360ea3
ni/src/correction.cpp
ni/src/correction.h
ni/src/proximity_info.h
ni/src/proximity_info_state.h
|
f6be15cffee14b35efce8a52296d7bf8e338b234 |
15-Aug-2012 |
Satoshi Kataoka <satok@google.com> |
Step 30-A Constize gesture Change-Id: I6c0b89d96532dc1c8ca71bb730ba22de5592ec67
ni/src/dic_traverse_wrapper.cpp
ni/src/dic_traverse_wrapper.h
ni/src/dictionary.cpp
ni/src/dictionary.h
ni/src/gesture/gesture_decoder_wrapper.h
ni/src/gesture/incremental_decoder_interface.h
ni/src/gesture/incremental_decoder_wrapper.h
|
50eadf798535cee9dd367ad0faf583938356ff40 |
14-Aug-2012 |
Ying Wang <wangying@google.com> |
Retire LOCAL_NDK_VERSION. Bug: 6932421 Change-Id: I6cb8cdb3869c9c1c3d908f9c182e6f634ae76322
ni/Android.mk
|
267030dd82a6165ca56899d2988b5dc51ebea104 |
14-Aug-2012 |
Ken Wakasa <kwakasa@google.com> |
Cleanup casts. Change-Id: I3bf33ca407cc3bee9f5c4c6f929cdb1421b92c50
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/bigram_dictionary.cpp
ni/src/char_utils.cpp
ni/src/debug.h
ni/src/dictionary.cpp
ni/src/words_priority_queue.h
|
34710b03e6d890a61c8c570ff9e769493f6955f9 |
14-Aug-2012 |
Ken Wakasa <kwakasa@google.com> |
A couple of cleanups. Remove unnecessary casts. Change-Id: Ice530aa83a9a688da35aec408be2a60242699157
ni/com_android_inputmethod_keyboard_ProximityInfo.cpp
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/com_android_inputmethod_latin_DicTraverseSession.cpp
ni/jni_common.cpp
ni/src/dictionary.h
ni/src/words_priority_queue.h
|
e7398cdb2b48eb52dc9676c8efa75bc7cb9af3e9 |
13-Aug-2012 |
Satoshi Kataoka <satok@google.com> |
Step 26-A Cleanup geometory_utils Change-Id: I839c498c85009a5d6428a71f121a2906fd667db8
ni/src/geometry_utils.h
ni/src/proximity_info.cpp
ni/src/proximity_info.h
|
8c12bd87ccd649732a40cf6aae36e82e92e2edb4 |
13-Aug-2012 |
Jean Chalard <jchalard@google.com> |
Merge "Tag the whitelisted entries in native code." into jb-mr1-dev
|
0fb950858e4dae7ea1602c27e741051f9421f9cb |
13-Aug-2012 |
Ken Wakasa <kwakasa@google.com> |
Cleanups in geometry_utils.h Change-Id: Ic051703e5b67adfc62753ebd9ab254296719c6e9
ni/src/geometry_utils.h
|
b14fc88e482e53ba6852c8d5da5d9826c68d041f |
10-Aug-2012 |
Jean Chalard <jchalard@google.com> |
Tag the whitelisted entries in native code. Since this is already used in Java land, this actually does activate the whitelist path, and the code is now fully functional. We still have to remove the old whitelist resource and to compile the dictionary that includes the whitelist. Bug: 6906525 Change-Id: Iacde5313e303b9ed792940efaf6bcfa4ee1317bd
ni/src/binary_format.h
ni/src/correction.cpp
ni/src/correction.h
ni/src/proximity_info_state.h
ni/src/terminal_attributes.h
ni/src/unigram_dictionary.cpp
|
f144cc61cc9b704f890ad703c5220c3eed891743 |
13-Aug-2012 |
Satoshi Kataoka <satok@google.com> |
Merge "Step 24-A remove setdict" into jb-mr1-dev
|
ddb12ea63ab75c6420d262a68b709d0fce1be6d6 |
13-Aug-2012 |
Satoshi Kataoka <satok@google.com> |
Step 24-A remove setdict Change-Id: Iab28bf0fd785b9e81fc86837e64a1ef2e315a229
ni/src/dictionary.cpp
ni/src/gesture/gesture_decoder_wrapper.h
ni/src/gesture/incremental_decoder_interface.h
ni/src/gesture/incremental_decoder_wrapper.h
|
507113a1bb0d9b7ac333512a69da12c4d5d57182 |
13-Aug-2012 |
Ken Wakasa <kwakasa@google.com> |
Fix typo in include guard macro, and some cleanups. Change-Id: I455f6a52667b1c6ae5eb9f58b3494dd87eb2c3f5
ni/src/geometry_utils.h
|
bcec82de66f52655593dc233346f11468f5077a0 |
12-Aug-2012 |
Ken Wakasa <kwakasa@google.com> |
Clean up constructors And, use C++ style casts and use float math functions rather than double ones to save memory space. Also, stop using FloatMath and NativeUtils as standard Math methods are faster now. See http://code.google.com/p/android/issues/detail?id=36199 and https://android-review.googlesource.com/40700 multi-project commit with I4259fb5ab8a15ac5760a7f04fc8f4c860529f04a Change-Id: I0b81cff8c91769f7559a59b9528c75a5aabb4211
ni/Android.mk
ni/com_android_inputmethod_keyboard_ProximityInfo.cpp
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/com_android_inputmethod_latin_DicTraverseSession.cpp
ni/com_android_inputmethod_latin_NativeUtils.cpp
ni/com_android_inputmethod_latin_NativeUtils.h
ni/jni_common.cpp
ni/src/bigram_dictionary.cpp
ni/src/char_utils.cpp
ni/src/correction.cpp
ni/src/debug.h
ni/src/dictionary.cpp
ni/src/dictionary.h
ni/src/geometry_utils.h
ni/src/gesture/gesture_decoder_wrapper.h
ni/src/gesture/incremental_decoder_interface.h
ni/src/gesture/incremental_decoder_wrapper.h
ni/src/proximity_info.cpp
ni/src/words_priority_queue.h
|
847c8dfe17c31c88d869ae469194edf574c9a474 |
10-Aug-2012 |
satok <satok@google.com> |
Fix JNI Change-Id: If134baf52e78fbe18b78611a23870f5d10c80955
ni/com_android_inputmethod_latin_DicTraverseSession.cpp
|
063c3e2171e546957d8c40575740c29f234e307c |
10-Aug-2012 |
Ken Wakasa <kwakasa@google.com> |
Fix memset() bugs Change-Id: Icf4341c0a62e782cf8c2a863408591df4e6f07cb
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/proximity_info.cpp
|
f3850e554389dc3012584f9d81a4f2d3d4c89e44 |
10-Aug-2012 |
Ken Wakasa <kwakasa@google.com> |
Use JNI Region calls also in getSuggestions() Change-Id: I9cc0208397c202aeb6f7b5bb5ad59e00c5afbd80
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/correction.cpp
|
f6c2200890012708709964fb1a8933ed1c3e7dd8 |
10-Aug-2012 |
Satoshi Kataoka <satok@google.com> |
Workaround to stop init dict traverse session Change-Id: I3d46c54a96a9fc0359ef75b9d2f8590b44164a8b
ni/com_android_inputmethod_latin_DicTraverseSession.cpp
|
0f4de30e589deba221b92b3bde341c54fd9d1b9d |
10-Aug-2012 |
Satoshi Kataoka <satok@google.com> |
Fix a bug on jni of DicTraverseSession Change-Id: Ieeac36cbad9a99d15911f2e6e2e841cae38ecb9b
ni/com_android_inputmethod_latin_DicTraverseSession.cpp
|
88dfeb30bf84ed9af6d46f0f68b58bcb337f7bb9 |
10-Aug-2012 |
Satoshi Kataoka <satok@google.com> |
step 23-A remove unused method Change-Id: I382c654fd30aca1a3277a186ee25fc946449c639
ni/src/gesture/gesture_decoder_wrapper.h
ni/src/gesture/incremental_decoder_interface.h
ni/src/gesture/incremental_decoder_wrapper.h
|
c14d55a28915383aa82339f423e45bef057bcadf |
10-Aug-2012 |
Satoshi Kataoka <satok@google.com> |
Merge "Step 22-A implement session" into jb-mr1-dev
|
6b4a1d79eba19a55715e20b4ee75b3934f397db2 |
10-Aug-2012 |
Satoshi Kataoka <satok@google.com> |
Step 22-A implement session Change-Id: Ida63382ffb756e20cc5b17c2702d2895e7e6e889
ni/src/geometry_utils.h
ni/src/proximity_info.cpp
ni/src/proximity_info.h
|
dc2fb6bc6d0c071b8023d62291becf2e2d59535c |
10-Aug-2012 |
Jean Chalard <jchalard@google.com> |
Merge "Pass the type from native code all the way to Java." into jb-mr1-dev
|
926ef06a1ef8a0f8e01baa26c23172b93012d2b1 |
10-Aug-2012 |
Jean Chalard <jchalard@google.com> |
Pass the type from native code all the way to Java. Bug: 6906525 Change-Id: I057390d47a223450e22d8338509e22c28fc0d5f6
ni/src/unigram_dictionary.cpp
ni/src/words_priority_queue.h
|
e9f3e182e4b3217282831fd8805958270b4dbba3 |
09-Aug-2012 |
Satoshi Kataoka <satok@google.com> |
Add arguments for dic traverse session Change-Id: I8776ad528eeea9a5fc4dcf394ca13bb80c04fb6d
ni/Android.mk
ni/com_android_inputmethod_latin_DicTraverseSession.cpp
ni/com_android_inputmethod_latin_DicTraverseSession.h
ni/src/dic_traverse_wrapper.cpp
ni/src/dic_traverse_wrapper.h
ni/src/dictionary.cpp
ni/src/dictionary.h
ni/src/gesture/gesture_decoder_wrapper.h
ni/src/gesture/incremental_decoder_interface.h
ni/src/gesture/incremental_decoder_wrapper.h
|
5bb420627520412a621121f5c21da123f6a4cb1c |
09-Aug-2012 |
Ken Wakasa <kwakasa@google.com> |
Use more JNI Region calls Change-Id: I371db517ff4749c0b7e5bdb4362e6310c91a24dc
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
|
04a89132e939db174079d155e25714d7f616ca8b |
09-Aug-2012 |
Ken Wakasa <kwakasa@google.com> |
Use GetStringUTFRegion for filename Change-Id: I2e9ad092ccf4c23c1c6b71916c962994314d37b6
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
|
9e0c711a6230af1db0753af401804c95e4bee69d |
09-Aug-2012 |
Ken Wakasa <kwakasa@google.com> |
Stop using STL string in additional_proximity_chars Change-Id: Ic016fd5983b8855b0fd9506a17b205db86af3a2f
ni/src/additional_proximity_chars.cpp
ni/src/additional_proximity_chars.h
ni/src/defines.h
ni/src/proximity_info.cpp
ni/src/proximity_info.h
|
805ac949d22946e60cbe311676e32d1f4f02ced3 |
09-Aug-2012 |
Ken Wakasa <kwakasa@google.com> |
Fix string.compare() logic. It happens to be working luckily. Change-Id: I262c6d5779124e5b09ad1a66ca3c9ddb2fc6d7d5
ni/src/additional_proximity_chars.h
|
71b379df51de95dfb0071506b4eb6a64eadd8832 |
09-Aug-2012 |
Ken Wakasa <kwakasa@google.com> |
Merge "Use GetStringUTFRegion" into jb-mr1-dev
|
9d29871605515ac0f6071882213a90bc75dfd9ba |
08-Aug-2012 |
Satoshi Kataoka <satok@google.com> |
Add reset method for dic travserse session Change-Id: Ia3dd924f92549da2cf8302ef77c629902d4f275b
ni/com_android_inputmethod_latin_DicTraverseSession.cpp
ni/com_android_inputmethod_latin_DicTraverseSession.h
|
015114592460cca82e5196f2c2e2eff23f9d97ae |
09-Aug-2012 |
Ken Wakasa <kwakasa@google.com> |
Use GetStringUTFRegion Change-Id: I56ad66af4ee42ed32a6fd909a9a34d601874783a
ni/com_android_inputmethod_keyboard_ProximityInfo.cpp
ni/src/proximity_info.cpp
ni/src/proximity_info.h
|
60d4961f346dadf274f49e0f15c87dcffe8f5820 |
08-Aug-2012 |
Satoshi Kataoka <satok@google.com> |
Merge "Pass traverse session" into jb-mr1-dev
|
9127811493b9288a0ca385e75db68520b197dea2 |
08-Aug-2012 |
Satoshi Kataoka <satok@google.com> |
Pass traverse session Change-Id: I84bfaaa406e3f51421c08a7ee8f9576ebdba54d4
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/com_android_inputmethod_latin_DicTraverseSession.cpp
ni/com_android_inputmethod_latin_DicTraverseSession.h
ni/src/dictionary.cpp
ni/src/dictionary.h
ni/src/gesture/gesture_decoder_wrapper.h
ni/src/gesture/incremental_decoder_interface.h
ni/src/gesture/incremental_decoder_wrapper.h
|
bb005f787f4e00bd832e6a78797be10af2994061 |
08-Aug-2012 |
Ken Wakasa <kwakasa@google.com> |
Start using JNI's Get<Type>ArrayRegion() Change-Id: Iaa1014efe639dd79540835b0d5201093dbd8dab8
ni/com_android_inputmethod_keyboard_ProximityInfo.cpp
ni/jni_common.h
ni/src/proximity_info.cpp
ni/src/proximity_info.h
|
181567f9c76a0b03250211bf7b53a66473bf704e |
08-Aug-2012 |
Satoshi Kataoka <satok@google.com> |
Merge "Add traverse session" into jb-mr1-dev
|
c4e4dfe17dd60d200b851d228ce718543900a1fc |
08-Aug-2012 |
Satoshi Kataoka <satok@google.com> |
Add traverse session Bug: 6942265 Change-Id: I384cf701f5ee44c4b1037e5b8ddfa3d570286f55
ni/Android.mk
ni/com_android_inputmethod_latin_DicTraverseSession.cpp
ni/com_android_inputmethod_latin_DicTraverseSession.h
ni/jni_common.cpp
|
9b392364b7c59a143e66a8ef1d1149a47843d124 |
08-Aug-2012 |
Ken Wakasa <kwakasa@google.com> |
Cleanup headers. Change-Id: Ied1bedb8ba5fae590987ea23bed32f4db1a60d77
ni/com_android_inputmethod_keyboard_ProximityInfo.cpp
ni/jni_common.cpp
ni/src/proximity_info.cpp
ni/src/proximity_info.h
|
e2a6badf601e7b637a709a11e430bd21bb46f6f9 |
06-Aug-2012 |
Ken Wakasa <kwakasa@google.com> |
Merge "Show results in the native code." into jb-mr1-dev
|
586b0ca1a27c68c29583c496a453e811451d9359 |
06-Aug-2012 |
Satoshi Kataoka <satok@google.com> |
Show results in the native code. Change-Id: I712ba49cf4a89a36836fbf49cd72e7eef218e61f
ni/src/defines.h
ni/src/dictionary.cpp
|
1d8a246e392e0ab4b1e7c8a60e67c00fca05c93c |
03-Aug-2012 |
Ken Wakasa <kwakasa@google.com> |
Header cleanup Change-Id: I1aa91708d0de01ca3e84e69ec8d3a3832c386ca8
ni/com_android_inputmethod_keyboard_ProximityInfo.cpp
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/jni_common.cpp
|
77e8e81ad95cfc1eb8f8407fc872674b8d08bbe9 |
02-Aug-2012 |
Ken Wakasa <kwakasa@google.com> |
Header cleanup. Moved a couple of functions from .h to .cpp. Change-Id: Ifd12a7632f75395bd0ef5e394d5c2abd6cbe28c6
ni/src/binary_format.h
ni/src/char_utils.cpp
ni/src/correction.cpp
ni/src/correction.h
ni/src/defines.h
ni/src/dictionary.cpp
ni/src/dictionary.h
ni/src/proximity_info.cpp
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
ni/src/unigram_dictionary.cpp
ni/src/words_priority_queue.h
|
74fb957e49e7d9ff5af47f35d062aa7c7f97a8fc |
01-Aug-2012 |
Ken Wakasa <kwakasa@google.com> |
Header cleanup Change-Id: Idaf19de3dc75367d49bc01e84e5a9f057c1f8dba
ni/com_android_inputmethod_keyboard_ProximityInfo.cpp
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/jni_common.cpp
ni/src/correction.cpp
|
195605084ed156b58f0bae002f121d98c1ace867 |
31-Jul-2012 |
Jean Chalard <jchalard@google.com> |
Move flags belonging to BinaryFormat to the right place. These masks and flags are constants that are an integral part of the format. They belong in BinaryFormat and have nothing to do in UnigramDictionary. This needs I6751dda4 to not break the build Bug: 6429243 Change-Id: Ic1c842b3245f7fdc25aa8d1459c5bb07b262e265
ni/src/bigram_dictionary.cpp
ni/src/binary_format.h
ni/src/terminal_attributes.h
ni/src/unigram_dictionary.cpp
ni/src/unigram_dictionary.h
|
f1008c550168e50f930ea1e043000b395ce0f129 |
31-Jul-2012 |
Ken Wakasa <kwakasa@google.com> |
Cleanup headers Change-Id: I9124366b2000cad54966fb6936bb4691bbf115a3
ni/com_android_inputmethod_keyboard_ProximityInfo.cpp
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/com_android_inputmethod_latin_NativeUtils.cpp
ni/jni_common.cpp
ni/jni_common.h
ni/src/bigram_dictionary.cpp
ni/src/bigram_dictionary.h
ni/src/char_utils.cpp
ni/src/correction.cpp
ni/src/correction.h
ni/src/dictionary.cpp
ni/src/proximity_info.cpp
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
ni/src/unigram_dictionary.cpp
ni/src/unigram_dictionary.h
ni/src/words_priority_queue.h
ni/src/words_priority_queue_pool.h
|
5460ea389d83722ac98abaef8a2bb9900fb571e7 |
30-Jul-2012 |
Ken Wakasa <kwakasa@google.com> |
Misc cleanups Change-Id: I28308f12c3064299acefc346b72279036c3726a7
ni/com_android_inputmethod_keyboard_ProximityInfo.cpp
ni/com_android_inputmethod_keyboard_ProximityInfo.h
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/com_android_inputmethod_latin_BinaryDictionary.h
ni/com_android_inputmethod_latin_NativeUtils.cpp
ni/com_android_inputmethod_latin_NativeUtils.h
ni/jni_common.cpp
ni/jni_common.h
ni/src/bigram_dictionary.cpp
ni/src/debug.h
ni/src/defines.h
ni/src/dictionary.cpp
ni/src/unigram_dictionary.cpp
|
e3f26dd21e16a7d8c23a95a5084947e54ba598e1 |
27-Jul-2012 |
Ken Wakasa <kwakasa@google.com> |
Fix native debug log Change-Id: If19f808522a5a35fa06c2825fcd0d92e6e4a0631
ni/Android.mk
ni/src/defines.h
|
d3e10bb694890c368e67edf65aa1692c0e5685fd |
27-Jul-2012 |
Ken Wakasa <kwakasa@google.com> |
Build LatinIME with NDK r8 Change-Id: I0e233f9561f4bb4dee2311b98e7b0a1cd9cd5061
ni/Android.mk
|
0bbb917d12358e0264796e75dea888f244761b64 |
25-Jul-2012 |
Ken Wakasa <kwakasa@google.com> |
Cosmetic fixes and style fixes Change-Id: I69c42ff945cdf0d5205c6ca61d6861a0479492dc
ni/com_android_inputmethod_keyboard_ProximityInfo.cpp
ni/com_android_inputmethod_keyboard_ProximityInfo.h
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/com_android_inputmethod_latin_BinaryDictionary.h
ni/com_android_inputmethod_latin_NativeUtils.cpp
ni/com_android_inputmethod_latin_NativeUtils.h
ni/jni_common.cpp
ni/jni_common.h
ni/src/additional_proximity_chars.cpp
ni/src/additional_proximity_chars.h
ni/src/basechars.cpp
ni/src/bigram_dictionary.cpp
ni/src/bigram_dictionary.h
ni/src/binary_format.h
ni/src/bloom_filter.h
ni/src/char_utils.cpp
ni/src/char_utils.h
ni/src/correction.cpp
ni/src/correction.h
ni/src/correction_state.h
ni/src/debug.h
ni/src/defines.h
ni/src/dictionary.cpp
ni/src/dictionary.h
ni/src/proximity_info.cpp
ni/src/proximity_info.h
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
ni/src/terminal_attributes.h
ni/src/unigram_dictionary.cpp
ni/src/unigram_dictionary.h
ni/src/words_priority_queue.h
ni/src/words_priority_queue_pool.h
|
eb2fe2ab101c80f6e3d23010385a68dd3e9688ef |
18-Jul-2012 |
Tom Ouyang <ouyang@google.com> |
Add wrapper for incremental decoder. Change-Id: Ie11e2b83c2602c0d5a2739a7d4f4994f80d7e298
ni/Android.mk
ni/src/gesture/incremental_decoder_wrapper.cpp
ni/src/gesture/incremental_decoder_wrapper.h
|
c7387a4fd065ad6782b0705e56f9556ac9cf127f |
12-Jul-2012 |
Jean Chalard <jchalard@google.com> |
Add values for suggestion types (A120) Also, use it in getBigrams. Change-Id: Ia0be9b57d1b7effcd8a936e01e957d1195b39c68
ni/src/bigram_dictionary.cpp
ni/src/bigram_dictionary.h
ni/src/dictionary.h
|
6931df9c17aaeb04288f937cabf956c1b9eb0cc9 |
11-Jul-2012 |
Jean Chalard <jchalard@google.com> |
Pass an array to output suggestion types (A119a) This needs the matching A119b change to not break the build. The array is passed, but not used yet. Bug: 6166228 Change-Id: Ia91d658461d989ee8c94e9b31bb06f4a36f4c5b6
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/bigram_dictionary.cpp
ni/src/bigram_dictionary.h
ni/src/dictionary.h
ni/src/gesture/gesture_decoder_wrapper.h
ni/src/gesture/incremental_decoder_interface.h
ni/src/unigram_dictionary.cpp
ni/src/unigram_dictionary.h
|
3b57631b60c696d407a73e7594f6ab2418932229 |
11-Jul-2012 |
Jean Chalard <jchalard@google.com> |
Resolve a TODO: bury some implementation detail in native (A110) The fact that prediction does not accept a null argument is an implementation detail, it should not be visible to Java code. Change-Id: I3a156b323b6db9353de898d33f3f7c81751cecb1
ni/src/dictionary.h
|
18d76afa911f5b236901eed6eba48a801dfdaafa |
11-Jul-2012 |
Jean Chalard <jchalard@google.com> |
Remove an unused method (A109) Change-Id: Ib785b7e8c554d030395e2c0ca92edb44eb2b245f
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
|
cc470c78e4538ec05ed78959da041e2ce5ba846a |
10-Jul-2012 |
Jean Chalard <jchalard@google.com> |
Move an implementation detail to native code (A107) Java code does not have to know about this implementation detail: the generic method should do the dispatching, instead of having the caller call either method. Change-Id: Ic13727f0cb18f4ced2c356cce2f8d710588c0421
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
|
6a5d17cd2f55cdab01900af8933cb71b97b73a29 |
11-Jul-2012 |
Jean Chalard <jchalard@google.com> |
Remove a useless parameter (A106) Change-Id: Ic0ecea22212fd1a098a3a168da460374e446f4a3
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/bigram_dictionary.cpp
ni/src/bigram_dictionary.h
ni/src/dictionary.h
|
1a69ad5a107792cb01436d2156f8b518aaf0a4d6 |
11-Jul-2012 |
Jean Chalard <jchalard@google.com> |
Remove a constant parameter (A105) Change-Id: I8a09fa2f0649880c943364699a07652e47dede22
ni/src/bigram_dictionary.cpp
ni/src/bigram_dictionary.h
|
b7d7c5a369cef80d4319de8e433501ab25b49615 |
11-Jul-2012 |
Jean Chalard <jchalard@google.com> |
Make a constant really constant (A104) Change-Id: Ied1f9f96a574b1e6a8ee0a71bfb1604d9c962e1c
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/bigram_dictionary.cpp
ni/src/bigram_dictionary.h
ni/src/dictionary.cpp
ni/src/dictionary.h
|
ea92b7b987abbaadf5aa2cccf96e8fab4f3ab612 |
10-Jul-2012 |
Ken Wakasa <kwakasa@google.com> |
Avoid LatinIME crash bug: 6790620 Change-Id: I6fd271c6f79790cfb9d875b052854eab60a30b7f
ni/Android.mk
|
0493bb2f101540265ccd49754ed1ecc5dcb7b667 |
10-Jul-2012 |
Ying Wang <wangying@google.com> |
Use TARGET_BUILD_APPS to distinguish It's in a full build or just an unbundled build. Bug: 6790620 Change-Id: Ifa2df86462747acb8b561ebab879e03b1201b4f7
ni/Android.mk
|
f52c1c50ef71c4a30c65c1400394efbed6b2c4c9 |
06-Jul-2012 |
Ken Wakasa <kwakasa@google.com> |
Revert "Fix the build" This reverts commit 48a436081fc6886dbeecf1f2b25fd754952f0fe1.
ni/Android.mk
|
48a436081fc6886dbeecf1f2b25fd754952f0fe1 |
06-Jul-2012 |
Ken Wakasa <kwakasa@google.com> |
Fix the build Change-Id: Iff324c705b46cfae27ea9b6b8dc8b0a0d56a193d
ni/Android.mk
|
c646102b94533e1b5d160dcd101de40bce27c4cb |
06-Jul-2012 |
Ken Wakasa <kwakasa@google.com> |
Update Makefile of LatinIME native code for the unbundled build Change-Id: I117e2429c5f5e75a6ffe84b5869afb2e033f2b2d
ni/Android.mk
|
e9a86e2cdb58dd8d5601138294521e966d164520 |
28-Jun-2012 |
Jean Chalard <jchalard@google.com> |
Search bigrams for the lower case version of the word (A46) ...if there aren't any for the exact case version. Bug: 6752830 Change-Id: I2737148b01ba04a64febe009ceb2ef53c265d224
ni/src/bigram_dictionary.cpp
ni/src/bigram_dictionary.h
ni/src/binary_format.h
ni/src/char_utils.h
ni/src/unigram_dictionary.cpp
|
deb0987274d8f351cb4ff2af205ef2fd8cb93c23 |
03-Jul-2012 |
Satoshi Kataoka <satok@google.com> |
Cleanup gesture code overlay Change-Id: I6ab1462f62b2d53a157494d27342a832ec1f15f7
ni/Android.mk
ni/src/dictionary.cpp
ni/src/dictionary.h
ni/src/gesture/gesture_decoder_wrapper.cpp
ni/src/gesture/gesture_decoder_wrapper.h
ni/src/gesture/impl/gesture_decoder_impl.cpp
ni/src/gesture/impl/gesture_decoder_impl.h
ni/src/gesture/impl/header/nothing.h
ni/src/gesture/impl/incremental_decoder_impl.cpp
ni/src/gesture/impl/incremental_decoder_impl.h
ni/src/gesture/impl/token_beam_impl.cpp
ni/src/gesture/impl/token_beam_impl.h
ni/src/gesture/impl/token_impl.cpp
ni/src/gesture/impl/token_impl.h
ni/src/gesture/incremental_decoder_interface.cpp
ni/src/gesture/incremental_decoder_interface.h
|
0336ec4e123f61931bb74a94bc8a920d0883bb77 |
02-Jul-2012 |
Ken Wakasa <kwakasa@google.com> |
Reorganize LatinIME native Makefile a bit more Change-Id: Iabb6caa620cb587110a3d88ce7129ed978eea83a
ni/Android.mk
|
8658e552f350167bb8f5af7b9e991775f2cc6a6d |
30-Jun-2012 |
Ken Wakasa <kwakasa@google.com> |
Makefile and source code structure update for LatinIME AOSP build Change-Id: Ia2ab54651ef96521fce01fe4755147909b818803
ni/Android.mk
ni/src/dictionary.cpp
ni/src/dictionary.h
ni/src/gesture/build_check.cpp
ni/src/gesture/gesture_decoder.h
ni/src/gesture/impl/gesture_decoder_impl.cpp
ni/src/gesture/impl/gesture_decoder_impl.h
ni/src/gesture/impl/incremental_decoder_impl.cpp
ni/src/gesture/impl/incremental_decoder_impl.h
ni/src/gesture/impl/token_beam_impl.cpp
ni/src/gesture/impl/token_beam_impl.h
ni/src/gesture/impl/token_impl.cpp
ni/src/gesture/impl/token_impl.h
ni/src/gesture/incremental_decoder.h
ni/src/gesture/incremental_decoder_interface.cpp
ni/src/gesture/incremental_decoder_interface.h
|
737c87a5f183765e8a5317accac329de202e736f |
29-Jun-2012 |
Satoshi Kataoka <satok@google.com> |
Merge "Accept external debug flag in native code"
|
6b8e79bc2503c39766a833fdb919d6c65fc13882 |
29-Jun-2012 |
Satoshi Kataoka <satok@google.com> |
Merge "Add a new define for gesture"
|
3ffaf392812ecb4edbd8ce62e9c7bb355f4d7072 |
28-Jun-2012 |
Satoshi Kataoka <satok@google.com> |
Accept external debug flag in native code Change-Id: I762fd9025ffd6518daf42903875d6ca0a5389ff4
ni/Android.mk
|
8fcd7694ae34e9dd30f3bfaf682ded566f40847d |
28-Jun-2012 |
Ken Wakasa <kwakasa@google.com> |
Update LatinIME native Makefile for gesture code Also, a small clean up in the proguard.flags file Change-Id: I860034c51a2abf448f7ecc250ed35687b1f1dd82
ni/Android.mk
|
712e02fba7dcd33607d6c81645cffbd2f3760a53 |
28-Jun-2012 |
Satoshi Kataoka <satok@google.com> |
Add a new define for gesture Change-Id: I6e0d8de75e129a6d1a33f7c7d5f5fa8c11dd2006
ni/src/defines.h
|
a238e393b93e4b43e0b70685aff7d8991d4ed288 |
27-Jun-2012 |
Jean Chalard <jchalard@google.com> |
Merge "Cleanup the dictionary type."
|
2f6817e567b76327f9f0434d7939900ed283c33a |
27-Jun-2012 |
Satoshi Kataoka <satok@google.com> |
Add skeleton implementations for gesture Change-Id: I169034eba2001b98bad8f8a05372426c3ff8774e
ni/Android.mk
ni/src/gesture/impl/gesture_decoder_impl.cpp
ni/src/gesture/impl/header/nothing.h
ni/src/gesture/impl/incremental_decoder_impl.cpp
ni/src/gesture/impl/token_beam_impl.cpp
ni/src/gesture/impl/token_beam_impl.h
ni/src/gesture/impl/token_impl.cpp
ni/src/gesture/impl/token_impl.h
|
05efe576f976f5fa280f8d523f2935c15cbb9bd1 |
27-Jun-2012 |
Jean Chalard <jchalard@google.com> |
Cleanup the dictionary type. Stop storing an int in each of the different class types, and just store a string in the top class. Change-Id: I2af1832743e6fe78e5c1364f6d9cc21252bf5831
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/dictionary.h
ni/src/gesture/impl/gesture_decoder_impl.h
ni/src/gesture/incremental_decoder_interface.h
|
efb63246c2e5df29d62416d48f62e2b57b14de7c |
27-Jun-2012 |
Satoshi Kataoka <satok@google.com> |
Change native functions' interface for gesture Change-Id: I106a858f0be7452dd89f425805a6f72aa88c3f65
ni/Android.mk
ni/src/dictionary.cpp
ni/src/gesture/gesture_decoder_impl.h
ni/src/gesture/impl/gesture_decoder_impl.h
ni/src/gesture/impl/incremental_decoder_impl.h
ni/src/gesture/incremental_decoder_impl.h
ni/src/gesture/incremental_decoder_interface.h
ni/src/proximity_info.cpp
ni/src/proximity_info.h
|
91eb4d898ebeaaf360ea4f1adad803de89a2b8d2 |
26-Jun-2012 |
Satoshi Kataoka <satok@google.com> |
Add skeleton classes for gesture Change-Id: I6ada110a934b0dafc57d0dcd87723275fa733548
ni/Android.mk
ni/src/dictionary.cpp
ni/src/dictionary.h
ni/src/gesture/build_check.cpp
ni/src/gesture/gesture_decoder.h
ni/src/gesture/gesture_decoder_impl.h
ni/src/gesture/incremental_decoder.h
ni/src/gesture/incremental_decoder_impl.h
ni/src/gesture/incremental_decoder_interface.h
|
73680097996ea2ddbca3f84144a00ce3ba66b763 |
25-Jun-2012 |
Satoshi Kataoka <satok@google.com> |
Change JNI for Gesture Change-Id: I774a0052038d16677f60f7efa11fd266cb5f3088
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/dictionary.h
|
b1ed1d47acb366706df0ccc77711df92eff4f51e |
15-Jun-2012 |
satok <satok@google.com> |
Make native bigram dictionary const Change-Id: Id883f2d69483c9234877ad42446a582258e1cf91
ni/src/bigram_dictionary.cpp
ni/src/bigram_dictionary.h
ni/src/dictionary.cpp
ni/src/dictionary.h
ni/src/unigram_dictionary.cpp
ni/src/unigram_dictionary.h
|
1bc038c5e40bd0fa7a44331a569abe3ae88f0152 |
14-Jun-2012 |
satok <satok@google.com> |
Move correction state to stack memory *Before (0) 13.18 (0.01%) (1) 93025.41 (62.06%) (2) 10.75 (0.01%) (3) 10.50 (0.01%) (4) 117.50 (0.08%) (5) 55678.98 (37.14%) (6) 9.09 (0.01%) (20) 883.84 (0.59%) Total 149898.24 (sum of others 149749.25) *After (0) 17.41 (0.01%) (1) 92673.41 (61.95%) (2) 10.62 (0.01%) (3) 10.37 (0.01%) (4) 120.96 (0.08%) (5) 55741.18 (37.26%) (6) 11.01 (0.01%) (20) 862.72 (0.58%) Total 149595.52 (sum of others 149447.68) Change-Id: Ia5a25a544fc388e4dab1e08d8f78d5117b249cf3
ni/src/additional_proximity_chars.h
ni/src/bigram_dictionary.h
ni/src/binary_format.h
ni/src/correction.cpp
ni/src/correction.h
ni/src/defines.h
ni/src/dictionary.cpp
ni/src/dictionary.h
ni/src/proximity_info.h
ni/src/proximity_info_state.h
ni/src/terminal_attributes.h
ni/src/unigram_dictionary.cpp
ni/src/unigram_dictionary.h
ni/src/words_priority_queue.h
ni/src/words_priority_queue_pool.h
|
1035bc990d9d704d8cf1002548e5dddb3ba96797 |
14-Jun-2012 |
satok <satok@google.com> |
Fix debug build Change-Id: I48a87967ac741455502ac1a18465ae6ed7ef0d12
ni/Android.mk
ni/src/correction.cpp
ni/src/proximity_info.cpp
|
e7b34b9f867b64eabc3606e5ef21e26eda8de0f6 |
08-Jun-2012 |
Ken Wakasa <kwakasa@google.com> |
Add NativeUtils.powf() Change-Id: I0339f39d49bc6390d098017f32d92c776974e03e
ni/Android.mk
ni/com_android_inputmethod_latin_NativeUtils.cpp
ni/com_android_inputmethod_latin_NativeUtils.h
ni/jni_common.cpp
|
6bc051d29171a4c7ff9e19ad7363adb1b567bc78 |
08-Jun-2012 |
Satoshi Kataoka <satok@google.com> |
Refactor step3: const unigram_dictionary - make all functions in unigram_dictionary const Change-Id: I94a64865aa793435e6c81890e68d999f6374074e
ni/src/unigram_dictionary.cpp
ni/src/unigram_dictionary.h
|
4a3db7057f77dc85311fb1f94934b5a004ab613e |
08-Jun-2012 |
Satoshi Kataoka <satok@google.com> |
refactor native step 2 - proximity_info is now stateless Change-Id: I62725bfe05b161fa8fc050ea6b50867e10a354e2
ni/src/correction.cpp
ni/src/correction.h
ni/src/proximity_info.cpp
ni/src/proximity_info.h
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
ni/src/unigram_dictionary.cpp
ni/src/unigram_dictionary.h
|
3e8c58f68d53e6cc9dbf59201c7bdfb8ad04a1cd |
05-Jun-2012 |
Satoshi Kataoka <satok@google.com> |
Separate state from proximity_info step1 Bug: 6548943 Change-Id: I7b4fbe20615a28151a74875be43b9f4a20e0dce9
ni/Android.mk
ni/src/correction.cpp
ni/src/defines.h
ni/src/proximity_info.cpp
ni/src/proximity_info.h
ni/src/proximity_info_state.cpp
ni/src/proximity_info_state.h
ni/src/unigram_dictionary.cpp
|
02963c40326af954f4ea351e4f00fc83e2356d68 |
31-May-2012 |
Satoshi Kataoka <satok@google.com> |
am fb3fdf15: Merge "Enhance the safety net in multiple word suggestions" into jb-dev * commit 'fb3fdf15040cb67c311047dea0144fa5aa071185': Enhance the safety net in multiple word suggestions
|
67e3cc8488aeae6fbeec139a07c08491b0fc40e8 |
31-May-2012 |
Satoshi Kataoka <satok@google.com> |
Enhance the safety net in multiple word suggestions Bug: 6576793 Change-Id: I97100b482d3cf4e1b417c197b5d1e971a72b998d
ni/src/defines.h
ni/src/unigram_dictionary.cpp
|
d8096b1a12ce1f6f53a2b269956043d77276f007 |
30-May-2012 |
Satoshi Kataoka <satok@google.com> |
am 6cbe204f: Fix the performance issue on suggesting aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa * commit '6cbe204fce109fab652da15f4c8ea1ae35fca3e7': Fix the performance issue on suggesting aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
|
6cbe204fce109fab652da15f4c8ea1ae35fca3e7 |
30-May-2012 |
Satoshi Kataoka <satok@google.com> |
Fix the performance issue on suggesting aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa Bug: 6576793 Change-Id: I46f56654cd25dc28668ad75ac71e0e3beb8cdcf3
ni/src/correction.cpp
ni/src/correction.h
ni/src/defines.h
ni/src/unigram_dictionary.cpp
ni/src/unigram_dictionary.h
|
987aa1536b762070138ba40485a10e4caac01c48 |
30-May-2012 |
Jean Chalard <jchalard@google.com> |
am 62cd919d: Remove a compiler warning. * commit '62cd919dca9ef85cdd045b539b3ef85e921c6e4c': Remove a compiler warning.
|
62cd919dca9ef85cdd045b539b3ef85e921c6e4c |
30-May-2012 |
Jean Chalard <jchalard@google.com> |
Remove a compiler warning. Change-Id: Id2c949d03a2e38787cbf3c8f99313bcfe8610a1f
ni/src/bigram_dictionary.cpp
|
40ab25cab0e723f34dc2f1442f414761149b2338 |
29-May-2012 |
Satoshi Kataoka <satok@google.com> |
am 51705efc: Merge "Add a JNI to get the frequency" into jb-dev * commit '51705efc96c1c555cf9e0f557ea8cdc1c1c97781': Add a JNI to get the frequency
|
51705efc96c1c555cf9e0f557ea8cdc1c1c97781 |
29-May-2012 |
Satoshi Kataoka <satok@google.com> |
Merge "Add a JNI to get the frequency" into jb-dev
|
2f854e170c9fde47cae804145f90d164cdb5ceb8 |
29-May-2012 |
Satoshi Kataoka <satok@google.com> |
Add a JNI to get the frequency Bug: 4192129 Change-Id: I3f220f5a10114d4eb23956148076cf76220bda0f
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/dictionary.cpp
ni/src/dictionary.h
ni/src/unigram_dictionary.cpp
ni/src/unigram_dictionary.h
|
e3864d429e699469644fa7ae867fd48e8206bd04 |
29-May-2012 |
Jean Chalard <jchalard@google.com> |
am b074dfea: Merge "Add a comment on a caveat for future reference." into jb-dev * commit 'b074dfead504fba4039e4eaaded07c10244ff292': Add a comment on a caveat for future reference.
|
46fe49fc05df02228222b8a8e49d4cc8e1f0ea3c |
29-May-2012 |
Jean Chalard <jchalard@google.com> |
Add a comment on a caveat for future reference. Change-Id: I328a0cd4346275aac960e1369bf370688a004e11
ni/src/bigram_dictionary.cpp
|
18f650172d29800edb772d3798391b2d430426df |
29-May-2012 |
Jean Chalard <jchalard@google.com> |
am bfba64bc: Merge "Compute the correct frequency for bigram prediction" into jb-dev * commit 'bfba64bcfd70ce8e3932d52c4b9f3182d33e1f55': Compute the correct frequency for bigram prediction
|
e382bcc39aa6aa64504a0fcd2ca59ad09dda0d25 |
29-May-2012 |
Jean Chalard <jchalard@google.com> |
am 8f9f55dd: Merge "Fix a bug where the bigram freq would be underevaluated" into jb-dev * commit '8f9f55dd9d27f6c759c12416c872138b9b4661dc': Fix a bug where the bigram freq would be underevaluated
|
c941bc9bd3eb5b564f8b5f63ff07a44097262671 |
29-May-2012 |
Jean Chalard <jchalard@google.com> |
am 22cf6958: Merge "Split a method to reconstruct freq from uni/bi freq" into jb-dev * commit '22cf695834009929a6c0fbcd75a9ff56efa04d83': Split a method to reconstruct freq from uni/bi freq
|
ca134ccc2a65f568741f0111dcd7c29aa6560ac6 |
29-May-2012 |
Jean Chalard <jchalard@google.com> |
am bf61bba3: Merge "Fix two small possible bugs." into jb-dev * commit 'bf61bba35feda09a2ad08475481ce042879ff5bb': Fix two small possible bugs.
|
e308459531a4dd64ee80aa76e351725180ad856e |
29-May-2012 |
Jean Chalard <jchalard@google.com> |
Compute the correct frequency for bigram prediction Change-Id: I3196f48a0ca2ed5e94f430254d58e65d341398c8
ni/src/bigram_dictionary.cpp
ni/src/binary_format.h
|
cb99376307f0d57e2935449f93fc162253dcdd01 |
29-May-2012 |
Jean Chalard <jchalard@google.com> |
Fix a bug where the bigram freq would be underevaluated The difference in score is not large, but it's still a bug Change-Id: Ie22c2b6e1206e829c1c8af096469df05af14d47b
ni/src/binary_format.h
|
19ebd936462ee6e4796b8755be82d67437406845 |
29-May-2012 |
Jean Chalard <jchalard@google.com> |
Split a method to reconstruct freq from uni/bi freq This has no impact at all on the logic. Change-Id: I3788c8335cc193433ad9a7512b211a49bb2ffb02
ni/src/binary_format.h
|
402b0570505c7ea1389e1c153e5db0300568ce26 |
29-May-2012 |
Jean Chalard <jchalard@google.com> |
Fix two small possible bugs. None of these had any real impact, but they were potential liabilities for the future Change-Id: I2de581f8b638e423d47a6d99b1a3c96af4c6150d
ni/src/bigram_dictionary.cpp
ni/src/binary_format.h
|
7d81f3187198b1589edab3c7883c3ee94855ed7e |
24-May-2012 |
Ken Wakasa <kwakasa@google.com> |
am 7b1570e6: Merge "Cleanup Makefiles of LatinIME" into jb-dev * commit '7b1570e60c2e04fe7d132df758476b34685eb709': Cleanup Makefiles of LatinIME
|
dd58065733151997c6f3617b112a696b71a90af5 |
23-May-2012 |
Ken Wakasa <kwakasa@google.com> |
Cleanup Makefiles of LatinIME Change-Id: Id4c6700bc045825eb64fb2b7ae57f23a6211441d
ni/Android.mk
|
074e8c920683d77fae191b34185193c896e3aa00 |
23-May-2012 |
satok <satok@google.com> |
am a0ac31fc: Fix the issue on multiple words suggestion * commit 'a0ac31fcaa01c21592a6e7af243c14dada65cf3e': Fix the issue on multiple words suggestion
|
a0ac31fcaa01c21592a6e7af243c14dada65cf3e |
23-May-2012 |
satok <satok@google.com> |
Fix the issue on multiple words suggestion Bug: 6509844 Change-Id: I823074a2b29befc3e60c63699ab4dc7719105c63
ni/src/correction.cpp
ni/src/defines.h
ni/src/unigram_dictionary.cpp
|
7557d3c6f3e7669fa213dbabda0f399e496b56b7 |
17-May-2012 |
Jean Chalard <jchalard@google.com> |
am bc77adef: Merge "Return the bigram frequency if available." into jb-dev * commit 'bc77adefbb0305c5ec0e41ab01e3a085c47c21eb': Return the bigram frequency if available.
|
bc77adefbb0305c5ec0e41ab01e3a085c47c21eb |
17-May-2012 |
Jean Chalard <jchalard@google.com> |
Merge "Return the bigram frequency if available." into jb-dev
|
cd7c41352f575e411705b3ff07f5e7c31c94db7a |
17-May-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Fix build Change-Id: I799811aa3afb59bba2e4086a063f5da03669bba3
ni/src/correction.cpp
ni/src/unigram_dictionary.cpp
|
3b088a2f365a9ce06f58243c83cb961ea2920b7e |
16-May-2012 |
Ken Wakasa <kwakasa@google.com> |
Add missing includes. Change-Id: Ic7199045d0cffb208871f52cc167194013351d32
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/jni_common.cpp
ni/src/bigram_dictionary.cpp
ni/src/dictionary.cpp
ni/src/proximity_info.cpp
ni/src/unigram_dictionary.cpp
|
9416c814035c65f26ae50c6555de8be84db9860d |
15-May-2012 |
Jean Chalard <jchalard@google.com> |
Return the bigram frequency if available. This concludes the work on bug#6313806. Don't submit it before the dictionaries are suitably amended. Bug: 6313806 Change-Id: Icfea45bd52bb9d8cc68ba2266f80640e3942bb7f
ni/src/binary_format.h
ni/src/defines.h
|
0028ed3627ff4f37a62a80f3b2c857e373cd5090 |
16-May-2012 |
satok <satok@google.com> |
Use "float" instead of "double" Change-Id: I93ed4d88ede4058f081dd8d634b00dfff4e96d07
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/correction.cpp
ni/src/correction.h
ni/src/defines.h
ni/src/unigram_dictionary.cpp
ni/src/words_priority_queue.h
|
f837b57bf51b2767ec62a6140b28d84383ad75b1 |
16-May-2012 |
satok <satok@google.com> |
Merge "Reorder suggestions result according to auto correction threshold" into jb-dev
|
db1939dbaa1de59eaf5693e2c89b02b323e9aac8 |
15-May-2012 |
satok <satok@google.com> |
Reorder suggestions result according to auto correction threshold Bug: 5413904 Change-Id: I3aa3a8109ba45d2129b58d8242866fd3dd3473cb
ni/src/unigram_dictionary.cpp
ni/src/words_priority_queue.h
|
6804b8e0fd12b8d57f99f4364cb89fdabe9f4f8b |
02-Mar-2012 |
satok <satok@google.com> |
Fix a bug of handling single quote in the correction algorithm Bug: 6096247 Change-Id: I5490bbdee4ce1e3e0729ec1510a2baab85eeaf05
ni/src/correction.cpp
|
4d289d39aeae21064f63d958974816ceee3e9fde |
27-Apr-2012 |
Tom Ouyang <ouyang@google.com> |
Contacts dictionary rebuilds only when contact names have changed. Bug: 6396600 Change-Id: Iad693ec4bab6351793d624e5c5b0a9f5c12a60e3
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/bigram_dictionary.cpp
ni/src/bigram_dictionary.h
ni/src/dictionary.cpp
ni/src/dictionary.h
|
49ba135fdedb3c6b33ec915e91ecad682b7655b8 |
07-May-2012 |
Jean Chalard <jchalard@google.com> |
Perform the actual bigram frequency lookup. This still returns the unigram frequency, because the values stored for bigrams in the dictionary are not ready to be returned in-place instead of unigram values. Aside from this, the code is complete. Bug: 6313806 Change-Id: If7bb7b644730782277f0f6663334c170b7fe13fb
ni/src/bigram_dictionary.cpp
ni/src/binary_format.h
ni/src/bloom_filter.h
ni/src/unigram_dictionary.cpp
|
8950ce6c44706467bb386570ae236a2b8b983666 |
07-May-2012 |
Jean Chalard <jchalard@google.com> |
Replace the bigram list position with the map and filter Passing the position will not allow us a reasonable lookup time. Replace this with a map and bloom filter for very fast lookup. Bug: 6313806 Change-Id: I3a61c0001cbc987c1c3c7b8df635d4590a370144
ni/src/bigram_dictionary.cpp
ni/src/binary_format.h
ni/src/dictionary.h
ni/src/unigram_dictionary.cpp
ni/src/unigram_dictionary.h
|
f1634c872c57a5e8d0a861cda299fdbd98740e79 |
02-May-2012 |
Jean Chalard <jchalard@google.com> |
Fill in the bloom filter for bigram lookup. Bug: 6313806 Change-Id: Ib79e14f6f8b241f053da6069c15f19c71084317e
ni/src/bigram_dictionary.cpp
ni/src/bigram_dictionary.h
ni/src/defines.h
ni/src/dictionary.h
|
1ff8dc47be1734555af1c0c011ea6cf72b395a43 |
02-May-2012 |
Jean Chalard <jchalard@google.com> |
Fill up a map of bigram addresses for lookup. We don't want to do a linear search on each terminal when there may be 100+ bigrams for a given word because that would be disastrous for performance. Also, we need to resolve each bigram address anyway. This change resolves the addresses at first and puts them in a balanced tree so that lookup will be O(log(n)). Bug: 6313806 Change-Id: Ibf088035870b9acb41e948f0ab7af4726f2cee24
ni/src/bigram_dictionary.cpp
ni/src/bigram_dictionary.h
ni/src/debug.h
ni/src/dictionary.h
|
351864b38a2a19a3b591efe3ed58a5998bb4c79d |
24-Apr-2012 |
Jean Chalard <jchalard@google.com> |
Fetch and pass the bigram position on suggestions. This is a cherry-pick of change I2d81742f Bug: 6313806 Change-Id: Ic1190b7980d032bc11b57841bca040d980889b6b
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/bigram_dictionary.cpp
ni/src/bigram_dictionary.h
ni/src/dictionary.h
|
4d9b202c4009352352ae98f8b13fe6330d102ba6 |
23-Apr-2012 |
Jean Chalard <jchalard@google.com> |
Pass the bigram list position from the top level The position itself is still a const int = 0 until we have the previous word passed to the function. This basically does the plumbing. Bug: 6313806 Change-Id: Ib58995f334fe93e3ff5704d7c79f332017f101ac
ni/src/dictionary.h
ni/src/unigram_dictionary.cpp
ni/src/unigram_dictionary.h
|
171d1809ffc724de4fb793f481d592644e3d141e |
23-Apr-2012 |
Jean Chalard <jchalard@google.com> |
Add methods to inverse compute the probability. For now the probability is just returned with the same value it had, but this is some ground work that needs to be done anyway. Bug: 6313806 Change-Id: I9bb8b96b294109771208ade558c9ad56932d2f8e
ni/src/binary_format.h
ni/src/correction.cpp
ni/src/correction.h
ni/src/defines.h
ni/src/unigram_dictionary.cpp
|
522a04ea5b249d0af556647d2abcad57e5b99b4f |
23-Apr-2012 |
Jean Chalard <jchalard@google.com> |
Pass words as int[] to the native code. We need to get the bigrams during the call to getSuggestions for bug#6313806. We already give an int[] to getSuggestions and we wanted to get rid of char[]'s anyway because it doesn't work with surrogate pairs, so here we go. Bug: 6313806 Change-Id: I56ce99f1db6b3302cdf42f0527343bded837091e
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/bigram_dictionary.cpp
ni/src/bigram_dictionary.h
ni/src/binary_format.h
ni/src/dictionary.cpp
ni/src/dictionary.h
ni/src/unigram_dictionary.cpp
ni/src/unigram_dictionary.h
|
a58ebc73ae3eb2783713c471d8abb348c7dfc8da |
18-Apr-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
Fix typo of some methods' name Also changes some methods' argument type from Locale to String. Change-Id: Ib68b528a450dc68a01546483403230f76500bee4
ni/src/proximity_info.h
|
bde232dcaa9d70b572499f47134086810b4de41d |
18-Apr-2012 |
Jean Chalard <jchalard@google.com> |
Merge "Pass the previous word down to native code in getSuggestions"
|
80111f08e284655808380663f0b68547b981da72 |
17-Apr-2012 |
Jean Chalard <jchalard@google.com> |
Pass the previous word down to native code in getSuggestions Change-Id: I477b631d81ef58461e44954f3ae5fd895928bb97
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/bigram_dictionary.cpp
|
fec6837ae177ae103bd1a09bb9afb1dc799519f3 |
17-Apr-2012 |
Jean Chalard <jchalard@google.com> |
Fix debug compilation + small cleanup Change-Id: Ia89d84f62ba38dee05d25fbc94698e889cf27d2c
ni/src/bigram_dictionary.cpp
ni/src/dictionary.h
|
ee396df162b31cff9763dd10a7da2b47aef10c01 |
17-Apr-2012 |
Jean Chalard <jchalard@google.com> |
Fix a native crash This was introduced by Ieb2e306a which failed to keep the return behavior in case the word doesn't have a bigram. Change-Id: I6d2f0b79d41c4335e94696690c8331e314961133
ni/src/bigram_dictionary.cpp
|
9c2a96aa6cb6d8c1f7a559dbd7051302cfc6150b |
17-Apr-2012 |
Jean Chalard <jchalard@google.com> |
Preparatory refactoring Split out getting the pointer to the bigrams to a separate function. This is a preparative change to bug#6313806 Change-Id: Ieb2e306a1151cd95dc1a16793c8dc2f7fed8b654
ni/src/bigram_dictionary.cpp
ni/src/bigram_dictionary.h
|
db87fe4d5c1a46374b266ee8eb9dd47674d69da0 |
16-Apr-2012 |
Ken Wakasa <kwakasa@google.com> |
Just cosmetic changes in jni code Change-Id: I8628131b5a7ccdee4c158e891002c8b86623b0cd
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
|
3f675f70601575a2964a3a4f5d8fcd639446238d |
16-Apr-2012 |
Jean Chalard <jchalard@google.com> |
Fix a large native memory leak. This leak was about 500k and would happen whenever a new binary dictionary was opened/closed. Bug: 6299535 Change-Id: I4fad5b4d9c556ca889f5ef62d9d083a2eff6346a
ni/src/words_priority_queue_pool.h
|
338d3ec725a952cbe603ac8b2d49c337463f4093 |
06-Apr-2012 |
Jean Chalard <jchalard@google.com> |
Replace the flags in getSuggestions with a boolean. Change-Id: I0ec44df1979cb1dc21017ea290d2151a2af0e7cd Conflicts: java/src/com/android/inputmethod/latin/Suggest.java
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/src/dictionary.h
ni/src/unigram_dictionary.cpp
ni/src/unigram_dictionary.h
|
aa8df599146e9599b872398c067a2ee27079b659 |
06-Apr-2012 |
Jean Chalard <jchalard@google.com> |
Enable using the flags read from the binary file. Change-Id: Ib420c3e174ccc1a80c4b6fd066de3b7a2b6fb290
ni/src/unigram_dictionary.cpp
|
cd274b146961c95abf1436caa8ec482650432b6e |
06-Apr-2012 |
Jean Chalard <jchalard@google.com> |
Save the flags in a member in the unigram dictionary. Change-Id: Ic8fad9110db6b97f98ace27af0f347b4e69de8c8
ni/src/dictionary.cpp
ni/src/unigram_dictionary.cpp
ni/src/unigram_dictionary.h
|
e81ac8baa0dc0e8d671c813b93100070c23b9a1d |
06-Apr-2012 |
Jean Chalard <jchalard@google.com> |
Add a method to get the flags from a binary dictionary. This method is not used yet Change-Id: Ic15d3d423aff2c83c712bc0aa56571d30755e663
ni/src/binary_format.h
ni/src/unigram_dictionary.cpp
ni/src/unigram_dictionary.h
|
5b0761e6a94227d6ef788f589fb6edcd44ed791f |
06-Apr-2012 |
Jean Chalard <jchalard@google.com> |
Remove write-only stuff Change-Id: I5ac8ab64c77a298502b3d063ea70db9b4da41716
ni/src/bigram_dictionary.cpp
ni/src/bigram_dictionary.h
ni/src/binary_format.h
ni/src/dictionary.cpp
ni/src/dictionary.h
ni/src/unigram_dictionary.cpp
ni/src/unigram_dictionary.h
|
9a933a742d2a3ffdfb955705ad086035bc27db60 |
27-Mar-2012 |
Jean Chalard <jchalard@google.com> |
Read shortcuts as strings in the dictionary. This has no impact on performance. Before: (0) 9.61 (0.01%) (1) 57514.58 (56.70%) (2) 10.55 (0.01%) (3) 10.79 (0.01%) (4) 133.20 (0.13%) (5) 43553.87 (42.94%) (6) 10.03 (0.01%) (20) 47.20 (0.05%) Total 101431.47 (sum of others 101289.84) After: (0) 10.52 (0.01%) (1) 56311.16 (56.66%) (2) 13.40 (0.01%) (3) 10.98 (0.01%) (4) 136.72 (0.14%) (5) 42707.92 (42.97%) (6) 9.79 (0.01%) (20) 51.35 (0.05%) Total 99390.76 (sum of others 99251.84) The difference is not significant with regard to measure imprecision Change-Id: I2e4f1ef7a5e99082e67dd27f56cf4fc432bb48fa
ni/src/bigram_dictionary.cpp
ni/src/binary_format.h
ni/src/terminal_attributes.h
ni/src/unigram_dictionary.cpp
ni/src/unigram_dictionary.h
|
0c1a3ec629a7df8e5dcf0cc000b68c8f1a809a40 |
30-Mar-2012 |
Ken Wakasa <kwakasa@google.com> |
Make LatinIME's native Makefile NDK-friendly Change-Id: I55d430756b3a8251c9ff49dfabfcecb047d979a4
ni/Android.mk
|
32f0e24b333b7570fb63006fa18da79a2185319e |
29-Mar-2012 |
Ying Wang <wangying@google.com> |
Remove ".." in the native LOCAL_SRC_FILES. The build system does not work well with ".." in the path of native source code. ".." causes the object files to spill out of the module's intermediate directory. Change-Id: Ib4a473426be296a738e7facbaa091e56f0b7c5b8
ni/Android.mk
|
3ef3e24a12ed72204f7a6f2e4b2df8ce7d243746 |
30-Mar-2012 |
Ken Wakasa <kwakasa@google.com> |
Move the "src" directory as a preparation for Ib4a47342 and I66f6c5b9 Change-Id: I3ab65059f6e356530484bfd0bba26a634a4cba65
ni/Android.mk
ni/src/additional_proximity_chars.cpp
ni/src/additional_proximity_chars.h
ni/src/basechars.cpp
ni/src/bigram_dictionary.cpp
ni/src/bigram_dictionary.h
ni/src/binary_format.h
ni/src/char_utils.cpp
ni/src/char_utils.h
ni/src/correction.cpp
ni/src/correction.h
ni/src/correction_state.h
ni/src/debug.h
ni/src/defines.h
ni/src/dictionary.cpp
ni/src/dictionary.h
ni/src/proximity_info.cpp
ni/src/proximity_info.h
ni/src/terminal_attributes.h
ni/src/unigram_dictionary.cpp
ni/src/unigram_dictionary.h
ni/src/words_priority_queue.h
ni/src/words_priority_queue_pool.h
rc/additional_proximity_chars.cpp
rc/additional_proximity_chars.h
rc/basechars.cpp
rc/bigram_dictionary.cpp
rc/bigram_dictionary.h
rc/binary_format.h
rc/char_utils.cpp
rc/char_utils.h
rc/correction.cpp
rc/correction.h
rc/correction_state.h
rc/debug.h
rc/defines.h
rc/dictionary.cpp
rc/dictionary.h
rc/proximity_info.cpp
rc/proximity_info.h
rc/terminal_attributes.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
rc/words_priority_queue.h
rc/words_priority_queue_pool.h
|
6ba8de2a608dfe4865b0b59a753f2d2abbedeeff |
28-Mar-2012 |
satok <satok@google.com> |
Good bye the proximity logic in Java code Bug: 4343280 Change-Id: I82f7d08703647a3492ce6e2d3b741146df58927e
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
rc/bigram_dictionary.cpp
rc/bigram_dictionary.h
rc/dictionary.cpp
rc/dictionary.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
aeda8a7798fa1a028998cf4c81397de8a06610a9 |
24-Mar-2012 |
Tom Ouyang <ouyang@google.com> |
Change the first character check in bigram dictionary to be case insensitive. Bug: 6188977 Change-Id: I121c1abf245c7f8734730810c07d3351b1ec581a
rc/bigram_dictionary.cpp
|
acb6c5445f7712b7577e7d0e91fd19934a69bc30 |
23-Mar-2012 |
satok <satok@google.com> |
Fix build breakage Change-Id: Ic4d3cf6932dcd57c1040c7877ab7c7f48cd6c408
rc/unigram_dictionary.cpp
|
350ffc879adb80c7987306304109c67758928aae |
23-Mar-2012 |
Jean Chalard <jchalard@google.com> |
Merge "Fix a bug with negative coordinates, step 3"
|
e2222b78d3200313239e82ca8e1a15344cdb92a4 |
23-Mar-2012 |
Jean Chalard <jchalard@google.com> |
Merge "Fix a bug with negative coordinates, step 2"
|
7f18f44461844b5dc59fda589e0d4e8d89ba29f8 |
23-Mar-2012 |
Jean Chalard <jchalard@google.com> |
Merge "Fix a bug with negative coordinates, step 1"
|
52612a0d1b0ce7796fa0a0b50bfda172ebc2a5ef |
23-Mar-2012 |
Jean Chalard <jchalard@google.com> |
Fix a bug with negative coordinates, step 3 This implements the actual change, now that indentation is okay Change-Id: Idd897f988394125611516431711c1e575df871df
rc/proximity_info.cpp
|
3094d12cdcf0583b44f1b32468f0189b530d8c73 |
23-Mar-2012 |
Jean Chalard <jchalard@google.com> |
Fix a bug with negative coordinates, step 2 Indentation changes only Change-Id: I95011e7d3f787ae6749b826af627f9acaed34e97
rc/proximity_info.cpp
|
88ec125cfcbb06e84f611dd26097efa9731979b7 |
23-Mar-2012 |
Jean Chalard <jchalard@google.com> |
Fix a bug with negative coordinates, step 1 This breaks style guidelines but for some reason git diff gets so lost on this re-indent that it's better to do it like this Change-Id: Ie0a603eb0739704894a5adc25f9d527b37bdf151
rc/proximity_info.cpp
|
8980bd4a25e2a4368441d575c91bcbe8c8624969 |
23-Mar-2012 |
satok <satok@google.com> |
Merge "Cleanup jni 1"
|
9df4a4527a9bc2e671f644d6e2ec0121385740ec |
23-Mar-2012 |
satok <satok@google.com> |
Cleanup jni 1 Change-Id: Ieb6af8385356e259720b50f1fe46a694a098b30f
rc/proximity_info.cpp
rc/proximity_info.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
2b5b6388d6b16e8644e02e71e6e8810e913ff9f8 |
23-Mar-2012 |
Jean Chalard <jchalard@google.com> |
Merge "Fix a typo"
|
bbc25607f01cf9a0cdbc3e8664b27c7f26bd6e18 |
23-Mar-2012 |
Jean Chalard <jchalard@google.com> |
Fix a typo Change-Id: If794344629e93b558d60b023ae70b703f9c039ab
rc/defines.h
rc/proximity_info.cpp
|
cc78d03a62412e647d4c1373e88a4a2637244ed5 |
23-Mar-2012 |
Jean Chalard <jchalard@google.com> |
Add processing for French ligatures. Bug: 5140033 Change-Id: I1c2751fc617e662aad9f67506e28a622f81d0bc9
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
081616cd2f472295449268cecb570771b969cba3 |
22-Mar-2012 |
Jean Chalard <jchalard@google.com> |
Send correct coordinates for the spell checker This results in the computation being done in native code and the correct proximity being used. Bug: 6181080 Change-Id: I08fa05c781d607e4feca2caeda353ec19c133a3d
rc/proximity_info.cpp
|
d30433837d03d56cf833f3ec0a8a67dca3adc37d |
21-Mar-2012 |
Jean Chalard <jchalard@google.com> |
Add a replacement character to digraphs system The digraphs system used to allow only the replacement of a pair (A, B) by (A). This change allows the replacement to be any character. Bug: 5140033 Change-Id: Icf5995f0ec553f7b7989af9902cbb2c4c6b51009
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
9c4396abb3760166773f38e9ea12c27c795f54eb |
22-Mar-2012 |
Jean Chalard <jchalard@google.com> |
Merge "Generalize the digraph code"
|
6c30061c70565cbdddf7b8b1b91e60317526fd7a |
06-Mar-2012 |
Jean Chalard <jchalard@google.com> |
Generalize the digraph code Bug: 5140033 Change-Id: I19c8c89f79f7c1ce1fba58d50bc2697747052599
rc/defines.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
9715cc4ed58defe71906de6fae3c0bbfac05a80c |
21-Mar-2012 |
Jean Chalard <jchalard@google.com> |
Fix a bug where the returned number of bigrams was incorrect Bug: 6191885 Change-Id: I1daa4d2eaeec5f5c1a4eef79221fd7de357763e9
rc/bigram_dictionary.cpp
|
1caff47ecdfcf413df709371a919cf9377e26bf7 |
14-Mar-2012 |
satok <satok@google.com> |
Calculate proximity characters in the native code Bug: 4343280 Change-Id: I6adaf560f7a4f1f96dcb6ec2f61f20ee3001167e
rc/proximity_info.cpp
rc/proximity_info.h
|
0cb2097a45a41875ec2265da316eb770565b6706 |
13-Mar-2012 |
satok <satok@google.com> |
Fix additional proximity in the native code Bug: 4343280 Change-Id: I4164bb916b2dbdfb6bdc151b99d46a6171d9c355
ni/com_android_inputmethod_keyboard_ProximityInfo.cpp
rc/additional_proximity_chars.cpp
rc/additional_proximity_chars.h
rc/defines.h
rc/proximity_info.cpp
rc/proximity_info.h
|
5eec574cf0eb6b8ec23723b5f566563453edd42f |
13-Mar-2012 |
satok <satok@google.com> |
Use additional proximity chars in the native code Bug: 4343280 Change-Id: Ida690fe246cea80a82fcdb3ad0c28e2907b882ac
ni/com_android_inputmethod_keyboard_ProximityInfo.cpp
rc/additional_proximity_chars.cpp
rc/additional_proximity_chars.h
rc/proximity_info.cpp
rc/proximity_info.h
|
552c3c27f04e6769e40cffbce3a9e8eed1269294 |
13-Mar-2012 |
satok <satok@google.com> |
Implement additional proximity characters in the native code Bug: 4343280 Change-Id: I9bbc5cab2fef1ee80c1fe32017df811ef8af10bc
ni/Android.mk
ni/com_android_inputmethod_keyboard_ProximityInfo.cpp
rc/additional_proximity_chars.cpp
rc/additional_proximity_chars.h
rc/proximity_info.cpp
rc/proximity_info.h
|
951ab9d7ebc594c330e377b5155654949e978117 |
09-Mar-2012 |
Ken Wakasa <kwakasa@google.com> |
Fix typo. Change-Id: Ia18cd090fd81022041854ce190e36eca49c6b04a
rc/unigram_dictionary.cpp
|
f0d5a78388d763a6c19d88ebe2741da2c3cff9a9 |
08-Mar-2012 |
satok <satok@google.com> |
Merge "Add functions to calculate proximity characters in the native code"
|
219a5140820f7937594001d522cfad16c28d7b16 |
08-Mar-2012 |
satok <satok@google.com> |
Fix a bug on German umlaut digraph correction Bug: 6129372 Change-Id: I2d629735028c35bf12289f381ada2f4ffe8d7ad3
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
a70ee6e3b3fe65acab205b935ebd52e7bb0eccb8 |
07-Mar-2012 |
satok <satok@google.com> |
Add functions to calculate proximity characters in the native code Bug: 4343280 Change-Id: I17f8f6295b01900948b98680d0267753f33a46cf
ni/com_android_inputmethod_keyboard_ProximityInfo.cpp
rc/proximity_info.cpp
rc/proximity_info.h
|
46a1eec4d86f4b47434275065d3170728255f2c8 |
27-Feb-2012 |
Jean Chalard <jchalard@google.com> |
Add a variable-length header region to the binary format. Also bump up the format version to 2. Bug: 5686638 Change-Id: I3aafdd7e42c422202122998ec093280051aa8e07
rc/bigram_dictionary.cpp
rc/binary_format.h
rc/defines.h
rc/dictionary.cpp
rc/unigram_dictionary.cpp
|
d1dbdb6b20d05d4bae4272756c10776f075f6b55 |
06-Mar-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
Make some debug aid functions to inline Change-Id: I973f9d4a3989f3d2b797ad26f9d006c0f2c613b5
rc/defines.h
|
bb0bd66942751e51653b1b7997c15ef35f9fc07d |
01-Mar-2012 |
satok <satok@google.com> |
Fix correction utility Bug: 6096247 Change-Id: Ie17c60dde9bd081790b79312ce8d96d292c5128c
rc/correction.h
|
ad290d6505247171e1e8437446c6f5d148a01778 |
16-Feb-2012 |
Jean Chalard <jchalard@google.com> |
Activate bigram predictions from the binary dictionary Change-Id: If1cc50539d7677b854b1cd3bea3423c8c0865de5
rc/bigram_dictionary.cpp
|
26e315785d9a1c48e7590ccc1f59d8b7211e39f4 |
14-Feb-2012 |
Jean-Baptiste Queru <jbq@google.com> |
resolved conflicts for merge of 3ad1145a to master Change-Id: I13159b95f90c5095373951bf9e91b7dbf8b14558
|
a85f4929cd027246045ec3e806857b84e64fe762 |
30-Jan-2012 |
satok <satok@google.com> |
Support multi words suggestion result: I4d097612db2f2a93522 Change-Id: Iedbb24f431dac43e52b6dcce8cb610a75e0ca46e
rc/correction.cpp
rc/correction.h
rc/defines.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
4c5daa8a5574628204be602578794035ab8686f0 |
06-Feb-2012 |
Ken Wakasa <kwakasa@google.com> |
Fix indent Change-Id: I77b4fb3a47faae7d4ad45d9903556e77a2fc7163
rc/correction.cpp
rc/correction.h
|
a27cb623901d79be1007b0803898086a12ce731b |
06-Feb-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
Merge "Use C++ template for min/max"
|
09baa36f7d1298e54a291b0d486cf366a3c3257c |
03-Feb-2012 |
Tadashi G. Takaoka <takaoka@google.com> |
Use C++ template for min/max To be more friendly for off-device regression test. Change-Id: I7edf4c9de73915aad9c1760ace7df3177ed3c4e9
rc/correction.cpp
rc/defines.h
rc/words_priority_queue.h
|
1b9fa942b4b62a818e45655dc5097c7eed7a5465 |
02-Feb-2012 |
satok <satok@google.com> |
Support correction conversion from skip to additional proximity Result: I34bedff6149a6a4e01 Change-Id: I46d528f228a969a0a996299221622627f43c55ec
rc/correction.cpp
rc/correction.h
rc/correction_state.h
rc/defines.h
|
04fd04d6ffe40fc45b4f51640a3f12c3ea88d8ac |
02-Feb-2012 |
satok <satok@google.com> |
Separate the logic for touch caribration again Change-Id: I59c6244674caa899af559402290160ad411d1bb5
rc/correction.cpp
|
e05b3f4b3a57dcf99ade35bfbc1e1cdc3c3e476c |
31-Jan-2012 |
satok <satok@google.com> |
Support additional proximity characters Change-Id: Ifbe0d7e4eafea1926bbce968eae4724dd5769689
rc/correction.cpp
rc/correction.h
rc/defines.h
rc/proximity_info.cpp
rc/proximity_info.h
|
b093cc48249e0ba9680172b8dd4a783bf6969d93 |
31-Jan-2012 |
Bhanu Chetlapalli <bhanu@mips.com> |
[MIPS] Remove reference to NDK Change-Id: I6137c4a93b29a8906abb5bd0f320dd3f37fdea08 Signed-Off-By: Bhanu Chetlapalli <bhanu@mips.com>
ndroid.mk
|
1f6b52e76c59700984fe2b7d7b436d81da997e93 |
30-Jan-2012 |
satok <satok@google.com> |
Implement multi words suggestions step1 Change-Id: I96e8e1b0d9ccc0ed13d53c40300d8c19bcb7af5b
rc/correction.cpp
rc/defines.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
rc/words_priority_queue_pool.h
|
9955716d0bb8b370eeab3bb4c9ab3108c45c7289 |
26-Jan-2012 |
satok <satok@google.com> |
Merge missing space and mistyped space correction algorithm Change-Id: Idd64d38d3d29be24748f9c0359667883698a5756
rc/correction.cpp
rc/correction.h
rc/defines.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
3c09bb18d93800be14466f90502c344dcfafa738 |
26-Jan-2012 |
satok <satok@google.com> |
Merge multiple words suggestions algorithm Change-Id: I70d85b90ddaa28a41e9679f445bc14ef9ff50f16
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
7409d151a18e64450f40e9d798fb3d28ef4a4d76 |
26-Jan-2012 |
satok <satok@google.com> |
Refactor words priority queue Change-Id: I14b7ef39263ad2b1d5ec087bc80b7b8d7c30abe7
rc/defines.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
rc/words_priority_queue_pool.h
|
f8ce19c29de6440e15a16d91a86e0e6d840d114c |
26-Jan-2012 |
satok <satok@google.com> |
Merge "Cleanup unused code"
|
1c0330699449947a0c8cd27762911da459065456 |
26-Jan-2012 |
satok <satok@google.com> |
Cleanup unused code Change-Id: I6c840f9ed170919e48d1c576cd0a48777ad44030
rc/correction.cpp
rc/correction.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
61b31a646ea5c65f55891354dfd0485cbbcbc997 |
25-Jan-2012 |
satok <satok@google.com> |
Merge "Do other error correction for the second word of two word correction"
|
8330b488e9534afe8f5775ad9416c904d01bb665 |
23-Jan-2012 |
satok <satok@google.com> |
Do other error correction for the second word of two word correction result: I4e0b68a12190933f9 Change-Id: I98afce6fe4d5bde97392146d204370ba31a72566
rc/correction.cpp
rc/correction.h
rc/defines.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
rc/words_priority_queue.h
rc/words_priority_queue_pool.h
|
0bfe359ee42af9c4487ce56acf42c74a2510980d |
25-Jan-2012 |
Jean Chalard <jchalard@google.com> |
Add a test for auto-correction. Fix two related subtle bugs: - Stop singling out fat-finger-only corrections for rejection when touch coordinates are not available. - Remove a racy check that would happen only in debug mode Change-Id: Ic904f9b27c091ca6b369052c4e65a630bff81257
rc/defines.h
rc/proximity_info.cpp
|
11c41216f137ad08e8f42daff7a5030f41be0c55 |
23-Jan-2012 |
Jean-Baptiste Queru <jbq@google.com> |
Merge 2577fca1 Change-Id: Ie2c9f6c2eafb59dff95db8954481ce49c87a6d44
|
bd6ccdd5f0a1d3cdb4fde9a4a6a39c4c0cdd3daa |
22-Jan-2012 |
satok <satok@google.com> |
Clean up two word correction Change-Id: I5cd2697d7f61b81aff0c249df01479d86ad0fba5
rc/unigram_dictionary.cpp
|
54af64ae921baa764d64c11c7f4f8edd6352d405 |
17-Jan-2012 |
satok <satok@google.com> |
Two words error correction with other error correction for the first word +1 26 -1 5 +2 0 -2 0 +3 0 -3 0 +4 9 -4 25 +5 20 -5 21 +6 13 -6 6 +7 15 -7 26 Change-Id: Iad682d417a6bb42b11ca6e60157698ca66fef3ff
rc/correction.cpp
rc/correction.h
rc/defines.h
rc/unigram_dictionary.cpp
rc/words_priority_queue.h
|
bd1ed5b8599412a44b7193091ee17b9435147031 |
17-Dec-2010 |
Robert CH Chou <Robert_CH_Chou@acer.com.tw> |
Make the JNI lib an optional module Make it a user module will force it installed no matter the IME is actually required by the product or not. Replace the user by optional and add requiring the libjni_latinime by using LOCAL_REQUIRED_MODULES Change-Id: Ibfc37cf2e2391021d45538c7cea342894b56fbf8
ndroid.mk
|
29dc80614bc529ca2c0b96e1a731ebb7a5433090 |
17-Jan-2012 |
satok <satok@google.com> |
Prepair for advanced two words error correction Change-Id: I4c8a21f0f6e349ddafd9b402583321a60855cfe8
rc/correction.cpp
rc/correction.h
rc/defines.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
rc/words_priority_queue.h
|
a161a4afd6145d7ed6ba7f67106f5fb5c9887903 |
16-Jan-2012 |
satok <satok@google.com> |
Use edit distance for transposing correction +1 73 -1 4 +2 0 -2 0 +3 0 -3 0 +4 11 -4 19 +5 9 -5 3 +6 2 -6 63 +7 2 -7 8 Change-Id: I269cd2386f451f8932e4e0ae66223e794fdfa862
rc/correction.cpp
rc/defines.h
|
82ddd168893892cfe4366e1e2fa9e9bfeb5478a5 |
16-Jan-2012 |
Jean Chalard <jchalard@google.com> |
Stop avoiding adding what the user typed to candidates There does not seem to be any reason other than a historical one to avoid doing this, but it takes processing power and makes things more complicated. This has a very limited impact on regression tests: 5 -> 3 [He, the] 5 -> 3 [An, an] 5 -> 3 [Where, where] 5 -> 3 [This, this] 7 -> 1 [wAtch, watch] 6 -> 4 [oveNs, oceans] 5 -> 1 [Ahere, Where] 7 -> 1 [Hast, Hast] 7 -> 5 [bjp, bill] 5 -> 1 [What, What] 5 -> 3 [Sound, So und] 7 -> 3 [causalities, casualties] 7 -> 3 [discontentment, discontent] 7 -> 3 [irregardless, regardless] 5 -> 1 : 2 5 -> 3 : 5 6 -> 4 : 1 7 -> 1 : 2 7 -> 3 : 3 7 -> 5 : 1 +1 4 -1 0 +2 0 -2 0 +3 8 -3 0 +4 1 -4 0 +5 1 -5 7 +6 0 -6 1 +7 0 -7 6 Change-Id: I6407cf922f27bbd3992df11d63690e71fc61111b
rc/correction.cpp
rc/defines.h
rc/unigram_dictionary.cpp
|
67e13976b78619ec7bc45b5377a9f5da2534cfd5 |
16-Jan-2012 |
satok <satok@google.com> |
Merge "Store suggestions for each input length for missing space algorithm etc."
|
6ad15fcd158de5bec18f6529b961a55e7db9007f |
16-Jan-2012 |
satok <satok@google.com> |
Store suggestions for each input length for missing space algorithm etc. Change-Id: Ief8f6ddd29e043744863e5b9be3a51a70987291c
rc/correction.cpp
rc/correction.h
rc/defines.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
rc/words_priority_queue.h
rc/words_priority_queue_pool.h
|
4c0eca6e416485be61d7fddcad1e1552444daf85 |
16-Jan-2012 |
Jean Chalard <jchalard@google.com> |
Read multi-byte char group counts Change-Id: Idc62382f1c814e9bd1466c9f7dda1fcc8ba4137d
rc/binary_format.h
rc/unigram_dictionary.cpp
|
6d4198107bb0bcc383d7324fa39098351b5eceda |
16-Jan-2012 |
Jean Chalard <jchalard@google.com> |
Remove a bunch of obsolete methods. Change-Id: I218007bf411489d1d648fd9b8b408c5d27c41811
rc/dictionary.h
rc/unigram_dictionary.cpp
|
512c669fee6aa90dbfb3e00a1be7730eb807c9a0 |
13-Jan-2012 |
Jean Chalard <jchalard@google.com> |
Fix a native crash with shortcuts Creation of the TerminalAttributes object failed to take into account that there may be children on this node. Change-Id: I8224a1a51532d1a40a8555f46425e3744388326b
rc/unigram_dictionary.cpp
|
9fb6f47a6a11f62d134d4d6259181ac987fc1ad3 |
13-Jan-2012 |
satok <satok@google.com> |
New LOG lib Change-Id: I977e7e10fa58c0a64ca0c3c7b5cb2272446e3efe
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/jni_common.cpp
rc/bigram_dictionary.cpp
rc/correction.cpp
rc/debug.h
rc/defines.h
rc/dictionary.cpp
rc/proximity_info.cpp
rc/unigram_dictionary.cpp
rc/words_priority_queue.h
|
b960477952101633d053b459e669db46d3234ac3 |
13-Jan-2012 |
satok <satok@google.com> |
Use placement new to construct the queue Change-Id: I455f9954165bd4524f2883db7ea24a6fed3015f9
rc/defines.h
rc/words_priority_queue.h
rc/words_priority_queue_pool.h
|
be0cf72253f15bff6abdeaa79f60a56f06ab7b86 |
12-Jan-2012 |
satok <satok@google.com> |
Move auto correction thresthold to the native code bug: 5858137 Change-Id: Ic4b6270c6e51ef4ed25a6a1d8ddd7fdfa70fd78d
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
rc/correction.cpp
rc/correction.h
|
b0c49b768485a92f6208630b8cef830b63c90513 |
26-Dec-2011 |
Jean Chalard <jchalard@google.com> |
Actually add shortcut targets to the suggestions (A4) Change-Id: Ia6f551d36b2897863e7faf5143bc319522b0668e
rc/unigram_dictionary.cpp
|
e1e5a3fa2f01d5fa01e529f2bda19234bb096aa1 |
06-Jan-2012 |
Jean Chalard <jchalard@google.com> |
Merge "Fill in the format-specific shortcut reading methods (A3)"
|
8e464d41cc891b7ef1c91b4cbeae68b5d6d56864 |
26-Dec-2011 |
Jean Chalard <jchalard@google.com> |
Fill in the format-specific shortcut reading methods (A3) Change-Id: Ie5d8b344ed46873c92f3ef878a1e45017eb699c6
rc/terminal_attributes.h
|
ecbf3f2cbc517b175fcf5252db61a815ea578978 |
06-Jan-2012 |
Ken Wakasa <kwakasa@google.com> |
Merge "Fix indentations."
|
e12e9b5b69e6242af61ee690a81bedde1bdd4936 |
05-Jan-2012 |
Ken Wakasa <kwakasa@google.com> |
Fix indentations. Change-Id: I25c26e2fe50427d11d97b6204174a4f651963d24
rc/bigram_dictionary.h
rc/binary_format.h
rc/correction.h
rc/dictionary.h
rc/proximity_info.h
rc/unigram_dictionary.h
rc/words_priority_queue.h
rc/words_priority_queue_pool.h
|
cf9dbbdd1ade7cf1d05f3cb080018931aa540e61 |
26-Dec-2011 |
Jean Chalard <jchalard@google.com> |
Add methods to read shortcuts from the binary dict (A2) This contains stubs only, it does not work yet, however it doesn't break anything. Change-Id: If912ae84ff3ccd7a2d6588ffd6fbb9974f87ef3d
rc/terminal_attributes.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
c8c6585f216b9af76747ddfbb6983dcc5e814fd6 |
26-Dec-2011 |
Jean Chalard <jchalard@google.com> |
Add a forgotten constant This fixes the build. A constant was used before it was declared in another file. Change-Id: I72dfca2f76f0c3b7dd64072d062cd48c9bfcbd56
rc/unigram_dictionary.h
|
e0e339699addbdc837b79c110a8432f0641d16ee |
26-Dec-2011 |
Jean Chalard <jchalard@google.com> |
Skip shortcut targets if any. (A1) Change-Id: I1e83bba2b36bdc0429debb22425ce75001e61c81
rc/binary_format.h
|
1a6da631ab7c6ed895964978be8f455b41e019bb |
16-Dec-2011 |
satok <satok@google.com> |
Prepare for proximity + two word correction No2 Change-Id: Idfa1413e853299f1db459ef07da3efa932047981
rc/correction.cpp
rc/defines.h
rc/proximity_info.cpp
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
744dab691e45ff8c5ca9745ee673f50060bcb7a9 |
15-Dec-2011 |
satok <satok@google.com> |
Prepare for proximity + two words suggestion Change-Id: I3637f9bec1f4a3c5953498c4562e1f17a7bf593c
rc/proximity_info.cpp
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
rc/words_priority_queue.h
|
a7e5a5a6b9ed1367a4bb81c874d0fde7de85a787 |
15-Dec-2011 |
satok <satok@google.com> |
Add words priority queue pool Change-Id: I152df7b876a1756b69ded2ca4fb3ee26b38c971f
rc/defines.h
rc/dictionary.cpp
rc/dictionary.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
rc/words_priority_queue.h
rc/words_priority_queue_pool.h
|
4d355989bd972ba792ba546a55c67e5b6fc2527a |
15-Dec-2011 |
satok <satok@google.com> |
Add a functionality to limit the max correction errors Before ==== test finished, terminate logcat ===== (0) 121.97 (0.28%) (1) 42032.07 (95.46%) (2) 11.03 (0.03%) (3) 12.19 (0.03%) (4) 10.02 (0.02%) (5) 1417.41 (3.22%) (6) 258.43 (0.59%) (20) 50.20 (0.11%) Total 44033.07 (sum of others 43913.32) After ==== test finished, terminate logcat ===== (0) 110.81 (0.29%) (1) 36416.11 (94.47%) (2) 10.06 (0.03%) (3) 9.45 (0.02%) (4) 9.83 (0.03%) (5) 1535.52 (3.98%) (6) 290.25 (0.75%) (20) 40.57 (0.11%) Total 38546.83 (sum of others 38422.60) Change-Id: Iffd24ce0b2dc422c8c6085d5be5f6bfdaf59ca7d
rc/correction.cpp
rc/correction.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
d03317c4be21ee65c19d00c7b83a7042042b8627 |
14-Dec-2011 |
satok <satok@google.com> |
Prune traversing a bit agressively and add a flag not to do auto completion +1 1 -1 2 +2 0 -2 0 +3 0 -3 0 +4 6 -4 1 +5 4 -5 3 +6 3 -6 10 +7 7 -7 5 Before: Total 42936.28 (sum of others 42814.63) After: Total 40860.56 (sum of others 40733.92) Change-Id: I6a3d52f31ec181970083358280c3ebaca0a1f63e
rc/correction.cpp
rc/correction.h
rc/unigram_dictionary.cpp
|
1147c7bac9bf5367fe81576204a946f6f1248798 |
14-Dec-2011 |
satok <satok@google.com> |
Unbundle members in unigram_dictionary Change-Id: Id737d943d20e3de3db568162caf40d3e956c7fae
rc/defines.h
rc/dictionary.cpp
rc/dictionary.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
d5e35acffbc762f741a79a760b73846d188407fc |
13-Dec-2011 |
Ken Wakasa <kwakasa@google.com> |
Reorganize LatinIME native build directory structure. Now it got NDK friendly. Change-Id: I0f62ce8a6a4d2b6134db698f8b8d0576616e524d
ndroid.mk
ni/Android.mk
ni/Application.mk
|
16379df633feaefb118257096956869edfd25a2c |
12-Dec-2011 |
satok <satok@google.com> |
Use priority queue for native string buffer +1 2 -6 2 Performance before ==== test finished, terminate logcat ===== (0) 100.34 (0.26%) (1) 37149.26 (95.30%) (2) 8.43 (0.02%) (3) 11.18 (0.03%) (4) 9.92 (0.03%) (5) 1330.60 (3.41%) (6) 250.46 (0.64%) (20) 12.41 (0.03%) Total 38982.50 (sum of others 38872.59) after ==== test finished, terminate logcat ===== (0) 97.65 (0.26%) (1) 35427.43 (95.32%) (2) 10.30 (0.03%) (3) 8.95 (0.02%) (4) 11.01 (0.03%) (5) 1224.67 (3.30%) (6) 243.76 (0.66%) (20) 40.91 (0.11%) Total 37167.04 (sum of others 37064.68) Change-Id: Id4d3b88a9cdef765affc52973aeac951ecc6a8ca
ndroid.mk
rc/defines.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
rc/words_priority_queue.h
|
0a66397106e57165ec8e27a6f868d275da9f3138 |
17-Nov-2011 |
satok <satok@google.com> |
am 620b1faf: Merge "Fix the touch calibration bug" into ics-mr1 * commit '620b1faf126d4b5f7cb5c353cebd374d1347fdd4': Fix the touch calibration bug
|
554fdd21a1ec0058cdf5e697f2be6dd29d7eb31b |
17-Nov-2011 |
satok <satok@google.com> |
Fix the touch calibration bug Bug: 5629373 Change-Id: Iacc746e1cc97bf305e1f287cf7431b7115607eeb
rc/correction.cpp
|
6e3cb27cffa525d555b289111678f6fa0495447e |
11-Nov-2011 |
Tadashi G. Takaoka <takaoka@google.com> |
Reorganize char_utils.h and basechars.h * make BASE_CHARS[] const * add several inline menthods for ASCII character handling Change-Id: I49664f219af88faf0aef43ac350cfc216570b185
ndroid.mk
rc/basechars.cpp
rc/basechars.h
rc/char_utils.h
rc/correction.cpp
rc/dictionary.h
rc/proximity_info.cpp
rc/unigram_dictionary.cpp
|
6d12dfd32dce6254e7a706bbb57e9e0c4044ce8c |
10-Nov-2011 |
Ken Wakasa <kwakasa@google.com> |
am 2549ce27: am df2fed2b: Merge "Fix a bug that would end up in memory corruption" into ics-mr0 * commit '2549ce275a272d552c28121ea58742e54b640e54': Fix a bug that would end up in memory corruption
|
2549ce275a272d552c28121ea58742e54b640e54 |
10-Nov-2011 |
Ken Wakasa <kwakasa@google.com> |
am df2fed2b: Merge "Fix a bug that would end up in memory corruption" into ics-mr0 * commit 'df2fed2b791c5d6ef64597d515c971aa32a59b92': Fix a bug that would end up in memory corruption
|
8c8ca59dd547cce979f1b54f2ff8853a2978a162 |
09-Nov-2011 |
Jean Chalard <jchalard@google.com> |
Fix a bug that would end up in memory corruption Square distances array was not the right size. Copying long words into it would result in fandango on core. Bug: 5508337 Bug: 5591925 Change-Id: I7598081b3cfcd1975b206dada1baf8da9be35641
rc/proximity_info.cpp
|
5fdcd7d5cd9d39d41568aa1412a4b1a866c05d3a |
31-Oct-2011 |
Tadashi G. Takaoka <takaoka@google.com> |
Fix JNI as 64bit ready Change-Id: I7a3ed2cee3b20744869aa5cf89ff9fd95f5ab8fe
ni/com_android_inputmethod_keyboard_ProximityInfo.cpp
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
|
7e8cf3c093e58eb354b870c67226762dda1fc595 |
28-Oct-2011 |
Tadashi G. Takaoka <takaoka@google.com> |
Merge "Remove NULL from native/jni"
|
94810dec2115e92365b5c53f8e5bccfc5bec2e89 |
28-Oct-2011 |
Tadashi G. Takaoka <takaoka@google.com> |
Remove NULL from native/jni Change-Id: I7c4e32d0d69876c7ea85d6997c9a40fa362152eb
ni/com_android_inputmethod_keyboard_ProximityInfo.cpp
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/jni_common.cpp
ni/jni_common.h
|
0e97148f6d8d2cdf79cfe69b14277e4943a6e014 |
28-Oct-2011 |
Tadashi G. Takaoka <takaoka@google.com> |
Remove NULL from native/src Change-Id: I5299af7773d28fd12faebbfe644829a401ae5644
rc/correction.cpp
rc/proximity_info.cpp
rc/proximity_info.h
rc/unigram_dictionary.h
|
5049f5bbb4aec4fd7daefd9a904e072526bb9ecb |
28-Oct-2011 |
Tadashi G. Takaoka <takaoka@google.com> |
Fix trivial compile issue Change-Id: I9dbc51496dbdb2195bbe589b0c3b2cd7e3d2f1fc
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
rc/proximity_info.h
|
d862b935788d182901bb1b33f4a2eb37985046d7 |
27-Oct-2011 |
Tadashi G. Takaoka <takaoka@google.com> |
Cleanup unused function Change-Id: Ic0895e1973b3879b2a63f7e0b888e9a0480be6f3
rc/unigram_dictionary.cpp
|
04d873701550323116cf8737494fb8d7e839c351 |
13-Oct-2011 |
Yusuke Nojima <nojima@google.com> |
Calculate edit distances incrementally. Change-Id: I3ee734b9b71351523dc8658cba33d6c8435e348e
rc/correction.cpp
rc/correction.h
|
a4c1f1c1fde5e9492523842dd95a4c9f17f40c3a |
06-Oct-2011 |
Yusuke Nojima <nojima@google.com> |
Calibrate the scores of the proximity chars according to the distances. +1 75 -1 27 +2 0 -2 0 +3 0 -3 0 +4 30 -4 48 +5 37 -5 27 +6 4 -6 35 +7 9 -7 18 Change-Id: I3c6ab06a0084c18ab595147c36c2ff4b1e961a7b
rc/correction.cpp
rc/correction.h
rc/correction_state.h
rc/defines.h
rc/proximity_info.cpp
rc/proximity_info.h
|
57834c20a5f2e4c944e09eb4fcddb440bbd46e20 |
05-Oct-2011 |
satok <satok@google.com> |
Fix a bug of the conversion of the correction algorithm Bug: 5414829 +1 25 -1 17 +2 0 -2 0 +3 0 -3 0 +4 15 -4 9 +5 2 -5 9 +6 13 -6 4 +7 3 -7 19 Change-Id: Ie99db961051320ee31d31476ea7c25b1d837c484
rc/correction.cpp
|
afb907650338e66dbdccaf891e13d334b73bcc7f |
05-Oct-2011 |
Yusuke Nojima <nojima@google.com> |
Enable score calibration by touch coordinates Result of diff.sh: +1 3 -1 3 +2 0 -2 0 +3 0 -3 0 +4 1 -4 3 +5 3 -5 2 +6 3 -6 1 +7 1 -7 2 Change-Id: I41b803df23ac03e1fc81043df4e1e6a63c0afbb1
rc/defines.h
|
e4ba822cc6959490868fd8868ffad1c4e9b23992 |
05-Oct-2011 |
Yusuke Nojima <nojima@google.com> |
Promote touches in hit box according to the distance from sweet spot Change-Id: Ice0fd0514304a79aed67627c2ea3439bd5177de4
rc/correction.cpp
rc/correction.h
rc/correction_state.h
rc/defines.h
rc/proximity_info.cpp
rc/proximity_info.h
|
c25c7ccf25dd45464b82d29adca067f9a941c11c |
03-Oct-2011 |
Yusuke Nojima <nojima@google.com> |
Cache the sweet spot types Change-Id: Ibaee062dc55c11892143d48b2d0959e78e52be83
rc/proximity_info.cpp
rc/proximity_info.h
|
16717159fffc7731669143a8e9ed866e7d88ecef |
04-Oct-2011 |
Yusuke Nojima <nojima@google.com> |
Move ProximityInfo::calculateSweetSpotType right after ProximityInfo::setInputParams Change-Id: Ifc76ab0aa3e9467d54696bb8b84bf523f001938a
rc/proximity_info.cpp
|
c812d0b816c6e3ac4a2df23b5831b17acdc7c414 |
03-Oct-2011 |
satok <satok@google.com> |
Merge "Demote words with a capitalized char"
|
eb050fc2dc97a7e6ddcaf254c110dc16279dfd0d |
03-Oct-2011 |
satok <satok@google.com> |
Demote words with a capitalized char Bug: 5371514 +1 4 -1 2 +2 0 -2 0 +3 0 -3 0 +4 1 -4 3 +5 0 -5 12 +6 3 -6 3 +7 12 -7 0 Change-Id: I6b46e43f9059f1e8a1cc02a626ea6eb8f1f9924f
rc/correction.cpp
rc/correction.h
rc/defines.h
rc/unigram_dictionary.cpp
|
5d21c5c6cb1fd6d940bf3279ed95e7376d0e2fd7 |
03-Oct-2011 |
Yusuke Nojima <nojima@google.com> |
Fix bug in calculateSweetSpotType() Change-Id: I215bc02367e123a73ffc94974e7b1cbec52a25fa
rc/proximity_info.cpp
|
9ee8c9c45c960dae6fbf0f35e4c84c9c1c85fc3f |
30-Sep-2011 |
Yusuke Nojima <nojima@google.com> |
Calibrate score by touch coordinates Change-Id: I9fc066eb1a455243536e72405922fcb7e26d7dc6
rc/correction.cpp
rc/defines.h
|
da9f556a15e7ff823b8ac5f273f918691b278505 |
30-Sep-2011 |
Yusuke Nojima <nojima@google.com> |
Merge "Classify touches into three types."
|
258bfe66e0fcfc89b59534a9cc7f50ff07d5f78d |
27-Sep-2011 |
Yusuke Nojima <nojima@google.com> |
Classify touches into three types. Change-Id: I7c1d42835e0c15d596a1b66d421b0aa514ec0890
rc/correction.cpp
rc/correction.h
rc/correction_state.h
rc/defines.h
rc/proximity_info.cpp
rc/proximity_info.h
rc/unigram_dictionary.cpp
|
db096d681f40b8547b4ce83d07d8d8b54e30634e |
29-Sep-2011 |
satok <satok@google.com> |
Merge "Add a flag to demote completed suggestions"
|
40a5f6fa4df529bf21813d54fc20ffe5b3cbe436 |
29-Sep-2011 |
satok <satok@google.com> |
Add a flag to demote completed suggestions Bug: 5390063 Change-Id: I0ef4fbcc705539624269fd2f8c4e782679fc44b3
rc/correction.cpp
rc/correction.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
ad35835baccb4101c3d8766fadbf4d127e41b6cb |
29-Sep-2011 |
Yusuke Nojima <nojima@google.com> |
Pass the touch position correction data to native. Change-Id: I92958779377a530410d1682100f9d0a2ba267dea
ni/com_android_inputmethod_keyboard_ProximityInfo.cpp
ni/jni_common.h
rc/defines_touch_position_correction.h
rc/proximity_info.cpp
rc/proximity_info.h
|
1c923d8581fb2af76add7f00802cea4d26ac4e84 |
28-Sep-2011 |
Yusuke Nojima <nojima@google.com> |
Extend JNI interface to pass the theme id of the keybaord to the native. Change-Id: I705ec2fa1d32a673a8d84bc9afc2a46208a414a1
ni/com_android_inputmethod_keyboard_ProximityInfo.cpp
rc/proximity_info.cpp
rc/proximity_info.h
|
de2f8424ea7e201ab8ee0d3c64fac0b52514d24e |
27-Sep-2011 |
Yusuke Nojima <nojima@google.com> |
Add explicit NULL check to latinime_Keyboard_setProximityInfo() and ProximityInfo::ProximityInfo(). Bug: 5375319 Change-Id: If3016ab56b6c62c8855b394f23e09e127a279be7
ni/com_android_inputmethod_keyboard_ProximityInfo.cpp
ni/jni_common.h
rc/proximity_info.cpp
|
b2255163667e1e8f0765f642736b6d736ee5e8af |
22-Sep-2011 |
Yusuke Nojima <nojima@google.com> |
Merge "Extend JNI interface to pass the key coordinate information"
|
0e1f656c1be7f2916cf57c94d99b001795856270 |
20-Sep-2011 |
Yusuke Nojima <nojima@google.com> |
Extend JNI interface to pass the key coordinate information Change-Id: Iec0d1415d6abba43b775a014516b961b167597b7
ni/com_android_inputmethod_keyboard_ProximityInfo.cpp
rc/defines_touch_position_correction.h
rc/proximity_info.cpp
rc/proximity_info.h
|
db815b79a788e19a7c61d89941bec5851487112f |
20-Sep-2011 |
Yusuke Nojima <nojima@google.com> |
Merge "Fix a dangerous macro."
|
630959376286f59926e8358879c179c31e58e646 |
20-Sep-2011 |
Yusuke Nojima <nojima@google.com> |
Fix a dangerous macro. Change-Id: Idb5530ceb03c415e4ec002f8d2fbbec837b35636
rc/defines.h
|
2e496f5d0b0a2a065e5f8162619c98b42bca1905 |
16-Sep-2011 |
Yusuke Nojima <nojima@google.com> |
Fix editDistance() not to access the outside of mEditDistanceTable editDistance() can access the outside of mEditDistanceTable when called with strings that contain MAX_WORD_LENGTH_INTERNAL characters. Change-Id: I996e6cf21bd6acd6584beb4046c10491a044191e
rc/correction.h
|
032cfeef5abe3a5ddf2e9ef20d834869f8090bee |
14-Sep-2011 |
Yusuke Nojima <nojima@google.com> |
Delete unused function and add TODO comment for a potential bug. Change-Id: I7b16de1bd6b278c51d56eb1904e186c3db3b7f3d
rc/correction.cpp
rc/unigram_dictionary.cpp
|
a6f2fcdcea2e56aae08f73dc542be98f48d3995f |
26-Aug-2011 |
satok <satok@google.com> |
Fix a bug for calculating the edit distance Change-Id: I4c2cd102c258ccdb2de18c53901f91c0f7c7a986
rc/correction.cpp
|
0ada663f3da8fc2d64f82a070b09b27735bc7fab |
26-Aug-2011 |
Yusuke Nojima <nojima@google.com> |
remove unnecessary condition check. Change-Id: I6e5e3dee0ca3aae0088dcb309da8be16d3842d47
rc/correction.cpp
|
7adf2cdbbc25060614875a9f176a0fc1b9c42b2e |
24-Aug-2011 |
satok <satok@google.com> |
Combine proximity and corrections bug: 4170136 Change-Id: I0a6d54c769b05f7a67f2f472d48a3e54fe3af475
rc/correction.cpp
|
10266c09ec83db497c8f22dd9dc4cb45c1cf36e9 |
19-Aug-2011 |
satok <satok@google.com> |
Combine the skipped and transposed correction bug: 4170136 Change-Id: I7b50b40478abf27f51ec5e001815ff4882f3e5e5
rc/correction.cpp
rc/correction.h
rc/defines.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
6d78302155d8a6437ab6541d93ddb42bf21e0a61 |
19-Aug-2011 |
satok <satok@google.com> |
Fix last excessive char correction handling Change-Id: Id1d46cd96e041fbbbee995093ef8ca56daa3b383
rc/correction.cpp
|
b9d09e73e05f6f9cdab264b358f6d5306c279ccf |
19-Aug-2011 |
satok <satok@google.com> |
Refactor correction.cpp Change-Id: I1275496e3e7d7124494994d3c52730ec8afdfad3
rc/correction.cpp
|
9db2097f7bbfce0b4679d80cf8a4f6127616f1ae |
17-Aug-2011 |
satok <satok@google.com> |
Do the transposed correction and the excessive correction by one loop Change-Id: Idc7a3451a65f7b980e5c499e9083f67646b3a199
rc/correction.cpp
rc/correction.h
rc/correction_state.h
rc/unigram_dictionary.cpp
|
bcac0e9e23853891a5a45fd19b6f8917ffc705f7 |
15-Aug-2011 |
satok <satok@google.com> |
Improve fat finger correction. Change-Id: I37ed0dc6956f7e6fab5dcfd0483ab5691cd819d4
rc/correction.cpp
rc/correction.h
rc/defines.h
|
0cedd2bcc3efcec30ea542ceb8d9161afa764a62 |
11-Aug-2011 |
satok <satok@google.com> |
Combilne normal correction and skip correction Change-Id: Ide868d977c0f35900340c7be1b71d572c69a8806
rc/correction.cpp
rc/correction.h
rc/correction_state.h
rc/defines.h
rc/proximity_info.cpp
rc/proximity_info.h
rc/unigram_dictionary.cpp
|
466ed22fc6f90c47bc1571b51fda2712ade664f6 |
11-Aug-2011 |
satok <satok@google.com> |
Removed matchedChar count Change-Id: I69e92026f802635f900b1e72d089afe4bda5fb0b
rc/correction.cpp
rc/correction.h
rc/correction_state.h
|
f3948c1eacee57a9ba4b689ada992cd460596d9f |
11-Aug-2011 |
satok <satok@google.com> |
Calculate the skip correction by one loop Change-Id: Ie70829407cd58be2ffe75c7d649d86f62ee4df24
rc/correction.cpp
rc/correction.h
rc/correction_state.h
rc/unigram_dictionary.cpp
|
635f68e8222901d607a5ca6fab95985bc496d72a |
10-Aug-2011 |
satok <satok@google.com> |
Improve skip correction algorithm Change-Id: Ife45e3886137d60a4e903d4c6f7a9ef20c7e705a
rc/correction.cpp
rc/correction.h
rc/correction_state.h
rc/defines.h
rc/proximity_info.h
|
208268d149c4d139cdf14923650a58ccc0a9d9b6 |
10-Aug-2011 |
satok <satok@google.com> |
Add correction state. Change-Id: I0a1419922e1ce7a15b566d1b6da3794f8e84c754
rc/correction.cpp
rc/correction.h
rc/correction_state.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
cfca3c6317143ce68770cab02eb7d7a5dc8765c9 |
10-Aug-2011 |
satok <satok@google.com> |
Refactor CorrectionState to Correction Change-Id: I5f1ce35413731f930b43b1c82014e65d9eaa240b
ndroid.mk
rc/correction.cpp
rc/correction.h
rc/correction_state.cpp
rc/correction_state.h
rc/proximity_info.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
985312e88f11e3ce61f35191df59c6bdf9e80e79 |
05-Aug-2011 |
satok <satok@google.com> |
Refactor the correction algorithm related to missing character correction Change-Id: If68f2aaea7df48d013aea5401cee4ec0df32111a
rc/correction_state.cpp
rc/correction_state.h
rc/proximity_info.cpp
rc/proximity_info.h
|
8876b75ca1c218949539dcc2fb6c88a19da9e3f8 |
04-Aug-2011 |
satok <satok@google.com> |
Move scoring part to the correction state Change-Id: I2dc4a0869636fce5526f48b3a6267b6bdf61dbfb
rc/correction_state.cpp
rc/correction_state.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
f071e75b781ebb9e1b8dd5b3111af9a92de66bc1 |
04-Aug-2011 |
satok <satok@google.com> |
Change the prune condition Change-Id: I92aef12e0e1d89cfe1b346ddc6ef4df158ffe0b3
rc/unigram_dictionary.cpp
|
4e4e74e6b659a069ca6e778f0ae7f9c7fa4343b7 |
03-Aug-2011 |
satok <satok@google.com> |
Move the input index and output index to correction state Change-Id: Idebdb59143f3367929df6a0475cefe941eb16d01
rc/correction_state.cpp
rc/correction_state.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
0f6c8e8aeb18b949fa9586dd9de091027b17e107 |
02-Aug-2011 |
satok <satok@google.com> |
Move code related to ranking algorithm to correction_state.cpp Change-Id: I52b34de45969fef82e46d9c10079c2d45e0b94eb
rc/correction_state.cpp
rc/correction_state.h
rc/defines.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
588e2f296451a8eb074af9140d018b828105237f |
25-Jul-2011 |
Jean Chalard <jchalard@google.com> |
Add bigram lookup implementation. Bug: 5046459 Change-Id: Id2c7686c5da078751ed587e559417e808779aa7a
rc/bigram_dictionary.cpp
rc/binary_format.h
rc/dictionary.cpp
rc/dictionary.h
|
612c6e49c03dc49320a0bf141f51e45a8b969d43 |
01-Aug-2011 |
satok <satok@google.com> |
Move code related to ranking algorithm to the correction state Change-Id: I2d9e2db81cf6597ca4e88d7bc6737ab3b52b34b2
rc/correction_state.cpp
rc/correction_state.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
db2c0919cfd839d7036697b41e986fa897dc78df |
01-Aug-2011 |
satok <satok@google.com> |
Remove old dictionary format code Change-Id: Ic4b9e069c9bd5c088769519f44d0a9ea45acb833
ndroid.mk
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
2df3060883c7535029c7dfbbb4f7b05935d796ae |
15-Jul-2011 |
satok <satok@google.com> |
Add correction state Change-Id: I0d281cede1590893bd1def005cf83c9431d12750
ndroid.mk
rc/correction_state.cpp
rc/correction_state.h
rc/proximity_info.cpp
rc/proximity_info.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
6a0e9642a8d1046e3b730c6dd1a633a4ec0f656f |
25-Jul-2011 |
Jean Chalard <jchalard@google.com> |
Small native refactoring. Move a purely dictionary-format-related function that is needed both by unigrams and bigrams to the binary format handling file. Also remove the empty UnigramDictionary::getBigrams placeholder function, on grounds that it should be in the BigramDictionary class. Bug: 5046459 Change-Id: I8a67a25f72122e2fa0b19ae1d936db25eb0b20ba
rc/binary_format.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
848b69a5f904d7c897f6f617c8ae4585c9b90998 |
22-Jul-2011 |
Jean Chalard <jchalard@google.com> |
Some refactoring Getting the frequency of a terminal is not very useful, however getting its position will be very useful for retrieving bigrams later. Moreover, from the position it's easy to find out the frequency. Bug: 5046459 Change-Id: Ica53472c2038c7e407dbd1399d336511c731087f
rc/unigram_dictionary.cpp
|
999ba61b34421d13d691950d27d8ad04eb6fea1e |
22-Jul-2011 |
Jean Chalard <jchalard@google.com> |
Some native cleanup Take a function that does not need to be a member and make it static inline. Also replace the return value of -1 by a #define'd constant. Change-Id: I92e0deaa1df65998b76aba6329a4c8eb4d287485
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
f0a980966264fa98ef8e1b834650d9bf54de92ae |
20-Jul-2011 |
Jean Chalard <jchalard@google.com> |
Check the binary dictionary magic number ...and return NULL if it does not matched an expected value. Bug: 5052486 Change-Id: I1dc7955d2785ee080bc5c22398be9befe332f096
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
rc/binary_format.h
|
d24df43eaf1f7a7a9a9fcf31a45f0c2b2e11b698 |
14-Jul-2011 |
satok <satok@google.com> |
(Step2)Move functions related to proximity to proximity_info.cpp Change-Id: Iae0eb2a5cd758bda820fa42b4bc3eb3d2665bf96
rc/basechars.h
rc/dictionary.h
rc/proximity_info.cpp
rc/proximity_info.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
46f2d44a29de4034afa37c426dc0f1f1a40b7480 |
14-Jul-2011 |
satok <satok@google.com> |
Merge "(Step 1) Move proximity related parameters from unigram_dictionary to proximity_info"
|
1d7eaf8462e19604faeb239a72ee325a93986894 |
13-Jul-2011 |
satok <satok@google.com> |
(Step 1) Move proximity related parameters from unigram_dictionary to proximity_info Change-Id: Ic630b35f4abffeb84c38bcf5935795b7ff07556a
rc/proximity_info.cpp
rc/proximity_info.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
b2ba41397f14d22e2088fac3306c02a0d587efe6 |
14-Jul-2011 |
Jean Chalard <jchalard@google.com> |
Merge "Activate the implementation for the new dictionary format."
|
827ced84863ea79626ac4597ce0aba12bc92d106 |
14-Jul-2011 |
satok <satok@google.com> |
Separate logging definitions in C Change-Id: I1d79814d1fd74e92a280f355c535517618c51752
rc/defines.h
|
787945bf1ef2e5449b5df16dfe15beeb0fd7cb71 |
14-Jul-2011 |
satok <satok@google.com> |
Fix build for profiling Change-Id: I39cd0fa37fb738dcbbcf82839b6bb030e3af606b
ndroid.mk
rc/bigram_dictionary.cpp
rc/defines.h
rc/unigram_dictionary.cpp
|
cba9e23bb19db123fa5b491b69b0b32ca5eca254 |
13-Jul-2011 |
Jean Chalard <jchalard@google.com> |
Activate the implementation for the new dictionary format. Bug: 4392433 Change-Id: I20b05d012b1fb193002312792d0309d36c89d16a
ndroid.mk
|
3e41c071e603d3b192f471ea3153aa02435f7303 |
13-Jul-2011 |
satok <satok@google.com> |
Merge "Add a flag for a profiling"
|
20d9fdae3ac12a7efa6daf6f582a3d5a4311a375 |
13-Jul-2011 |
satok <satok@google.com> |
Add a flag for a profiling Change-Id: Iae509a24fd0f0f416376c3f8051aa2eb92d48659
ndroid.mk
rc/defines.h
|
0adf7ae2997a7e4fa2c2d84cad12f6ffd9c31f70 |
13-Jul-2011 |
Jean Chalard <jchalard@google.com> |
Merge "New dict format, step 7"
|
1059f273649ea9cf4dd3c9c3466ec6fed5496a54 |
28-Jun-2011 |
Jean Chalard <jchalard@google.com> |
New dict format, step 7 This actually implements the new dictionary format, but does not activate the implementation through #defines. Bug: 4392433 Change-Id: I9b26b9bcb4b823a36e0984799b69730acfc6f7f3
rc/binary_format.h
rc/defines.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
ce9efbff53ba04bd719c3c15d8a5a501ff12714f |
08-Jul-2011 |
Doug Kwan <dougkwan@google.com> |
Compile code used in logging conditionally so that gcc does not complain about unused-but-set variables. Change-Id: I141f438694a1854d54d08cb5a74c23222dd9d85e
rc/bigram_dictionary.cpp
rc/unigram_dictionary.cpp
|
bb15e77511a84483ccb6c4491b73c7f016878539 |
30-Jun-2011 |
Jean Chalard <jchalard@google.com> |
Move a function to make next commit more readable Change-Id: Ieaa935ff4d68ce88137dcc5c672a4149a4c9c64f
rc/unigram_dictionary.h
|
e6715e32d5ab66ac16c274d18dda386790b71ef2 |
30-Jun-2011 |
Jean Chalard <jchalard@google.com> |
Move a function out of a #endif to reduce a future commit Change-Id: Ic8f3160a96b6d79ba19ff9c8eda1692e94a38e98
rc/unigram_dictionary.cpp
|
0584f02ee193508ac873b19ee971b9fa133294fb |
30-Jun-2011 |
Jean Chalard <jchalard@google.com> |
Rename parameters for future change Change-Id: Id15a17340fb26f91c72687f30bef24b2d8b94940
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
432789ac93c759da9e59398e21df6982bb354e92 |
30-Jun-2011 |
Jean Chalard <jchalard@google.com> |
Internal cleanup Moving functions around, renaming parameters Change-Id: I3ab480f483d7d9700b9328cb07b16b51005098e5
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
ffefdb6c1a4a7dfc0cebc071979b0a816fe89304 |
30-Jun-2011 |
Jean Chalard <jchalard@google.com> |
Cleanup. Function renaming, moving around for future patch readability Change-Id: Id33b961cf2e899b5a3c9189951d2199aba801666
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
980d6b6fef34e8716feb405aa8902d9f7fd37195 |
30-Jun-2011 |
Jean Chalard <jchalard@google.com> |
Internal cleanup. Function renaming, useless function supressing, fix comments Change-Id: I148acbaf367cd556a85b89016676b46cc971af81
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
594a9a19630efffb44a425bd0801a972e5d6617c |
30-Jun-2011 |
Jean Chalard <jchalard@google.com> |
Internal cleanup. Removed unused function prototypes. Change-Id: Ia56ea8e285deed17ce8377df855b045b7850d58d
rc/unigram_dictionary.h
|
85a1d1ea749a70211fb25c43f3398461d7375da5 |
21-Jun-2011 |
Jean Chalard <jchalard@google.com> |
New dict format, step 6 Copy the modified functions to be able to see the diff Bug: 4392433 Change-Id: Ic9b83b4b4b7b89cc922eed1825507d7d516aff24
rc/unigram_dictionary.cpp
|
bc90c72faf2c5a920e89acb7806d0a457e76a770 |
20-Jun-2011 |
Jean Chalard <jchalard@google.com> |
New dict format, step 5 Move functions that will be modified and enclose those that will be replaced into #ifdefs. This change does not modify any code, only move some code around. Bug: 4392433 Change-Id: Ibefbda1eb8bdc8a0c72de47ad9c67a08d0aca960
rc/unigram_dictionary.cpp
|
ce9e52a12a6af8fca0eba42aaae24602fbd5c998 |
18-Jun-2011 |
Ken Wakasa <kwakasa@google.com> |
Clean up in LatinIME native code Change-Id: I0062200a0181a491690115ac0fab8d11358e2f14
ndroid.mk
ni/com_android_inputmethod_keyboard_ProximityInfo.cpp
ni/com_android_inputmethod_keyboard_ProximityInfo.h
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/com_android_inputmethod_latin_BinaryDictionary.h
ni/jni_common.cpp
ni/jni_common.h
ni/onload.cpp
rc/bigram_dictionary.h
rc/char_utils.h
rc/debug.h
rc/dictionary.h
rc/proximity_info.cpp
rc/proximity_info.h
rc/unigram_dictionary.h
|
23eb0fa0b582c538e130fe2900e6241d0fb4a6cd |
17-Jun-2011 |
Jean Chalard <jchalard@google.com> |
Merge "New dict format, step 4"
|
ca5ef2890ed92adecabdfd9e489903530357d3fe |
17-Jun-2011 |
Jean Chalard <jchalard@google.com> |
New dict format, step 4 Consolidate terminal cases, streamline the word adding process and create the entrances for adding alternate spellings with an empty implementation. Bug: 4392433 Change-Id: I781c93ec49945d71c7c20624c86596aa49add4c8
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
4fd9650f0bfadf86f37834628221479c868bf763 |
17-Jun-2011 |
Jean Chalard <jchalard@google.com> |
New dict format, step 3 - followup Make the passing of an argument clearer Bug: 4392433 Change-Id: Id82662ff4dc25282f70a08bee77378fee2b4b590
rc/unigram_dictionary.cpp
|
581335c3fbc0968aac02507453d783cdd97455bf |
16-Jun-2011 |
Jean Chalard <jchalard@google.com> |
Fix a bug where bigram search would never return Bug: 4690487 Change-Id: Ie8f3f651508cc48bbb043a0b308f7e0d1524371c
rc/bigram_dictionary.cpp
rc/dictionary.cpp
rc/dictionary.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
17e44a72e846d1514c5b2b4d0ad80e3fbbf26fdd |
16-Jun-2011 |
Jean Chalard <jchalard@google.com> |
New dict format, step 3 Some refactoring and add of a parameter that will be necessary. Bug: 4392433 Change-Id: I17f001a7efd4f69f4c35f94ee1ca8e97391b81d5
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
8124e64dccb2027fcdcf19b76490769087f55cc2 |
16-Jun-2011 |
Jean Chalard <jchalard@google.com> |
New dict format, step 2 Move some methods around and make static some methods Bug: 4392433 Change-Id: I2bbe98aec118a416d21d1e293638e1d324505b9b
rc/bigram_dictionary.cpp
rc/dictionary.cpp
rc/dictionary.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
293ece0f34dad5a31d8393ace1115e68165184bd |
16-Jun-2011 |
Jean Chalard <jchalard@google.com> |
New dict format, step 1 This renames some variables and removes dependancies to values that will disappear Bug: 4392433 Change-Id: I79a44462d6bf25248cc2de0d63d7918fc6925d68
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
e93b1f2209e26add7e5c2685990a8ce921fd6e32 |
01-Jun-2011 |
Jean Chalard <jchalard@google.com> |
Allow reading a binary dictionary even without proximity info. This prepares the way for spell checking, which is to be done without context so without proximity info. Bug: 4176026 Change-Id: I1b4bfaefe2611e1b484acdf3c33598cb80f81ff4
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
rc/dictionary.cpp
rc/unigram_dictionary.cpp
|
99c908a5958446e1f887bcfbeb4f2772e7ea5b85 |
24-May-2011 |
satok <satok@google.com> |
Tweak the demotion rate for the mistyped space correction Bug: 4402942 Change-Id: I7f5412b9fd2f1506f529cff0c3399d748c6ece92
rc/defines.h
|
bb68d8011956fc39091cabc618688166fdc67e5b |
23-May-2011 |
satok <satok@google.com> |
Tweak the demotion rate of mistyped space correction Bug: 4402942 Change-Id: I6e0421dfa99e261c72a901c9699fec864ab4b3c5
rc/defines.h
|
d8db9f86d02c9d4adad6047a9daac0742d756400 |
18-May-2011 |
satok <satok@google.com> |
Fix a bug on the calculation of the freq on the mistyped space error correction Bug: 4402942 Change-Id: I0b611e3d0e8c25ca528ef7408c3949200e5cad85
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
0b6b0a5a982c2d34d93a4a624c5ba9b4d419c16a |
27-Apr-2011 |
satok <satok@google.com> |
Enable fast power Change-Id: I00a91381f63cde62d9e7cf7e17f75869294cf2df
rc/unigram_dictionary.cpp
|
b2e5e5937ca96a448081466a9f43e937787f0c24 |
26-Apr-2011 |
satok <satok@google.com> |
Handle overflow properly in multiplyRate Bug: 3401513 Change-Id: I8dd2523caa58bb51c378a01e160a58f9106ce9b8
rc/unigram_dictionary.cpp
|
9674f654a769e398f2650cb9724c1094d12005c5 |
20-Apr-2011 |
satok <satok@google.com> |
Fix a bug that 2 length words were demoted. Change-Id: I4a3558d0f1f1b0a9d6a36c3f75db3089b0566d7f
rc/unigram_dictionary.cpp
|
63546344b3436a30eaad567d13916d5b6e5e9a52 |
19-Apr-2011 |
satok <satok@google.com> |
Merge "Promote a word with a missing space because the formula was changed by Ifa4338c5f4"
|
cbc66e07114268db019fbde809ed1fd278796599 |
19-Apr-2011 |
satok <satok@google.com> |
Promote a word with a missing space because the formula was changed by Ifa4338c5f4 Change-Id: Id4bc965aef387800facb64164d8c36a3bdd2fa07
rc/defines.h
|
4c981d3a40ea4445a5e728cde5f2fd5119692677 |
19-Apr-2011 |
satok <satok@google.com> |
Demote a word with mistyped space and missing space according to the length of each word Change-Id: Ifa4338c5f43b37e6bcd0700767ef2178189de3af
rc/unigram_dictionary.cpp
|
a4374d2eb70dad908b1d1b8b58f0c9d3d337fef4 |
18-Apr-2011 |
satok <satok@google.com> |
Promote the correction of words with a missing space character Change-Id: I37ba618b54f7115163a3e9c6c555485e7024dc92
rc/defines.h
rc/unigram_dictionary.cpp
|
9d2a3020ba369a9d187a7d8dcba634c8a6eb1f81 |
14-Apr-2011 |
satok <satok@google.com> |
Promote a word with a proximity character Bug: 4293295 Change-Id: Ib0ec8aff087c71c4fbe983f3f5bc78e9c7868fd8
rc/defines.h
rc/unigram_dictionary.cpp
|
72bc17ec9ff200a2fe6f737f3bc5a8fff15c426f |
13-Apr-2011 |
satok <satok@google.com> |
Promote a word with only one proximity character. Bug: 4271049 Change-Id: I755986f582f43417fda6b117207530c519233baf
rc/defines.h
rc/unigram_dictionary.cpp
|
dc5301e5902826b0e9a44fc3d45695526eaf66b3 |
11-Apr-2011 |
satok <satok@google.com> |
Change the formula of the missing character. - Bug: 4271049 - Due to the result of the recent user study, a word with a missing character needs to be promoted a bit. so I changed the formula from: - freq * 70 * (n - 2) / (n - 1) to: - freq * 90 * (10n - 12) / (10n - 2) Change-Id: Ibff72cbdb0f2d7b91460a06a0fd39a9f5749aa46
rc/defines.h
rc/unigram_dictionary.cpp
|
de3070a71b39742c3ac7b613f45af88cc95c1205 |
19-Mar-2011 |
Ken Wakasa <kwakasa@google.com> |
Add -Werror flag to catch more warnings and errors Change-Id: I9c39ba24578931944aae8182918ed48a2e82eb39
ndroid.mk
rc/bigram_dictionary.cpp
rc/defines.h
rc/proximity_info.h
rc/unigram_dictionary.cpp
|
e07f93d3ab60f88b154740186795efaf802c7051 |
08-Mar-2011 |
satok <satok@google.com> |
Merge "Tweak the demotion rate for a word with missing letter" into honeycomb-mr1
|
0bddb2f4d63af30d7c4347e17c9d35c80e16a8fc |
08-Mar-2011 |
satok <satok@google.com> |
Tweak the demotion rate for a word with missing letter Bug: 4027223 Change-Id: Ie9a5552d2f41d60f433573fde52efc097f5143bf
rc/defines.h
|
1df8c82d71ec2a221f07a8842fd19bf43f772200 |
08-Mar-2011 |
satok <satok@google.com> |
Fix a bug that a word with only one missing word is not promoted Bug: 4027223 Change-Id: Icf7c5b917c18b565dca95b98b96c1c8e2963f540
rc/unigram_dictionary.cpp
|
3c4bb7747d1a16d6b9d2d34992bad250069632a7 |
05-Mar-2011 |
satok <satok@google.com> |
A bug fix for the mistyped space algorithm Bug: 3311719 -- also fixed compiler warnings Change-Id: I6941c0d02f10d67af88bc943748dde8d8783fabb
rc/defines.h
rc/proximity_info.cpp
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
eaecb56f948a4979e72346f6c5c64b56f7bc7bbf |
05-Mar-2011 |
Jean Chalard <jchalard@google.com> |
Merge "Demote skipped characters matched words with respect to length." into honeycomb-mr1
|
817e517e463cb32726ff5a62196ac8744848e29b |
04-Mar-2011 |
satok <satok@google.com> |
Add the suggestion algorithm of words with space proximity Bug: 3311719 Change-Id: Ide12a4a6280103c092fa0f563dd5b9e3f7f5c89b
rc/defines.h
rc/proximity_info.cpp
rc/proximity_info.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
07a8406bc184a354ea47fb6352e48df39e35310e |
03-Mar-2011 |
Jean Chalard <jchalard@google.com> |
Demote skipped characters matched words with respect to length. Words that matched user input with skipped characters used to be demoted in BinaryDictionary by a constant factor and not at all in those dictionaries implemented in java code. To represent the fact that the impact of a skipped character gets larger as the word is shorter, this change will implement a demotion that gets larger as the typed word is shorter. The demotion rate is (n - 2) / (n - 1) where n is the length of the typed word for n >= 2. It implements it for both BinaryDictionary and java dictionaries. Bug: 3340731 Change-Id: I3a18be80a9708981d56a950dc25fe08f018b5b89
rc/defines.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
a787dba83b9c3ac8732a958e0d935c3b4e181628 |
03-Mar-2011 |
Jean Chalard <jchalard@google.com> |
Fix a bug with umlaut processing. Issue: 3275926 Change-Id: Ibcb00aaea3ff05ad59ad4e8e54dd3caab5ab9bca
rc/defines.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
c2bbc6a4499a6da979381fa0e8e6e855a5ac6aa4 |
25-Feb-2011 |
Jean Chalard <jchalard@google.com> |
Use translation of fallback umlauts digraphs for German. For German : handle "ae", "oe" and "ue" to be alternate forms for umlaut-bearing versions of "a", "o" and "u". Issue: 3275926 Change-Id: I056c707cdacc464ceab63be56c016c7f8439196c
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
rc/debug.h
rc/dictionary.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
8fbd55229243cb66c03d5ea1f79dfb39f596590d |
22-Feb-2011 |
satok <satok@google.com> |
Add proximity info to native Bug: 3311719 Change-Id: Ie596304070e321ad23fb67a13bf05e2b6af1b54b
ndroid.mk
ni/com_android_inputmethod_keyboard_ProximityInfo.cpp
ni/com_android_inputmethod_keyboard_ProximityInfo.h
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
ni/com_android_inputmethod_latin_BinaryDictionary.h
ni/onload.cpp
rc/defines.h
rc/dictionary.cpp
rc/dictionary.h
rc/proximity_info.cpp
rc/proximity_info.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
f5f834afcd5506a0ae3bd5bcfcb0c3a9b1506ac1 |
22-Feb-2011 |
Jean Chalard <jchalard@google.com> |
Rename variables with obscure names. The `snr' variable has a very obscure name. Rename it to `matchWeight'. Also, the `toLowerCase' function is error-prone, since it actually returns a lower case version of the BASE char, that is without diacritics. Hence, rename it to `toBaseLowerCase' and update variables with similar names. Change-Id: Ibdbe73018a33ee864db59a51d664c3b104d5fb3f
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
a5d58497018f465080f08fbbfed35de883bc8be3 |
18-Feb-2011 |
Jean Chalard <jchalard@google.com> |
Force autocorrection of matching words with different accents. When entering a word without accents the user expects the system to add accents automatically if there is no other matching word. This patch ensures the accented version is promoted accordingly and autocorrection really takes place. Issue: 3400015 Change-Id: I8cd3db5bf131ec6844b26abecc1ecbd1d6269df4
rc/debug.h
rc/defines.h
rc/unigram_dictionary.cpp
|
887f11ee43ad621aa6ad93d535ab7f48dec73fc7 |
10-Feb-2011 |
Tadashi G. Takaoka <takaoka@google.com> |
Remove next letters frequency handling Bug: 3428942 Change-Id: Id62f467ce4e50c60a56d59bf96770e799a4659e2
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
rc/defines.h
rc/dictionary.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
8dc754a41129cad5371b7c39b6d5826758de550a |
27-Jan-2011 |
Jean Chalard <jchalard@google.com> |
Promote full matches with differing accents. Stop considering accented characters as different from their base character for proximity scoring. Also give a huge boost (basically overriding frequency) to a word fully matched with only differing accents. Bug: 2550587 Change-Id: I2da7a71229fb3868d9e4a53703ccf8caeb6fcf10
rc/defines.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
fd16f1d2a326ea57bb1901c5e869c73cad0ef493 |
27-Jan-2011 |
satok <satok@google.com> |
Handle the last char correctly in excessive char correction algortihm. bug: 3278422 Change-Id: I651d3cb0130ab9834ed9d7a97f41360c6eaa9de1
rc/unigram_dictionary.cpp
|
58c49b91322847dc453742cb34c2899da9b44479 |
26-Jan-2011 |
satok <satok@google.com> |
Fix auto-correction threshold and promote full matched words Bug: 3374359 Bug: 3278422 "zbe" will be auto corrected to "be" by fixing s-line "teh" will be auto corrected to "the" by promotion of full matched words Change-Id: I314c632820e4e0b1501edeca60ada205d291451f
rc/defines.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
da50e1e98dadc3733c615dfb8d87fe8b4688c782 |
17-Jan-2011 |
Ken Wakasa <kwakasa@google.com> |
Fixes in close() in BinaryDictionary. Avoid using 'synchronized' in finalizer as well. bug: 3340837 Change-Id: I9b28f54e4490ecb844ba33a379f71b625e4246a2
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
|
90d96615bcb71af7ccbb2318b588aa78c4308e5a |
09-Jan-2011 |
Ken Wakasa <kwakasa@google.com> |
Clean up: Update variable names to comply with spec of ApplicationInfo. ApplicationInfo.sourceDir may or may not be apk file name. It can be a directory as well. The spec just says it's "Full path to the location of this package". Also, added error handling in loadDictionary(). Change-Id: I5e64d0aba4b1ec7634f4b3ac5537e7a774433ece
ndroid.mk
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
|
e90b333017c68e888a5e3d351f07ea29036457d0 |
07-Jan-2011 |
Ken Wakasa <kwakasa@google.com> |
Load main dic in native Follow up to Id57dce51 bug: 3219819 Change-Id: I00e11ef21d0252ffa88c12dffb9c55b0f2e19a66
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
rc/bigram_dictionary.cpp
rc/defines.h
rc/dictionary.cpp
rc/dictionary.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
f7425bb15be6514bb2daedbc62760ca5d52c08cf |
05-Jan-2011 |
satok <satok@google.com> |
Supress overflow at mulitplying demotion rate Change-Id: I2003c5f88a5062b11e2f21522095bb94b1eb4efd
rc/unigram_dictionary.cpp
|
61e2f85e3fe6c0cc266996bc9a3692ed5795fad3 |
05-Jan-2011 |
satok <satok@google.com> |
Add profiler for native dictionary code Change-Id: I2569756c9ef4fa677ae52f2ccfcb90d2115d129f
rc/defines.h
rc/unigram_dictionary.cpp
|
458249e703bded3a1cbd25a2ab2249f9366a8188 |
04-Jan-2011 |
Ken Wakasa <kwakasa@google.com> |
Consolidate main dictionary files. This change is a preparation for upcoming optimizations on dictionary file loading. * We can consolidate dictionary files because we are no longer relying on Asset Manager. * Stopping compressing dictionary files as planning to use mmap() on the region in the apk file. * Probably we won't rely on Asset Manager. Instead we'll probably use offset and size obtained from AssetFileDescriptor. Change-Id: Id57dce512fd3d2397a58628f8264bd824194da76
ndroid.mk
|
2912c654b42cae7fb8d537fc9068a0c5b1e86056 |
29-Dec-2010 |
Jean-Baptiste Queru <jbq@google.com> |
Manual merge from gingerbread-plus-aosp Change-Id: If048354f9b80bcaa1e97df5c31c3df80231eb612
|
1dea9bdc1a396e3f55ef91ea622043cc5010ac83 |
27-Dec-2010 |
Bruce Beare <bruce.j.beare@intel.com> |
Don't use stale NDK libraries for IA IA builds will break (due to the bionic _dso_handle bug) if stale libraries are used. For now, just guard the defns against IA builds. Change-Id: Ic9df6e0de78a0e221b95370ba6f01ce07714edde Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
ndroid.mk
|
54fe9e0e20896f8d9813aeac7953ead9369bd4ad |
13-Dec-2010 |
satok <satok@google.com> |
Suggest words with excessive chars out of proximity chars Bug: 3273807 Change-Id: Ib8f48e562bcf4c2aac0ad5cb46809fd5f539a322
rc/defines.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
a3d78f606e8e764c22637299a58c27e195b4e1d3 |
09-Dec-2010 |
satok <satok@google.com> |
Suggest words with transposed chars Bug: 3193883 Change-Id: I884b669258bfc522bc04e14f22a7646164a4cac5
rc/defines.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
e07baa6fabe1be1aef68caa9a55a073d4f118334 |
09-Dec-2010 |
satok <satok@google.com> |
Limit the suggestions with an excessive character by filtering proximity characters Change-Id: Iad26dad545f1a431aa0fa53f99198b27defd03a3 ug: 3269482
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
aee09dc5fadba630bbbca137cafb4871fb823099 |
09-Dec-2010 |
satok <satok@google.com> |
Fix a bug that We can't suggest words with missing space if one of the words starts with a capitalized character. Bug: 3268825 Change-Id: I0634a243ad1e45dd096b30824b463c366a2e7f0f
rc/defines.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
662fe69ba2b8513a1a6640adde917db9a13e98af |
08-Dec-2010 |
satok <satok@google.com> |
Suggest words with missing space Bug: 3193883 Change-Id: I8d25f3e1d4db10be733d85edfa4f55a094feef80
rc/bigram_dictionary.cpp
rc/defines.h
rc/dictionary.cpp
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
cdbbea735f590784791f0c1fe33a514c4e864836 |
08-Dec-2010 |
satok <satok@google.com> |
Suggest excessive characters bug: 3193883 Change-Id: Iea7a0fce7ce62d8779a7c7e4613d50db30d82b07
rc/defines.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
d29979236807a412f5fd87112d51c775b9ff25df |
07-Dec-2010 |
satok <satok@google.com> |
Make no-recursive getWordRec Change-Id: Id90f3ca86ef490834cefa92f0d6958b1289fc633
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
f5cded1c6cf0f39df13750d4f9f5ba66c1b32964 |
06-Dec-2010 |
satok <satok@google.com> |
Fix a crash when MAX_WORD_LENGTH is too short. Change-Id: Idcb5aa2685321b8d0ac7d846caecbd1c79e4dd77
rc/bigram_dictionary.cpp
rc/defines.h
rc/unigram_dictionary.cpp
|
48e432ceb830c1932bd4f52d5fd2780b94685bf7 |
06-Dec-2010 |
satok <satok@google.com> |
Breakdown getWordRec Change-Id: I4fef02c227fb858334dbe2eabf2762d5b6e1d919
rc/dictionary.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
683192684c18d068573e5ae0c14da3839fbdbf74 |
03-Dec-2010 |
satok <satok@google.com> |
Trim the flow of getWordRec Change-Id: Ic0cfa64ee1e55682ca73681c585db6a5cb510900
rc/defines.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
cfb24365f987171fed89266079f1822b71dc58a1 |
03-Dec-2010 |
satok <satok@google.com> |
Merge "Breakdown getWordRec"
|
28bd03b9f5ffcc5fa8f0b1ac57781d422c4e6731 |
03-Dec-2010 |
satok <satok@google.com> |
Breakdown getWordRec Change-Id: I8556efb1dd053eff9a9681971cbe1014abf0333f
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
a46683a47bcaaae45e39261197af5fc7691aa69e |
03-Dec-2010 |
Ken Wakasa <kwakasa@google.com> |
Just code cleanup. Change-Id: I796b47aa168b3b2cc29de65fc7dc5dab5a7f4b17
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
|
715514d7dd5716c77781b97d4f6ac8eace75e8b3 |
02-Dec-2010 |
satok <satok@google.com> |
Breakdown getWordRec and add comments Change-Id: I88bad8a4a8177e3540b995b664c47b86d6904027
rc/defines.h
rc/dictionary.cpp
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
18c28f431eadc1b451ca25d14fd683db4b234838 |
02-Dec-2010 |
satok <satok@google.com> |
Detach bigram functionarities from unigram_dictionary Change-Id: Ie35164a5f293e5370885a1ba13d6ed7caf6000ec
rc/bigram_dictionary.cpp
rc/bigram_dictionary.h
rc/dictionary.cpp
rc/dictionary.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
e808e436cbd6f1aeadb5d61f354d03c3c50872a7 |
02-Dec-2010 |
satok <satok@google.com> |
Refactor: Move utility functions and no suggestion functions from unigram_dictionary.cpp to dictionary.cpp Change-Id: I6f695e4f5852547d2c00de5ee54a650fef9accbe
rc/bigram_dictionary.cpp
rc/defines.h
rc/dictionary.cpp
rc/dictionary.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
30088259480130e5bac5c2028e2c7c3e6d4c51a2 |
01-Dec-2010 |
satok <satok@google.com> |
Fix parameters of native functions and refactor Dictionary - created bigram/unigram dictionary classes Change-Id: I233a28ed8d611870db3f4cf8f25fc45b5d41529b
ndroid.mk
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
rc/bigram_dictionary.cpp
rc/bigram_dictionary.h
rc/dictionary.cpp
rc/dictionary.h
rc/unigram_dictionary.cpp
rc/unigram_dictionary.h
|
d4952c8fe9e71c2b313a68077e03d64c8b5196db |
01-Dec-2010 |
satok <satok@google.com> |
Move a logic for finding words with a missing character to the native code. Change-Id: I58338643830ff4f9708f78a9c26f75c8bf2ebf45
rc/dictionary.cpp
rc/dictionary.h
|
15dc33d9f6ab9b0321f35be495a1a2c6a665ca85 |
01-Dec-2010 |
satok <satok@google.com> |
Add an easy way to output native debug logs Change-Id: Ieff2b8e60c5e7dedb7f86e17f7c37b349a912ab4
ndroid.mk
rc/dictionary.cpp
|
9b195dda60bb2a072fcdc477206e223d60f8776c |
03-Sep-2010 |
Ken Wakasa <kwakasa@google.com> |
Revert https://android-git.corp.google.com/g/#change,63791 as library loading issue seems to have been fixed now. bug: 2963855 Change-Id: Iafdfda801083f85126c443508755e3cc711fbf52
ndroid.mk
|
ca4e42785f598af9f24a9e3e2ae644ffa83c77ed |
31-Aug-2010 |
Amith Yamasani <yamasani@google.com> |
Fix UnsatisfiedLinkError for Latin IME. Don't use old NDK version in a platform build. Also added a clean step, since it's only a Makefile change. Change-Id: Ide1684a5f34e99496e969edb8443dc4545b57306
ndroid.mk
|
979f8690967ff5409fe18f5085858ccdb8e0ccf1 |
20-Aug-2010 |
satok <satok@google.com> |
DO NOT MERGE. Backport LatinIME from master to Gingerbread TODO: Cleanup will follow. Change-Id: I4a68ba9f2f55760aa24187f1f13fdfa8a0b70963
ndroid.mk
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
rc/char_utils.cpp
rc/char_utils.h
rc/dictionary.cpp
rc/dictionary.h
|
bf45d3619ffd036324633b94e0847c2378459139 |
05-May-2010 |
Dan Bornstein <danfuzz@android.com> |
For issue #2651381, allow library prelinking. Change-Id: If7015f2fa5932f69807797ffcc496550d5cb1630
ndroid.mk
|
07b1603a3f9611f6d15dd7fcedf883d6ef8e5817 |
09-Mar-2010 |
Amith Yamasani <yamasani@google.com> |
Don't let the native code target be included twice when unbundling. Move java code to a different directory so that the unbundled version doesn't try to compile the native code again. Change-Id: I05cf9e643824ddc448821f69805ccb0240c5b986
ndroid.mk
ni/com_android_inputmethod_latin_BinaryDictionary.cpp
rc/basechars.h
rc/dictionary.cpp
rc/dictionary.h
|