Release Notes - ICEfaces - Version 1.7.1 - HTML format

Bug

  • [ICE-1445] - RowSelector Events in wrong Phase
  • [ICE-1464] - Nesting dataTables with their own dataPaginators
  • [ICE-1465] - SEAM & Icefaces when session is invalid or timed out can cause ReceivePing exception
  • [ICE-1619] - <ice:inputFile/> component-specific message not getting cleared from FacesContext after file upload and form submit
  • [ICE-1628] - FileUploadServlet should use the correct viewNumber to get the correct PersistentFacesState
  • [ICE-1697] - Tabel->AddSortHeader throws exception.
  • [ICE-1754] - /core/conf/META_INF/include.tld breaks in Geronimo2 when converted to use schema
  • [ICE-1772] - property changes for panelGrid cause Exception
  • [ICE-1948] - CachedRowSetSortableModel hardcodes maximum number of rows
  • [ICE-1950] - Design time - changing visible attribute also changes rendered attribute
  • [ICE-2005] - panelPositioned component issues
  • [ICE-2152] - User Session Expired when re-hot-deploying Liferay portlets
  • [ICE-2207] - The gMapDirection component is throwing a NullPointerException randomly
  • [ICE-2283] - All values of the comma-delimited columnWidths property are being applied to <ice:column>, even if rendered="false"
  • [ICE-2399] - Action and ActionListener is not working with the inputSecret component.
  • [ICE-2616] - IE: ice:inputText: cursor is positioned to the beginning when nested inside dataTable
  • [ICE-2718] - Portlet component showcase menu-related issues
  • [ICE-2737] - Seam framework component ConversationList not returning correct conversationId (just the current one)
  • [ICE-2747] - just-ice.jar and navigation handler
  • [ICE-2753] - Drag and drop between tree node and panelGroup causes exception
  • [ICE-2782] - Paginator not refreshing on dynamic change in data table records
  • [ICE-2783] - Dynamically changing rows in data table don't update properly
  • [ICE-2807] - Memory Leak in Concurrent Dom View applications
  • [ICE-2832] - Safari facelets javascript error
  • [ICE-2849] - The columnGroup breaks when resizable = true
  • [ICE-2889] - Divider line in divider panel drawn in the wrong position in portlets
  • [ICE-2901] - Presence of an <ice:richInputText /> component causes D2D conditional rendering to fail
  • [ICE-2910] - ice:selectOneRadio styleclass attribute not applied to table element
  • [ICE-2936] - Parser and digester implementations are not thread safe.
  • [ICE-2939] - ice:outputLink opens a new window in IE instead of showing content in frame
  • [ICE-2942] - Initial asynchronous updates take too long on short server-side interactions
  • [ICE-2953] - Using multiple trees on same form root nodes +/- link use same id
  • [ICE-2992] - Duplicate entry in xp.css for iceCmdSrtHdr
  • [ICE-3003] - PanelDivider 2nd pane does not cover entire space
  • [ICE-3007] - Exception handling not working with 1.7
  • [ICE-3008] - ICEfaces AHS: Using AHS on GlassFish hangs after restarting the server
  • [ICE-3010] - Scrollbars appear on IE for no reason
  • [ICE-3011] - Menu bar component not always on top of all other elements
  • [ICE-3012] - Not all sample build targets are valid for all samples
  • [ICE-3015] - tomahawk schedule component problem with icefaces
  • [ICE-3017] - tabindex not rendered for selectinputdate
  • [ICE-3026] - panelPositioned : The style attributes hoverClass and overlap appear to be broken
  • [ICE-3027] - Memory leak in applications with ConcurrentDomViews = true, ICEfaces 1.7
  • [ICE-3028] - Redirect on exception handling jsp page is not working.
  • [ICE-3031] - wrong container info for Components
  • [ICE-3032] - file disclosure vulnerability in resource serving
  • [ICE-3040] - menuBar displayOnClick displays erratically
  • [ICE-3041] - ice:tree hideRootNode="true" causes perceived root node to always show the plus icon, even when expanded
  • [ICE-3043] - dispatcher forwarding loop
  • [ICE-3044] - Rapid clicking on ice:commandButton resets View state
  • [ICE-3046] - Rapid clicking on anchors rendered with href="#" causes page load
  • [ICE-3051] - navigation problem with myfaces RI
  • [ICE-3058] - Netbeans integration broken
  • [ICE-3059] - SelectInputDate tabindex not being rendered when using renderAsPopup
  • [ICE-3060] - panelPositioned: specifying a handle attribute breaks the component. No positioning is possible once specified.
  • [ICE-3063] - wait cursor doesn't disappear after client-side action
  • [ICE-3064] - using ice:menuItems nested inside dataTable breaks component
  • [ICE-3066] - s:link not rendering properly
  • [ICE-3073] - ICEfaces portlet instances not getting deallocated when session expires or is invalidated
  • [ICE-3076] - menuItems not showing icons
  • [ICE-3078] - Shipping with MyFaces 1.1.2. Should be 1.1.5
  • [ICE-3080] - <html> lang attribute incorrect
  • [ICE-3088] - focus of input component is lost when tabbing through page and using ice:messages
  • [ICE-3090] - Action attribute does not work when using </redirect> & <from-view-id> in navigation rule
  • [ICE-3091] - Session Expiry when re-deploying portlets to Liferay on Glassfish
  • [ICE-3095] - SessionDispatch tries to get Session ID after Session has been invalidated.
  • [ICE-3097] - AxisChart.buildChart() should always check for new data
  • [ICE-3099] - PanelDivider dragging beyond browser viewport causes js errors
  • [ICE-3101] - tab is switched automatically after correcting validation errors
  • [ICE-3107] - SelectInputDate isn't working when date value is written directly
  • [ICE-3108] - multiple selectInputDate components on the same page
  • [ICE-3109] - When dataTable uses resizable, sortable, and row grouping, it behaves strangely
  • [ICE-3110] - when you tab out of selectInputDate (with a custom converter and validator), it will revert back to the previous value. But it is fine if enter key is pressed.
  • [ICE-3111] - Modal overlay styles not applied on IE6 or 7
  • [ICE-3120] - Modal popups visible property is reset after being dragged
  • [ICE-3144] - JavaScript errors on webmc
  • [ICE-3147] - CommandLink children doesn't get fully recursively rendered
  • [ICE-3154] - Clean up improper 'encodeChildren' implementations in a few components
  • [ICE-3163] - Some Charts are not displayed in Comp. Showcase
  • [ICE-3172] - NPE in BridgeExternalContext when trying to redirect after logout in navigation rules
  • [ICE-3189] - NPE in SessionDispatcher on sessionExpiry
  • [ICE-3383] - ice:menuPopup: allow to position the ice:menuPopup component anywhere on page
  • [ICE-3645] - netbeans 6.1: 1.7.2 integration

Improvement

  • [ICE-1466] - Clicking on label does not select SelectManyCheckbox in IE
  • [ICE-1723] - Auto-add single quotes to the connectionLostRedirectURI to avoid js errors
  • [ICE-1803] - Ability to turn off partialSubmits for panelPopup drag events
  • [ICE-1960] - drop down list in selectInput date for year selection
  • [ICE-1985] - In some cases entire form being sent as DOM update
  • [ICE-2175] - Clicking label for <ice:selectOneRadio> should select the radiobutton
  • [ICE-2224] - ice:inputFile in synchronous mode render without IFRAME
  • [ICE-2275] - Remove need for inputFile glue code
  • [ICE-2367] - Allow panelTabSet to change tabs without validation
  • [ICE-2528] - Improved ice:graphicImage component (support byte[] and URL to file)
  • [ICE-2539] - Documentation Required on com.icesoft.faces.connectionTimeout Context-Param
  • [ICE-2724] - Make tooltip panel expand and contract with contents without a fixed width or height.
  • [ICE-2892] - Allow ResourceDispatcher to serve explicitly-named Resources
  • [ICE-2898] - <ice:inputRichText /> does not participate in form submission like <ice:inputTextArea /> does
  • [ICE-2909] - Fixed-width font accidentally used in the Developer Guide in the "Request Attributes" section
  • [ICE-2912] - The iframe fix for the menu component needs improvement
  • [ICE-2945] - Grizzly NIO: Integrate the GrizzlyPushServlet functionality into the ICEfaces core framework
  • [ICE-2994] - apply action attribute to editable value holders in order to allow form submit on keypress
  • [ICE-3019] - The panelPositioned component takes the list interface as a value, it should take arrays as well.
  • [ICE-3020] - panelPositioned : positioning a component will not work unless the listener class has been hocked up in a the backing bean
  • [ICE-3022] - panelPositioned: There is no security attributes for render and disable on user role.
  • [ICE-3024] - Avoid using forwards in BlockingServlet
  • [ICE-3025] - Missing attributes in PanelPopupRenderer and MenuItemRenderer for XHTML validation.
  • [ICE-3030] - Rename ContinuationAdaptingServlet to JettyAdaptingServlet
  • [ICE-3042] - Catch-all task to make inputFile work in synchronous mode
  • [ICE-3045] - ICEfaces AHS: Autodetect if AHS-related configurations are not set in the ICEfaces application's web.xml
  • [ICE-3056] - panelPositioned : Documentation needs to be improved
  • [ICE-3057] - Resizable columns should save the state optionally
  • [ICE-3079] - update seam-comp-showcase to use same navigation, (most) jspx pages, styling from regular component showcase
  • [ICE-3084] - <ice:selectOneMenu/> with empty first value causing unnecessary DOM updates
  • [ICE-3137] - Facelets bug throws exception for every IceFaces tag
  • [ICE-3140] - selectOneRadio renders a table with default cell padding and spacing
  • [ICE-3220] - netbeans 6.1 integration feedback fix

New Feature

  • [ICE-2131] - dataTable allow for keeping footer visible
  • [ICE-2273] - Spring WebFlow 2.0 Integration
  • [ICE-2321] - Integrate seam mail component
  • [ICE-2741] - Add official support for Firefox 3.0
  • [ICE-2742] - Broadcast rendering API
  • [ICE-2836] - Netbeans 6.1 integration
  • [ICE-2860] - InputFile IFRAME render sync mode update javascript
  • [ICE-2987] - Automatic detection of Grizzly ARP
  • [ICE-2989] - Add new SessionRenderer API
  • [ICE-2995] - Add new outputHtml, outputBody and outputHead jsf components
  • [ICE-3055] - design time jsf 12 tld file
  • [ICE-3122] - inputFile selectively post form

Task

  • [ICE-3096] - Move the Message Service Client from the AHS project into the Core (and related classes)

Edit/Copy Release Notes

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