1 2004-08-21 Helge Hess <helge.hess@opengroupware.org>
3 * renamed from (misleading name) PostgreSQL72 to PostgreSQL
5 * fixed for SOPE 3.3 directory layout (v1.0.34)
7 2004-08-20 Helge Hess <helge.hess@opengroupware.org>
9 * moved from ThirdParty to SOPE/sope-gdl1 (v1.0.33)
11 2004-07-06 Helge Hess <helge.hess@opengroupware.org>
13 * PostgreSQL72Channel.m: ensure that the port is passed to the
14 connection as a string object (v1.0.32)
16 2004-06-29 Helge Hess <helge.hess@opengroupware.org>
18 * GNUmakefile.preamble: added include path to SOPE/skyrix-core for
19 "inline" compilation (v1.0.31)
21 2004-06-28 Helge Hess <helge.hess@opengroupware.org>
23 * PostgreSQL72Channel.m: do not raise errors in handler methods, but
24 return them for processing by the new X methods (v1.0.30)
26 * PostgreSQL72Channel.m: implement a specific -evaluateExpressionX:,
27 use that in -primaryKeyForNewRowWithEntity: (v1.0.29)
29 2004-06-22 Helge Hess <helge.hess@opengroupware.org>
33 * PostgreSQL72Adaptor.m: some code cleanups
35 * PostgreSQL72Channel+Model.m: fixed a gstep-base warning
37 * NSNumber+PGVal.m ([NSNumber -stringValueForPostgreSQLType:attribute:]):
38 fixed rendering of bool numbers for gstep-base (-stringValue of
39 bool numbers return 'YES'/'NO' on gstep-base while 1 or 0 on Cocoa
42 2004-06-21 Helge Hess <helge.hess@opengroupware.org>
44 * EOAttribute+PostgreSQL72.m: added "cardinal_number", "character_data"
45 as known types (v1.0.27)
47 * PostgreSQL72Channel+Model.m: code cleanups (v1.0.26)
49 2004-06-16 Helge Hess <helge.hess@skyrix.com>
51 * NSString+PGVal.m, PGConnection.m: fixed some gcc 3.4 warnings
54 2004-06-16 Helge Hess <helge.hess@opengroupware.org>
58 * PostgreSQL72Channel: rewrote to use PGResultSet. Removed processing
59 of oid-status which apparently was completely broken before!
61 * PGConnection.m: added new PGResultSet object
63 2004-06-15 Helge Hess <helge.hess@opengroupware.org>
67 * PostgreSQL72Channel+Model.m: added -describeDatabaseNames and
68 -describeUserNames methods
70 * PostgreSQL72Adaptor.m: minor code cleanups
74 * various files: fixed warnings on MacOSX with gstep-make
76 * PostgreSQL72Channel.h: rewritten to use PGConnection object
78 * started PGConnection object to remove low-level libpq things from
79 the channel (which can then concentrate on implementing the API)
81 2004-06-06 Helge Hess <helge.hess@opengroupware.org>
83 * fixed some MacOSX compilation warnings (v1.0.21)
85 2004-05-04 Helge Hess <helge.hess@opengroupware.org>
87 * GNUmakefile.preamble (PostgreSQL72_BUNDLE_LIBS): added missing libs
88 for current Panther PostgreSQL compilation (v1.0.20)
90 2004-03-01 Helge Hess <helge.hess@skyrix.com>
92 * GNUmakefile.preamble: fixed makefile for "inline" compilation
95 2004-02-12 Helge Hess <helge.hess@opengroupware.org>
99 * EOAttribute+PostgreSQL72.m: fixed exception for MacOSX
101 * GNUmakefile.preamble: added yet another special case to locate the
102 PostgreSQL header files ...
104 2004-02-10 Helge Hess <helge.hess@skyrix.com>
106 * PostgreSQL72Channel.m: only set client encoding when being compiled
107 with PostgreSQL 7.3+ (seems to have problems with umlauts on Debian
110 2004-02-08 Helge Hess <helge.hess@opengroupware.org>
112 * PostgreSQL72Channel.m: explicitly set connection encoding to Latin1
113 to avoid problems with databases created as Unicode (v1.0.16)
115 2004-01-07 Helge Hess <helge.hess@opengroupware.org>
117 * PostgreSQL72Exception.m: minor cleanup, include stdarg.h for varargs
118 processing (might fix compilation on Solaris) (v1.0.15)
120 2004-01-07 Helge Hess <helge.hess@skyrix.com>
122 * PostgreSQL72Channel.m: do cache attribute name field indices during
123 invocations, minor performance optimization to fetch method (which
124 requires that the attributes argument is constant!) (v1.0.14)
126 * PostgreSQL72Channel.m: raise default value for max-connection count
127 to 50, various cleanups and minor fixes (v1.0.13)
129 2003-12-26 Helge Hess <helge.hess@opengroupware.org>
131 * NSData+PGVal.m ([NSData -stringValueForPostgreSQLType:attribute:]):
132 fixed a bug in the data=>string conversion. Types like
133 "VARCHAR(4000)" where not properly converted, eg a long obj_property
136 2003-12-13 Helge Hess <helge.hess@opengroupware.org>
138 * GNUmakefile.preamble: fixed include flags, so that GDLAccess must not
139 be installed prior compiling the adaptor (v1.0.11)
141 2003-12-11 Helge Hess <helge.hess@skyrix.com>
143 * GNUmakefile (BUNDLE_INSTALL_DIR): install into
144 GNUSTEP_INSTALLATION_DIR instead of GNUSTEP_SYSTEM_ROOT (v1.0.10)
146 2003-09-03 Helge Hess <helge.hess@skyrix.com>
148 * GNUmakefile.preamble: added /usr/include/postgresql as an include
149 search path - this is the position of the headers under Debian
152 2003-07-30 Helge Hess <helge.hess@skyrix.com>
154 * NSCalendarDate+PGVal.m: added support for 4 digit timezone offsets
155 (eg +09:30) when parsing PG date values (v1.0.8)
157 2003-07-28 Helge Hess <helge.hess@skyrix.com>
159 * NSCalendarDate+PGVal.m: fixed two more bugs introduced in 1.0.5 ...
162 2003-07-28 Bjoern Stierand <bjoern@opengroupware.org>
164 * NSCalendarDate+PGVal.m: fixed release bug introduced in 1.0.5, wrong
165 variable was returned leading to a memory error (v1.0.6)
167 2003-07-27 Helge Hess <helge.hess@skyrix.com>
169 * PostgreSQL72Values.m: split up into separate files, added several
170 performance optimizations to base value creation code (v1.0.5)
172 2003-07-23 Helge Hess <helge.hess@skyrix.com>
174 * more fixes to the include pathes, do not include using <pgsql/xxx.h>
175 but always using <xxx.h> (v1.0.4)
177 2003-07-21 Helge Hess <helge.hess@skyrix.com>
179 * some include cleanups for FreeBSD (reported by Mirko Viviani),
180 fixed some warnings (v1.0.3)
182 Wed May 14 11:27:21 2003 Jan Reichmann <jan@skyrix.com>
184 * PostgreSQL72Values.m: use lowercase type to determine sql type
187 2003-05-07 Helge Hess <helge.hess@skyrix.com>
191 * PostgreSQL72Channel.m: small cleanups, speed improvement on attrname
192 creation (used no autorelease pools ...)
194 * GNUmakefile (PostgreSQL72_RESOURCE_FILES): added a Version file
196 Mon May 5 16:27:40 2003 Jan Reichmann <jan@skyrix.com>
198 * PostgreSQL72Values.m: implement valueFromCString, valueFromBytes,
199 stringValueForPostgreSQLType for NSData+PostgreSQL72Values (bug 126)
201 Mon Dec 23 18:20:13 2002 Helge Hess <helge.hess@skyrix.com>
203 * ported to MacOSX 10.2.3 (do not use <EOAccess, include common.h)
205 Tue Nov 26 12:01:49 2002 Jan Reichmann <jan@skyrix.com>
207 * EOAttribute+PostgreSQL72.m: add timestamptz type
209 Tue Nov 5 10:02:45 2002 Jan Reichmann <jan@skyrix.com>
211 * PostgreSQLChannel.m: add PGMaxOpenConnectionCount - Default to
212 set the max number of open postgres connections
214 Fri Oct 18 19:15:15 2002 Jan Reichmann <jan@skyrix.com>
216 * EOAttribute+PostgreSQL72.m: add postgres types
218 Thu Aug 22 11:08:35 2002 Jan Reichmann <jan@skyrix.com>
220 * PostgreSQL72Channel.m, PostgreSQL72Values.m:
221 -fixed bug (attributes with the same name were not fetched
222 (both attrs. where set to the first attr.-value)
225 Thu Jun 13 14:57:10 2002 Jan41 Reichmann <jan@skyrix.com>
227 * PostgreSQL72Values.m: remove Logs
229 Tue Jun 11 14:43:14 2002 Jan41 Reichmann <jan@skyrix.com>
231 * PostgreSQL72Context.m: remove abort() :(
233 Mon Mar 18 12:53:42 CET 2002 Jan41 Reichmann <jan@skyrix.com>
235 * PostgreSQLValues.m, *Channel.*: add caches for attributes/
236 add get primary key infos
238 Mon Mar 11 12:02:24 2002 Jan41 Reichmann <jan@skyrix.com>
240 * PostgreSQLValues.m: fixed CAL-FORMAT Entry
242 Thu Aug 16 14:13:10 2001 Martin Hoerning <mh@skyrix.com>
244 * PostgreSQLChannel.m: fixed RETAIN-BUGS, removed LOGS
246 Fri Jul 27 17:32:17 2001 Jan Reichmann <jan@skyrix.com>
248 * EOAttribute+PostgreSQL.m: fixed timezone bugs
250 Thu Jul 5 14:08:11 2001 Helge Hess <helge.hess@skyrix.com>
252 * reactivated for SkyDev41
254 Tue Feb 2 09:01:10 1999 Helge Hess <helge@trex.mdlink.de>