Riccardo Mottola | 12 Oct 23:23 2014

ANN: Pantomime 1.2.2


I am pleased to announce a new, maintenace release of Pantomime.

We (mainly German Arias, Riccardo Mottola, Sebastian Reitenbach) 
imported Pantomime from Ludovic's CW since the original author showed no 
activity.  Attempts to get patches and fixes into the original tree 
failed thus we forked. All changes are available under the LGPL as the 
original so if, they remain available and can be merged in at will. For 
now, we plan to continue the bug fixing and portability improvement that 
were long since needed.

The current repository is now hosted at gna.org, nonfsf-gnustep project:

The download is at:

This release contains updates and some important, long-needed fixes:
* new res_init code for NetBSD which allows finally, after years, to run 
GNUMail on NetBSD!
* enhanced portability to FreeBSD and OpenBSD
* improved packaging hints in the makefiles
* port to MacOS reinstantiated (10.3/10.4 tested)
* extended 64bit fixes, including NSInteger/NSUInteger transitions were 
* enhanced crash catching, so that debugging is eased in the future
* memory leaks fixed

(Continue reading)

Riccardo Mottola | 5 Sep 13:18 2014

ANN: BatMon 0.7


I'm pleased to announce a new release of the GNUstep Battery Monitor for 

This version features a modularized file refactoring to easier support 
different OS's, fixes especially for linux and improved handling of 
warning and critical status, when available.

Battery Monitor is available from here:

It is developed within the GNUstep Application Project, 

Have fun with GNUstep on your laptops, be them Linux (including 
PowerMacs) with APM and ACPI, NetBSD, FreeBSD, OpenBSD!

lbwlh | 2 Sep 07:56 2014

One problem for gcc compile object-c on windows 7

Hi all,

I am a newbie for object-c, I am study object-c on windows 7, as I found
http://www.gnustep.org/experience/Windows.html is very useful for me, so I setup the environment as
it said: install MinGW and GNUstep Core, then I can use gcc to compile the first object-c program which do
not include any foundation header files, like <Foundation/NSObject.h>.

But the problem is that I can not write any code actually, as gcc can not find all of foundation header files.
If my code include <Foundation/NSObject.h>, gcc will pop out error like: 
  fatal error, Foundation/Foundation.h: No such file or directory
  compilation terminated.

Does any body can help me for this problem? Thank you very much.

BTW, I have installed Cygwin before install MinGW and GNUstep Core, does it conflict with MinGW?

Waiting for your reply.

Best wishes
(CN:李兵,Li bing)--------(EN:EricLee)
MAIL:lbwlh (AT) mail.ustc.edu.cn

Info-gnustep mailing list
Info-gnustep <at> gnu.org
(Continue reading)

Riccardo Mottola | 30 Apr 08:34 2014

ANN: DataBasin 0.7

DataBasin 0.7

After almost a year of development, a new DataBasin release with many 
refinements and  bug fixes. It hopes to deliver a dailyusable tool for 
working with salesforce from Unix-like operating systems like BSDs, 
Linux Solaris and MacOS-X.

     * Save results into results.csv file
     * Progress monitor shows time remaining
     * The login panel shows a visual icon if login happened 
successfully or not
     * Progress monitor for Query, Delete, Insert
     * Select identify now supports ORDER BY
     * Internal core ehanced for Delete


Shall it help your daily duties!

Attachment (riccardo_mottola.vcf): text/x-vcard, 8 bytes
Info-gnustep mailing list
Info-gnustep <at> gnu.org
Germán Arias | 22 Mar 07:57 2014

ANN: FisicaLab 0.3.4 bug-fix release


FisicaLab (can be pronounced as PhysicsLab) is an educational 
application to solve physics problems. Its main objective is let the 
user to focus in physics concepts, leaving aside the mathematical 


This is a bug-fix release:

* Connect the radio buttons at UI (to select the units system) with 
the model. In version 0.3.3, the user can change the system, but the 
model don't does the corresponding change.


This program is free software, released under GPLv3, or
(at your option) any later version.


Source code and binaries are available here:

(Continue reading)

Riccardo Mottola | 24 Feb 00:11 2014

ANN: SystemPreferences 1.2.0


* Defaults: the new default panel now supports localisation and also a 
new preference-type: choice between an list of itmes
* Themes: improvements in the Theme module, license and additional 

System Preferences is an Application to manage preferences through 
pluggable control panel bundles. The Framework is compatible to Apple's.


ftp://ftp.gnustep.org/pub/gnustep/usr-apps/SystemPreferences-1.2.0.tar.gz <ftp://ftp.gnustep.org/pub/gnustep/usr-apps/SystemPreferences-1.1.0.tar.gz>


PS: to enable themes, you need theme bundles. There are several being 
developed, but few developed. Check GAP's SVN repository, ask the 
GNUstep.org mailing list
Richard Stonehouse | 14 Jan 04:01 2014

GNUstep Packages for openSUSE

						     13th January 2014

                         GNUstep 2.6.6 for openSUSE 12.3


    This repository gives openSUSE 12.3 users a quick and easy way of
    setting up a GNUstep installation, without the need to compile from

    It also provides users of the latest One Step to GNUstep Virtual
    Machine (version 0.9.6) with a means of updating their installed
    GNUstep software.

    It contains binary packages for both 32-bit (i586) and 64-bit (x86_64)
    hardware. There are three variants — one for each of these
      * GCC/libobjc1
      * GCC/libobjc2 and
      * Clang/libobjc2

    The packages are configured to follow the UNIX/Linux FHS file-system
    layout, so the software is installed in the places where you would
    expect to find it in an openSUSE system.

Where to Get It

    The packages and documentation are in an openSUSE-style repository at:

(Continue reading)

Richard Stonehouse | 14 Jan 04:05 2014

ANN: One Step to GNUstep - GNUstep Virtual Machine

						     13th January 2014

                        One Step to GNUstep version 0.9.6

    One Step to GNUstep is a ready-to-use software development environment
    for Objective C programmers. It can run on most reasonably powerful,
    modern computers. It is quick and easy to install.

    It provides the language facilities you need for developing in
    Objective C, together with the GNUstep libraries and a collection of
    GNUstep-based applications and development tools.

    Simply import it into a virtualisation system — such as Virtual Box,
    VMware Player or QEMU-KVM — and you're ready to go!


    This compilation of programs is copyright © 2014 Richard Stonehouse. It

    This is free software and you are welcome to redistribute it under
    certain conditions. For details, please see the page: Licences for
    This Software.

How To Get It

    You will need virtualisation software. This Virtual Machine has been
    tested under current versions (and some older ones) of Virtual Box,
    VMware Player and QEMU-KVM.

(Continue reading)

Richard Frith-Macdonald | 24 Dec 08:34 2013

Christmas GNUstep core release (base)

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

1.1 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

1.2 Noteworthy changes in version `1.24.6'

   * NSUUID implemented

   * New OSX version macros

   * TLS support improvements

   * Various new methods for OSX compatibility

   * Various other bugfixes

(Continue reading)

Richard Frith-Macdonald | 24 Dec 08:34 2013

Christmas GNUstep core release (make)

The GNUstep Makefile Package version 2.6.6 is now available.

1.1 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.

1.2 Changes in version `2.6.6'

Debian packaging support

   Minor bugfixes.

1.3 Obtaining gnustep-make

You can get the gstep-make-2.6.6.tar.gz distribution file at

   Please log bug reports on the GNUstep project page
`http://savannah.gnu.org/bugs/?group=gnustep' or send bug reports to
<bug-gnustep <at> gnu.org>.
Richard Frith-Macdonald | 24 Dec 08:34 2013

Christmas GNUstep core release (gui)

This is version 0.24.0 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 Apple's Cocoa
framework (which came from 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

   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.24.0'

(Continue reading)