2 2004-02-16 Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>
4 * Npgsql/NpgsqlDataReader.cs: Removed a log line which reduced the conne
5 ction startup time in 300 milliseconds.
7 2004-02-16 Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>
9 * NpgsqlConnection.cs: Added support for Unicode encoding. Fixes feature
10 request 534 on gborg. Thanks Ivar <ivar@lumisoft.ee> for pointing it out.
12 2004-02-16 Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>
14 * Npgsql/NpgsqlStartupPacket.cs: Added code to set datestyle to iso when
15 connecting using protocol 3.0 version. Thanks Sami Kuhmonen <feenix@iqs.fi> for pointing it out.
17 2004-02-14 Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>
19 * Npgsql/NpgsqlCommand.cs: Fixed a bug when handling queries which return no data. Thanks Morten Mertner <morten@mertner.com> for the fix.
21 2004-02-10 Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>
23 * NpgsqlTypes/NpgsqlTypesHelper.cs: Added support for datetime and time datatypes with timezone data. Thanks Sami Kuhmonen (sami@iqs.fi).
25 2004-01-15 Jackson Harper <jackson@ximian.com>
27 * NpgslTypes/NpgsqlTypesHelper.cs: Add StringFixedLength type.
29 2003-11-23 Pedro Martínez Juliá <yoros@wanadoo.es>
31 * Npgsql/HashAlgorithm.cs:
32 * Npgsql/NpgsqlClosedState.cs:
33 * Npgsql/NpgsqlCommand.cs:
34 * Npgsql/NpgsqlConnectedState.cs:
35 * Npgsql/NpgsqlConnection.cs:
36 * Npgsql/NpgsqlReadyState.cs:
37 * Npgsql/NpgsqlStartupState.cs:
38 * Npgsql/NpgsqlState.cs: Apply Disposable pattern, when using
39 ADO.NET we need to call Dispose after using any Component like
40 NpgsqlDataAdapter, NpgsqlConnection, etc... Change a few internal
41 methods to Properties.
43 2003-11-22 Pedro Martínez Juliá <yoros@wanadoo.es>
45 * Npgsql/NpgsqlClosedState.cs:
46 * Npgsql/NpgsqlConnectedState.cs:
47 * Npgsql/NpgsqlConnection.cs:
48 * Npgsql/NpgsqlReadyState.cs:
49 * Npgsql/NpgsqlState.cs: Changes related to the last update of SSL
50 implementation. Now we're using TcpClient for the connection and
51 Stream for the abstraction layer to SslClientStream.
53 2003-11-11 Pedro Martínez Juliá <yoros@wanadoo.es>
55 * Npgsql/NpgsqlDataReader.cs: GetSchemaTable has nothing to do with
56 CanRead because the schema can be readed with or without result
59 2003-11-10 Pedro Martínez Juliá <yoros@wanadoo.es>
61 * Npgsql/NpgsqlDataAdapter.cs: Best use "if" instead of try-catch.
63 2003-11-10 Pedro Martínez Juliá <yoros@wanadoo.es>
65 * Npgsql/NpgsqlDataAdapter.cs: Catch the exception thrown by MS.NET
66 when a mapping is not in the collection.
68 2003-11-09 Pedro Martínez Juliá <yoros@wanadoo.es>
70 * Npgsql/NpgsqlDataAdapter.cs: Do not assing the result of the
71 CommandBuilder to the local data. Local data should be null if the
72 client doesn't set them.
74 * Npgsql/NpgsqlCommandBuilder.cs: Mistake in param name fixed.
76 2003-11-09 Pedro Martínez Juliá <yoros@wanadoo.es>
78 * Makefile: Little fix for build the resources.
80 * Npgsql/NpgsqlCommandBuilder.cs: Added row version in delete
83 2003-11-08 Pedro Martínez Juliá <yoros@wanadoo.es>
85 * Npgsql/NpgsqlCommand.cs: Removed try-catch for Resource Manager
86 calls, the problem is fixed.
88 * Makefile: Fix one bug in the build of resources.
90 2003-11-08 Pedro Martínez Juliá <yoros@wanadoo.es>
92 * Npgsql/NpgsqlCommandBuilder.cs: Added the command builder.
94 * Npgsql/NpgsqlDataAdapter.cs: Added the CommandBuilder stuff. When
95 OnRowUpdating is called we create the command necesary for updating,
96 inserting or deleting any row of the DataTable/DataSet.
98 * Npgsql/NpgsqlCommand.cs: Temporary try-catch. ResMan still doesn't
99 work. This must be removed when ResMan works.
101 * Npgsql/NpgsqlParameter: No more than one call to value.GetType()
102 is more efficient for the deep if structure types.
104 2003-11-07 Pedro Martínez Juliá <yoros@wanadoo.es>
106 * Npgsql/NpgsqlDataAdapter.cs: Fixed the mistake I did in the last
107 change. The Command objects must not be created in the constructor.
108 The Commands should be in the overrided method "OnRowUpdating".
110 * Npgsql/NpgsqlCommand.cs: Added two try-catch instructions to get
111 the proper exception (not MissingManifestResourceException). It is
112 thrown in MS.NET and in MONO. (Npgsql compiled with MCS).
114 2003-11-07 Pedro Martínez Juliá <yoros@wanadoo.es>
116 * Npgsql/NpgsqlDataAdapter.cs: Create new Command classes for the
117 different Insrt / Update / Delete commands.
119 2003-10-20 Pedro Martínez Juliá <yoros@wanadoo.es>
121 * Npgsql/NpgsqlClosedState.cs:
122 * Npgsql/NpgsqlConnection.cs:
123 * Npgsql/NpgsqlConnectedState.cs:
124 * Npgsql/NpgsqlReadyState.cs:
125 * Npgsql/NpgsqlState.cs: Changed the namespace for Tls, now the
126 namespace is Mono.System.Protocol.Tls, before was
129 * Npgsql/Makefile: Change reference from System.Security.Tls to
130 Mono.Security (now Tls lives there).
132 2003-10-16 Pedro Martínez Juliá <yoros@wanadoo.es>
134 * Npgsql/NpgsqlClosedState.cs:
135 * Npgsql/NpgsqlConnectedState.cs:
136 * Npgsql/NpgsqlConnection.cs: Changed TcpClient by TlsSession
137 because now it is used TlsSession and it doesn't work without
140 2003-10-16 Pedro Martínez Juliá <yoros@wanadoo.es>
142 * Makefile: changed reference from Lib/System.Security.Tls.dll to
143 System.Security.Tls because the last will be installed before and
146 * Lib: Removed Lib directory, moved System.Security.Tls.dll to
147 Mono.Security.Tls library directory.
149 2003-10-15 Pedro Martínez Juliá <yoros@wanadoo.es>
151 * Makefile: fix building and the install objectives.
153 2003-04-26 Pedro Martínez Juliá <yoros@wanadoo.es>
155 * Npgsql/NpgsqlDataReader.cs: Change GetFloat and GetDouble. Now
156 they works as direct casting from GetValue.
158 2003-07-18 Peter Williams <peter@newton.cx>
160 * Npgsql/AssemblyInfo.cs: Don't strongname the assembly, because
161 we can't unless corlib is strongnamed too. Not a wonderful solution,
162 but I don't think this ever worked anyway.
164 2003-05-25 Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>
165 * Npgsql/NpgsqlDataReader.cs: Fixed an invalid index exception when
166 processing 0 rows queries.
168 2003-04-26 Pedro Martínez Juliá <yoros@wanadoo.es>
170 * Npgsql/NpgsqlDataReader.cs: Now GetDateTime works for "dd/MM/yyyy"
171 date formats. I think that it's needed support to auto-detect
172 DateTime format through PgSql server configuration.
174 2003-01-28 Daniel Morgan <danmorg@sc.rr.com>
176 * Npgsql.build: got it to work for Windows build
178 * Npgsql/Npgsql.build
180 * Npgsql/Npgsql.prjx: removed files not needed
182 2003-01-28 Daniel Morgan <danmorg@sc.rr.com>
184 * added the Npgsql (Npgsql is a .Net Data Provider for PostgreSQL)
185 from http://gborg.postgresql.org/project/npgsql/projdisplay.php
186 by adding the following files and directories to the mcs module
187 in mono-cvs.ximian.com at mcs/class:
200 Npgsql/Npgsql (directory)
201 Npgsql/AssemblyInfo.cs
202 Npgsql/NpgsqlAsciiRow.cs
203 Npgsql/NpgsqlBackEndKeyData.cs
204 Npgsql/NpgsqlClosedState.cs
205 Npgsql/NpgsqlCommand.cs
206 Npgsql/NpgsqlConnectedState.cs
207 Npgsql/NpgsqlConnection.cs
208 Npgsql/NpgsqlConnector.cs
209 Npgsql/NpgsqlConnectorPool.cs
210 Npgsql/NpgsqlDataAdapter.cs
211 Npgsql/NpgsqlDataReader.cs
212 Npgsql/NpgsqlEventLog.cs
213 Npgsql/NpgsqlException.cs
214 Npgsql/NpgsqlMediator.cs
215 Npgsql/NpgsqlMessageTypes.cs
216 Npgsql/NpgsqlParameter.cs
217 Npgsql/NpgsqlParameterCollection.cs
218 Npgsql/NpgsqlPasswordPacket.cs
219 Npgsql/NpgsqlQuery.cs
220 Npgsql/NpgsqlReadyState.cs
221 Npgsql/NpgsqlResultSet.cs
222 Npgsql/NpgsqlRowDescription.cs
223 Npgsql/NpgsqlStartupPacket.cs
224 Npgsql/NpgsqlStartupState.cs
225 Npgsql/NpgsqlState.cs
226 Npgsql/NpgsqlTransaction.cs