Bug
- [ICE-1194] - Support for session replication
- [ICE-2180] - component-showcase selectInputDate messages not visible
- [ICE-2825] - selectInputText list selection
- [ICE-2956] - Bridge cannot recover blocking connection when running in Opera
- [ICE-3190] - selectBooleanCheckbox updates do not reflect rendered html page
- [ICE-3199] - Using command-line switches with sample app. ant build scripts doesn't remove libraries when it should.
- [ICE-3234] - Syntax error in xp stylesheet
- [ICE-3290] - portlet: modal popup screen expanding problem
- [ICE-3303] - Make InputFile's FileInfo Serializable
- [ICE-3308] - Draggable modal popup can be dragged off the top of the screen
- [ICE-3363] - AppScan identified a "Link Injection" vulnerability
- [ICE-3439] - ice:messages component causing duplicate rendering
- [ICE-3483] - Regression: Fix the passThru boolean attributes
- [ICE-3547] - selectInputText does not show options after initial selected
- [ICE-3550] - Scrollable table columns not aligned properly when header rows are used in header facet
- [ICE-3573] - NPE when forwarding from web.xml welcome-page
- [ICE-3606] - The Download Resource example in the portlet version of Component Showcase uses servlet-specific APIs.
- [ICE-3614] - GroupAsyncRenderer throws NullPointerException when constructed via a non JSF thread
- [ICE-3617] - Seam transaction exception problem for seam-icefaces example when using ejb3 container to synchronize transactions
- [ICE-3618] - Text components no longer being cleared under compressDOM
- [ICE-3630] - Seam exception thrown when closing windows of application after session is invalidated
- [ICE-3633] - NoSuchMethodError on glassfish v2.1-b55
- [ICE-3640] - menuItem used with attribute link doesnt work
- [ICE-3653] - NullPointerException in Tomcat when reloading page
- [ICE-3654] - CLONE -Popup Calendar remains open if it isn't closed before navigate to another page
- [ICE-3655] - PartialSubmitPhaseListener breaks redirection navigation with Seam
- [ICE-3657] - h:outputText don't render span when only generated id with JSF 1.2
- [ICE-3659] - Deadlock on application exception and re-deploy
- [ICE-3661] - The outputResource component make a use of the value binding without checking for a null
- [ICE-3667] - Multiple instances of outputResource do not work correctly together
- [ICE-3668] - ice:message not displayed when using Spring Web Flow
- [ICE-3670] - OutputResourceRenderer doesn't render proper URL for image resource in a portlet environment.
- [ICE-3691] - Initial page rendered on page reload after forward navigation executed
- [ICE-3694] - InputFile with Seam and portlets causes NPE
- [ICE-3697] - seam-gen: button click sometimes leads to a wrong page
- [ICE-3704] - Focus lost in input text field after pressing Enter if typing resumed too quickly
- [ICE-3711] - ice:outputResource within a dataTable doesn't work
- [ICE-3715] - just-ice failures in nightly regression test
- [ICE-3717] - ice:columns TLD description is wrong
- [ICE-3718] - css style sheet is not valid
- [ICE-3727] - NullPointerException seen in log on weblogic10.3 when using position Panel component.
- [ICE-3734] - SelectInputText umbrella selectedItem itemMap
- [ICE-3746] - ICEfaces on BlackBerry Bold occasionally requires page refresh on initial view
- [ICE-3765] - False busy indicator state for overlapping requests
- [ICE-3773] - standardRequestScope propagating extra attributes
- [ICE-3788] - The lifecycle lock of the View is not released in all circumstances
- [ICE-3792] - Two pages are loaded into Firefox's history when navigation using redirect
- [ICE-3793] - NumberFormatException on incorrect rvn parameter
- [ICE-3794] - Inner class of serializable StyleBean (called StylePath) is not Serializable.
- [ICE-3799] - standardRequestScope propagating extra attributes under Spring Web Flow 2
- [ICE-3801] - The jboss4.2 build target for AHS includes the jsf*.jar files
- [ICE-3804] - ICEfaces AHS: AHS should respond to a previous pending request with an empty response
- [ICE-3805] - ICEfaces AHS: ICEfaces locks when AHS doesn't respond with X-Connection: close to previous pending request
- [ICE-3821] - Spring Web Flow compatibility with state saving
- [ICE-3827] - State saving implementation thread safety
- [ICE-3834] - contextPath concurrency issue
- [ICE-3841] - Saved state accumulating
- [ICE-3842] - InputFile state getting lost
- [ICE-3846] - Opera cannot open bridge log window
- [ICE-3851] - UnsupportedOperationException with rave. appbase ViewHandlerImpl
- [ICE-3856] - ice:menuItem actionListener is not being fired in Invoke Application phase when inside the MenuPopup
- [ICE-3857] - OutputResource: Display correct URL when attachment="false"
- [ICE-3873] - NPE on page reload with state saving enabled
- [ICE-3877] - Calendar component in the showcase has hardcoded strings
- [ICE-3881] - Effect name for "Slide" effect demo on Component Showcase doesn't "slide" with the panel
- [ICE-3883] - remove PartialSubmitValueBinding objects before application server tries to serialize (Seam)
- [ICE-3884] - Partial submit change - restore "required" attributes in the pre RenderResponse phase instead of post RenderResponse.
- [ICE-3885] - Duplicate ids are found when state saving is enabled
- [ICE-3886] - Previous view rendered on page reload
- [ICE-3911] - Comp-showcase GMap "show markers" issue with doJSFStateSaving enabled
- [ICE-3913] - Navigation regression test failures
- [ICE-3921] - Exception Redirection not working correctly when JSF state-saving enabled
- [ICE-3975] - RowSelection in DataTable freezes IE6 with cpu at 100%
- [ICE-4016] - IE loses focus when tabbing goes beyond currently visible area of screen
Improvement
- [ICE-2751] - Add rowSelector selectionListener renderResponse to component-showcase
- [ICE-3212] - Obsolete the icefaces-ahs.jar requirement for ICEfaces applications to use AHS
- [ICE-3422] - Implement JSF state saving
- [ICE-3442] - Component saveState restoreState
- [ICE-3484] - Optimize the rendering of the effect related JS handlers
- [ICE-3533] - Make inputFile work with state saving
- [ICE-3574] - support for BlackBerry browsers
- [ICE-3585] - move SessionRender API to official package
- [ICE-3604] - Remove use of streamWriting configuration parameter in framework and components
- [ICE-3721] - DataTable re-evaluates attributes
- [ICE-3767] - Memory: intern more DOM strings
- [ICE-3783] - Add validators to Component Showcase sample application.
- [ICE-3790] - Add support for dynamically changing locales to Component Showcase
- [ICE-3816] - ICEfaces AHS: Possible Throwables should be caught and dealt with during request processing
- [ICE-3819] - Add versions-licenses.html file to the /lib/ext directory
- [ICE-3824] - Client should retry application on 500 error responses
- [ICE-3887] - Log message on ClientAbortException
New Feature
- [ICE-2763] - Add new ice:loadBundle component (locale of messages bundle cannot be changed dynamically)
- [ICE-2951] - Feature: Log warning message when Firebug detected
- [ICE-3359] - Failover support
- [ICE-3493] - Make framework fail-over aware
- [ICE-3500] - New ice:loadBundle component
- [ICE-3695] - TreeNode do saveState restoreState
- [ICE-3696] - Test component field state saving
- [ICE-3701] - Tree navigatedNode currentNode state saving
- [ICE-3702] - SelectInputText selectedItem itemMap state saving
- [ICE-3707] - Add support for JAAS security
- [ICE-3837] - Try to re-establish blocking connection on HTTP 500 errors
Task
- [ICE-3230] - Create a test app to verify the default values of the meta-data
- [ICE-3666] - Non serialized properties of the components need to be defined as transient
- [ICE-3739] - The inputText component gives problem with blackberry, due to the missing type attribute
- [ICE-3744] - Update commons-fileupload.jar to latest official release (1.2.1)
- [ICE-3860] - Update the Sun JSF 1.2 runtime libraries to most recent version (JSF1.2_10)
- [ICE-3861] - Provide documentation around failover.
- [ICE-3914] - Make doJSFStateManagement=true the new default value
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.