discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ANN: Gui/Back 0.22.0


From: Eric Wasylishen
Subject: Re: ANN: Gui/Back 0.22.0
Date: Fri, 3 Feb 2012 14:25:51 -0700

Great, thanks for putting together this release, Adam.
Hope everyone at FOSDEM has fun :-)

Cheers,
Eric


On 2012-02-03, at 2:04 PM, Adam Fedor wrote:

> This is version 0.22.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
> 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.22.0'
> ==========================================
> 
> New features include:
>   * This version is binary incompatible with previous versions due to
>     the change of NSNotFound in GNUstep base.
> 
>   * Support for drawing the GUI with a scale factor, for high-DPI
>     monitors.
> 
>   * Character panel
> 
>   * Color picker "Magnifier" tool, for grabbing the color of arbitrary
>     parts of the screen
> 
>   Many NSImage improvements (Mac OS X 10.6 drawing methods, better
> selection of image reps, better support for icons). Many bugfixes,
> including in Xib loading, printing, and NSView geometry.
> 
> 1.3 Where can you get it?  How can you compile it?
> ==================================================
> 
> The gstep-gui-0.22.0.tar.gz distribution file has been placed at
> `ftp://ftp.gnustep.org/pub/gnustep/core'.
> 
> 
> 
> This is version 0.22.0 of the GNUstep GUI Backend (`gnustep-back').
> 
> 1.1 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.
> 
> 1.2 Noteworthy changes in version `0.22.0'
> ==========================================
> 
> Added new user defaults to make app icons and mini windows sticky
> (omnipresent)
> 
>   Many improvements to Cairo rendering, including buffering, glyphs
> and DPI scaling.
> 
> 1.3 Where can you get it?  How can you compile it?
> ==================================================
> 
> The gstep-back-0.22.0.tar.gz distribution file has been placed at
> `ftp://ftp.gnustep.org/pub/gnustep/core'.
> 
> 
> _______________________________________________
> Discuss-gnustep mailing list
> Discuss-gnustep@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnustep




reply via email to

[Prev in Thread] Current Thread [Next in Thread]