<commit_before>Categories:System
License:Apache2
Source Code:https://android.googlesource.com/platform/packages/inputmethods/LatinIME
Issue Tracker:http://code.google.com/p/android/issues/list?can=2&q=keyboard&colspec=ID+Type+Status+Owner+Summary+Stars&cells=tiles

Summary:Stock keyboard
Description:
The current version comes with English, Spanish, Russian, Brazilian, Italian, 
German, French, dictionaries; there are twenty more language word lists 
in the repository but they need to be compiled.
The version name corresponds to the Android version.
.

Repo Type:git
Repo:https://android.googlesource.com/platform/packages/inputmethods/LatinIME

Build:4.2.1,1
    commit=android-4.2.1_r1
    subdir=java
    target=android-17
    extlibs=android/android-support-v4r13.jar
    srclibs=Inputmethodcommon@android-4.2.1_r1
    patch=build.xml_1.patch
    prebuild=echo 'package.name=com.android.inputmethod.latin' >> ant.properties && \
             sed -i '/subtypeId/d' res/xml/method.xml && \
             sed -i '19 i android:versionName="4.2.1" android:versionCode="1"' AndroidManifest.xml && \
             cp -r $$Inputmethodcommon$$/java/com/android/inputmethodcommon src/com/android/
    build=$$NDK$$/ndk-build -C ../native && mv ../native/libs/armeabi libs/

Maintainer Notes:
This version uses the prebuilt dictionaries in the repo; 
you could have a lot of fun building your own.

Use the ant.properties to change the package name if you wish: it works fine.

4.3 or 4.4 don't build with NDK 9:
jni/src/suggest/core/layout/proximity_info_utils.h:41:88:   instantiated from here
/home/gerry/android-ndk-r9c/sources/cxx-stl/stlport/stlport/stl/_function_base.h:141:8: error: base class 'struct std::unary_function<std::pair<int const, int>, int const>' has a non-virtual destructor [-Werror=effc++]
.

Auto Update Mode:None
Update Check Mode:None
Current Version:4.2.1
Current Version Code:1<commit_msg>no need to patch method.xml in PinyinIME<commit_after>Categories:System
License:Apache2
Source Code:https://android.googlesource.com/platform/packages/inputmethods/LatinIME
Issue Tracker:http://code.google.com/p/android/issues/list?can=2&q=keyboard&colspec=ID+Type+Status+Owner+Summary+Stars&cells=tiles

Summary:Stock keyboard
Description:
The current version comes with English, Spanish, Russian, Brazilian, Italian, 
German, French, dictionaries; there are twenty more language word lists 
in the repository but they need to be compiled.
The version name corresponds to the Android version.
.

Repo Type:git
Repo:https://android.googlesource.com/platform/packages/inputmethods/LatinIME

Build:4.2.1,1
    commit=android-4.2.1_r1
    subdir=java
    target=android-17
    extlibs=android/android-support-v4r13.jar
    srclibs=Inputmethodcommon@android-4.2.1_r1
    patch=build.xml_1.patch
    prebuild=echo 'package.name=com.android.inputmethod.latin' >> ant.properties && \
             sed -i '19 i android:versionName="4.2.1" android:versionCode="1"' AndroidManifest.xml && \
             cp -r $$Inputmethodcommon$$/java/com/android/inputmethodcommon src/com/android/
    build=$$NDK$$/ndk-build -C ../native && mv ../native/libs/armeabi libs/

Maintainer Notes:
This version uses the prebuilt dictionaries in the repo; 
you could have a lot of fun building your own.

Use the ant.properties to change the package name if you wish: it works fine.

4.3 or 4.4 don't build with NDK 9:
jni/src/suggest/core/layout/proximity_info_utils.h:41:88:   instantiated from here
/home/gerry/android-ndk-r9c/sources/cxx-stl/stlport/stlport/stl/_function_base.h:141:8: error: base class 'struct std::unary_function<std::pair<int const, int>, int const>' has a non-virtual destructor [-Werror=effc++]
.

Auto Update Mode:None
Update Check Mode:None
Current Version:4.2.1
Current Version Code:1
{'fraction_non_alphanumeric': 0.11374407582938388, 'fraction_numerical': 0.02317008952080042, 'mean_word_length': 4.505797101449275, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 11, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 7}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1447993', 'n_tokens_mistral': 1297, 'n_tokens_neox': 1240, 'n_words': 307}