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.