aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--dist/changes-5.7.098
1 files changed, 98 insertions, 0 deletions
diff --git a/dist/changes-5.7.0 b/dist/changes-5.7.0
new file mode 100644
index 0000000000..0545fe7eb1
--- /dev/null
+++ b/dist/changes-5.7.0
@@ -0,0 +1,98 @@
+Qt 5.7 introduces many new features and improvements as well as bugfixes
+over the 5.6.x series. For more details, refer to the online documentation
+included in this distribution. The documentation is also available online:
+
+ http://doc.qt.io/qt-5/index.html
+
+The Qt version 5.7 series is binary compatible with the 5.6.x series.
+Applications compiled for 5.6 will continue to run with 5.7.
+
+Some of the changes listed in this file include issue tracking numbers
+corresponding to tasks in the Qt Bug Tracker:
+
+ https://bugreports.qt.io/
+
+Each of these identifiers can be entered in the bug tracker to obtain more
+information about a particular change.
+
+****************************************************************************
+* Important Behavior Changes *
+****************************************************************************
+
+QtQuick
+-------
+
+ * [QTBUG-41833] QQuickItem::childAt was incorrectly including any child
+ whose right or bottom edge was adjacent to the point being checked,
+ as if it had width+1 and height+1. An Item with a width of 100
+ covers pixels from x=0..x=99, and likewise with height; so now,
+ calling childAt(100, 100) on its parent will not return it.
+
+ * [QTBUG-51115] TextEdit and TextInput now clear their selection when
+ becoming read-only.
+
+ * QtQuick.Layouts moved to the qtdeclarative repository.
+
+****************************************************************************
+* Library *
+****************************************************************************
+
+QtQml
+-----
+
+ - [QTBUG-52556] Made the QML Engine capable of locating QML sub-modules
+ from within a versioned parent module path. For example, QtQml.Models
+ 2.x can be either in QT_INSTALL_QML/QtQml/Models.2 or in
+ QT_INSTALL_QML/QtQml.2/Models.
+ - [QTBUG-36350] Added Connections::enabled property to allow toggling of the
+ signal handlers inside a Connections element.
+ - Enabled JIT for x86/x64 targets on Windows 10 and later.
+ - Enabled JIT for Aarch64.
+
+QtQuick
+-------
+
+ - Window:
+ * Added Window.window attached property, allowing access to the QQuickWindow
+ an Item belongs to.
+
+ - GridView & ListView:
+ * [QTBUG-17051] Added keyNavigationEnabled property to allow mouse and
+ keyboard interaction to be selectively enabled/disabled.
+ * Sticky headers or footers are now correctly positioned in the case of
+ an empty view.
+
+ - MouseArea:
+ * Added mouse.source property to enable distinguishing genuine mouse
+ events from those that are synthesized from touch or tablet events.
+
+ - PathView:
+ * Added PathView::movementDirection, which sets the direction in which items
+ move when setting currentIndex.
+
+ - QQuickItem:
+ * Added isAncestorOf() to determine if an item is the ancestor of another
+ item (i.e. the parent, or a parent further up the item tree).
+ * [QTBUG-28668] Added support for mapping item's coordinates to and from global
+ screen coordinates, in the form of Item::mapToGlobal() and
+ Item::mapFromGlobal().
+
+ - TextEdit/TextInput:
+ * [QTBUG-49503] Added TextEdit::preeditText & TextInput::preeditText,
+ which allow access to partial (uncommitted) text from an input method.
+ * [QTBUG-50428] Added TextEdit::clear() and TextInput::clear() which sets the
+ text to an empty string, but in addition, also clears partial (uncommitted)
+ text.
+
+ - Loader:
+ * [QTBUG-29789] Object creation previously started asynchronously can be
+ forced to complete synchronously by changing the "asynchronous" property
+ from true to false.
+
+Qt.labs.folderlistmodel
+-----------------------
+
+ - FolderListModel
+ * [QTBUG-45566] Added FolderListModel::caseSensitive, to control whether or
+ not filtering is applied case sensitively.
+