At this point, the most I am willing to do is make a release note.  We don't 
have compile-time support for conditionalizing on point versions, and I don't 
think we want to generate separate runtimes for point versions.  If someone 
truly wants to support 10.0, they will have to build from source and set the 
default to 10.0.

[Unless I am missing something?  The flex compiler will not even let me compile 
the 10.1 code unless I request the 10.1 runtime, so I don't see how I could 
write code to dispatch dynamically at runtime based on the runtime point 
release.]

On 2011-02-25, at 11:33, André Bargull wrote:

> We've defaulted to 10.1, but users we're still able to change the required 
> minimum version by calling lz.embed.swf() with the second argument.
> 
> On 2/25/2011 5:22 PM, P T Withington wrote:
>> Whoops on the 'for' loop.  I 'fixed' it from for each.  Bleah.
>> 
>> I just did some research, at Amy's request.  Apparently we have required 
>> 10.1 since 4.8.1.  See LPP-9218, which updated embednew.js.  So, I am not 
>> going to worry about creating a 10.0 path.
>> 
>> On 2011-02-25, at 10:37, André Bargull wrote:
>> 
>>>> The default flex version is now 10.1
>>> 
>>> The change does not only change the default flex version to 10.1, it now 
>>> requires 10.1, so maybe we need/want two different code paths for 10.0 and 
>>> 10.1
>>> (btw flex version is a bad name, it's actually the flash player version. 
>>> The flex version we're using is 4.1.0.1607. And things will get more 
>>> complicated as soon as we're using the next flex version "Hero" which adds 
>>> support for swf11, because starting with swf11, the swf version and flash 
>>> player version are no longer corresponding.)
>>> 
>>> 
>>>> for (var k in interfaces) {
>>> 
>>> for-loop instead of for-in to iterate over arrays
>>> 
>>> 
>>> On 2/24/2011 2:06 AM, P T Withington wrote:
>>>> [Henry can you try profiling with this change in and report on the 
>>>> difference?]
>>>> 
>>>> Change ptw-20110223-UAD by [email protected] on 2011-02-23 19:53:21 EST
>>>>     in /Users/ptw/OpenLaszlo/trunk-devo
>>>>     for http://svn.openlaszlo.org/openlaszlo/trunk
>>>> 
>>>> Summary: Speed up `subclassof` on swf10
>>>> 
>>>> Bugs Fixed:  LPP-9775 Improve `subclassof` for swf10
>>>> 
>>>> Technical Reviewer: [email protected] (pending)
>>>> QA Reviewer: [email protected] (pending)
>>>> 
>>>> Release Notes:
>>>>     The default flex version is now 10.1
>>>> 
>>>> Overview:
>>>>     Use Andre's suggestion of a custom query to the JSON introspection
>>>>     routines to speed up the checking of class against interface for
>>>>     $lzc$subclassof
>>>> 
>>>> Details:
>>>>     LzRuntime:  Use the new introspection tool
>>>> 
>>>>     lps.properties, LPS:  The default flex version is now 10.1
>>>> 
>>>>     platform/flex/...:  New runtime support
>>>> 
>>>>     SWF9External:  When compiling the LFC look for custom classes in
>>>>     lfc/compiler/platform/flex.
>>>> 
>>>> Tests:
>>>>     smokecheck, test/style/metasuite, Henry will profile lzmail
>>>> 
>>>> Files:
>>>> M       WEB-INF/lps/lfc/compiler/LzRuntime.lzs
>>>> A       WEB-INF/lps/lfc/compiler/platform/flex
>>>> A       WEB-INF/lps/lfc/compiler/platform/flex/avmplus
>>>> A       WEB-INF/lps/lfc/compiler/platform/flex/avmplus/JSONReflection.as
>>>> A       WEB-INF/lps/lfc/compiler/platform/flex/README.txt
>>>> M       WEB-INF/lps/config/lps.properties
>>>> M       WEB-INF/lps/server/src/org/openlaszlo/sc/SWF9External.java
>>>> M       WEB-INF/lps/server/src/org/openlaszlo/server/LPS.java
>>>> 
>>>> 
>>>> Changeset: 
>>>> http://svn.openlaszlo.org/openlaszlo/patches/ptw-20110223-UAD.tar
>>>> 
>> 
>> 


Reply via email to