]> err.no Git - sope/blob - sope-gdl1/PostgreSQL/ChangeLog
Add libxml2-dev to libsope-xml4.7-dev deps
[sope] / sope-gdl1 / PostgreSQL / ChangeLog
1 2008-02-09  Helge Hess  <helge.hess@opengroupware.org>
2
3         * NSCalendarDate+PGVal.m: rewrote date parsing to use strsep(),
4           now works with date strings containing milliseconds (which we ignore)
5           (v4.7.53)
6
7         * v4.7.52
8
9         * NSString+PostgreSQL72.m: properly use -length, not -cStringLength
10
11         * PostgreSQL72Channel+Model.m, PGResultSet.m: use -UTF8String instead
12           of -cString
13
14 2007-09-27  Helge Hess  <helge.hess@opengroupware.org>
15
16         * PostgreSQL72Context.m: changed to use -evaluateExpressionX: for
17           transaction queries, log error exceptions (v4.7.51)
18
19 2007-06-09  Helge Hess  <helge.hess@opengroupware.org>
20
21         * added NSNumber+ExprValue.m which returns 0/1 for bool values on
22           GNUstep-Base (v4.7.50)
23
24 2007-03-22  Helge Hess  <helge.hess@opengroupware.org>
25
26         * EOAttribute+PostgreSQL72.m: removed sql3types.h from inclusion (which
27           was not available on Ubuntu/PG 8.1.4), hopefully it still compiles
28           with all relevant PG versions (v4.5.49)
29
30 2006-09-30  Helge Hess  <helge.hess@opengroupware.org>
31
32         * v4.5.48
33
34         * always use UTF-8 as the transport encoding (was Latin1 before),
35           enforce that by setting the connection client encoding (when
36           possible)
37
38         * added category to convert EOKeyGlobalIDs to SQL (required by OGo
39           trunk)
40
41         * moved NSNull/pgval category to own file
42
43         * moved PostgreSQL version detection to pgconfig.h file, properly
44           detect new PostgreSQL versions by a missing PG_MAJOR_VERSION
45           define (and enable NG_SET_CLIENT_ENCODING etc in this case)
46
47 2006-07-04  Helge Hess  <helge.hess@opengroupware.org>
48
49         * fixed some 64bit issues (v4.5.47)
50
51         * use %p for pointer formats, fixed gcc 4.1 warnings (v4.5.46)
52
53 2005-08-16  Helge Hess  <helge.hess@opengroupware.org>
54
55         * GNUmakefile.preamble: added OSX framework compilation (v4.5.45)
56
57 2005-08-08  Helge Hess  <helge.hess@skyrix.com>
58
59         * removed CVS Id fields (v4.5.44)
60
61 2005-08-08  Sebastian Ley  <sebastian@withouthat.org>
62
63         * GNUmakefile.preamble: use 'pg_config' tool to determine PostgreSQL
64           include/lib locations (v4.5.43)
65
66 2005-07-27  Helge Hess  <helge.hess@skyrix.com>
67
68         * v4.5.42
69
70         * PostgreSQL72Channel+Model.m: fixed an EOJoin related gcc 4.0 warning
71
72         * NSCalendarDate+PGVal.m: fixed gcc 4.0 signed-warnings
73
74 2005-04-21  Helge Hess  <helge.hess@opengroupware.org>
75
76         * PostgreSQL72Channel.m: changed for -describeResults: API (v4.5.41)
77
78 2005-01-14  Helge Hess  <helge.hess@opengroupware.org>
79
80         * EOAttribute+PostgreSQL72.m: map PG oid's to NSStrings (avoids issues
81           when fetching from core PG tables) (v4.5.40)
82
83 2005-01-06  Helge Hess  <helge.hess@opengroupware.org>
84
85         * NSCalendarDate+PGVal.m: fixed a warning on Xcode (v4.5.39)
86
87 2004-12-14  Marcus Mueller  <znek@mulle-kybernetik.com>
88
89         * PostgreSQL.xcode: minor fixes and updated
90
91 2004-11-04  Helge Hess  <helge.hess@skyrix.com>
92
93         * use Version file for install directory location
94
95 2004-09-22  Marcus Mueller  <znek@mulle-kybernetik.com>
96
97         * PostgreSQL.xcode: new Xcode project. This requires you have a recent
98           PostgreSQL installed in /usr/local/pgsql.
99
100         * PostgreSQL-Info.plist: new bundle info for Xcode
101
102         * PostgreSQL72-Info.plist: removed old bundle info
103
104 2004-09-11  Marcus Mueller  <znek@mulle-kybernetik.com>
105
106         * GNUmakefile.preamble: minor changes for inline compilation with
107           GNUSTEP_BUILD_DIR set elsewhere (v1.1.38)
108
109 2004-09-06  Helge Hess  <helge.hess@opengroupware.org>
110
111         * EOAttribute+PostgreSQL72.m: use same exception handling on all
112           Foundations (v1.1.37)
113
114 2004-08-29  Helge Hess  <helge.hess@opengroupware.org>
115         
116         * added hack to install the project in FHS locations - the DB adaptor
117           will be installed in FHS_INSTALL_ROOT if specified (eg make
118           FHS_INSTALL_ROOT=/usr/local) (v1.1.36)
119         
120 2004-08-27  Helge Hess  <helge@dogbert.in.skyrix.com>
121
122         * GNUmakefile*: renamed bundle to PostgreSQL, now installs in
123           Library/GDLAdaptors-1.1/ (v1.1.35)
124
125 2004-08-21  Helge Hess  <helge.hess@opengroupware.org>
126
127         * renamed from (misleading name) PostgreSQL72 to PostgreSQL
128
129         * fixed for SOPE 3.3 directory layout (v1.0.34)
130
131 2004-08-20  Helge Hess  <helge.hess@opengroupware.org>
132
133         * moved from ThirdParty to SOPE/sope-gdl1 (v1.0.33)
134
135 2004-07-06  Helge Hess  <helge.hess@opengroupware.org>
136
137         * PostgreSQL72Channel.m: ensure that the port is passed to the 
138           connection as a string object (v1.0.32)
139
140 2004-06-29  Helge Hess  <helge.hess@opengroupware.org>
141
142         * GNUmakefile.preamble: added include path to SOPE/skyrix-core for
143           "inline" compilation (v1.0.31)
144
145 2004-06-28  Helge Hess  <helge.hess@opengroupware.org>
146
147         * PostgreSQL72Channel.m: do not raise errors in handler methods, but 
148           return them for processing by the new X methods (v1.0.30)
149         
150         * PostgreSQL72Channel.m: implement a specific -evaluateExpressionX:,
151           use that in -primaryKeyForNewRowWithEntity: (v1.0.29)
152
153 2004-06-22  Helge Hess  <helge.hess@opengroupware.org>
154
155         * v1.0.28
156
157         * PostgreSQL72Adaptor.m: some code cleanups
158         
159         * PostgreSQL72Channel+Model.m: fixed a gstep-base warning
160
161         * NSNumber+PGVal.m ([NSNumber -stringValueForPostgreSQLType:attribute:]):
162           fixed rendering of bool numbers for gstep-base (-stringValue of
163           bool numbers return 'YES'/'NO' on gstep-base while 1 or 0 on Cocoa
164           and libFoundation)
165
166 2004-06-21  Helge Hess  <helge.hess@opengroupware.org>
167
168         * EOAttribute+PostgreSQL72.m: added "cardinal_number", "character_data"
169           as known types (v1.0.27)
170
171         * PostgreSQL72Channel+Model.m: code cleanups (v1.0.26)
172
173 2004-06-16  Helge Hess  <helge.hess@skyrix.com>
174
175         * NSString+PGVal.m, PGConnection.m: fixed some gcc 3.4 warnings 
176           (v1.0.25)
177
178 2004-06-16  Helge Hess  <helge.hess@opengroupware.org>
179
180         * v1.0.24
181
182         * PostgreSQL72Channel: rewrote to use PGResultSet. Removed processing
183           of oid-status which apparently was completely broken before!
184
185         * PGConnection.m: added new PGResultSet object
186
187 2004-06-15  Helge Hess  <helge.hess@opengroupware.org>
188
189         * v1.0.23
190         
191         * PostgreSQL72Channel+Model.m: added -describeDatabaseNames and
192           -describeUserNames methods
193         
194         * PostgreSQL72Adaptor.m: minor code cleanups
195
196         * v1.0.22
197
198         * various files: fixed warnings on MacOSX with gstep-make
199         
200         * PostgreSQL72Channel.h: rewritten to use PGConnection object
201         
202         * started PGConnection object to remove low-level libpq things from
203           the channel (which can then concentrate on implementing the API)
204
205 2004-06-06  Helge Hess  <helge.hess@opengroupware.org>
206
207         * fixed some MacOSX compilation warnings (v1.0.21)
208
209 2004-05-04  Helge Hess  <helge.hess@opengroupware.org>
210
211         * GNUmakefile.preamble (PostgreSQL72_BUNDLE_LIBS): added missing libs
212           for current Panther PostgreSQL compilation (v1.0.20)
213
214 2004-03-01  Helge Hess  <helge.hess@skyrix.com>
215
216         * GNUmakefile.preamble: fixed makefile for "inline" compilation
217           (v1.0.19)
218
219 2004-02-12  Helge Hess  <helge.hess@opengroupware.org>
220
221         * v1.0.18
222
223         * EOAttribute+PostgreSQL72.m: fixed exception for MacOSX
224
225         * GNUmakefile.preamble: added yet another special case to locate the
226           PostgreSQL header files ...
227
228 2004-02-10  Helge Hess  <helge.hess@skyrix.com>
229
230         * PostgreSQL72Channel.m: only set client encoding when being compiled 
231           with PostgreSQL 7.3+ (seems to have problems with umlauts on Debian 
232           7.2) (v1.0.17)
233
234 2004-02-08  Helge Hess  <helge.hess@opengroupware.org>
235
236         * PostgreSQL72Channel.m: explicitly set connection encoding to Latin1
237           to avoid problems with databases created as Unicode (v1.0.16)
238
239 2004-01-07  Helge Hess  <helge.hess@opengroupware.org>
240
241         * PostgreSQL72Exception.m: minor cleanup, include stdarg.h for varargs
242           processing (might fix compilation on Solaris) (v1.0.15)
243
244 2004-01-07  Helge Hess  <helge.hess@skyrix.com>
245
246         * PostgreSQL72Channel.m: do cache attribute name field indices during
247           invocations, minor performance optimization to fetch method (which
248           requires that the attributes argument is constant!) (v1.0.14)
249         
250         * PostgreSQL72Channel.m: raise default value for max-connection count
251           to 50, various cleanups and minor fixes (v1.0.13)
252
253 2003-12-26  Helge Hess  <helge.hess@opengroupware.org>
254
255         * NSData+PGVal.m ([NSData -stringValueForPostgreSQLType:attribute:]): 
256           fixed a bug in the data=>string conversion. Types like 
257           "VARCHAR(4000)" where not properly converted, eg a long obj_property 
258           value (v1.0.12)
259
260 2003-12-13  Helge Hess  <helge.hess@opengroupware.org>
261
262         * GNUmakefile.preamble: fixed include flags, so that GDLAccess must not
263           be installed prior compiling the adaptor (v1.0.11)
264
265 2003-12-11  Helge Hess  <helge.hess@skyrix.com>
266
267         * GNUmakefile (BUNDLE_INSTALL_DIR): install into 
268           GNUSTEP_INSTALLATION_DIR instead of GNUSTEP_SYSTEM_ROOT (v1.0.10)
269
270 2003-09-03  Helge Hess  <helge.hess@skyrix.com>
271
272         * GNUmakefile.preamble: added /usr/include/postgresql as an include
273           search path - this is the position of the headers under Debian
274           (v1.0.9)
275
276 2003-07-30  Helge Hess  <helge.hess@skyrix.com>
277
278         * NSCalendarDate+PGVal.m: added support for 4 digit timezone offsets
279           (eg +09:30) when parsing PG date values (v1.0.8)
280
281 2003-07-28  Helge Hess  <helge.hess@skyrix.com>
282
283         * NSCalendarDate+PGVal.m: fixed two more bugs introduced in 1.0.5 ...
284           (v1.0.7)
285
286 2003-07-28  Bjoern Stierand  <bjoern@opengroupware.org>
287         
288         * NSCalendarDate+PGVal.m: fixed release bug introduced in 1.0.5, wrong 
289           variable was returned leading to a memory error (v1.0.6)
290
291 2003-07-27  Helge Hess  <helge.hess@skyrix.com>
292         
293         * PostgreSQL72Values.m: split up into separate files, added several
294           performance optimizations to base value creation code (v1.0.5)
295
296 2003-07-23  Helge Hess  <helge.hess@skyrix.com>
297
298         * more fixes to the include pathes, do not include using <pgsql/xxx.h>
299           but always using <xxx.h> (v1.0.4)
300
301 2003-07-21  Helge Hess  <helge.hess@skyrix.com>
302
303         * some include cleanups for FreeBSD (reported by Mirko Viviani),
304           fixed some warnings (v1.0.3)
305
306 Wed May 14 11:27:21 2003  Jan Reichmann  <jan@skyrix.com>
307
308         * PostgreSQL72Values.m: use lowercase type to determine sql type 
309           (bug 126) (v1.0.2)
310
311 2003-05-07  Helge Hess  <helge.hess@skyrix.com>
312
313         * v1.0.1
314
315         * PostgreSQL72Channel.m: small cleanups, speed improvement on attrname
316           creation (used no autorelease pools ...)
317
318         * GNUmakefile (PostgreSQL72_RESOURCE_FILES): added a Version file
319
320 Mon May  5 16:27:40 2003  Jan Reichmann  <jan@skyrix.com>
321
322         * PostgreSQL72Values.m: implement valueFromCString, valueFromBytes, 
323           stringValueForPostgreSQLType for NSData+PostgreSQL72Values (bug 126)
324
325 Mon Dec 23 18:20:13 2002  Helge Hess  <helge.hess@skyrix.com>
326
327         * ported to MacOSX 10.2.3 (do not use <EOAccess, include common.h)
328
329 Tue Nov 26 12:01:49 2002  Jan Reichmann  <jan@skyrix.com>
330
331         * EOAttribute+PostgreSQL72.m: add timestamptz type
332
333 Tue Nov  5 10:02:45 2002  Jan Reichmann  <jan@skyrix.com>
334
335         * PostgreSQLChannel.m: add PGMaxOpenConnectionCount - Default to
336         set the max number of open postgres connections
337
338 Fri Oct 18 19:15:15 2002  Jan Reichmann  <jan@skyrix.com>
339
340         * EOAttribute+PostgreSQL72.m: add postgres types
341
342 Thu Aug 22 11:08:35 2002  Jan Reichmann  <jan@skyrix.com>
343
344         * PostgreSQL72Channel.m, PostgreSQL72Values.m: 
345         -fixed bug (attributes with the same name were not fetched 
346         (both attrs. where set to the first attr.-value)
347         -fixed escape-bug
348
349 Thu Jun 13 14:57:10 2002  Jan41 Reichmann  <jan@skyrix.com>
350
351         * PostgreSQL72Values.m: remove Logs
352
353 Tue Jun 11 14:43:14 2002  Jan41 Reichmann  <jan@skyrix.com>
354
355         * PostgreSQL72Context.m: remove abort() :(
356
357 Mon Mar 18 12:53:42 CET 2002 Jan41 Reichmann  <jan@skyrix.com>
358
359         * PostgreSQLValues.m, *Channel.*: add caches for attributes/ 
360         add get primary key infos
361
362 Mon Mar 11 12:02:24 2002  Jan41 Reichmann  <jan@skyrix.com>
363
364         * PostgreSQLValues.m: fixed CAL-FORMAT Entry
365
366 Thu Aug 16 14:13:10 2001  Martin Hoerning  <mh@skyrix.com>
367
368         * PostgreSQLChannel.m: fixed RETAIN-BUGS, removed LOGS
369
370 Fri Jul 27 17:32:17 2001  Jan Reichmann  <jan@skyrix.com>
371
372         * EOAttribute+PostgreSQL.m: fixed timezone bugs
373
374 Thu Jul  5 14:08:11 2001  Helge Hess  <helge.hess@skyrix.com>
375
376         * reactivated for SkyDev41
377
378 Tue Feb  2 09:01:10 1999  Helge Hess  <helge@trex.mdlink.de>
379
380         * created ChangeLog