aboutsummaryrefslogtreecommitdiffstats
path: root/native/jni/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
* 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
* | 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-104-84/+106
| | | | | 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-107-68/+179
| | | | | | Bug: 12810574 Change-Id: I7d3298b5f419d557755ae433c8b8cc0d145f4cc3
* Refactoring: extract PtNode array reading logic form helper.Keisuke Kuroyanagi2014-02-1010-58/+211
| | | | | Bug: 12810574 Change-Id: I2d2660871862f11630c3ad7bf04bb49ade57c1e7
* Implement getHeaderInfoNative.Keisuke Kuroyanagi2014-02-068-36/+56
| | | | | | Bug: 11281877 Bug: 12810574 Change-Id: Ia3d85ae2cfdb486e74b8636a62431eae883c85da
* [HD04] Make the locale mandatory.Jean Chalard2014-02-058-6/+59
| | | | | 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 "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-036-0/+29
| | | | | | | | | | Bug: 12810574 Change-Id: I87b13559765f0262dfd06c2ba40d43af6437ea7f
* | Get bigram information via getWordProperty().Keisuke Kuroyanagi2014-02-032-1/+41
|/ | | | | Bug: 12810574 Change-Id: I2750a5659ccbc3e31307c28e35dd9a1dbdffbeee
* Extend jni interface to get bigrams in WordProperty.Keisuke Kuroyanagi2014-01-312-8/+11
| | | | | Bug: 12810574 Change-Id: Ia4b88d02ea8790a5c47d32376cc0b84c3e071ddd
* Fetch bigram information in getWordProperty().Keisuke Kuroyanagi2014-01-311-1/+35
| | | | | Bug: 12810574 Change-Id: Ic67e964b01c2753f2eec82b079dc0e5650f340bb
* Add BigramProperty and ShortcutProperty in WordProperty.Keisuke Kuroyanagi2014-01-313-19/+50
| | | | | Bug: 12810574 Change-Id: Ia9e497c49bb2cf10897bae3a79317113325db819
* Merge "[HD02] Make the date header attribute mandatory."Jean Chalard2014-01-314-36/+32
|\
| * [HD02] Make the date header attribute mandatory.Jean Chalard2014-01-304-36/+32
| | | | | | | | | | Bug: 11281748 Change-Id: I48a6f3d95ca89ced0c51335527201ecabfb7998e
* | Merge "Rename UnigramProperty to WordProperty."Keisuke Kuroyanagi2014-01-318-27/+28
|\ \
| * | Rename UnigramProperty to WordProperty.Keisuke Kuroyanagi2014-01-318-27/+28
| | | | | | | | | | | | | | | Bug: 12810574 Change-Id: If5ddd803948aaf6e491ddcbaa5436fb3af3f7257
* | | Merge "Simplify UnigramProperty."Keisuke Kuroyanagi2014-01-313-27/+12
|\| | | |/ |/|
| * Simplify UnigramProperty.Keisuke Kuroyanagi2014-01-303-27/+12
| | | | | | | | | | Bug: 12810574 Change-Id: I606f559b5dd340b7525280ecead2c2c7ec920a78
* | [HD01] Small initial refactoringJean Chalard2014-01-304-34/+46
|/ | | | | Bug: 11281748 Change-Id: I3c64c75ecd17729bdacf03048311d76ca9f37ae2
* Improve the double letter word promotion logic.Keisuke Kuroyanagi2014-01-283-22/+6
| | | | | | | | The old logic only checks the top 3 suggestions before the final adjustment. It leads to instability in scores. Bug: 10700674 Change-Id: I986aed2aefd66c1fba6196a8f100fcb5bc838a38
* Add length check for dict update operations.Keisuke Kuroyanagi2014-01-241-0/+19
| | | | | Bug: 12602903 Change-Id: I6835dee8bf8b356f0f1cf6c0531bee5b3415a13f
* Use memmove for all place src and dest can be same.Keisuke Kuroyanagi2014-01-204-9/+9
| | | | Change-Id: I03e5c8f95cb22c7096ff545f1181f914b80a6c58
* Add a dedicated method to control time in native code.Keisuke Kuroyanagi2014-01-152-15/+0
| | | | | Bug: 12443085 Change-Id: I41a5cf6c895cb59e54af98b40efded36afcd3247
* Fix native crash in BigramDictionary::addWordBigram()Keisuke Kuroyanagi2014-01-141-4/+10
| | | | | Bug: 12479653 Change-Id: I7d263f744f711202000524a47769dc2d3d0e0de6
* Boundary check for ProximityInfoState::getProximityTypeG().Keisuke Kuroyanagi2014-01-101-0/+8
| | | | | Bug: 12481052 Change-Id: Ic0b64d2fa17eb8f65f3ad1a7b468cdf6dddf7e70
* Check whether the word is OOV or not for amanatto update.Keisuke Kuroyanagi2014-01-083-1/+2
| | | | | Bug: 11736529 Change-Id: I27973212da7e922b2185dbb4febfb5bb4dfbdcbb
* Differentiate exact matches' minor errors.Keisuke Kuroyanagi2013-12-198-25/+55
| | | | | Bug: 8844931 Change-Id: I06754643188ccd28ba8c873878f7761787d91ff6
* Move methods for outputting from Suggest.Keisuke Kuroyanagi2013-12-185-282/+316
| | | | | Bug: 8844931 Change-Id: I83dde6c37b75ed1e1ae4e0972e169d30ada8faf5