Clearly there is some cache not getting cleared...

This is probably why we were getting the "unknown type" error even on programs 
that were _not_ using gradient.

Feel free to help me hunt the wumpus.

On 2010-12-20, at 16:53, Max Carlson wrote:

> Uh oh.  I'm getting an error when I try to recompile house.lzx now:
> 
> Error: ../lib/gradienttype.lzx:224:27: Duplicate <type> definition for 
> gradient; also defined at ../lib/gradienttype.lzx:224
> 
> I checked and there's exactly one type declaration (the one you checked in).
> 
> Restarting tomcat allows me to compile for lzr=dhtml, but an attempt to 
> compile for swf10 fails with the error above...  Restarting tomcat allows me 
> to compile for swf10, but then recompiling for dhtml leads to the error again.
> 
> 
> On 12/20/10 2:05 AM, P T Withington wrote:
>> Change ptw-20101220-82u by [email protected] on 2010-12-20 04:54:41 EST
>>     in /Users/ptw/OpenLaszlo/trunk-3
>>     for http://svn.openlaszlo.org/openlaszlo/trunk
>> 
>> Summary: Next step in user<type>s
>> 
>> Bugs Fixed: LPP-9589 Unexpected warning information of ''gradient"
>> 
>> Technical Reviewer: [email protected] (pending)
>> QA Reviewer: [email protected], [email protected] (pending)
>> 
>> Overview:
>>     I've hacked in user-defined types.  You can now write the gradient
>>     type as:
>> 
>>     <type name="gradient">
>>         <accept args="value, node:LzNode, attribute:String">
>>           return new lz.CSSGradient(value);
>>         </accept>
>> 
>>         <present args="value, node:LzNode, attribute:String">
>>           return value.css;
>>         </present>
>>     </type>
>> 
>>     I know this is not as general as we wanted, but it's the most I
>>     can get working on short notice.
>> 
>> Details:
>>     Basically the types get compiled as very custom classes at resolve time.
>> 
>> Tests:
>>     Rewrite gradienttype.lzx as above and run house.lzx
>> 
>> Files:
>> M       WEB-INF/lps/server/src/org/openlaszlo/sc/ScriptClass.java
>> M       WEB-INF/lps/server/src/org/openlaszlo/compiler/TypeCompiler.java
>> M       WEB-INF/lps/server/src/org/openlaszlo/compiler/ViewSchema.java
>> 
>> Changeset: http://svn.openlaszlo.org/openlaszlo/patches/ptw-20101220-82u.tar


Reply via email to