Adam Fedor | 8 Sep 2004 00:39

ANN: GNUstep Make release 1.10.0

The GNUstep Makefile Package version 1.10.0 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.10.0'
===========================

    * a GNUsteprc file is now automatically created and installed in
      $GNUSTEP_SYSTEM_ROOT, which sets the system-wide default for the
      user root directory (default=~/GNUstep, which can be overriden
      with the `--with-user-root' argument to configure, or by modifying
      GNUsteprc after configuration.)

    * make_services is not run by GNUstep.sh anymore. You must run this
      manually now (see the gnustep-gui documentation).

    * Palettes use a plist instead of a strings format file now for the
      palette.table file.

    * You can use the `--enable-native-objc-exceptions' argument to
      configure to enable use of built in objc exceptions with compilers
      that support it.

(Continue reading)

Adam Fedor | 8 Sep 2004 00:40

ANN: GNUstep Base release 1.10.0

The GNUstep Base Library, version 1.10.0, 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.10.0'
======================================

Note the interface version of the library has changed so that apps,
tools and libraries the use the base library need to be recompiled to
use it.

    * A large majority of the library classes have been documented
      thanks to the efforts of Andrew Ruder

    * URL classes support persistant connections

    * Mac OSX XML compatibility fixes.
(Continue reading)

Adam Fedor | 10 Sep 2004 16:26

Windows Installer for 1.10.0

GNUstep Development installer 0.5.1
-----------------------------------
This package contains all files necessary to build GNUstep base on a
Windows system, optionally building and installing the shared base
library as well.

It will install MinGW libraries and the MSYS shell to be able to build
stuff. It will install all sources of GNUstep make, ffcall, libobjc
and base as well as iconv binaries.

The versions this installer contains are as follows:

base version 1.10.0 (stable)	- gnustep-base-1.10.0.tar.gz
make version 1.10.0 (stable)	- gnustep-make-1.10.0.tar.gz
libobjc version 1.3.0		- gnustep-objc-1.3.0.tar.gz
ffcall version 1.9 (*)		- ffcall-1.10.tar.gz
iconv version 1.9.1		- libiconv-1.9.1.bin.woe32.zip
MinGW version 3.1.0-1		- MinGW-3.1.0-1.exe
MSYS version 1.0.10		- MSYS-1.0.10.exe
Microsoft C runtime DLL		- msvcr70.dll
GDB version 6.0	    		- gdb-6.0-20031011

*)  I suspect that ffcall is actually version 1.10
     but that the maintainer forgot to update the version
     number in the ffcall.spec file.

Preparations
------------
It is best to let this installer put its files in a fresh, empty
directory, even when upgrading from a previous version. When you
(Continue reading)

Adam Fedor | 25 Sep 2004 05:04

ANN: GNUstep Gui Version 0.9.4

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

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.

Noteworthy changes in version `0.9.4'
=====================================

    * The printing classes have been completely reorganized to
(Continue reading)

Adam Fedor | 25 Sep 2004 05:10

ANN; GNUstep examples version 1.0.0

This is  the GNUstep Examples package (`gnustep-examples').

What is the GNUstep Examples Package?
=====================================

In this package there is a full collection of examples for the GNUstep
libraries.  Some tests are very old, other are newer; some are
up-to-date, other are not.

Where can you get it?
=====================

The gstep-examples distribution file has been placed on
`ftp.gnustep.org' in `pub/gnustep/core'.

If You Are a Programmer
=======================

Join us: write GNUstep apps!
Objective-C is exciting and easy to learn if you know C and object
oriented programming fundamentals.

Where do I send bug reports?
============================

Bug reports can be sent to the GNUstep bug list <bug-gnustep <at> gnu.org>

Obtaining GNU Software
======================

(Continue reading)

Adam Fedor | 25 Sep 2004 05:05

ANN: GNUstep back version 0.9.4

This is version 0.9.4 of the GNUstep GUI Backend (`gnustep-back').

What is the GNUstep GUI Backend?
================================

It is a back-end component for the GNUstep GUI Library.  The
implementation of 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 the X Window System.  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 Backend is for platforms using the X-Window System or
Window's Systems. It works via a DPS emulation engine to emulate the
DPS functions required by the front-end system.

Noteworthy changes in version `0.9.4'
=====================================

    * Fast drawing on 8 bit displays was added (although it might only
      speed things up on old X11 servers and/or remote servers).

    * GNUstep modifier keys are mapped to KeySyms instead of KeyCodes

    * Added a Cairo backend, although it is probably non-functional.
      Anyone is invited to contribute to making it work.

(Continue reading)

Gregory John Casamento | 26 Sep 2004 15:19
Picon
Favicon

ANN: Gorm 0.8.0

ANNOUNCE
********

This is version 0.8.0 of Gorm.

What is Gorm?
=============

   Gorm is an acronym for Graphic Object Relationship modeler (or
perhaps GNUstep Object Relationship Modeler).

   Gorm is a clone of the NeXTstep `Interface Builder' application for
GNUstep.

Noteworthy changes in version `0.8.0'
=====================================

   PLEASE NOTE: It is important for this release that you upgrade to
Gorm 0.8.0 when using Gorm with the new GNUstep libraries (base-1.10.0
and gui-0.9.4).  This version of Gorm contains some features which are
reliant on changes made in those versions of the libraries.  It is
stated in Gorm's documentation (the Gorm.texi file) that this is
required, but I felt it important enough to also mention it here so
that it is known beyond a reasonable doubt.

   * New gorm file version.

   * Full custom palette support

   * Palette preferences panel to allow the user to configure palettes
(Continue reading)

Adam Fedor | 27 Sep 2004 05:47

ANN: nib2gmodel version 0.9.0

This is version 0.9.0 of the GNUstep nib2gmodel tool

GNUstep is a set of general-purpose Objective-C libraries based on the
OpenStep standard developed by NeXT (now Apple) Inc. The libraries
consist of everything from foundation classes, such as dictionaries and
arrays, to GUI interface classes such as windows, sliders, buttons, etc.

    nib2gmodel is a tool developed for GNUstep which converts Apple/NeXT
OpenStep 4.x and MacOSX nib files to a GNUstep gmodel file.

    Note that nib2gmodel does a pretty good, but not a perfect job of
translating nib files. Since the nib format is not documented,
translation must be done in a round-about way. Coupled with the fact
that different OpenStep systems store GUI elements in different ways
leads to non-optimal translation.  It is likely that you'll have to
hand-edit the gmodel file after translation. We recommend, however,
that after translating the file, you use our interface design program,
Gorm, to read in the gmodel file, edit it grahpically as you please,
and then save it into the preferred Gorm format (it's not possible to
resave it in gmodel format using Gorm).

    The file `INSTALL' gives instructions for installing the package.

    The GNUstep web site at <http://www.gnustep.org> contains more
information.

Machines
========

GNUstep nib2gmodel has been compiled (sometime in the past) on the
(Continue reading)


Gmane