Release Notes - ICEfaces - Version 1.8RC1 - HTML format

Bug

  • [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-1788] - Menus do not hide on mouseoff
  • [ICE-2147] - Seam LocaleSelector() part of framework does not work with ICEfaces
  • [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-3194] - ice:menuPopup does not position/render properly when used in combination with ice:panelDivider and ice:tree
  • [ICE-3231] - Facelets application retains HashMap of Facelet objects
  • [ICE-3244] - panelCollapsible style not fully applied to header
  • [ICE-3294] - Portlet: submenu inside scrollable div doesn't render correctly
  • [ICE-3510] - Menu that pops off page is unreachable in Liferay
  • [ICE-3513] - Integrate the latest FCKEditor release (2.6.3)
  • [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-3638] - Custom outputChart rendering problem in Safari/Chrome/Firefox 2
  • [ICE-3664] - Component attribute state overwritten with webflow1.0.x
  • [ICE-3680] - outputResource label attribute throws EL exception when value bound
  • [ICE-3703] - Restfaces does not work with 1.7.2
  • [ICE-3712] - rime theme style issue with menupopup+rowselector
  • [ICE-3758] - ContextValue does not work when used within a tree
  • [ICE-3775] - Regression: menus do not stay open under certain circumstances
  • [ICE-3820] - metadata PropertyClass does not consistent with Component Implementation
  • [ICE-3831] - panelTabSet styling issues
  • [ICE-3833] - DataPaginator calls actionListener before changing page
  • [ICE-3896] - JSF can't find ResourceBundle
  • [ICE-3906] - JavaScript error is caught when closing a popupPanel with inputFile
  • [ICE-3907] - Views are not re-used in multi-view setups
  • [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-3922] - custom validator not fired for selectInputDate when value entered is invalid
  • [ICE-3924] - ExtendedController call back changed in Patch1
  • [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-3977] - Preselection of radio or checkbox with layout=spread not working
  • [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-4009] - The popup selectInputDate causes conversion error
  • [ICE-4014] - App won't shutdown after file upload
  • [ICE-4030] - Component with Null RendererType should have an unique Component Family Type
  • [ICE-4055] - <ice:inputHidden> is causing null pointer exception in JSF 1.1
  • [ICE-4067] - Columns component inserting width:100% for first column in body of table
  • [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-4073] - selectInputDate time cleanup
  • [ICE-4085] - Support for Liferay 5.2.1

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-2961] - ice:selectInputDate readOnly attribute
  • [ICE-3037] - ice:selectInputDate: allow flexible positioning of the selectInputDate component
  • [ICE-3263] - Support new Grizzly packaging
  • [ICE-3448] - Hide popup selectInputDate when clicked outside of popup
  • [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-3620] - Sub Menu Item should display on the left side if there is no space to display on the right
  • [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-3736] - tooltip positioning relative to screen
  • [ICE-3768] - Generate faces-config.xml from metadata
  • [ICE-3795] - RowSelector Performance Improvement
  • [ICE-3849] - Add ctrl+click functionality for row selected in dataTable
  • [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-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-3998] - Dutch and Arabic translations of messages.properties in icefaces-comps.jar\com\icesoft\faces\resources
  • [ICE-4003] - Fail-over support for JBoss
  • [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-4070] - optimize ViewHandler.getResourceURL

New Feature

  • [ICE-1623] - New ice:dataExporter component
  • [ICE-3486] - ice:setEventPhase
  • [ICE-3497] - Add Maven .pom files to ICEfaces release bundles
  • [ICE-3544] - ice:selectInputDate: add optional time input fields to calendar component
  • [ICE-3674] - Need new IDE palette icons for recently added components
  • [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-3933] - Document the SessionRenderer API
  • [ICE-3946] - Add displayListener to MenuPopup
  • [ICE-3995] - Create ice:panelConfirmation component
  • [ICE-4057] - h: pass-through attribute rendering use attributesThatAreSet

Task

  • [ICE-3870] - Update ICEfaces Developer's Guide links to external resources
  • [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

Edit/Copy Release Notes

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