(DISTFILES): Comment out a few missing files.
[mono-project.git] / mcs / class / Mono.Data.Tds / ChangeLog
blob1702059689455b387e90da7b195704e2695226b3
1 2004-08-14 Geoff Norton <gnorton@customerdna.com>
3         * Mono.Data.Tds.Protocol/TdsComm.cs: 
4           Mono.Data.Tds.Protocol/Tds70.cs: 
5                 Make Tds70 work on Big Endian machines.
7 2004-04-28  Sebastien Pouliot  <sebastien@ximian.com>
9         * Mono.Data.Tds.dll.sources: Added Assembly/AssemblyInfo.cs and
10         Locale.cs to the build.
12 2004-04-05  Lluis Sanchez Gual  <lluis@ximian.com>
14         * Mono.Data.Tds.dll.sources: Added TdsConnectionPool.cs.
16 2004-04-01  Lluis Sanchez Gual  <lluis@ximian.com>
18         * TdsMetaParameter.cs: When the size of the parameter is not specified, 
19         use the same default sizes as in MS.NET.
21 2003-12-17  Sebastien Pouliot <spouliot@videotron.ca> 
22         for Daniel Morgan <danielmorgan@verizon.net>
24         * Makefile: added Mono.Security.dll as a reference so we can get 
25         NTLM support via Mono.Security.Protocol.Ntlm
27 2003-11-20  Joerg Rosenkranz <joergr@voelcker.com>
28         
29         * Mono.Data.Tds/TdsMetaParameter.cs: Fixed Prepare to allow string
30         and binary parameters with Length == 0  
32 2002-12-22  Tim Coleman <tim@timcoleman.com>
33         * Mono.Data.Tds.Protocol/TdsComm.cs:
34                 Change GetString to NOT explicitly add a NUL
35                 to the end of the string since Encoder.GetString ()
36                 will do that.
38 2002-12-14  Daniel Morgan <danmorg@sc.rr.com>
40         * Mono.Data.Tds.Protocol/Tds70.cs: single quotes in SQL string
41         need to be escaped as two single quotes
43 2002-12-01  Tim Coleman <tim@timcoleman.com>
44         * list:
45                 Remove more unnecessary files.
46         * Mono.Data.Tds.Protocol/TdsDataRow.cs:
47         * Mono.Data.Tds.Protocol/TdsDataColumn.cs:
48         * Mono.Data.Tds.Protocol/TdsDataColumnCollection.cs:
49                 New classes
50         * Mono.Data.Tds.Protocol/TdsPacketColumnInfoResult.cs:
51         * Mono.Data.Tds.Protocol/TdsPacketColumnOrderResult.cs:
52         * Mono.Data.Tds.Protocol/TdsPacketControlResult.cs:
53         * Mono.Data.Tds.Protocol/TdsPacketOutputParam.cs:
54         * Mono.Data.Tds.Protocol/TdsPacketResult.cs:
55         * Mono.Data.Tds.Protocol/TdsPacketRowResult.cs:
56         * Mono.Data.Tds.Protocol/TdsSchemaInfo.cs:
57                 Remove obsolete classes
58         * Mono.Data.Tds.Protocol/ITds.cs:
59         * Mono.Data.Tds.Protocol/Tds.cs:
60         * Mono.Data.Tds.Protocol/Tds42.cs:
61         * Mono.Data.Tds.Protocol/Tds50.cs:
62         * Mono.Data.Tds.Protocol/Tds70.cs:
63         * Mono.Data.Tds.Protocol/Tds80.cs:
64                 Change Schema and ColumnValues
65                 
67 2002-11-30  Tim Coleman <tim@timcoleman.com>
68         * list:
69                 Remove unnecessary files.
70         * Mono.Data.Tds.Protocol/TdsPacketEndTokenResult.cs:
71         * Mono.Data.Tds.Protocol/TdsMessage.cs:
72         * Mono.Data.Tds.Protocol/TdsPacketUnknown.cs:
73         * Mono.Data.Tds.Protocol/TdsPacketRetStatResult.cs:
74                 Remove these classes as they are unused.
75         * Mono.Data.Tds.Protocol/TdsPacketColumnNamesResult.cs:
76         * Mono.Data.Tds.Protocol/TdsPacketTableNameResult.cs:
77                 Remove these classes, since they are essentially just
78                 ArrayLists.
79         * Mono.Data.Tds.Protocol/Tds.cs:
80         * Mono.Data.Tds.Protocol/Tds42.cs:
81         * Mono.Data.Tds.Protocol/Tds50.cs:
82         * Mono.Data.Tds.Protocol/Tds70.cs:
83                 Make ProcessSubPacket return an enum instead of instantiating
84                 useless classes.  Remove the TdsPacketColumnNamesResult
85                 and TdsPacketTableNameResult in favour of ArrayLists.
86         * Mono.Data.Tds.Protocol/TdsPacketColumnInfoResult.cs:
87                 Add a Count property.
89 2002-11-26  Tim Coleman <tim@timcoleman.com>
90         * list:
91         * Mono.Data.Tds/TdsMetaParameter.cs:
92         * Mono.Data.Tds/TdsMetaParameterCollection.cs:
93         * Mono.Data.Tds/TdsParameterDirection.cs:
94         * Mono.Data.Tds.Protocol/ITds.cs:
95         * Mono.Data.Tds.Protocol/Tds.cs:
96         * Mono.Data.Tds.Protocol/Tds50.cs:
97         * Mono.Data.Tds.Protocol/Tds70.cs:
98         * Mono.Data.Tds.Protocol/Tds80.cs:
99         * Mono.Data.Tds.Protocol/TdsColumnType.cs:
100         * Mono.Data.Tds.Protocol/TdsComm.cs:
101         * Mono.Data.Tds.Protocol/TdsPacketColumnInfoResult.cs:
102         * Mono.Data.Tds.Protocol/TdsPacketColumnNamesResult.cs:
103         * Mono.Data.Tds.Protocol/TdsPacketColumnOrderResult.cs:
104         * Mono.Data.Tds.Protocol/TdsPacketSubType.cs:
105         * Mono.Data.Tds.Protocol/TdsPacketType.cs:
106                 Restructuring around making Sybase and SQL Server
107                 support both work with same interface.  In particular,
108                 the bulk of parameter work is moved into the meta
109                 parameter objects from the native objects.  The
110                 Sybase TDS50 stuff needs intimate access to the parameters.
111                 This will also allow me to eventually plonk output values
112                 directly into parameters rather than through the current
113                 klugey interface.
114         
116 2002-11-24  Tim Coleman <tim@timcoleman.com>
117         * Mono.Data.Tds.Protocol/Tds.cs: Change error/
118                 message conditions because they were
119                 reversed (caused wrongful exceptions).
121 2002-11-21  Daniel Morgan <danmorg@sc.rr.com>
123         * Mono.Data.Tds.build: added missing file
124         for Windows build
126 2002-11-21  Tim Coleman <tim@timcoleman.com>
127         * list:
128         * ChangeLog:
129         * Mono.Data.Tds.build:
130         * makefile.gnu:
131         * Mono.Data.Tds.Protocol/ITds.cs:
132         * Mono.Data.Tds.Protocol/Tds.cs:
133         * Mono.Data.Tds.Protocol/Tds42.cs:
134         * Mono.Data.Tds.Protocol/Tds50.cs:
135         * Mono.Data.Tds.Protocol/Tds70.cs:
136         * Mono.Data.Tds.Protocol/Tds80.cs:
137         * Mono.Data.Tds.Protocol/TdsBigDecimal.cs:
138         * Mono.Data.Tds.Protocol/TdsColumnStatus.cs:
139         * Mono.Data.Tds.Protocol/TdsColumnType.cs:
140         * Mono.Data.Tds.Protocol/TdsComm.cs:
141         * Mono.Data.Tds.Protocol/TdsConnectionParameters.cs:
142         * Mono.Data.Tds.Protocol/TdsEnvPacketSubType.cs:
143         * Mono.Data.Tds.Protocol/TdsInternalError.cs:
144         * Mono.Data.Tds.Protocol/TdsInternalErrorCollection.cs:
145         * Mono.Data.Tds.Protocol/TdsInternalErrorMessageEventArgs.cs:
146         * Mono.Data.Tds.Protocol/TdsInternalErrorMessageEventHandler.cs:
147         * Mono.Data.Tds.Protocol/TdsInternalException.cs:
148         * Mono.Data.Tds.Protocol/TdsInternalInfoMessageEventArgs.cs:
149         * Mono.Data.Tds.Protocol/TdsInternalInfoMessageEventHandler.cs:
150         * Mono.Data.Tds.Protocol/TdsMessage.cs:
151         * Mono.Data.Tds.Protocol/TdsPacketColumnInfoResult.cs:
152         * Mono.Data.Tds.Protocol/TdsPacketColumnNamesResult.cs:
153         * Mono.Data.Tds.Protocol/TdsPacketColumnOrderResult.cs:
154         * Mono.Data.Tds.Protocol/TdsPacketControlResult.cs:
155         * Mono.Data.Tds.Protocol/TdsPacketEndTokenResult.cs:
156         * Mono.Data.Tds.Protocol/TdsPacketOutputParam.cs:
157         * Mono.Data.Tds.Protocol/TdsPacketResult.cs:
158         * Mono.Data.Tds.Protocol/TdsPacketRetStatResult.cs:
159         * Mono.Data.Tds.Protocol/TdsPacketRowResult.cs:
160         * Mono.Data.Tds.Protocol/TdsPacketSubType.cs:
161         * Mono.Data.Tds.Protocol/TdsPacketTableNameResult.cs:
162         * Mono.Data.Tds.Protocol/TdsPacketType.cs:
163         * Mono.Data.Tds.Protocol/TdsPacketUnknown.cs:
164         * Mono.Data.Tds.Protocol/TdsSchemaInfo.cs:
165         * Mono.Data.Tds.Protocol/TdsServerType.cs:
166         * Mono.Data.Tds.Protocol/TdsTimeoutException.cs:
167         * Mono.Data.Tds.Protocol/TdsVersion.cs:
168         * Mono.Data.Tds.Protocol/TODOAttribute.cs:
169                 New assembly.  The Protocol files came from 
170                 Mono.Data.TdsClient.Internal, and thus their
171                 protection levels and namespaces have changed.