Re: [VOTE] 5.4.1

2016-03-18 Thread françois facon
François Facon: +1 (non-binding)

2016-03-18 12:50 GMT+01:00 Bob Harner <bobhar...@gmail.com>:

> Bob Harner: +1 (non-binding)
> On Mar 17, 2016 2:26 PM, "Dimitris Zenios" <dimitris.zen...@gmail.com>
> wrote:
>
> > Dimitris Zenios: +1  (Non binding)
> >
> > On Thu, Mar 17, 2016 at 8:10 PM, Jochen Kemnade <kemn...@gmail.com>
> wrote:
> >
> > > Jochen Kemnade: +1 (binding)
> > >
> > > Am 16.03.2016 um 09:32 schrieb Jochen Kemnade:
> > > > Hi,
> > > >
> > > > I've created and uploaded a release of Tapestry 5.4.1, ready to be
> > > > voted upon.
> > > >
> > > > The source and binary downloads are uploaded to:
> > > >
> > > > https://dist.apache.org/repos/dist/dev/tapestry
> > > >
> > > > and the Maven artifacts staged to:
> > > >
> > > > https://repository.apache.org/content/repositories/staging
> > > >
> > > > Please examine these files to determine if the new release, 5.4.1,
> > > > is ready.
> > > >
> > > > I've also created a 5.4.1 tag in Git:
> > > >
> > > >
> > >
> >
> https://git-wip-us.apache.org/repos/asf?p=tapestry-5.git;a=log;h=refs/tags/5.4.1
> > > > <
> > >
> >
> https://git-wip-us.apache.org/repos/asf?p=tapestry-5.git;a=log;h=refs/tags/5.4.1
> > > >
> > > >
> > > > Vote will run for three days at least; On a successful vote, I'll
> > > > release the Maven artifacts, and move the source and javadoc
> > > > distributions from these directories to the proper distribution
> > > > directories and update the Tapestry site documentation, and send out
> > > > appropriate notifications.
> > > >
> > > > Jochen
> > > >
> > > > -
> > > > To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> > > > For additional commands, e-mail: dev-h...@tapestry.apache.org
> > > >
> > >
> > >
> > >
> >
>


Re: [VOTE] 5.4.0

2015-12-15 Thread françois facon
François Facon: +1 (non-binding)

2015-12-15 19:28 GMT+01:00 Thiago H de Paula Figueiredo <thiag...@gmail.com>
:

> Thiago H. de Paula Figueiredo: +1 (binding)
>
>
> On Tue, 15 Dec 2015 14:17:01 -0200, Jochen Kemnade <kemn...@gmail.com>
> wrote:
>
> Hi,
>>
>> I've created and uploaded a release of Tapestry 5.4.0, ready to be
>> voted upon.
>>
>> The source and binary downloads are uploaded to:
>>
>> https://dist.apache.org/repos/dist/dev/tapestry
>>
>> and the Maven artifacts staged to:
>>
>> https://repository.apache.org/content/repositories/staging
>>
>> Please examine these files to determine if the new release, 5.4.0,
>> is ready.
>>
>> I've also created a 5.4.0 tag in Git:
>>
>>
>> https://git-wip-us.apache.org/repos/asf?p=tapestry-5.git;a=log;h=refs/tags/5.4.0
>> <
>> https://git-wip-us.apache.org/repos/asf?p=tapestry-5.git;a=log;h=refs/tags/5.4-rc-1
>> >
>>
>> Vote will run for three days at least; On a successful vote, I'll
>> release the Maven artifacts, and move the source and javadoc
>> distributions from these directories to the proper distribution
>> directories and update the Tapestry site documentation, and send out
>> appropriate notifications.
>>
>> Jochen
>>
>
>
> --
> Thiago H. de Paula Figueiredo
> Tapestry, Java and Hibernate consultant and developer
> http://machina.com.br
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: dev-h...@tapestry.apache.org
>
>


Re: [VOTE] 5.4-rc-1

2015-10-27 Thread françois facon
François Facon:+1 (non-binding)

Thank you very much for your amazing effort,  Jochen!

2015-10-27 13:30 GMT+01:00 Bob Harner <bobhar...@gmail.com>:

> Bob Harner: +1 (non-binding)
> On Oct 27, 2015 7:38 AM, "Massimo Lusetti" <mluse...@gmail.com> wrote:
>
> > Massimo Lusetti: +1 (binding)
> >
> > On Mon, Oct 26, 2015 at 6:28 PM, Jochen Kemnade <kemn...@gmail.com>
> wrote:
> > > Hi,
> > >
> > > I've created and uploaded a release of Tapestry 5.4-rc-1, ready to be
> > > voted upon.
> > >
> > > The source and binary downloads are uploaded to:
> > >
> > > https://dist.apache.org/repos/dist/dev/tapestry
> > >
> > > and the Maven artifacts staged to:
> > >
> > > https://repository.apache.org/content/repositories/staging
> > >
> > > Please examine these files to determine if the new release, 5.4-rc-1,
> > > is ready.
> > >
> > > I've also created a 5.4-rc-1 tag in Git:
> > >
> > >
> >
> https://git-wip-us.apache.org/repos/asf?p=tapestry-5.git;a=log;h=refs/tags/5.4-rc-1
> > >
> > > Vote will run for three days at least; On a successful vote, I'll
> > > release the Maven artifacts, and move the source and javadoc
> > > distributions from these directories to the proper distribution
> > > directories and update the Tapestry site documentation, and send out
> > > appropriate notifications.
> > >
> > > Jochen
> > >
> > >
> > >
> >
> >
> >
> > --
> > Massimo Lusetti
> >
> > -
> > To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
> > For additional commands, e-mail: dev-h...@tapestry.apache.org
> >
> >
>


Re: [VOTE] 5.4-beta-35

2015-08-18 Thread françois facon
François Facon: +1 (non binding)

2015-08-18 20:44 GMT+02:00 Dimitris Zenios dimitris.zen...@gmail.com:

 +1 (non binding)

 On Tue, Aug 18, 2015 at 9:23 PM, Howard Lewis Ship hls...@gmail.com
 wrote:

  Howard M. Lewis Ship: +1 (binding)
 
  On Tue, Aug 18, 2015 at 10:32 AM, Andreas Ernst a...@ae-online.de wrote:
 
   Andreas Ernst: +1 (non-binding)
  
   Am 18.08.15 um 18:33 schrieb Jochen Kemnade:
  
   Hi,
  
   I've created and uploaded a release of Tapestry 5.4-beta-35, ready to
 be
   voted upon.
  
   The source and binary downloads are uploaded to:
  
   https://dist.apache.org/repos/dist/dev/tapestry
  
   and the Maven artifacts staged to:
  
   https://repository.apache.org/content/repositories/staging
  
   Please examine these files to determine if the new release,
 5.4-beta-35,
   is ready.
  
   I've also created a 5.4-beta-35 tag in Git:
  
  
  
 
 https://git-wip-us.apache.org/repos/asf?p=tapestry-5.git;a=log;h=refs/tags/5.4-beta-35
  
   Vote will run for three days at least; On a successful vote, I'll
   release the Maven artifacts, and move the source and javadoc
   distributions from these directories to the proper distribution
   directories and update the Tapestry site documentation, and send out
   appropriate notifications.
  
   Jochen
  
  
  
   --
   ae | Andreas Ernst | IT Spektrum
   Postfach 5, 65612 Beselich
   Schupbacher Str. 32, 65614 Beselich, Germany
   Tel: +49-6484-91002 Fax: +49-6484-91003
   a...@ae-online.de | www.ae-online.de
   www.tachyon-online.de
  
  
   -
   To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
   For additional commands, e-mail: dev-h...@tapestry.apache.org
  
  
 
 
  --
  Howard M. Lewis Ship
 
  Looking for Clojure engagements: coding, architecture, mentoring  more!
 
  Creator of Apache Tapestry
 
  (971) 678-5210
  http://howardlewisship.com
  @hlship
 



Re: [Vote] Switch to release candidate

2015-07-13 Thread françois facon
François Facon: +1 (non-binding)

2015-07-13 22:16 GMT+02:00 Andreas Ernst a...@ae-online.de:

 Andreas Ernst: +1 (non-binding)


 Am 13.07.15 um 21:52 schrieb Thiago H de Paula Figueiredo:

 Hi!

 I've fixed a couple of issues I considered showstoppers. 5.4 is long
 overdue, and if not perfect, nothing remaining (to my view) can't wait for
 a 5.4.1 or even a 5.5 (which, I would hope, we be months out, not years!).

 I would like the next tapestry release (not yet generated) to be rc-1.  As
 per our procedures, we have a binding vote to switch from beta to rc, then
 a new standard vote for a public release.

 Vote to run for three days. I believe we need at least 3 +1's from PMC
 members, and no -1's.

 Thiago H. de Paula Figueiredo: +1 (binding)



 --
 ae | Andreas Ernst | IT Spektrum
 Postfach 5, 65612 Beselich
 Schupbacher Str. 32, 65614 Beselich, Germany
 Tel: +49-6484-91002 Fax: +49-6484-91003
 a...@ae-online.de | www.ae-online.de
 www.tachyon-online.de


 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org




Re: [VOTE] Switch to release candidate

2015-06-02 Thread françois facon
François Facon : +1 (non binding)

2015-06-02 2:26 GMT+02:00 Howard Lewis Ship hls...@gmail.com:

 I've just fixed a bunch of problems and some low-hanging fruit. 5.4 is long
 overdue, and if not perfect, nothing remaining (to my view) can't wait for
 a 5.4.1 or even a 5.5 (which, I would hope, we be months out, not years!).

 I would like the next tapestry release (not yet generated) to be rc-1.  As
 per our procedures, we have a binding vote to switch from beta to rc, then
 a new standard vote for a public release.

 Vote to run for three days. I believe we need at least 3 +1's from PMC
 members, and no -1's.

 Howard M. Lewis Ship: +1 (binding)

 --
 Howard M. Lewis Ship

 Creator of Apache Tapestry

 The source for Tapestry training, mentoring and support. Contact me to
 learn how I can get you up and productive in Tapestry fast!

 (971) 678-5210
 http://howardlewisship.com
 @hlship



Re: VOTE: Jochen Kemnade as PMC member

2015-02-28 Thread françois facon
François Facon : +1 (non-binding)

2015-02-27 1:37 GMT+01:00 Howard Lewis Ship hls...@gmail.com:

 If you haven't been noticing, Jochen has been putting in a lot of time on
 Tapestry; closing bugs, leading discussions, and mentoring people on the
 mailing list. He's been at it a more than long enough to show real
 commitment ... I'd love to see someone this charged up added to the
 Tapestry PMC.

 This is a binding vote to run for three days. It requires majority
 approval: at least three binding +1's and more binding +1's than -1's.

 Howard M. Lewis Ship: +1 (binding)

 --
 Howard M. Lewis Ship

 Creator of Apache Tapestry

 The source for Tapestry training, mentoring and support. Contact me to
 learn how I can get you up and productive in Tapestry fast!

 (971) 678-5210
 http://howardlewisship.com
 @hlship



Re: [VOTE] 5.4-beta-26

2015-01-07 Thread françois facon
François Facon: +1 (non-binding)


Re: [VOTE] Tapestry Release 5.3.8

2014-11-20 Thread françois facon
François Facon: : +1 (non-binding)


Re: REVOTE: Apache Tapestry 5.4-beta-22

2014-10-03 Thread françois facon
François Facon: +1 (non-binding)

2014-10-02 16:25 GMT+02:00 Howard Lewis Ship hls...@gmail.com:

 Since the last vote was actually a fail (not enough binding +1 votes),
 let's do a re-vote to make it official that beta-22 is properly endorsed as
 a beta release by the Tapestry PMC.

 Howard M. Lewis Ship: +1 (binding)

 --
 Howard M. Lewis Ship

 Creator of Apache Tapestry

 The source for Tapestry training, mentoring and support. Contact me to
 learn how I can get you up and productive in Tapestry fast!

 (971) 678-5210
 http://howardlewisship.com
 @hlship



Re: [VOTE] Apache Tapestry 5.4-beta-22

2014-09-13 Thread françois facon
François Facon: +1 (non-binding)


2014-09-13 2:17 GMT+02:00 Taha Siddiqi tawus.tapes...@gmail.com:

 Taha Hafeez: +1 (non-binding)

 On Sep 13, 2014, at 5:43 AM, Bob Harner wrote:

  Bob Harner: +1 (nonbinding)


 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org




Re: [VOTE] Tapestry 5.4-beta-6

2014-05-17 Thread françois facon
François Facon: +1 (non-binding)


2014-05-15 23:39 GMT+02:00 Howard Lewis Ship hls...@gmail.com:

 I've created and uploaded a release of Tapestry 5.4-beta-6, ready to be
 voted upon.

 The source and source downloads are uploaded to:

 http://people.apache.org/~hlship/tapestry-releases/

 and the Maven artifacts staged to:

 https://repository.apache.org/content/repositories/orgapachetapestry-1014

 Please examine these files to determine if the new release, 5.4-beta-6, is
 ready.

 I've also created a 5.4-beta-6 tag in Git:


 https://git-wip-us.apache.org/repos/asf?p=tapestry-5.git;a=commit;h=c5600a8de7645fb7bd5cc21b38f8902a36c1b840

 Vote will run for three days; On a successful vote, I'll release the Maven
 artifacts, and move the source and javadoc distributions from these
 directories
 to the proper distribution directories and update the Tapestry site
 documentation, and send out appropriate notifications.


 Howard M. Lewis Ship: +1 (binding)

 --
 Howard M. Lewis Ship

 Creator of Apache Tapestry

 The source for Tapestry training, mentoring and support. Contact me to
 learn how I can get you up and productive in Tapestry fast!

 (971) 678-5210
 http://howardlewisship.com
 @hlship



Re: [VOTE] Drop support for Java 5 in Tapestry 5.4

2014-05-16 Thread françois facon
François Facon: +1 (non-binding)



2014-05-15 15:14 GMT+02:00 Jochen Kemnade jochen.kemn...@eddyson.de:

 There have been discussions whether we want to keep compatibility with
 Java 5 for the upcoming 5.4 release.
 Java 5 is EOSL since October 2009.
 While requiring Java 6 would not bring us much benefits, there might be
 some libraries that we cannot use because they do not support Java 5. Also,
 we'd spare ourselves some efforts not having to support Java 5 anymore.
 The vote will run for 3 days and, if it succeeds, I will increase the
 minimum required Java version to 1.6.

 Jochen Kemnade: +1 (non-binding)

 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org




Re: [VOTE] Jochen Kemnade as Tapestry Committer

2014-04-18 Thread françois facon
François Facon: +1 (non-binding)


2014-04-18 14:10 GMT+02:00 Thiago H de Paula Figueiredo thiag...@gmail.com
:

 Thiago H. de Paula Figueiredo +1 (binding)


 On Fri, 18 Apr 2014 05:00:26 -0300, Nourredine K. nourredin...@gmail.com
 wrote:

  Nourredine Khadri: +1 (non-binding)



 2014-04-17 23:41 GMT+02:00 Howard Lewis Ship hls...@gmail.com:

  I've seen Jochen busy on the mailing list for quite some time, and even
 busier filing bugs and submitting patches. I think he'd make a fine
 addition to the team.

 Howard M. Lewis Ship: +1 (binding)

 --
 Howard M. Lewis Ship

 Creator of Apache Tapestry

 The source for Tapestry training, mentoring and support. Contact me to
 learn how I can get you up and productive in Tapestry fast!

 (971) 678-5210
 http://howardlewisship.com
 @hlship



 --
 Thiago H. de Paula Figueiredo
 Tapestry, Java and Hibernate consultant and developer
 http://machina.com.br

 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org




Re: [VOTE] Apache Tapestry 5.4-beta-3 release

2014-02-20 Thread françois facon
François Facon: +1 (non-binding)


2014-02-20 9:52 GMT+01:00 Massimo Lusetti mluse...@gmail.com:

 Massimo Lusetti: +1 (binding)


 On Wed, Feb 19, 2014 at 11:36 PM, Howard Lewis Ship hls...@gmail.com
 wrote:

  I've created and uploaded a release of Tapestry 5.4-beta-3, ready to be
  voted upon.
 
  The source and source downloads are uploaded to:
 
  http://people.apache.org/~hlship/tapestry-releases/
 
  and the Maven artifacts staged to:
 
  https://repository.apache.org/content/groups/staging/
 
  Please examine these files to determine if the new beta release,
  5.4-beta-3, is ready.
 
  I've also created a 5.4-beta-3 tag in Git:
 
 
 
 https://git-wip-us.apache.org/repos/asf?p=tapestry-5.git;a=commit;h=c2d46ef28dff5186da1e52bd88168ad04cd30f56
 
  Vote will run for three days; On a successful vote, I'll release the
 Maven
  artifacts, and move the source and javadoc distributions from these
  directories
  to the proper distribution directories and update the Tapestry site
  documentation, and send out appropriate notifications.
 
 
  --
  Howard M. Lewis Ship
 
  Creator of Apache Tapestry
 
  The source for Tapestry training, mentoring and support. Contact me to
  learn how I can get you up and productive in Tapestry fast!
 
  (971) 678-5210
  http://howardlewisship.com
 



 --
 Massimo Lusetti



Re: tapestry-cdi vs. IDEA

2014-02-08 Thread françois facon
Hello Howard,

it looks like it is related to the  orderEntry type=library scope=TEST
name=Gradle: cdi-api-1.0-SP4 level=project / inside tapestry-cdi.iml.

In the gradle.build file the scope for the cdi-api lib is compileOnly but
we have to tell IDE that their are additional dependencies

idea {
  module {
scopes.PROVIDED.plus += configurations.compileOnly
  }
}

Regards
François


2014-02-07 Howard Lewis Ship hls...@gmail.com:

 After gradle idea, the tapestry-cdi code has missing references for
 imports in javax.enterprise.  Any idea what's up with that?

 --
 Howard M. Lewis Ship

 Creator of Apache Tapestry

 The source for Tapestry training, mentoring and support. Contact me to
 learn how I can get you up and productive in Tapestry fast!

 (971) 678-5210
 http://howardlewisship.com



Re: Another 5.4 beta?

2014-01-29 Thread françois facon
+1 for another beta

Regards
François


2014-01-29 Dragan Sahpaski dragan.sahpa...@gmail.com

 Also +1

 Cheers,
 Dragan Sahpaski


 On Wed, Jan 29, 2014 at 1:12 PM, Bob Harner bobhar...@gmail.com wrote:

  +1 for another beta
  On Jan 29, 2014 6:52 AM, Thiago H de Paula Figueiredo 
  thiag...@gmail.com
  wrote:
 
   Hi!
  
   I'm almost halfway the Month of Tapestry and there's some stuff there,
   specially the service proxy annotations, which I'd like to have more
  people
   experimenting with it with real projects in order to know the new code
   works in most scenarios. Dealing with inheritance in ASM seems to have
  lots
   of pitfalls to be checked.
  
   What do you guys think?
  
   By the way, the 'tapestry' Jenkins slave is offline and has been for a
   while already:
   [SSH] Opening SSH connection to tapbuild.ustaerk.de:22.
   ...
   No route to host.
  
   --
   Thiago H. de Paula Figueiredo
   Tapestry, Java and Hibernate consultant and developer
   http://machina.com.br
  
   -
   To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
   For additional commands, e-mail: dev-h...@tapestry.apache.org
  
  
 



Re: [1/3] TAP5-2260: Add support for CDI

2013-12-30 Thread François Facon
Hi Kalle.

I added the sources as zip JIRA, as you suggested.

All contributors have signed the ICLA. I received an acknowledgment of
receipt by the Secretary for the update on Corporate CLA and the software
grant from Worldline.

If no objection, I will committer this module next year.


2013/12/29 Kalle Korhonen kalle.o.korho...@gmail.com

 Hey François, what happened to this effort?

 Kalle


 On Tue, Dec 17, 2013 at 1:06 PM, Ulrich Stärk u...@spielviel.de wrote:

  In this case we need a software grant from Atos detailing the software
  they want to donate to us. The form for this can be found at
  http://www.apache.org/licenses/software-grant.txt
 
  Exhibit A should be a list of the source files covered by the grant
 ('find
  . -type f' should be sufficient). This needs to be printed, signed, and
  emailed to secret...@apache.org or sent by fax.
 
  Contact me if you need further assistance.
 
  Cheers,
 
  Uli
 
  Am 2013-12-17 um 18:52 schrieb Facon François 
  francois.fa...@worldline.com:
 
   I should have check this before.
   Currently the copyright belong to Atos Worldline and we have already
  sign the Corporate CLA.
   I am missing one ICLA.
  
   I am sorry for the delay.
   François
  
   -Message d'origine-
   De : Howard Lewis Ship [mailto:hls...@gmail.com]
   Envoyé : mardi 17 décembre 2013 18:06
   À : Tapestry development
   Objet : Re: [1/3] TAP5-2260: Add support for CDI
  
   I think I will hold off one generating a beta-1 release until this is
  resolved.
  
  
   On Fri, Dec 13, 2013 at 10:00 PM, François Facon 
  francois.fa...@atos.netwrote:
  
   Thank you, Kalle, for the clarification.
   I will check this point.
  
   François
  
  
  
  
  
   2013/12/13 Kalle Korhonen kalle.o.korho...@gmail.com
  
   Actually best to use the JIRA. Even though you committed it, you
   should probably zip up the source, attach it to the issue and leave
   a comment explaining the origin, authors and that you are donating
   the codebase to ASF.
  
   Kalle
  
  
   On Fri, Dec 13, 2013 at 11:13 AM, Kalle Korhonen 
   kalle.o.korho...@gmail.com
   wrote:
  
   François, you need to inform the rest of us who owns the
   copyrights to
   the
   code. If you are the only author, then it's pretty simple. At
   least to
   me,
   it suffices that you state so here and that you are donating this
   codebase
   to Apache. If there are multiple authors, you need to obtain
   authorization
   from each individual and it might be best to get this on paper (e.g.
   http://www.apache.org/licenses/software-grant.txt) and send it to
  ASF.
  
   Kalle
  
  
   On Fri, Dec 13, 2013 at 5:18 AM, François Facon 
   francois.fa...@atos.net
   wrote:
  
   Hello Uli,
  
   Got5 is link to my eMail.
   This account as been created to share our contribution to
 Tapestry5.
   How can I give you a code grant for this module?
  
   Regards
   François
  
  
  
  
  
  
  
  
  
  
  
  
   2013/12/13 Ulrich Stärk u...@spielviel.de
  
   Not only that.
  
   In light of the extent of the contribution we need to get a
   code
   grant
   from the current copyright holder.
  
   Until then I'm -1 on the code change.
  
   Uli
  
   Am 2013-12-13 um 12:10 schrieb Andreas Andreou
   andre...@gmail.com
   :
  
   I see some source files contain lines with copyright GOT5
  
   That needs to change, right?
  
  
  
   -
   To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
   For additional commands, e-mail: dev-h...@tapestry.apache.org
  
  
  
  
  
  
  
  
  
  
   --
   Howard M. Lewis Ship
  
   Creator of Apache Tapestry
  
   The source for Tapestry training, mentoring and support. Contact me to
  learn how I can get you up and productive in Tapestry fast!
  
   (971) 678-5210
   http://howardlewisship.com
  
  
   Ce message et les pièces jointes sont confidentiels et réservés à
  l'usage exclusif de ses destinataires. Il peut également être protégé par
  le secret professionnel. Si vous recevez ce message par erreur, merci
 d'en
  avertir immédiatement l'expéditeur et de le détruire. L'intégrité du
  message ne pouvant être assurée sur Internet, la responsabilité de
  Worldline ne pourra être recherchée quant au contenu de ce message. Bien
  que les meilleurs efforts soient faits pour maintenir cette transmission
  exempte de tout virus, l'expéditeur ne donne aucune garantie à cet égard
 et
  sa responsabilité ne saurait être recherchée pour tout dommage résultant
  d'un virus transmis.
  
   This e-mail and the documents attached are confidential and intended
  solely for the addressee; it may also be privileged. If you receive this
  e-mail in error, please notify the sender immediately and destroy it. As
  its integrity cannot be secured on the Internet, the Worldline liability
  cannot be triggered for the message content. Although the sender
 endeavours
  to maintain a computer virus-free network, the sender does not warrant

Re: [1/3] TAP5-2260: Add support for CDI

2013-12-13 Thread François Facon
Hello Uli,

Got5 is link to my eMail.
This account as been created to share our contribution to Tapestry5.
How can I give you a code grant for this module?

Regards
François












2013/12/13 Ulrich Stärk u...@spielviel.de

 Not only that.

 In light of the extent of the contribution we need to get a code grant
 from the current copyright holder.

 Until then I’m -1 on the code change.

 Uli

 Am 2013-12-13 um 12:10 schrieb Andreas Andreou andre...@gmail.com:

  I see some source files contain lines with
  copyright GOT5
 
  That needs to change, right?


 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org




Re: [1/3] TAP5-2260: Add support for CDI

2013-12-13 Thread François Facon
Thank you, Kalle, for the clarification.
I will check this point.

François





2013/12/13 Kalle Korhonen kalle.o.korho...@gmail.com

 Actually best to use the JIRA. Even though you committed it, you should
 probably zip up the source, attach it to the issue and leave a comment
 explaining the origin, authors and that you are donating the codebase to
 ASF.

 Kalle


 On Fri, Dec 13, 2013 at 11:13 AM, Kalle Korhonen 
 kalle.o.korho...@gmail.com
  wrote:

  François, you need to inform the rest of us who owns the copyrights to
 the
  code. If you are the only author, then it's pretty simple. At least to
 me,
  it suffices that you state so here and that you are donating this
 codebase
  to Apache. If there are multiple authors, you need to obtain
 authorization
  from each individual and it might be best to get this on paper (e.g.
  http://www.apache.org/licenses/software-grant.txt) and send it to ASF.
 
  Kalle
 
 
  On Fri, Dec 13, 2013 at 5:18 AM, François Facon francois.fa...@atos.net
 wrote:
 
  Hello Uli,
 
  Got5 is link to my eMail.
  This account as been created to share our contribution to Tapestry5.
  How can I give you a code grant for this module?
 
  Regards
  François
 
 
 
 
 
 
 
 
 
 
 
 
  2013/12/13 Ulrich Stärk u...@spielviel.de
 
   Not only that.
  
   In light of the extent of the contribution we need to get a code grant
   from the current copyright holder.
  
   Until then I’m -1 on the code change.
  
   Uli
  
   Am 2013-12-13 um 12:10 schrieb Andreas Andreou andre...@gmail.com:
  
I see some source files contain lines with
copyright GOT5
   
That needs to change, right?
  
  
   -
   To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
   For additional commands, e-mail: dev-h...@tapestry.apache.org
  
  
 
 
 



Re: VOTE: Tapestry 5.4-beta-1

2013-12-07 Thread François Facon
François Facon: +1 (non binding)

About new functionality:

I would like to add Tapestry-CDI https://github.com/got5/tapestry-cdi in
the beta branch.

We have already test the integration sur le trunk.
and everythings seems to be ok.

We will of course provide support for this module.

As there is no impact on other module,
could we make a exception for this module?

Regards
François


2013/12/5 Howard Lewis Ship hls...@gmail.com

 This is a vote, open to all committers, to create a beta release of
 Tapestry 5.4.

 This represents the point at which new functionality should no longer be
 added and, instead, the emphasis should be on bug fixing and documentation.

 Vote to run for three days.

 Howard M. Lewis Ship: +1 (binding)

 --
 Howard M. Lewis Ship

 Creator of Apache Tapestry

 The source for Tapestry training, mentoring and support. Contact me to
 learn how I can get you up and productive in Tapestry fast!

 (971) 678-5210
 http://howardlewisship.com



Re: A couple of questions after playing around with T5.4 and the tapestry5-portlet bridge

2013-12-04 Thread François Facon
Hello Chris,

To make better decision about how to include js, the Portlet Bridge try to
use MARKUP_HEAD_ELEMENT_SUPPORT if the portlet container supported it.
See PortletPageResponseRendererImpl for more details

Liferay support the optionnal MARKUP_HEAD_ELEMENT so tapestry is able to
add a js file only once in a portal page.

Pluto is not supporting the MARKUP_HEAD_ELEMENT.
So we have no informations about what js is already included by another
portlet.

Two options are available,
1 ) Lets Tapestry include any js.
Dirty option that works for version  5.4-beta4  thanks to the namespace
used by tapestry.js.

2)  disable js inclusion on tapestry side and add all the js required
manually
to the portal page header (depend en portlet container)

François


2013/12/3 Chris Poulsen mailingl...@nesluop.dk

 Hi,

 I've been trying to get the tapestry5-portlet bridge up and running with
 the newest T5.4 previews, just to learn a little about the technologies.

 Basically each portlet corresponds to a page, so I see a lot of duplicate
 javascript in the portal pages (a set of scripts per portlet).

 The loading of all these duplicated javascript files does not seem to
 suffer much, as they are cached. But the ModuleManagerImpl defines a page
 variable called require. When require is defined multiple times; things
 break down (looks like a race condition where the variable enters
 un-initialized state here and there).

 The fix I came up with to ensure that require is only defined once (all
 occurrences seem to have same configuration) is:

 diff --git

 a/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/javascript/ModuleManagerImpl.java
 b/tapestry-core/src/main/j
 index 26cb24c..9c540b5 100644
 ---

 a/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/javascript/ModuleManagerImpl.java
 +++

 b/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/javascript/ModuleManagerImpl.java
 @@ -100,7 +100,7 @@ public class ModuleManagerImpl implements ModuleManager
  }

  // This part gets written out before any libraries are loaded
 (including RequireJS).
 -return String.format(var require = %s;\n,
 config.toString(compactJSON));
 +return String.format(if(typeof require == 'undefined'){var
 require = %s;}\n, config.toString(compactJSON));
  }

  private JSONObject buildBaseConfig(MapString,
 JavaScriptModuleConfiguration configuration, boolean devMode)


 Also I'm seeing multiple class to t5/core/pageinit.js with different
 parameters, but it does not seem to break anything obvious.

 I'm not too familiar with requirejs, so does anyone have some ideas on how
 to be more clever when it comes to handling the many similar js files being
 requested?

 Also can anyone pitch in on the page initialization script being called
 multiple times with different params, will the portlet pages initialize
 successfully in all cases?

 Is it a viable strategy to attack things in the js layer? Or are there some
 tricks on the portlet container side of things that can be used to help the
 portlet bridge adjust tapestry to make better decisions about things like
 js includes?

 All input is appreciated ;-)

 --
 Chris



Re: [VOTE] Lance Semmens as a committer

2013-07-04 Thread François Facon
François Facon: +1 (non-binding)

2013/7/4 Ulrich Stärk u...@spielviel.de:
 Ulrich Stärk: +1 (binding)

 On 03.07.2013 21:43, Kalle Korhonen wrote:
 Lance Semmens (aka Lance Java) has been one of the most active members on
 the user list for the past two years. I've personally committed a few
 patches from him and he is the maintainer of tapestry-stitch (
 https://github.com/uklance/tapestry-stitch/), a collection of sample
 components and concepts for Tapestry 5. Howard has spoke with him privately
 and he's interested in joining as a committer. Vote to run for a minimum of
 three days.

 Kalle Korhonen: +1 (non-binding)


 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: [VOTE] Tapestry Release 5.3.7

2013-04-25 Thread François Facon
François Facon: +1(non-binding)


2013/4/25 Taha Hafeez Siddiqi tawus.tapes...@gmail.com

 Taha Hafeez Siddiqi: +1(non-binding)

 On 24-Apr-2013, at 11:11 PM, Howard Lewis Ship hls...@gmail.com wrote:

  Howard M. Lewis Ship: +1 (binding)
 
  Great to see this happening!
 
 
  On Wed, Apr 24, 2013 at 11:54 AM, Kalle Korhonen 
 kalle.o.korho...@gmail.com
  wrote:
 
  Kalle Korhonen: +1 (non-binding)
 
  Thanks so much Massimo!
 
  On Wed, Apr 24, 2013 at 1:46 AM, Dmitry Gusev dmitry.gu...@gmail.com
  wrote:
 
  Dmitry Gusev: +0 (non-binding)
 
 
  On Wed, Apr 24, 2013 at 11:55 AM, Massimo Lusetti mluse...@gmail.com
  wrote:
 
  I've created and uploaded a release of Tapestry 5.3.7, ready to be
  voted
  upon.
 
  The source and source downloads are uploaded to:
  http://people.apache.org/~mlusetti/tapestry-releases/
 
  and the Maven artifacts staged to:
 
 
 
 
 https://repository.apache.org/content/repositories/orgapachetapestry-133/
 
  Please examine these files to determine if the new release, 5.3.7, is
  ready.
 
  I've also created a 5.3.7 tag in Git:
 
 
 
 
 
 https://git-wip-us.apache.org/repos/asf?p=tapestry-5.git;a=shortlog;h=refs/tags/5.3.7
 
  Release notes page has been updated too.
 
  Vote will run for three days; On a successful vote, I'll release the
  Maven
  artifacts, and move the source and javadoc distributions from these
  directories
  to the proper distribution directories and update the Tapestry site
  documentation, and send out appropriate notifications.
 
 
  Massimo Lusetti: +1 (binding)
 
  --
  Massimo
 
 
 
 
  --
  Dmitry Gusev
 
  AnjLab Team
  http://anjlab.com
 
 
 
 
 
  --
  Howard M. Lewis Ship
 
  Creator of Apache Tapestry
 
  The source for Tapestry training, mentoring and support. Contact me to
  learn how I can get you up and productive in Tapestry fast!
 
  (971) 678-5210
  http://howardlewisship.com


 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org




Re: ApacheCon EU 2012

2012-10-16 Thread François Facon
Hi Massimo,

I will be there with other folks from atos.

Cheers
François

2012/8/16 Massimo Lusetti mluse...@gmail.com:
 Hi all,
   who will be at the next ApacheCon EU at Rhein-Neckar-Arena,
 Sinsheim, Germany 5–8 November 2012 ?

 Cheers
 --
 Massimo
 http://meridio.blogspot.com

 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: [VOTE] Tapestry 5.3.6

2012-10-09 Thread François Facon
François Facon: +1 (non-binding)

my binaries build from sources on mac osx and windows 7
work fine with Tapestry5-portlet under Pluto and seems to resolve an
issue on Liferay 6.1.1

Thank you.


2012/10/9 Dmitry Gusev dmitry.gu...@gmail.com:
 Dmitry Gusev: +1 (non-binding)

 On Tue, Oct 9, 2012 at 9:33 PM, Howard Lewis Ship hls...@gmail.com wrote:

 I've created and uploaded a release of Tapestry 5.3.6, ready to be voted
 upon.

 The source and source downloads are uploaded to:

 http://people.apache.org/~hlship/tapestry-releases/

 and the Maven artifacts staged to:

 https://repository.apache.org/content/repositories/orgapachetapestry-113/

 Please examine these files to determine if the new release, 5.3.6, is
 ready.

 I've also created a 5.3.6 tag in Git:


 https://git-wip-us.apache.org/repos/asf?p=tapestry-5.git;a=commit;h=5c777afe5a99399290de8f7b56d69ca5e46c7e67

 Vote will run for three days; On a successful vote, I'll release the Maven
 artifacts, and move the source and javadoc distributions from these
 directories
 to the proper distribution directories and update the Tapestry site
 documentation, and send out appropriate notifications.


 ** Bug
 * [TAP5-986] - A request can fail with an NPE in some cases, when
 a Tapestry page is acting as the servlet container error page
 * [TAP5-1735] - Most packages lack package-level javadocs
 * [TAP5-1903] - Client-side exception when a Zone containing a
 Form with an Upload component is re-rendered
 * [TAP5-2008] - Serialized object data stored on the client should
 be HMAC signed and validated
 * [TAP5-2009] - Downgrade bundled Prototype version back to 1.7
 * [TAP5-2010] - Broken links in Javadoc pages



 ** Improvement
 * [TAP5-1996] - Add Severity.SUCCESS enum for alerts





 Howard M. Lewis Ship: +1 (binding)


 --
 Howard M. Lewis Ship

 Creator of Apache Tapestry

 The source for Tapestry training, mentoring and support. Contact me to
 learn how I can get you up and productive in Tapestry fast!

 (971) 678-5210
 http://howardlewisship.com

 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org




 --
 Dmitry Gusev

 AnjLab Team
 http://anjlab.com

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: [VOTE] Tapestry 5.3.5 Take 2

2012-08-21 Thread François Facon
François Facon: +1 (non-binding)
jetty tests from my side are ok.


2012/8/21 Massimo Lusetti mluse...@gmail.com:
 On Tue, Aug 21, 2012 at 7:34 PM, Howard Lewis Ship hls...@gmail.com wrote:

 I've created and uploaded a REVISED release of Tapestry 5.3.5, ready
 to be voted upon.

 Massimo Lusetti: +1 (non-binding)

 BTW I've never saw that (yuicompressor) behaviour before...
 --
 Massimo
 http://meridio.blogspot.com

 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: [VOTE] Massimo Lusetti as PMC member

2012-08-20 Thread François Facon
François Facon : +1 (non-binding)

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: [VOTE] Apache Tapestry 5.3.5

2012-08-20 Thread François Facon
François Facon: +1 (non-binding)

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: [VOTE] Tapestry 5.3.4 (second vote)

2012-07-10 Thread François Facon
François Facon: +1 (non binding)

2012/7/10 Igor Drobiazko igor.drobia...@gmail.com:
 Igor Drobiazko: +1 (binding)

 On Tue, Jul 10, 2012 at 1:01 AM, Howard Lewis Ship hls...@gmail.com wrote:

 I've created and uploaded a REVISED release of Tapestry 5.3.4, ready to be
 voted upon. This is the same as the previous 5.3.4 release, but includes
 LICENSE.txt and NOTICE.txt files in each binary and source JAR.

 The source and source downloads are uploaded to:

 http://people.apache.org/~hlship/tapestry-releases/

 and the Maven artifacts staged to:

 https://repository.apache.org/content/repositories/orgapachetapestry-041/

 Please examine these files to determine if the new release, 5.3.4, is
 ready.

 I've also updated the 5.3.4 tag in Git:


 https://git-wip-us.apache.org/repos/asf/tapestry-5/repo?p=tapestry-5.git;a=commit;h=3bd8ac5ac7fb5c84183ab6eacadf56f6dbdd3364

 Vote will run for three days; On a successful vote, I'll release the
 Maven artifacts,
 and move the source and javadoc distributions from these directories
 to the proper distribution
 directories and update the Tapestry site documentation, and send out
 appropriate notifications.

 --
 Howard M. Lewis Ship

 Creator of Apache Tapestry

 The source for Tapestry training, mentoring and support. Contact me to
 learn how I can get you up and productive in Tapestry fast!

 (971) 678-5210
 http://howardlewisship.com

 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org




 --
 Best regards,

 Igor Drobiazko
 http://tapestry5.de
 http://twitter.com/drobiazko

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: [VOTE] Apache Tapestry 5.3.4

2012-07-04 Thread François Facon
François Facon: +1 (non-binding)

2012/7/4 Denis Stepanov denis.stepa...@gmail.com:
 Denis Stepanov +1 (non-binding)

 Denis

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: [VOTE] Release 5.3.3

2012-04-18 Thread François Facon
François Facon: +1 (non-binding)

Le 18 avril 2012 08:35, Massimo Lusetti mluse...@gmail.com a écrit :
 On Wed, Apr 18, 2012 at 2:14 AM, Howard Lewis Ship hls...@gmail.com wrote:

 I've created and uploaded a release of Tapestry 5.3.3, ready to be
 voted upon.

 Massimo Lusetti: +1 (non-binding)

 Cheers
 --
 Massimo
 http://meridio.blogspot.com

 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: Datatables Code or Direction

2012-02-22 Thread François Facon
Hello

files related to the datatables example are available at

https://github.com/got5/tapestry5-jquery-demo/blob/master/src/main/resources/org/got5/tapestry5/jquery/pages/components/DocsDataTables.tml

and

https://github.com/got5/tapestry5-jquery-demo/blob/master/src/main/java/org/got5/tapestry5/jquery/pages/components/DocsDataTables.java


For simple usage, you just need to bind a GridDataSource  to the
parameter source.

HTH
François

2012/2/22 russellJB seriou...@optonline.net:
 Hello all!

 New to Tapestry!

 I was wondering if someone could direct me to (or share) code demonstrating
 Datatables with JQuery? I am aware of
 http://tapestry5-jquery.com/components/docsdatatables however I am still
 having trouble implementing my own solution.

 This component should be very similar to the grid component. Perhaps if
 someone could explain what would need to be done to change from a grid
 component to jquery datatable component (assuming JQuery was already
 properly set up)

 Thanks in advance!

 --
 View this message in context: 
 http://tapestry.1045711.n5.nabble.com/Datatables-Code-or-Direction-tp5505253p5505253.html
 Sent from the Tapestry - Dev mailing list archive at Nabble.com.

 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: [VOTE] Tapestry 5.3.2

2012-02-01 Thread François Facon
François Facon : +1 (non-binding)

build ok with
test ok for tapestry-jquery

best
François

2012/2/1 Christian Riedel cr.ml...@googlemail.com:
 +1 (non-binding)

 all system are doing just fine!

 best
 Christian

 Am 01.02.2012 um 10:25 schrieb Ulrich Stärk:

 On 31.01.2012 18:37, Howard Lewis Ship wrote:
 Howard M. Lewis Ship: +1 (binding)

 Moved client code to 5.3.2 with no problems; I've also downloaded the
 source ZIP and verified MD5 and PGP signatures.

 $ gpg --verify apache-tapestry-5.3.2-sources.zip.asc
 apache-tapestry-5.3.2-sources.zip
 gpg: Signature made Sun Jan 29 06:50:07 2012 PST using RSA key ID 4F7FEF55
 gpg: Good signature from Massimo Lusetti mluse...@apache.org
 gpg: WARNING: This key is not certified with a trusted signature!
 gpg:          There is no indication that the signature belongs to the 
 owner.
 Primary key fingerprint: FCAF DD3B 5989 D139 3EC2  A499 7995 8D76 4F7F EF55

 I wonder how we can extend or web of trust without physically meeting?

 We shouldn't. But we should meet face-to-face. What about hijacking maybe 
 the next Knockree retreat?

 https://sites.google.com/site/apacheretreatknockree/

 http://www.doodle.com/ia86mxqubzthf664

 Uli



 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org



 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: [jira] [Resolved] (TAP5-1824) New translations for Norwegian Bokmål

2012-01-26 Thread François Facon
Hi Massimo,

For me as we must assume compatibility across version, this field is
mean since 5.3.2 and upper.
But perhaps I wrong.
Do you think I have to reopen the issue in oder to complete the version?

Thanks for your feedback.
Regards
François

2012/1/26 Massimo Lusetti mluse...@gmail.com:
 On Wed, Jan 25, 2012 at 11:44 PM, François Facon (Resolved) (JIRA)
 j...@apache.org wrote:

     [ 
 https://issues.apache.org/jira/browse/TAP5-1824?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
  ]

 François Facon resolved TAP5-1824.
 --

       Resolution: Fixed
    Fix Version/s: 5.3.2


 This is also fixed in trunk so 5.4

 --
 Massimo
 http://meridio.blogspot.com

 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: Build failed in Jenkins: tapestry-trunk-freestyle #660

2012-01-24 Thread François Facon
Just for information as it is fix now.
By the way how did you fix that?

Link was 
https://builds.apache.org/job/tapestry-trunk-freestyle/ws/trunk/tapestry-beanvalidator/build/reports/tests/Tapestry%20Bean%20Validator/index.html

with the following error from selenium

Tapestry Bean Validatior Integration Tests
Tests passed/Failed/Skipped:0/0/6
Started on: Sat Jan 21 19:34:28 UTC 2012
Total time: 2 seconds (2083 ms)
Included groups:
Excluded groups:

(Hover the method name to see the test class name)

FAILED CONFIGURATIONS
Test method Exception   Time (seconds)  Instance
testStartup
Test class: 
org.apache.tapestry5.beanvalidator.integration.TapestryBeanValidationIntegrationTests
Parameters: org.testng.TestRunner@90d4f2, [Test: Tapestry Bean
Validatior Integration Tests verbose:1[parameters:][metagroups:]
[included: ][excluded: ] classes:[Class:
org.apache.tapestry5.beanvalidator.integration.TapestryBeanValidationIntegrationTests]
]

java.lang.RuntimeException: Could not start Selenium session: Failed
to start new browser session: java.lang.RuntimeException: Firefox 3
could not be found in the path!
Please add the directory containing ''firefox-bin' or 'firefox'' to
your PATH environment
variable, or explicitly specify a path to Firefox 3 like this:
*firefox3 /blah/blah/firefox-bin
at 
com.thoughtworks.selenium.DefaultSelenium.start(DefaultSelenium.java:107)
at 
org.apache.tapestry5.test.SeleniumTestCase.testStartup(SeleniumTestCase.java:210)
at 
org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:103)
at 
org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:58)
at 
org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
at 
org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
at 
org.gradle.messaging.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
at 
org.gradle.messaging.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:75)
at $Proxy3.stop(Unknown Source)
at 
org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:125)
at 
org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
at 
org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
at 
org.gradle.messaging.remote.internal.TypeCastDispatch.dispatch(TypeCastDispatch.java:30)
at 
org.gradle.messaging.remote.internal.WorkerProtocol.handleIncoming(WorkerProtocol.java:53)
at 
org.gradle.messaging.remote.internal.WorkerProtocol.handleIncoming(WorkerProtocol.java:31)
at 
org.gradle.messaging.remote.internal.ProtocolStack$ProtocolStage.handleIncoming(ProtocolStack.java:167)
at 
org.gradle.messaging.remote.internal.ProtocolStack$BottomStage.handleIncoming(ProtocolStack.java:277)
at 
org.gradle.messaging.remote.internal.ProtocolStack$BottomConnection$1.run(ProtocolStack.java:299)
at 
org.gradle.messaging.remote.internal.ProtocolStack$ExecuteRunnable.dispatch(ProtocolStack.java:120)
at 
org.gradle.messaging.remote.internal.ProtocolStack$ExecuteRunnable.dispatch(ProtocolStack.java:116)
at 
org.gradle.messaging.dispatch.AsyncDispatch.dispatchMessages(AsyncDispatch.java:132)
at 
org.gradle.messaging.dispatch.AsyncDispatch.access$000(AsyncDispatch.java:33)
at 
org.gradle.messaging.dispatch.AsyncDispatch$1.run(AsyncDispatch.java:72)
at 
org.gradle.messaging.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.run(DefaultExecutorFactory.java:64)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:651)
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:676)
at java.lang.Thread.run(Thread.java:595)
Caused by: com.thoughtworks.selenium.SeleniumException: Failed to
start new browser session: java.lang.RuntimeException: Firefox 3 could
not be found in the path!
Please add the directory containing ''firefox-bin' or 'firefox'' to
your PATH environment
variable, or explicitly specify a path to Firefox 3 like this:
*firefox3 /blah/blah/firefox-bin
at 
com.thoughtworks.selenium.HttpCommandProcessor.throwAssertionFailureExceptionOrError(HttpCommandProcessor.java:112)
at 
com.thoughtworks.selenium.HttpCommandProcessor.doCommand(HttpCommandProcessor.java:106)
at 
com.thoughtworks.selenium.HttpCommandProcessor.getString(HttpCommandProcessor.java:275)
at 
com.thoughtworks.selenium.HttpCommandProcessor.start(HttpCommandProcessor.java:237)
at 
org.apache.tapestry5.test.ErrorReportingCommandProcessor.start(ErrorReportingCommandProcessor.java:158)
at 

Re: Build failed in Jenkins: tapestry-trunk-freestyle #660

2012-01-24 Thread François Facon
Thank you Igor for these explanations.

2012/1/24 Igor Drobiazko igor.drobia...@gmail.com:
 Tapestry build is bound to the slave ubuntu2. Because ActiveMQ build, which
 is bound to the same slave, takes 8 hours, we have long delays. That's why
 Uli bound our build also to ubuntu1 slave, but it came out that firefox
 isn't installed there. Infrastructure is already informed.

 2012/1/24 François Facon francois.fa...@atos.net

 Just for information as it is fix now.
 By the way how did you fix that?

 Link was
 https://builds.apache.org/job/tapestry-trunk-freestyle/ws/trunk/tapestry-beanvalidator/build/reports/tests/Tapestry%20Bean%20Validator/index.html

 with the following error from selenium

 Tapestry Bean Validatior Integration Tests
 Tests passed/Failed/Skipped:    0/0/6
 Started on:     Sat Jan 21 19:34:28 UTC 2012
 Total time:     2 seconds (2083 ms)
 Included groups:
 Excluded groups:

 (Hover the method name to see the test class name)

 FAILED CONFIGURATIONS
 Test method     Exception       Time (seconds)  Instance
 testStartup
 Test class:
 org.apache.tapestry5.beanvalidator.integration.TapestryBeanValidationIntegrationTests
 Parameters: org.testng.TestRunner@90d4f2, [Test: Tapestry Bean
 Validatior Integration Tests verbose:1[parameters:][metagroups:]
 [included: ][excluded: ] classes:[Class:

 org.apache.tapestry5.beanvalidator.integration.TapestryBeanValidationIntegrationTests]
 ]

 java.lang.RuntimeException: Could not start Selenium session: Failed
 to start new browser session: java.lang.RuntimeException: Firefox 3
 could not be found in the path!
 Please add the directory containing ''firefox-bin' or 'firefox'' to
 your PATH environment
 variable, or explicitly specify a path to Firefox 3 like this:
 *firefox3 /blah/blah/firefox-bin
        at
 com.thoughtworks.selenium.DefaultSelenium.start(DefaultSelenium.java:107)
        at
 org.apache.tapestry5.test.SeleniumTestCase.testStartup(SeleniumTestCase.java:210)
        at
 org.gradle.api.internal.tasks.testing.testng.TestNGTestClassProcessor.stop(TestNGTestClassProcessor.java:103)
        at
 org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:58)
        at
 org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
        at
 org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
        at
 org.gradle.messaging.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
        at
 org.gradle.messaging.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:75)
        at $Proxy3.stop(Unknown Source)
        at
 org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:125)
        at
 org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
        at
 org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
        at
 org.gradle.messaging.remote.internal.TypeCastDispatch.dispatch(TypeCastDispatch.java:30)
        at
 org.gradle.messaging.remote.internal.WorkerProtocol.handleIncoming(WorkerProtocol.java:53)
        at
 org.gradle.messaging.remote.internal.WorkerProtocol.handleIncoming(WorkerProtocol.java:31)
        at
 org.gradle.messaging.remote.internal.ProtocolStack$ProtocolStage.handleIncoming(ProtocolStack.java:167)
        at
 org.gradle.messaging.remote.internal.ProtocolStack$BottomStage.handleIncoming(ProtocolStack.java:277)
        at
 org.gradle.messaging.remote.internal.ProtocolStack$BottomConnection$1.run(ProtocolStack.java:299)
        at
 org.gradle.messaging.remote.internal.ProtocolStack$ExecuteRunnable.dispatch(ProtocolStack.java:120)
        at
 org.gradle.messaging.remote.internal.ProtocolStack$ExecuteRunnable.dispatch(ProtocolStack.java:116)
        at
 org.gradle.messaging.dispatch.AsyncDispatch.dispatchMessages(AsyncDispatch.java:132)
        at
 org.gradle.messaging.dispatch.AsyncDispatch.access$000(AsyncDispatch.java:33)
        at
 org.gradle.messaging.dispatch.AsyncDispatch$1.run(AsyncDispatch.java:72)
        at
 org.gradle.messaging.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.run(DefaultExecutorFactory.java:64)
        at
 java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:651)
        at
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:676)
        at java.lang.Thread.run(Thread.java:595)
 Caused by: com.thoughtworks.selenium.SeleniumException: Failed to
 start new browser session: java.lang.RuntimeException: Firefox 3 could
 not be found in the path!
 Please add the directory containing ''firefox-bin' or 'firefox'' to
 your PATH environment
 variable, or explicitly specify a path to Firefox 3 like this:
 *firefox3 /blah/blah/firefox-bin
        at
 com.thoughtworks.selenium.HttpCommandProcessor.throwAssertionFailureExceptionOrError(HttpCommandProcessor.java:112

Re: Build failed in Jenkins: tapestry-trunk-freestyle #660

2012-01-23 Thread françois facon
Hi

With Gradle Milestone 7 build is ok for me. Behind the spring test
unit that failed on ubuntu2 there is a test test failed for
tapestry-bean-validation. According to report this failed to
unspecified path to ff3. I suppose this is part of the configuration
of the jenkins jobs.
could someone give me more right on the jenkins job to check this point?

Best
François

2012/1/21 Apache Jenkins Server jenk...@builds.apache.org:
 See https://builds.apache.org/job/tapestry-trunk-freestyle/660/changes

 Changes:

 [ffacon] revert commit 1234402 failed with path to ff3 must be specified for 
 bean validation test

 --
 [...truncated 118 lines...]
 Uploaded 18K
 Uploading: 
 org/apache/tapestry/tapestry-beanvalidator/5.4-SNAPSHOT/tapestry-beanvalidator-5.4-20120121.213056-4-sources.jar
  to repository remote at 
 https://repository.apache.org/content/repositories/snapshots
 Transferring 14K from remote
 Uploaded 14K

 :tapestry-core:assemble UP-TO-DATE
 :tapestry-core:compileTestJava UP-TO-DATE
 :tapestry-core:compileTestGroovy UP-TO-DATE
 :tapestry-core:processTestResources UP-TO-DATE
 :tapestry-core:testClasses UP-TO-DATE
 :tapestry-core:test UP-TO-DATE
 :tapestry-core:check UP-TO-DATE
 :tapestry-core:build UP-TO-DATE
 :tapestry-core:sourcesJar UP-TO-DATE
 :tapestry-core:uploadPublishedUploading: 
 org/apache/tapestry/tapestry-core/5.4-SNAPSHOT/tapestry-core-5.4-20120121.213101-4.jar
  to repository remote at 
 https://repository.apache.org/content/repositories/snapshots
 Transferring 2046K from remote
 Uploaded 2046K
 Uploading: 
 org/apache/tapestry/tapestry-core/5.4-SNAPSHOT/tapestry-core-5.4-20120121.213101-4-sources.jar
  to repository remote at 
 https://repository.apache.org/content/repositories/snapshots
 Transferring 2356K from remote
 Uploaded 2356K

 :tapestry-func:assemble UP-TO-DATE
 :tapestry-func:compileTestJava UP-TO-DATE
 :tapestry-func:compileTestGroovy UP-TO-DATE
 :tapestry-func:processTestResources UP-TO-DATE
 :tapestry-func:testClasses UP-TO-DATE
 :tapestry-func:test UP-TO-DATE
 :tapestry-func:check UP-TO-DATE
 :tapestry-func:build UP-TO-DATE
 :tapestry-func:sourcesJar UP-TO-DATE
 :tapestry-func:uploadPublishedUploading: 
 org/apache/tapestry/tapestry-func/5.4-SNAPSHOT/tapestry-func-5.4-20120121.213108-4.jar
  to repository remote at 
 https://repository.apache.org/content/repositories/snapshots
 Transferring 59K from remote
 Uploaded 59K
 Uploading: 
 org/apache/tapestry/tapestry-func/5.4-SNAPSHOT/tapestry-func-5.4-20120121.213108-4-sources.jar
  to repository remote at 
 https://repository.apache.org/content/repositories/snapshots
 Transferring 36K from remote
 Uploaded 36K

 :tapestry-hibernate:compileJava UP-TO-DATE
 :tapestry-hibernate:compileGroovy UP-TO-DATE
 :tapestry-hibernate:processResources UP-TO-DATE
 :tapestry-hibernate:classes UP-TO-DATE
 :tapestry-hibernate:jar UP-TO-DATE
 :tapestry-hibernate:assemble UP-TO-DATE
 :tapestry-hibernate:compileTestJava UP-TO-DATE
 :tapestry-hibernate:compileTestGroovy UP-TO-DATE
 :tapestry-hibernate:processTestResources UP-TO-DATE
 :tapestry-hibernate:testClasses UP-TO-DATE
 :tapestry-hibernate:test UP-TO-DATE
 :tapestry-hibernate:check UP-TO-DATE
 :tapestry-hibernate:build UP-TO-DATE
 :tapestry-hibernate:sourcesJar UP-TO-DATE
 :tapestry-hibernate:uploadPublishedUploading: 
 org/apache/tapestry/tapestry-hibernate/5.4-SNAPSHOT/tapestry-hibernate-5.4-20120121.213112-4.jar
  to repository remote at 
 https://repository.apache.org/content/repositories/snapshots
 Transferring 20K from remote
 Uploaded 20K
 Uploading: 
 org/apache/tapestry/tapestry-hibernate/5.4-SNAPSHOT/tapestry-hibernate-5.4-20120121.213112-4-sources.jar
  to repository remote at 
 https://repository.apache.org/content/repositories/snapshots
 Transferring 16K from remote
 Uploaded 16K

 :tapestry-hibernate-core:assemble UP-TO-DATE
 :tapestry-hibernate-core:compileTestJava UP-TO-DATE
 :tapestry-hibernate-core:compileTestGroovy UP-TO-DATE
 :tapestry-hibernate-core:processTestResources UP-TO-DATE
 :tapestry-hibernate-core:testClasses UP-TO-DATE
 :tapestry-hibernate-core:test UP-TO-DATE
 :tapestry-hibernate-core:check UP-TO-DATE
 :tapestry-hibernate-core:build UP-TO-DATE
 :tapestry-hibernate-core:sourcesJar UP-TO-DATE
 :tapestry-hibernate-core:uploadPublishedUploading: 
 org/apache/tapestry/tapestry-hibernate-core/5.4-SNAPSHOT/tapestry-hibernate-core-5.4-20120121.213114-4.jar
  to repository remote at 
 https://repository.apache.org/content/repositories/snapshots
 Transferring 19K from remote
 Uploaded 19K
 Uploading: 
 org/apache/tapestry/tapestry-hibernate-core/5.4-SNAPSHOT/tapestry-hibernate-core-5.4-20120121.213114-4-sources.jar
  to repository remote at 
 https://repository.apache.org/content/repositories/snapshots
 Transferring 20K from remote
 Uploaded 20K

 :tapestry-ioc:assemble UP-TO-DATE
 :tapestry-ioc:compileTestJava UP-TO-DATE
 :tapestry-ioc:compileTestGroovy UP-TO-DATE
 :tapestry-ioc:processTestResources UP-TO-DATE
 

Re: svn commit: r1234328 - in /tapestry/tapestry5/trunk: tapestry-core/src/main/resources/org/apache/tapestry5/corelib/components/ tapestry-kaptcha/src/main/resources/org/apache/tapestry5/kaptcha/

2012-01-23 Thread françois facon
Hi Massimo,

I have in mind to do that  but I form a clean install and a check out
from http://svn.apache.org/viewvc/tapestry/tapestry5/branches/5.3/

I get lots of

[ant:javac] 
/branch-5.3/plastic/src/main/java/org/apache/tapestry5/internal/plastic/PlasticClassPool.java:87:
cannot find symbol
[ant:javac] symbol  : class FieldInstrumentations
[ant:javac] location: class
org.apache.tapestry5.internal.plastic.PlasticClassPool
[ant:javac] private final MapString, FieldInstrumentations
instrumentations = PlasticInternalUtils.newMap();
[ant:javac]   ^

Is it normal ?

FieldInstrumentation is missing at
http://svn.apache.org/viewvc/tapestry/tapestry5/branches/5.3/plastic/src/main/java/org/apache/tapestry5/internal/plastic/

Regards
François

2012/1/23 Massimo Lusetti mluse...@gmail.com:
 On Sat, Jan 21, 2012 at 3:06 PM,  ffa...@apache.org wrote:

 Author: ffacon
 Date: Sat Jan 21 14:06:47 2012
 New Revision: 1234328

 URL: http://svn.apache.org/viewvc?rev=1234328view=rev
 Log:
 TAP5-1824: New translations for Norwegian Bokmål by Sigbjørn Tvedt

 Would you mind to backport this into 5.3 release branch so it will end
 up in the next 5.3.2?

 If you do it update the jira issue...

 Cheers
 --
 Massimo
 http://meridio.blogspot.com

 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: svn commit: r1234328 - in /tapestry/tapestry5/trunk: tapestry-core/src/main/resources/org/apache/tapestry5/corelib/components/ tapestry-kaptcha/src/main/resources/org/apache/tapestry5/kaptcha/

2012-01-23 Thread françois facon
Perhaps a clone from the current trunk (as suggested by kalle) would
be better for maint-5-3 branch.

Build job on trunk failed due to test misconfiguration. But I guess
you can reuse the configuration of the trunk to use gradle Milestone 7
which seams to be ok.

Could you give me right access to check the jenkins job to compare
setting on  tapestry-trunk-freestyle and tapestry-5.3-freestyle ?

Best
François

2012/1/23 Massimo Lusetti mluse...@gmail.com:
 2012/1/23 françois facon fra.fa...@gmail.com:

 not with gradle on milestone 7.

 what is your gradle version?
 did you try with from an empty folder(no src, no gradle cache)?

 You are right.

 Seems work for TAP5-1801 hasn't been correctly merged into 5.3 branch,
 specifically revision 1222788 which introduces FieldInstrumentation is
 missing. I'm not sure if others are missing too.

 Cheers
 --
 Massimo

 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: Stop SOPA

2012-01-13 Thread François Facon
+1

2012/1/13 Howard Lewis Ship hls...@gmail.com:
 It should be up in an hour or two; if someone vetoes this, they can
 remove the changes.  Preview here:

 https://cwiki.apache.org/TAPESTRY/


 On Fri, Jan 13, 2012 at 10:33 AM, Robert Zeigler
 robert.zeig...@roxanemy.com wrote:
 +1.

 Robert

 On Jan 13, 2012, at 1/1312:20 PM , Howard Lewis Ship wrote:

 I would like to see the Tapestry home page go black on January 18th,
 to show solidarity with everyone else who is opposed to this
 legislation.

 I'm thinking of changing the landing page to be white on black, with a
 popup lightbox dialog explaining why, with a link to
 http://americancensorship.org/

 Would anyone be opposed to this?

 --
 Howard M. Lewis Ship

 Creator of Apache Tapestry

 The source for Tapestry training, mentoring and support. Contact me to
 learn how I can get you up and productive in Tapestry fast!

 (971) 678-5210
 http://howardlewisship.com

 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org



 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org




 --
 Howard M. Lewis Ship

 Creator of Apache Tapestry

 The source for Tapestry training, mentoring and support. Contact me to
 learn how I can get you up and productive in Tapestry fast!

 (971) 678-5210
 http://howardlewisship.com

 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: [VOTE] Tapestry 5.3.1

2011-12-18 Thread François Facon
François Facon: +1(non-binding)

well done Massimo.

Best.

2011/12/18 Taha Hafeez Siddiqi tawus.tapes...@gmail.com:
 Taha Hafeez: +1(non-binding)

 BTW, Congrats Massimo !!

 On Dec 18, 2011, at 5:41 PM, Ulrich Stärk wrote:

 +1

 Am So, 18.12.2011, 12:34 schrieb Igor Drobiazko:
 C'mon guys, let's be less bureaucratic. We have a ready to be used release
 that has a fix for a serious bug (TAP5-1765). Why delaying that if we can
 ship? Massimo, please let the release pass.

 Apart from that, we have 3 binding votes (Howard, Uli and me).

 On Sun, Dec 18, 2011 at 12:13 PM, Massimo Lusetti
 mluse...@gmail.comwrote:

 On Sat, Dec 17, 2011 at 8:09 PM, Ulrich Stärk u...@spielviel.de wrote:

 Just to clarify: releases can't be vetoed, not even by binding PMC
 votes. As long as there are at least 3 binding +1 votes, it's up to the
 release manager, i.e. Massimo in this case, to decide whether to bury it
 or
 proceed.

 Thanks for clarifying the process.

 I agree it's unfortunate that a fix for a problem in 5.3 did not make
 it
 into the first bugfix release but that's not a reason to hold up the
 release.

 I think I will do 5.3.2 soon and will let 5.3.1 fall apart, hoping to
 have a quicker vote process... Will everyone agree?

 Cheers
 --
 Massimo
 http://meridio.blogspot.com

 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org




 --
 Best regards,

 Igor Drobiazko
 http://tapestry5.de
 http://twitter.com/drobiazko




 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org



 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: Tapestry jQuery

2011-11-24 Thread François Facon
Hi Igor

Snapshot version is already on 5.3
see https://github.com/got5/tapestry5-jquery/blob/master/pom.xml

I guess we will be able to release a version soon.

Regards
François

2011/11/24 Igor Drobiazko igor.drobia...@gmail.com:
 I hope the contributors of tapestry-jquery are reading our dev list. Now
 that 5.3 is generally available, any plans to release 5.3 compatible
 version of tapestry-jquery?

 Thanks

 --
 Best regards,

 Igor Drobiazko
 http://tapestry5.de


-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: [VOTE] Tapestry 5.3 (revised)

2011-11-21 Thread François Facon
François Facon: +1 (non-binding)

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: [VOTE] Tapestry 5.3

2011-11-15 Thread François Facon
François Facon: +1 (non-binding)

Regards

2011/11/15 Massimo Lusetti mluse...@gmail.com:
 On Mon, Nov 14, 2011 at 11:03 PM, Howard Lewis Ship hls...@gmail.com wrote:

 On Mon, Nov 14, 2011 at 1:59 PM, Howard Lewis Ship hls...@gmail.com wrote:
 I've created and uploaded a release of Tapestry 5.3, ready to bevoted upon.

 Massimo Lusetti: +1 (non-binding)

 Cheers
 --
 Massimo
 http://meridio.blogspot.com

 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org



-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: webPage not loading properly for the first time in iPhone

2011-09-25 Thread François Facon
Hi Yuvaraj,

This list is reserved for discussing the development of Tapestry, for
questions regarding how to use Tapestry please post to the user list.

François

2011/9/25 yuvaraj yuvara...@snovabits.net:
 Hi Friends,
                I am new to tapestry,I am having a problem in loading the
 web page created using Tapestry.When i load the web page for the first time
 in iphone ,the web page loading only half of the mobile screen .On  second
 attempt it works fine.I don't have any clue/idea from where the comes from.I
 am using jetty web server.Please help me.

 Thanks in advance,
 Yuvaraj.

 --
 View this message in context: 
 http://tapestry.1045711.n5.nabble.com/webPage-not-loading-properly-for-the-first-time-in-iPhone-tp4837892p4837892.html
 Sent from the Tapestry - Dev mailing list archive at Nabble.com.

 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org



-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: Vote: Tapestry 5.3 beta

2011-08-19 Thread François Facon
François Facon: +1 (non-binding)

we start the migration of our corporate mobile solution to 5.3.
Regards

2011/8/19 Taha Hafeez tawus.tapes...@gmail.com:
 Taha Hafeez: +1 (non-binding)

 We are already in the process of migrating one of our applications to 5.3+

 On Fri, Aug 19, 2011 at 12:55 AM, Thiago H. de Paula Figueiredo
 thiag...@gmail.com wrote:
 Thiago H. de Paula Figueiredo: +! (binding)

 --
 Thiago H. de Paula Figueiredo
 Independent Java, Apache Tapestry 5 and Hibernate consultant, developer, and
 instructor
 Owner, Ars Machina Tecnologia da Informação Ltda.
 Consultor, desenvolvedor e instrutor em Java, Tapestry e Hibernate
 http://www.arsmachina.com.br

 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org





 --
 Regards

 Taha Hafeez Siddiqi (tawus)
 http://tawus.wordpress.com

 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org



-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: [SUCCESS] Taha Hafeez as Tapestry Committer

2011-08-17 Thread françois facon
Congrats Taha!

2011/8/17 antalk ant...@intercommit.nl:
 Congrats Taha !

 --
 View this message in context: 
 http://tapestry.1045711.n5.nabble.com/VOTE-Taha-Hafeez-as-Tapestry-Committer-tp4694173p4707221.html
 Sent from the Tapestry - Dev mailing list archive at Nabble.com.

 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org



-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: Chaining of Select components

2011-08-17 Thread françois facon
did you have a look at

http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/pages/SelectZoneDemo.java?view=markup

http://svn.apache.org/viewvc/tapestry/tapestry5/trunk/tapestry-core/src/test/app1/SelectZoneDemo.tml?view=markup

I guess you miss

public SelectModel getMakeModel()
{
return new EnumSelectModel(CarMaker.class, this.messages);
}


another example from quickstart
http://jumpstart.doublenegative.com.au/jumpstart/examples/ajax/select1

2011/8/17 Ulrich Stärk u...@spielviel.de:
 Works like a charm here with 5.3-SNAPSHOT:

 [DEBUG] pages.Index [ENTER] onValueChanged(BMW)
 [DEBUG] pages.Index [ENTER] findAvailableModels(BMW)
 [DEBUG] pages.Index [ EXIT] findAvailableModels [[3 Series, 5 Series, 7 
 Series]]
 [DEBUG] pages.Index [ EXIT] onValueChanged [Block[Body of Index:modelzone, at 
 context:Index.tml,
 line 17]]

 Can you give us some details about your setup? Are you sure that what you 
 posted here is the only
 thing in your page classes and template files or have you omitted something?

 Uli

 On 16.08.2011 23:20, Chris-1977 wrote:
 Hello all,

 I am new to Tapestry, and have been working through several of the tutorial
 examples.  Something in particular that I am trying to do (and struggling to
 do so) is the chaining together of multiple select components.  The approach
 to do so appears fairly straightforward, as documented towards the bottom of
 the page here:

 http://tapestry.apache.org/tapestry5.2-dev/tapestry-core/ref/org/apache/tapestry5/corelib/components/Select.html
 http://tapestry.apache.org/tapestry5.2-dev/tapestry-core/ref/org/apache/tapestry5/corelib/components/Select.html

 So, what I want to do is:

 1.  Load up a page that has a single populated select component visible
 2.  When a value is selected, a second select component should become
 visible, populated with values specific to what was chosen in the first
 select component

 The linked example above describes exactly this, and so I copied this code
 into my project.  This included the following files:

 *1.  CarMaker.java*

 public enum CarMaker
 {
     MERCEDES, AUDI, BMW;
 }


 *2.  SelectZoneDemo.tml*

 html xmlns:t=http://tapestry.apache.org/schema/tapestry_5_1_0.xsd;
    t:form
       p
          t:errors /
       /p
       p
          t:select t:id=carMaker validate=required
                    zone=modelZone /
       /p

       t:zone t:id=modelZone id=modelZone
          t:if test=carMaker
            p
               t:select t:id=carModel model=availableModels
 validate=required/
            /p
          /t:if
       /t:zone

       p
          t:submit value=literal:Submit /
       /p
    /t:form

 /html

 *3.  SelectZoneDemo.java*

 public class SelectZoneDemo
 {

    @Inject
    private Messages messages;

    @Property
    @Persist
    private CarMaker carMaker;

    @Property
    @Persist
    private String carModel;

    @InjectComponent
    private Zone modelZone;

    @Property
    @Persist
    private ListString availableModels;

     public Object onValueChanged(CarMaker maker)
     {
        availableModels = findAvailableModels(maker);

        return modelZone.getBody();
     }

     public ListString findAvailableModels(final CarMaker maker)
     {
       switch (maker)
       {
          case AUDI:
             return Arrays.asList(A4, A6, A8);
          case BMW:
             return Arrays.asList(3 Series, 5 Series, 7 Series);
          case MERCEDES:
             return Arrays.asList(C-Class, E-Class, S-Class);
          default:
             return Arrays.asList();
        }
     }
 }

 Now, this all compiles fine, and using Jetty I can quickly start up the
 server and access the SelectZoneDemo page.  When the page loads, the
 CarMaker select is visible and populated.  When I select a value from this
 component, I have verified that the onValueChanged method in
 SelectZoneDemo.java is called (this was verified by adding the @Log
 annotation).  However, the method never exits and never returns the
 modelZone.getBody() to the page.  What I see in the console is the
 following:

 [DEBUG] pages.SelectZoneDemo [ENTER] onValueChanged(BMW)
 [DEBUG] pages.SelectZoneDemo [ENTER] findAvailableModels(BMW)
 [DEBUG] pages.SelectZoneDemo [ EXIT] findAvailableModels [[3 Series, 5
 Series, 7 Series]]

 As you can see, there's no EXIT log for onValueChanged.

 What I've been able to determine through some trial and error, is that the
 point at which the method hangs is on this line of onValueChanged:

 availableModels = findAvailableModels(maker);

 Furthermore, through additional testing I was able to determine that the act
 of setting any value at all to availableModels will result in the
 onValueChanged method not exiting.  For example, I tried simply doing this:

 availableModels = new ArrayListString();

 ...and got the same result.

 Now, if I comment out the line that sets a value to availableModels, the
 onValueChanged 

Re: Newbie forum and jumping to another page

2011-08-17 Thread françois facon
Hi,

Did you have a look at http://jumpstart.doublenegative.com.au/jumpstart/ ?

Regards
François


2011/8/17 ixcoatl ixcoatl_pe...@yahoo.com.mx:
 Hi,

 I'm having some trouble shifting from the conventional event-driven model to
 the way Tapestry works.

 Is there a newbie forum where I can ask the most basic questions?

 Right now I'm stuck trying to jump from one page in charge to create users
 to others in charge of editing and deleting them.

 This is the code of the list with the already created users is:

        t:grid source=usuarios add=editar,borrar rowsPerPage=5
 include=nombre,controlarUsuarios,crearProyectos
            p:editarcell
                t:actionlink t:id=editarUsuario
 page=seguridad/editarUsuario context=nombre Editar/t:actionlink
            /p:editarcell
            p:borrarcell
                t:actionlink t:id=borrarUsuario
 page=seguridad/BorrarUsuario context=nombre Borrar/t:actionlink
            /p:borrarcell
            p:empty
              pNo hay informacion en la lista./p
            /p:empty
        /t:grid

 Both seguridad/BorrarUsuario and seguridad/editarUsuario are pages intended
 to handle the delete and edit tasks (sorry the code is in spanish). However
 the jump never happens and the methods onActionFromBorrarUsuario and
 onActionFromEditarUsuario are being called on the page where the grid
 exists.

 Then I thought that returning a BorrarUsuario page from this methods should
 be enough, for that I put:

    @InjectPage(seguridad/BorrarUsuario)
    private EditarUsuario eu;

 or

    @Inject
    private EditarUsuario eu;


 And then perform a simple

    return eu;

 At the end of the onActionFromEditarUsuario method, but I keep getting tons
 of exceptions:

   java.lang.ClassNotFoundException: caught an exception while obtaining a
 class file for
   compucentro.volumetria.pages.seguridad.ControlDeUsuarios

 With:
   Error obtaining injected value for field
 compucentro.volumetria.pages.seguridad.ControlDeUsuarios.eu:
   No service implements the interface
 compucentro.volumetria.pages.seguridad.EditarUsuario.


 What am I doing wrong? I think that I'm missing come naming convention or
 something but cant find what.

 It would be very nice to have a tutorial on how to implement a full
 create/update/delete cycle using hibernate, that way a newbie can get the
 feeling of how manage the set of objects (pages, entities, etc. ) involved
 with DB access.

 By the way, I had been exploring tapestry for only 2 days now, so please
 forgive my lack of knowledge on the topic.

 Thank you and best regards.



 --
 View this message in context: 
 http://tapestry.1045711.n5.nabble.com/Newbie-forum-and-jumping-to-another-page-tp4706181p4706181.html
 Sent from the Tapestry - Dev mailing list archive at Nabble.com.

 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org



-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: Chaining of Select components

2011-08-17 Thread François Facon
How did you generate your project?
Because there is no AppModule.java on your screenshot.

If i were you, i would restart from a mvn archetype:generate.
see http://tapestry.apache.org/getting-started.html
section Create your first Tapestry project.



2011/8/17 Chris-1977 chris.ver...@volantsolutions.com:
 Thank you very much for taking the time to reply.  I certainly appreciate it.

 I'm still having the same trouble, even after looking through the additional
 examples provided.  Having said that, let me provide additional information
 about my setup.

 1.  I'm using the current release version of Tapestry - 5.2.5
 2.  I have a very simple project setup in Eclipse Helios SR2, and the only
 three source files are:

  a.  CarMaker.java
  b.  SelectZoneDemo.java
  c.  SelectZoneDemo.tml

 3.  I'm running the application from Eclipse using Jetty 6.1.26
 4.  I'm using a 1.6 JDK
 5.  A screenshot of my Eclipse project setup is included below:

 http://tapestry.1045711.n5.nabble.com/file/n4708181/eclipse-project-setup.jpg

 6.  The source code that I'm using in all three source files is copied
 without modification from
 http://tapestry.apache.org/tapestry5.2-dev/tapestry-core/ref/org/apache/tapestry5/corelib/components/Select.html
 Select Component


 What continues to happen is the onValueChanged method in SelectZoneDemo.java
 simply will not EXIT.  It feels like something is blocking the method from
 returning, but I can't imagine what that might be.  The AJAX response never
 comes back to the browser.

 I've tried running this in multiple browsers, including Firefox, Chrome, and
 IE.  I get the exact same behavior in each.

 Can any of you experts see what I'm doing wrong?  I have to imagine that
 there's something that I'm doing which is transforming an otherwise simple
 task into a complicated nightmare.

 Thanks so much.

 --
 View this message in context: 
 http://tapestry.1045711.n5.nabble.com/Chaining-of-Select-components-tp4706131p4708181.html
 Sent from the Tapestry - Dev mailing list archive at Nabble.com.

 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org



-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: Test failing... anyone else?

2011-08-13 Thread françois facon
since last update from the trunk I get the same error.
see the screenshot http://twitpic.com/65j3h4
on the right firefox launch by selenium on left an other firefox instance

with a sudo systemsetup -settimezone Europe/London before the build
I get a BUILD SUCCESSFUL


2011/8/12 Massimo Lusetti mluse...@gmail.com:
 2011/8/12 françois facon fra.fa...@gmail.com:

 During the test phase firefox seems to use his building language.
 Would be interesting to check  Accept-Language form the test process.

 Mine are en-us, en, it

 --
 Massimo
 http://meridio.blogspot.com

 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org



-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: [VOTE] Taha Hafeez as Tapestry Committer

2011-08-13 Thread françois facon
François Facon: +1 (non-binding)

2011/8/13 Andreas Andreou andre...@gmail.com:
 Andreas Andreou: +1 (binding)

 On Sat, Aug 13, 2011 at 14:42, Massimo Lusetti mluse...@gmail.com wrote:
 On Fri, Aug 12, 2011 at 7:45 PM, Howard Lewis Ship hls...@gmail.com wrote:

 Taha has been quite active over the last several months blogging,
 evangalizing, mentoring on the mailing list, and doing all the other
 things that committers are supposed to be doing, so I think it's high
 time we make it official.

 Vote to run for three days.  Binding votes from PMC members only (but
 all are encouraged to show their opinion).

 Howard M. Lewis Ship: +1 (binding)


 Note: please use the format above for your vote ... it saves me a lot
 of work compiling the final tally.

 Massimo Lusetti: +1 (non-binding)

 Cheers
 --
 Massimo
 http://meridio.blogspot.com

 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org





 --
 Andreas Andreou - andy...@apache.org - http://blog.andyhot.gr
 Apache Tapestry PMC / http://chesstu.be owner
 Open Source / JEE Consulting

 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org



-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: Test failing... anyone else?

2011-08-12 Thread françois facon
2011/8/11 Massimo Lusetti mluse...@gmail.com:
 I did verify it deeply and is something related to firefox here I
 tried every firefox I know: 3.6.18, 4.0 and 5.0.1 and everyone does
 the same.

Hi Massimo,
same for me until I switch to a use version of firefox.
Regards
François


 After I clear, choose english locale and put the date 05/28/2046 (the
 same actions from FormTests) when i click the calendar trigger icon it
 show me the 27 of May selected.
 Opera and Chrome does the right thing instead... does this seems a bug
 in firefox or, less possible, in the datepicker.js

 Any thoughts? Any other experiencing the same?
 --
 Massimo
 http://meridio.blogspot.com

 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org



-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: Test failing... anyone else?

2011-08-12 Thread françois facon
Sorry
I mean US version of firefox.
Don't know how to fix the setting for firefox for test case.

Le 12 août 2011 11:31, françois facon fra.fa...@gmail.com a écrit :
 2011/8/11 Massimo Lusetti mluse...@gmail.com:
 I did verify it deeply and is something related to firefox here I
 tried every firefox I know: 3.6.18, 4.0 and 5.0.1 and everyone does
 the same.

 Hi Massimo,
 same for me until I switch to a  version of firefox.
 Regards
 François


 After I clear, choose english locale and put the date 05/28/2046 (the
 same actions from FormTests) when i click the calendar trigger icon it
 show me the 27 of May selected.
 Opera and Chrome does the right thing instead... does this seems a bug
 in firefox or, less possible, in the datepicker.js

 Any thoughts? Any other experiencing the same?
 --
 Massimo
 http://meridio.blogspot.com

 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org




-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: Build failed in Jenkins: tapestry-trunk-freestyle #405

2011-07-02 Thread françois facon
After merging your commit everything was ok on my side (like you I suppose).
And now build is ok on jenkins???

2011/7/2 Igor Drobiazko igor.drobia...@gmail.com:
 I'm not sure if my change fixed the build but now there is another failure
 inside AjaxTests.

 https://builds.apache.org/job/tapestry-trunk-freestyle/ws/trunk/tapestry-core/build/reports/tests/Tapestry%20Core/index.html


 On Sat, Jul 2, 2011 at 11:36 AM, Apache Jenkins Server 
 jenk...@builds.apache.org wrote:

 See https://builds.apache.org/job/tapestry-trunk-freestyle/405/changes

 Changes:

 [drobiazko] Trying out different wait conditions for ajax requests.

 --
 [...truncated 24974 lines...]
                           TestableRequest: REAL
                          TestableResponse: VIRTUAL
                              ThreadLocale: DEFINED
                              ThunkCreator: DEFINED
                   TranslateBindingFactory: DEFINED
                TranslatorAlternatesSource: DEFINED
                          TranslatorSource: DEFINED
                               TypeCoercer: REAL
                                URLEncoder: DEFINED
                         UpdateListenerHub: DEFINED
                    ValidateBindingFactory: DEFINED
             ValidationConstraintGenerator: DEFINED
                            ValidatorMacro: DEFINED
                        ValueEncoderSource: DEFINED

 90.81% unrealized services (168/185)

 [INFO] ComponentClassResolver Available pages:
               DTDFromComponent:
 org.apache.tapestry5.integration.app2.pages.DTDFromComponent
                    DTDFromPage:
 org.apache.tapestry5.integration.app2.pages.DTDFromPage
                ExceptionReport:
 org.apache.tapestry5.corelib.pages.ExceptionReport
                          Final:
 org.apache.tapestry5.integration.app2.pages.Final
                   Intermediate:
 org.apache.tapestry5.integration.app2.pages.Intermediate
                         Launch:
 org.apache.tapestry5.integration.app2.pages.Launch
                    MultipleDTD:
 org.apache.tapestry5.integration.app2.pages.MultipleDTD
                          NoDTD:
 org.apache.tapestry5.integration.app2.pages.NoDTD
          PropertyDisplayBlocks:
 org.apache.tapestry5.corelib.pages.PropertyDisplayBlocks
             PropertyEditBlocks:
 org.apache.tapestry5.corelib.pages.PropertyEditBlocks
        ResultPageForActionLink:
 org.apache.tapestry5.integration.app2.pages.ResultPageForActionLink
                  ServiceStatus:
 org.apache.tapestry5.corelib.pages.ServiceStatus
                 TestPageForASO:
 org.apache.tapestry5.integration.app2.pages.TestPageForASO
          TestPageForActionLink:
 org.apache.tapestry5.integration.app2.pages.TestPageForActionLink
 TestPageForActionLinkWithStream:
 org.apache.tapestry5.integration.app2.pages.TestPageForActionLinkWithStream
               TestPageForAsset:
 org.apache.tapestry5.integration.app2.pages.TestPageForAsset
                TestPageForForm:
 org.apache.tapestry5.integration.app2.pages.TestPageForForm
                TestPageForHead:
 org.apache.tapestry5.integration.app2.pages.TestPageForHead
           TestPageForHttpError:
 org.apache.tapestry5.integration.app2.pages.TestPageForHttpError
         TestPageForHttpHeaders:
 org.apache.tapestry5.integration.app2.pages.TestPageForHttpHeaders
                  TestPageForIf:
 org.apache.tapestry5.integration.app2.pages.TestPageForIf
              TestPageForLocale:
 org.apache.tapestry5.integration.app2.pages.TestPageForLocale
                TestPageForLoop:
 org.apache.tapestry5.integration.app2.pages.TestPageForLoop
         TestPageForRedirectURL:
 org.apache.tapestry5.integration.app2.pages.TestPageForRedirectURL
  TestPageForServletOutputStream:
 org.apache.tapestry5.integration.app2.pages.TestPageForServletOutputStream
              TestPageForSubmit:
 org.apache.tapestry5.integration.app2.pages.TestPageForSubmit
   TestPageForTemplateInContext:
 org.apache.tapestry5.integration.app2.pages.TestPageForTemplateInContext
              TestPageForUnless:
 org.apache.tapestry5.integration.app2.pages.TestPageForUnless

 [INFO] ComponentClassResolver Available components:
        ActionLink: org.apache.tapestry5.corelib.components.ActionLink
        AddRowLink: org.apache.tapestry5.corelib.components.AddRowLink
      AjaxFormLoop: org.apache.tapestry5.corelib.components.AjaxFormLoop
               Any: org.apache.tapestry5.corelib.components.Any
           AnyTest: org.apache.tapestry5.corelib.components.AnyTest
       BeanDisplay: org.apache.tapestry5.corelib.components.BeanDisplay
      BeanEditForm: org.apache.tapestry5.corelib.components.BeanEditForm
        BeanEditor: org.apache.tapestry5.corelib.components.BeanEditor
    BeanEditorTest: org.apache.tapestry5.corelib.components.BeanEditorTest
          Checkbox: org.apache.tapestry5.corelib.components.Checkbox
         Checklist: org.apache.tapestry5.corelib.components.Checklist
    

Re: Ajax related patches

2011-07-02 Thread françois facon
Hi Taha,

Done for TAP5-746 on trunk.
I will try to back-porting your mixin on 5.2.7-snapshot this afternoon.

Thanks for the patch.
Regards
François


2011/7/2 Taha Hafeez tawus.tapes...@gmail.com:
 Hi

 I have written some patches and would really appreciate someone taking a
 look at them

 https://issues.apache.org/jira/browse/TAP5-746

 https://issues.apache.org/jira/browse/TAP5-1564

 I have also like to create a patch for
 https://issues.apache.org/jira/browse/TAP5-558 in case you find the
 attachment interesting

 (My first patches and hence the excitement)

 regards
 Taha


-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: svn commit: r1142187 - in /tapestry/tapestry5/trunk/tapestry-core/src: main/java/org/apache/tapestry5/ main/java/org/apache/tapestry5/corelib/mixins/ main/resources/org/apache/tapestry5/corelib/mi

2011-07-02 Thread françois facon
Thanks for your advise Igor.
I will change that test.
Regards
François

2011/7/2 Igor Drobiazko igor.drobia...@gmail.com:
 It's highly likely that this wait condition will break the build once the
 build machine is busy. You should make use of Selenium's wait conditions.
 Check out the wait methods like waitForElementToAppear, etc.

 On Sat, Jul 2, 2011 at 12:14 PM, ffa...@apache.org wrote:

 +
 +
 +   private void checkZoneValues(String zone, int times) throws Exception
 +   {
 +      Thread.sleep(300);
 +      for(int i = 0; i  times; ++i)
 +      {
 +         assertText(zone, String.valueOf(i));
 +         Thread.sleep(1000);
 +      }
 +   }
 +
 +}



 --
 Best regards,

 Igor Drobiazko
 http://tapestry5.de


-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: Eclipse vs. IntelliJ

2011-07-02 Thread françois facon
It's the same for me.


2011/7/2 Bob Harner bobhar...@gmail.com:
 I'm using Eclipse, for consistency with what we have at work.

 On Sat, Jul 2, 2011 at 4:14 AM, Massimo Lusetti mluse...@gmail.com wrote:
 On Fri, Jul 1, 2011 at 10:27 PM, Kalle Korhonen
 kalle.o.korho...@gmail.com wrote:

 Eclipse - I like Mylyn too much to switch to IntelliJ.

 Yep... Mylyn is pretty nice and fits well with Redmine which I happen
 to use quite well too.

 Cheers
 --
 Massimo
 http://meridio.blogspot.com

 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org



 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org



-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: svn commit: r1142187 - in /tapestry/tapestry5/trunk/tapestry-core/src: main/java/org/apache/tapestry5/ main/java/org/apache/tapestry5/corelib/mixins/ main/resources/org/apache/tapestry5/corelib/mi

2011-07-02 Thread françois facon
Thank you Taha,

I would be fine to check the current state of the client pool of ajax
connections.
But I'am afraid the condition depend on the way Prototype manage his pool.
I guess it will failed when T5.ajax (TAP5-999) will be ready to call.
Gasp!


2011/7/2 Taha Hafeez tawus.tapes...@gmail.com:
 Hi Francois
 I googled about waitFor... methods and found
 this http://agilesoftwaretesting.com/?p=111
 The waitFor methods get messed up as the page that three zones which were
 refreshing. So, I created two separate tests
 also i replaced the checkZoneValues() method to
    private void checkZoneValues(String zone, int times) throws Exception
    {
       for(int i = 1; i = times; ++i)
       {
          //Wait for ajax call to begin

  waitForCondition(selenium.browserbot.getCurrentWindow().Ajax.activeRequestCount
 != 0, 2);

          //Wait for ajax call from end

  waitForCondition(selenium.browserbot.getCurrentWindow().Ajax.activeRequestCount
 == 0, 2);

          //Check the value changed
          assertText(zone, String.valueOf(i));
       }
    }
 It first waits for a ajax call to begin and then waits for it to end and
 then checks the value. So it will be good enough for even a slow server (20
 seconds wait)
 Thanks Igor for pointing it out and very very thanks Francois for adding
 this patch
 regards
 Taha

 2011/7/2 françois facon fra.fa...@gmail.com

 Thanks for your advise Igor.
 I will change that test.
 Regards
 François

 2011/7/2 Igor Drobiazko igor.drobia...@gmail.com:
  It's highly likely that this wait condition will break the build once
  the
  build machine is busy. You should make use of Selenium's wait
  conditions.
  Check out the wait methods like waitForElementToAppear, etc.
 
  On Sat, Jul 2, 2011 at 12:14 PM, ffa...@apache.org wrote:
 
  +
  +
  +   private void checkZoneValues(String zone, int times) throws
  Exception
  +   {
  +      Thread.sleep(300);
  +      for(int i = 0; i  times; ++i)
  +      {
  +         assertText(zone, String.valueOf(i));
  +         Thread.sleep(1000);
  +      }
  +   }
  +
  +}
 
 
 
  --
  Best regards,
 
  Igor Drobiazko
  http://tapestry5.de
 

 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org




 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org


-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: gradle test troubles when building tapestry-ioc from trunk

2011-06-30 Thread François Facon
During IOC Test task GradleMain open a connection on port 443 https.
Perhaps you have to check your firewall configuration to make sure
your system allow this kind of connection.

François



2011/6/30 Chris Poulsen mailingl...@nesluop.dk:
 Hi,

 Yeah, gradle reported the line of the error, so I figured it was related to
 something like that. Its no biggie for me, I just thought you wanted to
 know.

 I'm more concerned about the 5 failing ioc tests, any pointers on how to get
 those tests going?

 --
 Chris

 On Thu, Jun 30, 2011 at 12:35 AM, Josh Canfield joshcanfi...@gmail.comwrote:

  *) Clean checkout, executing gradle idea fails, with some minus-set
  operator being null or something. Doing gradle install first lets the
  nextgradle idea do its magic successfully.

 That's my bad. I wanted build/generated-sources not be excluded.

 ideaModule.doFirst {
  excludeDirs -= buildDir

  def generatedDir = file($buildDir/generated-sources)

  def buildMinusGeneratedDir = (buildDir.listFiles() - generatedDir)
 as SetFile

  excludeDirs += buildMinusGeneratedDir
 }

 Apparently since the build directory isn't created yet it's failing. I
 suppose the XML generated could be tweaked instead



 On Wed, Jun 29, 2011 at 3:20 PM, Chris Poulsen mailingl...@nesluop.dk
 wrote:
  Hi,

 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org




-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: tapestry-annotation = tapestry5-annotation

2011-06-30 Thread François Facon
was the same for me.
must be ok now.

François

2011/6/30 Massimo Lusetti mluse...@gmail.com:
 It's me or there's a leftover on line 24 of tapestry-ioc/build.gradle ?

 diff --git a/tapestry-ioc/build.gradle b/tapestry-ioc/build.gradle
 index a2e69d0..eab8c49 100644
 --- a/tapestry-ioc/build.gradle
 +++ b/tapestry-ioc/build.gradle
 @@ -22,7 +22,7 @@ dependencies {
  configure(install.repositories.mavenInstaller) {
   pom.whenConfigured {pom -
     pom.dependencies.find {dep -
 -      dep.groupId == 'org.apache.tapestry'  dep.artifactId ==
 'tapestry-annotations'
 +      dep.groupId == 'org.apache.tapestry'  dep.artifactId ==
 'tapestry5-annotations'
     }.artifactId = 'tapestry5-annotations'
   }
  }
 @@ -34,4 +34,4 @@ ideaModule {
  test {
   // Override the master build.gradle
   systemProperties.remove(tapestry.service-reloading-enabled)
 -}
 \ No newline at end of file
 +}


 Cheers
 --
 Massimo
 http://meridio.blogspot.com

 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org



-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: [VOTE] Massimo Lusetti as Tapestry Committer

2011-06-29 Thread françois facon
François Facon: +1 (non-binding)

2011/6/29 Robin Komiwes robin.komi...@gmail.com:
 Robin Komiwes: +1 (non-binding)

 On Wed, Jun 29, 2011 at 11:31 PM, Howard Lewis Ship hls...@gmail.comwrote:

 Massimo has been quite active on the Tapestry mailing lists for quite
 some time; he's also very involved in developer discussions and on the
 JIRA. He's very keen on becoming a committer, focusing (at least
 initially) on bug fixes and on issues that have evolved from the
 applications he's built in Tapestry 4 and Tapestry 5.

 Howard M. Lewis Ship: +1 (binding)


 --
 Howard M. Lewis Ship

 Creator of Apache Tapestry

 The source for Tapestry training, mentoring and support. Contact me to
 learn how I can get you up and productive in Tapestry fast!

 (971) 678-5210
 http://howardlewisship.com

 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org




-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: Building Trunk

2011-06-19 Thread françois facon
Hi Martijin

gradle build –x testto skip test during build process
gradle install -x test   to skip test during build process

you can skip test on specific module with -x test:tapestry-ioc (6
tests fails on my cygwin side)

François

2011/6/19 martijn.list martijn.l...@gmail.com:
 On 06/19/2011 02:57 PM, Josh Canfield wrote:
 Hmm, as a reference point can you try with the Sun JDK?

 gradle install succeeds if I run in with the SUN JDK but always fails
 when building on OpenJDK with the following errors:

 [ant:javac]
 /home/build/src/tapestry/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/FieldValidatorSourceImpl.java:81:
 expandMacros(java.util.Listorg.apache.tapestry5.internal.services.ValidatorSpecification)
 in org.apache.tapestry5.internal.services.FieldValidatorSourceImpl
 cannot be applied to (java.util.Listjava.lang.Object)
 [ant:javac]         ListValidatorSpecification specs =
 expandMacros(newList(originalSpec));
 [ant:javac]                                              ^
 [ant:javac]
 /home/build/src/tapestry/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/MarkupWriterImpl.java:264:
 incompatible types
 [ant:javac] found   : java.lang.Object
 [ant:javac] required: org.apache.tapestry5.MarkupWriterListener
 [ant:javac]         for (MarkupWriterListener l :
 CollectionFactory.newList(listeners))
 [ant:javac]                                                                ^
 [ant:javac]
 /home/build/src/tapestry/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/MarkupWriterImpl.java:279:
 incompatible types
 [ant:javac] found   : java.lang.Object
 [ant:javac] required: org.apache.tapestry5.MarkupWriterListener
 [ant:javac]         for (MarkupWriterListener l :
 CollectionFactory.newList(listeners))
 [ant:javac]                                                                ^
 [ant:javac]
 /home/build/src/tapestry/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/javascript/DateFieldStack.java:78:
 warning: non-varargs call of varargs method with inexact argument type
 for last parameter;
 [ant:javac] cast to java.lang.Object for a varargs call
 [ant:javac] cast to java.lang.Object[] for a non-varargs call and to
 suppress this warning
 [ant:javac]         spec.put(months, new JSONArray(symbols.getMonths()));
 [ant:javac]                                                           ^
 [ant:javac]
 /home/build/src/tapestry/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/transform/ComponentWorker.java:124:
 setPublishedParameters(java.util.Listjava.lang.String) in
 org.apache.tapestry5.model.MutableEmbeddedComponentModel cannot be
 applied to (java.util.Listjava.lang.Object)
 [ant:javac]
 embedded.setPublishedParameters(CollectionFactory.newList(TapestryInternalUtils.splitAtCommas(names)));
 [ant:javac]                     ^
 [ant:javac] Note: Some input files use or override a deprecated API.
 [ant:javac] Note: Recompile with -Xlint:deprecation for details.
 [ant:javac] Note: Some input files use unchecked or unsafe operations.
 [ant:javac] Note: Recompile with -Xlint:unchecked for details.
 [ant:javac] 4 errors
 [ant:javac] 1 warning



 gradle build however always fails but this seems to be caused by not
 being able to start Firefox. I'm building on a headless server (i.e., no
 X). Is it possible to skip this test?

 Kind regards,

 Martijn


 On Jun 19, 2011 4:28 AM, martijn.list martijn.l...@gmail.com wrote:
 I tried to install Tapestry 5 trunk on a freshly installed Ubuntu 10.04
 server.

 This is what I did:

 1. installed OpenJDK, Maven, Ant and Gradle, subversion
 2. checked out Tapestry 5 Trunk
 3. Tried to build Tapestry

 Step 3 wasn't successful. Whatever I tried, I always ended up with some
 vague error message that either a test failed or that there were some
 compile errors.

 For example:

 Running the install task

 $ gradle install

 resulted in:

 [ant:javac]

 /home/build/src/tapestry/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/FieldValidatorSourceImpl.java:81:

 expandMacros(java.util.Listorg.apache.tapestry5.internal.services.ValidatorSpecification)
 in org.apache.tapestry5.internal.services.FieldValidatorSourceImpl
 cannot be applied to (java.util.Listjava.lang.Object)
 [ant:javac] ListValidatorSpecification specs =
 expandMacros(newList(originalSpec));
 [ant:javac] ^
 [ant:javac]

 /home/build/src/tapestry/trunk/tapestry-core/src/main/java/org/apache/tapestry5/internal/services/MarkupWriterImpl.java:264:
 incompatible types
 [ant:javac] found : java.lang.Object
 [ant:javac] required: org.apache.tapestry5.MarkupWriterListener
 [ant:javac] for (MarkupWriterListener l :
 CollectionFactory.newList(listeners))
 [ant:javac]

 [SNIP]

 [ant:javac] ^
 [ant:javac] Note: Some input files use or override a deprecated API.
 [ant:javac] Note: Recompile with -Xlint:deprecation for details.
 [ant:javac] Note: Some input files use unchecked 

Re: [VOTE] Bob Harner as Tapestry committer

2011-06-05 Thread françois facon
François Facon : +1 (non-binding)


2011/6/5 Andreas Andreou andre...@gmail.com:
 Andreas Andreou: +1 (binding)

 On Wed, Jun 1, 2011 at 21:23, Igor Drobiazko igor.drobia...@gmail.com wrote:
 Bob did a fantastic job. Kudos!

 Igor Drobiazko: +1 (binding)

 On Wed, Jun 1, 2011 at 1:57 PM, Ulrich Stärk u...@spielviel.de wrote:

 Bob has been extremely active contributing to our documentation and website
 in the past. It's a
 shame that we haven't made him a committer earlier ;)

 Vote to run for 72 hours.

 Ulrich Stärk: +1 (binding)

 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org




 --
 Best regards,

 Igor Drobiazko
 http://tapestry5.de




 --
 Andreas Andreou - andy...@apache.org - http://blog.andyhot.gr
 Apache Tapestry PMC / http://chesstu.be owner
 Open Source / JEE Consulting

 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org



-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: [NOTICE] Account created: Francois Facon (ffacon)

2011-05-20 Thread François Facon
Thanks!

Best Regards
François

Le 19 mai 2011 21:55, Igor Drobiazko igor.drobia...@gmail.com a écrit :
 That's just sad. It took a month to create the account.

 Welcome aboard.

 On Thu, May 19, 2011 at 8:16 PM, Howard Lewis Ship hls...@gmail.com wrote:

 This should be enough for you to commit changes to the SVN repository.
 Welcome aboard!


 -- Forwarded message --
 From:  r...@apache.org
 Date: Thu, May 19, 2011 at 9:49 AM
 Subject: [NOTICE] Account created: Francois Facon (ffacon)
 To: priv...@tapestry.apache.org
 Cc: r...@apache.org


 Hi,

 The account 'ffacon' was created for Francois Facon as requested
 by this PMC.  The account has been added to the 'tapestry' Unix group
 as well as the 'committers' Unix group for you.

 Please grant additional karma to the projects in your domain
 you wish the user to have commit to.


 The Apache Infrastructure Team



 --
 Howard M. Lewis Ship

 Creator of Apache Tapestry

 The source for Tapestry training, mentoring and support. Contact me to
 learn how I can get you up and productive in Tapestry fast!

 (971) 678-5210
 http://howardlewisship.com

 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org




 --
 Best regards,

 Igor Drobiazko
 http://tapestry5.de


-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: [SUCCESS] Francois Facon as committer

2011-04-13 Thread François Facon
Thanks Thiago.
We need one more french people to be four like the The Three Musketeers
http://en.wikipedia.org/wiki/The_Three_Musketeers :)


2011/4/13 Thiago H. de Paula Figueiredo thiag...@gmail.com:
 Congratulations, François! :) It seems we now have a French Tapestry team.
 :D

 --
 Thiago H. de Paula Figueiredo
 Independent Java, Apache Tapestry 5 and Hibernate consultant, developer, and
 instructor
 Owner, Ars Machina Tecnologia da Informação Ltda.
 http://www.arsmachina.com.br

 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org



-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: [SUCCESS] Francois Facon as committer

2011-04-13 Thread françois facon
Thanks Christian :-)

Le 13 avril 2011 16:02, Christian Riedel cr.ml...@googlemail.com a écrit :
 congrats, francois! :-)

 Am 13.04.2011 um 15:44 schrieb Thiago H. de Paula Figueiredo:

 On Wed, 13 Apr 2011 10:16:24 -0300, François Facon 
 francois.fa...@atosorigin.com wrote:

 Thanks Thiago.
 We need one more french people to be four like the The Three Musketeers
 http://en.wikipedia.org/wiki/The_Three_Musketeers :)

 I'm not French, but I'm a Latin guy also. Unfortunately, I just know a 
 couple of French words . . . :P

 --
 Thiago H. de Paula Figueiredo
 Independent Java, Apache Tapestry 5 and Hibernate consultant, developer, and 
 instructor
 Owner, Ars Machina Tecnologia da Informação Ltda.
 http://www.arsmachina.com.br

 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org



 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org



-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: GSoC - CSRF Protection

2011-04-04 Thread françois facon
2011/4/3 Markus Jung markus.jun...@gmail.com:

 What is not clear for me is that this solution works for all form and bean
 based components. This solution seems only to work for actionLink, right -
 or am I missing something?

The form component render hidden input for parameters added by
LinkCreationListener2.
(new name for LinkFactoryListener)


 I'm currently digging into the details of Tapestry and different protection
 mechanisms against CSRF.  As far the most reasonable solution for me is like
 Andreas Andreou suggested to provide a component mixin, that could be added
 to all components that are rendered as a HTML form, e.g. Form Components and
 Bean related components. In the template an additional element has to be
 explicetely added, that holds the secure token and is rendered as HTML
 hidden input field.

If I were you I would first try to implement the wiki solution with
LinkCreationListener2.

 This solution could maybe extended to provide a more general usage pattern,
 e.g. a site configuration parameter that enables CSRF protection for all
 form based components without further coding required, or a page scope
 enabling of this mechanism maybe useful.


Keep in mind the draw back effect on
- bookmarking / url  re-rewriting.
- entry point to user auth and user right management
- session replication and so one
etc...


 In a further step it might be useful to protect HTML anchor rendered
 components also.

 I will prepare a project proposal with a rough timeline. Who would like to
 mentor this project - is it Ulrich Stärk? I would like to double check the
 project proposal with the mentor before I submit it.

Would be nice to have a page about Tapestry better than
http://www.owasp.org/index.php/Java_Server_Faces


François

-
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org



Re: [DISCUSS] Remove popup validation bubbles in 5.3?

2011-03-20 Thread François Facon
+1 Users and Designers hate this current popup.

About default semantic that would be provide by the ValidationDecorator, It
would be fine to share your view with a designer. I know one who say that we
understand nothing in writing html.
It become more and more difficult to write right html because we have to
take in account:
- Accessibility - Xhtml - html5 - Web Mobile usage etc...

Fully agree with the possible all done on the client side.
In Tapestry-jQuery and Tapestry-jQuery-Mobile, we are using the jQuery
validation plug-in.
Thanks to some class added by jQuery-Mobile to the input field, the
validation error message is display under the textfield while it is display
on the right side of the field for desktop client.



2011/3/16 Igor Drobiazko igor.drobia...@gmail.com

 The first thing I do, when developing a form, is to switch off the client
 validation. These bubbles are very annoying; I hate them.

 On Fri, Mar 11, 2011 at 10:30 PM, Howard Lewis Ship hls...@gmail.com
 wrote:

  I'd like to propose removing the pop-up validation bubbles as part of
  JavaScript restructuring in 5.3.
 
  Rationale:
 
  - They can be clumsy, especially near the edges of the page
  - There's a lot of bookkeeping involved in tracking fields with focus,
  to trigger the right fade in/fade out animations
  - They are really very difficult to override and customize
  - Most people hate them and find them garish
  - On a form submission, they can really obscure the page (for a moment)
 
  I'd suggest, instead, something a little more basic.
 
  Fields would be decorated with additional spans (this would be a
  function of the ValidationDecorator I think, but possible all done on
  the client side).
 
  span class=t-field-container
   input type=text .../
   span class=t-field-icon/
   div class=t-field-message/
 /span
 
  When a client-side validation error occurs, the div.t-field-message
  could be modified in place, adding the error message and perhaps
  making it visible. The details are in flux in my mind, but I kind of
  see adding a CSS class name to span.t-field-container that would
  trigger rules about how to draw it.  I.e., if t-error, then draw in
  red, and so forth.  span.t-field-icon is used to display an error
  icon, or perhaps an ajax throbber.  In either case, this could be
  done with modern CSS, using display:inline-block and background
  properties.
 
  The end result would be that the message would appear underneath the
  field.  Further, clients could easily customize the LF with just CSS
  rules.
 
  A bunch of variations occur to me; perhaps the ValidationDecorator
  just puts the span.t-field-container in place, and the client-side JS
  provides the rest, to optimize the amount of content sent over HTTP.
  Perhaps the ValidationDecorator looks for meta-data to decide whether
  t-field-message appears above or below.  With modern CSS, there's less
  of a need to add additional levels of divs to create rounded corners
  and nibs and the like.
 
  I also haven't fully thought through what needs to happen with the
  Label; it would be nice to wrap the Label with a similar span, and
  perhaps put error icons on the label as well as the field.
 
  --
  Howard M. Lewis Ship
 
  Creator of Apache Tapestry
 
  The source for Tapestry training, mentoring and support. Contact me to
  learn how I can get you up and productive in Tapestry fast!
 
  (971) 678-5210
  http://howardlewisship.com
 
  -
  To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
  For additional commands, e-mail: dev-h...@tapestry.apache.org
 
 


 --
 Best regards,

 Igor Drobiazko
 http://tapestry5.de



Re: [DISCUSSION] Client-side pub/sub

2011-03-20 Thread François Facon
Generic and efficient Pub/Sub syteme will be very helpfull for listening to
notifications from a server-side push system.

I find this map today
http://addyosmani.com/blog/tools-for-jquery-application-architecture-the-printable-chart/

and the related link to pub/sub sytem

jQuery pub/sub systeme
https://gist.github.com/661855
http://millermedeiros.github.com/js-signals/
http://weblog.bocoup.com/publishsubscribe-with-jquery-custom-events
http://higginsforpresident.net/js/static/jq.pubsub.js

this one is more related to cross domain
http://www.openajax.org/member/wiki/OpenAjax_Hub_2.0_Specification_Publish_Subscribe_Overview




2011/3/18 Inge Solvoll inge.tapes...@gmail.com

 http://documentcloud.github.com/backbone/

 It's an MVC framework for the client, really. I'm mentioning it because it
 is very similar to your thoughts about pub/sub. It hooks events to the data
 model rather than to each DOM element.

 I started reading about it this week, highly recommended for inspiration
 when designing a client framework :)

 On Fri, Mar 18, 2011 at 12:08 AM, Howard Lewis Ship hls...@gmail.com
 wrote:

  I monitor a lot of different things but don't often go much deeper
  than the home page of most projects.  Things still percolate through.
 
  On Thu, Mar 17, 2011 at 3:27 PM, Inge Solvoll inge.tapes...@gmail.com
  wrote:
   This is funny :) I have been going through the excact same process
  lately,
   discovering new ways of organizing my javascript code. I too found that
 I
   could get away from the moving target of this by applying a more
   functional style. And that it is quite easy to enforce the separation
 of
   public and private by returning an object instance containing only the
   public methods and fields, and have the public methods call the private
   methods inside the function context.
  
   I didn't really study this too hard, it just came naturally while
 working
   with jQuery and TDD. We have this guy in Norway who wrote an awesome
 book
   about test driven javascript, I've learnt a lot from reading his book
 and
   attending one of his talks. Most javascript programmers have lots to
  learn
   from him, his website here: http://cjohansen.no/.
   Pub/sub sounds great. The bad reputation of javascript isn't
 necessarily
  the
   language's fault, the bad programmers should also be blamed. We jump
  right
   into low level stuff like browser differences and events without
 thinking
   too much about creating higher level abstractions. I've been looking
 into
   backbone.js, a very good example of an abstraction that REALLY makes a
   difference in client programming. Do you guys draw inspiration from
  sources
   like that?
  
  
  
   On Thu, Mar 17, 2011 at 5:56 PM, Howard Lewis Ship hls...@gmail.com
  wrote:
  
   As you might tell from my blog, I've been doing a lot of thinking over
   the last few days (and weeks, and months) about what I would like to
   see in the JavaScript support for Tapestry 5.3/5.4.
  
   First note the split releases: I think it will take more than one
   release to get it right.  I'd like to introduce some stable ideas in
   5.3 and build on them in 5.4.
  
   My blog discusses the packaging/namespaceing approach:
  
  
 
 http://tapestryjava.blogspot.com/2011/03/better-namespacing-in-javascript.html
  
   I'm prototyping this inside TapX and seeing great results.  More
   readable, more succinct, easier to build and debug.  You don't get
   tripped up over this because this is no longer relevant; it's a
   more functional style of programming.
  
   I think another area to scope out would be a simple publish/subscribe
   system running on the client side.  Currently, we are abusing the
   event system to deal with flow of control issues, such as requesting
   fields to perform validation checks, or notifying the world that a
   Zone has updated its content.
  
   I think there some value in separating these two things, so that we
   can publish a notification about an element without firing an event on
   that element.  One benefit is that it helps de-couple logic from the
   particular JavaScript substrate (my term: currently the substrate is
   Prototype/Scripaculous).  A second benefit is that it should be
   possible to have notifications that are about other abstractions
   besides elements.  Third, a client-side pub-sub system should become a
   very natural way of hooking together a server-side push system into a
   Tapestry application in a uniform way.
  
   I haven't done too much thought about what this will look like
 exactly.
  
   I kind of like the idea that when you register a listener for a
   notification, you receive an object with which you can pause and
   unpause notifications (much like Prototype 1.7's on() function).
  
   Do you register a notification by a string name or by an arbitrary
   object?  Are notifications in some kind of hierarchy?  Perhaps for
   notifications on DOM elements, there's some thought of bubbling (or a
   

Re: Aachen, DE in March

2011-03-03 Thread François Facon
Great News.

2011/3/3 Igor Drobiazko igor.drobia...@gmail.com

 Great. Finally I'll meet you in person. I'm living in Dusseldorf.

 On Thu, Mar 3, 2011 at 9:06 PM, Howard Lewis Ship hls...@gmail.com
 wrote:

  I'll be in Aachen, DE for a few days this month, on a T5 training gig
  at Atos Worldline.
 
  I'll be arriving on Saturday 19th, and departing in the evening of Wed
  23rd.  I'll be in Dusseldorf the night of the 23rd.
 
  It might be an opportunity for an face-time meetup!
 
 
  --
  Howard M. Lewis Ship
 
  Creator of Apache Tapestry
 
  The source for Tapestry training, mentoring and support. Contact me to
  learn how I can get you up and productive in Tapestry fast!
 
  (971) 678-5210
  http://howardlewisship.com
 
  -
  To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
  For additional commands, e-mail: dev-h...@tapestry.apache.org
 
 


 --
 Best regards,

 Igor Drobiazko
 http://tapestry5.de



Re: YUICompresser/Rhino as dependency?

2011-03-03 Thread françois facon
seems to be compatible with jQuery and others toolkits.
better performance on both client an server side. it's Green.
+1 for tapestry-minification, or 3rd party library (in case license trouble)
Perhaps this will also let the door open to use any compressor during the
Maven *build.*

2011/3/3 Howard Lewis Ship hls...@gmail.com

 Check out my most recent commit, which will make it super-easy to
 override any default behavior.

 On Thu, Mar 3, 2011 at 11:09 AM, Josh Canfield joshcanfi...@gmail.com
 wrote:
  So ... where should the hooks into YUICompressor go?  Could put it
  right into tapestry-core, could create a new sub-project,
  tapestry-minification, or it could just be a 3rd party library on
  GitHub.
 
  I would make my decision based on whether this would turn into a
  prototype vs. jquery debate at some point. If you make it a module
  then I assume core would get public APIs that would make integrating
  the next great js/css compressor.
 
  Maybe just keeping an eye on replaceability would be good enough.
 
  Josh
 
  On Thu, Mar 3, 2011 at 10:16 AM, Howard Lewis Ship hls...@gmail.com
 wrote:
  If you've been watching the commits, I've been reorganizing things
  inside Tapestry's asset processing to support some new features. The
  big goal is JavaScript (and CSS) minification. Right now, all the
  pipelines are in place, and there's a placeholder service,
  ResourceMinimizer, waiting for a real implementation.
 
  I've targeted YUICompressor
  (http://developer.yahoo.com/yui/compressor/) which uses a BSD license
  (and requires Rhino,  MPL license). I believe these are compatible
  licences w/ ASL.
 
  So ... where should the hooks into YUICompressor go?  Could put it
  right into tapestry-core, could create a new sub-project,
  tapestry-minification, or it could just be a 3rd party library on
  GitHub.
 
  Thoughts? Preferences?
 
  --
  Howard M. Lewis Ship
 
  Creator of Apache Tapestry
 
  The source for Tapestry training, mentoring and support. Contact me to
  learn how I can get you up and productive in Tapestry fast!
 
  (971) 678-5210
  http://howardlewisship.com
 
  -
  To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
  For additional commands, e-mail: dev-h...@tapestry.apache.org
 
 
 
  -
  To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
  For additional commands, e-mail: dev-h...@tapestry.apache.org
 
 



 --
 Howard M. Lewis Ship

 Creator of Apache Tapestry

 The source for Tapestry training, mentoring and support. Contact me to
 learn how I can get you up and productive in Tapestry fast!

 (971) 678-5210
 http://howardlewisship.com

 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org




Re: Remove file update checks in production?

2011-02-21 Thread François Facon
Thank you for the answer.

For me and for most applications, this change will be welcome.
Tapestry will be more secure.
But I know some big eCommerce applications that use this functionality
withsome of our
product in having the flexibility of jsp.
This can be considered a misuse of this feature, but it gives the user a
simple way to do self editing pages.

is there cleanest way to manually allow discard add remove  pages orcomponents
?


2011/2/16 Howard Lewis Ship hls...@gmail.com

 As I see it, in production, there will be no file update checks, and
 so UpdateListeners will never be notified.  It's possible that a few
 related service implementations, in production mode, will be replaced
 with do-nothing place holders.

 2011/2/15 François Facon francois.fa...@atosorigin.com:
  Does it mean that  reloading of classes , templates and catalog will  be
  supported in development mode only?
  What would be the impact on classes that get register as an
 UpdateListener
  in productionMode?
 
  François
 
  2011/2/15 Christophe Cordenier christophe.corden...@gmail.com
 
  +1
 
  2011/2/15 Kalle Korhonen kalle.o.korho...@gmail.com
 
   +1
  
   Kalle
  
   On Mon, Feb 14, 2011 at 3:29 PM, Howard Lewis Ship hls...@gmail.com
   wrote:
I'm starting to wonder whether Tapestry should, in production mode,
not even check for file changes.  All the related code could be
converted to no-ops and placeholders, and the portion of the code
 that
even has to decide when to check for file changes could be removed.
   
--
Howard M. Lewis Ship
   
Creator of Apache Tapestry
   
The source for Tapestry training, mentoring and support. Contact me
 to
learn how I can get you up and productive in Tapestry fast!
   
(971) 678-5210
http://howardlewisship.com
   
   
 -
To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
For additional commands, e-mail: dev-h...@tapestry.apache.org
   
   
  
   -
   To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
   For additional commands, e-mail: dev-h...@tapestry.apache.org
  
  
 
 
  --
  Regards,
  Christophe Cordenier.
 
  Committer on Apache Tapestry 5
  Co-creator of wooki @wookicentral.com
 
 



 --
 Howard M. Lewis Ship

 Creator of Apache Tapestry

 The source for Tapestry training, mentoring and support. Contact me to
 learn how I can get you up and productive in Tapestry fast!

 (971) 678-5210
 http://howardlewisship.com

 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org




Re: Remove file update checks in production?

2011-02-15 Thread François Facon
Does it mean that  reloading of classes , templates and catalog will  be
supported in development mode only?
What would be the impact on classes that get register as an UpdateListener
in productionMode?

François

2011/2/15 Christophe Cordenier christophe.corden...@gmail.com

 +1

 2011/2/15 Kalle Korhonen kalle.o.korho...@gmail.com

  +1
 
  Kalle
 
  On Mon, Feb 14, 2011 at 3:29 PM, Howard Lewis Ship hls...@gmail.com
  wrote:
   I'm starting to wonder whether Tapestry should, in production mode,
   not even check for file changes.  All the related code could be
   converted to no-ops and placeholders, and the portion of the code that
   even has to decide when to check for file changes could be removed.
  
   --
   Howard M. Lewis Ship
  
   Creator of Apache Tapestry
  
   The source for Tapestry training, mentoring and support. Contact me to
   learn how I can get you up and productive in Tapestry fast!
  
   (971) 678-5210
   http://howardlewisship.com
  
   -
   To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
   For additional commands, e-mail: dev-h...@tapestry.apache.org
  
  
 
  -
  To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
  For additional commands, e-mail: dev-h...@tapestry.apache.org
 
 


 --
 Regards,
 Christophe Cordenier.

 Committer on Apache Tapestry 5
 Co-creator of wooki @wookicentral.com



Re: svn commit: r1063860 - in /tapestry/tapestry5/trunk/quickstart/src/main/resources: META-INF/maven/ archetype-resources/src/main/java/components/ archetype-resources/src/main/resources/components/

2011-01-26 Thread françois facon
I'am not using the layout yet but I get this http://twitpic.com/3tp4o1
with default.css and style.css.

HTH

2011/1/26 Howard Lewis Ship hls...@gmail.com

 This is going to be very cool.  One thing I noticed too late with the
 Concrete layout was that form fields rendered very large and ugly ...
 hopefully this will look better. Has anyone tried this design with a
 BeanEditForm, Grid or BeanDisplay component?

 On Wed, Jan 26, 2011 at 12:11 PM,  u...@apache.org wrote:
  Author: uli
  Date: Wed Jan 26 20:11:49 2011
  New Revision: 1063860
 
  URL: http://svn.apache.org/viewvc?rev=1063860view=rev
  Log:
  TAP5-1323: Change Quickstart Template to Match New Site Design
 
  Thanks to Mark Shead for the patch.
 
  Added:
 
  
 tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/default.css
 
  
 tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/bg.png
   (with props)
 
  
 tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/tapestry.png
   (with props)
 
  
 tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/tapestry_s.png
   (with props)
 
  
 tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/top-bg.png
   (with props)
 
  
 tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/reset.css
 
  
 tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/style.css
  Removed:
 
  
 tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img01.jpg
 
  
 tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img02.jpg
 
  
 tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img03.jpg
 
  
 tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img04.jpg
 
  
 tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img05.gif
 
  
 tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img06.gif
 
  
 tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img07.gif
 
  
 tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img08.gif
 
  
 tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img09.gif
 
  
 tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img10.gif
 
  
 tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img11.gif
 
  
 tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img12.gif
 
  
 tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img13.gif
 
  
 tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img14.gif
 
  
 tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img15.gif
 
  
 tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img16.gif
 
  
 tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img17.gif
 
  
 tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img18.gif
 
  
 tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img19.gif
 
  
 tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/img20.gif
 
  
 tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/images/spacer.gif
 
  
 tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/layout.css
 
  
 tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/webapp/layout/license.txt
  Modified:
 
  
 tapestry/tapestry5/trunk/quickstart/src/main/resources/META-INF/maven/archetype-metadata.xml
 
  
 tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/java/components/Layout.java
 
  
 tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/components/Layout.tml
 
  
 tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/About.tml
 
  
 tapestry/tapestry5/trunk/quickstart/src/main/resources/archetype-resources/src/main/resources/pages/Contact.tml
 
  
 

Re: Hudson w/ Gradle

2011-01-08 Thread françois facon
Feel the same.
Fully agree with Robert
Even if, Like Thiago I use m2eclipse in very good corporate distrib of
eclipse.


2011/1/8 Thiago H. de Paula Figueiredo thiag...@gmail.com

 I agree with everything Robert said in this thread, except that I do like
 m2eclipse. There's also another Maven-Eclipse integration plugin,
 http://code.google.com/p/q4e/, which is in the Eclipse incubator now. I
 haven't tried it yet.


 On Fri, 07 Jan 2011 20:10:43 -0200, Robert Zeigler 
 robert.zeig...@roxanemy.com wrote:

  I do use maven day-to-day.  Releases and sub-projects are a pita, I agree.
  But:
   a) How often do we create tapestry subprojects?
   b) How often do we generate tapestry releases?
   c) How often do we:
   a) Compile code?
   b) Run tests?
   c) Do the day-to-day project management stuff that's required of
 a build?

 For a, b, and c, maven works fine (generally.  Frankly, I can't stand the
 eclipse plugin for maven, so I do all of my maven work from the command
 line, with the help of some shell scripts that simplify my most commonly
 used commands). I'm simply saying that the pain of the relatively rare
 events of a and b shouldn't necessarily outweigh the benefit of a familiar
 environment for doing a, b, and c from people who may wish to contribute.
  For the long-term success of Tapestry, that's far more important than the
 occasional pain of a  b.  I'm just saying it's worth thinking through a
 little and weighing the pros and cons for the community as a whole.

 Robert

 On Jan 7, 2011, at 1/73:59 PM , Howard Lewis Ship wrote:

  If you aren't using Maven day-to-day you may not realize what a huge pain
 it
 is, especially w.r.t. creating releases.

 It also gets in the way of creating new subprojects.

 Maven is a sunk cost and you don't keep throwing resources at a sunk cost
 just because its cost you in the past.

 On Fri, Jan 7, 2011 at 1:44 PM, Robert Zeigler
 robert.zeig...@roxanemy.comwrote:

  I haven't used gradle.  I'm sure it's wonderful.  I'm sure it beats the
 heck out of using maven.
 But.  Do we really need to change build methodology /again/? We have a
 build.  It works.  It's not always the nicest thing in the world to work
 with*, but it works.  People are familiar with it.  Tools understand it.
 It just seems like another barrier to getting users to contribute if
 they
 have to install yet another piece of software.

 Just my  $0.02.

 Robert

 * It can be made much more workable with a bit of shell scripting...


 On Jan 7, 2011, at 1/73:32 PM , Howard Lewis Ship wrote:

  I really want to take a crack at converting Tapestry to build using

 Gradle.

 Does Hudson support Gradle yet?

 --
 Howard M. Lewis Ship

 Creator of Apache Tapestry

 The source for Tapestry training, mentoring and support. Contact me to

 learn

 how I can get you up and productive in Tapestry fast!

 (971) 678-5210
 http://howardlewisship.com



 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org




 --
 Howard M. Lewis Ship

 Creator of Apache Tapestry

 The source for Tapestry training, mentoring and support. Contact me to
 learn
 how I can get you up and productive in Tapestry fast!

 (971) 678-5210
 http://howardlewisship.com



 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org



 --
 Thiago H. de Paula Figueiredo
 Independent Java, Apache Tapestry 5 and Hibernate consultant, developer,
 and instructor
 Owner, Ars Machina Tecnologia da Informação Ltda.
 Consultor, desenvolvedor e instrutor em Java, Tapestry e Hibernate
 Coordenador e professor da Especialização em Engenharia de Software com
 Ênfase em Java da Faculdade Pitágoras
 http://www.arsmachina.com.br


 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org




Re: Index 2

2010-12-21 Thread françois facon
Very nice work Katia.
it's clear and concise headlines.
it also minimize the vertical scrolling.
I love the twitter widget.



2010/12/21 Katia Aresti katiaare...@gmail.com

 As I said yesterday, it's not finished yet ! :) I need to improve and test
 things, but confluence is veery slow too ...


 2010/12/21 Andreas Andreou andy...@di.uoa.gr

  yep, love the latest version (with the updated colors on rss and icons)!
 
  On Mon, Dec 20, 2010 at 19:44, Howard Lewis Ship hls...@gmail.com
 wrote:
   I once again concur, this is a big improvement to the home page.  I
 think
  we
   should move the IndexV2 contents over to Index immediately.
  
   On Mon, Dec 20, 2010 at 9:13 AM, Christophe Cordenier 
   christophe.corden...@gmail.com wrote:
  
   Great Work Katia !
  
   This is exactly the kind of changes that lightens and gives more
 impact
  to
   our front page. Of course, we should polish it about colors and typo,
  but
   it's concise and clear.
  
   Also I like the idea of putting links on contributions on the front
  page,
   because we ARE an active community !
  
   Le 20 décembre 2010 15:06, Clément Uster clement.us...@gmail.com a
  écrit
   :
  
Ok great. :)
   
   
On 20 December 2010 15:04, Katia Aresti katiaare...@gmail.com
  wrote:
   
 Key features will stay, it's just a matter of layout !

 2010/12/20 Clément Uster clement.us...@gmail.com

  Ok, I didn't get your point about the key features.
  So you want to keep the current items at the top of the page,
  right ?
 
 
  On 20 December 2010 14:54, Katia Aresti katiaare...@gmail.com
   wrote:
 
   2010/12/20 Clément Uster clement.us...@gmail.com
  
Hello Katia,
   
I do like your new design. It's definitely lighter than the
   current
  one.
The idea of the 3 boxes is quite interesting, but I don't
completely
   agree
with the content.
Because they are on top of the page, they are the first
 things
  to
be
   seen,
and in my opinion they should be the most important things
  about
   tapestry.
   
  
   What do yo mean ? In your point of view the content of these
  boxes
 should
   be
   on the key features part ?
  
  
  
Your What is Tapestry part is just awesome! I love it :)
   
By the way, I'm very pleased to see the official
 documentation/website
becoming better every day.
Presentation and design are keys to attract and keep new
 (and
   old!)
   users.
   
Clément
   
   
On 20 December 2010 14:05, Katia Aresti 
  katiaare...@gmail.com
 wrote:
   
 Hi,

 I'm working on Index V2 page. It's not finished yet, but
  before
   I
continue
 to do some staff I think about, I would like to know your
opinions.

 Here is the preview of the page :

  https://cwiki.apache.org/TAPESTRY/indexv2.html%20
 https://cwiki.apache.org/TAPESTRY/indexv2.html

 Important things to note :

 1)  Key features are not included on top just because for
  some
 reason
when
 I
 include them they are not placed on the top, but down
 Apache
 Tapestry  IndexV2.

 2 ) The boxes with Download, extensions and so, are not
   finished
 yet.
  I
 want
 to modify and adapt several things on them. They  just
 offer
  an
 idea
about
 what I have in mind.

 3 ) Icons are free use

 So, what do you think ?

 Can you give me some feedback please ?

 Katia

   
  
 

   
  
  
  
   --
   Regards,
   Christophe Cordenier.
  
   Committer on Apache Tapestry 5
   Co-creator of wooki @wookicentral.com
  
  
  
  
   --
   Howard M. Lewis Ship
  
   Creator of Apache Tapestry
  
   The source for Tapestry training, mentoring and support. Contact me to
  learn
   how I can get you up and productive in Tapestry fast!
  
   (971) 678-5210
   http://howardlewisship.com
  
 
 
 
  --
  Andreas Andreou - andy...@apache.org - http://blog.andyhot.gr
  Tapestry PMC / Tacos developer
  Open Source / JEE Consulting
 
  -
  To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
  For additional commands, e-mail: dev-h...@tapestry.apache.org
 
 



Re: Add sorting and paging features in loop component

2010-11-11 Thread françois facon
Hi Deti,

Why not using grid?
did you have a look at
http://jumpstart.doublenegative.com.au/jumpstart/examples/tables/sortedgrid

If you have lot  of date to display, I suggest you to have a look
at the with gridDataSource interface.
http://tapestry.apache.org/tapestry5/apidocs/org/apache/tapestry5/grid/GridDataSource.html

The prepare method is called by the grid with all the sorting constraints
if your are using Hibernate there is a existing implementation for hibernate
http://tapestry.apache.org/tapestry5/apidocs/org/apache/tapestry5/hibernate/HibernateGridDataSource.html

François

2010/11/10 deti smoothyd...@yahoo.com


 Hi everyone,
 I have a question

 I need to add sorting and paging features in loop component but I don't
 know
 how to do it..I even don't know where to start..
 Can you tell me what should I do to implement sorting and paging features?

 Thank you
 Deti
 --
 View this message in context:
 http://tapestry.1045711.n5.nabble.com/Add-sorting-and-paging-features-in-loop-component-tp3258154p3258154.html
 Sent from the Tapestry - Dev mailing list archive at Nabble.com.

 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org




Re: Cache keys for page-based objects

2010-11-04 Thread françois facon
Hi

In Tapestry 5.1.0.5,  we use the variant code from a modified locale to add
more information about the targeted  template.

For WebMobile solution, this is used to add information about device.
Template can be customized for a specific device family.
This could be use provide a html5 template for iPhone for example.

For Templating solution, this is used to select a template according to
values from the activation context parameters.

There is a need for 4 or 5 dimensions  to identify a template according to
activation context parameters(3th dim) for a specific user(4 th dim) and for
specific device (5th dim)



2010/11/4 Thiago H. de Paula Figueiredo thiag...@gmail.com

 On Thu, 04 Nov 2010 14:50:55 -0200, Igor Drobiazko 
 igor.drobia...@gmail.com wrote:

  Maybe the unlimited number of dimension is kind of over-engineering.


 Most of the time, having more than one dimension is as complex as having an
 unlimited number. Isn't that true? :)

 --
 Thiago H. de Paula Figueiredo
 Independent Java, Apache Tapestry 5 and Hibernate consultant, developer,
 and instructor
 Owner, Ars Machina Tecnologia da Informação Ltda.
 http://www.arsmachina.com.br

 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org




Re: [VOTE] Josh Canfield as Committer

2010-09-03 Thread françois facon
François Facon: +1 (non-binding)

2010/9/2 Howard Lewis Ship hls...@gmail.com

 Josh Canfield has been very active in the Tapestry community for quite
 some time; he was an early evangalist for Tapestry 5 and has deployed
 multiple Tapestry 5 applications. He's also been very active in the
 mailing list, and has provided some terrific patches, including one
 that largely addresses the mismatch between generics and Tapestry's
 property expression language. I've spoken with him, and he is eager to
 join the team.

 Howard M. Lewis Ship: +1 (binding)


 Vote to run for 7 days. Reminder: please include your name (as I did
 above), it makes tabulating the results much easier!

 --
 Howard M. Lewis Ship

 Creator of Apache Tapestry

 The source for Tapestry training, mentoring and support. Contact me to
 learn how I can get you up and productive in Tapestry fast!

 (971) 678-5210
 http://howardlewisship.com

 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org




Re: [VOTE] Committer status for Robin Komiwes

2010-07-18 Thread françois facon
François Facon : +1 (non-binding)

for his  contributions on design, jquery integration, html5, etc...


Re: [VOTE] Christophe Cordenier as Tapestry Committer

2010-06-14 Thread françois facon
François Facon: +1 (non-binding)


Re: [VOTE] Igor Drobiazko as PMC Member

2010-05-11 Thread françois facon
+1

2010/5/11 Joachim Van der Auwera joac...@progs.be

 +1


 Jesse Kuhnert wrote:

 +1

 On Tue, May 11, 2010 at 2:16 PM, Daniel Jue teamp...@gmail.com wrote:


 Daniel Jue +1 (non-binding)

 On Tue, May 11, 2010 at 2:10 PM, Andreas Andreou andy...@di.uoa.gr
 wrote:


 Andreas Andreou: +1 (binding)

 On Tue, May 11, 2010 at 20:44, Thiago H. de Paula Figueiredo
 thiag...@gmail.com wrote:


 A +1 vote will recognize Igor as a Tapestry PMC member.


 Thiago H. de Paula Figueiredo: +1 (binding)

 --
 Thiago H. de Paula Figueiredo
 Independent Java, Apache Tapestry 5 and Hibernate consultant,
 developer, and
 instructor
 Owner, Ars Machina Tecnologia da Informação Ltda.
 http://www.arsmachina.com.br

 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org





 --
 Andreas Andreou - andy...@apache.org - http://blog.andyhot.gr
 Tapestry / Tacos developer
 Open Source / JEE Consulting

 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org




 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org





 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org





 --
 Joachim Van der Auwera
 PROGS bvba, progs.be



 -
 To unsubscribe, e-mail: dev-unsubscr...@tapestry.apache.org
 For additional commands, e-mail: dev-h...@tapestry.apache.org