Release Notes - ICEfaces - Version 2.0-Beta1 - HTML format

Bug

  • [ICE-5185] - Next request is not an AJAX call if D2D rendering replaces <form>
  • [ICE-5302] - Text Entry has validation problem on Glassfishv3 server
  • [ICE-5313] - Internet Explorer request object leak
  • [ICE-5323] - Regression: ICE-3147 not working as expected
  • [ICE-5454] - JSR-303 bean-validation messages are not displayed
  • [ICE-5492] - compat-component-showcase RowSelector not working properly
  • [ICE-5541] - Issue regarding forwarding and not redirecting http://www.icefaces.org/JForum/posts/list/0/15961.page#61594
  • [ICE-5604] - Compat: Focus is lost after submission on input component
  • [ICE-5608] - Chinese characters display improperly with Auction chat
  • [ICE-5639] - ViewScoped call @PostConstruct method on a partial submit
  • [ICE-5654] - Compat showcase: Download resources has layout issue in IE8
  • [ICE-5655] - Compat showcase: Rich Text basic mode with IE8
  • [ICE-5667] - PushRenderer.removeCurrentSession has no effect
  • [ICE-5681] - Problems after change to new single submit fuction ice.ser() in calendar component
  • [ICE-5691] - Navigation only works on every second button click.
  • [ICE-5735] - Compat. Calendar component not displayed properly inside <ice:panelGrid> <center> <ice:panelGroup>
  • [ICE-5773] - Regression: ICE-4994 Menu state not reset after menu is hidden when with displayOnClick="true"
  • [ICE-5774] - Regression: ICE-4393 Exception when using selectManyCheckbox with SelectItemGroup and lineDirection layout
  • [ICE-5775] - Regression: ICE-3381 resizableColumnWidths attribute for dataTable not working correctly
  • [ICE-5776] - Regression: rowSelector's toggleOnInput attribute not working correctly
  • [ICE-5777] - Regression: ICE-3017 test-case is throwing exception on loading
  • [ICE-5781] - Regression: ICE-1464 Nesting dataTables with their own dataPaginators has problem
  • [ICE-5784] - Compat: States of child components in ice:panelTabSet are not being saved properly
  • [ICE-5790] - Compat Regression: ICE-3057 Resizable columns should save the state optionally
  • [ICE-5807] - Glimmer bridge JS console doesn't display on certain browsers
  • [ICE-5808] - CLONE -ViewScoped call @PostConstruct method on a partial submit
  • [ICE-5810] - auto-completion in facelets xhtml doesn't work with ICEfaces components' attributes
  • [ICE-5813] - overzealous ICEfaces disabled logging
  • [ICE-5836] - Conflict with <ice:selectInputDate> when used in <ice:panelTabSet>
  • [ICE-5857] - Logging issue on Tomcat6 server
  • [ICE-5861] - Enter key does not trigger submit of screen name in chat of Auction application
  • [ICE-5869] - Mojarra 2.0.3 release State-Saving issues with Glimmer samples
  • [ICE-5879] - Glimmer sample failures with Tomcat 7.0.0
  • [ICE-5905] - Implement start/endCDATA methods in DOMResponseWriter

Improvement

  • [ICE-5023] - PanelTab should have a default close image icon
  • [ICE-5189] - Allow to use jsf-uncompressed.js instead of jsf.js
  • [ICE-5278] - Improve blocking connection logging
  • [ICE-5324] - Develop a Maven 2 archetype for creating ICEfaces 2 projects
  • [ICE-5348] - simplify ICEfaces threading behavior
  • [ICE-5573] - remove unused ThreadBlocking classes
  • [ICE-5599] - ICEfaces 2.0 ResourceServlet rename to CompatResourceServlet
  • [ICE-5651] - Need to support <f:ajax disabled="true"/>
  • [ICE-5664] - Review use of Wrappers rather than directly subclassing interfaces.
  • [ICE-5679] - Standardize how ICEfaces detects and uses encoding
  • [ICE-5683] - Merge icefaces-compat.jar and icefaces-compat-comps.jar into a single icefaces-compat.jar
  • [ICE-5761] - Optimize session state
  • [ICE-5832] - Glimmer bridge submit APIs improvements
  • [ICE-5848] - Refactor dynamic resource registration
  • [ICE-5903] - JavaDoc for public APIs
  • [ICE-5904] - Enhance the top-level ICEfaces 2 ant build to generate the release bundles

New Feature

  • [ICE-2520] - ICEfaces Ajax requests should generate ActionRequests in portal environments.
  • [ICE-4980] - PushContext for notification service
  • [ICE-5361] - Implement form delta-submit
  • [ICE-5650] - Create submit function variants to support Sparkle components
  • [ICE-5759] - ICEfaces 2.0 compressDOM support

Task

  • [ICE-4413] - Move D2DViewHandler.findComponentInView method
  • [ICE-4555] - Analyze performance implications of using ViewHandler.writeState call in FormRenderer
  • [ICE-5077] - JSF2: find out how to save/restore state of the fields that are not public properties
  • [ICE-5760] - Verify framework-level session replication support
  • [ICE-5815] - Compat: Override UIData.visitTree() method in ice.UISeries.visitTree() to work-around JSF 2 check for UIColumn
  • [ICE-5816] - Move Glimmer svn repo dir to permanent location
  • [ICE-5908] - Update maven poms for ICEfaces 2.0 Beta1 release (incl. for jsf-2.0.3-FCS)

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.