blob: 64e01c58e3e7509d6ac90b0781ae6d24ebe55999 [file] [log] [blame]
Qt 5.9 introduces many new features and improvements as well as bugfixes
over the 5.8.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.9 series is binary compatible with the 5.8.x series.
Applications compiled for 5.8 will continue to run with 5.9.
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 *
****************************************************************************
QtSerialBus
-----------
- QCanBusDevice
* [QTBUG-57658] Added buffering details in QCanBusDevice::framesToWrite
documentation.
* Added QCanBusDevice::DataBitRateKey enum.
- QCanBusFrame
* [QTBUG-56720] Introduced flag to allow data bitrate switching for CAN FD
frames. Reference implementation is done for the SocketCAN plugin.
* Added error state indicator flag to QCanBusFrame and set it appropriate
for received CAN FD frames with the SocketCAN plugin. Setting this flag
for testing purposes is also possible.
- QCanBus
* [QTBUG-54298] Added the new class QCanBusDeviceInfo for enumeration of
available CAN interfaces and more information about them.
* Added a new SystecCAN plugin for Windows support of CAN adapters from
http://www.systec-electronic.com.
- Modified the PeakCAN plugin such that it supports up to 16 USB and
16 PCI CAN channels.
- VectorCAN:
* Fixed a crash when device open fails because no device drivers are
installed.
* [QTBUG-58774] Fixed that 64 bit builds need to load vxlapi64.dll.
* [QTBUG-58840] Fixed that received frames with an extended ID are
received with ID 0 and marked as invalid.
* [QTBUG-59037] Fixed receiving a transmit echo for all sent frames by
adding the QCanBusDevice::ReceiveOwnKey configuration.
- [QTBUG-59050] Fixed that QModbusRtuSerialMaster did not close the
serial port on disconnect.
- Added code improvements and cleanups throughout the module's examples.
- [QTBUG-55045] Improved error handling code throughout all CAN plugins.
- Improved canbusutil output formatting and detail level.
- Fixed module build when Qt was configured with various -no-feature-xyz
options.