Parent Directory
|
Revision Log
| Links to HEAD: | (view) (annotate) |
| Sticky Revision: |
Attribute "targettype" of the <send> and <invoke> elements changed to "type" in latest Working Draft. Thanks to patch by Ales Dolecek <ales_d at seznam dot cz>. Also added Ales to the contributors list. SCXML-109
Upgrade Commons BeanUtils to v1.8.0 [ SCXML-97 ]. Also upgrade Commons Digester to v1.8.1.
v0.9 has been released.
Roll version to 0.10-SNAPSHOT
Towards a v0.9 RC.
<assign> doesn't remove all children of old node. A variant of a patch thanks to Joel Truher <joel at truher dot org>. Adding Joel to list of contributors. Also fixed a minor formatting inconsistency in a related error message. SCXML-89
SCXML-84 Added a tutorial about using Commons SCXML on Google Android, based on the stopwatch example. Contributed by: Jakob Sachse <jakobsa AT gmail DOT com> Added Jakob to list of contributors. Thanks for the patch!
SCXMLListeners will not processed in defined order. Variant of patch by Daniel Schwager <daniel dot schwager at dtnet dot de>. Also added Daniel to list of contributors. SCXML-78
May 08 WD change: <data> uses "name" attribute instead of "ID" Thanks to Edzard Hoefig <info at edzard dot net> for the patch. SCXML-74 Also deprecated get/setName methods and added Edzard to contributors list.
The "delay" attribute of the <send> element is a value expression. Thanks to Elaine Wong <wongkl AT ihpc DOT a-star DOT edu DOT sg>. Also added Elaine to list of contributors. SCXML-73
Post v0.8 changes, roll versions, clear release notes for release++.
Prep for a v0.8 RC.
Try to improve the dependencies page on the m2 site by using myfaces-api:1.1.5. Also move the build.xml over to use the m2 repo.
Add SeongSoo Park to contributor list SCXML-67
Add Tony Seebregts <tony at iveri dot com> for contributions to the J5 branch ( see SCXML-68 ).
Wire up the new issues test suite.
Add the tests suggested by Ross Yakulis <yakulis AT avaya DOT com> as part of SCXML-64 to the issues suite. Also add Ross to list of contributors.
Improve comment for Xalan dep, thanks to Sebb <sebbaz AT gmail DOT com>.
Roll version.
Time for v0.7 RC2.
Remove cobertura report from distro. Thanks to Niall Pemberton <niall DOT pemberton AT gmail DOT com>.
More recent URL for xdoc plugin.
Add Sebb. Thanks for suggestions to improve distros.
Pin down javadoc plugin version.
Upgrade to JUnit 3.8.2. Thanks for Sebb <sebbaz AT gmail DOT com> for the nudge.
Roll back to 0.7-SNAP in preparation for 0.7 RC2.
Roll version.
Time for v0.7 RC1.
Pin down the xdoc plugin version we use.
Revert to 3.8.1 (for JDK 1.4). Thanks to sebb <sebbaz at gmail dot com>.
Time to use a recent JUnit release.
Update <versions>
Upgrade recommended version of Commons Logging to v1.1.1
Add Andy Bailey <andy at hazlorealidad dot com> to list of contributors.
Add Michael Tillberg <mtillberg at comcast dot net> to list of contributors.
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
Moving to TLP
Moving back :)
Moving to TLP
Remove jakarta references from m1 and m2 builds
Provide a SCXMLListener abstract adapter class SCXML-46 Thanks to Michael Heuer <heuermh AT acm DOT org>. Added Michael to the list of contributors.
Roll version to 0.7-SNAPSHOT. Clean release notes, they will be continually updated hereon.
Lets have a clean pom - * The pom.artifactId thing is nice and generic, but, oh well * Unused reports
Towards a RC for v0.6
Recommend JEXL 1.1 SCXML-32
Up logging to 1.1 SCXML-32
Shorten comment.
Up Digester to 1.8 to get going on XPath namespace support. SCXML-32
Commons JEXL is optional.
Logging for <var> and <assign>. SCXML-31 Requested by: Nestor Urquiza <nestoru AT yahoo DOT com>. Adding Nestor to contributors.
Update license headers in source files per: http://www.apache.org/legal/src-headers.html Associated checkstyle and changelog updates as well.
Update change history, release notes, contributor list (add Sitthichai Rernglertpricha).
Switching viewcvs url to viewvc
Add v0.5 to m1 POM.
Roll to a post 0.5 version.
Time for the Commons SCXML 0.5 release. Vote result: http://marc.theaimsgroup.com/?l=jakarta-commons-dev&m=115392663425586&w=2
Add Niall to contributors section. Thanks for the many suggestions and changes related to the 0.5 RCs (I tend to think that adding to the developers section is your call).
RC3 now.
Correct mail archive links
Time for 0.5-RC2
SCXML-13 SCXML doesn't compile using (Sun) JDK 1.5
Roll version to 0.5-RC2-SNAPSHOT
The first release of Commons SCXML will have a version number of 0.5 (this is meant to better convey the fact that the underlying W3C specification is still a Working Draft). Suggested by Niall Pemberton <niall DOT pemberton AT gmail DOT com>.
Added dependency on Coberta plugin.
Time for 1.0 RC1.
Move to p.a.o
Remove commons-build dependency on site building. Thanks to Stephen.
Towards a better dist goal.
Implemented <invoke> (Section 4.4) and its children <param> (Section 4.5) and <finalize> (Section 4.6) -- all sections from the January 06 W3C WD [ http://www.w3.org/TR/scxml/ ]. With this addition, Commons SCXML aligns with the Jan '06 WD. The primary addition is the Invoker interface, which is used to define the possible interactions between the parent state machine (executor) and the types of invocable activities. Invocable activities must first register an Invoker implementation class for the appropriate "targettype" (attribute of <invoke>) with the parent SCXMLExecutor. The communication link between the parent state machine executor and the invoked activity is a bi-directional events pipe. All events triggered on the parent state machine get forwarded to the invoked activity. The processing semantics for these events depend upon the "targettype", and thereby vary per concrete implementation of the Invoker interface. The Invoker "lifecycle" is outlined below: * Instantiation via Class.newInstance() (Invoker implementation requires accessible constructor). * Configuration (setters for parent state ID and SCInstance). * Initiation of invoked activity via invoke() method, passing the source URI and the map of params. * Zero or more bi-directional event triggers. * Either completion or cancellation. These additions introduce backwards incompatible changes to the SCXMLSemantics interface (two new methods). I will bring up the couple of open issues (such as event names TBD in WD and handling invocation failure) at the related W3C face to face meeting later this week.
Switched url from bugzilla to jira
Still some cruft references to sandbox, all should be gone now.
r396690 used the same search/replace for website and repository URLs. This should correct that.
* Updating POMs to correct URLs. * Sync'ing up contributors list in m2 version.
Move scxml to proper
* Unnamed events are not ignored, came out of test cases from Heiko Eichberger (Heiko dot Eichberger AT rsbick.rohde-schwarz DOT com). * Add slightly modified versions of Heiko's tests to the Commons SCXML test suite. * Add Heiko to the contributors section in POM.
Add FAQ page. Remove clover, jellydoc report; add faq report.
Adding m2 pom.xml. By: Wendy Smoak <wsmoak AT gmail DOT com> Also adding Wendy to list of contributors.
*.gif includes for test classes (such as the ones used by stopwatch UI). Regen'd ant build file as well.
Add Cobertura report to the list of project reports based on nudge by Peter Costa. I'm aware "maven site" will fail if the plugin isn't already downloaded, but I don't like adding site related plugin depedencies to the project since they clutter up the dependencies page, IMO.
BZ 38459 [scxml] JUnit tests for SCXML Thanks to Peter Costa <pcosta02 AT yahoo DOT com> Also added Peter to list of contributors.
Start publishing checkstyle reports, we will always strive to keep genuine checkstyle complaints to zero, as it is today.
Wire up the new packages to the tests, regen'd ant build file.
Add URLs for dependencies web page.
Added JEXL support for SCXML documents. The SCXML specification allows implementations to support multiple expression languages so SCXML documents can be used in varying environments. Commons SCXML already supports the use of EL, using Commons EL. That is useful in servlet container environments and web frameworks, indeed the first use cases for Commons SCXML have been such that the JSP/EL APIs have come in via the "provided" maven scope. However since Commons EL 1.0 implements the EL portions of the JSP 2.0 specification, the inherent tie-in between the EL and JSP APIs leaves Commons EL an undesirable choice outside the realm of web applications. JEXL expressions provide an alternative for using Commons SCXML in desktop applications, some compound document formats and server managed code. The implementation consists of implementations of the Commons SCXML Context and Evaluator interfaces which serve as adapters to the JEXL APIs. Some minor refactorings have been made to reuse any common code into utility classes and some classes not available in the public Commons SCXML API now have better names, IMO. Adding Commons JEXL 1.0 to the dependency list in the project POM and updating the ant build file as well.
Update descriptions for homepage and POM.
Add issueTrackingUrl to POM to fully eliminate commons-build POM inheritance requirement
Update dependency information * Use groupId and artifactId * Provide information about dependency scopes
* Eliminate POM inheritance, so rolling a jar doesn't require commons-build Nudge from James Barnett, suggestion from Phil Steitz * Better align POM to proper components
Connect new package to the test framework.
Dependency information.
Create the test setup for the faces package.
Add a faces package for JSF-based environments.
Completing the env.jsp package creations.
The maven gen'd ant build file doesn't reflect the functionality in the maven license plugin. Making sure the license makes it into the ant gen'd jar. I'm all ears for a elegant solution.
Some more tests, clover reports 62.3% coverage for Commons SCXML.
1) Added JUnit test skeleton and a starter set of tests. Clover reports 46.5% for Commons SCXML (over the previous best of 0% ;-) 2) Updated Digester dependency to 1.7 and added a BeanUtils 1.7.0 (transitive depedency from Digester) 3) Updated the changes document
1) Couple of POM changes according to [ http://jakarta.apache.org/commons/building.html ] 2) Getting ready to publish Commons SCXML - added changes.xml and a logo (well, my initial attempt at that ;-)
1) Corrected package declarations 2) Removed author tags from Javadoc 3) Added build and site artifacts (ant as well as maven builds) 4) Propedits for scxml/trunk
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
| apache@apache.org | ViewVC Help |
| Powered by ViewVC 1.1.2 |