Details
Description
Implement com.icesoft.faces.webapp.xmlhttp package in a modular fashion. Work towards easy
integration with other platforms besides Servlet based.
integration with other platforms besides Servlet based.
Activity
Mircea Toma
created issue -
Icefaces Administrator
made changes -
Field | Original Value | New Value |
---|---|---|
issue.field.bugzillaimportkey | 1321 | 12518 |
Ken Fyten
made changes -
Affects Version/s | 1.5 [ 10027 ] | |
Affects Version/s | unspecified [ 10021 ] |
Ken Fyten
made changes -
Priority | Major [ 3 ] | Minor [ 4 ] |
Ken Fyten
made changes -
Assignee | Mircea Toma [ mircea.toma ] |
Ken Fyten
made changes -
Fix Version/s | 1.6 [ 10031 ] | |
Assignee Priority | P2 | |
Assignee | Mircea Toma [ mircea.toma ] |
Ken Fyten
made changes -
Summary | Refactor com.icesoft.faces.webapp.xmlhttp package | Refactor com.icesoft.faces.webapp.xmlhttp package to improve integration |
Assignee Priority | P2 | P1 |
Priority | Minor [ 4 ] | Major [ 3 ] |
Mircea Toma
made changes -
Status | Open [ 1 ] | In Progress [ 3 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #13379 | Fri Mar 09 17:11:45 MST 2007 | mircea.toma | Merge back the branch used for refactoring com.icesoft.faces.webapp.http package. Issue described in |
Files Changed | ||||
MODIFY
/icefaces/trunk/icefaces/core/src/com/icesoft/faces/application/ProductInfo.java
MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/ServletExternalContext.java MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/ServletView.java MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/application/D2DViewHandler.java MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/context/DOMSerializer.java |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #13380 | Fri Mar 09 17:12:03 MST 2007 | mircea.toma | Merge back the branch used for refactoring com.icesoft.faces.webapp.http package. Issue described in |
Files Changed | ||||
MODIFY
/icefaces/trunk/icefaces/bridge/src/command.js
MODIFY /icefaces/trunk/icefaces/bridge/src/application.js |
Mircea Toma
made changes -
Status | In Progress [ 3 ] | Open [ 1 ] |
Mircea Toma
made changes -
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Ken Fyten
made changes -
Fix Version/s | 1.6DR#1 [ 10035 ] | |
Fix Version/s | 1.6 [ 10031 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #13519 | Thu Apr 12 12:23:28 MDT 2007 | mircea.toma | Implement set-cookie command -- |
Files Changed | ||||
MODIFY
/icefaces/trunk/icefaces/bridge/src/command.js
MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/command/SetCookie.java |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #13523 | Thu Apr 12 13:43:07 MDT 2007 | mircea.toma | Serialize expiry attribute properly -- |
Files Changed | ||||
MODIFY
/icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/command/SetCookie.java
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #13539 | Fri Apr 13 11:06:40 MDT 2007 | mircea.toma | Use the same default value for 'synchronousUpdate' parameter -- |
Files Changed | ||||
MODIFY
/icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/servlet/MainSessionBoundServlet.java
MODIFY /icefaces/trunk/icefaces/core/src/com/icesoft/faces/webapp/http/core/ServeBridgeJSCode.java |
Ken Fyten
made changes -
Issue Type | Bug [ 1 ] | Improvement [ 4 ] |
Ken Fyten
made changes -
Fix Version/s | 1.6 [ 10031 ] |
Ken Fyten
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |
Assignee Priority | P1 | |
Assignee | Mircea Toma [ mircea.toma ] |
In the head, there were various issues with the Seam example applications. The JSF lifecycle was not quite as it was supposed to be, and the Context objects that Seam uses to hold application state were incorrectly terminated. It turns out that the mechanisms in place to clear out these contexts were not preserved correctly, and that things were wrong.
The D2DViewHandler code just keeps the viewRoot in the FacesContext. This is likely wrong, as it subverts state management, but so it goes. The D2DViewHandler needs to know if the current request is a faces or non-faces request for the sake of properly creating a viewRoot as suggested in the JSF spec.
We used to set a flag in the persistentFacesServlet to inform the D2DViewHandler that the view should not be restored, since a new one should be created, but that code didn't work in the new environment. This has now been fixed.
Also the EventContext was not being cleared properly because the code to do that in renderResponse in the D2DViewHandler was overridden by the FaceletsViewHandler. Not sure when this changed, but I moved the code to the renderView method, which should be common to all.
Sending ServletExternalContext.java
Committed revision 13356.
Sending ServletView.java
Committed revision 13355.
Sending D2DViewHandler.java
Committed revision 13357.