2002-11-28 DennisHayes <dennish@raytek.com>
[mono.git] / mcs / class / Mono.Data.Tds / ChangeLog
1 2002-11-30  Tim Coleman <tim@timcoleman.com>
2         * list:
3         * Mono.Data.Tds.Protocol/TdsPacketColumnNamesResult:
4         * Mono.Data.Tds.Protocol/TdsPacketTableNameResult:
5                 Remove these classes, since they are essentially just
6                 ArrayLists.
7         * Mono.Data.Tds.Protocol/Tds.cs:
8         * Mono.Data.Tds.Protocol/Tds42.cs:
9         * Mono.Data.Tds.Protocol/Tds50.cs:
10         * Mono.Data.Tds.Protocol/Tds70.cs:
11                 Make ProcessSubPacket return an enum instead of instantiating
12                 useless classes.  Remove the TdsPacketColumnNamesResult
13                 and TdsPacketTableNameResult in favour of ArrayLists.
14         * Mono.Data.Tds.Protocol/TdsPacketColumnInfoResult.cs:
15                 Add a Count property.
16
17 2002-11-26  Tim Coleman <tim@timcoleman.com>
18         * list:
19         * Mono.Data.Tds/TdsMetaParameter.cs:
20         * Mono.Data.Tds/TdsMetaParameterCollection.cs:
21         * Mono.Data.Tds/TdsParameterDirection.cs:
22         * Mono.Data.Tds.Protocol/ITds.cs:
23         * Mono.Data.Tds.Protocol/Tds.cs:
24         * Mono.Data.Tds.Protocol/Tds50.cs:
25         * Mono.Data.Tds.Protocol/Tds70.cs:
26         * Mono.Data.Tds.Protocol/Tds80.cs:
27         * Mono.Data.Tds.Protocol/TdsColumnType.cs:
28         * Mono.Data.Tds.Protocol/TdsComm.cs:
29         * Mono.Data.Tds.Protocol/TdsPacketColumnInfoResult.cs:
30         * Mono.Data.Tds.Protocol/TdsPacketColumnNamesResult.cs:
31         * Mono.Data.Tds.Protocol/TdsPacketColumnOrderResult.cs:
32         * Mono.Data.Tds.Protocol/TdsPacketSubType.cs:
33         * Mono.Data.Tds.Protocol/TdsPacketType.cs:
34                 Restructuring around making Sybase and SQL Server
35                 support both work with same interface.  In particular,
36                 the bulk of parameter work is moved into the meta
37                 parameter objects from the native objects.  The
38                 Sybase TDS50 stuff needs intimate access to the parameters.
39                 This will also allow me to eventually plonk output values
40                 directly into parameters rather than through the current
41                 klugey interface.
42         
43
44 2002-11-24  Tim Coleman <tim@timcoleman.com>
45         * Mono.Data.Tds.Protocol/Tds.cs: Change error/
46                 message conditions because they were
47                 reversed (caused wrongful exceptions).
48
49 2002-11-21  Daniel Morgan <danmorg@sc.rr.com>
50
51         * Mono.Data.Tds.build: added missing file
52         for Windows build
53
54 2002-11-21  Tim Coleman <tim@timcoleman.com>
55         * list:
56         * ChangeLog:
57         * Mono.Data.Tds.build:
58         * makefile.gnu:
59         * Mono.Data.Tds.Protocol/ITds.cs:
60         * Mono.Data.Tds.Protocol/Tds.cs:
61         * Mono.Data.Tds.Protocol/Tds42.cs:
62         * Mono.Data.Tds.Protocol/Tds50.cs:
63         * Mono.Data.Tds.Protocol/Tds70.cs:
64         * Mono.Data.Tds.Protocol/Tds80.cs:
65         * Mono.Data.Tds.Protocol/TdsBigDecimal.cs:
66         * Mono.Data.Tds.Protocol/TdsColumnStatus.cs:
67         * Mono.Data.Tds.Protocol/TdsColumnType.cs:
68         * Mono.Data.Tds.Protocol/TdsComm.cs:
69         * Mono.Data.Tds.Protocol/TdsConnectionParameters.cs:
70         * Mono.Data.Tds.Protocol/TdsEnvPacketSubType.cs:
71         * Mono.Data.Tds.Protocol/TdsInternalError.cs:
72         * Mono.Data.Tds.Protocol/TdsInternalErrorCollection.cs:
73         * Mono.Data.Tds.Protocol/TdsInternalErrorMessageEventArgs.cs:
74         * Mono.Data.Tds.Protocol/TdsInternalErrorMessageEventHandler.cs:
75         * Mono.Data.Tds.Protocol/TdsInternalException.cs:
76         * Mono.Data.Tds.Protocol/TdsInternalInfoMessageEventArgs.cs:
77         * Mono.Data.Tds.Protocol/TdsInternalInfoMessageEventHandler.cs:
78         * Mono.Data.Tds.Protocol/TdsMessage.cs:
79         * Mono.Data.Tds.Protocol/TdsPacketColumnInfoResult.cs:
80         * Mono.Data.Tds.Protocol/TdsPacketColumnNamesResult.cs:
81         * Mono.Data.Tds.Protocol/TdsPacketColumnOrderResult.cs:
82         * Mono.Data.Tds.Protocol/TdsPacketControlResult.cs:
83         * Mono.Data.Tds.Protocol/TdsPacketEndTokenResult.cs:
84         * Mono.Data.Tds.Protocol/TdsPacketOutputParam.cs:
85         * Mono.Data.Tds.Protocol/TdsPacketResult.cs:
86         * Mono.Data.Tds.Protocol/TdsPacketRetStatResult.cs:
87         * Mono.Data.Tds.Protocol/TdsPacketRowResult.cs:
88         * Mono.Data.Tds.Protocol/TdsPacketSubType.cs:
89         * Mono.Data.Tds.Protocol/TdsPacketTableNameResult.cs:
90         * Mono.Data.Tds.Protocol/TdsPacketType.cs:
91         * Mono.Data.Tds.Protocol/TdsPacketUnknown.cs:
92         * Mono.Data.Tds.Protocol/TdsSchemaInfo.cs:
93         * Mono.Data.Tds.Protocol/TdsServerType.cs:
94         * Mono.Data.Tds.Protocol/TdsTimeoutException.cs:
95         * Mono.Data.Tds.Protocol/TdsVersion.cs:
96         * Mono.Data.Tds.Protocol/TODOAttribute.cs:
97                 New assembly.  The Protocol files came from 
98                 Mono.Data.TdsClient.Internal, and thus their
99                 protection levels and namespaces have changed.