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

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

    jbeard4 committed Jan 27, 2012
    … 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 …

    jbeard4 committed Jan 26, 2012
    …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…

    jbeard4 committed Jan 26, 2012
    …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…

    jbeard4 committed Jan 26, 2012
    …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.

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

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

    jbeard4 committed Jan 13, 2012
    …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…

    jbeard4 committed Jan 12, 2012
    …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…

    jbeard4 committed Jan 11, 2012
    …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…

    jbeard4 committed Jan 10, 2012
    … fixed the distributed test launcher script.
  2. Got multi-process test framework up and running. All tests pass excep…

    jbeard4 committed Jan 10, 2012
    …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…

    jbeard4 committed Jan 9, 2012
    …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 …

    jbeard4 committed Jan 9, 2012
    …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…

    jbeard4 committed Jan 9, 2012
    …, and one coffeescript module (src/main/coffeescript/scxml/test/
Commits on Jan 8, 2012
  1. Changed run-tests-node to use our custom r.js: I have tweaked the log…

    jbeard4 committed Jan 6, 2012
    …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…

    jbeard4 committed Jan 6, 2012
    …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 Node-tests now passes. Still working …

    jbeard4 committed Jan 6, 2012
    …on getting basic rhino tests to work.
  4. Working on refactoring build system, and removing project cruft that …

    jbeard4 committed Dec 30, 2011
    …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/ works, all other test scripts, including optimization tests, still need to be tested.
Commits on Dec 4, 2011
Commits on Dec 1, 2011