svn commit: r1580683 - in /commons/proper/scxml/trunk/src: main/java/org/apache/commons/scxml2/model/ test/java/org/apache/commons/scxml2/ test/java/org/apache/commons/scxml2/env/ test/java/org/apache

2014-03-23 Thread ate
Author: ate Date: Mon Mar 24 01:21:43 2014 New Revision: 1580683 URL: http://svn.apache.org/r1580683 Log: SCXML-200: further refinement on the SCXML model - TransitionTarget ancestors only can be of type EnterableState because History, as the only non-EnterableState, cannot have children. This

svn commit: r1580673 - /commons/proper/scxml/trunk/src/main/java/org/apache/commons/scxml2/io/ModelUpdater.java

2014-03-23 Thread ate
Author: ate Date: Mon Mar 24 00:25:59 2014 New Revision: 1580673 URL: http://svn.apache.org/r1580673 Log: SCXML-196: fix NPE when a Transition has multiple targets (at least 3) without the same Parallel LCA (Least Common Ancestor) Modified: commons/proper/scxml/trunk/src/main/java/org/apach

svn commit: r1580660 - /commons/proper/scxml/trunk/src/main/java/org/apache/commons/scxml2/model/TransitionTarget.java

2014-03-23 Thread ate
Author: ate Date: Sun Mar 23 23:31:54 2014 New Revision: 1580660 URL: http://svn.apache.org/r1580660 Log: SCXML-196: The Algorithm for SCXML interpretation requires sets of TransitionTarget instances to be processed. To conform to the Set equality contract TransitionTarget must implement the equ

svn propchange: r1580369 - svn:log

2014-03-23 Thread ate
Author: ate Revision: 1580369 Modified property: svn:log Modified: svn:log at Sun Mar 23 21:35:50 2014 -- --- svn:log (original) +++ svn:log Sun Mar 23 21:35:50 2014 @@ -1,13 +1,12 @@ SCXML-200:Normalize and complete the

svn propchange: r1580369 - svn:log

2014-03-23 Thread ate
Author: ate Revision: 1580369 Modified property: svn:log Modified: svn:log at Sun Mar 23 21:19:10 2014 -- --- svn:log (original) +++ svn:log Sun Mar 23 21:19:10 2014 @@ -1 +1,42 @@ -SCXML-200: +SCXML-200:Normalize and comp

svn commit: r1580609 - /commons/proper/configuration/branches/immutableNodes/src/test/java/org/apache/commons/configuration/TestINIConfiguration.java

2014-03-23 Thread oheger
Author: oheger Date: Sun Mar 23 20:38:46 2014 New Revision: 1580609 URL: http://svn.apache.org/r1580609 Log: Fixed a failing test case. The semantics of detached sub configurations has slightly changed. Therefore, the test needs to be adapted: By calling close() the tracked node gets freed, and a

svn commit: r1580608 - in /commons/proper/configuration/branches/immutableNodes/src: main/java/org/apache/commons/configuration/INIConfiguration.java test/java/org/apache/commons/configuration/TestINI

2014-03-23 Thread oheger
Author: oheger Date: Sun Mar 23 20:38:23 2014 New Revision: 1580608 URL: http://svn.apache.org/r1580608 Log: getSection() now returns a SubnodeConfiguration. Added some tests which ensure that the sub configurations are actually connected to their parent. Modified: commons/proper/configurat

svn commit: r1580607 - in /commons/proper/configuration/branches/immutableNodes/src: main/java/org/apache/commons/configuration/SubnodeConfiguration.java test/java/org/apache/commons/configuration/Tes

2014-03-23 Thread oheger
Author: oheger Date: Sun Mar 23 20:37:47 2014 New Revision: 1580607 URL: http://svn.apache.org/r1580607 Log: Added a close() method to SubnodeConfiguration. This method delegates to the close() method of the underlying TrackedNodeModel. Modified: commons/proper/configuration/branches/immuta

svn commit: r1580606 - in /commons/proper/configuration/branches/immutableNodes/src: main/java/org/apache/commons/configuration/tree/TrackedNodeModel.java test/java/org/apache/commons/configuration/tr

2014-03-23 Thread oheger
Author: oheger Date: Sun Mar 23 20:37:12 2014 New Revision: 1580606 URL: http://svn.apache.org/r1580606 Log: Added a close() method to TrackedNodeModel. This method releases the tracked node used as root for the model. It allows freeing resources explicitly if they are no longer needed. Modified

svn commit: r1580604 - in /commons/proper/configuration/branches/immutableNodes/src: main/java/org/apache/commons/configuration/INIConfiguration.java test/java/org/apache/commons/configuration/TestINI

2014-03-23 Thread oheger
Author: oheger Date: Sun Mar 23 20:36:00 2014 New Revision: 1580604 URL: http://svn.apache.org/r1580604 Log: Initial implementation of the method for getting the global section. A specialized node handler is used to ensure that only nodes which are not section nodes are visible. Modified: c

svn commit: r1580605 - in /commons/proper/configuration/branches/immutableNodes/src: main/java/org/apache/commons/configuration/INIConfiguration.java test/java/org/apache/commons/configuration/TestINI

2014-03-23 Thread oheger
Author: oheger Date: Sun Mar 23 20:36:34 2014 New Revision: 1580605 URL: http://svn.apache.org/r1580605 Log: Completed NodeHandler implementation for the global section. The handler now filters all child nodes of the root node which are section nodes. Modified: commons/proper/configuration/

svn commit: r1580603 - in /commons/proper/configuration/branches/immutableNodes/src: main/java/org/apache/commons/configuration/AbstractHierarchicalConfiguration.java test/java/org/apache/commons/conf

2014-03-23 Thread oheger
Author: oheger Date: Sun Mar 23 20:35:25 2014 New Revision: 1580603 URL: http://svn.apache.org/r1580603 Log: Fixed a problem with list delimiter handling in hierarchical configurations. AbstractHierarchicalConfiguration must override addPropertyInternal() rather than addPropertyDirect() to guaran

svn commit: r1580602 - in /commons/proper/configuration/branches/immutableNodes/src: main/java/org/apache/commons/configuration/tree/NodeHandlerDecorator.java test/java/org/apache/commons/configuratio

2014-03-23 Thread oheger
Author: oheger Date: Sun Mar 23 20:34:52 2014 New Revision: 1580602 URL: http://svn.apache.org/r1580602 Log: Added NodeHandlerDecorator class. This base class provides basic functionality for adapting a NodeHandler to special requirements. Added: commons/proper/configuration/branches/immuta

svn commit: r1580601 - /commons/proper/configuration/branches/immutableNodes/src/test/java/org/apache/commons/configuration/tree/TestTreeData.java

2014-03-23 Thread oheger
Author: oheger Date: Sun Mar 23 20:34:11 2014 New Revision: 1580601 URL: http://svn.apache.org/r1580601 Log: TestTreeData now extends the new abstract node handler test base class. Modified: commons/proper/configuration/branches/immutableNodes/src/test/java/org/apache/commons/configuration/t

svn commit: r1580600 - /commons/proper/configuration/branches/immutableNodes/src/test/java/org/apache/commons/configuration/tree/AbstractImmutableNodeHandlerTest.java

2014-03-23 Thread oheger
Author: oheger Date: Sun Mar 23 20:33:45 2014 New Revision: 1580600 URL: http://svn.apache.org/r1580600 Log: Created an abstract base class for node handler tests. This class can be used for testing different NodeHandler implementations. Added: commons/proper/configuration/branches/immutabl

svn commit: r1580599 - /commons/proper/configuration/branches/immutableNodes/src/test/java/org/apache/commons/configuration/tree/NodeStructureHelper.java

2014-03-23 Thread oheger
Author: oheger Date: Sun Mar 23 20:33:20 2014 New Revision: 1580599 URL: http://svn.apache.org/r1580599 Log: Changed argument type of NodeStructureHelper.nodeForKey(). The method can accept a more general NodeHandler; this interface also has a method for querying the root node. Modified: co

svn commit: r1580597 - in /commons/proper/configuration/branches/immutableNodes/src: main/java/org/apache/commons/configuration/INIConfiguration.java test/java/org/apache/commons/configuration/TestINI

2014-03-23 Thread oheger
Author: oheger Date: Sun Mar 23 20:32:52 2014 New Revision: 1580597 URL: http://svn.apache.org/r1580597 Log: Started rework of INIConfiguration to be compatible with immutable nodes. Loading the configuration now creates a hierarchy of immutable nodes. Modified: commons/proper/configuration

svn commit: r1580596 - in /commons/proper/configuration/branches/immutableNodes/src: main/java/org/apache/commons/configuration/ test/java/org/apache/commons/configuration/

2014-03-23 Thread oheger
Author: oheger Date: Sun Mar 23 20:32:16 2014 New Revision: 1580596 URL: http://svn.apache.org/r1580596 Log: Some cleanup of methods related to sub configurations. Removed unused methods. Made a method protected which is needed by sub classes. Modified: commons/proper/configuration/branches

svn commit: r1580594 - in /commons/proper/configuration/branches/immutableNodes/src: main/java/org/apache/commons/configuration/tree/InMemoryNodeModel.java test/java/org/apache/commons/configuration/t

2014-03-23 Thread oheger
Author: oheger Date: Sun Mar 23 20:31:34 2014 New Revision: 1580594 URL: http://svn.apache.org/r1580594 Log: Added trackChildNodeWithCreation() method to InMemoryNodeModel. This method allows tracking a child node of a selected node. If the child does not exist, it is created dynamically. Modifi

svn commit: r1580595 [2/2] - in /commons/sandbox/performance/trunk: ./ src/java/org/apache/commons/performance/ src/java/org/apache/commons/performance/dbcp/ src/java/org/apache/commons/performance/po

2014-03-23 Thread psteitz
Modified: commons/sandbox/performance/trunk/src/java/org/apache/commons/performance/pool/PoolSoak.java URL: http://svn.apache.org/viewvc/commons/sandbox/performance/trunk/src/java/org/apache/commons/performance/pool/PoolSoak.java?rev=1580595&r1=1580594&r2=1580595&view=diff ===

svn commit: r1580464 - /commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/RandomUtils.java

2014-03-23 Thread djones
Author: djones Date: Sun Mar 23 07:28:42 2014 New Revision: 1580464 URL: http://svn.apache.org/r1580464 Log: Minor Javadoc corrections. Modified: commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/RandomUtils.java Modified: commons/proper/lang/trunk/src/main/java/org/apache/c