+2007-08-29 Helge Hess <helge.hess@opengroupware.org>
+
+ * NGMime: some gstep-base hackaround (OGo bug #1890) (v4.7.253)
+
2007-08-01 Wolfgang Sourdeau <WSourdeau@Inverse.CA>
* NGImap4: fixed some gstep-base issue (OGo bug #1893) (v4.7.252)
+2007-08-29 Helge Hess <helge.hess@opengroupware.org>
+
+ * NGMimeFileData.m ([NGMimeFileData -initWithBytes:length:]): do not
+ call [super init] on gnustep-base. This should fix (hack around)
+ OGo bug #1890
+
2007-06-01 Helge Hess <helge.hess@opengroupware.org>
* NGMimePartParser.m: moved processing of content-transfer-encoding
/*
- Copyright (C) 2000-2005 SKYRIX Software AG
+ Copyright (C) 2000-2007 SKYRIX Software AG
+ Copyright (C) 2007 Helge Hess
This file is part of SOPE.
}
- (id)initWithPath:(NSString *)_path removeFile:(BOOL)_remove {
- if ((self = [super init])) {
+#if !GNUSTEP_BASE_LIBRARY
+ /*
+ see OGo bug #1890, the gstep-base -init clashes and we don't exactly need
+ it ... (but I guess its better to call it on other Foundations)
+ */
+ if ((self = [super init]) != nil) {
+#endif
if (![[NSFileManager defaultManager] fileExistsAtPath:_path]) {
NSLog(@"ERROR[%s]: missing file at path %@", __PRETTY_FUNCTION__, _path);
[self release];
self->path = [_path copy];
self->removeFile = _remove;
self->length = -1;
+#if !GNUSTEP_BASE_LIBRARY
}
+#endif
return self;
}