Release Notes - ICEfaces - Version 1.8 - HTML format

Bug

  • [ICE-794] - ICEfaces.org tutorial builds use our svn directory paths for lib references
  • [ICE-1128] - scrollable property error on dataTable in Facelets
  • [ICE-1194] - Support for session replication
  • [ICE-1257] - IntervalRenderer could detect expired session
  • [ICE-1545] - A paginated dataTable does not properly update its content upon changes of the rows attribute
  • [ICE-1585] - Config. params missing from docs
  • [ICE-1627] - Revisit how views are reused in single/multi view mode
  • [ICE-1788] - Menus do not hide on mouseoff
  • [ICE-1975] - InputText cursor inside Modal popup
  • [ICE-1993] - selectInputText: allow different entries with the same label
  • [ICE-2020] - SelectInputText has a wrong renderer type when created via API
  • [ICE-2147] - Seam LocaleSelector() part of framework does not work with ICEfaces
  • [ICE-2180] - component-showcase selectInputDate messages not visible
  • [ICE-2562] - Connection fails when context root is multi level ( example base/final/ )
  • [ICE-2816] - Propagate Spring SecurityContextHolder to pooled threads
  • [ICE-2825] - selectInputText list selection
  • [ICE-2956] - Bridge cannot recover blocking connection when running in Opera
  • [ICE-3118] - autoCentre or autoPostion attributes break selectInputText drop down when used inside a panelPopup on IE
  • [ICE-3132] - Failed to notify listener: problem when using multiple FF2 windows on Tomcat6 or Jboss4.2 NIO
  • [ICE-3184] - "Configuring JMS for GlassFish v2" in ICEfacesDevelopersGuide.pdf needs correction
  • [ICE-3190] - selectBooleanCheckbox updates do not reflect rendered html page
  • [ICE-3194] - ice:menuPopup does not position/render properly when used in combination with ice:panelDivider and ice:tree
  • [ICE-3234] - Syntax error in xp stylesheet
  • [ICE-3244] - panelCollapsible style not fully applied to header
  • [ICE-3287] - Regression: Problem in IE while using drag panel under any panel with 'scrolling:auto' style
  • [ICE-3290] - portlet: modal popup screen expanding problem
  • [ICE-3294] - Portlet: submenu inside scrollable div doesn't render correctly
  • [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-3368] - Synchronized Parser can hold up the entire application
  • [ICE-3439] - ice:messages component causing duplicate rendering
  • [ICE-3455] - UIXhtmlComponent.xmlAttributes is not Serializable
  • [ICE-3457] - panelPositioned in scollable div causes unexpected behavior
  • [ICE-3471] - Firefox does not render table header style on th elements unless table body has a corresponding td element
  • [ICE-3483] - Regression: Fix the passThru boolean attributes
  • [ICE-3510] - Menu that pops off page is unreachable in Liferay
  • [ICE-3513] - Integrate the latest FCKEditor release (2.6.3)
  • [ICE-3536] - Spring Web Flow forced login redirects page to ajax request
  • [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-3563] - Focus is set on parent form when modal popup is opened
  • [ICE-3569] - Component Showcase inputRichText demo not working in IE7 when hosted on WebLogic 9.2
  • [ICE-3572] - Unspecified JavaScript error in IE when inputRichText is used in a panelPopup
  • [ICE-3573] - NPE when forwarding from web.xml welcome-page
  • [ICE-3576] - Failing to rollback cursor state properly
  • [ICE-3590] - Request bound beans are not re-created on page reload
  • [ICE-3593] - inputFile causes setAttribute/removeAttribute to throw NPE
  • [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-3627] - h:inputText with valueChangeListener or tabindex attributes
  • [ICE-3630] - Seam exception thrown when closing windows of application after session is invalidated
  • [ICE-3633] - NoSuchMethodError on glassfish v2.1-b55
  • [ICE-3638] - Custom outputChart rendering problem in Safari/Chrome/Firefox 2
  • [ICE-3639] - library added to an existing web project won't be deployed
  • [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-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-3664] - Component attribute state overwritten with webflow1.0.x
  • [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-3680] - outputResource label attribute throws EL exception when value bound
  • [ICE-3691] - Initial page rendered on page reload after forward navigation executed
  • [ICE-3693] - ice:selectInputText popup list disappears when scrolling in IE
  • [ICE-3694] - InputFile with Seam and portlets causes NPE
  • [ICE-3697] - seam-gen: button click sometimes leads to a wrong page
  • [ICE-3703] - Restfaces does not work with 1.7.2
  • [ICE-3704] - Focus lost in input text field after pressing Enter if typing resumed too quickly
  • [ICE-3708] - Spring webflow loses state with 1.8DR1
  • [ICE-3711] - ice:outputResource within a dataTable doesn't work
  • [ICE-3712] - rime theme style issue with menupopup+rowselector
  • [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-3720] - IE loses focus when tabbing goes beyond currently visible area of screen
  • [ICE-3727] - NullPointerException seen in log on weblogic10.3 when using position Panel component.
  • [ICE-3734] - SelectInputText umbrella selectedItem itemMap
  • [ICE-3743] - SelectOneListbox rendering bug
  • [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-3775] - Regression: menus do not stay open under certain circumstances
  • [ICE-3784] - ICEfaces does not support sub context redirect
  • [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-3802] - menuItems and Spring Web Flow 2.0
  • [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-3807] - When I collapse a tree-node, it's icon doesn't move.
  • [ICE-3808] - RuntimeException "Cannot determine if user in role" during file upload
  • [ICE-3821] - Spring Web Flow compatibility with state saving
  • [ICE-3827] - State saving implementation thread safety
  • [ICE-3830] - Copy and Paste to selectInputText does not execute change event in IE
  • [ICE-3831] - panelTabSet styling issues
  • [ICE-3833] - DataPaginator calls actionListener before changing page
  • [ICE-3834] - contextPath concurrency issue
  • [ICE-3841] - Saved state accumulating
  • [ICE-3842] - InputFile state getting lost
  • [ICE-3843] - REGRESSION: Invoking SessionRenderer.render(String) from a non-JSF thread is not possible
  • [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-3896] - JSF can't find ResourceBundle
  • [ICE-3899] - ICESoft plugins clash with NB (Woodstock) plugin when deployed to Glassfish
  • [ICE-3900] - Cannot determine if user in role - using inputFile, menuItem, panelGroup with renderedOnUserRole
  • [ICE-3901] - ICESoft NB plugin for 6.5 is not possible to install for 6.7 NB dev version (uses unsupported dependency)
  • [ICE-3906] - JavaScript error is caught when closing a popupPanel with inputFile
  • [ICE-3907] - Views are not re-used in multi-view setups
  • [ICE-3911] - Comp-showcase GMap "show markers" issue with doJSFStateSaving enabled
  • [ICE-3912] - inputFile component disappearing
  • [ICE-3916] - Pressing enter key when radio or checkbox has focus causes submit to occur on closest button
  • [ICE-3919] - Scroll bar not displayed on IE7 in Data Paginator component on showcase
  • [ICE-3920] - Spanish content seen on some components even when English language is selected
  • [ICE-3921] - Exception Redirection not working correctly when JSF state-saving enabled
  • [ICE-3924] - ExtendedController call back changed in Patch1
  • [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-3944] - Restore view phase is not executed on page reload
  • [ICE-3945] - resetting input text value issue
  • [ICE-3950] - rowSelector toggleOnInput is not applied to inputTextarea
  • [ICE-3967] - Cannot type in a file name in file upload component
  • [ICE-3968] - inputFile with selectManyList
  • [ICE-3975] - RowSelection in DataTable freezes IE6 with cpu at 100%
  • [ICE-3977] - Preselection of radio or checkbox with layout=spread not working
  • [ICE-3978] - <ice:loadBundle> component causes validation exceptions in some cases for UISelectOne with Seam
  • [ICE-3984] - compressDOM TextArea may be null
  • [ICE-3992] - component-showcase errors with compressDOM
  • [ICE-4002] - Update coalescing does not preserve the order of updates
  • [ICE-4007] - selectInputText disappears when scrolling in IE
  • [ICE-4009] - The popup selectInputDate causes conversion error
  • [ICE-4011] - selectInputDate + popup: incorrect selections in certain scenarios
  • [ICE-4014] - App won't shutdown after file upload
  • [ICE-4016] - IE loses focus when tabbing goes beyond currently visible area of screen
  • [ICE-4038] - panelLayout component always sets layout to absolute
  • [ICE-4044] - Issue when setting panelDivider to a non-fixed height
  • [ICE-4055] - <ice:inputHidden> is causing null pointer exception in JSF 1.1
  • [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-4067] - Columns component inserting width:100% for first column in body of table
  • [ICE-4069] - Focus is lost on selectOneRadio and selectManyCheckbox with spread=true on IE
  • [ICE-4071] - ICEfaces AHS: NPE with Component-Showcase and AHS deployed to Liferay 5.1.1 on Tomcat 5.5/6.0 with ActiveMQ 5.0.0
  • [ICE-4072] - PropertyEditor inconsistent with Component Attribute
  • [ICE-4073] - selectInputDate time cleanup
  • [ICE-4078] - VWP support library's (wyswyg-appbase.jar) LifecycleListener class incorrectly removes all request attributes
  • [ICE-4085] - Support for Liferay 5.2.1
  • [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-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-4226] - Hourglass cursor/pointer doesn't reset back to arrow unless mouse is moved when blockUIOnSubmit=true (default)
  • [ICE-4227] - The inputFile component fails when used in .ear and web's context-root set to "/"
  • [ICE-4231] - rowSelector, when toggleOnInput=true, focus is lost in input elements when clicking them to (de)select a row
  • [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
  • [ICE-4246] - submitOnUpload="postUpload" does not work in FF 3.0.7 with 1.7-branch
  • [ICE-4247] - Weblogic 9 and 10 failed on ICEfaces 1.8 RC2
  • [ICE-4251] - Lifecycle needs to be running before doing navigation/redirection in PersistentFacesState
  • [ICE-4253] - REGRESSION of ICE-4066 : input component values being applied to all rows in a dataTable
  • [ICE-4254] - Rendering of Data Paginator instable in 1.8 RC2
  • [ICE-4256] - Disabled ice:dataPaginator buttons not styled correctly
  • [ICE-4260] - outputChart actionListener not executed when inside a panelGrid with another chart.
  • [ICE-4261] - REGRESSION: broken error handling mechanism for JSF 1.2
  • [ICE-4262] - NB65 Visual Designer: Setting rows attribute on dataTable with dataPaginator causes NullPointerException
  • [ICE-4263] - REGRESSION: application exception and re-deployment
  • [ICE-4265] - The <embed> tag is not rendered.
  • [ICE-4268] - REGRESSION: error-page declaration in web.xml doesn't work for specific exception types
  • [ICE-4270] - Setting com.icesoft.faces.compressDOM=true throws an exception
  • [ICE-4274] - Setting com.icesoft.faces.blockingRequestHandlerContext parameter doesn't have any effect.
  • [ICE-4275] - Bridge incorrectly states Session Expiry when loading/reloading/redirect navigating
  • [ICE-4277] - inputFile docs out of date
  • [ICE-4278] - WebapplifecycleListener causing Session init more than once
  • [ICE-4285] - Error handling redirect fails for Glassfish v2 UR2 with JSF 1.2_04
  • [ICE-4286] - UI Blocker causes scrollbars to "flash" while it is displayed
  • [ICE-4288] - rowSelector, 'clickListener' and 'clickAction' attributes are ignored when using facelets
  • [ICE-4293] - Enhanced multiple mode of rowSelection demo in showcase broken in IE 8 final
  • [ICE-4294] - Download resource demo issue in IE 8 final
  • [ICE-4295] - Component Showcase: panel stack demo radio button titles not loading from resource file correctly
  • [ICE-4297] - IE7 lockups when closing multiple windows connected to same application
  • [ICE-4298] - Component Showcase facelets-enh version throws NotSerializableException
  • [ICE-4299] - ICEfaces push renders are preventing the user Session from expiring with Push Server
  • [ICE-4302] - Disable busy indicators on session expired
  • [ICE-4304] - Bug in outputChart if paintArray was previously defined
  • [ICE-4312] - Push Server does not unblock a previous blocking request when a new app is opened
  • [ICE-4314] - Component images are not displayed in portlets
  • [ICE-4316] - inputFile not working on Weblogic 9 and 10
  • [ICE-4317] - selectManyCheckbox not clearable
  • [ICE-4339] - autocompletion in xhtml editor of Eclipse stops working

Improvement

  • [ICE-1498] - Add config docs for specifying the inputFileServlet in the InputFile configuration section of Dev Guide
  • [ICE-1733] - connectionLostRedirectURI TLD doc should indicate it only works in async. mode
  • [ICE-2427] - Improve component-showcase localisation
  • [ICE-2751] - Add rowSelector selectionListener renderResponse to component-showcase
  • [ICE-2768] - The dataTable in scrollable mode should render a distinct style class.
  • [ICE-2803] - create dist<target-name> for each build target run for ICEfaces samples in distribution package
  • [ICE-2944] - Tomcat 6 NIO: Integrate the TomcatPushServlet functionality into the ICEfaces core framework
  • [ICE-2961] - ice:selectInputDate readOnly attribute
  • [ICE-3014] - ContentEventRepeater: buffered events should be cleaned-up more aggressively
  • [ICE-3037] - ice:selectInputDate: allow flexible positioning of the selectInputDate component
  • [ICE-3212] - Obsolete the icefaces-ahs.jar requirement for ICEfaces applications to use AHS
  • [ICE-3263] - Support new Grizzly packaging
  • [ICE-3321] - Create a outputText and inputText component that uses ResponseWriter instead of DOMContext
  • [ICE-3345] - optimize UIXhtmlComponent id
  • [ICE-3346] - Pass-through Attribute Optimization and Rationalization
  • [ICE-3349] - Shorten id suffixes
  • [ICE-3351] - Memory: certain tag objects and string objects representing XHTML tags are unnecessarily repeated
  • [ICE-3365] - syntax highlighting in component-showcase source
  • [ICE-3387] - serialize DOM directly to writer
  • [ICE-3389] - Memory: Intern generated ids
  • [ICE-3393] - Eliminate unnecessary UIComponent.getChildren() calls
  • [ICE-3402] - optimize dispatcher memory usage
  • [ICE-3408] - server-side DOM compression
  • [ICE-3410] - Memory: instances of DOMContext need to be cleared after the response
  • [ICE-3422] - Implement JSF state saving
  • [ICE-3441] - Memory: EL strings need to be pooled/reused in JSP
  • [ICE-3442] - Component saveState restoreState
  • [ICE-3448] - Hide popup selectInputDate when clicked outside of popup
  • [ICE-3473] - scrollable dataTable requires styleclasses for header and body tables
  • [ICE-3484] - Optimize the rendering of the effect related JS handlers
  • [ICE-3494] - Remove com.icesoft.faces.streamWriting parameter from ICEfaces
  • [ICE-3512] - Improved positioning of popup sub-components
  • [ICE-3521] - For panelTooltip, enable mouse to move on tooltip popup when setting hideOn="mouseout"
  • [ICE-3522] - Revert back to Send Updated Views when adapting to Push Server
  • [ICE-3533] - Make inputFile work with state saving
  • [ICE-3549] - Have standardRequestScope turned on when Seam is detected
  • [ICE-3574] - support for BlackBerry browsers
  • [ICE-3585] - move SessionRender API to official package
  • [ICE-3591] - Add double click support on dataTable
  • [ICE-3604] - Remove use of streamWriting configuration parameter in framework and components
  • [ICE-3620] - Sub Menu Item should display on the left side if there is no space to display on the right
  • [ICE-3643] - ICEfaces Eclipse integration, all refactorings, fixes, and improvements for ICEfaces v1.8
  • [ICE-3677] - disabled links in data paginator when on first or last page
  • [ICE-3681] - Certify ICEfaces on Glassfish v2.1
  • [ICE-3682] - Certify ICEfaces on Glassfish v3
  • [ICE-3683] - Certify ICEfaces on JBoss 5
  • [ICE-3684] - Certify ICEfaces on IBM WebSphere 7.0
  • [ICE-3686] - outputResource: lazy access on Resource
  • [ICE-3698] - Certify ICEfaces on Jetty7
  • [ICE-3721] - DataTable re-evaluates attributes
  • [ICE-3733] - Dependency change for Eclipse ICEfaces facelets support
  • [ICE-3736] - tooltip positioning relative to screen
  • [ICE-3767] - Memory: intern more DOM strings
  • [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-3783] - Add validators to Component Showcase sample application.
  • [ICE-3790] - Add support for dynamically changing locales to Component Showcase
  • [ICE-3795] - RowSelector Performance Improvement
  • [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-3855] - Hide menuPopup when user mouses off
  • [ICE-3858] - Add ability to specify destination target with OutputResource
  • [ICE-3871] - OutputResource link shows xml page when session is expired
  • [ICE-3882] - Add a varStatus attribute to panelSeries
  • [ICE-3887] - Log message on ClientAbortException
  • [ICE-3905] - optimize DocumentStore.save calls
  • [ICE-3908] - Add ability for ice:panelPopup to center itself once when it loads, but not ever again.
  • [ICE-3938] - selectInputDate - tabindex
  • [ICE-3940] - Hide menuBar on mouse out
  • [ICE-3980] - Improve ICEfaces state saving memory footprint
  • [ICE-3982] - Update ICEfaces documentation for 1.8 release
  • [ICE-3998] - Dutch and Arabic translations of messages.properties in icefaces-comps.jar\com\icesoft\faces\resources
  • [ICE-4003] - Fail-over support for JBoss
  • [ICE-4013] - Exceptions related to users browsing away or shutting down the browser should be less verbose
  • [ICE-4022] - Component Showcase: Set width of City selection selectManyMenu to reasonable default
  • [ICE-4023] - RenderKit caching
  • [ICE-4024] - Update dependent libraries in ICEfaces distribution to better support Maven
  • [ICE-4058] - Iteration component should be able to iterate on a Map
  • [ICE-4068] - Component Showcase SetEventPhase example updates
  • [ICE-4070] - optimize ViewHandler.getResourceURL
  • [ICE-4074] - ICEfaces RAD v7.5 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
  • [ICE-4243] - Ant clean doesn't remove /icefaces/push-server/jboss4.2/push-server.war file
  • [ICE-4255] - Clean up the Push Server build
  • [ICE-4272] - Create a MessageServiceClient using a Servlet Context Path instead of a Servlet Context
  • [ICE-4296] - localAddress and localPort parameters should take precedence over Servlet 2.4 methods
  • [ICE-4301] - rowSelector preStyleOnSelection

New Feature

  • [ICE-1316] - Discard unused views
  • [ICE-1623] - New ice:dataExporter component
  • [ICE-2763] - Add new ice:loadBundle component (locale of messages bundle cannot be changed dynamically)
  • [ICE-2777] - Add support for IE8 beta
  • [ICE-2951] - Feature: Log warning message when Firebug detected
  • [ICE-3121] - Add new "focus" attribute to ice:outputBody component
  • [ICE-3359] - Failover support
  • [ICE-3475] - Create a new portlet sample called Location
  • [ICE-3486] - ice:setEventPhase
  • [ICE-3493] - Make framework fail-over aware
  • [ICE-3497] - Add Maven .pom files to ICEfaces release bundles
  • [ICE-3500] - New ice:loadBundle component
  • [ICE-3544] - ice:selectInputDate: add optional time input fields to calendar component
  • [ICE-3581] - Netbeans 6.5.1 : 1.8.0 integration
  • [ICE-3674] - Need new IDE palette icons for recently added components
  • [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-3741] - Add support for using mouse click + "shift" and "ctrl" keys to select multiple rows in dataTable
  • [ICE-3791] - Add German language resource files for ICEfaces
  • [ICE-3837] - Try to re-establish blocking connection on HTTP 500 errors
  • [ICE-3933] - Document the SessionRenderer API
  • [ICE-3946] - Add displayListener to MenuPopup
  • [ICE-3993] - Add German language resource file for ICEfaces Component Showcase
  • [ICE-3995] - Create ice:panelConfirmation component
  • [ICE-4045] - Add tool palette icons for components added since DR#2
  • [ICE-4057] - h: pass-through attribute rendering use attributesThatAreSet
  • [ICE-4086] - include maven poms for timezone tutorial examples to build application(s) into distribution bundle with samples
  • [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
  • [ICE-4217] - Provide callback registering API for listening to connection and bridge specific events
  • [ICE-4266] - Add publishNow functionality to the MessageServiceClient
  • [ICE-4391] - CLONE -Update seam-comp-showcase for new features in component-showcase for 1.8 release

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-3870] - Update ICEfaces Developer's Guide links to external resources
  • [ICE-3914] - Make doJSFStateManagement=true the new default value
  • [ICE-3981] - Update the Sun JSF 1.2 runtime libraries to most recent version (JSF1.2_12)
  • [ICE-3996] - Dev Guide Doc: New Advanced Topic: Memory Optimization
  • [ICE-4031] - Add ViewRootStateSavingImpl as default state saving implementation to faces-config.xml
  • [ICE-4064] - Tutorial content for getting started with the SessionRenderer API
  • [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
  • [ICE-4236] - Verify ICEfaces on Internet Explorer 8 (IE8) final
  • [ICE-4279] - Remove the dotted line from the dataPaginator's disabled buttons
  • [ICE-4309] - Add new ICEfaces components from ICEfaces v1.8 to Eclipse design time support
  • [ICE-4310] - Update MyEclipse integration for ICEfaces v1.8
  • [ICE-4349] - Netbeans 6.7: 1.8.0 Integration

Edit/Copy Release Notes

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