| Qt 5.3 introduces many new features and improvements as well as bugfixes |
| over the 5.2.x series. For more details, refer to the online documentation |
| included in this distribution. The documentation is also available online: |
| |
| http://qt-project.org/doc/qt-5 |
| |
| The Qt version 5.3 series is binary compatible with the 5.2.x series. |
| Applications compiled for 5.2 will continue to run with 5.3. |
| |
| Some of the changes listed in this file include issue tracking numbers |
| corresponding to tasks in the Qt Bug Tracker: |
| |
| http://bugreports.qt-project.org/ |
| |
| Each of these identifiers can be entered in the bug tracker to obtain more |
| information about a particular change. |
| |
| **************************************************************************** |
| * General * |
| **************************************************************************** |
| |
| General Improvements |
| -------------------- |
| |
| Third party components |
| ---------------------- |
| |
| **************************************************************************** |
| * Important Behavior Changes * |
| **************************************************************************** |
| |
| - Signals declared in QML that take "var" parameters, are now using QJSValue |
| as C++ type for these parameters, instead of QVariant. |
| |
| - [QTBUG-35913] A QQuick Item is now strongly referenced by its visual |
| parent item, so it doesn't require a QObject parent to stay alive. |
| |
| - [QTBUG-37924] Keys.forwardTo no longer propagates key events to the |
| target item's parents. This makes Keys.forwardTo act more as expected, |
| like an event filter. This way Keys.forwardTo becomes usable for |
| composite types that want to enable the Keys attached property |
| handling by forwarding key events from an internal editor. |
| |
| **************************************************************************** |
| * Library * |
| **************************************************************************** |
| |
| QtQml |
| ----- |
| |
| - [QTBUG-36491] Fixed JavaScript Array.push() not working on QStringList |
| properties. |
| - [QTBUG-38430] Fixed a bug that caused a crash when the item is deleted but |
| is not removed from the QQmlDelegateModel's cache. |
| |
| QtQuickWidgets |
| ------- |
| - Introduced QQuickWidget. This is the equivalent of QQuickView in the |
| QWidget world. It allows easy and flexible embedding of QtQuick |
| scenes into widget-based application windows without the |
| restrictions imposed by QWidget::createWindowContainer(). |
| |
| |
| QtQuick |
| ------- |
| |
| - Added displayMarginBeginning/End to ListView and GridView. |
| - Added a new sceneGraphError() signal to QQuickWindow which applications |
| can use to detect errors like OpenGL context creation failures and react |
| in their own custom ways. |
| - Moved dialog implementations from qtdeclarative repository to |
| qtquickcontrols repository due to dependencies. QML import remains unchanged. |
| |
| |
| - [QTBUG-18946] Added Text::linkAt(x,y) method. |
| - [QTBUG-18946] Added TextEdit::linkAt(x,y) method. |
| - [QTBUG-19961] Added Image.mipmap property to enable mipmap filtering when |
| scaled or transformed. |
| - [QTBUG-38004] Mac: any editable text input will get tab focus when "Text |
| boxes and lists only" option was selected. |
| - [QTBUG-21549] Fixed a bug where Behavior would trigger when the tracked |
| value has not changed. |
| - [QTBUG-35073] QQuickWindow will now emit the afterAnimating() signal |
| from the gui thread before each scenegraph sync request. |
| - [QTBUG-36749] Fixed wrong baseline alignment for TextInput |
| - [QTBUG-31047] handles mouse as a touchpoint; added mouseEnabled |
| property to permit transparent pass-through to mouse-sensitive items |
| - [QTBUG-31830] "updatePolish" is not called for invisible items any more. |
| - [QTBUG-35772] Changed QSGGeometry::lineWidth to also affect point size |
| (glPointSize) when drawing GL_POINTS, in addition to the existing |
| behavior of affecting line width when drawing GL_LINES, GL_LINE_STRIP, |
| and GL_LINE_LOOP. |
| - [QTBUG-36069] Fixed TextEdit not vertically aligning its text after |
| having its height changed. |