* 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 <roland.schwingel@onevision.de>)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@20502 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
fedor 2004-12-29 04:21:37 +00:00
parent 257787f99e
commit 142f0b1784
9 changed files with 1171 additions and 801 deletions

View file

@ -56,7 +56,7 @@
<td width="50%">
The GUI portion of GNUstep.
<ul>
<li>User Defaults (<a href="documentation/User/Gui/DefaultsSummary.html">GUI</a>) (<a href="Developer/Back/General/DefaultsSummary.html">Back</a>)</li>
<li>User Defaults (<a href="documentation/User/Gui/DefaultsSummary.html">GUI</a>) (<a href="documentation/Developer/Back/General/DefaultsSummary.html">Back</a>)</li>
<li><a href="documentation/User/Gui/KeyboardSetup.html">User Keyboard Setup</a></li>
<li><a href="documentation/User/Gui/LanguageSetup.html">Setup for East Asian Languages</a></li>
</ul>
@ -139,29 +139,33 @@
</p>
<br/><br/>
</div>
</div></div>
</div>
<div class="sidebar">
<b>General</b><br />
<a href="../">Home page</a><br />
<a href="../information/aboutGNUstep.html">Introduction</a><br />
<a href="../information/mission.html">Mission</a><br />
<a href="../information/machines_toc.html">Platforms</a><br />
<a href="../experience/documentation.html">Getting Started</a><br />
<a href="../resources/sources.html">Download</a><br />
<a href="../experience/apps.html">Applications</a><br />
<a href="../resources/documentation/User/GNUstep/userfaq_toc.html">User FAQ</a><br />
<a href="../experience/documentation.html">Getting Started</a><br />
<a href="../information/donate.html">Donations</a><br />
<a href="../information/machines_toc.html">Supported Platforms</a><br />
<a href="../information/donate.html">Donations</a><br />
<br />
<a href="../developers/bugs.html">Report Bugs</a><br />
<br />
<b>Developers</b><br />
<a href="../resources/docs-web.html">Documentation</a><br />
<a href="../experience/DeveloperTools.html">Developer Tools</a><br />
<a href="http://wiki.gnustep.org/">Wiki Docs</a><br />
<a href="../resources/documentation/User/GNUstep/faq_toc.html">Developer FAQ</a><br />
<a href="../developers/map.html">Libraries</a><br />
<a href="../developers/whoiswho.html">Who's Who</a>?<br />
<a href="../information/mission.html">Mission</a><br />
<br />
<b>External</b><br />
<a href="http://savannah.gnu.org/projects/gnustep/">Project Page</a><br />