Release Notes - ICEfaces - Version 3.0.1 - HTML format

Bug

  • [ICE-1571] - Scrollable DataTable not maintaining scroll-state
  • [ICE-6222] - ice:commandButton should support f:param similar to h:commandButton
  • [ICE-6570] - Problem with internationalization when using FileEntry component
  • [ICE-6824] - NullPointerException thrown when display a page with an un-initialized ice:tree component even with rendered="false"
  • [ICE-6857] - CKEditor URL is not portlet-friendly
  • [ICE-7027] - dateTimeEntry sometimes goes into an inconsistent state when attributes are changed dynamically
  • [ICE-7078] - Double Clicking on an empty cell in a table with a rowClickListener in IE9 causes a Javascript exception
  • [ICE-7179] - Failure to get/set the character encoding when running with portlets on certain app servers.
  • [ICE-7186] - Browser auto-fill/complete interfering with input validation
  • [ICE-7471] - ace:dialog - dynamically changing header value causes dialog content to disappear
  • [ICE-7475] - ace:dataTable: live scrolling resizing not working right
  • [ICE-7514] - ace:DataTable sort control number position incorrectly applied on chrome
  • [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-7694] - Inner class of PushRenderer is not serializable
  • [ICE-7698] - NullPointerException in DOMUtils
  • [ICE-7701] - ace:contextMenu doesn't display properly as a portlet if there is a datatable portlet also on the page
  • [ICE-7712] - file-callback-tutorial doesn't function
  • [ICE-7714] - h:selectOneMenu update not applied from ValueChangeListener
  • [ICE-7716] - showcase - ace:progressBar Push page JS error
  • [ICE-7717] - jQuery issue when running portlet version of ACE Showcase on Liferay 5
  • [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-7737] - Delay in showing a modal dialog in IE
  • [ICE-7744] - Resource loading issue in ace:checkboxButton
  • [ICE-7750] - Multiple ice:inputRichText components on one page not working after upgrading to IceFaces 3.0
  • [ICE-7753] - Dynamic Script Evaluation
  • [ICE-7754] - Compat Rich Input Text resources not loading in portlets
  • [ICE-7759] - WindowScope Bean stops reloading on quick browser refresh
  • [ICE-7760] - JS Error from Bridge when cleaning up iframes
  • [ICE-7761] - Application specific CSS classes are loaded before ICEfaces CSS
  • [ICE-7762] - ace:menuBar loses its styling after being click in IE7
  • [ICE-7767] - Error popup issue
  • [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-7779] - Modal overlay not removed after closing CKEditor dialog popup (ice:inputRichText resources loading twice)
  • [ICE-7780] - ace:dataTable TreeDataModel IllegalArgumentException caused when last row of table is expanded
  • [ICE-7781] - ice:panelPopup - panel isn't repositioned when popup size is changed
  • [ICE-7782] - easyAjaxPush tutorial does not push until button click
  • [ICE-7783] - Action and Value Change Events are called multiple times for components using a component binding
  • [ICE-7786] - icefaces library selection disabled on some plateforms
  • [ICE-7790] - Bridge enters browser id acquisition loop in not picking up browser id from responses in WebSphere Portal environment
  • [ICE-7792] - ace:dataExporter bugs
  • [ICE-7793] - ace:dataTable - input field values in a collapsed panel in a data table are carried over
  • [ICE-7796] - ace:dateTimeEntry throws JS error and doesn't display in Liferay 5 and 6
  • [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-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-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-7928] - showcase - fileEntry upload messages not being updated when uploading new file (MyFaces only)
  • [ICE-7929] - ace:excludeFromExport does not obey rendered attribute
  • [ICE-7930] - ice:selectInputText crashes IE7 in Liferay
  • [ICE-7931] - ACE:FileEntry Component not functioning on Glassfish 3.1.2
  • [ICE-7932] - ACE:FileEntry: MaxTotalSize attribute not functioning
  • [ICE-7934] - ace:dataExporter - does not honour rowspan attribute on header columns

Improvement

  • [ICE-708] - Slider Component
  • [ICE-7424] - Avoid keeping in memory byte arrays of files generated by ace:dataExporter
  • [ICE-7460] - ace:tooltip - add speech bubble arrow functionality
  • [ICE-7636] - ace:dateTimeEntry add 'dateTextChange' event
  • [ICE-7638] - Add ace:submenu support to ace:contextMenu
  • [ICE-7676] - ace:data table - Add (default) mode to toggle column sort by clicking anywhere on column header
  • [ICE-7728] - Avoid call to createResource during restoreState in BridgeSetup$NonTransientJavascriptResourceOutput
  • [ICE-7731] - ace:dataTable - add ability to align columns when scrollable=true and table content is wrapped
  • [ICE-7739] - Separate Javascript code for ace:fileEntry from combined resources
  • [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-7789] - Load ACE theme resources by means of a custom h:head renderer
  • [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-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.
  • [ICE-8019] - tutorial-tabSet-caching

Task

  • [ICE-6452] - Test ICEfaces 2 and portlet bridge on Pluto portal container
  • [ICE-7549] - Get a final release of PortletFaces Bridge for final release
  • [ICE-7764] - Upgrade JSF implementations (MyFaces and Mojarra) to latest versions
  • [ICE-7774] - exclude.unused.yui build property unused
  • [ICE-7843] - Remove maxlength attribute from the ace:maskedEntry documentation
  • [ICE-7900] - ace:dataTable config panel - decrease spacing between ok and cancel buttons
  • [ICE-7971] - Tutorial: Conditional Row
  • [ICE-7990] - Tutorial: Tree Table Expansion

Edit/Copy Release Notes

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