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