<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent posts to news</title><link>https://sourceforge.net/p/adobe-source/news/</link><description>Recent posts to news</description><atom:link href="https://sourceforge.net/p/adobe-source/news/feed.rss" rel="self"/><language>en</language><lastBuildDate>Tue, 17 Feb 2009 23:52:58 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/adobe-source/news/feed.rss" rel="self" type="application/rss+xml"/><item><title>Adobe Source Libraries: 1.0.41 Release</title><link>https://sourceforge.net/p/adobe-source/news/2009/02/adobe-source-libraries-1041-release/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Highlights of this release include:&lt;br /&gt;
ASL:&lt;/p&gt;
&lt;p&gt;- Property model library (Adam) - rewrote main solver&lt;br /&gt;
- no longer uses exceptions as flow control.&lt;br /&gt;
- fixed bug with initializers that refer to cells with &lt;br /&gt;
define_expressions has causing the define_expressions to evaluate &lt;br /&gt;
which could refer to cells which had not been declared.&lt;br /&gt;
- exported get() member, it is now the client responsibility to wire&lt;br /&gt;
sheet_t::get() to the variable lookup in the VM (this also allows&lt;br /&gt;
the clients to hook the variable lookup for supporting custom&lt;br /&gt;
variables). In the future the VM will be separated entirely from&lt;br /&gt;
the property model library.&lt;br /&gt;
- added some more error reporting including reporting duplicate cell&lt;br /&gt;
names.&lt;br /&gt;
- virtual machine library&lt;br /&gt;
- removed the contributing buts which were tracked through &lt;br /&gt;
calculations. The VM stack is now just a stack of any_regular_t.&lt;br /&gt;
- removed the use of storing size_t in an any_regular_t in the VM &lt;br /&gt;
(was breaking serialization among other things because size_t is &lt;br /&gt;
not a C++ basic type on Win64).&lt;br /&gt;
- any_regular_t&lt;br /&gt;
- improved serialization by removing one heap alloc/dealloc per item&lt;br /&gt;
serialized, also uses logN search for type instead of linear&lt;br /&gt;
search.&lt;br /&gt;
- removed the hack to handle size_t serialization on Win64.&lt;br /&gt;
- serialization will now throw an exception when it encounters a &lt;br /&gt;
type other than one of the 7 CEL types (it used to assert).&lt;br /&gt;
- in debug builds, the version field of the any_regular_t vtable &lt;br /&gt;
contains a short type name for debugging purposes only. &lt;br /&gt;
See the wiki documentation.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Foster Brereton</dc:creator><pubDate>Tue, 17 Feb 2009 23:52:58 -0000</pubDate><guid>https://sourceforge.netd2b6add62d49bc6aa9363a8be286bea5ec36aec1</guid></item><item><title>Adobe Source Libraries: Version 1.0.40 released</title><link>https://sourceforge.net/p/adobe-source/news/2008/12/adobe-source-libraries-version-1040-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;Highlights of release 1.0.40&lt;/p&gt;
&lt;p&gt;ASL:&lt;/p&gt;
&lt;p&gt;- The pmeval (property model evaluator) interpreter is ready for general purpose use. It has been enhanced to allow flexible exploration and testing of property models. Commands include check assertions, print statements, update, reinitialize, and property model dumps (showing enablement, contributing/intent). pmeval can be built from source (all platforms, including cygwinand *N*X) or downloaded from sourceforge for Mac or Windows.&lt;/p&gt;
&lt;p&gt;- Property models can also be evaluated via an experimental web form-based interface to pmeval.  The service, along with an intermediate property modeling tutorial is available through &lt;a href="http://emarcus.org/#pmeval" rel="nofollow"&gt;http://emarcus.org/#pmeval&lt;/a&gt; .&lt;/p&gt;
&lt;p&gt;- Rewrote enablement for the property model engine. Enabled status is set to a conservative approximation of enablement detection (erring towards enablement): it is set to false if a change to the cell cannot affect the output of a correct sheet, and true if it *may* effect the output.&lt;/p&gt;
&lt;p&gt;- Replaced monitor_active with monitor_enabled (conservative enablement, touch_set support).  See the documentation for monitor_enabled in adam.hpp, and the calls to monitor_enabled in (APL's) widget_factory.hpp for details. (Note that it is incorrect to unconditionally pass NULLs to monitor_enabled.  The bug will manifest as incorrect enablement behavior in the presence of touch sets in eve sheets.)&lt;/p&gt;
&lt;p&gt;- Fixed bug where interface cells appearing in a when clause condition were not contributing.&lt;/p&gt;
&lt;p&gt;- New papers and presnetations at &lt;a href="http://stlab.adobe.com/wiki/index.php/Papers_and_Presentations" rel="nofollow"&gt;http://stlab.adobe.com/wiki/index.php/Papers_and_Presentations&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;- Patched boost to allow preservation of test targets (now the default).&lt;/p&gt;
&lt;p&gt;- Patched to serializes std::size_t on MSVC when compiling for 64 bit architecture.&lt;/p&gt;
&lt;p&gt;- Added qualification to binary_search algorithm to remove ambiguity.&lt;/p&gt;
&lt;p&gt;- Refactored pmeval, introduced (test-only) queryable_sheet_t. pmeval now supports multiple input files, sheet separate from commands, multiple simultaneous sheets.&lt;/p&gt;
&lt;p&gt;- Allow monitoring of invariants under monitor_value.&lt;/p&gt;
&lt;p&gt;- Improved release notes and build scripts for *N*X/cygwin&lt;/p&gt;
&lt;p&gt;User supported libs (APL): &lt;/p&gt;
&lt;p&gt;- Updated widget factory so that widgets monitor_considered instead of monitor_active, to properly enable in presence of touch sets.&lt;/p&gt;
&lt;p&gt;- Fixed reveal widget bug&lt;/p&gt;
&lt;p&gt;- Update so that both stlab and internal adobe frameworks can leverage widget_factory.hpp; also rolled in updates from other teams within adobe&lt;/p&gt;
&lt;p&gt;(Note: I have left Adobe and will be pursuing other opportunities. This release is my first as an &amp;quot;external&amp;quot; opensource contributor. Please use my mmarcus &amp;lt;at&amp;gt; emarcus &amp;lt;dot&amp;gt; org address instead of my former adobe.com address. - Mat )&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Foster Brereton</dc:creator><pubDate>Wed, 24 Dec 2008 07:44:54 -0000</pubDate><guid>https://sourceforge.net5f39edc2dd3674a921e0fec1246a98bb532b2311</guid></item><item><title>Adobe Source Libraries: Version 1.0.39 Released</title><link>https://sourceforge.net/p/adobe-source/news/2008/11/adobe-source-libraries-version-1039-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;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.&lt;/p&gt;
&lt;p&gt;ASL:&lt;br /&gt;
- Added sheet_t::reinitialize(). &amp;quot;Input cells are&lt;br /&gt;
re-initialized, in sheet order, and interface cell&lt;br /&gt;
initializers are re-evaluated. Priorities are updated, but&lt;br /&gt;
no callbacks are triggered. Calls to reinitialize should be&lt;br /&gt;
followed by calls to update must be called, just as if the&lt;br /&gt;
cells were updated by set operations on sorted ranges.&amp;quot;&lt;br /&gt;
- Adam documentaion improvements&lt;br /&gt;
- Updated to (patched) boost 1.37.0&lt;br /&gt;
- Added a command line property model evaluator tool, and&lt;br /&gt;
programmer-oriented tutorial at:&lt;br /&gt;
&lt;a href="http://easyurl.net/pm_tutorial" rel="nofollow"&gt;http://easyurl.net/pm_tutorial&lt;/a&gt;&lt;br /&gt;
- New (theoretical) paper on Property Models from ACM GPCE&lt;br /&gt;
2008 added to: &lt;a href="http://easyurl.net/stlab_publications" rel="nofollow"&gt;http://easyurl.net/stlab_publications&lt;/a&gt;&lt;br /&gt;
- Regressions now also run under Vista 64-bit&lt;br /&gt;
- Regressions now also run under Mac OS X 64-bit&lt;br /&gt;
- Deprecated pin library. Replaced with clamp library. Also&lt;br /&gt;
added median(of 3) and some select algorithms.&lt;/p&gt;
&lt;p&gt;User supported libs (APL):&lt;br /&gt;
- Formatter improvements.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Foster Brereton</dc:creator><pubDate>Fri, 07 Nov 2008 22:20:07 -0000</pubDate><guid>https://sourceforge.net61fc9c8ee79d6a0da6dd516b37523a5e067c3151</guid></item><item><title>Version 1.0.38 Released</title><link>https://sourceforge.net/p/adobe-source/news/2008/09/version-1038-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;2008/09/10 : 1.0.38&lt;/p&gt;
&lt;p&gt;ASL:&lt;br /&gt;
- New papers and presnetations at &lt;br /&gt;
&lt;a href="http://stlab.adobe.com/wiki/index.php/Papers_and_Presentations" rel="nofollow"&gt;http://stlab.adobe.com/wiki/index.php/Papers_and_Presentations&lt;/a&gt;&lt;br /&gt;
- Major improvements to documentation structure&lt;br /&gt;
- Fix 64-bit poly_test issue&lt;br /&gt;
- Fixes for identity&amp;lt;&amp;gt; and pointer_to&amp;lt;&amp;gt; and their use.&lt;br /&gt;
- Eliminated concept macros&lt;br /&gt;
- Minor fix for static_table.hpp to include stdexcept&lt;br /&gt;
- Fix for lexer to allow keywords as names, i.e. @empty.&lt;br /&gt;
- Fix for MSVC compiler warning in memory.hpp (from Jon&lt;br /&gt;
Clauson) &lt;br /&gt;
- Predicates for conditional relate declarations are now&lt;br /&gt;
calculated up-front and cannot be dependent themselves on a&lt;br /&gt;
relate declaration. &lt;br /&gt;
- Raising limit on number of interface cells to 256.&lt;br /&gt;
- Added parameter to final to avoid misuse.&lt;br /&gt;
- Added -L to curl commands in net setup scripts to protect&lt;br /&gt;
against redirects&lt;br /&gt;
- Made selection_t equality_comparable  &lt;br /&gt;
- Added bool has_input(name) and bool has_output(name) to the&lt;br /&gt;
property model library. &lt;br /&gt;
- removed outdated expression_filter routines; updated&lt;br /&gt;
adam_tutorial output format; deleting some unnecessary&lt;br /&gt;
sources &lt;br /&gt;
- Cleaned out static intializers&lt;br /&gt;
- Collapsed entity lookup to a single place -- removed the&lt;br /&gt;
once stuff from xml_parser&lt;br /&gt;
- Fixed issue with implicit casts of enum node state in&lt;br /&gt;
closed_hash.hpp&lt;br /&gt;
- Fixed bug in property model library where an active monitor&lt;br /&gt;
wasn't called on connect. &lt;br /&gt;
- Added code to layout library to reset metrics prior to&lt;br /&gt;
calling client measure function to avoid errors where client&lt;br /&gt;
code assumes defaulted value. &lt;br /&gt;
- Fixed bug with active monitor not being called on connection&lt;br /&gt;
in Adam. &lt;/p&gt;
&lt;p&gt;User supported libs (APL): &lt;br /&gt;
- Improvements to the expression, property model, and layout&lt;br /&gt;
formatters. they print are much more readably now,&lt;br /&gt;
especially with arrays and dictionaries with many items. &lt;br /&gt;
- Added shift as a modifier key to the new modifier key&lt;br /&gt;
functionality &lt;br /&gt;
- Move controller and view concepts (compile and runtime) to&lt;br /&gt;
APL &lt;br /&gt;
- BBedit language modules&lt;br /&gt;
- xml_to_forest test app&lt;br /&gt;
- Added xml_element_forest, a utility header that round-trips&lt;br /&gt;
an XML file to a forest of dictionaries; also gives the user&lt;br /&gt;
the ability to hand-generate a forest of dictionaries with a&lt;br /&gt;
specific format and stream out a resulting XML file. &lt;br /&gt;
- Moved functions_as_controller to widget_proxies.hpp in APL&lt;br /&gt;
- Renamed to_utf* to value_to_utf* in the singleton code point&lt;br /&gt;
- Removed subview factory&lt;br /&gt;
- Gave behaviors the ability to have their verbs pointed to&lt;br /&gt;
another callback once they've been established. This gives&lt;br /&gt;
clients the ability to do more than just resize the eve layout&lt;br /&gt;
at the appropriate time (e.g., to resize a parent container&lt;br /&gt;
not managed by eve.) &lt;br /&gt;
- sequence_model and associated view and controller concepts&lt;br /&gt;
and implementations. Multiple changes and to improve the&lt;br /&gt;
overall mvc architecture of the system. Also added a&lt;br /&gt;
multiplexer/demultiplexer system to allow for the routing of&lt;br /&gt;
commands between the sequence_model and any attached&lt;br /&gt;
sequence views and controllers.&lt;br /&gt;
- dictionary_set migration from obscure widgets lib location&lt;br /&gt;
to APL &lt;br /&gt;
- Added breakpoint-compatible formatting to some of the&lt;br /&gt;
casting type checks &lt;br /&gt;
- Logic fix for one of the selection algorithms&lt;br /&gt;
- Fixed error reporting code in Begin.&lt;br /&gt;
- Added formatter_tokens to eliminate duplicate symbols when&lt;br /&gt;
both formatters are included in a single project &lt;br /&gt;
- Cleaned up a lot of the serialization code, pulled out&lt;br /&gt;
dynamic memory allocations, etc &lt;br /&gt;
- Added expression_filter, for the escaping and unescaping of&lt;br /&gt;
xml entities in a string; useful for serialization work &lt;br /&gt;
- Fixed some of the image_t leaks under win32. Problems run&lt;br /&gt;
deeper though, since the architecture fails to store&lt;br /&gt;
platform resources for cleanup when bitmaps updated or when&lt;br /&gt;
window closes. Deeper fixes will be required to plug the&lt;br /&gt;
rest of the leaks&lt;br /&gt;
- Added the ability to add 'raw' functions to the function&lt;br /&gt;
pack, bypassing all the function pack magic in case you'd like&lt;br /&gt;
to do the work yourself. &lt;br /&gt;
- Update example code. inlined some function_pack routines,&lt;br /&gt;
and added an nbitpath helper routine to the bitpath structure &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Foster Brereton</dc:creator><pubDate>Thu, 11 Sep 2008 05:58:26 -0000</pubDate><guid>https://sourceforge.net540d71c832fcc8d97eafe8adfac1c758d54c6708</guid></item><item><title>Version 1.0.37 Released</title><link>https://sourceforge.net/p/adobe-source/news/2008/05/version-1037-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Highlights of this release include:&lt;br /&gt;
ASL:&lt;br /&gt;
- Update ASL to depend on boost 1.35.0&lt;br /&gt;
- Patch boost 1.35.0 to fix bugs in boost threads and boost&lt;br /&gt;
filesystem&lt;br /&gt;
- Patch boost build to add a link-incompatible feature&lt;br /&gt;
allowing _SECURE_SCL to be disabled, thus avoiding&lt;br /&gt;
unjustifiable performance penalty on release builds.&lt;br /&gt;
- Multiple net setup and build improvements.&lt;br /&gt;
- Workaround the bjam MkDir bug that was causing build errors&lt;br /&gt;
and the need for multiple invocations of bjam.&lt;br /&gt;
- Tested against gcc 4.3.0.&lt;br /&gt;
- Update ASL to depend on Intel Thread Building Blocks&lt;br /&gt;
2008.04.08 stable release, now supporting atomics under ppc 32bit.&lt;br /&gt;
- Patch TBB to support windows/cygwin-based gcc 4.1.1 and&lt;br /&gt;
later.&lt;br /&gt;
- Fix bug on 64 bit little-endian machines in closed_hash&lt;br /&gt;
- Documentation improvements and corrections for any_regular_t&lt;br /&gt;
and some algorithms&lt;br /&gt;
- Fixed a potential memory leak in any_regular_t&lt;br /&gt;
- Fixed thread safety issue with forest&amp;lt;&amp;gt;::size()&lt;br /&gt;
- New binary_search (unlike std::binary_search, this is useful)&lt;br /&gt;
- Added gather algorithm (thanks to Marshall Clow)&lt;br /&gt;
- Started to break-up functional -&lt;br /&gt;
functional/operator.hpp&lt;br /&gt;
functional/is_member.hpp&lt;br /&gt;
- Deleted find_first_of_set.hpp - use find_if with is_member&lt;br /&gt;
instead&lt;br /&gt;
- Change sheet and basic sheet API to remove&lt;br /&gt;
attach_view/detach_view in favor of signals&lt;br /&gt;
mechanism. Remove function_as_view since function/bind&lt;br /&gt;
results can once again be used directly. poly_view is now&lt;br /&gt;
optional for clients who find it more convenient.&lt;br /&gt;
- Change adam API to remove&lt;br /&gt;
attach_controller/detach_controller in favor of signals&lt;br /&gt;
mechanism. poly_controller is now optional for clients who&lt;br /&gt;
find it convenient.&lt;br /&gt;
- Remove dependence of adam_tutorial on APL and move to&lt;br /&gt;
ASL. Add visual project for adam_tutorial.&lt;br /&gt;
- Rewrite copy_on_write to use a well-defined binary&lt;br /&gt;
representation, add custom allocator support, move to&lt;br /&gt;
version1 namespace.&lt;br /&gt;
- Added script to update a directory in p4 based on &amp;quot;offline&amp;quot;&lt;br /&gt;
changes, and other scripts to automate documentation update&lt;br /&gt;
process. &lt;br /&gt;
- Fixes to vector and string for windows min/max problems,&lt;br /&gt;
thanks to Jesper.&lt;br /&gt;
- Add check ensuring operator== interoperability of forest&lt;br /&gt;
iters and const iters.&lt;/p&gt;
&lt;p&gt;APL: &lt;br /&gt;
- Add property_model_formatter.hpp and layout_formatter.hpp&lt;br /&gt;
for parsing layout and property model descriptions into a&lt;br /&gt;
data structure instead of to the widget factory.&lt;br /&gt;
- Add layout_tidy and property_model_tidy which check layout&lt;br /&gt;
and property model definitions validity.&lt;/p&gt;
&lt;p&gt;2008/03/20 : 1.0.36&lt;br /&gt;
ASL:&lt;br /&gt;
- version_1 types (replace version_0 types) - better, defined binary &lt;br /&gt;
layout and carry allocator for applications with replaced new/delete.&lt;br /&gt;
- capture_allocator, an std::allocator compatible allocator which &lt;br /&gt;
carries a paired new/delete.&lt;br /&gt;
- Allocator support in closed_hash_set&amp;lt;&amp;gt;, closed_hash_map&amp;lt;&amp;gt;, and &lt;br /&gt;
vector&amp;lt;&amp;gt;.&lt;br /&gt;
- Vastly improved move library (Thanks to Dave Abrahams!).&lt;br /&gt;
- Vastly improved copy-on-write library (now uses move library to &lt;br /&gt;
reduce number of increment/decrements).&lt;br /&gt;
- Bug fix in layout library that caused containers with the width &lt;br /&gt;
driven by the frame width to layout children incorrectly.&lt;br /&gt;
- Bug fix in forest::erase where the beginning of the erased range has &lt;br /&gt;
a lower depth then the end of the range.&lt;br /&gt;
- Forest test cases and minor fixes to forest types.&lt;br /&gt;
- Misc bug fixes.&lt;br /&gt;
- Fixes to build and distribution tools.&lt;br /&gt;
- Fixed search on documentation site to point to stlab and not &lt;br /&gt;
opensource domain.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Foster Brereton</dc:creator><pubDate>Tue, 06 May 2008 18:17:15 -0000</pubDate><guid>https://sourceforge.net8a1758c8300e610a3efeb3b1a83536ddd24bdbe2</guid></item><item><title>Version 1.0.36 released</title><link>https://sourceforge.net/p/adobe-source/news/2008/03/version-1036-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;March 21, 2008 - ASL 1.0.36 Release&lt;br /&gt;
Highlights of this release include: ASL:&lt;br /&gt;
version_1 types (replace version_0 types) - better, defined binary layout and carry allocator for applications with replaced new/delete.&lt;br /&gt;
capture_allocator, an std::allocator compatible allocator which carries a paired new/delete.&lt;br /&gt;
Allocator support in closed_hash_set&amp;lt;&amp;gt;, closed_hash_map&amp;lt;&amp;gt;, and vector&amp;lt;&amp;gt;.&lt;br /&gt;
Vastly improved move library (Thanks to Dave Abrahams!).&lt;br /&gt;
Vastly improved copy-on-write library (now uses move library to reduce number of increment/decrements).&lt;br /&gt;
Bug fix in layout library that caused containers with the width driven by the frame width to layout children incorrectly.&lt;br /&gt;
Bug fix in forest::erase where the beginning of the erased range has a lower depth then the end of the range.&lt;br /&gt;
Forest test cases and minor fixes to forest types.&lt;br /&gt;
Misc bug fixes.&lt;br /&gt;
Fixes to build and distribution tools.&lt;br /&gt;
Fixed search on documentation site to point to stlab and not opensource domain.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Foster Brereton</dc:creator><pubDate>Sat, 22 Mar 2008 00:30:16 -0000</pubDate><guid>https://sourceforge.netce40f51a8096e234e2f67dd1f9675baf275850c0</guid></item><item><title>Version 1.0.35 Released</title><link>https://sourceforge.net/p/adobe-source/news/2008/01/version-1035-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;January 28, 2008 - ASL 1.0.35 Release&lt;br /&gt;
Highlights of this release include: ASL:&lt;br /&gt;
More property model library simplifications and the removal of &amp;quot;weak&amp;quot; which never worked.&lt;br /&gt;
Bug fix for copy-on-write assignment which was leaking.&lt;br /&gt;
Work on runtime_cast&amp;lt;&amp;gt; for any_regular_t.&lt;br /&gt;
Fixed a bug with edit_number and disabled items with multiple units.&lt;br /&gt;
Fixed a bug with image_size (introduced in some recent cleanup).&lt;br /&gt;
removed adobe/algorithm/assign.hpp&lt;br /&gt;
improved rvalue assignment in some classes&lt;br /&gt;
renamed copy_bound to copy_bounded&lt;br /&gt;
minor improvements to operator+() for strings&lt;br /&gt;
updated doxyfile for latest doxygen&lt;br /&gt;
More algorithm documentation clean-up. Greately improved erase/erase_if container algorithms and container storage type function.&lt;br /&gt;
Templatize erase_if test cases&lt;br /&gt;
Initial work on forest unit_test&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Foster Brereton</dc:creator><pubDate>Tue, 29 Jan 2008 18:24:18 -0000</pubDate><guid>https://sourceforge.net9c6adf09a57beb6de31ed33186c0bd8b47cc41cc</guid></item><item><title>Version 1.0.33 Released </title><link>https://sourceforge.net/p/adobe-source/news/2007/12/version-1033-released-/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Version 1.0.33 of the Adobe Source Libraries has been released. Highlights of this release include:&lt;/p&gt;
&lt;p&gt;================&lt;br /&gt;
REVISION HISTORY&lt;br /&gt;
================&lt;/p&gt;
&lt;p&gt;2007/12/06 : 1.0.33&lt;br /&gt;
ASL:&lt;br /&gt;
- Microsoft Visual Studio 2008 support&lt;br /&gt;
- ASL now uses Intel Thread Building Blocks Atomics (for copy_on_write)&lt;br /&gt;
- XCode 3.0 Support&lt;br /&gt;
- ASL 64 bit Mac support (However, APL still Carbon)&lt;br /&gt;
- Mac shared library support&lt;br /&gt;
- Mac universal build support update (to appear in boost 1.35)&lt;br /&gt;
- ASL Command Shell environment for windows&lt;br /&gt;
- lower_bound_n, upper_bound_n, and equal_range_n added&lt;br /&gt;
- forms of lower_bound, upper_bound, and equal_range which take a key&lt;br /&gt;
function&lt;br /&gt;
- removed bound_if (use new form of lower or upper_bound instead).&lt;br /&gt;
- minor work around to gcc optimizer bug in name_t&lt;br /&gt;
- removed count_min_max (bad algorithm - use min/max_element and count instead).&lt;br /&gt;
- boost patches for unused variables&lt;br /&gt;
- significant boost patches for bjam to support new builds&lt;br /&gt;
- &lt;br /&gt;
GIL:&lt;br /&gt;
- split the main test into small ones&lt;br /&gt;
- removed unused Jamfile&lt;br /&gt;
- updated GIL to version 2.1.2 (see GIL release notes for more details)&lt;/p&gt;
&lt;p&gt;Change list information can be found here:&lt;br /&gt;
&lt;a href="http://opensource.adobe.com/asl_release_notes.html" rel="nofollow"&gt;http://opensource.adobe.com/asl_release_notes.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Documentation to get started with the release is here:&lt;br /&gt;
&lt;a href="http://opensource.adobe.com/asl_readme.html" rel="nofollow"&gt;http://opensource.adobe.com/asl_readme.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Distribution files can be downloaded from here:&lt;br /&gt;
&lt;a href="http://sourceforge.net/project/showfiles.php?group_id=132417"&gt;http://sourceforge.net/project/showfiles.php?group_id=132417&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;- Mat&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Foster Brereton</dc:creator><pubDate>Fri, 07 Dec 2007 01:23:35 -0000</pubDate><guid>https://sourceforge.netc315a202b6d109e6507bacd245aaa5531957d4f6</guid></item><item><title>Version 1.0.31 Released </title><link>https://sourceforge.net/p/adobe-source/news/2007/09/version-1031-released-/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;September 6, 2007 - ASL 1.0.31 Release &lt;/p&gt;
&lt;p&gt;Highlights of this release include: &lt;/p&gt;
&lt;p&gt;ASL: &lt;/p&gt;
&lt;p&gt;* Major refactoring of the libraries (and supporting &lt;br /&gt;
scripts/projects, etc.) so that adobe_source_libraries &lt;br /&gt;
(ASL/GIL), adobe_platform_libraries (APL), and boost_libraries &lt;br /&gt;
(Boost) are all peers at the top level directory. In upcoming &lt;br /&gt;
releases we will be focusing on &amp;quot;completing&amp;quot; the core ASL &lt;br /&gt;
portion of the library, with full documentation and test &lt;br /&gt;
suites. ASL contains the layout engine, property model, &lt;br /&gt;
algorithms, poly library and other components. APL contains &lt;br /&gt;
the &amp;quot;platform&amp;quot; widget code and other miscellaneous pieces. APL &lt;br /&gt;
depends on ASL depends on Boost. &lt;/p&gt;
&lt;p&gt;* For more information and more changes see the Release Notes.&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;- Mat&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Foster Brereton</dc:creator><pubDate>Fri, 07 Sep 2007 00:14:13 -0000</pubDate><guid>https://sourceforge.netd3cac191eb22b7b5811da2d864736080e996ee37</guid></item><item><title>Version 1.0.29 Released</title><link>https://sourceforge.net/p/adobe-source/news/2007/07/version-1029-released/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Highlights of this release include:&lt;/p&gt;
&lt;p&gt;* This release is mostly to pickup bug fixes (including some for 64 bit Windows), a few string additions to version_0::string_t, removal of const_once_name_t, and GIL 2.1. Vacations and the holiday got in the way of a richer release.&lt;br /&gt;
* For more information and more changes see the Release Notes.&lt;/p&gt;
&lt;p&gt;- Mat&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Foster Brereton</dc:creator><pubDate>Fri, 06 Jul 2007 02:28:52 -0000</pubDate><guid>https://sourceforge.net451e07aa173abddbeb718887738f45f188c08e97</guid></item></channel></rss>