You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by Leonardo Uribe <lu...@gmail.com> on 2008/09/14 05:31:13 UTC

[ANNOUNCE] Release of Tomahawk 1.1.7

The Apache MyFaces team is pleased to announce the release of Apache MyFaces
Tomahawk 1.1.7.

MyFaces Tomahawk provides a series of JavaServer Faces components that go
beyond the JSF specification. These components are compatible with the Sun
JSF 1.1 Reference Implementation (RI) or any other JSF 1.1 compatible
implementation. Of course the custom components can also be used with the
Apache JSF implementation "MyFaces Core 1.1.6".

There are also artifacts (tomahawk12) with enhanced compatibility with JSF
1.2

MyFaces Tomahawk 1.1.7 is available in both binary and source distributions.

    * http://myfaces.apache.org/download.html

MyFaces Tomahawk is also available in the central Maven repository under
Group ID "org.apache.myfaces.tomahawk".

Release notes:

Bug

    * [TOMAHAWK-6] - MyFaces FileUpload Issues
    * [TOMAHAWK-63] - having two or more <x:inputFileUpload> in the same
form results in the <h:commandButton>'s action never being executed.
    * [TOMAHAWK-64] - Allow t:htmlTag to support an attributes string.
    * [TOMAHAWK-79] - Add facelets support for all Tomahawk components
    * [TOMAHAWK-117] - dataScroller bug when using ADF - navigation icons
not clickable
    * [TOMAHAWK-406] - <t:collapsiblePanel> does not allow
valueChangeListener
    * [TOMAHAWK-477] - newspaperTable: newspaperColumns does not works with
value bindings
    * [TOMAHAWK-520] - TabbedPane Component creates two tags with the same
id
    * [TOMAHAWK-523] - rowStyleClass does not resolve to an EL of var
    * [TOMAHAWK-530] - imageLocation of inputCalendar does not work
    * [TOMAHAWK-542] - forceId does not work on dataTable
    * [TOMAHAWK-689] - Style attributes do not apply to popup
    * [TOMAHAWK-698] - PPRPanelGroup Post-Information is submitted twice
when using PPR
    * [TOMAHAWK-717] - Tabbed Pane: dataModel inside tabs is not updated
when switching between tabs and coming back
    * [TOMAHAWK-726] - popup calendar position wrong when in relative
container
    * [TOMAHAWK-728] - newspaperColumns attribute ignores EL expression
    * [TOMAHAWK-735] - ForceId does not work in inputCalendar anymore
    * [TOMAHAWK-750] - Raized ClassCastException when Comparing 2 InputDate
with validateCompareTo
    * [TOMAHAWK-777] - DataScroller breaks facets functionality when using
trinidad default renderkit
    * [TOMAHAWK-784] - user specified onclick contents not rendered in panel
tabs
    * [TOMAHAWK-802] - HtmlInputDate does not have methods to set onchange,
onblur and other such attributes
    * [TOMAHAWK-872] - t:collapsiblePanel fails to toggle
    * [TOMAHAWK-888] - NPE when using AjaxAnywhere
    * [TOMAHAWK-907] - Incorrect behaviour of HtmlInputText with ajax
    * [TOMAHAWK-914] - t:dataTable style attributes don't work with Facelets
    * [TOMAHAWK-917] - t:columns example is wrong
    * [TOMAHAWK-942] - Renderer set in extended html component jsp tag
handler rather than in component class
    * [TOMAHAWK-953] - Panel Stack example fails with Message: There is more
than one JSF tag with id : treePanel for parent component with id : 'stack'
    * [TOMAHAWK-955] - Tomahawk CORE components + tags errors (missing
attributes, missing EL-support, missing saving/restoring)
    * [TOMAHAWK-962] - disabled commandLink render id attribute twice
    * [TOMAHAWK-964] - Seconds are random when input via <t:inputDate ...
type="short_time">
    * [TOMAHAWK-966] - PPR examples containing commandLinks produce
javascript errors in clientSide validation
    * [TOMAHAWK-968] - Interaction with inputCalendar component causes
proliferation of commandLinks if running under ICEFaces.
    * [TOMAHAWK-969] - Partial Refresh does not work if triggerButton comes
after the last PPRPanelGroup
    * [TOMAHAWK-971] - Schedule throws a java.lang.IllegalStateException if
more than one post back is made consecitively when using the jsf 1.1 ri
    * [TOMAHAWK-974] - <pprPanelGroup> does not work inside <dataTable>
    * [TOMAHAWK-975] - t:schedule HeaderDateFormat locale problems
    * [TOMAHAWK-979] - ExcelExport - correct name for the downloaded file
    * [TOMAHAWK-982] - SelectOneRow missing disabled and readonly attributes
as described in TLD (patch provided)
    * [TOMAHAWK-986] - The SharedRenderer fails to get the Default Locale
when a headerDateFormat is specified
    * [TOMAHAWK-990] - sandbox modalDialog component doesn't hide underlying
comboboxes on IE when viewId specified
    * [TOMAHAWK-996] - /schedule.HtmlSchedule/javascript/domLib.js causes
flicker for :hover css in IE 7
    * [TOMAHAWK-1009] - DataScoller - FastForward has borderline issues
    * [TOMAHAWK-1016] - ParameterResourceProvider do not encode the value
    * [TOMAHAWK-1022] - HtmlMessage and HtmlMessages fails unit test when
using RI
    * [TOMAHAWK-1023] - HtmlInputHidden fails unit test when using RI
    * [TOMAHAWK-1024] - t:commandButton does not cause rendering of
oamSetHiddenInput javascript function
    * [TOMAHAWK-1026] - Panelnavigation does not close items
    * [TOMAHAWK-1027] - JScookmenu is generating malformed HTML when usign
ThemeOffice theme
    * [TOMAHAWK-1029] - jsCookMenu does not work inside Trinidad's tr:form
    * [TOMAHAWK-1035] - preserveDataModel=true throws ClassCastException
(with Trinidad)
    * [TOMAHAWK-1038] - Sources jar is not generated
    * [TOMAHAWK-1044] - UIScheduleBase wont' compile with Java 1.4.2 -
unsupported method Integer.parseInt(int)
    * [TOMAHAWK-1046] - t:collapsiblePanel doesn't work inside a
t:panelTabbedPane and a s:subform.
    * [TOMAHAWK-1047] - Myfaces example PanelNavigation Item toggles
activ/open depending on ViewId (with Trinidad)
    * [TOMAHAWK-1050] - NullPointerException in <s:ifMessage/>
    * [TOMAHAWK-1052] - PPRPanelGroup does not render transient components
in partial update
    * [TOMAHAWK-1053] - PPRPanelGroup does not execute JavaScript which is
rendered within partial responses
    * [TOMAHAWK-1054] - JavaScript includes don't work with PPRPanelGroups
    * [TOMAHAWK-1055] - After recent changes to pprPanelGroup, the full
submit didn't work anymore
    * [TOMAHAWK-1057] - imageLocation doesn't run correctly
    * [TOMAHAWK-1063] - MF 1.2.0 -- Compatibility issues with the
combination MF1.2.0 & JSP & Tomahawk & Tomcat 6
    * [TOMAHAWK-1069] - I get a JspException: Template outputText_begin.ftl
not found when using the 1.1.7 snapshot of tomahawk sandbox
    * [TOMAHAWK-1074] - InputSuggestAjax only works when itemLabelMethod is
specified
    * [TOMAHAWK-1076] - Invalid border-width property ignored in Calendar
CSS
    * [TOMAHAWK-1079] - detailFormat attribute is feeding the wrong value to
the {0} argument
    * [TOMAHAWK-1085] - AJAX requests from PPRPanelGroup ignore the Encoding
type
    * [TOMAHAWK-1087] - datatable dont renders a detail correct if a
UIColumns is used
    * [TOMAHAWK-1096] - Latest JsCook Menu is broken when using Tomahawk
    * [TOMAHAWK-1102] - Race Condition in Schedule component
    * [TOMAHAWK-1109] - classes and customization not working
    * [TOMAHAWK-1110] - Action / ActionListener on t:headerLink
    * [TOMAHAWK-1111] - PasswordStrength Component doesnot run correctly on
IE7
    * [TOMAHAWK-1116] - ColumnClasses styles is ignored
    * [TOMAHAWK-1123] - s:convertNumber conversion errors with INFO level
reported
    * [TOMAHAWK-1127] - actionFor attribute doesn't trim parsed values
    * [TOMAHAWK-1129] - ReducedHTMLParser: wrong line numbers
    * [TOMAHAWK-1141] - InputHtml does not work at all?
    * [TOMAHAWK-1142] - Extra TD / LI rendered fpr paginator if using
singleTable or singleList layout
    * [TOMAHAWK-1143] - Tree2 renders nonconformant XHTML code
    * [TOMAHAWK-1147] - IllegalStateException while using the Arabic locale
    * [TOMAHAWK-1150] - <t:columns sortable="true" ...> fails with an
exception
    * [TOMAHAWK-1151] - passwordStrenght - Elementr End name:tr does not
match start name:TR - Trinidad
    * [TOMAHAWK-1153] - t:messages style attribute is ignored and styleClass
attribute is rendered as style attribute in output
    * [TOMAHAWK-1156] - UIColumns component must be a child of a UIData
component
    * [TOMAHAWK-1157] - tableSuggestAjax not render with trinidad
    * [TOMAHAWK-1165] - Calendar - cannot be cast
    * [TOMAHAWK-1167] - s:toggleLink onclick="..return false;"
    * [TOMAHAWK-1168] - HTML incorrect for non-single element layout of data
scroller
    * [TOMAHAWK-1169] - In simple layout no linebreaks should be added
    * [TOMAHAWK-1174] - broken pipe message when ExtensionsFilter is serving
resources to Internet Explorer
    * [TOMAHAWK-1176] - XmlTemplate fails when filename contains spaces on
WindowsXP
    * [TOMAHAWK-1179] - Tree2 renders duplicate Id's for icons -
incompatible w/ JSF 1.2 RI (patch attchd)
    * [TOMAHAWK-1184] - Vertical Week Divider incorrectly rendered in IE
    * [TOMAHAWK-1186] - Java 5.0 method in schedule's renderer
    * [TOMAHAWK-1187] - submitOnEvent callback can not bind to bean method
    * [TOMAHAWK-1188] - many HtmlCheckbox rendered with the same id with
HtmlSelectManyChecbox spread layout
    * [TOMAHAWK-1190] - Exception in t:columns
    * [TOMAHAWK-1192] - ClassCastException in inputHtml
    * [TOMAHAWK-1195] - In IE6, threw Error while serving resource:
calendar.HtmlCalendarRenderer/DB/drop1.gif, after popup Calendar. Then the
data will not be submitted.
    * [TOMAHAWK-1198] - submit a t:datatable accurred NullPointerException
In
org.apache.myfaces.component.html.ext.HtmlDataTable.updateModelFromPreservedDataModel
    * [TOMAHAWK-1200] - Infinite loop when empty table with detailStamp is
rendered
    * [TOMAHAWK-1203] - Subform Javascript does not work when subform is
contained within an iterator
    * [TOMAHAWK-1204] - PPRPanelGroup encodeChildren does not render
    * [TOMAHAWK-1209] - HtmlCalendar.getLocalizedLanguageScript called form
HtmlDateRenderer throws ClassCastException
    * [TOMAHAWK-1210] - this.stdDateFormatter javascript is null
    * [TOMAHAWK-1211] - Incorrect property method name in HtmlDataTable -
detail stamp stuff
    * [TOMAHAWK-1218] - ClassCastException in PPRPhaseListener when
submitting out of a dataTable
    * [TOMAHAWK-1219] - validateEquals compares the wrong values
    * [TOMAHAWK-1225] - data lost in dataList when conversion error is
thrown
    * [TOMAHAWK-1226] - PPRPanelGroup support for multiple forms in a page
is broken
    * [TOMAHAWK-1227] - PPRPanelGroup event reconnecting broken when there
are multiple forms
    * [TOMAHAWK-1228] - Nested PPRPanelGroups don't render their children on
a PPR request
    * [TOMAHAWK-1234] - IllegalStateException while using the Arabic locale
with Calendar
    * [TOMAHAWK-1236] - in <t:datatable> "columnClasses" property doesn't
render EL expressions
    * [TOMAHAWK-1240] - inputCalendar popup mode broken for IE5.5 by commit
r619397 on 2008-02-07
    * [TOMAHAWK-1253] - buffering not supported in the portal environment.
    * [TOMAHAWK-1266] - t:stylesheet renders link to an empty page on
tomcat-5.5.24 and above
    * [TOMAHAWK-1279] - The Partial condition of the subform sandbox
component is not working
    * [TOMAHAWK-1287] - The change of Schedule component API will break the
compatibility (upgrade from Tomahawk 1.1.6)
    * [TOMAHAWK-1289] - HtmlDataScroller should inherit UIPanel instead
HtmlPanelGroup
    * [TOMAHAWK-1290] - Images broken in inputDate popup
    * [TOMAHAWK-1291] - t:graphicImage doesnot generate XHTML complaint code
    * [TOMAHAWK-1294] - Typo in message when detailMessage and message are
both set.
    * [TOMAHAWK-1300] - Focus does not work for radio button or check box
    * [TOMAHAWK-1303] - Wrong documentation for ExtensionsFilter init-param
    * [TOMAHAWK-1309] - t:panelTab onclick attribute doesn't seem to work
    * [TOMAHAWK-1314] - Escape attribute in radio and checkbox not working
    * [TOMAHAWK-1319] - DefaultTemplateEncoder does not cache FreeMarker
templates
    * [TOMAHAWK-1321] - obsolete t:newspaperTable does not render colums as
spected on 1.1.7-SNAPSHOT
    * [TOMAHAWK-1325] - Avoid rendering intervals outside the start hour/end
hour range
    * [TOMAHAWK-1326] - Exception using schedule with tomahawk 1.2

Improvement

    * [TOMAHAWK-449] - URL Validator does not accept simple web addresses
    * [TOMAHAWK-584] - Improve the Tree 2 documentation
    * [TOMAHAWK-758] - Enable traditional submit for exceptions during
partial update to show error pages
    * [TOMAHAWK-790] - Aliasbean warning/error when no EL expression in the
alias property
    * [TOMAHAWK-807] - documentBody needs id, style and styleClass
attributes
    * [TOMAHAWK-811] - Have the 'schedule' component deal with timezones
    * [TOMAHAWK-915] - Base default event used by submitOnEvent on enclosing
component type
    * [TOMAHAWK-918] - Url for jscookmenu has changed on xdocs.
    * [TOMAHAWK-941] - Make ExcelExport work for suffixes other than *.jsf,
for example when using *.faces or *.xhtml
    * [TOMAHAWK-944] - Maven examples assembly build should also create an
examples source archive
    * [TOMAHAWK-945] - Split the PPR Example into smaller easy to understand
Examples with explanations
    * [TOMAHAWK-946] - HtmlCheckboxRenderer - change method access modifier
    * [TOMAHAWK-954] - HtmlRadioRenderer - change method access modifier
    * [TOMAHAWK-981] - ReducedHTMLParser - log details about malformed end
tag
    * [TOMAHAWK-992] - Allow DefaultAddResource.parseResponse() to be
overridden to not use ReducedHTMLParser
    * [TOMAHAWK-1004] - some groupBy enhancements for datatable
    * [TOMAHAWK-1048] - ValidatorException should display submitted values
    * [TOMAHAWK-1060] - Refactor AbstractScheduleModel to allow lazy
initialisation
    * [TOMAHAWK-1065] - Enabled switching out the template renderer. Removed
runtime-dependencies on Freemarker, if templated components are not used.
    * [TOMAHAWK-1066] - Add Week Header (Mon, Tue, ...) to Month View mode
    * [TOMAHAWK-1077] - The PasswordStrength component update - 2
    * [TOMAHAWK-1086] - Add the new theme Gray and update the jsCookMenu.js
from version 1.31 to 2.0.3
    * [TOMAHAWK-1089] - PPRPanelGroupRenderer should obtain the encoding
from the responseWriter rather than the request
    * [TOMAHAWK-1097] - Add blocking of periodical refresh to PPR during a
traditional POST
    * [TOMAHAWK-1098] - Facelet taglib for image loop component.
    * [TOMAHAWK-1101] - PasswordStrength Component Custom Security Rule
    * [TOMAHAWK-1103] - PasswordStrength Component Documentation
    * [TOMAHAWK-1115] - Adding Tiles2 support to tomahawk
    * [TOMAHAWK-1119] - add autocomplete attribute to InputTextHelp
    * [TOMAHAWK-1137] - Stopp uploading empty files
    * [TOMAHAWK-1146] - Include Complete and Correct Taglib file for
Facelets
    * [TOMAHAWK-1162] - Support day suffix in schedule headers
    * [TOMAHAWK-1163] - Support select-week and select-month in tomahawk
calendar
    * [TOMAHAWK-1164] - Make schedule keyboard accessible
    * [TOMAHAWK-1189] - Allow the schedule entry CSS class to be determined
by the entry
    * [TOMAHAWK-1194] - SelectOneRow: The attribute GroupName can't contain
EL
    * [TOMAHAWK-1196] - Only include javascript resources when schedule
tooltip is enabled
    * [TOMAHAWK-1197] - Use DIVs rather than a table for the layout of each
compact day cell
    * [TOMAHAWK-1205] - PPR does not work commandLinks nested inside a
dataTable
    * [TOMAHAWK-1212] - CAPTCHA component - Enhancement #1
    * [TOMAHAWK-1216] - CAPTCHA component - Enhancement #2 - Removing the
dedicated servlet
    * [TOMAHAWK-1220] - GraphicImageDynamic refactoring
    * [TOMAHAWK-1231] - Unification of excelExport and pdfExport components
into a new (exporter) component
    * [TOMAHAWK-1235] - Refactoring Calendar component
    * [TOMAHAWK-1237] - Changing the structure of exporter component
    * [TOMAHAWK-1238] - CAPTCHA component - Enhancement #3 - Adding width,
height attributes to CAPTCHA.
    * [TOMAHAWK-1246] - Adding more randomization power to CAPTCHA styles
    * [TOMAHAWK-1252] - The Exporter new syntax
    * [TOMAHAWK-1259] - Component generation using myfaces builder plugin
for 1.1
    * [TOMAHAWK-1262] - Converter and Validator Tag generation
    * [TOMAHAWK-1265] - Avoid usage of @JSFComponent parent="org......",
correcting the hierarchy of components
    * [TOMAHAWK-1267] - exporterActionListener new feature
    * [TOMAHAWK-1275] - MyFaces extensions filter creates a session
    * [TOMAHAWK-1285] - Add validator property generation using abstract
pattern like components using myfaces-builder-plugin
    * [TOMAHAWK-1288] - Add Event and Universal properties to t:div
    * [TOMAHAWK-1301] - render ids of radio buttons

New Feature

    * [TOMAHAWK-420] - String Case Converter
    * [TOMAHAWK-577] - the weekends are showing in a compressed way, it
would be nice to have an option to make it appear just like normal week days
    * [TOMAHAWK-724] - User defined intervals in schedule detailed views
    * [TOMAHAWK-732] - Allow schedule to display in 24hr or 12hr
    * [TOMAHAWK-820] - New attribute buttonStyleClass in Sandbox
SelectManyPicklist
    * [TOMAHAWK-1010] - Allow the sandbox examples to be build with the
different configurations (1.1 and 1.2 for both myfaces and ri)
    * [TOMAHAWK-1028] - Enable inputs submitting a ppr-panelgroup - in a
data-table as well
    * [TOMAHAWK-1033] - Add triggers to start periodcialUpdate
    * [TOMAHAWK-1042] - The PasswordStrength component
    * [TOMAHAWK-1043] - Adding a PPRPhaseListener.addTriggeredComponent()
method to allow manually adding triggered sections on the server
    * [TOMAHAWK-1112] - Toaster Component
    * [TOMAHAWK-1114] - Gives control over text and sie of the add / remove
buttons of SelectManyPicklist
    * [TOMAHAWK-1155] - Arabizing the Tomahawk Calendar
    * [TOMAHAWK-1160] - MyFaces Tiles integration has not been working with
Tiles 2 - now it does
    * [TOMAHAWK-1181] - allow to embed a datatable within the parent
    * [TOMAHAWK-1193] - add columnId to t:column
    * [TOMAHAWK-1207] - CAPTCHA
    * [TOMAHAWK-1215] - Add a communication channel for FacesMessages to the
PPRPanelGroup
    * [TOMAHAWK-1229] - PDF Export Component
    * [TOMAHAWK-1241] - Rating component
    * [TOMAHAWK-1242] - Draggable Panel
    * [TOMAHAWK-1243] - Masked InputText component
    * [TOMAHAWK-1244] - Spinner component
    * [TOMAHAWK-1245] - inputColor component
    * [TOMAHAWK-1247] - Media component
    * [TOMAHAWK-1297] - Redirect to a JSF page when Throwable exception or
error occur
    * [TOMAHAWK-1308] - Adding (remove/add) all feature to
<t:selectManyPickList .../>
    * [TOMAHAWK-1315] - Focus feature for toggleLink

Task

    * [TOMAHAWK-528] - Project not listed in Apache's project catalog
http://projects.apache.org/
    * [TOMAHAWK-1256] - exporterActionListener documentation
    * [TOMAHAWK-1268] - Updating exporterActionListener documentation
    * [TOMAHAWK-1269] - Promoting CAPTCHA to Tomahawk 1.1.7
    * [TOMAHAWK-1271] - Documenting the s:xmlTemplate component for
promoting it to Tomahawk
    * [TOMAHAWK-1277] - Documenting the picklist component
    * [TOMAHAWK-1278] - promoting the subform component to Tomahawk
    * [TOMAHAWK-1281] - selectOneRow documentation
    * [TOMAHAWK-1282] - Promoting the selectManyPicklist component to
Tomahawk
    * [TOMAHAWK-1293] - promoting the selectOneRow component to Tomahawk
    * [TOMAHAWK-1299] - promoting the xmlTemplate component to Tomahawk
    * [TOMAHAWK-1323] - Tomahawk extensions code should not parse web.xml
    * [TOMAHAWK-1324] - New classes should have @since annotations, and
classes not intended to be part of the tomahawk "api" should be marked
appropriately

Enjoy!

Leonardo Uribe

Re: [ANNOUNCE] Release of Tomahawk 1.1.7

Posted by Chad Skinner <ch...@sbcglobal.net>.
I found it in the maven repository at :

http://mirrors.ibiblio.org/pub/mirrors/maven2/org/apache/myfaces/tomahawk/tomahawk12/1.1.7/

On Sep 14, 2008, at 5:02 PM, Bjørn T Johansen wrote:

> On Sun, 14 Sep 2008 15:39:09 +0200
> Simon Kitching <sk...@apache.org> wrote:
>
>> On Sun, 2008-09-14 at 15:18 +0200, Bjørn T Johansen wrote:
>>> On Sat, 13 Sep 2008 22:31:13 -0500
>>> "Leonardo Uribe" <lu...@gmail.com> wrote:
>>>
>>>> There are also artifacts (tomahawk12) with enhanced compatibility  
>>>> with JSF 1.2
>>>
>>> Does this mean that Tomahawk 1.1.7 is not compatible with JSF 1.2?
>>
>> Tomahawk 1.1.7 is fully compatible with JSF1.2, just like tomahawk  
>> 1.1.6
>> was. I've been using tomahawk 1.1.7 trunk with jsf1.2 for a long  
>> while
>> and it works fine.
>>
>> But if you use tomahawk12 1.1.7 then the integration with jsf1.2 is
>> slightly better. For example, IDEs can provide better auto-complete
>> because it uses the newer JSF taglib format. And there are minor
>> performance benefits.
>>
>> There are a couple of other tweaks, but I'll have to let the people  
>> who
>> wrote them say what they are, as I cannot see any documentation for  
>> the
>> changes made to things like
>>   HtmlCheckboxRenderer
>>   AliasBean
>>   UISaveState
>>
>> Regards,
>> Simon
>>
>>
>
> Where can I find tomahawk12 1.1.7? I can't seem to find any place to  
> download this at the myfaces website...
>
> BTJ


Re: [ANNOUNCE] Release of Tomahawk 1.1.7

Posted by Bjørn T Johansen <bt...@havleik.no>.
On Sun, 14 Sep 2008 15:39:09 +0200
Simon Kitching <sk...@apache.org> wrote:

> On Sun, 2008-09-14 at 15:18 +0200, Bjørn T Johansen wrote:
> > On Sat, 13 Sep 2008 22:31:13 -0500
> > "Leonardo Uribe" <lu...@gmail.com> wrote:
> > 
> > > There are also artifacts (tomahawk12) with enhanced compatibility with JSF 1.2
> > 
> > Does this mean that Tomahawk 1.1.7 is not compatible with JSF 1.2?
> 
> Tomahawk 1.1.7 is fully compatible with JSF1.2, just like tomahawk 1.1.6
> was. I've been using tomahawk 1.1.7 trunk with jsf1.2 for a long while
> and it works fine.
> 
> But if you use tomahawk12 1.1.7 then the integration with jsf1.2 is
> slightly better. For example, IDEs can provide better auto-complete
> because it uses the newer JSF taglib format. And there are minor
> performance benefits.
> 
> There are a couple of other tweaks, but I'll have to let the people who
> wrote them say what they are, as I cannot see any documentation for the
> changes made to things like 
>    HtmlCheckboxRenderer
>    AliasBean
>    UISaveState
> 
> Regards,
> Simon
> 
> 

Where can I find tomahawk12 1.1.7? I can't seem to find any place to download this at the myfaces website...

BTJ

Re: [ANNOUNCE] Release of Tomahawk 1.1.7

Posted by Simon Kitching <sk...@apache.org>.
On Sun, 2008-09-14 at 15:18 +0200, Bjørn T Johansen wrote:
> On Sat, 13 Sep 2008 22:31:13 -0500
> "Leonardo Uribe" <lu...@gmail.com> wrote:
> 
> > There are also artifacts (tomahawk12) with enhanced compatibility with JSF 1.2
> 
> Does this mean that Tomahawk 1.1.7 is not compatible with JSF 1.2?

Tomahawk 1.1.7 is fully compatible with JSF1.2, just like tomahawk 1.1.6
was. I've been using tomahawk 1.1.7 trunk with jsf1.2 for a long while
and it works fine.

But if you use tomahawk12 1.1.7 then the integration with jsf1.2 is
slightly better. For example, IDEs can provide better auto-complete
because it uses the newer JSF taglib format. And there are minor
performance benefits.

There are a couple of other tweaks, but I'll have to let the people who
wrote them say what they are, as I cannot see any documentation for the
changes made to things like 
   HtmlCheckboxRenderer
   AliasBean
   UISaveState

Regards,
Simon



Re: [ANNOUNCE] Release of Tomahawk 1.1.7

Posted by Bjørn T Johansen <bt...@havleik.no>.
On Sat, 13 Sep 2008 22:31:13 -0500
"Leonardo Uribe" <lu...@gmail.com> wrote:

> There are also artifacts (tomahawk12) with enhanced compatibility with JSF 1.2

Does this mean that Tomahawk 1.1.7 is not compatible with JSF 1.2?


BTJ

Re: [ANNOUNCE] Release of Tomahawk 1.1.7

Posted by Zied Hamdi <ja...@gmail.com>.
Hi All,

I upgraded from the 1.1.7 SNAPSHOT of 8 Jan 2008 to the final release. At my
surprise I have a "ExtensionsFilter not correctly configured" even though I
only changed the jar file...

I verified my web.xml all seams to be ok, the problem is probably because
I'm mixing tobago with tomahawk, but it wasn't a problem until now.

I'd also like to notice that this occurs on the homepage of my app (so I'm
asking my self if checking is done before the tomahawk filter has inserted
its attribute to the request (because the home page doesn't contain tomahawk
tags, maybe no trigger is invoked)).


Any help will be very appreciated: I had bugs with the old snapshot version
of tomahawk that I was hoping to resolve thanks to this version...

11:02:04,359 ERROR [ContainerBase] "Servlet.service()" pour la servlet
FacesServlet a lanc? une exception
java.lang.IllegalStateException: ExtensionsFilter not correctly configured.
JSF mapping missing. JSF pages not covered. Please see:
http://myfaces.apache.org/tomahawk/extensionsFilter.html
    at
org.apache.myfaces.renderkit.html.util.AddResourceFactory.throwExtensionsFilterMissing(AddResourceFactory.java:389)
    at
org.apache.myfaces.renderkit.html.util.AddResourceFactory.checkEnvironment(AddResourceFactory.java:349)
    at
org.apache.myfaces.renderkit.html.util.AddResourceFactory.getInstance(AddResourceFactory.java:279)
    at
org.apache.myfaces.webapp.filter.TomahawkFacesContextWrapper.<init>(TomahawkFacesContextWrapper.java:115)
    at
org.apache.myfaces.webapp.filter.TomahawkFacesContextFactory.getFacesContext(TomahawkFacesContextFactory.java:85)
    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:260)
    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:687)
    at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469)
    at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:403)
    at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
    at
org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:699)
    at
org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:670)
    at org.apache.jsp.index_jsp._jspService(index_jsp.java:54)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:387)
    at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
    at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
    at
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
    at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
    at
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
    at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
    at
org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
    at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
    at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
    at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:580)
    at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    at java.lang.Thread.run(Thread.java:619)
11:02:04,484 ERROR [ContainerBase] "Servlet.service()" pour la servlet jsp a
g?n?r? une exception
java.lang.IllegalStateException: ExtensionsFilter not correctly configured.
JSF mapping missing. JSF pages not covered. Please see:
http://myfaces.apache.org/tomahawk/extensionsFilter.html
    at
org.apache.myfaces.renderkit.html.util.AddResourceFactory.throwExtensionsFilterMissing(AddResourceFactory.java:389)
    at
org.apache.myfaces.renderkit.html.util.AddResourceFactory.checkEnvironment(AddResourceFactory.java:349)
    at
org.apache.myfaces.renderkit.html.util.AddResourceFactory.getInstance(AddResourceFactory.java:279)
    at
org.apache.myfaces.webapp.filter.TomahawkFacesContextWrapper.<init>(TomahawkFacesContextWrapper.java:115)
    at
org.apache.myfaces.webapp.filter.TomahawkFacesContextFactory.getFacesContext(TomahawkFacesContextFactory.java:85)
    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:260)
    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:687)
    at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469)
    at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:403)
    at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
    at
org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:699)
    at
org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:670)
    at org.apache.jsp.index_jsp._jspService(index_jsp.java:54)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:387)
    at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
    at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
    at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
    at
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
    at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
    at
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
    at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
    at
org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
    at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
    at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
    at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:580)
    at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    at java.lang.Thread.run(Thread.java:619)

Regards,
Zied


2008/9/15 Gertjan van Oosten <ge...@west.nl>

> As quoted from Leonardo Uribe <lu...@gmail.com>:
> > MyFaces Tomahawk is also available in the central Maven repository under
> Group
> > ID "org.apache.myfaces.tomahawk".
>
> Where are the tomahawk-sandbox and tomahawk-sandbox12 1.1.7 releases?
>
> Kind regards,
> --
> -- Gertjan van Oosten, Principal Consultant, West Consulting B.V.
> -- gertjan@West.NL     +31 15 2191 600       www.west.nl
>



-- 
Zied Hamdi
www.into-i.fr
(previously in 2003)
zatreex.sf.net

Re: [ANNOUNCE] Release of Tomahawk 1.1.7

Posted by Gertjan van Oosten <ge...@West.NL>.
As quoted from Simon Kitching <sk...@apache.org>:
> Gertjan van Oosten schrieb:
> >In trying to build 1.1.7 myself, I noticed that
> >
> >  http://svn.apache.org/repos/asf/myfaces/tomahawk/tags/1_1_7/site/pom.xml
> >
> >still refers to tomahawk-project-1.1.7-SNAPSHOT
> >  
> Hmm..a side-effect of the release process.
> 
> In order to use mvn release-plugin without deploying sandbox, it was 
> commented out in the pom (see the top-level pom in the tagged dir). So 
> then the plugin did not update the sandbox pom version number.

It is not in the sandbox/, but in the site/.  Now this doesn't get built
either, so it's no big deal to me, but it seemed like an oversight.

> Alternatively, we could remove the sandbox subdir from the tagdir.

Please don't do that; that would make it very hard to build a
tomahawk-sandbox that is compatible with the 1.1.7 release of tomahawk
(i.e. one would have to search for the proper svn revision(s) to
checkout in order to get a matching copy of the source code).
As it is now one can check out the tagged version then build one's own
copy of sandbox 1.1.7.

> There is absolutely *no* testing of sandbox against tomahawk as part
> of the tomahawk release process, so the state of sandbox at the time a
> tomahawk release was made is really not very relevant.

Well, it *is* relevant in the sense that e.g. when stuff that has been
moved from the sandbox to the core, the sandbox at that point in time
will have the 'right' classes removed etc. and so be 'compatible' with
the core.  That at least is something one can depend upon: a published
snapshot of the sandbox will most likely match a published snapshot of
the core from the same time.

> But IMO the easiest option is probably the best here: just leaving
> things as they are.

Yes please.

Regards,
-- 
-- Gertjan van Oosten, Principal Consultant, West Consulting B.V.
-- gertjan@West.NL     +31 15 2191 600       www.west.nl

Re: [ANNOUNCE] Release of Tomahawk 1.1.7

Posted by Simon Kitching <sk...@apache.org>.
Gertjan van Oosten schrieb:
> As quoted from Simon Kitching <sk...@apache.org>:
>   
>> If you do want to use the sandbox 
>> jar, you should deploy a copy into your own maven repo.
>>     
>
> In trying to build 1.1.7 myself, I noticed that
>
>   http://svn.apache.org/repos/asf/myfaces/tomahawk/tags/1_1_7/site/pom.xml
>
> still refers to tomahawk-project-1.1.7-SNAPSHOT
>   
Hmm..a side-effect of the release process.

In order to use mvn release-plugin without deploying sandbox, it was 
commented out in the pom (see the top-level pom in the tagged dir). So 
then the plugin did not update the sandbox pom version number.

No big deal in my opinion, and I think it should probably just be left 
like this. Building a fixed version of the sandbox using the dir tagged 
as part of the earlier tomahawk release is not going to be very common. 
And if someone does want to do it, then the pom version number issue is 
reasonably obvious and easy to modify. And if you're deploying the jar 
into your own mvn repo, then presumably you are installing it using a 
custom version id like "1.1.7-mycomp", so you'd need to customise the 
pom anyway.

Alternatively, we could remove the sandbox subdir from the tagdir. There 
is absolutely *no* testing of sandbox against tomahawk as part of the 
tomahawk release process, so the state of sandbox at the time a tomahawk 
release was made is really not very relevant. But IMO the easiest option 
is probably the best here: just leaving things as they are.

Regards,
Simon


Re: [ANNOUNCE] Release of Tomahawk 1.1.7

Posted by Gertjan van Oosten <ge...@West.NL>.
As quoted from Simon Kitching <sk...@apache.org>:
> If you do want to use the sandbox 
> jar, you should deploy a copy into your own maven repo.

In trying to build 1.1.7 myself, I noticed that

  http://svn.apache.org/repos/asf/myfaces/tomahawk/tags/1_1_7/site/pom.xml

still refers to tomahawk-project-1.1.7-SNAPSHOT

Regards,
-- 
-- Gertjan van Oosten, Principal Consultant, West Consulting B.V.
-- gertjan@West.NL     +31 15 2191 600       www.west.nl

Re: Tomahawk sandbox release (was Re: [ANNOUNCE] Release of Tomahawk 1.1.7)

Posted by Mario Ivankovits <ma...@ops.co.at>.
Hi!
> If people are happy with adding a note to the tomahawk sandbox page as 
> described above then I'll do it.
I'd prefer this mark buoy.

Ciao,
Mario


Re: Tomahawk sandbox release (was Re: [ANNOUNCE] Release of Tomahawk 1.1.7)

Posted by Grant Smith <wo...@gmail.com>.
Yeah, I would not remove it, that would cause people mistakenly depending on
it some pain. A note should suffice.

On Mon, Sep 15, 2008 at 8:43 AM, Simon Kitching <sk...@apache.org>wrote:

> (redirecting from users to dev list)
>
> Gertjan van Oosten schrieb:
>
>> As quoted from Simon Kitching <sk...@apache.org>:
>>
>>
>>> By definition, sandbox projects never get released.
>>>
>>>
>>
>> Huh?  What about the 1.1.6 release in
>>
>>
>> http://repo1.maven.org/maven2/org/apache/myfaces/tomahawk/tomahawk-sandbox/
>>
>>
>>
> Hmm..IMO that was a mistake in the release process for 1.1.6.
>
> What do people think: should we ask the repo people to remove it? On one
> hand, leaving it there sets wrong expectations for people who (like Gertjan)
> would expect to see later sandbox releases. On the other hand, it's been out
> there for a very long time now, and the policy is generally to not remove
> stuff from the repo.
>
> I think I would be in favour of just adding a note to the sandbox making it
> extra-clear that
> (a) the sandbox is never released
> (b) the 1.1.6 sandbox release was a mistake
>
> I suppose the alternative *is* to release sandbox along with tomahawk. But
> I don't think that is a good idea for a number of reasons.
>
> If people are happy with adding a note to the tomahawk sandbox page as
> described above then I'll do it.
>
> Regards,
> Simon
>
>


-- 
Grant Smith

Tomahawk sandbox release (was Re: [ANNOUNCE] Release of Tomahawk 1.1.7)

Posted by Simon Kitching <sk...@apache.org>.
(redirecting from users to dev list)

Gertjan van Oosten schrieb:
> As quoted from Simon Kitching <sk...@apache.org>:
>   
>> By definition, sandbox projects never get released.
>>     
>
> Huh?  What about the 1.1.6 release in
>
>   http://repo1.maven.org/maven2/org/apache/myfaces/tomahawk/tomahawk-sandbox/
>
>   
Hmm..IMO that was a mistake in the release process for 1.1.6.

What do people think: should we ask the repo people to remove it? On one 
hand, leaving it there sets wrong expectations for people who (like 
Gertjan) would expect to see later sandbox releases. On the other hand, 
it's been out there for a very long time now, and the policy is 
generally to not remove stuff from the repo.

I think I would be in favour of just adding a note to the sandbox making 
it extra-clear that
(a) the sandbox is never released
(b) the 1.1.6 sandbox release was a mistake

I suppose the alternative *is* to release sandbox along with tomahawk. 
But I don't think that is a good idea for a number of reasons.

If people are happy with adding a note to the tomahawk sandbox page as 
described above then I'll do it.

Regards,
Simon


Re: [ANNOUNCE] Release of Tomahawk 1.1.7

Posted by Gertjan van Oosten <ge...@West.NL>.
As quoted from Simon Kitching <sk...@apache.org>:
> By definition, sandbox projects never get released.

Huh?  What about the 1.1.6 release in

  http://repo1.maven.org/maven2/org/apache/myfaces/tomahawk/tomahawk-sandbox/

-- 
-- Gertjan van Oosten, Principal Consultant, West Consulting B.V.
-- gertjan@West.NL     +31 15 2191 600       www.west.nl

Re: [ANNOUNCE] Release of Tomahawk 1.1.7

Posted by Zied Hamdi <ja...@gmail.com>.
Thanks Leonardo,

That works fine. I'm a little surprised that the checking procedure doesn't
verify if the requested view needs the extention to be installed just before
throwing the exception. But that's maybe a lot of work for a small gain :).

Anyway thanks for your rapid (and judicious) answer.

Regards,
Zied

2008/9/16 Leonardo Uribe <lu...@gmail.com>

>
>
> On Mon, Sep 15, 2008 at 6:36 AM, Zied Hamdi <ja...@gmail.com> wrote:
>
>> Hi,
>>
>> Now I know the cause of my problem: my web.xml contains
>>     <welcome-file-list>
>>         <welcome-file>index.jsp</welcome-file>
>>     </welcome-file-list>
>>
>> index.jsp:
>> <jsp:forward page="blanc.jsf" />
>>
>> When the server is started its attemp to access this page throws an
>> exception (because checks haven't still been made). If I go manually to a
>> jsf page it displays normally, and if I go then back to my index.jsp page it
>> passes the check (because you save at the application level that the
>> checking passed). Naturally jsp pages doesn't work as long as no tomahawk
>> compononent is requested by the app.
>>
>> Do I have to consider this behavior as a bug? or should I set a url
>> pattern that tomahawk doesn't have to check (and how).
>>
>
> It is not a bug. Tomahawk 1.1.7 has now a solution for avoid configure
> ExtensionsFilter using a TomahawkFacesContextWrapper. The best you can do is
> disable extensionsFilter checking and TomahawkFacesContextWrapper
>
>   <context-param>
>     <param-name>org.apache.myfaces.CHECK_EXTENSIONS_FILTER</param-name>
>     <param-value>false</param-value>
>   </context-param>
>
>
>   <context-param>
>
> <param-name>org.apache.myfaces.DISABLE_TOMAHAWK_FACES_CONTEXT_WRAPPER</param-name>
>     <param-value>true</param-value>
>   </context-param>
>
> regards
>
> Leonardo Uribe
>
>
>> Regards,
>> Zied
>>
>>
>>
>> 2008/9/15 Simon Kitching <sk...@apache.org>
>>
>> Gertjan van Oosten schrieb:
>>>
>>>> As quoted from Leonardo Uribe <lu...@gmail.com>:
>>>>
>>>>
>>>>> MyFaces Tomahawk is also available in the central Maven repository
>>>>> under Group
>>>>> ID "org.apache.myfaces.tomahawk".
>>>>>
>>>>>
>>>>
>>>> Where are the tomahawk-sandbox and tomahawk-sandbox12 1.1.7 releases?
>>>>
>>>>
>>> By definition, sandbox projects never get released.
>>>
>>> If code in the sandbox is good, it gets promoted into tomahawk itself
>>> (which has happened for several components in the tomahawk 1.1.7 release).
>>> There is useful stuff in sandbox, but it is all "use at your own risk", "api
>>> may change without notice", "no maintenance promised", and no releases of it
>>> are ever made. If you do want to use the sandbox jar, you should deploy a
>>> copy into your own maven repo.
>>>
>>> Regards,
>>> Simon
>>>
>>>
>>
>>
>> --
>> Zied Hamdi
>> www.into-i.fr
>> (previously in 2003)
>> zatreex.sf.net
>>
>
>


-- 
Zied Hamdi
www.into-i.fr
(previously in 2003)
zatreex.sf.net

Re: [ANNOUNCE] Release of Tomahawk 1.1.7

Posted by Leonardo Uribe <lu...@gmail.com>.
On Mon, Sep 15, 2008 at 6:36 AM, Zied Hamdi <ja...@gmail.com> wrote:

> Hi,
>
> Now I know the cause of my problem: my web.xml contains
>     <welcome-file-list>
>         <welcome-file>index.jsp</welcome-file>
>     </welcome-file-list>
>
> index.jsp:
> <jsp:forward page="blanc.jsf" />
>
> When the server is started its attemp to access this page throws an
> exception (because checks haven't still been made). If I go manually to a
> jsf page it displays normally, and if I go then back to my index.jsp page it
> passes the check (because you save at the application level that the
> checking passed). Naturally jsp pages doesn't work as long as no tomahawk
> compononent is requested by the app.
>
> Do I have to consider this behavior as a bug? or should I set a url pattern
> that tomahawk doesn't have to check (and how).
>

It is not a bug. Tomahawk 1.1.7 has now a solution for avoid configure
ExtensionsFilter using a TomahawkFacesContextWrapper. The best you can do is
disable extensionsFilter checking and TomahawkFacesContextWrapper

  <context-param>
    <param-name>org.apache.myfaces.CHECK_EXTENSIONS_FILTER</param-name>
    <param-value>false</param-value>
  </context-param>


  <context-param>

<param-name>org.apache.myfaces.DISABLE_TOMAHAWK_FACES_CONTEXT_WRAPPER</param-name>
    <param-value>true</param-value>
  </context-param>

regards

Leonardo Uribe


> Regards,
> Zied
>
>
>
> 2008/9/15 Simon Kitching <sk...@apache.org>
>
> Gertjan van Oosten schrieb:
>>
>>> As quoted from Leonardo Uribe <lu...@gmail.com>:
>>>
>>>
>>>> MyFaces Tomahawk is also available in the central Maven repository under
>>>> Group
>>>> ID "org.apache.myfaces.tomahawk".
>>>>
>>>>
>>>
>>> Where are the tomahawk-sandbox and tomahawk-sandbox12 1.1.7 releases?
>>>
>>>
>> By definition, sandbox projects never get released.
>>
>> If code in the sandbox is good, it gets promoted into tomahawk itself
>> (which has happened for several components in the tomahawk 1.1.7 release).
>> There is useful stuff in sandbox, but it is all "use at your own risk", "api
>> may change without notice", "no maintenance promised", and no releases of it
>> are ever made. If you do want to use the sandbox jar, you should deploy a
>> copy into your own maven repo.
>>
>> Regards,
>> Simon
>>
>>
>
>
> --
> Zied Hamdi
> www.into-i.fr
> (previously in 2003)
> zatreex.sf.net
>

Re: [ANNOUNCE] Release of Tomahawk 1.1.7

Posted by Zied Hamdi <ja...@gmail.com>.
Hi,

Now I know the cause of my problem: my web.xml contains
    <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
    </welcome-file-list>

index.jsp:
<jsp:forward page="blanc.jsf" />

When the server is started its attemp to access this page throws an
exception (because checks haven't still been made). If I go manually to a
jsf page it displays normally, and if I go then back to my index.jsp page it
passes the check (because you save at the application level that the
checking passed). Naturally jsp pages doesn't work as long as no tomahawk
compononent is requested by the app.

Do I have to consider this behavior as a bug? or should I set a url pattern
that tomahawk doesn't have to check (and how).

Regards,
Zied



2008/9/15 Simon Kitching <sk...@apache.org>

> Gertjan van Oosten schrieb:
>
>> As quoted from Leonardo Uribe <lu...@gmail.com>:
>>
>>
>>> MyFaces Tomahawk is also available in the central Maven repository under
>>> Group
>>> ID "org.apache.myfaces.tomahawk".
>>>
>>>
>>
>> Where are the tomahawk-sandbox and tomahawk-sandbox12 1.1.7 releases?
>>
>>
> By definition, sandbox projects never get released.
>
> If code in the sandbox is good, it gets promoted into tomahawk itself
> (which has happened for several components in the tomahawk 1.1.7 release).
> There is useful stuff in sandbox, but it is all "use at your own risk", "api
> may change without notice", "no maintenance promised", and no releases of it
> are ever made. If you do want to use the sandbox jar, you should deploy a
> copy into your own maven repo.
>
> Regards,
> Simon
>
>


-- 
Zied Hamdi
www.into-i.fr
(previously in 2003)
zatreex.sf.net

Re: [ANNOUNCE] Release of Tomahawk 1.1.7

Posted by Simon Kitching <sk...@apache.org>.
Gertjan van Oosten schrieb:
> As quoted from Leonardo Uribe <lu...@gmail.com>:
>   
>> MyFaces Tomahawk is also available in the central Maven repository under Group
>> ID "org.apache.myfaces.tomahawk".
>>     
>
> Where are the tomahawk-sandbox and tomahawk-sandbox12 1.1.7 releases?
>   
By definition, sandbox projects never get released.

If code in the sandbox is good, it gets promoted into tomahawk itself 
(which has happened for several components in the tomahawk 1.1.7 
release). There is useful stuff in sandbox, but it is all "use at your 
own risk", "api may change without notice", "no maintenance promised", 
and no releases of it are ever made. If you do want to use the sandbox 
jar, you should deploy a copy into your own maven repo.

Regards,
Simon


Re: [ANNOUNCE] Release of Tomahawk 1.1.7

Posted by Gertjan van Oosten <ge...@West.NL>.
As quoted from Leonardo Uribe <lu...@gmail.com>:
> MyFaces Tomahawk is also available in the central Maven repository under Group
> ID "org.apache.myfaces.tomahawk".

Where are the tomahawk-sandbox and tomahawk-sandbox12 1.1.7 releases?

Kind regards,
-- 
-- Gertjan van Oosten, Principal Consultant, West Consulting B.V.
-- gertjan@West.NL     +31 15 2191 600       www.west.nl

Re: [ANNOUNCE] Release of Tomahawk 1.1.7

Posted by Simon Kitching <sk...@apache.org>.
Michael Heinen schrieb:
>
> Good news!
>
>  
>
> Could someone please update  the compatibility matrix?
>
To quote from that page 
(http://wiki.apache.org/myfaces/CompatibilityMatrix):
/*
This is a common question, so let's repeat the answer:*/** as a *user*, 
it is *your* responsibility to update this matrix, it generally will 
*not* be updated by the MyFaces developers. Please *do not* ask why this 
matrix is out of date on the mailing lists.




RE: [ANNOUNCE] Release of Tomahawk 1.1.7

Posted by Michael Heinen <mi...@recommind.com>.
Good news!

 

Could someone please update  the compatibility matrix?

Does the new tomahawk release still work with myFaces 1.1.5?

 

Michael

 

From: Leonardo Uribe [mailto:lu4242@gmail.com] 
Sent: Sonntag, 14. September 2008 05:31
To: MyFaces Development; MyFaces Discussion
Subject: [ANNOUNCE] Release of Tomahawk 1.1.7

 

The Apache MyFaces team is pleased to announce the release of Apache
MyFaces Tomahawk 1.1.7.

MyFaces Tomahawk provides a series of JavaServer Faces components that
go beyond the JSF specification. These components are compatible with
the Sun JSF 1.1 Reference Implementation (RI) or any other JSF 1.1
compatible implementation. Of course the custom components can also be
used with the Apache JSF implementation "MyFaces Core 1.1.6".

There are also artifacts (tomahawk12) with enhanced compatibility with
JSF 1.2

MyFaces Tomahawk 1.1.7 is available in both binary and source
distributions.

    * http://myfaces.apache.org/download.html

MyFaces Tomahawk is also available in the central Maven repository under
Group ID "org.apache.myfaces.tomahawk".

Release notes:

Bug

    * [TOMAHAWK-6] - MyFaces FileUpload Issues
    * [TOMAHAWK-63] - having two or more <x:inputFileUpload> in the same
form results in the <h:commandButton>'s action never being executed.
    * [TOMAHAWK-64] - Allow t:htmlTag to support an attributes string.
    * [TOMAHAWK-79] - Add facelets support for all Tomahawk components
    * [TOMAHAWK-117] - dataScroller bug when using ADF - navigation
icons not clickable
    * [TOMAHAWK-406] - <t:collapsiblePanel> does not allow
valueChangeListener
    * [TOMAHAWK-477] - newspaperTable: newspaperColumns does not works
with value bindings
    * [TOMAHAWK-520] - TabbedPane Component creates two tags with the
same id
    * [TOMAHAWK-523] - rowStyleClass does not resolve to an EL of var
    * [TOMAHAWK-530] - imageLocation of inputCalendar does not work
    * [TOMAHAWK-542] - forceId does not work on dataTable
    * [TOMAHAWK-689] - Style attributes do not apply to popup
    * [TOMAHAWK-698] - PPRPanelGroup Post-Information is submitted twice
when using PPR
    * [TOMAHAWK-717] - Tabbed Pane: dataModel inside tabs is not updated
when switching between tabs and coming back
    * [TOMAHAWK-726] - popup calendar position wrong when in relative
container
    * [TOMAHAWK-728] - newspaperColumns attribute ignores EL expression
    * [TOMAHAWK-735] - ForceId does not work in inputCalendar anymore
    * [TOMAHAWK-750] - Raized ClassCastException when Comparing 2
InputDate with validateCompareTo
    * [TOMAHAWK-777] - DataScroller breaks facets functionality when
using trinidad default renderkit
    * [TOMAHAWK-784] - user specified onclick contents not rendered in
panel tabs
    * [TOMAHAWK-802] - HtmlInputDate does not have methods to set
onchange, onblur and other such attributes
    * [TOMAHAWK-872] - t:collapsiblePanel fails to toggle
    * [TOMAHAWK-888] - NPE when using AjaxAnywhere
    * [TOMAHAWK-907] - Incorrect behaviour of HtmlInputText with ajax
    * [TOMAHAWK-914] - t:dataTable style attributes don't work with
Facelets
    * [TOMAHAWK-917] - t:columns example is wrong
    * [TOMAHAWK-942] - Renderer set in extended html component jsp tag
handler rather than in component class
    * [TOMAHAWK-953] - Panel Stack example fails with Message: There is
more than one JSF tag with id : treePanel for parent component with id :
'stack'
    * [TOMAHAWK-955] - Tomahawk CORE components + tags errors (missing
attributes, missing EL-support, missing saving/restoring)
    * [TOMAHAWK-962] - disabled commandLink render id attribute twice
    * [TOMAHAWK-964] - Seconds are random when input via <t:inputDate
... type="short_time">
    * [TOMAHAWK-966] - PPR examples containing commandLinks produce
javascript errors in clientSide validation
    * [TOMAHAWK-968] - Interaction with inputCalendar component causes
proliferation of commandLinks if running under ICEFaces.
    * [TOMAHAWK-969] - Partial Refresh does not work if triggerButton
comes after the last PPRPanelGroup
    * [TOMAHAWK-971] - Schedule throws a java.lang.IllegalStateException
if more than one post back is made consecitively when using the jsf 1.1
ri
    * [TOMAHAWK-974] - <pprPanelGroup> does not work inside <dataTable>
    * [TOMAHAWK-975] - t:schedule HeaderDateFormat locale problems
    * [TOMAHAWK-979] - ExcelExport - correct name for the downloaded
file
    * [TOMAHAWK-982] - SelectOneRow missing disabled and readonly
attributes as described in TLD (patch provided)
    * [TOMAHAWK-986] - The SharedRenderer fails to get the Default
Locale when a headerDateFormat is specified
    * [TOMAHAWK-990] - sandbox modalDialog component doesn't hide
underlying comboboxes on IE when viewId specified
    * [TOMAHAWK-996] - /schedule.HtmlSchedule/javascript/domLib.js
causes flicker for :hover css in IE 7
    * [TOMAHAWK-1009] - DataScoller - FastForward has borderline issues
    * [TOMAHAWK-1016] - ParameterResourceProvider do not encode the
value
    * [TOMAHAWK-1022] - HtmlMessage and HtmlMessages fails unit test
when using RI
    * [TOMAHAWK-1023] - HtmlInputHidden fails unit test when using RI
    * [TOMAHAWK-1024] - t:commandButton does not cause rendering of
oamSetHiddenInput javascript function
    * [TOMAHAWK-1026] - Panelnavigation does not close items
    * [TOMAHAWK-1027] - JScookmenu is generating malformed HTML when
usign ThemeOffice theme
    * [TOMAHAWK-1029] - jsCookMenu does not work inside Trinidad's
tr:form
    * [TOMAHAWK-1035] - preserveDataModel=true throws ClassCastException
(with Trinidad)
    * [TOMAHAWK-1038] - Sources jar is not generated
    * [TOMAHAWK-1044] - UIScheduleBase wont' compile with Java 1.4.2 -
unsupported method Integer.parseInt(int)
    * [TOMAHAWK-1046] - t:collapsiblePanel doesn't work inside a
t:panelTabbedPane and a s:subform.
    * [TOMAHAWK-1047] - Myfaces example PanelNavigation Item toggles
activ/open depending on ViewId (with Trinidad)
    * [TOMAHAWK-1050] - NullPointerException in <s:ifMessage/>
    * [TOMAHAWK-1052] - PPRPanelGroup does not render transient
components in partial update
    * [TOMAHAWK-1053] - PPRPanelGroup does not execute JavaScript which
is rendered within partial responses
    * [TOMAHAWK-1054] - JavaScript includes don't work with
PPRPanelGroups
    * [TOMAHAWK-1055] - After recent changes to pprPanelGroup, the full
submit didn't work anymore
    * [TOMAHAWK-1057] - imageLocation doesn't run correctly
    * [TOMAHAWK-1063] - MF 1.2.0 -- Compatibility issues with the
combination MF1.2.0 & JSP & Tomahawk & Tomcat 6
    * [TOMAHAWK-1069] - I get a JspException: Template
outputText_begin.ftl not found when using the 1.1.7 snapshot of tomahawk
sandbox
    * [TOMAHAWK-1074] - InputSuggestAjax only works when itemLabelMethod
is specified
    * [TOMAHAWK-1076] - Invalid border-width property ignored in
Calendar CSS
    * [TOMAHAWK-1079] - detailFormat attribute is feeding the wrong
value to the {0} argument
    * [TOMAHAWK-1085] - AJAX requests from PPRPanelGroup ignore the
Encoding type
    * [TOMAHAWK-1087] - datatable dont renders a detail correct if a
UIColumns is used
    * [TOMAHAWK-1096] - Latest JsCook Menu is broken when using Tomahawk
    * [TOMAHAWK-1102] - Race Condition in Schedule component
    * [TOMAHAWK-1109] - classes and customization not working
    * [TOMAHAWK-1110] - Action / ActionListener on t:headerLink
    * [TOMAHAWK-1111] - PasswordStrength Component doesnot run correctly
on IE7
    * [TOMAHAWK-1116] - ColumnClasses styles is ignored
    * [TOMAHAWK-1123] - s:convertNumber conversion errors with INFO
level reported
    * [TOMAHAWK-1127] - actionFor attribute doesn't trim parsed values
    * [TOMAHAWK-1129] - ReducedHTMLParser: wrong line numbers
    * [TOMAHAWK-1141] - InputHtml does not work at all?
    * [TOMAHAWK-1142] - Extra TD / LI rendered fpr paginator if using
singleTable or singleList layout
    * [TOMAHAWK-1143] - Tree2 renders nonconformant XHTML code
    * [TOMAHAWK-1147] - IllegalStateException while using the Arabic
locale
    * [TOMAHAWK-1150] - <t:columns sortable="true" ...> fails with an
exception
    * [TOMAHAWK-1151] - passwordStrenght - Elementr End name:tr does not
match start name:TR - Trinidad
    * [TOMAHAWK-1153] - t:messages style attribute is ignored and
styleClass attribute is rendered as style attribute in output
    * [TOMAHAWK-1156] - UIColumns component must be a child of a UIData
component
    * [TOMAHAWK-1157] - tableSuggestAjax not render with trinidad
    * [TOMAHAWK-1165] - Calendar - cannot be cast
    * [TOMAHAWK-1167] - s:toggleLink onclick="..return false;"
    * [TOMAHAWK-1168] - HTML incorrect for non-single element layout of
data scroller
    * [TOMAHAWK-1169] - In simple layout no linebreaks should be added
    * [TOMAHAWK-1174] - broken pipe message when ExtensionsFilter is
serving resources to Internet Explorer
    * [TOMAHAWK-1176] - XmlTemplate fails when filename contains spaces
on WindowsXP
    * [TOMAHAWK-1179] - Tree2 renders duplicate Id's for icons -
incompatible w/ JSF 1.2 RI (patch attchd)
    * [TOMAHAWK-1184] - Vertical Week Divider incorrectly rendered in IE
    * [TOMAHAWK-1186] - Java 5.0 method in schedule's renderer
    * [TOMAHAWK-1187] - submitOnEvent callback can not bind to bean
method
    * [TOMAHAWK-1188] - many HtmlCheckbox rendered with the same id with
HtmlSelectManyChecbox spread layout
    * [TOMAHAWK-1190] - Exception in t:columns
    * [TOMAHAWK-1192] - ClassCastException in inputHtml
    * [TOMAHAWK-1195] - In IE6, threw Error while serving resource:
calendar.HtmlCalendarRenderer/DB/drop1.gif, after popup Calendar. Then
the data will not be submitted.
    * [TOMAHAWK-1198] - submit a t:datatable accurred
NullPointerException In
org.apache.myfaces.component.html.ext.HtmlDataTable.updateModelFromPrese
rvedDataModel
    * [TOMAHAWK-1200] - Infinite loop when empty table with detailStamp
is rendered
    * [TOMAHAWK-1203] - Subform Javascript does not work when subform is
contained within an iterator
    * [TOMAHAWK-1204] - PPRPanelGroup encodeChildren does not render
    * [TOMAHAWK-1209] - HtmlCalendar.getLocalizedLanguageScript called
form HtmlDateRenderer throws ClassCastException
    * [TOMAHAWK-1210] - this.stdDateFormatter javascript is null
    * [TOMAHAWK-1211] - Incorrect property method name in HtmlDataTable
- detail stamp stuff
    * [TOMAHAWK-1218] - ClassCastException in PPRPhaseListener when
submitting out of a dataTable
    * [TOMAHAWK-1219] - validateEquals compares the wrong values
    * [TOMAHAWK-1225] - data lost in dataList when conversion error is
thrown
    * [TOMAHAWK-1226] - PPRPanelGroup support for multiple forms in a
page is broken
    * [TOMAHAWK-1227] - PPRPanelGroup event reconnecting broken when
there are multiple forms
    * [TOMAHAWK-1228] - Nested PPRPanelGroups don't render their
children on a PPR request
    * [TOMAHAWK-1234] - IllegalStateException while using the Arabic
locale with Calendar
    * [TOMAHAWK-1236] - in <t:datatable> "columnClasses" property
doesn't render EL expressions
    * [TOMAHAWK-1240] - inputCalendar popup mode broken for IE5.5 by
commit r619397 on 2008-02-07
    * [TOMAHAWK-1253] - buffering not supported in the portal
environment.
    * [TOMAHAWK-1266] - t:stylesheet renders link to an empty page on
tomcat-5.5.24 and above
    * [TOMAHAWK-1279] - The Partial condition of the subform sandbox
component is not working
    * [TOMAHAWK-1287] - The change of Schedule component API will break
the compatibility (upgrade from Tomahawk 1.1.6)
    * [TOMAHAWK-1289] - HtmlDataScroller should inherit UIPanel instead
HtmlPanelGroup
    * [TOMAHAWK-1290] - Images broken in inputDate popup
    * [TOMAHAWK-1291] - t:graphicImage doesnot generate XHTML complaint
code
    * [TOMAHAWK-1294] - Typo in message when detailMessage and message
are both set.
    * [TOMAHAWK-1300] - Focus does not work for radio button or check
box
    * [TOMAHAWK-1303] - Wrong documentation for ExtensionsFilter
init-param
    * [TOMAHAWK-1309] - t:panelTab onclick attribute doesn't seem to
work
    * [TOMAHAWK-1314] - Escape attribute in radio and checkbox not
working
    * [TOMAHAWK-1319] - DefaultTemplateEncoder does not cache FreeMarker
templates
    * [TOMAHAWK-1321] - obsolete t:newspaperTable does not render colums
as spected on 1.1.7-SNAPSHOT
    * [TOMAHAWK-1325] - Avoid rendering intervals outside the start
hour/end hour range
    * [TOMAHAWK-1326] - Exception using schedule with tomahawk 1.2

Improvement

    * [TOMAHAWK-449] - URL Validator does not accept simple web
addresses
    * [TOMAHAWK-584] - Improve the Tree 2 documentation
    * [TOMAHAWK-758] - Enable traditional submit for exceptions during
partial update to show error pages
    * [TOMAHAWK-790] - Aliasbean warning/error when no EL expression in
the alias property
    * [TOMAHAWK-807] - documentBody needs id, style and styleClass
attributes
    * [TOMAHAWK-811] - Have the 'schedule' component deal with timezones
    * [TOMAHAWK-915] - Base default event used by submitOnEvent on
enclosing component type
    * [TOMAHAWK-918] - Url for jscookmenu has changed on xdocs.
    * [TOMAHAWK-941] - Make ExcelExport work for suffixes other than
*.jsf, for example when using *.faces or *.xhtml
    * [TOMAHAWK-944] - Maven examples assembly build should also create
an examples source archive
    * [TOMAHAWK-945] - Split the PPR Example into smaller easy to
understand Examples with explanations
    * [TOMAHAWK-946] - HtmlCheckboxRenderer - change method access
modifier
    * [TOMAHAWK-954] - HtmlRadioRenderer - change method access modifier
    * [TOMAHAWK-981] - ReducedHTMLParser - log details about malformed
end tag
    * [TOMAHAWK-992] - Allow DefaultAddResource.parseResponse() to be
overridden to not use ReducedHTMLParser
    * [TOMAHAWK-1004] - some groupBy enhancements for datatable
    * [TOMAHAWK-1048] - ValidatorException should display submitted
values
    * [TOMAHAWK-1060] - Refactor AbstractScheduleModel to allow lazy
initialisation
    * [TOMAHAWK-1065] - Enabled switching out the template renderer.
Removed runtime-dependencies on Freemarker, if templated components are
not used.
    * [TOMAHAWK-1066] - Add Week Header (Mon, Tue, ...) to Month View
mode
    * [TOMAHAWK-1077] - The PasswordStrength component update - 2
    * [TOMAHAWK-1086] - Add the new theme Gray and update the
jsCookMenu.js from version 1.31 to 2.0.3
    * [TOMAHAWK-1089] - PPRPanelGroupRenderer should obtain the encoding
from the responseWriter rather than the request
    * [TOMAHAWK-1097] - Add blocking of periodical refresh to PPR during
a traditional POST
    * [TOMAHAWK-1098] - Facelet taglib for image loop component.
    * [TOMAHAWK-1101] - PasswordStrength Component Custom Security Rule
    * [TOMAHAWK-1103] - PasswordStrength Component Documentation
    * [TOMAHAWK-1115] - Adding Tiles2 support to tomahawk
    * [TOMAHAWK-1119] - add autocomplete attribute to InputTextHelp
    * [TOMAHAWK-1137] - Stopp uploading empty files
    * [TOMAHAWK-1146] - Include Complete and Correct Taglib file for
Facelets
    * [TOMAHAWK-1162] - Support day suffix in schedule headers
    * [TOMAHAWK-1163] - Support select-week and select-month in tomahawk
calendar
    * [TOMAHAWK-1164] - Make schedule keyboard accessible
    * [TOMAHAWK-1189] - Allow the schedule entry CSS class to be
determined by the entry
    * [TOMAHAWK-1194] - SelectOneRow: The attribute GroupName can't
contain EL
    * [TOMAHAWK-1196] - Only include javascript resources when schedule
tooltip is enabled
    * [TOMAHAWK-1197] - Use DIVs rather than a table for the layout of
each compact day cell
    * [TOMAHAWK-1205] - PPR does not work commandLinks nested inside a
dataTable
    * [TOMAHAWK-1212] - CAPTCHA component - Enhancement #1
    * [TOMAHAWK-1216] - CAPTCHA component - Enhancement #2 - Removing
the dedicated servlet
    * [TOMAHAWK-1220] - GraphicImageDynamic refactoring
    * [TOMAHAWK-1231] - Unification of excelExport and pdfExport
components into a new (exporter) component
    * [TOMAHAWK-1235] - Refactoring Calendar component
    * [TOMAHAWK-1237] - Changing the structure of exporter component
    * [TOMAHAWK-1238] - CAPTCHA component - Enhancement #3 - Adding
width, height attributes to CAPTCHA.
    * [TOMAHAWK-1246] - Adding more randomization power to CAPTCHA
styles
    * [TOMAHAWK-1252] - The Exporter new syntax
    * [TOMAHAWK-1259] - Component generation using myfaces builder
plugin for 1.1
    * [TOMAHAWK-1262] - Converter and Validator Tag generation
    * [TOMAHAWK-1265] - Avoid usage of @JSFComponent parent="org......",
correcting the hierarchy of components
    * [TOMAHAWK-1267] - exporterActionListener new feature
    * [TOMAHAWK-1275] - MyFaces extensions filter creates a session
    * [TOMAHAWK-1285] - Add validator property generation using abstract
pattern like components using myfaces-builder-plugin
    * [TOMAHAWK-1288] - Add Event and Universal properties to t:div
    * [TOMAHAWK-1301] - render ids of radio buttons

New Feature

    * [TOMAHAWK-420] - String Case Converter
    * [TOMAHAWK-577] - the weekends are showing in a compressed way, it
would be nice to have an option to make it appear just like normal week
days
    * [TOMAHAWK-724] - User defined intervals in schedule detailed views
    * [TOMAHAWK-732] - Allow schedule to display in 24hr or 12hr
    * [TOMAHAWK-820] - New attribute buttonStyleClass in Sandbox
SelectManyPicklist
    * [TOMAHAWK-1010] - Allow the sandbox examples to be build with the
different configurations (1.1 and 1.2 for both myfaces and ri)
    * [TOMAHAWK-1028] - Enable inputs submitting a ppr-panelgroup - in a
data-table as well
    * [TOMAHAWK-1033] - Add triggers to start periodcialUpdate
    * [TOMAHAWK-1042] - The PasswordStrength component
    * [TOMAHAWK-1043] - Adding a
PPRPhaseListener.addTriggeredComponent() method to allow manually adding
triggered sections on the server
    * [TOMAHAWK-1112] - Toaster Component
    * [TOMAHAWK-1114] - Gives control over text and sie of the add /
remove buttons of SelectManyPicklist
    * [TOMAHAWK-1155] - Arabizing the Tomahawk Calendar
    * [TOMAHAWK-1160] - MyFaces Tiles integration has not been working
with Tiles 2 - now it does
    * [TOMAHAWK-1181] - allow to embed a datatable within the parent
    * [TOMAHAWK-1193] - add columnId to t:column
    * [TOMAHAWK-1207] - CAPTCHA
    * [TOMAHAWK-1215] - Add a communication channel for FacesMessages to
the PPRPanelGroup
    * [TOMAHAWK-1229] - PDF Export Component
    * [TOMAHAWK-1241] - Rating component
    * [TOMAHAWK-1242] - Draggable Panel
    * [TOMAHAWK-1243] - Masked InputText component
    * [TOMAHAWK-1244] - Spinner component
    * [TOMAHAWK-1245] - inputColor component
    * [TOMAHAWK-1247] - Media component
    * [TOMAHAWK-1297] - Redirect to a JSF page when Throwable exception
or error occur
    * [TOMAHAWK-1308] - Adding (remove/add) all feature to
<t:selectManyPickList .../>
    * [TOMAHAWK-1315] - Focus feature for toggleLink

Task

    * [TOMAHAWK-528] - Project not listed in Apache's project catalog
http://projects.apache.org/
    * [TOMAHAWK-1256] - exporterActionListener documentation
    * [TOMAHAWK-1268] - Updating exporterActionListener documentation
    * [TOMAHAWK-1269] - Promoting CAPTCHA to Tomahawk 1.1.7
    * [TOMAHAWK-1271] - Documenting the s:xmlTemplate component for
promoting it to Tomahawk
    * [TOMAHAWK-1277] - Documenting the picklist component
    * [TOMAHAWK-1278] - promoting the subform component to Tomahawk
    * [TOMAHAWK-1281] - selectOneRow documentation
    * [TOMAHAWK-1282] - Promoting the selectManyPicklist component to
Tomahawk
    * [TOMAHAWK-1293] - promoting the selectOneRow component to Tomahawk
    * [TOMAHAWK-1299] - promoting the xmlTemplate component to Tomahawk
    * [TOMAHAWK-1323] - Tomahawk extensions code should not parse
web.xml
    * [TOMAHAWK-1324] - New classes should have @since annotations, and
classes not intended to be part of the tomahawk "api" should be marked
appropriately

Enjoy!

Leonardo Uribe


Re: [ANNOUNCE] Release of Tomahawk 1.1.7

Posted by Werner Punz <we...@gmail.com>.
Congratulations...
I have checked the code recently due to
some fixes in the sandbox, outstanding work
you guys have put a lot of effort into this release...

Cheers

Werner



Leonardo Uribe schrieb:
> The Apache MyFaces team is pleased to announce the release of Apache 
> MyFaces Tomahawk 1.1.7. <http://1.1.7.>
> 
> MyFaces Tomahawk provides a series of JavaServer Faces components that 
> go beyond the JSF specification. These components are compatible with 
> the Sun JSF 1.1 Reference Implementation (RI) or any other JSF 1.1 
> compatible implementation. Of course the custom components can also be 
> used with the Apache JSF implementation "MyFaces Core 1.1.6".
> 
> There are also artifacts (tomahawk12) with enhanced compatibility with 
> JSF 1.2
> 
> MyFaces Tomahawk 1.1.7 is available in both binary and source distributions.
> 
>     * http://myfaces.apache.org/download.html
> 
> MyFaces Tomahawk is also available in the central Maven repository under 
> Group ID "org.apache.myfaces.tomahawk".
> 
> Release notes:
> 
> Bug
> 
>     * [TOMAHAWK-6] - MyFaces FileUpload Issues
>     * [TOMAHAWK-63] - having two or more <x:inputFileUpload> in the same 
> form results in the <h:commandButton>'s action never being executed.
>     * [TOMAHAWK-64] - Allow t:htmlTag to support an attributes string.
>     * [TOMAHAWK-79] - Add facelets support for all Tomahawk components
>     * [TOMAHAWK-117] - dataScroller bug when using ADF - navigation 
> icons not clickable
>     * [TOMAHAWK-406] - <t:collapsiblePanel> does not allow 
> valueChangeListener
>     * [TOMAHAWK-477] - newspaperTable: newspaperColumns does not works 
> with value bindings
>     * [TOMAHAWK-520] - TabbedPane Component creates two tags with the 
> same id
>     * [TOMAHAWK-523] - rowStyleClass does not resolve to an EL of var
>     * [TOMAHAWK-530] - imageLocation of inputCalendar does not work
>     * [TOMAHAWK-542] - forceId does not work on dataTable
>     * [TOMAHAWK-689] - Style attributes do not apply to popup
>     * [TOMAHAWK-698] - PPRPanelGroup Post-Information is submitted twice 
> when using PPR
>     * [TOMAHAWK-717] - Tabbed Pane: dataModel inside tabs is not updated 
> when switching between tabs and coming back
>     * [TOMAHAWK-726] - popup calendar position wrong when in relative 
> container
>     * [TOMAHAWK-728] - newspaperColumns attribute ignores EL expression
>     * [TOMAHAWK-735] - ForceId does not work in inputCalendar anymore
>     * [TOMAHAWK-750] - Raized ClassCastException when Comparing 2 
> InputDate with validateCompareTo
>     * [TOMAHAWK-777] - DataScroller breaks facets functionality when 
> using trinidad default renderkit
>     * [TOMAHAWK-784] - user specified onclick contents not rendered in 
> panel tabs
>     * [TOMAHAWK-802] - HtmlInputDate does not have methods to set 
> onchange, onblur and other such attributes
>     * [TOMAHAWK-872] - t:collapsiblePanel fails to toggle
>     * [TOMAHAWK-888] - NPE when using AjaxAnywhere
>     * [TOMAHAWK-907] - Incorrect behaviour of HtmlInputText with ajax
>     * [TOMAHAWK-914] - t:dataTable style attributes don't work with Facelets
>     * [TOMAHAWK-917] - t:columns example is wrong
>     * [TOMAHAWK-942] - Renderer set in extended html component jsp tag 
> handler rather than in component class
>     * [TOMAHAWK-953] - Panel Stack example fails with Message: There is 
> more than one JSF tag with id : treePanel for parent component with id : 
> 'stack'
>     * [TOMAHAWK-955] - Tomahawk CORE components + tags errors (missing 
> attributes, missing EL-support, missing saving/restoring)
>     * [TOMAHAWK-962] - disabled commandLink render id attribute twice
>     * [TOMAHAWK-964] - Seconds are random when input via <t:inputDate 
> ... type="short_time">
>     * [TOMAHAWK-966] - PPR examples containing commandLinks produce 
> javascript errors in clientSide validation
>     * [TOMAHAWK-968] - Interaction with inputCalendar component causes 
> proliferation of commandLinks if running under ICEFaces.
>     * [TOMAHAWK-969] - Partial Refresh does not work if triggerButton 
> comes after the last PPRPanelGroup
>     * [TOMAHAWK-971] - Schedule throws a java.lang.IllegalStateException 
> if more than one post back is made consecitively when using the jsf 1.1 ri
>     * [TOMAHAWK-974] - <pprPanelGroup> does not work inside <dataTable>
>     * [TOMAHAWK-975] - t:schedule HeaderDateFormat locale problems
>     * [TOMAHAWK-979] - ExcelExport - correct name for the downloaded file
>     * [TOMAHAWK-982] - SelectOneRow missing disabled and readonly 
> attributes as described in TLD (patch provided)
>     * [TOMAHAWK-986] - The SharedRenderer fails to get the Default 
> Locale when a headerDateFormat is specified
>     * [TOMAHAWK-990] - sandbox modalDialog component doesn't hide 
> underlying comboboxes on IE when viewId specified
>     * [TOMAHAWK-996] - /schedule.HtmlSchedule/javascript/domLib.js 
> causes flicker for :hover css in IE 7
>     * [TOMAHAWK-1009] - DataScoller - FastForward has borderline issues
>     * [TOMAHAWK-1016] - ParameterResourceProvider do not encode the value
>     * [TOMAHAWK-1022] - HtmlMessage and HtmlMessages fails unit test 
> when using RI
>     * [TOMAHAWK-1023] - HtmlInputHidden fails unit test when using RI
>     * [TOMAHAWK-1024] - t:commandButton does not cause rendering of 
> oamSetHiddenInput javascript function
>     * [TOMAHAWK-1026] - Panelnavigation does not close items
>     * [TOMAHAWK-1027] - JScookmenu is generating malformed HTML when 
> usign ThemeOffice theme
>     * [TOMAHAWK-1029] - jsCookMenu does not work inside Trinidad's tr:form
>     * [TOMAHAWK-1035] - preserveDataModel=true throws ClassCastException 
> (with Trinidad)
>     * [TOMAHAWK-1038] - Sources jar is not generated
>     * [TOMAHAWK-1044] - UIScheduleBase wont' compile with Java 1.4.2 - 
> unsupported method Integer.parseInt(int)
>     * [TOMAHAWK-1046] - t:collapsiblePanel doesn't work inside a 
> t:panelTabbedPane and a s:subform.
>     * [TOMAHAWK-1047] - Myfaces example PanelNavigation Item toggles 
> activ/open depending on ViewId (with Trinidad)
>     * [TOMAHAWK-1050] - NullPointerException in <s:ifMessage/>
>     * [TOMAHAWK-1052] - PPRPanelGroup does not render transient 
> components in partial update
>     * [TOMAHAWK-1053] - PPRPanelGroup does not execute JavaScript which 
> is rendered within partial responses
>     * [TOMAHAWK-1054] - JavaScript includes don't work with PPRPanelGroups
>     * [TOMAHAWK-1055] - After recent changes to pprPanelGroup, the full 
> submit didn't work anymore
>     * [TOMAHAWK-1057] - imageLocation doesn't run correctly
>     * [TOMAHAWK-1063] - MF 1.2.0 -- Compatibility issues with the 
> combination MF1.2.0 & JSP & Tomahawk & Tomcat 6
>     * [TOMAHAWK-1069] - I get a JspException: Template 
> outputText_begin.ftl not found when using the 1.1.7 snapshot of tomahawk 
> sandbox
>     * [TOMAHAWK-1074] - InputSuggestAjax only works when itemLabelMethod 
> is specified
>     * [TOMAHAWK-1076] - Invalid border-width property ignored in 
> Calendar CSS
>     * [TOMAHAWK-1079] - detailFormat attribute is feeding the wrong 
> value to the {0} argument
>     * [TOMAHAWK-1085] - AJAX requests from PPRPanelGroup ignore the 
> Encoding type
>     * [TOMAHAWK-1087] - datatable dont renders a detail correct if a 
> UIColumns is used
>     * [TOMAHAWK-1096] - Latest JsCook Menu is broken when using Tomahawk
>     * [TOMAHAWK-1102] - Race Condition in Schedule component
>     * [TOMAHAWK-1109] - classes and customization not working
>     * [TOMAHAWK-1110] - Action / ActionListener on t:headerLink
>     * [TOMAHAWK-1111] - PasswordStrength Component doesnot run correctly 
> on IE7
>     * [TOMAHAWK-1116] - ColumnClasses styles is ignored
>     * [TOMAHAWK-1123] - s:convertNumber conversion errors with INFO 
> level reported
>     * [TOMAHAWK-1127] - actionFor attribute doesn't trim parsed values
>     * [TOMAHAWK-1129] - ReducedHTMLParser: wrong line numbers
>     * [TOMAHAWK-1141] - InputHtml does not work at all?
>     * [TOMAHAWK-1142] - Extra TD / LI rendered fpr paginator if using 
> singleTable or singleList layout
>     * [TOMAHAWK-1143] - Tree2 renders nonconformant XHTML code
>     * [TOMAHAWK-1147] - IllegalStateException while using the Arabic locale
>     * [TOMAHAWK-1150] - <t:columns sortable="true" ...> fails with an 
> exception
>     * [TOMAHAWK-1151] - passwordStrenght - Elementr End name:tr does not 
> match start name:TR - Trinidad
>     * [TOMAHAWK-1153] - t:messages style attribute is ignored and 
> styleClass attribute is rendered as style attribute in output
>     * [TOMAHAWK-1156] - UIColumns component must be a child of a UIData 
> component
>     * [TOMAHAWK-1157] - tableSuggestAjax not render with trinidad
>     * [TOMAHAWK-1165] - Calendar - cannot be cast
>     * [TOMAHAWK-1167] - s:toggleLink onclick="..return false;"
>     * [TOMAHAWK-1168] - HTML incorrect for non-single element layout of 
> data scroller
>     * [TOMAHAWK-1169] - In simple layout no linebreaks should be added
>     * [TOMAHAWK-1174] - broken pipe message when ExtensionsFilter is 
> serving resources to Internet Explorer
>     * [TOMAHAWK-1176] - XmlTemplate fails when filename contains spaces 
> on WindowsXP
>     * [TOMAHAWK-1179] - Tree2 renders duplicate Id's for icons - 
> incompatible w/ JSF 1.2 RI (patch attchd)
>     * [TOMAHAWK-1184] - Vertical Week Divider incorrectly rendered in IE
>     * [TOMAHAWK-1186] - Java 5.0 method in schedule's renderer
>     * [TOMAHAWK-1187] - submitOnEvent callback can not bind to bean method
>     * [TOMAHAWK-1188] - many HtmlCheckbox rendered with the same id with 
> HtmlSelectManyChecbox spread layout
>     * [TOMAHAWK-1190] - Exception in t:columns
>     * [TOMAHAWK-1192] - ClassCastException in inputHtml
>     * [TOMAHAWK-1195] - In IE6, threw Error while serving resource: 
> calendar.HtmlCalendarRenderer/DB/drop1.gif, after popup Calendar. Then 
> the data will not be submitted.
>     * [TOMAHAWK-1198] - submit a t:datatable accurred 
> NullPointerException In 
> org.apache.myfaces.component.html.ext.HtmlDataTable.updateModelFromPreservedDataModel
>     * [TOMAHAWK-1200] - Infinite loop when empty table with detailStamp 
> is rendered
>     * [TOMAHAWK-1203] - Subform Javascript does not work when subform is 
> contained within an iterator
>     * [TOMAHAWK-1204] - PPRPanelGroup encodeChildren does not render
>     * [TOMAHAWK-1209] - HtmlCalendar.getLocalizedLanguageScript called 
> form HtmlDateRenderer throws ClassCastException
>     * [TOMAHAWK-1210] - this.stdDateFormatter javascript is null
>     * [TOMAHAWK-1211] - Incorrect property method name in HtmlDataTable 
> - detail stamp stuff
>     * [TOMAHAWK-1218] - ClassCastException in PPRPhaseListener when 
> submitting out of a dataTable
>     * [TOMAHAWK-1219] - validateEquals compares the wrong values
>     * [TOMAHAWK-1225] - data lost in dataList when conversion error is 
> thrown
>     * [TOMAHAWK-1226] - PPRPanelGroup support for multiple forms in a 
> page is broken
>     * [TOMAHAWK-1227] - PPRPanelGroup event reconnecting broken when 
> there are multiple forms
>     * [TOMAHAWK-1228] - Nested PPRPanelGroups don't render their 
> children on a PPR request
>     * [TOMAHAWK-1234] - IllegalStateException while using the Arabic 
> locale with Calendar
>     * [TOMAHAWK-1236] - in <t:datatable> "columnClasses" property 
> doesn't render EL expressions
>     * [TOMAHAWK-1240] - inputCalendar popup mode broken for IE5.5 by 
> commit r619397 on 2008-02-07
>     * [TOMAHAWK-1253] - buffering not supported in the portal environment.
>     * [TOMAHAWK-1266] - t:stylesheet renders link to an empty page on 
> tomcat-5.5.24 and above
>     * [TOMAHAWK-1279] - The Partial condition of the subform sandbox 
> component is not working
>     * [TOMAHAWK-1287] - The change of Schedule component API will break 
> the compatibility (upgrade from Tomahawk 1.1.6)
>     * [TOMAHAWK-1289] - HtmlDataScroller should inherit UIPanel instead 
> HtmlPanelGroup
>     * [TOMAHAWK-1290] - Images broken in inputDate popup
>     * [TOMAHAWK-1291] - t:graphicImage doesnot generate XHTML complaint code
>     * [TOMAHAWK-1294] - Typo in message when detailMessage and message 
> are both set.
>     * [TOMAHAWK-1300] - Focus does not work for radio button or check box
>     * [TOMAHAWK-1303] - Wrong documentation for ExtensionsFilter init-param
>     * [TOMAHAWK-1309] - t:panelTab onclick attribute doesn't seem to work
>     * [TOMAHAWK-1314] - Escape attribute in radio and checkbox not working
>     * [TOMAHAWK-1319] - DefaultTemplateEncoder does not cache FreeMarker 
> templates
>     * [TOMAHAWK-1321] - obsolete t:newspaperTable does not render colums 
> as spected on 1.1.7-SNAPSHOT
>     * [TOMAHAWK-1325] - Avoid rendering intervals outside the start 
> hour/end hour range
>     * [TOMAHAWK-1326] - Exception using schedule with tomahawk 1.2
> 
> Improvement
> 
>     * [TOMAHAWK-449] - URL Validator does not accept simple web addresses
>     * [TOMAHAWK-584] - Improve the Tree 2 documentation
>     * [TOMAHAWK-758] - Enable traditional submit for exceptions during 
> partial update to show error pages
>     * [TOMAHAWK-790] - Aliasbean warning/error when no EL expression in 
> the alias property
>     * [TOMAHAWK-807] - documentBody needs id, style and styleClass 
> attributes
>     * [TOMAHAWK-811] - Have the 'schedule' component deal with timezones
>     * [TOMAHAWK-915] - Base default event used by submitOnEvent on 
> enclosing component type
>     * [TOMAHAWK-918] - Url for jscookmenu has changed on xdocs.
>     * [TOMAHAWK-941] - Make ExcelExport work for suffixes other than 
> *.jsf, for example when using *.faces or *.xhtml
>     * [TOMAHAWK-944] - Maven examples assembly build should also create 
> an examples source archive
>     * [TOMAHAWK-945] - Split the PPR Example into smaller easy to 
> understand Examples with explanations
>     * [TOMAHAWK-946] - HtmlCheckboxRenderer - change method access modifier
>     * [TOMAHAWK-954] - HtmlRadioRenderer - change method access modifier
>     * [TOMAHAWK-981] - ReducedHTMLParser - log details about malformed 
> end tag
>     * [TOMAHAWK-992] - Allow DefaultAddResource.parseResponse() to be 
> overridden to not use ReducedHTMLParser
>     * [TOMAHAWK-1004] - some groupBy enhancements for datatable
>     * [TOMAHAWK-1048] - ValidatorException should display submitted values
>     * [TOMAHAWK-1060] - Refactor AbstractScheduleModel to allow lazy 
> initialisation
>     * [TOMAHAWK-1065] - Enabled switching out the template renderer. 
> Removed runtime-dependencies on Freemarker, if templated components are 
> not used.
>     * [TOMAHAWK-1066] - Add Week Header (Mon, Tue, ...) to Month View mode
>     * [TOMAHAWK-1077] - The PasswordStrength component update - 2
>     * [TOMAHAWK-1086] - Add the new theme Gray and update the 
> jsCookMenu.js from version 1.31 to 2.0.3
>     * [TOMAHAWK-1089] - PPRPanelGroupRenderer should obtain the encoding 
> from the responseWriter rather than the request
>     * [TOMAHAWK-1097] - Add blocking of periodical refresh to PPR during 
> a traditional POST
>     * [TOMAHAWK-1098] - Facelet taglib for image loop component.
>     * [TOMAHAWK-1101] - PasswordStrength Component Custom Security Rule
>     * [TOMAHAWK-1103] - PasswordStrength Component Documentation
>     * [TOMAHAWK-1115] - Adding Tiles2 support to tomahawk
>     * [TOMAHAWK-1119] - add autocomplete attribute to InputTextHelp
>     * [TOMAHAWK-1137] - Stopp uploading empty files
>     * [TOMAHAWK-1146] - Include Complete and Correct Taglib file for 
> Facelets
>     * [TOMAHAWK-1162] - Support day suffix in schedule headers
>     * [TOMAHAWK-1163] - Support select-week and select-month in tomahawk 
> calendar
>     * [TOMAHAWK-1164] - Make schedule keyboard accessible
>     * [TOMAHAWK-1189] - Allow the schedule entry CSS class to be 
> determined by the entry
>     * [TOMAHAWK-1194] - SelectOneRow: The attribute GroupName can't 
> contain EL
>     * [TOMAHAWK-1196] - Only include javascript resources when schedule 
> tooltip is enabled
>     * [TOMAHAWK-1197] - Use DIVs rather than a table for the layout of 
> each compact day cell
>     * [TOMAHAWK-1205] - PPR does not work commandLinks nested inside a 
> dataTable
>     * [TOMAHAWK-1212] - CAPTCHA component - Enhancement #1
>     * [TOMAHAWK-1216] - CAPTCHA component - Enhancement #2 - Removing 
> the dedicated servlet
>     * [TOMAHAWK-1220] - GraphicImageDynamic refactoring
>     * [TOMAHAWK-1231] - Unification of excelExport and pdfExport 
> components into a new (exporter) component
>     * [TOMAHAWK-1235] - Refactoring Calendar component
>     * [TOMAHAWK-1237] - Changing the structure of exporter component
>     * [TOMAHAWK-1238] - CAPTCHA component - Enhancement #3 - Adding 
> width, height attributes to CAPTCHA.
>     * [TOMAHAWK-1246] - Adding more randomization power to CAPTCHA styles
>     * [TOMAHAWK-1252] - The Exporter new syntax
>     * [TOMAHAWK-1259] - Component generation using myfaces builder 
> plugin for 1.1
>     * [TOMAHAWK-1262] - Converter and Validator Tag generation
>     * [TOMAHAWK-1265] - Avoid usage of @JSFComponent parent="org......", 
> correcting the hierarchy of components
>     * [TOMAHAWK-1267] - exporterActionListener new feature
>     * [TOMAHAWK-1275] - MyFaces extensions filter creates a session
>     * [TOMAHAWK-1285] - Add validator property generation using abstract 
> pattern like components using myfaces-builder-plugin
>     * [TOMAHAWK-1288] - Add Event and Universal properties to t:div
>     * [TOMAHAWK-1301] - render ids of radio buttons
> 
> New Feature
> 
>     * [TOMAHAWK-420] - String Case Converter
>     * [TOMAHAWK-577] - the weekends are showing in a compressed way, it 
> would be nice to have an option to make it appear just like normal week days
>     * [TOMAHAWK-724] - User defined intervals in schedule detailed views
>     * [TOMAHAWK-732] - Allow schedule to display in 24hr or 12hr
>     * [TOMAHAWK-820] - New attribute buttonStyleClass in Sandbox 
> SelectManyPicklist
>     * [TOMAHAWK-1010] - Allow the sandbox examples to be build with the 
> different configurations (1.1 and 1.2 for both myfaces and ri)
>     * [TOMAHAWK-1028] - Enable inputs submitting a ppr-panelgroup - in a 
> data-table as well
>     * [TOMAHAWK-1033] - Add triggers to start periodcialUpdate
>     * [TOMAHAWK-1042] - The PasswordStrength component
>     * [TOMAHAWK-1043] - Adding a 
> PPRPhaseListener.addTriggeredComponent() method to allow manually adding 
> triggered sections on the server
>     * [TOMAHAWK-1112] - Toaster Component
>     * [TOMAHAWK-1114] - Gives control over text and sie of the add / 
> remove buttons of SelectManyPicklist
>     * [TOMAHAWK-1155] - Arabizing the Tomahawk Calendar
>     * [TOMAHAWK-1160] - MyFaces Tiles integration has not been working 
> with Tiles 2 - now it does
>     * [TOMAHAWK-1181] - allow to embed a datatable within the parent
>     * [TOMAHAWK-1193] - add columnId to t:column
>     * [TOMAHAWK-1207] - CAPTCHA
>     * [TOMAHAWK-1215] - Add a communication channel for FacesMessages to 
> the PPRPanelGroup
>     * [TOMAHAWK-1229] - PDF Export Component
>     * [TOMAHAWK-1241] - Rating component
>     * [TOMAHAWK-1242] - Draggable Panel
>     * [TOMAHAWK-1243] - Masked InputText component
>     * [TOMAHAWK-1244] - Spinner component
>     * [TOMAHAWK-1245] - inputColor component
>     * [TOMAHAWK-1247] - Media component
>     * [TOMAHAWK-1297] - Redirect to a JSF page when Throwable exception 
> or error occur
>     * [TOMAHAWK-1308] - Adding (remove/add) all feature to 
> <t:selectManyPickList .../>
>     * [TOMAHAWK-1315] - Focus feature for toggleLink
> 
> Task
> 
>     * [TOMAHAWK-528] - Project not listed in Apache's project catalog 
> http://projects.apache.org/
>     * [TOMAHAWK-1256] - exporterActionListener documentation
>     * [TOMAHAWK-1268] - Updating exporterActionListener documentation
>     * [TOMAHAWK-1269] - Promoting CAPTCHA to Tomahawk 1.1.7
>     * [TOMAHAWK-1271] - Documenting the s:xmlTemplate component for 
> promoting it to Tomahawk
>     * [TOMAHAWK-1277] - Documenting the picklist component
>     * [TOMAHAWK-1278] - promoting the subform component to Tomahawk
>     * [TOMAHAWK-1281] - selectOneRow documentation
>     * [TOMAHAWK-1282] - Promoting the selectManyPicklist component to 
> Tomahawk
>     * [TOMAHAWK-1293] - promoting the selectOneRow component to Tomahawk
>     * [TOMAHAWK-1299] - promoting the xmlTemplate component to Tomahawk
>     * [TOMAHAWK-1323] - Tomahawk extensions code should not parse web.xml
>     * [TOMAHAWK-1324] - New classes should have @since annotations, and 
> classes not intended to be part of the tomahawk "api" should be marked 
> appropriately
> 
> Enjoy!
> 
> Leonardo Uribe
>