From e9a0e66716dab4dd3184d009d8920de1961efdfa Mon Sep 17 00:00:00 2001 From: Amin Bandali Date: Mon, 16 Dec 2024 21:45:41 -0500 Subject: Rename to Kelar Keyboard (org.kelar.inputmethod.latin) --- java/AndroidManifest.xml | 32 +- java/AndroidManifest_SdkVersion.xml | 2 +- java/lint-baseline.xml | 14 +- java/proguard.flags | 20 +- java/res/drawable/keyboard_key_feedback_ics.xml | 2 +- java/res/drawable/keyboard_key_feedback_klp.xml | 2 +- .../drawable/keyboard_key_feedback_lxx_dark.xml | 2 +- .../drawable/keyboard_key_feedback_lxx_light.xml | 2 +- java/res/layout/dictionary_line.xml | 6 +- java/res/layout/emoji_keyboard_page.xml | 2 +- java/res/layout/emoji_palettes_view.xml | 6 +- java/res/layout/input_view.xml | 4 +- java/res/layout/main_keyboard_frame.xml | 4 +- java/res/layout/more_keys_keyboard.xml | 2 +- .../layout/more_keys_keyboard_for_action_lxx.xml | 2 +- java/res/layout/more_suggestions.xml | 4 +- java/res/layout/setup_start_indicator_label.xml | 4 +- java/res/layout/setup_steps_cards.xml | 2 +- java/res/layout/setup_welcome_video.xml | 2 +- java/res/values-en-rAU/strings-appname.xml | 8 +- java/res/values-en-rCA/strings-appname.xml | 8 +- java/res/values-en-rGB/strings-appname.xml | 8 +- java/res/values-en-rIN/strings-appname.xml | 8 +- java/res/values-en-rXC/strings-appname.xml | 8 +- java/res/values-fa/strings-appname.xml | 8 +- .../values-sw600dp/touch-position-correction.xml | 6 +- java/res/values-tl/strings-appname.xml | 8 +- java/res/values/attrs.xml | 30 +- java/res/values/dictionary-pack.xml | 6 +- java/res/values/donottranslate-debug-settings.xml | 4 +- java/res/values/donottranslate.xml | 2 +- java/res/values/keyboard-themes.xml | 2 +- .../phantom-sudden-move-event-device-list.xml | 2 +- java/res/values/strings-appname.xml | 16 +- java/res/values/strings.xml | 18 +- java/res/values/themes-common.xml | 6 +- java/res/values/themes-ics.xml | 6 +- java/res/values/themes-klp.xml | 6 +- java/res/values/themes-lxx-dark.xml | 6 +- java/res/values/themes-lxx-light.xml | 6 +- java/res/values/touch-position-correction.xml | 4 +- java/res/xml-land/kbd_number.xml | 2 +- java/res/xml-land/kbd_phone.xml | 2 +- java/res/xml-land/kbd_phone_symbols.xml | 2 +- .../kbd_more_keys_keyboard_template.xml | 2 +- java/res/xml-sw600dp-land/kbd_number.xml | 2 +- java/res/xml-sw600dp-land/kbd_phone.xml | 2 +- java/res/xml-sw600dp-land/kbd_phone_symbols.xml | 2 +- java/res/xml-sw600dp-land/key_space_3kw.xml | 2 +- java/res/xml-sw600dp-land/row_qwerty4.xml | 2 +- java/res/xml-sw600dp-land/rows_qwerty.xml | 2 +- .../kbd_more_keys_keyboard_template.xml | 2 +- java/res/xml-sw600dp/kbd_number.xml | 2 +- java/res/xml-sw600dp/kbd_phone.xml | 2 +- java/res/xml-sw600dp/kbd_phone_symbols.xml | 2 +- java/res/xml-sw600dp/key_comma.xml | 2 +- java/res/xml-sw600dp/key_period.xml | 2 +- java/res/xml-sw600dp/key_settings.xml | 2 +- java/res/xml-sw600dp/key_space_3kw.xml | 2 +- java/res/xml-sw600dp/key_space_7kw.xml | 2 +- java/res/xml-sw600dp/key_space_symbols.xml | 2 +- java/res/xml-sw600dp/key_styles_common.xml | 2 +- java/res/xml-sw600dp/key_styles_enter.xml | 2 +- java/res/xml-sw600dp/keys_arabic3_left.xml | 2 +- java/res/xml-sw600dp/keys_dvorak_123.xml | 2 +- java/res/xml-sw600dp/keys_exclamation_question.xml | 2 +- java/res/xml-sw600dp/keys_farsi3_right.xml | 2 +- java/res/xml-sw600dp/keys_pcqwerty2_right3.xml | 2 +- java/res/xml-sw600dp/keys_pcqwerty3_right2.xml | 2 +- java/res/xml-sw600dp/keys_pcqwerty4_right3.xml | 2 +- java/res/xml-sw600dp/row_pcqwerty5.xml | 2 +- java/res/xml-sw600dp/row_qwerty4.xml | 2 +- java/res/xml-sw600dp/rowkeys_dvorak3.xml | 2 +- java/res/xml-sw600dp/rowkeys_pcqwerty1.xml | 2 +- java/res/xml-sw600dp/rows_arabic.xml | 2 +- java/res/xml-sw600dp/rows_armenian_phonetic.xml | 2 +- java/res/xml-sw600dp/rows_azerty.xml | 2 +- java/res/xml-sw600dp/rows_bengali.xml | 2 +- java/res/xml-sw600dp/rows_bengali_akkhor.xml | 2 +- java/res/xml-sw600dp/rows_bulgarian.xml | 2 +- java/res/xml-sw600dp/rows_bulgarian_bds.xml | 2 +- java/res/xml-sw600dp/rows_colemak.xml | 2 +- java/res/xml-sw600dp/rows_dvorak.xml | 2 +- java/res/xml-sw600dp/rows_east_slavic.xml | 2 +- java/res/xml-sw600dp/rows_farsi.xml | 2 +- java/res/xml-sw600dp/rows_georgian.xml | 2 +- java/res/xml-sw600dp/rows_greek.xml | 2 +- java/res/xml-sw600dp/rows_hebrew.xml | 2 +- java/res/xml-sw600dp/rows_hindi.xml | 2 +- java/res/xml-sw600dp/rows_hindi_compact.xml | 2 +- java/res/xml-sw600dp/rows_kannada.xml | 2 +- java/res/xml-sw600dp/rows_khmer.xml | 2 +- java/res/xml-sw600dp/rows_lao.xml | 2 +- java/res/xml-sw600dp/rows_malayalam.xml | 2 +- java/res/xml-sw600dp/rows_marathi.xml | 2 +- java/res/xml-sw600dp/rows_mongolian.xml | 2 +- java/res/xml-sw600dp/rows_nepali_romanized.xml | 2 +- java/res/xml-sw600dp/rows_nepali_traditional.xml | 2 +- java/res/xml-sw600dp/rows_nordic.xml | 2 +- java/res/xml-sw600dp/rows_number_normal.xml | 2 +- java/res/xml-sw600dp/rows_number_password.xml | 2 +- java/res/xml-sw600dp/rows_pcqwerty.xml | 2 +- java/res/xml-sw600dp/rows_phone.xml | 2 +- java/res/xml-sw600dp/rows_qwerty.xml | 2 +- java/res/xml-sw600dp/rows_qwertz.xml | 2 +- java/res/xml-sw600dp/rows_serbian_qwertz.xml | 2 +- java/res/xml-sw600dp/rows_sinhala.xml | 2 +- java/res/xml-sw600dp/rows_south_slavic.xml | 2 +- java/res/xml-sw600dp/rows_spanish.xml | 2 +- java/res/xml-sw600dp/rows_swiss.xml | 2 +- java/res/xml-sw600dp/rows_symbols.xml | 2 +- java/res/xml-sw600dp/rows_symbols_shift.xml | 2 +- java/res/xml-sw600dp/rows_tamil.xml | 2 +- java/res/xml-sw600dp/rows_telugu.xml | 2 +- java/res/xml-sw600dp/rows_thai.xml | 2 +- java/res/xml-sw600dp/rows_uzbek.xml | 2 +- .../xml-v16/keystyle_devanagari_sign_anusvara.xml | 2 +- .../keystyle_devanagari_sign_candrabindu.xml | 2 +- .../res/xml-v16/keystyle_devanagari_sign_nukta.xml | 2 +- .../xml-v16/keystyle_devanagari_sign_virama.xml | 2 +- .../xml-v16/keystyle_devanagari_sign_visarga.xml | 2 +- .../xml-v16/keystyle_devanagari_vowel_sign_aa.xml | 2 +- .../xml-v16/keystyle_devanagari_vowel_sign_ai.xml | 2 +- .../xml-v16/keystyle_devanagari_vowel_sign_au.xml | 2 +- .../keystyle_devanagari_vowel_sign_candra_e.xml | 2 +- .../keystyle_devanagari_vowel_sign_candra_o.xml | 2 +- .../xml-v16/keystyle_devanagari_vowel_sign_e.xml | 2 +- .../xml-v16/keystyle_devanagari_vowel_sign_i.xml | 2 +- .../xml-v16/keystyle_devanagari_vowel_sign_ii.xml | 2 +- .../xml-v16/keystyle_devanagari_vowel_sign_o.xml | 2 +- .../xml-v16/keystyle_devanagari_vowel_sign_u.xml | 2 +- .../xml-v16/keystyle_devanagari_vowel_sign_uu.xml | 2 +- .../keystyle_devanagari_vowel_sign_vocalic_r.xml | 2 +- java/res/xml/kbd_arabic.xml | 2 +- java/res/xml/kbd_armenian_phonetic.xml | 2 +- java/res/xml/kbd_azerty.xml | 2 +- java/res/xml/kbd_bengali.xml | 2 +- java/res/xml/kbd_bengali_akkhor.xml | 2 +- java/res/xml/kbd_bulgarian.xml | 2 +- java/res/xml/kbd_bulgarian_bds.xml | 2 +- java/res/xml/kbd_colemak.xml | 2 +- java/res/xml/kbd_dvorak.xml | 2 +- java/res/xml/kbd_east_slavic.xml | 2 +- java/res/xml/kbd_emoji_category1.xml | 2 +- java/res/xml/kbd_emoji_category10.xml | 2 +- java/res/xml/kbd_emoji_category11.xml | 2 +- java/res/xml/kbd_emoji_category12.xml | 2 +- java/res/xml/kbd_emoji_category13.xml | 2 +- java/res/xml/kbd_emoji_category14.xml | 2 +- java/res/xml/kbd_emoji_category15.xml | 2 +- java/res/xml/kbd_emoji_category16.xml | 2 +- java/res/xml/kbd_emoji_category2.xml | 2 +- java/res/xml/kbd_emoji_category3.xml | 2 +- java/res/xml/kbd_emoji_category4.xml | 2 +- java/res/xml/kbd_emoji_category5.xml | 2 +- java/res/xml/kbd_emoji_category6.xml | 2 +- java/res/xml/kbd_emoji_category7.xml | 2 +- java/res/xml/kbd_emoji_category8.xml | 2 +- java/res/xml/kbd_emoji_category9.xml | 2 +- java/res/xml/kbd_emoji_recents.xml | 2 +- java/res/xml/kbd_farsi.xml | 2 +- java/res/xml/kbd_georgian.xml | 2 +- java/res/xml/kbd_greek.xml | 2 +- java/res/xml/kbd_hebrew.xml | 2 +- java/res/xml/kbd_hindi.xml | 2 +- java/res/xml/kbd_hindi_compact.xml | 2 +- java/res/xml/kbd_kannada.xml | 2 +- java/res/xml/kbd_khmer.xml | 2 +- java/res/xml/kbd_lao.xml | 2 +- java/res/xml/kbd_malayalam.xml | 2 +- java/res/xml/kbd_marathi.xml | 2 +- java/res/xml/kbd_mongolian.xml | 2 +- java/res/xml/kbd_more_keys_keyboard_template.xml | 2 +- java/res/xml/kbd_nepali_romanized.xml | 2 +- java/res/xml/kbd_nepali_traditional.xml | 2 +- java/res/xml/kbd_nordic.xml | 2 +- java/res/xml/kbd_number.xml | 2 +- java/res/xml/kbd_pcqwerty.xml | 2 +- java/res/xml/kbd_phone.xml | 2 +- java/res/xml/kbd_phone_symbols.xml | 2 +- java/res/xml/kbd_qwerty.xml | 2 +- java/res/xml/kbd_qwertz.xml | 2 +- java/res/xml/kbd_serbian_qwertz.xml | 2 +- java/res/xml/kbd_sinhala.xml | 2 +- java/res/xml/kbd_south_slavic.xml | 2 +- java/res/xml/kbd_spanish.xml | 2 +- java/res/xml/kbd_suggestions_pane_template.xml | 2 +- java/res/xml/kbd_swiss.xml | 2 +- java/res/xml/kbd_symbols.xml | 2 +- java/res/xml/kbd_symbols_shift.xml | 2 +- java/res/xml/kbd_tamil.xml | 2 +- java/res/xml/kbd_telugu.xml | 2 +- java/res/xml/kbd_thai.xml | 2 +- java/res/xml/kbd_uzbek.xml | 2 +- java/res/xml/key_armenian_sha.xml | 2 +- java/res/xml/key_armenian_xeh.xml | 2 +- java/res/xml/key_comma.xml | 2 +- java/res/xml/key_emoji.xml | 2 +- java/res/xml/key_period.xml | 2 +- java/res/xml/key_space_5kw.xml | 2 +- java/res/xml/key_space_symbols.xml | 2 +- java/res/xml/key_styles_actions.xml | 2 +- java/res/xml/key_styles_common.xml | 2 +- java/res/xml/key_styles_currency.xml | 2 +- java/res/xml/key_styles_currency_dollar.xml | 2 +- java/res/xml/key_styles_currency_euro.xml | 2 +- java/res/xml/key_styles_currency_generic.xml | 2 +- java/res/xml/key_styles_enter.xml | 2 +- java/res/xml/key_styles_less_greater.xml | 2 +- java/res/xml/key_styles_navigate_more_keys.xml | 2 +- java/res/xml/key_styles_number.xml | 2 +- java/res/xml/key_styles_settings.xml | 2 +- java/res/xml/key_thai_kho_khuat.xml | 2 +- java/res/xml/keyboard_layout_set_arabic.xml | 2 +- .../xml/keyboard_layout_set_armenian_phonetic.xml | 2 +- java/res/xml/keyboard_layout_set_azerty.xml | 2 +- java/res/xml/keyboard_layout_set_bengali.xml | 2 +- .../res/xml/keyboard_layout_set_bengali_akkhor.xml | 2 +- java/res/xml/keyboard_layout_set_bulgarian.xml | 2 +- java/res/xml/keyboard_layout_set_bulgarian_bds.xml | 2 +- java/res/xml/keyboard_layout_set_colemak.xml | 2 +- java/res/xml/keyboard_layout_set_dvorak.xml | 2 +- java/res/xml/keyboard_layout_set_east_slavic.xml | 2 +- java/res/xml/keyboard_layout_set_emoji.xml | 2 +- java/res/xml/keyboard_layout_set_farsi.xml | 2 +- java/res/xml/keyboard_layout_set_georgian.xml | 2 +- java/res/xml/keyboard_layout_set_greek.xml | 2 +- java/res/xml/keyboard_layout_set_hebrew.xml | 2 +- java/res/xml/keyboard_layout_set_hindi.xml | 2 +- java/res/xml/keyboard_layout_set_hindi_compact.xml | 2 +- java/res/xml/keyboard_layout_set_kannada.xml | 2 +- java/res/xml/keyboard_layout_set_khmer.xml | 2 +- java/res/xml/keyboard_layout_set_lao.xml | 2 +- java/res/xml/keyboard_layout_set_malayalam.xml | 2 +- java/res/xml/keyboard_layout_set_marathi.xml | 2 +- java/res/xml/keyboard_layout_set_mongolian.xml | 2 +- .../xml/keyboard_layout_set_nepali_romanized.xml | 2 +- .../xml/keyboard_layout_set_nepali_traditional.xml | 2 +- java/res/xml/keyboard_layout_set_nordic.xml | 2 +- java/res/xml/keyboard_layout_set_pcqwerty.xml | 2 +- java/res/xml/keyboard_layout_set_qwerty.xml | 2 +- java/res/xml/keyboard_layout_set_qwertz.xml | 2 +- .../res/xml/keyboard_layout_set_serbian_qwertz.xml | 2 +- java/res/xml/keyboard_layout_set_sinhala.xml | 2 +- java/res/xml/keyboard_layout_set_south_slavic.xml | 2 +- java/res/xml/keyboard_layout_set_spanish.xml | 2 +- java/res/xml/keyboard_layout_set_swiss.xml | 2 +- java/res/xml/keyboard_layout_set_tamil.xml | 2 +- java/res/xml/keyboard_layout_set_telugu.xml | 2 +- java/res/xml/keyboard_layout_set_thai.xml | 2 +- java/res/xml/keyboard_layout_set_uzbek.xml | 2 +- java/res/xml/keys_arabic3_left.xml | 2 +- java/res/xml/keys_curly_brackets.xml | 2 +- java/res/xml/keys_dvorak_123.xml | 2 +- java/res/xml/keys_farsi3_right.xml | 2 +- java/res/xml/keys_parentheses.xml | 2 +- java/res/xml/keys_pcqwerty2_right3.xml | 2 +- java/res/xml/keys_pcqwerty3_right2.xml | 2 +- java/res/xml/keys_pcqwerty4_right3.xml | 2 +- java/res/xml/keys_square_brackets.xml | 2 +- java/res/xml/keystyle_devanagari_sign_anusvara.xml | 2 +- .../xml/keystyle_devanagari_sign_candrabindu.xml | 2 +- java/res/xml/keystyle_devanagari_sign_nukta.xml | 2 +- java/res/xml/keystyle_devanagari_sign_virama.xml | 2 +- java/res/xml/keystyle_devanagari_sign_visarga.xml | 2 +- java/res/xml/keystyle_devanagari_vowel_sign_aa.xml | 2 +- java/res/xml/keystyle_devanagari_vowel_sign_ai.xml | 2 +- java/res/xml/keystyle_devanagari_vowel_sign_au.xml | 2 +- .../keystyle_devanagari_vowel_sign_candra_e.xml | 2 +- .../keystyle_devanagari_vowel_sign_candra_o.xml | 2 +- java/res/xml/keystyle_devanagari_vowel_sign_e.xml | 2 +- java/res/xml/keystyle_devanagari_vowel_sign_i.xml | 2 +- java/res/xml/keystyle_devanagari_vowel_sign_ii.xml | 2 +- java/res/xml/keystyle_devanagari_vowel_sign_o.xml | 2 +- java/res/xml/keystyle_devanagari_vowel_sign_u.xml | 2 +- java/res/xml/keystyle_devanagari_vowel_sign_uu.xml | 2 +- .../keystyle_devanagari_vowel_sign_vocalic_r.xml | 2 +- java/res/xml/method.xml | 2 +- java/res/xml/prefs.xml | 14 +- java/res/xml/prefs_screen_accounts.xml | 2 +- java/res/xml/prefs_screen_advanced.xml | 10 +- java/res/xml/prefs_screen_appearance.xml | 4 +- java/res/xml/prefs_screen_correction.xml | 2 +- java/res/xml/prefs_screen_debug.xml | 16 +- java/res/xml/prefs_screen_preferences.xml | 2 +- java/res/xml/prefs_screen_theme.xml | 2 +- java/res/xml/row_pcqwerty5.xml | 2 +- java/res/xml/row_qwerty4.xml | 2 +- java/res/xml/row_symbols4.xml | 2 +- java/res/xml/row_symbols_shift4.xml | 2 +- java/res/xml/rowkeys_arabic1.xml | 2 +- java/res/xml/rowkeys_arabic2.xml | 2 +- java/res/xml/rowkeys_arabic3.xml | 2 +- java/res/xml/rowkeys_armenian_phonetic1.xml | 2 +- java/res/xml/rowkeys_armenian_phonetic2.xml | 2 +- java/res/xml/rowkeys_armenian_phonetic3.xml | 2 +- java/res/xml/rowkeys_armenian_phonetic4.xml | 2 +- java/res/xml/rowkeys_azerty1.xml | 2 +- java/res/xml/rowkeys_azerty2.xml | 2 +- java/res/xml/rowkeys_azerty3.xml | 2 +- java/res/xml/rowkeys_bengali1.xml | 2 +- java/res/xml/rowkeys_bengali2.xml | 2 +- java/res/xml/rowkeys_bengali3.xml | 2 +- java/res/xml/rowkeys_bengali_akkhor1.xml | 2 +- java/res/xml/rowkeys_bengali_akkhor2.xml | 2 +- java/res/xml/rowkeys_bengali_akkhor3.xml | 2 +- java/res/xml/rowkeys_bulgarian1.xml | 2 +- java/res/xml/rowkeys_bulgarian2.xml | 2 +- java/res/xml/rowkeys_bulgarian3.xml | 2 +- java/res/xml/rowkeys_bulgarian_bds1.xml | 2 +- java/res/xml/rowkeys_bulgarian_bds2.xml | 2 +- java/res/xml/rowkeys_bulgarian_bds3.xml | 2 +- java/res/xml/rowkeys_colemak1.xml | 2 +- java/res/xml/rowkeys_colemak2.xml | 2 +- java/res/xml/rowkeys_colemak3.xml | 2 +- java/res/xml/rowkeys_dvorak1.xml | 2 +- java/res/xml/rowkeys_dvorak2.xml | 2 +- java/res/xml/rowkeys_dvorak3.xml | 2 +- java/res/xml/rowkeys_east_slavic1.xml | 2 +- java/res/xml/rowkeys_east_slavic2.xml | 2 +- java/res/xml/rowkeys_east_slavic3.xml | 2 +- java/res/xml/rowkeys_farsi1.xml | 2 +- java/res/xml/rowkeys_farsi2.xml | 2 +- java/res/xml/rowkeys_farsi3.xml | 2 +- java/res/xml/rowkeys_georgian1.xml | 2 +- java/res/xml/rowkeys_georgian2.xml | 2 +- java/res/xml/rowkeys_georgian3.xml | 2 +- java/res/xml/rowkeys_greek1.xml | 2 +- java/res/xml/rowkeys_greek2.xml | 2 +- java/res/xml/rowkeys_greek3.xml | 2 +- java/res/xml/rowkeys_hebrew1.xml | 2 +- java/res/xml/rowkeys_hebrew2.xml | 2 +- java/res/xml/rowkeys_hebrew3.xml | 2 +- java/res/xml/rowkeys_hindi1.xml | 2 +- java/res/xml/rowkeys_hindi2.xml | 2 +- java/res/xml/rowkeys_hindi3.xml | 2 +- java/res/xml/rowkeys_hindi_compact1.xml | 2 +- java/res/xml/rowkeys_hindi_compact2.xml | 2 +- java/res/xml/rowkeys_hindi_compact3.xml | 2 +- java/res/xml/rowkeys_kannada1.xml | 2 +- java/res/xml/rowkeys_kannada2.xml | 2 +- java/res/xml/rowkeys_kannada3.xml | 2 +- java/res/xml/rowkeys_khmer1.xml | 2 +- java/res/xml/rowkeys_khmer2.xml | 2 +- java/res/xml/rowkeys_khmer3.xml | 2 +- java/res/xml/rowkeys_khmer4.xml | 2 +- java/res/xml/rowkeys_lao1.xml | 2 +- java/res/xml/rowkeys_lao2.xml | 2 +- java/res/xml/rowkeys_lao3.xml | 2 +- java/res/xml/rowkeys_lao4.xml | 2 +- java/res/xml/rowkeys_malayalam1.xml | 2 +- java/res/xml/rowkeys_malayalam2.xml | 2 +- java/res/xml/rowkeys_malayalam3.xml | 2 +- java/res/xml/rowkeys_marathi1.xml | 2 +- java/res/xml/rowkeys_marathi2.xml | 2 +- java/res/xml/rowkeys_marathi3.xml | 2 +- java/res/xml/rowkeys_mongolian1.xml | 2 +- java/res/xml/rowkeys_mongolian2.xml | 2 +- java/res/xml/rowkeys_mongolian3.xml | 2 +- java/res/xml/rowkeys_nepali_romanized1.xml | 2 +- java/res/xml/rowkeys_nepali_romanized2.xml | 2 +- java/res/xml/rowkeys_nepali_romanized3.xml | 2 +- java/res/xml/rowkeys_nepali_traditional1.xml | 2 +- java/res/xml/rowkeys_nepali_traditional2.xml | 2 +- java/res/xml/rowkeys_nepali_traditional3.xml | 2 +- java/res/xml/rowkeys_nordic1.xml | 2 +- java/res/xml/rowkeys_nordic2.xml | 2 +- java/res/xml/rowkeys_pcqwerty1.xml | 2 +- java/res/xml/rowkeys_pcqwerty1_shift.xml | 2 +- java/res/xml/rowkeys_pcqwerty2.xml | 2 +- java/res/xml/rowkeys_pcqwerty3.xml | 2 +- java/res/xml/rowkeys_pcqwerty4.xml | 2 +- java/res/xml/rowkeys_qwerty1.xml | 2 +- java/res/xml/rowkeys_qwerty1_left5.xml | 2 +- java/res/xml/rowkeys_qwerty1_right5.xml | 2 +- java/res/xml/rowkeys_qwerty2.xml | 2 +- java/res/xml/rowkeys_qwerty2_left5.xml | 2 +- java/res/xml/rowkeys_qwerty2_right4.xml | 2 +- java/res/xml/rowkeys_qwerty3.xml | 2 +- java/res/xml/rowkeys_qwerty3_left4.xml | 2 +- java/res/xml/rowkeys_qwerty3_right3.xml | 2 +- java/res/xml/rowkeys_qwertz1.xml | 2 +- java/res/xml/rowkeys_qwertz3.xml | 2 +- java/res/xml/rowkeys_serbian_qwertz1.xml | 2 +- java/res/xml/rowkeys_serbian_qwertz2.xml | 2 +- java/res/xml/rowkeys_serbian_qwertz3.xml | 2 +- java/res/xml/rowkeys_sinhala1.xml | 2 +- java/res/xml/rowkeys_sinhala2.xml | 2 +- java/res/xml/rowkeys_sinhala3.xml | 2 +- java/res/xml/rowkeys_south_slavic1.xml | 2 +- java/res/xml/rowkeys_south_slavic2.xml | 2 +- java/res/xml/rowkeys_south_slavic3.xml | 2 +- java/res/xml/rowkeys_spanish2.xml | 2 +- java/res/xml/rowkeys_swiss1.xml | 2 +- java/res/xml/rowkeys_swiss2.xml | 2 +- java/res/xml/rowkeys_symbols1.xml | 2 +- java/res/xml/rowkeys_symbols2.xml | 2 +- java/res/xml/rowkeys_symbols3.xml | 2 +- java/res/xml/rowkeys_symbols_shift1.xml | 2 +- java/res/xml/rowkeys_symbols_shift2.xml | 2 +- java/res/xml/rowkeys_symbols_shift3.xml | 2 +- java/res/xml/rowkeys_tamil1.xml | 2 +- java/res/xml/rowkeys_tamil2.xml | 2 +- java/res/xml/rowkeys_tamil3.xml | 2 +- java/res/xml/rowkeys_telugu1.xml | 2 +- java/res/xml/rowkeys_telugu2.xml | 2 +- java/res/xml/rowkeys_telugu3.xml | 2 +- java/res/xml/rowkeys_thai1.xml | 2 +- java/res/xml/rowkeys_thai2.xml | 2 +- java/res/xml/rowkeys_thai3.xml | 2 +- java/res/xml/rowkeys_thai4.xml | 2 +- java/res/xml/rowkeys_uzbek1.xml | 2 +- java/res/xml/rowkeys_uzbek2.xml | 2 +- java/res/xml/rows_arabic.xml | 2 +- java/res/xml/rows_armenian_phonetic.xml | 2 +- java/res/xml/rows_azerty.xml | 2 +- java/res/xml/rows_bengali.xml | 2 +- java/res/xml/rows_bengali_akkhor.xml | 2 +- java/res/xml/rows_bulgarian.xml | 2 +- java/res/xml/rows_bulgarian_bds.xml | 2 +- java/res/xml/rows_colemak.xml | 2 +- java/res/xml/rows_dvorak.xml | 2 +- java/res/xml/rows_east_slavic.xml | 2 +- java/res/xml/rows_farsi.xml | 2 +- java/res/xml/rows_georgian.xml | 2 +- java/res/xml/rows_greek.xml | 2 +- java/res/xml/rows_hebrew.xml | 2 +- java/res/xml/rows_hindi.xml | 2 +- java/res/xml/rows_hindi_compact.xml | 2 +- java/res/xml/rows_kannada.xml | 2 +- java/res/xml/rows_khmer.xml | 2 +- java/res/xml/rows_lao.xml | 2 +- java/res/xml/rows_malayalam.xml | 2 +- java/res/xml/rows_marathi.xml | 2 +- java/res/xml/rows_mongolian.xml | 2 +- java/res/xml/rows_nepali_romanized.xml | 2 +- java/res/xml/rows_nepali_traditional.xml | 2 +- java/res/xml/rows_nordic.xml | 2 +- java/res/xml/rows_number.xml | 2 +- java/res/xml/rows_number_normal.xml | 2 +- java/res/xml/rows_number_password.xml | 2 +- java/res/xml/rows_pcqwerty.xml | 2 +- java/res/xml/rows_phone.xml | 2 +- java/res/xml/rows_phone_symbols.xml | 2 +- java/res/xml/rows_qwerty.xml | 2 +- java/res/xml/rows_qwertz.xml | 2 +- java/res/xml/rows_serbian_qwertz.xml | 2 +- java/res/xml/rows_sinhala.xml | 2 +- java/res/xml/rows_south_slavic.xml | 2 +- java/res/xml/rows_spanish.xml | 2 +- java/res/xml/rows_swiss.xml | 2 +- java/res/xml/rows_symbols.xml | 2 +- java/res/xml/rows_symbols_shift.xml | 2 +- java/res/xml/rows_tamil.xml | 2 +- java/res/xml/rows_telugu.xml | 2 +- java/res/xml/rows_thai.xml | 2 +- java/res/xml/rows_uzbek.xml | 2 +- java/res/xml/spellchecker.xml | 2 +- .../accessibility/AccessibilityLongPressTimer.java | 67 - .../accessibility/AccessibilityUtils.java | 266 -- .../accessibility/KeyCodeDescriptionMapper.java | 365 -- .../KeyboardAccessibilityDelegate.java | 326 -- .../KeyboardAccessibilityNodeProvider.java | 339 -- .../MainKeyboardAccessibilityDelegate.java | 293 -- .../MoreKeysKeyboardAccessibilityDelegate.java | 120 - .../compat/ActivityManagerCompatUtils.java | 46 - .../inputmethod/compat/AppWorkaroundsHelper.java | 30 - .../inputmethod/compat/AppWorkaroundsUtils.java | 60 - .../inputmethod/compat/BuildCompatUtils.java | 36 - .../inputmethod/compat/CharacterCompat.java | 47 - .../android/inputmethod/compat/CompatUtils.java | 218 - .../compat/ConnectivityManagerCompatUtils.java | 36 - .../compat/CursorAnchorInfoCompatWrapper.java | 185 - .../inputmethod/compat/EditorInfoCompatUtils.java | 98 - .../compat/InputConnectionCompatUtils.java | 64 - .../compat/InputMethodManagerCompatWrapper.java | 52 - .../compat/InputMethodServiceCompatUtils.java | 37 - .../compat/InputMethodSubtypeCompatUtils.java | 103 - .../inputmethod/compat/IntentCompatUtils.java | 35 - .../inputmethod/compat/LocaleListCompatUtils.java | 40 - .../inputmethod/compat/LocaleSpanCompatUtils.java | 218 - .../inputmethod/compat/LooperCompatUtils.java | 42 - .../compat/NotificationCompatUtils.java | 83 - .../compat/SettingsSecureCompatUtils.java | 36 - .../inputmethod/compat/SuggestionSpanUtils.java | 121 - .../compat/SuggestionsInfoCompatUtils.java | 47 - .../inputmethod/compat/TextInfoCompatUtils.java | 67 - .../inputmethod/compat/TextViewCompatUtils.java | 44 - .../compat/UserDictionaryCompatUtils.java | 49 - .../inputmethod/compat/UserManagerCompatUtils.java | 80 - .../inputmethod/compat/ViewCompatUtils.java | 70 - .../compat/ViewOutlineProviderCompatUtils.java | 43 - .../compat/ViewOutlineProviderCompatUtilsLXX.java | 72 - .../inputmethod/dictionarypack/ActionBatch.java | 625 --- .../dictionarypack/AssetFileAddress.java | 66 - .../dictionarypack/BadFormatException.java | 30 - .../inputmethod/dictionarypack/ButtonSwitcher.java | 170 - .../dictionarypack/CommonPreferences.java | 40 - .../dictionarypack/CompletedDownloadInfo.java | 36 - .../DictionaryDownloadProgressBar.java | 173 - .../DictionaryListInterfaceState.java | 85 - .../dictionarypack/DictionaryPackConstants.java | 72 - .../dictionarypack/DictionaryProvider.java | 541 --- .../dictionarypack/DictionaryService.java | 280 -- .../dictionarypack/DictionarySettingsActivity.java | 54 - .../dictionarypack/DictionarySettingsFragment.java | 438 -- .../dictionarypack/DownloadIdAndStartDate.java | 29 - .../dictionarypack/DownloadManagerWrapper.java | 112 - .../dictionarypack/DownloadOverMeteredDialog.java | 86 - .../inputmethod/dictionarypack/DownloadRecord.java | 37 - .../inputmethod/dictionarypack/EventHandler.java | 46 - .../dictionarypack/LogProblemReporter.java | 35 - .../inputmethod/dictionarypack/MD5Calculator.java | 46 - .../dictionarypack/MetadataDbHelper.java | 1155 ------ .../dictionarypack/MetadataHandler.java | 173 - .../inputmethod/dictionarypack/MetadataParser.java | 114 - .../dictionarypack/MetadataUriGetter.java | 29 - .../inputmethod/dictionarypack/PrivateLog.java | 102 - .../dictionarypack/ProblemReporter.java | 24 - .../inputmethod/dictionarypack/UpdateHandler.java | 1083 ----- .../dictionarypack/WordListMetadata.java | 135 - .../dictionarypack/WordListPreference.java | 310 -- .../com/android/inputmethod/event/Combiner.java | 51 - .../android/inputmethod/event/CombinerChain.java | 137 - .../android/inputmethod/event/DeadKeyCombiner.java | 303 -- java/src/com/android/inputmethod/event/Event.java | 319 -- .../android/inputmethod/event/EventDecoder.java | 24 - .../inputmethod/event/HardwareEventDecoder.java | 26 - .../event/HardwareKeyboardEventDecoder.java | 81 - .../inputmethod/event/InputTransaction.java | 116 - java/src/com/android/inputmethod/keyboard/Key.java | 1022 ----- .../android/inputmethod/keyboard/KeyDetector.java | 116 - .../com/android/inputmethod/keyboard/Keyboard.java | 261 -- .../keyboard/KeyboardActionListener.java | 132 - .../android/inputmethod/keyboard/KeyboardId.java | 271 -- .../inputmethod/keyboard/KeyboardLayout.java | 124 - .../inputmethod/keyboard/KeyboardLayoutSet.java | 508 --- .../inputmethod/keyboard/KeyboardSwitcher.java | 508 --- .../inputmethod/keyboard/KeyboardTheme.java | 215 - .../android/inputmethod/keyboard/KeyboardView.java | 590 --- .../inputmethod/keyboard/MainKeyboardView.java | 895 ----- .../inputmethod/keyboard/MoreKeysDetector.java | 55 - .../inputmethod/keyboard/MoreKeysKeyboard.java | 369 -- .../inputmethod/keyboard/MoreKeysKeyboardView.java | 320 -- .../inputmethod/keyboard/MoreKeysPanel.java | 136 - .../inputmethod/keyboard/PointerTracker.java | 1198 ------ .../inputmethod/keyboard/ProximityInfo.java | 405 -- .../keyboard/emoji/DynamicGridKeyboard.java | 264 -- .../inputmethod/keyboard/emoji/EmojiCategory.java | 470 --- .../emoji/EmojiCategoryPageIndicatorView.java | 70 - .../keyboard/emoji/EmojiLayoutParams.java | 94 - .../keyboard/emoji/EmojiPageKeyboardView.java | 233 -- .../keyboard/emoji/EmojiPalettesAdapter.java | 149 - .../keyboard/emoji/EmojiPalettesView.java | 486 --- .../keyboard/internal/AbstractDrawingPreview.java | 84 - .../keyboard/internal/AlphabetShiftState.java | 131 - .../keyboard/internal/BatchInputArbiter.java | 181 - .../keyboard/internal/BogusMoveEventDetector.java | 115 - .../keyboard/internal/CodesArrayParser.java | 107 - .../internal/DrawingPreviewPlacerView.java | 88 - .../keyboard/internal/DrawingProxy.java | 79 - .../keyboard/internal/GestureEnabler.java | 54 - .../GestureFloatingTextDrawingPreview.java | 184 - .../internal/GestureStrokeDrawingParams.java | 58 - .../internal/GestureStrokeDrawingPoints.java | 197 - .../internal/GestureStrokeRecognitionParams.java | 109 - .../internal/GestureStrokeRecognitionPoints.java | 334 -- .../internal/GestureTrailDrawingParams.java | 79 - .../internal/GestureTrailDrawingPoints.java | 276 -- .../internal/GestureTrailsDrawingPreview.java | 174 - .../keyboard/internal/HermiteInterpolator.java | 161 - .../keyboard/internal/KeyDrawParams.java | 167 - .../keyboard/internal/KeyPreviewChoreographer.java | 209 - .../keyboard/internal/KeyPreviewDrawParams.java | 188 - .../keyboard/internal/KeyPreviewView.java | 139 - .../keyboard/internal/KeySpecParser.java | 258 -- .../inputmethod/keyboard/internal/KeyStyle.java | 52 - .../keyboard/internal/KeyStylesSet.java | 230 -- .../keyboard/internal/KeyVisualAttributes.java | 148 - .../keyboard/internal/KeyboardBuilder.java | 889 ----- .../keyboard/internal/KeyboardCodesSet.java | 83 - .../keyboard/internal/KeyboardIconsSet.java | 167 - .../keyboard/internal/KeyboardParams.java | 193 - .../inputmethod/keyboard/internal/KeyboardRow.java | 187 - .../keyboard/internal/KeyboardState.java | 711 ---- .../keyboard/internal/KeyboardTextsSet.java | 151 - .../keyboard/internal/KeyboardTextsTable.java | 4198 -------------------- .../inputmethod/keyboard/internal/MatrixUtils.java | 166 - .../keyboard/internal/ModifierKeyState.java | 83 - .../inputmethod/keyboard/internal/MoreKeySpec.java | 355 -- .../internal/NonDistinctMultitouchHelper.java | 115 - .../keyboard/internal/PointerTrackerQueue.java | 238 -- .../inputmethod/keyboard/internal/RoundedLine.java | 113 - .../keyboard/internal/ShiftKeyState.java | 69 - .../internal/SlidingKeyInputDrawingPreview.java | 106 - .../keyboard/internal/SmoothingUtils.java | 102 - .../keyboard/internal/TimerHandler.java | 234 -- .../inputmethod/keyboard/internal/TimerProxy.java | 133 - .../keyboard/internal/TouchPositionCorrection.java | 97 - .../keyboard/internal/TypingTimeRecorder.java | 72 - .../keyboard/internal/UniqueKeysCache.java | 81 - .../inputmethod/latin/AssetFileAddress.java | 70 - .../latin/AudioAndHapticFeedbackManager.java | 134 - .../com/android/inputmethod/latin/BackupAgent.java | 57 - .../inputmethod/latin/BinaryDictionary.java | 669 ---- .../latin/BinaryDictionaryFileDumper.java | 569 --- .../inputmethod/latin/BinaryDictionaryGetter.java | 291 -- .../latin/ContactsBinaryDictionary.java | 176 - .../inputmethod/latin/ContactsContentObserver.java | 136 - .../latin/ContactsDictionaryConstants.java | 52 - .../inputmethod/latin/ContactsDictionaryUtils.java | 55 - .../android/inputmethod/latin/ContactsManager.java | 245 -- .../inputmethod/latin/DicTraverseSession.java | 98 - .../com/android/inputmethod/latin/Dictionary.java | 216 - .../inputmethod/latin/DictionaryCollection.java | 140 - .../latin/DictionaryDumpBroadcastReceiver.java | 50 - .../inputmethod/latin/DictionaryFacilitator.java | 176 - .../latin/DictionaryFacilitatorImpl.java | 736 ---- .../latin/DictionaryFacilitatorLruCache.java | 106 - .../latin/DictionaryFacilitatorProvider.java | 26 - .../inputmethod/latin/DictionaryFactory.java | 161 - .../DictionaryPackInstallBroadcastReceiver.java | 141 - .../android/inputmethod/latin/DictionaryStats.java | 103 - .../latin/EmojiAltPhysicalKeyDetector.java | 207 - .../latin/ExpandableBinaryDictionary.java | 757 ---- .../android/inputmethod/latin/InputAttributes.java | 303 -- .../com/android/inputmethod/latin/InputView.java | 252 -- .../inputmethod/latin/LastComposedWord.java | 93 - .../com/android/inputmethod/latin/LatinIME.java | 2033 ---------- .../android/inputmethod/latin/NgramContext.java | 291 -- .../inputmethod/latin/PunctuationSuggestions.java | 124 - .../latin/ReadOnlyBinaryDictionary.java | 127 - .../inputmethod/latin/RichInputConnection.java | 1033 ----- .../inputmethod/latin/RichInputMethodManager.java | 612 --- .../inputmethod/latin/RichInputMethodSubtype.java | 250 -- .../src/com/android/inputmethod/latin/Suggest.java | 434 -- .../android/inputmethod/latin/SuggestedWords.java | 448 --- .../inputmethod/latin/SystemBroadcastReceiver.java | 159 - .../inputmethod/latin/UserBinaryDictionary.java | 216 - .../android/inputmethod/latin/WordComposer.java | 481 --- .../android/inputmethod/latin/WordListInfo.java | 31 - .../inputmethod/latin/about/AboutPreferences.java | 28 - .../accounts/AccountStateChangedListener.java | 75 - .../latin/accounts/AccountsChangedReceiver.java | 81 - .../inputmethod/latin/accounts/AuthUtils.java | 67 - .../latin/accounts/LoginAccountUtils.java | 47 - .../inputmethod/latin/define/DebugFlags.java | 31 - .../latin/define/DecoderSpecificConstants.java | 38 - .../inputmethod/latin/define/JniLibName.java | 25 - .../inputmethod/latin/define/ProductionFlags.java | 58 - .../inputmethod/latin/inputlogic/InputLogic.java | 2353 ----------- .../latin/inputlogic/InputLogicHandler.java | 221 -- .../latin/inputlogic/PrivateCommandPerformer.java | 40 - .../inputmethod/latin/inputlogic/SpaceState.java | 54 - .../latin/makedict/DictionaryHeader.java | 91 - .../inputmethod/latin/makedict/FormatSpec.java | 310 -- .../inputmethod/latin/makedict/NgramProperty.java | 42 - .../latin/makedict/ProbabilityInfo.java | 87 - .../latin/makedict/UnsupportedFormatException.java | 26 - .../inputmethod/latin/makedict/WeightedString.java | 62 - .../inputmethod/latin/makedict/WordProperty.java | 201 - .../inputmethod/latin/network/AuthException.java | 35 - .../latin/network/BlockingHttpClient.java | 97 - .../inputmethod/latin/network/HttpException.java | 46 - .../latin/network/HttpUrlConnectionBuilder.java | 229 -- .../latin/permissions/PermissionsActivity.java | 97 - .../latin/permissions/PermissionsManager.java | 91 - .../latin/permissions/PermissionsUtil.java | 93 - .../latin/personalization/AccountUtils.java | 66 - .../personalization/PersonalizationHelper.java | 108 - .../personalization/UserHistoryDictionary.java | 136 - .../latin/settings/AccountsSettingsFragment.java | 508 --- .../settings/AdditionalFeaturesSettingUtils.java | 57 - .../latin/settings/AdvancedSettingsFragment.java | 264 -- .../latin/settings/AppearanceSettingsFragment.java | 46 - .../latin/settings/CorrectionSettingsFragment.java | 152 - .../latin/settings/CustomInputStylePreference.java | 341 -- .../settings/CustomInputStyleSettingsFragment.java | 318 -- .../inputmethod/latin/settings/DebugSettings.java | 53 - .../latin/settings/DebugSettingsFragment.java | 288 -- .../latin/settings/GestureSettingsFragment.java | 38 - .../latin/settings/LocalSettingsConstants.java | 61 - .../settings/PreferencesSettingsFragment.java | 104 - .../latin/settings/RadioButtonPreference.java | 97 - .../latin/settings/SeekBarDialogPreference.java | 147 - .../inputmethod/latin/settings/Settings.java | 458 --- .../latin/settings/SettingsActivity.java | 88 - .../latin/settings/SettingsFragment.java | 101 - .../inputmethod/latin/settings/SettingsValues.java | 452 --- .../settings/SettingsValuesForSuggestion.java | 25 - .../latin/settings/SpacingAndPunctuations.java | 155 - .../latin/settings/SubScreenFragment.java | 134 - .../latin/settings/TestFragmentActivity.java | 55 - .../latin/settings/ThemeSettingsFragment.java | 112 - .../latin/settings/TwoStatePreferenceHelper.java | 82 - .../inputmethod/latin/setup/SetupActivity.java | 36 - .../latin/setup/SetupStartIndicatorView.java | 123 - .../latin/setup/SetupStepIndicatorView.java | 62 - .../latin/setup/SetupWizardActivity.java | 513 --- .../spellcheck/AndroidSpellCheckerService.java | 244 -- .../spellcheck/AndroidSpellCheckerSession.java | 225 -- .../AndroidSpellCheckerSessionFactory.java | 25 - .../AndroidWordLevelSpellCheckerSession.java | 390 -- .../latin/spellcheck/SentenceLevelAdapter.java | 197 - .../spellcheck/SpellCheckerSettingsActivity.java | 61 - .../spellcheck/SpellCheckerSettingsFragment.java | 90 - .../latin/suggestions/MoreSuggestions.java | 268 -- .../latin/suggestions/MoreSuggestionsView.java | 117 - .../suggestions/SuggestionStripLayoutHelper.java | 650 --- .../latin/suggestions/SuggestionStripView.java | 491 --- .../suggestions/SuggestionStripViewAccessor.java | 27 - .../latin/touchinputconsumer/GestureConsumer.java | 69 - .../UserDictionaryAddWordContents.java | 286 -- .../UserDictionaryAddWordFragment.java | 179 - .../latin/userdictionary/UserDictionaryList.java | 165 - .../userdictionary/UserDictionaryLocalePicker.java | 36 - .../userdictionary/UserDictionarySettings.java | 352 -- .../UserDictionarySettingsUtils.java | 42 - .../latin/utils/AdditionalSubtypeUtils.java | 238 -- .../inputmethod/latin/utils/ApplicationUtils.java | 83 - .../inputmethod/latin/utils/AsyncResultHolder.java | 72 - .../latin/utils/AutoCorrectionUtils.java | 62 - .../latin/utils/BinaryDictionaryUtils.java | 128 - .../inputmethod/latin/utils/CapsModeUtils.java | 357 -- .../latin/utils/CombinedFormatUtils.java | 109 - .../latin/utils/CompletionInfoUtils.java | 43 - .../latin/utils/CursorAnchorInfoUtils.java | 264 -- .../inputmethod/latin/utils/DebugLogUtils.java | 115 - .../inputmethod/latin/utils/DialogUtils.java | 34 - .../latin/utils/DictionaryHeaderUtils.java | 31 - .../latin/utils/DictionaryInfoUtils.java | 613 --- .../inputmethod/latin/utils/ExecutorUtils.java | 152 - .../inputmethod/latin/utils/FeedbackUtils.java | 38 - .../inputmethod/latin/utils/FileTransforms.java | 38 - .../inputmethod/latin/utils/FragmentUtils.java | 64 - .../latin/utils/ImportantNoticeUtils.java | 140 - .../inputmethod/latin/utils/InputTypeUtils.java | 117 - .../inputmethod/latin/utils/IntentUtils.java | 45 - .../android/inputmethod/latin/utils/JniUtils.java | 41 - .../android/inputmethod/latin/utils/JsonUtils.java | 103 - .../latin/utils/LanguageOnSpacebarUtils.java | 92 - .../latin/utils/LeakGuardHandlerWrapper.java | 43 - .../latin/utils/ManagedProfileUtils.java | 43 - .../latin/utils/MetadataFileUriGetter.java | 39 - .../inputmethod/latin/utils/NgramContextUtils.java | 113 - .../latin/utils/RecapitalizeStatus.java | 221 -- .../inputmethod/latin/utils/ResourceUtils.java | 320 -- .../inputmethod/latin/utils/RunInLocale.java | 53 - .../inputmethod/latin/utils/ScriptUtils.java | 195 - .../latin/utils/SpannableStringUtils.java | 183 - .../inputmethod/latin/utils/StatsUtils.java | 110 - .../inputmethod/latin/utils/StatsUtilsManager.java | 56 - .../latin/utils/SubtypeLocaleUtils.java | 351 -- .../inputmethod/latin/utils/SuggestionResults.java | 89 - .../latin/utils/TargetPackageInfoGetterTask.java | 67 - .../android/inputmethod/latin/utils/TextRange.java | 122 - .../inputmethod/latin/utils/TypefaceUtils.java | 108 - .../utils/UncachedInputMethodManagerUtils.java | 84 - .../inputmethod/latin/utils/ViewLayoutUtils.java | 93 - .../utils/WordInputEventForPersonalization.java | 106 - .../inputmethod/latin/utils/XmlParseUtils.java | 83 - .../InputMethodSettingsActivity.java | 94 - .../InputMethodSettingsFragment.java | 95 - .../inputmethodcommon/InputMethodSettingsImpl.java | 179 - .../InputMethodSettingsInterface.java | 63 - .../accessibility/AccessibilityLongPressTimer.java | 67 + .../accessibility/AccessibilityUtils.java | 266 ++ .../accessibility/KeyCodeDescriptionMapper.java | 365 ++ .../KeyboardAccessibilityDelegate.java | 326 ++ .../KeyboardAccessibilityNodeProvider.java | 339 ++ .../MainKeyboardAccessibilityDelegate.java | 293 ++ .../MoreKeysKeyboardAccessibilityDelegate.java | 120 + .../compat/ActivityManagerCompatUtils.java | 46 + .../inputmethod/compat/AppWorkaroundsHelper.java | 30 + .../inputmethod/compat/AppWorkaroundsUtils.java | 60 + .../kelar/inputmethod/compat/BuildCompatUtils.java | 36 + .../kelar/inputmethod/compat/CharacterCompat.java | 47 + .../org/kelar/inputmethod/compat/CompatUtils.java | 218 + .../compat/ConnectivityManagerCompatUtils.java | 36 + .../compat/CursorAnchorInfoCompatWrapper.java | 185 + .../inputmethod/compat/EditorInfoCompatUtils.java | 98 + .../compat/InputConnectionCompatUtils.java | 64 + .../compat/InputMethodManagerCompatWrapper.java | 52 + .../compat/InputMethodServiceCompatUtils.java | 37 + .../compat/InputMethodSubtypeCompatUtils.java | 103 + .../inputmethod/compat/IntentCompatUtils.java | 35 + .../inputmethod/compat/LocaleListCompatUtils.java | 40 + .../inputmethod/compat/LocaleSpanCompatUtils.java | 218 + .../inputmethod/compat/LooperCompatUtils.java | 42 + .../compat/NotificationCompatUtils.java | 83 + .../compat/SettingsSecureCompatUtils.java | 36 + .../inputmethod/compat/SuggestionSpanUtils.java | 121 + .../compat/SuggestionsInfoCompatUtils.java | 47 + .../inputmethod/compat/TextInfoCompatUtils.java | 67 + .../inputmethod/compat/TextViewCompatUtils.java | 44 + .../compat/UserDictionaryCompatUtils.java | 49 + .../inputmethod/compat/UserManagerCompatUtils.java | 80 + .../kelar/inputmethod/compat/ViewCompatUtils.java | 70 + .../compat/ViewOutlineProviderCompatUtils.java | 43 + .../compat/ViewOutlineProviderCompatUtilsLXX.java | 72 + .../inputmethod/dictionarypack/ActionBatch.java | 625 +++ .../dictionarypack/AssetFileAddress.java | 66 + .../dictionarypack/BadFormatException.java | 30 + .../inputmethod/dictionarypack/ButtonSwitcher.java | 170 + .../dictionarypack/CommonPreferences.java | 40 + .../dictionarypack/CompletedDownloadInfo.java | 36 + .../DictionaryDownloadProgressBar.java | 173 + .../DictionaryListInterfaceState.java | 85 + .../dictionarypack/DictionaryPackConstants.java | 72 + .../dictionarypack/DictionaryProvider.java | 541 +++ .../dictionarypack/DictionaryService.java | 280 ++ .../dictionarypack/DictionarySettingsActivity.java | 54 + .../dictionarypack/DictionarySettingsFragment.java | 438 ++ .../dictionarypack/DownloadIdAndStartDate.java | 29 + .../dictionarypack/DownloadManagerWrapper.java | 112 + .../dictionarypack/DownloadOverMeteredDialog.java | 86 + .../inputmethod/dictionarypack/DownloadRecord.java | 37 + .../inputmethod/dictionarypack/EventHandler.java | 46 + .../dictionarypack/LogProblemReporter.java | 35 + .../inputmethod/dictionarypack/MD5Calculator.java | 46 + .../dictionarypack/MetadataDbHelper.java | 1155 ++++++ .../dictionarypack/MetadataHandler.java | 173 + .../inputmethod/dictionarypack/MetadataParser.java | 114 + .../dictionarypack/MetadataUriGetter.java | 29 + .../inputmethod/dictionarypack/PrivateLog.java | 102 + .../dictionarypack/ProblemReporter.java | 24 + .../inputmethod/dictionarypack/UpdateHandler.java | 1082 +++++ .../dictionarypack/WordListMetadata.java | 135 + .../dictionarypack/WordListPreference.java | 310 ++ java/src/org/kelar/inputmethod/event/Combiner.java | 51 + .../org/kelar/inputmethod/event/CombinerChain.java | 137 + .../kelar/inputmethod/event/DeadKeyCombiner.java | 303 ++ java/src/org/kelar/inputmethod/event/Event.java | 319 ++ .../org/kelar/inputmethod/event/EventDecoder.java | 24 + .../inputmethod/event/HardwareEventDecoder.java | 26 + .../event/HardwareKeyboardEventDecoder.java | 81 + .../kelar/inputmethod/event/InputTransaction.java | 116 + java/src/org/kelar/inputmethod/keyboard/Key.java | 1022 +++++ .../kelar/inputmethod/keyboard/KeyDetector.java | 116 + .../org/kelar/inputmethod/keyboard/Keyboard.java | 261 ++ .../keyboard/KeyboardActionListener.java | 132 + .../org/kelar/inputmethod/keyboard/KeyboardId.java | 271 ++ .../kelar/inputmethod/keyboard/KeyboardLayout.java | 124 + .../inputmethod/keyboard/KeyboardLayoutSet.java | 507 +++ .../inputmethod/keyboard/KeyboardSwitcher.java | 508 +++ .../kelar/inputmethod/keyboard/KeyboardTheme.java | 215 + .../kelar/inputmethod/keyboard/KeyboardView.java | 590 +++ .../inputmethod/keyboard/MainKeyboardView.java | 893 +++++ .../inputmethod/keyboard/MoreKeysDetector.java | 55 + .../inputmethod/keyboard/MoreKeysKeyboard.java | 369 ++ .../inputmethod/keyboard/MoreKeysKeyboardView.java | 320 ++ .../kelar/inputmethod/keyboard/MoreKeysPanel.java | 136 + .../kelar/inputmethod/keyboard/PointerTracker.java | 1198 ++++++ .../kelar/inputmethod/keyboard/ProximityInfo.java | 405 ++ .../keyboard/emoji/DynamicGridKeyboard.java | 264 ++ .../inputmethod/keyboard/emoji/EmojiCategory.java | 470 +++ .../emoji/EmojiCategoryPageIndicatorView.java | 70 + .../keyboard/emoji/EmojiLayoutParams.java | 94 + .../keyboard/emoji/EmojiPageKeyboardView.java | 233 ++ .../keyboard/emoji/EmojiPalettesAdapter.java | 149 + .../keyboard/emoji/EmojiPalettesView.java | 486 +++ .../keyboard/internal/AbstractDrawingPreview.java | 84 + .../keyboard/internal/AlphabetShiftState.java | 131 + .../keyboard/internal/BatchInputArbiter.java | 181 + .../keyboard/internal/BogusMoveEventDetector.java | 115 + .../keyboard/internal/CodesArrayParser.java | 107 + .../internal/DrawingPreviewPlacerView.java | 88 + .../keyboard/internal/DrawingProxy.java | 79 + .../keyboard/internal/GestureEnabler.java | 54 + .../GestureFloatingTextDrawingPreview.java | 184 + .../internal/GestureStrokeDrawingParams.java | 58 + .../internal/GestureStrokeDrawingPoints.java | 197 + .../internal/GestureStrokeRecognitionParams.java | 109 + .../internal/GestureStrokeRecognitionPoints.java | 334 ++ .../internal/GestureTrailDrawingParams.java | 79 + .../internal/GestureTrailDrawingPoints.java | 276 ++ .../internal/GestureTrailsDrawingPreview.java | 174 + .../keyboard/internal/HermiteInterpolator.java | 161 + .../keyboard/internal/KeyDrawParams.java | 167 + .../keyboard/internal/KeyPreviewChoreographer.java | 209 + .../keyboard/internal/KeyPreviewDrawParams.java | 188 + .../keyboard/internal/KeyPreviewView.java | 139 + .../keyboard/internal/KeySpecParser.java | 258 ++ .../inputmethod/keyboard/internal/KeyStyle.java | 52 + .../keyboard/internal/KeyStylesSet.java | 230 ++ .../keyboard/internal/KeyVisualAttributes.java | 148 + .../keyboard/internal/KeyboardBuilder.java | 889 +++++ .../keyboard/internal/KeyboardCodesSet.java | 83 + .../keyboard/internal/KeyboardIconsSet.java | 167 + .../keyboard/internal/KeyboardParams.java | 193 + .../inputmethod/keyboard/internal/KeyboardRow.java | 187 + .../keyboard/internal/KeyboardState.java | 711 ++++ .../keyboard/internal/KeyboardTextsSet.java | 151 + .../keyboard/internal/KeyboardTextsTable.java | 4198 ++++++++++++++++++++ .../inputmethod/keyboard/internal/MatrixUtils.java | 166 + .../keyboard/internal/ModifierKeyState.java | 83 + .../inputmethod/keyboard/internal/MoreKeySpec.java | 355 ++ .../internal/NonDistinctMultitouchHelper.java | 115 + .../keyboard/internal/PointerTrackerQueue.java | 238 ++ .../inputmethod/keyboard/internal/RoundedLine.java | 113 + .../keyboard/internal/ShiftKeyState.java | 69 + .../internal/SlidingKeyInputDrawingPreview.java | 106 + .../keyboard/internal/SmoothingUtils.java | 102 + .../keyboard/internal/TimerHandler.java | 234 ++ .../inputmethod/keyboard/internal/TimerProxy.java | 133 + .../keyboard/internal/TouchPositionCorrection.java | 97 + .../keyboard/internal/TypingTimeRecorder.java | 72 + .../keyboard/internal/UniqueKeysCache.java | 81 + .../kelar/inputmethod/latin/AssetFileAddress.java | 70 + .../latin/AudioAndHapticFeedbackManager.java | 134 + .../org/kelar/inputmethod/latin/BackupAgent.java | 57 + .../kelar/inputmethod/latin/BinaryDictionary.java | 669 ++++ .../latin/BinaryDictionaryFileDumper.java | 569 +++ .../inputmethod/latin/BinaryDictionaryGetter.java | 291 ++ .../latin/ContactsBinaryDictionary.java | 176 + .../inputmethod/latin/ContactsContentObserver.java | 136 + .../latin/ContactsDictionaryConstants.java | 52 + .../inputmethod/latin/ContactsDictionaryUtils.java | 55 + .../kelar/inputmethod/latin/ContactsManager.java | 244 ++ .../inputmethod/latin/DicTraverseSession.java | 98 + .../org/kelar/inputmethod/latin/Dictionary.java | 216 + .../inputmethod/latin/DictionaryCollection.java | 140 + .../latin/DictionaryDumpBroadcastReceiver.java | 50 + .../inputmethod/latin/DictionaryFacilitator.java | 176 + .../latin/DictionaryFacilitatorImpl.java | 736 ++++ .../latin/DictionaryFacilitatorLruCache.java | 106 + .../latin/DictionaryFacilitatorProvider.java | 26 + .../kelar/inputmethod/latin/DictionaryFactory.java | 161 + .../DictionaryPackInstallBroadcastReceiver.java | 141 + .../kelar/inputmethod/latin/DictionaryStats.java | 103 + .../latin/EmojiAltPhysicalKeyDetector.java | 206 + .../latin/ExpandableBinaryDictionary.java | 757 ++++ .../kelar/inputmethod/latin/InputAttributes.java | 304 ++ .../src/org/kelar/inputmethod/latin/InputView.java | 252 ++ .../kelar/inputmethod/latin/LastComposedWord.java | 93 + java/src/org/kelar/inputmethod/latin/LatinIME.java | 2033 ++++++++++ .../org/kelar/inputmethod/latin/NgramContext.java | 291 ++ .../inputmethod/latin/PunctuationSuggestions.java | 124 + .../latin/ReadOnlyBinaryDictionary.java | 127 + .../inputmethod/latin/RichInputConnection.java | 1033 +++++ .../inputmethod/latin/RichInputMethodManager.java | 612 +++ .../inputmethod/latin/RichInputMethodSubtype.java | 250 ++ java/src/org/kelar/inputmethod/latin/Suggest.java | 434 ++ .../kelar/inputmethod/latin/SuggestedWords.java | 448 +++ .../inputmethod/latin/SystemBroadcastReceiver.java | 159 + .../inputmethod/latin/UserBinaryDictionary.java | 216 + .../org/kelar/inputmethod/latin/WordComposer.java | 481 +++ .../org/kelar/inputmethod/latin/WordListInfo.java | 31 + .../inputmethod/latin/about/AboutPreferences.java | 28 + .../accounts/AccountStateChangedListener.java | 75 + .../latin/accounts/AccountsChangedReceiver.java | 81 + .../inputmethod/latin/accounts/AuthUtils.java | 67 + .../latin/accounts/LoginAccountUtils.java | 47 + .../kelar/inputmethod/latin/define/DebugFlags.java | 31 + .../latin/define/DecoderSpecificConstants.java | 38 + .../kelar/inputmethod/latin/define/JniLibName.java | 25 + .../inputmethod/latin/define/ProductionFlags.java | 60 + .../inputmethod/latin/inputlogic/InputLogic.java | 2353 +++++++++++ .../latin/inputlogic/InputLogicHandler.java | 221 ++ .../latin/inputlogic/PrivateCommandPerformer.java | 40 + .../inputmethod/latin/inputlogic/SpaceState.java | 54 + .../latin/makedict/DictionaryHeader.java | 91 + .../inputmethod/latin/makedict/FormatSpec.java | 310 ++ .../inputmethod/latin/makedict/NgramProperty.java | 42 + .../latin/makedict/ProbabilityInfo.java | 87 + .../latin/makedict/UnsupportedFormatException.java | 26 + .../inputmethod/latin/makedict/WeightedString.java | 62 + .../inputmethod/latin/makedict/WordProperty.java | 201 + .../inputmethod/latin/network/AuthException.java | 35 + .../latin/network/BlockingHttpClient.java | 97 + .../inputmethod/latin/network/HttpException.java | 46 + .../latin/network/HttpUrlConnectionBuilder.java | 229 ++ .../latin/permissions/PermissionsActivity.java | 97 + .../latin/permissions/PermissionsManager.java | 91 + .../latin/permissions/PermissionsUtil.java | 93 + .../latin/personalization/AccountUtils.java | 66 + .../personalization/PersonalizationHelper.java | 108 + .../personalization/UserHistoryDictionary.java | 135 + .../latin/settings/AccountsSettingsFragment.java | 508 +++ .../settings/AdditionalFeaturesSettingUtils.java | 57 + .../latin/settings/AdvancedSettingsFragment.java | 262 ++ .../latin/settings/AppearanceSettingsFragment.java | 46 + .../latin/settings/CorrectionSettingsFragment.java | 152 + .../latin/settings/CustomInputStylePreference.java | 341 ++ .../settings/CustomInputStyleSettingsFragment.java | 318 ++ .../inputmethod/latin/settings/DebugSettings.java | 53 + .../latin/settings/DebugSettingsFragment.java | 288 ++ .../latin/settings/GestureSettingsFragment.java | 38 + .../latin/settings/LocalSettingsConstants.java | 61 + .../settings/PreferencesSettingsFragment.java | 104 + .../latin/settings/RadioButtonPreference.java | 97 + .../latin/settings/SeekBarDialogPreference.java | 147 + .../kelar/inputmethod/latin/settings/Settings.java | 458 +++ .../latin/settings/SettingsActivity.java | 87 + .../latin/settings/SettingsFragment.java | 101 + .../inputmethod/latin/settings/SettingsValues.java | 453 +++ .../settings/SettingsValuesForSuggestion.java | 25 + .../latin/settings/SpacingAndPunctuations.java | 155 + .../latin/settings/SubScreenFragment.java | 134 + .../latin/settings/TestFragmentActivity.java | 55 + .../latin/settings/ThemeSettingsFragment.java | 112 + .../latin/settings/TwoStatePreferenceHelper.java | 82 + .../inputmethod/latin/setup/SetupActivity.java | 36 + .../latin/setup/SetupStartIndicatorView.java | 123 + .../latin/setup/SetupStepIndicatorView.java | 62 + .../latin/setup/SetupWizardActivity.java | 513 +++ .../spellcheck/AndroidSpellCheckerService.java | 244 ++ .../spellcheck/AndroidSpellCheckerSession.java | 225 ++ .../AndroidSpellCheckerSessionFactory.java | 25 + .../AndroidWordLevelSpellCheckerSession.java | 390 ++ .../latin/spellcheck/SentenceLevelAdapter.java | 197 + .../spellcheck/SpellCheckerSettingsActivity.java | 61 + .../spellcheck/SpellCheckerSettingsFragment.java | 90 + .../latin/suggestions/MoreSuggestions.java | 268 ++ .../latin/suggestions/MoreSuggestionsView.java | 117 + .../suggestions/SuggestionStripLayoutHelper.java | 650 +++ .../latin/suggestions/SuggestionStripView.java | 491 +++ .../suggestions/SuggestionStripViewAccessor.java | 27 + .../latin/touchinputconsumer/GestureConsumer.java | 69 + .../UserDictionaryAddWordContents.java | 286 ++ .../UserDictionaryAddWordFragment.java | 179 + .../latin/userdictionary/UserDictionaryList.java | 165 + .../userdictionary/UserDictionaryLocalePicker.java | 36 + .../userdictionary/UserDictionarySettings.java | 352 ++ .../UserDictionarySettingsUtils.java | 42 + .../latin/utils/AdditionalSubtypeUtils.java | 238 ++ .../inputmethod/latin/utils/ApplicationUtils.java | 83 + .../inputmethod/latin/utils/AsyncResultHolder.java | 72 + .../latin/utils/AutoCorrectionUtils.java | 62 + .../latin/utils/BinaryDictionaryUtils.java | 128 + .../inputmethod/latin/utils/CapsModeUtils.java | 357 ++ .../latin/utils/CombinedFormatUtils.java | 109 + .../latin/utils/CompletionInfoUtils.java | 43 + .../latin/utils/CursorAnchorInfoUtils.java | 264 ++ .../inputmethod/latin/utils/DebugLogUtils.java | 115 + .../kelar/inputmethod/latin/utils/DialogUtils.java | 34 + .../latin/utils/DictionaryHeaderUtils.java | 31 + .../latin/utils/DictionaryInfoUtils.java | 613 +++ .../inputmethod/latin/utils/ExecutorUtils.java | 152 + .../inputmethod/latin/utils/FeedbackUtils.java | 38 + .../inputmethod/latin/utils/FileTransforms.java | 38 + .../inputmethod/latin/utils/FragmentUtils.java | 64 + .../latin/utils/ImportantNoticeUtils.java | 140 + .../inputmethod/latin/utils/InputTypeUtils.java | 117 + .../kelar/inputmethod/latin/utils/IntentUtils.java | 45 + .../kelar/inputmethod/latin/utils/JniUtils.java | 41 + .../kelar/inputmethod/latin/utils/JsonUtils.java | 103 + .../latin/utils/LanguageOnSpacebarUtils.java | 92 + .../latin/utils/LeakGuardHandlerWrapper.java | 43 + .../latin/utils/ManagedProfileUtils.java | 43 + .../latin/utils/MetadataFileUriGetter.java | 39 + .../inputmethod/latin/utils/NgramContextUtils.java | 113 + .../latin/utils/RecapitalizeStatus.java | 221 ++ .../inputmethod/latin/utils/ResourceUtils.java | 319 ++ .../kelar/inputmethod/latin/utils/RunInLocale.java | 53 + .../kelar/inputmethod/latin/utils/ScriptUtils.java | 195 + .../latin/utils/SpannableStringUtils.java | 183 + .../kelar/inputmethod/latin/utils/StatsUtils.java | 108 + .../inputmethod/latin/utils/StatsUtilsManager.java | 56 + .../latin/utils/SubtypeLocaleUtils.java | 351 ++ .../inputmethod/latin/utils/SuggestionResults.java | 89 + .../latin/utils/TargetPackageInfoGetterTask.java | 67 + .../kelar/inputmethod/latin/utils/TextRange.java | 122 + .../inputmethod/latin/utils/TypefaceUtils.java | 108 + .../utils/UncachedInputMethodManagerUtils.java | 84 + .../inputmethod/latin/utils/ViewLayoutUtils.java | 93 + .../utils/WordInputEventForPersonalization.java | 106 + .../inputmethod/latin/utils/XmlParseUtils.java | 83 + .../InputMethodSettingsActivity.java | 94 + .../InputMethodSettingsFragment.java | 95 + .../inputmethodcommon/InputMethodSettingsImpl.java | 178 + .../InputMethodSettingsInterface.java | 63 + 1072 files changed, 64688 insertions(+), 64702 deletions(-) delete mode 100644 java/src/com/android/inputmethod/accessibility/AccessibilityLongPressTimer.java delete mode 100644 java/src/com/android/inputmethod/accessibility/AccessibilityUtils.java delete mode 100644 java/src/com/android/inputmethod/accessibility/KeyCodeDescriptionMapper.java delete mode 100644 java/src/com/android/inputmethod/accessibility/KeyboardAccessibilityDelegate.java delete mode 100644 java/src/com/android/inputmethod/accessibility/KeyboardAccessibilityNodeProvider.java delete mode 100644 java/src/com/android/inputmethod/accessibility/MainKeyboardAccessibilityDelegate.java delete mode 100644 java/src/com/android/inputmethod/accessibility/MoreKeysKeyboardAccessibilityDelegate.java delete mode 100644 java/src/com/android/inputmethod/compat/ActivityManagerCompatUtils.java delete mode 100644 java/src/com/android/inputmethod/compat/AppWorkaroundsHelper.java delete mode 100644 java/src/com/android/inputmethod/compat/AppWorkaroundsUtils.java delete mode 100644 java/src/com/android/inputmethod/compat/BuildCompatUtils.java delete mode 100644 java/src/com/android/inputmethod/compat/CharacterCompat.java delete mode 100644 java/src/com/android/inputmethod/compat/CompatUtils.java delete mode 100644 java/src/com/android/inputmethod/compat/ConnectivityManagerCompatUtils.java delete mode 100644 java/src/com/android/inputmethod/compat/CursorAnchorInfoCompatWrapper.java delete mode 100644 java/src/com/android/inputmethod/compat/EditorInfoCompatUtils.java delete mode 100644 java/src/com/android/inputmethod/compat/InputConnectionCompatUtils.java delete mode 100644 java/src/com/android/inputmethod/compat/InputMethodManagerCompatWrapper.java delete mode 100644 java/src/com/android/inputmethod/compat/InputMethodServiceCompatUtils.java delete mode 100644 java/src/com/android/inputmethod/compat/InputMethodSubtypeCompatUtils.java delete mode 100644 java/src/com/android/inputmethod/compat/IntentCompatUtils.java delete mode 100644 java/src/com/android/inputmethod/compat/LocaleListCompatUtils.java delete mode 100644 java/src/com/android/inputmethod/compat/LocaleSpanCompatUtils.java delete mode 100644 java/src/com/android/inputmethod/compat/LooperCompatUtils.java delete mode 100644 java/src/com/android/inputmethod/compat/NotificationCompatUtils.java delete mode 100644 java/src/com/android/inputmethod/compat/SettingsSecureCompatUtils.java delete mode 100644 java/src/com/android/inputmethod/compat/SuggestionSpanUtils.java delete mode 100644 java/src/com/android/inputmethod/compat/SuggestionsInfoCompatUtils.java delete mode 100644 java/src/com/android/inputmethod/compat/TextInfoCompatUtils.java delete mode 100644 java/src/com/android/inputmethod/compat/TextViewCompatUtils.java delete mode 100644 java/src/com/android/inputmethod/compat/UserDictionaryCompatUtils.java delete mode 100644 java/src/com/android/inputmethod/compat/UserManagerCompatUtils.java delete mode 100644 java/src/com/android/inputmethod/compat/ViewCompatUtils.java delete mode 100644 java/src/com/android/inputmethod/compat/ViewOutlineProviderCompatUtils.java delete mode 100644 java/src/com/android/inputmethod/compat/ViewOutlineProviderCompatUtilsLXX.java delete mode 100644 java/src/com/android/inputmethod/dictionarypack/ActionBatch.java delete mode 100644 java/src/com/android/inputmethod/dictionarypack/AssetFileAddress.java delete mode 100644 java/src/com/android/inputmethod/dictionarypack/BadFormatException.java delete mode 100644 java/src/com/android/inputmethod/dictionarypack/ButtonSwitcher.java delete mode 100644 java/src/com/android/inputmethod/dictionarypack/CommonPreferences.java delete mode 100644 java/src/com/android/inputmethod/dictionarypack/CompletedDownloadInfo.java delete mode 100644 java/src/com/android/inputmethod/dictionarypack/DictionaryDownloadProgressBar.java delete mode 100644 java/src/com/android/inputmethod/dictionarypack/DictionaryListInterfaceState.java delete mode 100644 java/src/com/android/inputmethod/dictionarypack/DictionaryPackConstants.java delete mode 100644 java/src/com/android/inputmethod/dictionarypack/DictionaryProvider.java delete mode 100644 java/src/com/android/inputmethod/dictionarypack/DictionaryService.java delete mode 100644 java/src/com/android/inputmethod/dictionarypack/DictionarySettingsActivity.java delete mode 100644 java/src/com/android/inputmethod/dictionarypack/DictionarySettingsFragment.java delete mode 100644 java/src/com/android/inputmethod/dictionarypack/DownloadIdAndStartDate.java delete mode 100644 java/src/com/android/inputmethod/dictionarypack/DownloadManagerWrapper.java delete mode 100644 java/src/com/android/inputmethod/dictionarypack/DownloadOverMeteredDialog.java delete mode 100644 java/src/com/android/inputmethod/dictionarypack/DownloadRecord.java delete mode 100644 java/src/com/android/inputmethod/dictionarypack/EventHandler.java delete mode 100644 java/src/com/android/inputmethod/dictionarypack/LogProblemReporter.java delete mode 100644 java/src/com/android/inputmethod/dictionarypack/MD5Calculator.java delete mode 100644 java/src/com/android/inputmethod/dictionarypack/MetadataDbHelper.java delete mode 100644 java/src/com/android/inputmethod/dictionarypack/MetadataHandler.java delete mode 100644 java/src/com/android/inputmethod/dictionarypack/MetadataParser.java delete mode 100644 java/src/com/android/inputmethod/dictionarypack/MetadataUriGetter.java delete mode 100644 java/src/com/android/inputmethod/dictionarypack/PrivateLog.java delete mode 100644 java/src/com/android/inputmethod/dictionarypack/ProblemReporter.java delete mode 100644 java/src/com/android/inputmethod/dictionarypack/UpdateHandler.java delete mode 100644 java/src/com/android/inputmethod/dictionarypack/WordListMetadata.java delete mode 100644 java/src/com/android/inputmethod/dictionarypack/WordListPreference.java delete mode 100644 java/src/com/android/inputmethod/event/Combiner.java delete mode 100644 java/src/com/android/inputmethod/event/CombinerChain.java delete mode 100644 java/src/com/android/inputmethod/event/DeadKeyCombiner.java delete mode 100644 java/src/com/android/inputmethod/event/Event.java delete mode 100644 java/src/com/android/inputmethod/event/EventDecoder.java delete mode 100644 java/src/com/android/inputmethod/event/HardwareEventDecoder.java delete mode 100644 java/src/com/android/inputmethod/event/HardwareKeyboardEventDecoder.java delete mode 100644 java/src/com/android/inputmethod/event/InputTransaction.java delete mode 100644 java/src/com/android/inputmethod/keyboard/Key.java delete mode 100644 java/src/com/android/inputmethod/keyboard/KeyDetector.java delete mode 100644 java/src/com/android/inputmethod/keyboard/Keyboard.java delete mode 100644 java/src/com/android/inputmethod/keyboard/KeyboardActionListener.java delete mode 100644 java/src/com/android/inputmethod/keyboard/KeyboardId.java delete mode 100644 java/src/com/android/inputmethod/keyboard/KeyboardLayout.java delete mode 100644 java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java delete mode 100644 java/src/com/android/inputmethod/keyboard/KeyboardSwitcher.java delete mode 100644 java/src/com/android/inputmethod/keyboard/KeyboardTheme.java delete mode 100644 java/src/com/android/inputmethod/keyboard/KeyboardView.java delete mode 100644 java/src/com/android/inputmethod/keyboard/MainKeyboardView.java delete mode 100644 java/src/com/android/inputmethod/keyboard/MoreKeysDetector.java delete mode 100644 java/src/com/android/inputmethod/keyboard/MoreKeysKeyboard.java delete mode 100644 java/src/com/android/inputmethod/keyboard/MoreKeysKeyboardView.java delete mode 100644 java/src/com/android/inputmethod/keyboard/MoreKeysPanel.java delete mode 100644 java/src/com/android/inputmethod/keyboard/PointerTracker.java delete mode 100644 java/src/com/android/inputmethod/keyboard/ProximityInfo.java delete mode 100644 java/src/com/android/inputmethod/keyboard/emoji/DynamicGridKeyboard.java delete mode 100644 java/src/com/android/inputmethod/keyboard/emoji/EmojiCategory.java delete mode 100644 java/src/com/android/inputmethod/keyboard/emoji/EmojiCategoryPageIndicatorView.java delete mode 100644 java/src/com/android/inputmethod/keyboard/emoji/EmojiLayoutParams.java delete mode 100644 java/src/com/android/inputmethod/keyboard/emoji/EmojiPageKeyboardView.java delete mode 100644 java/src/com/android/inputmethod/keyboard/emoji/EmojiPalettesAdapter.java delete mode 100644 java/src/com/android/inputmethod/keyboard/emoji/EmojiPalettesView.java delete mode 100644 java/src/com/android/inputmethod/keyboard/internal/AbstractDrawingPreview.java delete mode 100644 java/src/com/android/inputmethod/keyboard/internal/AlphabetShiftState.java delete mode 100644 java/src/com/android/inputmethod/keyboard/internal/BatchInputArbiter.java delete mode 100644 java/src/com/android/inputmethod/keyboard/internal/BogusMoveEventDetector.java delete mode 100644 java/src/com/android/inputmethod/keyboard/internal/CodesArrayParser.java delete mode 100644 java/src/com/android/inputmethod/keyboard/internal/DrawingPreviewPlacerView.java delete mode 100644 java/src/com/android/inputmethod/keyboard/internal/DrawingProxy.java delete mode 100644 java/src/com/android/inputmethod/keyboard/internal/GestureEnabler.java delete mode 100644 java/src/com/android/inputmethod/keyboard/internal/GestureFloatingTextDrawingPreview.java delete mode 100644 java/src/com/android/inputmethod/keyboard/internal/GestureStrokeDrawingParams.java delete mode 100644 java/src/com/android/inputmethod/keyboard/internal/GestureStrokeDrawingPoints.java delete mode 100644 java/src/com/android/inputmethod/keyboard/internal/GestureStrokeRecognitionParams.java delete mode 100644 java/src/com/android/inputmethod/keyboard/internal/GestureStrokeRecognitionPoints.java delete mode 100644 java/src/com/android/inputmethod/keyboard/internal/GestureTrailDrawingParams.java delete mode 100644 java/src/com/android/inputmethod/keyboard/internal/GestureTrailDrawingPoints.java delete mode 100644 java/src/com/android/inputmethod/keyboard/internal/GestureTrailsDrawingPreview.java delete mode 100644 java/src/com/android/inputmethod/keyboard/internal/HermiteInterpolator.java delete mode 100644 java/src/com/android/inputmethod/keyboard/internal/KeyDrawParams.java delete mode 100644 java/src/com/android/inputmethod/keyboard/internal/KeyPreviewChoreographer.java delete mode 100644 java/src/com/android/inputmethod/keyboard/internal/KeyPreviewDrawParams.java delete mode 100644 java/src/com/android/inputmethod/keyboard/internal/KeyPreviewView.java delete mode 100644 java/src/com/android/inputmethod/keyboard/internal/KeySpecParser.java delete mode 100644 java/src/com/android/inputmethod/keyboard/internal/KeyStyle.java delete mode 100644 java/src/com/android/inputmethod/keyboard/internal/KeyStylesSet.java delete mode 100644 java/src/com/android/inputmethod/keyboard/internal/KeyVisualAttributes.java delete mode 100644 java/src/com/android/inputmethod/keyboard/internal/KeyboardBuilder.java delete mode 100644 java/src/com/android/inputmethod/keyboard/internal/KeyboardCodesSet.java delete mode 100644 java/src/com/android/inputmethod/keyboard/internal/KeyboardIconsSet.java delete mode 100644 java/src/com/android/inputmethod/keyboard/internal/KeyboardParams.java delete mode 100644 java/src/com/android/inputmethod/keyboard/internal/KeyboardRow.java delete mode 100644 java/src/com/android/inputmethod/keyboard/internal/KeyboardState.java delete mode 100644 java/src/com/android/inputmethod/keyboard/internal/KeyboardTextsSet.java delete mode 100644 java/src/com/android/inputmethod/keyboard/internal/KeyboardTextsTable.java delete mode 100644 java/src/com/android/inputmethod/keyboard/internal/MatrixUtils.java delete mode 100644 java/src/com/android/inputmethod/keyboard/internal/ModifierKeyState.java delete mode 100644 java/src/com/android/inputmethod/keyboard/internal/MoreKeySpec.java delete mode 100644 java/src/com/android/inputmethod/keyboard/internal/NonDistinctMultitouchHelper.java delete mode 100644 java/src/com/android/inputmethod/keyboard/internal/PointerTrackerQueue.java delete mode 100644 java/src/com/android/inputmethod/keyboard/internal/RoundedLine.java delete mode 100644 java/src/com/android/inputmethod/keyboard/internal/ShiftKeyState.java delete mode 100644 java/src/com/android/inputmethod/keyboard/internal/SlidingKeyInputDrawingPreview.java delete mode 100644 java/src/com/android/inputmethod/keyboard/internal/SmoothingUtils.java delete mode 100644 java/src/com/android/inputmethod/keyboard/internal/TimerHandler.java delete mode 100644 java/src/com/android/inputmethod/keyboard/internal/TimerProxy.java delete mode 100644 java/src/com/android/inputmethod/keyboard/internal/TouchPositionCorrection.java delete mode 100644 java/src/com/android/inputmethod/keyboard/internal/TypingTimeRecorder.java delete mode 100644 java/src/com/android/inputmethod/keyboard/internal/UniqueKeysCache.java delete mode 100644 java/src/com/android/inputmethod/latin/AssetFileAddress.java delete mode 100644 java/src/com/android/inputmethod/latin/AudioAndHapticFeedbackManager.java delete mode 100644 java/src/com/android/inputmethod/latin/BackupAgent.java delete mode 100644 java/src/com/android/inputmethod/latin/BinaryDictionary.java delete mode 100644 java/src/com/android/inputmethod/latin/BinaryDictionaryFileDumper.java delete mode 100644 java/src/com/android/inputmethod/latin/BinaryDictionaryGetter.java delete mode 100644 java/src/com/android/inputmethod/latin/ContactsBinaryDictionary.java delete mode 100644 java/src/com/android/inputmethod/latin/ContactsContentObserver.java delete mode 100644 java/src/com/android/inputmethod/latin/ContactsDictionaryConstants.java delete mode 100644 java/src/com/android/inputmethod/latin/ContactsDictionaryUtils.java delete mode 100644 java/src/com/android/inputmethod/latin/ContactsManager.java delete mode 100644 java/src/com/android/inputmethod/latin/DicTraverseSession.java delete mode 100644 java/src/com/android/inputmethod/latin/Dictionary.java delete mode 100644 java/src/com/android/inputmethod/latin/DictionaryCollection.java delete mode 100644 java/src/com/android/inputmethod/latin/DictionaryDumpBroadcastReceiver.java delete mode 100644 java/src/com/android/inputmethod/latin/DictionaryFacilitator.java delete mode 100644 java/src/com/android/inputmethod/latin/DictionaryFacilitatorImpl.java delete mode 100644 java/src/com/android/inputmethod/latin/DictionaryFacilitatorLruCache.java delete mode 100644 java/src/com/android/inputmethod/latin/DictionaryFacilitatorProvider.java delete mode 100644 java/src/com/android/inputmethod/latin/DictionaryFactory.java delete mode 100644 java/src/com/android/inputmethod/latin/DictionaryPackInstallBroadcastReceiver.java delete mode 100644 java/src/com/android/inputmethod/latin/DictionaryStats.java delete mode 100644 java/src/com/android/inputmethod/latin/EmojiAltPhysicalKeyDetector.java delete mode 100644 java/src/com/android/inputmethod/latin/ExpandableBinaryDictionary.java delete mode 100644 java/src/com/android/inputmethod/latin/InputAttributes.java delete mode 100644 java/src/com/android/inputmethod/latin/InputView.java delete mode 100644 java/src/com/android/inputmethod/latin/LastComposedWord.java delete mode 100644 java/src/com/android/inputmethod/latin/LatinIME.java delete mode 100644 java/src/com/android/inputmethod/latin/NgramContext.java delete mode 100644 java/src/com/android/inputmethod/latin/PunctuationSuggestions.java delete mode 100644 java/src/com/android/inputmethod/latin/ReadOnlyBinaryDictionary.java delete mode 100644 java/src/com/android/inputmethod/latin/RichInputConnection.java delete mode 100644 java/src/com/android/inputmethod/latin/RichInputMethodManager.java delete mode 100644 java/src/com/android/inputmethod/latin/RichInputMethodSubtype.java delete mode 100644 java/src/com/android/inputmethod/latin/Suggest.java delete mode 100644 java/src/com/android/inputmethod/latin/SuggestedWords.java delete mode 100644 java/src/com/android/inputmethod/latin/SystemBroadcastReceiver.java delete mode 100644 java/src/com/android/inputmethod/latin/UserBinaryDictionary.java delete mode 100644 java/src/com/android/inputmethod/latin/WordComposer.java delete mode 100644 java/src/com/android/inputmethod/latin/WordListInfo.java delete mode 100644 java/src/com/android/inputmethod/latin/about/AboutPreferences.java delete mode 100644 java/src/com/android/inputmethod/latin/accounts/AccountStateChangedListener.java delete mode 100644 java/src/com/android/inputmethod/latin/accounts/AccountsChangedReceiver.java delete mode 100644 java/src/com/android/inputmethod/latin/accounts/AuthUtils.java delete mode 100644 java/src/com/android/inputmethod/latin/accounts/LoginAccountUtils.java delete mode 100644 java/src/com/android/inputmethod/latin/define/DebugFlags.java delete mode 100644 java/src/com/android/inputmethod/latin/define/DecoderSpecificConstants.java delete mode 100644 java/src/com/android/inputmethod/latin/define/JniLibName.java delete mode 100644 java/src/com/android/inputmethod/latin/define/ProductionFlags.java delete mode 100644 java/src/com/android/inputmethod/latin/inputlogic/InputLogic.java delete mode 100644 java/src/com/android/inputmethod/latin/inputlogic/InputLogicHandler.java delete mode 100644 java/src/com/android/inputmethod/latin/inputlogic/PrivateCommandPerformer.java delete mode 100644 java/src/com/android/inputmethod/latin/inputlogic/SpaceState.java delete mode 100644 java/src/com/android/inputmethod/latin/makedict/DictionaryHeader.java delete mode 100644 java/src/com/android/inputmethod/latin/makedict/FormatSpec.java delete mode 100644 java/src/com/android/inputmethod/latin/makedict/NgramProperty.java delete mode 100644 java/src/com/android/inputmethod/latin/makedict/ProbabilityInfo.java delete mode 100644 java/src/com/android/inputmethod/latin/makedict/UnsupportedFormatException.java delete mode 100644 java/src/com/android/inputmethod/latin/makedict/WeightedString.java delete mode 100644 java/src/com/android/inputmethod/latin/makedict/WordProperty.java delete mode 100644 java/src/com/android/inputmethod/latin/network/AuthException.java delete mode 100644 java/src/com/android/inputmethod/latin/network/BlockingHttpClient.java delete mode 100644 java/src/com/android/inputmethod/latin/network/HttpException.java delete mode 100644 java/src/com/android/inputmethod/latin/network/HttpUrlConnectionBuilder.java delete mode 100644 java/src/com/android/inputmethod/latin/permissions/PermissionsActivity.java delete mode 100644 java/src/com/android/inputmethod/latin/permissions/PermissionsManager.java delete mode 100644 java/src/com/android/inputmethod/latin/permissions/PermissionsUtil.java delete mode 100644 java/src/com/android/inputmethod/latin/personalization/AccountUtils.java delete mode 100644 java/src/com/android/inputmethod/latin/personalization/PersonalizationHelper.java delete mode 100644 java/src/com/android/inputmethod/latin/personalization/UserHistoryDictionary.java delete mode 100644 java/src/com/android/inputmethod/latin/settings/AccountsSettingsFragment.java delete mode 100644 java/src/com/android/inputmethod/latin/settings/AdditionalFeaturesSettingUtils.java delete mode 100644 java/src/com/android/inputmethod/latin/settings/AdvancedSettingsFragment.java delete mode 100644 java/src/com/android/inputmethod/latin/settings/AppearanceSettingsFragment.java delete mode 100644 java/src/com/android/inputmethod/latin/settings/CorrectionSettingsFragment.java delete mode 100644 java/src/com/android/inputmethod/latin/settings/CustomInputStylePreference.java delete mode 100644 java/src/com/android/inputmethod/latin/settings/CustomInputStyleSettingsFragment.java delete mode 100644 java/src/com/android/inputmethod/latin/settings/DebugSettings.java delete mode 100644 java/src/com/android/inputmethod/latin/settings/DebugSettingsFragment.java delete mode 100644 java/src/com/android/inputmethod/latin/settings/GestureSettingsFragment.java delete mode 100644 java/src/com/android/inputmethod/latin/settings/LocalSettingsConstants.java delete mode 100644 java/src/com/android/inputmethod/latin/settings/PreferencesSettingsFragment.java delete mode 100644 java/src/com/android/inputmethod/latin/settings/RadioButtonPreference.java delete mode 100644 java/src/com/android/inputmethod/latin/settings/SeekBarDialogPreference.java delete mode 100644 java/src/com/android/inputmethod/latin/settings/Settings.java delete mode 100644 java/src/com/android/inputmethod/latin/settings/SettingsActivity.java delete mode 100644 java/src/com/android/inputmethod/latin/settings/SettingsFragment.java delete mode 100644 java/src/com/android/inputmethod/latin/settings/SettingsValues.java delete mode 100644 java/src/com/android/inputmethod/latin/settings/SettingsValuesForSuggestion.java delete mode 100644 java/src/com/android/inputmethod/latin/settings/SpacingAndPunctuations.java delete mode 100644 java/src/com/android/inputmethod/latin/settings/SubScreenFragment.java delete mode 100644 java/src/com/android/inputmethod/latin/settings/TestFragmentActivity.java delete mode 100644 java/src/com/android/inputmethod/latin/settings/ThemeSettingsFragment.java delete mode 100644 java/src/com/android/inputmethod/latin/settings/TwoStatePreferenceHelper.java delete mode 100644 java/src/com/android/inputmethod/latin/setup/SetupActivity.java delete mode 100644 java/src/com/android/inputmethod/latin/setup/SetupStartIndicatorView.java delete mode 100644 java/src/com/android/inputmethod/latin/setup/SetupStepIndicatorView.java delete mode 100644 java/src/com/android/inputmethod/latin/setup/SetupWizardActivity.java delete mode 100644 java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java delete mode 100644 java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerSession.java delete mode 100644 java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerSessionFactory.java delete mode 100644 java/src/com/android/inputmethod/latin/spellcheck/AndroidWordLevelSpellCheckerSession.java delete mode 100644 java/src/com/android/inputmethod/latin/spellcheck/SentenceLevelAdapter.java delete mode 100644 java/src/com/android/inputmethod/latin/spellcheck/SpellCheckerSettingsActivity.java delete mode 100644 java/src/com/android/inputmethod/latin/spellcheck/SpellCheckerSettingsFragment.java delete mode 100644 java/src/com/android/inputmethod/latin/suggestions/MoreSuggestions.java delete mode 100644 java/src/com/android/inputmethod/latin/suggestions/MoreSuggestionsView.java delete mode 100644 java/src/com/android/inputmethod/latin/suggestions/SuggestionStripLayoutHelper.java delete mode 100644 java/src/com/android/inputmethod/latin/suggestions/SuggestionStripView.java delete mode 100644 java/src/com/android/inputmethod/latin/suggestions/SuggestionStripViewAccessor.java delete mode 100644 java/src/com/android/inputmethod/latin/touchinputconsumer/GestureConsumer.java delete mode 100644 java/src/com/android/inputmethod/latin/userdictionary/UserDictionaryAddWordContents.java delete mode 100644 java/src/com/android/inputmethod/latin/userdictionary/UserDictionaryAddWordFragment.java delete mode 100644 java/src/com/android/inputmethod/latin/userdictionary/UserDictionaryList.java delete mode 100644 java/src/com/android/inputmethod/latin/userdictionary/UserDictionaryLocalePicker.java delete mode 100644 java/src/com/android/inputmethod/latin/userdictionary/UserDictionarySettings.java delete mode 100644 java/src/com/android/inputmethod/latin/userdictionary/UserDictionarySettingsUtils.java delete mode 100644 java/src/com/android/inputmethod/latin/utils/AdditionalSubtypeUtils.java delete mode 100644 java/src/com/android/inputmethod/latin/utils/ApplicationUtils.java delete mode 100644 java/src/com/android/inputmethod/latin/utils/AsyncResultHolder.java delete mode 100644 java/src/com/android/inputmethod/latin/utils/AutoCorrectionUtils.java delete mode 100644 java/src/com/android/inputmethod/latin/utils/BinaryDictionaryUtils.java delete mode 100644 java/src/com/android/inputmethod/latin/utils/CapsModeUtils.java delete mode 100644 java/src/com/android/inputmethod/latin/utils/CombinedFormatUtils.java delete mode 100644 java/src/com/android/inputmethod/latin/utils/CompletionInfoUtils.java delete mode 100644 java/src/com/android/inputmethod/latin/utils/CursorAnchorInfoUtils.java delete mode 100644 java/src/com/android/inputmethod/latin/utils/DebugLogUtils.java delete mode 100644 java/src/com/android/inputmethod/latin/utils/DialogUtils.java delete mode 100644 java/src/com/android/inputmethod/latin/utils/DictionaryHeaderUtils.java delete mode 100644 java/src/com/android/inputmethod/latin/utils/DictionaryInfoUtils.java delete mode 100644 java/src/com/android/inputmethod/latin/utils/ExecutorUtils.java delete mode 100644 java/src/com/android/inputmethod/latin/utils/FeedbackUtils.java delete mode 100644 java/src/com/android/inputmethod/latin/utils/FileTransforms.java delete mode 100644 java/src/com/android/inputmethod/latin/utils/FragmentUtils.java delete mode 100644 java/src/com/android/inputmethod/latin/utils/ImportantNoticeUtils.java delete mode 100644 java/src/com/android/inputmethod/latin/utils/InputTypeUtils.java delete mode 100644 java/src/com/android/inputmethod/latin/utils/IntentUtils.java delete mode 100644 java/src/com/android/inputmethod/latin/utils/JniUtils.java delete mode 100644 java/src/com/android/inputmethod/latin/utils/JsonUtils.java delete mode 100644 java/src/com/android/inputmethod/latin/utils/LanguageOnSpacebarUtils.java delete mode 100644 java/src/com/android/inputmethod/latin/utils/LeakGuardHandlerWrapper.java delete mode 100644 java/src/com/android/inputmethod/latin/utils/ManagedProfileUtils.java delete mode 100644 java/src/com/android/inputmethod/latin/utils/MetadataFileUriGetter.java delete mode 100644 java/src/com/android/inputmethod/latin/utils/NgramContextUtils.java delete mode 100644 java/src/com/android/inputmethod/latin/utils/RecapitalizeStatus.java delete mode 100644 java/src/com/android/inputmethod/latin/utils/ResourceUtils.java delete mode 100644 java/src/com/android/inputmethod/latin/utils/RunInLocale.java delete mode 100644 java/src/com/android/inputmethod/latin/utils/ScriptUtils.java delete mode 100644 java/src/com/android/inputmethod/latin/utils/SpannableStringUtils.java delete mode 100644 java/src/com/android/inputmethod/latin/utils/StatsUtils.java delete mode 100644 java/src/com/android/inputmethod/latin/utils/StatsUtilsManager.java delete mode 100644 java/src/com/android/inputmethod/latin/utils/SubtypeLocaleUtils.java delete mode 100644 java/src/com/android/inputmethod/latin/utils/SuggestionResults.java delete mode 100644 java/src/com/android/inputmethod/latin/utils/TargetPackageInfoGetterTask.java delete mode 100644 java/src/com/android/inputmethod/latin/utils/TextRange.java delete mode 100644 java/src/com/android/inputmethod/latin/utils/TypefaceUtils.java delete mode 100644 java/src/com/android/inputmethod/latin/utils/UncachedInputMethodManagerUtils.java delete mode 100644 java/src/com/android/inputmethod/latin/utils/ViewLayoutUtils.java delete mode 100644 java/src/com/android/inputmethod/latin/utils/WordInputEventForPersonalization.java delete mode 100644 java/src/com/android/inputmethod/latin/utils/XmlParseUtils.java delete mode 100644 java/src/com/android/inputmethodcommon/InputMethodSettingsActivity.java delete mode 100644 java/src/com/android/inputmethodcommon/InputMethodSettingsFragment.java delete mode 100644 java/src/com/android/inputmethodcommon/InputMethodSettingsImpl.java delete mode 100644 java/src/com/android/inputmethodcommon/InputMethodSettingsInterface.java create mode 100644 java/src/org/kelar/inputmethod/accessibility/AccessibilityLongPressTimer.java create mode 100644 java/src/org/kelar/inputmethod/accessibility/AccessibilityUtils.java create mode 100644 java/src/org/kelar/inputmethod/accessibility/KeyCodeDescriptionMapper.java create mode 100644 java/src/org/kelar/inputmethod/accessibility/KeyboardAccessibilityDelegate.java create mode 100644 java/src/org/kelar/inputmethod/accessibility/KeyboardAccessibilityNodeProvider.java create mode 100644 java/src/org/kelar/inputmethod/accessibility/MainKeyboardAccessibilityDelegate.java create mode 100644 java/src/org/kelar/inputmethod/accessibility/MoreKeysKeyboardAccessibilityDelegate.java create mode 100644 java/src/org/kelar/inputmethod/compat/ActivityManagerCompatUtils.java create mode 100644 java/src/org/kelar/inputmethod/compat/AppWorkaroundsHelper.java create mode 100644 java/src/org/kelar/inputmethod/compat/AppWorkaroundsUtils.java create mode 100644 java/src/org/kelar/inputmethod/compat/BuildCompatUtils.java create mode 100644 java/src/org/kelar/inputmethod/compat/CharacterCompat.java create mode 100644 java/src/org/kelar/inputmethod/compat/CompatUtils.java create mode 100644 java/src/org/kelar/inputmethod/compat/ConnectivityManagerCompatUtils.java create mode 100644 java/src/org/kelar/inputmethod/compat/CursorAnchorInfoCompatWrapper.java create mode 100644 java/src/org/kelar/inputmethod/compat/EditorInfoCompatUtils.java create mode 100644 java/src/org/kelar/inputmethod/compat/InputConnectionCompatUtils.java create mode 100644 java/src/org/kelar/inputmethod/compat/InputMethodManagerCompatWrapper.java create mode 100644 java/src/org/kelar/inputmethod/compat/InputMethodServiceCompatUtils.java create mode 100644 java/src/org/kelar/inputmethod/compat/InputMethodSubtypeCompatUtils.java create mode 100644 java/src/org/kelar/inputmethod/compat/IntentCompatUtils.java create mode 100644 java/src/org/kelar/inputmethod/compat/LocaleListCompatUtils.java create mode 100644 java/src/org/kelar/inputmethod/compat/LocaleSpanCompatUtils.java create mode 100644 java/src/org/kelar/inputmethod/compat/LooperCompatUtils.java create mode 100644 java/src/org/kelar/inputmethod/compat/NotificationCompatUtils.java create mode 100644 java/src/org/kelar/inputmethod/compat/SettingsSecureCompatUtils.java create mode 100644 java/src/org/kelar/inputmethod/compat/SuggestionSpanUtils.java create mode 100644 java/src/org/kelar/inputmethod/compat/SuggestionsInfoCompatUtils.java create mode 100644 java/src/org/kelar/inputmethod/compat/TextInfoCompatUtils.java create mode 100644 java/src/org/kelar/inputmethod/compat/TextViewCompatUtils.java create mode 100644 java/src/org/kelar/inputmethod/compat/UserDictionaryCompatUtils.java create mode 100644 java/src/org/kelar/inputmethod/compat/UserManagerCompatUtils.java create mode 100644 java/src/org/kelar/inputmethod/compat/ViewCompatUtils.java create mode 100644 java/src/org/kelar/inputmethod/compat/ViewOutlineProviderCompatUtils.java create mode 100644 java/src/org/kelar/inputmethod/compat/ViewOutlineProviderCompatUtilsLXX.java create mode 100644 java/src/org/kelar/inputmethod/dictionarypack/ActionBatch.java create mode 100644 java/src/org/kelar/inputmethod/dictionarypack/AssetFileAddress.java create mode 100644 java/src/org/kelar/inputmethod/dictionarypack/BadFormatException.java create mode 100644 java/src/org/kelar/inputmethod/dictionarypack/ButtonSwitcher.java create mode 100644 java/src/org/kelar/inputmethod/dictionarypack/CommonPreferences.java create mode 100644 java/src/org/kelar/inputmethod/dictionarypack/CompletedDownloadInfo.java create mode 100644 java/src/org/kelar/inputmethod/dictionarypack/DictionaryDownloadProgressBar.java create mode 100644 java/src/org/kelar/inputmethod/dictionarypack/DictionaryListInterfaceState.java create mode 100644 java/src/org/kelar/inputmethod/dictionarypack/DictionaryPackConstants.java create mode 100644 java/src/org/kelar/inputmethod/dictionarypack/DictionaryProvider.java create mode 100644 java/src/org/kelar/inputmethod/dictionarypack/DictionaryService.java create mode 100644 java/src/org/kelar/inputmethod/dictionarypack/DictionarySettingsActivity.java create mode 100644 java/src/org/kelar/inputmethod/dictionarypack/DictionarySettingsFragment.java create mode 100644 java/src/org/kelar/inputmethod/dictionarypack/DownloadIdAndStartDate.java create mode 100644 java/src/org/kelar/inputmethod/dictionarypack/DownloadManagerWrapper.java create mode 100644 java/src/org/kelar/inputmethod/dictionarypack/DownloadOverMeteredDialog.java create mode 100644 java/src/org/kelar/inputmethod/dictionarypack/DownloadRecord.java create mode 100644 java/src/org/kelar/inputmethod/dictionarypack/EventHandler.java create mode 100644 java/src/org/kelar/inputmethod/dictionarypack/LogProblemReporter.java create mode 100644 java/src/org/kelar/inputmethod/dictionarypack/MD5Calculator.java create mode 100644 java/src/org/kelar/inputmethod/dictionarypack/MetadataDbHelper.java create mode 100644 java/src/org/kelar/inputmethod/dictionarypack/MetadataHandler.java create mode 100644 java/src/org/kelar/inputmethod/dictionarypack/MetadataParser.java create mode 100644 java/src/org/kelar/inputmethod/dictionarypack/MetadataUriGetter.java create mode 100644 java/src/org/kelar/inputmethod/dictionarypack/PrivateLog.java create mode 100644 java/src/org/kelar/inputmethod/dictionarypack/ProblemReporter.java create mode 100644 java/src/org/kelar/inputmethod/dictionarypack/UpdateHandler.java create mode 100644 java/src/org/kelar/inputmethod/dictionarypack/WordListMetadata.java create mode 100644 java/src/org/kelar/inputmethod/dictionarypack/WordListPreference.java create mode 100644 java/src/org/kelar/inputmethod/event/Combiner.java create mode 100644 java/src/org/kelar/inputmethod/event/CombinerChain.java create mode 100644 java/src/org/kelar/inputmethod/event/DeadKeyCombiner.java create mode 100644 java/src/org/kelar/inputmethod/event/Event.java create mode 100644 java/src/org/kelar/inputmethod/event/EventDecoder.java create mode 100644 java/src/org/kelar/inputmethod/event/HardwareEventDecoder.java create mode 100644 java/src/org/kelar/inputmethod/event/HardwareKeyboardEventDecoder.java create mode 100644 java/src/org/kelar/inputmethod/event/InputTransaction.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/Key.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/KeyDetector.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/Keyboard.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/KeyboardActionListener.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/KeyboardId.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/KeyboardLayout.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/KeyboardLayoutSet.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/KeyboardSwitcher.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/KeyboardTheme.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/KeyboardView.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/MainKeyboardView.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/MoreKeysDetector.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/MoreKeysKeyboard.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/MoreKeysKeyboardView.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/MoreKeysPanel.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/PointerTracker.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/ProximityInfo.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/emoji/DynamicGridKeyboard.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/emoji/EmojiCategory.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/emoji/EmojiCategoryPageIndicatorView.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/emoji/EmojiLayoutParams.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/emoji/EmojiPageKeyboardView.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/emoji/EmojiPalettesAdapter.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/emoji/EmojiPalettesView.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/internal/AbstractDrawingPreview.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/internal/AlphabetShiftState.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/internal/BatchInputArbiter.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/internal/BogusMoveEventDetector.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/internal/CodesArrayParser.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/internal/DrawingPreviewPlacerView.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/internal/DrawingProxy.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/internal/GestureEnabler.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/internal/GestureFloatingTextDrawingPreview.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/internal/GestureStrokeDrawingParams.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/internal/GestureStrokeDrawingPoints.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/internal/GestureStrokeRecognitionParams.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/internal/GestureStrokeRecognitionPoints.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/internal/GestureTrailDrawingParams.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/internal/GestureTrailDrawingPoints.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/internal/GestureTrailsDrawingPreview.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/internal/HermiteInterpolator.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/internal/KeyDrawParams.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/internal/KeyPreviewChoreographer.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/internal/KeyPreviewDrawParams.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/internal/KeyPreviewView.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/internal/KeySpecParser.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/internal/KeyStyle.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/internal/KeyStylesSet.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/internal/KeyVisualAttributes.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/internal/KeyboardBuilder.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/internal/KeyboardCodesSet.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/internal/KeyboardIconsSet.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/internal/KeyboardParams.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/internal/KeyboardRow.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/internal/KeyboardState.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/internal/KeyboardTextsSet.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/internal/KeyboardTextsTable.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/internal/MatrixUtils.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/internal/ModifierKeyState.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/internal/MoreKeySpec.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/internal/NonDistinctMultitouchHelper.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/internal/PointerTrackerQueue.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/internal/RoundedLine.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/internal/ShiftKeyState.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/internal/SlidingKeyInputDrawingPreview.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/internal/SmoothingUtils.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/internal/TimerHandler.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/internal/TimerProxy.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/internal/TouchPositionCorrection.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/internal/TypingTimeRecorder.java create mode 100644 java/src/org/kelar/inputmethod/keyboard/internal/UniqueKeysCache.java create mode 100644 java/src/org/kelar/inputmethod/latin/AssetFileAddress.java create mode 100644 java/src/org/kelar/inputmethod/latin/AudioAndHapticFeedbackManager.java create mode 100644 java/src/org/kelar/inputmethod/latin/BackupAgent.java create mode 100644 java/src/org/kelar/inputmethod/latin/BinaryDictionary.java create mode 100644 java/src/org/kelar/inputmethod/latin/BinaryDictionaryFileDumper.java create mode 100644 java/src/org/kelar/inputmethod/latin/BinaryDictionaryGetter.java create mode 100644 java/src/org/kelar/inputmethod/latin/ContactsBinaryDictionary.java create mode 100644 java/src/org/kelar/inputmethod/latin/ContactsContentObserver.java create mode 100644 java/src/org/kelar/inputmethod/latin/ContactsDictionaryConstants.java create mode 100644 java/src/org/kelar/inputmethod/latin/ContactsDictionaryUtils.java create mode 100644 java/src/org/kelar/inputmethod/latin/ContactsManager.java create mode 100644 java/src/org/kelar/inputmethod/latin/DicTraverseSession.java create mode 100644 java/src/org/kelar/inputmethod/latin/Dictionary.java create mode 100644 java/src/org/kelar/inputmethod/latin/DictionaryCollection.java create mode 100644 java/src/org/kelar/inputmethod/latin/DictionaryDumpBroadcastReceiver.java create mode 100644 java/src/org/kelar/inputmethod/latin/DictionaryFacilitator.java create mode 100644 java/src/org/kelar/inputmethod/latin/DictionaryFacilitatorImpl.java create mode 100644 java/src/org/kelar/inputmethod/latin/DictionaryFacilitatorLruCache.java create mode 100644 java/src/org/kelar/inputmethod/latin/DictionaryFacilitatorProvider.java create mode 100644 java/src/org/kelar/inputmethod/latin/DictionaryFactory.java create mode 100644 java/src/org/kelar/inputmethod/latin/DictionaryPackInstallBroadcastReceiver.java create mode 100644 java/src/org/kelar/inputmethod/latin/DictionaryStats.java create mode 100644 java/src/org/kelar/inputmethod/latin/EmojiAltPhysicalKeyDetector.java create mode 100644 java/src/org/kelar/inputmethod/latin/ExpandableBinaryDictionary.java create mode 100644 java/src/org/kelar/inputmethod/latin/InputAttributes.java create mode 100644 java/src/org/kelar/inputmethod/latin/InputView.java create mode 100644 java/src/org/kelar/inputmethod/latin/LastComposedWord.java create mode 100644 java/src/org/kelar/inputmethod/latin/LatinIME.java create mode 100644 java/src/org/kelar/inputmethod/latin/NgramContext.java create mode 100644 java/src/org/kelar/inputmethod/latin/PunctuationSuggestions.java create mode 100644 java/src/org/kelar/inputmethod/latin/ReadOnlyBinaryDictionary.java create mode 100644 java/src/org/kelar/inputmethod/latin/RichInputConnection.java create mode 100644 java/src/org/kelar/inputmethod/latin/RichInputMethodManager.java create mode 100644 java/src/org/kelar/inputmethod/latin/RichInputMethodSubtype.java create mode 100644 java/src/org/kelar/inputmethod/latin/Suggest.java create mode 100644 java/src/org/kelar/inputmethod/latin/SuggestedWords.java create mode 100644 java/src/org/kelar/inputmethod/latin/SystemBroadcastReceiver.java create mode 100644 java/src/org/kelar/inputmethod/latin/UserBinaryDictionary.java create mode 100644 java/src/org/kelar/inputmethod/latin/WordComposer.java create mode 100644 java/src/org/kelar/inputmethod/latin/WordListInfo.java create mode 100644 java/src/org/kelar/inputmethod/latin/about/AboutPreferences.java create mode 100644 java/src/org/kelar/inputmethod/latin/accounts/AccountStateChangedListener.java create mode 100644 java/src/org/kelar/inputmethod/latin/accounts/AccountsChangedReceiver.java create mode 100644 java/src/org/kelar/inputmethod/latin/accounts/AuthUtils.java create mode 100644 java/src/org/kelar/inputmethod/latin/accounts/LoginAccountUtils.java create mode 100644 java/src/org/kelar/inputmethod/latin/define/DebugFlags.java create mode 100644 java/src/org/kelar/inputmethod/latin/define/DecoderSpecificConstants.java create mode 100644 java/src/org/kelar/inputmethod/latin/define/JniLibName.java create mode 100644 java/src/org/kelar/inputmethod/latin/define/ProductionFlags.java create mode 100644 java/src/org/kelar/inputmethod/latin/inputlogic/InputLogic.java create mode 100644 java/src/org/kelar/inputmethod/latin/inputlogic/InputLogicHandler.java create mode 100644 java/src/org/kelar/inputmethod/latin/inputlogic/PrivateCommandPerformer.java create mode 100644 java/src/org/kelar/inputmethod/latin/inputlogic/SpaceState.java create mode 100644 java/src/org/kelar/inputmethod/latin/makedict/DictionaryHeader.java create mode 100644 java/src/org/kelar/inputmethod/latin/makedict/FormatSpec.java create mode 100644 java/src/org/kelar/inputmethod/latin/makedict/NgramProperty.java create mode 100644 java/src/org/kelar/inputmethod/latin/makedict/ProbabilityInfo.java create mode 100644 java/src/org/kelar/inputmethod/latin/makedict/UnsupportedFormatException.java create mode 100644 java/src/org/kelar/inputmethod/latin/makedict/WeightedString.java create mode 100644 java/src/org/kelar/inputmethod/latin/makedict/WordProperty.java create mode 100644 java/src/org/kelar/inputmethod/latin/network/AuthException.java create mode 100644 java/src/org/kelar/inputmethod/latin/network/BlockingHttpClient.java create mode 100644 java/src/org/kelar/inputmethod/latin/network/HttpException.java create mode 100644 java/src/org/kelar/inputmethod/latin/network/HttpUrlConnectionBuilder.java create mode 100644 java/src/org/kelar/inputmethod/latin/permissions/PermissionsActivity.java create mode 100644 java/src/org/kelar/inputmethod/latin/permissions/PermissionsManager.java create mode 100644 java/src/org/kelar/inputmethod/latin/permissions/PermissionsUtil.java create mode 100644 java/src/org/kelar/inputmethod/latin/personalization/AccountUtils.java create mode 100644 java/src/org/kelar/inputmethod/latin/personalization/PersonalizationHelper.java create mode 100644 java/src/org/kelar/inputmethod/latin/personalization/UserHistoryDictionary.java create mode 100644 java/src/org/kelar/inputmethod/latin/settings/AccountsSettingsFragment.java create mode 100644 java/src/org/kelar/inputmethod/latin/settings/AdditionalFeaturesSettingUtils.java create mode 100644 java/src/org/kelar/inputmethod/latin/settings/AdvancedSettingsFragment.java create mode 100644 java/src/org/kelar/inputmethod/latin/settings/AppearanceSettingsFragment.java create mode 100644 java/src/org/kelar/inputmethod/latin/settings/CorrectionSettingsFragment.java create mode 100644 java/src/org/kelar/inputmethod/latin/settings/CustomInputStylePreference.java create mode 100644 java/src/org/kelar/inputmethod/latin/settings/CustomInputStyleSettingsFragment.java create mode 100644 java/src/org/kelar/inputmethod/latin/settings/DebugSettings.java create mode 100644 java/src/org/kelar/inputmethod/latin/settings/DebugSettingsFragment.java create mode 100644 java/src/org/kelar/inputmethod/latin/settings/GestureSettingsFragment.java create mode 100644 java/src/org/kelar/inputmethod/latin/settings/LocalSettingsConstants.java create mode 100644 java/src/org/kelar/inputmethod/latin/settings/PreferencesSettingsFragment.java create mode 100644 java/src/org/kelar/inputmethod/latin/settings/RadioButtonPreference.java create mode 100644 java/src/org/kelar/inputmethod/latin/settings/SeekBarDialogPreference.java create mode 100644 java/src/org/kelar/inputmethod/latin/settings/Settings.java create mode 100644 java/src/org/kelar/inputmethod/latin/settings/SettingsActivity.java create mode 100644 java/src/org/kelar/inputmethod/latin/settings/SettingsFragment.java create mode 100644 java/src/org/kelar/inputmethod/latin/settings/SettingsValues.java create mode 100644 java/src/org/kelar/inputmethod/latin/settings/SettingsValuesForSuggestion.java create mode 100644 java/src/org/kelar/inputmethod/latin/settings/SpacingAndPunctuations.java create mode 100644 java/src/org/kelar/inputmethod/latin/settings/SubScreenFragment.java create mode 100644 java/src/org/kelar/inputmethod/latin/settings/TestFragmentActivity.java create mode 100644 java/src/org/kelar/inputmethod/latin/settings/ThemeSettingsFragment.java create mode 100644 java/src/org/kelar/inputmethod/latin/settings/TwoStatePreferenceHelper.java create mode 100644 java/src/org/kelar/inputmethod/latin/setup/SetupActivity.java create mode 100644 java/src/org/kelar/inputmethod/latin/setup/SetupStartIndicatorView.java create mode 100644 java/src/org/kelar/inputmethod/latin/setup/SetupStepIndicatorView.java create mode 100644 java/src/org/kelar/inputmethod/latin/setup/SetupWizardActivity.java create mode 100644 java/src/org/kelar/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java create mode 100644 java/src/org/kelar/inputmethod/latin/spellcheck/AndroidSpellCheckerSession.java create mode 100644 java/src/org/kelar/inputmethod/latin/spellcheck/AndroidSpellCheckerSessionFactory.java create mode 100644 java/src/org/kelar/inputmethod/latin/spellcheck/AndroidWordLevelSpellCheckerSession.java create mode 100644 java/src/org/kelar/inputmethod/latin/spellcheck/SentenceLevelAdapter.java create mode 100644 java/src/org/kelar/inputmethod/latin/spellcheck/SpellCheckerSettingsActivity.java create mode 100644 java/src/org/kelar/inputmethod/latin/spellcheck/SpellCheckerSettingsFragment.java create mode 100644 java/src/org/kelar/inputmethod/latin/suggestions/MoreSuggestions.java create mode 100644 java/src/org/kelar/inputmethod/latin/suggestions/MoreSuggestionsView.java create mode 100644 java/src/org/kelar/inputmethod/latin/suggestions/SuggestionStripLayoutHelper.java create mode 100644 java/src/org/kelar/inputmethod/latin/suggestions/SuggestionStripView.java create mode 100644 java/src/org/kelar/inputmethod/latin/suggestions/SuggestionStripViewAccessor.java create mode 100644 java/src/org/kelar/inputmethod/latin/touchinputconsumer/GestureConsumer.java create mode 100644 java/src/org/kelar/inputmethod/latin/userdictionary/UserDictionaryAddWordContents.java create mode 100644 java/src/org/kelar/inputmethod/latin/userdictionary/UserDictionaryAddWordFragment.java create mode 100644 java/src/org/kelar/inputmethod/latin/userdictionary/UserDictionaryList.java create mode 100644 java/src/org/kelar/inputmethod/latin/userdictionary/UserDictionaryLocalePicker.java create mode 100644 java/src/org/kelar/inputmethod/latin/userdictionary/UserDictionarySettings.java create mode 100644 java/src/org/kelar/inputmethod/latin/userdictionary/UserDictionarySettingsUtils.java create mode 100644 java/src/org/kelar/inputmethod/latin/utils/AdditionalSubtypeUtils.java create mode 100644 java/src/org/kelar/inputmethod/latin/utils/ApplicationUtils.java create mode 100644 java/src/org/kelar/inputmethod/latin/utils/AsyncResultHolder.java create mode 100644 java/src/org/kelar/inputmethod/latin/utils/AutoCorrectionUtils.java create mode 100644 java/src/org/kelar/inputmethod/latin/utils/BinaryDictionaryUtils.java create mode 100644 java/src/org/kelar/inputmethod/latin/utils/CapsModeUtils.java create mode 100644 java/src/org/kelar/inputmethod/latin/utils/CombinedFormatUtils.java create mode 100644 java/src/org/kelar/inputmethod/latin/utils/CompletionInfoUtils.java create mode 100644 java/src/org/kelar/inputmethod/latin/utils/CursorAnchorInfoUtils.java create mode 100644 java/src/org/kelar/inputmethod/latin/utils/DebugLogUtils.java create mode 100644 java/src/org/kelar/inputmethod/latin/utils/DialogUtils.java create mode 100644 java/src/org/kelar/inputmethod/latin/utils/DictionaryHeaderUtils.java create mode 100644 java/src/org/kelar/inputmethod/latin/utils/DictionaryInfoUtils.java create mode 100644 java/src/org/kelar/inputmethod/latin/utils/ExecutorUtils.java create mode 100644 java/src/org/kelar/inputmethod/latin/utils/FeedbackUtils.java create mode 100644 java/src/org/kelar/inputmethod/latin/utils/FileTransforms.java create mode 100644 java/src/org/kelar/inputmethod/latin/utils/FragmentUtils.java create mode 100644 java/src/org/kelar/inputmethod/latin/utils/ImportantNoticeUtils.java create mode 100644 java/src/org/kelar/inputmethod/latin/utils/InputTypeUtils.java create mode 100644 java/src/org/kelar/inputmethod/latin/utils/IntentUtils.java create mode 100644 java/src/org/kelar/inputmethod/latin/utils/JniUtils.java create mode 100644 java/src/org/kelar/inputmethod/latin/utils/JsonUtils.java create mode 100644 java/src/org/kelar/inputmethod/latin/utils/LanguageOnSpacebarUtils.java create mode 100644 java/src/org/kelar/inputmethod/latin/utils/LeakGuardHandlerWrapper.java create mode 100644 java/src/org/kelar/inputmethod/latin/utils/ManagedProfileUtils.java create mode 100644 java/src/org/kelar/inputmethod/latin/utils/MetadataFileUriGetter.java create mode 100644 java/src/org/kelar/inputmethod/latin/utils/NgramContextUtils.java create mode 100644 java/src/org/kelar/inputmethod/latin/utils/RecapitalizeStatus.java create mode 100644 java/src/org/kelar/inputmethod/latin/utils/ResourceUtils.java create mode 100644 java/src/org/kelar/inputmethod/latin/utils/RunInLocale.java create mode 100644 java/src/org/kelar/inputmethod/latin/utils/ScriptUtils.java create mode 100644 java/src/org/kelar/inputmethod/latin/utils/SpannableStringUtils.java create mode 100644 java/src/org/kelar/inputmethod/latin/utils/StatsUtils.java create mode 100644 java/src/org/kelar/inputmethod/latin/utils/StatsUtilsManager.java create mode 100644 java/src/org/kelar/inputmethod/latin/utils/SubtypeLocaleUtils.java create mode 100644 java/src/org/kelar/inputmethod/latin/utils/SuggestionResults.java create mode 100644 java/src/org/kelar/inputmethod/latin/utils/TargetPackageInfoGetterTask.java create mode 100644 java/src/org/kelar/inputmethod/latin/utils/TextRange.java create mode 100644 java/src/org/kelar/inputmethod/latin/utils/TypefaceUtils.java create mode 100644 java/src/org/kelar/inputmethod/latin/utils/UncachedInputMethodManagerUtils.java create mode 100644 java/src/org/kelar/inputmethod/latin/utils/ViewLayoutUtils.java create mode 100644 java/src/org/kelar/inputmethod/latin/utils/WordInputEventForPersonalization.java create mode 100644 java/src/org/kelar/inputmethod/latin/utils/XmlParseUtils.java create mode 100644 java/src/org/kelar/inputmethodcommon/InputMethodSettingsActivity.java create mode 100644 java/src/org/kelar/inputmethodcommon/InputMethodSettingsFragment.java create mode 100644 java/src/org/kelar/inputmethodcommon/InputMethodSettingsImpl.java create mode 100644 java/src/org/kelar/inputmethodcommon/InputMethodSettingsInterface.java (limited to 'java') diff --git a/java/AndroidManifest.xml b/java/AndroidManifest.xml index 633c68be3..03f5fecd8 100644 --- a/java/AndroidManifest.xml +++ b/java/AndroidManifest.xml @@ -15,13 +15,9 @@ --> - - @@ -37,21 +33,21 @@ - - @@ -92,7 +88,7 @@ android:resource="@xml/spellchecker"/> - @@ -144,7 +140,7 @@ - - @@ -181,17 +177,17 @@ - + - - - + + @@ -204,7 +200,7 @@ - + package="org.kelar.inputmethod.latin"> diff --git a/java/lint-baseline.xml b/java/lint-baseline.xml index 7e70f0136..c920eb82c 100644 --- a/java/lint-baseline.xml +++ b/java/lint-baseline.xml @@ -7,7 +7,7 @@ errorLine1=" return paint.hasGlyph(switzerland);" errorLine2=" ~~~~~~~~"> @@ -18,7 +18,7 @@ errorLine1=" return paint.hasGlyph(cheese);" errorLine2=" ~~~~~~~~"> @@ -29,7 +29,7 @@ errorLine1=" final WindowManager wm = getSystemService(WindowManager.class);" errorLine2=" ~~~~~~~~~~~~~~~~"> @@ -40,7 +40,7 @@ errorLine1=" ActivityOptions.makeBasic().setLaunchDisplayId(currentDisplayId).toBundle());" errorLine2=" ~~~~~~~~~"> @@ -51,7 +51,7 @@ errorLine1=" ActivityOptions.makeBasic().setLaunchDisplayId(currentDisplayId).toBundle());" errorLine2=" ~~~~~~~~~~~~~~~~~~"> @@ -62,9 +62,9 @@ errorLine1=" final UserManager userManager = context.getSystemService(UserManager.class);" errorLine2=" ~~~~~~~~~~~~~~~~"> - \ No newline at end of file + diff --git a/java/proguard.flags b/java/proguard.flags index 0ebca04de..94d4dbd6e 100644 --- a/java/proguard.flags +++ b/java/proguard.flags @@ -1,19 +1,19 @@ # Keep classes and methods that have the @UsedForTesting annotation # TODO(b/373579455): Evaluate if needs to be kept. --keep @com.android.inputmethod.annotations.UsedForTesting class * { +-keep @org.kelar.inputmethod.annotations.UsedForTesting class * { void (); } -keepclassmembers class * { - @com.android.inputmethod.annotations.UsedForTesting *; + @org.kelar.inputmethod.annotations.UsedForTesting *; } # Keep classes and methods that have the @ExternallyReferenced annotation # TODO(b/373579455): Evaluate if needs to be kept. --keep @com.android.inputmethod.annotations.ExternallyReferenced class * { +-keep @org.kelar.inputmethod.annotations.ExternallyReferenced class * { void (); } -keepclassmembers class * { - @com.android.inputmethod.annotations.ExternallyReferenced *; + @org.kelar.inputmethod.annotations.ExternallyReferenced *; } # Keep native methods @@ -24,26 +24,26 @@ # Keep classes that are used as a parameter type of methods that are also marked as keep # to preserve changing those methods' signature. # TODO(b/373579455): Evaluate if needs to be kept. --keep class com.android.inputmethod.latin.AssetFileAddress { +-keep class org.kelar.inputmethod.latin.AssetFileAddress { void (); } # TODO(b/373579455): Evaluate if needs to be kept. --keep class com.android.inputmethod.latin.Dictionary { +-keep class org.kelar.inputmethod.latin.Dictionary { void (); } # TODO(b/373579455): Evaluate if needs to be kept. --keep class com.android.inputmethod.latin.NgramContext { +-keep class org.kelar.inputmethod.latin.NgramContext { void (); } # TODO(b/373579455): Evaluate if needs to be kept. --keep class com.android.inputmethod.latin.makedict.ProbabilityInfo { +-keep class org.kelar.inputmethod.latin.makedict.ProbabilityInfo { void (); } # TODO(b/373579455): Evaluate if needs to be kept. --keep class com.android.inputmethod.latin.utils.LanguageModelParam { +-keep class org.kelar.inputmethod.latin.utils.LanguageModelParam { void (); } # TODO: remove once used in code. --keep class com.android.inputmethod.keyboard.KeyboardLayout { *; } +-keep class org.kelar.inputmethod.keyboard.KeyboardLayout { *; } diff --git a/java/res/drawable/keyboard_key_feedback_ics.xml b/java/res/drawable/keyboard_key_feedback_ics.xml index b52a61fbf..cd42a1433 100644 --- a/java/res/drawable/keyboard_key_feedback_ics.xml +++ b/java/res/drawable/keyboard_key_feedback_ics.xml @@ -16,7 +16,7 @@ - - - + diff --git a/java/res/layout/emoji_keyboard_page.xml b/java/res/layout/emoji_keyboard_page.xml index 0d1086171..67f6f3f3e 100644 --- a/java/res/layout/emoji_keyboard_page.xml +++ b/java/res/layout/emoji_keyboard_page.xml @@ -18,7 +18,7 @@ */ --> - - - @@ -129,4 +129,4 @@ android:hapticFeedbackEnabled="false" android:soundEffectsEnabled="false" /> - + diff --git a/java/res/layout/input_view.xml b/java/res/layout/input_view.xml index ae3c19db5..3d80533de 100644 --- a/java/res/layout/input_view.xml +++ b/java/res/layout/input_view.xml @@ -18,7 +18,7 @@ */ --> - - + diff --git a/java/res/layout/main_keyboard_frame.xml b/java/res/layout/main_keyboard_frame.xml index ebf746679..95b36639d 100644 --- a/java/res/layout/main_keyboard_frame.xml +++ b/java/res/layout/main_keyboard_frame.xml @@ -27,7 +27,7 @@ - - - - - - - diff --git a/java/res/layout/setup_steps_cards.xml b/java/res/layout/setup_steps_cards.xml index 9b03a3e93..06792fae3 100644 --- a/java/res/layout/setup_steps_cards.xml +++ b/java/res/layout/setup_steps_cards.xml @@ -38,7 +38,7 @@ style="@style/setupStepBulletStyle" android:text="@string/setup_step3_bullet" /> - - diff --git a/java/res/values-en-rAU/strings-appname.xml b/java/res/values-en-rAU/strings-appname.xml index f37c98141..810138b08 100644 --- a/java/res/values-en-rAU/strings-appname.xml +++ b/java/res/values-en-rAU/strings-appname.xml @@ -20,8 +20,8 @@ - "Android Keyboard (AOSP)" - "Android Spell Checker (AOSP)" - "Android Keyboard Settings (AOSP)" - "Android Spell Checker Settings (AOSP)" + "Kelar Keyboard" + "Kelar Spell Checker" + "Kelar Keyboard Settings" + "Kelar Spell Checker Settings" diff --git a/java/res/values-en-rCA/strings-appname.xml b/java/res/values-en-rCA/strings-appname.xml index f37c98141..810138b08 100644 --- a/java/res/values-en-rCA/strings-appname.xml +++ b/java/res/values-en-rCA/strings-appname.xml @@ -20,8 +20,8 @@ - "Android Keyboard (AOSP)" - "Android Spell Checker (AOSP)" - "Android Keyboard Settings (AOSP)" - "Android Spell Checker Settings (AOSP)" + "Kelar Keyboard" + "Kelar Spell Checker" + "Kelar Keyboard Settings" + "Kelar Spell Checker Settings" diff --git a/java/res/values-en-rGB/strings-appname.xml b/java/res/values-en-rGB/strings-appname.xml index f37c98141..810138b08 100644 --- a/java/res/values-en-rGB/strings-appname.xml +++ b/java/res/values-en-rGB/strings-appname.xml @@ -20,8 +20,8 @@ - "Android Keyboard (AOSP)" - "Android Spell Checker (AOSP)" - "Android Keyboard Settings (AOSP)" - "Android Spell Checker Settings (AOSP)" + "Kelar Keyboard" + "Kelar Spell Checker" + "Kelar Keyboard Settings" + "Kelar Spell Checker Settings" diff --git a/java/res/values-en-rIN/strings-appname.xml b/java/res/values-en-rIN/strings-appname.xml index f37c98141..810138b08 100644 --- a/java/res/values-en-rIN/strings-appname.xml +++ b/java/res/values-en-rIN/strings-appname.xml @@ -20,8 +20,8 @@ - "Android Keyboard (AOSP)" - "Android Spell Checker (AOSP)" - "Android Keyboard Settings (AOSP)" - "Android Spell Checker Settings (AOSP)" + "Kelar Keyboard" + "Kelar Spell Checker" + "Kelar Keyboard Settings" + "Kelar Spell Checker Settings" diff --git a/java/res/values-en-rXC/strings-appname.xml b/java/res/values-en-rXC/strings-appname.xml index b5412726e..9f311218d 100644 --- a/java/res/values-en-rXC/strings-appname.xml +++ b/java/res/values-en-rXC/strings-appname.xml @@ -20,8 +20,8 @@ - "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‏‎‏‎‏‏‏‏‏‏‏‏‏‎‏‏‏‏‏‎‎‎‎‏‏‏‎‎‎‏‎‏‎‏‏‎‏‎‏‏‏‏‏‎‏‎‏‏‏‏‏‏‎‏‎‏‎‏‏‏‎‎‏‏‏‏‎‏‏‎‎‏‎‏‎‎‎Android Keyboard (AOSP)‎‏‎‎‏‎" - "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‏‎‏‎‏‏‏‏‏‏‏‏‏‏‏‏‎‎‏‏‎‏‏‏‏‎‎‎‎‏‎‏‎‏‏‏‏‎‎‎‎‎‏‎‏‎‎‎‏‎‏‎‏‏‎‏‏‎‎‎‏‏‏‎‎‎‏‏‏‏‏‏‎‏‎‎‏‎Android Spell Checker (AOSP)‎‏‎‎‏‎" - "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‏‎‏‎‏‏‏‏‏‏‏‏‎‏‏‎‏‎‎‏‏‎‎‏‎‎‎‎‏‏‎‏‏‎‎‏‏‎‏‏‎‏‏‏‏‎‎‏‏‎‏‏‎‏‎‏‏‎‎‎‎‏‎‏‎‎‎‎‎‎‎‏‎‏‏‎Android Keyboard Settings (AOSP)‎‏‎‎‏‎" - "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‏‎‏‎‏‏‏‏‏‏‏‏‏‎‏‎‎‏‏‏‎‎‏‎‎‏‏‎‎‎‏‏‎‏‏‏‏‏‏‎‎‎‎‎‏‎‏‏‎‏‏‏‎‎‏‎‎‎‏‎‎‎‎‏‎‏‏‎‎‎‎‏‎‏‎‎‎Android Spell Checker Settings (AOSP)‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‏‎‏‎‏‏‏‏‏‏‏‏‏‎‏‏‏‏‏‎‎‎‎‏‏‏‎‎‎‏‎‏‎‏‏‎‏‎‏‏‏‏‏‎‏‎‏‏‏‏‏‏‎‏‎‏‎‏‏‏‎‎‏‏‏‏‎‏‏‎‎‏‎‏‎‎‎Kelar Keyboard‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‏‎‏‎‏‏‏‏‏‏‏‏‏‏‏‏‎‎‏‏‎‏‏‏‏‎‎‎‎‏‎‏‎‏‏‏‏‎‎‎‎‎‏‎‏‎‎‎‏‎‏‎‏‏‎‏‏‎‎‎‏‏‏‎‎‎‏‏‏‏‏‏‎‏‎‎‏‎Kelar Spell Checker‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‏‎‏‎‏‏‏‏‏‏‏‏‎‏‏‎‏‎‎‏‏‎‎‏‎‎‎‎‏‏‎‏‏‎‎‏‏‎‏‏‎‏‏‏‏‎‎‏‏‎‏‏‎‏‎‏‏‎‎‎‎‏‎‏‎‎‎‎‎‎‎‏‎‏‏‎Kelar Keyboard Settings‎‏‎‎‏‎" + "‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‎‎‏‏‎‏‎‏‏‏‏‏‏‏‏‏‎‏‎‎‏‏‏‎‎‏‎‎‏‏‎‎‎‏‏‎‏‏‏‏‏‏‎‎‎‎‎‏‎‏‏‎‏‏‏‎‎‏‎‎‎‏‎‎‎‎‏‎‏‏‎‎‎‎‏‎‏‎‎‎Kelar Spell Checker Settings‎‏‎‎‏‎" diff --git a/java/res/values-fa/strings-appname.xml b/java/res/values-fa/strings-appname.xml index 32bbaeda2..9d500476a 100644 --- a/java/res/values-fa/strings-appname.xml +++ b/java/res/values-fa/strings-appname.xml @@ -20,8 +20,8 @@ - "‏صفحه‌کلید Android ‏(AOSP)" - "‏غلط‌گیر Android ‏(AOSP)" - "‏تنظیمات صفحه‌کلید Android ‏(AOSP)" - "‏تنظیمات غلط‌گیر Android ‏(AOSP)" + "‏صفحه‌کلید کلار" + "‏غلط‌گیر کلار" + "‏تنظیمات صفحه‌کلید کلار" + "‏تنظیمات غلط‌گیر کلار" diff --git a/java/res/values-sw600dp/touch-position-correction.xml b/java/res/values-sw600dp/touch-position-correction.xml index 6aaa605a6..c50ec5bb7 100644 --- a/java/res/values-sw600dp/touch-position-correction.xml +++ b/java/res/values-sw600dp/touch-position-correction.xml @@ -18,7 +18,7 @@ */ --> - + {@link org.kelar.inputmethod.latin.suggestions.SuggestionStripLayoutHelper.AUTO_CORRECT_BOLD} etc. --> @@ -233,7 +233,7 @@ + {@link org.kelar.inputmethod.keyboard.KeyboardTheme#THEME_ID_ICS} etc. --> @@ -256,7 +256,7 @@ + {@link org.kelar.inputmethod.keyboard.internal.KeyboardIconsSet#NAMES_AND_ATTR_IDS} --> @@ -303,7 +303,7 @@ + {@link org.kelar.inputmethod.keyboard.Key#BACKGROUND_TYPE_NORMAL} etc. --> @@ -315,7 +315,7 @@ + {@link org.kelar.inputmethod.keyboard.Key#ACTION_FLAGS_IS_REPEATABLE} etc. --> @@ -330,7 +330,7 @@ + {@link org.kelar.inputmethod.keyboard.Key#LABEL_FLAGS_FONT_NORMAL} etc. --> @@ -376,7 +376,7 @@ If the value is fillRight, the actual key width will be determined to fill out the area up to the right edge of the keyboard. --> + {@link org.kelar.inputmethod.keyboard.internal.KeyboardRow#KEYWIDTH_FILL_RIGHT}. --> @@ -410,11 +410,11 @@ + {@link org.kelar.inputmethod.latin.utils.TypefaceUtils#KEY_LABEL_REFERENCE_CHAR}. --> + {@link org.kelar.inputmethod.latin.utils.TypefaceUtils#KEY_LABEL_REFERENCE_CHAR}. --> @@ -445,7 +445,7 @@ + {@link org.kelar.inputmethod.keyboard.KeyboardId#ELEMENT_ALPHABET} etc. --> @@ -476,7 +476,7 @@ + {@link org.kelar.inputmethod.keyboard.KeyboardTheme#THEME_ID_ICS} etc. --> @@ -484,7 +484,7 @@ + {@link org.kelar.inputmethod.keyboard.KeyboardId#MODE_TEXT} etc. --> @@ -512,7 +512,7 @@ + {@link org.kelar.inputmethod.latin.utils.InputTypeUtils#IME_ACTION_CUSTOM_LABEL}. --> @@ -530,7 +530,7 @@ + {@link org.kelar.inputmethod.keyboard.KeyboardId#ELEMENT_ALPHABET} etc. --> @@ -571,7 +571,7 @@ + {@link org.kelar.inputmethod.latin.utils.ScriptUtils#SCRIPT_ARABIC} etc. --> diff --git a/java/res/values/dictionary-pack.xml b/java/res/values/dictionary-pack.xml index 31834b52f..6b7274cce 100644 --- a/java/res/values/dictionary-pack.xml +++ b/java/res/values/dictionary-pack.xml @@ -18,10 +18,10 @@ */ --> - com.android.inputmethod.latin + org.kelar.inputmethod.latin - com.android.inputmethod.dictionarypack.DictionarySettingsActivity - com.android.inputmethod.dictionarypack.aosp + org.kelar.inputmethod.dictionarypack.DictionarySettingsActivity + org.kelar.inputmethod.dictionarypack.aosp metadata.json diff --git a/java/res/values/donottranslate-debug-settings.xml b/java/res/values/donottranslate-debug-settings.xml index 9df73ae4f..53d8bb3e5 100644 --- a/java/res/values/donottranslate-debug-settings.xml +++ b/java/res/values/donottranslate-debug-settings.xml @@ -18,8 +18,8 @@ */ --> - - Android Keyboard Debug settings + + Kelar Keyboard Debug settings Debug Mode Force non-distinct multitouch Show LXX suggestion UI diff --git a/java/res/values/donottranslate.xml b/java/res/values/donottranslate.xml index 08d8bb260..3e6fe870a 100644 --- a/java/res/values/donottranslate.xml +++ b/java/res/values/donottranslate.xml @@ -19,7 +19,7 @@ --> + @see org.kelar.inputmethod.latin.settings.SettingsValues#needsToShowVoiceInputKey(android.content.SharedPreferences,android.content.res.Resources) --> 0 + {@link org.kelar.inputmethod.keyboard.KeyboardTheme#THEME_ID_ICS} etc. --> 3 4 diff --git a/java/res/values/phantom-sudden-move-event-device-list.xml b/java/res/values/phantom-sudden-move-event-device-list.xml index 4f91cd389..955824cd5 100644 --- a/java/res/values/phantom-sudden-move-event-device-list.xml +++ b/java/res/values/phantom-sudden-move-event-device-list.xml @@ -20,7 +20,7 @@ + See {@link org.kelar.inputmethod.keyboard.PointerTracker}. --> HARDWARE=stingray,true diff --git a/java/res/values/strings-appname.xml b/java/res/values/strings-appname.xml index 46d8c44ac..77b80d274 100644 --- a/java/res/values/strings-appname.xml +++ b/java/res/values/strings-appname.xml @@ -19,19 +19,19 @@ --> - - Android Keyboard (AOSP) + Kelar Keyboard - - Android Spell Checker (AOSP) + Kelar Spell Checker - - Android Keyboard Settings (AOSP) + Kelar Keyboard Settings - - Android Spell Checker Settings (AOSP) + Kelar Spell Checker Settings diff --git a/java/res/values/strings.xml b/java/res/values/strings.xml index 6b985cec9..853dcb5c7 100644 --- a/java/res/values/strings.xml +++ b/java/res/values/strings.xml @@ -117,7 +117,7 @@ Personalized suggestions - "Improve %s" + "Improve %s" Double-space period @@ -394,7 +394,7 @@ mobile devices. [CHAR LIMIT=25] --> Default - "Welcome to %s" + "Welcome to %s" with Gesture Typing @@ -402,23 +402,23 @@ mobile devices. [CHAR LIMIT=25] --> Next step - "Setting up %s" + "Setting up %s" 1 - "Enable %s" + "Enable %s" - "Please check \"%s\" in your Languages & input settings. This will authorize it to run on your device." + "Please check \"%s\" in your Languages & input settings. This will authorize it to run on your device." - "%s is already enabled in your Languages & input settings, so this step is done. On to the next one!" + "%s is already enabled in your Languages & input settings, so this step is done. On to the next one!" Enable in Settings 2 - "Switch to %s" + "Switch to %s" - "Next, select \"%s\" as your active text-input method." + "Next, select \"%s\" as your active text-input method." Switch input methods @@ -426,7 +426,7 @@ mobile devices. [CHAR LIMIT=25] --> "Congratulations, you're all set!" - Now you can type in all your favorite apps with %s. + Now you can type in all your favorite apps with %s. Configure additional languages diff --git a/java/res/values/themes-common.xml b/java/res/values/themes-common.xml index 2f768de71..7d49cb03c 100644 --- a/java/res/values/themes-common.xml +++ b/java/res/values/themes-common.xml @@ -105,9 +105,9 @@ - - - -