descriptionShumway is a Flash VM and runtime written in JavaScript
homepage URLhttp://mozilla.github.io/shumway/
repository URLhttps://github.com/mozilla/shumway.git
ownernh11@users.sourceforge.net
last changeTue, 29 Mar 2016 14:51:46 +0000 (29 16:51 +0200)
last refreshFri, 3 May 2024 14:14:01 +0000 (3 16:14 +0200)
content tags
add:
README.md

Build Status

Shumway

Shumway is an HTML5 technology experiment that explores building a faithful and efficient renderer for the SWF file format without native code assistance.

Shumway is community-driven and supported by Mozilla. Our goal is to create a general-purpose, web standards-based platform for parsing and rendering SWFs. Integration with Firefox is a possibility if the experiment proves successful.

Getting started

Online demo

For an online demo, visit:

Extension

Install the Firefox extension: http://mozilla.github.io/shumway/extension/firefox/shumway.xpi

This development extension should be quite stable but still might break from time to time. Also, note that the development extension is updated on every merge and by default Firefox will auto-update extensions on a daily basis (you can change this through the extensions.update.interval option in about:config, time is in seconds).

To build the Firefox extension: use grunt firefox.

Contributing

Development

See the wiki.

If you don't want to hack on the project or have little spare time, you still can help! Just install the Firefox extension, test it on SWFs in the wild, and report any problems or unimplemented features.

Our GitHub contributors so far:

You can add your name to it! :)

The easiest way to get started is to grep for TODOs and implement them.

Additional resources

Talk to us on IRC:

Post on our mailing list:

Subscribe either using lists.mozilla.org or Google Groups:

shortlog
2016-03-29 Till SchneidereitMerge pull request #2417 from luser/fix-weak-map-keysmaster2407/headpr2407/r1
2016-03-29 Ted MielczarekUse ThreadSafeChromeUtils.nondeterministicGetWeakMapKey... 2417/headpr2417/r1
2015-12-21 Yury DelendikUpdate app verions in install.rdf manifest
2015-12-21 Yury DelendikChange add-on ID for automatic signing.
2015-12-21 Yury DelendikAdd singxpi.js botio utility source code.
2015-10-15 Tobias SchneiderMerge pull request #2327 from tobytailor/text
2015-10-15 Tobias SchneiderFix case-insensitive property lookups.2327/headpr2327/r4
2015-10-15 Tobias SchneiderUpdate baselines.pr2327/r3
2015-10-14 Tobias SchneiderAllow null value to reset TextFormat::tabStops.
2015-10-14 Tobias SchneiderMake TextFormat properties enumerable in AS2.
2015-10-14 Tobias SchneiderAvoid unnecessary adjustments of textfield bounds.
2015-10-14 Tobias SchneiderMerge pull request #2345 from tschneidereit/avm1-fast...
2015-10-14 Tobias SchneiderMerge pull request #2305 from mbebenita/tinder
2015-09-19 Michael BebenitaMerge pull request #2387 from mbebenita/gfx-cleanup
2015-09-17 Michael BebenitaRemove dirty region tracking for now until morph bounds... 2387/headpr2387/r4
2015-09-15 Michael BebenitaBubble DirtyDescendents.pr2387/r3
...
heads
7 years ago gh-pages
8 years ago master
8 years ago preview
9 years ago redux
9 years ago version-0.10
9 years ago mozilla-central
9 years ago version-0.9
9 years ago version-0.8