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.