Jump to content

Necessitas/TODO: Difference between revisions

From KDE Community Wiki
Bog dan ro (talk | contribs)
Bog dan ro (talk | contribs)
No edit summary
Line 17: Line 17:
|x86 support
|x86 support
{{FeatureTodo
|Rewrite/redesign the software keyboard support
|x}}


{{FeatureTodo
{{FeatureTodo
Line 55: Line 60:
* Find a way to support as many android platforms we can. Currently platforms < android-8 are not supported by all QtMobility modules.
* Find a way to support as many android platforms we can. Currently platforms < android-8 are not supported by all QtMobility modules.


==QtWebKit==
=QtWebKit=
===Speed and memory usage===
==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)
* 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==
=Platform Issues=
===Windows===
==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)
* 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)
* 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)

Revision as of 20:36, 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 Rewrite/redesign the software keyboard support x <{{{3}}}>


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

Status Description Contact
TO DO Find a way to compile for all android platforms at once, and handle the results corectly x <{{{3}}}>


TO DO Written documentation for Android platform x <{{{3}}}>


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)


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?