1 2004-01-15 Jackson Harper <jackson@ximian.com>
3 * NpgslTypes/NpgsqlTypesHelper.cs: Add StringFixedLength type.
5 2003-11-23 Pedro Martínez Juliá <yoros@wanadoo.es>
7 * Npgsql/HashAlgorithm.cs:
8 * Npgsql/NpgsqlClosedState.cs:
9 * Npgsql/NpgsqlCommand.cs:
10 * Npgsql/NpgsqlConnectedState.cs:
11 * Npgsql/NpgsqlConnection.cs:
12 * Npgsql/NpgsqlReadyState.cs:
13 * Npgsql/NpgsqlStartupState.cs:
14 * Npgsql/NpgsqlState.cs: Apply Disposable pattern, when using
15 ADO.NET we need to call Dispose after using any Component like
16 NpgsqlDataAdapter, NpgsqlConnection, etc... Change a few internal
17 methods to Properties.
19 2003-11-22 Pedro Martínez Juliá <yoros@wanadoo.es>
21 * Npgsql/NpgsqlClosedState.cs:
22 * Npgsql/NpgsqlConnectedState.cs:
23 * Npgsql/NpgsqlConnection.cs:
24 * Npgsql/NpgsqlReadyState.cs:
25 * Npgsql/NpgsqlState.cs: Changes related to the last update of SSL
26 implementation. Now we're using TcpClient for the connection and
27 Stream for the abstraction layer to SslClientStream.
29 2003-11-11 Pedro Martínez Juliá <yoros@wanadoo.es>
31 * Npgsql/NpgsqlDataReader.cs: GetSchemaTable has nothing to do with
32 CanRead because the schema can be readed with or without result
35 2003-11-10 Pedro Martínez Juliá <yoros@wanadoo.es>
37 * Npgsql/NpgsqlDataAdapter.cs: Best use "if" instead of try-catch.
39 2003-11-10 Pedro Martínez Juliá <yoros@wanadoo.es>
41 * Npgsql/NpgsqlDataAdapter.cs: Catch the exception thrown by MS.NET
42 when a mapping is not in the collection.
44 2003-11-09 Pedro Martínez Juliá <yoros@wanadoo.es>
46 * Npgsql/NpgsqlDataAdapter.cs: Do not assing the result of the
47 CommandBuilder to the local data. Local data should be null if the
48 client doesn't set them.
50 * Npgsql/NpgsqlCommandBuilder.cs: Mistake in param name fixed.
52 2003-11-09 Pedro Martínez Juliá <yoros@wanadoo.es>
54 * Makefile: Little fix for build the resources.
56 * Npgsql/NpgsqlCommandBuilder.cs: Added row version in delete
59 2003-11-08 Pedro Martínez Juliá <yoros@wanadoo.es>
61 * Npgsql/NpgsqlCommand.cs: Removed try-catch for Resource Manager
62 calls, the problem is fixed.
64 * Makefile: Fix one bug in the build of resources.
66 2003-11-08 Pedro Martínez Juliá <yoros@wanadoo.es>
68 * Npgsql/NpgsqlCommandBuilder.cs: Added the command builder.
70 * Npgsql/NpgsqlDataAdapter.cs: Added the CommandBuilder stuff. When
71 OnRowUpdating is called we create the command necesary for updating,
72 inserting or deleting any row of the DataTable/DataSet.
74 * Npgsql/NpgsqlCommand.cs: Temporary try-catch. ResMan still doesn't
75 work. This must be removed when ResMan works.
77 * Npgsql/NpgsqlParameter: No more than one call to value.GetType()
78 is more efficient for the deep if structure types.
80 2003-11-07 Pedro Martínez Juliá <yoros@wanadoo.es>
82 * Npgsql/NpgsqlDataAdapter.cs: Fixed the mistake I did in the last
83 change. The Command objects must not be created in the constructor.
84 The Commands should be in the overrided method "OnRowUpdating".
86 * Npgsql/NpgsqlCommand.cs: Added two try-catch instructions to get
87 the proper exception (not MissingManifestResourceException). It is
88 thrown in MS.NET and in MONO. (Npgsql compiled with MCS).
90 2003-11-07 Pedro Martínez Juliá <yoros@wanadoo.es>
92 * Npgsql/NpgsqlDataAdapter.cs: Create new Command classes for the
93 different Insrt / Update / Delete commands.
95 2003-10-20 Pedro Martínez Juliá <yoros@wanadoo.es>
97 * Npgsql/NpgsqlClosedState.cs:
98 * Npgsql/NpgsqlConnection.cs:
99 * Npgsql/NpgsqlConnectedState.cs:
100 * Npgsql/NpgsqlReadyState.cs:
101 * Npgsql/NpgsqlState.cs: Changed the namespace for Tls, now the
102 namespace is Mono.System.Protocol.Tls, before was
105 * Npgsql/Makefile: Change reference from System.Security.Tls to
106 Mono.Security (now Tls lives there).
108 2003-10-16 Pedro Martínez Juliá <yoros@wanadoo.es>
110 * Npgsql/NpgsqlClosedState.cs:
111 * Npgsql/NpgsqlConnectedState.cs:
112 * Npgsql/NpgsqlConnection.cs: Changed TcpClient by TlsSession
113 because now it is used TlsSession and it doesn't work without
116 2003-10-16 Pedro Martínez Juliá <yoros@wanadoo.es>
118 * Makefile: changed reference from Lib/System.Security.Tls.dll to
119 System.Security.Tls because the last will be installed before and
122 * Lib: Removed Lib directory, moved System.Security.Tls.dll to
123 Mono.Security.Tls library directory.
125 2003-10-15 Pedro Martínez Juliá <yoros@wanadoo.es>
127 * Makefile: fix building and the install objectives.
129 2003-04-26 Pedro Martínez Juliá <yoros@wanadoo.es>
131 * Npgsql/NpgsqlDataReader.cs: Change GetFloat and GetDouble. Now
132 they works as direct casting from GetValue.
134 2003-07-18 Peter Williams <peter@newton.cx>
136 * Npgsql/AssemblyInfo.cs: Don't strongname the assembly, because
137 we can't unless corlib is strongnamed too. Not a wonderful solution,
138 but I don't think this ever worked anyway.
140 2003-05-25 Francisco Figueiredo Jr. <fxjrlists@yahoo.com.br>
141 * Npgsql/NpgsqlDataReader.cs: Fixed an invalid index exception when
142 processing 0 rows queries.
144 2003-04-26 Pedro Martínez Juliá <yoros@wanadoo.es>
146 * Npgsql/NpgsqlDataReader.cs: Now GetDateTime works for "dd/MM/yyyy"
147 date formats. I think that it's needed support to auto-detect
148 DateTime format through PgSql server configuration.
150 2003-01-28 Daniel Morgan <danmorg@sc.rr.com>
152 * Npgsql.build: got it to work for Windows build
154 * Npgsql/Npgsql.build
156 * Npgsql/Npgsql.prjx: removed files not needed
158 2003-01-28 Daniel Morgan <danmorg@sc.rr.com>
160 * added the Npgsql (Npgsql is a .Net Data Provider for PostgreSQL)
161 from http://gborg.postgresql.org/project/npgsql/projdisplay.php
162 by adding the following files and directories to the mcs module
163 in mono-cvs.ximian.com at mcs/class:
176 Npgsql/Npgsql (directory)
177 Npgsql/AssemblyInfo.cs
178 Npgsql/NpgsqlAsciiRow.cs
179 Npgsql/NpgsqlBackEndKeyData.cs
180 Npgsql/NpgsqlClosedState.cs
181 Npgsql/NpgsqlCommand.cs
182 Npgsql/NpgsqlConnectedState.cs
183 Npgsql/NpgsqlConnection.cs
184 Npgsql/NpgsqlConnector.cs
185 Npgsql/NpgsqlConnectorPool.cs
186 Npgsql/NpgsqlDataAdapter.cs
187 Npgsql/NpgsqlDataReader.cs
188 Npgsql/NpgsqlEventLog.cs
189 Npgsql/NpgsqlException.cs
190 Npgsql/NpgsqlMediator.cs
191 Npgsql/NpgsqlMessageTypes.cs
192 Npgsql/NpgsqlParameter.cs
193 Npgsql/NpgsqlParameterCollection.cs
194 Npgsql/NpgsqlPasswordPacket.cs
195 Npgsql/NpgsqlQuery.cs
196 Npgsql/NpgsqlReadyState.cs
197 Npgsql/NpgsqlResultSet.cs
198 Npgsql/NpgsqlRowDescription.cs
199 Npgsql/NpgsqlStartupPacket.cs
200 Npgsql/NpgsqlStartupState.cs
201 Npgsql/NpgsqlState.cs
202 Npgsql/NpgsqlTransaction.cs