Release Notes - Qt - Version 5.3.0 RC1 - HTML format

Suggestion

  • [QTBUG-37408] - Cannot attach dynamic properties from javascript on QObjects.

User Story

Bug

  • [QTBUG-6429] - Qt precompiled versions for Mac are missing QtDBus support
  • [QTBUG-8453] - Cocoa QFileDialog - cmd + A does not select all on Native dialog.
  • [QTBUG-8990] - QPushButton checked state stylesheet does not apply font styles
  • [QTBUG-9824] - Mac OS X: QSettings::isWritable() returns true for non-admin user accessing SystemScope
  • [QTBUG-10317] - QFontDialog::getFont() gets default/preset value for the size of the font in the list.
  • [QTBUG-12067] - qdoc errors in QNamespace docs
  • [QTBUG-20666] - QSslSocket: Diffie-Hellman key exchange is not supported (ciphers using DH)
  • [QTBUG-22814] - QFont doesn't stream the style name to or from QDataStream, meaning that fonts with named styles don't draw correctly in e.g. print preview (Mac only)
  • [QTBUG-22946] - A font's HintingPreference is not streamed to/from QPicture
  • [QTBUG-26432] - [autotests] tst_QTextLayout::cursorInLigatureWithMultipleLines fails
  • [QTBUG-27154] - qmake SUBDIRS chaining fails with tabs in command line
  • [QTBUG-28813] - Problem with printing some arabic chars.
  • [QTBUG-29093] - Build failure if configured with -no-rtti
  • [QTBUG-29773] - qmlscene crash
  • [QTBUG-29898] - remote X11 session to a big-endian (PPC) machine: colors are wrong
  • [QTBUG-30317] - multiple QMediaPlayer objects : setVolume affects others
  • [QTBUG-30529] - Android: Qt does not behave properly with Japanese input method
  • [QTBUG-31118] - QWebFrame::print(QPrinter *) prints only first page on Windows
  • [QTBUG-31185] - PlatformToolset env var not honored by MSVC project generator
  • [QTBUG-31411] - QTableWidget: Cell can be selected even if NoSelection mode is on
  • [QTBUG-31982] - OpenGL Textures example behaves strangely on Android
  • [QTBUG-32136] - Line edit item delegates don't work on Android
  • [QTBUG-32519] - "make install" is incomplete with -static
  • [QTBUG-32731] - Mac: QComboBox: The popup should be placed as such that the current item is over the combobox
  • [QTBUG-32742] - Insufficient QBluetoothTransferReply implementation on QNX
  • [QTBUG-32980] - Doc: qPrintable() doesn't work with qDebug(), qWarning(), or qFatail()
  • [QTBUG-33082] - When you have a QGLWidget embedded in a window and a toolbar that that has an extension menu then the extension for the toolbar does not behave correctly
  • [QTBUG-33475] - QGraphicsSimpleTextItem: When a pen is set on the item then it is not being used to draw the outline
  • [QTBUG-33479] - Strange behavior of cursor icon on QSplitter handle
  • [QTBUG-33484] - Drawing glitches when resizing QSplitterView - OSX
  • [QTBUG-34071] - Applying a Behavior on an attached property asserts
  • [QTBUG-34534] - On Mac retina displays, QGraphicsView's RubberBandDrag leaves trails
  • [QTBUG-34545] - QScreen::name() returns an empty string on BlackBerry 10 / QNX for all screens
  • [QTBUG-34628] - Android: Black screen when running with GL plugin on armv6 device
  • [QTBUG-34831] - Android: the visible property is not set to false when keyboard is hidden
  • [QTBUG-35085] - Android: QWindgetAction-Based Custom Context Menu Broken in 5.2RC
  • [QTBUG-35114] - QTextTableFormat shows wrong type
  • [QTBUG-35166] - To and fro Maximize and FullScreen mode transitions detours through or stop at WindowNoState/NormalMode state.
  • [QTBUG-35342] - Invalid drawable with QGLWidget on OS X
  • [QTBUG-35689] - [QML/Android] TextField is not working with SwiftKey keyboard
  • [QTBUG-36007] - android: registerTouchDevice at startup
  • [QTBUG-36043] - macdeployqt skips copying if file already exists at destination
  • [QTBUG-36064] - Bad QML rendering
  • [QTBUG-36069] - QML TextEdit vertical alignment not updated when rect height changes
  • [QTBUG-36129] - PMF connect syntax is broken on ARM
  • [QTBUG-36149] - Huge performance loss in Qt 5 when locale-aware sorting a QStringList
  • [QTBUG-36183] - QML garbage collector crash
  • [QTBUG-36314] - REG: Mac scrollbar jumping doesn't respect system rule
  • [QTBUG-36332] - QtQuick Controls: actions which depend on activeFocusItem are disabled when a menu is shown
  • [QTBUG-36362] - Unable to change the text on Nexus 7
  • [QTBUG-36423] - QPushButton does not accept mouseDoubleClickEvent
  • [QTBUG-36511] - Setting volume on QML Audio Element changes system volume
  • [QTBUG-36570] - Volume Keys not recognized in Android
  • [QTBUG-36764] - Sub-optimal implementation for QBluetoothLocalDevice::connectedDevices() on Android
  • [QTBUG-36793] - qmlscene crashes when printing array
  • [QTBUG-36890] - Not all QNetworkAccessManager::get() calls trigger an error when they should
  • [QTBUG-36938] - contentItem doesn't follow window size
  • [QTBUG-36956] - Random crash when putting app in the background
  • [QTBUG-36968] - JSON.parse rejects "\uXXXX" escape sequences where XXXX <= 001f
  • [QTBUG-37077] - QGLWidget affects mouse events
  • [QTBUG-37112] - lconvert, lrelease and lupdate are not built in the ios package
  • [QTBUG-37113] - REG: Android: Compile failure on Windows due to exceedingly long paths
  • [QTBUG-37157] - Cannot call overloaded slots on QObjects not created by QML
  • [QTBUG-37186] - Black screen on application restoration
  • [QTBUG-37197] - REGRESSION: Warning "Unable to assign QString to QByteArray"
  • [QTBUG-37199] - Windows/Direct2d: Opaque paint event clip regions are not correct
  • [QTBUG-37204] - OSX: VoiceOver for TextAreas (QPlainTextEdit, QTextEdit) doesn't work.
  • [QTBUG-37218] - XCB primary screen selection: DISPLAY=:0.1 is ignored
  • [QTBUG-37277] - failure in doc of QPainter::setPen(const QColor&)
  • [QTBUG-37282] - Qt5.3.0-alpha build fails in QtDeclarative
  • [QTBUG-37303] - QML - crash when javascript code is called on recently destroyed context
  • [QTBUG-37339] - QtQuick ListView sometimes releases an item while it is dragged
  • [QTBUG-37368] - Crash with QJSEngine::evaluate
  • [QTBUG-37387] - When a scrollbar is transient and the user finishes touching it then it should disappear but this does not happen
  • [QTBUG-37411] - QOpenGLContext::setFormat() does not set the color depth
  • [QTBUG-37423] - [REG 5.2 -> 5.3] : QString::fromUtf8 fails to remove BOM
  • [QTBUG-37427] - tst_QGL::clipTest() fails because QNX graphics drivers don't preserve bits in the back buffer
  • [QTBUG-37428] - Qml Image in Quick no longer supports Retina/HiDpi
  • [QTBUG-37429] - shadow build of a subdir project to an ios device fails
  • [QTBUG-37489] - QUdpSocket works in 5.4, stopped working in 5.5
  • [QTBUG-37511] - Android: Software keyboard problems
  • [QTBUG-37530] - Android: dialogs are not updated properly
  • [QTBUG-37540] - The IBus platform input context does not support surrounding text yet
  • [QTBUG-37548] - QLineEdit doesn't render cursor right with the clear button enabled but not shown
  • [QTBUG-37553] - QtWebKit <select> items causes crash
  • [QTBUG-37554] - Action items may be erroneously garbage-collected when created inline
  • [QTBUG-37578] - QSerialPortInfo::availablePorts() leads to a memory leak
  • [QTBUG-37582] - QTimeZone::availableTimeZoneIds() crashes on Mac OSX 10.9.2
  • [QTBUG-37584] - Android: predictive text input does not always add spaces between words
  • [QTBUG-37593] - WinRT: Combobox menus are resized when re-opened
  • [QTBUG-37597] - widgetAt / topLevelAt broken on MacOS (regression)
  • [QTBUG-37602] - Qt Designer,Creator: Can't correctly saved change the size of the activex control, and need to reset controls after open a project.
  • [QTBUG-37603] - TextInput open a new windown on GLES2 devices
  • [QTBUG-37605] - ART reports jni error in QtSurfaceTexture
  • [QTBUG-37618] - WinRT beta installer registers Kits as Desktop
  • [QTBUG-37619] - QtQuick SpinBox doesn't open numpad on Android
  • [QTBUG-37620] - Qt / Mingw command line shell misses mingw in PATH
  • [QTBUG-37622] - Mac OS 10.8: tst_qqmllanguage::importIncorrectCase() and tst_qqmllanguage::errors(incorrectCase) fail
  • [QTBUG-37631] - Android: back key event lost because of wrong keyboard visibility
  • [QTBUG-37635] - Android: Apps don't always start properly
  • [QTBUG-37640] - QMediaPlayer does not fetch the currently playing track from live stream
  • [QTBUG-37646] - iOS: Canvas draw black background only
  • [QTBUG-37649] - WebSocket / QWebSocket documentation not available in Qt Assistant
  • [QTBUG-37650] - Mac: No documentation in Qt Assistant
  • [QTBUG-37703] - MacOS: isMaximized broken (regression), hence saveGeometry too
  • [QTBUG-37706] - REG: OSX: Tool windows are not hidden when App is not in front
  • [QTBUG-37709] - OSX: clicking in QScrollBar ignores page step size
  • [QTBUG-37711] - TabView is crashing because unset owner (Fix inside)
  • [QTBUG-37716] - MacOS: untimely "beep" when showMaximized() is called (regression)
  • [QTBUG-37738] - Android: Arabic numerals don't display
  • [QTBUG-37742] - Maroon in Trouble example: no sound on Android
  • [QTBUG-37750] - QByteArray::reserve shows unexpected behaviour
  • [QTBUG-37752] - Poor video performance on QNX
  • [QTBUG-37757] - iOS predictive/corrective text doesn't work
  • [QTBUG-37768] - WinRT plugin for Qt Creator should be enabled by default
  • [QTBUG-37772] - Canvas crashes with EGL
  • [QTBUG-37784] - Document winrtrunner
  • [QTBUG-37787] - Transient scrollbars disappear
  • [QTBUG-37788] - Documentation for WINRT_MANIFEST is missing
  • [QTBUG-37789] - Crash on multiple call of lastKnownPosition()
  • [QTBUG-37792] - Positioning module is missing for iOS
  • [QTBUG-37793] - Unknown option: '-qmljsdebugger=port:48109,block' when starting a qmltestcase
  • [QTBUG-37794] - Mac Accessibility doesn't work for simple top level widget
  • [QTBUG-37795] - Regression: QML list models with custom object properties cannot be instantiated
  • [QTBUG-37797] - SpinBox with in RowLayout
  • [QTBUG-37821] - WinRT beta packages do not provide a uninstall option in the start menu
  • [QTBUG-37824] - QMessageBox - paragraphs unused
  • [QTBUG-37832] - -javascript-jit: invalid command-line switch (?)
  • [QTBUG-37834] - Crash with deleted QQmlCompiledData
  • [QTBUG-37836] - [REG] Font merging for complex scripts is broken on Windows
  • [QTBUG-37842] - Static build with ANGLE fails due to multiply defined DllMain-Symbols
  • [QTBUG-37853] - QtQuick and iOS Retina @2x images (Qt 5.2.1)
  • [QTBUG-37854] - QQmlEngine/QJSEngine toScriptValue<QVariantMap> assumes strings for keys
  • [QTBUG-37876] - QApplication crash if screen count is zero
  • [QTBUG-37879] - Change ministro source to 5.3
  • [QTBUG-37884] - Qml Menu does not show properly in Qt 5.2.1.
  • [QTBUG-37885] - 5.3.0 beta: Pinch gesture not recognized anymore in a QGraphicsView
  • [QTBUG-37891] - Windows:Menu bar doesn't handle mouse click and move properly
  • [QTBUG-37892] - Qt/QML Application crashes with associative array
  • [QTBUG-37900] - Adjust description of Enginio component in installer
  • [QTBUG-37902] - Enginio failing to build
  • [QTBUG-37918] - OSX: clipping region in paintEvent(QPaintEvent*) broken
  • [QTBUG-37921] - Mac Accessibility: Checkbox always unchecked
  • [QTBUG-37929] - Qt5.3.0 opensource online testclient/Mac: error when checking the repository content
  • [QTBUG-37932] - WinRT: capability description needs to match device capabilities as well
  • [QTBUG-37939] - qml2puppet still visible in Dock on Mac
  • [QTBUG-37940] - Qt docs in enterprise packages are not up to date
  • [QTBUG-37949] - sharedwidget in QGLWidget crash at end
  • [QTBUG-37975] - QtWebSockets checks HTTP headers without ignoring case.
  • [QTBUG-37976] - wrong message when starting a programm needing freetype font renderer on wince
  • [QTBUG-37979] - compilation error on QNX 6.6
  • [QTBUG-37984] - Embedded QWidget-based window doesn't properly handle focus in
  • [QTBUG-38004] - Mac: When you have some TextInput fields in QML with activeFocusOnTab set then it is not possible to tab to them
  • [QTBUG-38011] - Date.parse() doesn't work well in v4 engine, with RFC2822 datetime format
  • [QTBUG-38019] - Window drawing problem on Mac OSX with Qt5.3beta1
  • [QTBUG-38023] - Crashes when create new printer object on OS X
  • [QTBUG-38029] - Android: Regression - Keyboard Input to QLineEdit Is Broken (Broken Login Dialogs)
  • [QTBUG-38031] - Wrong keycodes in PlatfromKeyboardEventQt.cpp
  • [QTBUG-38039] - Regression: qmlplugindump fails to start
  • [QTBUG-38040] - QTCreator 5.21/ 5.3 beta crashes when configuring 5.02/ 5.21 project
  • [QTBUG-38043] - QParallelAnimationGroup crash on Android
  • [QTBUG-38044] - Qt Quick Designer crashes on Mac OS X (Qt 5.3 Beta, regression from 5.2)
  • [QTBUG-38047] - ANDROID: Enabling predictive text causes incorrect typing results
  • [QTBUG-38056] - Default margins in QtQuick dialog.
  • [QTBUG-38061] - Includes linux-only headers breaking freebsd
  • [QTBUG-38068] - Seek in QML Audio after stop
  • [QTBUG-38069] - Bit rot in WebKit browser examples
  • [QTBUG-38078] - OSX: When disconnecting secondary monitor application hangs
  • [QTBUG-38081] - Qt5.3.0 online testclient installer: reference error when trying to install Qt5.3 binaries
  • [QTBUG-38085] - Regression: Qt 5.3 breaks gsetting-qt completely
  • [QTBUG-38088] - Array.prototype.forEach unreliable when called on Qt lists
  • [QTBUG-38097] - Regression with bitwise operations (or array elements?)
  • [QTBUG-38102] - Bad text rendering on Android
  • [QTBUG-38105] - Moving QGLWidget between HiDPI and regular DPI monitor results in incorrect display
  • [QTBUG-38109] - drag and drop doesn't work over remote X11 connection to a big-endian machine
  • [QTBUG-38113] - tst_QComplexText breaks with HarfbuzzNG on Mac OS X
  • [QTBUG-38116] - Quick Controls' ComboBox on QQuickWidget shows pop up in wrong location
  • [QTBUG-38140] - Bluetooth Serial Port Profile (SPP) Devices not discovered by modified btchat@Android
  • [QTBUG-38143] - CLONE - ButtonStyle checkable bug
  • [QTBUG-38155] - Android: Compilation failure on Windows
  • [QTBUG-38165] - Surface texture lost when resuming camera application
  • [QTBUG-38166] - MediaRecorder fails on Android running ART
  • [QTBUG-38169] - [regression] Mouse Wheel Scrolling not working in 5.3 beta
  • [QTBUG-38180] - test qqmlxmlhttprequest always fails
  • [QTBUG-38193] - compiler detection fails with g++ on mac
  • [QTBUG-38214] - REGRESSION: Modal dialogs do not receive focus
  • [QTBUG-38217] - Doc style: nested unordered lists could look better
  • [QTBUG-38242] - [REG 5.2.1->5.3] QCheckBox has a dead time after being clicked
  • [QTBUG-38246] - Mac: Enable HarfbuzzNG by default
  • [QTBUG-38267] - Regression: Clicking while tool tip is open doesn't propagate click to 'underlying' widget
  • [QTBUG-38274] - Reg: Scrolling jumps after scrolling in another application
  • [QTBUG-38285] - Sensor examples do not work on iOS
  • [QTBUG-38294] - Regression: In TabView tabs are not visible
  • [QTBUG-38297] - With QSG_RENDER_LOOP=basic the canvas elements in the QML profiler aren't properly initialized
  • [QTBUG-38299] - b50090e79b122c9de1560a99d1f8aebcc1e24a3a causes stack overflows (through recursion in InternalClass::markObjects) in some cases
  • [QTBUG-38307] - styleData.row is always zero at TableViewColumn delegate.
  • [QTBUG-38321] - iOS: QQuickPaintedItem draw black background only
  • [QTBUG-38347] - Android: Some Qt modules get broken install rules on Windows
  • [QTBUG-38354] - invalid typeinfo for composite types
  • [QTBUG-38358] - Regression: Developer build fails to compile (cannot link to qtharfbuzzng)
  • [QTBUG-38359] - Qt Serial Port examples not visible in Qt Creator Welcome mode
  • [QTBUG-38362] - Android: Service discovery hangs forever if remote device doesn't have service or address is invalid
  • [QTBUG-38363] - Mac: REG: Fonts completely broken after deleting a QQuickView
  • [QTBUG-38431] - windows: Build fails from root level if Qt is configured with -no-opengl
  • [QTBUG-38437] - Windows: Debug build of Qt5.3.0-beta (_HAS_ITERATOR_DEBUGGING ) using VS 2008 build fails in QtDeclarative
  • [QTBUG-38468] - Application crashes on exit while running animation
  • [QTBUG-38509] - QSqlTableModel::selectRow does not refresh row in the model if the value in the last column is the same in old record and new record.
  • [QTBUG-38516] - Windows Phone: Vcxproj generation gives wrong toolset
  • [QTBUG-38520] - QTextLayout crashes when drawing a line contains only spaces
  • [QTBUG-38536] - Android: deleting text in QPlainTextEdit with predictive text turned on
  • [QTBUG-38564] - QOpenGLContext API renaming
  • [QTBUG-38602] - Android Bad Text Rendering - Galaxy Note 8 (4.2.2)
  • [QTBUG-38606] - Deploy to android on debug mode failed
  • [QTBUG-38624] - Bluez4: Service discovery not working
  • [QTBUG-38630] - Docs: C++ namespace documentation (qt.html) not generated
  • [QTBUG-38683] - QML FileDialog implementation shows folder icon for some files
  • [QTBUG-38685] - Regression: context menu with submenu crashes on second open
  • [QTBUG-38692] - android: Controls TextEditor example crashes on android
  • [QTBUG-38721] - Qt Webkit severely leaks memory on Linux (Ubuntu)
  • [QTBUG-38731] - TextArea and TextField don't work on QNX and WinCE
  • [QTBUG-38769] - Keys.forwardTo regression in QtQuick 2.0: an unaccepted key after a forwardTo is sent to the parent item before the current item
  • [QTBUG-38770] - declarative_positioning is missing a classname entry
  • [QTBUG-38980] - Crash in Controls Gallery example on exit in ~QCocoaMenuItem

Task

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.