
| Key: |
LPP-2366
|
| Type: |
Bug
|
| Status: |
Closed
|
| Resolution: |
Fixed
|
| Priority: |
--
|
| Assignee: |
Unassigned
|
| Reporter: |
P T Withington
|
| Votes: |
0
|
| Watchers: |
0
|
|
If you were logged in you would be able to see more operations.
|
|
|
| Severity: |
Minor
|
| Fixed in Change#: |
3,749
|
| Runtime: |
N/A
|
| Fix in hand: |
False
|
|
If you sync to 1358, non-debug swf is broken. This is due to a forward branch being incorrectly output. We should use this opportunity to track this down and fix it.
|
|
Description
|
If you sync to 1358, non-debug swf is broken. This is due to a forward branch being incorrectly output. We should use this opportunity to track this down and fix it. |
Show » |
|
Changed paths:
M /openlaszlo/branches/legals/WEB-INF/lps/server/src/org/openlaszlo/sc/Actions.java
M /openlaszlo/branches/legals/WEB-INF/lps/server/src/org/openlaszlo/sc/Assembler.java
M /openlaszlo/branches/legals/WEB-INF/lps/server/src/org/openlaszlo/sc/CodeGenerator.java
M /openlaszlo/branches/legals/WEB-INF/lps/server/src/org/openlaszlo/sc/Instructions.java
Change 20070208-ptw-F by ptw@dueling-banjos.local on 2007-02-08 11:49:55 EST
in /Users/ptw/OpenLaszlo/legals-2
Summary: Fix 2 swf byte-code generator errors
Bugs Fixed:
LPP-2366: 'Fix SWF compiler forward branch bug that keeps appearing'LPP-NaN: 'Unknown getURL2 flag: 0x11'
LPP-NaN: 'FSCommand2. This is a new opcode in FL2 (Flash Lite 2) that is used for all mobile-specific functionality.'
Technical Reviewer: henry (over shoulder)
QA Reviewer: strk@keybit.net, jgrandy (pending)
Doc Reviewer: n/a
Details:
Actions: GetURL2 _does_ have args
Instructions: Output flag arg of GetURL2
Assembler: When growing the output buffer, set its byte order!
(Also removed lots of gratuitous `this.`, added assertions about
buffer byte order.)
CodeGenerator: Pass flag arg to GetURL2 instruction.
Tests:
flasm of swf LFC no longer complains about unknown flags and wild branches.
smokecheck
ant test