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

Bug

  • [ICE-5958] - selectInputText options menu "flickers" on first display in IE
  • [ICE-7998] - Meta html tag is placed at the bottom of the head section
  • [ICE-8694] - showcase - ace:tree dragDrop IndexOutOfBoundException
  • [ICE-8758] - ice:outputStyle - Does not always work to deliver browser specific css files
  • [ICE-8903] - MyFaces + Showcase : h:inputText in ace:cellEditor decoded, but value was not submitted
  • [ICE-8961] - showcase - ace:TabSet server-side warnings when loading Proxy page
  • [ICE-8968] - showcase - NCI popup on FileEntry - Validation page
  • [ICE-8991] - ace:list - JSONException error thrown when double clicking list items
  • [ICE-9010] - UserAgentContext must implement Serializable as it is being added to the HttpSession
  • [ICE-9062] - First load of app on server startup takes a considerable amount of time
  • [ICE-9087] - ace:dataTable rowEditSubmit event combined with toggleOnInvalidEdit breaks editing
  • [ICE-9107] - ace:tableConfigPanel - Sort priority becomes out of sync after a cancel of the panel
  • [ICE-9109] - ace:dataTable - Scrollable dataTable columns become misaligned on row selection
  • [ICE-9115] - ace:list + ace:ajax event=select - shift key selection selects all list items from the beginning of the list
  • [ICE-9136] - ace:tableConfigPanel - Decending sort icon difficult to click
  • [ICE-9139] - ace:dataTable - Column mis-alignment in Chrome
  • [ICE-9150] - PortletFaces Bridge does not work with latest version of Mojarra
  • [ICE-9153] - showcase - Theme drop-down has only three available options for selection - JBoss 5/6/7 specific issue
  • [ICE-9159] - showcase - ace:list multi-selection issue (MyFaces only)
  • [ICE-9160] - JavascriptRunner alert with \n
  • [ICE-9163] - Resource Ordering not maintained upon page navigation
  • [ICE-9166] - Resource Coalescing incompatibility with ace:themeSelect
  • [ICE-9169] - Showcase: ace:dataTable > Row Selector - 'Selection Status' text moves depending on length of content selected (IE10)
  • [ICE-9172] - showcase - ace:gMap Autocomplete - focus move away after selection
  • [ICE-9173] - showcase - ace:gMap Info Windows demo JS error
  • [ICE-9174] - REGRESSION: ace:dataTable - Dynamically toggling columns causes a duplicate id exception (MyFaces Specific)
  • [ICE-9175] - showcase - ace:selectMenu Label Position demo failure (deltaSubmit=true specific)
  • [ICE-9176] - REGRESSION: ace:autoCompleteEntry - accesskey attribute is non-functional
  • [ICE-9177] - DOM Exception: NOT_FOUND_ERR thrown in IE9/10
  • [ICE-9178] - LiferayFaces Bridge listeners cause problems when deployed in other environments
  • [ICE-9182] - JS error during page update
  • [ICE-9183] - Showcase: Resource loading problems when org.icefaces.coalesceResources=true
  • [ICE-9184] - showcase - ice:inputRichText JS errors and failures
  • [ICE-9185] - showcase - ice:selectInputDate JS error
  • [ICE-9186] - REGRESSION - showcase - ice:gMap Overview demo - JS error
  • [ICE-9187] - showcase - ice:outputProgress Style demo - color styling not working
  • [ICE-9188] - showcase - ice:outputResource - downloaded files have no file extensions
  • [ICE-9189] - showcase - ice:panelDivider JS errors
  • [ICE-9190] - showcase - ice:panelBorder Style background color styling issue
  • [ICE-9191] - showcase - ice:panelGroup - some effects don't work in IE10
  • [ICE-9198] - REGRESSION: ace:dataTable - JS errors on table config panel test page
  • [ICE-9200] - ace:fileEntry - Avoid capturing all multi-part/Servlet 3.0 requests
  • [ICE-9206] - REGRESSION - ace:pushButton no longer rendered embeded text/images
  • [ICE-9208] - REGRESSION: ace:autoCompleteEntry > Input value gets transfered to newly added component in dataTable
  • [ICE-9210] - showcase - ace:dataTable row editing warnings (MyFaces only)
  • [ICE-9212] - REGRESSION - ace:pushButton disabled attribute not rendering correctly
  • [ICE-9213] - Resource Coalescing attempts to process empty resources resulting in NPE
  • [ICE-9215] - REGRESSION: ace:list > Selecting and submitting multiple times causes incorrect selections
  • [ICE-9217] - CSS URL Mapper Tool is not correctly handling data URLs
  • [ICE-9221] - ace:gMap, events are registered multiple times under certain scenarios
  • [ICE-9222] - ace:menuButton > div is rendered in top left corner when disabled=true
  • [ICE-9224] - sessionExpiredRedirectURI does not redirect with CDI/Weld
  • [ICE-9243] - ace:gMap, map frame is mostly gray when inside dialogs and other containers
  • [ICE-9244] - autoCompleteEntry - when Height is specified, click on scrollbox close it without selection
  • [ICE-9247] - Handle new JSF 2.2 view state key format
  • [ICE-9248] - REGRESSION: ace:confirmationDialog > Selected value not updated on page when component is rendered dynamically
  • [ICE-9249] - REGRESSION: ace:linkButton > Button not being executed when ajax is disabled
  • [ICE-9250] - ace:gMap - "DOM Exception: NOT_FOUND_ERR (8)" JavaScript error when resizing the window in IE
  • [ICE-9253] - ace:contextMenu > Null or empty 'for' attribute throws exception
  • [ICE-9254] - ace:contextMenu > Component renders inline when using style attribute
  • [ICE-9256] - ResourceRegistry doesn't handle ranged requests properly
  • [ICE-9259] - ice:panelGroup - Issue with defining dropTargetScrollerId
  • [ICE-9261] - ace:tree - error on update following back button return
  • [ICE-9262] - ace:droppable - FacesException thrown when used in an iterative component
  • [ICE-9266] - Exception when deploying tabSet application (Mojarra 2.2)
  • [ICE-9271] - onElementUpdate double registration by ace:dateTimeEntry
  • [ICE-9274] - Uncompressed scripts are not being used in development stage
  • [ICE-9283] - ace:printer > 'for' attribute is non-functional in IE browsers
  • [ICE-9284] - auction - windowScope warnings when sorting on concurrent browser pages
  • [ICE-9285] - DOM Diff Old DOM stale - results in erroneous update to unrendered region
  • [ICE-9286] - Uncompressed scripts are not served when using MyFaces
  • [ICE-9288] - Uncaught ReferenceError in DateTimeEntry tutorial
  • [ICE-9292] - ace:menuButton - zindex attribute non-functional in IE7
  • [ICE-9293] - Showcase - Application specific ACE "Rime"-theme styling issues
  • [ICE-9294] - Showcase - ace:menu component text-styling issues with some ACE ThemeRoller themes
  • [ICE-9295] - Double submission occurs when pressing enter on ice:inputSecret w/ actionListener
  • [ICE-9298] - REGRESSION: ace:autocompleteEntry > Disabling input and submitting value casues JS error in IE7/8
  • [ICE-9302] - ace:progressBar styling is not changing based on the selected theme
  • [ICE-9307] - Server side onElementUpdate implementation notifies on element addition
  • [ICE-9309] - ace:submitMonitor leaking memory
  • [ICE-9312] - ace:dataTable > Grouping - The td colour styling is missing (IE7)
  • [ICE-9313] - ace:pushButton not fully respecting ThemeRoller CSS styling
  • [ICE-9315] - ace:dataExporter - Non-rendered content being exported
  • [ICE-9316] - ace:dataExporter - Selected rows of nested dataTable not exported
  • [ICE-9317] - ace:dataTable - ICE-8237 - Chrome Unaligned
  • [ICE-9318] - ace:dataTable - cell single deselection doesn't work
  • [ICE-9319] - ace:dataTable - ice-8237 - header cell sorted style
  • [ICE-9320] - ace:dataTable - ice-8237 - ie8 javascript error
  • [ICE-9323] - ice:panelPopup - Can't select input elements after close of modal popup
  • [ICE-9325] - ace:ContextMenu double right click JS error
  • [ICE-9327] - ice:SelectInputText value/text listeners only fire if enter hit twice when using IME
  • [ICE-9328] - UnsupportedOperationException when trying to add JSF portlets to a portal page dynamically with javax.faces.PROJECT_STAGE=Production
  • [ICE-9330] - ace:gMap - "Warning JSF1091: No mime type could be found for file..." in tomcat log
  • [ICE-9342] - Showcase: Label value is submitted as component value in some components
  • [ICE-9345] - CLONE - ace:chart - 'Invalid Argument' JS in IE7
  • [ICE-9347] - showcase ace:list - submit reorder IE7 specific failures
  • [ICE-9348] - ACE Renderers have thread unsafe instance field
  • [ICE-9351] - ace:dataTable - scrollable column misalignment IE9 + fixed widths
  • [ICE-9353] - Tree components log warning to client console on initial page load
  • [ICE-9355] - Warnings logged to client when namespace.captureSubmit fails to find our hidden forms
  • [ICE-9356] - The showcase-portlet app is specifically configured to run with Mojarra and fails with MyFaces
  • [ICE-9357] - ICE Renderers have thread unsafe instance field
  • [ICE-9359] - Running under MyFaces, dragging and dropping modal dialog sometimes results in ArrayIndexOutOfBoundsException and NCI popup
  • [ICE-9362] - ice:panelDivider > Inconsistent divider width in IE
  • [ICE-9372] - Components requiring mouseover to trigger behaviour don't work with IE 10
  • [ICE-9373] - Chat application throws NPE when session expires and user is logged out
  • [ICE-9375] - Showcase - ace:chart - Dynamic Chart demo misformatted on IE7
  • [ICE-9378] - ice:outputResource - file is locked upon opening in Windows
  • [ICE-9409] - ace:autoCompleteEntry Lazy Loading Clearing Value on Page Reload
  • [ICE-9562] - ace:tableConfigPanel - Clicking on scrollbar causes panel to be dragged.

Improvement

  • [ICE-8434] - icecore:refresh should support EL expression
  • [ICE-8914] - ace:panel - Add 'disableInputs' attribute to disable all input fields in the panel
  • [ICE-8922] - Implement server-side determination of 'onElementUpdate' callback lists for each DOM update
  • [ICE-9085] - Add effect support to ace:message(s) components
  • [ICE-9096] - ice:dataTable - Don't render tabindex for row when not using an ice:rowSelector
  • [ICE-9097] - Add support for different types of URL encodings in ace:menuItem
  • [ICE-9106] - ace:tableConfigPanel - Add a "Restore Defaults" convenience button
  • [ICE-9112] - Support OEPE
  • [ICE-9120] - ace:richTextEntry - Add ace:ajax "blur" or "change" event support
  • [ICE-9126] - refactor util.js
  • [ICE-9149] - ace:multiColumnSubmenu, add header and footer facets
  • [ICE-9170] - Showcase: ace:dataTable > Row State, Row/Cell Editing - Add messages component to catch validation errors
  • [ICE-9201] - Add c:forEach ace:dataTable demo to showcase to demonstrate dynamic columns support
  • [ICE-9203] - ace:selectMenu and ace:comboBox, add support for values of any type
  • [ICE-9216] - ace:comboBox - Add support for input elements in the row facet
  • [ICE-9223] - Normalize the way ace:gMap handles its state
  • [ICE-9225] - Use Resource Ordering to force all CSS resources to load before JavaScript in the Showcase sample app.
  • [ICE-9226] - Make sample ACE themes accessible by maven
  • [ICE-9235] - ace:dataExporter - Support exporting summary rows defined in an ace:row tag
  • [ICE-9239] - Make icecore:refresh interval attribute dynamically configurable
  • [ICE-9251] - ace:menuItem - Add support for the f:setPropertyActionListener tag
  • [ICE-9267] - ace:fileEntry - Add ability to disable the message persistance
  • [ICE-9272] - Split features found in application.js in separate *.js files
  • [ICE-9324] - Swap the ace:message(s) icons for info and warn
  • [ICE-9374] - Upgrade CKEditor library to version 3.6.6.1

New Feature

  • [ICE-1818] - New ace:breadcrumbMenu component
  • [ICE-8719] - New client-side pending session-timeout warning event and dialog
  • [ICE-9211] - Continue augmenting ACE generator with ability to generate JSP base Tag classes and TLD
  • [ICE-9245] - Add support for the Legacy Liferay Faces Bridge for Liferay 5.x
  • [ICE-9358] - Automatic testing for Renderers with writable instance fields

Task

  • [ICE-9000] - ace:dateTimeEntry - convert to use ice.ace.lazy
  • [ICE-9264] - Adjust portlet sample builds to default to LiferayFaces Bridge
  • [ICE-9443] - Support Eclipse Kelper (4.3)

Edit/Copy Release Notes

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