Release Notes - ICEfaces - Version 1.8.1 - HTML format

Bug

  • [ICE-1409] - Wrong Tree Node reference
  • [ICE-2018] - tree: partialSubmit in nested inputText components causes strange behaviour
  • [ICE-2614] - Incorrect dropValue returned by event.getTargetDropValue()
  • [ICE-3356] - ice:panelPopup resizable attribute does not work
  • [ICE-3527] - handle outcomes of Spring Web Flow 2 flows
  • [ICE-3983] - ice:tree renders navigation line when ice:treeNode render=false
  • [ICE-4264] - DOMException with MyFaces 1.1.5, Jboss 4.2 and ICEfaces
  • [ICE-4292] - Error switching between toolbar modes in Rich Input demo in Component Showcase with IE
  • [ICE-4305] - Possible memory leak for Opera 9.63 browser
  • [ICE-4306] - text selection prevention for rowSelector doesn't work in IE8
  • [ICE-4320] - Full path to app server displayed via xmlhttp directory
  • [ICE-4324] - REGRESSION of ICE-4066 : input component values being applied to other rows in some specific scenarios
  • [ICE-4325] - Bug in MainServlet, Jetty continuation does not work anymore, RetryRequest exception from Jetty get caught and not rethrown
  • [ICE-4337] - Missing JavaDoc in 1.8 bundle
  • [ICE-4345] - dataPaginator + rowSelector not working in Webkit browsers
  • [ICE-4366] - JavaScript error in IE when inputRichtext is in a panelPopup
  • [ICE-4370] - HttpServletRequest.getLocalAddr() throws an UnsupportedOperationException using JBoss Portal 2.6.x
  • [ICE-4383] - Javascript object 'this' does not work with onFocus event and ice:inputText
  • [ICE-4393] - Exception when using selectManyCheckbox with SelectItemGroup and lineDirection layout
  • [ICE-4396] - Timing issue between removal of ice.session from cookie and shutting down bridge
  • [ICE-4401] - selectInputDate , tabbing between mutiple selectiputdateComponents is broken in IE.
  • [ICE-4403] - inputFile display issue in IE when Windows is set to display 120 DPI
  • [ICE-4405] - selectInputDate loses focus after closing calendar.
  • [ICE-4409] - RowSelectorEvent doesn't contain all selected rows
  • [ICE-4425] - applyBrowserDOMChanges affecting all forms
  • [ICE-4427] - REGRESSION - JS event being overwritten for ice:selectInputText
  • [ICE-4428] - REGRESSION - navigation rule: redirect from forwarded page doesn't work
  • [ICE-4429] - Auction Monitor push update fails on Opera if you view multiple tabs, then close one.
  • [ICE-4430] - The component outputStyle doesn't work with IE8
  • [ICE-4439] - auto-completion of facelets xhtml editor broken in Eclipse bundle v3.5.1 with ICEfaces 1.8
  • [ICE-4443] - implement BridgeFacesContext.getResponseCharacterEncoding()
  • [ICE-4446] - component-showcase setEventPhase example not working with JSF 1.1
  • [ICE-4450] - Server push on inputs in modal panelPopup are cleared
  • [ICE-4452] - Regression: Auction Monitor chat issue on Opera
  • [ICE-4456] - no page refresh is done after a file upload on firefox
  • [ICE-4457] - Error in example code demonstrating the bridge connection status events
  • [ICE-4459] - Page reload with concurrentDOMViews and standardRequestScope set to false creates new instance of request beans.
  • [ICE-4460] - Server-induced rendering not working in IceFaces 1.8.0 with SEAM 2.1.1 GA
  • [ICE-4461] - Current component focus is lost on input level update.
  • [ICE-4464] - Make SelectInputText.setSelectedItem be public
  • [ICE-4465] - Concurrency hardly fails with IceFaces 1.8.0 and Seam 1.2.1
  • [ICE-4473] - Regression: The ice:inputText component doesn't render "this.focus()" on mousedown event handler
  • [ICE-4474] - CLONE -inputFile component disappearing
  • [ICE-4483] - panelConfirmation title color (css bug in rime style)
  • [ICE-4484] - ice:dataExporter throws Exception if dataTable contains a null value
  • [ICE-4485] - dropTarget=true causes treeNode text to scroll when scrolled
  • [ICE-4486] - Draggable table contents inside of panelDivider scroll outside of their row
  • [ICE-4493] - Double clicking text in a dataTable then navigating causes next page to be highlighted in IE
  • [ICE-4496] - isExpired method throws Exception if session isExpired
  • [ICE-4505] - ICEfaces 1.8.1 build 3 fails with OutOfMemory exception on Jetty 6.1 with push-server.war
  • [ICE-4507] - Using auctionMonitor sample on Jetty 6.1 and IE7 throws errors in log
  • [ICE-4516] - #reload keeps getting added to blank after each reload
  • [ICE-4522] - changing url mappings for Faces Servlet to Persistent Faces Servlet shouldn't be removed
  • [ICE-4525] - Eclipse tooling created sample page won't show up immidiately after project is created
  • [ICE-4526] - Double slash in URL when using HttpAdapter
  • [ICE-4529] - empty dataTable after update not displayed anymore in Google Chrome
  • [ICE-4697] - design time issues in Eclipse bundle v3.6.0

Improvement

  • [ICE-2453] - WebMC cosmetic enhancements
  • [ICE-3458] - Add maxlength attribute to inputTextarea
  • [ICE-3658] - Prevent menus from displaying off the top of the browser viewport
  • [ICE-3660] - Remove dependent css resource being copied into web project
  • [ICE-3952] - Facelets ui:debug
  • [ICE-4257] - ICEfaces + Woodstock Compatibility: Error Handling Issue
  • [ICE-4311] - Component Showcase: The outputChart demo shouldn't refresh on clicks
  • [ICE-4348] - Fix typo in Ice.onAsynchronousReceive function
  • [ICE-4375] - ice:outputChart does not support horizontal for barstacked chart
  • [ICE-4389] - Make it configurable so the dataExporter component can renderer an image for the link that creates a file
  • [ICE-4390] - Make it so the dataExporter component will create the export file and initiate the download with a single click
  • [ICE-4424] - Update to version 2.6.4 of FCKEditor
  • [ICE-4432] - Implement a generic or pluggable AuthenticationVerifier
  • [ICE-4444] - perform containing form test during debug
  • [ICE-4445] - auxiliary FacesContext instantiation
  • [ICE-4455] - Make inputTextarea render via ResponseWriter
  • [ICE-4462] - Reload should be send on non-blocking requests as well if the view or queue is not there.
  • [ICE-4463] - Store the Sequence Number in the Session
  • [ICE-4466] - Add a getCookies() method to our Request interface
  • [ICE-4467] - Refactoring Handler structure in Push Server
  • [ICE-4487] - Add an addCookie() method to our Response interface
  • [ICE-4488] - Remove references to PortletSession from method signatures in GroupAsyncRenderer
  • [ICE-4489] - Push Server: delay clean-up on ICEfaces ID disposed event
  • [ICE-4495] - Assign IDs to script elements used by the renderers
  • [ICE-4510] - Include tertiary in version matching of ICEfaces and Push Server

New Feature

  • [ICE-3262] - Investigate use of JSFUnit for testing purposes
  • [ICE-4313] - Add Tomcat ARP support to Push Server
  • [ICE-4394] - Google App Engine support
  • [ICE-4440] - MyEclipse tooling update with ICEfaces v1.8
  • [ICE-4476] - Introduction of the BroadcastRenderer interface to the RenderManager
  • [ICE-4514] - ICEfaces tooling for Eclipse 3.5/WTP v3.1
  • [ICE-4587] - make Javadoc available with code-assistance in eclipse java editor

Task

  • [ICE-2769] - Deploy releases in maven 2 repository
  • [ICE-4395] - JSF2.0: Have to ensure that all our components encodeBegin(-) methods call super.encodeBegin(-) before doing anything, so that BeforeRenderEvent is before anything
  • [ICE-4523] - Eclipse/MyEclipse/RAD Tooling release with ICEfaces v1.8.1
  • [ICE-4641] - Eclipse tooling for Eclipse v3.5 Galileo

Edit/Copy Release Notes

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