summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update dependencies on 'dev' in qt/qtserialportHEADdevQt Submodule Update Bot18 hours1-1/+1
| | | | | Change-Id: If5b7b724983ff1eed6001c72af29bd8de0dfb844 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot3 days1-1/+1
| | | | | Change-Id: I24cc08827c717748018f4219b14d1a4d125b16a5 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot7 days1-1/+1
| | | | | Change-Id: I463d05174fd96fe9978eafa43bdd7bc84deef912 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot8 days1-1/+1
| | | | | Change-Id: I56e10ac36b32688dbbc664b591a2b1dcbb05246f Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot11 days1-1/+1
| | | | | Change-Id: I840d1c83c38d193a5818cdf3c999570c720cb73d Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2024-04-241-1/+1
| | | | | Change-Id: I8c6908ed9bf2e83146e9bb3e3dab7b818fb270a8 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2024-04-191-1/+1
| | | | | Change-Id: Iab35d9d7ce46e3ff95f86235f18d92d64e115b1a Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2024-04-171-1/+1
| | | | | Change-Id: I1fa6abb6449cb309432a4c398689286ee352a40f Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2024-04-151-1/+1
| | | | | Change-Id: Ifa719e8271a772531bf60a99052bd2705130ebc3 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2024-04-101-1/+1
| | | | | Change-Id: I17b49eb3985321de6f858fa80bdfcf684a3dcd30 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2024-04-091-1/+1
| | | | | Change-Id: Ie1348f77ee6d2ad613c9007b83428ab0e1783f16 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2024-04-081-1/+1
| | | | | Change-Id: Ifba01e65d540fde54b152db74b0658d929a63028 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Correct license for examples filesLucie Gérard2024-04-047-7/+7
| | | | | | | | | | | | | Example takes precedence over build system file type. According to QUIP-18 [1], all examples file should be LicenseRef-Qt-Commercial OR BSD-3-Clause [1]: https://contribute.qt-project.org/quips/18 Pick-to: 6.7 Task-number: QTBUG-121787 Change-Id: I62ad55046f0dd127ab26d2df6b572836ede04d91 Reviewed-by: Kai Köhne <kai.koehne@qt.io>
* Add a licenseRule.json file for checking of SPDX license identifiersLucie Gérard2024-04-041-0/+84
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The license test in qtqa reads this file in order to check the validity of the license used. This file reproduce the QUIP-18 [1] rules, with some exceptions. Each entry in the file corresponds to a set of licensing rules. A set of licensing rules can depend on the file ending, registered in "file_pattern_ending". The last entry in the file has no "file_pattern_ending", it sets the rules for the files whose licensing does not depend on their ending. The license to be used depends on the location of the file within the Qt module repository. Let's call this "<true_location>". The "<true_location>" can also correspond to a file name, offering flexibility for exceptions to the rule. The "<true_location>" are registered in "location". For each "<true_location>" there is a "file type" entry and a "spdx" entry. The "spdx" entry gives the rule: the expected license tag(s) in SPDX format for the file ending (if applicable) and "<true_location>". The "file type" informs on the QUIP-18 type the tested file corresponds to. It is purely informational for the reader. The set of rules are tested in order of appearance in the json file. For this reason, a more constraining ending (like "special.txt") needs to appear in a "file_pattern_ending" located before the "file_pattern_ending" of a less constraining ending (like ".txt"). Also, a file ending cannot be present in two "file_pattern_ending". "file_pattern_ending" and "spdx" should list strings. "<true_location>" can be regular expressions. During the test the deeper "<true_location>" are checked first. The order is which they appear in the json file does not matter. To test this file, run QT_MODULE_TO_TEST=../qtserialport perl tests/prebuild/license/tst_licenses.pl [1]: https://contribute.qt-project.org/quips/18 Pick-to: 6.7 Task-number: QTBUG-121039 Change-Id: Ic46da97a3997f4ce80293f0c6a6fec7a8f0a9243 Reviewed-by: Kai Köhne <kai.koehne@qt.io>
* Change license for test filesLucie Gérard2024-04-043-3/+3
| | | | | | | | | | | | According to QUIP-18 [1], all test files should be LicenseRef-Qt-Commercial OR GPL-3.0-only [1]: https://contribute.qt-project.org/quips/18 Pick-to: 6.7 Task-number: QTBUG-121787 Change-Id: I3d7afbe8a453bc697bc73bfad357149b55104943 Reviewed-by: Kai Köhne <kai.koehne@qt.io>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2024-04-041-1/+1
| | | | | Change-Id: I1b4466f5c13028c74070fa90422c7002925d3c3d Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2024-03-281-1/+1
| | | | | Change-Id: Ic01086827c96bd2463b15ec071f9a42e8db92a47 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2024-03-251-1/+1
| | | | | Change-Id: I165083d6b1bb4d691372aaff4b1a003ea61586c4 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2024-03-251-1/+1
| | | | | Change-Id: I71f049d661b44c4769fa13c85f5fa04af95ecbb7 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2024-03-211-1/+1
| | | | | Change-Id: I935b16d591db541b6f37b82f06e4c89a4648f001 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Prevent misuse of stale errno value in QSerialPort read notifierJaroslaw Kubik2024-03-191-1/+3
| | | | | | | | | | | | | | | | | Unix syscalls don't modify the value of errno unless they are returning an error code. Thus it is important to check that value only after receiving an erroenus syscall result. The readNotification() which handles incoming serial port data should not treat read() returning 0 as an error - it is not an error and it doesn't update the errno. Consequently, zero-length reads (ie. no data currently available) would use the errno value set by any previous failed syscall. In some cases it led to disabling the read notifier and complete stall of the incoming data stream. Now the zero-length read is handled separately which avoids that problem. Pick-to: 6.7 6.6 6.5 6.2 5.15 Change-Id: I851aff0be7220f8a8f6418ddd40abbdf70d1382b Reviewed-by: Ivan Solovev <ivan.solovev@qt.io>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2024-03-171-1/+1
| | | | | Change-Id: I7d8c3256fc6fe0a3d0c9eb09226583171c266277 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2024-03-161-1/+1
| | | | | Change-Id: I11050ea8e31e80ad20beb86d7bc3c838e0e77155 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2024-03-141-1/+1
| | | | | Change-Id: I9cd5564dcedc49c4619b333796b90970e53514f9 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2024-03-131-1/+1
| | | | | Change-Id: I15ca9bcdaf1998742b17dab3fb99ce715d1943dc Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2024-03-101-1/+1
| | | | | Change-Id: I84ee3e50a3ef72c9d55438bfbfc9b0cecf6ced4a Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2024-03-021-1/+1
| | | | | Change-Id: Id1b28211a2a02bac0d3d10e333d6e68efa2c9d5a Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Prevent a crash if port has not been openedTomi Korpipaa2024-02-282-1/+10
| | | | | | | | | | | Also fix incorrect usage in the blocking receiver example. Fixes: QTBUG-120412 Pick-to: 6.6 6.7 Change-Id: I4c35cfc2a6f341fffae4a0db92a9a12de313bbc8 Reviewed-by: Volker Hilsheimer <volker.hilsheimer@qt.io> Reviewed-by: Ivan Solovev <ivan.solovev@qt.io>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2024-02-271-1/+1
| | | | | Change-Id: Ibc8c8fe174b9b7d963dc875877ae888d56f99b22 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2024-02-221-1/+1
| | | | | Change-Id: I3618129159ed60639ba5a7b7aac8008267ae90f0 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2024-02-211-1/+1
| | | | | Change-Id: I3cd18125217399533209627cfe5f82d290e535dd Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2024-02-191-1/+1
| | | | | Change-Id: Icedcbe595c4eabc067ea55c829eee6e4ea378b7d Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2024-02-101-1/+1
| | | | | Change-Id: I0ae368e9fc86a9ae8fb3aa3f0328d7b347d24254 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2024-02-091-1/+1
| | | | | Change-Id: Ida55313d3dd32d62b2a325bcece66b20bf00ef5a Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2024-02-061-1/+1
| | | | | Change-Id: I25e62486b15fa17f4ca20503dd96e3098380d129 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2024-01-311-1/+1
| | | | | Change-Id: I21c39a29208cf32b02507b6f6f1a7c47b8f7e127 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2024-01-221-1/+1
| | | | | Change-Id: Ie8d450d900aa59c6dea0018f56be0fd535f9e68e Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2024-01-201-1/+1
| | | | | Change-Id: Ia89598e44d2d7b4c27767e0af137c5ece29a0ce4 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2024-01-191-1/+1
| | | | | Change-Id: I971c9d8ae9dbd5225f860dbb3e15e92540bf900b Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2024-01-181-1/+1
| | | | | Change-Id: I54c395d48ca4382a6a198624e168cd532ca1e1a5 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2024-01-151-1/+1
| | | | | Change-Id: Ia3f98e7d3d32ab0abf58a7dc86197038dde7f6fd Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2024-01-121-1/+1
| | | | | Change-Id: Ic0893ff71183952a422da50024ae5983dbdeb7b5 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2024-01-091-1/+1
| | | | | Change-Id: Ia9252426679b4223086fbf2cd7f788acd1ac2f90 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2024-01-051-1/+1
| | | | | Change-Id: I2e6ebc0b0c04d4ce298563c119ebfe8193714b96 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2023-12-281-1/+1
| | | | | Change-Id: I885f8c8374562202c9c64474147d0fee0d0aa8c3 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2023-12-191-1/+1
| | | | | Change-Id: Ifbeb1f0e13f2ba89f3ab1b977580308f046b93e8 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2023-12-181-1/+1
| | | | | Change-Id: I076ac2caf89427e173160e6f4af52112916e9539 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2023-12-151-1/+1
| | | | | Change-Id: Ied712899fafd442ebd76bc4e58f299ab9dc44821 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Update dependencies on 'dev' in qt/qtserialportQt Submodule Update Bot2023-12-121-1/+1
| | | | | Change-Id: Ib77ff0c1aa51f6b6ba767507d21288aa18062807 Reviewed-by: Qt Submodule Update Bot <qt_submodule_update_bot@qt-project.org>
* Bump version to 6.8.0Jani Heikkinen2023-12-121-1/+1
| | | | | Change-Id: I86bd20bf2260460a9be515aa898e9774fb9638c7 Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>