2013-02-01 10:05:49 +00:00
|
|
|
|
Qt 5.0.2 is a bug-fix release. It maintains both forward and backward
|
|
|
|
|
compatibility (source and binary) with Qt 5.0.0 and 5.0.1.
|
|
|
|
|
|
|
|
|
|
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.0/
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
****************************************************************************
|
|
|
|
|
* General *
|
|
|
|
|
****************************************************************************
|
|
|
|
|
|
|
|
|
|
General Improvements
|
|
|
|
|
--------------------
|
|
|
|
|
|
2013-04-08 08:57:22 +00:00
|
|
|
|
- Lots of fixes to enable static builds on Windows, Linux and Mac.
|
2013-02-01 10:05:49 +00:00
|
|
|
|
|
|
|
|
|
****************************************************************************
|
|
|
|
|
* Library *
|
|
|
|
|
****************************************************************************
|
|
|
|
|
|
|
|
|
|
QtCore
|
|
|
|
|
-----
|
|
|
|
|
|
2013-02-05 13:15:45 +00:00
|
|
|
|
- [QTBUG-29130] Fixed compilation when connecting with the new syntax to a
|
|
|
|
|
signal that has more than 3 registered meta type arguments, and the compiler
|
|
|
|
|
does not support variadic templates
|
|
|
|
|
|
2013-02-01 10:05:49 +00:00
|
|
|
|
QtGui
|
|
|
|
|
-----
|
|
|
|
|
|
2013-04-08 08:57:22 +00:00
|
|
|
|
- [QTBUG-14766] Fixed potential access violation in QPixmap::copy() for <32 bit pixmaps.
|
|
|
|
|
- [QTBUG-24762] Fixed dashes being rendered differently depending on system clip.
|
|
|
|
|
- [QTBUG-25036] Fixed artifacts when drawing same line with different clips.
|
|
|
|
|
- [QTBUG-29643] Fixed crashes when using QImage in combination with QCoreApplication.
|
|
|
|
|
|
2013-02-01 10:05:49 +00:00
|
|
|
|
QtWidgets
|
|
|
|
|
---------
|
|
|
|
|
|
2013-04-08 08:57:22 +00:00
|
|
|
|
- [QTBUG-28817] Fixed QColorDialog::setOption(), QFontDialog::setOption().
|
|
|
|
|
- [QTBUG-29680] Fix mouse double click events not bubbling up to parent widgets.
|
2013-03-26 15:24:58 +00:00
|
|
|
|
|
2013-02-01 10:05:49 +00:00
|
|
|
|
QtNetwork
|
|
|
|
|
---------
|
|
|
|
|
|
2013-04-08 08:57:22 +00:00
|
|
|
|
- [QTBUG-29103] Toggle on demand loading of root certs properly.
|
2013-02-01 10:05:49 +00:00
|
|
|
|
|
|
|
|
|
QtConcurrent
|
|
|
|
|
------------
|
|
|
|
|
|
2013-04-08 08:57:22 +00:00
|
|
|
|
- [QTBUG-28984] Fix compilation of Qt Concurrent with gcc 4.3.
|
2013-02-01 10:05:49 +00:00
|
|
|
|
|
|
|
|
|
QtSql
|
|
|
|
|
-----
|
|
|
|
|
|
2013-04-08 08:57:22 +00:00
|
|
|
|
- Fix QSqlTableModel:revert() for OnFieldChange.
|
|
|
|
|
- [QTBUG-29102] Support refreshing inserted rows with auto columns.
|
|
|
|
|
- [QTBUG-29108] Fix QSqlTableModel::headerData() for empty query with inserted row.
|
|
|
|
|
- [QTBUG-29217] Fix QSqlTableModel::setData() for non-change detection.
|
|
|
|
|
|
2013-02-01 10:05:49 +00:00
|
|
|
|
****************************************************************************
|
|
|
|
|
* Database Drivers *
|
|
|
|
|
****************************************************************************
|
|
|
|
|
|
|
|
|
|
sqlite
|
|
|
|
|
------
|
|
|
|
|
|
|
|
|
|
postgres
|
|
|
|
|
--------
|
|
|
|
|
|
|
|
|
|
****************************************************************************
|
|
|
|
|
* Platform Specific Changes *
|
|
|
|
|
****************************************************************************
|
|
|
|
|
|
|
|
|
|
Qt for Linux/X11
|
|
|
|
|
----------------
|
|
|
|
|
|
2013-04-08 08:57:22 +00:00
|
|
|
|
- Fix focus handling of native child widgets in xcb.
|
|
|
|
|
- Fixed crash when VNCing and trying to use non-present XFixes extension.
|
|
|
|
|
|
2013-02-01 10:05:49 +00:00
|
|
|
|
Qt for Windows
|
|
|
|
|
--------------
|
|
|
|
|
|
2013-04-08 08:57:22 +00:00
|
|
|
|
- [QTBUG-28439] Implement QPlatformWindow::isExposed() on Windows.
|
2013-03-26 15:24:58 +00:00
|
|
|
|
- [QTBUG-29010, QTBUG-28531] Fixed handling of layered windows required for
|
|
|
|
|
translucent or non-opaque windows.
|
2013-04-08 08:57:22 +00:00
|
|
|
|
- [QTBUG-30185] Fixed adding of suffixes in Window native file save dialog.
|
2013-03-26 15:24:58 +00:00
|
|
|
|
|
2013-02-01 10:05:49 +00:00
|
|
|
|
Qt for Mac OS X
|
|
|
|
|
---------------
|
|
|
|
|
|
2013-04-08 08:57:22 +00:00
|
|
|
|
- [QTBUG-29389] Fix transient scroll bar appearance before the proper one.
|
|
|
|
|
- [QTBUG-25297, QTBUG-29434] Add QMdiSubWindow size grip back.
|
|
|
|
|
|
2013-02-01 10:05:49 +00:00
|
|
|
|
Qt for BlackBerry
|
|
|
|
|
-----------------
|
|
|
|
|
|
|
|
|
|
Qt for Embedded Linux
|
|
|
|
|
---------------------
|
|
|
|
|
|
|
|
|
|
Qt for Windows CE
|
|
|
|
|
-----------------
|
|
|
|
|
|
2013-04-08 08:57:22 +00:00
|
|
|
|
- Removed User32.dll usage.
|
|
|
|
|
- Fix compilation with QT_NO_CURSOR.
|
2013-02-01 10:05:49 +00:00
|
|
|
|
|
|
|
|
|
****************************************************************************
|
|
|
|
|
* Compiler Specific Changes *
|
|
|
|
|
****************************************************************************
|
|
|
|
|
|
2013-04-08 08:57:22 +00:00
|
|
|
|
- [QTBUG-29099] Fix gcc OOM error when compiling in release mode.
|
2013-02-01 10:05:49 +00:00
|
|
|
|
|
|
|
|
|
****************************************************************************
|
|
|
|
|
* Tools *
|
|
|
|
|
****************************************************************************
|
|
|
|
|
|
2013-03-28 16:28:24 +00:00
|
|
|
|
Build System & configure
|
|
|
|
|
------------------------
|
|
|
|
|
|
|
|
|
|
- [QTBUG-26697] The -skip option was added to configure, which enables not
|
|
|
|
|
building particular modules. Typical use case: -skip webkit.
|
|
|
|
|
- [QTBUG-28769, ...] Assorted build fixes
|
|
|
|
|
- [QTBUG-28902] Fixed contents of installed .prl files
|
|
|
|
|
- [QTBUG-29110, QTBUG-29186, ...] Assorted fixes to CMake config files
|
|
|
|
|
- [QTBUG-29174] Fixed numerous configure options which start with -l
|
|
|
|
|
- [QTBUG-29400] Fixed configure -fully-process not creating .vcproj files
|
|
|
|
|
- [QTBUG-29453, ...] Fixed generation of pkg-config .pc files
|
|
|
|
|
- [QTBUG-29478] Fixed static builds with ICU
|
|
|
|
|
- [QTBUG-29661] Fixed QtWebProcess.exe not finding Qt DLLs. -libexec
|
|
|
|
|
now defaults to bin/ on Windows.
|
|
|
|
|
- [QTBUG-29838] Fixed module versioning when mixing releases
|
|
|
|
|
- [QTBUG-30102] Fixed passing of values with spaces to -device-option
|
|
|
|
|
- Production builds do not build examples any more. 'make install' will
|
|
|
|
|
copy only the example sources.
|
|
|
|
|
- pkg-config: qt_config is now contained only in Qt5Core.pc, and it reflects
|
|
|
|
|
QT_CONFIG, not the module build's CONFIG.
|
|
|
|
|
|
2013-02-13 11:37:04 +00:00
|
|
|
|
qmake
|
|
|
|
|
-----
|
|
|
|
|
|
2013-03-28 16:28:24 +00:00
|
|
|
|
- [QTBUG-28132] Fixed parallelized 'jom install'
|
|
|
|
|
- [QTBUG-29143] MSVC: Fixed parsing of /openmp
|
|
|
|
|
- [QTBUG-29286] MSVC: Fixed use of VERSION breaking MSVC2010 projects
|
|
|
|
|
- [QTBUG-29329] MSVC: Fixed misparsing of /Gs as /GS
|
|
|
|
|
- [QTBUG-29329] MSVC: Stopped disabling buffer security check by default
|
|
|
|
|
- [QTBUG-29371] Fixed generation of XCode projects for XCode 4.6
|
|
|
|
|
- [QTBUG-29698] MSVC: Fixed incremental linking with non-standard shells
|
|
|
|
|
- [QTBUG-29700] Fixed pkg-config file generation when cross-compiling
|
|
|
|
|
- Qt modules are now enumerated in QT_MODULES, not QT_CONFIG. For portability,
|
|
|
|
|
use qtHaveModule() (since 5.0.1) or !isEmpty(QT.<module>.name) instead.
|
2013-02-13 11:37:04 +00:00
|
|
|
|
- $$(VAR) style environment variable expansions will not split on
|
|
|
|
|
whitespace any more. Use $$split() if necessary.
|
2013-03-28 16:28:24 +00:00
|
|
|
|
- Fixed qmake -tp vc (and configure without -no-vcproj)
|
|
|
|
|
- MSVC: Fixed an empty VERSION causing a garbled version in .rc files
|
|
|
|
|
- Windows: Added support for specifying application icon (via RC_ICONS)
|
|
|
|
|
- Added spec for BlackBerry Playbook
|
2013-02-01 10:05:49 +00:00
|
|
|
|
|
2013-03-27 10:30:57 +00:00
|
|
|
|
moc
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
- [QTBUG-29759] Fixed infinite recursion in macro substitution which
|
|
|
|
|
prevented some headers to compile.
|
|
|
|
|
|
2013-02-01 10:05:49 +00:00
|
|
|
|
****************************************************************************
|
|
|
|
|
* Plugins *
|
|
|
|
|
****************************************************************************
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
****************************************************************************
|
|
|
|
|
* Important Behavior Changes *
|
|
|
|
|
****************************************************************************
|
|
|
|
|
|