Permalink
Commits on Feb 17, 2012
  1. Changed semantics of <assign> tag to match JavaScript semantics, so t…

    …hat the datamodel is updated immediately, in the same small-step. Added tests for this. Previous semantics are still available using the setData()/getData() functions in a <script> tag.
    committed Feb 17, 2012
Commits on Feb 13, 2012
  1. Added error check to SCXML.SimpleInterpreter.gen so that it would bre…

    …ak on recursive calls.
    committed Feb 13, 2012
Commits on Feb 8, 2012
  1. Added support and tests for the following attributes and child nodes …

    …of <send>:
    
    namelist
    params
    content
    eventexpr
    targetexpr
    delayexpr
    committed Feb 8, 2012
  2. Fixed bug in SCION where, if attribute initial and initial state are …

    …not specified, the first state should be taken as the default initial state. This is solved by generating a fake initial state in the JSON annotation phase. Added some tests for this as well.
    committed Feb 8, 2012
Commits on Feb 7, 2012
  1. Updated README use markdown-pp format from https://github.com/jreese/…

    …markdown-pp in order to add a table of contents. Restructured some of the headers as well.
    committed Feb 7, 2012
  2. Updated scxml interpreter to use raise to send events in next small-s…

    …tep (add to inner queue), and send to send events after a timeout. Also made it possible to parameterize send, which will facilitate use of an external communications layer and allow inter-statechart communication.
    committed Feb 6, 2012
Commits on Jan 31, 2012
  1. Created node-web-repl demo.

    committed Jan 31, 2012
Commits on Jan 27, 2012
  1. Modified .gitignore.

    committed Jan 27, 2012
  2. Changed the license from LGPLv3 to Apache-2.0. This entailed deleting…

    … COPYING, COPYING.LESSER, adding LICENSE.txt, changing the 'license' property in package.json, and updating the license headers on all the files.
    committed Jan 27, 2012
Commits on Jan 26, 2012
  1. Improved support for building npm package in the Makefile. Now it is …

    …hooked into the rest of the build, and uses other proper build targets as its dependencies.
    committed Jan 26, 2012
  2. Exposed the annotator module on the scion object. Modified the node-r…

    …epl demo to take advantage of this, so it uses this module programmatically (rather than from the bash script, before the node module is run). Also, modified the node-repl demo to be less verbose.
    committed Jan 26, 2012
  3. Changed build directory name from 'build' to 'target' in order to wor…

    …k around probable bugs in npm, where 'build' is considered a magic directory name which automatically gets ignored, and cannot be overridden. See issues: npm/npm#2075 and npm/npm#2048. Now, make target node-package works well.
    committed Jan 26, 2012
Commits on Jan 22, 2012
  1. Added repl demo.

    committed Jan 22, 2012
Commits on Jan 14, 2012
Commits on Jan 13, 2012
  1. Updated project README.

    committed Jan 13, 2012
  2. Removed unused modules in test-harness/multi-process-browser, and mov…

    …ed remaining modules to test-harness/multi-process/.
    committed Jan 13, 2012
Commits on Jan 12, 2012
  1. Added HTML runner for basic tests; updated README to reflect that tes…

    …ts have been run successfully in all major browsers.
    committed Jan 12, 2012
Commits on Jan 11, 2012