git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@25254 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
rfm 2007-06-14 05:03:35 +00:00
parent 94439e8926
commit 4f6e71abcd
3 changed files with 26 additions and 2 deletions

View file

@ -1,3 +1,7 @@
2007-06-14 Richard Frith-Macdonald <rfm@gnu.org>
* Source/Source/NSNumber.m: Implement ([isEqualToValue:])
2007-06-13 Richard Frith-Macdonald <rfm@gnu.org>
* Source/NSURLHandle.m: ([loadInForeground]) return as soon as load

View file

@ -382,8 +382,10 @@ static void debugWrite(GSHTTPURLHandle *handle, NSData *data)
+ (BOOL) canInitWithURL: (NSURL*)newUrl
{
if ([[newUrl scheme] isEqualToString: @"http"]
|| [[newUrl scheme] isEqualToString: @"https"])
NSString *scheme = [newUrl scheme];
if ([scheme isEqualToString: @"http"]
|| [scheme isEqualToString: @"https"])
{
return YES;
}

View file

@ -2429,6 +2429,24 @@ static Class doubleNumberClass;
return NO;
}
- (BOOL) isEqualToValue: (NSValue*)o
{
if (o == self)
{
return YES;
}
else if (o == nil)
{
return NO;
}
else if (GSObjCIsInstance(o) == YES
&& GSObjCIsKindOf(GSObjCClass(o), abstractClass))
{
return [self isEqualToNumber: (NSNumber*)o];
}
return NO;
}
/*
* NSCoding
*/