* roottypes.cs: Rename from tree.cs.
[mono.git] / mcs / class / Mono.Data.SybaseClient / ChangeLog
1 2005-12-07  Senganal T  <tsenganal@novell.com>
2
3         * Mono.Data.SybaseClient/SybaseConnection.cs 
4                 - fixed ExecuteNonQuery to return the no of rows
5                 affected for Insert/Update/Delete Stmts.
6                 Fixes bug #76280
7
8 2005-06-15  Atsushi Enomoto  <atsushi@ximian.com>
9
10         * Mono.Data.SybaseClient.dll.sources :
11           remove duplicate MonoTODOAttribute.cs
12
13 2005-01-10  Daniel Morgan <danielmorgan@verizon.net>
14
15         * Mono.Data.SybaseClient/SybaseConnection.cs: fix 
16         for packetSize not being set.  Fixes bug 70930
17         Thanks to sebastien.robitaille@croesus.com (Sebastien Robitaille)
18         for reporting this bug.
19         
20 2004-04-05  Lluis Sanchez Gual  <lluis@ximian.com>
21
22         * Mono.Data.SybaseClient.dll.sources: Removed SybaseConnectionPool.cs.
23         * Mono.Data.SybaseClient/SybaseConnection.cs: Use connection pool
24           implemented in Mono.Data.Tds.
25
26 2004-04-01  Lluis Sanchez Gual  <lluis@ximian.com>
27
28         * Mono.Data.SybaseClient/SybaseDataReader.cs: Null values are now 
29           represented with DBNull instances. Deal with this.
30         * Mono.Data.SybaseTypes/SybaseNullValueException.cs: Use a more clarifying
31           error message.
32
33 2003-12-19  Tim Coleman <tim@timcoleman.com>
34         * Mono.Data.SybaseClient/SybasePermission.cs:
35                 Change constructor.
36
37 2003-07-17  Peter Williams  <peter@newton.cx>
38
39         * Mono.Data.SybaseTypes/SybaseDecimal.cs: csc.exe is more
40         stringent about namespaces than mcs. We need to disambiguate
41         System.Math from Mono.Math here.
42
43 2003-06-11  Tim Coleman <tim@timcoleman.com>
44         * SybaseConnection.cs:
45                 Make connection parameter parsing "more correct"
46                 and throw appropriate exceptions, similar to MS SqlClient
47         * SybaseBinary.cs:
48         * SybaseBoolean.cs:
49         * SybaseByte.cs:
50         * SybaseDateTime.cs:
51         * SybaseDecimal.cs:
52         * SybaseDouble.cs:
53         * SybaseMoney.cs:
54         * SybaseString.cs:
55                 Mass import of code from SqlClient to make this behave
56                 better.
57
58 2003-02-16  Daniel Morgan <danmorg@sc.rr.com>
59
60         * SybaseConnection.cs: - parse data source for 2 possible uses:
61         "Server=hostname", 
62         "Server=hostname,port" and open the connection based on the
63         resulting server name and port.  
64
65 2002-12-01  Tim Coleman <tim@timcoleman.com>
66         * Mono.Data.SybaseClient/SybaseDataReader.cs:
67                 Change to reflect TdsSchemaInfo -> TdsDataColumnCollection
68                 shift.
69
70 2002-11-26  Tim Coleman <tim@timcoleman.com>
71         * Mono.Data.SybaseClient.build:
72                 Copy dll into Test directory.
73         * Mono.Data.SybaseClient/SybaseCommand.cs:
74         * Mono.Data.SybaseClient/SybaseConnection.cs:
75         * Mono.Data.SybaseClient/SybaseParameter.cs:
76         * Mono.Data.SybaseClient/SybaseParameterCollection.cs:
77         * Mono.Data.SybaseClient/SybaseTransaction.cs:
78                 Many changes around making PREPAREs work in
79                 Sybase as well as SQL Server.
80
81 2002-11-21  Tim Coleman <tim@timcoleman.com>
82         * Mono.Data.SybaseClient.build:
83         * Mono.Data.SybaseClient/SybaseCommand.cs:
84         * Mono.Data.SybaseClient/SybaseConnection.cs:
85         * Mono.Data.SybaseClient/SybaseConnectionPool.cs:
86         * Mono.Data.SybaseClient/SybaseDataReader.cs:
87         * Mono.Data.SybaseClient/SybaseException.cs:
88         * Mono.Data.SybaseClient/SybaseInfoMessageEventArgs.cs:
89         * Mono.Data.SybaseClient/SybaseParameter.cs:
90         * Mono.Data.SybaseClient/SybaseTransaction.cs:
91         * Mono.Data.SybaseTypes/SybaseDecimal.cs:
92                 Modify to accept new Mono.Data.Tds.Protocol
93                 namespace in Mono.Data.Tds assembly, replacing
94                 Mono.Data.TdsClient.Internal
95
96 2002-11-19  Tim Coleman <tim@timcoleman.com>
97         * Mono.Data.SybaseClient/SybaseCommand.cs:
98                 Fix BuildExec to work.
99
100 2002-11-18  Tim Coleman <tim@timcoleman.com>
101         * Mono.Data.SybaseClient/SybaseCommand.cs:
102         * Mono.Data.SybaseClient/SybaseConnection.cs:
103         * Mono.Data.SybaseClient/SybaseDataReader.cs:
104         * Mono.Data.SybaseClient/SybaseException.cs:
105         * Mono.Data.SybaseClient/SybaseParameter.cs:
106         * Mono.Data.SybaseClient/SybaseParameterCollection.cs:
107         * Mono.Data.SybaseClient/SybaseTransaction.cs:
108         * Mono.Data.SybaseTypes/SybaseDecimal.cs:
109                 Various changes to overhaul Sybase provider,
110                 and bring it closer to being in-line with
111                 the SqlClient.  Can now connect to Sybase DB.
112
113 2002-11-14  Tim Coleman <tim@timcoleman.com>
114         * Mono.Data.SybaseClient/SybaseDataReader.cs:
115                 Change SchemaTable handling
116
117 2002-11-12  Tim Coleman <tim@timcoleman.com>
118         * list:
119                 Remove Mono.Data.TdsClient.Internal/TdsContext.cs
120
121 2002-11-09  Tim Coleman <tim@timcoleman.com>
122         * list:
123                 Add new internal tds classes
124         * Mono.Data.SybaseClient/SybaseConnectionPool.cs:
125         * Mono.Data.SybaseClient/SybaseConnection.cs:
126                 Implement connection timeouts
127
128 2002-11-04  Tim Coleman <tim@timcoleman.com>
129         * list:
130                 Add Mono.Data.TdsClient.Internal.TdsInternalError
131                 Add Mono.Data.TdsClient.Internal.TdsInternalErrorCollection
132                 Add Mono.Data.TdsClient.Internal.TdsInternalErrorMessageEventHandler
133                 Add Mono.Data.TdsClient.Internal.TdsInternalErrorMessageEventArgs
134                 Add Mono.Data.TdsClient.Internal.TdsInternalInfoMessageEventHandler
135                 Add Mono.Data.TdsClient.Internal.TdsInternalInfoMessageEventArgs
136                 Remove Mono.Data.TdsClient.Internal.TdsPacketErrorResult
137                 Remove Mono.Data.TdsClient.Internal.TdsPacketErrorResultCollection
138                 Remove Mono.Data.TdsClient.Internal.TdsPacketMessageResult
139         * Mono.Data.SybaseClient/SybaseCommand.cs:
140         * Mono.Data.SybaseClient/SybaseConnection.cs:
141         * Mono.Data.SybaseClient/SybaseDataReader.cs:
142         * Mono.Data.SybaseClient/SybaseException.cs:
143         * Mono.Data.SybaseClient/SybaseInfoMessageEventArgs.cs:
144         * Mono.Data.SybaseClient/SybaseTransaction.cs:
145                 Remove error checks in favour of event handlers
146
147 2002-11-04  Tim Coleman (tim@timcoleman.com)
148         * list :
149                 Add Mono.Data.TdsClient.Internal.TdsBigDecimal
150
151 2002-11-03  Tim Coleman (tim@timcoleman.com)
152         * list:
153                 Add Mono.Data.TdsClient.Internal.TdsColumnStatus
154         * Mono.Data.SybaseClient/SybaseDataReader.cs:
155                 Add more schema information
156
157 2002-11-01  Tim Coleman (tim@timcoleman.com)
158         * Mono.Data.SybaseClient/Locale.cs:
159         * Mono.Data.SybaseClient/SybaseCommand.cs:
160         * Mono.Data.SybaseClient/SybaseCommandBuilder.cs:
161         * Mono.Data.SybaseClient/SybaseConnection.cs:
162         * Mono.Data.SybaseClient/SybaseConnectionPool.cs:
163         * Mono.Data.SybaseClient/SybaseDataAdapter.cs:
164         * Mono.Data.SybaseClient/SybaseDataReader.cs:
165         * Mono.Data.SybaseClient/SybaseError.cs:
166         * Mono.Data.SybaseClient/SybaseErrorCollection.cs:
167         * Mono.Data.SybaseClient/SybaseException.cs:
168         * Mono.Data.SybaseClient/SybaseInfoMessageEventArgs.cs:
169         * Mono.Data.SybaseClient/SybaseInfoMessageEventHandler.cs:
170         * Mono.Data.SybaseClient/SybaseParameter.cs:
171         * Mono.Data.SybaseClient/SybaseParameterCollection.cs:
172         * Mono.Data.SybaseClient/SybasePermission.cs:
173         * Mono.Data.SybaseClient/SybasePermissionAttribute.cs:
174         * Mono.Data.SybaseClient/SybaseRowUpdatedEventArgs.cs:
175         * Mono.Data.SybaseClient/SybaseRowUpdatedEventHandler.cs:
176         * Mono.Data.SybaseClient/SybaseRowUpdatingEventArgs.cs:
177         * Mono.Data.SybaseClient/SybaseRowUpdatingEventHandler.cs:
178         * Mono.Data.SybaseClient/SybaseTransaction.cs:
179         * Mono.Data.SybaseClient/SybaseType.cs:
180         * Mono.Data.SybaseClient/TODOAttribute.cs:
181         * Mono.Data.SybaseTypes/SybaseBinary.cs:
182         * Mono.Data.SybaseTypes/SybaseBoolean.cs:
183         * Mono.Data.SybaseTypes/SybaseByte.cs:
184         * Mono.Data.SybaseTypes/SybaseCompareOptions.cs:
185         * Mono.Data.SybaseTypes/SybaseDateTime.cs:
186         * Mono.Data.SybaseTypes/SybaseDecimal.cs:
187         * Mono.Data.SybaseTypes/SybaseDouble.cs:
188         * Mono.Data.SybaseTypes/SybaseGuid.cs:
189         * Mono.Data.SybaseTypes/SybaseInt16.cs:
190         * Mono.Data.SybaseTypes/SybaseInt32.cs:
191         * Mono.Data.SybaseTypes/SybaseInt64.cs:
192         * Mono.Data.SybaseTypes/SybaseMoney.cs:
193         * Mono.Data.SybaseTypes/SybaseNullValueException.cs:
194         * Mono.Data.SybaseTypes/SybaseSingle.cs:
195         * Mono.Data.SybaseTypes/SybaseString.cs:
196         * Mono.Data.SybaseTypes/SybaseTruncateException.cs:
197         * Mono.Data.SybaseTypes/SybaseTypeException.cs:
198                 New classes added to start this namespace.  These are mostly
199                 just copies of the SqlClient classes, with changed names and
200                 namespaces.
201         * list:
202         * makefile.gnu:
203         * Mono.Data.SybaseClient.build:
204                 New files added to build this assembly
205         * ChangeLog:
206                 New changelog added