Qt5 Status on BlackBerry10: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
No edit summary
 
(clean-up)
 
(7 intermediate revisions by 3 users not shown)
Line 1: Line 1:
=Qt5 Status on BlackBerry 10=
[[Category:BlackBerry]]
 
== Supported Modules ==
==Supported Modules==


The Qt5 modules are currently known to work on the BlackBerry 10 platform and are used for regular builds. Please note that this list is under constant change (for now).
The Qt5 modules are currently known to work on the BlackBerry 10 platform and are used for regular builds. Please note that this list is under constant change (for now).


{| class="infotable line"
{| border="1"
|- style="background: #00BB00"
|- style="background-color:#00BB00;"
! Qt essential modules
! Qt essential modules  
! state
! state  
| notes
! notes  
|-
|-
| Qt Core
| Qt Core || supported ||  
| supported
|
|-
|-
| Qt <span class="caps">GUI</span>
| Qt GUI || supported ||  
| supported
|
|-
|-
| Qt Multimedia
| Qt Multimedia || supported ||  
| supported
|
|-
|-
| Qt Multimedia Widgets
| Qt Multimedia Widgets || ||  
|
|
|-
|-
| Qt Network
| Qt Network || supported ||  
| supported
|
|-
|-
| Qt <span class="caps">QML</span>
| Qt QML || supported ||  
| supported
|
|-
|-
| Qt Quick
| Qt Quick || supported ||  
| supported
|
|-
|-
| Qt Quick Controls
| Qt Quick Controls || supported || No platform style  
| supported
| No platform style
|-
|-
| Qt Quick Layouts
| Qt Quick Layouts || supported ||
| supported
|-
|-
| Qt <span class="caps">SQL</span>
| Qt SQL || supported ||  
| supported
|
|-
|-
| Qt Test
| Qt Test || supported ||  
| supported
|
|-
|-
| Qt WebKit
| Qt WebKit || not supported ||  
| not supported
|
|-
|-
| Qt WebKit Widgets
| Qt WebKit Widgets || not supported ||  
| not supported
|
|-
|-
| Qt Widgets
| Qt Widgets || supported || No platform style  
| supported
| No platform style
|}
|}


{| class="infotable line"
{| border="1"
|- style="background: #00BB00"
|- style="background-color:#00BB00;"
! Qt add ons
! Qt add ons
! state
! state
| notes
! notes
|-
|-
| Active Qt
| Active Qt || not supported ||  
| not supported
|
|-
|-
| Qt Android Extras
| Qt Android Extras || not applicable ||  
| not applicable
|
|-
|-
| Qt Bluetooth
| Qt Bluetooth || supported || L2Cap is not supported  
| supported
| L2Cap is not supported
|-
|-
| Qt Concurrent
| Qt Concurrent || ||  
|
|
|-
|-
| Qt D-Bus
| Qt D-Bus || not applicable ||  
| not applicable
|
|-
|-
| Qt Enginio
| Qt Enginio || not supported ||  
| not supported
|
|-
|-
| Qt Graphical Effects
| Qt Graphical Effects || supported ||  
| supported
|
|-
|-
| Qt Image Formats
| Qt Image Formats || supported ||  
| supported
|
|-
|-
| Qt Mac Extras
| Qt Mac Extras || not applicable ||  
| not applicable
|
|-
|-
| Qt <span class="caps">NFC</span>
| Qt NFC || supported ||  
| supported
|
|-
|-
| Qt OpenGL
| Qt OpenGL || || Only OpenGL ES 2
|
| Only OpenGL ES 2
|-
|-
| Qt Positioning
| Qt Positioning || supported ||  
| supported
|
|-
|-
| Qt Print Support
| Qt Print Support || supported || Only printing to pdf  
| supported
| Only printing to pdf
|-
|-
| Qt Quick1
| Qt Quick1 || not supported || might work  
| not supported
| might work
|-
|-
| Qt Script
| Qt Script || not supported || might work  
| not supported
| might work
|-
|-
| Qt Script Tools
| Qt Script Tools || not supported ||  
| not supported
|
|-
|-
| Qt Sensors
| Qt Sensors || supported ||  
| supported
|
|-
|-
| Qt Serial Port
| Qt Serial Port || ||  
|
|
|-
|-
| Qt <span class="caps">SVG</span>
| Qt SVG || not supported ||  
| not supported
|
|-
|-
| Qt WebSockets
| Qt WebSockets || not supported ||  
| not supported
|
|-
|-
| Qt Windows Extras
| Qt Windows Extras || not applicable ||  
| not applicable
|
|-
|-
| Qt X11 Extras
| Qt X11 Extras || not applicable ||  
| not applicable
|
|-
|-
| Qt <span class="caps">XML</span>
| Qt XML || supported ||  
| supported
|
|-
|-
| Qt <span class="caps">XML</span> Patterns
| Qt XML Patterns || partly supported || XPath functionality supported, XML schema validation not supported
| partly supported
| XPath functionality supported, <span class="caps">XML</span> schema validation not supported
|}
|}


==Known Issues==
== Known Issues ==


{| class="infotable line"
{| border="1"
|- style="background: #00BB00"
|- style="background:#00BB00;"
! Issue
! Issue
! description
! description  
| since
! since  
| fixed in Qt Version
! fixed in Qt Version  
|-
|-
|
| || OpenGL ES 1 applications do not work || 5.0 || 5.3  
| OpenGL ES 1 applications do not work
| 5.0
| 5.3
|-
|-
| <span class="caps">QTBUG</span>-28954
| [https://bugreports.qt-project.org/browse/QTBUG-28954 QTBUG-28954] || Enabling C++ 11 on BB10 causes errors in qplatformdefs.h || 5.0 ||  
| Enabling C++ 11 on BB10 causes errors in qplatformdefs.h
| 5.0
|
|-
|-
| <span class="caps">QTBUG</span>-33812
| [https://bugreports.qt-project.org/browse/QTBUG-33812 QTBUG-33812] || Camera Example – Record, Preview, Focus don't work || 5.0 ||
| Camera Example – Record, Preview, Focus don’t work
| 5.0
|
|-
|-
|
| || QtQuick.Window 2.1: newly created windows have wrong focus and z-order || 5.2 ||  
| QtQuick.Window 2.1: newly created windows have wrong focus and z-order
| 5.2
|
|-
|-
| <span class="caps">QTBUG</span>-36960
| [https://bugreports.qt-project.org/browse/QTBUG-36960 QTBUG-36960] || Mouse and keyboard grab does not work || 5.0 ||  
| Mouse and keyboard grab does not work
| 5.0
|
|-
|-
|
| ||Qt Widgets: ComboBox does not pop up properly || ||  
| Qt Widgets: ComboBox does not pop up properly
|
|
|-
|-
| <span class="caps">QTBUG</span>-37573
| [https://bugreports.qt-project.org/browse/QTBUG-37573 QTBUG-37573] || Cannot select folders in the QFileDialog or in the FileDialog QML element || 5.1 ||  
| Cannot select folders in the QFileDialog or in the FileDialog <span class="caps">QML</span> element
| 5.1
|
|-
|-
| <span class="caps">QTBUG</span>-34985
| [https://bugreports.qt-project.org/browse/QTBUG-34985 QTBUG-34985] || QMediaPlayer does not read certain Metadata for some audio files || 5.0 ||  
| QMediaPlayer does not read certain Metadata for some audio files
| 5.0
|
|}
|}


==Where and How Report Issues==
== Where and How Report Issues ==
 
Please use the [https://bugreports.qt.io/browse/QTBUG/component/20329 QtPorts: BB10] ''[bugreports.qt.io]'' component for BlackBerry 10 specific issues and other components for Qt generic issues even if you found them on BlackBerry 10.
 
==Access the Status of the BlackBerry Qt CI system==
 
BlackBerry runs a Jenkins based CI system which conducts build and on-device unit tests: http://qtlab.blackberry.com/
 
===Categories:===


* [[:Category:BlackBerry|BlackBerry]]
Please use the [https://bugreports.qt.io/browse/QTBUG/component/20329 QtPorts: BB10] component for BlackBerry 10 specific issues and other components for Qt generic issues even if you found them on BlackBerry 10.

Latest revision as of 02:13, 24 March 2016

Supported Modules

The Qt5 modules are currently known to work on the BlackBerry 10 platform and are used for regular builds. Please note that this list is under constant change (for now).

Qt essential modules state notes
Qt Core supported
Qt GUI supported
Qt Multimedia supported
Qt Multimedia Widgets
Qt Network supported
Qt QML supported
Qt Quick supported
Qt Quick Controls supported No platform style
Qt Quick Layouts supported
Qt SQL supported
Qt Test supported
Qt WebKit not supported
Qt WebKit Widgets not supported
Qt Widgets supported No platform style
Qt add ons state notes
Active Qt not supported
Qt Android Extras not applicable
Qt Bluetooth supported L2Cap is not supported
Qt Concurrent
Qt D-Bus not applicable
Qt Enginio not supported
Qt Graphical Effects supported
Qt Image Formats supported
Qt Mac Extras not applicable
Qt NFC supported
Qt OpenGL Only OpenGL ES 2
Qt Positioning supported
Qt Print Support supported Only printing to pdf
Qt Quick1 not supported might work
Qt Script not supported might work
Qt Script Tools not supported
Qt Sensors supported
Qt Serial Port
Qt SVG not supported
Qt WebSockets not supported
Qt Windows Extras not applicable
Qt X11 Extras not applicable
Qt XML supported
Qt XML Patterns partly supported XPath functionality supported, XML schema validation not supported

Known Issues

Issue description since fixed in Qt Version
OpenGL ES 1 applications do not work 5.0 5.3
QTBUG-28954 Enabling C++ 11 on BB10 causes errors in qplatformdefs.h 5.0
QTBUG-33812 Camera Example – Record, Preview, Focus don't work 5.0
QtQuick.Window 2.1: newly created windows have wrong focus and z-order 5.2
QTBUG-36960 Mouse and keyboard grab does not work 5.0
Qt Widgets: ComboBox does not pop up properly
QTBUG-37573 Cannot select folders in the QFileDialog or in the FileDialog QML element 5.1
QTBUG-34985 QMediaPlayer does not read certain Metadata for some audio files 5.0

Where and How Report Issues

Please use the QtPorts: BB10 component for BlackBerry 10 specific issues and other components for Qt generic issues even if you found them on BlackBerry 10.