I'm going to check this in because it seems to improve a number of things...

On 2008-03-19, at 20:34 EDT, P T Withington wrote:
Change 20080319-ptw-1 by [EMAIL PROTECTED] on 2008-03-19 20:20:02 EDT
   in /Users/ptw/OpenLaszlo/ringding-clean
   for http://svn.openlaszlo.org/openlaszlo/trunk

Summary: More closely mimic old user class initialization sequence

Bugs Fixed:
LPP-5613 'examples/animation/animation.lzx broken by class compiler
change'
LPP-5627 'Duplicate ondata events for replicated nodes after r8279'
LPP-5626 'calendar info panel doesn't display in trunk after r8279'

Technical Reviewer: hqm (pending)
QA Reviewer: max (pending)

Details:
   Squirrel away _instance* in a way that will work with the new
   scheme for cloning.  Do constant initializers for both class and
   instance attrs, but leave them in initargs for constructor
   processing then remove them from initargs for applyArgs processing
   (so they don't clobber any constructor processing that may have
   happened).

   Update documentation on construct method

   Update placement processing to work with new userclass scheme.

Tests:
   Test cases from bugs pass

Files:
M      WEB-INF/lps/lfc/core/LzNode.lzs


Changeset: http://svn.openlaszlo.org/openlaszlo/patches/20080319-ptw-1.tar

Reply via email to