aboutsummaryrefslogtreecommitdiffstats
path: root/native/Android.mk (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Reorganize LatinIME native build directory structure. Now it got NDK friendly.Ken Wakasa2011-12-131-65/+1
| | | | Change-Id: I0f62ce8a6a4d2b6134db698f8b8d0576616e524d
* Use priority queue for native string buffersatok2011-12-131-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | +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
* Reorganize char_utils.h and basechars.hTadashi G. Takaoka2011-11-111-0/+1
| | | | | | | * make BASE_CHARS[] const * add several inline menthods for ASCII character handling Change-Id: I49664f219af88faf0aef43ac350cfc216570b185
* Refactor CorrectionState to Correctionsatok2011-08-101-1/+1
| | | | Change-Id: I5f1ce35413731f930b43b1c82014e65d9eaa240b
* Remove old dictionary format codesatok2011-08-011-3/+0
| | | | Change-Id: Ic4b9e069c9bd5c088769519f44d0a9ea45acb833
* Add correction statesatok2011-08-011-0/+1
| | | | Change-Id: I0d281cede1590893bd1def005cf83c9431d12750
* Merge "Activate the implementation for the new dictionary format."Jean Chalard2011-07-131-0/+3
|\
| * Activate the implementation for the new dictionary format.Jean Chalard2011-07-141-0/+3
| | | | | | | | | | Bug: 4392433 Change-Id: I20b05d012b1fb193002312792d0309d36c89d16a
* | Fix build for profilingsatok2011-07-141-0/+5
|/ | | | Change-Id: I39cd0fa37fb738dcbbcf82839b6bb030e3af606b
* Add a flag for a profilingsatok2011-07-131-1/+7
| | | | Change-Id: Iae509a24fd0f0f416376c3f8051aa2eb92d48659
* Clean up in LatinIME native codeKen Wakasa2011-06-181-1/+1
| | | | Change-Id: I0062200a0181a491690115ac0fab8d11358e2f14
* Add -Werror flag to catch more warnings and errorsKen Wakasa2011-03-191-0/+5
| | | | Change-Id: I9c39ba24578931944aae8182918ed48a2e82eb39
* Add proximity info to nativesatok2011-02-231-0/+3
| | | | | | Bug: 3311719 Change-Id: Ie596304070e321ad23fb67a13bf05e2b6af1b54b
* Clean up: Update variable names to comply with spec of ApplicationInfo.Ken Wakasa2011-01-091-1/+1
| | | | | | | | | 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
* Consolidate main dictionary files.Ken Wakasa2011-01-051-5/+12
| | | | | | | | | 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
* Manual merge from gingerbread-plus-aospJean-Baptiste Queru2010-12-291-0/+2
|\ | | | | | | Change-Id: If048354f9b80bcaa1e97df5c31c3df80231eb612
| * Don't use stale NDK libraries for IABruce Beare2010-12-271-0/+2
| | | | | | | | | | | | | | | | 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>
* | Fix parameters of native functions and refactor Dictionarysatok2010-12-021-3/+5
| | | | | | | | | | | | - created bigram/unigram dictionary classes Change-Id: I233a28ed8d611870db3f4cf8f25fc45b5d41529b
* | Add an easy way to output native debug logssatok2010-12-011-1/+12
|/ | | | Change-Id: Ieff2b8e60c5e7dedb7f86e17f7c37b349a912ab4
* Revert https://android-git.corp.google.com/g/#change,63791 as library ↵Ken Wakasa2010-09-031-2/+2
| | | | | | | | loading issue seems to have been fixed now. bug: 2963855 Change-Id: Iafdfda801083f85126c443508755e3cc711fbf52
* Fix UnsatisfiedLinkError for Latin IME. Don't use old NDK version in a ↵Amith Yamasani2010-08-311-2/+2
| | | | | | | | platform build. Also added a clean step, since it's only a Makefile change. Change-Id: Ide1684a5f34e99496e969edb8443dc4545b57306
* DO NOT MERGE. Backport LatinIME from master to Gingerbreadsatok2010-08-201-12/+4
| | | | | | TODO: Cleanup will follow. Change-Id: I4a68ba9f2f55760aa24187f1f13fdfa8a0b70963
* For issue #2651381, allow library prelinking.Dan Bornstein2010-05-051-2/+0
| | | | Change-Id: If7015f2fa5932f69807797ffcc496550d5cb1630
* Don't let the native code target be included twice when unbundling.Amith Yamasani2010-03-091-0/+28
Move java code to a different directory so that the unbundled version doesn't try to compile the native code again. Change-Id: I05cf9e643824ddc448821f69805ccb0240c5b986