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