Release Notes - ICEfaces - Version 1.7DR#3 - HTML format

Bug

  • [ICE-1395] - Tree problem: setting "hideRootNode" equals "true" makes the whole tree unrendered
  • [ICE-1414] - The transparency of some theme images is incorrect.
  • [ICE-1505] - SelectInputDate: inconsistent week-start localization rendering in fr-CA locale
  • [ICE-1637] - <ice:selectInputDate/> does not respect the "alt" attribute under IE
  • [ICE-1675] - Framework specific ID (ICEfaces ID and view number) handling breaks multiple portlets on a page
  • [ICE-1678] - Parser throws NullPointerException when a .jspx page contains HTML markup when using just-ice.jar
  • [ICE-1945] - PanelTabSets in a DataTable interfere
  • [ICE-2009] - inputFile doesn't work inside two levels of panelTabSet
  • [ICE-2017] - Cannot find clientId
  • [ICE-2027] - Safari does not support client UI when there is more than one portlet on the page.
  • [ICE-2079] - the search for the script with id "configuration-script" is incorrect
  • [ICE-2104] - ICEfaces incompatibility with Liferay when portal is deployed in a context other than ROOT
  • [ICE-2118] - DnDCache instance uses only the current portlet as context
  • [ICE-2119] - ServletEnvironmentRequest wraps only the frist HttpServletRequest in session
  • [ICE-2124] - PanelTabSet doesn't sync bound selectedIndex on tabChange events
  • [ICE-2137] - ServletException: Session expired
  • [ICE-2154] - DataPaginator.getPageIndex performs division by 0
  • [ICE-2160] - TreeRenderer ignores toolTip property of IceUserObject
  • [ICE-2170] - disabled="true" not working as expected for <ice:commandLink>
  • [ICE-2172] - 'cellspacing' attribute in <ice:dataTable> not passing value to the markup
  • [ICE-2176] - selectInputDate should expose title attribute
  • [ICE-2178] - Components should not be rendering the bgColor on the element, css should be used instead
  • [ICE-2187] - panelSeries/dataTable bug - tab selection in one row automatically selects the same tab in other rows
  • [ICE-2194] - Liferay sample-icefaces-sun-portlet-4.3.2.1 is broken by 1.7DR1 jars
  • [ICE-2196] - Root TreeNode image has'nt transparency backgorund
  • [ICE-2213] - Portlet menu styling
  • [ICE-2218] - Switch tabs <ice:panelTab> causes toolbarOnly inputRichText to no longer respond
  • [ICE-2233] - <ice:panelTab/> label property doesn't render properly under XP theme in IE within Liferay
  • [ICE-2245] - delegateNonIface parameter does not work with Facelets
  • [ICE-2247] - "javax.portlet.response" request attribute is not passed to externalContext in portlet environment
  • [ICE-2250] - The id attribute for <ice:portlet> component is not set correctly
  • [ICE-2251] - gMap: Cannot find location with latitude and longitude after a search with address is performed
  • [ICE-2252] - gMap: Google Map is not displayed at all if values for address, latitude and longitude are left blank
  • [ICE-2253] - gMap: Search results or map controls added on one page of application get displayed on all pages with different backing bean
  • [ICE-2254] - Using a ice:inputText to change the value of inputRichText, the update will occur only once
  • [ICE-2255] - inputRichText, saving in source mode causes error message to popup, but still saves
  • [ICE-2256] - when there are multiple inputRichText, save function does not work properly
  • [ICE-2257] - if inputRichText is put inside panelPopup, the value of inputRichText is changed when dragged
  • [ICE-2258] - inputRichText toolbarOnly="true" height and width attribute are ignored
  • [ICE-2259] - multiple inputRichText sharing one toolbar, when put inside dataTable with paginator, changing page disables toolbar
  • [ICE-2264] - gMap: gMapControls once added cannot be removed from a map
  • [ICE-2265] - gMap: gMapGeoXml rendered attribute not working
  • [ICE-2267] - gMap:gMapLatLng cannot change marked latitude and longitude dynamically
  • [ICE-2268] - gMap:gMapLatLng 'rendered' attribute doesnot work
  • [ICE-2270] - gMap:GMapLatLngs 'Rendered' attribute doesnot work
  • [ICE-2271] - gMap:gMapMarker "rendered" attribute not working
  • [ICE-2277] - SessionMap doesnt contain portlet session data
  • [ICE-2278] - Model Popup unselectable -
  • [ICE-2288] - The rowSelector component doesn't change the style of selected even rows, if mouse being moved out quickly after the click
  • [ICE-2289] - The stateMonitor is being cleared and rebuilt on every update, so ping/pong causing stateMonitor to execute on every heart beat.
  • [ICE-2292] - Divide by zero error in DataPaginator.java when zero rows exist in the model
  • [ICE-2293] - JSR-168 portlet tags not working with ICEfaces portlets within Liferay
  • [ICE-2298] - NPE when forwarding from web.xml welcome-page
  • [ICE-2302] - Firefox rendering problems with <ice:panelTab/> and <ice:selectInputDate/>
  • [ICE-2312] - Javascript failure with partialSubmit used within HTML <fieldset> element
  • [ICE-2322] - The inputRichText component doesnt work if the jsp page is located inside a subdirectory
  • [ICE-2332] - NPE in GroupAsyncRender.remove()
  • [ICE-2333] - Modal panelPopup displays and then moves / resizes visibly
  • [ICE-2340] - Calendar component styling problem with JSF 1.2 + Facelets
  • [ICE-2343] - NullPointerException on button with empty type
  • [ICE-2346] - SelectInputDateRenderer gives lower precedence to highlighted styles
  • [ICE-2349] - Theme images in xp-portlet.css not rendering within Liferay on Firefox
  • [ICE-2350] - The <ice:selectInputDate /> cal_button.gif and cal_off.gif images are not being displayed in Liferay on FireFox
  • [ICE-2351] - selectInputDate problems with clearing the date
  • [ICE-2352] - Request attributes crossover
  • [ICE-2355] - The inputRichText component is re-rendering the editor when the save button is being clicked first time
  • [ICE-2357] - NPE is thrown when reloading ICEfaces application after the session got expired
  • [ICE-2359] - The PanelPopup is not dragging any more
  • [ICE-2362] - Modal popup z-index issue on IE 6.0
  • [ICE-2366] - jsp:include not working when more than one include on a page
  • [ICE-2369] - Some portlet request attributes are not properly retained in standardRequest mode
  • [ICE-2371] - commandSortHeader graphical arrow goes out of sync
  • [ICE-2376] - InputRichText submits malformed parameters
  • [ICE-2380] - panelPopup displays security warning in IE+SSL
  • [ICE-2381] - Liferay does not provide all request attributes via getAttributeNames()
  • [ICE-2383] - Refactor/simplify ExternalContext implementations
  • [ICE-2404] - RowSelector rendered=false still highlights rows
  • [ICE-2405] - GlassfishV2 problem loading D2DSeamFaceletViewHandler
  • [ICE-2411] - Component not rendered under condition in renderOnUserRole shouldn't render its children
  • [ICE-2419] - Locale reverts when dynamically set
  • [ICE-2428] - Blocking Request sent for only one of more applications
  • [ICE-2430] - FacesMessages not show with IceFaces 1.6.2 (1.7 DR2) + Seam 2.0
  • [ICE-2439] - Grizzly asynchronous update broken
  • [ICE-2440] - SelectManyCheckBox - Required attribute does not work with Partial submit
  • [ICE-2443] - ICEfaces AHS: remove javax.jms.jar from icefaces/ahs/lib/
  • [ICE-2446] - ICEfaces 1.7 and 1.6.2 are not compatible with jsf 1.2_06
  • [ICE-2459] - Deadlock condition with Spring webflow
  • [ICE-2472] - HtmlCommandButton valuebinding return nullPointer with jsf1.2_06
  • [ICE-2482] - Opera Mobile not Recognizing Multiple Stylesheets
  • [ICE-2486] - BridgeFacesContext.getELContext() caching
  • [ICE-2494] - ICEfaces AHS: X-Set-Window-Cookie is set incorrectly
  • [ICE-2495] - ICEfaces AHS: RequestManager.pull(...) should remove the existing entry
  • [ICE-2496] - ICEfaces AHS: Handlers should not be reusable anymore
  • [ICE-2497] - ICEfaces AHS: AsyncHttpServer is started again when AsyncHttpServlet is destroyed
  • [ICE-2498] - Cannot serialize session attribute
  • [ICE-2503] - ICEfaces AHS: UpdatedViews get added after session expires (Memory Leak)
  • [ICE-2514] - IE: fileUpload component causes input Fields to be disabled after file upload
  • [ICE-2526] - Under certain conditions, redirect code will include empty parameter
  • [ICE-2535] - Create a doc for panelTooltip component
  • [ICE-2536] - Add styleClass attribute functionality to the panelTooltip component
  • [ICE-2538] - ICEfaces AHS: a new ExecuteQueue is created for every session
  • [ICE-2543] - The valueChangeListener of the panelTooltip component doesn't work under facelets
  • [ICE-2544] - ICEfaces AHS: with each incoming receive-updated-views request the associated session should be touched

Improvement

  • [ICE-1240] - New Rich Text Entry component
  • [ICE-1461] - OutputConnectionStatus doesn't work with more than one portlet
  • [ICE-1883] - Partial submit disables previous validation messages
  • [ICE-1976] - Modal popup is not draggable
  • [ICE-1986] - ICEfaces cannot forward non-Faces navigation rules
  • [ICE-2031] - Selected options converter improvement for MenuRenderer
  • [ICE-2091] - ice:column: add renderedOnUserRole attribute
  • [ICE-2163] - tree performance slows down when draggable panels are used inside tree nodes
  • [ICE-2215] - It has been observed that the ice:inputRichText component being loaded slowly with some browsers.
  • [ICE-2231] - Allow <ice:menuItems> tag inside <ice:menuItem>
  • [ICE-2234] - Columns doesn't work with CommandSortHeader
  • [ICE-2240] - Improve MenuBar Accessibility
  • [ICE-2242] - The inputRichText component should be using the FCKEditor release 2.5 Beta
  • [ICE-2295] - It would be useful to split MainPortlet.render(..) method in order to make it more convenient for subclassing
  • [ICE-2305] - Add targets for specific app. servers to sample app. build scripts
  • [ICE-2313] - Optimize the Draggable component to increase scalability
  • [ICE-2386] - XHTML: <ice:inputTextArea>, <textarea> missing required attributes
  • [ICE-2387] - XHTML: standard JSF components, <img> missing required attribute
  • [ICE-2391] - XHTML: <select>, incorrect value for the attribute 'multiple'
  • [ICE-2394] - XHTML: <ice:form>, using attribute not defined by DTD
  • [ICE-2395] - XHTML: <ice:dataTable>, using attribute not defined by DTD
  • [ICE-2396] - XHTML: <f:facet> in <ice:dataTable>, using attribute not defined by DTD
  • [ICE-2437] - ICEfaces AHS: move com.icesoft.util.net packages to com.icesoft.net
  • [ICE-2467] - Update Prototype and Scriptaculous to v1.8 and v1.6
  • [ICE-2468] - Log info for user role in acegi authentication pages
  • [ICE-2485] - Set Ajax request header Accept-Language from previous lifecycle's Locale
  • [ICE-2492] - selectInputDate's popup button is wrapping when used in a container with a shorter width
  • [ICE-2523] - Auction Monitor skining change to match .org styles
  • [ICE-2524] - Address Demo skining change to match .org styles
  • [ICE-2533] - refactoring ant targets in build for ease of installation
  • [ICE-2540] - ICEfaces AHS: improve exception reporting for when icefaces-ahs.jar is unintentionally added to a deployment

New Feature

  • [ICE-732] - Support for custom popups/tooltips on components (new ice:panelTooltip component)
  • [ICE-751] - New selectOneRadio + selectManyCheckbox grouping mechanism
  • [ICE-1408] - Support standard portlet themes in ICEfaces components
  • [ICE-1497] - Strategy for loading JavaScript (and potentially other resources) once per page.
  • [ICE-1869] - ICEfaces Portlets from different WARs can't co-exist on the same Portal page
  • [ICE-2168] - Grizzly Ajax Push integration
  • [ICE-2274] - menuPopup context api
  • [ICE-2434] - Move the ICEfaces Asynchronous HTTP Server project into the ICEfaces core product
  • [ICE-2609] - custom ELResolver + custom PropertyResolver

Task

  • [ICE-2201] - Update the JSF 1.2 runtime libraries to most recent version
  • [ICE-2372] - Remove the support of toolbarOnly option from the inputRichText component

Edit/Copy Release Notes

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