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.

Tags Software Development Internationalization Libraries Localization User Interfaces Widget Sets
Licenses MIT/X
Operating Systems Mac OS X Windows Windows Windows OS Independent
Implementation C++
Translations English

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  16 Jul 2007 11:10
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  02 Mar 2007 10:36
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  02 Feb 2007 01:14
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  05 Jan 2007 10:03
  • Rrelease-after

Changes: 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.

  • Rrelease-mid
  •  08 Dec 2006 10:55
  • Rrelease-after

Changes: 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.

1625575e5565fc9d3855433c9c5810da_thumb

Project Spotlight

Bordeaux

A Wine configuration manager.

5aa95850d2af8e67fda27ea3e029cb0c_thumb

Project Spotlight

RubyTet

A Tetris clone.