From 142f0b17844d18c93e663b0ec48b54a6a38e8862 Mon Sep 17 00:00:00 2001 From: fedor Date: Wed, 29 Dec 2004 04:21:37 +0000 Subject: [PATCH] * Add support for systems that support unichar file paths (e.g. Windows). * Headers/Foundation/NSFileManager.h (-localFromOpenStepPath:, _openStepPathFromLocal:): New methods. (NSDirectoryEnumerator): Updated ivars. * Source/NSFileManager.m: Idem. (-changeCurrentDirectoryPath, changeFileAttributes:, currentDirectoryPath, etc): Update for Windows unichar paths. * Headers/Foundation/NSString.h: (-unicharString, -localFromOpenStepPath:, _openStepPathFromLocal:): New methods. * Source/NSString.m: Idem. * Source/GSFileHandle.m (-initForReadingAtPath:, -initForWritingAtPath, -initForUpdatingAtPath:): Update for Windows unichar paths. * Source/NSData.m (readContentsOfFile, -writeToFile:, initWithContentsOfMappedFile:): Idem. * Source/NSTask.m (NSConcreteWindowsTask): Update for Windows unichar paths. (Patch from Roland Schwingle ) git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20502 72102866-910b-0410-8b05-ffd578937521 --- ChangeLog | 22 + Documentation/HtmlNav/docs-web.html | 16 +- Headers/Foundation/NSFileManager.h | 10 +- Headers/Foundation/NSString.h | 7 + Source/GSFileHandle.m | 12 + Source/NSData.m | 459 +++++---- Source/NSFileManager.m | 1363 +++++++++++++++------------ Source/NSString.m | 59 ++ Source/NSTask.m | 24 +- 9 files changed, 1171 insertions(+), 801 deletions(-) diff --git a/ChangeLog b/ChangeLog index ac5f9da7e..91ae7c057 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,25 @@ +2004-12-26 Adam Fedor + + * Add support for systems that support unichar file paths (e.g. + Windows). + * Headers/Foundation/NSFileManager.h (-localFromOpenStepPath:, + _openStepPathFromLocal:): New methods. + (NSDirectoryEnumerator): Updated ivars. + * Source/NSFileManager.m: Idem. + (-changeCurrentDirectoryPath, changeFileAttributes:, + currentDirectoryPath, etc): Update for Windows unichar paths. + * Headers/Foundation/NSString.h: (-unicharString, + -localFromOpenStepPath:, _openStepPathFromLocal:): New methods. + * Source/NSString.m: Idem. + * Source/GSFileHandle.m (-initForReadingAtPath:, + -initForWritingAtPath, -initForUpdatingAtPath:): Update for Windows + unichar paths. + * Source/NSData.m (readContentsOfFile, -writeToFile:, + initWithContentsOfMappedFile:): Idem. + * Source/NSTask.m (NSConcreteWindowsTask): Update for Windows + unichar paths. + (Patch from Roland Schwingle ) + 2004-12-28 Richard Frith-Macdonald * Tools/gdnc.m: Change name of dummy class to avoid Darwin linker diff --git a/Documentation/HtmlNav/docs-web.html b/Documentation/HtmlNav/docs-web.html index 70c28d5e3..579694204 100644 --- a/Documentation/HtmlNav/docs-web.html +++ b/Documentation/HtmlNav/docs-web.html @@ -56,7 +56,7 @@ The GUI portion of GNUstep. @@ -139,29 +139,33 @@



- + +