1 2007-04-17 Helge Hess <helge.hess@opengroupware.org>
3 * EOSQLExpression.m: fixed a gcc4 warning (v4.7.59)
5 2006-08-15 Helge Hess <helge.hess@opengroupware.org>
7 * EOCustomValues.m: added special support for lF NSTemporaryString
8 to fix OGo bug #1701 (v4.5.58)
10 2006-07-05 Helge Hess <helge.hess@opengroupware.org>
12 * EOAdaptor.m: changed to find SAX drivers on 64bit systems
13 in lib64, added FHS_INSTALL_ROOT to lookup path (v4.5.57)
15 2006-07-04 Helge Hess <helge.hess@opengroupware.org>
17 * use %p for pointer formats, fixed gcc 4.1 warnings (v4.5.56)
19 2005-10-13 Helge Hess <helge.hess@skyrix.com>
21 * EOArrayProxy.m, EOPrimaryKeyDictionary.m, EOExpressionArray.m,
22 EORecordDictionary.m: added -isNotEmpty methods (v4.5.55)
24 2005-08-16 Helge Hess <helge.hess@opengroupware.org>
26 * GNUmakefile, GNUmakefile.preamble: added OSX framework compilation
29 2005-08-05 Helge Hess <helge.hess@opengroupware.org>
31 * EOAdaptorContext.m, common.h: do not include NSUtilities.h on Cocoa
34 2005-06-02 Helge Hess <helge.hess@skyrix.com>
36 * EOJoinTypes.h: properly protect header against multiple inclusion
37 (fixes a compilation issue) (v4.5.52)
39 2005-05-05 Helge Hess <helge.hess@opengroupware.org>
41 * fixed gcc 4.0 warnings (v4.5.51)
43 2005-04-21 Helge Hess <helge.hess@opengroupware.org>
45 * EOAdaptorChannel.[hm]: added -describeResults: as a public method,
46 implemented -describeResults based on that (adaptors now need to
47 override -describeResults:) (v4.5.50)
49 2005-04-12 Helge Hess <helge.hess@opengroupware.org>
53 * fixed various gcc 3.4.3 warnings
55 * removed support for unused EOAttribute features like flattened,
56 derived, read-only, insert/update formats, definition
58 2005-03-15 Helge Hess <helge.hess@opengroupware.org>
60 * FoundationExt/GNUmakefile: properly include config.make (v4.5.48)
62 2005-02-20 Helge Hess <helge.hess@opengroupware.org>
64 * EOAdaptor.m: added +adaptorForURL: method to create EOAdaptor
65 objects from JDBC style URLs (eg PostgreSQL://OGo:OGo@localhost/OGo")
68 2005-01-14 Helge Hess <helge.hess@opengroupware.org>
70 * EOAdaptorDataSource.m: fixed a bug in the sorting code, the "AS" was
71 missing in the SQL rename statement (v4.5.46)
73 2005-01-13 Helge Hess <helge.hess@opengroupware.org>
75 * EOAdaptorDataSource.m: improved -description (v4.5.45)
77 2005-01-04 Helge Hess <helge.hess@opengroupware.org>
79 * EOAttribute.m, EOFaultHandler.m, EODatabaseFaultResolver.m: added
80 casts to avoid compile warnings with Xcode (v4.5.44)
82 2004-12-14 Marcus Mueller <znek@mulle-kybernetik.com>
86 * GDLAccess.xcode: minor fixes and updated
88 * EOAttribute.m: changed usage of -timeZoneName (deprecated) to -name
89 for Foundations different to libFoundation.
91 2004-11-13 Helge Hess <helge.hess@opengroupware.org>
93 * EOAdaptor.m: fixed a bug in the lookup of GDL adaptor bundles
96 2004-11-11 Marcus Mueller <znek@mulle-kybernetik.com>
98 * GDLAccess.xcode: fixed Xcode build by providing all necessary
99 major/minor numbers and bumped the framework revision
101 2004-11-09 Helge Hess <helge.hess@skyrix.com>
105 * bumped version from 1.3 to 4.5 to be consistent with the remaining
106 SOPE versions (the "super major version" is still gdl1)
108 * EOAdaptor.m: fixed adaptor lookup path
110 2004-09-22 Marcus Mueller <znek@mulle-kybernetik.com>
112 * GDLAccess.xcode: new Xcode project
114 2004-09-11 Marcus Mueller <znek@mulle-kybernetik.com>
116 * GNUmakefile.preamble, FoundationExt/GNUmakefile: minor changes for
117 inline compilation with GNUSTEP_BUILD_DIR set elsewhere (v1.1.40)
119 2004-09-06 Helge Hess <helge.hess@skyrix.com>
121 * EOSQLQualifier.m: fixed a compile warning related to scanner handler
122 and NSArray argument instead of va_list (v1.1.39)
124 2004-09-06 Helge Hess <helge.hess@opengroupware.org>
126 * EOAdaptorChannel.m: added
127 -selectAttributesX:describedByQualifier:fetchOrder:lock: for
128 selects which return, not raise, exceptions (v1.1.38)
130 2004-08-31 Helge Hess <helge.hess@skyrix.com>
132 * GNUmakefile.preamble: added library search pathes for FHS install
135 2004-08-30 Helge Hess <helge.hess@opengroupware.org>
139 * EOAdaptor.m: also look for adaptors in /usr/lib/sope-4.3/dbadaptors
140 and /usr/local/lib/sope-4.3/dbadaptors
142 * added hack to install the project in FHS locations - the library,
143 its headers, the tools and the resources will be installed in
144 FHS_INSTALL_ROOT if specified (eg make FHS_INSTALL_ROOT=/usr/local)
146 2004-08-27 Helge Hess <helge.hess@skyrix.com>
148 * EOAdaptor.m: look for adaptor bundles in Library/GDLAdaptors-1.1/
151 * increased version to v1.1 because it depends on libEOControl v4.3
154 2004-08-21 Helge Hess <helge.hess@opengroupware.org>
158 * fixed for SOPE 3.3 directory layout
160 * removed GDLExtensions
162 * moved headers files from EOAccess subdirectory to main directory
164 2004-08-20 Helge Hess <helge.hess@opengroupware.org>
166 * moved from ThirdParty to SOPE/sope-gdl1 (v1.0.32)
168 2004-06-29 Helge Hess <helge.hess@opengroupware.org>
172 * EOAdaptorChannel.m: fixed a bug in the transaction check introduced
173 in v1.0.29 - resulted in OGo bug #824, #825
175 * EODatabaseChannel.m: use new "X" adaptor methods
177 * GNUmakefile.preamble: added include path to SOPE/skyrix-core for
178 "inline" compilation (v1.0.30)
180 2004-06-28 Helge Hess <helge.hess@opengroupware.org>
182 * EOAdaptorChannel.[hm]: added more "X" methods which do not raise
185 * EOAdaptorChannel.m: added new method -evaluateExpressionX: which
186 returns the exception instead of raising it. It returns
187 @"EOEvaluationError" if the -evaluateExpression: returned NO without
188 raising an exception. It is recommended that adaptor classes
189 implement -evaluateExpression: using -evaluateExpressionX:, not the
190 other way around (v1.0.28)
192 2004-06-27 Helge Hess <helge.hess@opengroupware.org>
194 * EOModel.m: minor code cleanups (v1.0.27)
196 2004-06-21 Helge Hess <helge.hess@opengroupware.org>
198 * EOModel.m: some code cleanups, improved description (v1.0.26)
200 2004-06-06 Helge Hess <helge.hess@opengroupware.org>
202 * fixed Xcode compilation with embedded FoundationExt classes (v1.0.25)
204 2004-05-14 Helge Hess <helge@developer.opengroupware.org>
206 * EOAdaptorDataSource.m: removed some ==YES comparisons, minor cleanups
209 2004-03-14 Helge Hess <helge.hess@opengroupware.org>
213 * EOSQLQualifier.m: improved -description method
215 * EOSQLExpression.m: moved EOSelectSQLExpression to separate file,
216 added a -description method, various minor code cleanups
218 * EOExpressionArray.m: added a -description method, minor cleanups
220 * EOAdaptorChannel.m: minor code cleanups
222 * EODatabaseContext.m: removed registration for
223 EOCooperatingObjectStoreNeeded notification (solves an issue with
226 2004-03-09 Helge Hess <helge.hess@opengroupware.org>
228 * EOAdaptorChannel.m, EOAdaptorDataSource.m, EOAttribute.m,
229 EODatabase.m, EOEntity.m, EOEntityClassDescription.m,
230 EOQualifier+SQL.m, EOSQLExpression.m, common.h, EOQualifierScanner.h:
231 various subminor fixes for compilation against gstep-base (v1.0.22)
233 2004-02-12 Helge Hess <helge.hess@opengroupware.org>
235 * EODatabaseChannel.m: only check for GC objects on libFoundation
238 2004-01-29 Helge Hess <helge.hess@skyrix.com>
240 * EORecordDictionary.m: disabled a profiling log (v1.0.20)
242 2004-01-07 Helge Hess <helge@groove.local>
244 * some tweaks for Xcode compilation (v1.0.19)
246 2004-01-04 Helge Hess <helge.hess@opengroupware.org>
250 * more tweaks to makefiles and source, now seems to compile fine on
253 * added FoundationExt subproject containing the necessary classes from
254 the extensions library, that is, the FormatScanner,
255 PrintfFormatScanner and DefaultScannerHandler
257 2004-01-03 Helge Hess <helge.hess@opengroupware.org>
261 * EORecordDictionary.m: cache -hash and -isEqual selector in
264 * various changes to make gnustep-db compile on MacOSX (eg do not use
265 InvalidArgumentException class but rather NSInvalidArgumentException
268 2003-12-29 Helge Hess <helge.hess@opengroupware.org>
270 * EORecordDictionary.m(dealloc): cache release method of dict key,
271 which is basically always an NSString, also cache empty dictionary
274 2003-10-20 Helge Hess <helge.hess@skyrix.com>
278 * common.h: do not use zones for memory allocation (read: speedup)
280 * removed support for Boehm GC, makes code much more readable and
281 shorter (and isn't used in OGo anyway ...)
283 * removed some warnings, some FoundationExt cleanups
285 * EOExpressionArray.h: does not inherit from GCObject and use
286 GCMutableArray anymore (replaced with NSObject and NSMutableArray)
288 * EODatabaseContext.m: removed some unused methods
290 * removed some GCObject dependency
292 * EODatabaseChannel.m: removed some unused methods
294 Wed Oct 15 16:26:50 2003 Jan Reichmann <jr@skyrix.com>
296 * EOModel.m: initialize model name with the filename which contains the model
297 (*.eomodel) (v1.0.14)
299 Sun Sep 07 00:30:59 2003 Marcus Mueller <znek@mulle-kybernetik.com>
301 * GNUmakefile: reordered autodoc target
303 Mon Jul 14 14:07:22 2003 Jan Reichmann <jr@skyrix.com>
305 * fixed license entries (v1.0.13)
307 Fri Jul 4 19:15:35 2003 Helge Hess <helge.hess@skyrix.com>
309 * imported into OpenGroupware.org (v1.0.11)