[After Henry reviews, I can check this in so Maynard and Fred can test 
locally.] 

Change ptw-20110429-3IF by [email protected] on 2011-04-29 11:27:40 EDT
    in /Users/ptw/OpenLaszlo/trunk
    for http://svn.openlaszlo.org/openlaszlo/trunk

Summary: Optimize redraw of swf10 sprites

Bugs Fixed:
    LPP-9916 swf lags iframe when dragging
    LPP-9919 Consolidate drawing in swf10 kernel
    LPP-9914 Reduce the inner shadow intensity to normal state

Technical Reviewer: [email protected] (pending)
QA Reviewer: [email protected], [email protected] (pending)

Overview:
    Completely reorganize drawing of swf10 sprites to 'render' time.
    When a sprites details change in a way that would require a
    redraw, mark it as dirty and invalidate the stage, use the stage
    render callback to update the sprite just before the display will
    be refreshed.

    Rework the shadow logic to correctly distinguish between an outer
    shadow (which sits in a shape behind the view so as not to be
    clipped) and an inner shadow (which sits in a shape that is a
    child of the view, just in front of the view background and behind
    all the child view sprites.

Tests:
    Test cases from lpp-9912, lpp-9916.

Files:
M       WEB-INF/lps/lfc/kernel/swf9/LzSprite.as


Changeset: http://svn.openlaszlo.org/openlaszlo/patches/ptw-20110429-3IF.tar

Reply via email to