myfaces-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Adam Winer" <awi...@gmail.com>
Subject Re: [Trinidad] Trinidad don't pass W3C Markup Validator
Date Mon, 23 Jul 2007 17:51:07 GMT
Once 1.0.2 is released, we'll re-branch 1.2 to get ready for a 1.2.2
release, and that'll have the fix.

We're still debating when to make 1.2 trunk - for now, our assumption
is that a large majority of the Trinidad users are still on JSF 1.1.

-- Adam


On 7/23/07, Bruno E. Grossi <bruno.grossi@powerlogic.com.br> wrote:
>
>  Hi,
>
> there are any plan to apply this fix to 1.2? When 1.2 will become trunk? I
> look at SVN and see that trunk is 1.0.2 yet...
>
>
> Thanks,
> Bruno E. Grossi
>
>
> Matthias Wessendorf wrote:
>
> yeah,
>
> Adam plays magician and makes the trunk (JSF 1.1-style) become JSF
> 1.2-style, once in a while :-)
> We only fix bugs on trunk (most of them ;))
>
> so, stay tuned :-)
>
> On 7/12/07, Simon Lessard <simon.lessard.3@gmail.com> wrote:
> >
> > Hello Bruno,
> >
> > Actually I rechecked and the fix was commited for 1.0.2 only and was not
> > yet pushed to 1.2 branch :(. See JIRA issue Trinidad-83. You could
> > probably apply the same patch directly on latest Trinidad 1.2.1 released
> > source.
> >
> >
> > Sorry about that,
> >
> > ~ Simon
> >
> > On 7/12/07, Bruno E. Grossi < bruno.grossi@powerlogic.com.br> wrote:
> > >
> > > Mathias, I need version 1.2.1 with bug fix of type on script tags. As
> > > Simon say: "Latest nighty build fix the missing type attribute error." >From
> > > where on SVN that nighty build was constructed? I can access continuum on http://myfaces.zones.apache.org:8081/continuum/projectGroupSummary.action?projectGroupId=13
> > > ... I get a Connection timed out...
> > >
> > >
> > > Source and binary on http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/trinidad/trinidad-impl/1.2.1-SNAPSHOT/
> > > there are no that bug fix... I think I see that on trunk, but it's
> > > 1.0.2 version.
> > >
> > >
> > > Thanks,
> > > Bruno E. Grossi
> > >
> > > Matthias Wessendorf wrote:
> > >
> > > 1.2,1 has been released last week
> > >
> > > myfaces.apache.org/trinidad/download.html
> > > for download
> > >
> > > or via regular maven 2 repo, when you build is on m2
> > >
> > > -M
> > >
> > > On 7/12/07, Bruno E. Grossi <bruno.grossi@powerlogic.com.br><bruno.grossi@powerlogic.com.br>wrote:
> > >
> > > Now I see that trunk is 1.0.2...
> > >
> > >
> > > Please, from what branch I get 1.2.1??
> > >
> > >
> > > Bruno
> > >
> > > Bruno E. Grossi wrote:
> > > > Adam,
> > > >
> > > > now I have compiled the trunk version, but a noted that pom is
> > > > indicating version 1.0.2-SNAPSHOT...
> > > > And I need to change some generics to compile with jsf 1.2 ri...
> > > >
> > > > Bruno
> > > >
> > > > Bruno E. Grossi wrote:
> > > >> Adam,
> > > >>
> > > >> my version with that lines was retrived from
> > > >> https://svn.apache.org/repos/asf/myfaces/trinidad/branches/faces-1_2-070427/trinidad
> > > ,
> > > >> in May 10. There is some old, and we are updating only to get
> > > "type"
> > > >> on script tags.
> > > >>
> > > >> Bruno
> > > >>
> > > >> Adam Winer wrote:
> > > >>> Bruno, I suspect you have some old code lying around
> > > >>> on the classpath.
> > > >>>
> > > >>> That said, for the 1.2 version of Trinidad, 1.2.1-SNAPSHOT
> > > >>> is not the most up-to-date version - that'd be the 1.2.1 release.
> > > >>>
> > > >>> I'm very curious what version you've been using, because the
> > > >>> lines you're referring to have been absent since some time
> > > >>> in May, IIRC.
> > > >>>
> > > >>> -- Adam
> > > >>>
> > > >>>
> > > >>> On 7/12/07, Bruno E. Grossi <bruno.grossi@powerlogic.com.br><bruno.grossi@powerlogic.com.br>wrote:
> > > >>>>
> > > >>>>  Simon,
> > > >>>>
> > > >>>>  I updated trinidad to a snapshot version
> > > >>>> (http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/trinidad/trinidad-api/1.2.1-SNAPSHOT/trinidad-api-1.2.1-SNAPSHOT.jar)
> > >
> > > >>>>
> > > >>>> from 05-Jul-2007, but I have an error.
> > > >>>>
> > > >>>>  On UIXComponentUINode.__getAdapter(UIComponent component)
> > > >>>> (line 439), I have a ClassCastException because
> > > __getUINode(component)
> > > >>>> method returned an UIComponentUINode for an HtmlTableLayout
> > > subclass
> > > >>>> component, when __getAdapter(..) expected an UIXComponentUINode.
> > > >>>> Investigating that error, I see that Faces Bean isn't instance
of
> > >
> > > >>>> UINodeFacesBean, that forces an construction of an
> > > UIComponentUINode.
> > > >>>>
> > > >>>>  I observed that faces-bean.properties was changed from my
last
> > > >>>> version,
> > > >>>> removing some lines:
> > > >>>>
> > > org.apache.myfaces.trinidad.component.UIXSingleStep=org.apache.myfaces.trinidadinternal.uinode.nav.SingleStepFacesBean
> > > >>>>
> > > >>>>
> > > org.apache.myfaces.trinidad.component.html.HtmlCellFormat=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
> > > >>>>
> > > >>>>
> > > org.apache.myfaces.trinidad.component.html.HtmlRowLayout=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
> > > >>>>
> > > >>>>
> > > org.apache.myfaces.trinidad.component.html.HtmlTableLayout=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
> > > >>>>
> > > >>>>
> > > org.apache.myfaces.trinidad.component.html.HtmlScript=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
> > > >>>>
> > > >>>>
> > > org.apache.myfaces.trinidad.component.core.data.CoreTree=org.apache.myfaces.trinidadinternal.uinode.UINodeFacesBean
> > > >>>>
> > > >>>>
> > > >>>>  When I add that lines, there are no problems.
> > > >>>>
> > > >>>>  Questions:
> > > >>>>  1- Why we need that lines? Why we need to force
> > > UINodeFacesBean??
> > > >>>>  2- It's need to all UIX components?
> > > >>>>  3- Why that lines was removed?
> > > >>>>  4- It´s a bug?
> > > >>>>
> > > >>>>
> > > >>>>  Thanks,
> > > >>>>  Bruno E. Grossi
> > > >>>>
> > > >>>>
> > > >>>>
> > > >>>>  Simon Lessard wrote:
> > > >>>> Err get the nighty build from that url, sorry:
> > > >>>> http://people.apache.org/repo/m2-snapshot-repository/org/apache/myfaces/trinidad/
> > >
> > > >>>>
> > > >>>>
> > > >>>>
> > > >>>> On 7/11/07, Simon Lessard <simon.lessard.3@gmail.com><simon.lessard.3@gmail.com>wrote:
> > > >>>> > Hello Bruno,
> > > >>>> >
> > > >>>> > You can find the source at
> > > >>>> http://myfaces.apache.org/trinidad/source-repository.html
> > > >>>> >
> > > >>>> > As for the nighty builds they can be found at
> > > >>>> http://myfaces.zones.apache.org:8081/continuum/projectGroupSummary.action?projectGroupId=13
> > >
> > > >>>>
> > > >>>> >
> > > >>>> >
> > > >>>> >
> > > >>>> > Regards,
> > > >>>> >
> > > >>>> > ~ Simon
> > > >>>> >
> > > >>>> >
> > > >>>> > On 7/11/07, Bruno E. Grossi < bruno.grossi@powerlogic.com.br>
> > > wrote:
> > > >>>> > >
> > > >>>> > > Simon,
> > > >>>> > >
> > > >>>> > > where I find that nighty build, and the source?
> > > >>>> > >
> > > >>>> > > Thanks,
> > > >>>> > > Bruno
> > > >>>> > >
> > > >>>> > >
> > > >>>> > > Simon Lessard wrote:
> > > >>>> > > Hello Bruno,
> > > >>>> > >
> > > >>>> > > Latest nighty build fix the missing type attribute
error. The
> > > name
> > > >>>> attribute error still hold true though. We keep up work to
make
> > > the
> > > >>>> generated markup more standard compliant, but the best workaround
> > >
> > > >>>> you have
> > > >>>> for now is to help us with the renderers I fear.
> > > >>>> > >
> > > >>>> > >
> > > >>>> > > Regards,
> > > >>>> > >
> > > >>>> > > ~ Simon
> > > >>>> > >
> > > >>>> > >
> > > >>>> > > On 7/11/07, Bruno E. Grossi <bruno.grossi@powerlogic.com.br
><bruno.grossi@powerlogic.com.br>
> > > >>>> wrote:
> > > >>>> > > >
> > > >>>> > > > Hi,
> > > >>>> > > >
> > > >>>> > > > we're validating our JavaEE framework (Powerlogic's
> > > jCompany
> > > >>>> 5.0) to
> > > >>>> pass W3C Markup Validator as Strict HTML/XHTML and we found
some
> > > >>>> errors
> > > >>>> generated by Trinidad (branch 1.2):
> > > >>>> > > >
> > > >>>> > > > 1- <tr:form> generates an invalid attribute
"name" on
> > > <form>
> > > >>>> tag.
> > > >>>> > > > 2- Generated <script> tags don't have
a "type" attribute:
> > > >>>> > > >
> > > >>>> > > > "Error Line 20 column 7: required attribute
"TYPE" not
> > > >>>> specified.
> > > >>>> <script>
> > > >>>> > > >
> > > >>>> > > >
> > > >>>> > > >
> > > >>>> > > > The attribute given above is required for an
element that
> > > >>>> you've used,
> > > >>>> but you have omitted it. For instance, in most HTML and XHTML
> > > >>>> document types
> > > >>>> the "type" attribute is required on the "script" element and
the
> > > "alt"
> > > >>>> attribute is required for the "img" element.
> > > >>>> > > >
> > > >>>> > > > Typical values for type are type="text/css"
for <style> and
> > >
> > > >>>> type="text/javascript" for <script>."
> > > >>>> > > >
> > > >>>> > > >
> > > >>>> > > > There are any solution (option or workaround)
to solve that
> > >
> > > >>>> problems?
> > > >>>> > > >
> > > >>>> > > >
> > > >>>> > > >
> > > >>>> > > > Thanks,
> > > >>>> > > > Bruno E. Grossi
> > > >>>> > > >
> > > >>>> > >
> > > >>>> > >
> > > >>>> > >
> > > >>>> > >
> > > >>>> >
> > > >>>>
> > > >>>>
> > >
> > >
> > >
> > >
> > >
> > >
> > >  --
> > >   Bruno E. Grossi
> > >
> > > Equipe jCompany Developer Suite
> > > Mestre em Ciência da Computação - DCC/UFMG
> > > SCJP 1.4 & SCWCD 1.4
> > > http://brunogrossi.com.br
> > >     <http://www.powerlogic.com.br/>
> > >
> >
> >
>
>
> --
> Matthias Wessendorf
>
> further stuff:
> blog: http://matthiaswessendorf.wordpress.com/
> mail: matzew-at-apache-dot-org
>
>

Mime
View raw message