GNUstep is a cross-platform, object-oriented framework for desktop application development. Based on the OpenStep specification originally created by NeXT (now Apple), GNUstep enables developers to rapidly build sophisticated software by employing a large library of reusable software components.

Journal Entries

No entries yet. Link your entries with 'gnustep' to include this project.


Ratings & Reviews

Community Rating
4.7/5.0

Based on 6 user ratings.

Your Rating

Click to rate this project.

Links

0 links submitted so far. Submit your own links.

News

Edit RSS feeds.

    ANN: GNUstep GUI 0.17.0

    This is version 0.17.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 ... [More] 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.17.0'
    ==========================================

    * New Mac OS X 10.5 methods in many classes

    * Toolbars have been completely rewritten and improved.

    * Several improvements for Garbage Collection

    1.3 Where can you get it? How can you compile it?
    ==================================================

    The gstep-gui-0.17.0.tar.gz distribution file has been placed at
    `ftp://ftp.gnustep.org/pub/gnustep/core'.

    Read the INSTALL file or the GNUstep-HOWTO for installation
    instructions.

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

    Please log bug reports on the GNUstep project page
    `http://savannah.gnu.org/bugs/?group=gnustep' or send bug reports to
    < at >gnu.org>.

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

    Check out the GNUstep web site. (`http://www.gnustep.org/'), and the
    GNU web site. (`http://www.gnu.org/') [Less]

    ANN: GNUstep Base 1.19.1

    The GNUstep Base Library, version 1.19.1, 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 ... [More] 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'.

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

    * New Mac OS X methods for writing data in NSData

    * New classes NSHashTable and NSMapTable

    * Garbage collection now works again and is much improved.

    * Method return types and arguments have been changed for Mac OS X
    10.5

    1.3 Where can you get it? How can you compile it?
    ==================================================

    The gnustep-base-1.19.1.tar.gz distribution file has been placed at
    `ftp://ftp.gnustep.org/pub/gnustep/core'.

    Please log bug reports on the GNUstep project page
    `http://savannah.gnu.org/bugs/?group=gnustep' or send bug reports to
    < at >gnu.org>. [Less]

    ANN: GNUstep Make 2.2.0

    The GNUstep Makefile Package version 2.2.0 is now available.

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

    The makefile package is a simple, powerful and extensible way to ... [More] 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.2.0'
    ==============================

    * New -with-objc-lib-flag for specifying libobjc.

    * Automatically uses -lobjc_gc with configured with garbage
    collection

    * Parallel building supported using e.g. make -j 2

    * Use install -p if available.

    * make uninstall works better now.

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

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

    Please log bug reports on the GNUstep project page
    `http://savannah.gnu.org/bugs/?group=gnustep' or send bug reports to
    < at >gnu.org>. [Less]

    ANN: GSPdf 0.2 release

    GSPDF v0.2
    ==========

    What is it?
    --------------

    GSPdf is a PDF and PostScript file reader, implemented as ghostscript
    front-end. Ghostscript is required at runtime.

    Where to get ... [More] it?
    --------------------

    GSPdf is available at the GNUstep Application Project, GAP
    (http://gap.nongnu.org).

    http://gap.nongnu.org/gspdf/index.html

    About this release
    -----------------------

    This release bases directly on Enrico's original 0.1 release, it has to
    be considered a maintenance release.
    The code has been adapted to work also with newer versions of
    GhostScript which have added security restrictions.
    On the project side, source files have been cleaned up, a ProjectCenter
    project has been added and the makefile was regenerated to work with the
    current version of GNUstep Make.

    --- The GAP Team [Less]

    ANN: GNUstep Database Library 2 0.12.0

    The GNUstep Database Library 2 Package, version 0.12.0 is now available.

    What is the GNUstep Database Library 2 Package?
    ====================================

    The GNUstep Database Library 2 (GDL2) is a set of libraries to ... [More] map
    Objective-C objects to rows of relational database management systems
    (RDBMS). It aims to be compatible with Enterprise Objects Framework
    (EOF) as released with WebObjects 4.5 from Apple Inc. It requires
    - the GNUstep Make Package
    - the Base Package
    - the GUI Package
    - the Back Package
    - the Renaissance Package
    - the GORM Package

    The release has been tested on:

    Debian Etch/x86
    Debian Lenny/x86
    CentOS 5.2/x68_64

    Changes in version 0.12.0
    =========================
    This release contains the following changes:
    - Use of Renaissance to ease porting
    - Licensed under GNU GPL/LGPL v3
    - minor compile flag fixes
    - improved make 2.0 integration
    - minor bug fixes

    Changes in version 0.11.0
    =========================
    This release contains the following changes:
    - Build as NATIVE_LIBRARY and renamed projects to
    (lib)EOControl, (lib)EOAccess and (lib)EOInterface
    - Adaption to the gnustep-make 2.0 infrastructure
    - Addition of an SQLiteAdaptor.
    - Removed dependency on GC classes.
    - Started update of the Postgres95->PostgreSQL adaptor
    (The goal is to migrate to the PostgreSQL 7/8 API and datatypes
    but this is still WIP.)
    - Much improved DBModeler application including initial diagram support.
    - Much improved GDL2Palette support.
    - Improved EODisplayGroup implementation.

    - Bug fixes
    - Correct propagation or relationship attributes.
    - Correct determination of seconds and milliseconds in the
    PostgreSQL adaptor

    Where can you get it? How can you compile it?
    ==============================================

    The gnustep-dl2-0.12.0.tar.gz distribution file has been placed at

    Please log bug reports on the GNUstep project page
    or send bug reports to
    < at >gnu.org>. [Less]

Read all GNUstep articles…

Download Page
41 downloads

Who uses GNUstep?

Avatar Avatar Avatar Avatar Avatar Avatar Avatar Avatar Avatar Avatar Avatar Avatar

Who contributes to GNUstep?

Avatar Avatar Avatar Avatar Avatar Avatar Avatar Avatar
I'm a contributor

Who manages GNUstep?

I'm a manager

Where in the world?





Project Cost

This calculator estimates how much it would cost to hire a team to write this project from scratch. More »
Include
Codebase 1,939,925
Effort (est.) 562 Person Years
Avg. Salary $ year
$ 30,925,994