You are viewing a plain text version of this content. The canonical link for it is here.
Posted to announce@apache.org by Manfred Geiler <ma...@apache.org> on 2006/05/09 10:25:07 UTC

[ANNOUNCE] MyFaces Tomahawk 1.1.2 Released

Hi All,

The MyFaces PMC is proud to announce a new and great release of MyFaces 
Tomahawk [1].

MyFaces Tomahawk 1.1.2 is a set of JavaServer(tm) Faces 1.1 compatible 
custom and extended standard components and other JSF goodies.

Please note: This is the first Tomahawk release that is fully independent 
of the MyFaces Core Implementation. From now on you can use any Tomahawk 
release with any MyFaces Core release with a release number greater than 
1.1.2 as well as any other JavaServer(tm) Faces 1.1 compliant 
implementation.

Find below a list of bugs that have been fixed in this release. There is 
also a number of new features and improvements.

Enjoy!
Manfred

[1] http://myfaces.apache.org/tomahawk/


Release Notes - MyFaces Tomahawk - Version 1.1.2

** Bug
     * [TOMAHAWK-20] - pageDirection layout for selectManyCheckbox not 
rendered correctly
     * [TOMAHAWK-104] - dataScroller "divide by zero" error should be 
changed to a "missing row attribute" error
     * [TOMAHAWK-132] - ExtensionsFilter calls addResource.parseResponse() 
on non-HTML responses
     * [TOMAHAWK-136] - Schedule component:  Add rowheight property to the 
detailed view (Day View) similar to MonthRowHeight, compactWeekRowHeight
     * [TOMAHAWK-139] - Some fixes to inputSuggestAjax component
     * [TOMAHAWK-150] - custom ScheduleEntryRenderer is applied to all 
schedule components in the same application
     * [TOMAHAWK-152] - t:selectOneRadio and t:radio should do the same 
when check the selected item
     * [TOMAHAWK-156] - DataList doesn't validate or update model in 1.1.2 
nightlies
     * [TOMAHAWK-164] - CompareToValidator and EqualValidator does not work 
on generic EditableValueHolders, only UIInput subclasses (ADF Faces)
     * [TOMAHAWK-172] - UIColumns does not support java.util.Set
     * [TOMAHAWK-181] - Picklist does not support non-string values
     * [TOMAHAWK-187] - ClassCastException using panelTabbedPane in nightly 
build
     * [TOMAHAWK-196] - PopupCalendar & <base href=""> tag
     * [TOMAHAWK-198] - Extra jar in simple examples
     * [TOMAHAWK-201] - Null pointer exception in 
org.apache.myfaces.shared_tomahawk.renderkit.html.HtmlRendererUtils.selectContentType
     * [TOMAHAWK-203] - Triggering of JavaScript with JSCookMenu broken.
     * [TOMAHAWK-215] - The  content of the facet "detailStamp" in 
t:datatable is not decoded/validated/updated
     * [TOMAHAWK-216] - TabChangeListener not invoked
     * [TOMAHAWK-219] - stateChangedNotifier does not use ValueBinding for 
the confirmation message
     * [TOMAHAWK-239] - aliasbean + aliasing a member + binding = fails
     * [TOMAHAWK-242] - AddResourceFactory throws Exception
     * [TOMAHAWK-257] - tomahawk xml parser: Ignored element 'servlet-name' 
as child of 'filter-mapping'.
     * [TOMAHAWK-266] - Master-detail example not working
     * [TOMAHAWK-267] - Collapsible panel in datatable gets jammed
     * [TOMAHAWK-268] - Date tag does not display properly, javascript 
errors are returned
     * [TOMAHAWK-269] - JSCookMenu can't be used as a child of a form, and 
AddResources code for custom themes is incomplete
     * [TOMAHAWK-270] - The first part of the examples-config.xml file for 
the sandbox examples is missing
     * [TOMAHAWK-271] - AddResource has changes that break custom classes 
and JSP pages using javascriptLocation
     * [TOMAHAWK-272] - commandLink not working inside dataList
     * [TOMAHAWK-273] - <t:inputCalendar/> stops working with Facelets
     * [TOMAHAWK-274] - HtmlDataTable.getClientId() should use info() not 
warn() when using forcedIdIndex
     * [TOMAHAWK-275] - No way to make selection from code in Tree2
     * [TOMAHAWK-276] - The facet for popup component only accept 
components with children
     * [TOMAHAWK-277] - inputCalendar localized month names problem
     * [TOMAHAWK-278] - t:tree2: javascript error in some version of IE
     * [TOMAHAWK-279] - InputSuggestAjax does not work when 
javax.faces.STATE_SAVING_METHOD=server
     * [TOMAHAWK-280] - selectOne[Country/Language]@maxLength VB ignored
     * [TOMAHAWK-281] - tree2 affected by changes to UIViewRoot
     * [TOMAHAWK-282] - AddResource should use the current character 
encoding
     * [TOMAHAWK-283] - InputDate(s) within dataTable submitting incorrect 
dates
     * [TOMAHAWK-284] - Calendar popup is incorrectly positioned inside 
scrolling div
     * [TOMAHAWK-285] - HtmlCalendarRenderer doesn't respect enclosed 
converted when encoding
     * [TOMAHAWK-286] - AddResource uses static StringBuffer 
ADDITIONAL_JAVASCRIPT_TO_BODY_TAG for per-request data
     * [TOMAHAWK-287] - tomahawk HtmlSelectOneMenuTag has no setter 
corresponding to TLD declared attribute 'escape'
     * [TOMAHAWK-288] - AjaxPhaseListener does not work with forceId
     * [TOMAHAWK-289] - [tree2] Cannot dynamically add or delete nodes
     * [TOMAHAWK-290] - Exception in inputDate
     * [TOMAHAWK-291] - Popup component  renders an empty box at the 0px 
origin in addition to the offset popup window IF margin-top:-0px or 
margin-left:0px; are set to a value other than 0px  (200px for example)
     * [TOMAHAWK-292] - AddResource is outputting the resource under the 
<thead> if it exists in a datatable
     * [TOMAHAWK-293] - ScheduleUtil.truncate does not truncate dates 
properly
     * [TOMAHAWK-294] - <t:commandSortHeader> is not disabled if attribute 
'enabledOnUserRole' is used and user isn't in role
     * [TOMAHAWK-295] - x:datascroller does not have the immediate 
attribute to by pass the validation and update model phase
     * [TOMAHAWK-296] - tree2 TreeState wrong after node 
deletion/reposition, causes Servlet Exception
     * [TOMAHAWK-297] - AddResource creates invalid body tag
     * [TOMAHAWK-298] - t:dataScroller fires unnecessary 
ScrollerActionEvents
     * [TOMAHAWK-299] - inputSuggestAjax: missing javascript file 
MyFaces.js when specifying attribute "javascriptLocation"
     * [TOMAHAWK-300] - tree2 server-side-toggle example: Encountered a 
node [0:0:0] + with an illogical state...
     * [TOMAHAWK-301] - Javascript error in <x:inputCalendar> component
     * [TOMAHAWK-302] - Problem w/ InputSuggestAjax popup suggestion list
     * [TOMAHAWK-303] - popupcalendar.js try clause error
     * [TOMAHAWK-304] - date.js in inputCalendar isn't compatible with IE
     * [TOMAHAWK-305] - [tree2] Selected node is lost when navigating to 
another page
     * [TOMAHAWK-306] - Problem using JSF input components with DataList
     * [TOMAHAWK-307] - IE6: NPE in JavaScript when using <t:calendarInput>
     * [TOMAHAWK-308] - 500 error w/ collapsiblePanel example
     * [TOMAHAWK-309] - x:dataTabel not displaying the correct values
     * [TOMAHAWK-310] - <t:inputHtml doesn't work when using it with Custom 
Object that encapsulates a String value
     * [TOMAHAWK-311] - Javascript conflict between x:tree2 and 
x:inputCalendar
     * [TOMAHAWK-312] - serverSideTabSwitch attribute in x:panelTabbedPane 
shows wrong behaviour
     * [TOMAHAWK-313] - Non-standard behaviour of t:navigationMenuItem (in 
t:jscookMenu) breaks facelets
     * [TOMAHAWK-314] - Typo in t:htmlTag documentation
     * [TOMAHAWK-315] - JsValueChangeListener has a JavaScript error if the 
index chnages on a datatable
     * [TOMAHAWK-316] - tomahawk.tld contains <p> <i> tags within 
description tag
     * [TOMAHAWK-317] - aliasBean which includes elements with valueBinding 
attribute crashes during restoreView
     * [TOMAHAWK-318] - t:commandNavigation2 will dont render 
navigationMenuItems childs
     * [TOMAHAWK-319] - Tomahawk HtmlCollapsiblePanelTag has no setter for 
"collapsed"
     * [TOMAHAWK-320] - myfaces examples support for JSP 1.2 / Servlet 2.3 
containers
     * [TOMAHAWK-321] - Using  t:navigationMenuItem inside a form is not 
working. Id assign  problemm.
     * [TOMAHAWK-322] - InputSuggestAjax: False Encoding with German 
Umlauts
     * [TOMAHAWK-323] - <x:commandLink/> Atrribute  'value' is not rendered 
in combination with 'enabledOnUserRole'
     * [TOMAHAWK-324] - inputCalendar : Internationalization problem
     * [TOMAHAWK-325] - gets an ClassCastException on using forceId and 
forceIdIndex  in t:HtmlSelectOneRadio along with Myfaces and facelets
     * [TOMAHAWK-326] - t:dataList does not style <li> elements
     * [TOMAHAWK-327] - t:inputDate with popupCalendar=true broken in 
latest subversion checkout
     * [TOMAHAWK-328] - JSCookmenu cannot be used for storing data
     * [TOMAHAWK-329] - inputTextHelp doesn't work with german Umlaute
     * [TOMAHAWK-330] - JavaScript error on AccordionPanel
     * [TOMAHAWK-331] - DataScroller: Wrong infos with an empty collection
     * [TOMAHAWK-332] - ClassNotFoundException: 
org.apache.myfaces.examples.inputSuggestAjax.InputSuggestAjaxBean
     * [TOMAHAWK-333] - Tomahawk HtmlCollapsabiblePanelTag and 
SelectOneCountryTag have no setter for "enableOnUserRole"
     * [TOMAHAWK-334] - Tree2 Expand/Collapse Handled By Server does not 
work (old opened issue MYFACES-291 still here)
     * [TOMAHAWK-335] - HtmlDataList.processDecodes processes its children 
twice
     * [TOMAHAWK-336] - schedule detailed view sometimes renders entries 
that should be invisible
     * [TOMAHAWK-337] - incompatible change to jscookMenu
     * [TOMAHAWK-338] - Overflow problem with InputSuggestAjax
     * [TOMAHAWK-339] - InputDate doesn't parses submitted seconds
     * [TOMAHAWK-340] - inputDate (calendar) and French Locale
     * [TOMAHAWK-341] - Links to schedule examples don't work
     * [TOMAHAWK-342] - tomahawk.tld and myfaces_ext.tld is malformed 
errors in weblogic log
     * [TOMAHAWK-343] - wrong component type for InputSuggest prevents 
disabling
     * [TOMAHAWK-344] - Error in displaying <t:inputCalendar> on a page
     * [TOMAHAWK-345] - Tomahawk column tag gets: Unable to find setter 
method for attribute: footerstyleClass
     * [TOMAHAWK-346] - Patch for detail row in t:dataTable
     * [TOMAHAWK-347] - Setting AccordionPanel style
     * [TOMAHAWK-348] - x:updateActionListener inside x:navigationMenuItem
     * [TOMAHAWK-349] - Apply patch to allow variable day cell height
     * [TOMAHAWK-350] - Some old files should be removed from the schedule 
component
     * [TOMAHAWK-351] - focus component
     * [TOMAHAWK-352] - x:inputDate time format
     * [TOMAHAWK-353] - Improve documentation for tomahawk dataTable
     * [TOMAHAWK-354] - Javadoc for 
AddResource/ResourceHandler/ResourceLoader
     * [TOMAHAWK-355] - Minor tweak to AddResource to make writing unit 
tests easier
     * [TOMAHAWK-356] - Tying InputSuggestAjax to dojo
     * [TOMAHAWK-357] - Adding new features to inputAjax component
     * [TOMAHAWK-358] - AddResource unit test
     * [TOMAHAWK-359] - Javadoc patch for UISaveState component
     * [TOMAHAWK-360] - tld update: commandNavigation2 also needs disabled* 
Attributes
     * [TOMAHAWK-361] - Schedule month view mode, shown interval
     * [TOMAHAWK-362] - Allow user to supply their own tree2 id scheme 
using new TreeWalker interface
     * [TOMAHAWK-363] - better customisation features for schedule 
component
     * [TOMAHAWK-364] - Improve documentation for t:updateActionListener
     * [TOMAHAWK-365] - Adding tableSuggest feature to inputSuggestAjax
     * [TOMAHAWK-366] - Server Side Tab Switching in panelTabbedPane not 
configurable
     * [TOMAHAWK-367] - NavigationMenuItem javadoc
     * [TOMAHAWK-368] - modify NewspaperTable columnClasses to be more 
useful
     * [TOMAHAWK-369] - Document outstanding issue with dataTable, 
commandSortHeader and input components
     * [TOMAHAWK-370] - Convert Tomahawak index.xml to index.apt
     * [TOMAHAWK-371] - AddResources javadoc enhancements
     * [TOMAHAWK-372] - cannot use AddResource class to add resources of 
own components

** Improvement
     * [TOMAHAWK-169] - add message attribute to all validators
     * [TOMAHAWK-171] - Some improvements to inputSuggestAjax component
     * [TOMAHAWK-174] - Enhancement on SubFormRenderer to allow partial 
form submits using Javascript
     * [TOMAHAWK-185] - Some fixes and new features to inputSuggestAjax 
component (tableSuggest)
     * [TOMAHAWK-199] - improvements to inputSuggestAjax component
     * [TOMAHAWK-200] - improvements to inputSuggestAjax component
     * [TOMAHAWK-224] - Making Ajax components work properly in dataTables
     * [TOMAHAWK-398] - Extension filter misconfigured causes no warning.

** New Feature
     * [TOMAHAWK-165] - ifMessage tag that renders children only if there 
is a message for the specified component(s)
     * [TOMAHAWK-225] - New component TableSuggestAjax