Permalink
Commits on Jul 6, 2012
  1. Added special params for firefox. Added support for flattening transf…

    …ormation in the test script.
    committed Jul 6, 2012
Commits on Jun 16, 2012
Commits on Jun 15, 2012
  1. Hooked up smarter client-server communication. Next step is to move m…

    …ore logic to the server.
    committed Jun 15, 2012
Commits on Jun 14, 2012
  1. Intermediate commit. Debugging an issue where transition selectors ar…

    …e not being generated correctly, and leading to infinite loops.
    committed Jun 14, 2012
  2. Added more new research stuff.

    committed Jun 14, 2012
Commits on Jun 13, 2012
  1. Restarted the research branch to experiment with various statechart o…

    …ptimization strategies.
    committed Jun 13, 2012
Commits on Jun 12, 2012
  1. Changed SCION semantics so that top-level <script> tags (script tags …

    …that are children of the scxml root node) are now evaluated in 'document scope', as opposed to global scope. Variables declared in top-level script tags are still visible to other js code in the document, but they are no longer in the global scope. One trade-off to this was that each new interpreter instance has its own copies of functions wrapping action code. This is similar to HTML, where each document creates a new global context object. 'new Function' (similar to 'eval') is only called once for each document, when the document is parsed, in order to convert the action code strings to executable js code.
    committed Jun 12, 2012
  2. Update master

    committed Jun 12, 2012
  3. Added support for non-standard @contentexpr attribute on send tag. Th…

    …is is like <content> tag, except it evaluates an expression and uses the result as the contents of the send event. Furthermore, removed superfluous js 'with' statement in evaluating top-level scripts.
    committed Jun 12, 2012
  4. Updated node test script so that it installs scion itself in the test…

    … directory. This should hopefully fix automated test issue in travis-ci.
    committed Jun 12, 2012
  5. Changed build to produce scion-browser.js instead of scion.js, as sci…

    …on.js is also the name of the entry point module for node. This was causing 'npm install' to skip it, as npm install is aware of .gitignore.
    committed Jun 12, 2012
  6. Fixed broken submodule.

    committed Jun 12, 2012
  7. Removed broken jsonml submodule.

    committed Jun 12, 2012
  8. Fixed run-tests-node.sh script to point at the renamed node test serv…

    …er. Added pointer to test script to package.json, so now 'npm test' works.
    committed Jun 12, 2012
  9. Updated submodule jsonml

    committed Jun 12, 2012
  10. Update master

    committed Jun 12, 2012
Commits on Jun 11, 2012
  1. Fixed scion.js build on Windows.

    committed Jun 11, 2012
Commits on Jun 9, 2012
  1. Update master

    committed Jun 9, 2012