aboutsummaryrefslogtreecommitdiffstats
path: root/.gitignore
Commit message (Collapse)AuthorAgeFilesLines
* Modularize virtual keyboard and add an extension interfaceJarkko Koivikko2018-08-061-8/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With the extension interface it is possible to add new input method and/or languages without recompiling the Qt Virtual Keyboard plugin itself. The existing input methods are now isolated into plugins. So installing a new input method is a matter of copying the corresponding extension plugin to the plugins/virtualkeyboard directory (and any collateral required by the extension plugin itself). This change also renames the HunspellInputMethod to DefaultInputMethod. This change is necessary because some other extension plugin may want to provide the default input method instead. Implementation plan =================== [x] Create virtualkeyboard-private module [x] Create plugin library [x] Define interface for input method plugin [x] Define interface for keyboard layouts [x] Move existing input methods and layouts to plugins [x] HangulInputMethod [x] HunspellInputMethod [x] Maybe create a private library for sharing between HunspellInputMethod and LipiInputMethod [x] LipiInputMethod [x] OpenWnnInputMethod [x] PinyinInputMethod [x] T9WriteInputMethod [x] TCInputMethod [o] Rename some C++ classes (too generic name?) [x] Think again replacing the QtVirtualKeyboard namespace [x] Update documentation [x] General instructions for creating a plugin [x] For the C++ interfaces too (previously removed) [ChangeLog][Important Behavior Changes] Introduce an extension interface for the virtual keyboard. All the current input methods and some special keyboard layouts (e.g. Hunspell, OpenWnn, etc.) have been moved to extensions. The extension interface allows third party to create a new input method without having to modify or rebuild the virtual keyboard. In addition, this change makes it possible to add features and languages independently by copying the desired extension to the system. [ChangeLog][Important Behavior Changes] Introduce a virtualkeyboard module, which can be linked against an extension plugin. This module provides the C++ API necessary for creating an input method. [ChangeLog][Important Behavior Changes] Wrap the entire virtual keyboard API into Qt namespace (e.g. QT_BEGIN_NAMESPACE/QT_END_NAMESPACE). Task-number: QTBUG-57602 Change-Id: I449f4429109f596a7a1df7517c81f97d4aada27c Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
* Merge remote-tracking branch 'origin/5.9' into 5.11v5.11.0-beta1Liang Qi2018-02-181-0/+2
|\ | | | | | | | | | | | | Conflicts: .qmake.conf Change-Id: Ic33e523570bd1e7801fa9515b907bed912ba53ba
| * Add jsc, qmlc files to .gitignoreMitch Curtis2018-02-051-0/+2
| | | | | | | | | | Change-Id: Ifab743c1e965dd92c6c174296f310f39f87e8bac Reviewed-by: J-P Nurmi <jpnurmi@qt.io>
* | Merge remote-tracking branch 'origin/5.10' into devLiang Qi2018-01-201-0/+2
|\| | | | | | | | | | | | | Conflicts: .qmake.conf Change-Id: I84cccac7024c1c48b6419838bb424e45cb2557d4
| * Add .DS_Store files to .gitignoreMitch Curtis2018-01-021-0/+2
| | | | | | | | | | Change-Id: I8c0a85cacc07ba4bce6f3f2f573bc519e73cc938 Reviewed-by: Andy Shaw <andy.shaw@qt.io>
* | Fix .gitignore for the basic exampleJarkko Koivikko2017-10-191-1/+1
|/ | | | | | | | | In commit 6a07634b20dddb9c67e2a865bfb3227dac103ca4 the entire path of the basic example was mistakenly added to gitignore, while it should have added only the binary. Change-Id: I9859dd8b2971eb211bc5df82110250d37362b2cf Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
* gitignore: UpdateGordan Markuš2017-01-271-1/+5
| | | | | | | | * Ignore .qmake files * Ignore test binaries Change-Id: I6571cfc219641c36c558d7de127c7198c98c1476 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
* Remove non-QML references to "enterprise" or old project structureMitch Curtis2016-04-261-1/+1
| | | | | | Change-Id: I98cf8c40ae944d99e1df5b3c4647b8caa87d4713 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com> Reviewed-by: Andy Shaw <andy.shaw@theqtcompany.com>
* Add more generated files to .gitignoreMitch Curtis2016-04-151-0/+8
| | | | | Change-Id: I0ed003b384df5019025c767912a392218a5dfa5e Reviewed-by: Andy Shaw <andy.shaw@theqtcompany.com>
* Add T9Write implementation of HandwritingInputMethodJarkko Koivikko2015-10-071-0/+4
| | | | | | | | | | | This change adds T9Write implementation of HandwritingInputMethod. To use the T9Write, the contents of T9Write sdk must be extracted to srv/virtualkeyboard/3rdparty/t9write directory and the qmake command line must contain CONFIG+=t9write. Change-Id: Ib56d1d3dc553bb5d5677ab03e213dc8fed43ac68 Reviewed-by: Mitch Curtis <mitch.curtis@theqtcompany.com>
* Add .qmake.cache to .gitignoreKai Koehne2015-07-061-0/+1
| | | | | Change-Id: I0dff6d89b06ccf294b635c6d5545eb4299bd8873 Reviewed-by: Mitch Curtis <mitch.curtis@digia.com>
* Update the hunspell project file for the latest version (1.3.3)Jarkko Koivikko2014-08-131-1/+0
| | | | | | | | | | | | The version 1.3.3 introduces files to the parsers directory. The previous version compiles with the new project file, as the project uses wildcard match for the source files in the parsers directory. The conguration file "config.h" is now generated by the qmake. Change-Id: I90f6e2e33ce4ca928cbf9265e51221240ecf7914 Reviewed-by: Mitch Curtis <mitch.curtis@digia.com>
* Move hunspell project into 3rdparty directoryJarkko Koivikko2014-06-161-4/+4
| | | | | Change-Id: Ic96fe15587f65606e94280173ddef49bb582344d Reviewed-by: Mitch Curtis <mitch.curtis@digia.com>
* Fix .gitignoreJarkko Koivikko2014-05-021-6/+6
| | | | | | | The hunspell directory entries were not properly set. Change-Id: Ie87bc20ebfbe754ad6418bba36343fd413a01521 Reviewed-by: Mitch Curtis <mitch.curtis@digia.com>
* Restructure and rename.Mitch Curtis2014-01-281-8/+9
| | | | | | | | | | This restructures the repo to match other Qt modules, like the Enterprise Controls. It also renames the plugin and usages of its name in the documentation so that the abbreviated "VKB" is not used anywhere. Change-Id: I5de3fc67846a50438e52f4be057abfa0d9be0d91 Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
* Build fixJarkko Koivikko2013-11-291-0/+2
|
* Added .gitignoreJarkko Koivikko2013-11-291-0/+18