Release Notes - ICEfaces - Version 2.0.1 - HTML format

Bug

  • [ICE-1672] - JSF navigation rules are not informing the portal of a change in portlet modes
  • [ICE-2361] - Dynamically created menu bar and menu items don't get action listener events.
  • [ICE-2911] - dataTable's sortColumn sortAscending not set at right time
  • [ICE-3445] - menuItems has bug with action and actionListener
  • [ICE-3863] - MenuItems doesn't work with standardRequestScope=true
  • [ICE-5523] - ice:selectOneListbox fails to select value if coming from a field with partialSubmit
  • [ICE-5765] - ICEfaces 2.0 + PortletFaces Bridge: ice:selectOneMenu DOM-diff inefficiency with the f:selectItem value="" empty string
  • [ICE-5959] - Datapaginator: Wrong rendering with vertical setting
  • [ICE-6327] - Ajax support for commandButton and commandLink with f:param
  • [ICE-6329] - ACE: sliderEntry focus behaviour issues
  • [ICE-6337] - ACE: sliderEntry keyboard navigation stepping value should dynamically adjust for value range.
  • [ICE-6344] - ACE: dateTimeEntry losing keyboard focus w/ "renderAsPopup=false" and "singleSubmit=true"
  • [ICE-6372] - fileEntry interferes with form post
  • [ICE-6386] - ICEfaces ace failures with Partial-State-Saving=false
  • [ICE-6409] - Regression: Modal Popup has problem on IE6
  • [ICE-6410] - Regression: ICE-2368 Autoposition panel not working correctly
  • [ICE-6413] - REGRESSION: Modal panelPopup not removing modality when "rendered=false" is set.
  • [ICE-6415] - ice:outputStyle _safari.css linked when does not exist
  • [ICE-6418] - PushButton updateProperties javascript call never applied
  • [ICE-6420] - tree code active when rendered=false
  • [ICE-6425] - Portlet env. configuration for the blocking connection overrides EPS connection configuration
  • [ICE-6442] - WindowScopeManager Exception after session expiry
  • [ICE-6443] - XML declaration and DOCTYPE are being rendered as part of the portlet's rendered markup by DOMResponseWriter
  • [ICE-6444] - DateTimeEntry component attribute test failures
  • [ICE-6457] - rowSelector throws a PropertyNotFoundException when selecting a row after a row has been deleted
  • [ICE-6460] - ACE: ice:tabSet has problems
  • [ICE-6463] - Regression: icefaces2 sample apps are failing
  • [ICE-6469] - CompressDOM breaks navigation in 2.0
  • [ICE-6470] - ice:commandButton Double Post with SingleSubmit
  • [ICE-6486] - Tomcat 7 support with JSF 2.1
  • [ICE-6500] - The h:message component rendering causes a full page reload.
  • [ICE-6509] - JS error during DOM update
  • [ICE-6511] - JS error after page reload
  • [ICE-6524] - Session timeout issue with Spring Security 3
  • [ICE-6530] - ACE javascript uses stale yuiProps and jsfProps
  • [ICE-6532] - vertical sliderEntry does not respond to arrow keys
  • [ICE-6534] - ace:tabSet Unresponsive After Programatically Setting selectedIndex
  • [ICE-6538] - Modal Popup Launched from ace:tabSet Not Covering Separate Div with ice:menuBar
  • [ICE-6542] - blank URL does not return a content type
  • [ICE-6544] - Special Characters not not displayed correctly in ice:outputFormat or in sorted ice:commandSortHeader
  • [ICE-6546] - Callback registered with ice.onServerError is not invoked
  • [ICE-6584] - SingleSubmit Double Post when Editing and Tabbing out of ice:inputText
  • [ICE-6593] - Apparent client-side memory leak when using modal panelPopup with IE8
  • [ICE-6596] - Gmap client-key error dialog breaks ICEfaces JS loading on the page
  • [ICE-6606] - Potential cast exception in com.icesoft.faces.component.menubar.MenuItems#processDecodes
  • [ICE-6607] - Menu item action listener called multiple times
  • [ICE-6610] - DOMPartialViewContext is not respecting the RenderKit chain-of-responsibility when writing partial updates to the response
  • [ICE-6614] - fileEntry NullPointerException getProgressResourcePath
  • [ICE-6621] - Message(s) rendering not overridable by application
  • [ICE-6627] - ice:outputConnectionStatus Showing Modal Pane by Default in ICEfaces 2
  • [ICE-6629] - Sometimes navigation only happens if button is clicked twice
  • [ICE-6636] - 2.0 prevents custom javascript from cancelling keyboard stroke in IE
  • [ICE-6641] - DataTable: non-client id rendered on header div can lead to anomalous DOM updates when using multiple dataTables on the page
  • [ICE-6642] - nbsp Bug in ace:TabSet/ace:TabPane
  • [ICE-6643] - WindowAndViewIDSetup and FormSubmit: Event handlers cause duplicate components
  • [ICE-6647] - inputRichText interferes with fileEntry
  • [ICE-6650] - Large yellow outlines on ace-components rendered in Chrome
  • [ICE-6651] - link tag for compat theme added in wrong place in New ICEfaces Template page
  • [ICE-6652] - IE 7 displaying Message: 'isXMLResponse' is undefined
  • [ICE-6659] - ice:inputText required validation not happening properly inside portlet
  • [ICE-6665] - MenuBar and menuPopup not working with Mojarra 2.1.1-b02
  • [ICE-6667] - Portlets: CoreComponentUtils findComponent not absolutely finding components
  • [ICE-6668] - Don't render tabindex in non-ARIA mode
  • [ICE-6669] - The dateTimeEntry component needs to set proper tabindex in ARIA mode
  • [ICE-6675] - Checkbox (<h:selectBooleanCheckbox>) doesn't work in IE9
  • [ICE-6679] - ice:selectOneListbox displays the toString value instead of the specified item value
  • [ICE-6684] - Cannot use DateTimeEntry component with java.sql.Date
  • [ICE-6695] - ace fileEntry IE7 full path
  • [ICE-6704] - Data Paginator vertical alignment broken
  • [ICE-6707] - ice:outputResource delivering zero-length files

Improvement

  • [ICE-5060] - WebMC on ICEfaces 2.0
  • [ICE-6189] - Lazy Window Scope
  • [ICE-6196] - icefaces-ace.jar build only include used javascript files
  • [ICE-6205] - ACE fileEntry callback support
  • [ICE-6242] - ACE: Add min/max labels to sliderEntry component
  • [ICE-6466] - Improve focus management for ACE components.
  • [ICE-6474] - CLONE -Can't send in an array of objects as the values for a selectOneMenu component
  • [ICE-6481] - DOM update for entire document does not evaluate JS code referenced in <head> on IE browsers
  • [ICE-6490] - Integrate the YUI Loader into the ACE platform
  • [ICE-6516] - Currently generator uses hard coded animation event, make it so event can be passed through annotation
  • [ICE-6526] - Complete support for "disabled" attribute of link button component
  • [ICE-6528] - Complete support for "disabled" attribute of date time entry component
  • [ICE-6531] - Extend the sample build system to add the possibility to include additional libraries specific to a sample
  • [ICE-6533] - Complete support for "disabled" attribute of slider component
  • [ICE-6535] - Auto clear fileEntry selection after successful upload
  • [ICE-6537] - Complete support for "disabled" attribute of tabset component
  • [ICE-6567] - DataTable optimization: add client id to tbody element
  • [ICE-6568] - Log discarded events while UI is blocked
  • [ICE-6572] - Delay busy indicator overlay rendering
  • [ICE-6608] - ACE improvements for 2.0.1
  • [ICE-6618] - Update PortletFaces Bridge to Beta4 release
  • [ICE-6620] - Create a new NetBeans ICEfaces client template page
  • [ICE-6646] - Support client console logging in IE 8 and IE 9 Developer Tools
  • [ICE-6658] - Compat.js too big
  • [ICE-6661] - Minify compat.js and icefaces-compat.js resources
  • [ICE-6673] - Add disabled attribute to the outputResource component
  • [ICE-6691] - dateTimeEntry calendar OK/Cancel button styling needs space
  • [ICE-6692] - Slider demo needs more vertical whitespace
  • [ICE-6708] - Slider vertical arrow too far to the left

New Feature

  • [ICE-6199] - ACE disabled styling standard
  • [ICE-6319] - ACE: Complete support for "disabled" attribute on input components
  • [ICE-6414] - Handle and report HTTP errors
  • [ICE-6453] - Maven builds for portlet versions of sample apps
  • [ICE-6488] - Add the possibility for application specific jars to the build system
  • [ICE-6517] - Use JSFComponentProvider API on Netbeans 7
  • [ICE-6588] - create Weld tutorial/info for ICEfaces 2.0
  • [ICE-6599] - ICEfaces (Spring Web Flow) Flow Execution support
  • [ICE-6656] - Add partialSubmit attribute to inputRichText component

Task

  • [ICE-6235] - Verify Spring Webflow 2.2 integration with ICEFaces 2.0
  • [ICE-6454] - Update JSF libraries to latest 2.1 versions
  • [ICE-6635] - Update PushRenderer documentation
  • [ICE-6639] - Audit current JavaScript Bridge for API documentation candidates
  • [ICE-6648] - Update Prototype library used by icefaces-compat.jar to 1.7 release (for IE 9 support)
  • [ICE-6700] - Update PortletFaces bridge to RC1

Edit/Copy Release Notes

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