lp:~kokoye2007/ubuntu-keyboard/ubuntu-keyboard
- Get this branch:
- bzr branch lp:~kokoye2007/ubuntu-keyboard/ubuntu-keyboard
Branch merges
- Michael Sheldon: Pending (format) requested
-
Diff: 166445 lines (+164041/-0) (has conflicts)424 files modifiedCOPYING (+165/-0)
COPYING.BSD (+9/-0)
COPYING.CC-BY (+324/-0)
README (+7/-0)
STYLING (+68/-0)
VERSION (+1/-0)
benchmark/.gitignore (+1/-0)
benchmark/benchmark.pro (+16/-0)
benchmark/main.cpp (+145/-0)
buildOnDevice.sh (+117/-0)
buildOnDevice1.sh (+117/-0)
config.pri (+100/-0)
data/.gitignore (+1/-0)
data/data.pro (+12/-0)
data/schemas/com.canonical.keyboard.maliit.gschema.xml (+45/-0)
debian/changelog (+603/-0)
debian/compat (+1/-0)
debian/control (+238/-0)
debian/copyright (+126/-0)
debian/rules (+38/-0)
debian/server.conf (+20/-0)
debian/source/format (+1/-0)
debian/ubuntu-keyboard-arabic.install (+1/-0)
debian/ubuntu-keyboard-autopilot.install (+1/-0)
debian/ubuntu-keyboard-chinese-pinyin.install (+1/-0)
debian/ubuntu-keyboard-czech.install (+1/-0)
debian/ubuntu-keyboard-danish.install (+1/-0)
debian/ubuntu-keyboard-data.install (+11/-0)
debian/ubuntu-keyboard-dev.install (+2/-0)
debian/ubuntu-keyboard-dutch.install (+1/-0)
debian/ubuntu-keyboard-english.install (+1/-0)
debian/ubuntu-keyboard-finnish.install (+1/-0)
debian/ubuntu-keyboard-french.install (+1/-0)
debian/ubuntu-keyboard-german.install (+1/-0)
debian/ubuntu-keyboard-hebrew.install (+1/-0)
debian/ubuntu-keyboard-hungarian.install (+1/-0)
debian/ubuntu-keyboard-italian.install (+1/-0)
debian/ubuntu-keyboard-polish.install (+1/-0)
debian/ubuntu-keyboard-portuguese.install (+1/-0)
debian/ubuntu-keyboard-russian.install (+1/-0)
debian/ubuntu-keyboard-spanish.install (+1/-0)
debian/ubuntu-keyboard-swedish.install (+1/-0)
debian/ubuntu-keyboard-taile.install (+1/-0)
debian/ubuntu-keyboard-tests.install (+2/-0)
debian/ubuntu-keyboard.install (+3/-0)
plugins/README (+1/-0)
plugins/ar/ar.pro (+9/-0)
plugins/ar/qml/Keyboard_ar.qml (+97/-0)
plugins/ar/qml/Keyboard_ar_email.qml (+97/-0)
plugins/ar/qml/Keyboard_ar_url.qml (+96/-0)
plugins/ar/qml/Keyboard_ar_url_search.qml (+99/-0)
plugins/ar/qml/qml.pro (+20/-0)
plugins/ar/src/arabicplugin.h (+27/-0)
plugins/ar/src/arabicplugin.json (+7/-0)
plugins/ar/src/src.pro (+45/-0)
plugins/cs/cs.pro (+9/-0)
plugins/cs/qml/Keyboard_cs.qml (+92/-0)
plugins/cs/qml/Keyboard_cs_email.qml (+92/-0)
plugins/cs/qml/Keyboard_cs_url.qml (+91/-0)
plugins/cs/qml/Keyboard_cs_url_search.qml (+92/-0)
plugins/cs/qml/qml.pro (+20/-0)
plugins/cs/src/czechplugin.h (+27/-0)
plugins/cs/src/czechplugin.json (+7/-0)
plugins/cs/src/src.pro (+45/-0)
plugins/da/da.pro (+9/-0)
plugins/da/qml/Keyboard_da.qml (+94/-0)
plugins/da/qml/Keyboard_da_email.qml (+93/-0)
plugins/da/qml/Keyboard_da_url.qml (+92/-0)
plugins/da/qml/Keyboard_da_url_search.qml (+93/-0)
plugins/da/qml/qml.pro (+20/-0)
plugins/da/src/danishplugin.h (+27/-0)
plugins/da/src/danishplugin.json (+7/-0)
plugins/da/src/src.pro (+45/-0)
plugins/de/de.pro (+9/-0)
plugins/de/qml/Keyboard_de.qml (+94/-0)
plugins/de/qml/Keyboard_de_email.qml (+94/-0)
plugins/de/qml/Keyboard_de_url.qml (+93/-0)
plugins/de/qml/Keyboard_de_url_search.qml (+94/-0)
plugins/de/qml/qml.pro (+20/-0)
plugins/de/src/buddenbrooks.txt (+27640/-0)
plugins/de/src/germanplugin.h (+27/-0)
plugins/de/src/germanplugin.json (+7/-0)
plugins/de/src/src.pro (+45/-0)
plugins/en/en.pro (+9/-0)
plugins/en/qml/Keyboard_en.qml (+91/-0)
plugins/en/qml/Keyboard_en_email.qml (+91/-0)
plugins/en/qml/Keyboard_en_url.qml (+90/-0)
plugins/en/qml/Keyboard_en_url_search.qml (+92/-0)
plugins/en/qml/qml.pro (+20/-0)
plugins/en/src/englishplugin.h (+29/-0)
plugins/en/src/englishplugin.json (+7/-0)
plugins/en/src/src.pro (+45/-0)
plugins/en/src/the_picture_of_dorian_gray.txt (+8903/-0)
plugins/es/es.pro (+9/-0)
plugins/es/qml/Keyboard_es.qml (+92/-0)
plugins/es/qml/Keyboard_es_email.qml (+92/-0)
plugins/es/qml/Keyboard_es_url.qml (+91/-0)
plugins/es/qml/Keyboard_es_url_search.qml (+92/-0)
plugins/es/qml/qml.pro (+20/-0)
plugins/es/src/el_quijote.txt (+37863/-0)
plugins/es/src/spanishplugin.h (+27/-0)
plugins/es/src/spanishplugin.json (+7/-0)
plugins/es/src/src.pro (+45/-0)
plugins/fi/fi.pro (+9/-0)
plugins/fi/qml/Keyboard_fi.qml (+93/-0)
plugins/fi/qml/Keyboard_fi_email.qml (+93/-0)
plugins/fi/qml/Keyboard_fi_url.qml (+92/-0)
plugins/fi/qml/Keyboard_fi_url_search.qml (+93/-0)
plugins/fi/qml/qml.pro (+20/-0)
plugins/fi/src/finnishplugin.h (+27/-0)
plugins/fi/src/finnishplugin.json (+7/-0)
plugins/fi/src/src.pro (+45/-0)
plugins/fr/fr.pro (+9/-0)
plugins/fr/qml/Keyboard_fr.qml (+92/-0)
plugins/fr/qml/Keyboard_fr_email.qml (+92/-0)
plugins/fr/qml/Keyboard_fr_url.qml (+91/-0)
plugins/fr/qml/Keyboard_fr_url_search.qml (+92/-0)
plugins/fr/qml/qml.pro (+20/-0)
plugins/fr/src/frenchplugin.h (+29/-0)
plugins/fr/src/frenchplugin.json (+7/-0)
plugins/fr/src/les_trois_mousquetaires.txt (+33987/-0)
plugins/fr/src/src.pro (+46/-0)
plugins/he/he.pro (+9/-0)
plugins/he/qml/Keyboard_he.qml (+91/-0)
plugins/he/qml/Keyboard_he_email.qml (+91/-0)
plugins/he/qml/Keyboard_he_url.qml (+90/-0)
plugins/he/qml/Keyboard_he_url_search.qml (+91/-0)
plugins/he/qml/qml.pro (+20/-0)
plugins/he/src/hebrewplugin.h (+27/-0)
plugins/he/src/hebrewplugin.json (+7/-0)
plugins/he/src/src.pro (+45/-0)
plugins/hu/hu.pro (+9/-0)
plugins/hu/qml/Keyboard_hu.qml (+91/-0)
plugins/hu/qml/Keyboard_hu_email.qml (+91/-0)
plugins/hu/qml/Keyboard_hu_url.qml (+90/-0)
plugins/hu/qml/Keyboard_hu_url_search.qml (+91/-0)
plugins/hu/qml/qml.pro (+20/-0)
plugins/hu/src/hungarianplugin.h (+27/-0)
plugins/hu/src/hungarianplugin.json (+7/-0)
plugins/hu/src/src.pro (+45/-0)
plugins/it/it.pro (+9/-0)
plugins/it/qml/Keyboard_it.qml (+91/-0)
plugins/it/qml/Keyboard_it_email.qml (+91/-0)
plugins/it/qml/Keyboard_it_url.qml (+90/-0)
plugins/it/qml/Keyboard_it_url_search.qml (+91/-0)
plugins/it/qml/qml.pro (+20/-0)
plugins/it/src/italianplugin.h (+27/-0)
plugins/it/src/italianplugin.json (+7/-0)
plugins/it/src/la_francia_dal_primo_impero.txt (+7864/-0)
plugins/it/src/src.pro (+45/-0)
plugins/nl/nl.pro (+9/-0)
plugins/nl/qml/Keyboard_nl.qml (+92/-0)
plugins/nl/qml/Keyboard_nl_email.qml (+92/-0)
plugins/nl/qml/Keyboard_nl_url.qml (+91/-0)
plugins/nl/qml/Keyboard_nl_url_search.qml (+92/-0)
plugins/nl/qml/qml.pro (+20/-0)
plugins/nl/src/dutchplugin.h (+27/-0)
plugins/nl/src/dutchplugin.json (+7/-0)
plugins/nl/src/src.pro (+45/-0)
plugins/pinyin/pinyin.pro (+9/-0)
plugins/pinyin/qml/Keyboard_zh_cn_pinyin.qml (+91/-0)
plugins/pinyin/qml/Keyboard_zh_email.qml (+92/-0)
plugins/pinyin/qml/Keyboard_zh_url.qml (+91/-0)
plugins/pinyin/qml/Keyboard_zh_url_search.qml (+92/-0)
plugins/pinyin/qml/qml.pro (+20/-0)
plugins/pinyin/src/chineselanguagefeatures.cpp (+52/-0)
plugins/pinyin/src/chineselanguagefeatures.h (+36/-0)
plugins/pinyin/src/pinyinadapter.cpp (+103/-0)
plugins/pinyin/src/pinyinadapter.h (+47/-0)
plugins/pinyin/src/pinyinplugin.cpp (+36/-0)
plugins/pinyin/src/pinyinplugin.h (+46/-0)
plugins/pinyin/src/pinyinplugin.json (+7/-0)
plugins/pinyin/src/src.pro (+38/-0)
plugins/pl/pl.pro (+9/-0)
plugins/pl/qml/Keyboard_pl.qml (+95/-0)
plugins/pl/qml/Keyboard_pl_email.qml (+95/-0)
plugins/pl/qml/Keyboard_pl_url.qml (+94/-0)
plugins/pl/qml/Keyboard_pl_url_search.qml (+95/-0)
plugins/pl/qml/qml.pro (+20/-0)
plugins/pl/src/polishplugin.h (+27/-0)
plugins/pl/src/polishplugin.json (+7/-0)
plugins/pl/src/src.pro (+45/-0)
plugins/pl/src/ziemia_obiecana_tom_pierwszy_4.txt (+9442/-0)
plugins/plugins.pro (+25/-0)
plugins/pt/pt.pro (+9/-0)
plugins/pt/qml/Keyboard_pt.qml (+92/-0)
plugins/pt/qml/Keyboard_pt_email.qml (+92/-0)
plugins/pt/qml/Keyboard_pt_url.qml (+91/-0)
plugins/pt/qml/Keyboard_pt_url_search.qml (+92/-0)
plugins/pt/qml/qml.pro (+20/-0)
plugins/pt/src/historias_sem_data.txt (+6104/-0)
plugins/pt/src/portugueseplugin.h (+27/-0)
plugins/pt/src/portugueseplugin.json (+7/-0)
plugins/pt/src/src.pro (+45/-0)
plugins/ru/qml/Keyboard_ru.qml (+98/-0)
plugins/ru/qml/Keyboard_ru_email.qml (+97/-0)
plugins/ru/qml/Keyboard_ru_url.qml (+96/-0)
plugins/ru/qml/Keyboard_ru_url_search.qml (+97/-0)
plugins/ru/qml/qml.pro (+20/-0)
plugins/ru/ru.pro (+9/-0)
plugins/ru/src/russianplugin.h (+27/-0)
plugins/ru/src/russianplugin.json (+7/-0)
plugins/ru/src/src.pro (+45/-0)
plugins/sv/qml/Keyboard_sv.qml (+94/-0)
plugins/sv/qml/Keyboard_sv_email.qml (+97/-0)
plugins/sv/qml/Keyboard_sv_url.qml (+93/-0)
plugins/sv/qml/Keyboard_sv_url_search.qml (+94/-0)
plugins/sv/qml/qml.pro (+20/-0)
plugins/sv/src/src.pro (+45/-0)
plugins/sv/src/swedishplugin.h (+27/-0)
plugins/sv/src/swedishplugin.json (+7/-0)
plugins/sv/sv.pro (+9/-0)
plugins/tdd/qml/Keyboard_tdd.qml (+91/-0)
plugins/tdd/qml/Keyboard_tdd_email.qml (+91/-0)
plugins/tdd/qml/Keyboard_tdd_url.qml (+90/-0)
plugins/tdd/qml/Keyboard_tdd_url_search.qml (+93/-0)
plugins/tdd/qml/qml.pro (+20/-0)
plugins/tdd/src/src.pro (+45/-0)
plugins/tdd/src/taileplugin.h (+27/-0)
plugins/tdd/src/taileplugin.json (+7/-0)
plugins/tdd/tdd.pro (+9/-0)
plugins/westernsupport/candidatescallback.cpp (+19/-0)
plugins/westernsupport/candidatescallback.h (+20/-0)
plugins/westernsupport/spellchecker.cpp (+312/-0)
plugins/westernsupport/spellchecker.h (+67/-0)
plugins/westernsupport/westernlanguagefeatures.cpp (+76/-0)
plugins/westernsupport/westernlanguagefeatures.h (+51/-0)
plugins/westernsupport/westernlanguagesplugin.cpp (+97/-0)
plugins/westernsupport/westernlanguagesplugin.h (+53/-0)
plugins/westernsupport/westernsupport.cpp (+6/-0)
plugins/westernsupport/westernsupport.h (+13/-0)
plugins/westernsupport/westernsupport.pro (+54/-0)
plugins/westernsupport/westernsupport_global.h (+12/-0)
qml/Keyboard.qml (+285/-0)
qml/KeyboardContainer.qml (+185/-0)
qml/WordRibbon.qml (+97/-0)
qml/constants.js (+22/-0)
qml/images/action_key_bg@18.sci (+5/-0)
qml/images/key_bg@18.sci (+5/-0)
qml/images/keybg_action@18.sci (+5/-0)
qml/images/keybg_action_active@18.sci (+5/-0)
qml/images/popover@27.sci (+5/-0)
qml/keys/ActionKey.qml (+67/-0)
qml/keys/BackspaceKey.qml (+24/-0)
qml/keys/CharKey.qml (+169/-0)
qml/keys/DropShadow.qml (+83/-0)
qml/keys/ExtendedKeysSelector.qml (+180/-0)
qml/keys/KeyPad.qml (+63/-0)
qml/keys/LanguageKey.qml (+34/-0)
qml/keys/LanguageMenu.qml (+83/-0)
qml/keys/Magnifier.qml (+79/-0)
qml/keys/OneTwoKey.qml (+42/-0)
qml/keys/PressArea.qml (+60/-0)
qml/keys/ReturnKey.qml (+24/-0)
qml/keys/ShiftKey.qml (+60/-0)
qml/keys/SpaceKey.qml (+29/-0)
qml/keys/Spacer.qml (+26/-0)
qml/keys/SymbolShiftKey.qml (+41/-0)
qml/keys/UrlKey.qml (+27/-0)
qml/keys/key_constants.js (+67/-0)
qml/languages/Keyboard_numbers.qml (+74/-0)
qml/languages/Keyboard_symbols.qml (+95/-0)
qml/languages/Keyboard_telephone.qml (+74/-0)
qml/prototype.qmlproject (+21/-0)
qml/qml.pro (+51/-0)
src/config-plugin.pri (+2/-0)
src/config.pri (+1/-0)
src/lib/coreutils.cpp (+65/-0)
src/lib/coreutils.h (+17/-0)
src/lib/lib.pro (+26/-0)
src/lib/logic/abstractlanguagefeatures.h (+50/-0)
src/lib/logic/abstractwordengine.cpp (+181/-0)
src/lib/logic/abstractwordengine.h (+83/-0)
src/lib/logic/eventhandler.cpp (+92/-0)
src/lib/logic/eventhandler.h (+76/-0)
src/lib/logic/keyboardloader.cpp (+134/-0)
src/lib/logic/keyboardloader.h (+82/-0)
src/lib/logic/languageplugininterface.h (+34/-0)
src/lib/logic/layout.cpp (+467/-0)
src/lib/logic/layout.h (+152/-0)
src/lib/logic/layouthelper.cpp (+479/-0)
src/lib/logic/layouthelper.h (+154/-0)
src/lib/logic/layoutupdater.cpp (+442/-0)
src/lib/logic/layoutupdater.h (+119/-0)
src/lib/logic/logic.pri (+23/-0)
src/lib/logic/style.cpp (+200/-0)
src/lib/logic/style.h (+81/-0)
src/lib/logic/wordengine.cpp (+285/-0)
src/lib/logic/wordengine.h (+80/-0)
src/lib/models/area.cpp (+86/-0)
src/lib/models/area.h (+67/-0)
src/lib/models/key.cpp (+173/-0)
src/lib/models/key.h (+140/-0)
src/lib/models/keyarea.cpp (+105/-0)
src/lib/models/keyarea.h (+74/-0)
src/lib/models/keyboard.h (+49/-0)
src/lib/models/keydescription.h (+84/-0)
src/lib/models/layout.cpp (+350/-0)
src/lib/models/layout.h (+164/-0)
src/lib/models/models.pri (+25/-0)
src/lib/models/styleattributes.cpp (+615/-0)
src/lib/models/styleattributes.h (+107/-0)
src/lib/models/text.cpp (+197/-0)
src/lib/models/text.h (+89/-0)
src/lib/models/wordcandidate.cpp (+144/-0)
src/lib/models/wordcandidate.h (+94/-0)
src/lib/models/wordribbon.cpp (+188/-0)
src/lib/models/wordribbon.h (+111/-0)
src/plugin/editor.cpp (+112/-0)
src/plugin/editor.h (+75/-0)
src/plugin/inputmethod.cpp (+505/-0)
src/plugin/inputmethod.h (+136/-0)
src/plugin/inputmethod_p.h (+252/-0)
src/plugin/keyboardgeometry.cpp (+138/-0)
src/plugin/keyboardgeometry.h (+78/-0)
src/plugin/keyboardsettings.cpp (+165/-0)
src/plugin/keyboardsettings.h (+74/-0)
src/plugin/plugin.cpp (+65/-0)
src/plugin/plugin.h (+59/-0)
src/plugin/plugin.pro (+47/-0)
src/plugin/ubuntuapplicationapiwrapper.cpp (+240/-0)
src/plugin/ubuntuapplicationapiwrapper.h (+82/-0)
src/plugin/updatenotifier.cpp (+103/-0)
src/plugin/updatenotifier.h (+73/-0)
src/src.pro (+16/-0)
src/view/.gitignore (+1/-0)
src/view/abstracttexteditor.cpp (+853/-0)
src/view/abstracttexteditor.h (+169/-0)
src/view/glass.cpp (+413/-0)
src/view/glass.h (+108/-0)
src/view/keyareaitem.cpp (+99/-0)
src/view/keyareaitem.h (+69/-0)
src/view/keyitem.cpp (+66/-0)
src/view/keyitem.h (+61/-0)
src/view/moc_glass.cpp (+334/-0)
src/view/renderer.cpp (+353/-0)
src/view/renderer.h (+97/-0)
src/view/renderer.pri (+19/-0)
src/view/setup.cpp (+62/-0)
src/view/setup.h (+60/-0)
src/view/utils.cpp (+157/-0)
src/view/utils.h (+63/-0)
src/view/view.pro (+27/-0)
src/view/wordribbonitem.cpp (+76/-0)
src/view/wordribbonitem.h (+61/-0)
src/viewer/.gitignore (+1/-0)
src/viewer/dashboard.cpp (+275/-0)
src/viewer/dashboard.h (+76/-0)
src/viewer/main.cpp (+180/-0)
src/viewer/viewer.pro (+28/-0)
src/word-prediction.pri (+18/-0)
tests/autopilot/setup.py (+32/-0)
tests/autopilot/ubuntu_keyboard/__init__.py (+18/-0)
tests/autopilot/ubuntu_keyboard/emulators/__init__.py (+24/-0)
tests/autopilot/ubuntu_keyboard/emulators/key.py (+33/-0)
tests/autopilot/ubuntu_keyboard/emulators/keyboard.py (+331/-0)
tests/autopilot/ubuntu_keyboard/emulators/keypad.py (+58/-0)
tests/autopilot/ubuntu_keyboard/tests/__init__.py (+18/-0)
tests/autopilot/ubuntu_keyboard/tests/test_keyboard.py (+482/-0)
tests/manual/disableOSKsettings.sh (+8/-0)
tests/qmltests/api-test/api-test.pro (+12/-0)
tests/qmltests/api-test/api_tests.qml (+38/-0)
tests/qmltests/qml-api-tests/imports/MaliitTestSupport/qmldir (+2/-0)
tests/qmltests/qml-api-tests/plugin.cpp (+55/-0)
tests/qmltests/qml-api-tests/qml-api-tests.pro (+20/-0)
tests/qmltests/qml-api-tests/tst_inputMethodHints.qml (+124/-0)
tests/qmltests/qml-test-app/keyboard-test.qml (+229/-0)
tests/qmltests/qml-test-app/layout-test.qml (+224/-0)
tests/qmltests/qml-test-app/qml-test-app.pro (+14/-0)
tests/qmltests/qmltests.pro (+10/-0)
tests/tests.pro (+9/-0)
tests/unittests/common-check.pri (+26/-0)
tests/unittests/common/common.pro (+37/-0)
tests/unittests/common/helper.js (+13/-0)
tests/unittests/common/inputmethodhostprobe.cpp (+138/-0)
tests/unittests/common/inputmethodhostprobe.h (+119/-0)
tests/unittests/common/mockscreen.cpp (+64/-0)
tests/unittests/common/mockscreen.h (+57/-0)
tests/unittests/common/utils-gui.cpp (+42/-0)
tests/unittests/common/utils.cpp (+51/-0)
tests/unittests/common/utils.h (+48/-0)
tests/unittests/common/wordengineprobe.cpp (+93/-0)
tests/unittests/common/wordengineprobe.h (+73/-0)
tests/unittests/unittests.pro (+19/-0)
tests/unittests/ut_editor/.gitignore (+1/-0)
tests/unittests/ut_editor/ut_editor.cpp (+212/-0)
tests/unittests/ut_editor/ut_editor.pro (+24/-0)
tests/unittests/ut_editor/wordengineprobe.cpp (+81/-0)
tests/unittests/ut_editor/wordengineprobe.h (+77/-0)
tests/unittests/ut_keyboardgeometry/ut_keyboardgeometry.cpp (+154/-0)
tests/unittests/ut_keyboardgeometry/ut_keyboardgeometry.pro (+19/-0)
tests/unittests/ut_keyboardsettings/fake_qgsettings.cpp (+62/-0)
tests/unittests/ut_keyboardsettings/ut_keyboardsettings.cpp (+116/-0)
tests/unittests/ut_keyboardsettings/ut_keyboardsettings.pro (+23/-0)
tests/unittests/ut_languagefeatures/ut_languagefeatures.cpp (+73/-0)
tests/unittests/ut_languagefeatures/ut_languagefeatures.pro (+31/-0)
tests/unittests/ut_preedit-string/ut_preedit-string.cpp (+629/-0)
tests/unittests/ut_preedit-string/ut_preedit-string.pro (+18/-0)
tests/unittests/ut_repeat-backspace/.gitignore (+1/-0)
tests/unittests/ut_repeat-backspace/ut_repeat-backspace.cpp (+213/-0)
tests/unittests/ut_repeat-backspace/ut_repeat-backspace.pro (+23/-0)
tests/unittests/ut_text/ut_text.cpp (+98/-0)
tests/unittests/ut_text/ut_text.pro (+21/-0)
tests/unittests/ut_word-candidates/.gitignore (+1/-0)
tests/unittests/ut_word-candidates/ut_word-candidates.cpp (+202/-0)
tests/unittests/ut_word-candidates/ut_word-candidates.pro (+28/-0)
tests/unittests/ut_word-candidates/wordengineprobe.cpp (+78/-0)
tests/unittests/ut_word-candidates/wordengineprobe.h (+73/-0)
tests/unittests/ut_wordengine/.bzrignore (+4/-0)
tests/unittests/ut_wordengine/ut_wordengine.cpp (+114/-0)
tests/unittests/ut_wordengine/ut_wordengine.pro (+17/-0)
tools/README (+7/-0)
tools/gen-class (+53/-0)
tools/gen-test (+71/-0)
tools/templates/header-qobject.tmpl (+58/-0)
tools/templates/header.tmpl (+47/-0)
tools/templates/implementation-qobject.tmpl (+47/-0)
tools/templates/implementation.tmpl (+39/-0)
tools/templates/test-main.tmpl (+54/-0)
tools/templates/test-proj.tmpl (+19/-0)
tools/update-langfile.pl (+670/-0)
ubuntu-keyboard.pro (+107/-0)
unittests.sh (+10/-0)
word-prediction.pri (+18/-0)
Branch information
Recent revisions
- 39. By PS Jenkins bot
-
[ Michael Sheldon ]
* Implement capital letters for Pinyin keyboard, ignore auto-
capitalisation and always display word ribbon when using Pinyin
regardless of input hints. (LP: #1281384)
* Switch back to normal character mode if in shifted mode after
entering extended characters. (LP: #1264860)[ Łukasz 'sil2100' Zemczak ]
* Quick-fix: play key feedback sound on key-press for all used keys.
The fix is not really sophisticated, but these parts of code might
change soon anyway (LP: #1306160) - 37. By PS Jenkins bot
-
[ Michael Sheldon ]
* Gradually decreases the interval between word deletion when
backspace is held down, allowing for fast deletion of large blocks
of text (fixes bug #1289374). (LP: #1289374)
* Reduce latency for key press sounds by switching to a SoundEffect
element (lower latency and better at simultaneous sounds than Audio)
and triggering the sound on key press rather than on release. (LP:
#1289372) - 36. By PS Jenkins bot
-
[ Olivier Tilloy ]
When sending a key event, send KeyPress AND the corresponding
KeyRelease event. (LP: #1300382) - 35. By PS Jenkins bot
-
[ Bill Filler ]
* clear the preedit and word candidates when the focused editor
changes by implementing reset() in the plugin (LP: #1271494)[ Łukasz 'sil2100' Zemczak ]
* clear the preedit and word candidates when the focused editor
changes by implementing reset() in the plugin (LP: #1271494)
* Fix auto-capitalization after a newline. This adds checks for
autocapitalization for enter/return key-presses and additional
autocap case characters for western languages. (LP: #1272818) - 33. By PS Jenkins bot
-
[ Florian Boucault ]
Fixed BorderImage usage: always use .sci files so that resolution
independence works adequately. Removed unused assets: keybg* - 32. By PS Jenkins bot
-
[ Bill Filler ]
* fix lp:1277186 to allow keyboard to be swiped down as before (LP:
#1277186)[ Dmitrijs Ledkovs ]
* Tests expect writable /home/xnox, provide a fresh one for each
build. (LP: #1247994)[ Dimitri John Ledkov ]
* Tests expect writable /home/xnox, provide a fresh one for each
build. (LP: #1247994)
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:ubuntu-keyboard