summaryrefslogtreecommitdiffstats
path: root/src/serialport/qserialport_unix.cpp
Commit message (Expand)AuthorAgeFilesLines
* QSerialPort: Replace select with poll on UnixLouai Al-Khanji2016-02-051-13/+11
* Unify license header usageAntti Kokko2016-02-021-13/+19
* Suppress error emission when closingDenis Shienkov2016-01-111-8/+4
* Keep a fractional part of custom baud rate in a debug outputDenis Shienkov2015-12-311-3/+3
* Fix build on Android x86Eskil Abrahamsen Blomfeldt2015-11-061-0/+2
* Do not use deprecated Q_OS_MAC macroDenis Shienkov2015-10-151-4/+4
* Use qt_subtract_from_timeout() to reduce a code duplicationDenis Shienkov2015-10-101-3/+3
* Remove unused QSPP::baudRateFromSetting() methodDenis Shienkov2015-10-061-5/+0
* Use the qt_safe_select for waitForXX functions on *nixDenis Shienkov2015-10-051-3/+3
* Fix stalling of reading with the limited buffer size on *nixDenis Shienkov2015-10-011-0/+1
* Cleanup remainders of code relating to data error policy handlingDenis Shienkov2015-09-241-130/+4
* Return an error at trying to set custom speed for separate directionDenis Shienkov2015-09-091-6/+13
* Use the termios v2 to custom baud rate switchingDenis Shienkov2015-09-091-1/+56
* Get rid of stored termios structureDenis Shienkov2015-09-081-67/+108
* Refactor the speed configuration for *nixDenis Shienkov2015-09-071-78/+63
* Unify common error strings in QSerialPortErrorInfoDenis Shienkov2015-08-281-4/+4
* Delete the notifiers immediatelly on closeDenis Shienkov2015-08-061-4/+2
* Fix proper handling of QSocketNotifier::event() methodDenis Shienkov2015-08-051-10/+16
* Do not use the Q_OBJECT macro when it is not requiredDenis Shienkov2015-08-031-4/+0
* Give custom descriptions to errors which had none beforeDenis Shienkov2015-07-091-11/+10
* Improve the processing of errorsDenis Shienkov2015-07-081-96/+74
* Fix the lock-file path when the App Sandbox is used on OSXDenis Shienkov2015-07-071-7/+4
* Get rid of QSPP::bytesToWrite()Denis Shienkov2015-07-011-5/+0
* Get rid of QSPP::readData()Denis Shienkov2015-06-301-5/+0
* Allow to open the device when using the App Sandbox on OSXDenis Shienkov2015-05-121-0/+11
* Add additional lock directories for *nix-specific platformsDenis Shienkov2015-04-051-0/+3
* Don't use QStringLiteral when QLatin1String is efficient.Debao Zhang2015-03-271-1/+1
* Remove space between "if/elif defined" macro and its bracketDenis Shienkov2015-03-121-7/+7
* Unix: Clear serial_struct instancesv5.5.0-alpha1Jonathan Liu2015-03-091-0/+4
* Merge remote-tracking branch 'origin/5.4' into 5.5Frederik Gladhorn2015-02-251-43/+32
|\
| * Do not touch of the read notifier after its creationDenis Shienkov2015-01-061-24/+0
| * Use Q_NULLPTR where it is possibleDenis Shienkov2014-12-101-5/+5
| * Interpret ENOTTY as UnsupportedOperationError instead of ResourceErrorDenis Shienkov2014-12-051-1/+1
| * Setup an error when QSP::setBaudRate() fails on UnixDenis Shienkov2014-12-041-0/+1
| * Simplify and improve the QSP::TimeoutError handlingDenis Shienkov2014-11-281-19/+8
| * Handle EINVAL, ENOIOCTLCMD, ENOTTY and EPERM errorsDenis Shienkov2014-11-281-0/+20
* | Update copyright headersJani Heikkinen2015-02-131-6/+6
* | Merge remote-tracking branch 'origin/5.4' into devFrederik Gladhorn2015-01-191-35/+2
|\|
| * Allow to use custom devices pathsDenis Shienkov2014-11-271-33/+2
| * Declare QElapsedTimer closer to usageDenis Shienkov2014-11-221-2/+0
* | Use QWinOverlappedIoNotifier instead of QWinEventNotifierDenis Shienkov2014-11-271-1/+3
* | Use internal read buffer of QIODeviceDenis Shienkov2014-11-171-9/+9
* | Move all platform-specific declarations into one QSPPrivateDenis Shienkov2014-11-141-16/+1
|/
* Check for lock file in non-writable directoriesv5.4.0-rc1Rainer Keller2014-10-231-8/+11
* Merge remote-tracking branch 'origin/5.3' into 5.4Frederik Gladhorn2014-10-141-6/+22
|\
| * Fix QSP::bytesToWrite() on WindowsDenis Shienkov2014-10-061-6/+13
| * Fix reading on Windows at limited read buffer sizeDenis Shienkov2014-10-021-0/+5
| * Remove custom baud rate filteringManuele Conti2014-10-011-3/+7
* | Update license headers and add new license filesAntti Kokko2014-09-091-18/+10
|/
* Make the QSerialPort::flush() non-blockingDenis Shienkov2014-08-021-6/+1