Skip to content

Commit

Permalink
Version 2.0.7
Browse files Browse the repository at this point in the history
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@27368 72102866-910b-0410-8b05-ffd578937521
  • Loading branch information
fedor committed Dec 21, 2008
1 parent 4396ed6 commit e8e9411
Show file tree
Hide file tree
Showing 10 changed files with 118 additions and 72 deletions.
17 changes: 11 additions & 6 deletions ANNOUNCE
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
1 Announcement
**************

The GNUstep Makefile Package version 2.0.6 is now available.
The GNUstep Makefile Package version 2.0.7 is now available.

1.1 What is the GNUstep makefile package?
=========================================
Expand All @@ -12,19 +12,24 @@ project without having to deal with the complex issues associated with
configuration, building, installation, and packaging. It also allows
the user to easily create cross-compiled binaries.

1.2 Changes in version `2.0.6'
1.2 Changes in version `2.0.7'
==============================

* Fixed some spurious rebuilds of plists, and framework headers.
* New configuration file to set default installation

* Added the -enable-absolute-install-paths option for Darwin systems.
* gnustep-make now uses the -no-print-directory flag when invoking
make

* Install GNUstep.conf in /etc/GNUstep/GNUstep.conf on all systems.
* Files make have same name but different extensions (.c and .m)

* Change in path checking algorithm in GNUstep.sh and GNUstep.csh

* Test applications linked against gnustep-gui by default

1.3 Obtaining gnustep-make
==========================

You can get the gstep-make-2.0.6.tar.gz distribution file at
You can get the gstep-make-2.0.7.tar.gz distribution file at
`ftp://ftp.gnustep.org/pub/gnustep/core'

Please log bug reports on the GNUstep project page
Expand Down
4 changes: 4 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
2008-12-21 Adam Fedor <[email protected]>

* Version 2.0.7

2008-12-19 Nicola Pero <[email protected]>

* installation-domains.conf: Added gnustep-objc to the System
Expand Down
3 changes: 1 addition & 2 deletions Documentation/faq.texi
Original file line number Diff line number Diff line change
Expand Up @@ -461,8 +461,7 @@ The GNUstep Base Library is a library of general-purpose, non-graphical
Objective C objects. For example, it includes classes for strings,
object collections, byte streams, typed coders, invocations,
notifications, notification dispatchers, moments in time, network ports,
remote object messaging support (distributed objects), event loops, and
random number generators.
remote object messaging support (distributed objects), and event loops.

It provides functionality that aims to implement the non-graphical
portion of the OpenStep standard (the Foundation library).
Expand Down
13 changes: 11 additions & 2 deletions Documentation/news.texi
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,17 @@
The currently released version is @samp{@value{GNUSTEP-MAKE-VERSION}}.
@end ifclear

@section Changes in version @samp{2.0.7}
@itemize @bullet
@item New configuration file to set default installation
@item gnustep-make now uses the --no-print-directory flag when invoking make
@item Files make have same name but different extensions (.c and .m)
@item Change in path checking algorithm in GNUstep.sh and GNUstep.csh
@item Test applications linked against gnustep-gui by default
@end itemize

@ifclear ANNOUNCE-ONLY

@section Changes in version @samp{2.0.6}

@itemize @bullet
Expand All @@ -17,8 +28,6 @@ The currently released version is @samp{@value{GNUSTEP-MAKE-VERSION}}.
@item Install GNUstep.conf in /etc/GNUstep/GNUstep.conf on all systems.
@end itemize

@ifclear ANNOUNCE-ONLY

@section Changes in version @samp{2.0.5}

@itemize @bullet
Expand Down
8 changes: 8 additions & 0 deletions Documentation/releasenotes.texi
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,14 @@ migrate to using a newer version of the make system.

@table @samp

@item default installation
New configuration file that allows hardcore developers building
everything from source to specify arbitrary default installation domains
for the software. You just need to copy the installation-domains.conf
file to the same directory as the GNUstep.conf file, and edit it to
customize the default installation domain (Thanks to Richard for the
idea).

@item --no-print-directory
gnustep-make now uses the --no-print-directory flag when invoking make
recursively, so the output has changed - starting from 2.0.7 it should
Expand Down
34 changes: 17 additions & 17 deletions FAQ
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
1 GNUstep Frequently Asked Questions with Answers
*************************************************

Last updated 8 January 2008. Please send corrections to
Last updated 20 December 2008. Please send corrections to
<[email protected]>. Also look at the user FAQ for more user
oriented questions.

Expand Down Expand Up @@ -49,7 +49,7 @@ systems (expect for the unimplemented parts, of course), there are a
variety of other files and tools that are necessary for porting
programs.

`ni2gmodel'
`nib2gmodel'
This program coverts nib files from any system, such as OPENSTEP to
a gmodel format file. Gmodel can be read directly by GNUstep or
you can convert this to a more GNUstep-native gorm format (using
Expand Down Expand Up @@ -119,21 +119,20 @@ archive format (which can be edited by Gorm). There IS a conversion
tool called nib2gmodel that can be compiled under OPENSTEP to convert
nib files to GNUstep gmodel files.

Newer nib files use XML format keyed archiving and may possibly be
transportable, although differences in class and ivar layout may still
make this difficult.
The current version of gui supports reading nib files created as of
10.2. If you have nib files which are older than this, you can convert
them by loading them into Interface Builder, going to the "file" second
and saving the nib using the "10.2 or later format."

1.1.8 Can one use the hybrid "Objective-C++"
--------------------------------------------

No. at present the GNU compiler (gcc) does not support "Objective-C++".
Soon to br released gcc 4.1 will have this support, but it is still
unclear how robust it will be.
Yes gcc 4.1 has support for this.

1.1.9 Is there a plan to support the Java/YellowBox Bindings?
-------------------------------------------------------------

Yes. The GNustep Java library/bridge called JIGS is available now. JIGS
Yes. The GNUstep Java library/bridge called JIGS is available now. JIGS
is a free (LGPL) Java Interface for GNUstep; it can automatically wrap
Objective-C libraries based on GNUstep, making them accessible directly
to the Java programmer as if they were Java libraries. As a side effect,
Expand All @@ -146,10 +145,9 @@ objects.
1.1.10 What if I compile GNUstep under OPENSTEP/MacOS X?
--------------------------------------------------------

GNUstep uses the X-windows display postscript extension. The interface
to that is not the same as the interface to the OPENSTEP/MacOS-X
windows server. While someone could write a backend library to provide
the interface, nobody has bothered to date.
GNUstep uses different backends to provide the same functionality as
Display Postscript. While someone could write a backend library to
provide the interface, nobody has bothered to date.

You can, however, use a GNUstep program with an X11 server running
on MacOSX.
Expand Down Expand Up @@ -308,7 +306,7 @@ it's a low priority TODO. It should be added to the GNUstep headers
bracketed in `#ifndef STRICT_MACOS_X'

There are a couple of people working on this already, so it's a good
idea to get in touch with Adam or Richard to coordinate efforts.
idea to get in touch with Greg, Adam or Richard to coordinate efforts.

1.2.7 How do I start writing tests?
-----------------------------------
Expand Down Expand Up @@ -354,7 +352,7 @@ out-of-date (or wrong) and update/mark-as-outdated as required.
1.2.10 Why doesn't GDB support Objective-C?
-------------------------------------------

Um, it does. As of GDB 6.0, gdb supports debugging of Objective-C code.
As of GDB 6.0, gdb supports debugging of Objective-C code.

1.3 GNU Objective C Compiler and Runtime
========================================
Expand Down Expand Up @@ -402,8 +400,7 @@ The GNUstep Base Library is a library of general-purpose, non-graphical
Objective C objects. For example, it includes classes for strings,
object collections, byte streams, typed coders, invocations,
notifications, notification dispatchers, moments in time, network ports,
remote object messaging support (distributed objects), event loops, and
random number generators.
remote object messaging support (distributed objects), and event loops.

It provides functionality that aims to implement the non-graphical
portion of the OpenStep standard (the Foundation library).
Expand Down Expand Up @@ -534,6 +531,9 @@ promised fees for the work that was actually done and delivered.) DGS
works fairly well with a single context. Alpha channel and compositing
doesn't work.

Currently, further development on DGS has been abandoned. The
library based approach using libart, cairo, etc works much better.

1.6.3 What is the relationship between the Display Ghostscript Server and X Windows?
------------------------------------------------------------------------------------

Expand Down
7 changes: 3 additions & 4 deletions GNUstep-HOWTO
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
GNUstep HOWTO
*************

Last Update: 8 January 2008
Last Update: 20 December 2008

This document explains how to build the different components of the
GNUstep core libraries and GNUstep Launchpad.
Expand Down Expand Up @@ -935,11 +935,10 @@ SPECIAL INSTRUCTIONS
=============================

GNUstep has been tested on version 7.0, 8.0, 8.1, 8.2, 9.0, 9.1, 9.3,
and 10.1 of Suse
10.1, 11.0

RECOMMENDED COMPILER
The default compiler that comes with Susu is fine. Also gcc2.95.x,
gcc3.0.x, 3.1 and 3.2 work, but 2.95 is faster. Compile with
The default compiler that comes with Susu is fine. Compile with
-threads-enabled (non-standard).

EXTRA LIBS NEEDED
Expand Down
Loading

0 comments on commit e8e9411

Please sign in to comment.