Release Notes - RichFaces - Version 4.0.0.Milestone6 - HTML format

Quality Risk

  • [RF-10030] - richfaces-showcase in appengine-web.xml Intellij Idea reports error on <system-properties>
  • [RF-10032] - Intellij Idea reports some errors in richfaces-showcase pom.xml

Enhancement

  • [RF-10106] - DnD enchancement: provide @none and @all support for dropTarget acceptedTypes
  • [RF-10131] - Improve SelectItem(s) handling compatibility with JSF 2.0
  • [RF-10132] - Provide default event name for UISelect component
  • [RF-10141] - ExtendedDataTable: UIExtendedDataTable - add selectionMode attribute
  • [RF-10171] - Allow Converter for java.lang.String
  • [RF-10172] - r:calendar : use logical "javax.faces.DateTime" as default converter
  • [RF-10177] - Panel Menu - implement selection/expansion/request event handlers on top-level element
  • [RF-10182] - Toolbar: add some class for empty cell
  • [RF-10207] - Sub Table Toggler - add CSS classes for toggler's styling
  • [RF-10212] - Collapsible Sub Table - add class rf-cst-r for first row
  • [RF-10282] - rich:tooltip - implement limited lifecycle, remove @bypassUpdates and @immediate
  • [RF-10283] - rich:tooltip - add request client-side event handlers - @onbegin, @oncomplete, @onbeforedomupdate
  • [RF-10285] - rich:tooltip - remove @disabled (@rendered should do its job)
  • [RF-10326] - Panel Menu Group - add @expanded reflecting state of component
  • [RF-10334] - Drop Target - add @immediate, @bypassUpdates and @execute attributes

Feature Request

  • [RF-3268] - Mouse wheel scrolling in input spinner
  • [RF-6494] - Add rowClass attribute to all RichFaces Iteration components (except repeat)
  • [RF-7812] - fileUpload: handle fake file path in IE8
  • [RF-7821] - Status: client-side API
  • [RF-7841] - long file path/name is truncated in rich:fileUpload
  • [RF-7888] - Richfaces Ajax integration (WAS: Richfaces Ajax implementation)
  • [RF-8498] - Validation between two UIComponents
  • [RF-8622] - calendar: add 'hidden' value to boundaryDatesMode in calendar
  • [RF-8922] - RF4.0: DataScroller - class names for buttons
  • [RF-9553] - FileUpload: status attribute behavior should be improved in 4.x
  • [RF-9605] - inputs: default labels style to be added
  • [RF-9623] - tooltip: implement direction redefinition
  • [RF-9638] - inputNumber components: add mouse wheel handling
  • [RF-9862] - accordion: refactor icons to use attributes analogous as for PMenu instead of current need to use complete header facets
  • [RF-9987] - rich:treeModelRecursiveAdaptor - programmatic model able to support isLeaf() condition on Node
  • [RF-9995] - rich:tree - adaptors generates human-unreadable clientIds
  • [RF-10007] - Provide sample of rich:tree model adaptor over Map with converter for non-String keys
  • [RF-10036] - Functions: add toScript() functions
  • [RF-10047] - Tree: implement support for customizable row key converters in adaptor-based models
  • [RF-10076] - Customizable EDT container for no-data facet
  • [RF-10111] - tabPanel: we should support tabs as action components
  • [RF-10118] - Autocomplete - implement page down/up and home/end key to scroll several items down
  • [RF-10126] - rich:list: provide default value for type attribute.
  • [RF-10284] - rich:tooltip - add loading facet

Bug

  • [RF-2177] - two modal panel in two different portlets in one portal page: only one panel can be shown
  • [RF-2968] - Deprecate MethodBinding in favor to MethodExpression
  • [RF-4410] - dragAndDrop: unnecessary events is fired.
  • [RF-4464] - inputNumberSlider: component incorrect behavior inside rich:tabPanel during swith between tabs.
  • [RF-5209] - Calendar: currentDateChangeListener does not trigger
  • [RF-8161] - Rich:calendar bug when selecting the third sunday in october
  • [RF-8330] - Download links created with a4j:mediaOutput are unusable for inexperienced end users
  • [RF-8530] - message(s): need to add whitespace between summary and details as JSF does.
  • [RF-8638] - extendedDataTable: cellpadding/cellspacing applied only to body of the table.
  • [RF-8675] - Hover effect on buttons is missing when standard skinning is used
  • [RF-8691] - dataTables client side implementation problems
  • [RF-8697] - a4j:ajax: for immediate behavior "bypassUpdates" has no action
  • [RF-8912] - Extended data table: column header rendered wrong
  • [RF-9138] - Core demo: multiple bugs when running with Myfaces
  • [RF-9323] - CDK annotation @RendererSpecificComponent.attributes doesn't work
  • [RF-9412] - TabPanel: tabline_bg.gif resource is missing
  • [RF-9418] - GAE archetype generates appengine-web.xml with application name rf-${artifactId}
  • [RF-9421] - Collapsible panel: immediate and bypassUpdates ignored
  • [RF-9424] - Extended data table: rendered wrong if there is no data
  • [RF-9438] - SubTable: rendered wrong in IE 7
  • [RF-9472] - Metamer: managed property not injected with Myfaces
  • [RF-9535] - Tab panel: attribute render doesn't work
  • [RF-9549] - Column: rendered wrong in Firefox when rowspan is null
  • [RF-9559] - Autocomplete without button - input field doesn't fit whole component
  • [RF-9568] - Spinner: attribute oninputdblclick doesn't work
  • [RF-9572] - inplaceSelect and autocomplete: minor scrolling issue
  • [RF-9575] - rich:autocomplete - shows empty completion list when minChars set but not enough chars provided
  • [RF-9641] - rich:tooltip - @target is taking clientId, but component.id is expected
  • [RF-9646] - Calendar: rendered wrong when firstWeekDay is not valid
  • [RF-9649] - autocomplete: popup list appear behind the parent popup panel.
  • [RF-9653] - popupPanel: trimOverlayedElements not working
  • [RF-9657] - Calendar: attribute zindex ignored
  • [RF-9661] - Components attributes defaults are not used when bound to managed bean property by EL, even if the managed bean property is null
  • [RF-9665] - Ajax doesn't work with Unicode
  • [RF-9666] - Autocomplete: JS error after AJAX request
  • [RF-9667] - Metamer and MyFaces - h:commandButton+a4j:ajax causes JS error and then fires HTTP request
  • [RF-9673] - richfaces-showcase: GAE build wrong using Maven 3
  • [RF-9691] - Tooltip: border rendered wrong in Chrome and IE
  • [RF-9721] - form based a4j:queue is ignored and global queue is used instead (Metamer, MyFaces)
  • [RF-9722] - a4j:status - error handling - lifecycle broken (MyFaces)
  • [RF-9725] - Sub table toggle control: attributes collapseIcon and expandIcon don't work
  • [RF-9726] - rich:dataScroller on rich:dataTable - switching pages doesn't work (MyFaces)
  • [RF-9734] - Select doesn't fire request when item is selected
  • [RF-9735] - Select: attributes selectItemClass and listClass ignored
  • [RF-9737] - Select: attributes listHeight and listWidth ignored
  • [RF-9739] - rich:tooltip - with @layout=inline - when moving out to the right, tooltip will not hide
  • [RF-9740] - Popup panel: not resizeable in Internet Explorer
  • [RF-9741] - Popup panel: attribute onhide doesn't work
  • [RF-9745] - rich:componentControl - when @operation=null, JS exception is thrown
  • [RF-9749] - rich:dataTable - sorting and filtering doesn't work in MyFaces in IE8
  • [RF-9776] - CDK: code with potential NPEs is generated
  • [RF-9777] - rich:dataTable Attributes columnClasses and headerClass not working
  • [RF-9779] - Calendar: component broken when monthLabels evaluated to null
  • [RF-9780] - rich:dataScroller ignores renderIfSinglePage="false"
  • [RF-9798] - CDK: template attributes are ignored
  • [RF-9805] - Select: update markup to remove positioned elements (WAS: rich:extendedDataTable - overflows table area in IE7)
  • [RF-9810] - CDK: import-attributes tag doesn't cause attributes generation in component class
  • [RF-9817] - inplaceSelect: should handle width the same as input
  • [RF-9820] - Core: Base component should remove event handlers when parent element is destroyed
  • [RF-9821] - Accordion item: attributes onenter and onleave do not work
  • [RF-9845] - Inplace select: attribute listClass ignored
  • [RF-9846] - Inplace select generates not valid markup
  • [RF-9847] - @JsfBehaviorRenderer annotation ignored
  • [RF-9849] - Inplace select: attributes onblur, onfocus and onselect don't work
  • [RF-9853] - Inplace select: wrong name of cancel button
  • [RF-9860] - Slider: input doesn't work with Firefox when maxlength evaluated to null
  • [RF-9863] - CSV: ajaxRendered areas (with messages) not updated on request from validator
  • [RF-9881] - Toggle panel: attribute limitToList doesn't work
  • [RF-9894] - Toggle panel item: no item displayed when rendered is false
  • [RF-9895] - Toggle panel item: attributes onenter and onleave ignored
  • [RF-9916] - calendar datamodel: add all the methods from 3.3.x back
  • [RF-9925] - Panel menu: The form component needs to have a UIForm in its ancestry
  • [RF-9928] - panelMenu: "selectable" groups problems
  • [RF-9931] - rich:dataTable - sortMode=multi doesn't work
  • [RF-9934] - Accordion: attribute limitToList doesn't work
  • [RF-9935] - Input number components: entered number should be checked for fitting in range (WAS: inputNumber components: number converter should be attached to component)
  • [RF-9976] - Toolbar group: attributes itemStyle and itemClass ignored
  • [RF-9978] - rich:tab rendered wrong
  • [RF-10039] - Accordion: attributes bypassUpdates and immediate ignored
  • [RF-10040] - Accordion: server switch type doesn't work
  • [RF-10041] - rich:tree - tree/node customization attributes not in rich.taglib.xml
  • [RF-10044] - Inplace input: attribute onchange ignored
  • [RF-10045] - Inplace select: popup too far from input
  • [RF-10053] - inplaceInput: problems with Enter key in input state
  • [RF-10056] - rich:dropTarget - JavaScript error on drop when acceptedTypes/render specified by EL
  • [RF-10057] - Metamer - rich:dragSource, rich:dragIndicator, rich:dropTarget - setting attributes causes NPE
  • [RF-10059] - Tree: cannot expand nodes
  • [RF-10060] - Progress bar: executeIds were not specified
  • [RF-10061] - Panels: attribute data doesn't work
  • [RF-10068] - Showcase: NotSerializableException on page with data scroller API
  • [RF-10069] - Showcase: panel menu doesn't contain icons
  • [RF-10070] - Toolbar: item separator rendered wrong in IE7
  • [RF-10071] - Drop down menu: not possible to type to input in menu
  • [RF-10072] - Showcase: IllegalArgumentException in drop down menu sample
  • [RF-10073] - File upload: doesn' work in IE7
  • [RF-10074] - Showcase: drag-and-drop sample doesn't work
  • [RF-10082] - fileUpload: disablement attribute has inconsistent with all other inputs name
  • [RF-10085] - Calendar: attribute defaultTime doesn't work when a time zone is set
  • [RF-10086] - execute="@none" warnings from [WAS fileUpload: execute warnings]
  • [RF-10090] - CSV: validators resources missing log entries. Result - client validators not working
  • [RF-10093] - CDK: NPE when element fires of @JsfComponent is used.
  • [RF-10100] - panelMenu: item not getting selected visually
  • [RF-10101] - select: disabled works wrong
  • [RF-10103] - CDK: unnecessary properties are generated
  • [RF-10104] - ExtandedDataTable: invalid chunk warning in Tomcat log
  • [RF-10105] - CDK: impossible to import configuration files from project
  • [RF-10112] - tabPanel: destroy failed on ajax render
  • [RF-10115] - Command button: wrong markup when attribute type is not set
  • [RF-10117] - Autocomplete - up/down keys doesn't scroll continuously when holding key
  • [RF-10120] - rich:dataScroller: Incorrect behavior if current page number is greater than current count of pages
  • [RF-10121] - richfaces-simpleapp-archetype: missing dependencies
  • [RF-10124] - Inplace input - can't be applied by Enter
  • [RF-10127] - Drag-n-Drop doesn't work with MyFaces
  • [RF-10130] - Panel menu: cannot select any item (MyFaces)
  • [RF-10133] - Showcase: Remove attribute maxFilesQuantity in sample of fileUpload.
  • [RF-10151] - <rich:panel> does not contain anything after action.
  • [RF-10152] - rich:panelMenu Active group style does not change back than other group is selected.
  • [RF-10153] - rich:panelMenu Strange indention than using as links container
  • [RF-10156] - Panel Menu - active item hasn't proper label of activeness in markup
  • [RF-10157] - Panel Menu - @collapseEvent, @expandEvent have no effect
  • [RF-10159] - Panel Menu - @itemMode, @groupMode attributes has not effect
  • [RF-10160] - Panel Menu - when @render is set to @this, menu item can be selected once, then it stops to work
  • [RF-10161] - Panel Menu - inconsistency in faces-config/taglib/properties
  • [RF-10162] - inplaceInput: setValue JS API method works wrong with defaultLabel
  • [RF-10163] - inplaceSelect: showPopup js API works wrong with default label
  • [RF-10164] - select: inconsistency of usage arrow button and showPopup api method.
  • [RF-10165] - Tab panel: both onbeforeitemchange and onitemchange fired twice
  • [RF-10166] - autocomplete: get/setValue js api not working.
  • [RF-10167] - inputNumberSlider: getValue JS API not working
  • [RF-10174] - PanelMenu: JS error on page unload
  • [RF-10175] - Ajax: incorrect parsing of execute/render attribute
  • [RF-10179] - CDK: functions not generated into taglib properly
  • [RF-10180] - DataScroller - proper classes names and refactoring
  • [RF-10181] - Collapsible Sub Table - doen't collapse when @expandMode=server
  • [RF-10186] - rich:dropDownMenu not working with client and server mode.
  • [RF-10187] - Metamer - rich:columnGroup inside table body doesn't work
  • [RF-10189] - Comparator doesn't consider null values
  • [RF-10192] - rich:dropDownMenu: Enum in renderer vs. String in Component API - EL coercion problem
  • [RF-10193] - Datascroller: No enum const class org.richfaces.component.DataScrollerControlsMode.none
  • [RF-10196] - FileUpload: file type filtering should be case-insensitive
  • [RF-10198] - Push: InvalidNameException at JBoss 6
  • [RF-10199] - Component reference: fix all event attributes
  • [RF-10200] - Menu item: action and action listener are not invoked when in server mode
  • [RF-10208] - Collapsible Sub Table Toggler - rename the attributes and markup semantically properly to collapsed/expanded
  • [RF-10209] - Tab and Toolbar abbreviations confusion
  • [RF-10210] - Toolbar: empty cell breaks component AJAX update
  • [RF-10211] - switchable panels: only panels which should appears on the client(current or ones with client mode) should be rendered.
  • [RF-10213] - Drop down menu: attributes direction and jointPoint accept non-standard values
  • [RF-10214] - inplaceSelect: select: popup appears in wrong place
  • [RF-10217] - Collapsible Sub Table - attributes for classes present but has no effect
  • [RF-10218] - Menu group: attributes direction and jointPoint don't work
  • [RF-10219] - dropDownMenu: need to make visual and behavior corrections. appearance and custor.
  • [RF-10222] - Command link: attribute target ignored
  • [RF-10233] - calendar: unexpected validation after month scrolling in ajax mode
  • [RF-10235] - DropDownMenu: popup is never getting hidden in IE and Google Chrome
  • [RF-10236] - Drop down menu: f:param is not working inside menuitem
  • [RF-10238] - Tooltip: element id contains '@'
  • [RF-10241] - Menu Tags produce Warnings in logfile due to missing MIME-TYPE definition
  • [RF-10244] - collapsiblePanel: content is overlaps borders when width set using style attribute
  • [RF-10246] - accordion: inconsistent styling comparing to other panels
  • [RF-10249] - Popup panel: attribute domElementAttachment doesn't work
  • [RF-10250] - togglePanel: not works when activeItem not specified but works when empty String provided
  • [RF-10252] - Datascroller: hovered button has wrong look
  • [RF-10253] - Metamer - Collapsible Sub Table - IdParser throws IndexOutOfBoundsException
  • [RF-10254] - Autocomplete - @selectFirst have no effect
  • [RF-10255] - Calendar: NullPointerException when setting icon on disabled component
  • [RF-10258] - Richfaces-showcase: GAE does not start
  • [RF-10262] - Accordion: two icons displayed in each item
  • [RF-10264] - rich:tree - expansion of node in one branch causes expansion of all nodes in other branches
  • [RF-10271] - Metamer can't start on Tomcat6 without validation-api and impl on classpath
  • [RF-10275] - Provide sourceId in ClientBehaviorContext
  • [RF-10276] - rich:tooltip - @bypassUpdates doesn't work
  • [RF-10281] - richfaces-showcase: drag and drop broken
  • [RF-10286] - rich:tooltip - @zindex doesn't work
  • [RF-10287] - rich:tooltip - @limitRender doesn't work
  • [RF-10288] - PopupPanel: incorrect positioning at showcase
  • [RF-10294] - dataScroller: unexpected page correction and switching failures
  • [RF-10295] - Panel Menu - icons are doubled when used custom URL
  • [RF-10297] - Panels: rename attributes (WAS: Panel Menu - rename class attributes)
  • [RF-10298] - Panel Menu - @itemClass and @itemDisableClass doesn't work
  • [RF-10299] - Panel Menu - @topItemClass and @topItemClassDisabled are applied to subitems
  • [RF-10304] - Push: messages getting sent numerous times (according to count of subscribers)
  • [RF-10305] - Drop down menu: attribute disabled doesn't work
  • [RF-10309] - CSV: not working JSF validators.
  • [RF-10311] - CSV: JSR-303 validators works using ajax falback only
  • [RF-10312] - Collapsible panel: attribute expanded ignored when set using EL
  • [RF-10313] - Panel Menu Group - remove @bubbleSelection and @expandSingle
  • [RF-10316] - Panel Menu Group/Item - @execute doesn't work
  • [RF-10318] - Panel Menu Group - @leftIcon and @rightIcon have no effect
  • [RF-10319] - Panel Menu Group/Item - @render and @limitRender doesn't work
  • [RF-10321] - Panel Menu Group/Item - @oncomplete, @onbeforedomupdate doesn't work - @onbegin missing
  • [RF-10322] - Panel Menu Item - remove @hoverClass (WAS: @hoverClass doesn't work)
  • [RF-10325] - Metamer - Drop Target sample doesn't work
  • [RF-10327] - tabPanel: can't change activeItem from outside the panel
  • [RF-10330] - Push: durable subscriptions should be closed properly
  • [RF-10331] - Collapsible panel: attribute headerControlClass ignored
  • [RF-10333] - Tooltip - remove @execute
  • [RF-10336] - Drop Target - @action, @actionListener doesn't work
  • [RF-10337] - popupPanel: unnecessary script evaluation when panel reattached to body
  • [RF-10340] - popupPanel: broken at rf-showcase
  • [RF-10341] - client api: inplaceInput api issues
  • [RF-10342] - Client API: inplaceSelect value management issues
  • [RF-10343] - inplaceSelect: trying to use controls when the value is default causes full page refresh.
  • [RF-10344] - Client API: isEditState and isValueChanged, isValueSaved works wrong in some cases
  • [RF-10346] - inplaceSelect: saveOnSelect and saveOnBlur problem
  • [RF-10347] - Client API: Select: selection management problems
  • [RF-10349] - Client API:calendar: base api refactoring
  • [RF-10352] - Accordion uses wrong icon set
  • [RF-10353] - Panels: update disabled items styling
  • [RF-10358] - a4j:poll - doesn't propagate event object to request event handlers
  • [RF-10359] - a4j:poll - @execute doesn't work
  • [RF-10360] - a4j:poll - @render doesn't work
  • [RF-10361] - a4j:poll - onbeforedomupdate executes after oncomplete
  • [RF-10362] - a4j:queue, a4j:attachQueue - remove @timeout attribute
  • [RF-10363] - a4j:queue - @status doesn't work
  • [RF-10364] - a4j:attachQueue - named referencing to a4j:queue doesn't work
  • [RF-10368] - Collapsible panel: ajax and server switch type doesn't work
  • [RF-10371] - messages: minor correction of generated CSS class
  • [RF-10375] - rich:dataTable - remove @selection since it is not working yet
  • [RF-10376] - rich:dataTable, rich:extendedDataTable - remove @columns
  • [RF-10377] - rich:dataGrid - remove @rows alias
  • [RF-10378] - rich:dataScroller - @page attribute works but is not in taglib
  • [RF-10379] - rich:extendedDataTable - remove @captionClass
  • [RF-10380] - rich:extendedDataTable - @rowClass doesn't work
  • [RF-10382] - Showcase: popupPanel is not resizeable in hashParam sample
  • [RF-10385] - popupPanel:show attribute do not works
  • [RF-10386] - popupPanel: elements on the main page accessible again
  • [RF-10388] - autocomplete: incompatible with dataTable and extendedDataTable
  • [RF-10399] - DnD: drop event fired with null values
  • [RF-10403] - Client API: dataTable: problems with subtables API
  • [RF-10407] - Showcase: profile jee6 doesn't work
  • [RF-10408] - rich:treeNode - @onmouseup doesn't work
  • [RF-10409] - ProgressBar: using defaults(min and max) breaks component look and feel
  • [RF-10412] - rf-showcase: FileUpload sample: do not store FileParam in session
  • [RF-10428] - DnD: drop events are sent for all decoded drop targets
  • [RF-10429] - Ajax: components/behaviors should have @this added to 'execute' by default
  • [RF-10440] - Accordion item: wrong name of attribute
  • [RF-10457] - Push: request is not suspend
  • [RF-10458] - Calendar: selection date completelly broken

Task

  • [RF-841] - Base Client Side JS API for 4.0.0.Final
  • [RF-2469] - Calendar: review server listeners code
  • [RF-6485] - Reduce size of html-js generated by RF components
  • [RF-6734] - Do not render default attributes for calendar components
  • [RF-7725] - CDK refactor
  • [RF-7781] - Provide cancelable onsubmit functionality
  • [RF-8684] - implement rowClasses and columnClasses support for dataTable and extendedDataTable
  • [RF-8685] - implement set of event handlers onrow* (onrowmouseover, onrowclick and so on..) for dataTAble and ExtendedDataTable
  • [RF-9025] - Integrate with MyFaces 2.0.X
  • [RF-9074] - AutoComplete some attributes not working
  • [RF-9223] - CSV: richfaces-showcase sample
  • [RF-9289] - ignoreDupResponses is not working
  • [RF-9309] - Move panels to CDK
  • [RF-9350] - messages: design markup change - consider separating summary from details for better styling.
  • [RF-9435] - collapsible panel implement controls and different collapse modes
  • [RF-9571] - inplaceSelect: implement onchange attribute
  • [RF-9640] - inplaces: inplement disabled attribute
  • [RF-9654] - tooltip: need to review and re-position to body on show
  • [RF-9663] - select: click to input field - should cause popup to be appeared.
  • [RF-9679] - ObjectValidator component
  • [RF-9768] - drag-n-drop: richfaces-showcase sample subtask
  • [RF-9797] - CSV: make client code compatible with the current wiki document
  • [RF-9831] - Add deployment information to showcase readme for JBoss AS 6
  • [RF-9833] - tree: additional features: richfaces-showcase update
  • [RF-9924] - Panel menu: rename icon attributes
  • [RF-9966] - Dropdown menu component: close open menu when select another one
  • [RF-9974] - fileUpload: refactor rf-showcase according to the changes
  • [RF-10033] - drag-n-drop: apply changes after pre-promotion code review
  • [RF-10046] - Core: investigate and implement removal of bound jQuery event handlers on elements deletion by AJAX
  • [RF-10049] - Review richfaces components with inputs for css styles unification
  • [RF-10058] - rich:dragSource - review attribute list
  • [RF-10064] - Finish rich:message HTML design
  • [RF-10077] - SerializableDataModel to be removed in 4.x
  • [RF-10080] - ComponentControl: add 'onbeforeoperation' attribute
  • [RF-10087] - Drag and drop: indicator enhancements
  • [RF-10091] - AjaxContext refactoring
  • [RF-10102] - AutoComplete: create design markup and icons/images for disabled mode
  • [RF-10108] - Drop down menu: client api
  • [RF-10109] - Drop down menu: directions and positioning
  • [RF-10110] - Core: implement updated partial component addressing scheme
  • [RF-10114] - Add 'includeViewParams' attribute to all action and AJAX-enabled components.
  • [RF-10143] - Fix related issue with ColorConvertOp in 4.x code
  • [RF-10155] - datascroller documentation
  • [RF-10185] - Rich Column - missing attributes (sortBy, filterExpression) in taglib
  • [RF-10215] - HtmlDimensions: formatSize corrections
  • [RF-10234] - drag-n-drop: move droppable and draggable to base-component
  • [RF-10239] - UIDataAdaptor: switch to JSF 2.1 specification of getClientId(FacesContext) method
  • [RF-10243] - switchable panels: add new icon type and change defaults in CollapsiblePanel and Accordion
  • [RF-10348] - Client API: autocomplete: show/hide should be naimed as showPopop/hidePopup
  • [RF-10354] - FileUpload: make AJAX attributes available in taglib
  • [RF-10369] - AbstractTooltip: remove overriden encodeAll(...) method
  • [RF-10384] - Redesign of switchable panels
  • [RF-10393] - Upgrade Guava to r08
  • [RF-10425] - Autocomplete: add enumeration for 'mode' attribute

Sub-task

  • [RF-4865] - calendar: add default label support
  • [RF-7787] - Process JSF client-behavior information and generate Behavior and Behavior-renderer classes.
  • [RF-9248] - messages: design markup and skinning
  • [RF-9257] - messages: richfaces-showcase sample
  • [RF-9836] - inputNumber components: apply new unified design
  • [RF-9937] - Taglib: iteration components missing UIData attributes
  • [RF-9939] - Taglib: data scroller missing attributes
  • [RF-9942] - Taglib: panel has not attributes
  • [RF-9943] - Taglib: popup panel has no attributes
  • [RF-9944] - Taglib: collapsibleSubTableToggler missing attribute for
  • [RF-9945] - Taglib: toggleControl has no attributes
  • [RF-9946] - Taglib: commandLink/Button have wrong attributes
  • [RF-9949] - Faces-config: several components have attribute actionExpression
  • [RF-9950] - Faces-config: progress bar missing attributes style and styleClass
  • [RF-9954] - Taglib: collapsible panel has wrong listener
  • [RF-9956] - Taglib: progress bar has no attributes
  • [RF-9967] - Taglib: toolbar missing style and styleClass
  • [RF-9990] - Taglib: menuGroup missing attribute label
  • [RF-10009] - Collapsible panel: taglib not in sync with faces-config
  • [RF-10055] - Taglib: tab panel contains not existing/working attributes
  • [RF-10088] - dragIndicator enhancements: rf-* classes should be applied to default indicator also if possible.
  • [RF-10089] - dragIndicator enhancements: allow static indicator content definition
  • [RF-10092] - Inline default values: core components
  • [RF-10094] - Inline default values: input components I
  • [RF-10095] - Inline default values: input components II
  • [RF-10096] - Inline default values: input components III
  • [RF-10097] - Inline default values: output components I
  • [RF-10098] - Inline default values: iteration components
  • [RF-10099] - Inline default values: misc components
  • [RF-10138] - selectItems JSF 2.0 enhancements: implement in select component
  • [RF-10139] - selectItems JSF 2.0 enhancements: implement in inplaceSelect component
  • [RF-10183] - Taglib: param is missing attributes
  • [RF-10201] - Taglib: menuItem and menuGroup's attribute value should be hidden
  • [RF-10202] - select: create disabled icon
  • [RF-10205] - Taglib: remove attributes iconFolder and iconFolderDisabled from menuGroup
  • [RF-10242] - Taglib: attribute value of panels should be hidden
  • [RF-10245] - Taglib: popup panel missing style and styleClass
  • [RF-10261] - Taglib: panels are missing attributes
  • [RF-10278] - Taglib: toolbar group missing itemStyle and itemClass
  • [RF-10338] - Client API:review initial api for 4.0 Final version
  • [RF-10392] - Skin parameters are needed for Panel Menu
  • [RF-10410] - Taglib: hide attribute state of inplace input/select

Edit/Copy Release Notes

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