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.
Release Notes: Significant functionality was added to the Linux framebuffer AppKit GUI backend. New features include: scrolling, window stack management, window detection, menu support, gradient rendering, window double buffering, and keyboard support. Overall stability was also greatly improved. A new item in the FAQ section of the Web site describes basic configuration.
Release Notes: This is a minor release focused on synchronizing the X11 and Linux framebuffer GUI backend source code. Along the way, rudimentary clipping was added to the framebuffer GUI backend that resolves numerous rendering issues. Several bugs in NSTableView were also quashed.
Release Notes: The new Linux Framebuffer AppKit GUI has been vastly improved in this release. Most of the AppKit examples now render roughly as expected and exhibit basic functionality. Hardware support remains limited to a 32-bit screen depth and a PS/2 mouse. The AppKit backend code was refactored to consolidate code and simplify future simultaneous development of both the Framebuffer and X11 GUIs. Various minor bugs were fixed and NSError was added to Foundation.
Release Notes: Support for a Linux Framebuffer AppKit GUI was added. Most of the low level primitive functions which underpin the AppKit are working. Support is limited to 32-bit screen depth and PS/2 mice. The build system was altered slightly to behave along the lines of that in the Linux kernel by creating a .config file which defines the build configuration. NSIndexSet and NSNull Foundation classes were added. Build warnings generated by newer versions of GCC have been reduced. Several significant bugs on PowerPC were fixed.
Release Notes: This is the first release in over two years. It includes numerous bugfixes. Preliminary support for CFSocket has been added along with the many changes necessary in NSRunLoop and the Distributed Objects classes. This simplifies cross platform application development across Linux/Unix and Mac OS X when asynchronous socket I/O is used. The instance variables of several key AppKit classes were also aligned with those of Cocoa for similar reasons. Several minor improvements enhance the configuration and use of the makefiles build system on Mac OS X.