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.2
+ 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.
* Important Behavior Changes *
****************************************************************************
-- Signals declared in QML that take "var" parameters, are now using QJSValue
- as C++ type for these parameters, instead of QVariant.
+ - Signals declared in QML that take "var" parameters, are now using QJSValue
+ as C++ type for these parameters, instead of QVariant.
-****************************************************************************
-* Library *
-****************************************************************************
-
-QtQml
-------
-
-QtQuick
-------
-
-- 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().
-
-
-****************************************************************************
-* Database Drivers *
-****************************************************************************
+ - [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.
****************************************************************************
-* Platform Specific Changes *
+* Library *
****************************************************************************
+QtQml
+-----
-****************************************************************************
-* Compiler Specific Changes *
-****************************************************************************
+ - [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().
-****************************************************************************
-* Tools *
-****************************************************************************
-
-
-****************************************************************************
-* Plugins *
-****************************************************************************
+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.