summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2023-11-131-1/+1
| | | | | Change-Id: I08d3a372ce31055fd13dc662e45e69124fd99026 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2023-11-101-1/+1
| | | | | Change-Id: I73392df1e945fbdcbdd7e0684c326a98fbffcfa8 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2023-11-091-1/+1
| | | | | Change-Id: I8190b60cac407c69bbc795ede4f4b0e920ded917 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2023-11-081-1/+1
| | | | | Change-Id: I88df7595858d2d03eef9882179803d9c657aff9a Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2023-11-061-1/+1
| | | | | Change-Id: Ice9dc73697ddbdacf093e748b624e1ebe2be0fa0 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2023-11-021-1/+1
| | | | | Change-Id: I8a53c7985d97aa8511ee9413ced030c39439ef01 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Fix QSerialPort::bindableStopBits return value typeIvan Solovev2023-10-315-1/+31
| | | | | | | | | | | | | | | | | | | | | | | | | 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>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2023-10-311-1/+1
| | | | | Change-Id: I146d939f46663d48690d7fba86f8b639badf8db3 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2023-10-301-1/+1
| | | | | Change-Id: I90568dd6e31841b368d44f1f3d524eae0d972a79 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2023-10-271-1/+1
| | | | | Change-Id: I1618c277665080475d4dc492f3ee061173359893 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2023-10-261-1/+1
| | | | | Change-Id: Ie79c43f5894c8576e9231a1c3057fad9e16e719e Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Port away from qt_poll_msecsAhmad Samir2023-10-251-1/+2
| | | | | | | | 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>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2023-10-251-1/+1
| | | | | Change-Id: Ia205a7a980161585837265b90df42b667aeb949b Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2023-10-241-1/+1
| | | | | Change-Id: I900ccb4e22916578d5b2f778d5371f6ec9d61dfe Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2023-10-201-1/+1
| | | | | Change-Id: I0dd452f477844ded743f55b13181da58697176c6 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Unix: update clear() function and use it to flush IO buffers when opening ↵Ivan Solovev2023-10-181-0/+3
| | | | | | | | | | | | | | | | | | | | | | 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>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2023-10-171-1/+1
| | | | | Change-Id: I72fd13ab0a658ae96856535a7fe2c430b9c18244 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2023-10-131-1/+1
| | | | | Change-Id: Ic00131828fa58ae3e275875904a00984cf0c3911 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2023-10-091-1/+1
| | | | | Change-Id: I9dd28a22a9276b0a7522a13333ac2c64d2e51fdf Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* SerialPort: fix bindable propertiesIvan Solovev2023-10-063-127/+61
| | | | | | | | | | | | | | | | 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 Axivion configurationMatti Paaso2023-10-051-22/+3
| | | | | Change-Id: I78e97917c19ab9a8f0b50825ce9cd5ec4c35e860 Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2023-10-051-1/+1
| | | | | Change-Id: I42fca8471f3c79b7dff5f4714756b2b7d256bdf4 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2023-10-031-1/+1
| | | | | Change-Id: I7460ae1bb64ad00c9cbf0319e3392bbe895e21da Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2023-10-021-1/+1
| | | | | Change-Id: Iaa15f35584a31750afed97713ecce480999d164d Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2023-09-281-1/+1
| | | | | Change-Id: Idd2a5a2fd8d04d5bb0249663e328a26b8fef9224 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2023-09-261-1/+1
| | | | | Change-Id: I1bd1050b1a85374d51cc2d9811933a745ba146bd Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2023-09-211-1/+1
| | | | | Change-Id: I7ad7915cd43563f1f8f347624476aff6fc5ac204 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2023-09-201-1/+1
| | | | | Change-Id: I2b0897e8ff8aa3e92def6b74d2a2d8faae95fe7c Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2023-09-191-1/+1
| | | | | Change-Id: Ibc8a094a6d2017c039377edac010582d57e95d64 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2023-09-151-1/+1
| | | | | Change-Id: I60ceaeabc1bb999bdff09fdc1e7bfc2e8d6832b2 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2023-09-141-1/+1
| | | | | Change-Id: Id11ed42ed30e0323816432504abb4037f4080791 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2023-09-111-1/+1
| | | | | Change-Id: Id1f6b98b33935852b2fefa9d03a088bc3d4017d1 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2023-09-091-1/+1
| | | | | Change-Id: I36807524a98857c97dff0333a9ede1921673398d Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2023-09-081-1/+1
| | | | | Change-Id: I08872b73c0683a1eddcfbe38a99026b0fc14aec7 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Mark the whole repo with QT_NO_CONTEXTLESS_CONNECTAhmad Samir2023-09-073-4/+1
| | | | | | | | | | 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>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2023-09-071-1/+1
| | | | | Change-Id: I8f30b8bf57610dd3365941a836624b2fb8cc7ffa Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2023-09-061-1/+1
| | | | | Change-Id: I57fd46b58733ecb04caf8d203b217d342a2dd916 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2023-09-041-1/+1
| | | | | Change-Id: I04fb61333b5b4d3403c9bae6cb9c8bca7e3a8347 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2023-08-301-1/+1
| | | | | Change-Id: I8ff305d8d3773c9f6f6ab12c6bb4818e63e87dbf Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Fix typo in CMake tool nameAlexey Edelev2023-08-291-1/+1
| | | | | | Pick-to: 6.2 6.5 6.6 Change-Id: I6e51294531ff3d4d3f517a42541634f1631ac9d0 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2023-08-281-1/+1
| | | | | Change-Id: I7dfa60b6df4842fae43edb02cd135e17a4e600cd Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2023-08-241-1/+1
| | | | | Change-Id: I83451b19e1b54119add3cbbf00d3ee37518543ba Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2023-08-241-1/+1
| | | | | Change-Id: I6561b665da8bdb18c0528ae2d5139bd224bd49a1 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2023-08-221-1/+1
| | | | | Change-Id: I3487edfa09b1ccbc2ae511f80ecf717b8c580f6f Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2023-08-161-1/+1
| | | | | Change-Id: I5e36bc44aca5110e603de7966b9f075d8737a41e Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2023-08-141-1/+1
| | | | | Change-Id: Ifae883893c12a0b63132f8d386cf73aad8ed186f Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2023-08-091-1/+1
| | | | | Change-Id: Id94e5c85dea2bfb003938a5a03686e67a6584187 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2023-08-081-1/+1
| | | | | Change-Id: I27840355ae48512ddfe561aa186f4b15122ace62 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2023-08-071-1/+1
| | | | | Change-Id: I8a688a14a57e9d5c856612872662234bcdffd664 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Mark the module free of Q_FOREACH ... againMarc Mutz2023-08-071-0/+1
| | | | | | | | | | | 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>