New releases of GNUstep components

New releases of packages are available that form the GNUstep framework, designed to develop cross-platform graphical and server applications using an API close to Apple's Cocoa programming interfaces. In addition to AppKit implementation libraries and Foundation framework components, the project also develops Gorm interface design tools and the ProjectCenter development environment, aimed at creating portable analogues of InterfaceBuilder, ProjectBuilder and Xcode. The main development language is Objective-C, but GNUstep can be used with other languages ​​as well. Supported platforms include macOS, Solaris, GNU/Linux, GNU/Hurd, NetBSD, OpenBSD, FreeBSD, and Windows. The developments of the project are distributed under the LGPLv3 license.

Changes in new releases are mainly about improving compatibility with similar Apple libraries and expanding support for various platforms, including the Android platform. The most noticeable improvement for users was the initial support for the Wayland protocol.

  • GNUstep Base 1.28.0 is a general-purpose library similar to the Apple Foundation library and includes non-graphics objects, such as classes for string processing, streaming, notifications, network functions, event handling, and access to external objects.
  • GNUstep GUI Library 0.29.0 is a library that includes classes for creating a graphical user interface based on the Apple Cocoa API, including classes that implement various kinds of buttons, lists, input fields, windows, error handlers, functions for working with colors and images. The GNUstep GUI Library consists of two parts - a front-end, independent of platforms and window systems, and a back-end, which contains elements specific to graphic systems.
  • GNUstep GUI Backend 0.29.0 is a set of backends for the GNUstep GUI Library that implement support for X11 and the Windows graphics subsystem. A key new feature of the new release is initial support for graphics systems based on the Wayland protocol. In addition, the new version has improved support for the WindowMaker window manager and the Win64 API.
  • GNUstep Gorm 1.2.28 is a Graphic Object Relationship Modeler that resembles the OpenStep/NeXTSTEP Interface Builder application.
  • GNUstep Makefile Package 2.9.0 is a buildfile toolkit for GNUstep projects that allows you to generate cross-platform makefiles without going into low-level details.

Source: opennet.ru

Add a comment