| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
| |
Change-Id: I08d3a372ce31055fd13dc662e45e69124fd99026
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I73392df1e945fbdcbdd7e0684c326a98fbffcfa8
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I8190b60cac407c69bbc795ede4f4b0e920ded917
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I88df7595858d2d03eef9882179803d9c657aff9a
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ice9dc73697ddbdacf093e748b624e1ebe2be0fa0
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I8a53c7985d97aa8511ee9413ced030c39439ef01
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This was overlooked when introducing bindable properties. The property
has a type QSerialPort::StopBits, but the method returns
QBindable<bool>.
Use QT_REMOVED_SINCE + QT6_{DECL,IMPL}_NEW_OVERLOAD machinery to
provide a new function with the same name, but the correct return
type QBindable<QSerialPort::StopBits>.
The implementation in removed_api.cpp cannot use the new overload,
because there is no conversion between QBindable<bool> and
QBindable<QSerialPort::StopBits>. So it has to include a private
header and keep the old implementation.
Add a compile-time test that checks the return type of the method.
[ChangeLog][Potentially Source-Incompatible Changes][QSerialPort]
QSerialPort::bindableStopBits() now returns
QBindable<QSerialPort::StopBits> instead of QBindable<bool>.
Fixes: QTBUG-117887
Change-Id: I5aa4f6e2e2dd2b3348150dd0cf692a01ac5bd88e
Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
|
|
|
|
|
| |
Change-Id: I146d939f46663d48690d7fba86f8b639badf8db3
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I90568dd6e31841b368d44f1f3d524eae0d972a79
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I1618c277665080475d4dc492f3ee061173359893
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ie79c43f5894c8576e9231a1c3057fad9e16e719e
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
| |
It's private API in qtbase that has been removed recently.
Change-Id: I11d6482d96b920bf10dc78609d1733da1fd3577f
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
|
|
|
|
|
| |
Change-Id: Ia205a7a980161585837265b90df42b667aeb949b
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I900ccb4e22916578d5b2f778d5371f6ec9d61dfe
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I0dd452f477844ded743f55b13181da58697176c6
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
the serial port
The IO buffers may contain some leftovers from the previous data, which
was possibly received with different parameters. This can lead to
reading some garbage bytes right after opening the serial port.
Fix it by explicitly clearing the IO buffers during the initialization
of the port.
Do it by calling the pre-existing clear() function. Do not handle the
return value, because failing here wouldn't be a hard error.
Note that this fix really depends on the device driver
implementation - if it does not support flushing the IO buffers, then
this change actually does nothing. It's known that some
USB <-> serial converters do not implement it.
Task-number: QTBUG-115205
Pick-to: 6.6 6.5 6.2
Change-Id: I6feb1a5d6d95b8d90d23428f48147fc664edf9fa
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
|
|
|
|
|
| |
Change-Id: I72fd13ab0a658ae96856535a7fe2c430b9c18244
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ic00131828fa58ae3e275875904a00984cf0c3911
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I9dd28a22a9276b0a7522a13333ac2c64d2e51fdf
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update the bindable property tests to use the helper functions from
QTestPrivate. The only tricky case here is the breakEnabled property
which requires the port to be opened. So, craft a lambda that creates
a helper serial port, opens it, and sets a proper default value.
This revealed that all bindable properties had the same issue - the
setter was using property.value(), thus creating a binding loop.
Fix it by using valueBypassingBindings() instead.
Task-number: QTBUG-116544
Pick-to: 6.6 6.5
Change-Id: I28de7598207737ea97a2ec8fd94dc65603421e5c
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
|
|
|
|
|
| |
Change-Id: I78e97917c19ab9a8f0b50825ce9cd5ec4c35e860
Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
|
|
|
|
|
| |
Change-Id: I42fca8471f3c79b7dff5f4714756b2b7d256bdf4
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I7460ae1bb64ad00c9cbf0319e3392bbe895e21da
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Iaa15f35584a31750afed97713ecce480999d164d
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Idd2a5a2fd8d04d5bb0249663e328a26b8fef9224
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I1bd1050b1a85374d51cc2d9811933a745ba146bd
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I7ad7915cd43563f1f8f347624476aff6fc5ac204
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I2b0897e8ff8aa3e92def6b74d2a2d8faae95fe7c
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ibc8a094a6d2017c039377edac010582d57e95d64
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I60ceaeabc1bb999bdff09fdc1e7bfc2e8d6832b2
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Id11ed42ed30e0323816432504abb4037f4080791
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Id1f6b98b33935852b2fefa9d03a088bc3d4017d1
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I36807524a98857c97dff0333a9ede1921673398d
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I08872b73c0683a1eddcfbe38a99026b0fc14aec7
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
| |
By adding it to the default build flags via .cmake.conf.
This amends commit ba1e41ff7187242ef0783eb85c517396ce15092b.
Task-number: QTBUG-116296
Change-Id: I44fd6957bc4b78577176ce4c695807c4407c8527
Reviewed-by: André Hartmann <aha_1980@gmx.de>
|
|
|
|
|
| |
Change-Id: I8f30b8bf57610dd3365941a836624b2fb8cc7ffa
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I57fd46b58733ecb04caf8d203b217d342a2dd916
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I04fb61333b5b4d3403c9bae6cb9c8bca7e3a8347
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I8ff305d8d3773c9f6f6ab12c6bb4818e63e87dbf
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
| |
Pick-to: 6.2 6.5 6.6
Change-Id: I6e51294531ff3d4d3f517a42541634f1631ac9d0
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
|
|
|
|
|
| |
Change-Id: I7dfa60b6df4842fae43edb02cd135e17a4e600cd
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I83451b19e1b54119add3cbbf00d3ee37518543ba
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I6561b665da8bdb18c0528ae2d5139bd224bd49a1
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I3487edfa09b1ccbc2ae511f80ecf717b8c580f6f
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I5e36bc44aca5110e603de7966b9f075d8737a41e
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Ifae883893c12a0b63132f8d386cf73aad8ed186f
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: Id94e5c85dea2bfb003938a5a03686e67a6584187
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I27840355ae48512ddfe561aa186f4b15122ace62
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
| |
Change-Id: I8a688a14a57e9d5c856612872662234bcdffd664
Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
|
|
|
|
|
|
|
|
|
|
|
| |
This restores the QT_NO_FOREACH macro originally added in
4c5c0bc76b6f911b20a6ea53a143534e04412af6 and then lost in the cmake
port.
Luckily, no new uses have crept in in the meantime.
Change-Id: I687b42dde61110203ca5cb372c60daca876e65b0
Reviewed-by: Ivan Solovev <ivan.solovev@qt.io>
|