Release Notes - ICEfaces - Version EE-3.0.0.GA - HTML format

Bug

  • [ICE-1571] - Scrollable DataTable not maintaining scroll-state
  • [ICE-5024] - outputFormat not generating clientId
  • [ICE-6222] - ice:commandButton should support f:param similar to h:commandButton
  • [ICE-6570] - Problem with internationalization when using FileEntry component
  • [ICE-6857] - CKEditor URL is not portlet-friendly
  • [ICE-6868] - modal background isn't removed when closing multiple modal popups
  • [ICE-7063] - The bundle process for ICEfaces EE 2 cannot complete on Windows
  • [ICE-7078] - Double Clicking on an empty cell in a table with a rowClickListener in IE9 causes a Javascript exception
  • [ICE-7086] - conflicts of installation if NB7 plugin with latest NB7 updates
  • [ICE-7179] - Failure to get/set the character encoding when running with portlets on certain app servers.
  • [ICE-7199] - outputChart does not work with PushRenderer
  • [ICE-7276] - ice:panelDivider needs zoom:1 to force hasLayout for IE7 compatbility
  • [ICE-7471] - ace:dialog - dynamically changing header value causes dialog content to disappear
  • [ICE-7651] - Focus can be set on ice:inputFile when modal panelPopup is shown
  • [ICE-7665] - ace:maskedEntry: AjaxListener being triggered twice in IE7/8
  • [ICE-7685] - ace:dataExporter sometimes fails in ACE Showcase when running as a portlet
  • [ICE-7693] - ace:tabSet: Tabs not loading completely in server side mode when ace:ajax is used
  • [ICE-7714] - h:selectOneMenu update not applied from ValueChangeListener
  • [ICE-7716] - showcase - ace:progressBar Push page JS error
  • [ICE-7718] - ICEfaces 3 ACE portlets not working on Liferay 5
  • [ICE-7721] - showcase application - ice:inputRichText language selection causing the component not to render on page
  • [ICE-7772] - FacesContext.getCurrentInstance() should not be used in static context
  • [ICE-7775] - fileEntry progress bar styling not right
  • [ICE-7777] - ice:selectInputText - Rendering based off of entering of text causes issues
  • [ICE-7778] - ace:fileEntry component affect input components when special characters are used
  • [ICE-7781] - ice:panelPopup - panel isn't repositioned when popup size is changed
  • [ICE-7783] - Action and Value Change Events are called multiple times for components using a component binding
  • [ICE-7790] - Bridge enters browser id acquisition loop in not picking up browser id from responses in WebSphere Portal environment
  • [ICE-7791] - Push application (Myfaces, WebSphere, Portal) throws IllegalStateException changing the characterEncoding
  • [ICE-7792] - ace:dataExporter bugs
  • [ICE-7799] - Auction Monitor shows hourglass indicator on each clock tick in IE, FF 3.6 browsers
  • [ICE-7802] - Closing multiple modal panelPopups causes the Liferay controls to be non clickable
  • [ICE-7807] - Logout button in portlet chat application and WebSphere throws exception
  • [ICE-7809] - UISeriesBase uses Mojarra-specific setDataModel() incompatible with MyFaces
  • [ICE-7820] - ace:dataTable - expansionToggler does not work with scrollable dataTable.
  • [ICE-7835] - MyFaces detection not reliable when both MyFaces and Mojarra are present
  • [ICE-7840] - When calling UIInput.resetValue() it is removing any style that is applied in IE7/8
  • [ICE-7847] - ace:dataTable - columns misaligned when using scolling and there isn't enough rows to fill the height
  • [ICE-7850] - Textarea value requires input escaping
  • [ICE-7852] - ace:tabSet server side tab switch issue
  • [ICE-7853] - ace:dataTable - Columns become misasligned when turning off pagination on a scrollable table
  • [ICE-7857] - ace:dataTable - issue with using a single top column for a header column group
  • [ICE-7860] - ace:dataTable nested scrollable tables need to resize from the parent down.
  • [ICE-7861] - ace:dataTable nested scrollable table footer is effected by css rules intended for body cells.
  • [ICE-7866] - ace:menuBar - direction "down" does not work with "left" or "right"
  • [ICE-7869] - DateTimeEntry: ace:ajax event 'dateTextChange' causing JS errors when triggered
  • [ICE-7870] - Columns become misaligned when displayed in an ace:dialog
  • [ICE-7871] - ace:dataTable - Columns become misaligned when selecting a row
  • [ICE-7873] - Installation error with ICEfaces 3 for Netbeans 7.1
  • [ICE-7876] - ace:ajax attributes need to be state-saved
  • [ICE-7880] - ace:dialog - dialog does not display at center when loading scrollable dataTable
  • [ICE-7881] - Showcase Sample: ace:dataTable - Table Configuration - Column order wrongly restores to default value
  • [ICE-7882] - ice:panelTooltip displays away from the panelGroup area
  • [ICE-7891] - MyFaces: ace:dataExporter, cannot export selected rows only
  • [ICE-7893] - ace:dataTable - issue when changing selectionMode dynamically
  • [ICE-7894] - ace:row - rendered=false causes DOM diff error
  • [ICE-7898] - ace:dataTable borders not visible between header cells
  • [ICE-7899] - REGRESSION: EE Composite Showcase fails with JS error on IE7/8
  • [ICE-7901] - ace:dataTable - stacked column headers receive 1px border causing sizing jitter
  • [ICE-7902] - REGRESSION: ice.submit() JavaScript call throws JavaScript errors in FF
  • [ICE-7907] - ace:dataExporter JS error in IE8 when clicking button
  • [ICE-7911] - ace:dataTable - NullPointerException thrown when sorting a nested dataTable
  • [ICE-7914] - ace:dataExporter, exception thrown when exporting with selectedRowsOnly=true and no rows selected in PDF format
  • [ICE-7916] - ACE:FileEntry - Mouse cursor blinking repeatedly after uploading a file in IE6
  • [ICE-7925] - ResourceRegistry resource names must be unique across restart
  • [ICE-7928] - showcase - fileEntry upload messages not being updated when uploading new file (MyFaces only)
  • [ICE-7929] - ace:excludeFromExport does not obey rendered attribute
  • [ICE-7931] - ACE:FileEntry Component not functioning on Glassfish 3.1.2
  • [ICE-7934] - ace:dataExporter - does not honour rowspan attribute on header columns
  • [ICE-7949] - Poll application must set-up Message Service on same thread
  • [ICE-7951] - complex page output is nested incorrectly

Improvement

  • [ICE-708] - Slider Component
  • [ICE-5858] - Add support for MyFaces 2 in ICEfaces 2
  • [ICE-6678] - Refactor code to allow plugging new functionality without forking ICEpush code
  • [ICE-6689] - CLONE -selectOneRadio renders a table with default cell padding and spacing
  • [ICE-7424] - Avoid keeping in memory byte arrays of files generated by ace:dataExporter
  • [ICE-7636] - ace:dateTimeEntry add 'dateTextChange' event
  • [ICE-7749] - Improve synchronization of WindowScopeManager.determineWindowID()
  • [ICE-7755] - ace:dialog unwrapped script tag can cause larger than necessary page updates
  • [ICE-7769] - ace:contextMenu, ace:menuBar - add capability to force the menu to display in a certain direction
  • [ICE-7785] - Find Workaround for ACE Component styling issues in Liferay 5
  • [ICE-7787] - Remove random behaviours and data from showcase sample application
  • [ICE-7849] - Server Internal Error not logged
  • [ICE-7858] - ace:dataTable refactored sort control design
  • [ICE-7897] - ace theme CSS should have an uncompressed version
  • [ICE-7906] - ace:dataTable - change hover style of row selection to use a unified style
  • [ICE-7915] - ace:dataTable - remove intermediary style from sort control before styling from server update is applied
  • [ICE-7926] - Patches applied to Myfaces 2.1.6

New Feature

  • [ICE-6750] - WebSphere Portal 7 support
  • [ICE-7794] - ace:dataTable allow app controlled definition of editing activity at the cell level
  • [ICE-7814] - ace:dataTable adding groupOn to ace:column
  • [ICE-7836] - ace:dataTable add conditional rendering modes to ace:row.

Task

  • [ICE-6452] - Test ICEfaces 2 and portlet bridge on Pluto portal container
  • [ICE-7774] - exclude.unused.yui build property unused
  • [ICE-7843] - Remove maxlength attribute from the ace:maskedEntry documentation
  • [ICE-7855] - Patch myfaces 2.1.6 jar until Apache change is made for MYFACES-3489
  • [ICE-7900] - ace:dataTable config panel - decrease spacing between ok and cancel buttons

Edit/Copy Release Notes

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