106 lines
4.1 KiB
Plaintext
106 lines
4.1 KiB
Plaintext
Qt 5.5 introduces many new features and improvements as well as bugfixes
|
|
over the 5.4.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.5 series is binary compatible with the 5.4.x series.
|
|
Applications compiled for 5.4 will continue to run with 5.5.
|
|
|
|
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
|
|
-----------
|
|
|
|
- Ported Classic Bluetooth components and classes to OS X. A similar port
|
|
to iOS is not possible due to missing platform support.
|
|
- Ported Low Energy components to iOS, OS X and Android
|
|
- Improved QBluetoothTransferManager documentation
|
|
- Improved QLowEnergyService documentation
|
|
- Added missing detailsChanged() signal emissions in BluetoothService QML type
|
|
|
|
- QBluetoothDeviceDiscoveryAgent:
|
|
* Extended QBluetoothDeviceDiscoveryAgent documentation around Bluetooth
|
|
Low Energy device discovery
|
|
* Added QBluetoothDeviceDiscoveryAgent::UnsupportedPlatformError flag
|
|
|
|
- QBluetoothDeviceInfo:
|
|
* Added QBluetoothDeviceInfo(QBluetoothUuid,QString,quint32) ctor
|
|
* Fixed incorrect initialization of QBluetoothDeviceInfo::coreConfiguration()
|
|
in the class ctor. By default, it is set to
|
|
QBluetoothDeviceInfo::UnknownCoreConfiguration.
|
|
* Added Q_DECLARE_OPERATORS_FOR_FLAGS macro for CoreConfiguration
|
|
and ServiceClasses enums
|
|
|
|
- QBluetoothHostInfo:
|
|
* Added Q_DECLARE_METATYPE
|
|
* Added comparison operators
|
|
|
|
- QLowEnergyController:
|
|
* QLowEnergyController::ConnectionError enum value added.
|
|
* Added QLowEnergyController(QBluetoothDeviceInfo) ctor. This ctor is the
|
|
preferred ctor.
|
|
|
|
- QLowEnergyService:
|
|
* Add capability to initiate reading of characteristics and descriptors. Previously
|
|
the variable was only updated during the initial service discovery or when
|
|
a value notification was received.
|
|
* Added guard to prevent writing of service before service discovery
|
|
was complete.
|
|
* Force write of characteristics and descriptors even when they are marked as
|
|
read-only. This permits workarounds where the device's meta data reports
|
|
wrong values.
|
|
* Improved class documentation
|
|
* Added remoteName() member function
|
|
|
|
- QBluetoothUuid:
|
|
* Extended QBluetoothUuid::ServiceClassUuid enum to incorporate latest
|
|
BLuetooth Low Energy service type standards/definitions
|
|
* Extended QBluetoothUuid::CharacteristicType to incorporate latest
|
|
Bluetooth Low Energy characteritistic standards/definitions
|
|
* Extended QBluetoothUuid::DescriptorType to incorporate latest
|
|
Bluetooth Low Energy descriptor standards/definitions
|
|
|
|
- Examples:
|
|
* Fixed several lowenergyscanner example bugs
|
|
|
|
QtNfc
|
|
-----
|
|
|
|
- Ported module to Linux using Neard v0.14+
|
|
- Improved QNdefNfcSmartPosterRecord documentation
|
|
- Extended QML NearField type with polling property, tagFound() and tagRemoved signals
|
|
- Added QNdefNfcSmartPosterRecord::operator=() operator
|
|
|
|
- Examples:
|
|
* Fixed several bugs in corkboard example
|
|
* Fixed hanging ndefeditor example when receiving invalid NFC requests
|
|
* Fixed loading of images in poster example
|
|
|
|
****************************************************************************
|
|
* Platform Specific Changes *
|
|
****************************************************************************
|
|
|
|
Android
|
|
-------
|
|
|
|
- Added support for Bluetooth Low Energy in Qt Bluetooth
|
|
- Avoided duplicated notifications for same device during Bluetooth device
|
|
discovery
|
|
|
|
Linux/Bluez
|
|
-----------
|
|
|
|
- Improved Bluez version detection. The previous check didn't handle these
|
|
"no Bluez available" case.
|