summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* chore: release 3.3v3.3Chris Liechti2017-03-086-12/+34
| | | | | - update changes - update version
* chore: update Python versions in .travis.ymlChris Liechti2017-03-071-0/+2
|
* test: improve and extend tests for "exclusive"Chris Liechti2017-03-061-9/+27
|
* win32: improve error for out_waiting, save exclusive changesChris Liechti2017-03-051-1/+3
|
* win32: raise error if "exclusive" is set to FalseChris Liechti2017-03-041-0/+6
|
* test: add simple test for exclusive flagChris Liechti2017-03-031-0/+41
|
* Merge pull request #206 from NJDFan/masterzsquareplusc2017-03-023-1/+32
|\ | | | | Exclusive access on POSIX.
| * Reverted the change of version number for the master branch.Rob Gaddi2017-02-241-1/+1
| |
| * Merge branch 'master' into v3.2.1-rgRob Gaddi2017-02-2417-65/+148
| |\ | |/ |/|
* | win32: include error message from system in ClearCommError exceptionChris Liechti2017-02-151-1/+1
| |
* | win32: spurious write fails with ERROR_SUCCESS, fixes #194Chris Liechti2017-01-102-1/+9
| |
* | serialutil: add overall timeout for read_untilChris Liechti2016-12-221-0/+3
| | | | | | | | see #182
* | rfc2217: improve read timeout implementationChris Liechti2016-12-211-1/+4
| | | | | | | | - fix that total time is checked, not per byte
* | Merge pull request #190 from jwilk/spellingzsquareplusc2016-12-206-15/+15
|\ \ | | | | | | Fix typos in documentation
| * | fix typos in documentationJakub Wilk2016-12-206-15/+15
|/ /
* | socket: implement a functional a reset_input_bufferChris Liechti2016-12-191-2/+18
| |
* | socket: use non-blocking socket and new Timeout classChris Liechti2016-12-181-21/+45
| |
* | posix: fix return value of write, fixes #189Chris Liechti2016-12-171-2/+2
| |
* | Merge pull request #183 from topnotcher/python3-bytes-bugszsquareplusc2016-12-162-6/+6
|\ \ | | | | | | Fix python3 bytes issues when running rfc2217_server.py
| * | examples: Fix calls to `rfc2217.filter` in example server.Greg Bowser2016-11-221-2/+2
| | | | | | | | | | | | | | | | | | These both call `to_bytes` on a byte generator, which fails because `bytearray` is expecting ints. Remove the `to_bytes` calls and use the yielded bytes directly.
| * | rfc2217: Fix broken calls to to_bytes on Python3.Greg Bowser2016-11-221-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | These all call `to_bytes()` with a list of bytes, which fails in `bytes(bytearray(seq))` on Python 3 since `bytearray` is expecting ints. Solution: Remove the unnecessary calls to `to_bytes()` - the relevant values all seem to have been converted to bytes anyway.
* | | rfc2217: fix auto-open use case when port is given as parameter, fixes #188Chris Liechti2016-12-141-1/+1
| | |
* | | docs: FAQ about Python 2.6Chris Liechti2016-12-131-0/+8
| | |
* | | fix: some socket constants not available on WindowsChris Liechti2016-12-091-4/+7
| | |
* | | docs: add an other example for spy://Chris Liechti2016-12-081-1/+10
| | |
* | | miniterm: change cancel impl. for console, fixes #174Chris Liechti2016-12-071-9/+2
|/ / | | | | | | | | the way select was used, was incompatible with the text io wrapper used by python3 for sys.stdin
* | posix: in read, count length of converted data, fixes #178Chris Liechti2016-11-091-1/+1
| |
* | docs: fix example, fixes #173Chris Liechti2016-10-312-2/+4
| |
* | Merge pull request #172 from rabryan/masterzsquareplusc2016-10-281-0/+14
|\ \ | | | | | | list_ports_windows: list_ports with 'manufacturer' info property
| * | list_ports with 'manufacturer' info property on windowsRichard Bryan2016-10-281-0/+14
|/ /
| * Revised version identifier for PEP440 compliance.Rob Gaddi2017-02-241-1/+1
| |
| * Clarified meaning of exclusive access lock.Rob Gaddi2017-02-241-1/+2
| |
| * Added exclusive locking for POSIX serial ports.Rob Gaddi2017-02-244-2/+32
|/
* chore: release 3.2.1v3.2.1Chris Liechti2016-10-143-5/+11
|
* Merge branch 'master' of github.com:pyserial/pyserialChris Liechti2016-10-141-6/+1
|\
| * Merge pull request #136 from rob-smallshire/regular_packagezsquareplusc2016-10-111-6/+1
| |\ | | | | | | serial cannot be a namespace package as it exports names
| | * Adds the missing import sys which got lostRobert Smallshire2016-06-161-0/+1
| | |
| | * serial cannot be a namespace package as it exports names such as serial_for_url.Robert Smallshire2016-06-161-6/+0
| | |
* | | chore: release 3.2.0v3.2.0Chris Liechti2016-10-143-4/+5
|/ /
* | remove unused importChris Liechti2016-10-111-1/+0
| |
* | docs: update CHANGES.rstChris Liechti2016-10-101-0/+5
| |
* | posix: support for arbitrary baudrates on BSD family, see #169Chris Liechti2016-10-091-0/+15
| |
* | test: remove traces of port numbersChris Liechti2016-10-085-16/+4
| |
* | test_advanced: cleanup testChris Liechti2016-10-071-26/+2
| |
* | test: fix sys.path patch to run local testsChris Liechti2016-10-061-1/+1
| |
* | test_util: compatibility with Python 3.x < 3.4Chris Liechti2016-10-051-1/+3
| |
* | test_cancel: make tests a little less timing sensitiveChris Liechti2016-10-052-4/+4
| | | | | | | | | | - increase resolution of sleep/check in loop:/ - add 0.5s more tolerance to tests
* | test: run more tests on travis-ciChris Liechti2016-10-051-1/+1
| |
* | threaded: use repr in exampleChris Liechti2016-10-051-2/+2
| |
* | test: add cancel_read/cancel_write to loop://, #165Chris Liechti2016-10-041-2/+16
| |