Re: [VOTE] Release Apache Wicket 8.0.0-M9

2018-02-15 Thread Sven Meier
Hi Andrea,

that's a good idea. WICKET-6189 is another contender for mentioning in the 
release notes.

Sven

⁣Gesendet mit Blue ​

Am 12. Feb. 2018, 12:50, um 12:50, Andrea Del Bene  
schrieb:
>Sorry, when I said "change log" I actually meant the release note.
>
>On Mon, Feb 12, 2018 at 12:48 PM, Andrea Del Bene
>
>wrote:
>
>> Hi,
>>
>> On Mon, Feb 12, 2018 at 12:38 PM, Sven Meier  wrote:
>>
>>> Hi Andrea,
>>>
>>> read here:
>>>
>>> https://cwiki.apache.org/confluence/display/WICKET/Migration
>>> +to+Wicket+8.0#MigrationtoWicket8.0-Application'sIHeaderResp
>>> onseDecoratorASFJIRAkey,summary,type,created,updated,due,
>>> assignee,reporter,priority,status,resolution5aa69414-a9e9
>>> -3523-82ec-879b028fb15bWICKET-6498
>>>
>>> ... the decorator has to make sure it uses a ResourceAggretator too:
>>>
>>> @Override
>>> public IHeaderResponse decorate(IHeaderResponse response) {
>>> return new ResourceAggregator(new
>>> JavaScriptFilteredIntoFooterHeaderResponse(response, bucketName));
>>> }
>>>
>>> Have fun
>>> Sven
>>>
>>>
>>
>> That's ok, it's easy to adapt existing code to use
>ResourceAggretator. But
>> if we don't do this our application silently fails to render all the
>header
>> items. I think this might be a a little confusing for users if we
>don't
>> explicitly say in the change log that they have to pay attention to
>this
>> particular change.
>>
>>


Re: [VOTE] Release Apache Wicket 8.0.0-M9

2018-02-15 Thread Andrea Del Bene
Hi,

I need your help. what's exactly the caveat about  WICKET-6498? It uses
javascript events that might not be supported buy browser?

On Sun, Feb 11, 2018 at 6:16 PM, Korbinian Bachl <
korbinian.ba...@whiskyworld.de> wrote:

> +1 to release for M9
>
> IMHO a warning should be added with regards to WICKET-6498 as it is not
> yet working in a reliable way but may break depending on client specifics;
>
> - Ursprüngliche Mail -
> > Von: "Andrea Del Bene" 
> > An: dev@wicket.apache.org
> > Gesendet: Sonntag, 11. Februar 2018 17:34:08
> > Betreff: [VOTE] Release Apache Wicket 8.0.0-M9
>
> > This is a vote to release Apache Wicket 8.0.0-M9
> >
> > Please download the source distributions found in our staging area
> > linked below.
> >
> > I have included the signatures for both the source archives. This vote
> > lasts for 72 hours minimum.
> >
> > [ ] Yes, release Apache Wicket 8.0.0-M9
> > [ ] No, don't release Apache Wicket 8.0.0-M9, because ...
> >
> > Distributions, changelog, keys and signatures can be found at:
> >
> > https://dist.apache.org/repos/dist/dev/wicket/8.0.0-M9
> >
> > Staging repository:
> >
> > https://repository.apache.org/content/repositories/orgapachewicket-1105/
> >
> > The binaries are available in the above link, as are a staging
> > repository for Maven. Typically the vote is on the source, but should
> > you find a problem with one of the binaries, please let me know, I can
> > re-roll them some way or the other.
> >
> > Staging git repository data:
> >
> > Repository:  g...@github.com:bitstorm/wicket.git
> > Branch:  build/wicket-8.0.0-M9
> > Release tag: rel/wicket-8.0.0-M9
> >
> >
> > 
> >
> > The signatures for the source release artefacts:
> >
> >
> > Signature for apache-wicket-8.0.0-M9.zip:
> >
> > -BEGIN PGP SIGNATURE-
> > Version: GnuPG v1
> >
> > iQIcBAABAgAGBQJagFiiAAoJEIePAfqo01bhPxsP/jgrMjf/3IVHWSOftoHEYf+j
> > Wtb8gvB0Y3sY8L6syj5GQCuhceaovbq3NCnAz0qrn/tLRuUnybyj8GfyMrQv4wNP
> > rDj7zPRqhsldgbSTsjDP98b0V99F5ct68HsxOr3LzxNijFNFRxIDnF+73QZNjUcA
> > YL4xuxP80WvMb1mmwASg+l9MxhEWpeYWoyOBHNWFmjgI/4r3ineq2YSjAq3MZKOC
> > Vu4CqYS+ajEFMqduHU4aa9j4Lj4X81by34c9xCKERaioI7kFhoZzhws6ufoA/wNo
> > EPBPBft9oG72rUfX9VwyZxHMBmU50eKmEtFeCtWXqu5v8Js2rVTxmw4EGKENj3+8
> > Kiup7+zXu9t07mvoS4mCJ8fcl7P+g24e02pdqHDBea/a7zAKUdrIe6MCMJ2Qlw0g
> > E/xlDJ4utPcU7E88IQiCLpmarN3uBZKnivzm3Uir5U0dJtffu4IacABg5Svp3DAl
> > TcUOmM9QxKYjD8Ey6uORoGTm3gZmx4FcnNjSw0ch27fyNUpYVfEyU88KH9vz2dQP
> > Tcs9LxRpII4pBGXu0nK5zWZfXBgqxYfUUrIroCrzVWub+wqEw8pXo2K9GdrUYpcg
> > K12TIpW3X43zNG7L6lTJtFe2yffVLdyS1DDoqU3QI4gHe/vdIC3atd4BP0Aeauj1
> > jIvOQJKU+bwlubLLneTg
> > =MOtP
> > -END PGP SIGNATURE-
> >
> > Signature for apache-wicket-8.0.0-M9.tar.gz:
> >
> > -BEGIN PGP SIGNATURE-
> > Version: GnuPG v1
> >
> > iQIcBAABAgAGBQJagFihAAoJEIePAfqo01bheU8QAIkUJK3zjjVeARkAbN3Zi1hE
> > b5qnaSiXkuxZyTfVzDS4Ui7OZwIOY1RJ1YlJ4fZwio+BJhpxnCiPjPLRC1VNwA4q
> > oMBsOfwePU92kJYQERfVfJgNkk1ixyh52k3qsoS4EIdKT+bOW52hT8zaXRNazhG3
> > nwyDTe00c/ibj5KM68L7R4LXef6tbnZAjegKBDNUsvWQltwE2xc1lVapnNoqtOAM
> > B26gWh5G8QDQxjWJESk9ik+Vyyg9We8lABV5+Hkqrugv3yECiD9ObcYE29bE/OHN
> > hfgzo5EX+umXzTkoHltQ0ZxAxPiWWquH3tjsy1/z/8r3BT4YBZs+PIoOCSPem6kK
> > aUoJiBEZ55WsBVd5NdYY7PiSwZ2KWsuE1XmqADY+USuhytPln04YNK9srdVESnCL
> > sBxGP0kgHKrD92O1aTLpzan3VhD1O8KzjH/8MMEWJxevQbW/gorlAjh7+iCVcH7g
> > YurqMjtq91YFFlZwU5YlczfhnZmR4/Efp3/O57S76HOyaMWYloj0vs2OQH3TJTm7
> > GLvO/b9R46mgnnlHVhxN2z1f0xTOFwpeXIjchb+jHs0SuxOVAqrIpGmsFG8Siv/V
> > 3spQEzAzM/Enl2PgaCNlU0aus/i35FRLEmlCf7nyuwVQCbsE3d5W/fKLYeJOD9Wq
> > CCJOHO3iofZ0wlGnB5J7
> > =/qPh
> > -END PGP SIGNATURE-
> >
> > 
> >
> > CHANGELOG for 8.0.0-M9:
> >
> > ** Bug
> >
> > * [WICKET-6332] - NullPointerException in PageParameters#equals()
> > * [WICKET-6441] - MockHttpSession and MockSessionStore don't call
> > onInvalidate() on invalidate()
> > * [WICKET-6448] - Provide behavior that disables a button after click
> > * [WICKET-6477] - Component.getDefaultModelObject() wraps in
> > RuntimeException instead of WicketRuntimeException
> > * [WICKET-6484] - Wicket.Cookie.set does not set 'secure' flag
> > * [WICKET-6489] - Exception when "identifier|code" javascript is
> > not start on PrependJavaScript
> > * [WICKET-6491] - AjaxDownload is not working in blob mode for
> > Microsoft browsers
> > * [WICKET-6492] - javascript files are not minified in deployment
> > mode and not united
> > * [WICKET-6493] - WebSocket SessionIds are wrong (HttpSession one
> > used instead of Websocket one) + NPE if no HttpSession is found during
> > Handshake Request
> > * [WICKET-6496] - Duplicate definition of interface JSONString
> > * [WICKET-6501] - DefaultPageManagerProvider does not honour
> > StoreSettings.setAsynchronous(false)
> > * [WICKET-6506] - Performance issue when large comp

Re: [VOTE] Release Apache Wicket 8.0.0-M9

2018-02-15 Thread Maxim Solodovnik
Hello Andrea

The description is here
https://issues.apache.org/jira/browse/WICKET-6498?focusedCommentId=16349021&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-16349021
Am not observing any "races" in our main app, so I can't describe it myself
:(


On Thu, Feb 15, 2018 at 10:48 PM, Andrea Del Bene 
wrote:

> Hi,
>
> I need your help. what's exactly the caveat about  WICKET-6498? It uses
> javascript events that might not be supported buy browser?
>
> On Sun, Feb 11, 2018 at 6:16 PM, Korbinian Bachl <
> korbinian.ba...@whiskyworld.de> wrote:
>
> > +1 to release for M9
> >
> > IMHO a warning should be added with regards to WICKET-6498 as it is not
> > yet working in a reliable way but may break depending on client
> specifics;
> >
> > - Ursprüngliche Mail -
> > > Von: "Andrea Del Bene" 
> > > An: dev@wicket.apache.org
> > > Gesendet: Sonntag, 11. Februar 2018 17:34:08
> > > Betreff: [VOTE] Release Apache Wicket 8.0.0-M9
> >
> > > This is a vote to release Apache Wicket 8.0.0-M9
> > >
> > > Please download the source distributions found in our staging area
> > > linked below.
> > >
> > > I have included the signatures for both the source archives. This vote
> > > lasts for 72 hours minimum.
> > >
> > > [ ] Yes, release Apache Wicket 8.0.0-M9
> > > [ ] No, don't release Apache Wicket 8.0.0-M9, because ...
> > >
> > > Distributions, changelog, keys and signatures can be found at:
> > >
> > > https://dist.apache.org/repos/dist/dev/wicket/8.0.0-M9
> > >
> > > Staging repository:
> > >
> > > https://repository.apache.org/content/repositories/
> orgapachewicket-1105/
> > >
> > > The binaries are available in the above link, as are a staging
> > > repository for Maven. Typically the vote is on the source, but should
> > > you find a problem with one of the binaries, please let me know, I can
> > > re-roll them some way or the other.
> > >
> > > Staging git repository data:
> > >
> > > Repository:  g...@github.com:bitstorm/wicket.git
> > > Branch:  build/wicket-8.0.0-M9
> > > Release tag: rel/wicket-8.0.0-M9
> > >
> > >
> > > 
> 
> > >
> > > The signatures for the source release artefacts:
> > >
> > >
> > > Signature for apache-wicket-8.0.0-M9.zip:
> > >
> > > -BEGIN PGP SIGNATURE-
> > > Version: GnuPG v1
> > >
> > > iQIcBAABAgAGBQJagFiiAAoJEIePAfqo01bhPxsP/jgrMjf/3IVHWSOftoHEYf+j
> > > Wtb8gvB0Y3sY8L6syj5GQCuhceaovbq3NCnAz0qrn/tLRuUnybyj8GfyMrQv4wNP
> > > rDj7zPRqhsldgbSTsjDP98b0V99F5ct68HsxOr3LzxNijFNFRxIDnF+73QZNjUcA
> > > YL4xuxP80WvMb1mmwASg+l9MxhEWpeYWoyOBHNWFmjgI/4r3ineq2YSjAq3MZKOC
> > > Vu4CqYS+ajEFMqduHU4aa9j4Lj4X81by34c9xCKERaioI7kFhoZzhws6ufoA/wNo
> > > EPBPBft9oG72rUfX9VwyZxHMBmU50eKmEtFeCtWXqu5v8Js2rVTxmw4EGKENj3+8
> > > Kiup7+zXu9t07mvoS4mCJ8fcl7P+g24e02pdqHDBea/a7zAKUdrIe6MCMJ2Qlw0g
> > > E/xlDJ4utPcU7E88IQiCLpmarN3uBZKnivzm3Uir5U0dJtffu4IacABg5Svp3DAl
> > > TcUOmM9QxKYjD8Ey6uORoGTm3gZmx4FcnNjSw0ch27fyNUpYVfEyU88KH9vz2dQP
> > > Tcs9LxRpII4pBGXu0nK5zWZfXBgqxYfUUrIroCrzVWub+wqEw8pXo2K9GdrUYpcg
> > > K12TIpW3X43zNG7L6lTJtFe2yffVLdyS1DDoqU3QI4gHe/vdIC3atd4BP0Aeauj1
> > > jIvOQJKU+bwlubLLneTg
> > > =MOtP
> > > -END PGP SIGNATURE-
> > >
> > > Signature for apache-wicket-8.0.0-M9.tar.gz:
> > >
> > > -BEGIN PGP SIGNATURE-
> > > Version: GnuPG v1
> > >
> > > iQIcBAABAgAGBQJagFihAAoJEIePAfqo01bheU8QAIkUJK3zjjVeARkAbN3Zi1hE
> > > b5qnaSiXkuxZyTfVzDS4Ui7OZwIOY1RJ1YlJ4fZwio+BJhpxnCiPjPLRC1VNwA4q
> > > oMBsOfwePU92kJYQERfVfJgNkk1ixyh52k3qsoS4EIdKT+bOW52hT8zaXRNazhG3
> > > nwyDTe00c/ibj5KM68L7R4LXef6tbnZAjegKBDNUsvWQltwE2xc1lVapnNoqtOAM
> > > B26gWh5G8QDQxjWJESk9ik+Vyyg9We8lABV5+Hkqrugv3yECiD9ObcYE29bE/OHN
> > > hfgzo5EX+umXzTkoHltQ0ZxAxPiWWquH3tjsy1/z/8r3BT4YBZs+PIoOCSPem6kK
> > > aUoJiBEZ55WsBVd5NdYY7PiSwZ2KWsuE1XmqADY+USuhytPln04YNK9srdVESnCL
> > > sBxGP0kgHKrD92O1aTLpzan3VhD1O8KzjH/8MMEWJxevQbW/gorlAjh7+iCVcH7g
> > > YurqMjtq91YFFlZwU5YlczfhnZmR4/Efp3/O57S76HOyaMWYloj0vs2OQH3TJTm7
> > > GLvO/b9R46mgnnlHVhxN2z1f0xTOFwpeXIjchb+jHs0SuxOVAqrIpGmsFG8Siv/V
> > > 3spQEzAzM/Enl2PgaCNlU0aus/i35FRLEmlCf7nyuwVQCbsE3d5W/fKLYeJOD9Wq
> > > CCJOHO3iofZ0wlGnB5J7
> > > =/qPh
> > > -END PGP SIGNATURE-
> > >
> > > 
> 
> > >
> > > CHANGELOG for 8.0.0-M9:
> > >
> > > ** Bug
> > >
> > > * [WICKET-6332] - NullPointerException in PageParameters#equals()
> > > * [WICKET-6441] - MockHttpSession and MockSessionStore don't call
> > > onInvalidate() on invalidate()
> > > * [WICKET-6448] - Provide behavior that disables a button after
> click
> > > * [WICKET-6477] - Component.getDefaultModelObject() wraps in
> > > RuntimeException instead of WicketRuntimeException
> > > * [WICKET-6484] - Wicket.Cookie.set does not set 'secure' flag
> > > * [WICKET-6489] - Exception when "identifier|code" javascript is
> > > not start on PrependJavaScript
> > > * [WICKET-6491] - Aj

Re: [VOTE] Release Apache Wicket 7.10.0

2018-02-15 Thread Andrea Del Bene

This vote passes! Thank you!


On 15/02/2018 00:08, Sven Meier wrote:

+1 love it :)

Sven

⁣Gesendet mit Blue ​

Am 14. Feb. 2018, 23:00, um 23:00, Andrea Del Bene  
schrieb:

Some more love for 7.x ?


On 12/02/2018 12:13, Andrea Del Bene wrote:

+1 to release

Tested user guide examples.

On Sun, Feb 11, 2018 at 10:47 PM, Tobias Soloschenko
mailto:tobiassolosche...@googlemail.com>> wrote:

 +1

 kind regards

 Tobias

 > Am 11.02.2018 um 19:11 schrieb Andrea Del Bene
 mailto:an.delb...@gmail.com>>:
 >
 > This is a vote to release Apache Wicket 7.10.0
 >
 > Please download the source distributions found in our staging

area

 > linked below.
 >
 > I have included the signatures for both the source archives.
 This vote
 > lasts for 72 hours minimum.
 >
 > [ ] Yes, release Apache Wicket 7.10.0
 > [ ] No, don't release Apache Wicket 7.10.0, because ...
 >
 > Distributions, changelog, keys and signatures can be found at:
 >
 > https://dist.apache.org/repos/dist/dev/wicket/7.10.0
 
 >
 > Staging repository:
 >
 >


https://repository.apache.org/content/repositories/orgapachewicket-1106




 >
 > The binaries are available in the above link, as are a staging
 > repository for Maven. Typically the vote is on the source, but
 should
 > you find a problem with one of the binaries, please let me

know,

 I can
 > re-roll them some way or the other.
 >
 > Staging git repository data:
 >
 >     Repository:  g...@github.com:bitstorm/wicket.git
 >     Branch:      build/wicket-7.10.0
 >     Release tag: rel/wicket-7.10.0
 >
 >
 >




 >
 >     The signatures for the source release artefacts:
 >
 >
 > Signature for apache-wicket-7.10.0.zip:
 >
 >     -BEGIN PGP SIGNATURE-
 > Version: GnuPG v1
 >
 >

iQIcBAABAgAGBQJagIWwAAoJEIePAfqo01bhgmwP/2t6OLNw27b7V+zVa9gUa1cX

 >

CLzQVsZi9qGEM1Ke1dFo46kAJw6ne3bQAFkuBYyWPVn/Z1JxT7NJQC0dlYtR+20m

 >

94Oc79LCplI6JNGMYuUTlT3RoiWUZRqrOU/eIlNREB8M7rkYTkNZoKIEwlM2HX8d

 >

Eh5IOCkDe8HABhQvV52P1kp/AVPnYl5axT0TcZBdCTL8MY7UcMWcD2HcNWjLYoDc

 >

llvnjkjxmTsUJ9Adufol0Gj/iA4RuAdO0ThLd2d+Ll0f0+C/s7gJNVPM/F37qUzN

 >

vAZIsrqKEoQ5DMRVgW2ZDrqkYmptNRtxc4bZvawKsYM3jABjlaCvVCIftLM2836s

 >

Med7ZJV49jSsA4PyhtwAXKK+nAn+B7TxVcDBIyUxPYx+s/p3u5LJVwG7O+eIM2Ic

 >

B6wVawgSn/lmlfmsnaLhOCNAiHWqZL1GW3fVfZCCnDgtaJt0f68gERjaLu4+bLRl

 >

ZSXbO+2DbViOznnva2fRTRgNbZtDaMbq6s9alO0ykbdnOSUPxfKPOtFMP1EHIIkO

 >

zKvhknTH0nRiGG1RYV6cI8FNTYlJfRjSQujAUpU1QbOjWdfgUx+ocmA1BAhkk/0T

 >

dEgKr+YwUuPxsucF4nYGXKJ91tb/ZVX7FJGXjK41dW9ggRbSdQ0eaCcZK45ylQjG

 > +TyKTs5Owq6PaxG3+hK0
 > =K9jy
 > -END PGP SIGNATURE-
 >
 > Signature for apache-wicket-7.10.0.tar.gz:
 >
 >     -BEGIN PGP SIGNATURE-
 > Version: GnuPG v1
 >
 >

iQIcBAABAgAGBQJagIWvAAoJEIePAfqo01bhiosQAIuAcD0VmWAly1OOTutT+i6z

 >

awDy8lt61AewHQ+Zj08YXzcebBRUjSrl4Fmc2dsnDJxx4vrZE7OJzJ062XQ/E7Io

 >

4UhPVV0klEhR+NvwxKBmx1bHcs3G0OuJeIP0uNpJ86eEvkDQ9dtqZwZYZlMta3Zm

 >

4HA06R5lJyPihPKtIIfW3+FfqI4GFFNmqYsS3LRPrWfNaByfpfKtk0oVNWR+aIWm

 >

IkCJkFeJf1gcwEiC5/dpR9bMOuMgoyW4bBMnGKGi1jnc1h6LR4X5Uyvrdj8UmGCX

 >

DjbQO6nfPU0DqxVj02F5g6H3IZ5wnNNbwEb84E0CCwMwnVq79n+k5B4i36YLhWZN

 >

9XkLyyDTECkXGACMoyoa2Q5Uvo/24qAKu2vgv7y5R8G+OyYHx1O5BNncNNeXlATu

 >

lsOL7s32dVvyOo+glPEnjGRJ4QHl7FNXsHsCGGrTVuhAmibjQv/BKwHCzXJSu7M4

 >

mlQ+KhBO43JDWV5i1b+CwMP+fiieSd55iOj2UseeTZBWBodlZiKPeSSGNOG9t0jU

 >

P7OpO7qKdyH7Tzn2n9ezwDMs88xIhS5tYb84nL7zaLlSK47XFbtKIUhX5fkRIkZ8

 >

St5ukOIzcMAV8LSuo4OBO9Pq3IAsvPlHAGFACqaQrzibWLt4kCGvdMt6gIKItzZ3

 > yAJTJGXXQnKndxbPpqW3
 > =AdI3
 > -END PGP SIGNATURE-
 >
 >




 >
 >     CHANGELOG for 7.10.0:
 >
 > ** Bug
 >
 >     * [WICKET-6441] - MockHttpSession and MockSessionStore

don't

 call onInvalidate() on invalidate()
 >     * [WICKET-6448] - Provide behavior that disables a button
 after click
 >     * [WICKET-6461] - Default constructor is incorrectly called
 if optional param is not provided in parameter placeholder URL
 with additional required parameter
 >     * [WICKET-6471] - FileSystemResource file descriptor leak
 >     * [WICKET-6476] - It is impossible to use multiple
 WebSocketTester with the same WebApplication
 >     * [WICKET-6477] - Component.getDefaultModelObject() wraps

in

 RuntimeException instead of WicketRuntimeException
 >     * [WICKET-6481] - NullPointerException in MountedMapper
 >     * [WICKET-6484]

[ANNOUNCE] Apache Wicket 7.10.0 released

2018-02-15 Thread Andrea Del Bene
The Apache Wicket PMC is proud to announce Apache Wicket 7.10.0!

Apache Wicket is an open source Java component oriented web application
framework that powers thousands of web applications and web sites for
governments, stores, universities, cities, banks, email providers, and
more. You can find more about Apache Wicket at https://wicket.apache.org

This release marks another minor release of Wicket 7. We
use semantic versioning for the development of Wicket, and as such no
API breaks are present breaks are present in this release compared to
7.0.0.

Using this release
--

With Apache Maven update your dependency to (and don't forget to
update any other dependencies on Wicket projects to the same version):


org.apache.wicket
wicket-core
7.10.0


Or download and build the distribution yourself, or use our
convenience binary package

 * Source: http://www.apache.org/dyn/closer.cgi/wicket/7.10.0
 * Binary: http://www.apache.org/dyn/closer.cgi/wicket/7.10.0/binaries

Upgrading from earlier versions
---

If you upgrade from 7.y.z this release is a drop in replacement. If
you come from a version prior to 7.0.0, please read our Wicket 7
migration guide found at

 * http://s.apache.org/wicket7migrate

Have fun!

— The Wicket team




The signatures for the source release artefacts:


Signature for apache-wicket-7.10.0.zip:

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAABAgAGBQJagIWwAAoJEIePAfqo01bhgmwP/2t6OLNw27b7V+zVa9gUa1cX
CLzQVsZi9qGEM1Ke1dFo46kAJw6ne3bQAFkuBYyWPVn/Z1JxT7NJQC0dlYtR+20m
94Oc79LCplI6JNGMYuUTlT3RoiWUZRqrOU/eIlNREB8M7rkYTkNZoKIEwlM2HX8d
Eh5IOCkDe8HABhQvV52P1kp/AVPnYl5axT0TcZBdCTL8MY7UcMWcD2HcNWjLYoDc
llvnjkjxmTsUJ9Adufol0Gj/iA4RuAdO0ThLd2d+Ll0f0+C/s7gJNVPM/F37qUzN
vAZIsrqKEoQ5DMRVgW2ZDrqkYmptNRtxc4bZvawKsYM3jABjlaCvVCIftLM2836s
Med7ZJV49jSsA4PyhtwAXKK+nAn+B7TxVcDBIyUxPYx+s/p3u5LJVwG7O+eIM2Ic
B6wVawgSn/lmlfmsnaLhOCNAiHWqZL1GW3fVfZCCnDgtaJt0f68gERjaLu4+bLRl
ZSXbO+2DbViOznnva2fRTRgNbZtDaMbq6s9alO0ykbdnOSUPxfKPOtFMP1EHIIkO
zKvhknTH0nRiGG1RYV6cI8FNTYlJfRjSQujAUpU1QbOjWdfgUx+ocmA1BAhkk/0T
dEgKr+YwUuPxsucF4nYGXKJ91tb/ZVX7FJGXjK41dW9ggRbSdQ0eaCcZK45ylQjG
+TyKTs5Owq6PaxG3+hK0
=K9jy
-END PGP SIGNATURE-

Signature for apache-wicket-7.10.0.tar.gz:

-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAABAgAGBQJagIWvAAoJEIePAfqo01bhiosQAIuAcD0VmWAly1OOTutT+i6z
awDy8lt61AewHQ+Zj08YXzcebBRUjSrl4Fmc2dsnDJxx4vrZE7OJzJ062XQ/E7Io
4UhPVV0klEhR+NvwxKBmx1bHcs3G0OuJeIP0uNpJ86eEvkDQ9dtqZwZYZlMta3Zm
4HA06R5lJyPihPKtIIfW3+FfqI4GFFNmqYsS3LRPrWfNaByfpfKtk0oVNWR+aIWm
IkCJkFeJf1gcwEiC5/dpR9bMOuMgoyW4bBMnGKGi1jnc1h6LR4X5Uyvrdj8UmGCX
DjbQO6nfPU0DqxVj02F5g6H3IZ5wnNNbwEb84E0CCwMwnVq79n+k5B4i36YLhWZN
9XkLyyDTECkXGACMoyoa2Q5Uvo/24qAKu2vgv7y5R8G+OyYHx1O5BNncNNeXlATu
lsOL7s32dVvyOo+glPEnjGRJ4QHl7FNXsHsCGGrTVuhAmibjQv/BKwHCzXJSu7M4
mlQ+KhBO43JDWV5i1b+CwMP+fiieSd55iOj2UseeTZBWBodlZiKPeSSGNOG9t0jU
P7OpO7qKdyH7Tzn2n9ezwDMs88xIhS5tYb84nL7zaLlSK47XFbtKIUhX5fkRIkZ8
St5ukOIzcMAV8LSuo4OBO9Pq3IAsvPlHAGFACqaQrzibWLt4kCGvdMt6gIKItzZ3
yAJTJGXXQnKndxbPpqW3
=AdI3
-END PGP SIGNATURE-



CHANGELOG for 7.10.0:

** Bug

* [WICKET-6441] - MockHttpSession and MockSessionStore don't call
onInvalidate() on invalidate()
* [WICKET-6448] - Provide behavior that disables a button after click
* [WICKET-6461] - Default constructor is incorrectly called if
optional param is not provided in parameter placeholder URL with
additional required parameter
* [WICKET-6471] - FileSystemResource file descriptor leak
* [WICKET-6476] - It is impossible to use multiple WebSocketTester
with the same WebApplication
* [WICKET-6477] - Component.getDefaultModelObject() wraps in
RuntimeException instead of WicketRuntimeException
* [WICKET-6481] - NullPointerException in MountedMapper
* [WICKET-6484] - Wicket.Cookie.set does not set 'secure' flag
* [WICKET-6489] - Exception when "identifier|code" javascript is
not start on PrependJavaScript
* [WICKET-6493] - WebSocket SessionIds are wrong (HttpSession one
used instead of Websocket one) + NPE if no HttpSession is found during
Handshake Request
* [WICKET-6501] - DefaultPageManagerProvider does not honour
StoreSettings.setAsynchronous(false)
* [WICKET-6506] - Performance issue when large component isn't visible
* [WICKET-6513] - NullPointerException at
PageStoreManager$SessionEntry after login
* [WICKET-6522] - ThreadLocal leak in PageStoreManager
* [WICKET-6530] - Race-condition in session invalidation

** Improvement

* [WICKET-6482] - CompoundValidator should implement all Behavior methods
* [WICKET-6504] - Use a serializable model for FileSystemResource's path


Re: [VOTE] Release Apache Wicket 8.0.0-M9

2018-02-15 Thread Korbinian Bachl
in short: since IE 11 and chrome as well as FF the browsers dont fire the 
DOMContentLoaded of scripts the way one would expect. This happens as the 
browsers branch multiple threads that each thread put together execution groups 
of orders leading to inline-JS getting executed and events on these fired 
without the knowledge of other JS resources as long as these are defered and / 
or / asnyc'd

Even worse, an app that may work well in local mode may break in production as 
network timing as well as client CPU count (influences thread) and speed of CPU 
and or GPU (yep... ) may change the timings the event DOMContentLoaded  gets 
fired;

even JQuery guys are plagued by this and have no real solution to it now IMHO 
https://github.com/jquery/jquery/issues/3271

I think we can get a real working one for wicket but had no time yet to try it 
out; Idea is to create the wicket object in the head at first inline script 
before any JS resources (defered or not) so that the page itself cant break 
because of this


- Ursprüngliche Mail -
> Von: "Andrea Del Bene" 
> An: dev@wicket.apache.org
> Gesendet: Donnerstag, 15. Februar 2018 16:48:18
> Betreff: Re: [VOTE] Release Apache Wicket 8.0.0-M9

> Hi,
> 
> I need your help. what's exactly the caveat about  WICKET-6498? It uses
> javascript events that might not be supported buy browser?
> 
> On Sun, Feb 11, 2018 at 6:16 PM, Korbinian Bachl <
> korbinian.ba...@whiskyworld.de> wrote:
> 
>> +1 to release for M9
>>
>> IMHO a warning should be added with regards to WICKET-6498 as it is not
>> yet working in a reliable way but may break depending on client specifics;
>>
>> - Ursprüngliche Mail -
>> > Von: "Andrea Del Bene" 
>> > An: dev@wicket.apache.org
>> > Gesendet: Sonntag, 11. Februar 2018 17:34:08
>> > Betreff: [VOTE] Release Apache Wicket 8.0.0-M9
>>
>> > This is a vote to release Apache Wicket 8.0.0-M9
>> >
>> > Please download the source distributions found in our staging area
>> > linked below.
>> >
>> > I have included the signatures for both the source archives. This vote
>> > lasts for 72 hours minimum.
>> >
>> > [ ] Yes, release Apache Wicket 8.0.0-M9
>> > [ ] No, don't release Apache Wicket 8.0.0-M9, because ...
>> >
>> > Distributions, changelog, keys and signatures can be found at:
>> >
>> > https://dist.apache.org/repos/dist/dev/wicket/8.0.0-M9
>> >
>> > Staging repository:
>> >
>> > https://repository.apache.org/content/repositories/orgapachewicket-1105/
>> >
>> > The binaries are available in the above link, as are a staging
>> > repository for Maven. Typically the vote is on the source, but should
>> > you find a problem with one of the binaries, please let me know, I can
>> > re-roll them some way or the other.
>> >
>> > Staging git repository data:
>> >
>> > Repository:  g...@github.com:bitstorm/wicket.git
>> > Branch:  build/wicket-8.0.0-M9
>> > Release tag: rel/wicket-8.0.0-M9
>> >
>> >
>> > 
>> >
>> > The signatures for the source release artefacts:
>> >
>> >
>> > Signature for apache-wicket-8.0.0-M9.zip:
>> >
>> > -BEGIN PGP SIGNATURE-
>> > Version: GnuPG v1
>> >
>> > iQIcBAABAgAGBQJagFiiAAoJEIePAfqo01bhPxsP/jgrMjf/3IVHWSOftoHEYf+j
>> > Wtb8gvB0Y3sY8L6syj5GQCuhceaovbq3NCnAz0qrn/tLRuUnybyj8GfyMrQv4wNP
>> > rDj7zPRqhsldgbSTsjDP98b0V99F5ct68HsxOr3LzxNijFNFRxIDnF+73QZNjUcA
>> > YL4xuxP80WvMb1mmwASg+l9MxhEWpeYWoyOBHNWFmjgI/4r3ineq2YSjAq3MZKOC
>> > Vu4CqYS+ajEFMqduHU4aa9j4Lj4X81by34c9xCKERaioI7kFhoZzhws6ufoA/wNo
>> > EPBPBft9oG72rUfX9VwyZxHMBmU50eKmEtFeCtWXqu5v8Js2rVTxmw4EGKENj3+8
>> > Kiup7+zXu9t07mvoS4mCJ8fcl7P+g24e02pdqHDBea/a7zAKUdrIe6MCMJ2Qlw0g
>> > E/xlDJ4utPcU7E88IQiCLpmarN3uBZKnivzm3Uir5U0dJtffu4IacABg5Svp3DAl
>> > TcUOmM9QxKYjD8Ey6uORoGTm3gZmx4FcnNjSw0ch27fyNUpYVfEyU88KH9vz2dQP
>> > Tcs9LxRpII4pBGXu0nK5zWZfXBgqxYfUUrIroCrzVWub+wqEw8pXo2K9GdrUYpcg
>> > K12TIpW3X43zNG7L6lTJtFe2yffVLdyS1DDoqU3QI4gHe/vdIC3atd4BP0Aeauj1
>> > jIvOQJKU+bwlubLLneTg
>> > =MOtP
>> > -END PGP SIGNATURE-
>> >
>> > Signature for apache-wicket-8.0.0-M9.tar.gz:
>> >
>> > -BEGIN PGP SIGNATURE-
>> > Version: GnuPG v1
>> >
>> > iQIcBAABAgAGBQJagFihAAoJEIePAfqo01bheU8QAIkUJK3zjjVeARkAbN3Zi1hE
>> > b5qnaSiXkuxZyTfVzDS4Ui7OZwIOY1RJ1YlJ4fZwio+BJhpxnCiPjPLRC1VNwA4q
>> > oMBsOfwePU92kJYQERfVfJgNkk1ixyh52k3qsoS4EIdKT+bOW52hT8zaXRNazhG3
>> > nwyDTe00c/ibj5KM68L7R4LXef6tbnZAjegKBDNUsvWQltwE2xc1lVapnNoqtOAM
>> > B26gWh5G8QDQxjWJESk9ik+Vyyg9We8lABV5+Hkqrugv3yECiD9ObcYE29bE/OHN
>> > hfgzo5EX+umXzTkoHltQ0ZxAxPiWWquH3tjsy1/z/8r3BT4YBZs+PIoOCSPem6kK
>> > aUoJiBEZ55WsBVd5NdYY7PiSwZ2KWsuE1XmqADY+USuhytPln04YNK9srdVESnCL
>> > sBxGP0kgHKrD92O1aTLpzan3VhD1O8KzjH/8MMEWJxevQbW/gorlAjh7+iCVcH7g
>> > YurqMjtq91YFFlZwU5YlczfhnZmR4/Efp3/O57S76HOyaMWYloj0vs2OQH3TJTm7
>> > GLvO/b9R46mgnnlHVhxN2z1f0xTOFwpeXIjchb+jHs0SuxOVAqrIpGmsFG8Siv/V
>> > 3spQEzAzM/Enl2PgaCNlU0aus/i35FRLEmlCf7nyuwVQCbsE3d5W/fKLYeJOD9Wq
>> > CCJOHO3iofZ0wlGnB5J7
>> > =/qPh
>> > -END PGP SIG

[GitHub] wicket pull request #268: Remove ArrayListStack in favour of ArrayDeque

2018-02-15 Thread Jezza
GitHub user Jezza opened a pull request:

https://github.com/apache/wicket/pull/268

Remove ArrayListStack in favour of ArrayDeque

I found it as I was working on #223, thought I might as well take a break 
from it, and fix this small thing.

You can merge this pull request into a Git repository by running:

$ git pull https://github.com/Jezza/wicket array-deque

Alternatively you can review and apply these changes as the patch at:

https://github.com/apache/wicket/pull/268.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

This closes #268


commit 0673f1fa268259421ed88cdba9c25fac45d23ec3
Author: Jezza 
Date:   2018-02-15T22:43:06Z

Remove ArrayListStack in favour of ArrayDeque




---


[GitHub] wicket issue #223: WICKET-6427 Fire an event once all ajax timers are regist...

2018-02-15 Thread Jezza
Github user Jezza commented on the issue:

https://github.com/apache/wicket/pull/223
  
Alrighty, preliminary check with that in place:
It breaks 214 tests, so it's gonna take a bit to update all of the tests.


---


[GitHub] wicket issue #223: WICKET-6427 Fire an event once all ajax timers are regist...

2018-02-15 Thread Jezza
Github user Jezza commented on the issue:

https://github.com/apache/wicket/pull/223
  
I've pushed the state so you can take a look as I'm working on updating the 
tests, so I wouldn't recommend accepting the PR just yet.


---


[GitHub] wicket issue #223: WICKET-6427 Fire an event once all ajax timers are regist...

2018-02-15 Thread Jezza
Github user Jezza commented on the issue:

https://github.com/apache/wicket/pull/223
  
Should I take the opportunity to update some of the tests, such as 
`AttributeModifierComponentTest`.
It seems to use an old way of verifying rendered content.
I could migrate it over to the, seemingly, standardised `_expected.html` 
variant.


---