2012-12-20 11:31:53 +00:00
|
|
|
|
Qt 5.0.1 is a bug-fix release. It maintains both forward and backward
|
|
|
|
|
compatibility (source and binary) with Qt 5.0.0.
|
|
|
|
|
|
|
|
|
|
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-01-16 11:07:40 +00:00
|
|
|
|
- Documentation:
|
|
|
|
|
- Moved documentation under the correct module, fixed module identifiers
|
|
|
|
|
- Cleanup of examples and their documentation
|
|
|
|
|
- [QTBUG-28579] Fixed broken links to C++ class reference and examples
|
|
|
|
|
for a number of modules in Qt Creator Help contents
|
|
|
|
|
- Fixed incorrect or missing links, typos
|
|
|
|
|
|
2012-12-20 11:31:53 +00:00
|
|
|
|
Third party components
|
|
|
|
|
----------------------
|
|
|
|
|
|
|
|
|
|
Legal
|
|
|
|
|
-----
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
****************************************************************************
|
|
|
|
|
* Library *
|
|
|
|
|
****************************************************************************
|
|
|
|
|
|
|
|
|
|
QtCore
|
|
|
|
|
-----
|
|
|
|
|
|
2013-01-10 15:32:23 +00:00
|
|
|
|
- Fix QMutex::tryLock with negative values
|
|
|
|
|
- Fix a leak in case the QMetaObject::Connection survives the sender object,
|
|
|
|
|
after a successful disconnect().
|
|
|
|
|
- Speed up and fix QByteArray::setNum()
|
|
|
|
|
- [QTBUG-28924] Don't increase the reference count if dynamic_cast failed
|
|
|
|
|
|
2012-12-20 11:31:53 +00:00
|
|
|
|
QtGui
|
|
|
|
|
-----
|
|
|
|
|
|
2013-01-10 15:32:23 +00:00
|
|
|
|
- Fix QGuiApplication::keyboardModifiers() and QGuiApplication::mouseButtons()
|
|
|
|
|
- Fix styleName support in QPA font database
|
|
|
|
|
- Make QImage::mirrored() propagate devicePixelRatio
|
|
|
|
|
- [QTBUG-28324] Fixed invalid memory read in SSSE3 image blending code.
|
|
|
|
|
|
2012-12-20 11:31:53 +00:00
|
|
|
|
QtWidgets
|
|
|
|
|
---------
|
|
|
|
|
|
2013-01-10 15:32:23 +00:00
|
|
|
|
- Do not inform that a widget is not visible when it's disabled.
|
|
|
|
|
- [QTBUG-28031, QTBUG-2596] QMenu: Do not set snapToMouse if a caused-widget exists.
|
|
|
|
|
- [QTBUG-28321] Fix focusproxy-relayed crash in QGraphicsItem destructor.
|
|
|
|
|
- [QTBUG-28446] Fix compilation when Q_NO_USING_KEYWORD is defined
|
|
|
|
|
- [QTBUG-28477] Fix QWidget::setWindowOpacity() when called before show().
|
|
|
|
|
- [QTBUG-28506] Style animations: fix QCommonStylePrivate::stopAnimation()
|
|
|
|
|
- [QTBUG-28557] Fix QGtkPainter::reset() to reset the clip rect
|
|
|
|
|
|
2012-12-20 11:31:53 +00:00
|
|
|
|
QtNetwork
|
|
|
|
|
---------
|
|
|
|
|
|
2013-01-10 15:32:23 +00:00
|
|
|
|
- [QTBUG-28937] SSL certificates: blacklist mis-issued Turktrust certificates
|
|
|
|
|
|
2012-12-20 11:31:53 +00:00
|
|
|
|
QtDBus
|
|
|
|
|
------
|
|
|
|
|
|
2013-01-10 15:32:23 +00:00
|
|
|
|
- qdbusxml2cpp: Check string length before checking for \r\n.
|
|
|
|
|
|
2012-12-20 11:31:53 +00:00
|
|
|
|
QtConcurrent
|
|
|
|
|
------------
|
|
|
|
|
|
|
|
|
|
QtOpenGL
|
|
|
|
|
--------
|
|
|
|
|
|
2013-01-10 15:32:23 +00:00
|
|
|
|
- Fix compilation of Open GL ES 2 examples when using a Qt-namespace.
|
|
|
|
|
- Fixed deadlock situation in QtOpenGL's texture management.
|
|
|
|
|
- updating qeglfshooks_imx6.cpp to 12.09.01 (L3.0.35) opengl-drivers
|
|
|
|
|
- [QTBUG-27512] Entered hardcoded urls for <OpenGL> and <Khronos O.GL>
|
|
|
|
|
- [QTBUG-28875] Fix bug in multisampling handling when converting from surface format
|
2012-12-20 11:31:53 +00:00
|
|
|
|
|
|
|
|
|
QTestLib
|
|
|
|
|
--------
|
|
|
|
|
|
2013-01-10 15:32:23 +00:00
|
|
|
|
- Add qtest_widget.h to the list of testlib headers
|
|
|
|
|
|
2012-12-20 11:31:53 +00:00
|
|
|
|
QtSql
|
|
|
|
|
-----
|
|
|
|
|
|
2013-01-10 15:32:23 +00:00
|
|
|
|
- Fix QSqlQuery test in relation to PSQL support
|
|
|
|
|
|
2012-12-20 11:31:53 +00:00
|
|
|
|
****************************************************************************
|
|
|
|
|
* Database Drivers *
|
|
|
|
|
****************************************************************************
|
|
|
|
|
|
|
|
|
|
sqlite
|
|
|
|
|
------
|
|
|
|
|
|
|
|
|
|
postgres
|
|
|
|
|
--------
|
|
|
|
|
|
2013-01-10 15:32:23 +00:00
|
|
|
|
- Use PG_VERSION if PG_MAJORVERSION is not defined
|
|
|
|
|
|
2012-12-20 11:31:53 +00:00
|
|
|
|
****************************************************************************
|
|
|
|
|
* Platform Specific Changes *
|
|
|
|
|
****************************************************************************
|
|
|
|
|
|
|
|
|
|
Qt for Linux/X11
|
|
|
|
|
----------------
|
|
|
|
|
|
2013-01-10 15:32:23 +00:00
|
|
|
|
- XCB: add support for getting and setting appTime and appUserTime.
|
|
|
|
|
- [QTBUG-28561] Fixed incorrect handling of extra mouse buttons in XCB platform plugin.
|
|
|
|
|
|
2012-12-20 11:31:53 +00:00
|
|
|
|
Qt for Windows
|
|
|
|
|
--------------
|
|
|
|
|
|
2013-01-10 15:32:23 +00:00
|
|
|
|
- DBUS: Fix linker errors on Windows.
|
|
|
|
|
- Define Q_COMPILER_AUTO_FUNCTION for MVSC
|
|
|
|
|
- [QTBUG-28611] Fix warnings about not being able to set Window geometry on Windows.
|
|
|
|
|
- [QTBUG-28611] QMdiArea: Increase minimum size for Windows 8/Large fonts.
|
|
|
|
|
- [QTBUG-28645] Rename conflicting symbol QVariantToVARIANT
|
|
|
|
|
- [QTBUG-28876] QWindowsVistaStyle: fix frame rendering
|
|
|
|
|
|
2012-12-20 11:31:53 +00:00
|
|
|
|
Qt for Mac OS X
|
|
|
|
|
---------------
|
|
|
|
|
|
2013-01-10 15:32:23 +00:00
|
|
|
|
- Ignore ScrollBarAlwaysOn policy for transient scrollbars
|
|
|
|
|
- New rendering for disclose triangle, get proper color when selected
|
|
|
|
|
- [QTBUG-27415] Fix bugs for font selection in QFontDialog
|
|
|
|
|
- [QTBUG-28161] Ensure the native filedialog starts up with the right directory
|
|
|
|
|
- [QTBUG-28443] Cocoa: Re-enable per class palette on QPA plugin
|
|
|
|
|
- [QTBUG-28669] Fix transient QScrollBar flashing
|
|
|
|
|
- [QTBUG-28738] Bring back proper layout in QMessageBox
|
|
|
|
|
|
|
|
|
|
Qt for BlackBerry
|
|
|
|
|
-----------------
|
|
|
|
|
|
|
|
|
|
- Reset virtual keyboard when shown.
|
|
|
|
|
- Disable Q_COMPILER_RVALUE_REFS on QNX
|
|
|
|
|
- Fix QNX QPA plugin clipboard impl
|
|
|
|
|
- Don't crash because the window hasn't been initialized yet.
|
|
|
|
|
|
2012-12-20 11:31:53 +00:00
|
|
|
|
Qt for Embedded Linux
|
|
|
|
|
---------------------
|
|
|
|
|
|
|
|
|
|
Qt for Windows CE
|
|
|
|
|
-----------------
|
|
|
|
|
|
|
|
|
|
****************************************************************************
|
|
|
|
|
* Compiler Specific Changes *
|
|
|
|
|
****************************************************************************
|
|
|
|
|
|
2013-01-08 13:36:54 +00:00
|
|
|
|
- MinGW: Statically link runtime libraries into qmake
|
2012-12-20 11:31:53 +00:00
|
|
|
|
|
|
|
|
|
****************************************************************************
|
|
|
|
|
* Tools *
|
|
|
|
|
****************************************************************************
|
|
|
|
|
|
2013-01-10 15:32:23 +00:00
|
|
|
|
configure
|
|
|
|
|
---------
|
|
|
|
|
|
|
|
|
|
- Remove the -fast configure option as it was pretty much broken
|
|
|
|
|
- [QTBUG-23569, QTBUG-25760] Check for gtk_adjustment_configure as this is not always implemented
|
|
|
|
|
|
|
|
|
|
mkspecs
|
|
|
|
|
-------
|
|
|
|
|
|
|
|
|
|
- Fix the computation of the location of mkspecs.
|
|
|
|
|
- [QTBUG-28215] Enable forcing generation of static plugin imports
|
|
|
|
|
- [QTBUG-28606] Fix installation of plugin module .pris in static Qt builds
|
|
|
|
|
|
|
|
|
|
moc
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
- [QTBUG-26589] Remove the timestamp info in genarated files to optimize rebuilds with ccache
|
|
|
|
|
|
|
|
|
|
qmake
|
|
|
|
|
-----
|
|
|
|
|
|
|
|
|
|
- Do not fixify + create QMAKE_{PKGCONFIG,LIBTOOL}_DESTDIR
|
|
|
|
|
- Fix qtCompileTest for cross building modules
|
|
|
|
|
- [QTBUG-28104] Respect the OBJECTS_DIR setting for XCode projects
|
|
|
|
|
- [QTBUG-24589] Fix handling of precompiled header files in XCode projects
|
|
|
|
|
- [QTBUG-28624] accept hex/octal values for RC_LANG and RC_CODEPAGE
|
|
|
|
|
- [QTBUG-28625] fix duplicate TRANSLATION entry in generated RC file
|
|
|
|
|
- [QTBUG-28682, QTBUG-28683] fix DLL manifest resource ids for debug builds
|
2012-12-20 11:31:53 +00:00
|
|
|
|
|
|
|
|
|
****************************************************************************
|
|
|
|
|
* Plugins *
|
|
|
|
|
****************************************************************************
|
|
|
|
|
|
2013-01-10 15:32:23 +00:00
|
|
|
|
- Accessibility Linux: Prevent access to invalid interfaces
|
|
|
|
|
- Call QAccessible::updateAccessibility when caret moves in QTextEdit
|
2012-12-20 11:31:53 +00:00
|
|
|
|
|
|
|
|
|
****************************************************************************
|
|
|
|
|
* Important Behavior Changes *
|
|
|
|
|
****************************************************************************
|
|
|
|
|
|
2012-12-21 18:07:53 +00:00
|
|
|
|
- QSharedMemory on Unix systems now no longer creates shared memory
|
|
|
|
|
segments that are readable and writeable to everyone. From Qt 5.0.1
|
|
|
|
|
forward, the segments are created readable and writeable only by the
|
|
|
|
|
current user. This matches the behavior on Windows.
|