1 2006-11-18 Jelle Hissink <Jelle.Hissink@C-it.nl>
3 * SerialPortStream.cs: Fix the parameters in Read, and also poll
4 before the read, so we can thorw the TimeoutException.
6 2006-09-28 Andrew Skiba <andrews@mainsoft.com>
8 * SerialPort.cs,WinSerialStream.cs: TARGET_JVM
10 2006-08-14 Chris Toshok <toshok@ximian.com>
12 * SerialPort.cs: the paths returned by Directory.GetFiles have the
13 directory at the beginning of the string.
15 2006-08-13 Miguel de Icaza <miguel@novell.com>
17 * SerialPort.cs (ReadTo): Implemented.
18 Add a couple of missing checks.
20 Also handle ttyUSB for Chris.
22 * SerialPortStream.cs (BytesToRead, BytesToWrite): Implement.
24 * SerialPort.cs (ReadByte): Go directly to the stream, no need to
25 call the wrapper code.
27 (ReadChar): implement.
29 (ReadLine): implement.
31 Add DefaultValueAttributes to various methods.
33 * SerialPortStream.cs, WinSerialStream.cs: Use the same checking
34 we use elsewhere for parameters.
36 2005-05-12 Carlos Alberto Cortez <calberto.cortez@gmail.com>
38 * ISerialStream.cs: Add support for break state.
39 * SerialPort.cs: Likewise.
40 * WinSerialStream.cs: Add support for break state and
41 some other bits (BytesToRead, BytesToWrite, DsrHolding,
42 CDHolding, CtsHolding, DiscardIn, DiscardOut).
43 * SerialPortStream.cs: Add a SetBreak function to
44 implement the updated ISerialStream interface (not implemented
47 2005-05-08 Carlos Alberto Cortez <calberto.cortez@gmail.com>
50 * WinSerialStream.cs: Actually plug the Win serial stream
51 in the SerialPort and use it if we are on Windows (use std
54 2005-05-08 Carlos Alberto Cortez <calberto.cortez@gmail.com>
56 * WinSerialStream.cs: Implement some bits needed for
59 2005-05-06 Carlos Alberto Cortez <calberto.cortez@gmail.com>
62 * SerialPortStream.cs:
65 Some changes to make SerialPorStream implement ISerialInterface,
66 and be able to have OS-depending backends.
68 2006-05-06 Carlos Alberto Cortez <calberto.cortez@gmail.com>
70 * ISerialStream.cs: New internal interface used for
71 accessing the backend streams functionality.
73 2006-04-20 Carlos Alberto Cortez <calberto.cortez@gmail.com>
75 * WinSerialPort.cs: Inital import of the backend stream
78 2006-04-06 Carlos Alberto Cortez <calberto.cortez@gmail.com>
81 * SerialPortStream.cs: Add signals managing.
82 * SerialSignal.cs: New.
84 2006-04-05 Carlos Alberto Cortez <calberto.cortez@gmail.com>
86 * SerialPort.cs: Add protected Dispose method, and move
87 the Close stuff there.
89 2006-04-04 Carlos Alberto Cortez <calberto.cortez@gmail.com>
91 * SerialPort.cs: Re-arrange values for ctors (keep things
94 2006-04-03 Carlos Alberto Cortez <calberto.cortez@gmail.com>
97 * SerialPortStream.cs: Remove the buffers from the SerialPort
98 class, and take them to SerialPortStream. We need them for
99 storing the internal read (pass the buffer sizes to SerialPortStream
100 ctor by now, and use those numbers when we support them).
102 2006-03-27 Carlos Alberto Cortez <calberto.cortez@gmail.com>
104 * SerialPort.cs: Inherit from Component, and use protected
105 Events property to save the event handlers. Also add internal
106 methods to trigger the events and remove pragmas.
108 2006-03-15 Miguel de Icaza <miguel@gnome.org>
110 * SerialPort.cs: We will do detection of systems differently as we
111 discussed over email. Drop malloc/free/uname calls.
113 2006-03-15 Carlos Alberto Cortez <calberto.cortez@gmail.com>
115 * SerialPort.cs: Add basic detection of serial ports and
118 2006-03-14 Carlos Alberto Cortez <calberto.cortez@gmail.com>
121 * SerialPortStream.cs: Change SerialPortStream ctor
122 parameters and fix some related values.
124 2006-03-11 Miguel de Icaza <miguel@novell.com>
128 * SerialPort.cs: Remove unused variable (writeBuffer).
130 * SerialPortStream.cs (Dispose): override, not new.
132 2006-03-08 Carlos Alberto Cortez <calberto.cortez@gmail.com>
135 * SerialPortStream.cs: Small advance/cleanups.
137 2006-02-29 Carlos Alberto Cortez <calberto.cortez@gmail.com>
140 * SerialReceivedEventArgs.cs:
141 * SerialErrorEventArgs.cs:
142 * SerialPinChangedEventArgs.cs: Fix signatures and values
145 2006-02-28 Carlos Alberto Cortez <calberto.cortez@gmail.com>
148 * SerialPortStream.cs: Cleanups and some small funcionalities
149 added. Also, some code was moved to SerialPortStream, to have a
152 2006-02-21 Carlos Alberto Cortez <calberto.cortez@gmail.com>
155 * SerialPortStream.cs: Move SerialPortStream to a new file,
156 to have a better organization.
158 2006-02-21 Carlos Alberto Cortez <calberto.cortez@gmail.com>
160 * SerialPort.cs: Little work on support the Read methods.
162 2006-02-14 Carlos Alberto Cortez <calberto.cortez@gmail.com>
164 * SerialPort.cs: Little work on default values and
169 * StopBits.cs: New enum files (taken outside SerialPort
170 and with the right values now).
172 2006-02-13 Carlos Alberto Cortez <calberto.cortez@gmail.com>
174 * SerialPort.cs: Work on Encoding property and use it
177 2006-02-10 Carlos Alberto Cortez <calberto.cortez@gmail.com>
181 * SerialPinChange.cs: New enums.
183 2004-12-26 Zoltan Varga <vargaz@freemail.hu>
185 * System.IO.Ports/SerialPort.cs: Fix build under csc.