build fix
[mono.git] / mcs / class / Npgsql / ChangeLog
1 2004-01-15  Jackson Harper <jackson@ximian.com>
2
3         * NpgslTypes/NpgsqlTypesHelper.cs: Add StringFixedLength type.
4         
5 2003-11-23  Pedro Martínez Juliá  <yoros@wanadoo.es>
6
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.
18
19 2003-11-22  Pedro Martínez Juliá  <yoros@wanadoo.es>
20
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.
28
29 2003-11-11  Pedro Martínez Juliá  <yoros@wanadoo.es>
30
31         * Npgsql/NpgsqlDataReader.cs: GetSchemaTable has nothing to do with
32         CanRead because the schema can be readed with or without result
33         rows.
34
35 2003-11-10  Pedro Martínez Juliá  <yoros@wanadoo.es>
36
37         * Npgsql/NpgsqlDataAdapter.cs: Best use "if" instead of try-catch.
38
39 2003-11-10  Pedro Martínez Juliá  <yoros@wanadoo.es>
40
41         * Npgsql/NpgsqlDataAdapter.cs: Catch the exception thrown by MS.NET
42         when a mapping is not in the collection.
43
44 2003-11-09  Pedro Martínez Juliá  <yoros@wanadoo.es>
45
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.
49
50         * Npgsql/NpgsqlCommandBuilder.cs: Mistake in param name fixed.
51
52 2003-11-09  Pedro Martínez Juliá  <yoros@wanadoo.es>
53
54         * Makefile: Little fix for build the resources.
55
56         * Npgsql/NpgsqlCommandBuilder.cs: Added row version in delete
57         command.
58
59 2003-11-08  Pedro Martínez Juliá  <yoros@wanadoo.es>
60
61         * Npgsql/NpgsqlCommand.cs: Removed try-catch for Resource Manager
62         calls, the problem is fixed.
63
64         * Makefile: Fix one bug in the build of resources.
65
66 2003-11-08  Pedro Martínez Juliá  <yoros@wanadoo.es>
67
68         * Npgsql/NpgsqlCommandBuilder.cs: Added the command builder.
69
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.
73
74         * Npgsql/NpgsqlCommand.cs: Temporary try-catch. ResMan still doesn't
75         work. This must be removed when ResMan works.
76
77         * Npgsql/NpgsqlParameter: No more than one call to value.GetType()
78         is more efficient for the deep if structure types.
79
80 2003-11-07  Pedro Martínez Juliá  <yoros@wanadoo.es>
81
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".
85
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).
89
90 2003-11-07  Pedro Martínez Juliá  <yoros@wanadoo.es>
91
92         * Npgsql/NpgsqlDataAdapter.cs: Create new Command classes for the
93         different Insrt / Update / Delete commands.
94
95 2003-10-20  Pedro Martínez Juliá  <yoros@wanadoo.es>
96
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
103         System.Security.Tls.
104
105         * Npgsql/Makefile: Change reference from System.Security.Tls to
106         Mono.Security (now Tls lives there).
107
108 2003-10-16  Pedro Martínez Juliá  <yoros@wanadoo.es>
109
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
114         these changes.
115
116 2003-10-16  Pedro Martínez Juliá  <yoros@wanadoo.es>
117
118         * Makefile: changed reference from Lib/System.Security.Tls.dll to
119         System.Security.Tls because the last will be installed before and
120         separatelly.
121
122         * Lib: Removed Lib directory, moved System.Security.Tls.dll to
123         Mono.Security.Tls library directory.
124
125 2003-10-15  Pedro Martínez Juliá  <yoros@wanadoo.es>
126
127         * Makefile: fix building and the install objectives.
128
129 2003-04-26  Pedro Martínez Juliá  <yoros@wanadoo.es>
130
131         * Npgsql/NpgsqlDataReader.cs: Change GetFloat and GetDouble. Now
132         they works as direct casting from GetValue.
133
134 2003-07-18  Peter Williams  <peter@newton.cx>
135
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.
139
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.
143
144 2003-04-26  Pedro Martínez Juliá  <yoros@wanadoo.es>
145
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.
149
150 2003-01-28  Daniel Morgan <danmorg@sc.rr.com>
151
152         * Npgsql.build: got it to work for Windows build
153         
154         * Npgsql/Npgsql.build
155         * Npgsql/Npgsql.cmbx 
156         * Npgsql/Npgsql.prjx: removed files not needed
157
158 2003-01-28  Daniel Morgan <danmorg@sc.rr.com>
159
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:
164       
165       Npgsql (directory)     
166       ChangeLog    
167       Makefile  
168       Npgsql.build  
169       RELEASENOTES.txt  
170       TODO.txt  
171       makefile.gnu
172       LICENSE.txt  
173       README.txt
174       STATUS.txt
175       list
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
203           Npgsql/PGUtil.cs
204