diff --git a/Headers/Foundation/Foundation.h b/Headers/Foundation/Foundation.h index 8267fcfab..b08ea58c8 100644 --- a/Headers/Foundation/Foundation.h +++ b/Headers/Foundation/Foundation.h @@ -64,8 +64,11 @@ #import #import #import +#import #import #import +#import +#import #import #import #import @@ -132,6 +135,7 @@ #import #import #import +#import #import #import #import diff --git a/Headers/Foundation/NSFileCoordinator.h b/Headers/Foundation/NSFileCoordinator.h new file mode 100644 index 000000000..4e88ff753 --- /dev/null +++ b/Headers/Foundation/NSFileCoordinator.h @@ -0,0 +1,15 @@ +#ifndef __NSFileCoordinator_h_GNUSTEP_BASE_INCLUDE +#define __NSFileCoordinator_h_GNUSTEP_BASE_INCLUDE + +#import + +#if OS_API_VERSION(MAC_OS_X_VERSION_10_7,GS_API_LATEST) + +@interface NSFileAccessIntent : NSObject +@end + +@interface NSFileCoordinator : NSObject +@end + +#endif +#endif diff --git a/Headers/Foundation/NSFilePresenter.h b/Headers/Foundation/NSFilePresenter.h new file mode 100644 index 000000000..00409bcef --- /dev/null +++ b/Headers/Foundation/NSFilePresenter.h @@ -0,0 +1,11 @@ +#ifndef __NSFileCoordinator_h_GNUSTEP_BASE_INCLUDE +#define __NSFileCoordinator_h_GNUSTEP_BASE_INCLUDE + +#import + +#if OS_API_VERSION(MAC_OS_X_VERSION_10_7,GS_API_LATEST) +@protocol NSFilePresenter +@end + +#endif +#endif diff --git a/Headers/Foundation/NSFileVersion.h b/Headers/Foundation/NSFileVersion.h new file mode 100644 index 000000000..0670e930d --- /dev/null +++ b/Headers/Foundation/NSFileVersion.h @@ -0,0 +1,12 @@ +#ifndef __NSFileVersion_h_GNUSTEP_BASE_INCLUDE +#define __NSFileVersion_h_GNUSTEP_BASE_INCLUDE + +#import + +#if OS_API_VERSION(MAC_OS_X_VERSION_10_7,GS_API_LATEST) + +@interface NSFileVersion : NSObject +@end + +#endif +#endif diff --git a/Headers/Foundation/NSURLSession.h b/Headers/Foundation/NSURLSession.h new file mode 100644 index 000000000..85db480a1 --- /dev/null +++ b/Headers/Foundation/NSURLSession.h @@ -0,0 +1,40 @@ +#ifndef __NSURLSession_h_GNUSTEP_BASE_INCLUDE +#define __NSURLSession_h_GNUSTEP_BASE_INCLUDE + +#import + +#if OS_API_VERSION(MAC_OS_X_VERSION_10_9,GS_API_LATEST) +@protocol NSURLSessionDelegate; +@protocol NSURLSessionTaskDelegate; + +@interface NSURLSession : NSObject +@end + +@interface NSURLSessionConfiguration : NSObject +@end + +@interface NSURLSessionTask : NSObject +@end + +@interface NSURLSessionDataTask : NSURLSessionTask +@end + +@interface NSURLSessionUploadTask : NSURLSessionDataTask +@end + +@interface NSURLSessionDownloadTask : NSURLSessionTask +@end + +#if OS_API_VERSION(MAC_OS_X_VERSION_10_11,GS_API_LATEST) +@interface NSURLSessionStreamTask : NSURLSessionTask +@end +#endif + +@protocol NSURLSessionDelegate +@end + +@protocol NSURLSessionTaskDelegate +@end + +#endif +#endif diff --git a/Source/GNUmakefile b/Source/GNUmakefile index 8787ecee3..56c36f233 100644 --- a/Source/GNUmakefile +++ b/Source/GNUmakefile @@ -219,8 +219,10 @@ NSDistributedNotificationCenter.m \ NSEnumerator.m \ NSError.m \ NSException.m \ +NSFileCoordinator.m \ NSFileHandle.m \ NSFileManager.m \ +NSFileVersion.m \ NSFormatter.m \ NSGarbageCollector.m \ NSGeometry.m \ @@ -286,6 +288,7 @@ NSTimeZone.m \ NSUnarchiver.m \ NSUndoManager.m \ NSURL.m \ +NSURLSession.m \ NSURLAuthenticationChallenge.m \ NSURLCache.m \ NSURLCredential.m \ @@ -389,8 +392,11 @@ NSError.h \ NSErrorRecoveryAttempting.h \ NSException.h \ NSExpression.h \ +NSFileCoordinator.h \ NSFileHandle.h \ NSFileManager.h \ +NSFilePresenter.h \ +NSFileVersion.h \ NSFormatter.h \ NSGarbageCollector.h \ NSGeometry.h \ @@ -461,6 +467,7 @@ NSURLProtectionSpace.h \ NSURLProtocol.h \ NSURLRequest.h \ NSURLResponse.h \ +NSURLSession.h \ NSUserDefaults.h \ NSUserNotification.h \ NSUtilities.h \ diff --git a/Source/NSFileCoordinator.m b/Source/NSFileCoordinator.m new file mode 100644 index 000000000..d692ba511 --- /dev/null +++ b/Source/NSFileCoordinator.m @@ -0,0 +1,7 @@ +#import + +@implementation NSFileAccessIntent +@end + +@implementation NSFileCoordinator +@end diff --git a/Source/NSFileVersion.m b/Source/NSFileVersion.m new file mode 100644 index 000000000..72592ec6b --- /dev/null +++ b/Source/NSFileVersion.m @@ -0,0 +1,4 @@ +#include + +@implementation NSFileVersion +@end diff --git a/Source/NSURLSession.m b/Source/NSURLSession.m new file mode 100644 index 000000000..1a947bed1 --- /dev/null +++ b/Source/NSURLSession.m @@ -0,0 +1,4 @@ +#import + +@implementation NSURLSession +@end