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