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.
What's new in Adobe Source Libraries
Updated projects to support Boost 1.44.0
Simplified move library. Removed move_sink and copy_sink in favor of always using RVO.
Added the \"to\" token (\"->\") to the lexer
Added support for hexadecimal numbers to the lexer (0xDEADBEEF, 0xffe0, etc.)
Removed gil from ASL (clients can use boost version instead)
Added support for gcc 4.5.0 with -std=C++0x.
Updated to Visual Studio 2010, older versions not supported.
Extended the dancing links algorithm to include colorized nodes; updated test cases as well.
gcc 4.2 and OS X 10.5 SDK support (deprecated function warnings selectively disabled).
Replaced of basic_sheet_t with sheet_t in layouts and associated Eve grammar updates.
New external_model_t with support for cell creation in Adam parser.
once.hpp fix (Thanks John (Eljay) Love-Jensen)
Added support for overriding the index operator in the virtual machine.
Miscellaneous bug fixes.