Projects / Adobe Source Libraries

Adobe Source Libraries

The Adobe Source Libraries (ASL) are a collection of C++ libraries building foundation technology to allow the construction of commercial applications by assembling generic algorithms through declarative descriptions.

Operating Systems

Recent releases

  •  16 Jul 2007 18:10

    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.

    •  02 Mar 2007 18:36

      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.

      •  02 Feb 2007 09:14

        Release Notes: adobe::rotate and adobe::reduce_balanced were added, based on Alex Stepanov's work. See 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.

        •  05 Jan 2007 18:03

          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.

          •  08 Dec 2006 18:55

            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.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.