Release Notes - ICEfaces - Version EE-1.8.2.GA_P04 - HTML format

Bug

  • [ICE-1571] - Scrollable DataTable not maintaining scroll-state
  • [ICE-2315] - maxlength attribute of ice:selectInputText does not work
  • [ICE-4983] - PanelPositionedEvent's phase not changed by setEventPhase
  • [ICE-5024] - outputFormat not generating clientId
  • [ICE-5535] - Threads hunging when session gets destroyed
  • [ICE-5649] - Deadlock on session invalidation
  • [ICE-6225] - selectInputText does not fire valueChangeListener when '(' is entered in IE 7
  • [ICE-6563] - java.lang.IllegalArgumentException in DataPaginator
  • [ICE-6719] - Multiple row selection occuring on sortable dataTable with multiple=false
  • [ICE-6853] - ice:messages not displayed when using Spring Web Flow
  • [ICE-6858] - JavaScript error thrown when typing inside an inputText component used in a treeNode
  • [ICE-6917] - ´B is null´ js error thrown
  • [ICE-6929] - FacesContext.externalContext.response.namespace resets to empty after server roundtrip
  • [ICE-6957] - Regression: ICE-2761 selectInputText has styling problem when overlapping richText component
  • [ICE-6967] - Hanging threads upon shutdown or undeploy
  • [ICE-6973] - renderOnUserRole does not work when invoked from an async renderer
  • [ICE-6974] - Hanging Core threads upon shutdown or undeploy
  • [ICE-6975] - Hanging Push Server threads upon shutdown or undeploy
  • [ICE-6984] - Memory Leak when updating the outputChart component using Push
  • [ICE-6986] - Regression: Errors on IE when closing browser after panelTooltip is shown
  • [ICE-6987] - Security vulnerability with ServeCSSResource.java
  • [ICE-6989] - Deadlock on Session invalidation/logout on WebSphere
  • [ICE-6990] - Hanging Message Service Client threads upon shutdown or undeploy
  • [ICE-7058] - Setting float:left for a panelLayout component in a panelCollapsible header causes panelCollapsible content to display incorrectly
  • [ICE-7062] - inputRichText saveOnSubmit=true takes two clicks to save value
  • [ICE-7078] - Double Clicking on an empty cell in a table with a rowClickListener in IE9 causes a Javascript exception
  • [ICE-7079] - commandSortHeader values not displayed in dataExported generated file
  • [ICE-7085] - Browser status/connection indicator spins when the User Session Expire dialog is shown
  • [ICE-7096] - JavaScript error when calling iceSubmitPartial in Chrome
  • [ICE-7098] - NPE on ViewRootStateManagerImpl.restoreView
  • [ICE-7146] - ice:inputRichText value is not updated in ui when modified on the sever side
  • [ICE-7149] - Can't tab out of a selectInputText field with partialSubmit=true in Firefox
  • [ICE-7186] - Browser auto-fill/complete interfering with input validation
  • [ICE-7189] - Datatable keyboard scrolling feature does not work properly in Chrome
  • [ICE-7227] - panelTooltip IE8 focus issue
  • [ICE-7311] - Working with Icefaces 1.8.2 plugin for netbeans, ice:graphicImage in ice:panelSeries tag cannot correctly display byte image
  • [ICE-7339] - Test if SessionBoundServer is null
  • [ICE-7354] - org.mortbay.jetty.EofException should be logged as DEBUG
  • [ICE-7378] - Paginator.goToFirstPage not navigating to first page in UI
  • [ICE-7392] - EPS 500 error on /eps/block/receive-updated-views
  • [ICE-7445] - actions not triggered when dataPaginator immediate=true
  • [ICE-7451] - selectInputText drop down displays incorrectly when used in a popup and in IE9
  • [ICE-7489] - Resizable ice:dataTable shows footer and header facets incorrectly
  • [ICE-7524] - RowSelector regression - previous selected row not deselected in EE
  • [ICE-7577] - Javascript not re-evaluated after page load in IE
  • [ICE-7580] - 1st column in table not exported when using ice:column groupOn
  • [ICE-7595] - JavaScript echo through focus parameter
  • [ICE-7651] - Focus can be set on ice:inputFile when modal panelPopup is shown
  • [ICE-7658] - CLONE -Output components don't escape JavaScript
  • [ICE-7732] - ice:selectInputText - getSelectedItem() always returns null when used in a panelTabSet
  • [ICE-7763] - Bridge addition of rvn parameter on reload does not handle Client-side parameters
  • [ICE-7781] - ice:panelPopup - panel isn't repositioned when popup size is changed
  • [ICE-7839] - ice:panelPopup - draggable popup position is changed upon first click of header in IE
  • [ICE-7864] - IllegalStateException when using Server Push on iPlanet Web Server
  • [ICE-7882] - ice:panelTooltip displays away from the panelGroup area
  • [ICE-7888] - input stream is not closed when serving resource registered by ice:outputResource
  • [ICE-7918] - blockUIOnSubmit causes a JavaScript error when calling window.close() on a modal window in IE8
  • [ICE-7930] - ice:selectInputText crashes IE7 in Liferay
  • [ICE-7942] - StringIndexOutOfBoundsException when attempting a push on a stale view
  • [ICE-7950] - ice:panelPopup produces "Invalid chunk ignored" warning on console on Tomcat
  • [ICE-7961] - NPE when using SessionRenderer with Seam
  • [ICE-7988] - Hanging Monitor Runner thread upon shutdown or redeploy
  • [ICE-7989] - Hanging Session Monitor thread upon shutdown or redeploy
  • [ICE-8000] - PanelPositioned renders a visible xml comment containing a random number
  • [ICE-8002] - Hanging Render threads upon shutdown or undeploy
  • [ICE-8013] - Keyboard navigation can clear datatable view in IE8 document typoe IE7 mode
  • [ICE-8015] - Support for WebLogic Portal 10
  • [ICE-8206] - User Session Expired dialog shown continuously in a Liferay Portlet

Improvement

  • [ICE-3714] - outputResource should not render as a div
  • [ICE-5370] - Add escape attribute to ice:message and ice:messages
  • [ICE-5570] - Spring Security docs and tutorial should be updated for v3
  • [ICE-6131] - Add tabindex property to ice:dataPaginator
  • [ICE-6863] - Add a yaxisLabels attribute to the outputChart component
  • [ICE-6976] - Running Tasks in DefaultMessageService should be made stoppable
  • [ICE-6988] - Add a style class to the User Session Expired Dialog
  • [ICE-7015] - Add tabindex attribute to ice:panelCollapsible expand/collapse anchor
  • [ICE-7053] - panelTooltip displays in wrong position when browser view is scrolled down
  • [ICE-7342] - Improve ice:dataExporter memory usage
  • [ICE-7411] - Add ability to cancel drag event in ice:panelPositioned change method
  • [ICE-7415] - dataExporter caching previously exported data set
  • [ICE-7426] - Add ability to configure getRemoteHost()
  • [ICE-7441] - Add toggleOnInput like attribute to menuPopup
  • [ICE-7558] - Add API to proactively clean up files generated by outputResource
  • [ICE-7579] - Add username/password support to the Message Service Client
  • [ICE-7581] - ServerUtility should utilize Servlet 2.5's ServletContext.getContextPath() appropriately
  • [ICE-7591] - Upgrade ICEfaces' servlet-api.jar to 2.5 (compile-time)
  • [ICE-7596] - Push Server: Improve locking around session data in the SessionManager
  • [ICE-7813] - Make JMS settings configurable in both the web.xml as well as .properties file
  • [ICE-7991] - Add ContextPreservingFilter to ICEFaces 1.8-p04 bundle

New Feature

  • [ICE-5208] - Add PDF export to ice:dataExporter
  • [ICE-7081] - Support for WebSphere Portal 7 in ICEfaces 1.8
  • [ICE-7678] - Add Find feature to ice:dataTable
  • [ICE-8007] - Support for ICEfaces portlets on Liferay 6.1

Task

  • [ICE-7886] - Requested changes to code comments in some source, DTD files for Eclipse "Stardust"

Edit/Copy Release Notes

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