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