Release Notes - ICEfaces - Version 1.7 - HTML format

Bug

  • [ICE-836] - Locale change not updated until page refresh
  • [ICE-1008] - Document that scrollable dataTable doesn't support percentage columnWidths
  • [ICE-1114] - Accessiblity: Components must support XHTML v1.0 Transitional markup
  • [ICE-1127] - Need to implement BridgeFacesContext.getMaximumSeverity()
  • [ICE-1312] - OC4J: components updating whole form and all forms on the page
  • [ICE-1339] - Async communication mode doesn't work across multiple apps using same host-name
  • [ICE-1395] - Tree problem: setting "hideRootNode" equals "true" makes the whole tree unrendered
  • [ICE-1414] - The transparency of some theme images is incorrect.
  • [ICE-1422] - CLONE -Browser consumes much memory
  • [ICE-1423] - Navigation in Portlets error
  • [ICE-1490] - panelPopup doesn't cover the underlying select boxes in IE
  • [ICE-1505] - SelectInputDate: inconsistent week-start localization rendering in fr-CA locale
  • [ICE-1518] - tabChangeListener doesnot work for dynamic tabs
  • [ICE-1519] - OutputChartRenderer should add width and height attributes to the image element.
  • [ICE-1537] - <ice:outputText> converter attribute not calling custom converter if value is a java.lang.String
  • [ICE-1560] - fix TimerBeanImpl so it works for DOMConcurrentViews
  • [ICE-1594] - ice:panelPopup component doesn't work as a portlet under Liferay
  • [ICE-1628] - FileUploadServlet should use the correct viewNumber to get the correct PersistentFacesState
  • [ICE-1629] - After getting the state in the FileUploadServlet, the requestParameters must be populated like BlockingServlet does
  • [ICE-1637] - <ice:selectInputDate/> does not respect the "alt" attribute under IE
  • [ICE-1642] - Portal/Portlet Demo
  • [ICE-1659] - popup ice:selectInputDate validation badly broken
  • [ICE-1669] - OutputChart renders same data within a PanelSeries component
  • [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-1679] - ParserUtils.java is hiding a useful error message contained within the SAXException
  • [ICE-1681] - com.icesoft.jasper.compiler.Localizer doesn't really localize, in that it is not using resource bundle to localize messages
  • [ICE-1698] - Can't reset inputFile
  • [ICE-1714] - empty-string itemValue in selectItem causes client response to contain value of the option label instead of options value field
  • [ICE-1748] - selectInputDate does not fire validator when tabbing-out of the rendered <input/> field
  • [ICE-1749] - SEAM nested conversations failure
  • [ICE-1766] - Orientation of menubar remains vertical in Netbeans 5.5.1 VWP
  • [ICE-1770] - Reloading page after app. server restart on Tomcat 6 displays exception.
  • [ICE-1773] - Tomcat 6 asynchronous feature uses recycled events (IllegalStateException)
  • [ICE-1774] - sample-icefaces-sun-portlet with facelets in liferay 4.3.x in glassfish doesn't work
  • [ICE-1775] - Icefaces portlet with Seam in liferay 4.3.xin glassfish doesn't work
  • [ICE-1777] - Output Chart in 1.6DR#5 does not work if the page is in a sub directory
  • [ICE-1813] - Timezone tutorial build inst. in Getting Started Guide are out of date
  • [ICE-1817] - netbeans vwp 6.0: design time integration
  • [ICE-1824] - Eclipse plugin incorrectly requires com.ibm.etools.emf.event
  • [ICE-1864] - scrollable dataTable not rendered properly in NetBeans/VWP gui builder
  • [ICE-1865] - <ice:selectInputDate> ignores the disabled attribute
  • [ICE-1879] - The backport-util-concurrent.jar file might be older than version 2.1, and not at version 2.2, as stated in the versions-licenses.html file
  • [ICE-1898] - PersistentFacesState not properly integrated with Netbeans/VWP
  • [ICE-1919] - "A$ is not defined" in Firefox when using window.open()
  • [ICE-1934] - f:attribute does not work with JSF 1.2 runtime
  • [ICE-1943] - MainServlet should guard against SocketException
  • [ICE-1945] - PanelTabSets in a DataTable interfere
  • [ICE-1955] - org.w3c.dom.DOMException: HIERARCHY_REQUEST_ERR: An attempt was made to insert a node where it is not permitted.
  • [ICE-1989] - ViewListener.viewCreated() not being called
  • [ICE-1990] - ViewListener.viewDisposed() not called when the window is closed
  • [ICE-1997] - Seam-Icefaces-booking: Cannot cancel a hotel booking properly
  • [ICE-1998] - Seam-Icefaces-booking: Formatting not right on IE7
  • [ICE-2004] - Icefaces-seam-gen: Cannot enter credit limit when creating new customer
  • [ICE-2009] - inputFile doesn't work inside two levels of panelTabSet
  • [ICE-2017] - Cannot find clientId
  • [ICE-2024] - Row selector attribute multiple = false not enforced across multiple pages
  • [ICE-2027] - Safari does not support client UI when there is more than one portlet on the page.
  • [ICE-2037] - iceTree: imageDir doesn't work when jsp page references styles from higher directory level
  • [ICE-2040] - Timezone tutorial docs need updating
  • [ICE-2066] - MenuBar component doesn't cover the underlying select boxes in IE
  • [ICE-2071] - outputStyle under Facelets logs error messages
  • [ICE-2072] - Facelets apps log TagLibraryConfig loadImplicit messages
  • [ICE-2079] - the search for the script with id "configuration-script" is incorrect
  • [ICE-2082] - The visible attribute on the popup-calendar is not working
  • [ICE-2089] - eclipse launch files are not being copied over into project directory for icefaces-seam-gen (1.6.1 version)
  • [ICE-2090] - Pseudo memory leak
  • [ICE-2093] - MyFaces build procedure incorrectly stated in docs
  • [ICE-2095] - selectInputDate: popupDateFormat not working as expected
  • [ICE-2099] - missing commons-lang.jar in sample builds for myfaces version
  • [ICE-2101] - inputFile IFRAME rendering ClassCastException
  • [ICE-2103] - Attribute headerClass in ice:dataTable is ignored
  • [ICE-2104] - ICEfaces incompatibility with Liferay when portal is deployed in a context other than ROOT
  • [ICE-2109] - Problem with ice:rowSelector Component in Safari
  • [ICE-2112] - OutputChart throws java.lang.ClassCastException when running a portlet
  • [ICE-2117] - window.logger undefined in Liferay
  • [ICE-2118] - DnDCache instance uses only the current portlet as context
  • [ICE-2119] - ServletEnvironmentRequest wraps only the frist HttpServletRequest in session
  • [ICE-2123] - OutputStyleRenderer.java fails in compiling in Java 1.4 environment
  • [ICE-2124] - PanelTabSet doesn't sync bound selectedIndex on tabChange events
  • [ICE-2126] - Droppable panelGroup content bleeds out of scrollable div in IE
  • [ICE-2127] - selectInputDate hard-codes images
  • [ICE-2137] - ServletException: Session expired
  • [ICE-2139] - Postback token mistakenly inserted into non JSF requests
  • [ICE-2142] - Seam PDF example doesn't work
  • [ICE-2143] - BlockingServlet throws java.lang.RuntimeException: "Query does not contain parameter named: ice.session" in Liferay 4.3.2
  • [ICE-2146] - PanelCollapsible not firing events from UICommands in header when collapsed
  • [ICE-2150] - selectInputDate inputText and calendar are inconsistent
  • [ICE-2153] - ice:panelCollapsible missing TLD description
  • [ICE-2160] - TreeRenderer ignores toolTip property of IceUserObject
  • [ICE-2164] - When the rowselector is being used with the columns component, the rowSelection event being fired as many times as number of columns
  • [ICE-2169] - visible="false" not working for <ice:outputLink>
  • [ICE-2170] - disabled="true" not working as expected for <ice:commandLink>
  • [ICE-2171] - visible="false" not working for <ice:selectBooleanCheckbox>
  • [ICE-2172] - 'cellspacing' attribute in <ice:dataTable> not passing value to the markup
  • [ICE-2174] - visible="false", 'title' and 'tooltip' not working for <ice:message> and <ice:messages>
  • [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-2182] - ConcurrentModificationException in ServletExternalContext.updateOnReload
  • [ICE-2184] - fortify scan PathDispatcher Cross Site Scripting
  • [ICE-2185] - fortify scan ServletRequestResponse HTTP Response Splitting
  • [ICE-2187] - panelSeries/dataTable bug - tab selection in one row automatically selects the same tab in other rows
  • [ICE-2188] - panelCollapsible throwing IllegalArgumentException inside dataTable/panelSeries
  • [ICE-2189] - CSS stylesheets not updated properly when 'head' element is modified
  • [ICE-2192] - ice:portlet and findComponent in D2DViewHandler.findComponent
  • [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-2199] - ice:menuItems have broken image links unless specify action/actionListener
  • [ICE-2208] - ICEfaces + Facelets + JSF 1.1 + Tomcat 6 problem
  • [ICE-2210] - PersistentFacesState.getInstance() stale
  • [ICE-2211] - The GMapMaker' bubbles gets removed on the page revisit.
  • [ICE-2212] - gMap: Find location bubble disappears on page revisit
  • [ICE-2213] - Portlet menu styling
  • [ICE-2218] - Switch tabs <ice:panelTab> causes toolbarOnly inputRichText to no longer respond
  • [ICE-2225] - ice:selectInputText popup list disappears when text field loses focus in IE
  • [ICE-2233] - <ice:panelTab/> label property doesn't render properly under XP theme in IE within Liferay
  • [ICE-2237] - Can't upload very small files when SSL is enabled
  • [ICE-2239] - Internal error popup message on AuctionMonitor when open two or more browsers in Jboss
  • [ICE-2241] - requestFocus failes for ice:selectOneMenu
  • [ICE-2244] - AuctionMonitor with multiple open views fails with ConcurrentModificationException
  • [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-2261] - OutputChart NPE in WebLogic 9.2
  • [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-2299] - inputRichText: default language incorrect
  • [ICE-2302] - Firefox rendering problems with <ice:panelTab/> and <ice:selectInputDate/>
  • [ICE-2311] - <ice:inputRichText /> not rendering in a Liferay Facelets portlet
  • [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-2327] - Component Showcase Selection demo doesn't handle empty country selection
  • [ICE-2330] - Deploy icefaces application to Websphere 6.1
  • [ICE-2332] - NPE in GroupAsyncRender.remove()
  • [ICE-2333] - Modal panelPopup displays and then moves / resizes visibly
  • [ICE-2335] - <ice:panelBorder> when using 'bgcolor', the 'south' facet takes the same color
  • [ICE-2337] - <ice:panelTabSet>, visible="false" not working as expected
  • [ICE-2338] - <ice:selectInputText>, various attributes are being passed through to the wrong element
  • [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-2400] - MenuBar behind HTML select in Internet Explorer
  • [ICE-2402] - partialSubmit should circumvent required in facets
  • [ICE-2405] - GlassfishV2 problem loading D2DSeamFaceletViewHandler
  • [ICE-2411] - Component not rendered under condition in renderOnUserRole shouldn't render its children
  • [ICE-2416] - Tree branch lines become discontinuous when using large node content
  • [ICE-2417] - Scrollable dataTable scrollbars have gaps on left side
  • [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-2444] - UnsupportedOperationException with JSF 1.2 on Tomcat 6
  • [ICE-2446] - ICEfaces 1.7 and 1.6.2 are not compatible with jsf 1.2_06
  • [ICE-2455] - InputDate control It is not aligned when the space is not enough.
  • [ICE-2459] - Deadlock condition with Spring webflow
  • [ICE-2463] - outputDeclaration not in docs
  • [ICE-2472] - HtmlCommandButton valuebinding return nullPointer with jsf1.2_06
  • [ICE-2478] - Problems running on Sun RI JSF1.2_06 - _08 libraries
  • [ICE-2480] - Netbeans 6.0 VWP: jsf1.2 CommandButton action handling not accepted
  • [ICE-2482] - Opera Mobile not Recognizing Multiple Stylesheets
  • [ICE-2489] - Timezone application doesn't support multiple concurrent views
  • [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-2506] - netbeans 6.0 design time outputLabel
  • [ICE-2507] - Netbeans 6.0 generating jsf 1.2 valueExpression binding component
  • [ICE-2514] - IE: fileUpload component causes input Fields to be disabled after file upload
  • [ICE-2516] - update seam-icefaces applications to allow for components to load proper messages bundle - insert new try/catch to provide information to users
  • [ICE-2519] - Session access in portlets via Ajax does not change portlet session lastAccessedTime
  • [ICE-2526] - Under certain conditions, redirect code will include empty parameter
  • [ICE-2527] - Seam jBPM redirects causing redirect loop.
  • [ICE-2531] - <ice:inputFile /> stops working when using it with seam and having seam's ejb transactions turned on (in GlassFish).
  • [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
  • [ICE-2552] - When FIREBUG 1.5 is enabled and the requested focus element is not found, it logs as an error instead a warning.
  • [ICE-2553] - In https environment under Liferay 4.3.4 portlets display "non secure content found" warning in IE6
  • [ICE-2555] - ice:selectOneRadio problem
  • [ICE-2556] - SelectOneRadio with style-attribute positioning does not render properly
  • [ICE-2557] - Connection indicator is incorrect
  • [ICE-2572] - CS: Font size in Text Entry Component
  • [ICE-2578] - inputRichText sometimes doesn't save changes
  • [ICE-2580] - Google Maps- Find Address and GeoCoder components are sharing bean
  • [ICE-2583] - AM: Joining auction monitor chat in one window causes chat to be joined in both
  • [ICE-2584] - Netbeans 6.0 libraries configuration for jboss 4.2.1 using jsf1.2
  • [ICE-2595] - Children of the panelBorder component are not getting the portlet namespace pre-pended in JBoss/JSF 1.2
  • [ICE-2596] - Autocomplete bugs with IE7
  • [ICE-2606] - Blocking connection creation contention
  • [ICE-2607] - Query does not contain parameter named: ice.session
  • [ICE-2610] - value of inputText/selectInputDate inside dataTable not stored
  • [ICE-2611] - valueChangeListener always fired for inputText inside <ice:column>
  • [ICE-2613] - Modal overlay does not cover growing dataTable
  • [ICE-2615] - ExternalContext parameter maps not thread safe leads to deadlock or other symptoms
  • [ICE-2618] - ice:selectInputText: list is not populated when used inside dataTable
  • [ICE-2619] - Browser Memory Consumption increases until fails
  • [ICE-2620] - rowSelector selectionAction not working
  • [ICE-2625] - Acegi integration not working for server-initiated rendering
  • [ICE-2629] - inputFile is reseting com.icesoft.faces.component.inputfile.InputFile properties
  • [ICE-2631] - Netbeans 6.0: RunTime Libraries design time new jsf 1.2 library
  • [ICE-2634] - ExternalContext.getRequestHeaderMap and getRequestHeaderValuesMap not implemented
  • [ICE-2637] - Session expired problem in firefox
  • [ICE-2638] - partialSubmit functionality doesn't disable "required" for components in facets
  • [ICE-2639] - ice:gMapControl Render Attribute Not Working
  • [ICE-2640] - Remove slider from trunk as it is dead
  • [ICE-2644] - Portlet version of Drag and Drop not calculating the X,Y offset properly
  • [ICE-2652] - PanelCollapsible using a in proper family naming
  • [ICE-2663] - ICEfaces AHS: Thread-leak when using Liferay/Tomcat/AHS
  • [ICE-2666] - PartialSubmit doesn't disable required for other components if page is in invalid state
  • [ICE-2678] - menu component metadata renderer type is wrong
  • [ICE-2680] - dragEvent.getTargetDragValue() always null
  • [ICE-2689] - selectOneRadio not submitting with partialSubmit=true
  • [ICE-2695] - IllegalStateException: Component ID ... has already been found in the view in datapaginator
  • [ICE-2700] - Setting standardRequestScope to true fails in Liferay
  • [ICE-2703] - IE: ice:panelPopup: styleClass attribute not applied in IE
  • [ICE-2706] - The menuBar component, doesn't display the menus and the sub menus on foucs when runing under IE and Safari
  • [ICE-2709] - Resizable columns doesn't work properly under IE7
  • [ICE-2713] - Problems after upgrade to jsf-1.2_07-b03-FCS
  • [ICE-2715] - Problem closing Popup panel on Opera
  • [ICE-2719] - Saving one inputRichText causes other inputRichTexts to be saved as well
  • [ICE-2722] - The panelTooltip with onHide="mousedown" doesn't hide after drag operation.
  • [ICE-2727] - extra attribute updates in seam-auctionMonitor
  • [ICE-2731] - Session already invalidated with seam logout
  • [ICE-2732] - Parser problem - <a>'s being injected into other components on the page
  • [ICE-2733] - PanelPopup crash with autoPosition and resizable
  • [ICE-2740] - Stuck thread after session expiry
  • [ICE-2748] - Unable to reload portal page after session expires
  • [ICE-2749] - rowSelector should use partialSubmit
  • [ICE-2750] - Extra div added to end of document on certain submit clicks.
  • [ICE-2756] - ice:tree: wrong image shown if last treeNode is not a leaf node
  • [ICE-2761] - ice:inputRichText broken when used with ice:selectInputText component
  • [ICE-2762] - UIColumns getId returns -10 under facelets.
  • [ICE-2765] - ice:gmap & ice:inputRichText problems with standard request scope=true
  • [ICE-2774] - Remove the stale rowSelectorRenderer
  • [ICE-2775] - The meta-data of GMap is using invalid base class
  • [ICE-2776] - Delay in asynchronous updates on Glassfish with grizzly async configured
  • [ICE-2785] - Transparent background for non-modal popup when setting style "height:auto;"
  • [ICE-2787] - Problems with Opera 9 and ICEfaces 1.7 Beta1
  • [ICE-2788] - Problems with IE6 and ICEfaces 1.7 Beta1
  • [ICE-2801] - inputRichText: The cursor pointer gets lost after save operation
  • [ICE-2806] - Warning messages seen on the server for Myfaces component-showcase (jsp only)
  • [ICE-2815] - GroupAsyncRenderer throws NullPointerException during dispose
  • [ICE-2817] - Async applications with concurrentDomViews true can misbehave when more than 2 browser windows are used.
  • [ICE-2818] - IllegalArgumentException: Cannot invoke validator
  • [ICE-2820] - menuBar has performance issue when on same page with paginator in 1.7Beta1 on IE6
  • [ICE-2823] - View ID is modified during the JSF lifecycle when using Facelets
  • [ICE-2831] - inputRichText too slow to show (4 seconds)
  • [ICE-2833] - Memory leak on IE7 has been worse with each release
  • [ICE-2842] - Pending blocking requests cause threads to not be released
  • [ICE-2845] - AuctionMonitor not working with Optional non-blocking IO (NIO) facililty on Tomcat6
  • [ICE-2847] - The resizable columns seem to only work if you grab the top 1/2 of the divider between two columns
  • [ICE-2850] - Request-scoped beans getting "re-instantiated" on session expiry.
  • [ICE-2851] - When you close a modal panelPopup the inputTexts on the parent page become ineditable on Firefox
  • [ICE-2855] - ice:menu inconsistent repeat rendering behaviour
  • [ICE-2864] - iframe fix for selectInputText has extra slash in the iframe URL
  • [ICE-2873] - Seam exception when application is loaded the first time
  • [ICE-2874] - Last selection of row selection in component-showcase is not saved
  • [ICE-2877] - The portlet version the Component Showcase has functional and styling related issues.
  • [ICE-2878] - <jsp:root> causes javascript error
  • [ICE-2879] - Unclosed resource streams
  • [ICE-2883] - Extremal size of ice-extras.js and icefaces-d2d.js files!
  • [ICE-2891] - Resizable table column problems
  • [ICE-2894] - panelDivider not adjust for absolute position
  • [ICE-2895] - IE7 locks up with two different ICEfaces portlets are placed on two different Liferay Portal pages
  • [ICE-2896] - Fatal render failures in log when doing inter-portlet communication (IPC) with ICEfaces Ajax Push and Liferay Portal
  • [ICE-2897] - Column height grows vertically when mouse is positioned over column resizing handles in a Liferay portlet
  • [ICE-2900] - dispose() no longer called on request scoped beans at correct time
  • [ICE-2902] - Dev Guide should not recommend using session beans for Renderables
  • [ICE-2904] - Invoke DisposableBean.dispose on every request when running in "standardRequestScope"
  • [ICE-2907] - com.icesoft.faces.synchronousUpdate is described incorrectly in portlet section of developers guide
  • [ICE-2913] - Blocking connection not initialized when application deployed as ROOT
  • [ICE-2916] - Server-side errors not being handled properly in portlets
  • [ICE-2917] - Session timeout in portlets requires app server restart
  • [ICE-2919] - Updates are occasionally not applied when using Ajax Push in portlets
  • [ICE-2920] - SessionDestroyedEvent should not contain the ICEfaces ID
  • [ICE-2921] - Grizzly Ajax Push integration (continued)
  • [ICE-2922] - inputRIchText not saving when in "source" editing mode
  • [ICE-2923] - inputRichText missing "save" icon in Basic toolbar
  • [ICE-2925] - selectInputText JS errors with IE
  • [ICE-2933] - need to update jar dependies in developer's guide
  • [ICE-2934] - remove redundant DEFAULT_SUFFIX in address demo
  • [ICE-2940] - resizableColumns: There are gaps between the header cells under IE.
  • [ICE-2943] - Tomcat 6 NIO: Multiple views don't always get the User Session Expired message
  • [ICE-2950] - gMap markers don't always hide in Comp. Showcase
  • [ICE-2952] - resizable columns shows multiple unnecessary rows
  • [ICE-2955] - Hitting enter inside an h:inputText causes javascript runtime error
  • [ICE-2962] - Redeploying portlets after session has expired can sometimes cause the server to hang
  • [ICE-2964] - headerRow rendered attribute ignored
  • [ICE-2965] - ICEfaces AHS: shutting down GlassFish causes javax.jms.JMSException
  • [ICE-2966] - SelectInputText fails to update its list when the containing DOM element is replaced
  • [ICE-2970] - panelDivider: In vertical orientation, the resize handler grows wider than it normally is when not being dragged
  • [ICE-2971] - menuBar example throws JS error on mouse over
  • [ICE-2976] - Interacting with Selection portlet can cause NullPointerException.
  • [ICE-2980] - Jetty Continuations: some updated views responses contain no updated views
  • [ICE-2981] - Send and clear the list of update views atomically
  • [ICE-2986] - rowSelector: Rows gets smaller on mouse hover when using with Portlets
  • [ICE-3115] - For the PanelTabSet, the selectedIndex is not updated when users click in an other tab

Improvement

  • [ICE-734] - Tree performance issue with > 300 nodes on a branch
  • [ICE-1232] - RFE: MenuItem support for configurable menu activation behaviour
  • [ICE-1461] - OutputConnectionStatus doesn't work with more than one portlet
  • [ICE-1842] - Component Showcase Reorganization
  • [ICE-1883] - Partial submit disables previous validation messages
  • [ICE-1909] - Handle HttpSession.invalidate() calls gracefully
  • [ICE-1921] - Need to clear browser cookie cache when redeploying applications
  • [ICE-1928] - IDE JSP template improvements
  • [ICE-1944] - netbeans: jsp editor palette support
  • [ICE-1962] - Using converters with ice:selectInputText
  • [ICE-1976] - Modal popup is not draggable
  • [ICE-2007] - Update to Facelets 1.1.14
  • [ICE-2016] - JSF <navigation-rule> mechanism doesn't work for portlets
  • [ICE-2031] - Selected options converter improvement for MenuRenderer
  • [ICE-2083] - Facelets: Cannot register two tag libraries with the same namespace
  • [ICE-2091] - ice:column: add renderedOnUserRole attribute
  • [ICE-2094] - Extend ice:outputStyle Component to include iphone Safari browser and opera 8.65 for Windows Mobile
  • [ICE-2133] - Allow customizing commandSortHeader arrow style
  • [ICE-2156] - Support for taglib autocomplete within Eclipse 3.3 and possibly other IDEs
  • [ICE-2163] - tree performance slows down when draggable panels are used inside tree nodes
  • [ICE-2186] - The rowSelector component should bypass the validation when a rowSelector event is fired
  • [ICE-2202] - Clean up abandoned views more aggressively and reliably
  • [ICE-2214] - ICEfaces AHS: The JMS Topics should be configurable and have a default value that works across application servers
  • [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-2291] - seam-comp-showcase uses IntervalRenderer for progressMonitor so must update deprecated ViewListener
  • [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-2342] - The connect_active.gif animated GIF image of the XP theme is not transparent on dark backgrounds
  • [ICE-2373] - update seam-comp-showcase (ear version) for Seam-2.0.0.GA release
  • [ICE-2375] - UPdate documentation for Seam before 1.7 final release
  • [ICE-2385] - Add the disabled attribute to the inputRichText component
  • [ICE-2386] - XHTML: <ice:inputTextArea>, <textarea> missing required attributes
  • [ICE-2387] - XHTML: standard JSF components, <img> missing required attribute
  • [ICE-2388] - XHTML: <ice:dataTable, <table> missing child elements
  • [ICE-2389] - XHTML: <ice:panelGrid>, missing required elements when empty
  • [ICE-2390] - XHTML: <ice:dataTable>, missing required elements when empty
  • [ICE-2391] - XHTML: <select>, incorrect value for the attribute 'multiple'
  • [ICE-2392] - XHTML: standard JSF input components, <input> should be self-closed
  • [ICE-2393] - XHTML: standard JSF components, <img> should be self-closed
  • [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-2397] - XHTML: <ice:commandLink>, <ice:outputLink>, using attribute not defined by DTD
  • [ICE-2398] - XHTML: <select>, using attribute not defined by DTD
  • [ICE-2401] - CS: review all sample app. web.xml files for valid config. params
  • [ICE-2407] - XHTML: <ice:outputLabel> and <ice:selectOneRadio>, using attribute not defined by DTD
  • [ICE-2408] - XHTML: <select>, using attribute not defined by DTD
  • [ICE-2409] - XHTML: <noscript> inside <head> is invalid
  • [ICE-2424] - selectInputDate should use localised tooltips
  • [ICE-2437] - ICEfaces AHS: move com.icesoft.util.net packages to com.icesoft.net
  • [ICE-2458] - Keyboard support for displaying child menus in menuBar
  • [ICE-2467] - Update Prototype and Scriptaculous to v1.8 and v1.6
  • [ICE-2468] - Log info for user role in acegi authentication pages
  • [ICE-2505] - netbeans 6.0 design time inputHidden, message and messages
  • [ICE-2523] - Auction Monitor skining change to match .org styles
  • [ICE-2524] - Address Demo skining change to match .org styles
  • [ICE-2530] - Add better xml support (VALID xml support) to icefaces
  • [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
  • [ICE-2541] - ICEfaces AHS: further improve exception reporting for when icefaces-ahs.jar is unintentionally added to a deployment
  • [ICE-2546] - CLONE -It would be useful to split MainPortlet.render(..) method in order to make it more convenient for subclassing
  • [ICE-2551] - JSP parser discards <f:view> attributes
  • [ICE-2567] - Update the ICEfaces Comp. Suite Documentation (HTML) for 1.7
  • [ICE-2568] - XHTML: The <td> should not render a 'VALIGN' attribute [ice:gMap]
  • [ICE-2569] - XHTML: The <script> element is not being rendered with the required attribute 'type' [ice:gMap]
  • [ICE-2570] - XHTML: The root <div> element is being rendered with the 'name' attribute is set to 'MENU' [ice:menuPopup]
  • [ICE-2574] - JavaScript error when panelPopup is closed
  • [ICE-2582] - CS: gmap JS loads with Comp. Showcase, even if comp. not rendered yet.
  • [ICE-2598] - Please give a sample application which integrates Icefaces1.7 + Glassfish v2 + Seam 2.0
  • [ICE-2603] - Eclipse Design time improvement for ICEfaces 1.7
  • [ICE-2621] - Allow for outputConnectionStatus and reload dialog
  • [ICE-2633] - MyEclipse: Add support for ICEfaces 1.7 to MyEclipse integration
  • [ICE-2645] - Netbeans 6: drop a dataprovider will auto create db binding
  • [ICE-2649] - Signed jars in NetBeans lib bundle causes problems during debugging
  • [ICE-2654] - Gap on right side of dataTable should be removed if scrollbar not needed
  • [ICE-2665] - ICEfaces AHS: Rename the AHS specific properties in the web.xmls
  • [ICE-2669] - help information is redundant in "help" target
  • [ICE-2679] - Add customizable toolbar support to inputRichText
  • [ICE-2692] - PanelTooltip: change the hoverDelay type to integer
  • [ICE-2693] - illegalStateException thrown when logging out of Seam/ICEfaces application
  • [ICE-2699] - menuPopup use panelGroup.contextValue
  • [ICE-2702] - Javascript error due to HTML parsing
  • [ICE-2707] - panelDivider uses nasty green color for divider
  • [ICE-2708] - Improve parser debug logging (was 'nested f:view tags not supported')
  • [ICE-2710] - Validation Improve
  • [ICE-2714] - The Description and Source tabs of Component Showcase don't work in portlets
  • [ICE-2717] - Missing cached DTD entities
  • [ICE-2721] - The inputRichText component should allow to switch between two default toolbar sets which comes with the FCKeditor
  • [ICE-2745] - onclick missing on menuItem
  • [ICE-2755] - Support java.util.Set in ice:dataTable and ice:panelSeries components
  • [ICE-2759] - Netbeans 6 : Jsp editor palette support
  • [ICE-2767] - Make inputRichText stylable and themeable
  • [ICE-2771] - Modify XP theme to better support multi-row table column headers
  • [ICE-2786] - ICEfaces trunk has failures on Fortify Java Open Review Project site
  • [ICE-2798] - Automatic insert of title id attribute
  • [ICE-2812] - Modify default connection settings values to improve connection robustness
  • [ICE-2814] - xmlhttp/blank.html is not 508 compliant
  • [ICE-2821] - panelDivider shouldn't specify widths for both embedded facets
  • [ICE-2826] - ICEfaces AHS: Add support for GlassFish
  • [ICE-2835] - XHTML: <noscript> inside <head> is invalid
  • [ICE-2846] - Standarize portlet configuration parameters
  • [ICE-2853] - 508 Compliance issue with tree and selectItem
  • [ICE-2854] - tree expand/collapse image not aligned with node labels
  • [ICE-2882] - addition of new commandSortHeader ascending and descending icons
  • [ICE-2914] - ICEfaces Developer's Guide needs to mention com.icesoft.faces.portlet.renderStyles option for web.xml
  • [ICE-2938] - Update Prototype and Scriptaculous to v1.8.1 and v1.6.0.1
  • [ICE-2941] - scrollable dataTable header style class decloration
  • [ICE-2946] - selectInputData empty table cells not styleable in IE
  • [ICE-2972] - "Connection reset by peer" errors with IE6 and compressed content
  • [ICE-2975] - Update Royale connection status icons
  • [ICE-2979] - Warn on blocking connection responses with an empty view list

New Feature

  • [ICE-731] - Create new menuPopup component
  • [ICE-732] - Support for custom popups/tooltips on components (new ice:panelTooltip component)
  • [ICE-751] - New selectOneRadio + selectManyCheckbox grouping mechanism
  • [ICE-1116] - Add new panelDivider component
  • [ICE-1390] - Add support for user-resizable columns to ice:dataTable
  • [ICE-1408] - Support standard portlet themes in ICEfaces components
  • [ICE-1476] - Multiple DataTable Headers with allowable Colspan
  • [ICE-1497] - Strategy for loading JavaScript (and potentially other resources) once per page.
  • [ICE-1625] - Make Portlet specific artifacts and APIs accessible to developers
  • [ICE-1778] - ContextMenu for ICEfaces components
  • [ICE-1783] - Icefaces Booking example with seam1.3.0.ALPHA
  • [ICE-1795] - Update seam-comp-showcase, seam-gen & booking example for new Seam release 2.0.0.beta1
  • [ICE-1869] - ICEfaces Portlets from different WARs can't co-exist on the same Portal page
  • [ICE-1935] - Support JSR-168 Portlet API
  • [ICE-1938] - New component resource registration and loading API
  • [ICE-1978] - New GoogleMap component (ice:gmap)
  • [ICE-1979] - New rich text editor component (ice:inputRichText)
  • [ICE-1980] - Support for portlet containers - JBoss Portal
  • [ICE-2012] - Support for portlet containers - WebLogic Portal
  • [ICE-2100] - New Media component (ice:outputMedia)
  • [ICE-2122] - Create a new ice:portlet (UINamingContainer) JSF component for wrapping ICEfaces portlets.
  • [ICE-2168] - Grizzly Ajax Push integration
  • [ICE-2274] - menuPopup context api
  • [ICE-2303] - Add documentation for developing Portlets with ICEfaces
  • [ICE-2304] - New Portlet samples
  • [ICE-2434] - Move the ICEfaces Asynchronous HTTP Server project into the ICEfaces core product
  • [ICE-2471] - rowSelector onclick handler NO-OP if event bubbled from input
  • [ICE-2532] - update seam-comp-showcase for new components in
  • [ICE-2542] - Portlet-friendly injection of 3rd party JavaScript
  • [ICE-2548] - Add support for user-resizable columns to the dataTable
  • [ICE-2563] - Support for portlet containers - Apache Pluto
  • [ICE-2565] - Support for portlet containers - Apache JetSpeed 2
  • [ICE-2609] - custom ELResolver + custom PropertyResolver
  • [ICE-2622] - Add row level grouping mechanism to the dataTable component
  • [ICE-2628] - ICEfaces AHS: Add support for Tomcat/ActiveMQ
  • [ICE-2728] - Similar Swing Layout Component
  • [ICE-2743] - Add textChangedListener to selectInputText
  • [ICE-2772] - Create component palette icons for new components in 1.7
  • [ICE-2796] - create icefaces-seam-portlet example
  • [ICE-2828] - Strip redundant copyright notices in Javascript build
  • [ICE-2830] - Increase Javascript Cache-Control max-age
  • [ICE-2862] - Add skin support to the inputRichText component
  • [ICE-2869] - ICEfaces AHS: Add support for X-Connection extension response header
  • [ICE-2881] - New Component Showcase v2.0

Task

  • [ICE-1273] - Document com.sun.faces.config.ConfigureListener work-around in Release Notes to avoid JSF initialization problems
  • [ICE-1676] - Seam based Auction Monitor
  • [ICE-1784] - Document deployment instructions for supported App. Servers
  • [ICE-1871] - 1.6.0 component-showcase doesn't run under JBoss 4.2.0 and Tomcat 6.0
  • [ICE-2155] - Clean up /lib/versions-licenses.html file issues
  • [ICE-2200] - Update the commons-digester.jar lib to v1.8
  • [ICE-2201] - Update the JSF 1.2 runtime libraries to most recent version
  • [ICE-2306] - Update Supported Platforms section of Release Notes
  • [ICE-2372] - Remove the support of toolbarOnly option from the inputRichText component
  • [ICE-2470] - Create test scripts for Input Rich Text component in component showcase
  • [ICE-2651] - Improve doc for using ICEfaces with JSF 1.2
  • [ICE-2778] - Integrate the latest FCKEditor release
  • [ICE-2779] - Netbeans: 1.7 new components integration
  • [ICE-2793] - Sample app. builds targeting JSF1.2 shouldn't include xerces or xml-api jar files
  • [ICE-2794] - Change the default size for the panelDivider and the gMap comps
  • [ICE-2797] - Update the ICEfaces Documentation for 1.7 release
  • [ICE-2839] - panelDivider doesn't render its children so remove the getRendersChildren=true
  • [ICE-2840] - Add description to the inputRichText component to defining the custom css and the toolbar
  • [ICE-2903] - Add new "Rime" CSS theme to ICEfaces Component Suite
  • [ICE-2958] - increase the width of the resizer of the resizable columns
  • [ICE-2963] - The TableRenderer should use the resource API to reference the spacer.gif

Edit/Copy Release Notes

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