libs-base/Documentation/HtmlNav/docs-web.html
fedor 142f0b1784 * 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
2004-12-29 04:21:37 +00:00

190 lines
8.2 KiB
HTML

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>GNUstep.org</title>
<link rel="stylesheet" href="../gnustep-main.css" type="text/css">
<style type="text/css" media="screen">
@import "../gnustep-main-2.css";
</style>
<meta http-equiv="Content-type" content="text/html; charset=UTF-8">
</head>
<body>
<div class="header">
<a href="http://gnustep.org/"><img src="../gnustep-header14.jpg" alt="GNUstep.org" width="560" height="74"></a> </div>
<div class="container">
<div class="content">
<h2>GNUstep System Documentation</h2>
<p>
This is the system documentation for GNUstep, including both user
and developer documentation. GNUstep provides an object-oriented
application framework and tool set for use on a wide variety of
computer platforms. It is based on the original OpenStep
specification created by NeXT, Inc. (now Apple). (<a
href="http://gnustep.org/">Top</a>)
</p>
<div style="clear: both;"></div> </div>
<div class="content">
<h2>User Documentation</h2>
<p>The links here provide some basic information on setting up and using
a GNUstep system.</p>
<table><tr>
<td width="50%">
<table width="80%">
<tr>
<td><a href="documentation/User/GNUstep/userfaq_toc.html">User FAQ</a></td>
<td><a href="documentation/User/GNUstep/userfaq.pdf">(PDF)</a></td>
</tr>
<tr>
<td><a href="documentation/User/GNUstep/faq_toc.html">Developer FAQ</a></td>
<td><a href="documentation/User/GNUstep/faq.pdf">(PDF)</a></td>
</tr>
<tr>
<td><a href="documentation/User/GNUstep/gnustep-howto_toc.html">How-To</a></td>
<td><a href="documentation/User/GNUstep/gnustep-howto.pdf">(PDF)</a></td>
</tr>
<tr>
<td><a href="documentation/User/GNUstep/filesystem_toc.html">Filesystem Layout</a></td>
<td><a href="documentation/User/GNUstep/filesystem.pdf">(PDF)</a></td>
</tr>
</table>
</td>
<td width="50%">
The GUI portion of GNUstep.
<ul>
<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>
</td>
</tr></table> </div>
<div class="content">
<h2>Developer Documentation</h2>
<p>The links here describe the development facilities provided under
GNUstep. The Base Programming Manual introduces GNUstep as a whole,
Objective-C, its main language, and the Base library, its basic set
of non-graphical utility classes. The Make Utility makes project
building easy and is highly recommended. The "API" links go to
Javadoc-like reference pages on the Base and other GNUstep libraries.
</p>
<table><tr>
<td width="50%">
<table>
<tr>
<td><a href="documentation/Developer/Base/ProgrammingManual/manual_toc.html">Base Programming Manual</a></td>
<td><a href="documentation/Developer/Base/ProgrammingManual/manual.pdf">(PDF)</a></td>
</tr>
<tr>
<td><a href="documentation/Developer/Make/Manual/make_toc.html">Make Utility</a>&nbsp;&nbsp;(<a href="Developer/Make/ReleaseNotes/">Release notes</a>)</td>
<td><a href="documentation/Developer/Make/Manual/make.pdf">(PDF)</a></td>
</tr>
<tr>
<td><a href="documentation/Developer/Tools/Reference/index.html">Command-line Tools</a></td>
</tr>
<tr><td>&nbsp;</td></tr>
<tr>
<td><a href="documentation/Developer/Base/Reference/index.html">Base Library API</a>&nbsp;&nbsp;(<a href="Developer/Base/ReleaseNotes/ReleaseNotes.html">Release notes</a>)</td>
</tr>
<tr>
<td><a href="documentation/Developer/BaseAdditions/Reference/index.html">Base Additions API</a></td>
</tr>
<tr><td>&nbsp;</td></tr>
<tr>
<td><a href="documentation/Developer/Base/General/OpenStepCompliance.html">OpenStep and OS X Compliance</a></td>
</tr>
<tr>
<td><a href="documentation/Developer/CodingStandards/coding-standards_toc.html">GNUstep Coding Standards</a></td>
<td><a href="documentation/Developer/CodingStandards/coding-standards.pdf">(PDF)</a></td>
</tr>
<tr>
<td><a href="documentation/Developer/Base/General/Debugging.html">Debugging Information</a></td>
</tr>
</table>
</td>
<td width="50%">
The GUI portion of GNUstep.
<table>
<tr>
<td><a href="documentation/Developer/Gui/ProgrammingManual/manual_toc.html">GUI Programming Manual</a></td>
<td><a href="documentation/Developer/Gui/ProgrammingManual/manual.pdf">(PDF)</a></td>
</tr>
<tr><td>&nbsp;</td></tr>
<tr>
<td><a href="documentation/Developer/Gui/Reference/index.html">GUI Library API</a>&nbsp;&nbsp;(<a href="documentation/Developer/Gui/ReleaseNotes/ReleaseNotes.html">Release notes</a>)</td>
</tr>
<tr>
<td><a href="documentation/Developer/Gui/Additions/index.html">GUI Additions API</a></td>
</tr>
<tr>
<td><a href="documentation/Developer/Gui/General/OpenStepCompliance.html">OpenStep and OS X Compliance</a></td>
</tr>
</table>
</td>
</tr></table> </div>
<div class="content">
<h2>Development Tools</h2>
<p>
<a href="http://gnustep.org/experience/ProjectCenter.html">Project Center</a> provides an integrated development environment (IDE) for GNUstep.
<a href="http://gnustep.org/experience/Gorm.html">Gorm</a> is a
graphical user interface construction tool. Using these, developers
can quickly design and build cross-platform applications in
Objective-C or Java.
</p>
<br/><br/>
</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="../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="../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 />
<a href="../resources/resources.html">Related Links</a><br />
<a href="../information/gethelp.html">Mailing Lists</a><br />
<br />
<b><a href="../resources/sites.html">Related Sites...</a></b><br />
<br />
<b><a href="../resources/mirrors.html">Mirrors...</a></b><br />
<br />
Site by <a href="mailto:webmasters@gnustep.org">webmasters@gnustep.org</a>
</div>
</body>
</html>