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.