commons-scxml.git
10 years agoTag Commons SCXML v0.7 RC2 tags/SCXML_0_7_RC2 SCXML_0_7_RC2
Rahul Akolkar [Wed, 12 Dec 2007 22:54:57 +0000 (22:54 +0000)] 
Tag Commons SCXML v0.7 RC2

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/tags/SCXML_0_7_RC2@603763 13f79535-47bb-0310-9956-ffa450edef68

10 years agoTime for v0.7 RC2.
Rahul Akolkar [Wed, 12 Dec 2007 22:52:01 +0000 (22:52 +0000)] 
Time for v0.7 RC2.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@603761 13f79535-47bb-0310-9956-ffa450edef68

10 years agoNon-functional changes. Primarily adding since tags (also removing a done TODO and...
Rahul Akolkar [Wed, 12 Dec 2007 20:35:21 +0000 (20:35 +0000)] 
Non-functional changes. Primarily adding since tags (also removing a done TODO and moving a method to a more appropriate place in the source file).

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@603728 13f79535-47bb-0310-9956-ffa450edef68

10 years agoRemove cobertura report from distro. Thanks to Niall Pemberton <niall DOT pemberton...
Rahul Akolkar [Wed, 12 Dec 2007 20:02:20 +0000 (20:02 +0000)] 
Remove cobertura report from distro. Thanks to Niall Pemberton <niall DOT pemberton AT gmail DOT com>.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@603720 13f79535-47bb-0310-9956-ffa450edef68

10 years agoMore recent URL for xdoc plugin.
Rahul Akolkar [Wed, 12 Dec 2007 19:54:50 +0000 (19:54 +0000)] 
More recent URL for xdoc plugin.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@603717 13f79535-47bb-0310-9956-ffa450edef68

10 years agoChangelog update.
Rahul Akolkar [Wed, 12 Dec 2007 19:53:43 +0000 (19:53 +0000)] 
Changelog update.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@603716 13f79535-47bb-0310-9956-ffa450edef68

10 years agoAdd Sebb. Thanks for suggestions to improve distros.
Rahul Akolkar [Wed, 12 Dec 2007 19:38:47 +0000 (19:38 +0000)] 
Add Sebb. Thanks for suggestions to improve distros.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@603712 13f79535-47bb-0310-9956-ffa450edef68

10 years agoTurn off site Javadoc reports that do not work and / or do not add significant value.
Rahul Akolkar [Wed, 12 Dec 2007 19:31:50 +0000 (19:31 +0000)] 
Turn off site Javadoc reports that do not work and / or do not add significant value.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@603710 13f79535-47bb-0310-9956-ffa450edef68

10 years agoPin down javadoc plugin version.
Rahul Akolkar [Wed, 12 Dec 2007 19:29:18 +0000 (19:29 +0000)] 
Pin down javadoc plugin version.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@603709 13f79535-47bb-0310-9956-ffa450edef68

10 years agoInclude pom.xml in source distro. Suggested by Sebb <sebbaz AT gmail DOT com> and...
Rahul Akolkar [Wed, 12 Dec 2007 19:25:49 +0000 (19:25 +0000)] 
Include pom.xml in source distro. Suggested by Sebb <sebbaz AT gmail DOT com> and Niall Pemberton <niall DOT pemberton AT gmail DOT com>.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@603708 13f79535-47bb-0310-9956-ffa450edef68

10 years agoUpgrade to JUnit 3.8.2. Thanks for Sebb <sebbaz AT gmail DOT com> for the nudge.
Rahul Akolkar [Wed, 12 Dec 2007 19:16:50 +0000 (19:16 +0000)] 
Upgrade to JUnit 3.8.2. Thanks for Sebb <sebbaz AT gmail DOT com> for the nudge.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@603707 13f79535-47bb-0310-9956-ffa450edef68

10 years agoBetter encapsulation (build.xml + Sun JDK 1.4 caused ITE in this test).
Rahul Akolkar [Wed, 12 Dec 2007 18:40:22 +0000 (18:40 +0000)] 
Better encapsulation (build.xml + Sun JDK 1.4 caused ITE in this test).

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@603698 13f79535-47bb-0310-9956-ffa450edef68

10 years agoRoll back to 0.7-SNAP in preparation for 0.7 RC2.
Rahul Akolkar [Wed, 12 Dec 2007 17:04:35 +0000 (17:04 +0000)] 
Roll back to 0.7-SNAP in preparation for 0.7 RC2.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@603672 13f79535-47bb-0310-9956-ffa450edef68

10 years agoCopy 0.7 menu from m1's navigation.xml to m2's site.xml
Niall Pemberton [Tue, 11 Dec 2007 12:27:41 +0000 (12:27 +0000)] 
Copy 0.7 menu from m1's navigation.xml to m2's site.xml

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@603223 13f79535-47bb-0310-9956-ffa450edef68

10 years agoRoll version.
Rahul Akolkar [Sat, 8 Dec 2007 16:53:23 +0000 (16:53 +0000)] 
Roll version.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@602505 13f79535-47bb-0310-9956-ffa450edef68

10 years agoTime for v0.7 RC1.
Rahul Akolkar [Sat, 8 Dec 2007 16:48:58 +0000 (16:48 +0000)] 
Time for v0.7 RC1.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@602502 13f79535-47bb-0310-9956-ffa450edef68

10 years agoPin down the xdoc plugin version we use.
Rahul Akolkar [Sat, 8 Dec 2007 16:33:02 +0000 (16:33 +0000)] 
Pin down the xdoc plugin version we use.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@602499 13f79535-47bb-0310-9956-ffa450edef68

10 years agoRemove deprecated API usage, checkstyle, serialVersionUIDs.
Rahul Akolkar [Sat, 8 Dec 2007 16:30:00 +0000 (16:30 +0000)] 
Remove deprecated API usage, checkstyle, serialVersionUIDs.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@602498 13f79535-47bb-0310-9956-ffa450edef68

10 years agoRemove old nightlies link.
Rahul Akolkar [Fri, 7 Dec 2007 04:57:54 +0000 (04:57 +0000)] 
Remove old nightlies link.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@601993 13f79535-47bb-0310-9956-ffa450edef68

10 years agoCorrect site navigation links.
Rahul Akolkar [Fri, 7 Dec 2007 04:57:21 +0000 (04:57 +0000)] 
Correct site navigation links.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@601992 13f79535-47bb-0310-9956-ffa450edef68

10 years agoCorrect link to parsing page.
Rahul Akolkar [Fri, 7 Dec 2007 04:56:21 +0000 (04:56 +0000)] 
Correct link to parsing page.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@601991 13f79535-47bb-0310-9956-ffa450edef68

10 years agoUpdate the user guide per changes coming in v0.7.
Rahul Akolkar [Fri, 7 Dec 2007 04:53:49 +0000 (04:53 +0000)] 
Update the user guide per changes coming in v0.7.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@601989 13f79535-47bb-0310-9956-ffa450edef68

10 years agoPrepare releases section of home page for v0.7.
Rahul Akolkar [Fri, 7 Dec 2007 01:02:12 +0000 (01:02 +0000)] 
Prepare releases section of home page for v0.7.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@601945 13f79535-47bb-0310-9956-ffa450edef68

10 years agoWhitespace (checkstyle).
Rahul Akolkar [Fri, 7 Dec 2007 01:00:17 +0000 (01:00 +0000)] 
Whitespace (checkstyle).

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@601942 13f79535-47bb-0310-9956-ffa450edef68

10 years agoRevert to 3.8.1 (for JDK 1.4). Thanks to sebb <sebbaz at gmail dot com>.
Rahul Akolkar [Thu, 6 Dec 2007 23:48:02 +0000 (23:48 +0000)] 
Revert to 3.8.1 (for JDK 1.4). Thanks to sebb <sebbaz at gmail dot com>.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@601918 13f79535-47bb-0310-9956-ffa450edef68

10 years agoTime to use a recent JUnit release.
Rahul Akolkar [Thu, 6 Dec 2007 23:25:54 +0000 (23:25 +0000)] 
Time to use a recent JUnit release.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@601912 13f79535-47bb-0310-9956-ffa450edef68

10 years agoUpdate <versions>
Rahul Akolkar [Thu, 6 Dec 2007 23:18:13 +0000 (23:18 +0000)] 
Update <versions>

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@601908 13f79535-47bb-0310-9956-ffa450edef68

10 years agoUpgrade recommended version of Commons Logging to v1.1.1
Rahul Akolkar [Thu, 6 Dec 2007 23:17:01 +0000 (23:17 +0000)] 
Upgrade recommended version of Commons Logging to v1.1.1

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@601905 13f79535-47bb-0310-9956-ffa450edef68

10 years agoA page for v0.7 documentation / references (please do not publish site between now...
Rahul Akolkar [Thu, 6 Dec 2007 23:03:24 +0000 (23:03 +0000)] 
A page for v0.7 documentation / references (please do not publish site between now and release).

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@601902 13f79535-47bb-0310-9956-ffa450edef68

10 years agoTowards tagging: speculative dates.
Rahul Akolkar [Thu, 6 Dec 2007 22:58:08 +0000 (22:58 +0000)] 
Towards tagging: speculative dates.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@601901 13f79535-47bb-0310-9956-ffa450edef68

10 years agoMore changelog for the site.
Rahul Akolkar [Thu, 6 Dec 2007 22:47:48 +0000 (22:47 +0000)] 
More changelog for the site.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@601893 13f79535-47bb-0310-9956-ffa450edef68

10 years agoConvey location of about section a little better.
Rahul Akolkar [Thu, 6 Dec 2007 22:45:44 +0000 (22:45 +0000)] 
Convey location of about section a little better.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@601891 13f79535-47bb-0310-9956-ffa450edef68

10 years agoComplete new features, deprecations.
Rahul Akolkar [Thu, 6 Dec 2007 19:02:08 +0000 (19:02 +0000)] 
Complete new features, deprecations.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@601816 13f79535-47bb-0310-9956-ffa450edef68

10 years agoJIRA tickets for fix version v0.7
Rahul Akolkar [Thu, 6 Dec 2007 08:00:30 +0000 (08:00 +0000)] 
JIRA tickets for fix version v0.7

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@601649 13f79535-47bb-0310-9956-ffa450edef68

10 years agoTowards complete release notes for v0.7
Rahul Akolkar [Thu, 6 Dec 2007 07:51:23 +0000 (07:51 +0000)] 
Towards complete release notes for v0.7

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@601646 13f79535-47bb-0310-9956-ffa450edef68

10 years agoAdd SCXML-53
Rahul Akolkar [Thu, 6 Dec 2007 07:49:31 +0000 (07:49 +0000)] 
Add SCXML-53

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@601645 13f79535-47bb-0310-9956-ffa450edef68

10 years agoAdd test from SCXML-53 for wildcard testing, thanks to Ingmar Kliche <ingmar dot...
Rahul Akolkar [Thu, 6 Dec 2007 07:37:48 +0000 (07:37 +0000)] 
Add test from SCXML-53 for wildcard testing, thanks to Ingmar Kliche <ingmar dot kliche at googlemail dot com>.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@601643 13f79535-47bb-0310-9956-ffa450edef68

10 years agoSCXML-53 Wild card event name handling on transitions is not in line with WD
Rahul Akolkar [Thu, 6 Dec 2007 07:30:32 +0000 (07:30 +0000)] 
SCXML-53 Wild card event name handling on transitions is not in line with WD

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@601639 13f79535-47bb-0310-9956-ffa450edef68

10 years agoChangelog update for site.
Rahul Akolkar [Wed, 5 Dec 2007 01:54:28 +0000 (01:54 +0000)] 
Changelog update for site.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@601186 13f79535-47bb-0310-9956-ffa450edef68

10 years agoChange test case to use new <event> tag.
Rahul Akolkar [Wed, 5 Dec 2007 01:45:57 +0000 (01:45 +0000)] 
Change test case to use new <event> tag.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@601185 13f79535-47bb-0310-9956-ffa450edef68

10 years agoSCXML-61 Clarify (via class Javadoc) interaction model between Invokers and parent...
Rahul Akolkar [Tue, 4 Dec 2007 23:18:03 +0000 (23:18 +0000)] 
SCXML-61 Clarify (via class Javadoc) interaction model between Invokers and parent executor.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@601144 13f79535-47bb-0310-9956-ffa450edef68

10 years agoNotes on switching to the new parser.
Rahul Akolkar [Tue, 4 Dec 2007 23:02:53 +0000 (23:02 +0000)] 
Notes on switching to the new parser.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@601137 13f79535-47bb-0310-9956-ffa450edef68

10 years agoUpdate package description on the presence of two parsers.
Rahul Akolkar [Tue, 4 Dec 2007 22:49:22 +0000 (22:49 +0000)] 
Update package description on the presence of two parsers.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@601133 13f79535-47bb-0310-9956-ffa450edef68

10 years agoDeprecate in favor of the newer parser, and better naming.
Rahul Akolkar [Tue, 4 Dec 2007 22:47:31 +0000 (22:47 +0000)] 
Deprecate in favor of the newer parser, and better naming.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@601132 13f79535-47bb-0310-9956-ffa450edef68

10 years agoSCXML-55 Add support for <event> tag
Rahul Akolkar [Tue, 4 Dec 2007 22:28:14 +0000 (22:28 +0000)] 
SCXML-55 Add support for <event> tag
Test by Mike Tillberg <mtillberg at comcast dot net>

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@601119 13f79535-47bb-0310-9956-ffa450edef68

10 years agoRemove a deprecation warning. No functional change.
Rahul Akolkar [Tue, 4 Dec 2007 22:06:34 +0000 (22:06 +0000)] 
Remove a deprecation warning. No functional change.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@601105 13f79535-47bb-0310-9956-ffa450edef68

10 years agoSCXML-58 Object model not stateless
Rahul Akolkar [Tue, 4 Dec 2007 21:58:33 +0000 (21:58 +0000)] 
SCXML-58 Object model not stateless
Tests (now pass) contributed by Mike Tillberg <mtillberg at comcast dot net>

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@601100 13f79535-47bb-0310-9956-ffa450edef68

10 years agoAdd Andy Bailey <andy at hazlorealidad dot com> to list of contributors.
Rahul Akolkar [Tue, 4 Dec 2007 03:57:35 +0000 (03:57 +0000)] 
Add Andy Bailey <andy at hazlorealidad dot com> to list of contributors.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@600782 13f79535-47bb-0310-9956-ffa450edef68

10 years agoSCXML-60 Possible race condition in AsyncTrigger
Rahul Akolkar [Tue, 4 Dec 2007 03:56:17 +0000 (03:56 +0000)] 
SCXML-60 Possible race condition in AsyncTrigger
Reported by Andy Bailey <andy at hazlorealidad dot com>

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@600780 13f79535-47bb-0310-9956-ffa450edef68

10 years agoSkip serialization tests (but spew messages to System.err) if necessary directory...
Rahul Akolkar [Tue, 4 Dec 2007 03:45:02 +0000 (03:45 +0000)] 
Skip serialization tests (but spew messages to System.err) if necessary directory cannot be created.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@600777 13f79535-47bb-0310-9956-ffa450edef68

10 years agoAdd Michael Tillberg <mtillberg at comcast dot net> to list of contributors.
Rahul Akolkar [Tue, 4 Dec 2007 03:34:49 +0000 (03:34 +0000)] 
Add Michael Tillberg <mtillberg at comcast dot net> to list of contributors.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@600776 13f79535-47bb-0310-9956-ffa450edef68

10 years agoSafer way to create contexts, suggested as part of SCXML-54
Rahul Akolkar [Tue, 4 Dec 2007 03:26:00 +0000 (03:26 +0000)] 
Safer way to create contexts, suggested as part of SCXML-54
Patch by Mike Tillberg <mtillberg at comcast dot net>

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@600775 13f79535-47bb-0310-9956-ffa450edef68

10 years agoSCXML-54 Events from custom actions missing payload
Rahul Akolkar [Tue, 4 Dec 2007 03:21:47 +0000 (03:21 +0000)] 
SCXML-54 Events from custom actions missing payload
Initial version of testcases thanks to Mike Tillberg <mtillberg at comcast dot net>

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@600774 13f79535-47bb-0310-9956-ffa450edef68

10 years agoAdded a test case for <send>s in the same executable content block. No functional...
Rahul Akolkar [Fri, 30 Nov 2007 23:52:50 +0000 (23:52 +0000)] 
Added a test case for <send>s in the same executable content block. No functional change.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@600018 13f79535-47bb-0310-9956-ffa450edef68

10 years agoSupport nested invokes when using SimpleSCXMLInvoker.
Rahul Akolkar [Fri, 30 Nov 2007 23:46:59 +0000 (23:46 +0000)] 
Support nested invokes when using SimpleSCXMLInvoker.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@600016 13f79535-47bb-0310-9956-ffa450edef68

10 years agoTest case illustrating usage of data model to persist event data. No functional change.
Rahul Akolkar [Fri, 30 Nov 2007 23:43:39 +0000 (23:43 +0000)] 
Test case illustrating usage of data model to persist event data. No functional change.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@600015 13f79535-47bb-0310-9956-ffa450edef68

11 years agoRemove PROPOSAL.html from m2 source distro (its not archival, not distribution).
Rahul Akolkar [Fri, 16 Nov 2007 22:40:36 +0000 (22:40 +0000)] 
Remove PROPOSAL.html from m2 source distro (its not archival, not distribution).

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@595854 13f79535-47bb-0310-9956-ffa450edef68

11 years agoUpdate m2 build
Niall Pemberton [Fri, 16 Nov 2007 09:52:58 +0000 (09:52 +0000)] 
Update m2 build

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@595614 13f79535-47bb-0310-9956-ffa450edef68

11 years agoChanging name to 'Commons Xxx'
Henri Yandell [Thu, 23 Aug 2007 13:38:00 +0000 (13:38 +0000)] 
Changing name to 'Commons Xxx'

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@568979 13f79535-47bb-0310-9956-ffa450edef68

11 years agoApply per region document order filter for transition conflict resolution (identified...
Rahul Akolkar [Mon, 20 Aug 2007 19:17:16 +0000 (19:17 +0000)] 
Apply per region document order filter for transition conflict resolution (identified in comments on SCXML-52).

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@567791 13f79535-47bb-0310-9956-ffa450edef68

11 years agoUpdated commons parent version to 4.
Phil Steitz [Sun, 19 Aug 2007 23:06:31 +0000 (23:06 +0000)] 
Updated commons parent version to 4.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@567499 13f79535-47bb-0310-9956-ffa450edef68

11 years agoSimpleSCXMLInvoker may miss transition to final state.
Rahul Akolkar [Mon, 6 Aug 2007 21:38:03 +0000 (21:38 +0000)] 
SimpleSCXMLInvoker may miss transition to final state.
SCXML-49

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@563287 13f79535-47bb-0310-9956-ffa450edef68

11 years agoTLP Move change wiki URLs from "wiki.apache.org/jakarta-commons" to "wiki.apache...
Niall Pemberton [Sun, 5 Aug 2007 21:10:51 +0000 (21:10 +0000)] 
TLP Move change wiki URLs from "wiki.apache.org/jakarta-commons" to "wiki.apache.org/commons"

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@562963 13f79535-47bb-0310-9956-ffa450edef68

11 years agoConflict resolution for conditionless stay transitions.
Rahul Akolkar [Thu, 2 Aug 2007 02:32:18 +0000 (02:32 +0000)] 
Conflict resolution for conditionless stay transitions.
 * Stay transitions should have empty set of exit states
 * Since one transition must "win", by definition all candidate transitions are in conflict with each other
Added a simplified version of test case provided by Ingmar Kliche to the test suite. Added Ingmar to list of contributors.
SCXML-52

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@561998 13f79535-47bb-0310-9956-ffa450edef68

11 years agoApache Apache
Matthew Jason Benson [Tue, 31 Jul 2007 21:29:50 +0000 (21:29 +0000)] 
Apache Apache

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@561560 13f79535-47bb-0310-9956-ffa450edef68

11 years agoApache Apache
Matthew Jason Benson [Tue, 31 Jul 2007 20:29:01 +0000 (20:29 +0000)] 
Apache Apache

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@561493 13f79535-47bb-0310-9956-ffa450edef68

11 years agoMove Commons TLP changes
Niall Pemberton [Tue, 31 Jul 2007 18:13:25 +0000 (18:13 +0000)] 
Move Commons TLP changes

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@561417 13f79535-47bb-0310-9956-ffa450edef68

11 years agoFixing svn locations after TLP move
Henri Yandell [Tue, 31 Jul 2007 05:50:09 +0000 (05:50 +0000)] 
Fixing svn locations after TLP move

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@561233 13f79535-47bb-0310-9956-ffa450edef68

11 years agoTLP related blanket changes:
Rahul Akolkar [Tue, 31 Jul 2007 04:17:09 +0000 (04:17 +0000)] 
TLP related blanket changes:

s:jakarta.apache.org/commons:commons.apache.org:
s/commons-user@jakarta.apache.org/user@commons.apache.org/
s/commons-dev@jakarta.apache.org/dev@commons.apache.org/
s/Jakarta Commons/Apache Commons/
s:svn.apache.org/viewcvs/jakarta/commons:svn.apache.org/viewvc/commons:
s:svn.apache.org/viewcvs.cgi/jakarta/commons:svn.apache.org/viewvc/commons:
s:svn.apache.org/viewvc/jakarta/commons:svn.apache.org/viewvc/commons:
s:svn.apache.org/repos/asf/jakarta/commons:svn.apache.org/repos/asf/commons:

I'd appreciate another pair of eyes on this. There are some categories we probably don't want to change ATM (hopefully, none of these snuck in):
 * Historicals (proposals etc.)
 * URLs that shouldn't change (DOCTYPE fragments etc.)
 * Test cases where namespace URLs matter etc. (I'll track any related nightly failures)

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@561230 13f79535-47bb-0310-9956-ffa450edef68

11 years agoMoving to a css on the Commons site
Henri Yandell [Mon, 30 Jul 2007 03:57:33 +0000 (03:57 +0000)] 
Moving to a css on the Commons site

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@560857 13f79535-47bb-0310-9956-ffa450edef68

11 years agoFixing the mailing list addresses
Henri Yandell [Sun, 29 Jul 2007 20:14:22 +0000 (20:14 +0000)] 
Fixing the mailing list addresses

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@560804 13f79535-47bb-0310-9956-ffa450edef68

11 years agoMoving to TLP
Henri Yandell [Sun, 29 Jul 2007 03:42:34 +0000 (03:42 +0000)] 
Moving to TLP

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/scxml/trunk@560660 13f79535-47bb-0310-9956-ffa450edef68

11 years agoMoving back :) trunk@560659
Henri Yandell [Sun, 29 Jul 2007 03:42:15 +0000 (03:42 +0000)] 
Moving back :)

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/scxml/trunk@560658 13f79535-47bb-0310-9956-ffa450edef68

11 years agoMoving to TLP trunk@560657
Henri Yandell [Sun, 29 Jul 2007 03:40:41 +0000 (03:40 +0000)] 
Moving to TLP

git-svn-id: https://svn.apache.org/repos/asf/commons/commons/proper/scxml/trunk@560657 13f79535-47bb-0310-9956-ffa450edef68

11 years agoUpdating to reflect website change trunk@560656
Henri Yandell [Sat, 28 Jul 2007 08:12:57 +0000 (08:12 +0000)] 
Updating to reflect website change

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/scxml/trunk@560518 13f79535-47bb-0310-9956-ffa450edef68

11 years agoDelete existing child nodes before adding new ones (<assign> semantics)
Rahul Akolkar [Fri, 27 Jul 2007 20:57:40 +0000 (20:57 +0000)] 
Delete existing child nodes before adding new ones (<assign> semantics)
SCXML-51

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/scxml/trunk@560379 13f79535-47bb-0310-9956-ffa450edef68

11 years agoRemove jakarta references from m1 and m2 builds
Niall Pemberton [Fri, 27 Jul 2007 17:52:04 +0000 (17:52 +0000)] 
Remove jakarta references from m1 and m2 builds

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/scxml/trunk@560337 13f79535-47bb-0310-9956-ffa450edef68

11 years agoUpdate NOTICE files in trunks-proper in light of TLP move (and add component names...
Rahul Akolkar [Wed, 4 Jul 2007 18:26:27 +0000 (18:26 +0000)] 
Update NOTICE files in trunks-proper in light of TLP move (and add component names to NOTICEs where missing).

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/scxml/trunk@553294 13f79535-47bb-0310-9956-ffa450edef68

11 years agoSCXML-48 Broken subclassing for AbstractStateMachine.
Rahul Akolkar [Tue, 26 Jun 2007 20:58:10 +0000 (20:58 +0000)] 
SCXML-48 Broken subclassing for AbstractStateMachine.

Unrelated changes:
 - Two new constructors to avoid recurring parsing cost
 - Some cosmetic changes so the class Javadoc renders in a readable manner.

Thanks to Michael Heuer <heuermh AT acm DOT org> for the AbstractStateMachine tests (which now pass).

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/scxml/trunk@550948 13f79535-47bb-0310-9956-ffa450edef68

11 years agoAdding Javadoc links for easier navigation.
Rahul Akolkar [Fri, 15 Jun 2007 22:26:50 +0000 (22:26 +0000)] 
Adding Javadoc links for easier navigation.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/scxml/trunk@547819 13f79535-47bb-0310-9956-ffa450edef68

11 years agoInconsistency: State.getIsFinal and State.setIsFinal
Rahul Akolkar [Fri, 15 Jun 2007 22:21:12 +0000 (22:21 +0000)] 
Inconsistency: State.getIsFinal and State.setIsFinal
SCXML-44

While its a pain to change method names, I agree the existing ones are bogus and I'd rather improve for v1.0.
 - Initiating deprecation cycle for older variants
 - Removing any internal usage of the now deprecated methods

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/scxml/trunk@547816 13f79535-47bb-0310-9956-ffa450edef68

11 years agoProvide a SCXMLListener abstract adapter class
Rahul Akolkar [Fri, 15 Jun 2007 21:43:38 +0000 (21:43 +0000)] 
Provide a SCXMLListener abstract adapter class
SCXML-46

Thanks to Michael Heuer <heuermh AT acm DOT org>.
Added Michael to the list of contributors.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/scxml/trunk@547799 13f79535-47bb-0310-9956-ffa450edef68

11 years agoAdding information to evaluation error messages
Rahul Akolkar [Fri, 15 Jun 2007 21:31:30 +0000 (21:31 +0000)] 
Adding information to evaluation error messages
SCXML-41

Also added tests for the evaluators, including those that make sure that the failing expression is echoed in the error message.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/scxml/trunk@547791 13f79535-47bb-0310-9956-ffa450edef68

11 years agoCorrecting various checkstyle errors and Javadoc warnings.
Rahul Akolkar [Fri, 15 Jun 2007 18:26:11 +0000 (18:26 +0000)] 
Correcting various checkstyle errors and Javadoc warnings.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/scxml/trunk@547758 13f79535-47bb-0310-9956-ffa450edef68

11 years agoMerging all the KEYS files into a single one. Storing this in trunks-proper, and...
Henri Yandell [Thu, 14 Jun 2007 17:55:10 +0000 (17:55 +0000)] 
Merging all the KEYS files into a single one. Storing this in trunks-proper, and it'll need exporting to apache.org/dist/jakarta/commons/KEYS when changed

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/scxml/trunk@547336 13f79535-47bb-0310-9956-ffa450edef68

11 years agoSCXML-45
Rahul Akolkar [Tue, 29 May 2007 16:31:02 +0000 (16:31 +0000)] 
SCXML-45
Payload of events sent to current scxml session using <send> tag not injected into engine

This has been implemented (with a test case), however note the following caveat --

The spec doesn't clarify how multiple <send> elements that create derived events should be handled, so for example:

<onentry>
  <send event="ev.foo" namelist="alpha beta"/>
  <send event="ev.bar" namelist="gamma delta"/>
</onentry>

I think they should be processed together (this makes sense to leverage parallel regions for example), and due to that '_eventdata' becomes ambiguous in this scenario. The Commons SCXML implementation introduces an implicit variable '_eventdatamap' for such scenarios wherein the event datas are stored keyed by event name.

So, the two <send> events above could be processed by two regions like so:

<parallel>

  <state id="region1">

     <transition event="ev.foo" cond="_eventdatamap['ev.foo'].alpha eq 'somevalue'"
                 target="..." />

     <!-- ... -->

  </state>

  <state id="region2">

     <transition event="ev.bar" cond="_eventdatamap['ev.bar'].delta eq 'othervalue'"
                 target="..." />

     <!-- ... -->

  </state>

  <!-- ... -->

</parallel>

To summarize, the _eventdatamap variable needs to be used in association with "derived" (such as <send> being discussed here) events. Also note that this behavior may change if there is clarity in the specification at some point.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/scxml/trunk@542582 13f79535-47bb-0310-9956-ffa450edef68

11 years agosvn:ignore
Rahul Akolkar [Wed, 25 Apr 2007 21:11:39 +0000 (21:11 +0000)] 
svn:ignore

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/scxml/trunk@532488 13f79535-47bb-0310-9956-ffa450edef68

11 years agoJUnit test cases update:
Rahul Akolkar [Wed, 25 Apr 2007 21:06:11 +0000 (21:06 +0000)] 
JUnit test cases update:
 - Remove deprecated API usage
 - Wire up the tests added in r522070 for the new parser

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/scxml/trunk@532486 13f79535-47bb-0310-9956-ffa450edef68

11 years agoSwitch the test package to use new parser.
Rahul Akolkar [Wed, 25 Apr 2007 21:00:45 +0000 (21:00 +0000)] 
Switch the test package to use new parser.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/scxml/trunk@532485 13f79535-47bb-0310-9956-ffa450edef68

11 years agoRemove deprecated API usage.
Rahul Akolkar [Wed, 25 Apr 2007 20:53:01 +0000 (20:53 +0000)] 
Remove deprecated API usage.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/scxml/trunk@532482 13f79535-47bb-0310-9956-ffa450edef68

11 years agoFeb '07 WD related minor tweaks for the semantics package, mostly:
Rahul Akolkar [Wed, 25 Apr 2007 20:52:18 +0000 (20:52 +0000)] 
Feb '07 WD related minor tweaks for the semantics package, mostly:
 - Eliminate use of deprecated APIs
 - Better naming as a consequence of above

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/scxml/trunk@532480 13f79535-47bb-0310-9956-ffa450edef68

11 years agoFeb '07 WD conformance changes for the IO package:
Rahul Akolkar [Wed, 25 Apr 2007 20:50:29 +0000 (20:50 +0000)] 
Feb '07 WD conformance changes for the IO package:
 - Update parser to support <final>, changed usage of <parallel>
 - Make static nested classes private
 - Add a Commons SCXML namespace to support implementation specific actions
 - Eliminate use of deprecated APIs

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/scxml/trunk@532478 13f79535-47bb-0310-9956-ffa450edef68

11 years agoo Add some test cases which fail using the old parser, but will pass with the new...
Rahul Akolkar [Sat, 24 Mar 2007 17:53:54 +0000 (17:53 +0000)] 
o Add some test cases which fail using the old parser, but will pass with the new parser.
  - Not hooked in yet, so tests won't execute
  - The entire test directory structure should be reorganized (perhaps Java and XML files should be separated out, SCXML documents should be filed per WD version etc.). Perhaps one day I might have an urge to clean the tests up a bit.
o One line of whitespace added to SCXMLTestHelper (useful to have that between methods)

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/scxml/trunk@522070 13f79535-47bb-0310-9956-ffa450edef68

11 years agoAdd utility methods for test cases which use the new (and yet incomplete) parser.
Rahul Akolkar [Sat, 24 Mar 2007 17:46:13 +0000 (17:46 +0000)] 
Add utility methods for test cases which use the new (and yet incomplete) parser.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/scxml/trunk@522065 13f79535-47bb-0310-9956-ffa450edef68

11 years agoModel changes for Feb '07 WD alignment (part 5):
Rahul Akolkar [Sat, 24 Mar 2007 17:37:41 +0000 (17:37 +0000)] 
Model changes for Feb '07 WD alignment (part 5):
- For consistency, lets call the set of child elements "children" everywhere (even though it isn't the best name for a JavaBeans spec perspective).
   - Deprecate addState() / getStates()
- Opened an issue with the WG that orthogonal states should only contain composite states
   - Pending resolution, addChild(TransitionTarget) could be changed to addChild(State), left related TODO in code

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/scxml/trunk@522062 13f79535-47bb-0310-9956-ffa450edef68

11 years agoModel changes for Feb '07 WD alignment (part 4):
Rahul Akolkar [Sat, 24 Mar 2007 17:24:52 +0000 (17:24 +0000)] 
Model changes for Feb '07 WD alignment (part 4):
- Remove <history> book-keeping (now moved to superclass)
- <state>s can contain any kind of transition target
   o Deprecate addChild(State)
   o Add addChild(TransitionTarget)
- Deprecate get/setParallel()
- Deprecate isOrthogonal(), orthogonal states are now represented by <parallel>
- Adjust test cases

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/scxml/trunk@522058 13f79535-47bb-0310-9956-ffa450edef68

11 years agoModel changes for Feb '07 WD alignment (part 3):
Rahul Akolkar [Sat, 24 Mar 2007 17:12:35 +0000 (17:12 +0000)] 
Model changes for Feb '07 WD alignment (part 3):
- "initialstate" attribute of <scxml> can point to <state> or <parallel> (or <final>, but thats somewhat degenerate)
  - deprecate get/setInitialState()
  - add get/setInitialTarget()
- Immediate children of <scxml> could be <state>, <parallel> or <final> elements
  - deprecate addChild(State)
  - add addChild(TransitionTarget)

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/scxml/trunk@522055 13f79535-47bb-0310-9956-ffa450edef68

11 years agoModel changes for Feb '07 WD alignment (part 2):
Rahul Akolkar [Sat, 24 Mar 2007 16:46:02 +0000 (16:46 +0000)] 
Model changes for Feb '07 WD alignment (part 2):
- Add <history> book-keeping to TransitionTarget since it is now useful across subclasses.

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/scxml/trunk@522052 13f79535-47bb-0310-9956-ffa450edef68

11 years agoModel changes for Feb '07 WD alignment (part 1):
Rahul Akolkar [Sat, 24 Mar 2007 16:38:25 +0000 (16:38 +0000)] 
Model changes for Feb '07 WD alignment (part 1):
- Add a Final class representing the <final> element, which is a shorthand for <state final="true">
- Perhaps premature since there is an issue open with the WG if this is really adding any value, I should just be a better programmer here (i.e. lazier) but this will conform with the current WD and we can pull this class out if need be (left a TODO as a reminder)
- Not tied in to anything yet, will be used by the new parser

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/scxml/trunk@522051 13f79535-47bb-0310-9956-ffa450edef68

11 years agoThe February '07 SCXML WD [1] makes some changes to the SCXML vocabulary, particularl...
Rahul Akolkar [Thu, 22 Mar 2007 22:18:43 +0000 (22:18 +0000)] 
The February '07 SCXML WD [1] makes some changes to the SCXML vocabulary, particularly in the context of the <parallel> element (which is now a orthogonal state instead of qualifying the enclosing state to be orthogonal) and built-in actions (<var>, <cancel>, <exit> have been removed in favor of a more open content model for actions -- we will continue to support them in a Commons SCXML namespace since they are useful).

These changes require updates to the Commons SCXML parser, and while it will be possible to retain the original parser and make it WD version sensitive, I dislike the original class and method names which are implementation specific. The new parser will be a class of its own (with a better name), and the original parser will be deprecated in v0.7 (though retained till v1.0 for compatibility with v0.x releases).

[1] http://www.w3.org/TR/2007/WD-scxml-20070221/

git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/scxml/trunk@521501 13f79535-47bb-0310-9956-ffa450edef68