From 17da877909a4a926ca3df764c3486568464f6bc4 Mon Sep 17 00:00:00 2001 From: Alan Alpert <416365416c@gmail.com> Date: Mon, 25 Nov 2013 12:57:49 -0800 Subject: Update changelog for 5.2.0 Includes taking entries for 5.1.2, which is no longer a general bugfix release. Change-Id: I33b4c06aa83d6344a2f14b4147eaf7056c3bacb9 Reviewed-by: Sergio Ahumada Reviewed-by: Lars Knoll --- dist/changes-5.1.2 | 25 ------------------ dist/changes-5.2.0 | 75 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 74 insertions(+), 26 deletions(-) delete mode 100644 dist/changes-5.1.2 (limited to 'dist') diff --git a/dist/changes-5.1.2 b/dist/changes-5.1.2 deleted file mode 100644 index 2ea62a4f6b..0000000000 --- a/dist/changes-5.1.2 +++ /dev/null @@ -1,25 +0,0 @@ -Qt 5.1.2 is a bug-fix release. It maintains both forward and backward -compatibility (source and binary) with Qt 5.1.0 and 5.1.1. - -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.1/ - -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. - -**************************************************************************** -* Important Behavior Changes * -**************************************************************************** - - - QTBUG-32838: Setting the model property of ListView, GridView or PathView to - an empty model will now correctly reset currentIndex to -1. In prior versions - currentIndex was set to 0 regardless of the actual number of rows in the model - when the model property was changed after the view's initialization. - diff --git a/dist/changes-5.2.0 b/dist/changes-5.2.0 index 8b044d6932..b44dc74a5e 100644 --- a/dist/changes-5.2.0 +++ b/dist/changes-5.2.0 @@ -53,27 +53,87 @@ Third party components to what one would expect and more inline with primitive values in Javascript. + - QTBUG-32838: Setting the model property of ListView, GridView or PathView to + an empty model will now correctly reset currentIndex to -1. In prior versions + currentIndex was set to 0 regardless of the actual number of rows in the model + when the model property was changed after the view's initialization. + **************************************************************************** * Library * **************************************************************************** QtQml ------ +New types and properties in this version can be accessed using +"import QtQml 2.2". - New class QQmlFileSelectors allows applying a QFileSelector to QML assets and types. One is automatically set on QQmlApplicationEngines from now on, plain QQmlEngines must set their own in order to be affected. +- QML Singletons can now be defined in QML using the "pragma Singleton" + directive, combined with a singleton entry in a qmldir file. + +- The Locale type (from Qt.local()) is now available from the QtQml import as + well as from the QtQuick import. + +- New qmlProtectModule function for preventing type injection into built-in + QML modules. + +- Qt.application gained several new members + * enumeration "state" replaces boolean "active", so as to indicate more + states than just active/inactive + * strings "organization" and "domain" added, exposing those properties + from QCoreApplication. + QtQuick ------ +New types and properties in this version can be accessed using +"import QtQuick 2.2". - New scene graph renderer should reduce state changes, number of draw calls, CPU->GPU bandwidth and generally improve performance. +- QTBUG-33993: There is now one render thread per window in QtQuick. + - Textures in the scene graph can now be entered into an atlas, facilitating in better batching in the renderer. Atlas textures are enabled by passing QQuickWindow::TextureCanUseAtlas to QQuickWindow::createTextureFromImage() +- New "Animator" types available for running QtQuick animations on the render + thread. This allows certain animations to continue when the GUI thread is + blocked. + +- Text gained a hoveredLink signal. + +- TextEdit gained an append method for easier programmatic text controls. + +- TextInput gained an editingFinished signal. + +- Drag and DropArea elements now handle drag'n'drop from other applications. + +- Screen type gained a pixelDensity property, deprecating logicalPixelDensity, + as logicalPixelDensity is less portable across some mobile platforms. + +- QTBUG-34368: Click signals are no longer propagated to disabled MouseAreas + +- QTBUG-33644: Windows created dynamically now respond appropriately when + modality is set. + +- QTBUG-33699: PathView now follows the same pattern as Flickable for + grabbing the mouse. + +- QTBUG-32078: qmlClearTypeRegistrations now works when using QtQuick. + +- QTBUG-33112: Setting an items state too early no longer crashes. + +- QTBUG-32920: Dragging a MouseArea nested in a Flickable now works with touch + to mouse translation. + +- QTBUG-32513: Crash fix when changing image source repeatedly. + +- QTBUG-32750: Fix over-clipping text on smaller fonts. + **************************************************************************** * Database Drivers * **************************************************************************** @@ -93,6 +153,8 @@ QtQuick * Tools * **************************************************************************** +- qmltestrunner: qtest context property is deprecated. Use QTestRootObject + from Qt.test.qtestroot instead. **************************************************************************** * Plugins * @@ -100,6 +162,17 @@ QtQuick - A new experimental QML Settings type provides means for applications to manage persistent settings in a platform-independent manner. The type is - made available by importing the Qt.labs.settings module. Note: types in + made available by importing the Qt.labs.settings 1.0 module. Note: types in the Qt.labs module are not guaranteed to remain compatible in future versions. + +- Qt.labs.folderlistmodel FolderListModel type gained showFiles and + showHidden properties in Qt.labs.folderlistmodel 2.1. + +- QML-backed plugins, like QtQuick.Dialogs, now only deploy QML files in debug + mode. In release mode QML files are built into the plugin and referenced via + qrc URLs. + +- New FontDialog and MessageDialog types available in QtQuick.Dialogs 1.1 + +- ColorDialog added currentColor property in QtQuick.Dialogs 1.1 -- cgit v1.2.3