summaryrefslogtreecommitdiffstats
path: root/dist/changes-5.15.0
blob: d4a42d60ce67348f051f6026e803d32f94e9c377 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
Qt 5.15 introduces many new features and improvements as well as bugfixes
over the 5.14.x series. For more details, refer to the online documentation
included in this distribution. The documentation is also available online:

https://doc.qt.io/qt-5/index.html

The Qt version 5.15 series is binary compatible with the 5.14.x series.
Applications compiled for 5.14 will continue to run with 5.15.

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.

****************************************************************************
*                            Deprecation Notice                            *
****************************************************************************

 - Functions taking or returning QNetworkConfiguration have been
   deprecated.
 - QCamera::error() (the signal) is deprecated; superseded by
   errorOccurred()
 - Camera::error() signal is deprecated in favor of errorOccurred().
 - [QTBUG-75943] QMediaService and QMediaControl classes are now
   deprecated.

****************************************************************************
*                               Qt 5.15.0 Changes                          *
****************************************************************************

 - Introduced QVideoFrame::image() to return an image based on the frame.
 - [QTBUG-80431] Introduced videoSurface property to QVideoWidget,
   QGraphicsVideoItem and QDeclarativeVideoOutput.
 - [QTBUG-80431] Introduced QVideoWidget::videoSurface(),
   QGraphicsVideoItem::videoSurface(), QDeclarativeVideoOutput::videoSurface().
 - [QTBUG-32939] Introduced rendering to multiple surfaces.
 - [QTBUG-32939] Introduced MediaPlayer::videoOutput property.
 - [QTBUG-81902] Removed usage of QGL* APIs.
 - [QTBUG-82299] Added flushMode to Video QML element.

****************************************************************************
*                        Platform Specific Changes                         *
****************************************************************************

- GStreamer:
  * Added watching for zoom and max-zoom property changes in CameraBin.
  * Introduced reverse playback.

- AVFoundation:
  * Added watching for QAbstractVideoSurface::supportedFormatsChanged
    in the media player to enable gl if the surface starts to support it.
  * [QTBUG-69101] Introduced adoption of AVAssetResourceLoaderDelegate protocol.
  * [QTBUG-68779] Added QVideoWindowControl implementation, now it is used
    by default for QVideoWidget instead of QVideoWidgetControl.