Minor updates. docs.

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/branches/freeze-1_0_0@9515 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Adam Fedor 2001-04-01 02:46:16 +00:00
parent e4c787faee
commit c734307df7
13 changed files with 40 additions and 43 deletions

View file

@ -1,7 +1,7 @@
Announcement
************
The GNUstep Base Library, version 0.9.2, is now available.
The GNUstep Base Library, version 0.9.4, is now available.
What is the GNUstep Base Library?
=================================
@ -22,7 +22,7 @@ portion of the OpenStep standard (the Foundation library).
Where can you get it? How can you compile it?
==============================================
The gstepbase-0.9.2.tar.gz distribution file has been placed on
The gstepbase-0.9.4.tar.gz distribution file has been placed on
`ftp.gnustep.org' in `pub/gnustep/core'.
The library requires gcc 2.8.0 or higher. Significant sections of

View file

@ -32,7 +32,7 @@ include ../Version
include ../config.mak
# The documents to be generated
DOCUMENT_NAME = coding-standards
DOCUMENT_NAME = coding-standards gnustep-base
# The text documents to be generated
DOCUMENT_TEXT_NAME = \

View file

@ -40,17 +40,5 @@ been placed on @samp{@value{GNUSTEP-BASE-SNAP-FTP-MACHINE}} in
@end ifclear
The library requires gcc @value{GCC-VERSION} or higher.
Significant sections of the library do not work with the NeXT runtime,
so we recommend using gcc instead of NeXT's cc. See the @samp{GNUstep-HOWTO}
See the @samp{GNUstep-HOWTO}
file for more instructions about compiling and installing the library.
The @samp{.tar} file is compressed with GNU gzip. Gzip can be obtained by
anonymous ftp at any of the GNU archive sites.
For info about FTP via email, send email to
@samp{ftpmail@@decwrl.dec.com} with no subject line, and two-line body
with line one @samp{help} and line two @samp{quit}.
The most recent (not necessarily tested) snapshots of the library will
be placed on @samp{@value{GNUSTEP-BASE-SNAP-FTP-MACHINE}}.

View file

@ -93,15 +93,10 @@ and the MacOS-X Foundation implementation.
@menu
* Overview::
* Configuration::
* Classes::
* Tools::
* Installation::
* Implementation::
* Concept Index::
@end menu
@node Overview, Configuration, Top, Top
@node Overview, Implementation, Top, Top
@chapter Overview
*The GNUstep Base Library (gstep-base) requires the GNUstep Makefile
@ -114,15 +109,13 @@ site @url{http://www.gnustep.org/information}.
Documentation for individual classes is included in gsdoc (and html) format
in the gsdoc directory.
@node Implementation, Concept Index, Installation, Top
@node Implementation, , Overview, Top
@chapter Implementation Details
@menu
* Memory Management::
* Memory Allocation::
* Reference Counting::
* Garbage Collection::
* Time Zone::
@end menu
@node Memory Management, Memory Allocation, Implementation, Implementation
@ -176,7 +169,7 @@ make memory management easy. In addition to this, the GNU Objective-C compiler
and the GNUstep system provide a memory sweeping garbage collection mechanism
(using the Boehm conservative garbage collection library).
@node Reference Counting, Garbage Collection, Memory Allocation, Implementation
@node Reference Counting, , Memory Allocation, Implementation
@section Reference Counting
The reference counting scheme for object allocation/deallocation is quite

View file

@ -18,10 +18,11 @@
@node Introduction, Configuration, Top, Top
@section Introduction
If you are installing this package as part of the GNUstep core
package, read the file GNUstep-HOWTO for more complete instructions on
how to install the entire GNUstep package (including this library).
GNUstep-HOWTO is located at @url{www.gnustep.org}
If you are installing this package as part of the GNUstep core packages,
read the file GNUstep-HOWTO for more complete instructions on how to
install the entire GNUstep package (including this library).
GNUstep-HOWTO is located in the gnustep-make package or at
@url{http://www.gnustep.org}
If you are installing the GNUstep libraries individually, make sure you
have installed the GNUstep Makefile package (gnustep-make) already.
@ -38,10 +39,10 @@ shell prompt. You may want to use some of the optional arguments to the
for a list of these. It is not likely that you will need to use the
@code{--prefix} option, since gstep-base will automatically install in
the directory specified by the @code{GNUSTEP_SYSTEM_ROOT} environment
variable (specified when you installed gstep-make).
variable (specified when you installed gnustep-make).
Some configuration options for the base library need to be specified
when configuring the gstep-make package. In most cases, it is a good
when configuring the gnustep-make package. In most cases, it is a good
idea to specify the same configuration options when configuring both
packages, just to make sure.

View file

@ -2,9 +2,10 @@ Introduction
============
If you are installing this package as part of the GNUstep core
package, read the file GNUstep-HOWTO for more complete instructions on
packages, read the file GNUstep-HOWTO for more complete instructions on
how to install the entire GNUstep package (including this library).
GNUstep-HOWTO is located at <www.gnustep.org>
GNUstep-HOWTO is located in the gnustep-make package or at
<http://www.gnustep.org>
If you are installing the GNUstep libraries individually, make sure
you have installed the GNUstep Makefile package (gnustep-make) already.
@ -21,10 +22,10 @@ shell prompt. You may want to use some of the optional arguments to the
not likely that you will need to use the `--prefix' option, since
gstep-base will automatically install in the directory specified by the
`GNUSTEP_SYSTEM_ROOT' environment variable (specified when you
installed gstep-make).
installed gnustep-make).
Some configuration options for the base library need to be specified
when configuring the gstep-make package. In most cases, it is a good
when configuring the gnustep-make package. In most cases, it is a good
idea to specify the same configuration options when configuring both
packages, just to make sure.

2
NEWS
View file

@ -1,7 +1,7 @@
News
****
The currently released version of the library is `0.9.2'.
The currently released version of the library is `0.9.4'.
Noteworthy changes in version `0.9.1'
=====================================

View file

@ -54,6 +54,14 @@ ADDITIONAL_LDFLAGS =
# Additional library directories the linker should search
ADDITIONAL_LIB_DIRS = -L../Source/$(GNUSTEP_OBJ_DIR)
ifeq ($(GNUSTEP_TARGET_OS),mingw32)
BUNDLE_LIBS += -lgnustep-base -lobjc
endif
ifeq ($(GNUSTEP_TARGET_OS),cygwin)
BUNDLE_LIBS += -lgnustep-base -lobjc
endif
#
# Flags dealing with installing and uninstalling
#

View file

@ -14,7 +14,7 @@ main()
id o1, o2, o3;
unsigned int p;
behavior_set_debug(0);
//behavior_set_debug(0);
[NSAutoreleasePool enableDoubleReleaseCheck:YES];
pool = [[NSAutoreleasePool alloc] init];

View file

@ -14,18 +14,24 @@
#include "Foundation/NSException.h"
#include "Foundation/NSString.h"
#include <Foundation/NSAutoreleasePool.h>
#include <Foundation/NSProcessInfo.h>
#include "LoadMe.h"
#include "SecondClass.h"
#include "MyCategory.h"
int
main(int ac, char *av[])
main(int argc, char *argv[], char **env)
{
NSBundle *main;
NSBundle *bundle;
NSString *path;
id object;
NSAutoreleasePool *arp = [NSAutoreleasePool new];
NSAutoreleasePool *arp;
#if LIB_FOUNDATION_LIBRARY || defined(GS_PASS_ARGUMENTS)
[NSProcessInfo initializeWithArguments:argv count:argc environment:env];
#endif
arp = [NSAutoreleasePool new];
main = [NSBundle mainBundle];
printf("Looking for main bundle...\n");

View file

@ -21,7 +21,7 @@ main()
id a, b, c, e; /* dates */
id pool;
behavior_set_debug(0);
//behavior_set_debug(0);
pool = [[NSAutoreleasePool alloc] init];

View file

@ -47,7 +47,7 @@ main(int argc, char** argv, char** envp)
printf("%s ", [b cString]);
printf("\n");
behavior_set_debug(0);
//behavior_set_debug(0);
objects = [NSArray arrayWithObjects:
@"vache", @"poisson", @"cheval", @"poulet", nil];

View file

@ -7,7 +7,7 @@ GCC_VERSION=2.8.0
# The version number of this release.
MAJOR_VERSION=0
MINOR_VERSION=9
SUBMINOR_VERSION=3
SUBMINOR_VERSION=4
GNUSTEP_BASE_VERSION=${MAJOR_VERSION}.${MINOR_VERSION}.${SUBMINOR_VERSION}
VERSION=${GNUSTEP_BASE_VERSION}