New test.
[mono.git] / mcs / class / System / System.IO.Ports / ChangeLog
1 2006-09-28  Andrew Skiba  <andrews@mainsoft.com>
2
3         * SerialPort.cs,WinSerialStream.cs: TARGET_JVM
4
5 2006-08-14  Chris Toshok  <toshok@ximian.com>
6
7         * SerialPort.cs: the paths returned by Directory.GetFiles have the
8         directory at the beginning of the string.
9
10 2006-08-13  Miguel de Icaza  <miguel@novell.com>
11
12         * SerialPort.cs (ReadTo): Implemented.
13         Add a couple of missing checks.
14
15         Also handle ttyUSB for Chris.
16
17         * SerialPortStream.cs (BytesToRead, BytesToWrite): Implement. 
18
19         * SerialPort.cs (ReadByte): Go directly to the stream, no need to
20         call the wrapper code.
21
22         (ReadChar): implement.
23
24         (ReadLine): implement.
25         
26         Add DefaultValueAttributes to various methods.
27
28         * SerialPortStream.cs, WinSerialStream.cs: Use the same checking
29         we use elsewhere for parameters.
30
31 2005-05-12  Carlos Alberto Cortez <calberto.cortez@gmail.com>
32
33         * ISerialStream.cs: Add support for break state.
34         * SerialPort.cs: Likewise.
35         * WinSerialStream.cs: Add support for break state and
36         some other bits (BytesToRead, BytesToWrite, DsrHolding,
37         CDHolding, CtsHolding, DiscardIn, DiscardOut).
38         * SerialPortStream.cs: Add a SetBreak function to
39         implement the updated ISerialStream interface (not implemented
40         by now).
41
42 2005-05-08  Carlos Alberto Cortez <calberto.cortez@gmail.com>
43
44         * SerialPort.cs:
45         * WinSerialStream.cs: Actually plug the Win serial stream
46         in the SerialPort and use it if we are on Windows (use std
47         stream otherwise).
48
49 2005-05-08  Carlos Alberto Cortez <calberto.cortez@gmail.com>
50
51         * WinSerialStream.cs: Implement some bits needed for
52         the backend thing.
53
54 2005-05-06  Carlos Alberto Cortez <calberto.cortez@gmail.com>
55
56         * ISerialStream.cs:
57         * SerialPortStream.cs:
58         * SerialPort.cs:
59         * SerialSignal.cs:
60         Some changes to make SerialPorStream implement ISerialInterface,
61         and be able to have OS-depending backends.
62         
63 2006-05-06  Carlos Alberto Cortez <calberto.cortez@gmail.com>
64
65         * ISerialStream.cs: New internal interface used for 
66         accessing the backend streams functionality.
67
68 2006-04-20  Carlos Alberto Cortez <calberto.cortez@gmail.com>
69
70         * WinSerialPort.cs: Inital import of the backend stream
71         for Windows support.
72         
73 2006-04-06  Carlos Alberto Cortez <calberto.cortez@gmail.com>
74
75         * SerialPort.cs:
76         * SerialPortStream.cs: Add signals managing.
77         * SerialSignal.cs: New.
78         
79 2006-04-05  Carlos Alberto Cortez <calberto.cortez@gmail.com>
80
81         * SerialPort.cs: Add protected Dispose method, and move
82         the Close stuff there.
83         
84 2006-04-04  Carlos Alberto Cortez <calberto.cortez@gmail.com>
85
86         * SerialPort.cs: Re-arrange values for ctors (keep things
87         clean).
88         
89 2006-04-03  Carlos Alberto Cortez <calberto.cortez@gmail.com>
90
91         * SerialPort.cs:
92         * SerialPortStream.cs: Remove the buffers from the SerialPort
93         class, and take them to SerialPortStream. We need them for
94         storing the internal read (pass the buffer sizes to SerialPortStream
95         ctor by now, and use those numbers when we support them).
96         
97 2006-03-27  Carlos Alberto Cortez <calberto.cortez@gmail.com>
98
99         * SerialPort.cs: Inherit from Component, and use protected
100         Events property to save the event handlers. Also add internal
101         methods to trigger the events and remove pragmas.
102
103 2006-03-15  Miguel de Icaza  <miguel@gnome.org>
104
105         * SerialPort.cs: We will do detection of systems differently as we
106         discussed over email.  Drop malloc/free/uname calls.
107
108 2006-03-15  Carlos Alberto Cortez <calberto.cortez@gmail.com>
109
110         * SerialPort.cs: Add basic detection of serial ports and
111         default serial port.
112
113 2006-03-14  Carlos Alberto Cortez <calberto.cortez@gmail.com>
114
115         * SerialPort.cs:
116         * SerialPortStream.cs: Change SerialPortStream ctor
117         parameters and fix some related values.
118         
119 2006-03-11  Miguel de Icaza  <miguel@novell.com>
120
121         * y
122
123         * SerialPort.cs: Remove unused variable (writeBuffer). 
124
125         * SerialPortStream.cs (Dispose): override, not new.
126
127 2006-03-08  Carlos Alberto Cortez <calberto.cortez@gmail.com>
128
129         * SerialPort.cs:
130         * SerialPortStream.cs: Small advance/cleanups.
131
132 2006-02-29  Carlos Alberto Cortez <calberto.cortez@gmail.com>
133
134         * SerialPort.cs:
135         * SerialReceivedEventArgs.cs:
136         * SerialErrorEventArgs.cs:
137         * SerialPinChangedEventArgs.cs: Fix signatures and values
138         related to events.
139         
140 2006-02-28  Carlos Alberto Cortez <calberto.cortez@gmail.com>
141
142         * SerialPort.cs: 
143         * SerialPortStream.cs: Cleanups and some small funcionalities
144         added. Also, some code was moved to SerialPortStream, to have a 
145         better design.
146
147 2006-02-21  Carlos Alberto Cortez <calberto.cortez@gmail.com>
148
149         * SerialPort.cs:
150         * SerialPortStream.cs: Move SerialPortStream to a new file,
151         to have a better organization.
152
153 2006-02-21  Carlos Alberto Cortez <calberto.cortez@gmail.com>
154
155         * SerialPort.cs: Little work on support the Read methods.
156
157 2006-02-14  Carlos Alberto Cortez <calberto.cortez@gmail.com>
158
159         * SerialPort.cs: Little work on default values and
160         exception report.
161         
162         * Parity.cs:
163         * Handshake.cs:
164         * StopBits.cs: New enum files (taken outside SerialPort
165         and with the right values now).
166
167 2006-02-13  Carlos Alberto Cortez <calberto.cortez@gmail.com>
168
169         * SerialPort.cs: Work on Encoding property and use it
170         in Write methods.
171         
172 2006-02-10  Carlos Alberto Cortez <calberto.cortez@gmail.com>
173
174         * SerialError.cs:
175         * SerialData.cs:
176         * SerialPinChange.cs: New enums.
177         
178 2004-12-26  Zoltan Varga  <vargaz@freemail.hu>
179
180         * System.IO.Ports/SerialPort.cs: Fix build under csc.