1 2006-08-14 Chris Toshok <toshok@ximian.com>
3 * SerialPort.cs: the paths returned by Directory.GetFiles have the
4 directory at the beginning of the string.
6 2006-08-13 Miguel de Icaza <miguel@novell.com>
8 * SerialPort.cs (ReadTo): Implemented.
9 Add a couple of missing checks.
11 Also handle ttyUSB for Chris.
13 * SerialPortStream.cs (BytesToRead, BytesToWrite): Implement.
15 * SerialPort.cs (ReadByte): Go directly to the stream, no need to
16 call the wrapper code.
18 (ReadChar): implement.
20 (ReadLine): implement.
22 Add DefaultValueAttributes to various methods.
24 * SerialPortStream.cs, WinSerialStream.cs: Use the same checking
25 we use elsewhere for parameters.
27 2005-05-12 Carlos Alberto Cortez <calberto.cortez@gmail.com>
29 * ISerialStream.cs: Add support for break state.
30 * SerialPort.cs: Likewise.
31 * WinSerialStream.cs: Add support for break state and
32 some other bits (BytesToRead, BytesToWrite, DsrHolding,
33 CDHolding, CtsHolding, DiscardIn, DiscardOut).
34 * SerialPortStream.cs: Add a SetBreak function to
35 implement the updated ISerialStream interface (not implemented
38 2005-05-08 Carlos Alberto Cortez <calberto.cortez@gmail.com>
41 * WinSerialStream.cs: Actually plug the Win serial stream
42 in the SerialPort and use it if we are on Windows (use std
45 2005-05-08 Carlos Alberto Cortez <calberto.cortez@gmail.com>
47 * WinSerialStream.cs: Implement some bits needed for
50 2005-05-06 Carlos Alberto Cortez <calberto.cortez@gmail.com>
53 * SerialPortStream.cs:
56 Some changes to make SerialPorStream implement ISerialInterface,
57 and be able to have OS-depending backends.
59 2006-05-06 Carlos Alberto Cortez <calberto.cortez@gmail.com>
61 * ISerialStream.cs: New internal interface used for
62 accessing the backend streams functionality.
64 2006-04-20 Carlos Alberto Cortez <calberto.cortez@gmail.com>
66 * WinSerialPort.cs: Inital import of the backend stream
69 2006-04-06 Carlos Alberto Cortez <calberto.cortez@gmail.com>
72 * SerialPortStream.cs: Add signals managing.
73 * SerialSignal.cs: New.
75 2006-04-05 Carlos Alberto Cortez <calberto.cortez@gmail.com>
77 * SerialPort.cs: Add protected Dispose method, and move
78 the Close stuff there.
80 2006-04-04 Carlos Alberto Cortez <calberto.cortez@gmail.com>
82 * SerialPort.cs: Re-arrange values for ctors (keep things
85 2006-04-03 Carlos Alberto Cortez <calberto.cortez@gmail.com>
88 * SerialPortStream.cs: Remove the buffers from the SerialPort
89 class, and take them to SerialPortStream. We need them for
90 storing the internal read (pass the buffer sizes to SerialPortStream
91 ctor by now, and use those numbers when we support them).
93 2006-03-27 Carlos Alberto Cortez <calberto.cortez@gmail.com>
95 * SerialPort.cs: Inherit from Component, and use protected
96 Events property to save the event handlers. Also add internal
97 methods to trigger the events and remove pragmas.
99 2006-03-15 Miguel de Icaza <miguel@gnome.org>
101 * SerialPort.cs: We will do detection of systems differently as we
102 discussed over email. Drop malloc/free/uname calls.
104 2006-03-15 Carlos Alberto Cortez <calberto.cortez@gmail.com>
106 * SerialPort.cs: Add basic detection of serial ports and
109 2006-03-14 Carlos Alberto Cortez <calberto.cortez@gmail.com>
112 * SerialPortStream.cs: Change SerialPortStream ctor
113 parameters and fix some related values.
115 2006-03-11 Miguel de Icaza <miguel@novell.com>
119 * SerialPort.cs: Remove unused variable (writeBuffer).
121 * SerialPortStream.cs (Dispose): override, not new.
123 2006-03-08 Carlos Alberto Cortez <calberto.cortez@gmail.com>
126 * SerialPortStream.cs: Small advance/cleanups.
128 2006-02-29 Carlos Alberto Cortez <calberto.cortez@gmail.com>
131 * SerialReceivedEventArgs.cs:
132 * SerialErrorEventArgs.cs:
133 * SerialPinChangedEventArgs.cs: Fix signatures and values
136 2006-02-28 Carlos Alberto Cortez <calberto.cortez@gmail.com>
139 * SerialPortStream.cs: Cleanups and some small funcionalities
140 added. Also, some code was moved to SerialPortStream, to have a
143 2006-02-21 Carlos Alberto Cortez <calberto.cortez@gmail.com>
146 * SerialPortStream.cs: Move SerialPortStream to a new file,
147 to have a better organization.
149 2006-02-21 Carlos Alberto Cortez <calberto.cortez@gmail.com>
151 * SerialPort.cs: Little work on support the Read methods.
153 2006-02-14 Carlos Alberto Cortez <calberto.cortez@gmail.com>
155 * SerialPort.cs: Little work on default values and
160 * StopBits.cs: New enum files (taken outside SerialPort
161 and with the right values now).
163 2006-02-13 Carlos Alberto Cortez <calberto.cortez@gmail.com>
165 * SerialPort.cs: Work on Encoding property and use it
168 2006-02-10 Carlos Alberto Cortez <calberto.cortez@gmail.com>
172 * SerialPinChange.cs: New enums.
174 2004-12-26 Zoltan Varga <vargaz@freemail.hu>
176 * System.IO.Ports/SerialPort.cs: Fix build under csc.