mirror of
https://github.com/gnustep/libs-base.git
synced 2025-05-30 00:11:26 +00:00
10.6 sompatibility (some)
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@33337 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
9212d01480
commit
c1d5647bb6
3 changed files with 67 additions and 6 deletions
|
@ -609,6 +609,11 @@ static NSUInteger urlAlign;
|
|||
return AUTORELEASE([[NSURL alloc] initFileURLWithPath: aPath]);
|
||||
}
|
||||
|
||||
+ (NSURL*) fileURLWithPathComponents: (NSArray*)components
|
||||
{
|
||||
return [self fileURLWithPath: [NSString pathWithComponents: components]];
|
||||
}
|
||||
|
||||
+ (void) initialize
|
||||
{
|
||||
if (clientsLock == nil)
|
||||
|
@ -1622,6 +1627,11 @@ static NSUInteger urlAlign;
|
|||
return path;
|
||||
}
|
||||
|
||||
- (NSArray*) pathComponents
|
||||
{
|
||||
return [[self path] pathComponents];
|
||||
}
|
||||
|
||||
- (NSString*) pathExtension
|
||||
{
|
||||
return [[self path] pathExtension];
|
||||
|
@ -1834,7 +1844,7 @@ static NSUInteger urlAlign;
|
|||
- (NSURL*) URLByAppendingPathComponent: (NSString*)pathComponent
|
||||
{
|
||||
return [self _URLBySettingPath:
|
||||
[[self path] stringByAppendingPathComponent:pathComponent]];
|
||||
[[self path] stringByAppendingPathComponent: pathComponent]];
|
||||
}
|
||||
|
||||
- (NSURL*) URLByAppendingPathExtension: (NSString*)pathExtension
|
||||
|
@ -1855,6 +1865,25 @@ static NSUInteger urlAlign;
|
|||
[[self path] stringByDeletingPathExtension]];
|
||||
}
|
||||
|
||||
- (NSURL*) URLByResolvingSymlinksInPath
|
||||
{
|
||||
if ([self isFileURL])
|
||||
{
|
||||
return [NSURL fileURLWithPath:
|
||||
[[self path] stringByResolvingSymlinksInPath]];
|
||||
}
|
||||
return self;
|
||||
}
|
||||
|
||||
- (NSURL*) URLByStandardizingPath
|
||||
{
|
||||
if ([self isFileURL])
|
||||
{
|
||||
return [NSURL fileURLWithPath: [[self path] stringByStandardizingPath]];
|
||||
}
|
||||
return self;
|
||||
}
|
||||
|
||||
- (void) URLHandle: (NSURLHandle*)sender
|
||||
resourceDataDidBecomeAvailable: (NSData*)newData
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue