Release Notes - ICEfaces - Version 1.7DR#1 - HTML format

Bug

  • [ICE-1312] - OC4J: components updating whole form and all forms on the page
  • [ICE-1423] - Navigation in Portlets error
  • [ICE-1537] - <ice:outputText> converter attribute not calling custom converter if value is a java.lang.String
  • [ICE-1594] - ice:panelPopup component doesn't work as a portlet under Liferay
  • [ICE-1679] - ParserUtils.java is hiding a useful error message contained within the SAXException
  • [ICE-1681] - com.icesoft.jasper.compiler.Localizer doesn't really localize, in that it is not using resource bundle to localize messages
  • [ICE-1748] - selectInputDate does not fire validator when tabbing-out of the rendered <input/> field
  • [ICE-1764] - javadoc target fails using JDK 1.4 due to new jsf-api-1.2.jar file
  • [ICE-1777] - Output Chart in 1.6DR#5 does not work if the page is in a sub directory
  • [ICE-1865] - <ice:selectInputDate> ignores the disabled attribute
  • [ICE-1879] - The backport-util-concurrent.jar file might be older than version 2.1, and not at version 2.2, as stated in the versions-licenses.html file
  • [ICE-1943] - MainServlet should guard against SocketException
  • [ICE-1989] - ViewListener.viewCreated() not being called
  • [ICE-1990] - ViewListener.viewDisposed() not called when the window is closed
  • [ICE-2024] - Row selector attribute multiple = false not enforced across multiple pages
  • [ICE-2071] - outputStyle under Facelets logs error messages
  • [ICE-2072] - Facelets apps log TagLibraryConfig loadImplicit messages
  • [ICE-2082] - The visible attribute on the popup-calendar is not working
  • [ICE-2090] - Pseudo memory leak
  • [ICE-2095] - selectInputDate: popupDateFormat not working as expected
  • [ICE-2099] - missing commons-lang.jar in sample builds for myfaces version
  • [ICE-2101] - inputFile IFRAME rendering ClassCastException
  • [ICE-2103] - Attribute headerClass in ice:dataTable is ignored
  • [ICE-2109] - Problem with ice:rowSelector Component in Safari
  • [ICE-2112] - OutputChart throws java.lang.ClassCastException when running a portlet
  • [ICE-2123] - OutputStyleRenderer.java fails in compiling in Java 1.4 environment
  • [ICE-2139] - Postback token mistakenly inserted into non JSF requests
  • [ICE-2142] - Seam PDF example doesn't work
  • [ICE-2143] - BlockingServlet throws java.lang.RuntimeException: "Query does not contain parameter named: ice.session" in Liferay 4.3.2
  • [ICE-2146] - PanelCollapsible not firing events from UICommands in header when collapsed
  • [ICE-2150] - selectInputDate inputText and calendar are inconsistent
  • [ICE-2261] - OutputChart NPE in WebLogic 9.2
  • [ICE-2560] - Action listener method not called in ice:panelCollapsible when component is not expanded

Improvement

  • [ICE-734] - Tree performance issue with > 300 nodes on a branch
  • [ICE-2016] - JSF <navigation-rule> mechanism doesn't work for portlets
  • [ICE-2083] - Facelets: Cannot register two tag libraries with the same namespace
  • [ICE-2086] - clean function enhancement
  • [ICE-2094] - Extend ice:outputStyle Component to include iphone Safari browser and opera 8.65 for Windows Mobile

New Feature

  • [ICE-1625] - Make Portlet specific artifacts and APIs accessible to developers
  • [ICE-1935] - Support JSR-168 Portlet API
  • [ICE-1938] - New component resource registration and loading API
  • [ICE-2122] - Create a new ice:portlet (UINamingContainer) JSF component for wrapping ICEfaces portlets.

Task

  • [ICE-1273] - Document com.sun.faces.config.ConfigureListener work-around in Release Notes to avoid JSF initialization problems
  • [ICE-2155] - Clean up /lib/versions-licenses.html file issues

Edit/Copy Release Notes

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