mirror of
https://github.com/crystalidea/qt6windows7.git
synced 2024-11-25 22:01:32 +08:00
214 lines
7.4 KiB
Groff
214 lines
7.4 KiB
Groff
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
|
||
--------------------
|
||
|
||
- 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
|
||
|
||
Third party components
|
||
----------------------
|
||
|
||
Legal
|
||
-----
|
||
|
||
|
||
****************************************************************************
|
||
* Library *
|
||
****************************************************************************
|
||
|
||
QtCore
|
||
-----
|
||
|
||
- 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
|
||
|
||
QtGui
|
||
-----
|
||
|
||
- 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.
|
||
|
||
QtWidgets
|
||
---------
|
||
|
||
- 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
|
||
|
||
QtNetwork
|
||
---------
|
||
|
||
- [QTBUG-28937] SSL certificates: blacklist mis-issued Turktrust certificates
|
||
|
||
QtDBus
|
||
------
|
||
|
||
- qdbusxml2cpp: Check string length before checking for \r\n.
|
||
|
||
QtConcurrent
|
||
------------
|
||
|
||
QtOpenGL
|
||
--------
|
||
|
||
- 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
|
||
|
||
QTestLib
|
||
--------
|
||
|
||
- Add qtest_widget.h to the list of testlib headers
|
||
|
||
QtSql
|
||
-----
|
||
|
||
- Fix QSqlQuery test in relation to PSQL support
|
||
|
||
****************************************************************************
|
||
* Database Drivers *
|
||
****************************************************************************
|
||
|
||
sqlite
|
||
------
|
||
|
||
postgres
|
||
--------
|
||
|
||
- Use PG_VERSION if PG_MAJORVERSION is not defined
|
||
|
||
****************************************************************************
|
||
* Platform Specific Changes *
|
||
****************************************************************************
|
||
|
||
Qt for Linux/X11
|
||
----------------
|
||
|
||
- XCB: add support for getting and setting appTime and appUserTime.
|
||
- [QTBUG-28561] Fixed incorrect handling of extra mouse buttons in XCB platform plugin.
|
||
|
||
Qt for Windows
|
||
--------------
|
||
|
||
- 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
|
||
|
||
Qt for Mac OS X
|
||
---------------
|
||
|
||
- 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.
|
||
|
||
Qt for Embedded Linux
|
||
---------------------
|
||
|
||
Qt for Windows CE
|
||
-----------------
|
||
|
||
****************************************************************************
|
||
* Compiler Specific Changes *
|
||
****************************************************************************
|
||
|
||
- MinGW: Statically link runtime libraries into qmake
|
||
|
||
****************************************************************************
|
||
* Tools *
|
||
****************************************************************************
|
||
|
||
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
|
||
|
||
****************************************************************************
|
||
* Plugins *
|
||
****************************************************************************
|
||
|
||
- Accessibility Linux: Prevent access to invalid interfaces
|
||
- Call QAccessible::updateAccessibility when caret moves in QTextEdit
|
||
|
||
****************************************************************************
|
||
* Important Behavior Changes *
|
||
****************************************************************************
|
||
|
||
- 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.
|