Necessitas/TODO: Difference between revisions
Bog dan ro (talk | contribs) |
Bog dan ro (talk | contribs) |
||
Line 1: | Line 1: | ||
Welcome to the Necessitas TODO wiki page | Welcome to the Necessitas TODO wiki page | ||
= Qt framework = | |||
=== | {| cellspacing="0" cellpadding="5" border="1" style="border: 1px solid gray; border-collapse: collapse; text-align: left; width: 100%;" class="sortable" | ||
|- style="background: rgb(236, 236, 236) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; white-space: nowrap;" | |||
! Status | |||
! Description | |||
! Contact | |||
{{FeatureInProgress4 | |||
|QSystemTrayIcon | |||
|bog_dan_ro@yahoo.com|BogDan}} | |||
{{FeatureInProgress4 | |||
|x86 support | |||
|bog_dan_ro@yahoo.com|BogDan}} | |||
{{FeatureTodo | |||
|Android style plugin. We must to implement an android plugin, Qt apps must look the same as native Android apps. | |||
|Alessandro}} | |||
{{FeatureTodo | |||
|Android menus simulation/use. We need to find a way to use android menus or to paint them from Qt. | |||
|Marius}} | |||
{{FeatureTodo | |||
|Find a way to compile for all android platforms at once | |||
|BogDan}} | |||
|} | |||
==QtCreator== | ==QtCreator== |
Revision as of 20:30, 25 October 2011
Welcome to the Necessitas TODO wiki page
Qt framework
Status | Description | Contact | |
---|---|---|---|
IN PROGRESS | QSystemTrayIcon | BogDan <BogDan>
| |
IN PROGRESS | x86 support | BogDan <BogDan>
| |
TO DO | Android style plugin. We must to implement an android plugin, Qt apps must look the same as native Android apps. | Alessandro | <{{{3}}}>
|
TO DO | Android menus simulation/use. We need to find a way to use android menus or to paint them from Qt. | Marius | <{{{3}}}>
|
TO DO | Find a way to compile for all android platforms at once | BogDan | <{{{3}}}>
|
QtCreator
Find a way to compile for all android platforms at once, and handle the results corectly
- Find a way to compile for all android platforms at once, and handle the results corectly, (e.g. copy arm v5 libs to armeabi forlder and arm v7 libs to armeabi-v7a forlder).
Prepare the package for android market publishing
- Prepare the package for android market publishing, e.g. release compilation, signing, etc.
Documentation
- Written documentation for Android platform
QtMobility
Support all android platforms
- Find a way to support as many android platforms we can. Currently platforms < android-8 are not supported by all QtMobility modules.
QtWebKit
Speed and memory usage
- QtWebKit 2.1.x is still 2x times slower than Google's WebKit, also the memory consumption is still insanely high (to run SunSpider benchmark, needs >200Mb)
Gestures
- Gestures are not working well, the panning is not smooth enough and the pinch zoom is not working at all.
Ministro
Add multilanguage support
Clean up the code
Necessitas SDK
- Finish the WIP NDK build script to get latest Google git and build that (so we can roll out fixes quickly (e.g. https://review.source.android.com#change,21309).
Platform Issues
Windows
- Fix the plugins copying (in general, using cp, rm etc) on Windows -> 2 ways, I can provide these exes or we can get platform detection working properly and switch on it in the mkspecs)
- Make it so that the Windows version can be built from Linux (mingw cross compiler support, quite a lot of work, esp. building Python which needs to run itself to compile the modules under Wine)
- Fix make.exe -j support (would help with building on Windows as otherwise it requires baby-sitting).
- Add support to 7za and installer-framework for symbolic links on Windows (see msdos command mklink) so there's no need to remove symlinks from the packages (and also MinGW's ln program)
- Fix webkit build failure on Windows and Mac OS X
- Fix installer framework so that it can install from local packages folder instead of always having to use the network -> this already works on Mac OS X (just modify config.xml to use file:/usr/www/ etc), but not on Windows (where it works partially, updates.xml is loaded but nothing else); I'm not sure about Linux, maybe add a command line option to override the repo url?