lp:~sil2100/ubuntu-keyboard/enhance_word_completion
Created by
Łukasz Zemczak
and last modified
- Get this branch:
- bzr branch lp:~sil2100/ubuntu-keyboard/enhance_word_completion
Only
Łukasz Zemczak
can upload to this branch. If you are
Łukasz Zemczak
please log in for upload directions.
Branch merges
Propose for merging
No branches
dependent on this one.
- Bill Filler (community): Approve
- PS Jenkins bot: Needs Fixing (continuous-integration)
- Michael Sheldon (community): Needs Fixing
-
Diff: 473 lines (+211/-25)13 files modifiedplugins/pinyin/src/chineselanguagefeatures.cpp (+19/-1)
plugins/pinyin/src/chineselanguagefeatures.h (+1/-0)
plugins/westernsupport/westernlanguagefeatures.cpp (+15/-0)
plugins/westernsupport/westernlanguagefeatures.h (+2/-0)
qml/Keyboard.qml (+1/-0)
qml/KeyboardContainer.qml (+2/-0)
qml/keys/CharKey.qml (+8/-1)
src/lib/logic/abstractlanguagefeatures.h (+2/-0)
src/view/abstracttexteditor.cpp (+94/-16)
src/view/abstracttexteditor.h (+1/-0)
tests/unittests/ut_editor/ut_editor.cpp (+29/-4)
tests/unittests/ut_editor/wordengineprobe.cpp (+32/-0)
tests/unittests/ut_editor/wordengineprobe.h (+5/-3)
Related bugs
Related blueprints
Branch information
Recent revisions
- 167. By Łukasz Zemczak
-
Yeah, this should be much easier to do the detection of content type - as all non free text content types explicitly disable preedit.
- 164. By Łukasz Zemczak
-
Change the approach: for now let's not use the preedit for appending the whitespaces for auto-correct. Let's actually print it out but remove it when needed. We could do this otherwise, i.e. use preedit and custom formatting strings, but that actually requires more work and is more error prone. Let's do that later. The unit tests need some love still though...
- 160. By Łukasz Zemczak
-
Fix all outstanding issues... Refactor the code heavily as it was a 'patch on a patch of a patch'. Now it should be good
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:ubuntu-keyboard