Skip to content
Commits on Sep 13, 2012
  1. Updated changelog.

  2. Simplified rhino test script.

Commits on Sep 11, 2012
Commits on Sep 5, 2012
  1. Fixed small browser bugs.

Commits on Aug 29, 2012
  1. Added better error handling in the case of failed HTTP requests, and …

    …broken js code. Added support for <foreach> iterating through objects.
Commits on Aug 23, 2012
  1. Fixed bug involving require inside js code in SCXML. Non-core modules…

    … were breaking due to require method not being bound to a parent module.
Commits on Aug 12, 2012
Commits on Aug 11, 2012
Commits on Aug 6, 2012
  1. Fixed the build, and made small changes to fix broken platform.eval i…

    …n the browser. Browser build now works again in Firefox and Chrome.
Commits on Aug 5, 2012
  1. Updated handling of require to be accepted as an argument, and use se…

    …nsible defaults otherwise.
  2. Added license header to modules that did not have it. Added strict mo…

    …de to all modules. Tweaked code a bit to satisfy strict mode requirements. All tests pass for node and rhino.
Commits on Aug 4, 2012
Commits on Aug 3, 2012
  1. Moved out code generation functions in json2model into code-generatio…

    …n module. Added main entry point in json2model for printing action code that gets generated from annotated json input. Removed node platform programmatic module creation, as I ultimately wasn't happy with it. Next commit will allow 'require' function to be passed in as a parameter. All tests pass.
Commits on Aug 2, 2012
Commits on Aug 1, 2012
Commits on Jul 31, 2012
  1. Rolled back README from previous commit, as we have not yet exposed t…

    …hese features in the most recent tag.
Commits on Jul 29, 2012
  1. Added url and path modules to platform. This should make downloading …

    …scxml scripts more robust.
    Fixed require in scxml scripts, such that relative urls are resolved from the document location.
    Fixed some things on Rhino so that all tests now pass.
    Added a base platform modules that can be used in embedding environments.
Commits on Jul 28, 2012
  1. Updated xmldom to fix bug.

  2. Converted SCION to no longer use JsonML internally. Now the annotator…

    … goes directly from a DOM document to SCION JSON-based IR. Checked in node xmldom as a submodule, which is fairly portable, and can be used for environments that do not provide a native implemenation of DOM.
Commits on Jul 27, 2012
  1. Refactored the way platform gets exposed and used to provide a more u…

    …niform embedding experience.
Commits on Jul 26, 2012
  1. Update

  2. Update

  3. Update

  4. Updated SCION to be a bit more robust in embedded environments (where…

    … platform is not defined).
  5. Updated

Commits on Jul 20, 2012
  1. Got <if>, <elseif> and <else> action code working. Added test in scxm…

    …l-test-generate for these tags, and rev'd submodule.
  2. Refactored to consolidate handling of action code. Now code is genera…

    …ted for each action in module annotate-scxml-json using new module action-code-generator. This should lead to fast execution, as datamodel variables are simply exposed as locals to action code, and strings can be treated as constant expressions. Furthermore, this approach is more parsimonius, as each action must be specially handled in only one place in the interpreter, as opposed to having action handling code spread throughout a number of modules.
Something went wrong with that request. Please try again.