DBCP-384
Fix threading issues with PoolingDriver.accessToUnderlyingConnectionAllowed

git-svn-id: http://svn.apache.org/repos/asf/commons/proper/dbcp@1547326 13f79535-47bb-0310-9956-ffa450edef68
Fix DBCP-392
Use one line per statement for methods with multiple statements rather than using a single line.

git-svn-id: http://svn.apache.org/repos/asf/commons/proper/dbcp@1547332 13f79535-47bb-0310-9956-ffa450edef68
Update changelog

git-svn-id: http://svn.apache.org/repos/asf/commons/proper/dbcp@1547334 13f79535-47bb-0310-9956-ffa450edef68
Fix DBCP-392
Use one line per statement for methods with multiple statements rather than using a single line.

git-svn-id: http://svn.apache.org/repos/asf/commons/proper/dbcp@1547335 13f79535-47bb-0310-9956-ffa450edef68
Fix DBCP-396
Expose all of the AbandonedConfig properties through a BasicDataSource.

git-svn-id: http://svn.apache.org/repos/asf/commons/proper/dbcp@1547338 13f79535-47bb-0310-9956-ffa450edef68
Fix DBCP-396
Expose all of the AbandonedConfig properties through a BasicDataSource.

git-svn-id: http://svn.apache.org/repos/asf/commons/proper/dbcp@1547339 13f79535-47bb-0310-9956-ffa450edef68
Use generics in this unit test

git-svn-id: http://svn.apache.org/repos/asf/commons/proper/dbcp@1547344 13f79535-47bb-0310-9956-ffa450edef68
Clean up comments.
Remove unnecessary code.

git-svn-id: http://svn.apache.org/repos/asf/commons/proper/dbcp@1547518 13f79535-47bb-0310-9956-ffa450edef68
Clean up comments.
Remove unnecessary code.

git-svn-id: http://svn.apache.org/repos/asf/commons/proper/dbcp@1547523 13f79535-47bb-0310-9956-ffa450edef68
Remove pointless (and in some cases incorrect) comments
Remove duplicate test

git-svn-id: http://svn.apache.org/repos/asf/commons/proper/dbcp@1547542 13f79535-47bb-0310-9956-ffa450edef68
Refactor the closing of DelegatingConnection and sub-classes to correctly handle closing and passivation of connections when one DelegatingConnection wraps another.
The problem was discovered while exploring some refactoring options and is now tested using the additional unit test.

git-svn-id: http://svn.apache.org/repos/asf/commons/proper/dbcp@1547553 13f79535-47bb-0310-9956-ffa450edef68
Follow-up to close() refactoring in r1547553 

git-svn-id: http://svn.apache.org/repos/asf/commons/proper/dbcp@1547558 13f79535-47bb-0310-9956-ffa450edef68
Follow-up to close() refactoring in r1547553 

git-svn-id: http://svn.apache.org/repos/asf/commons/proper/dbcp@1547559 13f79535-47bb-0310-9956-ffa450edef68
Simplify.
DelegatingConnection already calls its own checkOpen that performs the same test.
No need to keep a second reference to the inner connection.

git-svn-id: http://svn.apache.org/repos/asf/commons/proper/dbcp@1547560 13f79535-47bb-0310-9956-ffa450edef68
Follow-up to close() refactoring in r1547553
Fix some edge cases identified in some soon to be committed refactoring.

git-svn-id: http://svn.apache.org/repos/asf/commons/proper/dbcp@1547582 13f79535-47bb-0310-9956-ffa450edef68
Simplify.
DelegatingConnection already calls its own checkOpen that performs the same test.
No need to keep a second reference to the inner connection.

git-svn-id: http://svn.apache.org/repos/asf/commons/proper/dbcp@1547583 13f79535-47bb-0310-9956-ffa450edef68
Fix a TODO

git-svn-id: http://svn.apache.org/repos/asf/commons/proper/dbcp@1547586 13f79535-47bb-0310-9956-ffa450edef68
Make some progress (finally) with using generics and reducing the number of warnings in the code.

git-svn-id: http://svn.apache.org/repos/asf/commons/proper/dbcp@1547594 13f79535-47bb-0310-9956-ffa450edef68
Rather than always cast and let things blow up at runtime if the developer gets it wrong, use the required type in the API and highlight any issue at compile time.

git-svn-id: http://svn.apache.org/repos/asf/commons/proper/dbcp@1547598 13f79535-47bb-0310-9956-ffa450edef68
Remove random " character from Javadoc

git-svn-id: http://svn.apache.org/repos/asf/commons/proper/dbcp@1547599 13f79535-47bb-0310-9956-ffa450edef68