summaryrefslogtreecommitdiffstats
path: root/src/serialport/qserialport_win.cpp
Commit message (Expand)AuthorAgeFilesLines
* Prevent a crash if port has not been openedTomi Korpipaa2024-02-281-0/+6
* Use SPDX license identifiersLucie GĂ©rard2022-06-101-40/+4
* Revert "QSerialPort: Port to alertable I/O functions on Windows"Karsten Heimrich2021-10-191-246/+115
* Revert "Avoid possible symbol clashes on static builds on Windows"Karsten Heimrich2021-10-191-1/+1
* Use QList instead of QVectorJarek Kobus2020-06-251-1/+1
* Avoid possible symbol clashes on static builds on Windowsv5.14.0-beta1Denis Shienkov2019-09-251-1/+1
* QSerialPort: Port to alertable I/O functions on WindowsDenis Shienkov2019-06-081-116/+248
* Start overlapped I/O notifier before any asynchronous operationv5.11.0-beta4Denis Shienkov2018-04-091-3/+6
* Port QWinOverlappedIoNotifier to QDeadlineTimerThiago Macieira2017-08-151-11/+7
* Merge remote-tracking branch 'origin/5.9' into devLiang Qi2017-06-071-2/+2
|\
| * QSPP::startAsyncRead(): set a correct type for variableAlex Trotsenko2017-05-041-1/+1
| * Fix possible UB in ReadFile()v5.9.0-beta4Alex Trotsenko2017-04-251-1/+1
* | Use local copy of QWinOverlappedIoNotifierDenis Shienkov2017-05-171-1/+1
* | Improve read performance when the buffer size is limitedAlex Trotsenko2017-04-261-2/+1
* | Increase buffer chunk sizesDenis Shienkov2017-04-261-3/+5
* | Simplify QSPP::standardBaudRates() methodDenis Shienkov2017-04-091-72/+8
* | Create notifier only in end of successful initializationDenis Shienkov2017-04-091-3/+3
* | Get rid of originalEventMask memberDenis Shienkov2017-04-091-8/+6
|/
* Do not reset RTS after changing other properties on WindowsDenis Shienkov2016-09-231-2/+11
* Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-08-011-13/+9
|\
| * Detach buffer's segment for asynchronous write operationDenis Shienkov2016-07-201-13/+9
* | Start the write timer only when it is inactiveDenis Shienkov2016-07-131-1/+2
* | Use append() instead of memcpy() where possibleDenis Shienkov2016-07-071-5/+3
* | Minimize number of system calls at openingDenis Shienkov2016-07-071-68/+104
* | Replace 'Q_NULLPTR' and 'NULL' with 'nullptr'Denis Shienkov2016-06-171-9/+9
* | Add some missed 'const' and 'Q_NULLPTR' keywordsDenis Shienkov2016-06-031-3/+3
* | Merge 5.7 into 5.7.0Oswald Buddenhagen2016-05-201-10/+19
|\ \
| * | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-05-191-10/+19
| |\|
| | * Remove superfluous check during removal of the pointerDenis Shienkov2016-05-041-8/+4
| | * Fix reading of data remainder with CDC USB device on WindowsDenis Shienkov2016-04-271-2/+15
* | | Replace 'forever' with 'for(;;)'Denis Shienkov2016-05-201-1/+1
|/ /
* / Unify license header usageAntti Kokko2016-02-021-13/+19
|/
* Get rid of QSPP::updateCommTimeouts() methodDenis Shienkov2016-01-111-10/+3
* Suppress error emission when closingDenis Shienkov2016-01-111-9/+4
* Do not use settingFromBaudRate() on Windowsv5.6.0-beta1Denis Shienkov2015-12-131-9/+0
* Use qt_subtract_from_timeout() to reduce a code duplicationDenis Shienkov2015-10-101-3/+5
* Remove unused QSPP::baudRateFromSetting() methodDenis Shienkov2015-10-061-9/+0
* Cleanup remainders of code relating to data error policy handlingDenis Shienkov2015-09-241-63/+5
* Get rid of stored DCB structureDenis Shienkov2015-09-071-49/+83
* Clear the communicationStarted flag on closeDenis Shienkov2015-09-061-0/+1
* Use the new signal/slot syntax everywherev5.6.0-alpha1Denis Shienkov2015-09-021-3/+3
* Unify common error strings in QSerialPortErrorInfoDenis Shienkov2015-08-281-3/+3
* Avoid to start of communication notifier if it already is activeDenis Shienkov2015-08-271-0/+6
* Handle ERROR_PATH_NOT_FOUND error code on WindowsDenis Shienkov2015-08-261-0/+3
* Delete the startAsyncWriteTimer object on closeDenis Shienkov2015-08-061-0/+5
* Delete the notifiers immediatelly on closeDenis Shienkov2015-08-061-2/+4
* Give custom descriptions to errors which had none beforeDenis Shienkov2015-07-091-8/+6
* Improve the processing of errorsDenis Shienkov2015-07-081-91/+63
* Fix opening of Exar VCP on WindowsDenis Shienkov2015-07-081-0/+2
* Fix reading when switching from asynchronous to synchronous approachDenis Shienkov2015-07-071-6/+8