1 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2 Changelog for package serial
3 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
7 * Removed vestigial ``read_cache_`` private member variable from Serial::Serial
8 * Fixed usage of scoped locks
9 Previously they were getting destroyed immediately because they were not stored in a temporary scope variable
10 * Added check of return value from close in Serial::SerialImpl::close () in unix.cc and win.cc
11 * Added ability to enumerate ports on linux and windows.
12 Updated serial_example.cc to show example of port enumeration.
13 * Fixed compile on VS2013
14 * Added functions ``waitReadable`` and ``waitByteTimes`` with implemenations for Unix to support high performance reading
15 * Contributors: Christopher Baker, Craig Lilley, Konstantina Kastanara, Mike Purvis, William Woodall
19 * Improved support for mingw (mxe.cc)
20 * Fix compilation warning
21 See issue `#53 <https://github.com/wjwwood/serial/issues/53>`_
22 * Improved timer handling in unix implementation
23 * fix broken ifdef _WIN32
24 * Fix broken ioctl calls, add exception handling.
25 * Code guards for platform-specific implementations. (when not using cmake / catkin)
26 * Contributors: Christopher Baker, Mike Purvis, Nicolas Bigaouette, William Woodall, dawid
30 * Move stopbits_one_point_five to the end of the enum, so that it doesn't alias with stopbits_two.
34 * Fix license labeling, I put BSD, but the license has always been MIT...
35 * Added Microsoft Visual Studio 2010 project to make compiling on Windows easier.
36 * Implemented Serial::available() for Windows
37 * Update how custom baudrates are handled on OS X
38 This is taken from the example serial program on Apple's developer website, see:
39 http://free-pascal-general.1045716.n5.nabble.com/Non-standard-baud-rates-in-OS-X-IOSSIOSPEED-IOCTL-td4699923.html
40 * Timout settings are now applied by reconfigurePort
41 * Pass LPCWSTR to CreateFile in Windows impl
42 * Use wstring for ``port_`` type in Windows impl
44 1.1.4 (2013-06-12 00:13:18 -0600)
45 ---------------------------------
46 * Timing calculation fix for read and write.
47 Fixes `#27 <https://github.com/wjwwood/serial/issues/27>`_
48 * Update list of exceptions thrown from constructor.
50 For SerialException's:
51 * The name was misspelled...
52 * Use std::string's for error messages to prevent corruption of messages on some platforms
53 * alloca.h does not exist on OpenBSD either.
55 1.1.3 (2013-01-09 10:54:34 -0800)
56 ---------------------------------
59 1.1.2 (2012-12-14 14:08:55 -0800)
60 ---------------------------------
61 * Fix buildtool depends
65 * Removed rt linking on OS X. Fixes `#24 <https://github.com/wjwwood/serial/issues/24>`_.
69 * Previous history is unstructured and therefore has been truncated. See the commit messages for more info.