Loading native/jni/Android.mk +2 −0 Original line number Diff line number Diff line Loading @@ -26,6 +26,8 @@ include $(CLEAR_VARS) LATIN_IME_SRC_DIR := src LOCAL_C_INCLUDES += $(LOCAL_PATH)/$(LATIN_IME_SRC_DIR) LOCAL_C_INCLUDES += $(LOCAL_PATH)/$(LATIN_IME_SRC_DIR)/gesture LOCAL_C_INCLUDES += $(LOCAL_PATH)/$(LATIN_IME_SRC_DIR)/gesture/impl LOCAL_CFLAGS += -Werror -Wall Loading native/jni/src/dictionary.cpp +2 −1 Original line number Diff line number Diff line Loading @@ -44,7 +44,8 @@ Dictionary::Dictionary(void *dict, int dictSize, int mmapFd, int dictBufAdjust, fullWordMultiplier, maxWordLength, maxWords, options); mBigramDictionary = new BigramDictionary(mDict + headerSize, maxWordLength); mGestureDecoder = new GestureDecoder(maxWordLength, maxWords); mGestureDecoder->setDict(mUnigramDictionary, mBigramDictionary); mGestureDecoder->setDict(mUnigramDictionary, mBigramDictionary, mDict + headerSize /* dict root */, 0 /* root pos */); } Dictionary::~Dictionary() { Loading native/jni/src/gesture/gesture_decoder_impl.h→native/jni/src/gesture/impl/gesture_decoder_impl.h +0 −0 File moved. View file native/jni/src/gesture/incremental_decoder_impl.h→native/jni/src/gesture/impl/incremental_decoder_impl.h +2 −1 Original line number Diff line number Diff line Loading @@ -28,7 +28,8 @@ class IncrementalDecoderImpl : IncrementalDecoderInterface { public: IncrementalDecoderImpl(int maxWordLength, int maxWords) { }; void setDict(const UnigramDictionary *dict, const BigramDictionary *bigram) { }; void setDict(const UnigramDictionary *dict, const BigramDictionary *bigram, const uint8_t *dictRoot, int rootPos) { }; void setPrevWord(const int32_t *prevWord, int prevWordLength) { }; void reset() { }; Loading native/jni/src/gesture/incremental_decoder_interface.h +2 −1 Original line number Diff line number Diff line Loading @@ -31,7 +31,8 @@ class IncrementalDecoderInterface { int *pointerIds, int *codes, int inputSize, int commitPoint, bool isMainDict, unsigned short *outWords, int *frequencies, int *outputIndices) = 0; virtual void reset() = 0; virtual void setDict(const UnigramDictionary *dict, const BigramDictionary *bigram) = 0; virtual void setDict(const UnigramDictionary *dict, const BigramDictionary *bigram, const uint8_t *dictRoot, int rootPos) = 0; virtual void setPrevWord(const int32_t *prevWord, int prevWordLength) = 0; virtual ~IncrementalDecoderInterface() { }; }; Loading Loading
native/jni/Android.mk +2 −0 Original line number Diff line number Diff line Loading @@ -26,6 +26,8 @@ include $(CLEAR_VARS) LATIN_IME_SRC_DIR := src LOCAL_C_INCLUDES += $(LOCAL_PATH)/$(LATIN_IME_SRC_DIR) LOCAL_C_INCLUDES += $(LOCAL_PATH)/$(LATIN_IME_SRC_DIR)/gesture LOCAL_C_INCLUDES += $(LOCAL_PATH)/$(LATIN_IME_SRC_DIR)/gesture/impl LOCAL_CFLAGS += -Werror -Wall Loading
native/jni/src/dictionary.cpp +2 −1 Original line number Diff line number Diff line Loading @@ -44,7 +44,8 @@ Dictionary::Dictionary(void *dict, int dictSize, int mmapFd, int dictBufAdjust, fullWordMultiplier, maxWordLength, maxWords, options); mBigramDictionary = new BigramDictionary(mDict + headerSize, maxWordLength); mGestureDecoder = new GestureDecoder(maxWordLength, maxWords); mGestureDecoder->setDict(mUnigramDictionary, mBigramDictionary); mGestureDecoder->setDict(mUnigramDictionary, mBigramDictionary, mDict + headerSize /* dict root */, 0 /* root pos */); } Dictionary::~Dictionary() { Loading
native/jni/src/gesture/gesture_decoder_impl.h→native/jni/src/gesture/impl/gesture_decoder_impl.h +0 −0 File moved. View file
native/jni/src/gesture/incremental_decoder_impl.h→native/jni/src/gesture/impl/incremental_decoder_impl.h +2 −1 Original line number Diff line number Diff line Loading @@ -28,7 +28,8 @@ class IncrementalDecoderImpl : IncrementalDecoderInterface { public: IncrementalDecoderImpl(int maxWordLength, int maxWords) { }; void setDict(const UnigramDictionary *dict, const BigramDictionary *bigram) { }; void setDict(const UnigramDictionary *dict, const BigramDictionary *bigram, const uint8_t *dictRoot, int rootPos) { }; void setPrevWord(const int32_t *prevWord, int prevWordLength) { }; void reset() { }; Loading
native/jni/src/gesture/incremental_decoder_interface.h +2 −1 Original line number Diff line number Diff line Loading @@ -31,7 +31,8 @@ class IncrementalDecoderInterface { int *pointerIds, int *codes, int inputSize, int commitPoint, bool isMainDict, unsigned short *outWords, int *frequencies, int *outputIndices) = 0; virtual void reset() = 0; virtual void setDict(const UnigramDictionary *dict, const BigramDictionary *bigram) = 0; virtual void setDict(const UnigramDictionary *dict, const BigramDictionary *bigram, const uint8_t *dictRoot, int rootPos) = 0; virtual void setPrevWord(const int32_t *prevWord, int prevWordLength) = 0; virtual ~IncrementalDecoderInterface() { }; }; Loading