(Add navigation bar) |
|||
| (16 intermediate revisions not shown) | |||
| Line 1: | Line 1: | ||
| - | |||
{{MaliitNavigationBar}} | {{MaliitNavigationBar}} | ||
| - | + | Most development of Maliit happens [http://maliit.org upstream]. This page contains development information specific Maliit to MeeGo. | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
== Repositories == | == Repositories == | ||
| - | * | + | For MeeGo 1.2, the following branches are used: |
| - | + | * https://meego.gitorious.org/meegotouch/meegotouch-inputmethodframework/commits/meego-1.2 | |
| - | * | + | * https://meego.gitorious.org/meegotouch/meegotouch-inputmethodkeyboard/commits/meego-1.2 |
| + | == Meego packaging == | ||
| + | * [http://build.meego.com/project/show?project=devel%3Ainput-methods devel:input-methods on MeeGo OBS] | ||
| + | * [http://build.meego.com/project/monitor?commit=Filter%3A&succeeded=1&failed=1&unresolvable=1&broken=1&blocked=1&dispatching=1&scheduled=1&building=1&finished=1&signing=1&pkgname=maliit&repo_standard=1&repo_weekly=1&arch_armv8el=1&arch_i586=1&project=Trunk&defaults=0 Status in Trunk] | ||
| + | * [http://build.meego.com/project/monitor?commit=Filter%3A&succeeded=1&failed=1&unresolvable=1&broken=1&blocked=1&dispatching=1&scheduled=1&building=1&finished=1&signing=1&pkgname=inputmethod&repo_standard=1&arch_armv8el=1&arch_i586=1&project=MeeGo%3A1.2%3Aoss&defaults=0 Status in 1.2] | ||
| + | * [http://build.meego.com/project/monitor?commit=Filter%3A&succeeded=1&failed=1&unresolvable=1&broken=1&blocked=1&dispatching=1&scheduled=1&building=1&finished=1&signing=1&pkgname=inputmethod&repo_standard=1&arch_armv7el=1&arch_i586=1&lastbuild=1&project=MeeGo%3A1.1%3ACore&defaults=0 Status in 1.1] | ||
| - | == | + | == QA Reports == |
| - | + | Latest inputmethod packages QA reports using recent Meego images can be found at the [http://qa-reports.meego.com/1.2/Handset/Basic%20Feature%20Testing/N900 QA Basic Feature Testing] section of [http://qa-reports.meego.com http://qa-reports.meego.com]. | |
| - | + | == How to write an input method engine plugin == | |
| - | + | Step by step procedure with a working plugin can be found http://wiki.meego.com/Input_Method_Engine_Plug-in_for_MeeGo | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | == | + | == Open bug reports == |
| - | + | Open bugs under [https://bugs.meego.com/buglist.cgi?query_format=advanced&bug_status=NEW&bug_status=NEEDINFO&bug_status=ASSIGNED&bug_status=WAITING%20FOR%20UPSTREAM&bug_status=REOPENED&component=maliit-framework&component=maliit-plugins&product=MeeGo%20Distribution%20Packages MeeGo Distribution Packages -> Maliit] (for Meego 1.3+) | |
| - | + | Open bugs under [https://bugs.meego.com/buglist.cgi?query_format=advanced&bug_status=NEW&bug_status=NEEDINFO&bug_status=ASSIGNED&bug_status=WAITING%20FOR%20UPSTREAM&bug_status=REOPENED&component=meegotouch-inputmethodbridges&component=meegotouch-inputmethodengine&component=meegotouch-inputmethodframework&component=meegotouch-inputmethodkeyboard&product=MeeGo%20Distribution%20Packages&classification=MeeGo%20Platform MeeGo Distribution Packages -> meegotouch-inputmethod] (not in use) | |
| - | + | ||
| - | + | Open bugs under [https://bugs.meego.com/buglist.cgi?classification=MeeGo%20Platform&query_based_on=virtual%20keyboard&query_format=advanced&bug_status=NEW&bug_status=NEEDINFO&bug_status=ASSIGNED&bug_status=WAITING%20FOR%20UPSTREAM&bug_status=REOPENED&component=Virtual%20keyboard&product=OS%20Base&known_name=virtual%20keyboard OS Base -> Virtual keyboard] (for Meego 1.0, 1.1 and 1.2) | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | == | + | |
| - | + | ||
| - | + | ||
| - | == | + | |
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
| - | + | ||
{{#bugzilla: | {{#bugzilla: | ||
| Line 66: | Line 35: | ||
|lastcomment=1 | |lastcomment=1 | ||
}} | }} | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
{{MaliitNavigationBar}} | {{MaliitNavigationBar}} | ||
| Maliit - Input Methods for MeeGo |
|---|
| Overview · Development · Installing · Roadmap |
Most development of Maliit happens upstream. This page contains development information specific Maliit to MeeGo.
Contents |
For MeeGo 1.2, the following branches are used:
Latest inputmethod packages QA reports using recent Meego images can be found at the QA Basic Feature Testing section of http://qa-reports.meego.com.
Step by step procedure with a working plugin can be found http://wiki.meego.com/Input_Method_Engine_Plug-in_for_MeeGo
Open bugs under MeeGo Distribution Packages -> Maliit (for Meego 1.3+)
Open bugs under MeeGo Distribution Packages -> meegotouch-inputmethod (not in use)
Open bugs under OS Base -> Virtual keyboard (for Meego 1.0, 1.1 and 1.2)
| ID | Status | Assignee | Severity | Version | Summary (11 tasks) ⇒ |
|---|---|---|---|---|---|
| Low | |||||
| 18665* 18665
Unless you need to develop target (platform/device) specific things, I recommend just using your host system when developing Maliit. | NEW | x2 | enhancement | 1.4 | [FEA] API missing for Cleanup activity during im-plug-in Unloading |
| Medium | |||||
| 13375* | ASSIGNED | mikhas | normal | 1.2 | MInputContext forwards incorrect orientation in non-MTF apps (w/patch) |
| 15517* triaged15517
bugzilla shifted the bug when i hit save. error. this is not started on yet. | ASSIGNED | mcberardi | normal | 1.2 | Unable to disable VKB when external USB keyboard plugged in |
| 22123* triaged22123
(In reply to comment #3) > If this is only for MeeGo 1.2 Harmattan, the bug is in wrong place. No, this bug is for MeeGo proper. I've filed the bug in the Harmattan bugzilla too: http://www.developer.nokia.com/bugs/show_bug.cgi?id=349 | ASSIGNED | mikhas | normal | 1.3 | Virtual keyboard layouts should allow for arrow keys |
| 16992* triaged16992
Well still Keyboard looks the same as in base theme. While running Uiserver, I get MAssemblyPrivate: load stylesheet from /usr/share/themes/base/meegotouch/libmeego-keyboard/style/libmeego-keyboard.css MAssemblyPrivate: load stylesheet from /usr/share/themes/n900de/meegotouch/libmeego-keyboard/style/libmeego-keyboard.css Successfully resolved MeeGo graphics system: /usr/lib/qt4/plugins/graphicssystems/libqmeegographicssystem.so MeegoGraphics: found EGL_NOK_image_shared MeegoGraphics: found EGL_KHR_lock_surface2 MeegoGraphics: found EGL_KHR_fence_sync MThemePrivate: pixmapChangedSlot - pixmap reload failed (null handle): "default_pixmap_meegotouch-keyboard-key-disabled_0_0" MThemePrivate: pixmapChangedSlot - pixmap reload failed (null handle): "default_pixmap_meegotouch-keyboard-key-highlighted_0_0" MThemePrivate: pixmapChangedSlot - pixmap reload failed (null handle): "default_pixmap_meegotouch-keyboard-key-highlighted-pressed_0_0" MThemePrivate: pixmapChangedSlot - pixmap reload failed (null handle): "default_pixmap_meegotouch-keyboard-key-selected-highlighted_0_0" MThemePrivate: pixmapChangedSlot - pixmap reload failed (null handle): "default_pixmap_meegotouch-keyboard-key-pressed-selected-highlighted_0_0" MThemePrivate: pixmapChangedSlot - pixmap reload failed (null handle): "default_pixmap_meegotouch-keyboard-function-key-disabled_0_0" MThemePrivate: pixmapChangedSlot - pixmap reload failed (null handle): "default_pixmap_meegotouch-keyboard-function-key-selected-highlighted_0_0" MThemePrivate: pixmapChangedSlot - pixmap reload failed (null handle): "default_pixmap_meegotouch-keyboard-function-key-pressed-selected-highlighted_0_0" void MVirtualKeyboard::setLayout(int) "" -> "en_gb.xml" index= 0Some files seem to be missing in theme/icons which causes the issue. | NEW | x2 | normal | 1.2 | Virtual keyboard uses suboptimal theming in MeeGo Tablet UX |
| 19562* 19562
(In reply to comment #2) As I said here: http://forum.meego.com/showpost.php?p=24704&postcount=13 I suggest to split the bug in two, - The Japanese Input - The sliding feature > We will also need engine support. There are many open source possibilities, the most efficient ones are in my opinion Anthy and Mozc. If I misunderstood what you mean please forgive me. | NEW | x2 | normal | 1.3 | [FEA]Missing Japanese virtual keyboard layout |
| 20615* triaged20615
I'm investigating a similar crash issue related to corewatcher. Could you test it without corewatcher to see if you still meet any crash: After meego-im-uiserver launched, kill corewatcher process and do the same tests. Note that without corewatcher, you can still find core files under /tmp with the PID when it is core dumping. (You might need "ulimit -c unlimited" to enable core dump.) | NEW | x2 | major | 1.2 | Meego-im-uiserver crashed with 2/10 possibility |
| 22570* 22570
(In reply to comment #3) > Core OS Bug Triage: > > Priority -> medium > > Assigned to -> araujo
Please look at it. Thanks, kalinga | NEW | araujo | normal | 1.2 | Insert of a punctuation character un-necessarily deleting the last character of the previously committed word |
| 15025* triaged15025
(In reply to comment #28) > (In reply to comment #27) > > Will not be fixed for 1.2. Moving to 1.3. > > And based on what do you make that decision, your majesty? that time is up and the proposed fix doesn't apply since it involves a package that is not part of 1.2 and shifting everything over to the new codebase at this extreme late hour would be an unacceptable risk. This.... and none of the meego-ux apps are impacted by this bug. For 1.3 it's easy, we include the change to use the new libmaliit and we are done with it. | REOPENED | x2 | major | 1.3 | MInputMethod does not rotate for QML and Qt Applications |
| Undecided | |||||
| 23506* 23506
In order to integrate properly with the netbook UI the virtual keyboard also needs a clutter-imcontext backend. I am told that this is 'quite a lot like the gtk one' which is good, since we have one of those already. | NEW | x2 | normal | 1.2.0 | meegotouch-inputmethodbridges needs a clutter-imcontext backend |
| 23171* | REOPENED | araujo | normal | 1.3 | [CE] VKB stays open after opening HWKB. |
| Maliit - Input Methods for MeeGo |
|---|
| Overview · Development · Installing · Roadmap |