Release Notes: GIL version 2.1 (support for sub-byte aligned pixel values in images). An ASL version_0 namespace has been introduced to maintain binary compatibility going forward. There are poly<> library improvements. adobe/vector.hpp and adobe/closed_hash.hpp have been added as generic containers. There are many other improvements.
Release Notes: adobe::sequence_model_t has been added. This includes supporting sources and a list implementation for Mac and Win32. adobe::selection_t has been added, along with a set of selection-based algorithms. Changes have been made to support gcc-4.1.1 and conceptgcc a5. The assemblage has been simplified to be a collection of nullary function objects invoked in LIFO order upon destruction. The boost patchfile has been updated; please repatch your boost distribution.
Release Notes: adobe::rotate and adobe::reduce_balanced were added, based on Alex Stepanov's work. See http://www.stepanovpapers.com/notes.pdf. adobe::partition_selection_copy, adobe::split_selection, and adobe::stable_partition_selection were added. The overloading and namespace strategy was simplified. The build instructions were rewritten in hopes of making them easier to grasp.
Release Notes: An updated namespace strategy has been implemented for the widget library. Some widget layout attributes have been migrated from measure() to a table lookup system. There are GIL bugfixes and updates, and other minor bugfixes.
Release Notes: This release adds massive refactoring of the widget library (to make each widget a standalone component) and delayed creation of the platform-widget to display::insert<> time (allowing proper subwindow ownership to take place on win32). It removes many files and begins the the documentation process of the individual widgets under the Widget Library.
Release Notes: value_t was replaced with a superior any_regular_t implementation. Significant improvements have been made to numerous widget implementations on both platforms, as well as improved modal dialog behavior. Significant GIL updates were made. A Cocoa-to-Carbon bridge was added to allow for Cocoa routines within the widget library. Internationalization support was added for the edit_number widget; automatic formatting is done based on your machine locale.
Release Notes: The controller, view, and placeable headers, their any_* counterparts, and concept checking were introduced. A significant overhaul was done for some widget APIs to model the new controller, view, and placeable concepts. Significant GIL updates were made. Functionality additions and corrections were made to many of the concrete widgets. Many other bugfixes, updates, and additional documentation were added.
Release Notes: Highlights of this release include major refinements of individual module APIs to better reflect a Model/View/Controller system. Additional small behaviors were added to several widgets (transparent scrubby sliders and value incrementing). adobe::debounce_t was extracted to a general standalone utility. adobe/future/carbon was created, which is a directory with some utilities that came out of the widgets work that might be useful elsewhere. Many other bugfixes and updates were made.
Release Notes: Some private implementation code has been refined into the XML Parser library (and supporting constructs). Several new widgets have been added for Mac OS and Win32, including a reveal widget, a preset widget, and tooltip support for both platforms. Many GIL updates and fixes were done. A new Wiki is available, and accounts may be requested for editing rights. Many other bugfixes and updates were done.
Release Notes: Highlights of this release include a migration from SourceForge to Perforce as the source code server. You can still perform CVS-like checkout commands with the p4checkout scripts. XCode IDE projects have been upgraded to 2.3. A significant overhaul was made in the way the Mac apps build and link. The primary interface for the layout engine (Eve) has been radically redesigned, taking advantage of adobe::regular_object.