This is an automated email from the ASF dual-hosted git repository. thiagohp pushed a change to branch javax in repository https://gitbox.apache.org/repos/asf/tapestry-5.git
from 87fcd8a48 TAP5-2792: POST with body throws exception new 01eb5c4ca TAP5-2793: renaming test app1's Recursive to SelfRecursive new 86a5f2fd1 TAP5-2793: new component for for rendering recursive data The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .../apache/tapestry5/commons/RecursiveValue.java | 42 +++ .../tapestry5/commons/RecursiveValueProvider.java | 39 +++ .../tapestry5/corelib/components/Recursive.java | 316 +++++++++++++++++++++ .../corelib/components/RecursiveBody.java | 67 +++++ .../tapestry5/internal/RecursiveContext.java | 68 +++++ tapestry-core/src/test/app1/Index.tml | 2 +- tapestry-core/src/test/app1/RecursiveDemo.tml | 5 - tapestry-core/src/test/app1/SelfRecursiveDemo.tml | 5 + .../integration/app1/CoreBehaviorsTests.java | 41 ++- .../{Recursive.java => SelfRecursive.java} | 4 +- .../data/{BirthdayReminder.java => Category.java} | 40 ++- .../tapestry5/integration/app1/pages/Index.java | 6 +- .../integration/app1/pages/RecursiveDemo.java | 29 +- ...vironmentalDemo.java => SelfRecursiveDemo.java} | 4 +- .../integration/app1/services/AppModule.java | 58 +++- .../{Recursive.tml => SelfRecursive.tml} | 2 +- .../integration/app1/pages/RecursiveDemo.tml | 39 +++ .../tapestry5/ioc/modules/TapestryIOCModule.java | 9 + 18 files changed, 731 insertions(+), 45 deletions(-) create mode 100644 commons/src/main/java/org/apache/tapestry5/commons/RecursiveValue.java create mode 100644 commons/src/main/java/org/apache/tapestry5/commons/RecursiveValueProvider.java create mode 100644 tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/Recursive.java create mode 100644 tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/RecursiveBody.java create mode 100644 tapestry-core/src/main/java/org/apache/tapestry5/internal/RecursiveContext.java delete mode 100644 tapestry-core/src/test/app1/RecursiveDemo.tml create mode 100644 tapestry-core/src/test/app1/SelfRecursiveDemo.tml rename tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/components/{Recursive.java => SelfRecursive.java} (88%) copy tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/data/{BirthdayReminder.java => Category.java} (55%) copy tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/pages/{EnvironmentalDemo.java => SelfRecursiveDemo.java} (87%) rename tapestry-core/src/test/resources/org/apache/tapestry5/integration/app1/components/{Recursive.tml => SelfRecursive.tml} (54%) create mode 100644 tapestry-core/src/test/resources/org/apache/tapestry5/integration/app1/pages/RecursiveDemo.tml