From: Mat M. <mm...@ad...> - 2008-05-06 18:53:21
|
Version 1.0.37 of the Adobe Source Libraries has been released. Highlights of this release include: ASL: - Update ASL to depend on boost 1.35.0 - Patch boost 1.35.0 to fix bugs in boost threads and boost filesystem - Patch boost build to add a link-incompatible feature allowing _SECURE_SCL to be disabled, thus avoiding unjustifiable performance penalty on release builds. - Multiple net setup and build improvements. - Workaround the bjam MkDir bug that was causing build errors and the need for multiple invocations of bjam. - Tested against gcc 4.3.0. - Update ASL to depend on Intel Thread Building Blocks 2008.04.08 stable release, now supporting atomics under ppc 32bit. - Patch TBB to support windows/cygwin-based gcc 4.1.1 and later. - Fix bug on 64 bit little-endian machines in closed_hash - Documentation improvements and corrections for any_regular_t and some algorithms - Fixed a potential memory leak in any_regular_t - Fixed thread safety issue with forest<>::size() - New binary_search (unlike std::binary_search, this is useful) - Added gather algorithm (thanks to Marshall Clow) - Started to break-up functional - functional/operator.hpp functional/is_member.hpp - Deleted find_first_of_set.hpp - use find_if with is_member instead - Change sheet and basic sheet API to remove attach_view/detach_view in favor of signals mechanism. Remove function_as_view since function/bind results can once again be used directly. poly_view is now optional for clients who find it more convenient. - Change adam API to remove attach_controller/detach_controller in favor of signals mechanism. poly_controller is now optional for clients who find it convenient. - Remove dependence of adam_tutorial on APL and move to ASL. Add visual project for adam_tutorial. - Rewrite copy_on_write to use a well-defined binary representation, add custom allocator support, move to version1 namespace. - Added script to update a directory in p4 based on "offline" changes, and other scripts to automate documentation update process. - Fixes to vector and string for windows min/max problems, thanks to Jesper. - Add check ensuring operator== interoperability of forest iters and const iters. APL: - Add property_model_formatter.hpp and layout_formatter.hpp for parsing layout and property model descriptions into a data structure instead of to the widget factory. - Add layout_tidy and property_model_tidy which check layout and property model definitions validity. Change list information can be found here: http://stlab.adobe.com/asl_release_notes.html Documentation to get started with the release is here: http://stlab.adobe.com/asl_readme.html Distribution files can be downloaded from here: http://sourceforge.net/project/showfiles.php?group_id=132417 - Mat |