Jump to content

Fundamental GNUstep Update released


nggalai
 Share

Recommended Posts

Hi there,

 

make and base are now version 1.9.1 stable, gui and back 0.9.2 stable. Excerpt of the release notes:

 

 

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

==========================

 

* Remove `--disable-import' option

 

* README.Darwin for darwin/MacOSX install

 

* Framework version and naming clarified.

 

 

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

=====================================

 

* Default string encoding taken from system nl_langinfo if not set

with GNUSTEP_STRING_ENCODING.

 

* NSKeyedArchiver/NSKeyedUnarchiver classesadded.

 

* NSPropertyLists class added, also decodes Mac OS X binary propery

lists.

 

 

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

=====================================

 

* Working NSToolbar implementation

 

* New Mac OS X methods in NSView and other classes

 

* Fixed some sheet handling problems.

 

* Integrated gif, jpg, and png handling in front-end.

 

* Added overridable button and frame drawing functions

 

* Add some keyed decode/encoding to some classes

 

* NSStringDrawing redesigned.

 

* Much improved loading of gorm files

 

 

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

=====================================

 

* Art backend added support for grayscale, one-isblack colorspaces.

 

* Windows pasteboard interaction handling added.

 

* Better focus handling on Windows.

 

* Better font and draw handling on Windows.

 

***

 

www.gnustep.org

ftp://ftp.gnustep.org/pub/gnustep/core

 

93,

-Sascha.rb

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...