1 2007-04-17 Helge Hess <helge.hess@opengroupware.org>
3 * EOKeyValueCoding.m: fixed a gcc4 warning (v4.7.73)
5 2007-01-15 Stephane Corthesy <stephane@sente.ch>
7 * EOQualifierParser.m (_parseValue): fixed a bug in the qualifier
10 2006-12-17 Marcus Mueller <znek@mulle-kybernetik.com>
12 * EOKeyValueCoding.m: fixed a runtime portability issue - removed
13 +initialize on NSArray category (v4.5.71)
15 2006-12-02 Marcus Mueller <znek@mulle-kybernetik.com>
17 * EOKeyValueCoding.m: fixed numerous bugs in the computeXXX: methods
18 and provided proper implementations according to the WO4.5 specs
19 for gnustep-base and Apple Foundation (v4.5.70)
21 2006-12-02 Helge Hess <helge.hess@opengroupware.org>
23 * EOKeyValueCoding.m: added NSDecimalNumber implementation for
24 -computeSumForKey: (TBD: implementations for the other methods)
27 2006-09-30 Helge Hess <helge.hess@opengroupware.org>
29 * EOKeyGlobalID.m: print a warning if a key-gid is created with a nil
30 value, improved -description (v4.5.68)
32 2006-08-18 Helge Hess <helge.hess@opengroupware.org>
34 * EOKeyValueCoding.m: -valueForKey: now returns mutable arrays when
35 being called on mutable arrays (WO 4.5 compatibility) (v4.5.67)
37 2006-07-04 Helge Hess <helge.hess@opengroupware.org>
39 * 64bit fixes (v4.5.66)
41 2006-07-03 Helge Hess <helge.hess@opengroupware.org>
45 * EOKeyValueCoding.m: reduced autorelease usage in KVC key creation
47 * use %p for pointer formats, fixed gcc 4.1 warnings
49 2006-05-02 Marcus Mueller <znek@mulle-kybernetik.com>
51 * EOSortOrdering.m: use keyPaths instead of just keys in
52 keyOrderComparator() function - this is feature compatible with
53 Apple's EOF 4.5 (v4.5.64)
55 2006-02-20 Helge Hess <helge.hess@opengroupware.org>
57 * EOKeyValueCoding.m: do not use EOKeyValueCoding with gstep-base (KVC
58 implemented directly in base) (v4.5.63)
60 2005-11-17 Helge Hess <helge.hess@opengroupware.org>
64 * EOKeyValueQualifier.m: fixed some SEL related warnings
66 * common.h: properly include string.h
68 2005-10-03 Helge Hess <helge.hess@opengroupware.org>
70 * EOKeyValueQualifier.m: improved -description in edge conditions,
71 added warnings if the qualifier is initialized with insufficient
74 2005-08-23 Helge Hess <helge.hess@opengroupware.org>
76 * EOQualifier.m: added NSCopying (v4.5.60)
78 2005-08-06 Helge Hess <helge.hess@opengroupware.org>
80 * EOKeyValueArchiver.m: improved decoding of bools (v4.5.59)
82 2005-08-05 Helge Hess <helge.hess@opengroupware.org>
86 * EODetailDataSource.m: added EOKeyValueArchiving
88 * EOSortOrdering.m: use 'selectorName' instead of 'selector' for
91 * EOKeyValueArchiver.m: fixed decoding of arrays
93 2005-08-04 Helge Hess <helge.hess@opengroupware.org>
95 * EOKeyValueArchiver.m: fixed a bug with decoding references (v4.5.57)
97 * EOKeyValueArchiver.m: print a warning if a class specified in the
98 archive could not be found (v4.5.56)
100 2005-08-04 Helge Hess <helge.hess@skyrix.com>
104 * EOSortOrdering.m, EOFetchSpecification.m: added EOKeyValueArchiving
106 * EO*Qualifier.m: added EOKeyValueArchiving to EOQualifier classes
108 * NSObject+EOQualifierOps.m: fixed gcc 4.0 warnings
110 2005-08-04 Helge Hess <helge.hess@opengroupware.org>
112 * EOKeyValueArchiver.m: process class names containing a dot by
113 first looking up the class using the last dot-component and then
114 by trying to map some known prefixes (eg D2W) (v4.5.54)
116 2005-05-03 Helge Hess <helge.hess@opengroupware.org>
118 * EOQualifier.h: fixed prototypes of -isLike/-isCaseInsensitiveLike:
121 * NSObject+EOQualifierOps.m: fixed signature of -isLike: and
122 -isCaseInsensitiveLike: to match Tiger (v4.5.52)
124 2005-04-24 Helge Hess <helge.hess@opengroupware.org>
126 * fixed gcc 4.0 signed/unsigned warnings (v4.5.51)
128 2005-01-14 Helge Hess <helge.hess@opengroupware.org>
130 * EOFetchSpecification.m: minor code cleanups (v4.5.50)
132 2004-12-14 Marcus Mueller <znek@mulle-kybernetik.com>
134 * EOControl.xcode: minor changes and updated
136 2004-12-05 Helge Hess <helge.hess@opengroupware.org>
138 * EOKeyGlobalID.m: minor code cleanup (v4.5.49)
140 2004-08-29 Helge Hess <helge.hess@opengroupware.org>
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)
147 2004-08-29 Marcus Mueller <znek@mulle-kybernetik.com>
149 * EOControl.xcode: various fixes for project settings
151 2004-08-23 Marcus Mueller <znek@mulle-kybernetik.com>
153 * added new Xcode project
155 2004-08-20 Helge Hess <helge.hess@opengroupware.org>
157 * moved to SOPE 4.3 (v4.3.47)
159 2004-07-22 Helge Hess <helge.hess@skyrix.com>
161 * EOKeyComparisonQualifier.m, EOKeyValueQualifier.m,
162 EOKeyValueArchiver.m, EOFetchSpecification.m: fixed gcc 3.4 warnings
165 2004-06-09 Helge Hess <helge.hess@opengroupware.org>
169 * GNUmakefile.preamble: added prebinding
171 * GNUmakefile: minor cleanups
173 2004-05-16 Helge Hess <helge.hess@opengroupware.org>
175 * EOKeyComparisonQualifier.m, EOKeyValueQualifier.m, EOQualifier.m,
176 EOQualifierVariable.m: minor code cleanups, fixed some "== YES"
177 comparisons (v4.2.44)
179 2004-04-07 Helge Hess <helge.hess@skyrix.com>
181 * EOQualifierParser.m: minor code cleanups (==YES) (v4.2.43)
183 2004-03-15 Helge Hess <helge.hess@skyrix.com>
185 * EOFetchSpecification, EOQualifier, EOSortOrdering: moved property
186 list initializer methods to NGExtensions to improve GDL2
187 compatibility (v4.2.42)
189 2004-03-11 Helge Hess <helge.hess@skyrix.com>
191 * EOFetchSpecification, EOQualifier, EOSortOrdering: deprecated
192 -initWithPropertyList: method, added new -initWithPropertyList:owner:
193 method (like in EOPropertyListEncoding) (v4.2.41)
195 2004-03-09 Helge Hess <helge.hess@opengroupware.org>
197 * EOFetchSpecification.m: subminor improvement in -copyWithZone:
200 2004-03-03 Helge Hess <helge.hess@skyrix.com>
202 * EOFetchSpecification.m: fixed a recursion introduced in v4.2.38
205 2004-03-02 Helge Hess <helge.hess@opengroupware.org>
209 * EOQualifier.m: added -qualifierByApplyingBindings: to improve GDL2
210 compatibility (should not be used)
212 * EOFetchSpecification.m: added -fetchSpecificationByApplyingBindings:
213 to improve GDL2 compatibility (should not be used)
215 * EOQualifier.m: moved EOQualifierVariable to separate file, moved
216 qualifier-description categories to separate files
218 * EOFetchSpecification.m, EOSQLParser.m: improved GDL2/EOF 3
219 compatibility (different -init method, deprecated old)
221 2003-12-29 Helge Hess <helge.hess@opengroupware.org>
223 * EOKeyValueCoding.m: do not invoke NSDictionary -objectForKey: with
226 2003-11-25 Helge Hess <helge.hess@skyrix.com>
228 * removed unused source files (v4.2.36) [what was v4.2.35?, missing]
230 2003-11-14 Helge Hess <helge.hess@skyrix.com>
232 * EOSortOrdering.m: added an assertion to prevent index overflows
235 Tue Nov 11 12:01:10 2003 Jan Reichmann <jr@skyrix.com>
237 * common.h: fixed Free marcro declaration (introduced in 4.2.33)
240 2003-11-09 Helge Hess <helge@groove.local>
244 * common.h: always use malloc/free for allocating instead of
245 objc_malloc/objc_free to clean up the code
247 * EOAndQualifier.m: some minor tweaks for Xcode
249 * EOFault.m: removed support for Boehm GC to clean up the code
251 2003-09-06 Helge Hess <helge.hess@skyrix.com>
253 * EOGenericRecord.m: fixed a warning on MacOSX (used return in
254 dealloc ...) (v4.2.32)
258 * EOSQLParser.m: do not use stringByReplacingString:withString:
260 * EOClassDescription.m: fixed some warning on OSX
262 2003-09-06 Marcus Mueller <znek@mulle-kybernetik.com>
264 * EOFault.m/EOFaultHandler.m: ported to NeXT runtime (v4.2.30)
266 2003-09-01 Helge Hess <helge.hess@skyrix.com>
268 * changed not to require FoundationExt on MacOSX (v4.2.29)
270 2003-08-07 Helge Hess <helge.hess@skyrix.com>
272 * EOQualifierParser.m: added facility to register own classes for
273 complex cast expressions (eg "cast(xxxx as myValue)"), required
274 for Evolution 1.4.4. Also less restrictive about whitespace between
275 "cast" and the "(" (v4.2.28)
277 Fri Jul 4 17:00:54 2003 Helge Hess <helge.hess@skyrix.com>
279 * added to OpenGroupware.org
281 * stripped out old ChangeLogs, unimportant for OGo
283 Wed Dec 8 18:35:40 1999 Helge Hess <helge.hess@mdlink.de>