Details
Description
The FastInfoset compressDOM feature appears necessary to address Classloader bugs in Google App Engine. Additionally it is useful for reducing the memory use of general ICEfaces applications.
Activity
| Field | Original Value | New Value |
|---|---|---|
| Salesforce Case | [] | |
| Fix Version/s | 2.0-Beta [ 10231 ] | |
| Assignee | Ted Goddard [ ted.goddard ] |
| Summary | ICEfaces 2.0 compressDOM | ICEfaces 2.0 compressDOM support |
| Issue Type | Bug [ 1 ] | New Feature [ 2 ] |
| Salesforce Case | [] | |
| Affects | [Documentation (User Guide, Ref. Guide, etc.), Compatibility/Configuration] |
| Repository | Revision | Date | User | Message |
| ICEsoft Public SVN Repository | #21586 | Tue Jun 01 09:01:16 MDT 2010 | ted.goddard | compressDOM ( |
| Files Changed | ||||
MODIFY
/icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/context/DOMResponseWriter.java
MODIFY
/icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/util/EnvUtils.java
ADD
/icefaces/scratchpads/glimmer/lib/FastInfoset.jar
MODIFY
/icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/util/EnvConfig.java
|
| Status | Open [ 1 ] | Resolved [ 5 ] |
| Resolution | Fixed [ 1 ] |
| Attachment | screenshot-1.jpg [ 12387 ] |
| Repository | Revision | Date | User | Message |
| ICEsoft Public SVN Repository | #21638 | Thu Jun 03 09:54:08 MDT 2010 | ted.goddard | disable error checking for compressDOM, upgrade to FastInfoset 1.2.8 ( |
| Files Changed | ||||
MODIFY
/icefaces/scratchpads/glimmer/core/src/main/java/org/icefaces/context/DOMResponseWriter.java
MODIFY
/icefaces/scratchpads/glimmer/compat/samples/component-showcase/web/WEB-INF/includes/templates/page-template.xhtml
MODIFY
/icefaces/scratchpads/glimmer/lib/FastInfoset.jar
|
| Resolution | Fixed [ 1 ] | |
| Status | Resolved [ 5 ] | Reopened [ 4 ] |
| Assignee Priority | P1 |
| Status | Reopened [ 4 ] | Resolved [ 5 ] |
| Assignee Priority | P1 | |
| Resolution | Fixed [ 1 ] |
| Fix Version/s | 2.0.0 [ 10230 ] |
| Status | Resolved [ 5 ] | Closed [ 6 ] |

This is enabled application-wide with the following parameter:
<context-param>
<param-name>org.icefaces.compressDOM</param-name>
<param-value>true</param-value>
</context-param>
You should see on startup:
INFO: ICEfaces init parameter org.icefaces.compressDOM set to true
It would be possible to allow this to be configurable per-view. The question is whether that would be useful.