I've looked at it.

forget about the one time performance hit at build time, I'd say.

for me, this is ok.

regards,

Martin

On 11/24/05, Simon Kitching <[EMAIL PROTECTED]> wrote:
> Thanks very much Steve.
>
> As this patch is a reasonably significant change, I'd like to wait at
> least 24 hours for other MyFaces committers to have a look at least at
> my summary of this patch (see below). If there are no objections during
> that period I'll then test and commit your patch as soon as I can find
> the necessary time.
>
> Cheers,
>
> Simon
>
> [EMAIL PROTECTED] wrote:
> > I submitted 2 more files:  a tar that contains the new files that were
> > missing from the .patch, and a patch for tomahawk/tld/tomahawk.tld that
> > brings it up to date with the first patch.
> >
> > Steve
> >
> > On 11/23/05, *Simon Kitching* <[EMAIL PROTECTED]
> > <mailto:[EMAIL PROTECTED]>> wrote:
> >
> >     Hi Steve,
> >
> >     [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> wrote:
> >      > Both tomahawk/tld/myfaces_ext.dl and tomahawk/tld/tomahawk.tld
> >     will need
> >      > some additional external entities added to pick up the standard HTML
> >      > stuff that I have in my patch.
> >      >
> >
> >     I had a look at your patch. To summarise for others:
> >
> >     The patch moves definitions for various html attributes out of the
> >     per-html-component files and into a file per html attribute to avoid
> >     duplicate definitions across many files. Per-html-component files (like
> >     "html_button_attributes.xml") then contain a reference to a
> >     per-attribute file for each attribute that a button supports, rather
> >     than containing the definition inline.
> >
> >     Possible issue: this effectively makes it *mandatory* for a compile-time
> >     step to generate the tld by composing the necessary files. Up to now
> >     this has been done because some servlet engines don't support xml
> >     entity
> >     refs in tlds at runtime, but with one file per html attribute even those
> >     containers that do support xml entity refs would take a fair performance
> >     hit. I don't see this as a major problem myself; generating the tld by
> >     expanding the refs seems to work nicely but I thought I would point it
> >     out in case someone else objects.
> >
> >     The patch file you attached to JIRA doesn't include those new
> >     per-attribute files. I obviously can't commit your patch without them,
> >     as otherwise this will completely break MyFaces. Can you tar or zip the
> >     new "entities/html_attributes" dir containing these files and attach
> >     that to the JIRA issue?
> >
> >
> >      > It looks from here (subversion newbie) like tomahawk/tld/entities
> >     and
> >      > impl/tld/entities refer to the same files. If so, both
> >      > tomahawk/tld/myfaces_ext.dl and tomahawk/tld/tomahawk.tld will
> >     need some
> >      > additional external entities added to pick up the standard HTML
> >     stuff
> >      > that I have in my patch.
> >
> >     File tomahawk/tld/myfaces_ext.tld is auto-generated from the
> >     tomahawk/tld/tomahawk.tld file by the build.xml file.
> >
> >     Re dir: tomahawk/tld/entities, yes it is an "svn externals"
> >     reference to
> >     the impl/tld/entities dir. Thanks for pointing that out, I hadn't
> >     spotted that. So fixing impl will clean up tomahawk as well; that's
> >     good.
> >
> >      >
> >      > Is there a simple way for a noncommitter to test in that
> >     environment, or
> >      > should I wait to see if my patch is accepted before I submit a
> >     patch to
> >      > update the other files?  That is probably simplest.
> >
> >     I don't understand what problem you have with testing this. In order to
> >     emulate the "externals" behaviour, you just need to make
> >     tomahawk/tld/entities into a symlink to the impl/tld/entities on a unix
> >     platform. Or at worst, just copy the impl/tld/entities dir over the
> >     tomahawk/tld/entities dir if you're working on an inferior OS :-)
> >
> >
> >
> >     Thanks for the patch.
> >
> >     Regards,
> >
> >     Simon
> >
> >
>
>


--

http://www.irian.at

Your JSF powerhouse -
JSF Consulting, Development and
Courses in English and German

Professional Support for Apache MyFaces

Reply via email to