Release Notes - ICEfaces - Version EE-4.1.0.GA - HTML format

Bug

  • [ICE-9895] - ICEfaces mobi components not working inside nested ace:dataTables
  • [ICE-10326] - Window Scope not cleaning up on iOS Safari Browser
  • [ICE-10491] - PreDestroy annotated method not called for Window scope bean
  • [ICE-10544] - Hide or disable Image Dimension feature when using mobi:camera in desktop browsers.
  • [ICE-10590] - showcase-portlet - tabSet Proxy fails
  • [ICE-10594] - showcase-portlet - ace:notificationPanel client-side issue
  • [ICE-10595] - showcase-portlet - ace:breadcrumbMenu fails
  • [ICE-10596] - showcase-portlet - ace:dataTable Scrolling client-side issue
  • [ICE-10607] - ace:fileEntry fails validation on JBoss EAP 6.3.0 when using "required" attribute with multiple="true"
  • [ICE-10614] - showcase - camcorder NullPointerException (JBoss EAP 6.3.0)
  • [ICE-10629] - ace:themeSelect - Additional themes not showing in Weblogic 12c
  • [ICE-10672] - ace:themeSelect - Additional themes not showing in WebSphere 8
  • [ICE-10688] - Fix session detection in ExtendedExceptionHandler for Weblogic 12
  • [ICE-10704] - icecore:navigationNotifier server error on IE11 when browser console opened
  • [ICE-10792] - ace:panelStack Myfaces specific NPE when facelet=true
  • [ICE-10793] - ace:dataTable - cannot edit sub-rows on Row Expansion Test page
  • [ICE-10810] - NullPointerException from EnvUtils.isJSF22
  • [ICE-10813] - Network Connection Interrupted popup shown on JavaScript error
  • [ICE-10833] - ace:dialog issue with cleared cache browser and pasted URL.
  • [ICE-10834] - ace:dialog w/ ace:panelStack inside closes spontaneously
  • [ICE-10839] - ace:fileEntry - max file size messages not shown when using <multipart-config> settings
  • [ICE-10848] - ace:confirmationDialog - 'Hide' button renders the component before hiding it
  • [ICE-10853] - ace:dialog effect not shown when closing using the visible property (server-side)
  • [ICE-10876] - mobi:dateTimeSpinner validation fails in showcase
  • [ICE-10879] - input fields not updated on Ajax update unless they are also "executed"
  • [ICE-10882] - mobi:dateSpinner - yearStart and yearEnd attributes not used when input element is used (onblur) rather than widget
  • [ICE-10885] - ace:selectMenu - Selection lost after changing list options
  • [ICE-10893] - ace:tooltip id is changed when form is updated
  • [ICE-10894] - ACE Client Validators are incompatible with ace:tabSet
  • [ICE-10905] - showcase - ace:draggableDroppable Chrome styling issue (Chrome47)
  • [ICE-10908] - Server warning when removing showcase from Tomcat 8 after using mobi native demos
  • [ICE-10910] - showcase-mobile - landscape orientation mode styling issue (iPad/iOS9)
  • [ICE-10916] - showcase - ace:dateTimeEntry ajax submits fail (deltaSubmit=true)
  • [ICE-10917] - showcase - ace:submitMonitor browser console error
  • [ICE-10924] - ace:fileEntry inside an ace:tabSet causes a content rendering issue.
  • [ICE-10929] - Myfaces specific ace:fileEntry js error when adding row to dataTable
  • [ICE-10934] - Button click blocked by blockUiOnSubmit
  • [ICE-10936] - NPE being thrown when navigating
  • [ICE-10940] - ace:gMapMarker, can't use info windows and events when using address attribute
  • [ICE-10941] - ace:autoCompleteEntry fails to render cursor if clicking on the text of an inField label.
  • [ICE-10942] - ace:menu right-click trigger event fails
  • [ICE-10943] - ace:pushButton submit issue after form "clear" (MyFaces JSF)
  • [ICE-10949] - showcase-portlet - Tooltip Delegate NPE error
  • [ICE-10950] - showcase-portlet - Component titles not properly displayed
  • [ICE-10955] - showcase-portlet - browser console errors
  • [ICE-10958] - Possible Apache Xerces Memory Leak
  • [ICE-10961] - showcase Search field styling issue
  • [ICE-10962] - showcase-portlet ace:tree demos NotSerializableException warnings
  • [ICE-10964] - ace:pushButton and ace:linkButton type=clear issue with ace:textEntry using inField label and pre-loaded value.
  • [ICE-10966] - ace:dataTable - Paginator displays incorrectly when used in an ace:dialog
  • [ICE-10970] - z-index issue when using ace:sliderEntry and ace:dateTimeEntry
  • [ICE-10971] - HTTP Status 500 - Session has expired - if increasing session-timeout to larger values
  • [ICE-10972] - required Attribute not functioning with ace:radioButtons component
  • [ICE-10974] - showcase - Mobi component errors w/ coalesce-resources=true
  • [ICE-10979] - ace:gMap - JavaScript error thrown when setting a certain height
  • [ICE-10983] - ace:checkboxButtons server-side warnings
  • [ICE-10984] - Receiving a 404 Not Found when the first request is a .icepush request
  • [ICE-10991] - Javascript error when no client validators are defined
  • [ICE-10994] - showcase - required indicator text cannot be edited (diffConfig='att')
  • [ICE-10996] - create UINamingContainerMeta and use it for ace:panelStack
  • [ICE-11005] - easyAjaxPush - tutorial build files require update for push persistence
  • [ICE-11006] - mobi:flipswitch fails to update when using non-ace:ajax to submit
  • [ICE-11010] - Pressing home/end or arrow keys in text fields triggers pagination
  • [ICE-11018] - mobi:flipswitch styling issue upon toggle
  • [ICE-11019] - Showcase rendering 2016 instead of demo content (WAS 8.5.5.9)
  • [ICE-11020] - samples - "failed to re-initiate blocking connection" browser console errors
  • [ICE-11021] - mobi:geolocation - locator not working on Android device 6.0.1
  • [ICE-11023] - ace:tableConfigPanel "open" ajax events failures
  • [ICE-11024] - ace:tree - ArrayIndexOutOfBoundsException thrown when expanding nodes
  • [ICE-11025] - ViewExpiredException popup on session expiry
  • [ICE-11026] - ace:panelStack renders extra stackPane when using myfaces libs in QA application
  • [ICE-11027] - ace:selectMenu "tabindex" attribute not working
  • [ICE-11030] - showcase-portlet server warnings and errors
  • [ICE-11031] - ace:fileEntry with ace:clientValidateRequired JS error
  • [ICE-11033] - showcase-portlet - ace:panel Listener browser console error
  • [ICE-11035] - ace:autoCompleteEntry with ace:clientValidators fail with myfaces libs
  • [ICE-11036] - ACE Themes libs are not installing from EE 4.1.0 bundle.
  • [ICE-11040] - showcase 'ReferenceError: updateAddressBarURL is not defined' browser console error (WAS)
  • [ICE-11041] - showcase-portlet NetworkError: 400 Bad Request appears one minute after adding component to page
  • [ICE-11042] - showcase-portlet "Title removed because multiple <title> elements are invalid" server warnings
  • [ICE-11043] - CLONE - showcase-portlet server warnings and errors
  • [ICE-11045] - ace:dataTimeEntry showOn = button/both requires 2 clicks to open picker
  • [ICE-11046] - IE 8 - js error triggered when using ace:clientValidateRequired with ace:fileEntry
  • [ICE-11047] - ace:clientValidateRequired with ace:fileEntry message display issue.
  • [ICE-11052] - showcase - ace:simpleSelectOneMenu - unicode French characters not rendered
  • [ICE-11056] - java io.NotSerializableException when removing showcase-portlet from liferay 6.2
  • [ICE-11063] - mobi:camcorder fails with android device on SSL enabled server
  • [ICE-11064] - emporium fails with WAS 8.5.5.9

Improvement

  • [ICE-10205] - ace:menu/menuBar - add a showDelay functionality
  • [ICE-10247] - ace:richTextEntry - Add the ability to use the ace:contextMenu for the input field
  • [ICE-10453] - ace:selectMenu - add "showListOnInput" attribute
  • [ICE-10468] - ace:tree - Add ability to get relavant node objects for different events
  • [ICE-10642] - ace:dataTable - Accesskey Support
  • [ICE-10643] - ace:tabSet - Add keyboard navigation support
  • [ICE-10735] - Add "accesskey" attribute support to all eligible ACE components.
  • [ICE-10757] - Add a sessionTimeoutRedirectURI parameter
  • [ICE-10809] - ace:dataTable - Add new "enhMultiple" selection mode
  • [ICE-10826] - ace:submitMonitor - Add support for displaying error messages asynchronously
  • [ICE-10850] - Global console logging - Add ability to select all logs
  • [ICE-10851] - Global console logging - Add ability to send the logs to a file on the system
  • [ICE-10854] - ace:gMapMarker - Add ability to set marker with just an address
  • [ICE-10878] - ace:dataTable - Add a fast forward and fast rewind buttons for pagination
  • [ICE-10884] - Add meta tag to Global logging page
  • [ICE-10897] - Support for Client-side Validators with "immediate=true" during ace:ajax submits
  • [ICE-10899] - Add a new "reset" mode to the ace:pushButton, ace:linkButton
  • [ICE-10918] - ace:dateTimeEntry "Now" button should honor timeZone attribute
  • [ICE-10960] - Improve styleClass attribute functionality for ace:pushButton
  • [ICE-10975] - icecore:focusManager - Support setting focus to buttons and links
  • [ICE-10977] - Allow ace:radioButton(s) to take a null value
  • [ICE-10987] - ace:dataExporter - add support for the encoding attribute
  • [ICE-10998] - 'ice.window', 'ice.view' parameters vulnerable to JS injection attack
  • [ICE-11000] - Add com.icesoft.faces.gmapControlStyle context parameter
  • [ICE-11009] - Render 'style' attribute on main element instead of root container
  • [ICE-11014] - ace:textEntry, replace input element when setting it to type="password"
  • [ICE-11016] - ensure mobile input components comply with ICEfaces 4 standard ajax submit
  • [ICE-11017] - Update CKEditor to version 4.5.8 to support MS Edge Browser

New Feature

  • [ICE-10129] - Add the capability to dynamically change the lang attribute of an <html> tag.
  • [ICE-10812] - include capability of ice:panelSeries into ace:panelStack and create UINamingContainerMeta so panelStack is naming container
  • [ICE-10898] - Add "Reset" capability to ACE, MOBI components
  • [ICE-10992] - Introduce context parameter for disabling request for updates on page load

Task

  • [ICE-10686] - ViewExpiredException thrown in View intensive app
  • [ICE-10947] - Update to Mojarra JSF 2.2.13 and MyFaces JSF 2.2.9
  • [ICE-10969] - Runtime ICEpush dependencies need to be included in samples
  • [ICE-11004] - showcase & poll - mobi:cloudPush demo update required for URI cloudPush API changes
  • [ICE-11044] - Need ICEfaces Core Wiki topic on Global Console Logging
  • [ICE-11051] - Update chat-portlet example for Liferay 6.2, Liferay Faces Bridge 4.2.5

Edit/Copy Release Notes

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