1Qt 5.3.1 is a bug-fix release. It maintains both forward and backward
2compatibility (source and binary) with Qt 5.3.0.
3
4For more details, refer to the online documentation included in this
5distribution. The documentation is also available online:
6
7  http://qt-project.org/doc/qt-5.3
8
9The Qt version 5.3 series is binary compatible with the 5.2.x series.
10Applications compiled for 5.2 will continue to run with 5.3.
11
12Some of the changes listed in this file include issue tracking numbers
13corresponding to tasks in the Qt Bug Tracker:
14
15  http://bugreports.qt-project.org/
16
17Each of these identifiers can be entered in the bug tracker to obtain more
18information about a particular change.
19
20****************************************************************************
21*                          Library                                         *
22****************************************************************************
23
24QtCore
25------
26
27 - QAbstractProxyModel:
28   * Fixed QAbstractProxyModel::sibling to work in the same manner as the
29     Qt4 code used to behave. Previously, Qt5's implementation would treat
30     the row and column as positions in the source model instead of a
31     position in the proxy itself.
32
33QtGui
34-----
35
36 - Text:
37   * [QTBUG-36083] Respect QFont::fixedPitch() for fallbacks when font
38     family cannot be matched.
39   * [QTBUG-37190] Fixed crash when trying to load a font from invalid
40     data.
41
42QtSql
43-----
44
45 - QDB2 and QODBC
46   * [QTBUG-39137] Fix error handling problem caused by unintialized variable
47      passed to SQLNumResultCols.
48
49 - QPSQL
50   * [QTBUG-12477] Fix PSQL column metadata.
51
52 - QSqlQuery
53   * Fix misbehavior of seek in special query positions BeforeFirstRow and
54     AfterLastRow. (commit 3e6e70bddd84536deaae69421d05785ae6ce28cd)
55   * [QTBUG-33169] Fix for bindvalue(int) memory allocation problem.
56
57QtWidgets
58---------
59
60 - QMenu:
61   * [QTBUG-38498] Accessibility: Menus are now read by screen readers
62     with more reliability.
63
64****************************************************************************
65*                      Platform Specific Changes                           *
66****************************************************************************
67
68Android
69-------
70
71 - [QTBUG-38960] Fixed regression where there would be flickering on
72   startup and shutdown of the application.
73 - [QTBUG-35975] Fixed repaint issues in drag and drop.
74
75 - Text:
76   * [QTBUG-37844] Fall back to Droid Sans Mono for QFont::Courier style
77     hint.
78
79****************************************************************************
80*                          Tools                                           *
81****************************************************************************
82
83configure & build system
84------------------------
85
86 - [QTBUG-38445] Fixed build against static ICU on Unix
87 - [QTBUG-38544] Fixed LLVM build with SIMD features
88 - [QTBUG-39253] PDB files are now installed also for static libraries
89 - Added support for -separate-debug-info on Windows
90 - Added [-no]-pulseaudio and [-no]-alsa options on Unix
91 - Several fixes to installed .pc and .prl files
92 - Fixed MinGW build under MSYS
93 - Fixed installation of unneeded static libraries in dynamic builds
94
95qmake
96-----
97
98 - [QTBUG-37054] Fixed use of relative paths in QMAKE_BUNDLE_DATA with Xcode
99 - [QTBUG-38260] Custom Info.plist supplied via QMAKE_INFO_PLIST is now used
100   as-is, without placeholder replacement
101 - QMAKE_TARGET_BUNDLE_PREFIX does not need a trailing dot any more
102