I will provide easy to review patches for all the core wicket changes required for merging the wicket-1.3.0-beta3-portlet-support branch back into trunk.
Note: for efficiency reasons, I'll provide patches against the -beta3 release for now. When the merge plan is accepted I'll have to synchronize again with the latest trunk changes since the -beta3 release of course,
but doing so already for just the review patches is going to delay more than I think is needed right now.
As also indicated by Martijn Dashorst, the target for the merge is before the -beta4 cutoff as we hope to go to RC mode after that.
Description
I will provide easy to review patches for all the core wicket changes required for merging the wicket-1.3.0-beta3-portlet-support branch back into trunk.
Note: for efficiency reasons, I'll provide patches against the -beta3 release for now. When the merge plan is accepted I'll have to synchronize again with the latest trunk changes since the -beta3 release of course,
but doing so already for just the review patches is going to delay more than I think is needed right now.
As also indicated by Martijn Dashorst, the target for the merge is before the -beta4 cutoff as we hope to go to RC mode after that.
After creating a single complete patch file for all the changes I made to the wicket-1.3.0-beta3-portlet-support branch, I started out trying to split off small patches for easy review of the important changes to the wicket core.
But I found out this is almost impossible to do as several different type of changes affect the same files/classes and breaking up my changes would take me again at least several days.
As I've already described all the changes I made (and why) in separate subtasks of the main WICKET-647 issue, I think a more realistic solution is that I try to shortly summarize those changes and provide links to the related subtasks for both further explanation as well as the commit history of the changes.
I think the only way to properly review all the changes, it is best to apply them to a wicket-1.3.0-beta3 release (head) checkout.
For that purpose, I'm attaching a single full patch file.
After applying this in Eclipse, the changes can be easily be reviewed from the Team Synchronizing perspective.
Ate Douma added a comment - 17/Sep/07 11:12 PM After creating a single complete patch file for all the changes I made to the wicket-1.3.0-beta3-portlet-support branch, I started out trying to split off small patches for easy review of the important changes to the wicket core.
But I found out this is almost impossible to do as several different type of changes affect the same files/classes and breaking up my changes would take me again at least several days.
As I've already described all the changes I made (and why) in separate subtasks of the main WICKET-647 issue, I think a more realistic solution is that I try to shortly summarize those changes and provide links to the related subtasks for both further explanation as well as the commit history of the changes.
I think the only way to properly review all the changes, it is best to apply them to a wicket-1.3.0-beta3 release (head) checkout.
For that purpose, I'm attaching a single full patch file.
After applying this in Eclipse, the changes can be easily be reviewed from the Team Synchronizing perspective.
That is about it.
Of course there are more changes, but those are related to handle the differences between the servlet and portlet environments.
I've isolated these functional changes from the servlet environment through the new class RequestContext.isPortletRequest().
If false, the original servlet specific code is processed, otherwise (possibly) the portlet specific code.
Ate Douma added a comment - 21/Sep/07 03:19 PM Attaching wicket-1.3.0-beta3-portlet-support.patch2 which contains all the latest changes and fixes for the 1.3.0-beta3-portlet-support branch
WICKET-983: Merge the portlet support branch into the trunk
See: https://issues.apache.org/jira/browse/WICKET-983
This is one big merge commit.
For further information about individual (subset) changes needed for the portlet support, see the descriptions and links
provided in WICKET-983 and the umbrella WICKET-647 issue under which the initial portlet support was developed.
But I found out this is almost impossible to do as several different type of changes affect the same files/classes and breaking up my changes would take me again at least several days.
As I've already described all the changes I made (and why) in separate subtasks of the main
WICKET-647issue, I think a more realistic solution is that I try to shortly summarize those changes and provide links to the related subtasks for both further explanation as well as the commit history of the changes.I think the only way to properly review all the changes, it is best to apply them to a wicket-1.3.0-beta3 release (head) checkout.
For that purpose, I'm attaching a single full patch file.
After applying this in Eclipse, the changes can be easily be reviewed from the Team Synchronizing perspective.