2003-05-29 Nick Drochak <ndrochak@gol.com>
[mono.git] / mcs / class / Mono.Data.SybaseClient / ChangeLog
1 2003-02-16  Daniel Morgan <danmorg@sc.rr.com>
2
3         * SybaseConnection.cs: - parse data source for 2 possible uses:
4         "Server=hostname", 
5         "Server=hostname,port" and open the connection based on the
6         resulting server name and port.  
7
8 2002-12-01  Tim Coleman <tim@timcoleman.com>
9         * Mono.Data.SybaseClient/SybaseDataReader.cs:
10                 Change to reflect TdsSchemaInfo -> TdsDataColumnCollection
11                 shift.
12
13 2002-11-26  Tim Coleman <tim@timcoleman.com>
14         * Mono.Data.SybaseClient.build:
15                 Copy dll into Test directory.
16         * Mono.Data.SybaseClient/SybaseCommand.cs:
17         * Mono.Data.SybaseClient/SybaseConnection.cs:
18         * Mono.Data.SybaseClient/SybaseParameter.cs:
19         * Mono.Data.SybaseClient/SybaseParameterCollection.cs:
20         * Mono.Data.SybaseClient/SybaseTransaction.cs:
21                 Many changes around making PREPAREs work in
22                 Sybase as well as SQL Server.
23
24 2002-11-21  Tim Coleman <tim@timcoleman.com>
25         * Mono.Data.SybaseClient.build:
26         * Mono.Data.SybaseClient/SybaseCommand.cs:
27         * Mono.Data.SybaseClient/SybaseConnection.cs:
28         * Mono.Data.SybaseClient/SybaseConnectionPool.cs:
29         * Mono.Data.SybaseClient/SybaseDataReader.cs:
30         * Mono.Data.SybaseClient/SybaseException.cs:
31         * Mono.Data.SybaseClient/SybaseInfoMessageEventArgs.cs:
32         * Mono.Data.SybaseClient/SybaseParameter.cs:
33         * Mono.Data.SybaseClient/SybaseTransaction.cs:
34         * Mono.Data.SybaseTypes/SybaseDecimal.cs:
35                 Modify to accept new Mono.Data.Tds.Protocol
36                 namespace in Mono.Data.Tds assembly, replacing
37                 Mono.Data.TdsClient.Internal
38
39 2002-11-19  Tim Coleman <tim@timcoleman.com>
40         * Mono.Data.SybaseClient/SybaseCommand.cs:
41                 Fix BuildExec to work.
42
43 2002-11-18  Tim Coleman <tim@timcoleman.com>
44         * Mono.Data.SybaseClient/SybaseCommand.cs:
45         * Mono.Data.SybaseClient/SybaseConnection.cs:
46         * Mono.Data.SybaseClient/SybaseDataReader.cs:
47         * Mono.Data.SybaseClient/SybaseException.cs:
48         * Mono.Data.SybaseClient/SybaseParameter.cs:
49         * Mono.Data.SybaseClient/SybaseParameterCollection.cs:
50         * Mono.Data.SybaseClient/SybaseTransaction.cs:
51         * Mono.Data.SybaseTypes/SybaseDecimal.cs:
52                 Various changes to overhaul Sybase provider,
53                 and bring it closer to being in-line with
54                 the SqlClient.  Can now connect to Sybase DB.
55
56 2002-11-14  Tim Coleman <tim@timcoleman.com>
57         * Mono.Data.SybaseClient/SybaseDataReader.cs:
58                 Change SchemaTable handling
59
60 2002-11-12  Tim Coleman <tim@timcoleman.com>
61         * list:
62                 Remove Mono.Data.TdsClient.Internal/TdsContext.cs
63
64 2002-11-09  Tim Coleman <tim@timcoleman.com>
65         * list:
66                 Add new internal tds classes
67         * Mono.Data.SybaseClient/SybaseConnectionPool.cs:
68         * Mono.Data.SybaseClient/SybaseConnection.cs:
69                 Implement connection timeouts
70
71 2002-11-04  Tim Coleman <tim@timcoleman.com>
72         * list:
73                 Add Mono.Data.TdsClient.Internal.TdsInternalError
74                 Add Mono.Data.TdsClient.Internal.TdsInternalErrorCollection
75                 Add Mono.Data.TdsClient.Internal.TdsInternalErrorMessageEventHandler
76                 Add Mono.Data.TdsClient.Internal.TdsInternalErrorMessageEventArgs
77                 Add Mono.Data.TdsClient.Internal.TdsInternalInfoMessageEventHandler
78                 Add Mono.Data.TdsClient.Internal.TdsInternalInfoMessageEventArgs
79                 Remove Mono.Data.TdsClient.Internal.TdsPacketErrorResult
80                 Remove Mono.Data.TdsClient.Internal.TdsPacketErrorResultCollection
81                 Remove Mono.Data.TdsClient.Internal.TdsPacketMessageResult
82         * Mono.Data.SybaseClient/SybaseCommand.cs:
83         * Mono.Data.SybaseClient/SybaseConnection.cs:
84         * Mono.Data.SybaseClient/SybaseDataReader.cs:
85         * Mono.Data.SybaseClient/SybaseException.cs:
86         * Mono.Data.SybaseClient/SybaseInfoMessageEventArgs.cs:
87         * Mono.Data.SybaseClient/SybaseTransaction.cs:
88                 Remove error checks in favour of event handlers
89
90 2002-11-04  Tim Coleman (tim@timcoleman.com)
91         * list :
92                 Add Mono.Data.TdsClient.Internal.TdsBigDecimal
93
94 2002-11-03  Tim Coleman (tim@timcoleman.com)
95         * list:
96                 Add Mono.Data.TdsClient.Internal.TdsColumnStatus
97         * Mono.Data.SybaseClient/SybaseDataReader.cs:
98                 Add more schema information
99
100 2002-11-01  Tim Coleman (tim@timcoleman.com)
101         * Mono.Data.SybaseClient/Locale.cs:
102         * Mono.Data.SybaseClient/SybaseCommand.cs:
103         * Mono.Data.SybaseClient/SybaseCommandBuilder.cs:
104         * Mono.Data.SybaseClient/SybaseConnection.cs:
105         * Mono.Data.SybaseClient/SybaseConnectionPool.cs:
106         * Mono.Data.SybaseClient/SybaseDataAdapter.cs:
107         * Mono.Data.SybaseClient/SybaseDataReader.cs:
108         * Mono.Data.SybaseClient/SybaseError.cs:
109         * Mono.Data.SybaseClient/SybaseErrorCollection.cs:
110         * Mono.Data.SybaseClient/SybaseException.cs:
111         * Mono.Data.SybaseClient/SybaseInfoMessageEventArgs.cs:
112         * Mono.Data.SybaseClient/SybaseInfoMessageEventHandler.cs:
113         * Mono.Data.SybaseClient/SybaseParameter.cs:
114         * Mono.Data.SybaseClient/SybaseParameterCollection.cs:
115         * Mono.Data.SybaseClient/SybasePermission.cs:
116         * Mono.Data.SybaseClient/SybasePermissionAttribute.cs:
117         * Mono.Data.SybaseClient/SybaseRowUpdatedEventArgs.cs:
118         * Mono.Data.SybaseClient/SybaseRowUpdatedEventHandler.cs:
119         * Mono.Data.SybaseClient/SybaseRowUpdatingEventArgs.cs:
120         * Mono.Data.SybaseClient/SybaseRowUpdatingEventHandler.cs:
121         * Mono.Data.SybaseClient/SybaseTransaction.cs:
122         * Mono.Data.SybaseClient/SybaseType.cs:
123         * Mono.Data.SybaseClient/TODOAttribute.cs:
124         * Mono.Data.SybaseTypes/SybaseBinary.cs:
125         * Mono.Data.SybaseTypes/SybaseBoolean.cs:
126         * Mono.Data.SybaseTypes/SybaseByte.cs:
127         * Mono.Data.SybaseTypes/SybaseCompareOptions.cs:
128         * Mono.Data.SybaseTypes/SybaseDateTime.cs:
129         * Mono.Data.SybaseTypes/SybaseDecimal.cs:
130         * Mono.Data.SybaseTypes/SybaseDouble.cs:
131         * Mono.Data.SybaseTypes/SybaseGuid.cs:
132         * Mono.Data.SybaseTypes/SybaseInt16.cs:
133         * Mono.Data.SybaseTypes/SybaseInt32.cs:
134         * Mono.Data.SybaseTypes/SybaseInt64.cs:
135         * Mono.Data.SybaseTypes/SybaseMoney.cs:
136         * Mono.Data.SybaseTypes/SybaseNullValueException.cs:
137         * Mono.Data.SybaseTypes/SybaseSingle.cs:
138         * Mono.Data.SybaseTypes/SybaseString.cs:
139         * Mono.Data.SybaseTypes/SybaseTruncateException.cs:
140         * Mono.Data.SybaseTypes/SybaseTypeException.cs:
141                 New classes added to start this namespace.  These are mostly
142                 just copies of the SqlClient classes, with changed names and
143                 namespaces.
144         * list:
145         * makefile.gnu:
146         * Mono.Data.SybaseClient.build:
147                 New files added to build this assembly
148         * ChangeLog:
149                 New changelog added