OK I will make the developer console set the flag by default, and the user
can uncheck the checkbox
if they want to turn it off.



On Mon, Jan 3, 2011 at 9:11 PM, Captain Feng <[email protected]> wrote:

> Agree with Tucker.
> Can we switch on the incremental compilation automatically by default when
> on debug mode?
>
> -Fred
>
> 2011/1/4 Henry Minsky <[email protected]>
>
>
>>
>> On Mon, Jan 3, 2011 at 12:57 PM, Max Carlson <[email protected]>wrote:
>>
>>> Not approved.  I do see improved compile times in swf10 - very cool!
>>>
>>> The DHTML version of the dev console fails when I click the 'Compile'
>>> button:
>>> cb_incremental is not defined
>>> [Break On This Error] var $0=rg_runtime.value;var
>>> $1=cb_debu...lzoptions"];var $a=null;if($9!=null){
>>>
>>> I notice that the 'incremental' checkbox doesn't stay checked after I hit
>>> 'Compile', even though the URL is:
>>> ?lzoptions=proxied(true)%2Cruntime(swf10)%2Cincremental(true)
>>>
>>
>> I'll fix that by taking Tucker's suggestion and put the incremental option
>> in all runtimes.
>>
>>>
>>> Also, if I start with ?lzr=swf10 then hit 'Compile' the URL looks like
>>> this:
>>> ?lzr=swf10&lzoptions=runtime(swf10)%2Cincremental(true)%2Cproxied(true)
>>>
>>> >From that point forward, changing the lzr=xxx portion of the URL doesn't
>>> change the runtime.  It seems like the dev console should remove lzr= when
>>> rewriting to use the new syntax, lest folks become confused.
>>
>>
>> Yes, it's a bug to have both lzr= and lzoptions=runtime(...) in the same
>> query args string. I'll have it strip the lzr, and any other redundant
>> options it sees (like 'debug')
>>
>>
>>
>>>
>>>
>>> On 1/2/11 9:04 PM, Henry Minsky wrote:
>>>
>>>> Change hqm-20110103-jjl by [email protected] on 2011-01-03 00:00:08
>>>> EST
>>>>     in /Users/hqm/openlaszlo/trunk-diamond
>>>>     for http://svn.openlaszlo.org/openlaszlo/trunk
>>>>
>>>> Summary: fix for swf10 incremental compilation mode
>>>>
>>>> New Features:
>>>>
>>>> Bugs Fixed:
>>>>
>>>> Technical Reviewer: ptw
>>>> QA Reviewer: max
>>>> Doc Reviewer: (pending)
>>>>
>>>> Documentation:
>>>>
>>>> Release Notes:
>>>>
>>>> Overview:
>>>>
>>>>
>>>> Details:
>>>>
>>>> The flex incremental compiler mode only works if the app.swf remains
>>>> from the last compile. We were deleting
>>>> it on each compile, to incremental mode had no effect.
>>>>
>>>> SWF9External.java: preserve old app.swf if compiling in incremental mode
>>>>
>>>>
>>>> Tests:
>>>>
>>>> + from lzc:
>>>>    1. compile an app from lzc, with the "--incremental" flag
>>>>    2. touch or modify an lzx file, and call lzc again with the
>>>> --incremental flag. recompile should be significantly faster (25% or more)
>>>>
>>>>
>>>> + via server:
>>>>    compile an app via the server , check the "incremental" box in the
>>>> dev console
>>>>    (or add "lzoptions=incremental" or "lzoptions=incremental(true)" to
>>>> URL query args)
>>>>
>>>>    touch or modify an lzx source file
>>>>
>>>>    reload app, recompile should be noticably faster (25% or more)
>>>>
>>>>
>>>>
>>>> Files:
>>>> M       WEB-INF/lps/server/src/org/openlaszlo/sc/SWF9External.java
>>>> M
>>>> WEB-INF/lps/server/src/org/openlaszlo/servlets/responders/ResponderCompile.java
>>>> M       WEB-INF/lps/server/src/org/openlaszlo/compiler/Compiler.java
>>>> M       lps/admin/dev-console.lzx.swf
>>>> M       lps/admin/dev-console.lzx
>>>> M       lps/admin/lps/includes/lfc/LFCdhtml.js
>>>> M       lps/admin/dev-console.lzx.js
>>>>
>>>> Changeset:
>>>> http://svn.openlaszlo.org/openlaszlo/patches/hqm-20110103-jjl.tar
>>>>
>>>
>>
>>
>> --
>> Henry Minsky
>> Software Architect
>> [email protected]
>>
>>
>>
>
>
> --
> captain
>



-- 
Henry Minsky
Software Architect
[email protected]

Reply via email to