Release Notes - ICEfaces - Version 1.8RC2 - HTML format

Bug

  • [ICE-1128] - scrollable property error on dataTable in Facelets
  • [ICE-1975] - InputText cursor inside Modal popup
  • [ICE-2816] - Propagate Spring SecurityContextHolder to pooled threads
  • [ICE-3287] - Regression: Problem in IE while using drag panel under any panel with 'scrolling:auto' style
  • [ICE-3563] - Focus is set on parent form when modal popup is opened
  • [ICE-3639] - library added to an existing web project won't be deployed
  • [ICE-3693] - ice:selectInputText popup list disappears when scrolling in IE
  • [ICE-3708] - Spring webflow loses state with 1.8DR1
  • [ICE-3720] - IE loses focus when tabbing goes beyond currently visible area of screen
  • [ICE-3830] - Copy and Paste to selectInputText does not execute change event in IE
  • [ICE-3843] - REGRESSION: Invoking SessionRenderer.render(String) from a non-JSF thread is not possible
  • [ICE-3899] - ICESoft plugins clash with NB (Woodstock) plugin when deployed to Glassfish
  • [ICE-3920] - Spanish content seen on some components even when English language is selected
  • [ICE-3932] - welcome-file-list parameters don't work in NetBeans 6.5 vwp integration
  • [ICE-3942] - Defer HttpSesion.invalidate calls to the end of JSF lifecycle
  • [ICE-3978] - <ice:loadBundle> component causes validation exceptions in some cases for UISelectOne with Seam
  • [ICE-4011] - selectInputDate + popup: incorrect selections in certain scenarios
  • [ICE-4038] - panelLayout component always sets layout to absolute
  • [ICE-4044] - Issue when setting panelDivider to a non-fixed height
  • [ICE-4059] - Inconsistent/improper styling of panelCollapsible component when disabled=true
  • [ICE-4060] - Allow ICEfaces StateSaving default configuration without breaking delegate chain.
  • [ICE-4066] - panelTabSet ignore parent's rendered attribute when put in UISeries component
  • [ICE-4069] - Focus is lost on selectOneRadio and selectManyCheckbox with spread=true on IE
  • [ICE-4072] - PropertyEditor inconsistent with Component Attribute
  • [ICE-4078] - VWP support library's (wyswyg-appbase.jar) LifecycleListener class incorrectly removes all request attributes
  • [ICE-4089] - Autodetection on GlassFish V2.1 Final is broken
  • [ICE-4090] - ice:selectInputText popup list doesn't hide when focus goes to another element
  • [ICE-4092] - DisplayEvent.getContextValue() can only be cast to a String object
  • [ICE-4105] - The displayListener on MenuPopup doesn't respect the contextValue attribute on its target component
  • [ICE-4120] - Modal popup: limit tabbing to only cycle thru elements inside the popup, while active
  • [ICE-4123] - Component-metadata compilation fails.
  • [ICE-4125] - Popup panel background covers not entire page in IE7
  • [ICE-4130] - OutputResource demo of Component Showcase is not working as a portlet
  • [ICE-4134] - Portlet styling of Component Showcase portlets is mangled
  • [ICE-4135] - ViewDisposal code can't assume servlet environment
  • [ICE-4136] - JavaScript error with jQuery on Liferay 5.2.1
  • [ICE-4137] - Turn on/off compression of dynamic resources using 'com.icesoft.faces.compressResources' context parameter
  • [ICE-4142] - Styles are not applied to ice:radio
  • [ICE-4144] - ICEFaces Demo File Upload broken in Firefox 3.0.7 Beta
  • [ICE-4145] - ICEfaces sample builds should not reference icefaces-ahs.jar
  • [ICE-4146] - Remove el-ri.jar from certain Sample app. facelets build targets
  • [ICE-4150] - gMapMarker component doesn't respect its "longitude" and "latitude" attributes, and must require a gMapLatLng or gMapLatLngs to render GMarker(s)
  • [ICE-4151] - Graphic Image when attached to a blob creates an error in the Visual Web JSF design environment
  • [ICE-4156] - SelectInputDate is incorrectly initialized
  • [ICE-4157] - dataPaginator images render incorrectly when using forward navigation to same page
  • [ICE-4158] - Setting rows="0" for selectInputText does not work as documented.
  • [ICE-4164] - Double clicking tab that has long processing causes components to be reset
  • [ICE-4167] - Modal popup - entire page is not greyed out on IE & Opera browsers
  • [ICE-4177] - Horizontal and vertical scrollbars appear on application page when modal popup is visible.
  • [ICE-4178] - bean pattern
  • [ICE-4179] - Session Expired dialog causes security warning to display on IE6 when using HTTPS (SSL) connection
  • [ICE-4181] - File Upload with ice:inputFile not working any more after Firefox 3.0.7 update
  • [ICE-4184] - Setting selectInputDate value in dataTable issue
  • [ICE-4186] - Spring webflow Loses State in 1.8 on reload
  • [ICE-4188] - Session expired dialog doesn't appear when session expires in IE6.
  • [ICE-4192] - Add support for configurable delay between key presses in selectInputText
  • [ICE-4194] - Cannot find custom toolbar for inputRichText
  • [ICE-4196] - Create test to catch class<Type> Error when binding with Boolean attribute
  • [ICE-4200] - Spring webflow 2.0.5 is incompatible with ICEFaces
  • [ICE-4202] - mark readonly attribute invalid in docs
  • [ICE-4208] - Regression: The GMarker start rendering a default markup
  • [ICE-4211] - rowSelector multiple=false still allows for multiple selection _IF_ no selectionListener is registered
  • [ICE-4221] - Vertical menuitem alignment off in IE7 and Rime theme
  • [ICE-4222] - Make participating session IDs available to the shared blocking connection
  • [ICE-4227] - The inputFile component fails when used in .ear and web's context-root set to "/"
  • [ICE-4232] - REGRESSION: Multiple includes are not working properly
  • [ICE-4235] - Servlet 2.4 methods cannot be used on application servers that only support Servlet 2.3
  • [ICE-4240] - Disable busy indicators on server error or connection lost

Improvement

  • [ICE-2768] - The dataTable in scrollable mode should render a distinct style class.
  • [ICE-3014] - ContentEventRepeater: buffered events should be cleaned-up more aggressively
  • [ICE-3522] - Revert back to Send Updated Views when adapting to Push Server
  • [ICE-3591] - Add double click support on dataTable
  • [ICE-3733] - Dependency change for Eclipse ICEfaces facelets support
  • [ICE-3770] - Netbeans 6.5: Configuration with Visual Web FrameworkProvider (Woodstock)
  • [ICE-3778] - Create startup and ICEfaces sample page as well for new project
  • [ICE-4013] - Exceptions related to users browsing away or shutting down the browser should be less verbose
  • [ICE-4058] - Iteration component should be able to iterate on a Map
  • [ICE-4068] - Component Showcase SetEventPhase example updates
  • [ICE-4075] - Remove JSF v1.1 restriction for Eclipse integration
  • [ICE-4076] - Correct icefaces facet version to align with ICEfaces version
  • [ICE-4087] - Add scatter chart to charts component
  • [ICE-4088] - optimize xerces DOM operations
  • [ICE-4096] - Add ant build targets for sample apps. for new app. servers
  • [ICE-4100] - DOMResponseWriter unwrapping
  • [ICE-4102] - Capture focus for any element that can receive it
  • [ICE-4107] - Provide simple API for dynamically disposing the views
  • [ICE-4112] - If a menuItem has no action/actionListener don't close menu
  • [ICE-4118] - Tag using package naming with Event Class
  • [ICE-4225] - Reduce log level for undetected ARP implementations

New Feature

  • [ICE-2777] - Add support for IE8 beta
  • [ICE-3121] - Add new "focus" attribute to ice:outputBody component
  • [ICE-3993] - Add German language resource file for ICEfaces Component Showcase
  • [ICE-4195] - ice:setEventPhase disabled
  • [ICE-4203] - Support optional "busy" indicator + UI blocker when waiting for response from a submit
  • [ICE-4214] - Add new Push Server

Task

  • [ICE-4103] - Remove build-time only libraries from the ICEfaces binary bundle.
  • [ICE-4129] - Woodstock appbase.jar and ICEfaces wyswyg-appbase.jar
  • [ICE-4163] - remove lib/ext directory and svn:executable prop of jar files
  • [ICE-4209] - GMap: move default style to the styelClass
  • [ICE-4216] - Remove the deprecated Asynchronous HTTP Server (AHS) from ICEfaces

Edit/Copy Release Notes

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