mGSTEP is a software development framework designed primarily for use in embedded devices. It implements the core elements of NeXT's OpenStep that evolved into Apple's Cocoa Objective-C class libraries. The drawing API is a partial implementation of Display Postscript in parallel with the newer Core Graphics API. The stable GUI (AppKit) is X11 based. A Linux framebuffer based GUI backend is also included.
|Operating Systems||OpenBSD FreeBSD Linux Solaris AIX Mac OS X|
|Implementation||Objective C C|
Release Notes: Minor bug fixes and code optimization were done in the Linux framebuffer GUI backend.
Release Notes: Anti-aliased path rendering was added to the Linux framebuffer GUI. The implementation utilizes an adaptive super-sampling technique. Both GUI backends were refactored into smaller files more tightly organized by function. Also included are minor bugfixes for better GCC 4.4.3 support.
Release Notes: Minor bugfixes to the AppKit's window management improved compatibility with OS X. Fixes for a few minor rendering bugs in the framebuffer GUI backend. The foundation also received a variety of minor OS X compatibility improvements.
Release Notes: Image rendering glitches in the framebuffer GUI backend were resolved by eliminating the caching mechanism inherited from the X11 backend. Support for right side scrollers was added and is the default for NSComboBox. NSData and its unit test were enhanced. A new build configuration option allows Distributed Objects to be disabled. Improvements to the partially implemented NSURL classes and a new unit test allow them to perform some simple tasks. Numerous minor bug and compatibility fixes are also included.
Release Notes: This is a major bugfix release for the Linux framebuffer AppKit GUI backend. Numerous cursor and scrolling related rendering bugs were fixed. Double buffering added in the previous release is now the default. Path stroking is partially working. NSURLRequest was added to Foundation.