From 859c89fb98154d87e856dce575ff8979218f5fb6 Mon Sep 17 00:00:00 2001 From: Gunnar Sletta Date: Mon, 19 Oct 2015 09:41:28 +0200 Subject: changes file for 5.6 Change-Id: I0cb28d78fecf027d19eca859a2e2b51f2fd9fb07 Reviewed-by: Mitch Curtis --- dist/changes-5.6.0 | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 dist/changes-5.6.0 (limited to 'dist') diff --git a/dist/changes-5.6.0 b/dist/changes-5.6.0 new file mode 100644 index 0000000..276c1f6 --- /dev/null +++ b/dist/changes-5.6.0 @@ -0,0 +1,55 @@ +Qt 5.6 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.6 + +The Qt version 5.6 series is binary compatible with the 5.5.x series. +Applications compiled for 5.5 will continue to run with 5.6. + +Some of the changes listed in this file include issue tracking numbers +corresponding to tasks in the Qt Bug Tracker: + + http://bugreports.qt.io/ + +Each of these identifiers can be entered in the bug tracker to obtain more +information about a particular change. + +**************************************************************************** +* General +**************************************************************************** + + - Gaussian Blur has a new implementation. Faster for smaller + kernels, similar for larger kernels but allows arbitrarily large + kernels. The fast version will support at least 15x15 kernels on + OpenGL ES and 59x59 kernels on Desktop GL. GaussianBlur.deviation is + now a potentially costly parameter to change and it should not be + animated. + + - When defining blur based effects, like Glow, DropShadow and GaussianBlur, + prefer to specify 'samples' to be an odd number and let radius be the default. + This gives the best effect. Animate the blur by animating 'radius' from 0 to + floor(samples/2). Using a 'radius' which is higher than samples/2 will + result in artifacts. + + - The internal SourceProxy class has been moved from QML/JS to C++ to + allow better control over when the proxy is used. As a result, the + graphical effect library now has a c++ based plugin in addition to + QML/JS source files. + + - The 'fast' property of various blur-based implementations no longer has + any effect. The blurring algorithm used is the same for all. + + - 'DropShadow::transparentBorder', 'GaussianBlur::transparentBorder' and + 'Glow::transparentBorder' have been changed to be true by default. + + - 'MaskedBlur::transparentBorder' has no effect as the mask will anyway + have alpha==0 outside the mask source's pixels. + + - 'GaussianBlur::samples', 'DropShadow::samples', 'Glow::samples' and + 'MaskedBlur::samples' are 9 by default. + + - When applying an effect to Item::layer.effect, the effect will now update + the layer properties to make the effect work, such as setting + 'Layer::smooth' to 'true' and changing 'Layer::sourceRect' to take + 'transparentBorder' into account. -- cgit v1.2.3