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: 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: The adobe::filter algorithm was added. This is similar to adobe::transform, but the op function is passed an instance of an output_iterator and can generate more than (or fewer than) a single result. adobe::file_monitor_t was added, and is a utility for being notified of when a file is modified on-disk by a third party. Many updates were made to the Generic Image Library (GIL). Significant updates were made to the ASL documentation.
Release Notes: Highlights of this release include a significant overhaul of guides in the auto layout engine (Eve) to support mixed right-to-left (RTL) and left-to-right layouts, the addition of support for constructing reversed layouts, adobe::behavior_t (a tree based deferred processing mechanism used for queuing functions in a predefined order of execution), significant updates to the Generic Image Library (GIL), and improvements to the UI core layout element concept design and implementation.
Release Notes: This release includes the addition of adobe::alert(), a one-function API to display an alert to the user with a consistent look and feel. A GIL image detection/import/export factory was added to provide a generic method of interfacing with external image files on disk. adobe::image_t was added as a standalone UI core picture/icon/visual "label" widget. adobe::static_text_t was replaced with a superior successor, adobe::label_t.
Release Notes: This release adds adobe::nearest_cast<>. It adds handle_dialog, a self-contained API used to manage a modal dialog instance. adobe/cmath.hpp has been augmented to include support for C99/TR1 extensions. There are improvements to the function modeling engine, and a complete rewrite of the widgets library for the Mac.
Release Notes: Updates were made for compatibility with the upcoming MSVC 8 (Visual Studio 2005) release. Updates were made for compatibility with the upcoming Boost 1.33.1 release. Localization support was integrated into Adobe Begin with a sample language glossary; sample dialogs are available in English, Japanese, Korean, and German. Support was added for creating polymorphic regular objects as an alternative to object oriented programming (adobe::regular_object).
Release Notes: Secure Hash Algorithm (SHA) implementations were added for SHA-1, -224, -256, -384, and -512. An implementation of Knuth's Dancing Links Algorithm was added (complete with a Sudoku puzzle generating test application). BBv2 now builds a double-clickable Adobe Begin on Mac OS X and Win32. Many other changes were made.