Details
Description
The DOM diff algorithm can benefit from integrated "ancestor pruning" and incorporation of insert and delete features.
Activity
| Repository | Revision | Date | User | Message |
| ICEsoft Public SVN Repository | #24936 | Thu Jun 30 16:33:18 MDT 2011 | ted.goddard | integration of ancestor pruning with DOM diff. Insert/Delete code is provided but not activated due to mojarra bug ( |
| Files Changed | ||||
MODIFY
/icefaces2/trunk/icefaces/core/src/main/javascript/application.js
MODIFY
/icefaces2/trunk/icefaces/core/src/main/java/org/icefaces/impl/util/DOMUtils.java
MODIFY
/icefaces2/trunk/icefaces/core/src/main/java/org/icefaces/impl/context/DOMPartialViewContext.java
|
| Field | Original Value | New Value |
|---|---|---|
| Assignee | Ted Goddard [ ted.goddard ] |
| Salesforce Case | [] | |
| Fix Version/s | 2.1 [ 10241 ] |
| Repository | Revision | Date | User | Message |
| ICEsoft Public SVN Repository | #24939 | Fri Jul 01 08:22:39 MDT 2011 | ted.goddard | modified test to adapt to EditOperation API ( |
| Files Changed | ||||
MODIFY
/icefaces2/trunk/icefaces/core/src/test/java/org/icefaces/domDiff/DomDiffTest.java
|
| Repository | Revision | Date | User | Message |
| ICEsoft Public SVN Repository | #24944 | Mon Jul 04 09:22:41 MDT 2011 | ted.goddard | log failure case of diff propagating to root with no ID ( |
| Files Changed | ||||
MODIFY
/icefaces2/trunk/icefaces/core/src/main/java/org/icefaces/impl/util/DOMUtils.java
|
| Link | This issue blocks ICE-7034 [ ICE-7034 ] |
| Fix Version/s | 3.1 [ 10312 ] | |
| Fix Version/s | 3.0 [ 10241 ] |
| Status | Open [ 1 ] | Resolved [ 5 ] |
| Fix Version/s | 3.0 [ 10241 ] | |
| Fix Version/s | 3.1 [ 10312 ] | |
| Resolution | Fixed [ 1 ] |
| Status | Resolved [ 5 ] | Closed [ 6 ] |

Integrated ancestor pruning can be tested with assertions enabled as a JVM flag or :
-ea:org.icefaces...
export CATALINA_OPTS="-ea:org.icefaces..."