aboutsummaryrefslogtreecommitdiffstats
path: root/native (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | Use std::min() and std::max()Ken Wakasa2014-03-0617-46/+63
| | | | | | | | Change-Id: I2992fa16692ace2a6febedc4393812faf763638f
* | Use C++11 deleted functions to implement DISALLOW_ macrosYohei Yukawa2014-03-061-3/+3
|/ | | | | | | With C++ deleted functions, compilers can generate more descriptive error messages when we are doing something disallowed. Change-Id: I48d23e5eced545732558e56f5ff9ff70c95a6ff0
* Switch to C++11Ken Wakasa2014-03-063-19/+11
| | | | Change-Id: Ib2970327c36422d7b11103d52ba7e9e52db5554f
* Fix: Bug of I39e905b6ddfc8d3.Keisuke Kuroyanagi2014-03-061-3/+6
| | | | | | | primaryKey have to be the first elemnet of the proximities. Bug: 13315755 Change-Id: I6c94408a2ef2750fa85ff12b93bed8b8d874717e
* Merge "Create suggest/core/result directory."Keisuke Kuroyanagi2014-03-064-3/+3
|\
| * Create suggest/core/result directory.Keisuke Kuroyanagi2014-03-064-3/+3
| | | | | | | | | | | | Bug: 8187060 Bug: 13333066 Change-Id: I185c93bd4542d997be101b61561a00d69111c00d
* | Merge "Fix: The top left key is a proximity of nonexistent keys."Keisuke Kuroyanagi2014-03-051-0/+3
|\ \
| * | Fix: The top left key is a proximity of nonexistent keys.Keisuke Kuroyanagi2014-03-051-0/+3
| |/ | | | | | | | | Bug: 13315755 Change-Id: I39e905b6ddfc8d3510c408a3bea853390a75d088
* | Separate utility methods from BinaryDictionary.Keisuke Kuroyanagi2014-03-051-1/+1
| | | | | | | | | | Bug: 8187060 Change-Id: Ice2984e332b7bd3bb17174aefc80b5635b72fc50
* | Separate utility methods from BinaryDictionary in native code.Keisuke Kuroyanagi2014-03-055-101/+167
|/ | | | | Bug: 8187060 Change-Id: I099de557d2aaee95c6b809450108139550e9b0aa
* Add header attributes for evaluation.Keisuke Kuroyanagi2014-02-288-48/+108
| | | | | Bug: 13197276 Change-Id: Ib5247da691ff24a73e13485288237ccc51bb54f0
* Use MAX_PROBABILITY for the limit of probabilities.Keisuke Kuroyanagi2014-02-262-6/+6
| | | | | Bug: 13197276 Change-Id: Ic3f855e566603b395395dff1f860f3d76ecb019c
* Merge "Create more aggressive probability tables."Keisuke Kuroyanagi2014-02-262-6/+44
|\
| * Create more aggressive probability tables.Keisuke Kuroyanagi2014-02-262-6/+44
| | | | | | | | | | | | Bug: 13197276 Change-Id: I1451dcbe61088d7301bbef5ceedc72f5649e6764
* | Stop dividing unigram probability by 2 for backoff.Keisuke Kuroyanagi2014-02-262-6/+7
|/ | | | | Bug: 13197276 Change-Id: I8eaa24b6f710383a8d257e3ec28c37a1a1da8e31
* Merge "Read and write forgetting curve header attributes."Keisuke Kuroyanagi2014-02-262-7/+28
|\
| * Read and write forgetting curve header attributes.Keisuke Kuroyanagi2014-02-262-7/+28
| | | | | | | | | | Bug: 13197276 Change-Id: I6c38a127e1745903594b7bf0ec80ef179e794feb
* | Merge "Check header attributes for forgetting curve."Keisuke Kuroyanagi2014-02-2613-61/+96
|\|
| * Check header attributes for forgetting curve.Keisuke Kuroyanagi2014-02-2613-61/+96
| | | | | | | | | | Bug: 13197276 Change-Id: Ib360010f309fd1ed3e81cf23aa10c1cfe82781a6
* | Add boundary check for ver4 bigram/shortcut reading.Keisuke Kuroyanagi2014-02-262-0/+20
|/ | | | | Bug: 13185316 Change-Id: I5236222e2a5acda69821062a140c9e36a3024bd2
* Fix: -1 can be used as a code point of most probable string.Keisuke Kuroyanagi2014-02-241-1/+10
| | | | | Bug: 11797518 Change-Id: Id2e8bce92d000f39d506af7cb844447696bcc019
* Remove corrupted ver4 dictionaries.Keisuke Kuroyanagi2014-02-211-0/+13
| | | | | Bug: 12916055 Change-Id: I2c390ab1dc483915691b47a605772cbc2dfeaf09
* Add boundary check for ver2 dict reading.Keisuke Kuroyanagi2014-02-211-0/+15
| | | | | Bug: 12916055 Change-Id: I78ad1f98a5401f920dcfc3379aa431eb2311ae02
* Record reading error during traversing dictionaries.Keisuke Kuroyanagi2014-02-207-16/+59
| | | | | Bug: 12916055 Change-Id: I439f21aa87cfa1f71e0354370a1514af03d68f6c
* Fix: crash when opening a broken dictionary.Keisuke Kuroyanagi2014-02-193-7/+13
| | | | | Bug: 13085169 Change-Id: Icfb6184dfefc6a336432203c071d9e30ae8bf990
* Merge "Fix: using wrong method to call ArrayList.add."Keisuke Kuroyanagi2014-02-191-4/+4
|\
| * Fix: using wrong method to call ArrayList.add.Keisuke Kuroyanagi2014-02-191-4/+4
| | | | | | | | | | bug: 13072808 Change-Id: I60dc5ae1e535f2f0b3784a12c40ac082560a436f
* | Fix wrong Java method call functionKen Wakasa2014-02-181-2/+2
| | | | | | | | | | | | bug: 13072808 Change-Id: I189fda85b59ce40e3657bfbbcc313e7e1225a0da
* | Merge "Make dotted i the base character of dotless i."Jean Chalard2014-02-171-1/+2
|\ \
| * | Make dotted i the base character of dotless i.Jean Chalard2014-02-171-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | Implement PatriciaTriePolicy::getNextWordAndNextToken().Keisuke Kuroyanagi2014-02-153-21/+52
| |/ |/| | | | | | | Bug: 12810574 Change-Id: Id1d44f90de9455d9cbe7b6e0a161cae91d6d422c
* | Merge "Implement PatriciaTriePolicy::getWordProperty()."Keisuke Kuroyanagi2014-02-142-4/+61
|\ \ | |/ |/|
| * Implement PatriciaTriePolicy::getWordProperty().Keisuke Kuroyanagi2014-02-142-4/+61
| | | | | | | | | | Bug: 12810574 Change-Id: I7bcccfd3641ebbcf2b8d857d33bb4734c42af5eb
* | Fix reading uninitialized memory in BloomFilter.Keisuke Kuroyanagi2014-02-141-0/+2
| | | | | | | | | | | | Bug: 12967899 Change-Id: I180b9d728c887c480b6d956bbc4599079c1c359f
* | Fix reading uninitialized memory.Keisuke Kuroyanagi2014-02-139-29/+29
|/ | | | | | Bug: 12967899 Change-Id: Ia17e4ca9dd8c1e0b24b0fb7e73d07b97c5d81c0c
* Create Ver2PtNodeArrayReader.Keisuke Kuroyanagi2014-02-105-85/+108
| | | | | Bug: 12810574 Change-Id: I7708d24d735680b2fe9e6700316076018e88c98d
* Stop passing buffer directly to DynamicPtReadingHelper.Keisuke Kuroyanagi2014-02-104-18/+12
| | | | | Bug: 12810574 Change-Id: I656d99f504d8cf4e057080713b174943afd9dd4c
* Create Ver2ParticiaTrieNodeReader.Keisuke Kuroyanagi2014-02-108-69/+181
| | | | | | Bug: 12810574 Change-Id: I7d3298b5f419d557755ae433c8b8cc0d145f4cc3
* Refactoring: extract PtNode array reading logic form helper.Keisuke Kuroyanagi2014-02-1011-59/+213
| | | | | Bug: 12810574 Change-Id: I2d2660871862f11630c3ad7bf04bb49ade57c1e7
* Implement getHeaderInfoNative.Keisuke Kuroyanagi2014-02-069-42/+88
| | | | | | Bug: 11281877 Bug: 12810574 Change-Id: Ia3d85ae2cfdb486e74b8636a62431eae883c85da
* [HD04] Make the locale mandatory.Jean Chalard2014-02-059-10/+67
| | | | | Bug: 11281748 Change-Id: I69281b0053bec404c3e3c713ade3f65a140f51b1
* Merge "Check isEligibleForAutoCommit when batch input is ended."Keisuke Kuroyanagi2014-02-051-1/+1
|\
| * Check isEligibleForAutoCommit when batch input is ended.Keisuke Kuroyanagi2014-02-051-1/+1
| | | | | | | | | | Bug: 11951198 Change-Id: Ibbe09fa38eaa3ebf8f9b69f744a29db7ac598975
* | Merge "Add jni interface to get header information from native."Keisuke Kuroyanagi2014-02-041-0/+16
|\ \
| * | Add jni interface to get header information from native.Keisuke Kuroyanagi2014-02-041-0/+16
| |/ | | | | | | | | Bug: 12810574 Change-Id: I2508483bcb3157f04cc1fe13f24f864d301f1f28
* | Merge "Don't boost exact matches for personalized dicts."Keisuke Kuroyanagi2014-02-045-7/+17
|\ \ | |/ |/|
| * Don't boost exact matches for personalized dicts.Keisuke Kuroyanagi2014-02-045-7/+17
| | | | | | | | | | Bug: 12800726 Change-Id: Ia3a2f82db6cdc9645cad0e329c0b79328d7452cc
* | Implement Ver4PatriciaTriePolicy::getNextWordAndNextToken.Keisuke Kuroyanagi2014-02-044-5/+54
| | | | | | | | | | Bug: 12810574 Change-Id: Idea44f03c477964f58e65fbf2b55e3fcd77a2934
* | Add a jni method to iterate words in a dictionary.Keisuke Kuroyanagi2014-02-037-0/+54
| | | | | | | | | | Bug: 12810574 Change-Id: I87b13559765f0262dfd06c2ba40d43af6437ea7f
* | Get bigram information via getWordProperty().Keisuke Kuroyanagi2014-02-032-1/+41
|/ | | | | Bug: 12810574 Change-Id: I2750a5659ccbc3e31307c28e35dd9a1dbdffbeee