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.2.0 | 75 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 74 insertions(+), 1 deletion(-) (limited to 'dist/changes-5.2.0') 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