2005-05-06 Carlos Alberto Cortez <calberto.cortez@gmail.com>
[mono.git] / mcs / class / System / System.IO.Ports / ChangeLog
1 2005-05-06  Carlos Alberto Cortez <calberto.cortez@gmail.com>
2
3         * ISerialStream.cs:
4         * SerialPortStream.cs:
5         * SerialPort.cs:
6         * SerialSignal.cs:
7         Some changes to make SerialPorStream implement ISerialInterface,
8         and be able to have OS-depending backends.
9         
10 2006-05-06  Carlos Alberto Cortez <calberto.cortez@gmail.com>
11
12         * ISerialStream.cs: New internal interface used for 
13         accessing the backend streams functionality.
14
15 2006-04-20  Carlos Alberto Cortez <calberto.cortez@gmail.com>
16
17         * WinSerialPort.cs: Inital import of the backend stream
18         for Windows support.
19         
20 2006-04-06  Carlos Alberto Cortez <calberto.cortez@gmail.com>
21
22         * SerialPort.cs:
23         * SerialPortStream.cs: Add signals managing.
24         * SerialSignal.cs: New.
25         
26 2006-04-05  Carlos Alberto Cortez <calberto.cortez@gmail.com>
27
28         * SerialPort.cs: Add protected Dispose method, and move
29         the Close stuff there.
30         
31 2006-04-04  Carlos Alberto Cortez <calberto.cortez@gmail.com>
32
33         * SerialPort.cs: Re-arrange values for ctors (keep things
34         clean).
35         
36 2006-04-03  Carlos Alberto Cortez <calberto.cortez@gmail.com>
37
38         * SerialPort.cs:
39         * SerialPortStream.cs: Remove the buffers from the SerialPort
40         class, and take them to SerialPortStream. We need them for
41         storing the internal read (pass the buffer sizes to SerialPortStream
42         ctor by now, and use those numbers when we support them).
43         
44 2006-03-27  Carlos Alberto Cortez <calberto.cortez@gmail.com>
45
46         * SerialPort.cs: Inherit from Component, and use protected
47         Events property to save the event handlers. Also add internal
48         methods to trigger the events and remove pragmas.
49
50 2006-03-15  Miguel de Icaza  <miguel@gnome.org>
51
52         * SerialPort.cs: We will do detection of systems differently as we
53         discussed over email.  Drop malloc/free/uname calls.
54
55 2006-03-15  Carlos Alberto Cortez <calberto.cortez@gmail.com>
56
57         * SerialPort.cs: Add basic detection of serial ports and
58         default serial port.
59
60 2006-03-14  Carlos Alberto Cortez <calberto.cortez@gmail.com>
61
62         * SerialPort.cs:
63         * SerialPortStream.cs: Change SerialPortStream ctor
64         parameters and fix some related values.
65         
66 2006-03-11  Miguel de Icaza  <miguel@novell.com>
67
68         * y
69
70         * SerialPort.cs: Remove unused variable (writeBuffer). 
71
72         * SerialPortStream.cs (Dispose): override, not new.
73
74 2006-03-08  Carlos Alberto Cortez <calberto.cortez@gmail.com>
75
76         * SerialPort.cs:
77         * SerialPortStream.cs: Small advance/cleanups.
78
79 2006-02-29  Carlos Alberto Cortez <calberto.cortez@gmail.com>
80
81         * SerialPort.cs:
82         * SerialReceivedEventArgs.cs:
83         * SerialErrorEventArgs.cs:
84         * SerialPinChangedEventArgs.cs: Fix signatures and values
85         related to events.
86         
87 2006-02-28  Carlos Alberto Cortez <calberto.cortez@gmail.com>
88
89         * SerialPort.cs: 
90         * SerialPortStream.cs: Cleanups and some small funcionalities
91         added. Also, some code was moved to SerialPortStream, to have a 
92         better design.
93
94 2006-02-21  Carlos Alberto Cortez <calberto.cortez@gmail.com>
95
96         * SerialPort.cs:
97         * SerialPortStream.cs: Move SerialPortStream to a new file,
98         to have a better organization.
99
100 2006-02-21  Carlos Alberto Cortez <calberto.cortez@gmail.com>
101
102         * SerialPort.cs: Little work on support the Read methods.
103
104 2006-02-14  Carlos Alberto Cortez <calberto.cortez@gmail.com>
105
106         * SerialPort.cs: Little work on default values and
107         exception report.
108         
109         * Parity.cs:
110         * Handshake.cs:
111         * StopBits.cs: New enum files (taken outside SerialPort
112         and with the right values now).
113
114 2006-02-13  Carlos Alberto Cortez <calberto.cortez@gmail.com>
115
116         * SerialPort.cs: Work on Encoding property and use it
117         in Write methods.
118         
119 2006-02-10  Carlos Alberto Cortez <calberto.cortez@gmail.com>
120
121         * SerialError.cs:
122         * SerialData.cs:
123         * SerialPinChange.cs: New enums.
124         
125 2004-12-26  Zoltan Varga  <vargaz@freemail.hu>
126
127         * System.IO.Ports/SerialPort.cs: Fix build under csc.