mirror of
https://github.com/gnustep/libs-base.git
synced 2025-04-25 01:31:08 +00:00
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
190 lines
8.2 KiB
HTML
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> (<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> </td></tr>
|
|
<tr>
|
|
<td><a href="documentation/Developer/Base/Reference/index.html">Base Library API</a> (<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> </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> </td></tr>
|
|
<tr>
|
|
<td><a href="documentation/Developer/Gui/Reference/index.html">GUI Library API</a> (<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>
|