1 2007-10-13 Miguel de Icaza <miguel@novell.com>
3 * SerialPortStream.cs: Send a break on the Unix case.
5 2007-08-12 Lukasz Byczynski <lukaszb@forcom.com.pl>
7 * SerialPortStream.cs: added timeout handling on write
9 * WinSerialStream.cs: fixed setting handshake flags
11 2007-07-01 Carlos Alberto Cortez <calberto.cortez@gmail.com>
13 * SerialPort.cs: Don't throw ArgumentOutOfRangeException when the
14 buffer has Length = 0 (and has the appropriate arguments).
16 2007-05-21 Atsushi Enomoto <atsushi@ximian.com>
18 * SerialPort.cs : slightly boring 2.0 attributes.
20 2007-05-01 Sebastien Pouliot <sebastien@ximian.com>
22 * WinSerialStream.cs: Fix build due to NativeOverlapped being updated
23 to 2.0 definition (int to IntPtr).
25 Wed Apr 11 15:40:55 CEST 2007 Paolo Molaro <lupus@ximian.com>
27 * WinSerialStream.cs: fixed logic for signal value check (bug #81342).
29 2006-11-18 Jelle Hissink <Jelle.Hissink@C-it.nl>
31 * SerialPortStream.cs: Fix the parameters in Read, and also poll
32 before the read, so we can thorw the TimeoutException.
34 2006-09-28 Andrew Skiba <andrews@mainsoft.com>
36 * SerialPort.cs,WinSerialStream.cs: TARGET_JVM
38 2006-08-14 Chris Toshok <toshok@ximian.com>
40 * SerialPort.cs: the paths returned by Directory.GetFiles have the
41 directory at the beginning of the string.
43 2006-08-13 Miguel de Icaza <miguel@novell.com>
45 * SerialPort.cs (ReadTo): Implemented.
46 Add a couple of missing checks.
48 Also handle ttyUSB for Chris.
50 * SerialPortStream.cs (BytesToRead, BytesToWrite): Implement.
52 * SerialPort.cs (ReadByte): Go directly to the stream, no need to
53 call the wrapper code.
55 (ReadChar): implement.
57 (ReadLine): implement.
59 Add DefaultValueAttributes to various methods.
61 * SerialPortStream.cs, WinSerialStream.cs: Use the same checking
62 we use elsewhere for parameters.
64 2005-05-12 Carlos Alberto Cortez <calberto.cortez@gmail.com>
66 * ISerialStream.cs: Add support for break state.
67 * SerialPort.cs: Likewise.
68 * WinSerialStream.cs: Add support for break state and
69 some other bits (BytesToRead, BytesToWrite, DsrHolding,
70 CDHolding, CtsHolding, DiscardIn, DiscardOut).
71 * SerialPortStream.cs: Add a SetBreak function to
72 implement the updated ISerialStream interface (not implemented
75 2005-05-08 Carlos Alberto Cortez <calberto.cortez@gmail.com>
78 * WinSerialStream.cs: Actually plug the Win serial stream
79 in the SerialPort and use it if we are on Windows (use std
82 2005-05-08 Carlos Alberto Cortez <calberto.cortez@gmail.com>
84 * WinSerialStream.cs: Implement some bits needed for
87 2005-05-06 Carlos Alberto Cortez <calberto.cortez@gmail.com>
90 * SerialPortStream.cs:
93 Some changes to make SerialPorStream implement ISerialInterface,
94 and be able to have OS-depending backends.
96 2006-05-06 Carlos Alberto Cortez <calberto.cortez@gmail.com>
98 * ISerialStream.cs: New internal interface used for
99 accessing the backend streams functionality.
101 2006-04-20 Carlos Alberto Cortez <calberto.cortez@gmail.com>
103 * WinSerialPort.cs: Inital import of the backend stream
106 2006-04-06 Carlos Alberto Cortez <calberto.cortez@gmail.com>
109 * SerialPortStream.cs: Add signals managing.
110 * SerialSignal.cs: New.
112 2006-04-05 Carlos Alberto Cortez <calberto.cortez@gmail.com>
114 * SerialPort.cs: Add protected Dispose method, and move
115 the Close stuff there.
117 2006-04-04 Carlos Alberto Cortez <calberto.cortez@gmail.com>
119 * SerialPort.cs: Re-arrange values for ctors (keep things
122 2006-04-03 Carlos Alberto Cortez <calberto.cortez@gmail.com>
125 * SerialPortStream.cs: Remove the buffers from the SerialPort
126 class, and take them to SerialPortStream. We need them for
127 storing the internal read (pass the buffer sizes to SerialPortStream
128 ctor by now, and use those numbers when we support them).
130 2006-03-27 Carlos Alberto Cortez <calberto.cortez@gmail.com>
132 * SerialPort.cs: Inherit from Component, and use protected
133 Events property to save the event handlers. Also add internal
134 methods to trigger the events and remove pragmas.
136 2006-03-15 Miguel de Icaza <miguel@gnome.org>
138 * SerialPort.cs: We will do detection of systems differently as we
139 discussed over email. Drop malloc/free/uname calls.
141 2006-03-15 Carlos Alberto Cortez <calberto.cortez@gmail.com>
143 * SerialPort.cs: Add basic detection of serial ports and
146 2006-03-14 Carlos Alberto Cortez <calberto.cortez@gmail.com>
149 * SerialPortStream.cs: Change SerialPortStream ctor
150 parameters and fix some related values.
152 2006-03-11 Miguel de Icaza <miguel@novell.com>
156 * SerialPort.cs: Remove unused variable (writeBuffer).
158 * SerialPortStream.cs (Dispose): override, not new.
160 2006-03-08 Carlos Alberto Cortez <calberto.cortez@gmail.com>
163 * SerialPortStream.cs: Small advance/cleanups.
165 2006-02-29 Carlos Alberto Cortez <calberto.cortez@gmail.com>
168 * SerialReceivedEventArgs.cs:
169 * SerialErrorEventArgs.cs:
170 * SerialPinChangedEventArgs.cs: Fix signatures and values
173 2006-02-28 Carlos Alberto Cortez <calberto.cortez@gmail.com>
176 * SerialPortStream.cs: Cleanups and some small funcionalities
177 added. Also, some code was moved to SerialPortStream, to have a
180 2006-02-21 Carlos Alberto Cortez <calberto.cortez@gmail.com>
183 * SerialPortStream.cs: Move SerialPortStream to a new file,
184 to have a better organization.
186 2006-02-21 Carlos Alberto Cortez <calberto.cortez@gmail.com>
188 * SerialPort.cs: Little work on support the Read methods.
190 2006-02-14 Carlos Alberto Cortez <calberto.cortez@gmail.com>
192 * SerialPort.cs: Little work on default values and
197 * StopBits.cs: New enum files (taken outside SerialPort
198 and with the right values now).
200 2006-02-13 Carlos Alberto Cortez <calberto.cortez@gmail.com>
202 * SerialPort.cs: Work on Encoding property and use it
205 2006-02-10 Carlos Alberto Cortez <calberto.cortez@gmail.com>
209 * SerialPinChange.cs: New enums.
211 2004-12-26 Zoltan Varga <vargaz@freemail.hu>
213 * System.IO.Ports/SerialPort.cs: Fix build under csc.