Change 20071102-maxcarlson-v by [EMAIL PROTECTED] on 2007-11-02 17:35:12 PDT
    in /Users/maxcarlson/openlaszlo/trunk-clean
    for http://svn.openlaszlo.org/openlaszlo/trunk

Summary: Merge wafflecone r7097 to trunk

New Features:

Bugs Fixed: LPP-4999 - IE resets history to #0 after visiting another site and pressing the back button, LPP-5016 - _parse gets called before canvas is initialized

Technical Reviewer: promanik
QA Reviewer: jcrowley
Doc Reviewer: (pending)

Documentation:

Release Notes:

Details:

Plastik:trunk-clean maxcarlson$ ~/openlaszlo/tools/svn/svnmerge.py merge -r 709
7 -S ../wafflecone
U    WEB-INF/lps/lfc/kernel/swf/LzSprite.as
U    WEB-INF/lps/lfc/LaszloLibrary.lzs
U    lps/includes/source/embednew.js
U    lps/includes/source/lzhistory.js

property 'svnmerge-integrated' set on '.'


Tests: Test a SOLO compile of this application:
<canvas width="100%" height="100%" debug="true" proxied="false">
  <attribute name="stateValue" type="string" value="null"/>

  <simplelayout axis="x"/>
  <button text="Next">
    <handler name="onclick">
      var cur = Number(canvas.stateValue);
      if(isNaN(cur)) { cur = 0; }
      cur++;
LzBrowser.loadJS("Lz.setCanvasAttribute('stateValue', '" + escape(cur) + "', true)");
    </handler>
  </button>
  <button text="Google">
    <handler name="onclick">
      LzBrowser.loadURL('http://google.com/');
    </handler>
  </button>

  <text text="${canvas.stateValue}" resize="true" x="100" y="100"/>
</canvas>

Run the SOLO compile, step forward a few times, then click the 'google' button. Pressing the back button after google loads should work in ie7, firefox and google.

Files:
 M     .
M      WEB-INF/lps/lfc/kernel/swf/LzSprite.as
M      WEB-INF/lps/lfc/LaszloLibrary.lzs
M      lps/includes/source/embednew.js
M      lps/includes/source/lzhistory.js

Changeset: 
http://svn.openlaszlo.org/openlaszlo/patches/20071102-maxcarlson-v.tar

Reply via email to