Adam Fedor | 23 Dec 2005 05:30

ANN: GNUstep Make 1.11.2

The GNUstep Makefile Package version 1.11.2 is now available.

What is the GNUstep makefile package?
=====================================

The makefile package is a simple, powerful and extensible way to write
makefiles for a GNUstep-based project.  It allows the user to write a
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.

Changes in version `1.11.2'
===========================

The `GNUstep.conf' file is now viewed as the essential determination of
the install location for GNUstep libraries, tools and other files.
During configuration, this file is read, if it exists, to determine
this information. This can still be overriden with environment and
command line options, however. See the filesystem documentation in the
GNUstep Make Documentation directory for more information.

    You no longer need to source GNUstep.sh in order to compile GNUstep
programs. All that is needed is the definition of GNUSTEP_MAKEFILES.
You should also have the GNUstep system tools directory in your path.

    All netbsd systems are assumed to use ELF libraries. Support for the
old static libs version of netbsd was removed.

    Serveral new options were added to configure to change the location
of basic dir locations and basic configuration files. Also, the help 
(Continue reading)

Adam Fedor | 23 Dec 2005 05:31

ANN: GNUstep Base 1.11.2

The GNUstep Base Library, version 1.11.2, is now available.

What is the GNUstep Base Library?
=================================

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), and event loops.

    It provides functionality that aims to implement the non-graphical
portion of the OpenStep standard (the Foundation library).

    There is more information available at the GNUstep homepage at
`http://www.gnustep.org'.

Noteworthy changes in version `1.11.2'
======================================

    * Support for GNUstep.conf and relocation of the filesystem is much
      improved in this release.

    * The WM_QUIT message is now intercepted to allow an application to
      terminate cleanly.

    * NSMessagePort was implemented on Windows platforms.

    * Deprecated support for system-wide GNUsteprc files has been
(Continue reading)

Adam Fedor | 23 Dec 2005 05:32

ANN: GNUstep GUI/Back 0.10.2

This is version 0.10.2 of the GNUstep GUI library (`gnustep-gui').

1.1 What is the GNUstep GUI Library?
====================================

It is a library of graphical user interface classes written completely
in the Objective-C language; the classes are based upon the OpenStep
specification as release by NeXT Software, Inc.  The library has been
enhanced in a number of ways to take advantage of the GNU system.
These classes include graphical objects such as buttons, text fields,
popup lists, browser lists, and windows; there are also many associated
classes for handling events, colors, fonts, pasteboards and images.

    The GNUstep GUI Library is designed in two parts.  The first part is
the front-end component which is independent of platform and display
system.  This front-end is combined with a back-end component which
handles all of the display system dependent such as specific calls to
X/Windows.  This design allows the GNUstep applications to have the
"look and feel" of the underlying display system without any changes to
the application, and the library can be easily ported to other display
systems.

    The GNUstep GUI Library requires the GNU Objective-C compiler, the
GNUstep Base Library, the TIFF Graphics library, and a back-end
component like the GNUstep 'Back' Backend.

1.2 Noteworthy changes in version `0.10.2'
==========================================

Mostly bug fixes.
(Continue reading)

Adam Fedor | 23 Dec 2005 05:45

ANN: GNUstep Startup 0.14.0

The GNUstep Startup Package, version 0.14.0 is now available.

What is the GNUstep Startup Package?
====================================

GNUstep Startup is a compilation of the following core GNUstep 
packages:
gnustep-make Version 1.11.2
gnustep-base Version 1.11.2
gnustep-gui Version 0.10.2
gnustep-back Version 0.10.2

The main advantage of Startup is that it includes a script to
automatically build and install the core GNUstep system.

After installing GNUstep Startup, you will have a complete system for
compiling and running GNUstep applications. You will, of course, need
to compile and install applications (such as GWorkspace) to actually
use GNUstep in a runtime system. For a complete developement system,
you would also need to install the Gorm and ProjectCenter
applications.

The installation scripts have been tested on:

GNU-Linux/PPC (YellowDog Linux 3.0)
Darwin/PPC 7.x
Solaris/SPARC 2.7
NetBSD/ix86
NetBSD/sparc64
Debian Unstable/ix86
(Continue reading)


Gmane