Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jan 27, 2012
  1. Modified .gitignore.

    authored
  2. Changed the license from LGPLv3 to Apache-2.0. This entailed deleting…

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

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

    authored
    …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.
  3. Changed build directory name from 'build' to 'target' in order to wor…

    authored
    …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.
Commits on Jan 22, 2012
  1. Added repl demo.

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

    authored
  2. Removed unused modules in test-harness/multi-process-browser, and mov…

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

    authored
    …ts have been run successfully in all major browsers.
Commits on Jan 11, 2012
  1. Revised the README, in an effort to make documentation integrate bett…

    authored
    …er into github's documentation infrastructure. Augmented the makefile so that target 'all' is default, and does not attempt to build browser-release-module, which is currently, temporarily broken.
Commits on Jan 10, 2012
  1. Filtered out delayedSend tests for distributed testing framework, and…

    authored
    … fixed the distributed test launcher script.
  2. Got multi-process test framework up and running. All tests pass excep…

    authored
    …t for delayed-send/*, due to intricate timing issues communicating between processes. I'll filter these out in the next go-round.
Commits on Jan 9, 2012
  1. Got all optimization tests to pass under node and rhino. Testing on s…

    authored
    …partan shells is not possible, due to the large stack size caused by excessive recursion. To test these interpreters, will use the distributed test framework.
  2. Forgot to check this into the previous commit: basic-test-harness is …

    authored
    …the universal frontend for running all basic (non-optimized, default options) tests.
  3. Consolidated basic test modules into one script front-end (bin/run-ba…

    authored
    …sic-tests.sh), and one coffeescript module (src/main/coffeescript/scxml/test/basic-test-harness.coffee).
Commits on Jan 8, 2012
  1. Changed run-tests-node to use our custom r.js: I have tweaked the log…

    authored
    …ging API offered by requirejs to support varargs.
    
    Got basic tests in spartan shell to work.
    Next step: optimization tests.
  2. Did a big refactoring to use the new, more portable logger API from r…

    authored
    …equirejs, rather than the console API. Significantly refactored basic rhino test harness to make it more like node and spartan loader. All basic tests pass for node and rhino loaders.
  3. Updated r.js and runner.coffee. Node-tests now passes. Still working …

    authored
    …on getting basic rhino tests to work.
  4. Working on refactoring build system, and removing project cruft that …

    authored
    …is no longer used. In this commit:
    
    * rewrote Makefile to be cleaner and easier to read. Also, safer - will avoid unnecessary rebuilds for all scenarios I tested, and concurrent builds using make -j work great.
    * refactored the target directories to support cleaner separation of targets, which should make building and publishing releases easier
    * removed src/main/javascript, as this made the build more complicated, and no longer included relevant modules.
    * removed xslt/scxmlToJSON.xsl, as this has been replaced by the JsonML xslt script.
    
    This refactoring is not yet complete. In particular, support still needs to be added to the Makefile for transition flattening transformations.
    Also, while bin/run-tests-node.sh works, all other test scripts, including optimization tests, still need to be tested.
Commits on Dec 4, 2011
Commits on Dec 1, 2011
Something went wrong with that request. Please try again.