That sure looks funny, having more than one `=`... I guess this is just a
literal string that is passed to the flex compiler?
On 2010-12-11, at 21:58, André Bargull wrote:
> Isn't is possible to use "flexoptions=air,version=10.1,debug"? So the
> "version" option in the middle (or at the end)? In that case the pattern
> needs to be adjusted, maybe something like this:
>
> Pattern p = Pattern.compile("(?:.*,)?version=([0-9.]+)(?:,.*)?");
> Matcher m = p.matcher(s);
> if (m.matches()) {
> String flexversion = m.group(1);
> }
>
>
>
> On 12/12/2010 3:05 AM, Henry Minsky wrote:
>> Change hqm-20101211-Zl6 by [email protected] on 2010-12-11 16:27:59 EST
>> in /Users/hqm/openlaszlo/trunk2
>> for http://svn.openlaszlo.org/openlaszlo/trunk
>>
>> Summary: add $flexversion compile-time and runtime constant
>>
>> New Features:
>>
>> Bugs Fixed: LPP-9584
>>
>> Technical Reviewer: andre
>> QA Reviewer: (pending)
>> Doc Reviewer: (pending)
>>
>> Documentation:
>>
>> Release Notes:
>>
>> Overview:
>>
>>
>> Details:
>>
>>
>> Place $flexversion in the compile-time constants and runtime constants table.
>>
>> Default value of flexversion == "10.0"
>>
>> example
>>
>> lzc -lDEBUG --flex-options=version=10.1 --runtime=swf10 test/flexoptions.lzx
>>
>>
>> Tests:
>>
>> Since this is a string value, the compiler will currently throw and error if
>> you try to
>> eval $flexversion as compile-time conditional.
>>
>> It should work when the compiler is extended handle string comparison in
>> compile-time constants (LPP-9583)
>>
>> Files:
>> M WEB-INF/lps/server/src/org/openlaszlo/sc/SWF9External.java
>> M
>> WEB-INF/lps/server/src/org/openlaszlo/compiler/CompilationEnvironment.java
>>
>> Changeset: http://svn.openlaszlo.org/openlaszlo/patches/hqm-20101211-Zl6.tar
>>