90 lines
3.5 KiB
Plaintext
90 lines
3.5 KiB
Plaintext
Qt 5.6 introduces new features and improvements as well as bugfixes
|
|
over the 5.5.x series. For more details, refer to the online documentation
|
|
included in this distribution. The documentation is also available online:
|
|
|
|
http://doc.qt.io/qt-5/index.html
|
|
|
|
The Qt version 5.6 series is binary compatible with the 5.5.x series.
|
|
Applications compiled for 5.5 will continue to run with 5.6.
|
|
|
|
Some of the changes listed in this file include issue tracking numbers
|
|
corresponding to tasks in the Qt Bug Tracker:
|
|
|
|
https://bugreports.qt.io/
|
|
|
|
Each of these identifiers can be entered in the bug tracker to obtain more
|
|
information about a particular change.
|
|
|
|
****************************************************************************
|
|
* Library *
|
|
****************************************************************************
|
|
|
|
QtBluetooth
|
|
-----------
|
|
|
|
- [QTBUG-46377] Added QBluetoothSocket::(set)preferredSecurityFlag().
|
|
- Q_DECLARE_METATYPE declarations added for various Q_ENUMS
|
|
- Fixed crash in btscanner example
|
|
- Added several documentation fixes
|
|
- Fixed wrong emission of CharacteristicWriteError where CharacteristicReadError
|
|
should have been emitted
|
|
- Fixed wrong emission of DescriptorWriteError where DescriptorReadError
|
|
should have been emitted
|
|
- Fixed wrong endianness handling in heartlistener example
|
|
|
|
QtNfc
|
|
-----
|
|
|
|
- API has been ported to Android
|
|
- Significantly improved implementation and documentation of QML NdefFilter
|
|
API
|
|
- Added general documentation improvements
|
|
- Fixed memory leak due to missing QQmlNdefRecord destructor
|
|
|
|
****************************************************************************
|
|
* Platform Specific Changes *
|
|
****************************************************************************
|
|
|
|
Android
|
|
-------
|
|
|
|
- Increased robustness of Bluetooth Low Energy Service detail discovery
|
|
- [QTBUG-49367] Fixed missing jar file creation due to wrong build dependencies
|
|
- [QTBUG-50125] Fixed missing invalidation of QLowEnergyService details on
|
|
disconnect from device
|
|
- [QTBUG-50345] Fixed QBluetoothSocket::bytesAvailable()
|
|
|
|
Linux/Bluez
|
|
-----------
|
|
|
|
- [MER#1231] Enforce proper checking of error codes during device discovery
|
|
when using Bluez 4.x
|
|
- [MER#1225] Adjusted QBluetoothSocket::peerName() to comply with Jolla security
|
|
restrictions
|
|
- [MER1230] Enforced pairing of StartDiscovery() and StopDiscovery() during device
|
|
discovery on Bluez 4
|
|
- Fixed memory leak in Bluez 4 code path of QBluetoothServiceDiscoveryAgent
|
|
- [QTBUG-48481] Fixed crash during device discovery due to null pointer access on
|
|
Bluez 5
|
|
- [QTBUG-49650] Forcing usage of unbuffered L2CAP sockets for GATT protocol
|
|
- [QTBUG-49402] Sanitized handling of app names when registering internal agents
|
|
The app name is used to name the dbus path and not every permissible app name
|
|
character is a permissible dbus path character
|
|
- Removed assert in QLowEnergyController which could be caused by malicious device
|
|
|
|
QNX/BlackBerry
|
|
--------------
|
|
|
|
- Removed support for this platform from QtNfc
|
|
- Removed support for this platform from QtBluetooth
|
|
|
|
iOS
|
|
---
|
|
|
|
- [QTBUG-48518] Fixed compile and crash bugs when using iOS 9.x
|
|
- [QTBUG-48713] Enabled support for Bluetooth system alert dialog
|
|
- Fixed threading related timer issues
|
|
- [QTBUG-49476] Moved Low Energy code base to non-main dispatch queue
|
|
- [QTBUG-50125] Fixed missing invalidation of QLowEnergyService details on
|
|
disconnect from device
|