197 lines
8.3 KiB
Groff
197 lines
8.3 KiB
Groff
Qt 5.7.1 is a bug-fix release. It maintains both forward and backward
|
|
compatibility (source and binary) with Qt 5.7.0.
|
|
|
|
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 *
|
|
****************************************************************************
|
|
|
|
- AbstractButton, Control, and Container now calculate their implicit size
|
|
based on the implicit size of the content item plus paddings, and the
|
|
implicit size of the background item. This makes it convenient to implement
|
|
custom controls and buttons, because the implicit size calculation for
|
|
these abstract/non-visual base types works as expected out of the box, but
|
|
may cause surprises if an application relies on the old behavior that a
|
|
custom control does not have any implicit size by default.
|
|
|
|
- Drawers have been changed to follow the same visibility rules than all
|
|
other types of popups do. This means that drawers no longer stay visible
|
|
at the window edge in order to intercept input events, because that caused
|
|
severe conflicts in input handling and stacking order between multiple
|
|
drawers and other popups.
|
|
|
|
- Popups have been fixed to respect explicitly set width and height.
|
|
Previously, explicitly set size was accidentally ignored when a popup had
|
|
implicit size set.
|
|
|
|
****************************************************************************
|
|
* Controls *
|
|
****************************************************************************
|
|
|
|
- ApplicationWindow:
|
|
* [QTBUG-55143] Fixed the content layout to take header and footer
|
|
visibility into account.
|
|
|
|
- ComboBox:
|
|
* [QTBUG-54573] Fixed a bug which caused ghost items, from outside the
|
|
popup's visible area, to appear in the popup.
|
|
* [QTBUG-55118] Fixed the display text to be properly updated on model
|
|
changes.
|
|
* [QTBUG-55050] Fixed the default delegates to respect the popup width.
|
|
* [QTBUG-55030] Fixed the highlighted item to be visible in the popup when
|
|
it is opened.
|
|
|
|
- Control:
|
|
* [QTBUG-56007] Fixed the hovered state to get cleared when hidden.
|
|
|
|
- Dial:
|
|
* [QTBUG-55228] Fixed step size and snap mode handling with ranges starting
|
|
from a non-zero value.
|
|
|
|
- Drawer:
|
|
* [QTBUG-54578] Fixed a closed drawer to not peek out from the window edge
|
|
while resizing the window.
|
|
* [QTBUG-54629] Fixed a bug in drag margin handling that allowed the user
|
|
to sometimes drag out the drawer even if dragging was disabled.
|
|
* Fixed a bug in the calculation of swipe velocity.
|
|
* [QTBUG-54800] Fixed conflicts between multiple drawers.
|
|
* [QTBUG-54794][QTBUG-55022] Fixed conflicts between drawers and other
|
|
popups.
|
|
* [QTBUG-55703] Fixed the stacking order of multiple drawers and popups.
|
|
* [QTBUG-55995] Fixed flickering on touch release.
|
|
* [QTBUG-55360] Made it possible to control the vertical position of
|
|
a horizontal drawer, and vice versa. This allows placing a drawer below
|
|
a header/toolbar, for instance.
|
|
|
|
- Page:
|
|
* [QTBUG-55143] Fixed the content layout to take header and footer
|
|
visibility into account.
|
|
|
|
- RangeSlider:
|
|
* [QTBUG-55015] Fixed step size and snap mode handling with ranges starting
|
|
from a non-zero value.
|
|
|
|
- Slider:
|
|
* [QTBUG-54140] Fixed step size and snap mode handling with ranges starting
|
|
from a non-zero value.
|
|
|
|
- Popup:
|
|
* [QTBUG-56025] Fixed to respect explicitly set width and height.
|
|
* [QTBUG-53419] Fixed hover events to not leak through popups or modal
|
|
background dimming.
|
|
* [QTBUG-55004] Fixed popups to appear above the QML-based dialogs from
|
|
QtQuick.Dialogs 1.x.
|
|
* [QTBUG-55347] Fixed a crash on dynamic parent item changes.
|
|
* [QTBUG-54797] Fixed the background dimming to update accordingly on
|
|
dynamic changes to the dim and modal properties.
|
|
* [QTBUG-55729] Fixed popups to close on touch events when using a plain
|
|
Window instead of ApplicationWindow.
|
|
* [QTBUG-54913] Fixed hover event delivery with plain Window.
|
|
* [QTBUG-55769] Fixed wheel events to not leak through modal background
|
|
dimming.
|
|
|
|
- ScrollIndicator:
|
|
* [QTBUG-55620] Fixed to respect the paddings when overshooting, so that
|
|
the indicator doesn't move outside the bounds of the attached flickable.
|
|
|
|
- SpinBox:
|
|
* [QTBUG-56215] Fixed valueFromText() to not get called for non-editable
|
|
spinboxes.
|
|
|
|
- StackView:
|
|
* Fixed the "unknown argument" warning when popping down to the current
|
|
item.
|
|
* [QTBUG-54552] Fixed to claim ownership of dynamically created items.
|
|
* [QTBUG-56158] Fixed a crash in pop() when attempting to pop an item that
|
|
is still activating from a previous popup.
|
|
* [QTBUG-55749] Allowed loading remote URLs.
|
|
|
|
- SwipeDelegate:
|
|
* [QTBUG-54648] Fixed the use of buttons or other interactive controls at
|
|
the sides or behind the delegate.
|
|
* [QTBUG-54660][QTBUG-54780] Fixed content re-layouting issues.
|
|
* [QTBUG-55040] Added a warning for conflicting anchors.
|
|
|
|
- Switch:
|
|
* [QTBUG-55647] Fixed focus on tap/click over the handle.
|
|
* Fixed missing pressed() and released() signals.
|
|
* Fixed dragging of the handle on touch.
|
|
|
|
- SwitchDelegate:
|
|
* Made the handle draggable.
|
|
|
|
- TabBar:
|
|
* [QTBUG-55129] Fixed a bug which caused ghost items, from outside the
|
|
tabbar's visible area, to appear in the tabbar.
|
|
* [QTBUG-55129] Improved the behavior of flickable tabs.
|
|
* [QTBUG-56265] Fixed mixing of fixed and implicitly resized tabs.
|
|
* Fixed to re-layout as appropriate when tabs are resized at run-time.
|
|
|
|
- TabButton:
|
|
* [QTBUG-55129] Fixed implicit width calculation.
|
|
|
|
- TextArea:
|
|
* [QTBUG-54615] Fixed mouse double click to select a word.
|
|
* [QTBUG-54897] Fixed to not intercept input events outside the visual
|
|
bounds when attached to a Flickable.
|
|
* Set a caret or ibeam mouse cursor, indicating that the control can accept
|
|
and display text input.
|
|
|
|
- TextField:
|
|
* [QTBUG-54615] Fixed mouse double click to select a word.
|
|
* Set a caret or ibeam mouse cursor, indicating that the control can accept
|
|
and display text input.
|
|
* [QTBUG-55684] Improved the implicit size calculation.
|
|
|
|
- ToolTip:
|
|
* Fixed the shared tooltip instance to get destructed when the associated
|
|
QML engine is destructed.
|
|
* [QTBUG-55347] Fixed attached properties to apply to the shared tooltip
|
|
instance only when the shared tooltip is visible for the respective item
|
|
that the property is attached to.
|
|
* [QTBUG-54206] Fixed a bug that caused the shared tooltip to sometimes
|
|
fade out when it should stay visible.
|
|
* [QTBUG-55572] Fixed delay and visibility handling for standlone tooltips.
|
|
|
|
Material
|
|
--------
|
|
|
|
- Fixed (optional) elevation effects for Frame, GroupBox, Pane, and TabBar.
|
|
- Fixed SpinBox text color in disabled state.
|
|
- [QTBUG-54269] Added documentation for Material.Shade and the related
|
|
parameter of Material.color().
|
|
- [QTBUG-54935] Fixed white text on white background in ComboBox that is
|
|
placed in a ToolBar.
|
|
- [QTBUG-54472] Fixed rendering issues with multiple BusyIndicators.
|
|
- [QTBUG-55366] Fixed the default foreground and background colors read from
|
|
:/qtquickcontrols2.conf or environment variables.
|
|
- [QTBUG-55687] Fixed several issues with accent and background inheritance.
|
|
- Fixed the accent color, where the shade depends on the theme, to update as
|
|
appropriate on run-time theme changes.
|
|
- [QTBUG-52631] Fixed style inheritance issues with popups.
|
|
- [QTBUG-53266] Fixed the background color of dialogs in the dark theme.
|
|
- Fixed text cursor blink period.
|
|
|
|
Universal
|
|
---------
|
|
|
|
- Fixed Dial press effect.
|
|
- [QTBUG-52738] Fixed editor colors in the dark theme.
|
|
- [QTBUG-55366] Fixed the default foreground and background colors read from
|
|
:/qtquickcontrols2.conf or environment variables.
|