[jira] Created: (TAP5-993) Reorganize ComponentClassTransformWorkers to start moving away from Javassist

2010-01-22 Thread Howard M. Lewis Ship (JIRA)
Reorganize ComponentClassTransformWorkers to start moving away from Javassist - Key: TAP5-993 URL: https://issues.apache.org/jira/browse/TAP5-993 Project: Tapestry 5

[jira] Assigned: (TAP5-993) Reorganize ComponentClassTransformWorkers to start moving away from Javassist

2010-01-22 Thread Howard M. Lewis Ship (JIRA)
[ https://issues.apache.org/jira/browse/TAP5-993?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Howard M. Lewis Ship reassigned TAP5-993: - Assignee: Howard M. Lewis Ship Reorganize ComponentClassTransformWorkers to start

[jira] Commented: (TAP5-993) Reorganize ComponentClassTransformWorkers to start moving away from Javassist

2010-01-22 Thread Thiago H. de Paula Figueiredo (JIRA)
[ https://issues.apache.org/jira/browse/TAP5-993?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12803748#action_12803748 ] Thiago H. de Paula Figueiredo commented on TAP5-993: Is this issue cover

svn commit: r902144 - in /tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5: internal/services/ internal/transform/ services/

2010-01-22 Thread hlship
Author: hlship Date: Fri Jan 22 16:29:21 2010 New Revision: 902144 URL: http://svn.apache.org/viewvc?rev=902144view=rev Log: Introduce a new and more efficient mechanism for injecting behavior into components Added:

svn commit: r902145 - in /tapestry/tapestry5/trunk/tapestry-core/src: main/java/org/apache/tapestry5/internal/services/ main/java/org/apache/tapestry5/services/ test/java/org/apache/tapestry5/internal

2010-01-22 Thread hlship
Author: hlship Date: Fri Jan 22 16:29:34 2010 New Revision: 902145 URL: http://svn.apache.org/viewvc?rev=902145view=rev Log: Add ability to inject the value of a component field from indirectly via ComponentValueProvider Modified:

svn commit: r902146 - in /tapestry/tapestry5/trunk/tapestry-core/src: main/java/org/apache/tapestry5/internal/services/ main/java/org/apache/tapestry5/services/ test/java/org/apache/tapestry5/integrat

2010-01-22 Thread hlship
Author: hlship Date: Fri Jan 22 16:29:49 2010 New Revision: 902146 URL: http://svn.apache.org/viewvc?rev=902146view=rev Log: Add ability to assign a read-only value to a component field, from a ComponentValueProvider, within a specific method Modified:

svn commit: r902148 - in /tapestry/tapestry5/trunk/tapestry-core/src: main/java/org/apache/tapestry5/internal/transform/ComponentWorker.java test/java/org/apache/tapestry5/internal/transform/InjectCom

2010-01-22 Thread hlship
Author: hlship Date: Fri Jan 22 16:30:00 2010 New Revision: 902148 URL: http://svn.apache.org/viewvc?rev=902148view=rev Log: Use a ComponentValueProvider to inject a sub-component into a container component. Removed:

svn commit: r902149 - in /tapestry/tapestry5/trunk/tapestry-core/src: main/java/org/apache/tapestry5/internal/transform/MixinWorker.java test/java/org/apache/tapestry5/internal/transform/MixinWorkerTe

2010-01-22 Thread hlship
Author: hlship Date: Fri Jan 22 16:30:12 2010 New Revision: 902149 URL: http://svn.apache.org/viewvc?rev=902149view=rev Log: Convert MixinWorker to use a ComponentValueProvider to inject a component mixin into a container component. Modified:

svn commit: r902150 - in /tapestry/tapestry5/trunk/tapestry-core/src/main: java/org/apache/tapestry5/internal/transform/ java/org/apache/tapestry5/services/ resources/org/apache/tapestry5/internal/tra

2010-01-22 Thread hlship
Author: hlship Date: Fri Jan 22 16:30:24 2010 New Revision: 902150 URL: http://svn.apache.org/viewvc?rev=902150view=rev Log: Change InjectContainerWorker to obtain (and validate) the container indirectly, via a ComponentValueProvider Modified:

svn commit: r902151 - /tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/CommonResourcesInjectionProvider.java

2010-01-22 Thread hlship
Author: hlship Date: Fri Jan 22 16:30:32 2010 New Revision: 902151 URL: http://svn.apache.org/viewvc?rev=902151view=rev Log: Convert to use ComponentValueProvider to inject resources into components Modified:

svn commit: r902153 - /tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/services/TapestryModule.java

2010-01-22 Thread hlship
Author: hlship Date: Fri Jan 22 16:30:50 2010 New Revision: 902153 URL: http://svn.apache.org/viewvc?rev=902153view=rev Log: Temporarily switch over the ParameterWorker2 (until we fully replicate all of ParameterWorker) Modified:

svn commit: r902154 - /tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/services/TransformUtils.java

2010-01-22 Thread hlship
Author: hlship Date: Fri Jan 22 16:30:58 2010 New Revision: 902154 URL: http://svn.apache.org/viewvc?rev=902154view=rev Log: Correct documentation typo Modified: tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/services/TransformUtils.java Modified:

svn commit: r902155 - in /tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/transform: ParameterConduit.java ParameterWorker.java ParameterWorker2.java

2010-01-22 Thread hlship
Author: hlship Date: Fri Jan 22 16:31:08 2010 New Revision: 902155 URL: http://svn.apache.org/viewvc?rev=902155view=rev Log: Build a new ComponentClassTransformWorker for handling the @Parameter annotation Added:

svn commit: r902156 - in /tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5: annotations/ internal/ internal/services/ internal/structure/ internal/transform/ services/

2010-01-22 Thread hlship
Author: hlship Date: Fri Jan 22 16:31:21 2010 New Revision: 902156 URL: http://svn.apache.org/viewvc?rev=902156view=rev Log: Introduce new interface, FieldValueConduit, and add ability to ClassTransformation to redirect all field access through the conduit Added:

svn commit: r902157 [2/2] - in /tapestry/tapestry5/trunk/tapestry-core/src: main/java/org/apache/tapestry5/ main/java/org/apache/tapestry5/annotations/ main/java/org/apache/tapestry5/internal/ main/ja

2010-01-22 Thread hlship
Modified: tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/ParameterWorker.java URL:

svn commit: r902165 - in /tapestry/tapestry5/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal: model/ services/ structure/ transform/

2010-01-22 Thread hlship
Author: hlship Date: Fri Jan 22 16:45:06 2010 New Revision: 902165 URL: http://svn.apache.org/viewvc?rev=902165view=rev Log: Remove @Override annotations not compatible with JDK 1.5 compiler Modified:

svn commit: r902294 - in /tapestry/tapestry5/trunk/tapestry-core/src/main: java/org/apache/tapestry5/internal/ java/org/apache/tapestry5/internal/structure/ java/org/apache/tapestry5/internal/transfor

2010-01-22 Thread hlship
Author: hlship Date: Fri Jan 22 22:16:45 2010 New Revision: 902294 URL: http://svn.apache.org/viewvc?rev=902294view=rev Log: Remove ParameterAccess, as it has been eclipsed by ParameterConduit Removed: