Fred Kiefer | 5 Jul 2005 01:54
Picon
Picon

SuDoku for GNUstep

As some german newspaper started to print Su Doku puzzles today I want
to announce SuDoku.app. If you don't know what Su Doku is, just stay
happy and spend your time programming for GNUstep. If you do and you are
already wasting a lot of your time on solving these puzzles, this
application may save you quite some time. At least this is what I wrote
it for. It solves Su Dokus just the way I would solve them, so that I
don't have to do it myself. I did get in contact with Su Dokus a few
months back while being in the Uk. There every news paper seems to have
them and they are even available online at The Times homepage.

I wont publish the code of this application on the GNUstep CVS site, to
not spoil the fun for those of you still trying to solve the puzzles,
but if you are interested I am willing to send it to you.

What does Su Doku.app do? It solves Su Dokus given in the file form:
(
      0, 0, 0, 0, 0, 0, 0, 0, 0,
      0, 0, 0, 0, 0, 0, 0, 0, 0,
      0, 0, 0, 0, 0, 0, 0, 0, 0,
      0, 0, 0, 0, 0, 0, 0, 0, 0,
      0, 0, 0, 0, 0, 0, 0, 0, 0,
      0, 0, 0, 0, 0, 0, 0, 0, 0,
      0, 0, 0, 0, 0, 0, 0, 0, 0,
      0, 0, 0, 0, 0, 0, 0, 0, 0,
      0, 0, 0, 0, 0, 0, 0, 0, 0
)

with non-zero values denoting preset or already computed values. 0 being
the unknown vaue. You may either solve them at once or step wise.

(Continue reading)

Giles Williams | 12 Jul 2005 22:47

ANN: Oolite 1.52 for GNUstep

ANNOUNCE
********

I'm pleased to announce v1.52 of Oolite for GNUstep.

What is Oolite?
===============

Oolite is a space-sim game that incorporates trade, battles with pirates, 
bounty hunting, secret missions and infinitely more. It features high-
quality sound and smooth, fast three dimensional graphics, originally 
written specifically for Mac OS X using Cocoa and OpenGL, Oolite-Linux 
is a port utilising GNUstep and the SDL game library. And it's free.

Oolite is written by Giles Williams, and ported with the aid of Dylan 
Smith and David Taylor, who were inspired by the work of David Braben 
and Ian Bell with Elite, however this work is an entirely independent 
interpretation and expansion of the game idea. Oolite benefits immensely 
from the creative work of the many people who volunteer their time and 
skills to test the game, create expansion packs, and suggest and make 
improvements to this project.

Oolite, its source-code and source-materials are offered gratis under a 
Creative Commons License: (http://creativecommons.org/licenses/by-nc-sa/
2.0/).

You can find out more at Oolite's website:

http://oolite.aegidian.org/

(Continue reading)

Adam Fedor | 22 Jul 2005 06:15

ANN: GNUstep Make Package Version 1.11.0

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

NOTE: The libobjc library is now linked in with the base library and
NOT with individual applications or tools (except on MingW). This
requires that you do a complete rebuild of all libraries, tools and
apps when switching to this new version.

    * New rules for building and using DLLs were implemented. Now gcc
      and other tricks are used to properly export symbols, so no .def
      file should be needed.

    * The GNUsteprc file in $GNUSTEP_SYSTEM_ROOT is deprecated. See the
      new GNUstep.conf file (which is not installed by default).

    * Psuedo-framework support was implemented on MingW. This essentially
      involves copying the framework to several places so it can be used
      without links, which Windows does not really support.  There's no
      other clean way to do it.
(Continue reading)

Adam Fedor | 22 Jul 2005 06:16

ANN: GNUstep Base Package Version 1.11.0

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

This release is binary incompatible with previous releases.  The
interface version of the library has changed so that apps, tools and
libraries that use the base library need to be recompiled to use this
new version.

    * Window's path handling has changed to use native paths throughout.

    * Startup/configuration of the libraries no longer requires
      environement variables.

(Continue reading)

Adam Fedor | 22 Jul 2005 19:57

ANN: GUI Back Version 0.10.0

This is version 0.10.0 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.10.0'
======================================

The installed name of the backend now includes an interface version
number.  This avoids the potential version mismatch between the
frontend (GUI) library and the backend.

    * Alpha blending was implemented for Windows, although it does not
      seem to work on some machines.

Where can you get it?  How can you compile it?
(Continue reading)

Adam Fedor | 22 Jul 2005 19:57

ANN: GUI Version 0.10.0

This is version 0.10.0 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.10.0'
======================================

This release is binary incompatible with previous releases.  The
(Continue reading)


Gmane