106 lines
3.8 KiB
Plaintext
106 lines
3.8 KiB
Plaintext
Qt 5.5 introduces many new features and improvements as well as bugfixes
|
|
over the 5.4.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
|
|
|
|
The Qt version 5.5 series is binary compatible with the 5.4.x series.
|
|
Applications compiled for 5.4 will continue to run with 5.5.
|
|
|
|
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 *
|
|
****************************************************************************
|
|
|
|
QtQml
|
|
-----
|
|
|
|
* [QTBUG-44934] Assigning a char to a string will now create a string
|
|
with the actual character instead of a string representation of the
|
|
character's code-point. A side effect of this change is that a
|
|
one-character string also can be assigned to a character type.
|
|
|
|
QtQuick
|
|
-------
|
|
|
|
* Flickable.DragAndOvershootBounds value changed from 2 to 3. This will
|
|
only affect you if you've worked around enum type checking and have
|
|
the integer value explicitly in your code.
|
|
|
|
|
|
****************************************************************************
|
|
* Library *
|
|
****************************************************************************
|
|
|
|
|
|
Android
|
|
-------
|
|
|
|
- [QTBUG-43515] Fixed a vertex shader compilation issue on certain OpenGL
|
|
drivers.
|
|
|
|
QtQml
|
|
-----
|
|
|
|
- [QTBUG-29769] Custom C++ value types annotated with Q_GADGET are now
|
|
fully accessible in the QML and QJSEngine JavaScript environment.
|
|
|
|
- Added qjsEngine(QObject*) getter similar to qmlEngine(object) that
|
|
allows retrieving the engine for an exposed object.
|
|
|
|
- Added Qt.hsva() function
|
|
|
|
- XMLHttpRequest:
|
|
* [QTBUG-35892] XMLHttpRequest now supports the OPTION method in
|
|
HTTP requests.
|
|
* QQmlXMLHttpRequest now supports "arraybuffer" binary response type.
|
|
* Support for synchronous requests
|
|
|
|
QtQuick
|
|
-------
|
|
|
|
- BorderImage: Add support for @2x HiDPI border images. This means, no more need to
|
|
multiply the border sizes by the device pixel ratio.
|
|
|
|
- [QTBUG-37946] Image: An autoTransform property has been added to control
|
|
whether metadata image transforms such as EXIF orientation are
|
|
automatically applied. By default it enabled for TIFF images and
|
|
disabled for JPEG.
|
|
|
|
- Changed to use the threaded render loop by default on Windows when
|
|
running with desktop OpenGL (opengl32.dll).
|
|
- [QTBUG-42813] QQuickRenderControl can now be used to render the Qt Quick
|
|
scene on a dedicated render thread, similarly to how the built-in
|
|
threaded render loop operates.
|
|
- Added Window.width and Window.height attached properties
|
|
- Added a Shortcut utility type for catching keyboard shortcuts
|
|
|
|
- Flickable:
|
|
* Introduced Flickable.OvershootBounds behavior that allows content
|
|
overshooting the boundary when flicked, but does not allow dragging
|
|
content beyond the boundary of Flickable.
|
|
* [QTBUG-22407] Flickable handles pixel deltas from trackpad gestures as
|
|
drags, for a more native feel
|
|
|
|
- PinchArea:
|
|
* Pinch gestures are recognized by the operating system on OSX
|
|
* Fix infinite recursion when TouchCancel events are received.
|
|
|
|
- TextInput:
|
|
* SetFocusOnTouchRelease is honored
|
|
|
|
- [QTBUG-44743] Text: Fixed assert when setting an invalid width or height on an
|
|
<img> tag in a text element.
|
|
|
|
- TextEdit:
|
|
* [QTBUG-44492] Fixed positioning of text decoration with some fonts.
|
|
* [QTBUG-45032] Fixed issues with using other vertical alignments than
|
|
AlignTop.
|