aboutsummaryrefslogtreecommitdiffstats
path: root/java/src
diff options
context:
space:
mode:
authorAmin Bandali <bandali@kelar.org>2024-12-16 21:45:41 -0500
committerAmin Bandali <bandali@kelar.org>2025-01-11 14:17:35 -0500
commite9a0e66716dab4dd3184d009d8920de1961efdfa (patch)
tree02dcc096643d74645bf28459c2834c3d4a2ad7f2 /java/src
parentfb3b9360d70596d7e921de8bf7d3ca99564a077e (diff)
downloadlatinime-e9a0e66716dab4dd3184d009d8920de1961efdfa.tar.gz
latinime-e9a0e66716dab4dd3184d009d8920de1961efdfa.tar.xz
latinime-e9a0e66716dab4dd3184d009d8920de1961efdfa.zip
Rename to Kelar Keyboard (org.kelar.inputmethod.latin)
Diffstat (limited to 'java/src')
-rw-r--r--java/src/org/kelar/inputmethod/accessibility/AccessibilityLongPressTimer.java (renamed from java/src/com/android/inputmethod/accessibility/AccessibilityLongPressTimer.java)6
-rw-r--r--java/src/org/kelar/inputmethod/accessibility/AccessibilityUtils.java (renamed from java/src/com/android/inputmethod/accessibility/AccessibilityUtils.java)10
-rw-r--r--java/src/org/kelar/inputmethod/accessibility/KeyCodeDescriptionMapper.java (renamed from java/src/com/android/inputmethod/accessibility/KeyCodeDescriptionMapper.java)14
-rw-r--r--java/src/org/kelar/inputmethod/accessibility/KeyboardAccessibilityDelegate.java (renamed from java/src/com/android/inputmethod/accessibility/KeyboardAccessibilityDelegate.java)10
-rw-r--r--java/src/org/kelar/inputmethod/accessibility/KeyboardAccessibilityNodeProvider.java (renamed from java/src/com/android/inputmethod/accessibility/KeyboardAccessibilityNodeProvider.java)14
-rw-r--r--java/src/org/kelar/inputmethod/accessibility/MainKeyboardAccessibilityDelegate.java (renamed from java/src/com/android/inputmethod/accessibility/MainKeyboardAccessibilityDelegate.java)18
-rw-r--r--java/src/org/kelar/inputmethod/accessibility/MoreKeysKeyboardAccessibilityDelegate.java (renamed from java/src/com/android/inputmethod/accessibility/MoreKeysKeyboardAccessibilityDelegate.java)10
-rw-r--r--java/src/org/kelar/inputmethod/compat/ActivityManagerCompatUtils.java (renamed from java/src/com/android/inputmethod/compat/ActivityManagerCompatUtils.java)2
-rw-r--r--java/src/org/kelar/inputmethod/compat/AppWorkaroundsHelper.java (renamed from java/src/com/android/inputmethod/compat/AppWorkaroundsHelper.java)2
-rw-r--r--java/src/org/kelar/inputmethod/compat/AppWorkaroundsUtils.java (renamed from java/src/com/android/inputmethod/compat/AppWorkaroundsUtils.java)2
-rw-r--r--java/src/org/kelar/inputmethod/compat/BuildCompatUtils.java (renamed from java/src/com/android/inputmethod/compat/BuildCompatUtils.java)2
-rw-r--r--java/src/org/kelar/inputmethod/compat/CharacterCompat.java (renamed from java/src/com/android/inputmethod/compat/CharacterCompat.java)2
-rw-r--r--java/src/org/kelar/inputmethod/compat/CompatUtils.java (renamed from java/src/com/android/inputmethod/compat/CompatUtils.java)2
-rw-r--r--java/src/org/kelar/inputmethod/compat/ConnectivityManagerCompatUtils.java (renamed from java/src/com/android/inputmethod/compat/ConnectivityManagerCompatUtils.java)2
-rw-r--r--java/src/org/kelar/inputmethod/compat/CursorAnchorInfoCompatWrapper.java (renamed from java/src/com/android/inputmethod/compat/CursorAnchorInfoCompatWrapper.java)2
-rw-r--r--java/src/org/kelar/inputmethod/compat/EditorInfoCompatUtils.java (renamed from java/src/com/android/inputmethod/compat/EditorInfoCompatUtils.java)2
-rw-r--r--java/src/org/kelar/inputmethod/compat/InputConnectionCompatUtils.java (renamed from java/src/com/android/inputmethod/compat/InputConnectionCompatUtils.java)2
-rw-r--r--java/src/org/kelar/inputmethod/compat/InputMethodManagerCompatWrapper.java (renamed from java/src/com/android/inputmethod/compat/InputMethodManagerCompatWrapper.java)2
-rw-r--r--java/src/org/kelar/inputmethod/compat/InputMethodServiceCompatUtils.java (renamed from java/src/com/android/inputmethod/compat/InputMethodServiceCompatUtils.java)2
-rw-r--r--java/src/org/kelar/inputmethod/compat/InputMethodSubtypeCompatUtils.java (renamed from java/src/com/android/inputmethod/compat/InputMethodSubtypeCompatUtils.java)10
-rw-r--r--java/src/org/kelar/inputmethod/compat/IntentCompatUtils.java (renamed from java/src/com/android/inputmethod/compat/IntentCompatUtils.java)2
-rw-r--r--java/src/org/kelar/inputmethod/compat/LocaleListCompatUtils.java (renamed from java/src/com/android/inputmethod/compat/LocaleListCompatUtils.java)2
-rw-r--r--java/src/org/kelar/inputmethod/compat/LocaleSpanCompatUtils.java (renamed from java/src/com/android/inputmethod/compat/LocaleSpanCompatUtils.java)4
-rw-r--r--java/src/org/kelar/inputmethod/compat/LooperCompatUtils.java (renamed from java/src/com/android/inputmethod/compat/LooperCompatUtils.java)2
-rw-r--r--java/src/org/kelar/inputmethod/compat/NotificationCompatUtils.java (renamed from java/src/com/android/inputmethod/compat/NotificationCompatUtils.java)2
-rw-r--r--java/src/org/kelar/inputmethod/compat/SettingsSecureCompatUtils.java (renamed from java/src/com/android/inputmethod/compat/SettingsSecureCompatUtils.java)2
-rw-r--r--java/src/org/kelar/inputmethod/compat/SuggestionSpanUtils.java (renamed from java/src/com/android/inputmethod/compat/SuggestionSpanUtils.java)12
-rw-r--r--java/src/org/kelar/inputmethod/compat/SuggestionsInfoCompatUtils.java (renamed from java/src/com/android/inputmethod/compat/SuggestionsInfoCompatUtils.java)2
-rw-r--r--java/src/org/kelar/inputmethod/compat/TextInfoCompatUtils.java (renamed from java/src/com/android/inputmethod/compat/TextInfoCompatUtils.java)4
-rw-r--r--java/src/org/kelar/inputmethod/compat/TextViewCompatUtils.java (renamed from java/src/com/android/inputmethod/compat/TextViewCompatUtils.java)2
-rw-r--r--java/src/org/kelar/inputmethod/compat/UserDictionaryCompatUtils.java (renamed from java/src/com/android/inputmethod/compat/UserDictionaryCompatUtils.java)2
-rw-r--r--java/src/org/kelar/inputmethod/compat/UserManagerCompatUtils.java (renamed from java/src/com/android/inputmethod/compat/UserManagerCompatUtils.java)2
-rw-r--r--java/src/org/kelar/inputmethod/compat/ViewCompatUtils.java (renamed from java/src/com/android/inputmethod/compat/ViewCompatUtils.java)2
-rw-r--r--java/src/org/kelar/inputmethod/compat/ViewOutlineProviderCompatUtils.java (renamed from java/src/com/android/inputmethod/compat/ViewOutlineProviderCompatUtils.java)2
-rw-r--r--java/src/org/kelar/inputmethod/compat/ViewOutlineProviderCompatUtilsLXX.java (renamed from java/src/com/android/inputmethod/compat/ViewOutlineProviderCompatUtilsLXX.java)4
-rw-r--r--java/src/org/kelar/inputmethod/dictionarypack/ActionBatch.java (renamed from java/src/com/android/inputmethod/dictionarypack/ActionBatch.java)16
-rw-r--r--java/src/org/kelar/inputmethod/dictionarypack/AssetFileAddress.java (renamed from java/src/com/android/inputmethod/dictionarypack/AssetFileAddress.java)2
-rw-r--r--java/src/org/kelar/inputmethod/dictionarypack/BadFormatException.java (renamed from java/src/com/android/inputmethod/dictionarypack/BadFormatException.java)2
-rw-r--r--java/src/org/kelar/inputmethod/dictionarypack/ButtonSwitcher.java (renamed from java/src/com/android/inputmethod/dictionarypack/ButtonSwitcher.java)4
-rw-r--r--java/src/org/kelar/inputmethod/dictionarypack/CommonPreferences.java (renamed from java/src/com/android/inputmethod/dictionarypack/CommonPreferences.java)2
-rw-r--r--java/src/org/kelar/inputmethod/dictionarypack/CompletedDownloadInfo.java (renamed from java/src/com/android/inputmethod/dictionarypack/CompletedDownloadInfo.java)2
-rw-r--r--java/src/org/kelar/inputmethod/dictionarypack/DictionaryDownloadProgressBar.java (renamed from java/src/com/android/inputmethod/dictionarypack/DictionaryDownloadProgressBar.java)2
-rw-r--r--java/src/org/kelar/inputmethod/dictionarypack/DictionaryListInterfaceState.java (renamed from java/src/com/android/inputmethod/dictionarypack/DictionaryListInterfaceState.java)2
-rw-r--r--java/src/org/kelar/inputmethod/dictionarypack/DictionaryPackConstants.java (renamed from java/src/com/android/inputmethod/dictionarypack/DictionaryPackConstants.java)4
-rw-r--r--java/src/org/kelar/inputmethod/dictionarypack/DictionaryProvider.java (renamed from java/src/com/android/inputmethod/dictionarypack/DictionaryProvider.java)12
-rw-r--r--java/src/org/kelar/inputmethod/dictionarypack/DictionaryService.java (renamed from java/src/com/android/inputmethod/dictionarypack/DictionaryService.java)10
-rw-r--r--java/src/org/kelar/inputmethod/dictionarypack/DictionarySettingsActivity.java (renamed from java/src/com/android/inputmethod/dictionarypack/DictionarySettingsActivity.java)4
-rw-r--r--java/src/org/kelar/inputmethod/dictionarypack/DictionarySettingsFragment.java (renamed from java/src/com/android/inputmethod/dictionarypack/DictionarySettingsFragment.java)8
-rw-r--r--java/src/org/kelar/inputmethod/dictionarypack/DownloadIdAndStartDate.java (renamed from java/src/com/android/inputmethod/dictionarypack/DownloadIdAndStartDate.java)2
-rw-r--r--java/src/org/kelar/inputmethod/dictionarypack/DownloadManagerWrapper.java (renamed from java/src/com/android/inputmethod/dictionarypack/DownloadManagerWrapper.java)2
-rw-r--r--java/src/org/kelar/inputmethod/dictionarypack/DownloadOverMeteredDialog.java (renamed from java/src/com/android/inputmethod/dictionarypack/DownloadOverMeteredDialog.java)8
-rw-r--r--java/src/org/kelar/inputmethod/dictionarypack/DownloadRecord.java (renamed from java/src/com/android/inputmethod/dictionarypack/DownloadRecord.java)2
-rw-r--r--java/src/org/kelar/inputmethod/dictionarypack/EventHandler.java (renamed from java/src/com/android/inputmethod/dictionarypack/EventHandler.java)2
-rw-r--r--java/src/org/kelar/inputmethod/dictionarypack/LogProblemReporter.java (renamed from java/src/com/android/inputmethod/dictionarypack/LogProblemReporter.java)2
-rw-r--r--java/src/org/kelar/inputmethod/dictionarypack/MD5Calculator.java (renamed from java/src/com/android/inputmethod/dictionarypack/MD5Calculator.java)2
-rw-r--r--java/src/org/kelar/inputmethod/dictionarypack/MetadataDbHelper.java (renamed from java/src/com/android/inputmethod/dictionarypack/MetadataDbHelper.java)8
-rw-r--r--java/src/org/kelar/inputmethod/dictionarypack/MetadataHandler.java (renamed from java/src/com/android/inputmethod/dictionarypack/MetadataHandler.java)2
-rw-r--r--java/src/org/kelar/inputmethod/dictionarypack/MetadataParser.java (renamed from java/src/com/android/inputmethod/dictionarypack/MetadataParser.java)2
-rw-r--r--java/src/org/kelar/inputmethod/dictionarypack/MetadataUriGetter.java (renamed from java/src/com/android/inputmethod/dictionarypack/MetadataUriGetter.java)2
-rw-r--r--java/src/org/kelar/inputmethod/dictionarypack/PrivateLog.java (renamed from java/src/com/android/inputmethod/dictionarypack/PrivateLog.java)2
-rw-r--r--java/src/org/kelar/inputmethod/dictionarypack/ProblemReporter.java (renamed from java/src/com/android/inputmethod/dictionarypack/ProblemReporter.java)2
-rw-r--r--java/src/org/kelar/inputmethod/dictionarypack/UpdateHandler.java (renamed from java/src/com/android/inputmethod/dictionarypack/UpdateHandler.java)19
-rw-r--r--java/src/org/kelar/inputmethod/dictionarypack/WordListMetadata.java (renamed from java/src/com/android/inputmethod/dictionarypack/WordListMetadata.java)2
-rw-r--r--java/src/org/kelar/inputmethod/dictionarypack/WordListPreference.java (renamed from java/src/com/android/inputmethod/dictionarypack/WordListPreference.java)8
-rw-r--r--java/src/org/kelar/inputmethod/event/Combiner.java (renamed from java/src/com/android/inputmethod/event/Combiner.java)2
-rw-r--r--java/src/org/kelar/inputmethod/event/CombinerChain.java (renamed from java/src/com/android/inputmethod/event/CombinerChain.java)4
-rw-r--r--java/src/org/kelar/inputmethod/event/DeadKeyCombiner.java (renamed from java/src/com/android/inputmethod/event/DeadKeyCombiner.java)4
-rw-r--r--java/src/org/kelar/inputmethod/event/Event.java (renamed from java/src/com/android/inputmethod/event/Event.java)10
-rw-r--r--java/src/org/kelar/inputmethod/event/EventDecoder.java (renamed from java/src/com/android/inputmethod/event/EventDecoder.java)2
-rw-r--r--java/src/org/kelar/inputmethod/event/HardwareEventDecoder.java (renamed from java/src/com/android/inputmethod/event/HardwareEventDecoder.java)2
-rw-r--r--java/src/org/kelar/inputmethod/event/HardwareKeyboardEventDecoder.java (renamed from java/src/com/android/inputmethod/event/HardwareKeyboardEventDecoder.java)4
-rw-r--r--java/src/org/kelar/inputmethod/event/InputTransaction.java (renamed from java/src/com/android/inputmethod/event/InputTransaction.java)4
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/Key.java (renamed from java/src/com/android/inputmethod/keyboard/Key.java)34
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/KeyDetector.java (renamed from java/src/com/android/inputmethod/keyboard/KeyDetector.java)2
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/Keyboard.java (renamed from java/src/com/android/inputmethod/keyboard/Keyboard.java)12
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/KeyboardActionListener.java (renamed from java/src/com/android/inputmethod/keyboard/KeyboardActionListener.java)6
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/KeyboardId.java (renamed from java/src/com/android/inputmethod/keyboard/KeyboardId.java)10
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/KeyboardLayout.java (renamed from java/src/com/android/inputmethod/keyboard/KeyboardLayout.java)4
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/KeyboardLayoutSet.java (renamed from java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java)33
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/KeyboardSwitcher.java (renamed from java/src/com/android/inputmethod/keyboard/KeyboardSwitcher.java)40
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/KeyboardTheme.java (renamed from java/src/com/android/inputmethod/keyboard/KeyboardTheme.java)6
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/KeyboardView.java (renamed from java/src/com/android/inputmethod/keyboard/KeyboardView.java)12
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/MainKeyboardView.java (renamed from java/src/com/android/inputmethod/keyboard/MainKeyboardView.java)52
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/MoreKeysDetector.java (renamed from java/src/com/android/inputmethod/keyboard/MoreKeysDetector.java)2
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/MoreKeysKeyboard.java (renamed from java/src/com/android/inputmethod/keyboard/MoreKeysKeyboard.java)16
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/MoreKeysKeyboardView.java (renamed from java/src/com/android/inputmethod/keyboard/MoreKeysKeyboardView.java)14
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/MoreKeysPanel.java (renamed from java/src/com/android/inputmethod/keyboard/MoreKeysPanel.java)2
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/PointerTracker.java (renamed from java/src/com/android/inputmethod/keyboard/PointerTracker.java)38
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/ProximityInfo.java (renamed from java/src/com/android/inputmethod/keyboard/ProximityInfo.java)8
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/emoji/DynamicGridKeyboard.java (renamed from java/src/com/android/inputmethod/keyboard/emoji/DynamicGridKeyboard.java)10
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/emoji/EmojiCategory.java (renamed from java/src/com/android/inputmethod/keyboard/emoji/EmojiCategory.java)16
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/emoji/EmojiCategoryPageIndicatorView.java (renamed from java/src/com/android/inputmethod/keyboard/emoji/EmojiCategoryPageIndicatorView.java)2
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/emoji/EmojiLayoutParams.java (renamed from java/src/com/android/inputmethod/keyboard/emoji/EmojiLayoutParams.java)6
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/emoji/EmojiPageKeyboardView.java (renamed from java/src/com/android/inputmethod/keyboard/emoji/EmojiPageKeyboardView.java)16
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/emoji/EmojiPalettesAdapter.java (renamed from java/src/com/android/inputmethod/keyboard/emoji/EmojiPalettesAdapter.java)10
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/emoji/EmojiPalettesView.java (renamed from java/src/com/android/inputmethod/keyboard/emoji/EmojiPalettesView.java)32
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/internal/AbstractDrawingPreview.java (renamed from java/src/com/android/inputmethod/keyboard/internal/AbstractDrawingPreview.java)6
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/internal/AlphabetShiftState.java (renamed from java/src/com/android/inputmethod/keyboard/internal/AlphabetShiftState.java)2
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/internal/BatchInputArbiter.java (renamed from java/src/com/android/inputmethod/keyboard/internal/BatchInputArbiter.java)6
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/internal/BogusMoveEventDetector.java (renamed from java/src/com/android/inputmethod/keyboard/internal/BogusMoveEventDetector.java)8
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/internal/CodesArrayParser.java (renamed from java/src/com/android/inputmethod/keyboard/internal/CodesArrayParser.java)6
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/internal/DrawingPreviewPlacerView.java (renamed from java/src/com/android/inputmethod/keyboard/internal/DrawingPreviewPlacerView.java)4
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/internal/DrawingProxy.java (renamed from java/src/com/android/inputmethod/keyboard/internal/DrawingProxy.java)8
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/internal/GestureEnabler.java (renamed from java/src/com/android/inputmethod/keyboard/internal/GestureEnabler.java)4
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/internal/GestureFloatingTextDrawingPreview.java (renamed from java/src/com/android/inputmethod/keyboard/internal/GestureFloatingTextDrawingPreview.java)10
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/internal/GestureStrokeDrawingParams.java (renamed from java/src/com/android/inputmethod/keyboard/internal/GestureStrokeDrawingParams.java)4
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/internal/GestureStrokeDrawingPoints.java (renamed from java/src/com/android/inputmethod/keyboard/internal/GestureStrokeDrawingPoints.java)4
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/internal/GestureStrokeRecognitionParams.java (renamed from java/src/com/android/inputmethod/keyboard/internal/GestureStrokeRecognitionParams.java)6
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/internal/GestureStrokeRecognitionPoints.java (renamed from java/src/com/android/inputmethod/keyboard/internal/GestureStrokeRecognitionPoints.java)8
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/internal/GestureTrailDrawingParams.java (renamed from java/src/com/android/inputmethod/keyboard/internal/GestureTrailDrawingParams.java)4
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/internal/GestureTrailDrawingPoints.java (renamed from java/src/com/android/inputmethod/keyboard/internal/GestureTrailDrawingPoints.java)6
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/internal/GestureTrailsDrawingPreview.java (renamed from java/src/com/android/inputmethod/keyboard/internal/GestureTrailsDrawingPreview.java)4
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/internal/HermiteInterpolator.java (renamed from java/src/com/android/inputmethod/keyboard/internal/HermiteInterpolator.java)2
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/internal/KeyDrawParams.java (renamed from java/src/com/android/inputmethod/keyboard/internal/KeyDrawParams.java)4
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/internal/KeyPreviewChoreographer.java (renamed from java/src/com/android/inputmethod/keyboard/internal/KeyPreviewChoreographer.java)8
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/internal/KeyPreviewDrawParams.java (renamed from java/src/com/android/inputmethod/keyboard/internal/KeyPreviewDrawParams.java)4
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/internal/KeyPreviewView.java (renamed from java/src/com/android/inputmethod/keyboard/internal/KeyPreviewView.java)6
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/internal/KeySpecParser.java (renamed from java/src/com/android/inputmethod/keyboard/internal/KeySpecParser.java)10
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/internal/KeyStyle.java (renamed from java/src/com/android/inputmethod/keyboard/internal/KeyStyle.java)2
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/internal/KeyStylesSet.java (renamed from java/src/com/android/inputmethod/keyboard/internal/KeyStylesSet.java)6
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/internal/KeyVisualAttributes.java (renamed from java/src/com/android/inputmethod/keyboard/internal/KeyVisualAttributes.java)6
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/internal/KeyboardBuilder.java (renamed from java/src/com/android/inputmethod/keyboard/internal/KeyboardBuilder.java)24
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/internal/KeyboardCodesSet.java (renamed from java/src/com/android/inputmethod/keyboard/internal/KeyboardCodesSet.java)4
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/internal/KeyboardIconsSet.java (renamed from java/src/com/android/inputmethod/keyboard/internal/KeyboardIconsSet.java)4
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/internal/KeyboardParams.java (renamed from java/src/com/android/inputmethod/keyboard/internal/KeyboardParams.java)8
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/internal/KeyboardRow.java (renamed from java/src/com/android/inputmethod/keyboard/internal/KeyboardRow.java)10
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/internal/KeyboardState.java (renamed from java/src/com/android/inputmethod/keyboard/internal/KeyboardState.java)10
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/internal/KeyboardTextsSet.java (renamed from java/src/com/android/inputmethod/keyboard/internal/KeyboardTextsSet.java)10
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/internal/KeyboardTextsTable.java (renamed from java/src/com/android/inputmethod/keyboard/internal/KeyboardTextsTable.java)6
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/internal/MatrixUtils.java (renamed from java/src/com/android/inputmethod/keyboard/internal/MatrixUtils.java)4
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/internal/ModifierKeyState.java (renamed from java/src/com/android/inputmethod/keyboard/internal/ModifierKeyState.java)2
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/internal/MoreKeySpec.java (renamed from java/src/com/android/inputmethod/keyboard/internal/MoreKeySpec.java)12
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/internal/NonDistinctMultitouchHelper.java (renamed from java/src/com/android/inputmethod/keyboard/internal/NonDistinctMultitouchHelper.java)10
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/internal/PointerTrackerQueue.java (renamed from java/src/com/android/inputmethod/keyboard/internal/PointerTrackerQueue.java)2
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/internal/RoundedLine.java (renamed from java/src/com/android/inputmethod/keyboard/internal/RoundedLine.java)2
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/internal/ShiftKeyState.java (renamed from java/src/com/android/inputmethod/keyboard/internal/ShiftKeyState.java)2
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/internal/SlidingKeyInputDrawingPreview.java (renamed from java/src/com/android/inputmethod/keyboard/internal/SlidingKeyInputDrawingPreview.java)8
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/internal/SmoothingUtils.java (renamed from java/src/com/android/inputmethod/keyboard/internal/SmoothingUtils.java)6
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/internal/TimerHandler.java (renamed from java/src/com/android/inputmethod/keyboard/internal/TimerHandler.java)10
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/internal/TimerProxy.java (renamed from java/src/com/android/inputmethod/keyboard/internal/TimerProxy.java)6
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/internal/TouchPositionCorrection.java (renamed from java/src/com/android/inputmethod/keyboard/internal/TouchPositionCorrection.java)6
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/internal/TypingTimeRecorder.java (renamed from java/src/com/android/inputmethod/keyboard/internal/TypingTimeRecorder.java)2
-rw-r--r--java/src/org/kelar/inputmethod/keyboard/internal/UniqueKeysCache.java (renamed from java/src/com/android/inputmethod/keyboard/internal/UniqueKeysCache.java)4
-rw-r--r--java/src/org/kelar/inputmethod/latin/AssetFileAddress.java (renamed from java/src/com/android/inputmethod/latin/AssetFileAddress.java)4
-rw-r--r--java/src/org/kelar/inputmethod/latin/AudioAndHapticFeedbackManager.java (renamed from java/src/com/android/inputmethod/latin/AudioAndHapticFeedbackManager.java)6
-rw-r--r--java/src/org/kelar/inputmethod/latin/BackupAgent.java (renamed from java/src/com/android/inputmethod/latin/BackupAgent.java)4
-rw-r--r--java/src/org/kelar/inputmethod/latin/BinaryDictionary.java (renamed from java/src/com/android/inputmethod/latin/BinaryDictionary.java)34
-rw-r--r--java/src/org/kelar/inputmethod/latin/BinaryDictionaryFileDumper.java (renamed from java/src/com/android/inputmethod/latin/BinaryDictionaryFileDumper.java)20
-rw-r--r--java/src/org/kelar/inputmethod/latin/BinaryDictionaryGetter.java (renamed from java/src/com/android/inputmethod/latin/BinaryDictionaryGetter.java)14
-rw-r--r--java/src/org/kelar/inputmethod/latin/ContactsBinaryDictionary.java (renamed from java/src/com/android/inputmethod/latin/ContactsBinaryDictionary.java)12
-rw-r--r--java/src/org/kelar/inputmethod/latin/ContactsContentObserver.java (renamed from java/src/com/android/inputmethod/latin/ContactsContentObserver.java)10
-rw-r--r--java/src/org/kelar/inputmethod/latin/ContactsDictionaryConstants.java (renamed from java/src/com/android/inputmethod/latin/ContactsDictionaryConstants.java)2
-rw-r--r--java/src/org/kelar/inputmethod/latin/ContactsDictionaryUtils.java (renamed from java/src/com/android/inputmethod/latin/ContactsDictionaryUtils.java)4
-rw-r--r--java/src/org/kelar/inputmethod/latin/ContactsManager.java (renamed from java/src/com/android/inputmethod/latin/ContactsManager.java)5
-rw-r--r--java/src/org/kelar/inputmethod/latin/DicTraverseSession.java (renamed from java/src/com/android/inputmethod/latin/DicTraverseSession.java)8
-rw-r--r--java/src/org/kelar/inputmethod/latin/Dictionary.java (renamed from java/src/com/android/inputmethod/latin/Dictionary.java)10
-rw-r--r--java/src/org/kelar/inputmethod/latin/DictionaryCollection.java (renamed from java/src/com/android/inputmethod/latin/DictionaryCollection.java)8
-rw-r--r--java/src/org/kelar/inputmethod/latin/DictionaryDumpBroadcastReceiver.java (renamed from java/src/com/android/inputmethod/latin/DictionaryDumpBroadcastReceiver.java)4
-rw-r--r--java/src/org/kelar/inputmethod/latin/DictionaryFacilitator.java (renamed from java/src/com/android/inputmethod/latin/DictionaryFacilitator.java)12
-rw-r--r--java/src/org/kelar/inputmethod/latin/DictionaryFacilitatorImpl.java (renamed from java/src/com/android/inputmethod/latin/DictionaryFacilitatorImpl.java)26
-rw-r--r--java/src/org/kelar/inputmethod/latin/DictionaryFacilitatorLruCache.java (renamed from java/src/com/android/inputmethod/latin/DictionaryFacilitatorLruCache.java)2
-rw-r--r--java/src/org/kelar/inputmethod/latin/DictionaryFacilitatorProvider.java (renamed from java/src/com/android/inputmethod/latin/DictionaryFacilitatorProvider.java)2
-rw-r--r--java/src/org/kelar/inputmethod/latin/DictionaryFactory.java (renamed from java/src/com/android/inputmethod/latin/DictionaryFactory.java)4
-rw-r--r--java/src/org/kelar/inputmethod/latin/DictionaryPackInstallBroadcastReceiver.java (renamed from java/src/com/android/inputmethod/latin/DictionaryPackInstallBroadcastReceiver.java)6
-rw-r--r--java/src/org/kelar/inputmethod/latin/DictionaryStats.java (renamed from java/src/com/android/inputmethod/latin/DictionaryStats.java)2
-rw-r--r--java/src/org/kelar/inputmethod/latin/EmojiAltPhysicalKeyDetector.java (renamed from java/src/com/android/inputmethod/latin/EmojiAltPhysicalKeyDetector.java)7
-rw-r--r--java/src/org/kelar/inputmethod/latin/ExpandableBinaryDictionary.java (renamed from java/src/com/android/inputmethod/latin/ExpandableBinaryDictionary.java)34
-rw-r--r--java/src/org/kelar/inputmethod/latin/InputAttributes.java (renamed from java/src/com/android/inputmethod/latin/InputAttributes.java)15
-rw-r--r--java/src/org/kelar/inputmethod/latin/InputView.java (renamed from java/src/com/android/inputmethod/latin/InputView.java)10
-rw-r--r--java/src/org/kelar/inputmethod/latin/LastComposedWord.java (renamed from java/src/com/android/inputmethod/latin/LastComposedWord.java)8
-rw-r--r--java/src/org/kelar/inputmethod/latin/LatinIME.java (renamed from java/src/com/android/inputmethod/latin/LatinIME.java)98
-rw-r--r--java/src/org/kelar/inputmethod/latin/NgramContext.java (renamed from java/src/com/android/inputmethod/latin/NgramContext.java)8
-rw-r--r--java/src/org/kelar/inputmethod/latin/PunctuationSuggestions.java (renamed from java/src/com/android/inputmethod/latin/PunctuationSuggestions.java)8
-rw-r--r--java/src/org/kelar/inputmethod/latin/ReadOnlyBinaryDictionary.java (renamed from java/src/com/android/inputmethod/latin/ReadOnlyBinaryDictionary.java)8
-rw-r--r--java/src/org/kelar/inputmethod/latin/RichInputConnection.java (renamed from java/src/com/android/inputmethod/latin/RichInputConnection.java)30
-rw-r--r--java/src/org/kelar/inputmethod/latin/RichInputMethodManager.java (renamed from java/src/com/android/inputmethod/latin/RichInputMethodManager.java)18
-rw-r--r--java/src/org/kelar/inputmethod/latin/RichInputMethodSubtype.java (renamed from java/src/com/android/inputmethod/latin/RichInputMethodSubtype.java)14
-rw-r--r--java/src/org/kelar/inputmethod/latin/Suggest.java (renamed from java/src/com/android/inputmethod/latin/Suggest.java)26
-rw-r--r--java/src/org/kelar/inputmethod/latin/SuggestedWords.java (renamed from java/src/com/android/inputmethod/latin/SuggestedWords.java)8
-rw-r--r--java/src/org/kelar/inputmethod/latin/SystemBroadcastReceiver.java (renamed from java/src/com/android/inputmethod/latin/SystemBroadcastReceiver.java)14
-rw-r--r--java/src/org/kelar/inputmethod/latin/UserBinaryDictionary.java (renamed from java/src/com/android/inputmethod/latin/UserBinaryDictionary.java)6
-rw-r--r--java/src/org/kelar/inputmethod/latin/WordComposer.java (renamed from java/src/com/android/inputmethod/latin/WordComposer.java)26
-rw-r--r--java/src/org/kelar/inputmethod/latin/WordListInfo.java (renamed from java/src/com/android/inputmethod/latin/WordListInfo.java)2
-rw-r--r--java/src/org/kelar/inputmethod/latin/about/AboutPreferences.java (renamed from java/src/com/android/inputmethod/latin/about/AboutPreferences.java)2
-rw-r--r--java/src/org/kelar/inputmethod/latin/accounts/AccountStateChangedListener.java (renamed from java/src/com/android/inputmethod/latin/accounts/AccountStateChangedListener.java)2
-rw-r--r--java/src/org/kelar/inputmethod/latin/accounts/AccountsChangedReceiver.java (renamed from java/src/com/android/inputmethod/latin/accounts/AccountsChangedReceiver.java)6
-rw-r--r--java/src/org/kelar/inputmethod/latin/accounts/AuthUtils.java (renamed from java/src/com/android/inputmethod/latin/accounts/AuthUtils.java)2
-rw-r--r--java/src/org/kelar/inputmethod/latin/accounts/LoginAccountUtils.java (renamed from java/src/com/android/inputmethod/latin/accounts/LoginAccountUtils.java)2
-rw-r--r--java/src/org/kelar/inputmethod/latin/define/DebugFlags.java (renamed from java/src/com/android/inputmethod/latin/define/DebugFlags.java)2
-rw-r--r--java/src/org/kelar/inputmethod/latin/define/DecoderSpecificConstants.java (renamed from java/src/com/android/inputmethod/latin/define/DecoderSpecificConstants.java)2
-rw-r--r--java/src/org/kelar/inputmethod/latin/define/JniLibName.java (renamed from java/src/com/android/inputmethod/latin/define/JniLibName.java)2
-rw-r--r--java/src/org/kelar/inputmethod/latin/define/ProductionFlags.java (renamed from java/src/com/android/inputmethod/latin/define/ProductionFlags.java)6
-rw-r--r--java/src/org/kelar/inputmethod/latin/inputlogic/InputLogic.java (renamed from java/src/com/android/inputmethod/latin/inputlogic/InputLogic.java)70
-rw-r--r--java/src/org/kelar/inputmethod/latin/inputlogic/InputLogicHandler.java (renamed from java/src/com/android/inputmethod/latin/inputlogic/InputLogicHandler.java)12
-rw-r--r--java/src/org/kelar/inputmethod/latin/inputlogic/PrivateCommandPerformer.java (renamed from java/src/com/android/inputmethod/latin/inputlogic/PrivateCommandPerformer.java)2
-rw-r--r--java/src/org/kelar/inputmethod/latin/inputlogic/SpaceState.java (renamed from java/src/com/android/inputmethod/latin/inputlogic/SpaceState.java)2
-rw-r--r--java/src/org/kelar/inputmethod/latin/makedict/DictionaryHeader.java (renamed from java/src/com/android/inputmethod/latin/makedict/DictionaryHeader.java)6
-rw-r--r--java/src/org/kelar/inputmethod/latin/makedict/FormatSpec.java (renamed from java/src/com/android/inputmethod/latin/makedict/FormatSpec.java)6
-rw-r--r--java/src/org/kelar/inputmethod/latin/makedict/NgramProperty.java (renamed from java/src/com/android/inputmethod/latin/makedict/NgramProperty.java)4
-rw-r--r--java/src/org/kelar/inputmethod/latin/makedict/ProbabilityInfo.java (renamed from java/src/com/android/inputmethod/latin/makedict/ProbabilityInfo.java)8
-rw-r--r--java/src/org/kelar/inputmethod/latin/makedict/UnsupportedFormatException.java (renamed from java/src/com/android/inputmethod/latin/makedict/UnsupportedFormatException.java)2
-rw-r--r--java/src/org/kelar/inputmethod/latin/makedict/WeightedString.java (renamed from java/src/com/android/inputmethod/latin/makedict/WeightedString.java)4
-rw-r--r--java/src/org/kelar/inputmethod/latin/makedict/WordProperty.java (renamed from java/src/com/android/inputmethod/latin/makedict/WordProperty.java)18
-rw-r--r--java/src/org/kelar/inputmethod/latin/network/AuthException.java (renamed from java/src/com/android/inputmethod/latin/network/AuthException.java)2
-rw-r--r--java/src/org/kelar/inputmethod/latin/network/BlockingHttpClient.java (renamed from java/src/com/android/inputmethod/latin/network/BlockingHttpClient.java)2
-rw-r--r--java/src/org/kelar/inputmethod/latin/network/HttpException.java (renamed from java/src/com/android/inputmethod/latin/network/HttpException.java)4
-rw-r--r--java/src/org/kelar/inputmethod/latin/network/HttpUrlConnectionBuilder.java (renamed from java/src/com/android/inputmethod/latin/network/HttpUrlConnectionBuilder.java)4
-rw-r--r--java/src/org/kelar/inputmethod/latin/permissions/PermissionsActivity.java (renamed from java/src/com/android/inputmethod/latin/permissions/PermissionsActivity.java)2
-rw-r--r--java/src/org/kelar/inputmethod/latin/permissions/PermissionsManager.java (renamed from java/src/com/android/inputmethod/latin/permissions/PermissionsManager.java)2
-rw-r--r--java/src/org/kelar/inputmethod/latin/permissions/PermissionsUtil.java (renamed from java/src/com/android/inputmethod/latin/permissions/PermissionsUtil.java)2
-rw-r--r--java/src/org/kelar/inputmethod/latin/personalization/AccountUtils.java (renamed from java/src/com/android/inputmethod/latin/personalization/AccountUtils.java)2
-rw-r--r--java/src/org/kelar/inputmethod/latin/personalization/PersonalizationHelper.java (renamed from java/src/com/android/inputmethod/latin/personalization/PersonalizationHelper.java)4
-rw-r--r--java/src/org/kelar/inputmethod/latin/personalization/UserHistoryDictionary.java (renamed from java/src/com/android/inputmethod/latin/personalization/UserHistoryDictionary.java)19
-rw-r--r--java/src/org/kelar/inputmethod/latin/settings/AccountsSettingsFragment.java (renamed from java/src/com/android/inputmethod/latin/settings/AccountsSettingsFragment.java)20
-rw-r--r--java/src/org/kelar/inputmethod/latin/settings/AdditionalFeaturesSettingUtils.java (renamed from java/src/com/android/inputmethod/latin/settings/AdditionalFeaturesSettingUtils.java)6
-rw-r--r--java/src/org/kelar/inputmethod/latin/settings/AdvancedSettingsFragment.java (renamed from java/src/com/android/inputmethod/latin/settings/AdvancedSettingsFragment.java)10
-rw-r--r--java/src/org/kelar/inputmethod/latin/settings/AppearanceSettingsFragment.java (renamed from java/src/com/android/inputmethod/latin/settings/AppearanceSettingsFragment.java)8
-rw-r--r--java/src/org/kelar/inputmethod/latin/settings/CorrectionSettingsFragment.java (renamed from java/src/com/android/inputmethod/latin/settings/CorrectionSettingsFragment.java)14
-rw-r--r--java/src/org/kelar/inputmethod/latin/settings/CustomInputStylePreference.java (renamed from java/src/com/android/inputmethod/latin/settings/CustomInputStylePreference.java)14
-rw-r--r--java/src/org/kelar/inputmethod/latin/settings/CustomInputStyleSettingsFragment.java (renamed from java/src/com/android/inputmethod/latin/settings/CustomInputStyleSettingsFragment.java)14
-rw-r--r--java/src/org/kelar/inputmethod/latin/settings/DebugSettings.java (renamed from java/src/com/android/inputmethod/latin/settings/DebugSettings.java)2
-rw-r--r--java/src/org/kelar/inputmethod/latin/settings/DebugSettingsFragment.java (renamed from java/src/com/android/inputmethod/latin/settings/DebugSettingsFragment.java)12
-rw-r--r--java/src/org/kelar/inputmethod/latin/settings/GestureSettingsFragment.java (renamed from java/src/com/android/inputmethod/latin/settings/GestureSettingsFragment.java)4
-rw-r--r--java/src/org/kelar/inputmethod/latin/settings/LocalSettingsConstants.java (renamed from java/src/com/android/inputmethod/latin/settings/LocalSettingsConstants.java)2
-rw-r--r--java/src/org/kelar/inputmethod/latin/settings/PreferencesSettingsFragment.java (renamed from java/src/com/android/inputmethod/latin/settings/PreferencesSettingsFragment.java)8
-rw-r--r--java/src/org/kelar/inputmethod/latin/settings/RadioButtonPreference.java (renamed from java/src/com/android/inputmethod/latin/settings/RadioButtonPreference.java)4
-rw-r--r--java/src/org/kelar/inputmethod/latin/settings/SeekBarDialogPreference.java (renamed from java/src/com/android/inputmethod/latin/settings/SeekBarDialogPreference.java)4
-rw-r--r--java/src/org/kelar/inputmethod/latin/settings/Settings.java (renamed from java/src/com/android/inputmethod/latin/settings/Settings.java)20
-rw-r--r--java/src/org/kelar/inputmethod/latin/settings/SettingsActivity.java (renamed from java/src/com/android/inputmethod/latin/settings/SettingsActivity.java)9
-rw-r--r--java/src/org/kelar/inputmethod/latin/settings/SettingsFragment.java (renamed from java/src/com/android/inputmethod/latin/settings/SettingsFragment.java)12
-rw-r--r--java/src/org/kelar/inputmethod/latin/settings/SettingsValues.java (renamed from java/src/com/android/inputmethod/latin/settings/SettingsValues.java)19
-rw-r--r--java/src/org/kelar/inputmethod/latin/settings/SettingsValuesForSuggestion.java (renamed from java/src/com/android/inputmethod/latin/settings/SettingsValuesForSuggestion.java)2
-rw-r--r--java/src/org/kelar/inputmethod/latin/settings/SpacingAndPunctuations.java (renamed from java/src/com/android/inputmethod/latin/settings/SpacingAndPunctuations.java)14
-rw-r--r--java/src/org/kelar/inputmethod/latin/settings/SubScreenFragment.java (renamed from java/src/com/android/inputmethod/latin/settings/SubScreenFragment.java)2
-rw-r--r--java/src/org/kelar/inputmethod/latin/settings/TestFragmentActivity.java (renamed from java/src/com/android/inputmethod/latin/settings/TestFragmentActivity.java)2
-rw-r--r--java/src/org/kelar/inputmethod/latin/settings/ThemeSettingsFragment.java (renamed from java/src/com/android/inputmethod/latin/settings/ThemeSettingsFragment.java)8
-rw-r--r--java/src/org/kelar/inputmethod/latin/settings/TwoStatePreferenceHelper.java (renamed from java/src/com/android/inputmethod/latin/settings/TwoStatePreferenceHelper.java)2
-rw-r--r--java/src/org/kelar/inputmethod/latin/setup/SetupActivity.java (renamed from java/src/com/android/inputmethod/latin/setup/SetupActivity.java)2
-rw-r--r--java/src/org/kelar/inputmethod/latin/setup/SetupStartIndicatorView.java (renamed from java/src/com/android/inputmethod/latin/setup/SetupStartIndicatorView.java)4
-rw-r--r--java/src/org/kelar/inputmethod/latin/setup/SetupStepIndicatorView.java (renamed from java/src/com/android/inputmethod/latin/setup/SetupStepIndicatorView.java)4
-rw-r--r--java/src/org/kelar/inputmethod/latin/setup/SetupWizardActivity.java (renamed from java/src/com/android/inputmethod/latin/setup/SetupWizardActivity.java)14
-rw-r--r--java/src/org/kelar/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java (renamed from java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java)30
-rw-r--r--java/src/org/kelar/inputmethod/latin/spellcheck/AndroidSpellCheckerSession.java (renamed from java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerSession.java)8
-rw-r--r--java/src/org/kelar/inputmethod/latin/spellcheck/AndroidSpellCheckerSessionFactory.java (renamed from java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerSessionFactory.java)2
-rw-r--r--java/src/org/kelar/inputmethod/latin/spellcheck/AndroidWordLevelSpellCheckerSession.java (renamed from java/src/com/android/inputmethod/latin/spellcheck/AndroidWordLevelSpellCheckerSession.java)28
-rw-r--r--java/src/org/kelar/inputmethod/latin/spellcheck/SentenceLevelAdapter.java (renamed from java/src/com/android/inputmethod/latin/spellcheck/SentenceLevelAdapter.java)10
-rw-r--r--java/src/org/kelar/inputmethod/latin/spellcheck/SpellCheckerSettingsActivity.java (renamed from java/src/com/android/inputmethod/latin/spellcheck/SpellCheckerSettingsActivity.java)6
-rw-r--r--java/src/org/kelar/inputmethod/latin/spellcheck/SpellCheckerSettingsFragment.java (renamed from java/src/com/android/inputmethod/latin/spellcheck/SpellCheckerSettingsFragment.java)16
-rw-r--r--java/src/org/kelar/inputmethod/latin/suggestions/MoreSuggestions.java (renamed from java/src/com/android/inputmethod/latin/suggestions/MoreSuggestions.java)20
-rw-r--r--java/src/org/kelar/inputmethod/latin/suggestions/MoreSuggestionsView.java (renamed from java/src/com/android/inputmethod/latin/suggestions/MoreSuggestionsView.java)18
-rw-r--r--java/src/org/kelar/inputmethod/latin/suggestions/SuggestionStripLayoutHelper.java (renamed from java/src/com/android/inputmethod/latin/suggestions/SuggestionStripLayoutHelper.java)22
-rw-r--r--java/src/org/kelar/inputmethod/latin/suggestions/SuggestionStripView.java (renamed from java/src/com/android/inputmethod/latin/suggestions/SuggestionStripView.java)30
-rw-r--r--java/src/org/kelar/inputmethod/latin/suggestions/SuggestionStripViewAccessor.java (renamed from java/src/com/android/inputmethod/latin/suggestions/SuggestionStripViewAccessor.java)4
-rw-r--r--java/src/org/kelar/inputmethod/latin/touchinputconsumer/GestureConsumer.java (renamed from java/src/com/android/inputmethod/latin/touchinputconsumer/GestureConsumer.java)12
-rw-r--r--java/src/org/kelar/inputmethod/latin/userdictionary/UserDictionaryAddWordContents.java (renamed from java/src/com/android/inputmethod/latin/userdictionary/UserDictionaryAddWordContents.java)8
-rw-r--r--java/src/org/kelar/inputmethod/latin/userdictionary/UserDictionaryAddWordFragment.java (renamed from java/src/com/android/inputmethod/latin/userdictionary/UserDictionaryAddWordFragment.java)8
-rw-r--r--java/src/org/kelar/inputmethod/latin/userdictionary/UserDictionaryList.java (renamed from java/src/com/android/inputmethod/latin/userdictionary/UserDictionaryList.java)6
-rw-r--r--java/src/org/kelar/inputmethod/latin/userdictionary/UserDictionaryLocalePicker.java (renamed from java/src/com/android/inputmethod/latin/userdictionary/UserDictionaryLocalePicker.java)2
-rw-r--r--java/src/org/kelar/inputmethod/latin/userdictionary/UserDictionarySettings.java (renamed from java/src/com/android/inputmethod/latin/userdictionary/UserDictionarySettings.java)4
-rw-r--r--java/src/org/kelar/inputmethod/latin/userdictionary/UserDictionarySettingsUtils.java (renamed from java/src/com/android/inputmethod/latin/userdictionary/UserDictionarySettingsUtils.java)6
-rw-r--r--java/src/org/kelar/inputmethod/latin/utils/AdditionalSubtypeUtils.java (renamed from java/src/com/android/inputmethod/latin/utils/AdditionalSubtypeUtils.java)22
-rw-r--r--java/src/org/kelar/inputmethod/latin/utils/ApplicationUtils.java (renamed from java/src/com/android/inputmethod/latin/utils/ApplicationUtils.java)2
-rw-r--r--java/src/org/kelar/inputmethod/latin/utils/AsyncResultHolder.java (renamed from java/src/com/android/inputmethod/latin/utils/AsyncResultHolder.java)2
-rw-r--r--java/src/org/kelar/inputmethod/latin/utils/AutoCorrectionUtils.java (renamed from java/src/com/android/inputmethod/latin/utils/AutoCorrectionUtils.java)6
-rw-r--r--java/src/org/kelar/inputmethod/latin/utils/BinaryDictionaryUtils.java (renamed from java/src/com/android/inputmethod/latin/utils/BinaryDictionaryUtils.java)12
-rw-r--r--java/src/org/kelar/inputmethod/latin/utils/CapsModeUtils.java (renamed from java/src/com/android/inputmethod/latin/utils/CapsModeUtils.java)10
-rw-r--r--java/src/org/kelar/inputmethod/latin/utils/CombinedFormatUtils.java (renamed from java/src/com/android/inputmethod/latin/utils/CombinedFormatUtils.java)10
-rw-r--r--java/src/org/kelar/inputmethod/latin/utils/CompletionInfoUtils.java (renamed from java/src/com/android/inputmethod/latin/utils/CompletionInfoUtils.java)2
-rw-r--r--java/src/org/kelar/inputmethod/latin/utils/CursorAnchorInfoUtils.java (renamed from java/src/com/android/inputmethod/latin/utils/CursorAnchorInfoUtils.java)6
-rw-r--r--java/src/org/kelar/inputmethod/latin/utils/DebugLogUtils.java (renamed from java/src/com/android/inputmethod/latin/utils/DebugLogUtils.java)4
-rw-r--r--java/src/org/kelar/inputmethod/latin/utils/DialogUtils.java (renamed from java/src/com/android/inputmethod/latin/utils/DialogUtils.java)4
-rw-r--r--java/src/org/kelar/inputmethod/latin/utils/DictionaryHeaderUtils.java (renamed from java/src/com/android/inputmethod/latin/utils/DictionaryHeaderUtils.java)6
-rw-r--r--java/src/org/kelar/inputmethod/latin/utils/DictionaryInfoUtils.java (renamed from java/src/com/android/inputmethod/latin/utils/DictionaryInfoUtils.java)28
-rw-r--r--java/src/org/kelar/inputmethod/latin/utils/ExecutorUtils.java (renamed from java/src/com/android/inputmethod/latin/utils/ExecutorUtils.java)4
-rw-r--r--java/src/org/kelar/inputmethod/latin/utils/FeedbackUtils.java (renamed from java/src/com/android/inputmethod/latin/utils/FeedbackUtils.java)2
-rw-r--r--java/src/org/kelar/inputmethod/latin/utils/FileTransforms.java (renamed from java/src/com/android/inputmethod/latin/utils/FileTransforms.java)2
-rw-r--r--java/src/org/kelar/inputmethod/latin/utils/FragmentUtils.java (renamed from java/src/com/android/inputmethod/latin/utils/FragmentUtils.java)36
-rw-r--r--java/src/org/kelar/inputmethod/latin/utils/ImportantNoticeUtils.java (renamed from java/src/com/android/inputmethod/latin/utils/ImportantNoticeUtils.java)10
-rw-r--r--java/src/org/kelar/inputmethod/latin/utils/InputTypeUtils.java (renamed from java/src/com/android/inputmethod/latin/utils/InputTypeUtils.java)2
-rw-r--r--java/src/org/kelar/inputmethod/latin/utils/IntentUtils.java (renamed from java/src/com/android/inputmethod/latin/utils/IntentUtils.java)2
-rw-r--r--java/src/org/kelar/inputmethod/latin/utils/JniUtils.java (renamed from java/src/com/android/inputmethod/latin/utils/JniUtils.java)4
-rw-r--r--java/src/org/kelar/inputmethod/latin/utils/JsonUtils.java (renamed from java/src/com/android/inputmethod/latin/utils/JsonUtils.java)2
-rw-r--r--java/src/org/kelar/inputmethod/latin/utils/LanguageOnSpacebarUtils.java (renamed from java/src/com/android/inputmethod/latin/utils/LanguageOnSpacebarUtils.java)4
-rw-r--r--java/src/org/kelar/inputmethod/latin/utils/LeakGuardHandlerWrapper.java (renamed from java/src/com/android/inputmethod/latin/utils/LeakGuardHandlerWrapper.java)2
-rw-r--r--java/src/org/kelar/inputmethod/latin/utils/ManagedProfileUtils.java (renamed from java/src/com/android/inputmethod/latin/utils/ManagedProfileUtils.java)4
-rw-r--r--java/src/org/kelar/inputmethod/latin/utils/MetadataFileUriGetter.java (renamed from java/src/com/android/inputmethod/latin/utils/MetadataFileUriGetter.java)4
-rw-r--r--java/src/org/kelar/inputmethod/latin/utils/NgramContextUtils.java (renamed from java/src/com/android/inputmethod/latin/utils/NgramContextUtils.java)10
-rw-r--r--java/src/org/kelar/inputmethod/latin/utils/RecapitalizeStatus.java (renamed from java/src/com/android/inputmethod/latin/utils/RecapitalizeStatus.java)4
-rw-r--r--java/src/org/kelar/inputmethod/latin/utils/ResourceUtils.java (renamed from java/src/com/android/inputmethod/latin/utils/ResourceUtils.java)11
-rw-r--r--java/src/org/kelar/inputmethod/latin/utils/RunInLocale.java (renamed from java/src/com/android/inputmethod/latin/utils/RunInLocale.java)2
-rw-r--r--java/src/org/kelar/inputmethod/latin/utils/ScriptUtils.java (renamed from java/src/com/android/inputmethod/latin/utils/ScriptUtils.java)2
-rw-r--r--java/src/org/kelar/inputmethod/latin/utils/SpannableStringUtils.java (renamed from java/src/com/android/inputmethod/latin/utils/SpannableStringUtils.java)4
-rw-r--r--java/src/org/kelar/inputmethod/latin/utils/StatsUtils.java (renamed from java/src/com/android/inputmethod/latin/utils/StatsUtils.java)12
-rw-r--r--java/src/org/kelar/inputmethod/latin/utils/StatsUtilsManager.java (renamed from java/src/com/android/inputmethod/latin/utils/StatsUtilsManager.java)6
-rw-r--r--java/src/org/kelar/inputmethod/latin/utils/SubtypeLocaleUtils.java (renamed from java/src/com/android/inputmethod/latin/utils/SubtypeLocaleUtils.java)14
-rw-r--r--java/src/org/kelar/inputmethod/latin/utils/SuggestionResults.java (renamed from java/src/com/android/inputmethod/latin/utils/SuggestionResults.java)6
-rw-r--r--java/src/org/kelar/inputmethod/latin/utils/TargetPackageInfoGetterTask.java (renamed from java/src/com/android/inputmethod/latin/utils/TargetPackageInfoGetterTask.java)4
-rw-r--r--java/src/org/kelar/inputmethod/latin/utils/TextRange.java (renamed from java/src/com/android/inputmethod/latin/utils/TextRange.java)2
-rw-r--r--java/src/org/kelar/inputmethod/latin/utils/TypefaceUtils.java (renamed from java/src/com/android/inputmethod/latin/utils/TypefaceUtils.java)2
-rw-r--r--java/src/org/kelar/inputmethod/latin/utils/UncachedInputMethodManagerUtils.java (renamed from java/src/com/android/inputmethod/latin/utils/UncachedInputMethodManagerUtils.java)2
-rw-r--r--java/src/org/kelar/inputmethod/latin/utils/ViewLayoutUtils.java (renamed from java/src/com/android/inputmethod/latin/utils/ViewLayoutUtils.java)2
-rw-r--r--java/src/org/kelar/inputmethod/latin/utils/WordInputEventForPersonalization.java (renamed from java/src/com/android/inputmethod/latin/utils/WordInputEventForPersonalization.java)12
-rw-r--r--java/src/org/kelar/inputmethod/latin/utils/XmlParseUtils.java (renamed from java/src/com/android/inputmethod/latin/utils/XmlParseUtils.java)2
-rw-r--r--java/src/org/kelar/inputmethodcommon/InputMethodSettingsActivity.java (renamed from java/src/com/android/inputmethodcommon/InputMethodSettingsActivity.java)2
-rw-r--r--java/src/org/kelar/inputmethodcommon/InputMethodSettingsFragment.java (renamed from java/src/com/android/inputmethodcommon/InputMethodSettingsFragment.java)2
-rw-r--r--java/src/org/kelar/inputmethodcommon/InputMethodSettingsImpl.java (renamed from java/src/com/android/inputmethodcommon/InputMethodSettingsImpl.java)3
-rw-r--r--java/src/org/kelar/inputmethodcommon/InputMethodSettingsInterface.java (renamed from java/src/com/android/inputmethodcommon/InputMethodSettingsInterface.java)2
307 files changed, 1255 insertions, 1265 deletions
diff --git a/java/src/com/android/inputmethod/accessibility/AccessibilityLongPressTimer.java b/java/src/org/kelar/inputmethod/accessibility/AccessibilityLongPressTimer.java
index 37d910edb..bafa94167 100644
--- a/java/src/com/android/inputmethod/accessibility/AccessibilityLongPressTimer.java
+++ b/java/src/org/kelar/inputmethod/accessibility/AccessibilityLongPressTimer.java
@@ -14,14 +14,14 @@
* limitations under the License.
*/
-package com.android.inputmethod.accessibility;
+package org.kelar.inputmethod.accessibility;
import android.content.Context;
import android.os.Handler;
import android.os.Message;
-import com.android.inputmethod.keyboard.Key;
-import com.android.inputmethod.latin.R;
+import org.kelar.inputmethod.keyboard.Key;
+import org.kelar.inputmethod.latin.R;
// Handling long press timer to show a more keys keyboard.
final class AccessibilityLongPressTimer extends Handler {
diff --git a/java/src/com/android/inputmethod/accessibility/AccessibilityUtils.java b/java/src/org/kelar/inputmethod/accessibility/AccessibilityUtils.java
index 31e142e72..03daeb260 100644
--- a/java/src/com/android/inputmethod/accessibility/AccessibilityUtils.java
+++ b/java/src/org/kelar/inputmethod/accessibility/AccessibilityUtils.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.accessibility;
+package org.kelar.inputmethod.accessibility;
import android.content.Context;
import android.media.AudioManager;
@@ -32,10 +32,10 @@ import android.view.accessibility.AccessibilityEvent;
import android.view.accessibility.AccessibilityManager;
import android.view.inputmethod.EditorInfo;
-import com.android.inputmethod.compat.SettingsSecureCompatUtils;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.SuggestedWords;
-import com.android.inputmethod.latin.utils.InputTypeUtils;
+import org.kelar.inputmethod.compat.SettingsSecureCompatUtils;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.SuggestedWords;
+import org.kelar.inputmethod.latin.utils.InputTypeUtils;
public final class AccessibilityUtils {
private static final String TAG = AccessibilityUtils.class.getSimpleName();
diff --git a/java/src/com/android/inputmethod/accessibility/KeyCodeDescriptionMapper.java b/java/src/org/kelar/inputmethod/accessibility/KeyCodeDescriptionMapper.java
index bbda9f8e2..972324092 100644
--- a/java/src/com/android/inputmethod/accessibility/KeyCodeDescriptionMapper.java
+++ b/java/src/org/kelar/inputmethod/accessibility/KeyCodeDescriptionMapper.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.accessibility;
+package org.kelar.inputmethod.accessibility;
import android.content.Context;
import android.content.res.Resources;
@@ -23,12 +23,12 @@ import android.util.Log;
import android.util.SparseIntArray;
import android.view.inputmethod.EditorInfo;
-import com.android.inputmethod.keyboard.Key;
-import com.android.inputmethod.keyboard.Keyboard;
-import com.android.inputmethod.keyboard.KeyboardId;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.common.Constants;
-import com.android.inputmethod.latin.common.StringUtils;
+import org.kelar.inputmethod.keyboard.Key;
+import org.kelar.inputmethod.keyboard.Keyboard;
+import org.kelar.inputmethod.keyboard.KeyboardId;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.common.Constants;
+import org.kelar.inputmethod.latin.common.StringUtils;
import java.util.Locale;
diff --git a/java/src/com/android/inputmethod/accessibility/KeyboardAccessibilityDelegate.java b/java/src/org/kelar/inputmethod/accessibility/KeyboardAccessibilityDelegate.java
index 5c03d26a9..9e6275d56 100644
--- a/java/src/com/android/inputmethod/accessibility/KeyboardAccessibilityDelegate.java
+++ b/java/src/org/kelar/inputmethod/accessibility/KeyboardAccessibilityDelegate.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.accessibility;
+package org.kelar.inputmethod.accessibility;
import android.content.Context;
import android.os.SystemClock;
@@ -27,10 +27,10 @@ import android.view.View;
import android.view.ViewParent;
import android.view.accessibility.AccessibilityEvent;
-import com.android.inputmethod.keyboard.Key;
-import com.android.inputmethod.keyboard.KeyDetector;
-import com.android.inputmethod.keyboard.Keyboard;
-import com.android.inputmethod.keyboard.KeyboardView;
+import org.kelar.inputmethod.keyboard.Key;
+import org.kelar.inputmethod.keyboard.KeyDetector;
+import org.kelar.inputmethod.keyboard.Keyboard;
+import org.kelar.inputmethod.keyboard.KeyboardView;
/**
* This class represents a delegate that can be registered in a class that extends
diff --git a/java/src/com/android/inputmethod/accessibility/KeyboardAccessibilityNodeProvider.java b/java/src/org/kelar/inputmethod/accessibility/KeyboardAccessibilityNodeProvider.java
index cc244c305..b50835eee 100644
--- a/java/src/com/android/inputmethod/accessibility/KeyboardAccessibilityNodeProvider.java
+++ b/java/src/org/kelar/inputmethod/accessibility/KeyboardAccessibilityNodeProvider.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.accessibility;
+package org.kelar.inputmethod.accessibility;
import android.graphics.Rect;
import android.os.Bundle;
@@ -28,12 +28,12 @@ import android.view.View;
import android.view.accessibility.AccessibilityEvent;
import android.view.inputmethod.EditorInfo;
-import com.android.inputmethod.keyboard.Key;
-import com.android.inputmethod.keyboard.Keyboard;
-import com.android.inputmethod.keyboard.KeyboardView;
-import com.android.inputmethod.latin.common.CoordinateUtils;
-import com.android.inputmethod.latin.settings.Settings;
-import com.android.inputmethod.latin.settings.SettingsValues;
+import org.kelar.inputmethod.keyboard.Key;
+import org.kelar.inputmethod.keyboard.Keyboard;
+import org.kelar.inputmethod.keyboard.KeyboardView;
+import org.kelar.inputmethod.latin.common.CoordinateUtils;
+import org.kelar.inputmethod.latin.settings.Settings;
+import org.kelar.inputmethod.latin.settings.SettingsValues;
import java.util.List;
diff --git a/java/src/com/android/inputmethod/accessibility/MainKeyboardAccessibilityDelegate.java b/java/src/org/kelar/inputmethod/accessibility/MainKeyboardAccessibilityDelegate.java
index 3234993cf..0275162b6 100644
--- a/java/src/com/android/inputmethod/accessibility/MainKeyboardAccessibilityDelegate.java
+++ b/java/src/org/kelar/inputmethod/accessibility/MainKeyboardAccessibilityDelegate.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.accessibility;
+package org.kelar.inputmethod.accessibility;
import android.content.Context;
import android.graphics.Rect;
@@ -23,14 +23,14 @@ import android.util.Log;
import android.util.SparseIntArray;
import android.view.MotionEvent;
-import com.android.inputmethod.keyboard.Key;
-import com.android.inputmethod.keyboard.KeyDetector;
-import com.android.inputmethod.keyboard.Keyboard;
-import com.android.inputmethod.keyboard.KeyboardId;
-import com.android.inputmethod.keyboard.MainKeyboardView;
-import com.android.inputmethod.keyboard.PointerTracker;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.utils.SubtypeLocaleUtils;
+import org.kelar.inputmethod.keyboard.Key;
+import org.kelar.inputmethod.keyboard.KeyDetector;
+import org.kelar.inputmethod.keyboard.Keyboard;
+import org.kelar.inputmethod.keyboard.KeyboardId;
+import org.kelar.inputmethod.keyboard.MainKeyboardView;
+import org.kelar.inputmethod.keyboard.PointerTracker;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.utils.SubtypeLocaleUtils;
/**
* This class represents a delegate that can be registered in {@link MainKeyboardView} to enhance
diff --git a/java/src/com/android/inputmethod/accessibility/MoreKeysKeyboardAccessibilityDelegate.java b/java/src/org/kelar/inputmethod/accessibility/MoreKeysKeyboardAccessibilityDelegate.java
index 4022da343..b0a6f8bed 100644
--- a/java/src/com/android/inputmethod/accessibility/MoreKeysKeyboardAccessibilityDelegate.java
+++ b/java/src/org/kelar/inputmethod/accessibility/MoreKeysKeyboardAccessibilityDelegate.java
@@ -14,16 +14,16 @@
* limitations under the License.
*/
-package com.android.inputmethod.accessibility;
+package org.kelar.inputmethod.accessibility;
import android.graphics.Rect;
import android.util.Log;
import android.view.MotionEvent;
-import com.android.inputmethod.keyboard.Key;
-import com.android.inputmethod.keyboard.KeyDetector;
-import com.android.inputmethod.keyboard.MoreKeysKeyboardView;
-import com.android.inputmethod.keyboard.PointerTracker;
+import org.kelar.inputmethod.keyboard.Key;
+import org.kelar.inputmethod.keyboard.KeyDetector;
+import org.kelar.inputmethod.keyboard.MoreKeysKeyboardView;
+import org.kelar.inputmethod.keyboard.PointerTracker;
/**
* This class represents a delegate that can be registered in {@link MoreKeysKeyboardView} to
diff --git a/java/src/com/android/inputmethod/compat/ActivityManagerCompatUtils.java b/java/src/org/kelar/inputmethod/compat/ActivityManagerCompatUtils.java
index 385e3e025..b39d274d7 100644
--- a/java/src/com/android/inputmethod/compat/ActivityManagerCompatUtils.java
+++ b/java/src/org/kelar/inputmethod/compat/ActivityManagerCompatUtils.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.compat;
+package org.kelar.inputmethod.compat;
import android.app.ActivityManager;
import android.content.Context;
diff --git a/java/src/com/android/inputmethod/compat/AppWorkaroundsHelper.java b/java/src/org/kelar/inputmethod/compat/AppWorkaroundsHelper.java
index f5e56eb4b..42fbd62c4 100644
--- a/java/src/com/android/inputmethod/compat/AppWorkaroundsHelper.java
+++ b/java/src/org/kelar/inputmethod/compat/AppWorkaroundsHelper.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.compat;
+package org.kelar.inputmethod.compat;
import android.content.pm.PackageInfo;
diff --git a/java/src/com/android/inputmethod/compat/AppWorkaroundsUtils.java b/java/src/org/kelar/inputmethod/compat/AppWorkaroundsUtils.java
index 6e43cc9a7..5e0187813 100644
--- a/java/src/com/android/inputmethod/compat/AppWorkaroundsUtils.java
+++ b/java/src/org/kelar/inputmethod/compat/AppWorkaroundsUtils.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.compat;
+package org.kelar.inputmethod.compat;
import android.content.pm.PackageInfo;
import android.os.Build.VERSION_CODES;
diff --git a/java/src/com/android/inputmethod/compat/BuildCompatUtils.java b/java/src/org/kelar/inputmethod/compat/BuildCompatUtils.java
index 5d56f12ae..c1080eb4c 100644
--- a/java/src/com/android/inputmethod/compat/BuildCompatUtils.java
+++ b/java/src/org/kelar/inputmethod/compat/BuildCompatUtils.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.compat;
+package org.kelar.inputmethod.compat;
import android.os.Build;
diff --git a/java/src/com/android/inputmethod/compat/CharacterCompat.java b/java/src/org/kelar/inputmethod/compat/CharacterCompat.java
index 609fe1638..601a5dcf6 100644
--- a/java/src/com/android/inputmethod/compat/CharacterCompat.java
+++ b/java/src/org/kelar/inputmethod/compat/CharacterCompat.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.compat;
+package org.kelar.inputmethod.compat;
import java.lang.reflect.Method;
diff --git a/java/src/com/android/inputmethod/compat/CompatUtils.java b/java/src/org/kelar/inputmethod/compat/CompatUtils.java
index 5db80190c..475685927 100644
--- a/java/src/com/android/inputmethod/compat/CompatUtils.java
+++ b/java/src/org/kelar/inputmethod/compat/CompatUtils.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.compat;
+package org.kelar.inputmethod.compat;
import android.text.TextUtils;
import android.util.Log;
diff --git a/java/src/com/android/inputmethod/compat/ConnectivityManagerCompatUtils.java b/java/src/org/kelar/inputmethod/compat/ConnectivityManagerCompatUtils.java
index b561f7a14..469c8d590 100644
--- a/java/src/com/android/inputmethod/compat/ConnectivityManagerCompatUtils.java
+++ b/java/src/org/kelar/inputmethod/compat/ConnectivityManagerCompatUtils.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.compat;
+package org.kelar.inputmethod.compat;
import android.net.ConnectivityManager;
diff --git a/java/src/com/android/inputmethod/compat/CursorAnchorInfoCompatWrapper.java b/java/src/org/kelar/inputmethod/compat/CursorAnchorInfoCompatWrapper.java
index 01a9e6712..203f99109 100644
--- a/java/src/com/android/inputmethod/compat/CursorAnchorInfoCompatWrapper.java
+++ b/java/src/org/kelar/inputmethod/compat/CursorAnchorInfoCompatWrapper.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.compat;
+package org.kelar.inputmethod.compat;
import android.annotation.TargetApi;
import android.graphics.Matrix;
diff --git a/java/src/com/android/inputmethod/compat/EditorInfoCompatUtils.java b/java/src/org/kelar/inputmethod/compat/EditorInfoCompatUtils.java
index 56ce8f5e6..307f6891a 100644
--- a/java/src/com/android/inputmethod/compat/EditorInfoCompatUtils.java
+++ b/java/src/org/kelar/inputmethod/compat/EditorInfoCompatUtils.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.compat;
+package org.kelar.inputmethod.compat;
import android.view.inputmethod.EditorInfo;
diff --git a/java/src/com/android/inputmethod/compat/InputConnectionCompatUtils.java b/java/src/org/kelar/inputmethod/compat/InputConnectionCompatUtils.java
index a5c71b22f..e9eecc511 100644
--- a/java/src/com/android/inputmethod/compat/InputConnectionCompatUtils.java
+++ b/java/src/org/kelar/inputmethod/compat/InputConnectionCompatUtils.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.compat;
+package org.kelar.inputmethod.compat;
import android.view.inputmethod.InputConnection;
import android.view.inputmethod.InputMethodManager;
diff --git a/java/src/com/android/inputmethod/compat/InputMethodManagerCompatWrapper.java b/java/src/org/kelar/inputmethod/compat/InputMethodManagerCompatWrapper.java
index aa20c0336..ce081a3f8 100644
--- a/java/src/com/android/inputmethod/compat/InputMethodManagerCompatWrapper.java
+++ b/java/src/org/kelar/inputmethod/compat/InputMethodManagerCompatWrapper.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.compat;
+package org.kelar.inputmethod.compat;
import android.content.Context;
import android.os.IBinder;
diff --git a/java/src/com/android/inputmethod/compat/InputMethodServiceCompatUtils.java b/java/src/org/kelar/inputmethod/compat/InputMethodServiceCompatUtils.java
index 48047ddbf..8549f9e1b 100644
--- a/java/src/com/android/inputmethod/compat/InputMethodServiceCompatUtils.java
+++ b/java/src/org/kelar/inputmethod/compat/InputMethodServiceCompatUtils.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.compat;
+package org.kelar.inputmethod.compat;
import android.inputmethodservice.InputMethodService;
diff --git a/java/src/com/android/inputmethod/compat/InputMethodSubtypeCompatUtils.java b/java/src/org/kelar/inputmethod/compat/InputMethodSubtypeCompatUtils.java
index d123a1799..31d257ffe 100644
--- a/java/src/com/android/inputmethod/compat/InputMethodSubtypeCompatUtils.java
+++ b/java/src/org/kelar/inputmethod/compat/InputMethodSubtypeCompatUtils.java
@@ -14,16 +14,16 @@
* limitations under the License.
*/
-package com.android.inputmethod.compat;
+package org.kelar.inputmethod.compat;
import android.os.Build;
import android.text.TextUtils;
import android.view.inputmethod.InputMethodSubtype;
-import com.android.inputmethod.annotations.UsedForTesting;
-import com.android.inputmethod.latin.RichInputMethodSubtype;
-import com.android.inputmethod.latin.common.Constants;
-import com.android.inputmethod.latin.common.LocaleUtils;
+import org.kelar.inputmethod.annotations.UsedForTesting;
+import org.kelar.inputmethod.latin.RichInputMethodSubtype;
+import org.kelar.inputmethod.latin.common.Constants;
+import org.kelar.inputmethod.latin.common.LocaleUtils;
import java.lang.reflect.Constructor;
import java.lang.reflect.Method;
diff --git a/java/src/com/android/inputmethod/compat/IntentCompatUtils.java b/java/src/org/kelar/inputmethod/compat/IntentCompatUtils.java
index 965a2a891..efe3e9ccc 100644
--- a/java/src/com/android/inputmethod/compat/IntentCompatUtils.java
+++ b/java/src/org/kelar/inputmethod/compat/IntentCompatUtils.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.compat;
+package org.kelar.inputmethod.compat;
import android.content.Intent;
diff --git a/java/src/com/android/inputmethod/compat/LocaleListCompatUtils.java b/java/src/org/kelar/inputmethod/compat/LocaleListCompatUtils.java
index 81ff0f994..44d485f13 100644
--- a/java/src/com/android/inputmethod/compat/LocaleListCompatUtils.java
+++ b/java/src/org/kelar/inputmethod/compat/LocaleListCompatUtils.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.compat;
+package org.kelar.inputmethod.compat;
import java.lang.reflect.Method;
import java.util.Locale;
diff --git a/java/src/com/android/inputmethod/compat/LocaleSpanCompatUtils.java b/java/src/org/kelar/inputmethod/compat/LocaleSpanCompatUtils.java
index 58e5a36b6..431507f89 100644
--- a/java/src/com/android/inputmethod/compat/LocaleSpanCompatUtils.java
+++ b/java/src/org/kelar/inputmethod/compat/LocaleSpanCompatUtils.java
@@ -14,14 +14,14 @@
* limitations under the License.
*/
-package com.android.inputmethod.compat;
+package org.kelar.inputmethod.compat;
import android.text.Spannable;
import android.text.Spanned;
import android.text.style.LocaleSpan;
import android.util.Log;
-import com.android.inputmethod.annotations.UsedForTesting;
+import org.kelar.inputmethod.annotations.UsedForTesting;
import java.lang.reflect.Constructor;
import java.lang.reflect.Method;
diff --git a/java/src/com/android/inputmethod/compat/LooperCompatUtils.java b/java/src/org/kelar/inputmethod/compat/LooperCompatUtils.java
index d647dbbd3..a48f4c1ab 100644
--- a/java/src/com/android/inputmethod/compat/LooperCompatUtils.java
+++ b/java/src/org/kelar/inputmethod/compat/LooperCompatUtils.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.compat;
+package org.kelar.inputmethod.compat;
import android.os.Looper;
diff --git a/java/src/com/android/inputmethod/compat/NotificationCompatUtils.java b/java/src/org/kelar/inputmethod/compat/NotificationCompatUtils.java
index 70ab972c5..7797edacf 100644
--- a/java/src/com/android/inputmethod/compat/NotificationCompatUtils.java
+++ b/java/src/org/kelar/inputmethod/compat/NotificationCompatUtils.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.compat;
+package org.kelar.inputmethod.compat;
import android.app.Notification;
import android.os.Build;
diff --git a/java/src/com/android/inputmethod/compat/SettingsSecureCompatUtils.java b/java/src/org/kelar/inputmethod/compat/SettingsSecureCompatUtils.java
index cfaf7ec77..2b47ee274 100644
--- a/java/src/com/android/inputmethod/compat/SettingsSecureCompatUtils.java
+++ b/java/src/org/kelar/inputmethod/compat/SettingsSecureCompatUtils.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.compat;
+package org.kelar.inputmethod.compat;
import java.lang.reflect.Field;
diff --git a/java/src/com/android/inputmethod/compat/SuggestionSpanUtils.java b/java/src/org/kelar/inputmethod/compat/SuggestionSpanUtils.java
index 3f621913c..080d4754b 100644
--- a/java/src/com/android/inputmethod/compat/SuggestionSpanUtils.java
+++ b/java/src/org/kelar/inputmethod/compat/SuggestionSpanUtils.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.compat;
+package org.kelar.inputmethod.compat;
import android.content.Context;
import android.text.Spannable;
@@ -23,11 +23,11 @@ import android.text.Spanned;
import android.text.TextUtils;
import android.text.style.SuggestionSpan;
-import com.android.inputmethod.annotations.UsedForTesting;
-import com.android.inputmethod.latin.SuggestedWords;
-import com.android.inputmethod.latin.SuggestedWords.SuggestedWordInfo;
-import com.android.inputmethod.latin.common.LocaleUtils;
-import com.android.inputmethod.latin.define.DebugFlags;
+import org.kelar.inputmethod.annotations.UsedForTesting;
+import org.kelar.inputmethod.latin.SuggestedWords;
+import org.kelar.inputmethod.latin.SuggestedWords.SuggestedWordInfo;
+import org.kelar.inputmethod.latin.common.LocaleUtils;
+import org.kelar.inputmethod.latin.define.DebugFlags;
import java.lang.reflect.Field;
import java.util.ArrayList;
diff --git a/java/src/com/android/inputmethod/compat/SuggestionsInfoCompatUtils.java b/java/src/org/kelar/inputmethod/compat/SuggestionsInfoCompatUtils.java
index d8d2be04c..fd7210726 100644
--- a/java/src/com/android/inputmethod/compat/SuggestionsInfoCompatUtils.java
+++ b/java/src/org/kelar/inputmethod/compat/SuggestionsInfoCompatUtils.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.compat;
+package org.kelar.inputmethod.compat;
import android.view.textservice.SuggestionsInfo;
diff --git a/java/src/com/android/inputmethod/compat/TextInfoCompatUtils.java b/java/src/org/kelar/inputmethod/compat/TextInfoCompatUtils.java
index 09f39a756..d5b97b75e 100644
--- a/java/src/com/android/inputmethod/compat/TextInfoCompatUtils.java
+++ b/java/src/org/kelar/inputmethod/compat/TextInfoCompatUtils.java
@@ -14,11 +14,11 @@
* limitations under the License.
*/
-package com.android.inputmethod.compat;
+package org.kelar.inputmethod.compat;
import android.view.textservice.TextInfo;
-import com.android.inputmethod.annotations.UsedForTesting;
+import org.kelar.inputmethod.annotations.UsedForTesting;
import java.lang.reflect.Constructor;
import java.lang.reflect.Method;
diff --git a/java/src/com/android/inputmethod/compat/TextViewCompatUtils.java b/java/src/org/kelar/inputmethod/compat/TextViewCompatUtils.java
index f8e1902c0..dfad0e3a8 100644
--- a/java/src/com/android/inputmethod/compat/TextViewCompatUtils.java
+++ b/java/src/org/kelar/inputmethod/compat/TextViewCompatUtils.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.compat;
+package org.kelar.inputmethod.compat;
import android.graphics.drawable.Drawable;
import android.widget.TextView;
diff --git a/java/src/com/android/inputmethod/compat/UserDictionaryCompatUtils.java b/java/src/org/kelar/inputmethod/compat/UserDictionaryCompatUtils.java
index 3633d667d..0a4635c86 100644
--- a/java/src/com/android/inputmethod/compat/UserDictionaryCompatUtils.java
+++ b/java/src/org/kelar/inputmethod/compat/UserDictionaryCompatUtils.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.compat;
+package org.kelar.inputmethod.compat;
import android.annotation.TargetApi;
import android.content.Context;
diff --git a/java/src/com/android/inputmethod/compat/UserManagerCompatUtils.java b/java/src/org/kelar/inputmethod/compat/UserManagerCompatUtils.java
index a0ca2c9f2..f72e28726 100644
--- a/java/src/com/android/inputmethod/compat/UserManagerCompatUtils.java
+++ b/java/src/org/kelar/inputmethod/compat/UserManagerCompatUtils.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.compat;
+package org.kelar.inputmethod.compat;
import android.content.Context;
import android.os.Build;
diff --git a/java/src/com/android/inputmethod/compat/ViewCompatUtils.java b/java/src/org/kelar/inputmethod/compat/ViewCompatUtils.java
index a584625e2..9b91897e5 100644
--- a/java/src/com/android/inputmethod/compat/ViewCompatUtils.java
+++ b/java/src/org/kelar/inputmethod/compat/ViewCompatUtils.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.compat;
+package org.kelar.inputmethod.compat;
import android.view.View;
diff --git a/java/src/com/android/inputmethod/compat/ViewOutlineProviderCompatUtils.java b/java/src/org/kelar/inputmethod/compat/ViewOutlineProviderCompatUtils.java
index 0c8e5b77d..64f4230ba 100644
--- a/java/src/com/android/inputmethod/compat/ViewOutlineProviderCompatUtils.java
+++ b/java/src/org/kelar/inputmethod/compat/ViewOutlineProviderCompatUtils.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.compat;
+package org.kelar.inputmethod.compat;
import android.inputmethodservice.InputMethodService;
import android.os.Build;
diff --git a/java/src/com/android/inputmethod/compat/ViewOutlineProviderCompatUtilsLXX.java b/java/src/org/kelar/inputmethod/compat/ViewOutlineProviderCompatUtilsLXX.java
index 5bbb5ce99..8049d7d04 100644
--- a/java/src/com/android/inputmethod/compat/ViewOutlineProviderCompatUtilsLXX.java
+++ b/java/src/org/kelar/inputmethod/compat/ViewOutlineProviderCompatUtilsLXX.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.compat;
+package org.kelar.inputmethod.compat;
import android.annotation.TargetApi;
import android.graphics.Outline;
@@ -23,7 +23,7 @@ import android.os.Build;
import android.view.View;
import android.view.ViewOutlineProvider;
-import com.android.inputmethod.compat.ViewOutlineProviderCompatUtils.InsetsUpdater;
+import org.kelar.inputmethod.compat.ViewOutlineProviderCompatUtils.InsetsUpdater;
@TargetApi(Build.VERSION_CODES.LOLLIPOP)
class ViewOutlineProviderCompatUtilsLXX {
diff --git a/java/src/com/android/inputmethod/dictionarypack/ActionBatch.java b/java/src/org/kelar/inputmethod/dictionarypack/ActionBatch.java
index 1b526d453..06bebc8da 100644
--- a/java/src/com/android/inputmethod/dictionarypack/ActionBatch.java
+++ b/java/src/org/kelar/inputmethod/dictionarypack/ActionBatch.java
@@ -14,7 +14,7 @@
* the License.
*/
-package com.android.inputmethod.dictionarypack;
+package org.kelar.inputmethod.dictionarypack;
import android.app.DownloadManager.Request;
import android.content.ContentValues;
@@ -25,11 +25,11 @@ import android.net.Uri;
import android.text.TextUtils;
import android.util.Log;
-import com.android.inputmethod.latin.BinaryDictionaryFileDumper;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.common.LocaleUtils;
-import com.android.inputmethod.latin.utils.ApplicationUtils;
-import com.android.inputmethod.latin.utils.DebugLogUtils;
+import org.kelar.inputmethod.latin.BinaryDictionaryFileDumper;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.common.LocaleUtils;
+import org.kelar.inputmethod.latin.utils.ApplicationUtils;
+import org.kelar.inputmethod.latin.utils.DebugLogUtils;
import java.util.LinkedList;
import java.util.Queue;
@@ -487,11 +487,11 @@ public final class ActionBatch {
* An action that sets the word list for deletion as soon as possible.
*
* This is triggered when the user requests deletion of a word list. This will mark it as
- * deleted in the database, and fire an intent for Android Keyboard to take notice and
+ * deleted in the database, and fire an intent for Kelar Keyboard to take notice and
* reload its dictionaries right away if it is up. If it is not up now, then it will
* delete the actual file the next time it gets up.
* A file marked as deleted causes the content provider to supply a zero-sized file to
- * Android Keyboard, which will overwrite any existing file and provide no words for this
+ * Kelar Keyboard, which will overwrite any existing file and provide no words for this
* word list. This is not exactly a "deletion", since there is an actual file which takes up
* a few bytes on the disk, but this allows to override a default dictionary with an empty
* dictionary. This way, there is no need for the user to make a distinction between
diff --git a/java/src/com/android/inputmethod/dictionarypack/AssetFileAddress.java b/java/src/org/kelar/inputmethod/dictionarypack/AssetFileAddress.java
index bebb59fc0..dd81acfaf 100644
--- a/java/src/com/android/inputmethod/dictionarypack/AssetFileAddress.java
+++ b/java/src/org/kelar/inputmethod/dictionarypack/AssetFileAddress.java
@@ -14,7 +14,7 @@
* the License.
*/
-package com.android.inputmethod.dictionarypack;
+package org.kelar.inputmethod.dictionarypack;
import java.io.File;
diff --git a/java/src/com/android/inputmethod/dictionarypack/BadFormatException.java b/java/src/org/kelar/inputmethod/dictionarypack/BadFormatException.java
index d3090ddb0..de884d10a 100644
--- a/java/src/com/android/inputmethod/dictionarypack/BadFormatException.java
+++ b/java/src/org/kelar/inputmethod/dictionarypack/BadFormatException.java
@@ -14,7 +14,7 @@
* the License.
*/
-package com.android.inputmethod.dictionarypack;
+package org.kelar.inputmethod.dictionarypack;
/**
* Exception thrown when the metadata for the dictionary does not comply to a known format.
diff --git a/java/src/com/android/inputmethod/dictionarypack/ButtonSwitcher.java b/java/src/org/kelar/inputmethod/dictionarypack/ButtonSwitcher.java
index 0fa72c3fd..46692559e 100644
--- a/java/src/com/android/inputmethod/dictionarypack/ButtonSwitcher.java
+++ b/java/src/org/kelar/inputmethod/dictionarypack/ButtonSwitcher.java
@@ -14,7 +14,7 @@
* under the License.
*/
-package com.android.inputmethod.dictionarypack;
+package org.kelar.inputmethod.dictionarypack;
import android.animation.Animator;
import android.animation.AnimatorListenerAdapter;
@@ -25,7 +25,7 @@ import android.view.ViewPropertyAnimator;
import android.widget.Button;
import android.widget.FrameLayout;
-import com.android.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.R;
/**
* A view that handles buttons inside it according to a status.
diff --git a/java/src/com/android/inputmethod/dictionarypack/CommonPreferences.java b/java/src/org/kelar/inputmethod/dictionarypack/CommonPreferences.java
index 3d0e29ed0..e4676b186 100644
--- a/java/src/com/android/inputmethod/dictionarypack/CommonPreferences.java
+++ b/java/src/org/kelar/inputmethod/dictionarypack/CommonPreferences.java
@@ -14,7 +14,7 @@
* under the License.
*/
-package com.android.inputmethod.dictionarypack;
+package org.kelar.inputmethod.dictionarypack;
import android.content.Context;
import android.content.SharedPreferences;
diff --git a/java/src/com/android/inputmethod/dictionarypack/CompletedDownloadInfo.java b/java/src/org/kelar/inputmethod/dictionarypack/CompletedDownloadInfo.java
index ff198756e..aa55b4fe2 100644
--- a/java/src/com/android/inputmethod/dictionarypack/CompletedDownloadInfo.java
+++ b/java/src/org/kelar/inputmethod/dictionarypack/CompletedDownloadInfo.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.dictionarypack;
+package org.kelar.inputmethod.dictionarypack;
import android.app.DownloadManager;
diff --git a/java/src/com/android/inputmethod/dictionarypack/DictionaryDownloadProgressBar.java b/java/src/org/kelar/inputmethod/dictionarypack/DictionaryDownloadProgressBar.java
index 759852025..f0a591eca 100644
--- a/java/src/com/android/inputmethod/dictionarypack/DictionaryDownloadProgressBar.java
+++ b/java/src/org/kelar/inputmethod/dictionarypack/DictionaryDownloadProgressBar.java
@@ -14,7 +14,7 @@
* under the License.
*/
-package com.android.inputmethod.dictionarypack;
+package org.kelar.inputmethod.dictionarypack;
import android.app.DownloadManager;
import android.app.DownloadManager.Query;
diff --git a/java/src/com/android/inputmethod/dictionarypack/DictionaryListInterfaceState.java b/java/src/org/kelar/inputmethod/dictionarypack/DictionaryListInterfaceState.java
index 836340a75..3e469bd2c 100644
--- a/java/src/com/android/inputmethod/dictionarypack/DictionaryListInterfaceState.java
+++ b/java/src/org/kelar/inputmethod/dictionarypack/DictionaryListInterfaceState.java
@@ -14,7 +14,7 @@
* under the License.
*/
-package com.android.inputmethod.dictionarypack;
+package org.kelar.inputmethod.dictionarypack;
import android.view.View;
diff --git a/java/src/com/android/inputmethod/dictionarypack/DictionaryPackConstants.java b/java/src/org/kelar/inputmethod/dictionarypack/DictionaryPackConstants.java
index 13caea403..6f9b5be7d 100644
--- a/java/src/com/android/inputmethod/dictionarypack/DictionaryPackConstants.java
+++ b/java/src/org/kelar/inputmethod/dictionarypack/DictionaryPackConstants.java
@@ -14,7 +14,7 @@
* the License.
*/
-package com.android.inputmethod.dictionarypack;
+package org.kelar.inputmethod.dictionarypack;
/**
* A class to group constants for dictionary pack usage.
@@ -28,7 +28,7 @@ public class DictionaryPackConstants {
* The root domain for the dictionary pack, upon which authorities and actions will append
* their own distinctive strings.
*/
- private static final String DICTIONARY_DOMAIN = "com.android.inputmethod.dictionarypack.aosp";
+ private static final String DICTIONARY_DOMAIN = "org.kelar.inputmethod.dictionarypack.aosp";
/**
* Authority for the ContentProvider protocol.
diff --git a/java/src/com/android/inputmethod/dictionarypack/DictionaryProvider.java b/java/src/org/kelar/inputmethod/dictionarypack/DictionaryProvider.java
index 308b123e1..fb3a4a391 100644
--- a/java/src/com/android/inputmethod/dictionarypack/DictionaryProvider.java
+++ b/java/src/org/kelar/inputmethod/dictionarypack/DictionaryProvider.java
@@ -14,7 +14,7 @@
* the License.
*/
-package com.android.inputmethod.dictionarypack;
+package org.kelar.inputmethod.dictionarypack;
import android.content.ContentProvider;
import android.content.ContentResolver;
@@ -30,9 +30,9 @@ import android.os.ParcelFileDescriptor;
import android.text.TextUtils;
import android.util.Log;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.common.LocaleUtils;
-import com.android.inputmethod.latin.utils.DebugLogUtils;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.common.LocaleUtils;
+import org.kelar.inputmethod.latin.utils.DebugLogUtils;
import java.io.File;
import java.io.FileNotFoundException;
@@ -307,7 +307,7 @@ public final class DictionaryProvider extends ContentProvider {
final int status = wordList.getAsInteger(MetadataDbHelper.STATUS_COLUMN);
if (MetadataDbHelper.STATUS_DELETING == status) {
// This will return an empty file (R.raw.empty points at an empty dictionary)
- // This is how we "delete" the files. It allows Android Keyboard to fake deleting
+ // This is how we "delete" the files. It allows Kelar Keyboard to fake deleting
// a default dictionary - which is actually in its assets and can't be really
// deleted.
final AssetFileDescriptor afd = getContext().getResources().openRawResourceFd(
@@ -398,7 +398,7 @@ public final class DictionaryProvider extends ContentProvider {
// If the file does not exist, it has been deleted and the IME should
// already have it. Do not return it. However, this only applies if the
// word list is INSTALLED, for if it is DELETING we should return it always
- // so that Android Keyboard can perform the actual deletion.
+ // so that Kelar Keyboard can perform the actual deletion.
final File f = getContext().getFileStreamPath(wordListLocalFilename);
if (!f.isFile()) {
continue;
diff --git a/java/src/com/android/inputmethod/dictionarypack/DictionaryService.java b/java/src/org/kelar/inputmethod/dictionarypack/DictionaryService.java
index 5ab55bc44..851a1d925 100644
--- a/java/src/com/android/inputmethod/dictionarypack/DictionaryService.java
+++ b/java/src/org/kelar/inputmethod/dictionarypack/DictionaryService.java
@@ -14,7 +14,7 @@
* the License.
*/
-package com.android.inputmethod.dictionarypack;
+package org.kelar.inputmethod.dictionarypack;
import android.app.AlarmManager;
import android.app.PendingIntent;
@@ -25,9 +25,9 @@ import android.os.IBinder;
import android.util.Log;
import android.widget.Toast;
-import com.android.inputmethod.latin.BinaryDictionaryFileDumper;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.common.LocaleUtils;
+import org.kelar.inputmethod.latin.BinaryDictionaryFileDumper;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.common.LocaleUtils;
import java.util.Locale;
import java.util.Random;
@@ -60,7 +60,7 @@ public final class DictionaryService extends Service {
/**
* The package name, to use in the intent actions.
*/
- private static final String PACKAGE_NAME = "com.android.inputmethod.latin";
+ private static final String PACKAGE_NAME = "org.kelar.inputmethod.latin";
/**
* The action of the date changing, used to schedule a periodic freshness check
diff --git a/java/src/com/android/inputmethod/dictionarypack/DictionarySettingsActivity.java b/java/src/org/kelar/inputmethod/dictionarypack/DictionarySettingsActivity.java
index 284032beb..f86eda177 100644
--- a/java/src/com/android/inputmethod/dictionarypack/DictionarySettingsActivity.java
+++ b/java/src/org/kelar/inputmethod/dictionarypack/DictionarySettingsActivity.java
@@ -14,9 +14,9 @@
* under the License.
*/
-package com.android.inputmethod.dictionarypack;
+package org.kelar.inputmethod.dictionarypack;
-import com.android.inputmethod.latin.utils.FragmentUtils;
+import org.kelar.inputmethod.latin.utils.FragmentUtils;
import android.annotation.TargetApi;
import android.content.Intent;
diff --git a/java/src/com/android/inputmethod/dictionarypack/DictionarySettingsFragment.java b/java/src/org/kelar/inputmethod/dictionarypack/DictionarySettingsFragment.java
index 35b46a978..a4783a78f 100644
--- a/java/src/com/android/inputmethod/dictionarypack/DictionarySettingsFragment.java
+++ b/java/src/org/kelar/inputmethod/dictionarypack/DictionarySettingsFragment.java
@@ -14,9 +14,9 @@
* under the License.
*/
-package com.android.inputmethod.dictionarypack;
+package org.kelar.inputmethod.dictionarypack;
-import com.android.inputmethod.latin.common.LocaleUtils;
+import org.kelar.inputmethod.latin.common.LocaleUtils;
import android.app.Activity;
import android.content.BroadcastReceiver;
@@ -43,7 +43,7 @@ import android.view.View;
import android.view.ViewGroup;
import android.view.animation.AnimationUtils;
-import com.android.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.R;
import java.util.ArrayList;
import java.util.Collection;
@@ -281,7 +281,7 @@ public final class DictionarySettingsFragment extends PreferenceFragment
// any regular client would do.
// Considering the respective value of the respective constants used here for each path,
// segment, the url generated by this is of the form (assuming "clientId" as a clientId)
- // content://com.android.inputmethod.latin.dictionarypack/clientId/list?procotol=2
+ // content://org.kelar.inputmethod.latin.dictionarypack/clientId/list?procotol=2
final Uri contentUri = new Uri.Builder().scheme(ContentResolver.SCHEME_CONTENT)
.authority(getString(R.string.authority))
.appendPath(clientId)
diff --git a/java/src/com/android/inputmethod/dictionarypack/DownloadIdAndStartDate.java b/java/src/org/kelar/inputmethod/dictionarypack/DownloadIdAndStartDate.java
index 6247a15e2..cb58abfd5 100644
--- a/java/src/com/android/inputmethod/dictionarypack/DownloadIdAndStartDate.java
+++ b/java/src/org/kelar/inputmethod/dictionarypack/DownloadIdAndStartDate.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.dictionarypack;
+package org.kelar.inputmethod.dictionarypack;
/**
* A simple container of download ID and download start date.
diff --git a/java/src/com/android/inputmethod/dictionarypack/DownloadManagerWrapper.java b/java/src/org/kelar/inputmethod/dictionarypack/DownloadManagerWrapper.java
index e2e9a7e44..5881cecf1 100644
--- a/java/src/com/android/inputmethod/dictionarypack/DownloadManagerWrapper.java
+++ b/java/src/org/kelar/inputmethod/dictionarypack/DownloadManagerWrapper.java
@@ -14,7 +14,7 @@
* the License.
*/
-package com.android.inputmethod.dictionarypack;
+package org.kelar.inputmethod.dictionarypack;
import android.app.DownloadManager;
import android.app.DownloadManager.Query;
diff --git a/java/src/com/android/inputmethod/dictionarypack/DownloadOverMeteredDialog.java b/java/src/org/kelar/inputmethod/dictionarypack/DownloadOverMeteredDialog.java
index 908d931a0..48564535a 100644
--- a/java/src/com/android/inputmethod/dictionarypack/DownloadOverMeteredDialog.java
+++ b/java/src/org/kelar/inputmethod/dictionarypack/DownloadOverMeteredDialog.java
@@ -14,7 +14,7 @@
* the License.
*/
-package com.android.inputmethod.dictionarypack;
+package org.kelar.inputmethod.dictionarypack;
import android.app.Activity;
import android.content.Intent;
@@ -24,9 +24,9 @@ import android.view.View;
import android.widget.Button;
import android.widget.TextView;
-import com.android.inputmethod.annotations.ExternallyReferenced;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.common.LocaleUtils;
+import org.kelar.inputmethod.annotations.ExternallyReferenced;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.common.LocaleUtils;
import javax.annotation.Nullable;
diff --git a/java/src/com/android/inputmethod/dictionarypack/DownloadRecord.java b/java/src/org/kelar/inputmethod/dictionarypack/DownloadRecord.java
index c26299027..1dddc6042 100644
--- a/java/src/com/android/inputmethod/dictionarypack/DownloadRecord.java
+++ b/java/src/org/kelar/inputmethod/dictionarypack/DownloadRecord.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.dictionarypack;
+package org.kelar.inputmethod.dictionarypack;
import android.content.ContentValues;
diff --git a/java/src/com/android/inputmethod/dictionarypack/EventHandler.java b/java/src/org/kelar/inputmethod/dictionarypack/EventHandler.java
index 859f1b35b..c62597eff 100644
--- a/java/src/com/android/inputmethod/dictionarypack/EventHandler.java
+++ b/java/src/org/kelar/inputmethod/dictionarypack/EventHandler.java
@@ -14,7 +14,7 @@
* the License.
*/
-package com.android.inputmethod.dictionarypack;
+package org.kelar.inputmethod.dictionarypack;
import android.content.BroadcastReceiver;
import android.content.Context;
diff --git a/java/src/com/android/inputmethod/dictionarypack/LogProblemReporter.java b/java/src/org/kelar/inputmethod/dictionarypack/LogProblemReporter.java
index c9e128d70..1f1f9dc58 100644
--- a/java/src/com/android/inputmethod/dictionarypack/LogProblemReporter.java
+++ b/java/src/org/kelar/inputmethod/dictionarypack/LogProblemReporter.java
@@ -14,7 +14,7 @@
* the License.
*/
-package com.android.inputmethod.dictionarypack;
+package org.kelar.inputmethod.dictionarypack;
import android.util.Log;
diff --git a/java/src/com/android/inputmethod/dictionarypack/MD5Calculator.java b/java/src/org/kelar/inputmethod/dictionarypack/MD5Calculator.java
index ccd054c84..80d81c090 100644
--- a/java/src/com/android/inputmethod/dictionarypack/MD5Calculator.java
+++ b/java/src/org/kelar/inputmethod/dictionarypack/MD5Calculator.java
@@ -14,7 +14,7 @@
* the License.
*/
-package com.android.inputmethod.dictionarypack;
+package org.kelar.inputmethod.dictionarypack;
import java.io.InputStream;
import java.io.IOException;
diff --git a/java/src/com/android/inputmethod/dictionarypack/MetadataDbHelper.java b/java/src/org/kelar/inputmethod/dictionarypack/MetadataDbHelper.java
index 94dd7a1c9..b8e093997 100644
--- a/java/src/com/android/inputmethod/dictionarypack/MetadataDbHelper.java
+++ b/java/src/org/kelar/inputmethod/dictionarypack/MetadataDbHelper.java
@@ -14,7 +14,7 @@
* the License.
*/
-package com.android.inputmethod.dictionarypack;
+package org.kelar.inputmethod.dictionarypack;
import android.content.ContentValues;
import android.content.Context;
@@ -25,8 +25,8 @@ import android.database.sqlite.SQLiteOpenHelper;
import android.text.TextUtils;
import android.util.Log;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.utils.DebugLogUtils;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.utils.DebugLogUtils;
import java.io.File;
import java.util.ArrayList;
@@ -629,7 +629,7 @@ public class MetadataDbHelper extends SQLiteOpenHelper {
/**
* Gets the info about an installed OR deleting word list with a specified id.
*
- * Basically, this is the word list that we want to return to Android Keyboard when
+ * Basically, this is the word list that we want to return to Kelar Keyboard when
* it asks for a specific id.
*
* @param db the database to get the information from.
diff --git a/java/src/com/android/inputmethod/dictionarypack/MetadataHandler.java b/java/src/org/kelar/inputmethod/dictionarypack/MetadataHandler.java
index e5d632fbe..0dcd33e2d 100644
--- a/java/src/com/android/inputmethod/dictionarypack/MetadataHandler.java
+++ b/java/src/org/kelar/inputmethod/dictionarypack/MetadataHandler.java
@@ -14,7 +14,7 @@
* the License.
*/
-package com.android.inputmethod.dictionarypack;
+package org.kelar.inputmethod.dictionarypack;
import android.content.ContentValues;
import android.content.Context;
diff --git a/java/src/com/android/inputmethod/dictionarypack/MetadataParser.java b/java/src/org/kelar/inputmethod/dictionarypack/MetadataParser.java
index 2b67ae9ff..131667f87 100644
--- a/java/src/com/android/inputmethod/dictionarypack/MetadataParser.java
+++ b/java/src/org/kelar/inputmethod/dictionarypack/MetadataParser.java
@@ -14,7 +14,7 @@
* the License.
*/
-package com.android.inputmethod.dictionarypack;
+package org.kelar.inputmethod.dictionarypack;
import android.text.TextUtils;
import android.util.JsonReader;
diff --git a/java/src/com/android/inputmethod/dictionarypack/MetadataUriGetter.java b/java/src/org/kelar/inputmethod/dictionarypack/MetadataUriGetter.java
index 512d426aa..e8a79f6ca 100644
--- a/java/src/com/android/inputmethod/dictionarypack/MetadataUriGetter.java
+++ b/java/src/org/kelar/inputmethod/dictionarypack/MetadataUriGetter.java
@@ -14,7 +14,7 @@
* the License.
*/
-package com.android.inputmethod.dictionarypack;
+package org.kelar.inputmethod.dictionarypack;
import android.content.Context;
diff --git a/java/src/com/android/inputmethod/dictionarypack/PrivateLog.java b/java/src/org/kelar/inputmethod/dictionarypack/PrivateLog.java
index bb64721d5..227b4831c 100644
--- a/java/src/com/android/inputmethod/dictionarypack/PrivateLog.java
+++ b/java/src/org/kelar/inputmethod/dictionarypack/PrivateLog.java
@@ -14,7 +14,7 @@
* the License.
*/
-package com.android.inputmethod.dictionarypack;
+package org.kelar.inputmethod.dictionarypack;
import android.content.ContentValues;
import android.content.Context;
diff --git a/java/src/com/android/inputmethod/dictionarypack/ProblemReporter.java b/java/src/org/kelar/inputmethod/dictionarypack/ProblemReporter.java
index 632819aa3..6690a79c1 100644
--- a/java/src/com/android/inputmethod/dictionarypack/ProblemReporter.java
+++ b/java/src/org/kelar/inputmethod/dictionarypack/ProblemReporter.java
@@ -14,7 +14,7 @@
* the License.
*/
-package com.android.inputmethod.dictionarypack;
+package org.kelar.inputmethod.dictionarypack;
/**
* A simple interface to report problems.
diff --git a/java/src/com/android/inputmethod/dictionarypack/UpdateHandler.java b/java/src/org/kelar/inputmethod/dictionarypack/UpdateHandler.java
index bdea3e919..c2c785560 100644
--- a/java/src/com/android/inputmethod/dictionarypack/UpdateHandler.java
+++ b/java/src/org/kelar/inputmethod/dictionarypack/UpdateHandler.java
@@ -14,7 +14,7 @@
* the License.
*/
-package com.android.inputmethod.dictionarypack;
+package org.kelar.inputmethod.dictionarypack;
import android.app.DownloadManager;
import android.app.DownloadManager.Query;
@@ -26,17 +26,16 @@ import android.content.SharedPreferences;
import android.content.res.Resources;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
-import android.net.ConnectivityManager;
import android.net.Uri;
import android.os.ParcelFileDescriptor;
import android.provider.Settings;
import android.text.TextUtils;
import android.util.Log;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.makedict.FormatSpec;
-import com.android.inputmethod.latin.utils.ApplicationUtils;
-import com.android.inputmethod.latin.utils.DebugLogUtils;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.makedict.FormatSpec;
+import org.kelar.inputmethod.latin.utils.ApplicationUtils;
+import org.kelar.inputmethod.latin.utils.DebugLogUtils;
import java.io.File;
import java.io.FileInputStream;
@@ -561,7 +560,7 @@ public final class UpdateHandler {
}
/**
- * Warn Android Keyboard that the state of dictionaries changed and it should refresh its data.
+ * Warn Kelar Keyboard that the state of dictionaries changed and it should refresh its data.
*/
private static void signalNewDictionaryState(final Context context) {
// TODO: Also provide the locale of the updated dictionary so that the LatinIme
@@ -782,7 +781,7 @@ public final class UpdateHandler {
// Pass false to ForgetAction: this may be installed and we still want to apply
// a forget-like action (remove the URL) if it is, so we want to turn off the
// status == AVAILABLE check. If it's DELETING, this is the right thing to do,
- // as we want to leave the record as long as Android Keyboard has not deleted it ;
+ // as we want to leave the record as long as Kelar Keyboard has not deleted it ;
// the record will be removed when the file is actually deleted.
actions.add(new ActionBatch.ForgetAction(clientId, currentInfo, false));
} else {
@@ -809,7 +808,7 @@ public final class UpdateHandler {
// Pass true to ForgetAction: this is indeed an update to a non-installed
// word list, so activate status == AVAILABLE check
// In case the status is DELETING, this is the right thing to do. It will
- // leave the entry as DELETING and remove its URL so that Android Keyboard
+ // leave the entry as DELETING and remove its URL so that Kelar Keyboard
// can delete it the next time it starts up.
actions.add(new ActionBatch.ForgetAction(clientId, currentInfo, true));
}
@@ -994,7 +993,7 @@ public final class UpdateHandler {
/**
* Marks the word list with the passed id as deleting.
*
- * This basically means that on the next chance there is (right away if Android Keyboard
+ * This basically means that on the next chance there is (right away if Kelar Keyboard
* happens to be up, or the next time it gets up otherwise) the dictionary pack will
* supply an empty dictionary to it that will replace whatever dictionary is installed.
* This allows to release the space taken by a dictionary (except for the few bytes the
diff --git a/java/src/com/android/inputmethod/dictionarypack/WordListMetadata.java b/java/src/org/kelar/inputmethod/dictionarypack/WordListMetadata.java
index 99cffb816..276077a80 100644
--- a/java/src/com/android/inputmethod/dictionarypack/WordListMetadata.java
+++ b/java/src/org/kelar/inputmethod/dictionarypack/WordListMetadata.java
@@ -14,7 +14,7 @@
* the License.
*/
-package com.android.inputmethod.dictionarypack;
+package org.kelar.inputmethod.dictionarypack;
import android.content.ContentValues;
diff --git a/java/src/com/android/inputmethod/dictionarypack/WordListPreference.java b/java/src/org/kelar/inputmethod/dictionarypack/WordListPreference.java
index 500e39e0e..8c8a3fd99 100644
--- a/java/src/com/android/inputmethod/dictionarypack/WordListPreference.java
+++ b/java/src/org/kelar/inputmethod/dictionarypack/WordListPreference.java
@@ -14,7 +14,7 @@
* under the License.
*/
-package com.android.inputmethod.dictionarypack;
+package org.kelar.inputmethod.dictionarypack;
import android.content.Context;
import android.content.SharedPreferences;
@@ -26,7 +26,7 @@ import android.view.ViewParent;
import android.widget.ListView;
import android.widget.TextView;
-import com.android.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.R;
import java.util.Locale;
@@ -114,7 +114,7 @@ public final class WordListPreference extends Preference {
switch (status) {
// If we are deleting the word list, for the user it's like it's already deleted.
// It should be reinstallable. Exposing to the user the whole complexity of
- // the delayed deletion process between the dictionary pack and Android Keyboard
+ // the delayed deletion process between the dictionary pack and Kelar Keyboard
// would only be confusing.
case MetadataDbHelper.STATUS_DELETING:
case MetadataDbHelper.STATUS_AVAILABLE:
@@ -191,7 +191,7 @@ public final class WordListPreference extends Preference {
setStatus(MetadataDbHelper.STATUS_DOWNLOADING);
} else if (MetadataDbHelper.STATUS_DISABLED == mStatus
|| MetadataDbHelper.STATUS_DELETING == mStatus) {
- // If the status is DELETING, it means Android Keyboard
+ // If the status is DELETING, it means Kelar Keyboard
// has not deleted the word list yet, so we can safely
// turn it to 'installed'. The status DISABLED is still supported internally to
// avoid breaking older installations and all but there should not be a way to
diff --git a/java/src/com/android/inputmethod/event/Combiner.java b/java/src/org/kelar/inputmethod/event/Combiner.java
index fee93f0c6..45945d460 100644
--- a/java/src/com/android/inputmethod/event/Combiner.java
+++ b/java/src/org/kelar/inputmethod/event/Combiner.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.event;
+package org.kelar.inputmethod.event;
import java.util.ArrayList;
diff --git a/java/src/com/android/inputmethod/event/CombinerChain.java b/java/src/org/kelar/inputmethod/event/CombinerChain.java
index d77ece8e6..afd992e62 100644
--- a/java/src/com/android/inputmethod/event/CombinerChain.java
+++ b/java/src/org/kelar/inputmethod/event/CombinerChain.java
@@ -14,12 +14,12 @@
* limitations under the License.
*/
-package com.android.inputmethod.event;
+package org.kelar.inputmethod.event;
import android.text.SpannableStringBuilder;
import android.text.TextUtils;
-import com.android.inputmethod.latin.common.Constants;
+import org.kelar.inputmethod.latin.common.Constants;
import java.util.ArrayList;
diff --git a/java/src/com/android/inputmethod/event/DeadKeyCombiner.java b/java/src/org/kelar/inputmethod/event/DeadKeyCombiner.java
index 1a28bb1d5..562fc2761 100644
--- a/java/src/com/android/inputmethod/event/DeadKeyCombiner.java
+++ b/java/src/org/kelar/inputmethod/event/DeadKeyCombiner.java
@@ -14,12 +14,12 @@
* limitations under the License.
*/
-package com.android.inputmethod.event;
+package org.kelar.inputmethod.event;
import android.text.TextUtils;
import android.util.SparseIntArray;
-import com.android.inputmethod.latin.common.Constants;
+import org.kelar.inputmethod.latin.common.Constants;
import java.text.Normalizer;
import java.util.ArrayList;
diff --git a/java/src/com/android/inputmethod/event/Event.java b/java/src/org/kelar/inputmethod/event/Event.java
index 58d878fbe..17c9717c5 100644
--- a/java/src/com/android/inputmethod/event/Event.java
+++ b/java/src/org/kelar/inputmethod/event/Event.java
@@ -14,12 +14,12 @@
* limitations under the License.
*/
-package com.android.inputmethod.event;
+package org.kelar.inputmethod.event;
-import com.android.inputmethod.annotations.ExternallyReferenced;
-import com.android.inputmethod.latin.SuggestedWords.SuggestedWordInfo;
-import com.android.inputmethod.latin.common.Constants;
-import com.android.inputmethod.latin.common.StringUtils;
+import org.kelar.inputmethod.annotations.ExternallyReferenced;
+import org.kelar.inputmethod.latin.SuggestedWords.SuggestedWordInfo;
+import org.kelar.inputmethod.latin.common.Constants;
+import org.kelar.inputmethod.latin.common.StringUtils;
import javax.annotation.Nonnull;
diff --git a/java/src/com/android/inputmethod/event/EventDecoder.java b/java/src/org/kelar/inputmethod/event/EventDecoder.java
index 7ff0166a3..3826f0608 100644
--- a/java/src/com/android/inputmethod/event/EventDecoder.java
+++ b/java/src/org/kelar/inputmethod/event/EventDecoder.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.event;
+package org.kelar.inputmethod.event;
/**
* A generic interface for event decoders.
diff --git a/java/src/com/android/inputmethod/event/HardwareEventDecoder.java b/java/src/org/kelar/inputmethod/event/HardwareEventDecoder.java
index 6a6bd7bc5..0b75ab8b3 100644
--- a/java/src/com/android/inputmethod/event/HardwareEventDecoder.java
+++ b/java/src/org/kelar/inputmethod/event/HardwareEventDecoder.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.event;
+package org.kelar.inputmethod.event;
import android.view.KeyEvent;
diff --git a/java/src/com/android/inputmethod/event/HardwareKeyboardEventDecoder.java b/java/src/org/kelar/inputmethod/event/HardwareKeyboardEventDecoder.java
index 3a4097d7f..c8cfbc2cc 100644
--- a/java/src/com/android/inputmethod/event/HardwareKeyboardEventDecoder.java
+++ b/java/src/org/kelar/inputmethod/event/HardwareKeyboardEventDecoder.java
@@ -14,12 +14,12 @@
* limitations under the License.
*/
-package com.android.inputmethod.event;
+package org.kelar.inputmethod.event;
import android.view.KeyCharacterMap;
import android.view.KeyEvent;
-import com.android.inputmethod.latin.common.Constants;
+import org.kelar.inputmethod.latin.common.Constants;
/**
* A hardware event decoder for a hardware qwerty-ish keyboard.
diff --git a/java/src/com/android/inputmethod/event/InputTransaction.java b/java/src/org/kelar/inputmethod/event/InputTransaction.java
index 5bc9111de..096ae68f5 100644
--- a/java/src/com/android/inputmethod/event/InputTransaction.java
+++ b/java/src/org/kelar/inputmethod/event/InputTransaction.java
@@ -14,9 +14,9 @@
* limitations under the License.
*/
-package com.android.inputmethod.event;
+package org.kelar.inputmethod.event;
-import com.android.inputmethod.latin.settings.SettingsValues;
+import org.kelar.inputmethod.latin.settings.SettingsValues;
/**
* An object encapsulating a single transaction for input.
diff --git a/java/src/com/android/inputmethod/keyboard/Key.java b/java/src/org/kelar/inputmethod/keyboard/Key.java
index 299d1b7c5..492cec9df 100644
--- a/java/src/com/android/inputmethod/keyboard/Key.java
+++ b/java/src/org/kelar/inputmethod/keyboard/Key.java
@@ -14,13 +14,13 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard;
+package org.kelar.inputmethod.keyboard;
-import static com.android.inputmethod.keyboard.internal.KeyboardIconsSet.ICON_UNDEFINED;
-import static com.android.inputmethod.latin.common.Constants.CODE_OUTPUT_TEXT;
-import static com.android.inputmethod.latin.common.Constants.CODE_SHIFT;
-import static com.android.inputmethod.latin.common.Constants.CODE_SWITCH_ALPHA_SYMBOL;
-import static com.android.inputmethod.latin.common.Constants.CODE_UNSPECIFIED;
+import static org.kelar.inputmethod.keyboard.internal.KeyboardIconsSet.ICON_UNDEFINED;
+import static org.kelar.inputmethod.latin.common.Constants.CODE_OUTPUT_TEXT;
+import static org.kelar.inputmethod.latin.common.Constants.CODE_SHIFT;
+import static org.kelar.inputmethod.latin.common.Constants.CODE_SWITCH_ALPHA_SYMBOL;
+import static org.kelar.inputmethod.latin.common.Constants.CODE_UNSPECIFIED;
import android.content.res.TypedArray;
import android.graphics.Rect;
@@ -28,17 +28,17 @@ import android.graphics.Typeface;
import android.graphics.drawable.Drawable;
import android.text.TextUtils;
-import com.android.inputmethod.keyboard.internal.KeyDrawParams;
-import com.android.inputmethod.keyboard.internal.KeySpecParser;
-import com.android.inputmethod.keyboard.internal.KeyStyle;
-import com.android.inputmethod.keyboard.internal.KeyVisualAttributes;
-import com.android.inputmethod.keyboard.internal.KeyboardIconsSet;
-import com.android.inputmethod.keyboard.internal.KeyboardParams;
-import com.android.inputmethod.keyboard.internal.KeyboardRow;
-import com.android.inputmethod.keyboard.internal.MoreKeySpec;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.common.Constants;
-import com.android.inputmethod.latin.common.StringUtils;
+import org.kelar.inputmethod.keyboard.internal.KeyDrawParams;
+import org.kelar.inputmethod.keyboard.internal.KeySpecParser;
+import org.kelar.inputmethod.keyboard.internal.KeyStyle;
+import org.kelar.inputmethod.keyboard.internal.KeyVisualAttributes;
+import org.kelar.inputmethod.keyboard.internal.KeyboardIconsSet;
+import org.kelar.inputmethod.keyboard.internal.KeyboardParams;
+import org.kelar.inputmethod.keyboard.internal.KeyboardRow;
+import org.kelar.inputmethod.keyboard.internal.MoreKeySpec;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.common.Constants;
+import org.kelar.inputmethod.latin.common.StringUtils;
import java.util.Arrays;
import java.util.Locale;
diff --git a/java/src/com/android/inputmethod/keyboard/KeyDetector.java b/java/src/org/kelar/inputmethod/keyboard/KeyDetector.java
index 87368d4ef..9fa18ee3f 100644
--- a/java/src/com/android/inputmethod/keyboard/KeyDetector.java
+++ b/java/src/org/kelar/inputmethod/keyboard/KeyDetector.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard;
+package org.kelar.inputmethod.keyboard;
/**
* This class handles key detection.
diff --git a/java/src/com/android/inputmethod/keyboard/Keyboard.java b/java/src/org/kelar/inputmethod/keyboard/Keyboard.java
index 7318d4738..bac7587db 100644
--- a/java/src/com/android/inputmethod/keyboard/Keyboard.java
+++ b/java/src/org/kelar/inputmethod/keyboard/Keyboard.java
@@ -14,15 +14,15 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard;
+package org.kelar.inputmethod.keyboard;
import android.util.SparseArray;
-import com.android.inputmethod.keyboard.internal.KeyVisualAttributes;
-import com.android.inputmethod.keyboard.internal.KeyboardIconsSet;
-import com.android.inputmethod.keyboard.internal.KeyboardParams;
-import com.android.inputmethod.latin.common.Constants;
-import com.android.inputmethod.latin.common.CoordinateUtils;
+import org.kelar.inputmethod.keyboard.internal.KeyVisualAttributes;
+import org.kelar.inputmethod.keyboard.internal.KeyboardIconsSet;
+import org.kelar.inputmethod.keyboard.internal.KeyboardParams;
+import org.kelar.inputmethod.latin.common.Constants;
+import org.kelar.inputmethod.latin.common.CoordinateUtils;
import java.util.ArrayList;
import java.util.Collections;
diff --git a/java/src/com/android/inputmethod/keyboard/KeyboardActionListener.java b/java/src/org/kelar/inputmethod/keyboard/KeyboardActionListener.java
index cdd632bc8..38ec5b808 100644
--- a/java/src/com/android/inputmethod/keyboard/KeyboardActionListener.java
+++ b/java/src/org/kelar/inputmethod/keyboard/KeyboardActionListener.java
@@ -14,10 +14,10 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard;
+package org.kelar.inputmethod.keyboard;
-import com.android.inputmethod.latin.common.Constants;
-import com.android.inputmethod.latin.common.InputPointers;
+import org.kelar.inputmethod.latin.common.Constants;
+import org.kelar.inputmethod.latin.common.InputPointers;
public interface KeyboardActionListener {
/**
diff --git a/java/src/com/android/inputmethod/keyboard/KeyboardId.java b/java/src/org/kelar/inputmethod/keyboard/KeyboardId.java
index 7352f911b..f8e98d2b1 100644
--- a/java/src/com/android/inputmethod/keyboard/KeyboardId.java
+++ b/java/src/org/kelar/inputmethod/keyboard/KeyboardId.java
@@ -14,17 +14,17 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard;
+package org.kelar.inputmethod.keyboard;
-import static com.android.inputmethod.latin.common.Constants.Subtype.ExtraValue.KEYBOARD_LAYOUT_SET;
+import static org.kelar.inputmethod.latin.common.Constants.Subtype.ExtraValue.KEYBOARD_LAYOUT_SET;
import android.text.InputType;
import android.text.TextUtils;
import android.view.inputmethod.EditorInfo;
-import com.android.inputmethod.compat.EditorInfoCompatUtils;
-import com.android.inputmethod.latin.RichInputMethodSubtype;
-import com.android.inputmethod.latin.utils.InputTypeUtils;
+import org.kelar.inputmethod.compat.EditorInfoCompatUtils;
+import org.kelar.inputmethod.latin.RichInputMethodSubtype;
+import org.kelar.inputmethod.latin.utils.InputTypeUtils;
import java.util.Arrays;
import java.util.Locale;
diff --git a/java/src/com/android/inputmethod/keyboard/KeyboardLayout.java b/java/src/org/kelar/inputmethod/keyboard/KeyboardLayout.java
index d0f32078e..677a3560c 100644
--- a/java/src/com/android/inputmethod/keyboard/KeyboardLayout.java
+++ b/java/src/org/kelar/inputmethod/keyboard/KeyboardLayout.java
@@ -14,9 +14,9 @@
* limitations under the License
*/
-package com.android.inputmethod.keyboard;
+package org.kelar.inputmethod.keyboard;
-import com.android.inputmethod.annotations.UsedForTesting;
+import org.kelar.inputmethod.annotations.UsedForTesting;
import java.util.ArrayList;
import java.util.List;
diff --git a/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java b/java/src/org/kelar/inputmethod/keyboard/KeyboardLayoutSet.java
index 26ff051bb..0350336a9 100644
--- a/java/src/com/android/inputmethod/keyboard/KeyboardLayoutSet.java
+++ b/java/src/org/kelar/inputmethod/keyboard/KeyboardLayoutSet.java
@@ -14,10 +14,10 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard;
+package org.kelar.inputmethod.keyboard;
-import static com.android.inputmethod.latin.common.Constants.ImeOption.FORCE_ASCII;
-import static com.android.inputmethod.latin.common.Constants.ImeOption.NO_SETTINGS_KEY;
+import static org.kelar.inputmethod.latin.common.Constants.ImeOption.FORCE_ASCII;
+import static org.kelar.inputmethod.latin.common.Constants.ImeOption.NO_SETTINGS_KEY;
import android.content.Context;
import android.content.res.Resources;
@@ -30,20 +30,19 @@ import android.util.Xml;
import android.view.inputmethod.EditorInfo;
import android.view.inputmethod.InputMethodSubtype;
-import com.android.inputmethod.compat.EditorInfoCompatUtils;
-import com.android.inputmethod.compat.InputMethodSubtypeCompatUtils;
-import com.android.inputmethod.compat.UserManagerCompatUtils;
-import com.android.inputmethod.keyboard.internal.KeyboardBuilder;
-import com.android.inputmethod.keyboard.internal.KeyboardParams;
-import com.android.inputmethod.keyboard.internal.UniqueKeysCache;
-import com.android.inputmethod.latin.InputAttributes;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.RichInputMethodSubtype;
-import com.android.inputmethod.latin.define.DebugFlags;
-import com.android.inputmethod.latin.utils.InputTypeUtils;
-import com.android.inputmethod.latin.utils.ScriptUtils;
-import com.android.inputmethod.latin.utils.SubtypeLocaleUtils;
-import com.android.inputmethod.latin.utils.XmlParseUtils;
+import org.kelar.inputmethod.compat.EditorInfoCompatUtils;
+import org.kelar.inputmethod.compat.InputMethodSubtypeCompatUtils;
+import org.kelar.inputmethod.compat.UserManagerCompatUtils;
+import org.kelar.inputmethod.keyboard.internal.KeyboardBuilder;
+import org.kelar.inputmethod.keyboard.internal.KeyboardParams;
+import org.kelar.inputmethod.keyboard.internal.UniqueKeysCache;
+import org.kelar.inputmethod.latin.InputAttributes;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.RichInputMethodSubtype;
+import org.kelar.inputmethod.latin.utils.InputTypeUtils;
+import org.kelar.inputmethod.latin.utils.ScriptUtils;
+import org.kelar.inputmethod.latin.utils.SubtypeLocaleUtils;
+import org.kelar.inputmethod.latin.utils.XmlParseUtils;
import org.xmlpull.v1.XmlPullParser;
import org.xmlpull.v1.XmlPullParserException;
diff --git a/java/src/com/android/inputmethod/keyboard/KeyboardSwitcher.java b/java/src/org/kelar/inputmethod/keyboard/KeyboardSwitcher.java
index d398ab8c5..5b3494aa7 100644
--- a/java/src/com/android/inputmethod/keyboard/KeyboardSwitcher.java
+++ b/java/src/org/kelar/inputmethod/keyboard/KeyboardSwitcher.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard;
+package org.kelar.inputmethod.keyboard;
import android.content.Context;
import android.content.res.Resources;
@@ -26,25 +26,25 @@ import android.view.inputmethod.EditorInfo;
import androidx.annotation.NonNull;
-import com.android.inputmethod.compat.InputMethodServiceCompatUtils;
-import com.android.inputmethod.event.Event;
-import com.android.inputmethod.keyboard.KeyboardLayoutSet.KeyboardLayoutSetException;
-import com.android.inputmethod.keyboard.emoji.EmojiPalettesView;
-import com.android.inputmethod.keyboard.internal.KeyboardState;
-import com.android.inputmethod.keyboard.internal.KeyboardTextsSet;
-import com.android.inputmethod.latin.InputView;
-import com.android.inputmethod.latin.LatinIME;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.RichInputMethodManager;
-import com.android.inputmethod.latin.WordComposer;
-import com.android.inputmethod.latin.define.ProductionFlags;
-import com.android.inputmethod.latin.settings.Settings;
-import com.android.inputmethod.latin.settings.SettingsValues;
-import com.android.inputmethod.latin.utils.CapsModeUtils;
-import com.android.inputmethod.latin.utils.LanguageOnSpacebarUtils;
-import com.android.inputmethod.latin.utils.RecapitalizeStatus;
-import com.android.inputmethod.latin.utils.ResourceUtils;
-import com.android.inputmethod.latin.utils.ScriptUtils;
+import org.kelar.inputmethod.compat.InputMethodServiceCompatUtils;
+import org.kelar.inputmethod.event.Event;
+import org.kelar.inputmethod.keyboard.KeyboardLayoutSet.KeyboardLayoutSetException;
+import org.kelar.inputmethod.keyboard.emoji.EmojiPalettesView;
+import org.kelar.inputmethod.keyboard.internal.KeyboardState;
+import org.kelar.inputmethod.keyboard.internal.KeyboardTextsSet;
+import org.kelar.inputmethod.latin.InputView;
+import org.kelar.inputmethod.latin.LatinIME;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.RichInputMethodManager;
+import org.kelar.inputmethod.latin.WordComposer;
+import org.kelar.inputmethod.latin.define.ProductionFlags;
+import org.kelar.inputmethod.latin.settings.Settings;
+import org.kelar.inputmethod.latin.settings.SettingsValues;
+import org.kelar.inputmethod.latin.utils.CapsModeUtils;
+import org.kelar.inputmethod.latin.utils.LanguageOnSpacebarUtils;
+import org.kelar.inputmethod.latin.utils.RecapitalizeStatus;
+import org.kelar.inputmethod.latin.utils.ResourceUtils;
+import org.kelar.inputmethod.latin.utils.ScriptUtils;
import javax.annotation.Nonnull;
diff --git a/java/src/com/android/inputmethod/keyboard/KeyboardTheme.java b/java/src/org/kelar/inputmethod/keyboard/KeyboardTheme.java
index 006d08696..e3a14fc25 100644
--- a/java/src/com/android/inputmethod/keyboard/KeyboardTheme.java
+++ b/java/src/org/kelar/inputmethod/keyboard/KeyboardTheme.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard;
+package org.kelar.inputmethod.keyboard;
import android.content.Context;
import android.content.SharedPreferences;
@@ -23,8 +23,8 @@ import android.os.Build.VERSION_CODES;
import android.preference.PreferenceManager;
import android.util.Log;
-import com.android.inputmethod.compat.BuildCompatUtils;
-import com.android.inputmethod.latin.R;
+import org.kelar.inputmethod.compat.BuildCompatUtils;
+import org.kelar.inputmethod.latin.R;
import java.util.ArrayList;
import java.util.Arrays;
diff --git a/java/src/com/android/inputmethod/keyboard/KeyboardView.java b/java/src/org/kelar/inputmethod/keyboard/KeyboardView.java
index a42108477..a81e1cb9e 100644
--- a/java/src/com/android/inputmethod/keyboard/KeyboardView.java
+++ b/java/src/org/kelar/inputmethod/keyboard/KeyboardView.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard;
+package org.kelar.inputmethod.keyboard;
import android.content.Context;
import android.content.res.TypedArray;
@@ -32,11 +32,11 @@ import android.text.TextUtils;
import android.util.AttributeSet;
import android.view.View;
-import com.android.inputmethod.keyboard.internal.KeyDrawParams;
-import com.android.inputmethod.keyboard.internal.KeyVisualAttributes;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.common.Constants;
-import com.android.inputmethod.latin.utils.TypefaceUtils;
+import org.kelar.inputmethod.keyboard.internal.KeyDrawParams;
+import org.kelar.inputmethod.keyboard.internal.KeyVisualAttributes;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.common.Constants;
+import org.kelar.inputmethod.latin.utils.TypefaceUtils;
import java.util.HashSet;
diff --git a/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java b/java/src/org/kelar/inputmethod/keyboard/MainKeyboardView.java
index fc8744ec6..48878e3ea 100644
--- a/java/src/com/android/inputmethod/keyboard/MainKeyboardView.java
+++ b/java/src/org/kelar/inputmethod/keyboard/MainKeyboardView.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard;
+package org.kelar.inputmethod.keyboard;
import android.animation.AnimatorInflater;
import android.animation.ObjectAnimator;
@@ -28,7 +28,6 @@ import android.graphics.Paint;
import android.graphics.Paint.Align;
import android.graphics.Typeface;
import android.preference.PreferenceManager;
-import android.text.TextUtils;
import android.util.AttributeSet;
import android.util.Log;
import android.view.LayoutInflater;
@@ -36,31 +35,30 @@ import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
-import com.android.inputmethod.accessibility.AccessibilityUtils;
-import com.android.inputmethod.accessibility.MainKeyboardAccessibilityDelegate;
-import com.android.inputmethod.annotations.ExternallyReferenced;
-import com.android.inputmethod.keyboard.internal.DrawingPreviewPlacerView;
-import com.android.inputmethod.keyboard.internal.DrawingProxy;
-import com.android.inputmethod.keyboard.internal.GestureFloatingTextDrawingPreview;
-import com.android.inputmethod.keyboard.internal.GestureTrailsDrawingPreview;
-import com.android.inputmethod.keyboard.internal.KeyDrawParams;
-import com.android.inputmethod.keyboard.internal.KeyPreviewChoreographer;
-import com.android.inputmethod.keyboard.internal.KeyPreviewDrawParams;
-import com.android.inputmethod.keyboard.internal.KeyPreviewView;
-import com.android.inputmethod.keyboard.internal.MoreKeySpec;
-import com.android.inputmethod.keyboard.internal.NonDistinctMultitouchHelper;
-import com.android.inputmethod.keyboard.internal.SlidingKeyInputDrawingPreview;
-import com.android.inputmethod.keyboard.internal.TimerHandler;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.RichInputMethodSubtype;
-import com.android.inputmethod.latin.SuggestedWords;
-import com.android.inputmethod.latin.common.Constants;
-import com.android.inputmethod.latin.common.CoordinateUtils;
-import com.android.inputmethod.latin.settings.DebugSettings;
-import com.android.inputmethod.latin.utils.LanguageOnSpacebarUtils;
-import com.android.inputmethod.latin.utils.TypefaceUtils;
-
-import java.util.Locale;
+import org.kelar.inputmethod.accessibility.AccessibilityUtils;
+import org.kelar.inputmethod.accessibility.MainKeyboardAccessibilityDelegate;
+import org.kelar.inputmethod.annotations.ExternallyReferenced;
+import org.kelar.inputmethod.keyboard.internal.DrawingPreviewPlacerView;
+import org.kelar.inputmethod.keyboard.internal.DrawingProxy;
+import org.kelar.inputmethod.keyboard.internal.GestureFloatingTextDrawingPreview;
+import org.kelar.inputmethod.keyboard.internal.GestureTrailsDrawingPreview;
+import org.kelar.inputmethod.keyboard.internal.KeyDrawParams;
+import org.kelar.inputmethod.keyboard.internal.KeyPreviewChoreographer;
+import org.kelar.inputmethod.keyboard.internal.KeyPreviewDrawParams;
+import org.kelar.inputmethod.keyboard.internal.KeyPreviewView;
+import org.kelar.inputmethod.keyboard.internal.MoreKeySpec;
+import org.kelar.inputmethod.keyboard.internal.NonDistinctMultitouchHelper;
+import org.kelar.inputmethod.keyboard.internal.SlidingKeyInputDrawingPreview;
+import org.kelar.inputmethod.keyboard.internal.TimerHandler;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.RichInputMethodSubtype;
+import org.kelar.inputmethod.latin.SuggestedWords;
+import org.kelar.inputmethod.latin.common.Constants;
+import org.kelar.inputmethod.latin.common.CoordinateUtils;
+import org.kelar.inputmethod.latin.settings.DebugSettings;
+import org.kelar.inputmethod.latin.utils.LanguageOnSpacebarUtils;
+import org.kelar.inputmethod.latin.utils.TypefaceUtils;
+
import java.util.WeakHashMap;
import javax.annotation.Nonnull;
diff --git a/java/src/com/android/inputmethod/keyboard/MoreKeysDetector.java b/java/src/org/kelar/inputmethod/keyboard/MoreKeysDetector.java
index 5a9d4755f..d07314c25 100644
--- a/java/src/com/android/inputmethod/keyboard/MoreKeysDetector.java
+++ b/java/src/org/kelar/inputmethod/keyboard/MoreKeysDetector.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard;
+package org.kelar.inputmethod.keyboard;
public final class MoreKeysDetector extends KeyDetector {
private final int mSlideAllowanceSquare;
diff --git a/java/src/com/android/inputmethod/keyboard/MoreKeysKeyboard.java b/java/src/org/kelar/inputmethod/keyboard/MoreKeysKeyboard.java
index a021e5e2d..d24b9f87d 100644
--- a/java/src/com/android/inputmethod/keyboard/MoreKeysKeyboard.java
+++ b/java/src/org/kelar/inputmethod/keyboard/MoreKeysKeyboard.java
@@ -14,18 +14,18 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard;
+package org.kelar.inputmethod.keyboard;
import android.content.Context;
import android.graphics.Paint;
-import com.android.inputmethod.annotations.UsedForTesting;
-import com.android.inputmethod.keyboard.internal.KeyboardBuilder;
-import com.android.inputmethod.keyboard.internal.KeyboardParams;
-import com.android.inputmethod.keyboard.internal.MoreKeySpec;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.common.StringUtils;
-import com.android.inputmethod.latin.utils.TypefaceUtils;
+import org.kelar.inputmethod.annotations.UsedForTesting;
+import org.kelar.inputmethod.keyboard.internal.KeyboardBuilder;
+import org.kelar.inputmethod.keyboard.internal.KeyboardParams;
+import org.kelar.inputmethod.keyboard.internal.MoreKeySpec;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.common.StringUtils;
+import org.kelar.inputmethod.latin.utils.TypefaceUtils;
import javax.annotation.Nonnull;
diff --git a/java/src/com/android/inputmethod/keyboard/MoreKeysKeyboardView.java b/java/src/org/kelar/inputmethod/keyboard/MoreKeysKeyboardView.java
index 3acc11b59..ee66b8618 100644
--- a/java/src/com/android/inputmethod/keyboard/MoreKeysKeyboardView.java
+++ b/java/src/org/kelar/inputmethod/keyboard/MoreKeysKeyboardView.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard;
+package org.kelar.inputmethod.keyboard;
import android.content.Context;
import android.content.res.TypedArray;
@@ -26,12 +26,12 @@ import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
-import com.android.inputmethod.accessibility.AccessibilityUtils;
-import com.android.inputmethod.accessibility.MoreKeysKeyboardAccessibilityDelegate;
-import com.android.inputmethod.keyboard.internal.KeyDrawParams;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.common.Constants;
-import com.android.inputmethod.latin.common.CoordinateUtils;
+import org.kelar.inputmethod.accessibility.AccessibilityUtils;
+import org.kelar.inputmethod.accessibility.MoreKeysKeyboardAccessibilityDelegate;
+import org.kelar.inputmethod.keyboard.internal.KeyDrawParams;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.common.Constants;
+import org.kelar.inputmethod.latin.common.CoordinateUtils;
/**
* A view that renders a virtual {@link MoreKeysKeyboard}. It handles rendering of keys and
diff --git a/java/src/com/android/inputmethod/keyboard/MoreKeysPanel.java b/java/src/org/kelar/inputmethod/keyboard/MoreKeysPanel.java
index 7bddd09f6..d58d542db 100644
--- a/java/src/com/android/inputmethod/keyboard/MoreKeysPanel.java
+++ b/java/src/org/kelar/inputmethod/keyboard/MoreKeysPanel.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard;
+package org.kelar.inputmethod.keyboard;
import android.view.View;
import android.view.ViewGroup;
diff --git a/java/src/com/android/inputmethod/keyboard/PointerTracker.java b/java/src/org/kelar/inputmethod/keyboard/PointerTracker.java
index c0ac1c054..468f50775 100644
--- a/java/src/com/android/inputmethod/keyboard/PointerTracker.java
+++ b/java/src/org/kelar/inputmethod/keyboard/PointerTracker.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard;
+package org.kelar.inputmethod.keyboard;
import android.content.res.Resources;
import android.content.res.TypedArray;
@@ -22,24 +22,24 @@ import android.os.SystemClock;
import android.util.Log;
import android.view.MotionEvent;
-import com.android.inputmethod.keyboard.internal.BatchInputArbiter;
-import com.android.inputmethod.keyboard.internal.BatchInputArbiter.BatchInputArbiterListener;
-import com.android.inputmethod.keyboard.internal.BogusMoveEventDetector;
-import com.android.inputmethod.keyboard.internal.DrawingProxy;
-import com.android.inputmethod.keyboard.internal.GestureEnabler;
-import com.android.inputmethod.keyboard.internal.GestureStrokeDrawingParams;
-import com.android.inputmethod.keyboard.internal.GestureStrokeDrawingPoints;
-import com.android.inputmethod.keyboard.internal.GestureStrokeRecognitionParams;
-import com.android.inputmethod.keyboard.internal.PointerTrackerQueue;
-import com.android.inputmethod.keyboard.internal.TimerProxy;
-import com.android.inputmethod.keyboard.internal.TypingTimeRecorder;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.common.Constants;
-import com.android.inputmethod.latin.common.CoordinateUtils;
-import com.android.inputmethod.latin.common.InputPointers;
-import com.android.inputmethod.latin.define.DebugFlags;
-import com.android.inputmethod.latin.settings.Settings;
-import com.android.inputmethod.latin.utils.ResourceUtils;
+import org.kelar.inputmethod.keyboard.internal.BatchInputArbiter;
+import org.kelar.inputmethod.keyboard.internal.BatchInputArbiter.BatchInputArbiterListener;
+import org.kelar.inputmethod.keyboard.internal.BogusMoveEventDetector;
+import org.kelar.inputmethod.keyboard.internal.DrawingProxy;
+import org.kelar.inputmethod.keyboard.internal.GestureEnabler;
+import org.kelar.inputmethod.keyboard.internal.GestureStrokeDrawingParams;
+import org.kelar.inputmethod.keyboard.internal.GestureStrokeDrawingPoints;
+import org.kelar.inputmethod.keyboard.internal.GestureStrokeRecognitionParams;
+import org.kelar.inputmethod.keyboard.internal.PointerTrackerQueue;
+import org.kelar.inputmethod.keyboard.internal.TimerProxy;
+import org.kelar.inputmethod.keyboard.internal.TypingTimeRecorder;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.common.Constants;
+import org.kelar.inputmethod.latin.common.CoordinateUtils;
+import org.kelar.inputmethod.latin.common.InputPointers;
+import org.kelar.inputmethod.latin.define.DebugFlags;
+import org.kelar.inputmethod.latin.settings.Settings;
+import org.kelar.inputmethod.latin.utils.ResourceUtils;
import java.util.ArrayList;
diff --git a/java/src/com/android/inputmethod/keyboard/ProximityInfo.java b/java/src/org/kelar/inputmethod/keyboard/ProximityInfo.java
index b9a5eaefb..62eca07ea 100644
--- a/java/src/com/android/inputmethod/keyboard/ProximityInfo.java
+++ b/java/src/org/kelar/inputmethod/keyboard/ProximityInfo.java
@@ -14,14 +14,14 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard;
+package org.kelar.inputmethod.keyboard;
import android.graphics.Rect;
import android.util.Log;
-import com.android.inputmethod.keyboard.internal.TouchPositionCorrection;
-import com.android.inputmethod.latin.common.Constants;
-import com.android.inputmethod.latin.utils.JniUtils;
+import org.kelar.inputmethod.keyboard.internal.TouchPositionCorrection;
+import org.kelar.inputmethod.latin.common.Constants;
+import org.kelar.inputmethod.latin.utils.JniUtils;
import java.util.ArrayList;
import java.util.Arrays;
diff --git a/java/src/com/android/inputmethod/keyboard/emoji/DynamicGridKeyboard.java b/java/src/org/kelar/inputmethod/keyboard/emoji/DynamicGridKeyboard.java
index daeb1f928..0c0999fbd 100644
--- a/java/src/com/android/inputmethod/keyboard/emoji/DynamicGridKeyboard.java
+++ b/java/src/org/kelar/inputmethod/keyboard/emoji/DynamicGridKeyboard.java
@@ -14,16 +14,16 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.emoji;
+package org.kelar.inputmethod.keyboard.emoji;
import android.content.SharedPreferences;
import android.text.TextUtils;
import android.util.Log;
-import com.android.inputmethod.keyboard.Key;
-import com.android.inputmethod.keyboard.Keyboard;
-import com.android.inputmethod.latin.settings.Settings;
-import com.android.inputmethod.latin.utils.JsonUtils;
+import org.kelar.inputmethod.keyboard.Key;
+import org.kelar.inputmethod.keyboard.Keyboard;
+import org.kelar.inputmethod.latin.settings.Settings;
+import org.kelar.inputmethod.latin.utils.JsonUtils;
import java.util.ArrayDeque;
import java.util.ArrayList;
diff --git a/java/src/com/android/inputmethod/keyboard/emoji/EmojiCategory.java b/java/src/org/kelar/inputmethod/keyboard/emoji/EmojiCategory.java
index b57e483d1..9d86059d5 100644
--- a/java/src/com/android/inputmethod/keyboard/emoji/EmojiCategory.java
+++ b/java/src/org/kelar/inputmethod/keyboard/emoji/EmojiCategory.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.emoji;
+package org.kelar.inputmethod.keyboard.emoji;
import android.content.SharedPreferences;
import android.content.res.Resources;
@@ -25,13 +25,13 @@ import android.os.Build;
import android.util.Log;
import android.util.Pair;
-import com.android.inputmethod.compat.BuildCompatUtils;
-import com.android.inputmethod.keyboard.Key;
-import com.android.inputmethod.keyboard.Keyboard;
-import com.android.inputmethod.keyboard.KeyboardId;
-import com.android.inputmethod.keyboard.KeyboardLayoutSet;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.settings.Settings;
+import org.kelar.inputmethod.compat.BuildCompatUtils;
+import org.kelar.inputmethod.keyboard.Key;
+import org.kelar.inputmethod.keyboard.Keyboard;
+import org.kelar.inputmethod.keyboard.KeyboardId;
+import org.kelar.inputmethod.keyboard.KeyboardLayoutSet;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.settings.Settings;
import java.util.ArrayList;
import java.util.Collections;
diff --git a/java/src/com/android/inputmethod/keyboard/emoji/EmojiCategoryPageIndicatorView.java b/java/src/org/kelar/inputmethod/keyboard/emoji/EmojiCategoryPageIndicatorView.java
index 43d62c71a..c1bd0c7e8 100644
--- a/java/src/com/android/inputmethod/keyboard/emoji/EmojiCategoryPageIndicatorView.java
+++ b/java/src/org/kelar/inputmethod/keyboard/emoji/EmojiCategoryPageIndicatorView.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.emoji;
+package org.kelar.inputmethod.keyboard.emoji;
import android.content.Context;
import android.graphics.Canvas;
diff --git a/java/src/com/android/inputmethod/keyboard/emoji/EmojiLayoutParams.java b/java/src/org/kelar/inputmethod/keyboard/emoji/EmojiLayoutParams.java
index a85c3a97f..26ac96999 100644
--- a/java/src/com/android/inputmethod/keyboard/emoji/EmojiLayoutParams.java
+++ b/java/src/org/kelar/inputmethod/keyboard/emoji/EmojiLayoutParams.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.emoji;
+package org.kelar.inputmethod.keyboard.emoji;
import android.content.Context;
import android.content.res.Resources;
@@ -22,8 +22,8 @@ import androidx.viewpager.widget.ViewPager;
import android.view.View;
import android.widget.LinearLayout;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.utils.ResourceUtils;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.utils.ResourceUtils;
final class EmojiLayoutParams {
private static final int DEFAULT_KEYBOARD_ROWS = 4;
diff --git a/java/src/com/android/inputmethod/keyboard/emoji/EmojiPageKeyboardView.java b/java/src/org/kelar/inputmethod/keyboard/emoji/EmojiPageKeyboardView.java
index 09313f811..80d2dca9f 100644
--- a/java/src/com/android/inputmethod/keyboard/emoji/EmojiPageKeyboardView.java
+++ b/java/src/org/kelar/inputmethod/keyboard/emoji/EmojiPageKeyboardView.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.emoji;
+package org.kelar.inputmethod.keyboard.emoji;
import android.content.Context;
import android.os.Handler;
@@ -23,13 +23,13 @@ import android.view.GestureDetector;
import android.view.MotionEvent;
import android.view.accessibility.AccessibilityEvent;
-import com.android.inputmethod.accessibility.AccessibilityUtils;
-import com.android.inputmethod.accessibility.KeyboardAccessibilityDelegate;
-import com.android.inputmethod.keyboard.Key;
-import com.android.inputmethod.keyboard.KeyDetector;
-import com.android.inputmethod.keyboard.Keyboard;
-import com.android.inputmethod.keyboard.KeyboardView;
-import com.android.inputmethod.latin.R;
+import org.kelar.inputmethod.accessibility.AccessibilityUtils;
+import org.kelar.inputmethod.accessibility.KeyboardAccessibilityDelegate;
+import org.kelar.inputmethod.keyboard.Key;
+import org.kelar.inputmethod.keyboard.KeyDetector;
+import org.kelar.inputmethod.keyboard.Keyboard;
+import org.kelar.inputmethod.keyboard.KeyboardView;
+import org.kelar.inputmethod.latin.R;
/**
* This is an extended {@link KeyboardView} class that hosts an emoji page keyboard.
diff --git a/java/src/com/android/inputmethod/keyboard/emoji/EmojiPalettesAdapter.java b/java/src/org/kelar/inputmethod/keyboard/emoji/EmojiPalettesAdapter.java
index 18b9c7e36..8b638673f 100644
--- a/java/src/com/android/inputmethod/keyboard/emoji/EmojiPalettesAdapter.java
+++ b/java/src/org/kelar/inputmethod/keyboard/emoji/EmojiPalettesAdapter.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.emoji;
+package org.kelar.inputmethod.keyboard.emoji;
import androidx.viewpager.widget.PagerAdapter;
import android.util.Log;
@@ -23,10 +23,10 @@ import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
-import com.android.inputmethod.keyboard.Key;
-import com.android.inputmethod.keyboard.Keyboard;
-import com.android.inputmethod.keyboard.KeyboardView;
-import com.android.inputmethod.latin.R;
+import org.kelar.inputmethod.keyboard.Key;
+import org.kelar.inputmethod.keyboard.Keyboard;
+import org.kelar.inputmethod.keyboard.KeyboardView;
+import org.kelar.inputmethod.latin.R;
final class EmojiPalettesAdapter extends PagerAdapter {
private static final String TAG = EmojiPalettesAdapter.class.getSimpleName();
diff --git a/java/src/com/android/inputmethod/keyboard/emoji/EmojiPalettesView.java b/java/src/org/kelar/inputmethod/keyboard/emoji/EmojiPalettesView.java
index 898605019..08c6b4c18 100644
--- a/java/src/com/android/inputmethod/keyboard/emoji/EmojiPalettesView.java
+++ b/java/src/org/kelar/inputmethod/keyboard/emoji/EmojiPalettesView.java
@@ -14,9 +14,9 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.emoji;
+package org.kelar.inputmethod.keyboard.emoji;
-import static com.android.inputmethod.latin.common.Constants.NOT_A_COORDINATE;
+import static org.kelar.inputmethod.latin.common.Constants.NOT_A_COORDINATE;
import android.content.Context;
import android.content.res.Resources;
@@ -38,18 +38,18 @@ import android.widget.TabHost.OnTabChangeListener;
import android.widget.TabWidget;
import android.widget.TextView;
-import com.android.inputmethod.keyboard.Key;
-import com.android.inputmethod.keyboard.KeyboardActionListener;
-import com.android.inputmethod.keyboard.KeyboardLayoutSet;
-import com.android.inputmethod.keyboard.KeyboardView;
-import com.android.inputmethod.keyboard.internal.KeyDrawParams;
-import com.android.inputmethod.keyboard.internal.KeyVisualAttributes;
-import com.android.inputmethod.keyboard.internal.KeyboardIconsSet;
-import com.android.inputmethod.latin.AudioAndHapticFeedbackManager;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.RichInputMethodSubtype;
-import com.android.inputmethod.latin.common.Constants;
-import com.android.inputmethod.latin.utils.ResourceUtils;
+import org.kelar.inputmethod.keyboard.Key;
+import org.kelar.inputmethod.keyboard.KeyboardActionListener;
+import org.kelar.inputmethod.keyboard.KeyboardLayoutSet;
+import org.kelar.inputmethod.keyboard.KeyboardView;
+import org.kelar.inputmethod.keyboard.internal.KeyDrawParams;
+import org.kelar.inputmethod.keyboard.internal.KeyVisualAttributes;
+import org.kelar.inputmethod.keyboard.internal.KeyboardIconsSet;
+import org.kelar.inputmethod.latin.AudioAndHapticFeedbackManager;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.RichInputMethodSubtype;
+import org.kelar.inputmethod.latin.common.Constants;
+import org.kelar.inputmethod.latin.utils.ResourceUtils;
/**
* View class to implement Emoji palettes.
@@ -329,7 +329,7 @@ public final class EmojiPalettesView extends LinearLayout implements OnTabChange
/**
* Called from {@link EmojiPageKeyboardView} through
- * {@link com.android.inputmethod.keyboard.emoji.EmojiPageKeyboardView.OnKeyEventListener}
+ * {@link EmojiPageKeyboardView.OnKeyEventListener}
* interface to handle touch events from non-View-based elements such as Emoji buttons.
*/
@Override
@@ -340,7 +340,7 @@ public final class EmojiPalettesView extends LinearLayout implements OnTabChange
/**
* Called from {@link EmojiPageKeyboardView} through
- * {@link com.android.inputmethod.keyboard.emoji.EmojiPageKeyboardView.OnKeyEventListener}
+ * {@link EmojiPageKeyboardView.OnKeyEventListener}
* interface to handle touch events from non-View-based elements such as Emoji buttons.
*/
@Override
diff --git a/java/src/com/android/inputmethod/keyboard/internal/AbstractDrawingPreview.java b/java/src/org/kelar/inputmethod/keyboard/internal/AbstractDrawingPreview.java
index c76a9aca4..3e3106ee0 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/AbstractDrawingPreview.java
+++ b/java/src/org/kelar/inputmethod/keyboard/internal/AbstractDrawingPreview.java
@@ -14,13 +14,13 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.internal;
+package org.kelar.inputmethod.keyboard.internal;
import android.graphics.Canvas;
import android.view.View;
-import com.android.inputmethod.keyboard.MainKeyboardView;
-import com.android.inputmethod.keyboard.PointerTracker;
+import org.kelar.inputmethod.keyboard.MainKeyboardView;
+import org.kelar.inputmethod.keyboard.PointerTracker;
import javax.annotation.Nonnull;
diff --git a/java/src/com/android/inputmethod/keyboard/internal/AlphabetShiftState.java b/java/src/org/kelar/inputmethod/keyboard/internal/AlphabetShiftState.java
index 33f6b4965..2ea6e973a 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/AlphabetShiftState.java
+++ b/java/src/org/kelar/inputmethod/keyboard/internal/AlphabetShiftState.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.internal;
+package org.kelar.inputmethod.keyboard.internal;
import android.util.Log;
diff --git a/java/src/com/android/inputmethod/keyboard/internal/BatchInputArbiter.java b/java/src/org/kelar/inputmethod/keyboard/internal/BatchInputArbiter.java
index 77d0e7a90..e786fdb95 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/BatchInputArbiter.java
+++ b/java/src/org/kelar/inputmethod/keyboard/internal/BatchInputArbiter.java
@@ -14,10 +14,10 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.internal;
+package org.kelar.inputmethod.keyboard.internal;
-import com.android.inputmethod.latin.common.Constants;
-import com.android.inputmethod.latin.common.InputPointers;
+import org.kelar.inputmethod.latin.common.Constants;
+import org.kelar.inputmethod.latin.common.InputPointers;
/**
* This class arbitrates batch input.
diff --git a/java/src/com/android/inputmethod/keyboard/internal/BogusMoveEventDetector.java b/java/src/org/kelar/inputmethod/keyboard/internal/BogusMoveEventDetector.java
index 4b355a4ab..bed7cb971 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/BogusMoveEventDetector.java
+++ b/java/src/org/kelar/inputmethod/keyboard/internal/BogusMoveEventDetector.java
@@ -14,15 +14,15 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.internal;
+package org.kelar.inputmethod.keyboard.internal;
import android.content.res.Resources;
import android.util.DisplayMetrics;
import android.util.Log;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.common.Constants;
-import com.android.inputmethod.latin.define.DebugFlags;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.common.Constants;
+import org.kelar.inputmethod.latin.define.DebugFlags;
// This hack is applied to certain classes of tablets.
public final class BogusMoveEventDetector {
diff --git a/java/src/com/android/inputmethod/keyboard/internal/CodesArrayParser.java b/java/src/org/kelar/inputmethod/keyboard/internal/CodesArrayParser.java
index 2e2ed52dd..d5d3c96b7 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/CodesArrayParser.java
+++ b/java/src/org/kelar/inputmethod/keyboard/internal/CodesArrayParser.java
@@ -14,10 +14,10 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.internal;
+package org.kelar.inputmethod.keyboard.internal;
-import com.android.inputmethod.latin.common.Constants;
-import com.android.inputmethod.latin.common.StringUtils;
+import org.kelar.inputmethod.latin.common.Constants;
+import org.kelar.inputmethod.latin.common.StringUtils;
import android.text.TextUtils;
diff --git a/java/src/com/android/inputmethod/keyboard/internal/DrawingPreviewPlacerView.java b/java/src/org/kelar/inputmethod/keyboard/internal/DrawingPreviewPlacerView.java
index 9c0d7436b..fcdc0f668 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/DrawingPreviewPlacerView.java
+++ b/java/src/org/kelar/inputmethod/keyboard/internal/DrawingPreviewPlacerView.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.internal;
+package org.kelar.inputmethod.keyboard.internal;
import android.content.Context;
import android.graphics.Canvas;
@@ -24,7 +24,7 @@ import android.graphics.PorterDuffXfermode;
import android.util.AttributeSet;
import android.widget.RelativeLayout;
-import com.android.inputmethod.latin.common.CoordinateUtils;
+import org.kelar.inputmethod.latin.common.CoordinateUtils;
import java.util.ArrayList;
diff --git a/java/src/com/android/inputmethod/keyboard/internal/DrawingProxy.java b/java/src/org/kelar/inputmethod/keyboard/internal/DrawingProxy.java
index 06bdfc41b..d56e5d62a 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/DrawingProxy.java
+++ b/java/src/org/kelar/inputmethod/keyboard/internal/DrawingProxy.java
@@ -14,11 +14,11 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.internal;
+package org.kelar.inputmethod.keyboard.internal;
-import com.android.inputmethod.keyboard.Key;
-import com.android.inputmethod.keyboard.MoreKeysPanel;
-import com.android.inputmethod.keyboard.PointerTracker;
+import org.kelar.inputmethod.keyboard.Key;
+import org.kelar.inputmethod.keyboard.MoreKeysPanel;
+import org.kelar.inputmethod.keyboard.PointerTracker;
import javax.annotation.Nonnull;
import javax.annotation.Nullable;
diff --git a/java/src/com/android/inputmethod/keyboard/internal/GestureEnabler.java b/java/src/org/kelar/inputmethod/keyboard/internal/GestureEnabler.java
index 7d14ae924..524bf136a 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/GestureEnabler.java
+++ b/java/src/org/kelar/inputmethod/keyboard/internal/GestureEnabler.java
@@ -14,9 +14,9 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.internal;
+package org.kelar.inputmethod.keyboard.internal;
-import com.android.inputmethod.accessibility.AccessibilityUtils;
+import org.kelar.inputmethod.accessibility.AccessibilityUtils;
public final class GestureEnabler {
/** True if we should handle gesture events. */
diff --git a/java/src/com/android/inputmethod/keyboard/internal/GestureFloatingTextDrawingPreview.java b/java/src/org/kelar/inputmethod/keyboard/internal/GestureFloatingTextDrawingPreview.java
index cb50b76ae..762e082fe 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/GestureFloatingTextDrawingPreview.java
+++ b/java/src/org/kelar/inputmethod/keyboard/internal/GestureFloatingTextDrawingPreview.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.internal;
+package org.kelar.inputmethod.keyboard.internal;
import android.content.res.TypedArray;
import android.graphics.Canvas;
@@ -24,10 +24,10 @@ import android.graphics.Rect;
import android.graphics.RectF;
import android.text.TextUtils;
-import com.android.inputmethod.keyboard.PointerTracker;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.SuggestedWords;
-import com.android.inputmethod.latin.common.CoordinateUtils;
+import org.kelar.inputmethod.keyboard.PointerTracker;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.SuggestedWords;
+import org.kelar.inputmethod.latin.common.CoordinateUtils;
import javax.annotation.Nonnull;
diff --git a/java/src/com/android/inputmethod/keyboard/internal/GestureStrokeDrawingParams.java b/java/src/org/kelar/inputmethod/keyboard/internal/GestureStrokeDrawingParams.java
index eeba67892..c9231028f 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/GestureStrokeDrawingParams.java
+++ b/java/src/org/kelar/inputmethod/keyboard/internal/GestureStrokeDrawingParams.java
@@ -14,11 +14,11 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.internal;
+package org.kelar.inputmethod.keyboard.internal;
import android.content.res.TypedArray;
-import com.android.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.R;
/**
* This class holds parameters to control how a gesture stroke is sampled and drawn on the screen.
diff --git a/java/src/com/android/inputmethod/keyboard/internal/GestureStrokeDrawingPoints.java b/java/src/org/kelar/inputmethod/keyboard/internal/GestureStrokeDrawingPoints.java
index 07ef00924..1bb10eafb 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/GestureStrokeDrawingPoints.java
+++ b/java/src/org/kelar/inputmethod/keyboard/internal/GestureStrokeDrawingPoints.java
@@ -14,9 +14,9 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.internal;
+package org.kelar.inputmethod.keyboard.internal;
-import com.android.inputmethod.latin.common.ResizableIntArray;
+import org.kelar.inputmethod.latin.common.ResizableIntArray;
/**
* This class holds drawing points to represent a gesture stroke on the screen.
diff --git a/java/src/com/android/inputmethod/keyboard/internal/GestureStrokeRecognitionParams.java b/java/src/org/kelar/inputmethod/keyboard/internal/GestureStrokeRecognitionParams.java
index e98729d43..8fdab5fb6 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/GestureStrokeRecognitionParams.java
+++ b/java/src/org/kelar/inputmethod/keyboard/internal/GestureStrokeRecognitionParams.java
@@ -14,12 +14,12 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.internal;
+package org.kelar.inputmethod.keyboard.internal;
import android.content.res.TypedArray;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.utils.ResourceUtils;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.utils.ResourceUtils;
/**
* This class holds parameters to control how a gesture stroke is sampled and recognized.
diff --git a/java/src/com/android/inputmethod/keyboard/internal/GestureStrokeRecognitionPoints.java b/java/src/org/kelar/inputmethod/keyboard/internal/GestureStrokeRecognitionPoints.java
index 3e901114a..b300d9c75 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/GestureStrokeRecognitionPoints.java
+++ b/java/src/org/kelar/inputmethod/keyboard/internal/GestureStrokeRecognitionPoints.java
@@ -14,13 +14,13 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.internal;
+package org.kelar.inputmethod.keyboard.internal;
import android.util.Log;
-import com.android.inputmethod.latin.common.Constants;
-import com.android.inputmethod.latin.common.InputPointers;
-import com.android.inputmethod.latin.common.ResizableIntArray;
+import org.kelar.inputmethod.latin.common.Constants;
+import org.kelar.inputmethod.latin.common.InputPointers;
+import org.kelar.inputmethod.latin.common.ResizableIntArray;
/**
* This class holds event points to recognize a gesture stroke.
diff --git a/java/src/com/android/inputmethod/keyboard/internal/GestureTrailDrawingParams.java b/java/src/org/kelar/inputmethod/keyboard/internal/GestureTrailDrawingParams.java
index 074862a70..cbba54fe2 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/GestureTrailDrawingParams.java
+++ b/java/src/org/kelar/inputmethod/keyboard/internal/GestureTrailDrawingParams.java
@@ -14,11 +14,11 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.internal;
+package org.kelar.inputmethod.keyboard.internal;
import android.content.res.TypedArray;
-import com.android.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.R;
/**
* This class holds parameters to control how a gesture trail is drawn and animated on the screen.
diff --git a/java/src/com/android/inputmethod/keyboard/internal/GestureTrailDrawingPoints.java b/java/src/org/kelar/inputmethod/keyboard/internal/GestureTrailDrawingPoints.java
index 4d998e443..2dc43dc91 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/GestureTrailDrawingPoints.java
+++ b/java/src/org/kelar/inputmethod/keyboard/internal/GestureTrailDrawingPoints.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.internal;
+package org.kelar.inputmethod.keyboard.internal;
import android.graphics.Canvas;
import android.graphics.Color;
@@ -23,8 +23,8 @@ import android.graphics.Path;
import android.graphics.Rect;
import android.os.SystemClock;
-import com.android.inputmethod.latin.common.Constants;
-import com.android.inputmethod.latin.common.ResizableIntArray;
+import org.kelar.inputmethod.latin.common.Constants;
+import org.kelar.inputmethod.latin.common.ResizableIntArray;
/**
* This class holds drawing points to represent a gesture trail. The gesture trail may contain
diff --git a/java/src/com/android/inputmethod/keyboard/internal/GestureTrailsDrawingPreview.java b/java/src/org/kelar/inputmethod/keyboard/internal/GestureTrailsDrawingPreview.java
index f7bd7efe0..de0cf1221 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/GestureTrailsDrawingPreview.java
+++ b/java/src/org/kelar/inputmethod/keyboard/internal/GestureTrailsDrawingPreview.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.internal;
+package org.kelar.inputmethod.keyboard.internal;
import android.content.res.TypedArray;
import android.graphics.Bitmap;
@@ -27,7 +27,7 @@ import android.graphics.Rect;
import android.os.Handler;
import android.util.SparseArray;
-import com.android.inputmethod.keyboard.PointerTracker;
+import org.kelar.inputmethod.keyboard.PointerTracker;
/**
* Draw preview graphics of multiple gesture trails during gesture input.
diff --git a/java/src/com/android/inputmethod/keyboard/internal/HermiteInterpolator.java b/java/src/org/kelar/inputmethod/keyboard/internal/HermiteInterpolator.java
index b526a942a..1c93ea32c 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/HermiteInterpolator.java
+++ b/java/src/org/kelar/inputmethod/keyboard/internal/HermiteInterpolator.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.internal;
+package org.kelar.inputmethod.keyboard.internal;
/**
* Interpolates XY-coordinates using Cubic Hermite Curve.
diff --git a/java/src/com/android/inputmethod/keyboard/internal/KeyDrawParams.java b/java/src/org/kelar/inputmethod/keyboard/internal/KeyDrawParams.java
index 3ef9ea1dc..a4550b5fd 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/KeyDrawParams.java
+++ b/java/src/org/kelar/inputmethod/keyboard/internal/KeyDrawParams.java
@@ -14,11 +14,11 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.internal;
+package org.kelar.inputmethod.keyboard.internal;
import android.graphics.Typeface;
-import com.android.inputmethod.latin.utils.ResourceUtils;
+import org.kelar.inputmethod.latin.utils.ResourceUtils;
import javax.annotation.Nonnull;
import javax.annotation.Nullable;
diff --git a/java/src/com/android/inputmethod/keyboard/internal/KeyPreviewChoreographer.java b/java/src/org/kelar/inputmethod/keyboard/internal/KeyPreviewChoreographer.java
index 448f1b4b1..ebdde32c0 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/KeyPreviewChoreographer.java
+++ b/java/src/org/kelar/inputmethod/keyboard/internal/KeyPreviewChoreographer.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.internal;
+package org.kelar.inputmethod.keyboard.internal;
import android.animation.Animator;
import android.animation.AnimatorListenerAdapter;
@@ -22,9 +22,9 @@ import android.content.Context;
import android.view.View;
import android.view.ViewGroup;
-import com.android.inputmethod.keyboard.Key;
-import com.android.inputmethod.latin.common.CoordinateUtils;
-import com.android.inputmethod.latin.utils.ViewLayoutUtils;
+import org.kelar.inputmethod.keyboard.Key;
+import org.kelar.inputmethod.latin.common.CoordinateUtils;
+import org.kelar.inputmethod.latin.utils.ViewLayoutUtils;
import java.util.ArrayDeque;
import java.util.HashMap;
diff --git a/java/src/com/android/inputmethod/keyboard/internal/KeyPreviewDrawParams.java b/java/src/org/kelar/inputmethod/keyboard/internal/KeyPreviewDrawParams.java
index 5ed39f986..bcfea36e1 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/KeyPreviewDrawParams.java
+++ b/java/src/org/kelar/inputmethod/keyboard/internal/KeyPreviewDrawParams.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.internal;
+package org.kelar.inputmethod.keyboard.internal;
import android.animation.Animator;
import android.animation.AnimatorInflater;
@@ -25,7 +25,7 @@ import android.view.View;
import android.view.animation.AccelerateInterpolator;
import android.view.animation.DecelerateInterpolator;
-import com.android.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.R;
public final class KeyPreviewDrawParams {
// XML attributes of {@link MainKeyboardView}.
diff --git a/java/src/com/android/inputmethod/keyboard/internal/KeyPreviewView.java b/java/src/org/kelar/inputmethod/keyboard/internal/KeyPreviewView.java
index 24538605a..fa95a69ec 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/KeyPreviewView.java
+++ b/java/src/org/kelar/inputmethod/keyboard/internal/KeyPreviewView.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.internal;
+package org.kelar.inputmethod.keyboard.internal;
import android.content.Context;
import android.graphics.Rect;
@@ -26,8 +26,8 @@ import android.util.TypedValue;
import android.view.Gravity;
import android.widget.TextView;
-import com.android.inputmethod.keyboard.Key;
-import com.android.inputmethod.latin.R;
+import org.kelar.inputmethod.keyboard.Key;
+import org.kelar.inputmethod.latin.R;
import java.util.HashSet;
diff --git a/java/src/com/android/inputmethod/keyboard/internal/KeySpecParser.java b/java/src/org/kelar/inputmethod/keyboard/internal/KeySpecParser.java
index 3eb62e7a6..9ca6d09af 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/KeySpecParser.java
+++ b/java/src/org/kelar/inputmethod/keyboard/internal/KeySpecParser.java
@@ -14,13 +14,13 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.internal;
+package org.kelar.inputmethod.keyboard.internal;
-import static com.android.inputmethod.latin.common.Constants.CODE_OUTPUT_TEXT;
-import static com.android.inputmethod.latin.common.Constants.CODE_UNSPECIFIED;
+import static org.kelar.inputmethod.latin.common.Constants.CODE_OUTPUT_TEXT;
+import static org.kelar.inputmethod.latin.common.Constants.CODE_UNSPECIFIED;
-import com.android.inputmethod.latin.common.Constants;
-import com.android.inputmethod.latin.common.StringUtils;
+import org.kelar.inputmethod.latin.common.Constants;
+import org.kelar.inputmethod.latin.common.StringUtils;
import javax.annotation.Nonnull;
import javax.annotation.Nullable;
diff --git a/java/src/com/android/inputmethod/keyboard/internal/KeyStyle.java b/java/src/org/kelar/inputmethod/keyboard/internal/KeyStyle.java
index 28aa22c16..1ba45f1e3 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/KeyStyle.java
+++ b/java/src/org/kelar/inputmethod/keyboard/internal/KeyStyle.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.internal;
+package org.kelar.inputmethod.keyboard.internal;
import android.content.res.TypedArray;
diff --git a/java/src/com/android/inputmethod/keyboard/internal/KeyStylesSet.java b/java/src/org/kelar/inputmethod/keyboard/internal/KeyStylesSet.java
index 61f98c8ff..cdfb22143 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/KeyStylesSet.java
+++ b/java/src/org/kelar/inputmethod/keyboard/internal/KeyStylesSet.java
@@ -14,14 +14,14 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.internal;
+package org.kelar.inputmethod.keyboard.internal;
import android.content.res.TypedArray;
import android.util.Log;
import android.util.SparseArray;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.utils.XmlParseUtils;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.utils.XmlParseUtils;
import org.xmlpull.v1.XmlPullParser;
import org.xmlpull.v1.XmlPullParserException;
diff --git a/java/src/com/android/inputmethod/keyboard/internal/KeyVisualAttributes.java b/java/src/org/kelar/inputmethod/keyboard/internal/KeyVisualAttributes.java
index 6f000d294..465656e13 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/KeyVisualAttributes.java
+++ b/java/src/org/kelar/inputmethod/keyboard/internal/KeyVisualAttributes.java
@@ -14,14 +14,14 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.internal;
+package org.kelar.inputmethod.keyboard.internal;
import android.content.res.TypedArray;
import android.graphics.Typeface;
import android.util.SparseIntArray;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.utils.ResourceUtils;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.utils.ResourceUtils;
import javax.annotation.Nonnull;
import javax.annotation.Nullable;
diff --git a/java/src/com/android/inputmethod/keyboard/internal/KeyboardBuilder.java b/java/src/org/kelar/inputmethod/keyboard/internal/KeyboardBuilder.java
index 0eabf6cc9..80aa907cf 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/KeyboardBuilder.java
+++ b/java/src/org/kelar/inputmethod/keyboard/internal/KeyboardBuilder.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.internal;
+package org.kelar.inputmethod.keyboard.internal;
import android.content.Context;
import android.content.res.Resources;
@@ -27,17 +27,17 @@ import android.util.Log;
import android.util.TypedValue;
import android.util.Xml;
-import com.android.inputmethod.annotations.UsedForTesting;
-import com.android.inputmethod.keyboard.Key;
-import com.android.inputmethod.keyboard.Keyboard;
-import com.android.inputmethod.keyboard.KeyboardId;
-import com.android.inputmethod.keyboard.KeyboardTheme;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.common.Constants;
-import com.android.inputmethod.latin.common.StringUtils;
-import com.android.inputmethod.latin.utils.ResourceUtils;
-import com.android.inputmethod.latin.utils.XmlParseUtils;
-import com.android.inputmethod.latin.utils.XmlParseUtils.ParseException;
+import org.kelar.inputmethod.annotations.UsedForTesting;
+import org.kelar.inputmethod.keyboard.Key;
+import org.kelar.inputmethod.keyboard.Keyboard;
+import org.kelar.inputmethod.keyboard.KeyboardId;
+import org.kelar.inputmethod.keyboard.KeyboardTheme;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.common.Constants;
+import org.kelar.inputmethod.latin.common.StringUtils;
+import org.kelar.inputmethod.latin.utils.ResourceUtils;
+import org.kelar.inputmethod.latin.utils.XmlParseUtils;
+import org.kelar.inputmethod.latin.utils.XmlParseUtils.ParseException;
import org.xmlpull.v1.XmlPullParser;
import org.xmlpull.v1.XmlPullParserException;
diff --git a/java/src/com/android/inputmethod/keyboard/internal/KeyboardCodesSet.java b/java/src/org/kelar/inputmethod/keyboard/internal/KeyboardCodesSet.java
index 05b4c7473..0751069f8 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/KeyboardCodesSet.java
+++ b/java/src/org/kelar/inputmethod/keyboard/internal/KeyboardCodesSet.java
@@ -14,9 +14,9 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.internal;
+package org.kelar.inputmethod.keyboard.internal;
-import com.android.inputmethod.latin.common.Constants;
+import org.kelar.inputmethod.latin.common.Constants;
import java.util.HashMap;
diff --git a/java/src/com/android/inputmethod/keyboard/internal/KeyboardIconsSet.java b/java/src/org/kelar/inputmethod/keyboard/internal/KeyboardIconsSet.java
index 15a5bd456..0c435fe0d 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/KeyboardIconsSet.java
+++ b/java/src/org/kelar/inputmethod/keyboard/internal/KeyboardIconsSet.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.internal;
+package org.kelar.inputmethod.keyboard.internal;
import android.content.res.Resources;
import android.content.res.TypedArray;
@@ -22,7 +22,7 @@ import android.graphics.drawable.Drawable;
import android.util.Log;
import android.util.SparseIntArray;
-import com.android.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.R;
import java.util.HashMap;
diff --git a/java/src/com/android/inputmethod/keyboard/internal/KeyboardParams.java b/java/src/org/kelar/inputmethod/keyboard/internal/KeyboardParams.java
index 738d6a400..b13b565c0 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/KeyboardParams.java
+++ b/java/src/org/kelar/inputmethod/keyboard/internal/KeyboardParams.java
@@ -14,13 +14,13 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.internal;
+package org.kelar.inputmethod.keyboard.internal;
import android.util.SparseIntArray;
-import com.android.inputmethod.keyboard.Key;
-import com.android.inputmethod.keyboard.KeyboardId;
-import com.android.inputmethod.latin.common.Constants;
+import org.kelar.inputmethod.keyboard.Key;
+import org.kelar.inputmethod.keyboard.KeyboardId;
+import org.kelar.inputmethod.latin.common.Constants;
import java.util.ArrayList;
import java.util.Comparator;
diff --git a/java/src/com/android/inputmethod/keyboard/internal/KeyboardRow.java b/java/src/org/kelar/inputmethod/keyboard/internal/KeyboardRow.java
index 92daf0742..4b3a9df46 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/KeyboardRow.java
+++ b/java/src/org/kelar/inputmethod/keyboard/internal/KeyboardRow.java
@@ -14,16 +14,16 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.internal;
+package org.kelar.inputmethod.keyboard.internal;
import android.content.res.Resources;
import android.content.res.TypedArray;
import android.util.Xml;
-import com.android.inputmethod.keyboard.Key;
-import com.android.inputmethod.keyboard.Keyboard;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.utils.ResourceUtils;
+import org.kelar.inputmethod.keyboard.Key;
+import org.kelar.inputmethod.keyboard.Keyboard;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.utils.ResourceUtils;
import org.xmlpull.v1.XmlPullParser;
diff --git a/java/src/com/android/inputmethod/keyboard/internal/KeyboardState.java b/java/src/org/kelar/inputmethod/keyboard/internal/KeyboardState.java
index 973e956db..4528d49d6 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/KeyboardState.java
+++ b/java/src/org/kelar/inputmethod/keyboard/internal/KeyboardState.java
@@ -14,15 +14,15 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.internal;
+package org.kelar.inputmethod.keyboard.internal;
import android.text.TextUtils;
import android.util.Log;
-import com.android.inputmethod.event.Event;
-import com.android.inputmethod.latin.common.Constants;
-import com.android.inputmethod.latin.utils.CapsModeUtils;
-import com.android.inputmethod.latin.utils.RecapitalizeStatus;
+import org.kelar.inputmethod.event.Event;
+import org.kelar.inputmethod.latin.common.Constants;
+import org.kelar.inputmethod.latin.utils.CapsModeUtils;
+import org.kelar.inputmethod.latin.utils.RecapitalizeStatus;
/**
* Keyboard state machine.
diff --git a/java/src/com/android/inputmethod/keyboard/internal/KeyboardTextsSet.java b/java/src/org/kelar/inputmethod/keyboard/internal/KeyboardTextsSet.java
index 0aaf6b401..04b484edd 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/KeyboardTextsSet.java
+++ b/java/src/org/kelar/inputmethod/keyboard/internal/KeyboardTextsSet.java
@@ -14,16 +14,16 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.internal;
+package org.kelar.inputmethod.keyboard.internal;
import android.content.Context;
import android.content.res.Resources;
import android.text.TextUtils;
-import com.android.inputmethod.annotations.UsedForTesting;
-import com.android.inputmethod.latin.common.Constants;
-import com.android.inputmethod.latin.utils.RunInLocale;
-import com.android.inputmethod.latin.utils.SubtypeLocaleUtils;
+import org.kelar.inputmethod.annotations.UsedForTesting;
+import org.kelar.inputmethod.latin.common.Constants;
+import org.kelar.inputmethod.latin.utils.RunInLocale;
+import org.kelar.inputmethod.latin.utils.SubtypeLocaleUtils;
import java.util.Locale;
diff --git a/java/src/com/android/inputmethod/keyboard/internal/KeyboardTextsTable.java b/java/src/org/kelar/inputmethod/keyboard/internal/KeyboardTextsTable.java
index 7dfb5328c..810ec36f0 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/KeyboardTextsTable.java
+++ b/java/src/org/kelar/inputmethod/keyboard/internal/KeyboardTextsTable.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.internal;
+package org.kelar.inputmethod.keyboard.internal;
import java.util.HashMap;
import java.util.Locale;
@@ -23,7 +23,7 @@ import java.util.Locale;
* !!!!! DO NOT EDIT THIS FILE !!!!!
*
* This file is generated by tools/make-keyboard-text. The base template file is
- * tools/make-keyboard-text/res/src/com/android/inputmethod/keyboard/internal/
+ * tools/make-keyboard-text/res/src/org.kelar.inputmethod/keyboard/internal/
* KeyboardTextsTable.tmpl
*
* This file must be updated when any text resources in keyboard layout files have been changed.
@@ -37,7 +37,7 @@ import java.util.Locale;
* $ make-keyboard-text -java packages/inputmethods/LatinIME/java
*
* The updated source file will be generated to the following path (this file).
- * packages/inputmethods/LatinIME/java/src/com/android/inputmethod/keyboard/internal/
+ * packages/inputmethods/LatinIME/java/src/org.kelar.inputmethod/keyboard/internal/
* KeyboardTextsTable.java
*/
public final class KeyboardTextsTable {
diff --git a/java/src/com/android/inputmethod/keyboard/internal/MatrixUtils.java b/java/src/org/kelar/inputmethod/keyboard/internal/MatrixUtils.java
index d927cc362..89b1e2576 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/MatrixUtils.java
+++ b/java/src/org/kelar/inputmethod/keyboard/internal/MatrixUtils.java
@@ -14,9 +14,9 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.internal;
+package org.kelar.inputmethod.keyboard.internal;
-import com.android.inputmethod.annotations.UsedForTesting;
+import org.kelar.inputmethod.annotations.UsedForTesting;
import android.util.Log;
diff --git a/java/src/com/android/inputmethod/keyboard/internal/ModifierKeyState.java b/java/src/org/kelar/inputmethod/keyboard/internal/ModifierKeyState.java
index b254ab8d4..18b3e6154 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/ModifierKeyState.java
+++ b/java/src/org/kelar/inputmethod/keyboard/internal/ModifierKeyState.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.internal;
+package org.kelar.inputmethod.keyboard.internal;
import android.util.Log;
diff --git a/java/src/com/android/inputmethod/keyboard/internal/MoreKeySpec.java b/java/src/org/kelar/inputmethod/keyboard/internal/MoreKeySpec.java
index 0bd42fc13..533cf59c8 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/MoreKeySpec.java
+++ b/java/src/org/kelar/inputmethod/keyboard/internal/MoreKeySpec.java
@@ -14,16 +14,16 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.internal;
+package org.kelar.inputmethod.keyboard.internal;
import android.text.TextUtils;
import android.util.SparseIntArray;
-import com.android.inputmethod.compat.CharacterCompat;
-import com.android.inputmethod.keyboard.Key;
-import com.android.inputmethod.latin.common.CollectionUtils;
-import com.android.inputmethod.latin.common.Constants;
-import com.android.inputmethod.latin.common.StringUtils;
+import org.kelar.inputmethod.compat.CharacterCompat;
+import org.kelar.inputmethod.keyboard.Key;
+import org.kelar.inputmethod.latin.common.CollectionUtils;
+import org.kelar.inputmethod.latin.common.Constants;
+import org.kelar.inputmethod.latin.common.StringUtils;
import java.util.ArrayList;
import java.util.HashSet;
diff --git a/java/src/com/android/inputmethod/keyboard/internal/NonDistinctMultitouchHelper.java b/java/src/org/kelar/inputmethod/keyboard/internal/NonDistinctMultitouchHelper.java
index 8a375c620..b2258f737 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/NonDistinctMultitouchHelper.java
+++ b/java/src/org/kelar/inputmethod/keyboard/internal/NonDistinctMultitouchHelper.java
@@ -14,15 +14,15 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.internal;
+package org.kelar.inputmethod.keyboard.internal;
import android.util.Log;
import android.view.MotionEvent;
-import com.android.inputmethod.keyboard.Key;
-import com.android.inputmethod.keyboard.KeyDetector;
-import com.android.inputmethod.keyboard.PointerTracker;
-import com.android.inputmethod.latin.common.CoordinateUtils;
+import org.kelar.inputmethod.keyboard.Key;
+import org.kelar.inputmethod.keyboard.KeyDetector;
+import org.kelar.inputmethod.keyboard.PointerTracker;
+import org.kelar.inputmethod.latin.common.CoordinateUtils;
public final class NonDistinctMultitouchHelper {
private static final String TAG = NonDistinctMultitouchHelper.class.getSimpleName();
diff --git a/java/src/com/android/inputmethod/keyboard/internal/PointerTrackerQueue.java b/java/src/org/kelar/inputmethod/keyboard/internal/PointerTrackerQueue.java
index 556d74f4b..2a13b3f42 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/PointerTrackerQueue.java
+++ b/java/src/org/kelar/inputmethod/keyboard/internal/PointerTrackerQueue.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.internal;
+package org.kelar.inputmethod.keyboard.internal;
import android.util.Log;
diff --git a/java/src/com/android/inputmethod/keyboard/internal/RoundedLine.java b/java/src/org/kelar/inputmethod/keyboard/internal/RoundedLine.java
index 211ef5f8b..f1728d703 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/RoundedLine.java
+++ b/java/src/org/kelar/inputmethod/keyboard/internal/RoundedLine.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.internal;
+package org.kelar.inputmethod.keyboard.internal;
import android.graphics.Path;
import android.graphics.Rect;
diff --git a/java/src/com/android/inputmethod/keyboard/internal/ShiftKeyState.java b/java/src/org/kelar/inputmethod/keyboard/internal/ShiftKeyState.java
index a497b2eb3..74c178420 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/ShiftKeyState.java
+++ b/java/src/org/kelar/inputmethod/keyboard/internal/ShiftKeyState.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.internal;
+package org.kelar.inputmethod.keyboard.internal;
import android.util.Log;
diff --git a/java/src/com/android/inputmethod/keyboard/internal/SlidingKeyInputDrawingPreview.java b/java/src/org/kelar/inputmethod/keyboard/internal/SlidingKeyInputDrawingPreview.java
index 6837f0fcb..98775ecf5 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/SlidingKeyInputDrawingPreview.java
+++ b/java/src/org/kelar/inputmethod/keyboard/internal/SlidingKeyInputDrawingPreview.java
@@ -14,16 +14,16 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.internal;
+package org.kelar.inputmethod.keyboard.internal;
import android.content.res.TypedArray;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.Path;
-import com.android.inputmethod.keyboard.PointerTracker;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.common.CoordinateUtils;
+import org.kelar.inputmethod.keyboard.PointerTracker;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.common.CoordinateUtils;
/**
* Draw rubber band preview graphics during sliding key input.
diff --git a/java/src/com/android/inputmethod/keyboard/internal/SmoothingUtils.java b/java/src/org/kelar/inputmethod/keyboard/internal/SmoothingUtils.java
index 10847f62d..25ce30728 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/SmoothingUtils.java
+++ b/java/src/org/kelar/inputmethod/keyboard/internal/SmoothingUtils.java
@@ -14,10 +14,10 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.internal;
+package org.kelar.inputmethod.keyboard.internal;
-import com.android.inputmethod.annotations.UsedForTesting;
-import com.android.inputmethod.keyboard.internal.MatrixUtils.MatrixOperationFailedException;
+import org.kelar.inputmethod.annotations.UsedForTesting;
+import org.kelar.inputmethod.keyboard.internal.MatrixUtils.MatrixOperationFailedException;
import android.util.Log;
diff --git a/java/src/com/android/inputmethod/keyboard/internal/TimerHandler.java b/java/src/org/kelar/inputmethod/keyboard/internal/TimerHandler.java
index 91f3558eb..078ca12e4 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/TimerHandler.java
+++ b/java/src/org/kelar/inputmethod/keyboard/internal/TimerHandler.java
@@ -14,16 +14,16 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.internal;
+package org.kelar.inputmethod.keyboard.internal;
import android.os.Message;
import android.os.SystemClock;
import android.view.ViewConfiguration;
-import com.android.inputmethod.keyboard.Key;
-import com.android.inputmethod.keyboard.PointerTracker;
-import com.android.inputmethod.latin.common.Constants;
-import com.android.inputmethod.latin.utils.LeakGuardHandlerWrapper;
+import org.kelar.inputmethod.keyboard.Key;
+import org.kelar.inputmethod.keyboard.PointerTracker;
+import org.kelar.inputmethod.latin.common.Constants;
+import org.kelar.inputmethod.latin.utils.LeakGuardHandlerWrapper;
import javax.annotation.Nonnull;
diff --git a/java/src/com/android/inputmethod/keyboard/internal/TimerProxy.java b/java/src/org/kelar/inputmethod/keyboard/internal/TimerProxy.java
index 0ce3de8d9..1bf3a3d0b 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/TimerProxy.java
+++ b/java/src/org/kelar/inputmethod/keyboard/internal/TimerProxy.java
@@ -14,10 +14,10 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.internal;
+package org.kelar.inputmethod.keyboard.internal;
-import com.android.inputmethod.keyboard.Key;
-import com.android.inputmethod.keyboard.PointerTracker;
+import org.kelar.inputmethod.keyboard.Key;
+import org.kelar.inputmethod.keyboard.PointerTracker;
import javax.annotation.Nonnull;
diff --git a/java/src/com/android/inputmethod/keyboard/internal/TouchPositionCorrection.java b/java/src/org/kelar/inputmethod/keyboard/internal/TouchPositionCorrection.java
index d8f0114e1..351e201e1 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/TouchPositionCorrection.java
+++ b/java/src/org/kelar/inputmethod/keyboard/internal/TouchPositionCorrection.java
@@ -14,10 +14,10 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.internal;
+package org.kelar.inputmethod.keyboard.internal;
-import com.android.inputmethod.annotations.UsedForTesting;
-import com.android.inputmethod.latin.define.DebugFlags;
+import org.kelar.inputmethod.annotations.UsedForTesting;
+import org.kelar.inputmethod.latin.define.DebugFlags;
public final class TouchPositionCorrection {
private static final int TOUCH_POSITION_CORRECTION_RECORD_SIZE = 3;
diff --git a/java/src/com/android/inputmethod/keyboard/internal/TypingTimeRecorder.java b/java/src/org/kelar/inputmethod/keyboard/internal/TypingTimeRecorder.java
index 9593f715c..a66976778 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/TypingTimeRecorder.java
+++ b/java/src/org/kelar/inputmethod/keyboard/internal/TypingTimeRecorder.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.internal;
+package org.kelar.inputmethod.keyboard.internal;
public final class TypingTimeRecorder {
private final int mStaticTimeThresholdAfterFastTyping; // msec
diff --git a/java/src/com/android/inputmethod/keyboard/internal/UniqueKeysCache.java b/java/src/org/kelar/inputmethod/keyboard/internal/UniqueKeysCache.java
index 5b329dce4..ea6b37793 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/UniqueKeysCache.java
+++ b/java/src/org/kelar/inputmethod/keyboard/internal/UniqueKeysCache.java
@@ -14,9 +14,9 @@
* limitations under the License.
*/
-package com.android.inputmethod.keyboard.internal;
+package org.kelar.inputmethod.keyboard.internal;
-import com.android.inputmethod.keyboard.Key;
+import org.kelar.inputmethod.keyboard.Key;
import java.util.HashMap;
diff --git a/java/src/com/android/inputmethod/latin/AssetFileAddress.java b/java/src/org/kelar/inputmethod/latin/AssetFileAddress.java
index f8d02d6ea..c8508f91d 100644
--- a/java/src/com/android/inputmethod/latin/AssetFileAddress.java
+++ b/java/src/org/kelar/inputmethod/latin/AssetFileAddress.java
@@ -14,9 +14,9 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin;
+package org.kelar.inputmethod.latin;
-import com.android.inputmethod.latin.common.FileUtils;
+import org.kelar.inputmethod.latin.common.FileUtils;
import java.io.File;
diff --git a/java/src/com/android/inputmethod/latin/AudioAndHapticFeedbackManager.java b/java/src/org/kelar/inputmethod/latin/AudioAndHapticFeedbackManager.java
index 5e6e4ab25..1cf7fde0b 100644
--- a/java/src/com/android/inputmethod/latin/AudioAndHapticFeedbackManager.java
+++ b/java/src/org/kelar/inputmethod/latin/AudioAndHapticFeedbackManager.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin;
+package org.kelar.inputmethod.latin;
import android.content.Context;
import android.media.AudioManager;
@@ -22,8 +22,8 @@ import android.os.Vibrator;
import android.view.HapticFeedbackConstants;
import android.view.View;
-import com.android.inputmethod.latin.common.Constants;
-import com.android.inputmethod.latin.settings.SettingsValues;
+import org.kelar.inputmethod.latin.common.Constants;
+import org.kelar.inputmethod.latin.settings.SettingsValues;
/**
* This class gathers audio feedback and haptic feedback functions.
diff --git a/java/src/com/android/inputmethod/latin/BackupAgent.java b/java/src/org/kelar/inputmethod/latin/BackupAgent.java
index b2d92b30c..267014683 100644
--- a/java/src/com/android/inputmethod/latin/BackupAgent.java
+++ b/java/src/org/kelar/inputmethod/latin/BackupAgent.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin;
+package org.kelar.inputmethod.latin;
import android.app.backup.BackupAgentHelper;
import android.app.backup.BackupDataInput;
@@ -22,7 +22,7 @@ import android.app.backup.SharedPreferencesBackupHelper;
import android.content.SharedPreferences;
import android.os.ParcelFileDescriptor;
-import com.android.inputmethod.latin.settings.LocalSettingsConstants;
+import org.kelar.inputmethod.latin.settings.LocalSettingsConstants;
import java.io.IOException;
diff --git a/java/src/com/android/inputmethod/latin/BinaryDictionary.java b/java/src/org/kelar/inputmethod/latin/BinaryDictionary.java
index 9a3ac674e..661339dd0 100644
--- a/java/src/com/android/inputmethod/latin/BinaryDictionary.java
+++ b/java/src/org/kelar/inputmethod/latin/BinaryDictionary.java
@@ -14,28 +14,28 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin;
+package org.kelar.inputmethod.latin;
import android.text.TextUtils;
import android.util.Log;
import android.util.SparseArray;
-import com.android.inputmethod.annotations.UsedForTesting;
-import com.android.inputmethod.latin.SuggestedWords.SuggestedWordInfo;
-import com.android.inputmethod.latin.common.ComposedData;
-import com.android.inputmethod.latin.common.Constants;
-import com.android.inputmethod.latin.common.FileUtils;
-import com.android.inputmethod.latin.common.InputPointers;
-import com.android.inputmethod.latin.common.StringUtils;
-import com.android.inputmethod.latin.makedict.DictionaryHeader;
-import com.android.inputmethod.latin.makedict.FormatSpec;
-import com.android.inputmethod.latin.makedict.FormatSpec.DictionaryOptions;
-import com.android.inputmethod.latin.makedict.UnsupportedFormatException;
-import com.android.inputmethod.latin.makedict.WordProperty;
-import com.android.inputmethod.latin.settings.SettingsValuesForSuggestion;
-import com.android.inputmethod.latin.utils.BinaryDictionaryUtils;
-import com.android.inputmethod.latin.utils.JniUtils;
-import com.android.inputmethod.latin.utils.WordInputEventForPersonalization;
+import org.kelar.inputmethod.annotations.UsedForTesting;
+import org.kelar.inputmethod.latin.SuggestedWords.SuggestedWordInfo;
+import org.kelar.inputmethod.latin.common.ComposedData;
+import org.kelar.inputmethod.latin.common.Constants;
+import org.kelar.inputmethod.latin.common.FileUtils;
+import org.kelar.inputmethod.latin.common.InputPointers;
+import org.kelar.inputmethod.latin.common.StringUtils;
+import org.kelar.inputmethod.latin.makedict.DictionaryHeader;
+import org.kelar.inputmethod.latin.makedict.FormatSpec;
+import org.kelar.inputmethod.latin.makedict.FormatSpec.DictionaryOptions;
+import org.kelar.inputmethod.latin.makedict.UnsupportedFormatException;
+import org.kelar.inputmethod.latin.makedict.WordProperty;
+import org.kelar.inputmethod.latin.settings.SettingsValuesForSuggestion;
+import org.kelar.inputmethod.latin.utils.BinaryDictionaryUtils;
+import org.kelar.inputmethod.latin.utils.JniUtils;
+import org.kelar.inputmethod.latin.utils.WordInputEventForPersonalization;
import java.io.File;
import java.util.ArrayList;
diff --git a/java/src/com/android/inputmethod/latin/BinaryDictionaryFileDumper.java b/java/src/org/kelar/inputmethod/latin/BinaryDictionaryFileDumper.java
index 648610c86..ab350576a 100644
--- a/java/src/com/android/inputmethod/latin/BinaryDictionaryFileDumper.java
+++ b/java/src/org/kelar/inputmethod/latin/BinaryDictionaryFileDumper.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin;
+package org.kelar.inputmethod.latin;
import android.content.ContentProviderClient;
import android.content.ContentResolver;
@@ -27,15 +27,15 @@ import android.os.RemoteException;
import android.text.TextUtils;
import android.util.Log;
-import com.android.inputmethod.dictionarypack.DictionaryPackConstants;
-import com.android.inputmethod.dictionarypack.MD5Calculator;
-import com.android.inputmethod.dictionarypack.UpdateHandler;
-import com.android.inputmethod.latin.common.FileUtils;
-import com.android.inputmethod.latin.define.DecoderSpecificConstants;
-import com.android.inputmethod.latin.utils.DictionaryInfoUtils;
-import com.android.inputmethod.latin.utils.DictionaryInfoUtils.DictionaryInfo;
-import com.android.inputmethod.latin.utils.FileTransforms;
-import com.android.inputmethod.latin.utils.MetadataFileUriGetter;
+import org.kelar.inputmethod.dictionarypack.DictionaryPackConstants;
+import org.kelar.inputmethod.dictionarypack.MD5Calculator;
+import org.kelar.inputmethod.dictionarypack.UpdateHandler;
+import org.kelar.inputmethod.latin.common.FileUtils;
+import org.kelar.inputmethod.latin.define.DecoderSpecificConstants;
+import org.kelar.inputmethod.latin.utils.DictionaryInfoUtils;
+import org.kelar.inputmethod.latin.utils.DictionaryInfoUtils.DictionaryInfo;
+import org.kelar.inputmethod.latin.utils.FileTransforms;
+import org.kelar.inputmethod.latin.utils.MetadataFileUriGetter;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
diff --git a/java/src/com/android/inputmethod/latin/BinaryDictionaryGetter.java b/java/src/org/kelar/inputmethod/latin/BinaryDictionaryGetter.java
index c13f0e20a..75d2d5d4e 100644
--- a/java/src/com/android/inputmethod/latin/BinaryDictionaryGetter.java
+++ b/java/src/org/kelar/inputmethod/latin/BinaryDictionaryGetter.java
@@ -14,19 +14,19 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin;
+package org.kelar.inputmethod.latin;
import android.content.Context;
import android.content.SharedPreferences;
import android.content.res.AssetFileDescriptor;
import android.util.Log;
-import com.android.inputmethod.latin.common.LocaleUtils;
-import com.android.inputmethod.latin.define.DecoderSpecificConstants;
-import com.android.inputmethod.latin.makedict.DictionaryHeader;
-import com.android.inputmethod.latin.makedict.UnsupportedFormatException;
-import com.android.inputmethod.latin.utils.BinaryDictionaryUtils;
-import com.android.inputmethod.latin.utils.DictionaryInfoUtils;
+import org.kelar.inputmethod.latin.common.LocaleUtils;
+import org.kelar.inputmethod.latin.define.DecoderSpecificConstants;
+import org.kelar.inputmethod.latin.makedict.DictionaryHeader;
+import org.kelar.inputmethod.latin.makedict.UnsupportedFormatException;
+import org.kelar.inputmethod.latin.utils.BinaryDictionaryUtils;
+import org.kelar.inputmethod.latin.utils.DictionaryInfoUtils;
import java.io.File;
import java.io.IOException;
diff --git a/java/src/com/android/inputmethod/latin/ContactsBinaryDictionary.java b/java/src/org/kelar/inputmethod/latin/ContactsBinaryDictionary.java
index dbd639fe8..97f465095 100644
--- a/java/src/com/android/inputmethod/latin/ContactsBinaryDictionary.java
+++ b/java/src/org/kelar/inputmethod/latin/ContactsBinaryDictionary.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin;
+package org.kelar.inputmethod.latin;
import android.Manifest;
import android.content.Context;
@@ -23,11 +23,11 @@ import android.provider.ContactsContract;
import android.provider.ContactsContract.Contacts;
import android.util.Log;
-import com.android.inputmethod.annotations.ExternallyReferenced;
-import com.android.inputmethod.latin.ContactsManager.ContactsChangedListener;
-import com.android.inputmethod.latin.common.StringUtils;
-import com.android.inputmethod.latin.permissions.PermissionsUtil;
-import com.android.inputmethod.latin.personalization.AccountUtils;
+import org.kelar.inputmethod.annotations.ExternallyReferenced;
+import org.kelar.inputmethod.latin.ContactsManager.ContactsChangedListener;
+import org.kelar.inputmethod.latin.common.StringUtils;
+import org.kelar.inputmethod.latin.permissions.PermissionsUtil;
+import org.kelar.inputmethod.latin.personalization.AccountUtils;
import java.io.File;
import java.util.ArrayList;
diff --git a/java/src/com/android/inputmethod/latin/ContactsContentObserver.java b/java/src/org/kelar/inputmethod/latin/ContactsContentObserver.java
index 6103a8296..693675354 100644
--- a/java/src/com/android/inputmethod/latin/ContactsContentObserver.java
+++ b/java/src/org/kelar/inputmethod/latin/ContactsContentObserver.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin;
+package org.kelar.inputmethod.latin;
import android.Manifest;
import android.content.ContentResolver;
@@ -24,10 +24,10 @@ import android.os.SystemClock;
import android.provider.ContactsContract.Contacts;
import android.util.Log;
-import com.android.inputmethod.latin.ContactsManager.ContactsChangedListener;
-import com.android.inputmethod.latin.define.DebugFlags;
-import com.android.inputmethod.latin.permissions.PermissionsUtil;
-import com.android.inputmethod.latin.utils.ExecutorUtils;
+import org.kelar.inputmethod.latin.ContactsManager.ContactsChangedListener;
+import org.kelar.inputmethod.latin.define.DebugFlags;
+import org.kelar.inputmethod.latin.permissions.PermissionsUtil;
+import org.kelar.inputmethod.latin.utils.ExecutorUtils;
import java.util.ArrayList;
import java.util.concurrent.atomic.AtomicBoolean;
diff --git a/java/src/com/android/inputmethod/latin/ContactsDictionaryConstants.java b/java/src/org/kelar/inputmethod/latin/ContactsDictionaryConstants.java
index 022940910..f4d256787 100644
--- a/java/src/com/android/inputmethod/latin/ContactsDictionaryConstants.java
+++ b/java/src/org/kelar/inputmethod/latin/ContactsDictionaryConstants.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin;
+package org.kelar.inputmethod.latin;
import android.provider.BaseColumns;
import android.provider.ContactsContract.Contacts;
diff --git a/java/src/com/android/inputmethod/latin/ContactsDictionaryUtils.java b/java/src/org/kelar/inputmethod/latin/ContactsDictionaryUtils.java
index b77388434..1db81503d 100644
--- a/java/src/com/android/inputmethod/latin/ContactsDictionaryUtils.java
+++ b/java/src/org/kelar/inputmethod/latin/ContactsDictionaryUtils.java
@@ -14,9 +14,9 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin;
+package org.kelar.inputmethod.latin;
-import com.android.inputmethod.latin.common.Constants;
+import org.kelar.inputmethod.latin.common.Constants;
import java.util.Locale;
diff --git a/java/src/com/android/inputmethod/latin/ContactsManager.java b/java/src/org/kelar/inputmethod/latin/ContactsManager.java
index 13503ff45..e4a6912db 100644
--- a/java/src/com/android/inputmethod/latin/ContactsManager.java
+++ b/java/src/org/kelar/inputmethod/latin/ContactsManager.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin;
+package org.kelar.inputmethod.latin;
import android.content.Context;
import android.database.Cursor;
@@ -24,8 +24,7 @@ import android.provider.ContactsContract.Contacts;
import android.text.TextUtils;
import android.util.Log;
-import com.android.inputmethod.latin.common.Constants;
-import com.android.inputmethod.latin.common.StringUtils;
+import org.kelar.inputmethod.latin.common.Constants;
import java.util.ArrayList;
import java.util.Collections;
diff --git a/java/src/com/android/inputmethod/latin/DicTraverseSession.java b/java/src/org/kelar/inputmethod/latin/DicTraverseSession.java
index 6816f129a..c95020ae4 100644
--- a/java/src/com/android/inputmethod/latin/DicTraverseSession.java
+++ b/java/src/org/kelar/inputmethod/latin/DicTraverseSession.java
@@ -14,11 +14,11 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin;
+package org.kelar.inputmethod.latin;
-import com.android.inputmethod.latin.common.NativeSuggestOptions;
-import com.android.inputmethod.latin.define.DecoderSpecificConstants;
-import com.android.inputmethod.latin.utils.JniUtils;
+import org.kelar.inputmethod.latin.common.NativeSuggestOptions;
+import org.kelar.inputmethod.latin.define.DecoderSpecificConstants;
+import org.kelar.inputmethod.latin.utils.JniUtils;
import java.util.Locale;
diff --git a/java/src/com/android/inputmethod/latin/Dictionary.java b/java/src/org/kelar/inputmethod/latin/Dictionary.java
index e00219c98..e070c428e 100644
--- a/java/src/com/android/inputmethod/latin/Dictionary.java
+++ b/java/src/org/kelar/inputmethod/latin/Dictionary.java
@@ -14,12 +14,12 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin;
+package org.kelar.inputmethod.latin;
-import com.android.inputmethod.annotations.UsedForTesting;
-import com.android.inputmethod.latin.SuggestedWords.SuggestedWordInfo;
-import com.android.inputmethod.latin.common.ComposedData;
-import com.android.inputmethod.latin.settings.SettingsValuesForSuggestion;
+import org.kelar.inputmethod.annotations.UsedForTesting;
+import org.kelar.inputmethod.latin.SuggestedWords.SuggestedWordInfo;
+import org.kelar.inputmethod.latin.common.ComposedData;
+import org.kelar.inputmethod.latin.settings.SettingsValuesForSuggestion;
import java.util.ArrayList;
import java.util.Locale;
diff --git a/java/src/com/android/inputmethod/latin/DictionaryCollection.java b/java/src/org/kelar/inputmethod/latin/DictionaryCollection.java
index 96575f629..16affc317 100644
--- a/java/src/com/android/inputmethod/latin/DictionaryCollection.java
+++ b/java/src/org/kelar/inputmethod/latin/DictionaryCollection.java
@@ -14,13 +14,13 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin;
+package org.kelar.inputmethod.latin;
import android.util.Log;
-import com.android.inputmethod.latin.SuggestedWords.SuggestedWordInfo;
-import com.android.inputmethod.latin.common.ComposedData;
-import com.android.inputmethod.latin.settings.SettingsValuesForSuggestion;
+import org.kelar.inputmethod.latin.SuggestedWords.SuggestedWordInfo;
+import org.kelar.inputmethod.latin.common.ComposedData;
+import org.kelar.inputmethod.latin.settings.SettingsValuesForSuggestion;
import java.util.ArrayList;
import java.util.Collection;
diff --git a/java/src/com/android/inputmethod/latin/DictionaryDumpBroadcastReceiver.java b/java/src/org/kelar/inputmethod/latin/DictionaryDumpBroadcastReceiver.java
index ee2fdc6c7..56f4215bb 100644
--- a/java/src/com/android/inputmethod/latin/DictionaryDumpBroadcastReceiver.java
+++ b/java/src/org/kelar/inputmethod/latin/DictionaryDumpBroadcastReceiver.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin;
+package org.kelar.inputmethod.latin;
import android.content.BroadcastReceiver;
import android.content.Context;
@@ -24,7 +24,7 @@ import android.util.Log;
public class DictionaryDumpBroadcastReceiver extends BroadcastReceiver {
private static final String TAG = DictionaryDumpBroadcastReceiver.class.getSimpleName();
- private static final String DOMAIN = "com.android.inputmethod.latin";
+ private static final String DOMAIN = "org.kelar.inputmethod.latin";
public static final String DICTIONARY_DUMP_INTENT_ACTION = DOMAIN + ".DICT_DUMP";
public static final String DICTIONARY_NAME_KEY = "dictName";
diff --git a/java/src/com/android/inputmethod/latin/DictionaryFacilitator.java b/java/src/org/kelar/inputmethod/latin/DictionaryFacilitator.java
index 02015da09..319015c90 100644
--- a/java/src/com/android/inputmethod/latin/DictionaryFacilitator.java
+++ b/java/src/org/kelar/inputmethod/latin/DictionaryFacilitator.java
@@ -14,16 +14,16 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin;
+package org.kelar.inputmethod.latin;
import android.content.Context;
import android.util.LruCache;
-import com.android.inputmethod.annotations.UsedForTesting;
-import com.android.inputmethod.keyboard.Keyboard;
-import com.android.inputmethod.latin.common.ComposedData;
-import com.android.inputmethod.latin.settings.SettingsValuesForSuggestion;
-import com.android.inputmethod.latin.utils.SuggestionResults;
+import org.kelar.inputmethod.annotations.UsedForTesting;
+import org.kelar.inputmethod.keyboard.Keyboard;
+import org.kelar.inputmethod.latin.common.ComposedData;
+import org.kelar.inputmethod.latin.settings.SettingsValuesForSuggestion;
+import org.kelar.inputmethod.latin.utils.SuggestionResults;
import java.io.File;
import java.util.ArrayList;
diff --git a/java/src/com/android/inputmethod/latin/DictionaryFacilitatorImpl.java b/java/src/org/kelar/inputmethod/latin/DictionaryFacilitatorImpl.java
index b435de867..63c2cea4e 100644
--- a/java/src/com/android/inputmethod/latin/DictionaryFacilitatorImpl.java
+++ b/java/src/org/kelar/inputmethod/latin/DictionaryFacilitatorImpl.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin;
+package org.kelar.inputmethod.latin;
import android.Manifest;
import android.content.Context;
@@ -22,18 +22,18 @@ import android.text.TextUtils;
import android.util.Log;
import android.util.LruCache;
-import com.android.inputmethod.annotations.UsedForTesting;
-import com.android.inputmethod.keyboard.Keyboard;
-import com.android.inputmethod.latin.NgramContext.WordInfo;
-import com.android.inputmethod.latin.SuggestedWords.SuggestedWordInfo;
-import com.android.inputmethod.latin.common.ComposedData;
-import com.android.inputmethod.latin.common.Constants;
-import com.android.inputmethod.latin.common.StringUtils;
-import com.android.inputmethod.latin.permissions.PermissionsUtil;
-import com.android.inputmethod.latin.personalization.UserHistoryDictionary;
-import com.android.inputmethod.latin.settings.SettingsValuesForSuggestion;
-import com.android.inputmethod.latin.utils.ExecutorUtils;
-import com.android.inputmethod.latin.utils.SuggestionResults;
+import org.kelar.inputmethod.annotations.UsedForTesting;
+import org.kelar.inputmethod.keyboard.Keyboard;
+import org.kelar.inputmethod.latin.NgramContext.WordInfo;
+import org.kelar.inputmethod.latin.SuggestedWords.SuggestedWordInfo;
+import org.kelar.inputmethod.latin.common.ComposedData;
+import org.kelar.inputmethod.latin.common.Constants;
+import org.kelar.inputmethod.latin.common.StringUtils;
+import org.kelar.inputmethod.latin.permissions.PermissionsUtil;
+import org.kelar.inputmethod.latin.personalization.UserHistoryDictionary;
+import org.kelar.inputmethod.latin.settings.SettingsValuesForSuggestion;
+import org.kelar.inputmethod.latin.utils.ExecutorUtils;
+import org.kelar.inputmethod.latin.utils.SuggestionResults;
import java.io.File;
import java.lang.reflect.InvocationTargetException;
diff --git a/java/src/com/android/inputmethod/latin/DictionaryFacilitatorLruCache.java b/java/src/org/kelar/inputmethod/latin/DictionaryFacilitatorLruCache.java
index cbaf6ea4e..b20fad30c 100644
--- a/java/src/com/android/inputmethod/latin/DictionaryFacilitatorLruCache.java
+++ b/java/src/org/kelar/inputmethod/latin/DictionaryFacilitatorLruCache.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin;
+package org.kelar.inputmethod.latin;
import java.util.Locale;
import java.util.concurrent.TimeUnit;
diff --git a/java/src/com/android/inputmethod/latin/DictionaryFacilitatorProvider.java b/java/src/org/kelar/inputmethod/latin/DictionaryFacilitatorProvider.java
index a48b41fa7..1a932c77a 100644
--- a/java/src/com/android/inputmethod/latin/DictionaryFacilitatorProvider.java
+++ b/java/src/org/kelar/inputmethod/latin/DictionaryFacilitatorProvider.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin;
+package org.kelar.inputmethod.latin;
/**
* Factory for instantiating DictionaryFacilitator objects.
diff --git a/java/src/com/android/inputmethod/latin/DictionaryFactory.java b/java/src/org/kelar/inputmethod/latin/DictionaryFactory.java
index 5dd02bd1c..cb5378aef 100644
--- a/java/src/com/android/inputmethod/latin/DictionaryFactory.java
+++ b/java/src/org/kelar/inputmethod/latin/DictionaryFactory.java
@@ -14,14 +14,14 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin;
+package org.kelar.inputmethod.latin;
import android.content.ContentProviderClient;
import android.content.Context;
import android.content.res.AssetFileDescriptor;
import android.util.Log;
-import com.android.inputmethod.latin.utils.DictionaryInfoUtils;
+import org.kelar.inputmethod.latin.utils.DictionaryInfoUtils;
import java.io.File;
import java.util.ArrayList;
diff --git a/java/src/com/android/inputmethod/latin/DictionaryPackInstallBroadcastReceiver.java b/java/src/org/kelar/inputmethod/latin/DictionaryPackInstallBroadcastReceiver.java
index 2dcfdb0b7..a756fc0a6 100644
--- a/java/src/com/android/inputmethod/latin/DictionaryPackInstallBroadcastReceiver.java
+++ b/java/src/org/kelar/inputmethod/latin/DictionaryPackInstallBroadcastReceiver.java
@@ -14,10 +14,10 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin;
+package org.kelar.inputmethod.latin;
-import com.android.inputmethod.dictionarypack.DictionaryPackConstants;
-import com.android.inputmethod.latin.utils.TargetPackageInfoGetterTask;
+import org.kelar.inputmethod.dictionarypack.DictionaryPackConstants;
+import org.kelar.inputmethod.latin.utils.TargetPackageInfoGetterTask;
import android.content.BroadcastReceiver;
import android.content.Context;
diff --git a/java/src/com/android/inputmethod/latin/DictionaryStats.java b/java/src/org/kelar/inputmethod/latin/DictionaryStats.java
index b65d25bb1..915583a1a 100644
--- a/java/src/com/android/inputmethod/latin/DictionaryStats.java
+++ b/java/src/org/kelar/inputmethod/latin/DictionaryStats.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin;
+package org.kelar.inputmethod.latin;
import java.io.File;
import java.math.BigDecimal;
diff --git a/java/src/com/android/inputmethod/latin/EmojiAltPhysicalKeyDetector.java b/java/src/org/kelar/inputmethod/latin/EmojiAltPhysicalKeyDetector.java
index 8924e0a3d..c8c889e80 100644
--- a/java/src/com/android/inputmethod/latin/EmojiAltPhysicalKeyDetector.java
+++ b/java/src/org/kelar/inputmethod/latin/EmojiAltPhysicalKeyDetector.java
@@ -14,20 +14,19 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin;
+package org.kelar.inputmethod.latin;
import android.content.res.Resources;
import android.util.Log;
import android.util.Pair;
import android.view.KeyEvent;
-import com.android.inputmethod.keyboard.KeyboardSwitcher;
-import com.android.inputmethod.latin.settings.Settings;
+import org.kelar.inputmethod.keyboard.KeyboardSwitcher;
+import org.kelar.inputmethod.latin.settings.Settings;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
-import java.util.Set;
import javax.annotation.Nonnull;
diff --git a/java/src/com/android/inputmethod/latin/ExpandableBinaryDictionary.java b/java/src/org/kelar/inputmethod/latin/ExpandableBinaryDictionary.java
index 907095746..c7b36e71a 100644
--- a/java/src/com/android/inputmethod/latin/ExpandableBinaryDictionary.java
+++ b/java/src/org/kelar/inputmethod/latin/ExpandableBinaryDictionary.java
@@ -14,25 +14,25 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin;
+package org.kelar.inputmethod.latin;
import android.content.Context;
import android.util.Log;
-import com.android.inputmethod.annotations.UsedForTesting;
-import com.android.inputmethod.latin.SuggestedWords.SuggestedWordInfo;
-import com.android.inputmethod.latin.common.ComposedData;
-import com.android.inputmethod.latin.common.FileUtils;
-import com.android.inputmethod.latin.define.DecoderSpecificConstants;
-import com.android.inputmethod.latin.makedict.DictionaryHeader;
-import com.android.inputmethod.latin.makedict.FormatSpec;
-import com.android.inputmethod.latin.makedict.UnsupportedFormatException;
-import com.android.inputmethod.latin.makedict.WordProperty;
-import com.android.inputmethod.latin.settings.SettingsValuesForSuggestion;
-import com.android.inputmethod.latin.utils.AsyncResultHolder;
-import com.android.inputmethod.latin.utils.CombinedFormatUtils;
-import com.android.inputmethod.latin.utils.ExecutorUtils;
-import com.android.inputmethod.latin.utils.WordInputEventForPersonalization;
+import org.kelar.inputmethod.annotations.UsedForTesting;
+import org.kelar.inputmethod.latin.SuggestedWords.SuggestedWordInfo;
+import org.kelar.inputmethod.latin.common.ComposedData;
+import org.kelar.inputmethod.latin.common.FileUtils;
+import org.kelar.inputmethod.latin.define.DecoderSpecificConstants;
+import org.kelar.inputmethod.latin.makedict.DictionaryHeader;
+import org.kelar.inputmethod.latin.makedict.FormatSpec;
+import org.kelar.inputmethod.latin.makedict.UnsupportedFormatException;
+import org.kelar.inputmethod.latin.makedict.WordProperty;
+import org.kelar.inputmethod.latin.settings.SettingsValuesForSuggestion;
+import org.kelar.inputmethod.latin.utils.AsyncResultHolder;
+import org.kelar.inputmethod.latin.utils.CombinedFormatUtils;
+import org.kelar.inputmethod.latin.utils.ExecutorUtils;
+import org.kelar.inputmethod.latin.utils.WordInputEventForPersonalization;
import java.io.File;
import java.util.ArrayList;
@@ -387,7 +387,7 @@ abstract public class ExpandableBinaryDictionary extends Dictionary {
/**
* Used by Sketch.
- * {@see https://cs.corp.google.com/#android/vendor/unbundled_google/packages/LatinIMEGoogle/tools/sketch/ime-simulator/src/com/android/inputmethod/sketch/imesimulator/ImeSimulator.java&q=updateEntriesForInputEventsCallback&l=286}
+ * {@see https://cs.corp.google.com/#android/vendor/unbundled_google/packages/LatinIMEGoogle/tools/sketch/ime-simulator/src/org.kelar.inputmethod/sketch/imesimulator/ImeSimulator.java&q=updateEntriesForInputEventsCallback&l=286}
*/
@UsedForTesting
public interface UpdateEntriesForInputEventsCallback {
@@ -398,7 +398,7 @@ abstract public class ExpandableBinaryDictionary extends Dictionary {
* Dynamically update entries according to input events.
*
* Used by Sketch.
- * {@see https://cs.corp.google.com/#android/vendor/unbundled_google/packages/LatinIMEGoogle/tools/sketch/ime-simulator/src/com/android/inputmethod/sketch/imesimulator/ImeSimulator.java&q=updateEntriesForInputEventsCallback&l=286}
+ * {@see https://cs.corp.google.com/#android/vendor/unbundled_google/packages/LatinIMEGoogle/tools/sketch/ime-simulator/src/org.kelar.inputmethod/sketch/imesimulator/ImeSimulator.java&q=updateEntriesForInputEventsCallback&l=286}
*/
@UsedForTesting
public void updateEntriesForInputEvents(
diff --git a/java/src/com/android/inputmethod/latin/InputAttributes.java b/java/src/org/kelar/inputmethod/latin/InputAttributes.java
index 86c7810f4..0c145e543 100644
--- a/java/src/com/android/inputmethod/latin/InputAttributes.java
+++ b/java/src/org/kelar/inputmethod/latin/InputAttributes.java
@@ -14,18 +14,19 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin;
+package org.kelar.inputmethod.latin;
-import static com.android.inputmethod.latin.common.Constants.ImeOption.NO_FLOATING_GESTURE_PREVIEW;
-import static com.android.inputmethod.latin.common.Constants.ImeOption.NO_MICROPHONE;
-import static com.android.inputmethod.latin.common.Constants.ImeOption.NO_MICROPHONE_COMPAT;
+import static org.kelar.inputmethod.latin.common.Constants.ImeOption.NO_FLOATING_GESTURE_PREVIEW;
+import static org.kelar.inputmethod.latin.common.Constants.ImeOption.NO_MICROPHONE;
+import static org.kelar.inputmethod.latin.common.Constants.ImeOption.NO_MICROPHONE_COMPAT;
import android.text.InputType;
import android.util.Log;
import android.view.inputmethod.EditorInfo;
-import com.android.inputmethod.latin.common.StringUtils;
-import com.android.inputmethod.latin.utils.InputTypeUtils;
+import org.kelar.inputmethod.latin.common.StringUtils;
+import org.kelar.inputmethod.latin.utils.InputTypeUtils;
+import org.kelar.inputmethod.latin.settings.SettingsValues;
import java.util.ArrayList;
import java.util.Arrays;
@@ -46,7 +47,7 @@ public final class InputAttributes {
/**
* Whether the floating gesture preview should be disabled. If true, this should override the
* corresponding keyboard settings preference, always suppressing the floating preview text.
- * {@link com.android.inputmethod.latin.settings.SettingsValues#mGestureFloatingPreviewTextEnabled}
+ * {@link SettingsValues#mGestureFloatingPreviewTextEnabled}
*/
final public boolean mDisableGestureFloatingPreviewText;
final public boolean mIsGeneralTextInput;
diff --git a/java/src/com/android/inputmethod/latin/InputView.java b/java/src/org/kelar/inputmethod/latin/InputView.java
index f3a8ca169..9aab0e7c7 100644
--- a/java/src/com/android/inputmethod/latin/InputView.java
+++ b/java/src/org/kelar/inputmethod/latin/InputView.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin;
+package org.kelar.inputmethod.latin;
import android.content.Context;
import android.graphics.Rect;
@@ -23,10 +23,10 @@ import android.view.MotionEvent;
import android.view.View;
import android.widget.FrameLayout;
-import com.android.inputmethod.accessibility.AccessibilityUtils;
-import com.android.inputmethod.keyboard.MainKeyboardView;
-import com.android.inputmethod.latin.suggestions.MoreSuggestionsView;
-import com.android.inputmethod.latin.suggestions.SuggestionStripView;
+import org.kelar.inputmethod.accessibility.AccessibilityUtils;
+import org.kelar.inputmethod.keyboard.MainKeyboardView;
+import org.kelar.inputmethod.latin.suggestions.MoreSuggestionsView;
+import org.kelar.inputmethod.latin.suggestions.SuggestionStripView;
public final class InputView extends FrameLayout {
private final Rect mInputViewRect = new Rect();
diff --git a/java/src/com/android/inputmethod/latin/LastComposedWord.java b/java/src/org/kelar/inputmethod/latin/LastComposedWord.java
index 426d33e6d..784518822 100644
--- a/java/src/com/android/inputmethod/latin/LastComposedWord.java
+++ b/java/src/org/kelar/inputmethod/latin/LastComposedWord.java
@@ -14,13 +14,13 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin;
+package org.kelar.inputmethod.latin;
import android.text.TextUtils;
-import com.android.inputmethod.event.Event;
-import com.android.inputmethod.latin.common.InputPointers;
-import com.android.inputmethod.latin.define.DecoderSpecificConstants;
+import org.kelar.inputmethod.event.Event;
+import org.kelar.inputmethod.latin.common.InputPointers;
+import org.kelar.inputmethod.latin.define.DecoderSpecificConstants;
import java.util.ArrayList;
diff --git a/java/src/com/android/inputmethod/latin/LatinIME.java b/java/src/org/kelar/inputmethod/latin/LatinIME.java
index e68b43b39..5529c2bf5 100644
--- a/java/src/com/android/inputmethod/latin/LatinIME.java
+++ b/java/src/org/kelar/inputmethod/latin/LatinIME.java
@@ -14,11 +14,11 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin;
+package org.kelar.inputmethod.latin;
-import static com.android.inputmethod.latin.common.Constants.ImeOption.FORCE_ASCII;
-import static com.android.inputmethod.latin.common.Constants.ImeOption.NO_MICROPHONE;
-import static com.android.inputmethod.latin.common.Constants.ImeOption.NO_MICROPHONE_COMPAT;
+import static org.kelar.inputmethod.latin.common.Constants.ImeOption.FORCE_ASCII;
+import static org.kelar.inputmethod.latin.common.Constants.ImeOption.NO_MICROPHONE;
+import static org.kelar.inputmethod.latin.common.Constants.ImeOption.NO_MICROPHONE_COMPAT;
import android.Manifest.permission;
import android.app.ActivityOptions;
@@ -57,49 +57,49 @@ import android.view.inputmethod.InputMethodSubtype;
import androidx.annotation.NonNull;
-import com.android.inputmethod.accessibility.AccessibilityUtils;
-import com.android.inputmethod.annotations.UsedForTesting;
-import com.android.inputmethod.compat.BuildCompatUtils;
-import com.android.inputmethod.compat.EditorInfoCompatUtils;
-import com.android.inputmethod.compat.InputMethodServiceCompatUtils;
-import com.android.inputmethod.compat.ViewOutlineProviderCompatUtils;
-import com.android.inputmethod.compat.ViewOutlineProviderCompatUtils.InsetsUpdater;
-import com.android.inputmethod.dictionarypack.DictionaryPackConstants;
-import com.android.inputmethod.event.Event;
-import com.android.inputmethod.event.HardwareEventDecoder;
-import com.android.inputmethod.event.HardwareKeyboardEventDecoder;
-import com.android.inputmethod.event.InputTransaction;
-import com.android.inputmethod.keyboard.Keyboard;
-import com.android.inputmethod.keyboard.KeyboardActionListener;
-import com.android.inputmethod.keyboard.KeyboardId;
-import com.android.inputmethod.keyboard.KeyboardSwitcher;
-import com.android.inputmethod.keyboard.MainKeyboardView;
-import com.android.inputmethod.latin.Suggest.OnGetSuggestedWordsCallback;
-import com.android.inputmethod.latin.SuggestedWords.SuggestedWordInfo;
-import com.android.inputmethod.latin.common.Constants;
-import com.android.inputmethod.latin.common.CoordinateUtils;
-import com.android.inputmethod.latin.common.InputPointers;
-import com.android.inputmethod.latin.define.DebugFlags;
-import com.android.inputmethod.latin.define.ProductionFlags;
-import com.android.inputmethod.latin.inputlogic.InputLogic;
-import com.android.inputmethod.latin.permissions.PermissionsManager;
-import com.android.inputmethod.latin.personalization.PersonalizationHelper;
-import com.android.inputmethod.latin.settings.Settings;
-import com.android.inputmethod.latin.settings.SettingsActivity;
-import com.android.inputmethod.latin.settings.SettingsValues;
-import com.android.inputmethod.latin.suggestions.SuggestionStripView;
-import com.android.inputmethod.latin.suggestions.SuggestionStripViewAccessor;
-import com.android.inputmethod.latin.touchinputconsumer.GestureConsumer;
-import com.android.inputmethod.latin.utils.ApplicationUtils;
-import com.android.inputmethod.latin.utils.DialogUtils;
-import com.android.inputmethod.latin.utils.ImportantNoticeUtils;
-import com.android.inputmethod.latin.utils.IntentUtils;
-import com.android.inputmethod.latin.utils.JniUtils;
-import com.android.inputmethod.latin.utils.LeakGuardHandlerWrapper;
-import com.android.inputmethod.latin.utils.StatsUtils;
-import com.android.inputmethod.latin.utils.StatsUtilsManager;
-import com.android.inputmethod.latin.utils.SubtypeLocaleUtils;
-import com.android.inputmethod.latin.utils.ViewLayoutUtils;
+import org.kelar.inputmethod.accessibility.AccessibilityUtils;
+import org.kelar.inputmethod.annotations.UsedForTesting;
+import org.kelar.inputmethod.compat.BuildCompatUtils;
+import org.kelar.inputmethod.compat.EditorInfoCompatUtils;
+import org.kelar.inputmethod.compat.InputMethodServiceCompatUtils;
+import org.kelar.inputmethod.compat.ViewOutlineProviderCompatUtils;
+import org.kelar.inputmethod.compat.ViewOutlineProviderCompatUtils.InsetsUpdater;
+import org.kelar.inputmethod.dictionarypack.DictionaryPackConstants;
+import org.kelar.inputmethod.event.Event;
+import org.kelar.inputmethod.event.HardwareEventDecoder;
+import org.kelar.inputmethod.event.HardwareKeyboardEventDecoder;
+import org.kelar.inputmethod.event.InputTransaction;
+import org.kelar.inputmethod.keyboard.Keyboard;
+import org.kelar.inputmethod.keyboard.KeyboardActionListener;
+import org.kelar.inputmethod.keyboard.KeyboardId;
+import org.kelar.inputmethod.keyboard.KeyboardSwitcher;
+import org.kelar.inputmethod.keyboard.MainKeyboardView;
+import org.kelar.inputmethod.latin.Suggest.OnGetSuggestedWordsCallback;
+import org.kelar.inputmethod.latin.SuggestedWords.SuggestedWordInfo;
+import org.kelar.inputmethod.latin.common.Constants;
+import org.kelar.inputmethod.latin.common.CoordinateUtils;
+import org.kelar.inputmethod.latin.common.InputPointers;
+import org.kelar.inputmethod.latin.define.DebugFlags;
+import org.kelar.inputmethod.latin.define.ProductionFlags;
+import org.kelar.inputmethod.latin.inputlogic.InputLogic;
+import org.kelar.inputmethod.latin.permissions.PermissionsManager;
+import org.kelar.inputmethod.latin.personalization.PersonalizationHelper;
+import org.kelar.inputmethod.latin.settings.Settings;
+import org.kelar.inputmethod.latin.settings.SettingsActivity;
+import org.kelar.inputmethod.latin.settings.SettingsValues;
+import org.kelar.inputmethod.latin.suggestions.SuggestionStripView;
+import org.kelar.inputmethod.latin.suggestions.SuggestionStripViewAccessor;
+import org.kelar.inputmethod.latin.touchinputconsumer.GestureConsumer;
+import org.kelar.inputmethod.latin.utils.ApplicationUtils;
+import org.kelar.inputmethod.latin.utils.DialogUtils;
+import org.kelar.inputmethod.latin.utils.ImportantNoticeUtils;
+import org.kelar.inputmethod.latin.utils.IntentUtils;
+import org.kelar.inputmethod.latin.utils.JniUtils;
+import org.kelar.inputmethod.latin.utils.LeakGuardHandlerWrapper;
+import org.kelar.inputmethod.latin.utils.StatsUtils;
+import org.kelar.inputmethod.latin.utils.StatsUtilsManager;
+import org.kelar.inputmethod.latin.utils.SubtypeLocaleUtils;
+import org.kelar.inputmethod.latin.utils.ViewLayoutUtils;
import java.io.FileDescriptor;
import java.io.PrintWriter;
@@ -130,13 +130,13 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
* A broadcast intent action to hide the software keyboard.
*/
static final String ACTION_HIDE_SOFT_INPUT =
- "com.android.inputmethod.latin.HIDE_SOFT_INPUT";
+ "org.kelar.inputmethod.latin.HIDE_SOFT_INPUT";
/**
* A custom permission for external apps to send {@link #ACTION_HIDE_SOFT_INPUT}.
*/
static final String PERMISSION_HIDE_SOFT_INPUT =
- "com.android.inputmethod.latin.HIDE_SOFT_INPUT";
+ "org.kelar.inputmethod.latin.HIDE_SOFT_INPUT";
/**
* The name of the scheme used by the Package Manager to warn of a new package installation,
diff --git a/java/src/com/android/inputmethod/latin/NgramContext.java b/java/src/org/kelar/inputmethod/latin/NgramContext.java
index 9682fb8a4..3555ab9a2 100644
--- a/java/src/com/android/inputmethod/latin/NgramContext.java
+++ b/java/src/org/kelar/inputmethod/latin/NgramContext.java
@@ -14,13 +14,13 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin;
+package org.kelar.inputmethod.latin;
import android.text.TextUtils;
-import com.android.inputmethod.annotations.UsedForTesting;
-import com.android.inputmethod.latin.common.StringUtils;
-import com.android.inputmethod.latin.define.DecoderSpecificConstants;
+import org.kelar.inputmethod.annotations.UsedForTesting;
+import org.kelar.inputmethod.latin.common.StringUtils;
+import org.kelar.inputmethod.latin.define.DecoderSpecificConstants;
import java.util.ArrayList;
import java.util.Arrays;
diff --git a/java/src/com/android/inputmethod/latin/PunctuationSuggestions.java b/java/src/org/kelar/inputmethod/latin/PunctuationSuggestions.java
index e2c562174..70a2da107 100644
--- a/java/src/com/android/inputmethod/latin/PunctuationSuggestions.java
+++ b/java/src/org/kelar/inputmethod/latin/PunctuationSuggestions.java
@@ -14,11 +14,11 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin;
+package org.kelar.inputmethod.latin;
-import com.android.inputmethod.keyboard.internal.KeySpecParser;
-import com.android.inputmethod.latin.common.Constants;
-import com.android.inputmethod.latin.common.StringUtils;
+import org.kelar.inputmethod.keyboard.internal.KeySpecParser;
+import org.kelar.inputmethod.latin.common.Constants;
+import org.kelar.inputmethod.latin.common.StringUtils;
import java.util.ArrayList;
import java.util.Arrays;
diff --git a/java/src/com/android/inputmethod/latin/ReadOnlyBinaryDictionary.java b/java/src/org/kelar/inputmethod/latin/ReadOnlyBinaryDictionary.java
index 7b1a53a6e..7e4eaed45 100644
--- a/java/src/com/android/inputmethod/latin/ReadOnlyBinaryDictionary.java
+++ b/java/src/org/kelar/inputmethod/latin/ReadOnlyBinaryDictionary.java
@@ -14,11 +14,11 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin;
+package org.kelar.inputmethod.latin;
-import com.android.inputmethod.latin.SuggestedWords.SuggestedWordInfo;
-import com.android.inputmethod.latin.common.ComposedData;
-import com.android.inputmethod.latin.settings.SettingsValuesForSuggestion;
+import org.kelar.inputmethod.latin.SuggestedWords.SuggestedWordInfo;
+import org.kelar.inputmethod.latin.common.ComposedData;
+import org.kelar.inputmethod.latin.settings.SettingsValuesForSuggestion;
import java.util.ArrayList;
import java.util.Locale;
diff --git a/java/src/com/android/inputmethod/latin/RichInputConnection.java b/java/src/org/kelar/inputmethod/latin/RichInputConnection.java
index a10f2bdb0..381560945 100644
--- a/java/src/com/android/inputmethod/latin/RichInputConnection.java
+++ b/java/src/org/kelar/inputmethod/latin/RichInputConnection.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin;
+package org.kelar.inputmethod.latin;
import android.inputmethodservice.InputMethodService;
import android.os.Build;
@@ -32,19 +32,19 @@ import android.view.inputmethod.ExtractedTextRequest;
import android.view.inputmethod.InputConnection;
import android.view.inputmethod.InputMethodManager;
-import com.android.inputmethod.compat.InputConnectionCompatUtils;
-import com.android.inputmethod.latin.common.Constants;
-import com.android.inputmethod.latin.common.UnicodeSurrogate;
-import com.android.inputmethod.latin.common.StringUtils;
-import com.android.inputmethod.latin.inputlogic.PrivateCommandPerformer;
-import com.android.inputmethod.latin.settings.SpacingAndPunctuations;
-import com.android.inputmethod.latin.utils.CapsModeUtils;
-import com.android.inputmethod.latin.utils.DebugLogUtils;
-import com.android.inputmethod.latin.utils.NgramContextUtils;
-import com.android.inputmethod.latin.utils.ScriptUtils;
-import com.android.inputmethod.latin.utils.SpannableStringUtils;
-import com.android.inputmethod.latin.utils.StatsUtils;
-import com.android.inputmethod.latin.utils.TextRange;
+import org.kelar.inputmethod.compat.InputConnectionCompatUtils;
+import org.kelar.inputmethod.latin.common.Constants;
+import org.kelar.inputmethod.latin.common.UnicodeSurrogate;
+import org.kelar.inputmethod.latin.common.StringUtils;
+import org.kelar.inputmethod.latin.inputlogic.PrivateCommandPerformer;
+import org.kelar.inputmethod.latin.settings.SpacingAndPunctuations;
+import org.kelar.inputmethod.latin.utils.CapsModeUtils;
+import org.kelar.inputmethod.latin.utils.DebugLogUtils;
+import org.kelar.inputmethod.latin.utils.NgramContextUtils;
+import org.kelar.inputmethod.latin.utils.ScriptUtils;
+import org.kelar.inputmethod.latin.utils.SpannableStringUtils;
+import org.kelar.inputmethod.latin.utils.StatsUtils;
+import org.kelar.inputmethod.latin.utils.TextRange;
import java.util.concurrent.TimeUnit;
@@ -320,7 +320,7 @@ public final class RichInputConnection implements PrivateCommandPerformer {
final int spanFlags = mTempObjectForCommitText.getSpanFlags(span);
// We have to adjust the end of the span to include an additional character.
// This is to avoid splitting a unicode surrogate pair.
- // See com.android.inputmethod.latin.common.Constants.UnicodeSurrogate
+ // See org.kelar.inputmethod.latin.common.Constants.UnicodeSurrogate
// See https://b.corp.google.com/issues/19255233
if (0 < spanEnd && spanEnd < mTempObjectForCommitText.length()) {
final char spanEndChar = mTempObjectForCommitText.charAt(spanEnd - 1);
diff --git a/java/src/com/android/inputmethod/latin/RichInputMethodManager.java b/java/src/org/kelar/inputmethod/latin/RichInputMethodManager.java
index 3beb51d68..f364ce982 100644
--- a/java/src/com/android/inputmethod/latin/RichInputMethodManager.java
+++ b/java/src/org/kelar/inputmethod/latin/RichInputMethodManager.java
@@ -14,9 +14,9 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin;
+package org.kelar.inputmethod.latin;
-import static com.android.inputmethod.latin.common.Constants.Subtype.KEYBOARD_MODE;
+import static org.kelar.inputmethod.latin.common.Constants.Subtype.KEYBOARD_MODE;
import android.content.Context;
import android.content.SharedPreferences;
@@ -30,13 +30,13 @@ import android.view.inputmethod.InputMethodInfo;
import android.view.inputmethod.InputMethodManager;
import android.view.inputmethod.InputMethodSubtype;
-import com.android.inputmethod.annotations.UsedForTesting;
-import com.android.inputmethod.compat.InputMethodManagerCompatWrapper;
-import com.android.inputmethod.compat.InputMethodSubtypeCompatUtils;
-import com.android.inputmethod.latin.settings.Settings;
-import com.android.inputmethod.latin.utils.AdditionalSubtypeUtils;
-import com.android.inputmethod.latin.utils.LanguageOnSpacebarUtils;
-import com.android.inputmethod.latin.utils.SubtypeLocaleUtils;
+import org.kelar.inputmethod.annotations.UsedForTesting;
+import org.kelar.inputmethod.compat.InputMethodManagerCompatWrapper;
+import org.kelar.inputmethod.compat.InputMethodSubtypeCompatUtils;
+import org.kelar.inputmethod.latin.settings.Settings;
+import org.kelar.inputmethod.latin.utils.AdditionalSubtypeUtils;
+import org.kelar.inputmethod.latin.utils.LanguageOnSpacebarUtils;
+import org.kelar.inputmethod.latin.utils.SubtypeLocaleUtils;
import java.util.Collections;
import java.util.HashMap;
diff --git a/java/src/com/android/inputmethod/latin/RichInputMethodSubtype.java b/java/src/org/kelar/inputmethod/latin/RichInputMethodSubtype.java
index 941149895..d0502ddff 100644
--- a/java/src/com/android/inputmethod/latin/RichInputMethodSubtype.java
+++ b/java/src/org/kelar/inputmethod/latin/RichInputMethodSubtype.java
@@ -14,19 +14,19 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin;
+package org.kelar.inputmethod.latin;
-import static com.android.inputmethod.latin.common.Constants.Subtype.KEYBOARD_MODE;
+import static org.kelar.inputmethod.latin.common.Constants.Subtype.KEYBOARD_MODE;
import android.os.Build;
import android.util.Log;
import android.view.inputmethod.InputMethodSubtype;
-import com.android.inputmethod.compat.BuildCompatUtils;
-import com.android.inputmethod.compat.InputMethodSubtypeCompatUtils;
-import com.android.inputmethod.latin.common.Constants;
-import com.android.inputmethod.latin.common.LocaleUtils;
-import com.android.inputmethod.latin.utils.SubtypeLocaleUtils;
+import org.kelar.inputmethod.compat.BuildCompatUtils;
+import org.kelar.inputmethod.compat.InputMethodSubtypeCompatUtils;
+import org.kelar.inputmethod.latin.common.Constants;
+import org.kelar.inputmethod.latin.common.LocaleUtils;
+import org.kelar.inputmethod.latin.utils.SubtypeLocaleUtils;
import java.util.HashMap;
import java.util.Locale;
diff --git a/java/src/com/android/inputmethod/latin/Suggest.java b/java/src/org/kelar/inputmethod/latin/Suggest.java
index da23617af..7023b4db3 100644
--- a/java/src/com/android/inputmethod/latin/Suggest.java
+++ b/java/src/org/kelar/inputmethod/latin/Suggest.java
@@ -14,22 +14,22 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin;
+package org.kelar.inputmethod.latin;
import android.text.TextUtils;
-import static com.android.inputmethod.latin.define.DecoderSpecificConstants.SHOULD_AUTO_CORRECT_USING_NON_WHITE_LISTED_SUGGESTION;
-import static com.android.inputmethod.latin.define.DecoderSpecificConstants.SHOULD_REMOVE_PREVIOUSLY_REJECTED_SUGGESTION;
-
-import com.android.inputmethod.keyboard.Keyboard;
-import com.android.inputmethod.latin.SuggestedWords.SuggestedWordInfo;
-import com.android.inputmethod.latin.common.Constants;
-import com.android.inputmethod.latin.common.StringUtils;
-import com.android.inputmethod.latin.define.DebugFlags;
-import com.android.inputmethod.latin.settings.SettingsValuesForSuggestion;
-import com.android.inputmethod.latin.utils.AutoCorrectionUtils;
-import com.android.inputmethod.latin.utils.BinaryDictionaryUtils;
-import com.android.inputmethod.latin.utils.SuggestionResults;
+import static org.kelar.inputmethod.latin.define.DecoderSpecificConstants.SHOULD_AUTO_CORRECT_USING_NON_WHITE_LISTED_SUGGESTION;
+import static org.kelar.inputmethod.latin.define.DecoderSpecificConstants.SHOULD_REMOVE_PREVIOUSLY_REJECTED_SUGGESTION;
+
+import org.kelar.inputmethod.keyboard.Keyboard;
+import org.kelar.inputmethod.latin.SuggestedWords.SuggestedWordInfo;
+import org.kelar.inputmethod.latin.common.Constants;
+import org.kelar.inputmethod.latin.common.StringUtils;
+import org.kelar.inputmethod.latin.define.DebugFlags;
+import org.kelar.inputmethod.latin.settings.SettingsValuesForSuggestion;
+import org.kelar.inputmethod.latin.utils.AutoCorrectionUtils;
+import org.kelar.inputmethod.latin.utils.BinaryDictionaryUtils;
+import org.kelar.inputmethod.latin.utils.SuggestionResults;
import java.util.ArrayList;
import java.util.HashMap;
diff --git a/java/src/com/android/inputmethod/latin/SuggestedWords.java b/java/src/org/kelar/inputmethod/latin/SuggestedWords.java
index bcd4d5f69..c704ef531 100644
--- a/java/src/com/android/inputmethod/latin/SuggestedWords.java
+++ b/java/src/org/kelar/inputmethod/latin/SuggestedWords.java
@@ -14,14 +14,14 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin;
+package org.kelar.inputmethod.latin;
import android.text.TextUtils;
import android.view.inputmethod.CompletionInfo;
-import com.android.inputmethod.annotations.UsedForTesting;
-import com.android.inputmethod.latin.common.StringUtils;
-import com.android.inputmethod.latin.define.DebugFlags;
+import org.kelar.inputmethod.annotations.UsedForTesting;
+import org.kelar.inputmethod.latin.common.StringUtils;
+import org.kelar.inputmethod.latin.define.DebugFlags;
import java.util.ArrayList;
import java.util.Arrays;
diff --git a/java/src/com/android/inputmethod/latin/SystemBroadcastReceiver.java b/java/src/org/kelar/inputmethod/latin/SystemBroadcastReceiver.java
index 90221512f..78c016353 100644
--- a/java/src/com/android/inputmethod/latin/SystemBroadcastReceiver.java
+++ b/java/src/org/kelar/inputmethod/latin/SystemBroadcastReceiver.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin;
+package org.kelar.inputmethod.latin;
import android.app.DownloadManager;
import android.content.BroadcastReceiver;
@@ -31,12 +31,12 @@ import android.util.Log;
import android.view.inputmethod.InputMethodManager;
import android.view.inputmethod.InputMethodSubtype;
-import com.android.inputmethod.dictionarypack.DictionaryPackConstants;
-import com.android.inputmethod.dictionarypack.DownloadManagerWrapper;
-import com.android.inputmethod.keyboard.KeyboardLayoutSet;
-import com.android.inputmethod.latin.settings.Settings;
-import com.android.inputmethod.latin.setup.SetupActivity;
-import com.android.inputmethod.latin.utils.UncachedInputMethodManagerUtils;
+import org.kelar.inputmethod.dictionarypack.DictionaryPackConstants;
+import org.kelar.inputmethod.dictionarypack.DownloadManagerWrapper;
+import org.kelar.inputmethod.keyboard.KeyboardLayoutSet;
+import org.kelar.inputmethod.latin.settings.Settings;
+import org.kelar.inputmethod.latin.setup.SetupActivity;
+import org.kelar.inputmethod.latin.utils.UncachedInputMethodManagerUtils;
/**
* This class detects the {@link Intent#ACTION_MY_PACKAGE_REPLACED} broadcast intent when this IME
diff --git a/java/src/com/android/inputmethod/latin/UserBinaryDictionary.java b/java/src/org/kelar/inputmethod/latin/UserBinaryDictionary.java
index fe24ccfc2..57a10b0a7 100644
--- a/java/src/com/android/inputmethod/latin/UserBinaryDictionary.java
+++ b/java/src/org/kelar/inputmethod/latin/UserBinaryDictionary.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin;
+package org.kelar.inputmethod.latin;
import android.content.ContentResolver;
import android.content.Context;
@@ -26,8 +26,8 @@ import android.provider.UserDictionary.Words;
import android.text.TextUtils;
import android.util.Log;
-import com.android.inputmethod.annotations.ExternallyReferenced;
-import com.android.inputmethod.latin.utils.SubtypeLocaleUtils;
+import org.kelar.inputmethod.annotations.ExternallyReferenced;
+import org.kelar.inputmethod.latin.utils.SubtypeLocaleUtils;
import java.io.File;
import java.util.Arrays;
diff --git a/java/src/com/android/inputmethod/latin/WordComposer.java b/java/src/org/kelar/inputmethod/latin/WordComposer.java
index 8803edc88..5f05aeab7 100644
--- a/java/src/com/android/inputmethod/latin/WordComposer.java
+++ b/java/src/org/kelar/inputmethod/latin/WordComposer.java
@@ -14,19 +14,19 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin;
-
-import com.android.inputmethod.annotations.UsedForTesting;
-import com.android.inputmethod.event.CombinerChain;
-import com.android.inputmethod.event.Event;
-import com.android.inputmethod.latin.SuggestedWords.SuggestedWordInfo;
-import com.android.inputmethod.latin.common.ComposedData;
-import com.android.inputmethod.latin.common.Constants;
-import com.android.inputmethod.latin.common.CoordinateUtils;
-import com.android.inputmethod.latin.common.InputPointers;
-import com.android.inputmethod.latin.common.StringUtils;
-import com.android.inputmethod.latin.define.DebugFlags;
-import com.android.inputmethod.latin.define.DecoderSpecificConstants;
+package org.kelar.inputmethod.latin;
+
+import org.kelar.inputmethod.annotations.UsedForTesting;
+import org.kelar.inputmethod.event.CombinerChain;
+import org.kelar.inputmethod.event.Event;
+import org.kelar.inputmethod.latin.SuggestedWords.SuggestedWordInfo;
+import org.kelar.inputmethod.latin.common.ComposedData;
+import org.kelar.inputmethod.latin.common.Constants;
+import org.kelar.inputmethod.latin.common.CoordinateUtils;
+import org.kelar.inputmethod.latin.common.InputPointers;
+import org.kelar.inputmethod.latin.common.StringUtils;
+import org.kelar.inputmethod.latin.define.DebugFlags;
+import org.kelar.inputmethod.latin.define.DecoderSpecificConstants;
import java.util.ArrayList;
import java.util.Collections;
diff --git a/java/src/com/android/inputmethod/latin/WordListInfo.java b/java/src/org/kelar/inputmethod/latin/WordListInfo.java
index 268fe9818..f75721ae2 100644
--- a/java/src/com/android/inputmethod/latin/WordListInfo.java
+++ b/java/src/org/kelar/inputmethod/latin/WordListInfo.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin;
+package org.kelar.inputmethod.latin;
/**
* Information container for a word list.
diff --git a/java/src/com/android/inputmethod/latin/about/AboutPreferences.java b/java/src/org/kelar/inputmethod/latin/about/AboutPreferences.java
index ec7e6def5..a9e4a9929 100644
--- a/java/src/com/android/inputmethod/latin/about/AboutPreferences.java
+++ b/java/src/org/kelar/inputmethod/latin/about/AboutPreferences.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.about;
+package org.kelar.inputmethod.latin.about;
import android.app.Fragment;
diff --git a/java/src/com/android/inputmethod/latin/accounts/AccountStateChangedListener.java b/java/src/org/kelar/inputmethod/latin/accounts/AccountStateChangedListener.java
index 3c39c9a16..4680136ae 100644
--- a/java/src/com/android/inputmethod/latin/accounts/AccountStateChangedListener.java
+++ b/java/src/org/kelar/inputmethod/latin/accounts/AccountStateChangedListener.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.accounts;
+package org.kelar.inputmethod.latin.accounts;
import androidx.annotation.NonNull;
diff --git a/java/src/com/android/inputmethod/latin/accounts/AccountsChangedReceiver.java b/java/src/org/kelar/inputmethod/latin/accounts/AccountsChangedReceiver.java
index 00bcecf52..e6ca1f606 100644
--- a/java/src/com/android/inputmethod/latin/accounts/AccountsChangedReceiver.java
+++ b/java/src/org/kelar/inputmethod/latin/accounts/AccountsChangedReceiver.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.accounts;
+package org.kelar.inputmethod.latin.accounts;
import android.accounts.AccountManager;
import android.content.BroadcastReceiver;
@@ -25,8 +25,8 @@ import android.preference.PreferenceManager;
import android.text.TextUtils;
import android.util.Log;
-import com.android.inputmethod.annotations.UsedForTesting;
-import com.android.inputmethod.latin.settings.LocalSettingsConstants;
+import org.kelar.inputmethod.annotations.UsedForTesting;
+import org.kelar.inputmethod.latin.settings.LocalSettingsConstants;
/**
* {@link BroadcastReceiver} for {@link AccountManager#LOGIN_ACCOUNTS_CHANGED_ACTION}.
diff --git a/java/src/com/android/inputmethod/latin/accounts/AuthUtils.java b/java/src/org/kelar/inputmethod/latin/accounts/AuthUtils.java
index 31aba3631..f5e517700 100644
--- a/java/src/com/android/inputmethod/latin/accounts/AuthUtils.java
+++ b/java/src/org/kelar/inputmethod/latin/accounts/AuthUtils.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.accounts;
+package org.kelar.inputmethod.latin.accounts;
import android.accounts.Account;
import android.accounts.AccountManager;
diff --git a/java/src/com/android/inputmethod/latin/accounts/LoginAccountUtils.java b/java/src/org/kelar/inputmethod/latin/accounts/LoginAccountUtils.java
index dcc64a223..c99505d83 100644
--- a/java/src/com/android/inputmethod/latin/accounts/LoginAccountUtils.java
+++ b/java/src/org/kelar/inputmethod/latin/accounts/LoginAccountUtils.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.accounts;
+package org.kelar.inputmethod.latin.accounts;
import android.content.Context;
diff --git a/java/src/com/android/inputmethod/latin/define/DebugFlags.java b/java/src/org/kelar/inputmethod/latin/define/DebugFlags.java
index c509e8322..36235be8c 100644
--- a/java/src/com/android/inputmethod/latin/define/DebugFlags.java
+++ b/java/src/org/kelar/inputmethod/latin/define/DebugFlags.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.define;
+package org.kelar.inputmethod.latin.define;
import android.content.SharedPreferences;
diff --git a/java/src/com/android/inputmethod/latin/define/DecoderSpecificConstants.java b/java/src/org/kelar/inputmethod/latin/define/DecoderSpecificConstants.java
index 7f57ce858..4698d49fc 100644
--- a/java/src/com/android/inputmethod/latin/define/DecoderSpecificConstants.java
+++ b/java/src/org/kelar/inputmethod/latin/define/DecoderSpecificConstants.java
@@ -14,7 +14,7 @@
* limitations under the License
*/
-package com.android.inputmethod.latin.define;
+package org.kelar.inputmethod.latin.define;
/**
* Decoder specific constants for LatinIme.
diff --git a/java/src/com/android/inputmethod/latin/define/JniLibName.java b/java/src/org/kelar/inputmethod/latin/define/JniLibName.java
index abfc36d39..56abeb96b 100644
--- a/java/src/com/android/inputmethod/latin/define/JniLibName.java
+++ b/java/src/org/kelar/inputmethod/latin/define/JniLibName.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.define;
+package org.kelar.inputmethod.latin.define;
public final class JniLibName {
private JniLibName() {
diff --git a/java/src/com/android/inputmethod/latin/define/ProductionFlags.java b/java/src/org/kelar/inputmethod/latin/define/ProductionFlags.java
index f31c20822..08f8d5f68 100644
--- a/java/src/com/android/inputmethod/latin/define/ProductionFlags.java
+++ b/java/src/org/kelar/inputmethod/latin/define/ProductionFlags.java
@@ -14,7 +14,9 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.define;
+package org.kelar.inputmethod.latin.define;
+
+import org.kelar.inputmethod.latin.SuggestedWords;
public final class ProductionFlags {
private ProductionFlags() {
@@ -25,7 +27,7 @@ public final class ProductionFlags {
/**
* Include all suggestions from all dictionaries in
- * {@link com.android.inputmethod.latin.SuggestedWords#mRawSuggestions}.
+ * {@link SuggestedWords#mRawSuggestions}.
*/
public static final boolean INCLUDE_RAW_SUGGESTIONS = false;
diff --git a/java/src/com/android/inputmethod/latin/inputlogic/InputLogic.java b/java/src/org/kelar/inputmethod/latin/inputlogic/InputLogic.java
index a7804a13f..1263e276c 100644
--- a/java/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
+++ b/java/src/org/kelar/inputmethod/latin/inputlogic/InputLogic.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.inputlogic;
+package org.kelar.inputmethod.latin.inputlogic;
import android.graphics.Color;
import android.os.SystemClock;
@@ -29,35 +29,35 @@ import android.view.KeyEvent;
import android.view.inputmethod.CorrectionInfo;
import android.view.inputmethod.EditorInfo;
-import com.android.inputmethod.compat.SuggestionSpanUtils;
-import com.android.inputmethod.event.Event;
-import com.android.inputmethod.event.InputTransaction;
-import com.android.inputmethod.keyboard.Keyboard;
-import com.android.inputmethod.keyboard.KeyboardSwitcher;
-import com.android.inputmethod.latin.Dictionary;
-import com.android.inputmethod.latin.DictionaryFacilitator;
-import com.android.inputmethod.latin.LastComposedWord;
-import com.android.inputmethod.latin.LatinIME;
-import com.android.inputmethod.latin.NgramContext;
-import com.android.inputmethod.latin.RichInputConnection;
-import com.android.inputmethod.latin.Suggest;
-import com.android.inputmethod.latin.Suggest.OnGetSuggestedWordsCallback;
-import com.android.inputmethod.latin.SuggestedWords;
-import com.android.inputmethod.latin.SuggestedWords.SuggestedWordInfo;
-import com.android.inputmethod.latin.WordComposer;
-import com.android.inputmethod.latin.common.Constants;
-import com.android.inputmethod.latin.common.InputPointers;
-import com.android.inputmethod.latin.common.StringUtils;
-import com.android.inputmethod.latin.define.DebugFlags;
-import com.android.inputmethod.latin.settings.SettingsValues;
-import com.android.inputmethod.latin.settings.SettingsValuesForSuggestion;
-import com.android.inputmethod.latin.settings.SpacingAndPunctuations;
-import com.android.inputmethod.latin.suggestions.SuggestionStripViewAccessor;
-import com.android.inputmethod.latin.utils.AsyncResultHolder;
-import com.android.inputmethod.latin.utils.InputTypeUtils;
-import com.android.inputmethod.latin.utils.RecapitalizeStatus;
-import com.android.inputmethod.latin.utils.StatsUtils;
-import com.android.inputmethod.latin.utils.TextRange;
+import org.kelar.inputmethod.compat.SuggestionSpanUtils;
+import org.kelar.inputmethod.event.Event;
+import org.kelar.inputmethod.event.InputTransaction;
+import org.kelar.inputmethod.keyboard.Keyboard;
+import org.kelar.inputmethod.keyboard.KeyboardSwitcher;
+import org.kelar.inputmethod.latin.Dictionary;
+import org.kelar.inputmethod.latin.DictionaryFacilitator;
+import org.kelar.inputmethod.latin.LastComposedWord;
+import org.kelar.inputmethod.latin.LatinIME;
+import org.kelar.inputmethod.latin.NgramContext;
+import org.kelar.inputmethod.latin.RichInputConnection;
+import org.kelar.inputmethod.latin.Suggest;
+import org.kelar.inputmethod.latin.Suggest.OnGetSuggestedWordsCallback;
+import org.kelar.inputmethod.latin.SuggestedWords;
+import org.kelar.inputmethod.latin.SuggestedWords.SuggestedWordInfo;
+import org.kelar.inputmethod.latin.WordComposer;
+import org.kelar.inputmethod.latin.common.Constants;
+import org.kelar.inputmethod.latin.common.InputPointers;
+import org.kelar.inputmethod.latin.common.StringUtils;
+import org.kelar.inputmethod.latin.define.DebugFlags;
+import org.kelar.inputmethod.latin.settings.SettingsValues;
+import org.kelar.inputmethod.latin.settings.SettingsValuesForSuggestion;
+import org.kelar.inputmethod.latin.settings.SpacingAndPunctuations;
+import org.kelar.inputmethod.latin.suggestions.SuggestionStripViewAccessor;
+import org.kelar.inputmethod.latin.utils.AsyncResultHolder;
+import org.kelar.inputmethod.latin.utils.InputTypeUtils;
+import org.kelar.inputmethod.latin.utils.RecapitalizeStatus;
+import org.kelar.inputmethod.latin.utils.StatsUtils;
+import org.kelar.inputmethod.latin.utils.TextRange;
import java.util.ArrayList;
import java.util.Locale;
@@ -265,7 +265,7 @@ public final class InputLogic {
* @param settingsValues the current values of the settings.
* @param suggestionInfo the suggestion info.
* @param keyboardShiftState the shift state of the keyboard, as returned by
- * {@link com.android.inputmethod.keyboard.KeyboardSwitcher#getKeyboardShiftMode()}
+ * {@link KeyboardSwitcher#getKeyboardShiftMode()}
* @return the complete transaction object
*/
// Called from {@link SuggestionStripView} through the {@link SuggestionStripView#Listener}
@@ -431,7 +431,7 @@ public final class InputLogic {
* @param settingsValues the current settings values.
* @param event the event to handle.
* @param keyboardShiftMode the current shift mode of the keyboard, as returned by
- * {@link com.android.inputmethod.keyboard.KeyboardSwitcher#getKeyboardShiftMode()}
+ * {@link KeyboardSwitcher#getKeyboardShiftMode()}
* @return the complete transaction object
*/
public InputTransaction onCodeInput(final SettingsValues settingsValues,
@@ -1905,10 +1905,10 @@ public final class InputLogic {
}
/**
- * Make a {@link com.android.inputmethod.latin.SuggestedWords} object containing a typed word
+ * Make a {@link SuggestedWords} object containing a typed word
* and obsolete suggestions.
- * See {@link com.android.inputmethod.latin.SuggestedWords#getTypedWordAndPreviousSuggestions(
- * SuggestedWordInfo, com.android.inputmethod.latin.SuggestedWords)}.
+ * See {@link SuggestedWords#getTypedWordAndPreviousSuggestions(
+ * SuggestedWordInfo, SuggestedWords)}.
* @param typedWordInfo The typed word as a SuggestedWordInfo.
* @param previousSuggestedWords The previously suggested words.
* @return Obsolete suggestions with the newly typed word.
diff --git a/java/src/com/android/inputmethod/latin/inputlogic/InputLogicHandler.java b/java/src/org/kelar/inputmethod/latin/inputlogic/InputLogicHandler.java
index ddc4ad99c..513d8785c 100644
--- a/java/src/com/android/inputmethod/latin/inputlogic/InputLogicHandler.java
+++ b/java/src/org/kelar/inputmethod/latin/inputlogic/InputLogicHandler.java
@@ -14,17 +14,17 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.inputlogic;
+package org.kelar.inputmethod.latin.inputlogic;
import android.os.Handler;
import android.os.HandlerThread;
import android.os.Message;
-import com.android.inputmethod.compat.LooperCompatUtils;
-import com.android.inputmethod.latin.LatinIME;
-import com.android.inputmethod.latin.SuggestedWords;
-import com.android.inputmethod.latin.Suggest.OnGetSuggestedWordsCallback;
-import com.android.inputmethod.latin.common.InputPointers;
+import org.kelar.inputmethod.compat.LooperCompatUtils;
+import org.kelar.inputmethod.latin.LatinIME;
+import org.kelar.inputmethod.latin.SuggestedWords;
+import org.kelar.inputmethod.latin.Suggest.OnGetSuggestedWordsCallback;
+import org.kelar.inputmethod.latin.common.InputPointers;
/**
* A helper to manage deferred tasks for the input logic.
diff --git a/java/src/com/android/inputmethod/latin/inputlogic/PrivateCommandPerformer.java b/java/src/org/kelar/inputmethod/latin/inputlogic/PrivateCommandPerformer.java
index 42eaa9c82..5babf3226 100644
--- a/java/src/com/android/inputmethod/latin/inputlogic/PrivateCommandPerformer.java
+++ b/java/src/org/kelar/inputmethod/latin/inputlogic/PrivateCommandPerformer.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.inputlogic;
+package org.kelar.inputmethod.latin.inputlogic;
import android.os.Bundle;
diff --git a/java/src/com/android/inputmethod/latin/inputlogic/SpaceState.java b/java/src/org/kelar/inputmethod/latin/inputlogic/SpaceState.java
index ce80c0016..0367cb606 100644
--- a/java/src/com/android/inputmethod/latin/inputlogic/SpaceState.java
+++ b/java/src/org/kelar/inputmethod/latin/inputlogic/SpaceState.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.inputlogic;
+package org.kelar.inputmethod.latin.inputlogic;
/**
* Class for managing space states.
diff --git a/java/src/com/android/inputmethod/latin/makedict/DictionaryHeader.java b/java/src/org/kelar/inputmethod/latin/makedict/DictionaryHeader.java
index 4d253b0cb..6d771af61 100644
--- a/java/src/com/android/inputmethod/latin/makedict/DictionaryHeader.java
+++ b/java/src/org/kelar/inputmethod/latin/makedict/DictionaryHeader.java
@@ -14,10 +14,10 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.makedict;
+package org.kelar.inputmethod.latin.makedict;
-import com.android.inputmethod.latin.makedict.FormatSpec.DictionaryOptions;
-import com.android.inputmethod.latin.makedict.FormatSpec.FormatOptions;
+import org.kelar.inputmethod.latin.makedict.FormatSpec.DictionaryOptions;
+import org.kelar.inputmethod.latin.makedict.FormatSpec.FormatOptions;
import javax.annotation.Nonnull;
import javax.annotation.Nullable;
diff --git a/java/src/com/android/inputmethod/latin/makedict/FormatSpec.java b/java/src/org/kelar/inputmethod/latin/makedict/FormatSpec.java
index 288261bf0..35ed0c7ec 100644
--- a/java/src/com/android/inputmethod/latin/makedict/FormatSpec.java
+++ b/java/src/org/kelar/inputmethod/latin/makedict/FormatSpec.java
@@ -14,10 +14,10 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.makedict;
+package org.kelar.inputmethod.latin.makedict;
-import com.android.inputmethod.annotations.UsedForTesting;
-import com.android.inputmethod.latin.define.DecoderSpecificConstants;
+import org.kelar.inputmethod.annotations.UsedForTesting;
+import org.kelar.inputmethod.latin.define.DecoderSpecificConstants;
import java.util.Date;
import java.util.HashMap;
diff --git a/java/src/com/android/inputmethod/latin/makedict/NgramProperty.java b/java/src/org/kelar/inputmethod/latin/makedict/NgramProperty.java
index b1d19dc3c..a9a762553 100644
--- a/java/src/com/android/inputmethod/latin/makedict/NgramProperty.java
+++ b/java/src/org/kelar/inputmethod/latin/makedict/NgramProperty.java
@@ -14,9 +14,9 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.makedict;
+package org.kelar.inputmethod.latin.makedict;
-import com.android.inputmethod.latin.NgramContext;
+import org.kelar.inputmethod.latin.NgramContext;
public class NgramProperty {
public final WeightedString mTargetWord;
diff --git a/java/src/com/android/inputmethod/latin/makedict/ProbabilityInfo.java b/java/src/org/kelar/inputmethod/latin/makedict/ProbabilityInfo.java
index 03c2ece1d..bd397191a 100644
--- a/java/src/com/android/inputmethod/latin/makedict/ProbabilityInfo.java
+++ b/java/src/org/kelar/inputmethod/latin/makedict/ProbabilityInfo.java
@@ -14,11 +14,11 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.makedict;
+package org.kelar.inputmethod.latin.makedict;
-import com.android.inputmethod.annotations.UsedForTesting;
-import com.android.inputmethod.latin.BinaryDictionary;
-import com.android.inputmethod.latin.utils.CombinedFormatUtils;
+import org.kelar.inputmethod.annotations.UsedForTesting;
+import org.kelar.inputmethod.latin.BinaryDictionary;
+import org.kelar.inputmethod.latin.utils.CombinedFormatUtils;
import java.util.Arrays;
diff --git a/java/src/com/android/inputmethod/latin/makedict/UnsupportedFormatException.java b/java/src/org/kelar/inputmethod/latin/makedict/UnsupportedFormatException.java
index 4f3861526..a8d60e5fb 100644
--- a/java/src/com/android/inputmethod/latin/makedict/UnsupportedFormatException.java
+++ b/java/src/org/kelar/inputmethod/latin/makedict/UnsupportedFormatException.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.makedict;
+package org.kelar.inputmethod.latin.makedict;
/**
* Simple exception thrown when a file format is not recognized.
diff --git a/java/src/com/android/inputmethod/latin/makedict/WeightedString.java b/java/src/org/kelar/inputmethod/latin/makedict/WeightedString.java
index f6782df9e..e2b910b29 100644
--- a/java/src/com/android/inputmethod/latin/makedict/WeightedString.java
+++ b/java/src/org/kelar/inputmethod/latin/makedict/WeightedString.java
@@ -14,9 +14,9 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.makedict;
+package org.kelar.inputmethod.latin.makedict;
-import com.android.inputmethod.annotations.UsedForTesting;
+import org.kelar.inputmethod.annotations.UsedForTesting;
import java.util.Arrays;
diff --git a/java/src/com/android/inputmethod/latin/makedict/WordProperty.java b/java/src/org/kelar/inputmethod/latin/makedict/WordProperty.java
index 264e75710..e28615c40 100644
--- a/java/src/com/android/inputmethod/latin/makedict/WordProperty.java
+++ b/java/src/org/kelar/inputmethod/latin/makedict/WordProperty.java
@@ -14,15 +14,15 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.makedict;
-
-import com.android.inputmethod.annotations.UsedForTesting;
-import com.android.inputmethod.latin.BinaryDictionary;
-import com.android.inputmethod.latin.Dictionary;
-import com.android.inputmethod.latin.NgramContext;
-import com.android.inputmethod.latin.NgramContext.WordInfo;
-import com.android.inputmethod.latin.common.StringUtils;
-import com.android.inputmethod.latin.utils.CombinedFormatUtils;
+package org.kelar.inputmethod.latin.makedict;
+
+import org.kelar.inputmethod.annotations.UsedForTesting;
+import org.kelar.inputmethod.latin.BinaryDictionary;
+import org.kelar.inputmethod.latin.Dictionary;
+import org.kelar.inputmethod.latin.NgramContext;
+import org.kelar.inputmethod.latin.NgramContext.WordInfo;
+import org.kelar.inputmethod.latin.common.StringUtils;
+import org.kelar.inputmethod.latin.utils.CombinedFormatUtils;
import java.util.ArrayList;
import java.util.Arrays;
diff --git a/java/src/com/android/inputmethod/latin/network/AuthException.java b/java/src/org/kelar/inputmethod/latin/network/AuthException.java
index 1bce4c156..1df92e8cb 100644
--- a/java/src/com/android/inputmethod/latin/network/AuthException.java
+++ b/java/src/org/kelar/inputmethod/latin/network/AuthException.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.network;
+package org.kelar.inputmethod.latin.network;
/**
* Authentication exception. When this exception is thrown, the client may
diff --git a/java/src/com/android/inputmethod/latin/network/BlockingHttpClient.java b/java/src/org/kelar/inputmethod/latin/network/BlockingHttpClient.java
index 079d07eac..7ae3860e7 100644
--- a/java/src/com/android/inputmethod/latin/network/BlockingHttpClient.java
+++ b/java/src/org/kelar/inputmethod/latin/network/BlockingHttpClient.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.network;
+package org.kelar.inputmethod.latin.network;
import android.util.Log;
diff --git a/java/src/com/android/inputmethod/latin/network/HttpException.java b/java/src/org/kelar/inputmethod/latin/network/HttpException.java
index b9d8b6372..6413b0667 100644
--- a/java/src/com/android/inputmethod/latin/network/HttpException.java
+++ b/java/src/org/kelar/inputmethod/latin/network/HttpException.java
@@ -14,9 +14,9 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.network;
+package org.kelar.inputmethod.latin.network;
-import com.android.inputmethod.annotations.UsedForTesting;
+import org.kelar.inputmethod.annotations.UsedForTesting;
/**
* The HttpException exception represents a XML/HTTP fault with a HTTP status code.
diff --git a/java/src/com/android/inputmethod/latin/network/HttpUrlConnectionBuilder.java b/java/src/org/kelar/inputmethod/latin/network/HttpUrlConnectionBuilder.java
index df54bf464..b9f81cbe2 100644
--- a/java/src/com/android/inputmethod/latin/network/HttpUrlConnectionBuilder.java
+++ b/java/src/org/kelar/inputmethod/latin/network/HttpUrlConnectionBuilder.java
@@ -14,11 +14,11 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.network;
+package org.kelar.inputmethod.latin.network;
import android.text.TextUtils;
-import com.android.inputmethod.annotations.UsedForTesting;
+import org.kelar.inputmethod.annotations.UsedForTesting;
import java.io.IOException;
import java.net.HttpURLConnection;
diff --git a/java/src/com/android/inputmethod/latin/permissions/PermissionsActivity.java b/java/src/org/kelar/inputmethod/latin/permissions/PermissionsActivity.java
index 36d8ed943..5c56a2a10 100644
--- a/java/src/com/android/inputmethod/latin/permissions/PermissionsActivity.java
+++ b/java/src/org/kelar/inputmethod/latin/permissions/PermissionsActivity.java
@@ -14,7 +14,7 @@
* limitations under the License
*/
-package com.android.inputmethod.latin.permissions;
+package org.kelar.inputmethod.latin.permissions;
import android.app.Activity;
diff --git a/java/src/com/android/inputmethod/latin/permissions/PermissionsManager.java b/java/src/org/kelar/inputmethod/latin/permissions/PermissionsManager.java
index 08c623ab5..d95f4540d 100644
--- a/java/src/com/android/inputmethod/latin/permissions/PermissionsManager.java
+++ b/java/src/org/kelar/inputmethod/latin/permissions/PermissionsManager.java
@@ -14,7 +14,7 @@
* limitations under the License
*/
-package com.android.inputmethod.latin.permissions;
+package org.kelar.inputmethod.latin.permissions;
import android.app.Activity;
import android.content.Context;
diff --git a/java/src/com/android/inputmethod/latin/permissions/PermissionsUtil.java b/java/src/org/kelar/inputmethod/latin/permissions/PermissionsUtil.java
index 9a618a755..337334485 100644
--- a/java/src/com/android/inputmethod/latin/permissions/PermissionsUtil.java
+++ b/java/src/org/kelar/inputmethod/latin/permissions/PermissionsUtil.java
@@ -14,7 +14,7 @@
* limitations under the License
*/
-package com.android.inputmethod.latin.permissions;
+package org.kelar.inputmethod.latin.permissions;
import android.app.Activity;
import android.content.Context;
diff --git a/java/src/com/android/inputmethod/latin/personalization/AccountUtils.java b/java/src/org/kelar/inputmethod/latin/personalization/AccountUtils.java
index ab3ef964e..45e551291 100644
--- a/java/src/com/android/inputmethod/latin/personalization/AccountUtils.java
+++ b/java/src/org/kelar/inputmethod/latin/personalization/AccountUtils.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.personalization;
+package org.kelar.inputmethod.latin.personalization;
import android.accounts.Account;
import android.accounts.AccountManager;
diff --git a/java/src/com/android/inputmethod/latin/personalization/PersonalizationHelper.java b/java/src/org/kelar/inputmethod/latin/personalization/PersonalizationHelper.java
index 298e46c0a..7be7d1c8f 100644
--- a/java/src/com/android/inputmethod/latin/personalization/PersonalizationHelper.java
+++ b/java/src/org/kelar/inputmethod/latin/personalization/PersonalizationHelper.java
@@ -14,12 +14,12 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.personalization;
+package org.kelar.inputmethod.latin.personalization;
import android.content.Context;
import android.util.Log;
-import com.android.inputmethod.latin.common.FileUtils;
+import org.kelar.inputmethod.latin.common.FileUtils;
import java.io.File;
import java.io.FilenameFilter;
diff --git a/java/src/com/android/inputmethod/latin/personalization/UserHistoryDictionary.java b/java/src/org/kelar/inputmethod/latin/personalization/UserHistoryDictionary.java
index cbf0829b5..bbd96c61e 100644
--- a/java/src/com/android/inputmethod/latin/personalization/UserHistoryDictionary.java
+++ b/java/src/org/kelar/inputmethod/latin/personalization/UserHistoryDictionary.java
@@ -14,19 +14,18 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.personalization;
+package org.kelar.inputmethod.latin.personalization;
import android.content.Context;
-import com.android.inputmethod.annotations.ExternallyReferenced;
-import com.android.inputmethod.annotations.UsedForTesting;
-import com.android.inputmethod.latin.BinaryDictionary;
-import com.android.inputmethod.latin.Dictionary;
-import com.android.inputmethod.latin.ExpandableBinaryDictionary;
-import com.android.inputmethod.latin.NgramContext;
-import com.android.inputmethod.latin.define.DecoderSpecificConstants;
-import com.android.inputmethod.latin.define.ProductionFlags;
-import com.android.inputmethod.latin.makedict.DictionaryHeader;
+import org.kelar.inputmethod.annotations.ExternallyReferenced;
+import org.kelar.inputmethod.annotations.UsedForTesting;
+import org.kelar.inputmethod.latin.BinaryDictionary;
+import org.kelar.inputmethod.latin.Dictionary;
+import org.kelar.inputmethod.latin.ExpandableBinaryDictionary;
+import org.kelar.inputmethod.latin.NgramContext;
+import org.kelar.inputmethod.latin.define.ProductionFlags;
+import org.kelar.inputmethod.latin.makedict.DictionaryHeader;
import java.io.File;
import java.util.Locale;
diff --git a/java/src/com/android/inputmethod/latin/settings/AccountsSettingsFragment.java b/java/src/org/kelar/inputmethod/latin/settings/AccountsSettingsFragment.java
index b39e6b477..a361ad32f 100644
--- a/java/src/com/android/inputmethod/latin/settings/AccountsSettingsFragment.java
+++ b/java/src/org/kelar/inputmethod/latin/settings/AccountsSettingsFragment.java
@@ -14,10 +14,10 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.settings;
+package org.kelar.inputmethod.latin.settings;
-import static com.android.inputmethod.latin.settings.LocalSettingsConstants.PREF_ACCOUNT_NAME;
-import static com.android.inputmethod.latin.settings.LocalSettingsConstants.PREF_ENABLE_CLOUD_SYNC;
+import static org.kelar.inputmethod.latin.settings.LocalSettingsConstants.PREF_ACCOUNT_NAME;
+import static org.kelar.inputmethod.latin.settings.LocalSettingsConstants.PREF_ENABLE_CLOUD_SYNC;
import android.Manifest;
import android.app.AlertDialog;
@@ -36,13 +36,13 @@ import android.text.method.LinkMovementMethod;
import android.widget.ListView;
import android.widget.TextView;
-import com.android.inputmethod.annotations.UsedForTesting;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.accounts.AccountStateChangedListener;
-import com.android.inputmethod.latin.accounts.LoginAccountUtils;
-import com.android.inputmethod.latin.define.ProductionFlags;
-import com.android.inputmethod.latin.permissions.PermissionsUtil;
-import com.android.inputmethod.latin.utils.ManagedProfileUtils;
+import org.kelar.inputmethod.annotations.UsedForTesting;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.accounts.AccountStateChangedListener;
+import org.kelar.inputmethod.latin.accounts.LoginAccountUtils;
+import org.kelar.inputmethod.latin.define.ProductionFlags;
+import org.kelar.inputmethod.latin.permissions.PermissionsUtil;
+import org.kelar.inputmethod.latin.utils.ManagedProfileUtils;
import java.util.concurrent.atomic.AtomicBoolean;
diff --git a/java/src/com/android/inputmethod/latin/settings/AdditionalFeaturesSettingUtils.java b/java/src/org/kelar/inputmethod/latin/settings/AdditionalFeaturesSettingUtils.java
index 4e8a10b1f..95e589c75 100644
--- a/java/src/com/android/inputmethod/latin/settings/AdditionalFeaturesSettingUtils.java
+++ b/java/src/org/kelar/inputmethod/latin/settings/AdditionalFeaturesSettingUtils.java
@@ -14,15 +14,15 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.settings;
+package org.kelar.inputmethod.latin.settings;
import android.content.Context;
import android.content.SharedPreferences;
import android.preference.PreferenceFragment;
import android.view.inputmethod.InputMethodSubtype;
-import com.android.inputmethod.latin.RichInputMethodSubtype;
-import com.android.inputmethod.latin.RichInputMethodManager;
+import org.kelar.inputmethod.latin.RichInputMethodSubtype;
+import org.kelar.inputmethod.latin.RichInputMethodManager;
import javax.annotation.Nonnull;
diff --git a/java/src/com/android/inputmethod/latin/settings/AdvancedSettingsFragment.java b/java/src/org/kelar/inputmethod/latin/settings/AdvancedSettingsFragment.java
index a6fb7f1f1..9f3df399e 100644
--- a/java/src/com/android/inputmethod/latin/settings/AdvancedSettingsFragment.java
+++ b/java/src/org/kelar/inputmethod/latin/settings/AdvancedSettingsFragment.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.settings;
+package org.kelar.inputmethod.latin.settings;
import android.content.Context;
import android.content.SharedPreferences;
@@ -22,12 +22,10 @@ import android.content.res.Resources;
import android.media.AudioManager;
import android.os.Bundle;
import android.preference.ListPreference;
-import android.preference.Preference;
-import com.android.inputmethod.latin.AudioAndHapticFeedbackManager;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.SystemBroadcastReceiver;
-import com.android.inputmethod.latin.define.ProductionFlags;
+import org.kelar.inputmethod.latin.AudioAndHapticFeedbackManager;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.SystemBroadcastReceiver;
/**
* "Advanced" settings sub screen.
diff --git a/java/src/com/android/inputmethod/latin/settings/AppearanceSettingsFragment.java b/java/src/org/kelar/inputmethod/latin/settings/AppearanceSettingsFragment.java
index 554edc85c..a294f1a6d 100644
--- a/java/src/com/android/inputmethod/latin/settings/AppearanceSettingsFragment.java
+++ b/java/src/org/kelar/inputmethod/latin/settings/AppearanceSettingsFragment.java
@@ -14,13 +14,13 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.settings;
+package org.kelar.inputmethod.latin.settings;
import android.os.Bundle;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.common.Constants;
-import com.android.inputmethod.latin.define.ProductionFlags;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.common.Constants;
+import org.kelar.inputmethod.latin.define.ProductionFlags;
/**
* "Appearance" settings sub screen.
diff --git a/java/src/com/android/inputmethod/latin/settings/CorrectionSettingsFragment.java b/java/src/org/kelar/inputmethod/latin/settings/CorrectionSettingsFragment.java
index dfe899ece..0594ce5d1 100644
--- a/java/src/com/android/inputmethod/latin/settings/CorrectionSettingsFragment.java
+++ b/java/src/org/kelar/inputmethod/latin/settings/CorrectionSettingsFragment.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.settings;
+package org.kelar.inputmethod.latin.settings;
import android.Manifest;
import android.app.Activity;
@@ -29,12 +29,12 @@ import android.preference.Preference;
import android.preference.SwitchPreference;
import android.text.TextUtils;
-import com.android.inputmethod.dictionarypack.DictionarySettingsActivity;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.permissions.PermissionsManager;
-import com.android.inputmethod.latin.permissions.PermissionsUtil;
-import com.android.inputmethod.latin.userdictionary.UserDictionaryList;
-import com.android.inputmethod.latin.userdictionary.UserDictionarySettings;
+import org.kelar.inputmethod.dictionarypack.DictionarySettingsActivity;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.permissions.PermissionsManager;
+import org.kelar.inputmethod.latin.permissions.PermissionsUtil;
+import org.kelar.inputmethod.latin.userdictionary.UserDictionaryList;
+import org.kelar.inputmethod.latin.userdictionary.UserDictionarySettings;
import java.util.TreeSet;
diff --git a/java/src/com/android/inputmethod/latin/settings/CustomInputStylePreference.java b/java/src/org/kelar/inputmethod/latin/settings/CustomInputStylePreference.java
index 44a98c1be..0f4cd0da3 100644
--- a/java/src/com/android/inputmethod/latin/settings/CustomInputStylePreference.java
+++ b/java/src/org/kelar/inputmethod/latin/settings/CustomInputStylePreference.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.settings;
+package org.kelar.inputmethod.latin.settings;
import android.app.AlertDialog;
import android.app.Dialog;
@@ -32,12 +32,12 @@ import android.widget.ArrayAdapter;
import android.widget.Spinner;
import android.widget.SpinnerAdapter;
-import com.android.inputmethod.compat.InputMethodSubtypeCompatUtils;
-import com.android.inputmethod.compat.ViewCompatUtils;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.RichInputMethodManager;
-import com.android.inputmethod.latin.utils.AdditionalSubtypeUtils;
-import com.android.inputmethod.latin.utils.SubtypeLocaleUtils;
+import org.kelar.inputmethod.compat.InputMethodSubtypeCompatUtils;
+import org.kelar.inputmethod.compat.ViewCompatUtils;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.RichInputMethodManager;
+import org.kelar.inputmethod.latin.utils.AdditionalSubtypeUtils;
+import org.kelar.inputmethod.latin.utils.SubtypeLocaleUtils;
import java.util.TreeSet;
diff --git a/java/src/com/android/inputmethod/latin/settings/CustomInputStyleSettingsFragment.java b/java/src/org/kelar/inputmethod/latin/settings/CustomInputStyleSettingsFragment.java
index 56e8f1623..2e83719f2 100644
--- a/java/src/com/android/inputmethod/latin/settings/CustomInputStyleSettingsFragment.java
+++ b/java/src/org/kelar/inputmethod/latin/settings/CustomInputStyleSettingsFragment.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.settings;
+package org.kelar.inputmethod.latin.settings;
import android.app.AlertDialog;
import android.content.Context;
@@ -38,12 +38,12 @@ import android.view.ViewGroup;
import android.view.inputmethod.InputMethodSubtype;
import android.widget.Toast;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.RichInputMethodManager;
-import com.android.inputmethod.latin.utils.AdditionalSubtypeUtils;
-import com.android.inputmethod.latin.utils.DialogUtils;
-import com.android.inputmethod.latin.utils.IntentUtils;
-import com.android.inputmethod.latin.utils.SubtypeLocaleUtils;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.RichInputMethodManager;
+import org.kelar.inputmethod.latin.utils.AdditionalSubtypeUtils;
+import org.kelar.inputmethod.latin.utils.DialogUtils;
+import org.kelar.inputmethod.latin.utils.IntentUtils;
+import org.kelar.inputmethod.latin.utils.SubtypeLocaleUtils;
import java.util.ArrayList;
diff --git a/java/src/com/android/inputmethod/latin/settings/DebugSettings.java b/java/src/org/kelar/inputmethod/latin/settings/DebugSettings.java
index 6fffb8e9d..6f26a00b7 100644
--- a/java/src/com/android/inputmethod/latin/settings/DebugSettings.java
+++ b/java/src/org/kelar/inputmethod/latin/settings/DebugSettings.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.settings;
+package org.kelar.inputmethod.latin.settings;
/**
* Debug settings for the application.
diff --git a/java/src/com/android/inputmethod/latin/settings/DebugSettingsFragment.java b/java/src/org/kelar/inputmethod/latin/settings/DebugSettingsFragment.java
index 37855377d..5cecb8155 100644
--- a/java/src/com/android/inputmethod/latin/settings/DebugSettingsFragment.java
+++ b/java/src/org/kelar/inputmethod/latin/settings/DebugSettingsFragment.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.settings;
+package org.kelar.inputmethod.latin.settings;
import android.content.Context;
import android.content.Intent;
@@ -27,11 +27,11 @@ import android.preference.Preference.OnPreferenceClickListener;
import android.preference.PreferenceGroup;
import android.preference.TwoStatePreference;
-import com.android.inputmethod.latin.DictionaryDumpBroadcastReceiver;
-import com.android.inputmethod.latin.DictionaryFacilitatorImpl;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.utils.ApplicationUtils;
-import com.android.inputmethod.latin.utils.ResourceUtils;
+import org.kelar.inputmethod.latin.DictionaryDumpBroadcastReceiver;
+import org.kelar.inputmethod.latin.DictionaryFacilitatorImpl;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.utils.ApplicationUtils;
+import org.kelar.inputmethod.latin.utils.ResourceUtils;
import java.util.Locale;
diff --git a/java/src/com/android/inputmethod/latin/settings/GestureSettingsFragment.java b/java/src/org/kelar/inputmethod/latin/settings/GestureSettingsFragment.java
index 22b0655b4..f26392185 100644
--- a/java/src/com/android/inputmethod/latin/settings/GestureSettingsFragment.java
+++ b/java/src/org/kelar/inputmethod/latin/settings/GestureSettingsFragment.java
@@ -14,11 +14,11 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.settings;
+package org.kelar.inputmethod.latin.settings;
import android.os.Bundle;
-import com.android.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.R;
/**
* "Gesture typing preferences" settings sub screen.
diff --git a/java/src/com/android/inputmethod/latin/settings/LocalSettingsConstants.java b/java/src/org/kelar/inputmethod/latin/settings/LocalSettingsConstants.java
index 5c416ab18..74551724f 100644
--- a/java/src/com/android/inputmethod/latin/settings/LocalSettingsConstants.java
+++ b/java/src/org/kelar/inputmethod/latin/settings/LocalSettingsConstants.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.settings;
+package org.kelar.inputmethod.latin.settings;
/**
* Collection of device specific preference constants.
diff --git a/java/src/com/android/inputmethod/latin/settings/PreferencesSettingsFragment.java b/java/src/org/kelar/inputmethod/latin/settings/PreferencesSettingsFragment.java
index d9858e61f..3103a7a7f 100644
--- a/java/src/com/android/inputmethod/latin/settings/PreferencesSettingsFragment.java
+++ b/java/src/org/kelar/inputmethod/latin/settings/PreferencesSettingsFragment.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.settings;
+package org.kelar.inputmethod.latin.settings;
import android.content.Context;
import android.content.SharedPreferences;
@@ -23,9 +23,9 @@ import android.os.Build;
import android.os.Bundle;
import android.preference.Preference;
-import com.android.inputmethod.latin.AudioAndHapticFeedbackManager;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.RichInputMethodManager;
+import org.kelar.inputmethod.latin.AudioAndHapticFeedbackManager;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.RichInputMethodManager;
/**
* "Preferences" settings sub screen.
diff --git a/java/src/com/android/inputmethod/latin/settings/RadioButtonPreference.java b/java/src/org/kelar/inputmethod/latin/settings/RadioButtonPreference.java
index 91444604d..0993cfe29 100644
--- a/java/src/com/android/inputmethod/latin/settings/RadioButtonPreference.java
+++ b/java/src/org/kelar/inputmethod/latin/settings/RadioButtonPreference.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.settings;
+package org.kelar.inputmethod.latin.settings;
import android.content.Context;
import android.preference.Preference;
@@ -22,7 +22,7 @@ import android.util.AttributeSet;
import android.view.View;
import android.widget.RadioButton;
-import com.android.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.R;
/**
* Radio Button preference
diff --git a/java/src/com/android/inputmethod/latin/settings/SeekBarDialogPreference.java b/java/src/org/kelar/inputmethod/latin/settings/SeekBarDialogPreference.java
index 802574aa8..a5437cf13 100644
--- a/java/src/com/android/inputmethod/latin/settings/SeekBarDialogPreference.java
+++ b/java/src/org/kelar/inputmethod/latin/settings/SeekBarDialogPreference.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.settings;
+package org.kelar.inputmethod.latin.settings;
import android.app.AlertDialog;
import android.content.Context;
@@ -26,7 +26,7 @@ import android.view.View;
import android.widget.SeekBar;
import android.widget.TextView;
-import com.android.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.R;
public final class SeekBarDialogPreference extends DialogPreference
implements SeekBar.OnSeekBarChangeListener {
diff --git a/java/src/com/android/inputmethod/latin/settings/Settings.java b/java/src/org/kelar/inputmethod/latin/settings/Settings.java
index 940f1bdfc..c16caddb2 100644
--- a/java/src/com/android/inputmethod/latin/settings/Settings.java
+++ b/java/src/org/kelar/inputmethod/latin/settings/Settings.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.settings;
+package org.kelar.inputmethod.latin.settings;
import android.content.Context;
import android.content.SharedPreferences;
@@ -25,15 +25,15 @@ import android.os.Build;
import android.preference.PreferenceManager;
import android.util.Log;
-import com.android.inputmethod.compat.BuildCompatUtils;
-import com.android.inputmethod.latin.AudioAndHapticFeedbackManager;
-import com.android.inputmethod.latin.InputAttributes;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.common.StringUtils;
-import com.android.inputmethod.latin.utils.AdditionalSubtypeUtils;
-import com.android.inputmethod.latin.utils.ResourceUtils;
-import com.android.inputmethod.latin.utils.RunInLocale;
-import com.android.inputmethod.latin.utils.StatsUtils;
+import org.kelar.inputmethod.compat.BuildCompatUtils;
+import org.kelar.inputmethod.latin.AudioAndHapticFeedbackManager;
+import org.kelar.inputmethod.latin.InputAttributes;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.common.StringUtils;
+import org.kelar.inputmethod.latin.utils.AdditionalSubtypeUtils;
+import org.kelar.inputmethod.latin.utils.ResourceUtils;
+import org.kelar.inputmethod.latin.utils.RunInLocale;
+import org.kelar.inputmethod.latin.utils.StatsUtils;
import java.util.Collections;
import java.util.Locale;
diff --git a/java/src/com/android/inputmethod/latin/settings/SettingsActivity.java b/java/src/org/kelar/inputmethod/latin/settings/SettingsActivity.java
index ac1657762..a11cf47e6 100644
--- a/java/src/com/android/inputmethod/latin/settings/SettingsActivity.java
+++ b/java/src/org/kelar/inputmethod/latin/settings/SettingsActivity.java
@@ -14,12 +14,11 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.settings;
+package org.kelar.inputmethod.latin.settings;
-import com.android.inputmethod.latin.permissions.PermissionsManager;
-import com.android.inputmethod.latin.utils.FragmentUtils;
-import com.android.inputmethod.latin.utils.StatsUtils;
-import com.android.inputmethod.latin.utils.StatsUtilsManager;
+import org.kelar.inputmethod.latin.permissions.PermissionsManager;
+import org.kelar.inputmethod.latin.utils.FragmentUtils;
+import org.kelar.inputmethod.latin.utils.StatsUtils;
import android.app.ActionBar;
import android.content.Intent;
diff --git a/java/src/com/android/inputmethod/latin/settings/SettingsFragment.java b/java/src/org/kelar/inputmethod/latin/settings/SettingsFragment.java
index 874f221c6..b61d418f6 100644
--- a/java/src/com/android/inputmethod/latin/settings/SettingsFragment.java
+++ b/java/src/org/kelar/inputmethod/latin/settings/SettingsFragment.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.settings;
+package org.kelar.inputmethod.latin.settings;
import android.app.Activity;
import android.content.Intent;
@@ -27,11 +27,11 @@ import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.define.ProductionFlags;
-import com.android.inputmethod.latin.utils.ApplicationUtils;
-import com.android.inputmethod.latin.utils.FeedbackUtils;
-import com.android.inputmethodcommon.InputMethodSettingsFragment;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.define.ProductionFlags;
+import org.kelar.inputmethod.latin.utils.ApplicationUtils;
+import org.kelar.inputmethod.latin.utils.FeedbackUtils;
+import org.kelar.inputmethodcommon.InputMethodSettingsFragment;
public final class SettingsFragment extends InputMethodSettingsFragment {
// We don't care about menu grouping.
diff --git a/java/src/com/android/inputmethod/latin/settings/SettingsValues.java b/java/src/org/kelar/inputmethod/latin/settings/SettingsValues.java
index 57018244f..f54a70361 100644
--- a/java/src/com/android/inputmethod/latin/settings/SettingsValues.java
+++ b/java/src/org/kelar/inputmethod/latin/settings/SettingsValues.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.settings;
+package org.kelar.inputmethod.latin.settings;
import android.content.Context;
import android.content.SharedPreferences;
@@ -25,13 +25,14 @@ import android.os.Build;
import android.util.Log;
import android.view.inputmethod.EditorInfo;
-import com.android.inputmethod.compat.AppWorkaroundsUtils;
-import com.android.inputmethod.latin.InputAttributes;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.RichInputMethodManager;
-import com.android.inputmethod.latin.utils.AsyncResultHolder;
-import com.android.inputmethod.latin.utils.ResourceUtils;
-import com.android.inputmethod.latin.utils.TargetPackageInfoGetterTask;
+import org.kelar.inputmethod.compat.AppWorkaroundsUtils;
+import org.kelar.inputmethod.latin.InputAttributes;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.RichInputMethodManager;
+import org.kelar.inputmethod.latin.utils.AsyncResultHolder;
+import org.kelar.inputmethod.latin.utils.ResourceUtils;
+import org.kelar.inputmethod.latin.utils.TargetPackageInfoGetterTask;
+import org.kelar.inputmethod.latin.utils.RunInLocale;
import java.util.Arrays;
import java.util.Locale;
@@ -41,7 +42,7 @@ import javax.annotation.Nullable;
/**
* When you call the constructor of this class, you may want to change the current system locale by
- * using {@link com.android.inputmethod.latin.utils.RunInLocale}.
+ * using {@link RunInLocale}.
*/
// Non-final for testing via mock library.
public class SettingsValues {
diff --git a/java/src/com/android/inputmethod/latin/settings/SettingsValuesForSuggestion.java b/java/src/org/kelar/inputmethod/latin/settings/SettingsValuesForSuggestion.java
index 5e2e5a5d6..b0b3c1d73 100644
--- a/java/src/com/android/inputmethod/latin/settings/SettingsValuesForSuggestion.java
+++ b/java/src/org/kelar/inputmethod/latin/settings/SettingsValuesForSuggestion.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.settings;
+package org.kelar.inputmethod.latin.settings;
public class SettingsValuesForSuggestion {
public final boolean mBlockPotentiallyOffensive;
diff --git a/java/src/com/android/inputmethod/latin/settings/SpacingAndPunctuations.java b/java/src/org/kelar/inputmethod/latin/settings/SpacingAndPunctuations.java
index 70d97a5ba..0145ead8e 100644
--- a/java/src/com/android/inputmethod/latin/settings/SpacingAndPunctuations.java
+++ b/java/src/org/kelar/inputmethod/latin/settings/SpacingAndPunctuations.java
@@ -14,16 +14,16 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.settings;
+package org.kelar.inputmethod.latin.settings;
import android.content.res.Resources;
-import com.android.inputmethod.annotations.UsedForTesting;
-import com.android.inputmethod.keyboard.internal.MoreKeySpec;
-import com.android.inputmethod.latin.PunctuationSuggestions;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.common.Constants;
-import com.android.inputmethod.latin.common.StringUtils;
+import org.kelar.inputmethod.annotations.UsedForTesting;
+import org.kelar.inputmethod.keyboard.internal.MoreKeySpec;
+import org.kelar.inputmethod.latin.PunctuationSuggestions;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.common.Constants;
+import org.kelar.inputmethod.latin.common.StringUtils;
import java.util.Arrays;
import java.util.Locale;
diff --git a/java/src/com/android/inputmethod/latin/settings/SubScreenFragment.java b/java/src/org/kelar/inputmethod/latin/settings/SubScreenFragment.java
index 5994a76df..08c9bd441 100644
--- a/java/src/com/android/inputmethod/latin/settings/SubScreenFragment.java
+++ b/java/src/org/kelar/inputmethod/latin/settings/SubScreenFragment.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.settings;
+package org.kelar.inputmethod.latin.settings;
import android.app.backup.BackupManager;
import android.content.Context;
diff --git a/java/src/com/android/inputmethod/latin/settings/TestFragmentActivity.java b/java/src/org/kelar/inputmethod/latin/settings/TestFragmentActivity.java
index 254bc6567..c235dc8f5 100644
--- a/java/src/com/android/inputmethod/latin/settings/TestFragmentActivity.java
+++ b/java/src/org/kelar/inputmethod/latin/settings/TestFragmentActivity.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.settings;
+package org.kelar.inputmethod.latin.settings;
import android.app.Activity;
import android.app.Fragment;
diff --git a/java/src/com/android/inputmethod/latin/settings/ThemeSettingsFragment.java b/java/src/org/kelar/inputmethod/latin/settings/ThemeSettingsFragment.java
index 29289aed2..f0d51196c 100644
--- a/java/src/com/android/inputmethod/latin/settings/ThemeSettingsFragment.java
+++ b/java/src/org/kelar/inputmethod/latin/settings/ThemeSettingsFragment.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.settings;
+package org.kelar.inputmethod.latin.settings;
import android.content.Context;
import android.content.res.Resources;
@@ -22,9 +22,9 @@ import android.os.Bundle;
import android.preference.Preference;
import android.preference.PreferenceScreen;
-import com.android.inputmethod.keyboard.KeyboardTheme;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.settings.RadioButtonPreference.OnRadioButtonClickedListener;
+import org.kelar.inputmethod.keyboard.KeyboardTheme;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.settings.RadioButtonPreference.OnRadioButtonClickedListener;
/**
* "Keyboard theme" settings sub screen.
diff --git a/java/src/com/android/inputmethod/latin/settings/TwoStatePreferenceHelper.java b/java/src/org/kelar/inputmethod/latin/settings/TwoStatePreferenceHelper.java
index 07a871ca0..7657a4022 100644
--- a/java/src/com/android/inputmethod/latin/settings/TwoStatePreferenceHelper.java
+++ b/java/src/org/kelar/inputmethod/latin/settings/TwoStatePreferenceHelper.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.settings;
+package org.kelar.inputmethod.latin.settings;
import android.os.Build;
import android.preference.CheckBoxPreference;
diff --git a/java/src/com/android/inputmethod/latin/setup/SetupActivity.java b/java/src/org/kelar/inputmethod/latin/setup/SetupActivity.java
index 7607429f8..55b616605 100644
--- a/java/src/com/android/inputmethod/latin/setup/SetupActivity.java
+++ b/java/src/org/kelar/inputmethod/latin/setup/SetupActivity.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.setup;
+package org.kelar.inputmethod.latin.setup;
import android.app.Activity;
import android.content.Intent;
diff --git a/java/src/com/android/inputmethod/latin/setup/SetupStartIndicatorView.java b/java/src/org/kelar/inputmethod/latin/setup/SetupStartIndicatorView.java
index 789694f08..aa80e4ce3 100644
--- a/java/src/com/android/inputmethod/latin/setup/SetupStartIndicatorView.java
+++ b/java/src/org/kelar/inputmethod/latin/setup/SetupStartIndicatorView.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.setup;
+package org.kelar.inputmethod.latin.setup;
import android.content.Context;
import android.content.res.ColorStateList;
@@ -28,7 +28,7 @@ import android.view.View;
import android.widget.LinearLayout;
import android.widget.TextView;
-import com.android.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.R;
public final class SetupStartIndicatorView extends LinearLayout {
public SetupStartIndicatorView(final Context context, final AttributeSet attrs) {
diff --git a/java/src/com/android/inputmethod/latin/setup/SetupStepIndicatorView.java b/java/src/org/kelar/inputmethod/latin/setup/SetupStepIndicatorView.java
index 9a39ceace..919eef571 100644
--- a/java/src/com/android/inputmethod/latin/setup/SetupStepIndicatorView.java
+++ b/java/src/org/kelar/inputmethod/latin/setup/SetupStepIndicatorView.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.setup;
+package org.kelar.inputmethod.latin.setup;
import android.content.Context;
import android.graphics.Canvas;
@@ -24,7 +24,7 @@ import androidx.core.view.ViewCompat;
import android.util.AttributeSet;
import android.view.View;
-import com.android.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.R;
public final class SetupStepIndicatorView extends View {
private final Path mIndicatorPath = new Path();
diff --git a/java/src/com/android/inputmethod/latin/setup/SetupWizardActivity.java b/java/src/org/kelar/inputmethod/latin/setup/SetupWizardActivity.java
index bee22afd5..099c7a023 100644
--- a/java/src/com/android/inputmethod/latin/setup/SetupWizardActivity.java
+++ b/java/src/org/kelar/inputmethod/latin/setup/SetupWizardActivity.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.setup;
+package org.kelar.inputmethod.latin.setup;
import android.app.Activity;
import android.content.ContentResolver;
@@ -33,12 +33,12 @@ import android.widget.ImageView;
import android.widget.TextView;
import android.widget.VideoView;
-import com.android.inputmethod.compat.TextViewCompatUtils;
-import com.android.inputmethod.compat.ViewCompatUtils;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.settings.SettingsActivity;
-import com.android.inputmethod.latin.utils.LeakGuardHandlerWrapper;
-import com.android.inputmethod.latin.utils.UncachedInputMethodManagerUtils;
+import org.kelar.inputmethod.compat.TextViewCompatUtils;
+import org.kelar.inputmethod.compat.ViewCompatUtils;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.settings.SettingsActivity;
+import org.kelar.inputmethod.latin.utils.LeakGuardHandlerWrapper;
+import org.kelar.inputmethod.latin.utils.UncachedInputMethodManagerUtils;
import java.util.ArrayList;
diff --git a/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java b/java/src/org/kelar/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
index 4625e8e8b..fb53b92d7 100644
--- a/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
+++ b/java/src/org/kelar/inputmethod/latin/spellcheck/AndroidSpellCheckerService.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.spellcheck;
+package org.kelar.inputmethod.latin.spellcheck;
import android.content.Intent;
import android.content.SharedPreferences;
@@ -25,20 +25,20 @@ import android.view.inputmethod.EditorInfo;
import android.view.inputmethod.InputMethodSubtype;
import android.view.textservice.SuggestionsInfo;
-import com.android.inputmethod.keyboard.Keyboard;
-import com.android.inputmethod.keyboard.KeyboardId;
-import com.android.inputmethod.keyboard.KeyboardLayoutSet;
-import com.android.inputmethod.latin.DictionaryFacilitator;
-import com.android.inputmethod.latin.DictionaryFacilitatorLruCache;
-import com.android.inputmethod.latin.NgramContext;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.RichInputMethodSubtype;
-import com.android.inputmethod.latin.SuggestedWords;
-import com.android.inputmethod.latin.common.ComposedData;
-import com.android.inputmethod.latin.settings.SettingsValuesForSuggestion;
-import com.android.inputmethod.latin.utils.AdditionalSubtypeUtils;
-import com.android.inputmethod.latin.utils.ScriptUtils;
-import com.android.inputmethod.latin.utils.SuggestionResults;
+import org.kelar.inputmethod.keyboard.Keyboard;
+import org.kelar.inputmethod.keyboard.KeyboardId;
+import org.kelar.inputmethod.keyboard.KeyboardLayoutSet;
+import org.kelar.inputmethod.latin.DictionaryFacilitator;
+import org.kelar.inputmethod.latin.DictionaryFacilitatorLruCache;
+import org.kelar.inputmethod.latin.NgramContext;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.RichInputMethodSubtype;
+import org.kelar.inputmethod.latin.SuggestedWords;
+import org.kelar.inputmethod.latin.common.ComposedData;
+import org.kelar.inputmethod.latin.settings.SettingsValuesForSuggestion;
+import org.kelar.inputmethod.latin.utils.AdditionalSubtypeUtils;
+import org.kelar.inputmethod.latin.utils.ScriptUtils;
+import org.kelar.inputmethod.latin.utils.SuggestionResults;
import java.util.Locale;
import java.util.concurrent.ConcurrentHashMap;
diff --git a/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerSession.java b/java/src/org/kelar/inputmethod/latin/spellcheck/AndroidSpellCheckerSession.java
index c7622e7a1..3ab5138bf 100644
--- a/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerSession.java
+++ b/java/src/org/kelar/inputmethod/latin/spellcheck/AndroidSpellCheckerSession.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.spellcheck;
+package org.kelar.inputmethod.latin.spellcheck;
import android.annotation.TargetApi;
import android.content.res.Resources;
@@ -26,9 +26,9 @@ import android.view.textservice.SentenceSuggestionsInfo;
import android.view.textservice.SuggestionsInfo;
import android.view.textservice.TextInfo;
-import com.android.inputmethod.compat.TextInfoCompatUtils;
-import com.android.inputmethod.latin.NgramContext;
-import com.android.inputmethod.latin.utils.SpannableStringUtils;
+import org.kelar.inputmethod.compat.TextInfoCompatUtils;
+import org.kelar.inputmethod.latin.NgramContext;
+import org.kelar.inputmethod.latin.utils.SpannableStringUtils;
import java.util.ArrayList;
import java.util.Locale;
diff --git a/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerSessionFactory.java b/java/src/org/kelar/inputmethod/latin/spellcheck/AndroidSpellCheckerSessionFactory.java
index e0418d404..9463a8fad 100644
--- a/java/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerSessionFactory.java
+++ b/java/src/org/kelar/inputmethod/latin/spellcheck/AndroidSpellCheckerSessionFactory.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.spellcheck;
+package org.kelar.inputmethod.latin.spellcheck;
import android.service.textservice.SpellCheckerService.Session;
diff --git a/java/src/com/android/inputmethod/latin/spellcheck/AndroidWordLevelSpellCheckerSession.java b/java/src/org/kelar/inputmethod/latin/spellcheck/AndroidWordLevelSpellCheckerSession.java
index 9223923a7..2f1fc868b 100644
--- a/java/src/com/android/inputmethod/latin/spellcheck/AndroidWordLevelSpellCheckerSession.java
+++ b/java/src/org/kelar/inputmethod/latin/spellcheck/AndroidWordLevelSpellCheckerSession.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.spellcheck;
+package org.kelar.inputmethod.latin.spellcheck;
import android.content.ContentResolver;
import android.database.ContentObserver;
@@ -27,19 +27,19 @@ import android.util.LruCache;
import android.view.textservice.SuggestionsInfo;
import android.view.textservice.TextInfo;
-import com.android.inputmethod.compat.SuggestionsInfoCompatUtils;
-import com.android.inputmethod.keyboard.Keyboard;
-import com.android.inputmethod.latin.NgramContext;
-import com.android.inputmethod.latin.SuggestedWords.SuggestedWordInfo;
-import com.android.inputmethod.latin.WordComposer;
-import com.android.inputmethod.latin.common.Constants;
-import com.android.inputmethod.latin.common.LocaleUtils;
-import com.android.inputmethod.latin.common.StringUtils;
-import com.android.inputmethod.latin.define.DebugFlags;
-import com.android.inputmethod.latin.utils.BinaryDictionaryUtils;
-import com.android.inputmethod.latin.utils.ScriptUtils;
-import com.android.inputmethod.latin.utils.StatsUtils;
-import com.android.inputmethod.latin.utils.SuggestionResults;
+import org.kelar.inputmethod.compat.SuggestionsInfoCompatUtils;
+import org.kelar.inputmethod.keyboard.Keyboard;
+import org.kelar.inputmethod.latin.NgramContext;
+import org.kelar.inputmethod.latin.SuggestedWords.SuggestedWordInfo;
+import org.kelar.inputmethod.latin.WordComposer;
+import org.kelar.inputmethod.latin.common.Constants;
+import org.kelar.inputmethod.latin.common.LocaleUtils;
+import org.kelar.inputmethod.latin.common.StringUtils;
+import org.kelar.inputmethod.latin.define.DebugFlags;
+import org.kelar.inputmethod.latin.utils.BinaryDictionaryUtils;
+import org.kelar.inputmethod.latin.utils.ScriptUtils;
+import org.kelar.inputmethod.latin.utils.StatsUtils;
+import org.kelar.inputmethod.latin.utils.SuggestionResults;
import java.util.ArrayList;
import java.util.List;
diff --git a/java/src/com/android/inputmethod/latin/spellcheck/SentenceLevelAdapter.java b/java/src/org/kelar/inputmethod/latin/spellcheck/SentenceLevelAdapter.java
index 10c458c7d..4dbcd092e 100644
--- a/java/src/com/android/inputmethod/latin/spellcheck/SentenceLevelAdapter.java
+++ b/java/src/org/kelar/inputmethod/latin/spellcheck/SentenceLevelAdapter.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.spellcheck;
+package org.kelar.inputmethod.latin.spellcheck;
import android.annotation.TargetApi;
import android.content.res.Resources;
@@ -23,10 +23,10 @@ import android.view.textservice.SentenceSuggestionsInfo;
import android.view.textservice.SuggestionsInfo;
import android.view.textservice.TextInfo;
-import com.android.inputmethod.compat.TextInfoCompatUtils;
-import com.android.inputmethod.latin.common.Constants;
-import com.android.inputmethod.latin.settings.SpacingAndPunctuations;
-import com.android.inputmethod.latin.utils.RunInLocale;
+import org.kelar.inputmethod.compat.TextInfoCompatUtils;
+import org.kelar.inputmethod.latin.common.Constants;
+import org.kelar.inputmethod.latin.settings.SpacingAndPunctuations;
+import org.kelar.inputmethod.latin.utils.RunInLocale;
import java.util.ArrayList;
import java.util.Locale;
diff --git a/java/src/com/android/inputmethod/latin/spellcheck/SpellCheckerSettingsActivity.java b/java/src/org/kelar/inputmethod/latin/spellcheck/SpellCheckerSettingsActivity.java
index 5f99f9004..acbfa8666 100644
--- a/java/src/com/android/inputmethod/latin/spellcheck/SpellCheckerSettingsActivity.java
+++ b/java/src/org/kelar/inputmethod/latin/spellcheck/SpellCheckerSettingsActivity.java
@@ -14,10 +14,10 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.spellcheck;
+package org.kelar.inputmethod.latin.spellcheck;
-import com.android.inputmethod.latin.permissions.PermissionsManager;
-import com.android.inputmethod.latin.utils.FragmentUtils;
+import org.kelar.inputmethod.latin.permissions.PermissionsManager;
+import org.kelar.inputmethod.latin.utils.FragmentUtils;
import android.annotation.TargetApi;
import android.content.Intent;
diff --git a/java/src/com/android/inputmethod/latin/spellcheck/SpellCheckerSettingsFragment.java b/java/src/org/kelar/inputmethod/latin/spellcheck/SpellCheckerSettingsFragment.java
index 12005c25e..e60173932 100644
--- a/java/src/com/android/inputmethod/latin/spellcheck/SpellCheckerSettingsFragment.java
+++ b/java/src/org/kelar/inputmethod/latin/spellcheck/SpellCheckerSettingsFragment.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.spellcheck;
+package org.kelar.inputmethod.latin.spellcheck;
import android.Manifest;
import android.content.SharedPreferences;
@@ -23,14 +23,14 @@ import android.preference.PreferenceScreen;
import android.preference.SwitchPreference;
import android.text.TextUtils;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.permissions.PermissionsManager;
-import com.android.inputmethod.latin.permissions.PermissionsUtil;
-import com.android.inputmethod.latin.settings.SubScreenFragment;
-import com.android.inputmethod.latin.settings.TwoStatePreferenceHelper;
-import com.android.inputmethod.latin.utils.ApplicationUtils;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.permissions.PermissionsManager;
+import org.kelar.inputmethod.latin.permissions.PermissionsUtil;
+import org.kelar.inputmethod.latin.settings.SubScreenFragment;
+import org.kelar.inputmethod.latin.settings.TwoStatePreferenceHelper;
+import org.kelar.inputmethod.latin.utils.ApplicationUtils;
-import static com.android.inputmethod.latin.permissions.PermissionsManager.get;
+import static org.kelar.inputmethod.latin.permissions.PermissionsManager.get;
/**
* Preference screen.
diff --git a/java/src/com/android/inputmethod/latin/suggestions/MoreSuggestions.java b/java/src/org/kelar/inputmethod/latin/suggestions/MoreSuggestions.java
index 37ab2669b..5ea6ccd99 100644
--- a/java/src/com/android/inputmethod/latin/suggestions/MoreSuggestions.java
+++ b/java/src/org/kelar/inputmethod/latin/suggestions/MoreSuggestions.java
@@ -14,22 +14,22 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.suggestions;
+package org.kelar.inputmethod.latin.suggestions;
import android.content.Context;
import android.content.res.Resources;
import android.graphics.Paint;
import android.graphics.drawable.Drawable;
-import com.android.inputmethod.keyboard.Key;
-import com.android.inputmethod.keyboard.Keyboard;
-import com.android.inputmethod.keyboard.internal.KeyboardBuilder;
-import com.android.inputmethod.keyboard.internal.KeyboardIconsSet;
-import com.android.inputmethod.keyboard.internal.KeyboardParams;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.SuggestedWords;
-import com.android.inputmethod.latin.common.Constants;
-import com.android.inputmethod.latin.utils.TypefaceUtils;
+import org.kelar.inputmethod.keyboard.Key;
+import org.kelar.inputmethod.keyboard.Keyboard;
+import org.kelar.inputmethod.keyboard.internal.KeyboardBuilder;
+import org.kelar.inputmethod.keyboard.internal.KeyboardIconsSet;
+import org.kelar.inputmethod.keyboard.internal.KeyboardParams;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.SuggestedWords;
+import org.kelar.inputmethod.latin.common.Constants;
+import org.kelar.inputmethod.latin.utils.TypefaceUtils;
public final class MoreSuggestions extends Keyboard {
public final SuggestedWords mSuggestedWords;
diff --git a/java/src/com/android/inputmethod/latin/suggestions/MoreSuggestionsView.java b/java/src/org/kelar/inputmethod/latin/suggestions/MoreSuggestionsView.java
index 907e3fa42..a899c9a1d 100644
--- a/java/src/com/android/inputmethod/latin/suggestions/MoreSuggestionsView.java
+++ b/java/src/org/kelar/inputmethod/latin/suggestions/MoreSuggestionsView.java
@@ -14,20 +14,20 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.suggestions;
+package org.kelar.inputmethod.latin.suggestions;
import android.content.Context;
import android.util.AttributeSet;
import android.util.Log;
-import com.android.inputmethod.keyboard.Key;
-import com.android.inputmethod.keyboard.Keyboard;
-import com.android.inputmethod.keyboard.KeyboardActionListener;
-import com.android.inputmethod.keyboard.MoreKeysKeyboardView;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.SuggestedWords;
-import com.android.inputmethod.latin.SuggestedWords.SuggestedWordInfo;
-import com.android.inputmethod.latin.suggestions.MoreSuggestions.MoreSuggestionKey;
+import org.kelar.inputmethod.keyboard.Key;
+import org.kelar.inputmethod.keyboard.Keyboard;
+import org.kelar.inputmethod.keyboard.KeyboardActionListener;
+import org.kelar.inputmethod.keyboard.MoreKeysKeyboardView;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.SuggestedWords;
+import org.kelar.inputmethod.latin.SuggestedWords.SuggestedWordInfo;
+import org.kelar.inputmethod.latin.suggestions.MoreSuggestions.MoreSuggestionKey;
/**
* A view that renders a virtual {@link MoreSuggestions}. It handles rendering of keys and detecting
diff --git a/java/src/com/android/inputmethod/latin/suggestions/SuggestionStripLayoutHelper.java b/java/src/org/kelar/inputmethod/latin/suggestions/SuggestionStripLayoutHelper.java
index 9577d0913..6e95de414 100644
--- a/java/src/com/android/inputmethod/latin/suggestions/SuggestionStripLayoutHelper.java
+++ b/java/src/org/kelar/inputmethod/latin/suggestions/SuggestionStripLayoutHelper.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.suggestions;
+package org.kelar.inputmethod.latin.suggestions;
import android.content.Context;
import android.content.res.Resources;
@@ -43,16 +43,16 @@ import android.view.ViewGroup;
import android.widget.LinearLayout;
import android.widget.TextView;
-import com.android.inputmethod.accessibility.AccessibilityUtils;
-import com.android.inputmethod.annotations.UsedForTesting;
-import com.android.inputmethod.latin.PunctuationSuggestions;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.SuggestedWords;
-import com.android.inputmethod.latin.SuggestedWords.SuggestedWordInfo;
-import com.android.inputmethod.latin.settings.Settings;
-import com.android.inputmethod.latin.settings.SettingsValues;
-import com.android.inputmethod.latin.utils.ResourceUtils;
-import com.android.inputmethod.latin.utils.ViewLayoutUtils;
+import org.kelar.inputmethod.accessibility.AccessibilityUtils;
+import org.kelar.inputmethod.annotations.UsedForTesting;
+import org.kelar.inputmethod.latin.PunctuationSuggestions;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.SuggestedWords;
+import org.kelar.inputmethod.latin.SuggestedWords.SuggestedWordInfo;
+import org.kelar.inputmethod.latin.settings.Settings;
+import org.kelar.inputmethod.latin.settings.SettingsValues;
+import org.kelar.inputmethod.latin.utils.ResourceUtils;
+import org.kelar.inputmethod.latin.utils.ViewLayoutUtils;
import java.util.ArrayList;
diff --git a/java/src/com/android/inputmethod/latin/suggestions/SuggestionStripView.java b/java/src/org/kelar/inputmethod/latin/suggestions/SuggestionStripView.java
index 5dba4928b..9e75a8f8d 100644
--- a/java/src/com/android/inputmethod/latin/suggestions/SuggestionStripView.java
+++ b/java/src/org/kelar/inputmethod/latin/suggestions/SuggestionStripView.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.suggestions;
+package org.kelar.inputmethod.latin.suggestions;
import android.content.Context;
import android.content.res.Resources;
@@ -38,20 +38,20 @@ import android.widget.ImageButton;
import android.widget.RelativeLayout;
import android.widget.TextView;
-import com.android.inputmethod.accessibility.AccessibilityUtils;
-import com.android.inputmethod.keyboard.Keyboard;
-import com.android.inputmethod.keyboard.MainKeyboardView;
-import com.android.inputmethod.keyboard.MoreKeysPanel;
-import com.android.inputmethod.latin.AudioAndHapticFeedbackManager;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.SuggestedWords;
-import com.android.inputmethod.latin.SuggestedWords.SuggestedWordInfo;
-import com.android.inputmethod.latin.common.Constants;
-import com.android.inputmethod.latin.define.DebugFlags;
-import com.android.inputmethod.latin.settings.Settings;
-import com.android.inputmethod.latin.settings.SettingsValues;
-import com.android.inputmethod.latin.suggestions.MoreSuggestionsView.MoreSuggestionsListener;
-import com.android.inputmethod.latin.utils.ImportantNoticeUtils;
+import org.kelar.inputmethod.accessibility.AccessibilityUtils;
+import org.kelar.inputmethod.keyboard.Keyboard;
+import org.kelar.inputmethod.keyboard.MainKeyboardView;
+import org.kelar.inputmethod.keyboard.MoreKeysPanel;
+import org.kelar.inputmethod.latin.AudioAndHapticFeedbackManager;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.SuggestedWords;
+import org.kelar.inputmethod.latin.SuggestedWords.SuggestedWordInfo;
+import org.kelar.inputmethod.latin.common.Constants;
+import org.kelar.inputmethod.latin.define.DebugFlags;
+import org.kelar.inputmethod.latin.settings.Settings;
+import org.kelar.inputmethod.latin.settings.SettingsValues;
+import org.kelar.inputmethod.latin.suggestions.MoreSuggestionsView.MoreSuggestionsListener;
+import org.kelar.inputmethod.latin.utils.ImportantNoticeUtils;
import java.util.ArrayList;
diff --git a/java/src/com/android/inputmethod/latin/suggestions/SuggestionStripViewAccessor.java b/java/src/org/kelar/inputmethod/latin/suggestions/SuggestionStripViewAccessor.java
index 68f417e84..5af9611cf 100644
--- a/java/src/com/android/inputmethod/latin/suggestions/SuggestionStripViewAccessor.java
+++ b/java/src/org/kelar/inputmethod/latin/suggestions/SuggestionStripViewAccessor.java
@@ -14,9 +14,9 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.suggestions;
+package org.kelar.inputmethod.latin.suggestions;
-import com.android.inputmethod.latin.SuggestedWords;
+import org.kelar.inputmethod.latin.SuggestedWords;
/**
* An object that gives basic control of a suggestion strip and some info on it.
diff --git a/java/src/com/android/inputmethod/latin/touchinputconsumer/GestureConsumer.java b/java/src/org/kelar/inputmethod/latin/touchinputconsumer/GestureConsumer.java
index 8291b4f72..26a22e1b6 100644
--- a/java/src/com/android/inputmethod/latin/touchinputconsumer/GestureConsumer.java
+++ b/java/src/org/kelar/inputmethod/latin/touchinputconsumer/GestureConsumer.java
@@ -14,15 +14,15 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.touchinputconsumer;
+package org.kelar.inputmethod.latin.touchinputconsumer;
import android.view.inputmethod.EditorInfo;
-import com.android.inputmethod.keyboard.Keyboard;
-import com.android.inputmethod.latin.DictionaryFacilitator;
-import com.android.inputmethod.latin.SuggestedWords;
-import com.android.inputmethod.latin.common.InputPointers;
-import com.android.inputmethod.latin.inputlogic.PrivateCommandPerformer;
+import org.kelar.inputmethod.keyboard.Keyboard;
+import org.kelar.inputmethod.latin.DictionaryFacilitator;
+import org.kelar.inputmethod.latin.SuggestedWords;
+import org.kelar.inputmethod.latin.common.InputPointers;
+import org.kelar.inputmethod.latin.inputlogic.PrivateCommandPerformer;
import java.util.Locale;
diff --git a/java/src/com/android/inputmethod/latin/userdictionary/UserDictionaryAddWordContents.java b/java/src/org/kelar/inputmethod/latin/userdictionary/UserDictionaryAddWordContents.java
index 58e6a25b8..f214eb82a 100644
--- a/java/src/com/android/inputmethod/latin/userdictionary/UserDictionaryAddWordContents.java
+++ b/java/src/org/kelar/inputmethod/latin/userdictionary/UserDictionaryAddWordContents.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.userdictionary;
+package org.kelar.inputmethod.latin.userdictionary;
import android.app.Activity;
import android.content.ContentResolver;
@@ -26,9 +26,9 @@ import android.text.TextUtils;
import android.view.View;
import android.widget.EditText;
-import com.android.inputmethod.compat.UserDictionaryCompatUtils;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.common.LocaleUtils;
+import org.kelar.inputmethod.compat.UserDictionaryCompatUtils;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.common.LocaleUtils;
import java.util.ArrayList;
import java.util.Locale;
diff --git a/java/src/com/android/inputmethod/latin/userdictionary/UserDictionaryAddWordFragment.java b/java/src/org/kelar/inputmethod/latin/userdictionary/UserDictionaryAddWordFragment.java
index a8781d786..33fa4b84d 100644
--- a/java/src/com/android/inputmethod/latin/userdictionary/UserDictionaryAddWordFragment.java
+++ b/java/src/org/kelar/inputmethod/latin/userdictionary/UserDictionaryAddWordFragment.java
@@ -14,11 +14,11 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.userdictionary;
+package org.kelar.inputmethod.latin.userdictionary;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.userdictionary.UserDictionaryAddWordContents.LocaleRenderer;
-import com.android.inputmethod.latin.userdictionary.UserDictionaryLocalePicker.LocationChangedListener;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.userdictionary.UserDictionaryAddWordContents.LocaleRenderer;
+import org.kelar.inputmethod.latin.userdictionary.UserDictionaryLocalePicker.LocationChangedListener;
import android.app.Fragment;
import android.os.Bundle;
diff --git a/java/src/com/android/inputmethod/latin/userdictionary/UserDictionaryList.java b/java/src/org/kelar/inputmethod/latin/userdictionary/UserDictionaryList.java
index f7940e3de..7fd5825ed 100644
--- a/java/src/com/android/inputmethod/latin/userdictionary/UserDictionaryList.java
+++ b/java/src/org/kelar/inputmethod/latin/userdictionary/UserDictionaryList.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.userdictionary;
+package org.kelar.inputmethod.latin.userdictionary;
import android.app.Activity;
import android.content.Context;
@@ -30,8 +30,8 @@ import android.view.inputmethod.InputMethodInfo;
import android.view.inputmethod.InputMethodManager;
import android.view.inputmethod.InputMethodSubtype;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.common.LocaleUtils;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.common.LocaleUtils;
import java.util.List;
import java.util.Locale;
diff --git a/java/src/com/android/inputmethod/latin/userdictionary/UserDictionaryLocalePicker.java b/java/src/org/kelar/inputmethod/latin/userdictionary/UserDictionaryLocalePicker.java
index 58d3fb91c..12d9140f8 100644
--- a/java/src/com/android/inputmethod/latin/userdictionary/UserDictionaryLocalePicker.java
+++ b/java/src/org/kelar/inputmethod/latin/userdictionary/UserDictionaryLocalePicker.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.userdictionary;
+package org.kelar.inputmethod.latin.userdictionary;
import android.app.Fragment;
diff --git a/java/src/com/android/inputmethod/latin/userdictionary/UserDictionarySettings.java b/java/src/org/kelar/inputmethod/latin/userdictionary/UserDictionarySettings.java
index d9339d965..d02dbd67c 100644
--- a/java/src/com/android/inputmethod/latin/userdictionary/UserDictionarySettings.java
+++ b/java/src/org/kelar/inputmethod/latin/userdictionary/UserDictionarySettings.java
@@ -14,9 +14,9 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.userdictionary;
+package org.kelar.inputmethod.latin.userdictionary;
-import com.android.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.R;
import android.app.ListFragment;
import android.content.ContentResolver;
diff --git a/java/src/com/android/inputmethod/latin/userdictionary/UserDictionarySettingsUtils.java b/java/src/org/kelar/inputmethod/latin/userdictionary/UserDictionarySettingsUtils.java
index c0a946e42..095ab3e09 100644
--- a/java/src/com/android/inputmethod/latin/userdictionary/UserDictionarySettingsUtils.java
+++ b/java/src/org/kelar/inputmethod/latin/userdictionary/UserDictionarySettingsUtils.java
@@ -14,10 +14,10 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.userdictionary;
+package org.kelar.inputmethod.latin.userdictionary;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.common.LocaleUtils;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.common.LocaleUtils;
import android.content.Context;
import android.text.TextUtils;
diff --git a/java/src/com/android/inputmethod/latin/utils/AdditionalSubtypeUtils.java b/java/src/org/kelar/inputmethod/latin/utils/AdditionalSubtypeUtils.java
index 2aac7c57a..2b44fcd91 100644
--- a/java/src/com/android/inputmethod/latin/utils/AdditionalSubtypeUtils.java
+++ b/java/src/org/kelar/inputmethod/latin/utils/AdditionalSubtypeUtils.java
@@ -14,24 +14,24 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.utils;
+package org.kelar.inputmethod.latin.utils;
-import static com.android.inputmethod.latin.common.Constants.Subtype.KEYBOARD_MODE;
-import static com.android.inputmethod.latin.common.Constants.Subtype.ExtraValue.ASCII_CAPABLE;
-import static com.android.inputmethod.latin.common.Constants.Subtype.ExtraValue.EMOJI_CAPABLE;
-import static com.android.inputmethod.latin.common.Constants.Subtype.ExtraValue.IS_ADDITIONAL_SUBTYPE;
-import static com.android.inputmethod.latin.common.Constants.Subtype.ExtraValue.KEYBOARD_LAYOUT_SET;
-import static com.android.inputmethod.latin.common.Constants.Subtype.ExtraValue.UNTRANSLATABLE_STRING_IN_SUBTYPE_NAME;
+import static org.kelar.inputmethod.latin.common.Constants.Subtype.KEYBOARD_MODE;
+import static org.kelar.inputmethod.latin.common.Constants.Subtype.ExtraValue.ASCII_CAPABLE;
+import static org.kelar.inputmethod.latin.common.Constants.Subtype.ExtraValue.EMOJI_CAPABLE;
+import static org.kelar.inputmethod.latin.common.Constants.Subtype.ExtraValue.IS_ADDITIONAL_SUBTYPE;
+import static org.kelar.inputmethod.latin.common.Constants.Subtype.ExtraValue.KEYBOARD_LAYOUT_SET;
+import static org.kelar.inputmethod.latin.common.Constants.Subtype.ExtraValue.UNTRANSLATABLE_STRING_IN_SUBTYPE_NAME;
import android.os.Build;
import android.text.TextUtils;
import android.util.Log;
import android.view.inputmethod.InputMethodSubtype;
-import com.android.inputmethod.annotations.UsedForTesting;
-import com.android.inputmethod.compat.InputMethodSubtypeCompatUtils;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.common.StringUtils;
+import org.kelar.inputmethod.annotations.UsedForTesting;
+import org.kelar.inputmethod.compat.InputMethodSubtypeCompatUtils;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.common.StringUtils;
import java.util.ArrayList;
import java.util.Arrays;
diff --git a/java/src/com/android/inputmethod/latin/utils/ApplicationUtils.java b/java/src/org/kelar/inputmethod/latin/utils/ApplicationUtils.java
index 7a4150def..13d5f2a00 100644
--- a/java/src/com/android/inputmethod/latin/utils/ApplicationUtils.java
+++ b/java/src/org/kelar/inputmethod/latin/utils/ApplicationUtils.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.utils;
+package org.kelar.inputmethod.latin.utils;
import android.app.Activity;
import android.content.ComponentName;
diff --git a/java/src/com/android/inputmethod/latin/utils/AsyncResultHolder.java b/java/src/org/kelar/inputmethod/latin/utils/AsyncResultHolder.java
index 1525f2d56..b269f7f88 100644
--- a/java/src/com/android/inputmethod/latin/utils/AsyncResultHolder.java
+++ b/java/src/org/kelar/inputmethod/latin/utils/AsyncResultHolder.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.utils;
+package org.kelar.inputmethod.latin.utils;
import android.util.Log;
diff --git a/java/src/com/android/inputmethod/latin/utils/AutoCorrectionUtils.java b/java/src/org/kelar/inputmethod/latin/utils/AutoCorrectionUtils.java
index c9ecade91..7410abddf 100644
--- a/java/src/com/android/inputmethod/latin/utils/AutoCorrectionUtils.java
+++ b/java/src/org/kelar/inputmethod/latin/utils/AutoCorrectionUtils.java
@@ -14,12 +14,12 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.utils;
+package org.kelar.inputmethod.latin.utils;
import android.util.Log;
-import com.android.inputmethod.latin.SuggestedWords.SuggestedWordInfo;
-import com.android.inputmethod.latin.define.DebugFlags;
+import org.kelar.inputmethod.latin.SuggestedWords.SuggestedWordInfo;
+import org.kelar.inputmethod.latin.define.DebugFlags;
public final class AutoCorrectionUtils {
private static final boolean DBG = DebugFlags.DEBUG_ENABLED;
diff --git a/java/src/com/android/inputmethod/latin/utils/BinaryDictionaryUtils.java b/java/src/org/kelar/inputmethod/latin/utils/BinaryDictionaryUtils.java
index 3bf9c6200..4020ca62a 100644
--- a/java/src/com/android/inputmethod/latin/utils/BinaryDictionaryUtils.java
+++ b/java/src/org/kelar/inputmethod/latin/utils/BinaryDictionaryUtils.java
@@ -14,13 +14,13 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.utils;
+package org.kelar.inputmethod.latin.utils;
-import com.android.inputmethod.annotations.UsedForTesting;
-import com.android.inputmethod.latin.BinaryDictionary;
-import com.android.inputmethod.latin.common.StringUtils;
-import com.android.inputmethod.latin.makedict.DictionaryHeader;
-import com.android.inputmethod.latin.makedict.UnsupportedFormatException;
+import org.kelar.inputmethod.annotations.UsedForTesting;
+import org.kelar.inputmethod.latin.BinaryDictionary;
+import org.kelar.inputmethod.latin.common.StringUtils;
+import org.kelar.inputmethod.latin.makedict.DictionaryHeader;
+import org.kelar.inputmethod.latin.makedict.UnsupportedFormatException;
import java.io.File;
import java.io.IOException;
diff --git a/java/src/com/android/inputmethod/latin/utils/CapsModeUtils.java b/java/src/org/kelar/inputmethod/latin/utils/CapsModeUtils.java
index 47f65499d..ee42b4f59 100644
--- a/java/src/com/android/inputmethod/latin/utils/CapsModeUtils.java
+++ b/java/src/org/kelar/inputmethod/latin/utils/CapsModeUtils.java
@@ -14,15 +14,15 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.utils;
+package org.kelar.inputmethod.latin.utils;
import android.text.InputType;
import android.text.TextUtils;
-import com.android.inputmethod.latin.WordComposer;
-import com.android.inputmethod.latin.common.Constants;
-import com.android.inputmethod.latin.common.StringUtils;
-import com.android.inputmethod.latin.settings.SpacingAndPunctuations;
+import org.kelar.inputmethod.latin.WordComposer;
+import org.kelar.inputmethod.latin.common.Constants;
+import org.kelar.inputmethod.latin.common.StringUtils;
+import org.kelar.inputmethod.latin.settings.SpacingAndPunctuations;
import java.util.ArrayList;
import java.util.Locale;
diff --git a/java/src/com/android/inputmethod/latin/utils/CombinedFormatUtils.java b/java/src/org/kelar/inputmethod/latin/utils/CombinedFormatUtils.java
index 5c0c4328f..62ecc8d04 100644
--- a/java/src/com/android/inputmethod/latin/utils/CombinedFormatUtils.java
+++ b/java/src/org/kelar/inputmethod/latin/utils/CombinedFormatUtils.java
@@ -14,12 +14,12 @@
* the License.
*/
-package com.android.inputmethod.latin.utils;
+package org.kelar.inputmethod.latin.utils;
-import com.android.inputmethod.latin.makedict.DictionaryHeader;
-import com.android.inputmethod.latin.makedict.NgramProperty;
-import com.android.inputmethod.latin.makedict.ProbabilityInfo;
-import com.android.inputmethod.latin.makedict.WordProperty;
+import org.kelar.inputmethod.latin.makedict.DictionaryHeader;
+import org.kelar.inputmethod.latin.makedict.NgramProperty;
+import org.kelar.inputmethod.latin.makedict.ProbabilityInfo;
+import org.kelar.inputmethod.latin.makedict.WordProperty;
import java.util.HashMap;
diff --git a/java/src/com/android/inputmethod/latin/utils/CompletionInfoUtils.java b/java/src/org/kelar/inputmethod/latin/utils/CompletionInfoUtils.java
index 5ccf0e079..fde9594fd 100644
--- a/java/src/com/android/inputmethod/latin/utils/CompletionInfoUtils.java
+++ b/java/src/org/kelar/inputmethod/latin/utils/CompletionInfoUtils.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.utils;
+package org.kelar.inputmethod.latin.utils;
import android.text.TextUtils;
import android.view.inputmethod.CompletionInfo;
diff --git a/java/src/com/android/inputmethod/latin/utils/CursorAnchorInfoUtils.java b/java/src/org/kelar/inputmethod/latin/utils/CursorAnchorInfoUtils.java
index 41090c054..e79c8f376 100644
--- a/java/src/com/android/inputmethod/latin/utils/CursorAnchorInfoUtils.java
+++ b/java/src/org/kelar/inputmethod/latin/utils/CursorAnchorInfoUtils.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.utils;
+package org.kelar.inputmethod.latin.utils;
import android.annotation.TargetApi;
import android.graphics.Matrix;
@@ -30,8 +30,8 @@ import android.view.ViewParent;
import android.view.inputmethod.CursorAnchorInfo;
import android.widget.TextView;
-import com.android.inputmethod.compat.BuildCompatUtils;
-import com.android.inputmethod.compat.CursorAnchorInfoCompatWrapper;
+import org.kelar.inputmethod.compat.BuildCompatUtils;
+import org.kelar.inputmethod.compat.CursorAnchorInfoCompatWrapper;
import javax.annotation.Nonnull;
import javax.annotation.Nullable;
diff --git a/java/src/com/android/inputmethod/latin/utils/DebugLogUtils.java b/java/src/org/kelar/inputmethod/latin/utils/DebugLogUtils.java
index 1ab834fc3..6587304ac 100644
--- a/java/src/com/android/inputmethod/latin/utils/DebugLogUtils.java
+++ b/java/src/org/kelar/inputmethod/latin/utils/DebugLogUtils.java
@@ -14,11 +14,11 @@
* the License.
*/
-package com.android.inputmethod.latin.utils;
+package org.kelar.inputmethod.latin.utils;
import android.util.Log;
-import com.android.inputmethod.latin.define.DebugFlags;
+import org.kelar.inputmethod.latin.define.DebugFlags;
/**
* A class for logging and debugging utility methods.
diff --git a/java/src/com/android/inputmethod/latin/utils/DialogUtils.java b/java/src/org/kelar/inputmethod/latin/utils/DialogUtils.java
index a05c932d0..37a3fe57a 100644
--- a/java/src/com/android/inputmethod/latin/utils/DialogUtils.java
+++ b/java/src/org/kelar/inputmethod/latin/utils/DialogUtils.java
@@ -14,12 +14,12 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.utils;
+package org.kelar.inputmethod.latin.utils;
import android.content.Context;
import android.view.ContextThemeWrapper;
-import com.android.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.R;
public final class DialogUtils {
private DialogUtils() {
diff --git a/java/src/com/android/inputmethod/latin/utils/DictionaryHeaderUtils.java b/java/src/org/kelar/inputmethod/latin/utils/DictionaryHeaderUtils.java
index 5eb613c9b..0c0843e11 100644
--- a/java/src/com/android/inputmethod/latin/utils/DictionaryHeaderUtils.java
+++ b/java/src/org/kelar/inputmethod/latin/utils/DictionaryHeaderUtils.java
@@ -14,10 +14,10 @@
* limitations under the License
*/
-package com.android.inputmethod.latin.utils;
+package org.kelar.inputmethod.latin.utils;
-import com.android.inputmethod.latin.AssetFileAddress;
-import com.android.inputmethod.latin.makedict.DictionaryHeader;
+import org.kelar.inputmethod.latin.AssetFileAddress;
+import org.kelar.inputmethod.latin.makedict.DictionaryHeader;
import java.io.File;
diff --git a/java/src/com/android/inputmethod/latin/utils/DictionaryInfoUtils.java b/java/src/org/kelar/inputmethod/latin/utils/DictionaryInfoUtils.java
index cea2e13b1..1cec4ff78 100644
--- a/java/src/com/android/inputmethod/latin/utils/DictionaryInfoUtils.java
+++ b/java/src/org/kelar/inputmethod/latin/utils/DictionaryInfoUtils.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.utils;
+package org.kelar.inputmethod.latin.utils;
import android.content.ContentValues;
import android.content.Context;
@@ -24,18 +24,18 @@ import android.text.TextUtils;
import android.util.Log;
import android.view.inputmethod.InputMethodSubtype;
-import com.android.inputmethod.annotations.UsedForTesting;
-import com.android.inputmethod.dictionarypack.UpdateHandler;
-import com.android.inputmethod.latin.AssetFileAddress;
-import com.android.inputmethod.latin.BinaryDictionaryGetter;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.RichInputMethodManager;
-import com.android.inputmethod.latin.common.FileUtils;
-import com.android.inputmethod.latin.common.LocaleUtils;
-import com.android.inputmethod.latin.define.DecoderSpecificConstants;
-import com.android.inputmethod.latin.makedict.DictionaryHeader;
-import com.android.inputmethod.latin.makedict.UnsupportedFormatException;
-import com.android.inputmethod.latin.settings.SpacingAndPunctuations;
+import org.kelar.inputmethod.annotations.UsedForTesting;
+import org.kelar.inputmethod.dictionarypack.UpdateHandler;
+import org.kelar.inputmethod.latin.AssetFileAddress;
+import org.kelar.inputmethod.latin.BinaryDictionaryGetter;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.RichInputMethodManager;
+import org.kelar.inputmethod.latin.common.FileUtils;
+import org.kelar.inputmethod.latin.common.LocaleUtils;
+import org.kelar.inputmethod.latin.define.DecoderSpecificConstants;
+import org.kelar.inputmethod.latin.makedict.DictionaryHeader;
+import org.kelar.inputmethod.latin.makedict.UnsupportedFormatException;
+import org.kelar.inputmethod.latin.settings.SpacingAndPunctuations;
import java.io.File;
import java.io.FilenameFilter;
@@ -390,7 +390,7 @@ public class DictionaryInfoUtils {
/**
* Returns the id associated with the main word list for a specified locale.
*
- * Word lists stored in Android Keyboard's resources are referred to as the "main"
+ * Word lists stored in Kelar Keyboard's resources are referred to as the "main"
* word lists. Since they can be updated like any other list, we need to assign a
* unique ID to them. This ID is just the name of the language (locale-wise) they
* are for, and this method returns this ID.
diff --git a/java/src/com/android/inputmethod/latin/utils/ExecutorUtils.java b/java/src/org/kelar/inputmethod/latin/utils/ExecutorUtils.java
index 8ce6eff92..2432febdd 100644
--- a/java/src/com/android/inputmethod/latin/utils/ExecutorUtils.java
+++ b/java/src/org/kelar/inputmethod/latin/utils/ExecutorUtils.java
@@ -14,11 +14,11 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.utils;
+package org.kelar.inputmethod.latin.utils;
import android.util.Log;
-import com.android.inputmethod.annotations.UsedForTesting;
+import org.kelar.inputmethod.annotations.UsedForTesting;
import java.lang.Thread.UncaughtExceptionHandler;
import java.util.concurrent.Executors;
diff --git a/java/src/com/android/inputmethod/latin/utils/FeedbackUtils.java b/java/src/org/kelar/inputmethod/latin/utils/FeedbackUtils.java
index 67de8ba32..72308c85f 100644
--- a/java/src/com/android/inputmethod/latin/utils/FeedbackUtils.java
+++ b/java/src/org/kelar/inputmethod/latin/utils/FeedbackUtils.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.utils;
+package org.kelar.inputmethod.latin.utils;
import android.content.Context;
import android.content.Intent;
diff --git a/java/src/com/android/inputmethod/latin/utils/FileTransforms.java b/java/src/org/kelar/inputmethod/latin/utils/FileTransforms.java
index 9f4584ec9..5f918410d 100644
--- a/java/src/com/android/inputmethod/latin/utils/FileTransforms.java
+++ b/java/src/org/kelar/inputmethod/latin/utils/FileTransforms.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.utils;
+package org.kelar.inputmethod.latin.utils;
import java.io.IOException;
import java.io.InputStream;
diff --git a/java/src/com/android/inputmethod/latin/utils/FragmentUtils.java b/java/src/org/kelar/inputmethod/latin/utils/FragmentUtils.java
index 147e57b13..f015c7f73 100644
--- a/java/src/com/android/inputmethod/latin/utils/FragmentUtils.java
+++ b/java/src/org/kelar/inputmethod/latin/utils/FragmentUtils.java
@@ -14,25 +14,25 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.utils;
+package org.kelar.inputmethod.latin.utils;
-import com.android.inputmethod.dictionarypack.DictionarySettingsFragment;
-import com.android.inputmethod.latin.about.AboutPreferences;
-import com.android.inputmethod.latin.settings.AccountsSettingsFragment;
-import com.android.inputmethod.latin.settings.AdvancedSettingsFragment;
-import com.android.inputmethod.latin.settings.AppearanceSettingsFragment;
-import com.android.inputmethod.latin.settings.CorrectionSettingsFragment;
-import com.android.inputmethod.latin.settings.CustomInputStyleSettingsFragment;
-import com.android.inputmethod.latin.settings.DebugSettingsFragment;
-import com.android.inputmethod.latin.settings.GestureSettingsFragment;
-import com.android.inputmethod.latin.settings.PreferencesSettingsFragment;
-import com.android.inputmethod.latin.settings.SettingsFragment;
-import com.android.inputmethod.latin.settings.ThemeSettingsFragment;
-import com.android.inputmethod.latin.spellcheck.SpellCheckerSettingsFragment;
-import com.android.inputmethod.latin.userdictionary.UserDictionaryAddWordFragment;
-import com.android.inputmethod.latin.userdictionary.UserDictionaryList;
-import com.android.inputmethod.latin.userdictionary.UserDictionaryLocalePicker;
-import com.android.inputmethod.latin.userdictionary.UserDictionarySettings;
+import org.kelar.inputmethod.dictionarypack.DictionarySettingsFragment;
+import org.kelar.inputmethod.latin.about.AboutPreferences;
+import org.kelar.inputmethod.latin.settings.AccountsSettingsFragment;
+import org.kelar.inputmethod.latin.settings.AdvancedSettingsFragment;
+import org.kelar.inputmethod.latin.settings.AppearanceSettingsFragment;
+import org.kelar.inputmethod.latin.settings.CorrectionSettingsFragment;
+import org.kelar.inputmethod.latin.settings.CustomInputStyleSettingsFragment;
+import org.kelar.inputmethod.latin.settings.DebugSettingsFragment;
+import org.kelar.inputmethod.latin.settings.GestureSettingsFragment;
+import org.kelar.inputmethod.latin.settings.PreferencesSettingsFragment;
+import org.kelar.inputmethod.latin.settings.SettingsFragment;
+import org.kelar.inputmethod.latin.settings.ThemeSettingsFragment;
+import org.kelar.inputmethod.latin.spellcheck.SpellCheckerSettingsFragment;
+import org.kelar.inputmethod.latin.userdictionary.UserDictionaryAddWordFragment;
+import org.kelar.inputmethod.latin.userdictionary.UserDictionaryList;
+import org.kelar.inputmethod.latin.userdictionary.UserDictionaryLocalePicker;
+import org.kelar.inputmethod.latin.userdictionary.UserDictionarySettings;
import java.util.HashSet;
diff --git a/java/src/com/android/inputmethod/latin/utils/ImportantNoticeUtils.java b/java/src/org/kelar/inputmethod/latin/utils/ImportantNoticeUtils.java
index cea263b3b..d006cd3d5 100644
--- a/java/src/com/android/inputmethod/latin/utils/ImportantNoticeUtils.java
+++ b/java/src/org/kelar/inputmethod/latin/utils/ImportantNoticeUtils.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.utils;
+package org.kelar.inputmethod.latin.utils;
import android.Manifest;
import android.content.Context;
@@ -24,10 +24,10 @@ import android.provider.Settings.SettingNotFoundException;
import android.text.TextUtils;
import android.util.Log;
-import com.android.inputmethod.annotations.UsedForTesting;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.permissions.PermissionsUtil;
-import com.android.inputmethod.latin.settings.SettingsValues;
+import org.kelar.inputmethod.annotations.UsedForTesting;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.permissions.PermissionsUtil;
+import org.kelar.inputmethod.latin.settings.SettingsValues;
import java.util.concurrent.TimeUnit;
diff --git a/java/src/com/android/inputmethod/latin/utils/InputTypeUtils.java b/java/src/org/kelar/inputmethod/latin/utils/InputTypeUtils.java
index 19cd34011..3a4bae78c 100644
--- a/java/src/com/android/inputmethod/latin/utils/InputTypeUtils.java
+++ b/java/src/org/kelar/inputmethod/latin/utils/InputTypeUtils.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.utils;
+package org.kelar.inputmethod.latin.utils;
import android.text.InputType;
import android.view.inputmethod.EditorInfo;
diff --git a/java/src/com/android/inputmethod/latin/utils/IntentUtils.java b/java/src/org/kelar/inputmethod/latin/utils/IntentUtils.java
index ea0168117..48e4b69e5 100644
--- a/java/src/com/android/inputmethod/latin/utils/IntentUtils.java
+++ b/java/src/org/kelar/inputmethod/latin/utils/IntentUtils.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.utils;
+package org.kelar.inputmethod.latin.utils;
import android.content.Intent;
import android.text.TextUtils;
diff --git a/java/src/com/android/inputmethod/latin/utils/JniUtils.java b/java/src/org/kelar/inputmethod/latin/utils/JniUtils.java
index e7fdafaeb..c7506ca7b 100644
--- a/java/src/com/android/inputmethod/latin/utils/JniUtils.java
+++ b/java/src/org/kelar/inputmethod/latin/utils/JniUtils.java
@@ -14,11 +14,11 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.utils;
+package org.kelar.inputmethod.latin.utils;
import android.util.Log;
-import com.android.inputmethod.latin.define.JniLibName;
+import org.kelar.inputmethod.latin.define.JniLibName;
public final class JniUtils {
private static final String TAG = JniUtils.class.getSimpleName();
diff --git a/java/src/com/android/inputmethod/latin/utils/JsonUtils.java b/java/src/org/kelar/inputmethod/latin/utils/JsonUtils.java
index 6dd8d9711..7a2d2d92f 100644
--- a/java/src/com/android/inputmethod/latin/utils/JsonUtils.java
+++ b/java/src/org/kelar/inputmethod/latin/utils/JsonUtils.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.utils;
+package org.kelar.inputmethod.latin.utils;
import android.util.JsonReader;
import android.util.JsonWriter;
diff --git a/java/src/com/android/inputmethod/latin/utils/LanguageOnSpacebarUtils.java b/java/src/org/kelar/inputmethod/latin/utils/LanguageOnSpacebarUtils.java
index a5a1ea921..2bcfc82b8 100644
--- a/java/src/com/android/inputmethod/latin/utils/LanguageOnSpacebarUtils.java
+++ b/java/src/org/kelar/inputmethod/latin/utils/LanguageOnSpacebarUtils.java
@@ -14,11 +14,11 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.utils;
+package org.kelar.inputmethod.latin.utils;
import android.view.inputmethod.InputMethodSubtype;
-import com.android.inputmethod.latin.RichInputMethodSubtype;
+import org.kelar.inputmethod.latin.RichInputMethodSubtype;
import java.util.Collections;
import java.util.List;
diff --git a/java/src/com/android/inputmethod/latin/utils/LeakGuardHandlerWrapper.java b/java/src/org/kelar/inputmethod/latin/utils/LeakGuardHandlerWrapper.java
index 9a5be99b3..37f7c3023 100644
--- a/java/src/com/android/inputmethod/latin/utils/LeakGuardHandlerWrapper.java
+++ b/java/src/org/kelar/inputmethod/latin/utils/LeakGuardHandlerWrapper.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.utils;
+package org.kelar.inputmethod.latin.utils;
import android.os.Handler;
import android.os.Looper;
diff --git a/java/src/com/android/inputmethod/latin/utils/ManagedProfileUtils.java b/java/src/org/kelar/inputmethod/latin/utils/ManagedProfileUtils.java
index ef1872bf4..f0eb90ad6 100644
--- a/java/src/com/android/inputmethod/latin/utils/ManagedProfileUtils.java
+++ b/java/src/org/kelar/inputmethod/latin/utils/ManagedProfileUtils.java
@@ -14,11 +14,11 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.utils;
+package org.kelar.inputmethod.latin.utils;
import android.content.Context;
-import com.android.inputmethod.annotations.UsedForTesting;
+import org.kelar.inputmethod.annotations.UsedForTesting;
public class ManagedProfileUtils {
private static ManagedProfileUtils INSTANCE = new ManagedProfileUtils();
diff --git a/java/src/com/android/inputmethod/latin/utils/MetadataFileUriGetter.java b/java/src/org/kelar/inputmethod/latin/utils/MetadataFileUriGetter.java
index 97fb17de3..ae3108747 100644
--- a/java/src/com/android/inputmethod/latin/utils/MetadataFileUriGetter.java
+++ b/java/src/org/kelar/inputmethod/latin/utils/MetadataFileUriGetter.java
@@ -14,9 +14,9 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.utils;
+package org.kelar.inputmethod.latin.utils;
-import com.android.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.R;
import android.content.Context;
diff --git a/java/src/com/android/inputmethod/latin/utils/NgramContextUtils.java b/java/src/org/kelar/inputmethod/latin/utils/NgramContextUtils.java
index c05ffd693..6f8437b06 100644
--- a/java/src/com/android/inputmethod/latin/utils/NgramContextUtils.java
+++ b/java/src/org/kelar/inputmethod/latin/utils/NgramContextUtils.java
@@ -14,12 +14,12 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.utils;
+package org.kelar.inputmethod.latin.utils;
-import com.android.inputmethod.latin.NgramContext;
-import com.android.inputmethod.latin.NgramContext.WordInfo;
-import com.android.inputmethod.latin.define.DecoderSpecificConstants;
-import com.android.inputmethod.latin.settings.SpacingAndPunctuations;
+import org.kelar.inputmethod.latin.NgramContext;
+import org.kelar.inputmethod.latin.NgramContext.WordInfo;
+import org.kelar.inputmethod.latin.define.DecoderSpecificConstants;
+import org.kelar.inputmethod.latin.settings.SpacingAndPunctuations;
import java.util.Arrays;
import java.util.regex.Pattern;
diff --git a/java/src/com/android/inputmethod/latin/utils/RecapitalizeStatus.java b/java/src/org/kelar/inputmethod/latin/utils/RecapitalizeStatus.java
index 737e33228..438b9871a 100644
--- a/java/src/com/android/inputmethod/latin/utils/RecapitalizeStatus.java
+++ b/java/src/org/kelar/inputmethod/latin/utils/RecapitalizeStatus.java
@@ -14,9 +14,9 @@
* the License.
*/
-package com.android.inputmethod.latin.utils;
+package org.kelar.inputmethod.latin.utils;
-import com.android.inputmethod.latin.common.StringUtils;
+import org.kelar.inputmethod.latin.common.StringUtils;
import java.util.Locale;
diff --git a/java/src/com/android/inputmethod/latin/utils/ResourceUtils.java b/java/src/org/kelar/inputmethod/latin/utils/ResourceUtils.java
index 37b34751a..96f206a7b 100644
--- a/java/src/com/android/inputmethod/latin/utils/ResourceUtils.java
+++ b/java/src/org/kelar/inputmethod/latin/utils/ResourceUtils.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.utils;
+package org.kelar.inputmethod.latin.utils;
import android.content.Context;
import android.content.res.Resources;
@@ -25,14 +25,13 @@ import android.text.TextUtils;
import android.util.DisplayMetrics;
import android.util.Log;
import android.util.TypedValue;
-import android.view.Window;
import android.view.WindowInsets;
import android.view.WindowManager;
import android.view.WindowMetrics;
-import com.android.inputmethod.annotations.UsedForTesting;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.settings.SettingsValues;
+import org.kelar.inputmethod.annotations.UsedForTesting;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.settings.SettingsValues;
import java.util.ArrayList;
import java.util.HashMap;
@@ -125,7 +124,7 @@ public final class ResourceUtils {
* @param conditionConstantArray an array of "condition,constant" elements to be searched.
* @return the constant part of the matched "condition,constant" element. Returns null if no
* condition matches.
- * @see com.android.inputmethod.latin.utils.ResourceUtilsTests#testFindConstantForKeyValuePairsRegexp()
+ * @see org.kelar.inputmethod.latin.utils.ResourceUtilsTests#testFindConstantForKeyValuePairsRegexp()
*/
@UsedForTesting
static String findConstantForKeyValuePairs(final HashMap<String, String> keyValuePairs,
diff --git a/java/src/com/android/inputmethod/latin/utils/RunInLocale.java b/java/src/org/kelar/inputmethod/latin/utils/RunInLocale.java
index 1ea16e6ef..f890118d1 100644
--- a/java/src/com/android/inputmethod/latin/utils/RunInLocale.java
+++ b/java/src/org/kelar/inputmethod/latin/utils/RunInLocale.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.utils;
+package org.kelar.inputmethod.latin.utils;
import android.content.res.Configuration;
import android.content.res.Resources;
diff --git a/java/src/com/android/inputmethod/latin/utils/ScriptUtils.java b/java/src/org/kelar/inputmethod/latin/utils/ScriptUtils.java
index 537713091..981bc6649 100644
--- a/java/src/com/android/inputmethod/latin/utils/ScriptUtils.java
+++ b/java/src/org/kelar/inputmethod/latin/utils/ScriptUtils.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.utils;
+package org.kelar.inputmethod.latin.utils;
import java.util.Locale;
import java.util.TreeMap;
diff --git a/java/src/com/android/inputmethod/latin/utils/SpannableStringUtils.java b/java/src/org/kelar/inputmethod/latin/utils/SpannableStringUtils.java
index c41817fe6..e3c6d60bf 100644
--- a/java/src/com/android/inputmethod/latin/utils/SpannableStringUtils.java
+++ b/java/src/org/kelar/inputmethod/latin/utils/SpannableStringUtils.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.utils;
+package org.kelar.inputmethod.latin.utils;
import android.text.Spannable;
import android.text.SpannableString;
@@ -24,7 +24,7 @@ import android.text.TextUtils;
import android.text.style.SuggestionSpan;
import android.text.style.URLSpan;
-import com.android.inputmethod.annotations.UsedForTesting;
+import org.kelar.inputmethod.annotations.UsedForTesting;
import java.util.ArrayList;
import java.util.regex.Matcher;
diff --git a/java/src/com/android/inputmethod/latin/utils/StatsUtils.java b/java/src/org/kelar/inputmethod/latin/utils/StatsUtils.java
index 03e58478b..f690eae3e 100644
--- a/java/src/com/android/inputmethod/latin/utils/StatsUtils.java
+++ b/java/src/org/kelar/inputmethod/latin/utils/StatsUtils.java
@@ -14,16 +14,14 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.utils;
+package org.kelar.inputmethod.latin.utils;
import android.view.inputmethod.InputMethodSubtype;
-import com.android.inputmethod.latin.DictionaryFacilitator;
-import com.android.inputmethod.latin.RichInputMethodManager;
-import com.android.inputmethod.latin.SuggestedWords;
-import com.android.inputmethod.latin.settings.SettingsValues;
-
-import javax.annotation.Nullable;
+import org.kelar.inputmethod.latin.DictionaryFacilitator;
+import org.kelar.inputmethod.latin.RichInputMethodManager;
+import org.kelar.inputmethod.latin.SuggestedWords;
+import org.kelar.inputmethod.latin.settings.SettingsValues;
@SuppressWarnings("unused")
public final class StatsUtils {
diff --git a/java/src/com/android/inputmethod/latin/utils/StatsUtilsManager.java b/java/src/org/kelar/inputmethod/latin/utils/StatsUtilsManager.java
index cd42f50c7..5c86f020e 100644
--- a/java/src/com/android/inputmethod/latin/utils/StatsUtilsManager.java
+++ b/java/src/org/kelar/inputmethod/latin/utils/StatsUtilsManager.java
@@ -15,12 +15,12 @@
*/
-package com.android.inputmethod.latin.utils;
+package org.kelar.inputmethod.latin.utils;
import android.content.Context;
-import com.android.inputmethod.latin.DictionaryFacilitator;
-import com.android.inputmethod.latin.settings.SettingsValues;
+import org.kelar.inputmethod.latin.DictionaryFacilitator;
+import org.kelar.inputmethod.latin.settings.SettingsValues;
@SuppressWarnings("unused")
public class StatsUtilsManager {
diff --git a/java/src/com/android/inputmethod/latin/utils/SubtypeLocaleUtils.java b/java/src/org/kelar/inputmethod/latin/utils/SubtypeLocaleUtils.java
index 54a3fc39c..2be7ca5ba 100644
--- a/java/src/com/android/inputmethod/latin/utils/SubtypeLocaleUtils.java
+++ b/java/src/org/kelar/inputmethod/latin/utils/SubtypeLocaleUtils.java
@@ -14,11 +14,11 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.utils;
+package org.kelar.inputmethod.latin.utils;
-import static com.android.inputmethod.latin.common.Constants.Subtype.ExtraValue.COMBINING_RULES;
-import static com.android.inputmethod.latin.common.Constants.Subtype.ExtraValue.KEYBOARD_LAYOUT_SET;
-import static com.android.inputmethod.latin.common.Constants.Subtype.ExtraValue.UNTRANSLATABLE_STRING_IN_SUBTYPE_NAME;
+import static org.kelar.inputmethod.latin.common.Constants.Subtype.ExtraValue.COMBINING_RULES;
+import static org.kelar.inputmethod.latin.common.Constants.Subtype.ExtraValue.KEYBOARD_LAYOUT_SET;
+import static org.kelar.inputmethod.latin.common.Constants.Subtype.ExtraValue.UNTRANSLATABLE_STRING_IN_SUBTYPE_NAME;
import android.content.Context;
import android.content.res.Resources;
@@ -26,9 +26,9 @@ import android.os.Build;
import android.util.Log;
import android.view.inputmethod.InputMethodSubtype;
-import com.android.inputmethod.latin.R;
-import com.android.inputmethod.latin.common.LocaleUtils;
-import com.android.inputmethod.latin.common.StringUtils;
+import org.kelar.inputmethod.latin.R;
+import org.kelar.inputmethod.latin.common.LocaleUtils;
+import org.kelar.inputmethod.latin.common.StringUtils;
import java.util.HashMap;
import java.util.Locale;
diff --git a/java/src/com/android/inputmethod/latin/utils/SuggestionResults.java b/java/src/org/kelar/inputmethod/latin/utils/SuggestionResults.java
index 981355115..0cd484704 100644
--- a/java/src/com/android/inputmethod/latin/utils/SuggestionResults.java
+++ b/java/src/org/kelar/inputmethod/latin/utils/SuggestionResults.java
@@ -14,10 +14,10 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.utils;
+package org.kelar.inputmethod.latin.utils;
-import com.android.inputmethod.latin.SuggestedWords.SuggestedWordInfo;
-import com.android.inputmethod.latin.define.ProductionFlags;
+import org.kelar.inputmethod.latin.SuggestedWords.SuggestedWordInfo;
+import org.kelar.inputmethod.latin.define.ProductionFlags;
import java.util.ArrayList;
import java.util.Collection;
diff --git a/java/src/com/android/inputmethod/latin/utils/TargetPackageInfoGetterTask.java b/java/src/org/kelar/inputmethod/latin/utils/TargetPackageInfoGetterTask.java
index ab2b00e36..1d0a3e942 100644
--- a/java/src/com/android/inputmethod/latin/utils/TargetPackageInfoGetterTask.java
+++ b/java/src/org/kelar/inputmethod/latin/utils/TargetPackageInfoGetterTask.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.utils;
+package org.kelar.inputmethod.latin.utils;
import android.content.Context;
import android.content.pm.PackageInfo;
@@ -22,7 +22,7 @@ import android.content.pm.PackageManager;
import android.os.AsyncTask;
import android.util.LruCache;
-import com.android.inputmethod.compat.AppWorkaroundsUtils;
+import org.kelar.inputmethod.compat.AppWorkaroundsUtils;
public final class TargetPackageInfoGetterTask extends
AsyncTask<String, Void, PackageInfo> {
diff --git a/java/src/com/android/inputmethod/latin/utils/TextRange.java b/java/src/org/kelar/inputmethod/latin/utils/TextRange.java
index dbf3b5060..2b0397d8e 100644
--- a/java/src/com/android/inputmethod/latin/utils/TextRange.java
+++ b/java/src/org/kelar/inputmethod/latin/utils/TextRange.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.utils;
+package org.kelar.inputmethod.latin.utils;
import android.text.Spanned;
import android.text.style.SuggestionSpan;
diff --git a/java/src/com/android/inputmethod/latin/utils/TypefaceUtils.java b/java/src/org/kelar/inputmethod/latin/utils/TypefaceUtils.java
index fafba79c2..5e0a985ed 100644
--- a/java/src/com/android/inputmethod/latin/utils/TypefaceUtils.java
+++ b/java/src/org/kelar/inputmethod/latin/utils/TypefaceUtils.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.utils;
+package org.kelar.inputmethod.latin.utils;
import android.graphics.Paint;
import android.graphics.Rect;
diff --git a/java/src/com/android/inputmethod/latin/utils/UncachedInputMethodManagerUtils.java b/java/src/org/kelar/inputmethod/latin/utils/UncachedInputMethodManagerUtils.java
index 5df00efb9..fd29bf9e3 100644
--- a/java/src/com/android/inputmethod/latin/utils/UncachedInputMethodManagerUtils.java
+++ b/java/src/org/kelar/inputmethod/latin/utils/UncachedInputMethodManagerUtils.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.utils;
+package org.kelar.inputmethod.latin.utils;
import android.content.Context;
import android.provider.Settings;
diff --git a/java/src/com/android/inputmethod/latin/utils/ViewLayoutUtils.java b/java/src/org/kelar/inputmethod/latin/utils/ViewLayoutUtils.java
index 0bcba2754..3940375bb 100644
--- a/java/src/com/android/inputmethod/latin/utils/ViewLayoutUtils.java
+++ b/java/src/org/kelar/inputmethod/latin/utils/ViewLayoutUtils.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.utils;
+package org.kelar.inputmethod.latin.utils;
import android.view.View;
import android.view.ViewGroup;
diff --git a/java/src/com/android/inputmethod/latin/utils/WordInputEventForPersonalization.java b/java/src/org/kelar/inputmethod/latin/utils/WordInputEventForPersonalization.java
index fc0a9cb6c..6e7f0603b 100644
--- a/java/src/com/android/inputmethod/latin/utils/WordInputEventForPersonalization.java
+++ b/java/src/org/kelar/inputmethod/latin/utils/WordInputEventForPersonalization.java
@@ -14,15 +14,15 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.utils;
+package org.kelar.inputmethod.latin.utils;
import android.util.Log;
-import com.android.inputmethod.annotations.UsedForTesting;
-import com.android.inputmethod.latin.NgramContext;
-import com.android.inputmethod.latin.common.StringUtils;
-import com.android.inputmethod.latin.define.DecoderSpecificConstants;
-import com.android.inputmethod.latin.settings.SpacingAndPunctuations;
+import org.kelar.inputmethod.annotations.UsedForTesting;
+import org.kelar.inputmethod.latin.NgramContext;
+import org.kelar.inputmethod.latin.common.StringUtils;
+import org.kelar.inputmethod.latin.define.DecoderSpecificConstants;
+import org.kelar.inputmethod.latin.settings.SpacingAndPunctuations;
import java.util.ArrayList;
import java.util.List;
diff --git a/java/src/com/android/inputmethod/latin/utils/XmlParseUtils.java b/java/src/org/kelar/inputmethod/latin/utils/XmlParseUtils.java
index bdad16652..cbd476413 100644
--- a/java/src/com/android/inputmethod/latin/utils/XmlParseUtils.java
+++ b/java/src/org/kelar/inputmethod/latin/utils/XmlParseUtils.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethod.latin.utils;
+package org.kelar.inputmethod.latin.utils;
import android.content.res.TypedArray;
diff --git a/java/src/com/android/inputmethodcommon/InputMethodSettingsActivity.java b/java/src/org/kelar/inputmethodcommon/InputMethodSettingsActivity.java
index 6e868c9ff..1e304c3c4 100644
--- a/java/src/com/android/inputmethodcommon/InputMethodSettingsActivity.java
+++ b/java/src/org/kelar/inputmethodcommon/InputMethodSettingsActivity.java
@@ -14,7 +14,7 @@
* limitations under the License
*/
-package com.android.inputmethodcommon;
+package org.kelar.inputmethodcommon;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
diff --git a/java/src/com/android/inputmethodcommon/InputMethodSettingsFragment.java b/java/src/org/kelar/inputmethodcommon/InputMethodSettingsFragment.java
index 49f0b87f1..4b1c5c7e8 100644
--- a/java/src/com/android/inputmethodcommon/InputMethodSettingsFragment.java
+++ b/java/src/org/kelar/inputmethodcommon/InputMethodSettingsFragment.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.inputmethodcommon;
+package org.kelar.inputmethodcommon;
import android.content.Context;
import android.graphics.drawable.Drawable;
diff --git a/java/src/com/android/inputmethodcommon/InputMethodSettingsImpl.java b/java/src/org/kelar/inputmethodcommon/InputMethodSettingsImpl.java
index cfa1a6596..6f1b9478f 100644
--- a/java/src/com/android/inputmethodcommon/InputMethodSettingsImpl.java
+++ b/java/src/org/kelar/inputmethodcommon/InputMethodSettingsImpl.java
@@ -14,13 +14,12 @@
* limitations under the License.
*/
-package com.android.inputmethodcommon;
+package org.kelar.inputmethodcommon;
import android.content.Context;
import android.content.Intent;
import android.graphics.drawable.Drawable;
import android.preference.Preference;
-import android.preference.Preference.OnPreferenceClickListener;
import android.preference.PreferenceScreen;
import android.provider.Settings;
import android.text.TextUtils;
diff --git a/java/src/com/android/inputmethodcommon/InputMethodSettingsInterface.java b/java/src/org/kelar/inputmethodcommon/InputMethodSettingsInterface.java
index 6e97faeb7..fd7a421c0 100644
--- a/java/src/com/android/inputmethodcommon/InputMethodSettingsInterface.java
+++ b/java/src/org/kelar/inputmethodcommon/InputMethodSettingsInterface.java
@@ -14,7 +14,7 @@
* limitations under the License
*/
-package com.android.inputmethodcommon;
+package org.kelar.inputmethodcommon;
import android.graphics.drawable.Drawable;