Closed Bug 1094504 Opened 9 years ago Closed 8 years ago

Shumway doesn't work on coolmath-games.com

Categories

(Firefox Graveyard :: Shumway, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: benjamin, Unassigned)

References

()

Details

Attachments

(1 file)

+++ Initially filed via the problem reporting functionality in Shumway +++
Please add any further information that you deem helpful here:

Technical Information:
Firefox version: 36.0a1 (20141104030202)
Shumway version: 0.9.3208

Website URL: http://www.coolmath-games.com/0-color-joy-2/index.html
SWF URL: http://www.coolmath-games.com/0-color-joy-2/ColorJoy2-Events.swf

There's a bunch of other stuff at coolmath-games.com which my kids use and I'd love to have that work with Shumway. It appears that many of them don't work now.
Couple of issues with this one:

1. It's using some site-locking features to make sure you can't play the games on another page, which makes debugging tricky. I bypassed the check temporarily to be able to debug it: https://github.com/mbebenita/shumway/commit/52656655d43dbc4532287f3e216322f5431976f2#diff-4fe0cf42182fe8d94d695145dc6905baR79

A lot of games get tripped up at the beginning because they try to inject DRM-like features and ad tracking SWFs.
 
2. Next, there is a legitimate issue related to how type coercions are treated in the verifier. This should be fixed by: https://github.com/mbebenita/shumway/commit/52656655d43dbc4532287f3e216322f5431976f2#diff-36ca40d78a62dead59006b9ce937ff90R1345

3. I now get to the main menu, but can't click on play. Asking for Till's help here.
Flags: needinfo?(till)
Assignee: nobody → till
Blocks: shumway-m3
Attached file mask-hit-test.fla
Reduced test case for hit testing on objects with masks.
The game is now fully functional after https://github.com/mozilla/shumway/pull/1917 landed. The performance is still quite poor tho and definitely needs further investigation.
Making this fast would be awesome, but doesn't block launching for ads.
Assignee: till → nobody
Blocks: shumway-later
No longer blocks: shumway-m3
Flags: needinfo?(till)
Product: Firefox → Firefox Graveyard
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.