Re: [VOTE] Release Apache Wicket 7.5.0

2016-10-21 Thread Jonas
[X] Yes, release Apache Wicket 7.5.0 (non-binding)
[ ] No, don't release Apache Wicket 7.5.0, because ...

Tested our main webapp - works fine.

cheers,
Jonas



On Wed, Oct 19, 2016 at 9:28 PM, Martijn Dashorst <
martijn.dasho...@gmail.com> wrote:

> This is a vote to release Apache Wicket 7.5.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.5.0
> [ ] No, don't release Apache Wicket 7.5.0, because ...
>
> Distributions, changelog, keys and signatures can be found at:
>
> https://dist.apache.org/repos/dist/dev/wicket/7.5.0
>
> Staging repository:
>
> https://repository.apache.org/content/repositories/
> orgapachewicket-1075/
>
> 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:dashorst/wicket.git
> Branch:  build/wicket-7.5.0
> Release tag: rel/wicket-7.5.0
>
>
> 
>
> The signatures for the source release artefacts:
>
>
> Signature for apache-wicket-7.5.0.zip:
>
> -BEGIN PGP SIGNATURE-
> Comment: GPGTools - https://gpgtools.org
>
> iEYEABECAAYFAlgHyLgACgkQJBX8W/xy/UVtJQCfazMNKzMMG5y+GTnCNg0YloBB
> IB0Amwdp/H6z78kXds8kTJNBXJAVlCVc
> =yXrI
> -END PGP SIGNATURE-
>
> Signature for apache-wicket-7.5.0.tar.gz:
>
> -BEGIN PGP SIGNATURE-
> Comment: GPGTools - https://gpgtools.org
>
> iEYEABECAAYFAlgHyLgACgkQJBX8W/xy/UUVtgCgx2kALIRDUGdXHjl1hQwOPhzW
> NVYAn0VNdt96cd5VmIW7nIFSb0PidYbH
> =ob3v
> -END PGP SIGNATURE-
>
> 
>
> CHANGELOG for 7.5.0:
>
> ** Sub-task
>
> * [WICKET-6243] - ResourceReferenceAutolink component resolved by
> AutoLinkResolver ignores session locale changes
>
> ** Bug
>
> * [WICKET-5972] - Datepicker "Close" text overlays 'x' icon.
> * [WICKET-6136] - AutoCompleteTextField issue in Android 5.1.1
> * [WICKET-6192] - Remove recreateBookmarkablePagesAfterExpiry
> check in AbstractBookmarkableMapper#mapHandler
> * [WICKET-6209] - requesting focus on disabled field fails with error
> in IE8
> * [WICKET-6214] - ModalWindow broken on IE
> * [WICKET-6215] - Test fail when non empty model is set to
> PasswordTextField
> * [WICKET-6216] - Problem with queued components and border
> * [WICKET-6217] - Enclosure broken within Border/Panel
> * [WICKET-6219] - Fragment fails to report an error in development mode
> * [WICKET-6221] - WicketTester - missing border path
> * [WICKET-6222] - renderHead not called with anonymous inner Border
> class
> * [WICKET-6225] - Button wrongly sets its model object as 'value'
> attribute
> * [WICKET-6227] - CharSequenceResource calculates wrong length
> when there are unicode symbols
> * [WICKET-6230] - Infinite redirection when using
> UrlPathPageParametersEncoder
> * [WICKET-6231] - wicket:enclosure and getVariation().
> * [WICKET-6232] - When sending binary data from server to client,
> wicket-websocket-jquery.js throws error "message.indexOf is not a
> function"
> * [WICKET-6235] - TableTree#updateNode() fails if no corresponding
> node is visible
> * [WICKET-6236] - Files.remove() causes a 5 seconds delay instead
> of 500ms as was intended
> * [WICKET-6237] - PageRequestHandlerTracker doesn't work with
> IRequestHandlerDelegate
> * [WICKET-6238] - pub2 Wicket example isn't switching the beer images
> * [WICKET-6241] - CheckingObjectOutputStream should track the
> original instance, before writeReplace()
> * [WICKET-6242] - Weak concurrency management in
> AuthenticatedWebSession#signedIn
> * [WICKET-6244] - Palette does not list unselected options
> * [WICKET-6245] - Open up CsrfPreventionRequestCycleListener for
> extension
> * [WICKET-6249] - Invalid state of LoadableDetachableModel with
> exception during load()
> * [WICKET-6250] - FileUploadField does not deteach models and
> fails to null the reference to the transient fileUploads field if
> forceCloseStreamsOnDetach is false
> * [WICKET-6254] - Wicket WebSockets problem behind HTTP proxy
> without servlet context
>
> ** Improvement
>
>

Re: [wicket8] Lambdas everywhere (just models for now)

2015-10-07 Thread Jonas
We experimented with lambda based IModels when Java 8 was released. Bottom
line was that serializable Lambdas are quite a problem. Both javac and ecj
had (and probably still have) lots of bugs related to serializable lambdas.
Another problematic area was obfuscation. There wasn't any easy way to let
proguard handle lambda based IModels without actually excluding all those
classes from obfuscation. This was what made us finally abandon the idea of
lambda based IModels, at least for now.

cheers,
Jonas


On Tue, Oct 6, 2015 at 11:55 PM, Michael Mosmann  wrote:

> Maybe this is useful:
> https://github.com/flapdoodle-oss/de.flapdoodle.wicket/blob/master/models/src/test/java/de/flapdoodle/wicket/model/TestModelTransformations.java
> .. The model code should work with java8 and lambdas...
>
> Mm:)
>
> Am 6. Oktober 2015 23:37:34 MESZ, schrieb Michael Mosmann <
> mich...@mosmann.de>:
> >I am not sure about the generic stuff... If you write only lamdas there
> >will be no issue..but if you reuse some code, there could be some need
> >of 'super' in it..
> >
> >But that's nothing i can build in my mind.. I need something like
> >eclipse to make it right. So maybe next week.. :)
> >
> >Mm:)
> >
> >
> >Am 6. Oktober 2015 22:48:32 MESZ, schrieb Martin Grigorov
> >:
> >>/me likes !!!
> >>
> >>Once it is buildable with javac:
> >>
> >>*) Since it doesn't need changes in any of the current Wicket classes
> >I
> >>think it could be added to WicketStuff 7.x and battle tested until
> >>Wicket
> >>8.0.0 is out.
> >>
> >>*) What is the purpose of WriteOnlyModel?
> >>My concern is that Wicket will fail every time such model is used in a
> >>component when this component is being rendered.
> >>
> >>*) I think you have to name some of the methods #map and #flatMap, and
> >>add
> >>"Monad" somewhere in the javadoc. Just to make it more fancy :-)
> >>
> >>Martin Grigorov
> >>Wicket Training and Consulting
> >>https://twitter.com/mtgrigorov
> >>
> >>On Tue, Oct 6, 2015 at 11:15 AM, Martijn Dashorst <
> >>martijn.dasho...@gmail.com> wrote:
> >>
> >>> I've created a Lambdas class that compiles just fine in ECJ but
> >fails
> >>> using javac.
> >>>
> >>> https://gist.github.com/dashorst/da876be2f01770e862a5
> >>>
> >>> The benefit of this way is that we don't perpetuate SerializableFoo
> >>> (Foo==[Function, Consumer, Predicate, Supplier, ...]) but instead
> >>> require that the passed in stuff is in fact serializable.
> >>>
> >>> This way companies that have their own SerializableFunction et al,
> >>kan
> >>> pass those references into our Lambda models.
> >>>
> >>> Unfortunately this is currently way beyond the capabilities of
> >javac.
> >>>
> >>> Check out the code above (the signature is quite hard to read, but
> >in
> >>> use it is awesome, just use Eclipse 4.5.1)
> >>>
> >>> Martijn
> >>>
> >>> --
> >>> Become a Wicket expert, learn from the best:
> >>http://wicketinaction.com
> >>>
> >
> >--
> >Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail
> >gesendet.
>
> --
> Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail
> gesendet.
>


Re: [VOTE] Release Apache Wicket 6.18.0

2014-11-03 Thread Jonas
[X] Yes, release Apache Wicket 6.18.0
(non binding)

Tested our main webapp, seems to work fine

Cheers,
Jonas

On Fri, Oct 31, 2014 at 12:58 PM, Martijn Dashorst <
martijn.dasho...@gmail.com> wrote:

> This is a vote to release Apache Wicket 6.18.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 6.18.0
> [ ] No, don't release Apache Wicket 6.18.0, because ...
>
> Distributions, changelog, keys and signatures can be found at:
>
> https://dist.apache.org/repos/dist/dev/wicket/6.18.0
>
> Staging repository:
>
>
> https://repository.apache.org/content/repositories/orgapachewicket-1030/
>
> 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.
>
>
> 
>
> The signatures for the source release artefacts:
>
>
> Signature for apache-wicket-6.18.0.zip:
>
> -BEGIN PGP SIGNATURE-
> Version: GnuPG/MacGPG2 v2.0.22 (Darwin)
> Comment: GPGTools - https://gpgtools.org
>
> iEYEABECAAYFAlRTb2UACgkQJBX8W/xy/UW1egCg1LOkWMrnD+FJoHKjp7Gulyvm
> s+UAoMNN/mgMKo+p33h3vt4fnLTemLGT
> =RpfO
> -END PGP SIGNATURE-
>
> Signature for apache-wicket-6.18.0.tar.gz:
>
> -BEGIN PGP SIGNATURE-
> Version: GnuPG/MacGPG2 v2.0.22 (Darwin)
> Comment: GPGTools - https://gpgtools.org
>
> iEYEABECAAYFAlRTb2UACgkQJBX8W/xy/UVZcACguyKdrM0byfMp5IWqzwFMx5Lo
> i6UAn25gHcC0w8QWiNJXV7u99iTHssaP
> =+QQW
> -END PGP SIGNATURE-
>
> 
>
> CHANGELOG for 6.18.0:
>
>
> ** Bug
>
> * [WICKET-5265] - FencedFeedbackPanel is broken with
> RefreshingView(and it's implementations)
> * [WICKET-5326] - Wicket doesn't encrypt links and Ajax URLs for
> mounted pages when CryptoMapper is used
> * [WICKET-5689] - Nested Redirects and REDIRECT_TO_BUFFER
> * [WICKET-5698] - WebApplication#unmount() unmounts the whole
> compound mapper if some of its inner ones matches
> * [WICKET-5699] - wicket-atmosphere 0.20 should use wicket-webjars
> 0.4.3
> * [WICKET-5701] - WebSocketRequestHandler is not set as a
> scheduled and thus RequestCycle#find(AjaxRequestTarget.class) doesn't
> work
> * [WICKET-5704] - IllegalArgument exception with wicket:child in
> ajaxrequest
> * [WICKET-5706] - ResourceUtils.getLocaleFromFilename cannot
> handle filenames with classifiers
> * [WICKET-5711] - OnChangeAjaxBehavior should listen for both
> 'inputchange' and 'change' events for TextField and TextArea
> * [WICKET-5712] - SecuritySettings.setEnforceMounts() does not
> work when the mounted mapper is not in the root compound mapper
> * [WICKET-5714] - MockHttpServletRequest.buildRequest() should
> work for parameters with multiple values with multipart content type
> * [WICKET-5716] - wicket-autocomplete prevents "change"-listener
> when leaving input via mouse click
> * [WICKET-5717] - Url.parse/toString should support fragment
> * [WICKET-5719] - Wicket-atmosphere should warn about phone home
> * [WICKET-5720] - Method Strings.join doesn't work correctly if
> separator is empty.
> * [WICKET-5723] - CheckGroupSelector with disabled checks
> * [WICKET-5731] - Using "Submit" button in Ajax DropDownChoice
> example leads to broken HTML page
> * [WICKET-5736] - Atmosphere Eventbus throws Concurrent
> Modification Exception
>
> ** Improvement
>
> * [WICKET-5691] - Wicket FileUploadField.getFileUploads() should
> never return null.
> * [WICKET-5692] - Misleading message in PropertyValidator
> * [WICKET-5694] - Add WicketTester assertion methods for
> component's markup style, variation and locale
> * [WICKET-5710] - StringValidator should set 'minlength' attribute
> to input and textarea
> * [WICKET-5715] - Allow setting 'async' attribute on reference
> 

Re: [VOTE] Release Apache Wicket 6.16.0

2014-06-10 Thread Jonas
[X] Yes, release Apache Wicket 6.16.0

(non binding)

Tested with our main web app. Seems to work fine.


Cheers,
Jonas


Re: [VOTE] Release Apache Wicket 6.15.0

2014-04-17 Thread Jonas
[X] Yes, release Apache Wicket 6.15.0

(non binding)

Tested with our main web app. Seems to work fine.


On Thu, Apr 17, 2014 at 12:56 AM, Martijn Dashorst <
martijn.dasho...@gmail.com> wrote:

> This is a vote to release Apache Wicket 6.15.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 6.15.0
> [ ] No, don't release Apache Wicket 6.15.0, because ...
>
> Distributions, changelog, keys and signatures can be found at:
>
> https://dist.apache.org/repos/dist/dev/wicket/6.15.0
>
> Staging repository:
>
>
> https://repository.apache.org/content/repositories/orgapachewicket-1014/
>
> 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.
>
> 
>
> The signatures for the source release artefacts:
>
> apache-wicket-6.15.0.tar.gz:
>
> -BEGIN PGP SIGNATURE-
> Version: GnuPG/MacGPG2 v2.0.22 (Darwin)
> Comment: GPGTools - https://gpgtools.org
>
> iEYEABECAAYFAlNPB8AACgkQJBX8W/xy/UUIlgCgsRqpylFm+JIHsfrTfcQI0YZA
> XmoAoKZbXv7LfEYmoj/t9wPdr05S5EX1
> =Xbxq
> -END PGP SIGNATURE-
>
> apache-wicket-6.15.0.zip:
>
> -BEGIN PGP SIGNATURE-
> Version: GnuPG/MacGPG2 v2.0.22 (Darwin)
> Comment: GPGTools - https://gpgtools.org
>
> iEYEABECAAYFAlNPB8AACgkQJBX8W/xy/UUmHQCfRAFaprglWYJS0XMHy/H77y1j
> b1AAn1J7i5a+JFzFf3bXGQoiMShG92V5
> =u4er
> -END PGP SIGNATURE-
>
> 
>
> Release Notes - Wicket - Version 6.15.0
>
> ** Sub-task
>
> * [WICKET-5510] - Avoid using jQuery.text() when possible. It is very
> slow in IE
> * [WICKET-5554] - Disable second level pages store because it is
> efficient only when manually configured
>
> ** Bug
>
> * [WICKET-5243] - JS: High stack size in Function Executor causes "too
> much recursion"
> * [WICKET-5284] - Too deep recursion in AbstractHierarchyIterator
> * [WICKET-5504] - AjaxRequestTarget.append/prependJavaScript cannot
> handle scripts with new-lines anymore
> * [WICKET-5505] - DefaultPropertyResolver does not respect JavaBean
> conventions
> * [WICKET-5506] - DefaultPropertyResolver should resolve the Property
> according to the getter first
> * [WICKET-5509] - Wicket examples' MailTemplate from Page is broken
> * [WICKET-5517] - IE11 returns false for Wicket.Browser.isIE()
> * [WICKET-5518] - FormComponent.updateCollectionModel  does not handle
> unmodifiableList
> * [WICKET-5521] - Stateless forms does not work when
> RecreateMountedPagesAfterExpiry turned off
> * [WICKET-5522] - Failing HTTPS redirect to RequireHttps annotated
> pages with ONE_PASS_RENDER strategy
> * [WICKET-5523] - Ajax indicator not working when display is set to
> none in css
> * [WICKET-5532] - NPE calling PackageResource.getResourceStream() if
> there is no RequestCycle defined
> * [WICKET-5534] - DataTable component must throw an exception when
> attached to non- element
> * [WICKET-5536] - Error message without parmeters filled.
> * [WICKET-5537] - Wicket.DOM.toggleClass is called with additional "#"
> inside AutoLabelResolver
> * [WICKET-5541] - NullPointerException in
> SubscribeAnnotationEventSubscriptionInvoker on remove of component from
> page
> * [WICKET-5545] - Cannot use redirect in ModalWindow's
> page#onInitialize()
> * [WICKET-5546] - Adding behavior in component instantiation listener
> causes Page.onInitialize() being called even if constructor throws an
> exception
> * [WICKET-5547] - Javadoc for ReuseIfModelsEqualStrategy should mention
> that models must implement hashCode() method
> * [WICKET-5548] - Websocket initialization URL is not valid when filter
> is not mapped to root.
>
> ** Improvement
>
> * [WICKET-5508] - Memory model improvements for Session fields
> * [WICKET-5512] - Allow using child selector for JS event bindings
> * [WICKET-5520] - improve reusability of DataTable and
> AbstractPageableView
> * [WICKET-5528] - Allow models of subtypes of Select type parameter in
> SelectOption constructor
> * [WICKET-5529] - Add WebSocketBehavior/Resource#onPush() callback
> method
> * [WICKET-5531] - Create new placeholder tag to indicate where header
> contributions should appear
> * [WICKET-5538] - When using Component.setDefaultModel, only detach the
> previous model if the new one is different
> * [WICKET-5549] - continueToOriginalDestination() fails after
> redirectToInterceptPage() on AjaxRequest
>
> ** New Feature
>
> * [WICKET-831] - Return response status 404 when a mapper cannot decode
> a request url
> * [WICKET-2542] - Prov

Re: [VOTE] Release Apache Wicket 6.14.0 - second try

2014-02-14 Thread Jonas
[X] Yes, release Apache Wicket 6.14.0 (try 2)
(non binding)

Tested our main webapp, plus verified the jira tracks I've filed
(WICKET-5469, WICKET-5493)

cheers,
Jonas


On Fri, Feb 14, 2014 at 4:01 PM, Martijn Dashorst <
martijn.dasho...@gmail.com> wrote:

> This is a vote to release Apache Wicket 6.14.0 - try 2
>
> This updated release includes a true fix for 5499, and a better error
> log in wicket-ajax.js when binding fails, and a minor improvement for
> some javadoc.
>
> 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 6.14.0
> [ ] No, don't release Apache Wicket 6.14.0, because ...
>
> Distributions, changelog, keys and signatures can be found at:
>
> https://dist.apache.org/repos/dist/dev/wicket/6.14.0
>
> Staging repository:
>
>
> https://repository.apache.org/content/repositories/orgapachewicket-1005/
>
> 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.
>
> 
>
> The signatures for the source release artefacts:
>
> apache-wicket-6.14.0.zip.asc
>
> -BEGIN PGP SIGNATURE-
>
> Version: GnuPG/MacGPG2 v2.0.22 (Darwin)
>
> Comment: GPGTools - https://gpgtools.org
>
>
> iEYEABECAAYFAlL+LS0ACgkQJBX8W/xy/UX/8ACgvodMozusdl4w0mZKl0DXjq0W
>
> +7wAoJ7tamy1sGeP6b5DSNrUVUq5pkp9
>
> =BXJk
>
> -END PGP SIGNATURE-
>
> apache-wicket-6.14.0.tar.gz.asc
>
> -BEGIN PGP SIGNATURE-
>
> Version: GnuPG/MacGPG2 v2.0.22 (Darwin)
>
> Comment: GPGTools - https://gpgtools.org
>
>
> iEYEABECAAYFAlL+LSwACgkQJBX8W/xy/UUDiACgjhnZzVRFf7rgKpP0XFmO3KAM
>
> /MsAnj5qOjKYrVoM15VLMngXF7ONM4AS
>
> =8NdL
>
> -END PGP SIGNATURE-
>
> 
>
> Release Notes - Wicket - Version 6.14.0
>
> ** Bug
>
> * [WICKET-4697] - Autolinking not working as soon as component gets
>a wicket:id
>
> * [WICKET-5043] - Page not mounted with WebApplication#mountPackage
>
> * [WICKET-5449] - Missing chapter 2 is causing off-by-one page names
>in the guides URL links
>
> * [WICKET-5460] - onBeforeRender called too early on stateless page
>
> * [WICKET-5462] - Ajax form-component-label repainting fails when
>setResponsePage() is used to navigate away from
>the page that has previously failed form
>   validaiton
>
> * [WICKET-5464] - AbstractAjaxTimerBehavior does not work in
>   combination with Wizards
>
> * [WICKET-5466] - ListenerInterfaceRequestHandler#respond throws
>ComponentNotFoundException as a side-effect
>
> * [WICKET-5467] - NumberTextField should support "any" as valid step
>   attribute value
>
> * [WICKET-5468] - UrlRenderer#renderRelativeUrl potentially appends
>"/" after query parameters
>
> * [WICKET-5469] - ModalWindow unload warning always displayed (even
>   if window is closed)
>
> * [WICKET-5472] - PackageResource#internalGetResourceStream() should
>return ProcessingResourceStream only when the
>   resource is existing
>
> * [WICKET-5473] - Wicket does not handle non in-memory Httpsessions
>correctly
>
> * [WICKET-5477] - CSS class is not applied to  for data filter
>
> * [WICKET-5478] - Wrong JavaDoc for WicketTester
>
> * [WICKET-5480] - AutoLabelResolver creates null pointer exception
>   in 6.13
>
> * [WICKET-5482] - Wicket-guice doesn't support @javax.inject.Named
>annotations
>
> * [WICKET-5484] - WebPageRenderer must not render full page in Ajax
>requests
>
> * [WICKET-5486] - WebPageRenderer should honor
>   RedirectPolicy.ALWAYS_REDIRECT more consistently
>
> * [WICKET-5491] - Wicket.DateTime.getViewportHeight() returning
>undefined on IE8, positions calendar out of
> viewport
>
> * [WICKET-5492] - WebApplication ignores a SecurityException when
>reading the configuration type
>
> * [WICKET-5496] - Wrong translation of RangeValidator.minimum and
>   RangeValidator.maximum
>
> * [WICKET-5497] - NPE in JsonUtils when the value is null
>
> * [WICKET-5499] - Page is not touched during initialization
>
> * [WICKET-5500] - Ignore the path parameters when reading the page
>   class
>
> * [WICKET-5502] - Patch FileUploadBase to fix CVE-2014-0050
>
> ** Improvement
>
> * [WICKET-5288] - Allow 

Re: [VOTE] Release wicket 6.14.0

2014-02-12 Thread Jonas
[X] Yes, release Apache Wicket 6.14.0
(non binding)

Tested our main webapp, plus verified the jira tracks I've filed
(WICKET-5469, WICKET-5493)

cheers,
Jonas


On Wed, Feb 12, 2014 at 9:51 AM, Martijn Dashorst <
martijn.dasho...@gmail.com> wrote:

> This is a vote to release Apache Wicket 6.14.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 6.14.0
> [ ] No, don't release Apache Wicket 6.14.0, because ...
>
> Distributions, changelog, keys and signatures can be found at:
>
> https://dist.apache.org/repos/dist/dev/wicket/6.14.0
>
> Staging repository:
>
>
> https://repository.apache.org/content/repositories/orgapachewicket-1004/
>
> 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.
>
> 
>
> The signatures for the source release artefacts:
>
> apache-wicket-6.14.0.zip.asc
>
> -BEGIN PGP SIGNATURE-
> Version: GnuPG/MacGPG2 v2.0.22 (Darwin)
> Comment: GPGTools - https://gpgtools.org
>
> iEYEABECAAYFAlL6qx8ACgkQJBX8W/xy/UVtWgCfU65+p9WqfeRJSvCGHNZRrCX8
> zx0An3SsVk+/mxKCLYQYgbq23RRZMpFE
> =4QkG
> -END PGP SIGNATURE-
>
> apache-wicket-6.14.0.tar.gz.asc
>
> -BEGIN PGP SIGNATURE-
> Version: GnuPG/MacGPG2 v2.0.22 (Darwin)
> Comment: GPGTools - https://gpgtools.org
>
> iEYEABECAAYFAlL6qx8ACgkQJBX8W/xy/UVnPQCggvOBE7HT/YeryU+6V/PgwmEM
> KCkAoIBVa6vkeRtz9ZsesunI6+eHgiYc
> =3DVp
> -END PGP SIGNATURE-
>
> 
>
> Release Notes - Wicket - Version 6.14.0
>
> ** Bug
>
> * [WICKET-4697] - Autolinking not working as soon as component gets
>   a wicket:id
>
> * [WICKET-5043] - Page not mounted with WebApplication#mountPackage
>
> * [WICKET-5449] - Missing chapter 2 is causing off-by-one page names
>   in the guides URL links
>
> * [WICKET-5460] - onBeforeRender called too early on stateless page
>
> * [WICKET-5462] - Ajax form-component-label repainting fails when
>   setResponsePage() is used to navigate away from
>   the page that has previously failed form
>   validaiton
>
> * [WICKET-5464] - AbstractAjaxTimerBehavior does not work in
>   combination with Wizards
>
> * [WICKET-5466] - ListenerInterfaceRequestHandler#respond throws
>   ComponentNotFoundException as a side-effect
>
> * [WICKET-5467] - NumberTextField should support "any" as valid step
>   attribute value
>
> * [WICKET-5468] - UrlRenderer#renderRelativeUrl potentially appends
>   "/" after query parameters
>
> * [WICKET-5469] - ModalWindow unload warning always displayed (even
>   if window is closed)
>
> * [WICKET-5472] - PackageResource#internalGetResourceStream() should
>   return ProcessingResourceStream only when the
>   resource is existing
>
> * [WICKET-5473] - Wicket does not handle non in-memory Httpsessions
>   correctly
>
> * [WICKET-5477] - CSS class is not applied to  for data filter
>
> * [WICKET-5478] - Wrong JavaDoc for WicketTester
>
> * [WICKET-5480] - AutoLabelResolver creates null pointer exception
>   in 6.13
>
> * [WICKET-5482] - Wicket-guice doesn't support @javax.inject.Named
>   annotations
>
> * [WICKET-5484] - WebPageRenderer must not render full page in Ajax
>   requests
>
> * [WICKET-5486] - WebPageRenderer should honor
>   RedirectPolicy.ALWAYS_REDIRECT more consistently
>
> * [WICKET-5491] - Wicket.DateTime.getViewportHeight() returning
>   undefined on IE8, positions calendar out of
> viewport
>
> * [WICKET-5492] - WebApplication ignores a SecurityException when
>   reading the configuration type
>
> * [WICKET-5496] - Wrong translation of RangeValidator.minimum and
>   RangeValidator.maximum
>
> * [WICKET-5497] - NPE in JsonUtils when the value is null
>
> * [WICKET-5499] - Page is not touched during initialization
>
> * [WICKET-5500] - Ignore the path parameters when reading the page
>   class
>
> * [WICKET-5502] - Patch FileUploadBase to fix CVE-2014-0050
>
> ** Improvement
>
> * [WICKET-5288] - Allow 

Wicket 6.11.0 release date

2013-09-18 Thread Jonas
Hi all,

according to JIRA, the Wicket 6.11.0 release was due last friday. While I
understand you don't want to release anything on a friday the 13th, I'd
like to ask what's the planned release date for that release.

Cheers,
Jonas


Re: Warnings from RequestCycle.handleException(Exception)

2013-05-10 Thread Jonas
Do you want me to provide a patch?

> I agree that this might be a useful default in some cases, but how about
> at
> > least using a
> > separate Logger instance for this, so we can get rid of
> > these warnings without silencing all of RequestCycle's logging?
> >
>
> I don't mind doing this change.
>
>


Re: Warnings from RequestCycle.handleException(Exception)

2013-05-06 Thread Jonas
I agree that this might be a useful default in some cases, but how about at
least using a
separate Logger instance for this, so we can get rid of
these warnings without silencing all of RequestCycle's logging?

Cheers,
Jonas


On Sat, Apr 27, 2013 at 11:12 PM, Igor Vaynberg wrote:

> in many cases this exception will lead to the error page, so its not
> just debugging information. this is the case i would rather wicket be
> loud by default to help while developing and have interested parties
> silence the logger in production systems...
>
> -igor
>
> On Sat, Apr 27, 2013 at 11:43 AM, Martin Grigorov 
> wrote:
> > ivaynberg: ping
> >
> >
> > On Fri, Apr 26, 2013 at 10:59 AM, Jonas  wrote:
> >
> >> Hi all,
> >>
> >> after having upgraded to wicket 6.7.0, we get a lot of warnings logged
> from
> >> RequestCycle.handleException(Exception). Can you please change the
> level of
> >> 'Handling the following exception' messages to debug, as those warnings
> get
> >> really annoying. Using level debug, an interested developer still has
> the
> >> option to see the messages if he's having trouble in that area (by
> >> configuring logging accordingly), while you don't nag all other
> developers.
> >> IMHO log level warn should only be used if it's known something rather
> bad
> >> is happening, which isn't the case here - this is really just debugging
> >> information.
> >>
> >> Thank you for considering this.
> >>
> >> Cheers,
> >> Jonas
> >>
> >
> >
> >
> > --
> > Martin Grigorov
> > Wicket Training & Consulting
> > http://jWeekend.com <http://jweekend.com/>
>


Warnings from RequestCycle.handleException(Exception)

2013-04-26 Thread Jonas
Hi all,

after having upgraded to wicket 6.7.0, we get a lot of warnings logged from
RequestCycle.handleException(Exception). Can you please change the level of
'Handling the following exception' messages to debug, as those warnings get
really annoying. Using level debug, an interested developer still has the
option to see the messages if he's having trouble in that area (by
configuring logging accordingly), while you don't nag all other developers.
IMHO log level warn should only be used if it's known something rather bad
is happening, which isn't the case here - this is really just debugging
information.

Thank you for considering this.

Cheers,
Jonas


Patch for WICKET-2767

2010-03-18 Thread Jonas
Hi,

I just submitted a patch for issue 2767 [1],
hoping the fix will maybe make it into wicket 1.4.8...?

thanks.

cheers,
Jonas



[1] https://issues.apache.org/jira/browse/WICKET-2767


Re: Future of Wicket Security (WASP/SWARM)

2010-01-22 Thread Jonas
[X] keep Wicket security at Wicket Stuff

> OT: Maybe at some point adopting some of the best projects from Wicket Stuff
> (e.g. inMethod grid)  might be good for the community as releases will be
> synchronized with releases of Wicket "core".

I thought synchronized releases are the idea of WicketStuff Core [1]

[1] 
http://wicketstuff.org/confluence/display/STUFFWIKI/WicketStuff+Core+-+Migration+Guide


Re: wicket 1.5 build is failing because of 1.6 deps...

2009-12-15 Thread Jonas
> I was going to propose a vote in that direction... as JDK 1.5 has been
> shelved...

While it's true 1.5 has gone eol last october, I don't think there's
too much stuff in 1.6
Wicket would actually benefit from. Raising the minimum requirements without
much benefit *could* scare off a lot of potential users.

...just to add my two cents on that topic :-)


Re: Request for input on new feature idea: wicket:for attribute

2009-12-13 Thread Jonas
There's already a feature request in jira for this:

https://issues.apache.org/jira/browse/WICKET-1469

I tried implementing it once, but I run into trouble with component
hierarchy. Only
allowing labels for sibling components would probably make the implementation
a lot easier, but I'm not sure if this a too big limitation to only
allow siblings.

Consider the situation when the input field and the label are in different table
cells, e.g.



but you need to append some attributes to the td tags (e.g. for coloring).
If I understood correctly what you suggested, this usecase wouldn't be covered.

cheers,
Jonas



On Sun, Dec 13, 2009 at 2:06 PM, Erik van Oosten  wrote:
> Hi,
>
> In the many Wicket applications I have seen, the most frequent error is to
> not correctly set the 'for' attribute of an HTML 'label' element. Currently
> it is necessary to do this from code. Although a quickly written component
> will make this fairly easy, the task is occurring that often that imho
> better support by wicket is warranted.
>
> I therefore propose a new wicket:for attribute that looks as follows:
>
> Name
> 
>
> The rendered markup could for example be:
>
> Name
> 
>
> Some more thoughts on the design of the wicket:for attribute:
> - The value of the attribute refers to a component by component id. The
> referred component must be a sibling of the same container that provides the
> markup with the label element. Referring to a component outside this
> container is tricky as then component ids are no longer unique.
> - The wicket:for attribute will render the 'for' attribute with the markup
> id of the referenced component as value.
> - The method setOuputMarkupId(true) will be called on the referenced
> component.
>
> More ideas?
> If I would implement such a wicket:for attribute, would it be accepted in
> Wicket core?
>
> Regards,
>   Erik.
>
>
> --
> Erik van Oosten
> http://day-to-day-stuff.blogspot.com/
>
>
>


Re: Why is Panel not abstract?

2009-12-02 Thread Jonas
I raised the same question a while ago:

http://old.nabble.com/Panel-instances-ts25922356.html#a25922356

seems to be fixed in 1.5, but left as-is in 1.4 in order not to create
an api break

cheers,
Jonas


On Wed, Dec 2, 2009 at 12:24 PM, Johan Compagner  wrote:
> I just got a question about:
>
> Markup of type 'html' for component
> 'org.apache.wicket.markup.html.panel.Panel' not found
>
> because it used a panel (but he meant to use in this example a
> WebMarkupContainer)
> But i think he shouldnt be allowed to say new Panel() at all...
> I would expect that it would be abstract just like Page or am i missing
> something obvious here?
>
> johan
>


Re: Patch submitted for Enum-ification of the runtime configuration types

2009-11-11 Thread Jonas
I thought the plan for 1.5 was going into the opposite direction:
https://issues.apache.org/jira/browse/WICKET-1847

On Wed, Nov 11, 2009 at 3:34 PM, Olivier Croisier
 wrote:
> Hi,
>
> I just submitted a patch that converts the runtime configuration types
> ("development", "deployment") into a type-safe Enum.
> See https://issues.apache.org/jira/browse/WICKET-1945
>
> Hope that helps,
> Olivier
>


Panel instances

2009-10-16 Thread Jonas
Hi there,

a quick question regarding org.apache.wicket.markup.html.panel.Panel:
we recently had a bug in our software because someone directly created
an instance of Panel to render 'nothing'. This of course failed miserably
because the associated markup for Panel couldn't be found. While
the fix was easy (use EmptyPanel, which has default markup, instead), I
still wonder if there's any situation where it would be correct to directly
instantiate Panel. If there isn't any such situation, I guess it would
make sense to declare Panel to be an abstract class.
...or did I miss something here?

thanks.

cheers,
Jonas


Re: 1.4.2 upgrade problem

2009-10-12 Thread Jonas
sounds like a duplicate of https://issues.apache.org/jira/browse/WICKET-2506

On Mon, Oct 12, 2009 at 11:13 PM, Girts Ziemelis
 wrote:
> I believe there is a bug in wicket 1.4.2, which stopped me from upgrading :(
> I have created issue for this:
>
> https://issues.apache.org/jira/browse/WICKET-2519
>
> Finally I narrowed it down to adding following to quick start, which works
> fine in 1.4.1 and fails in 1.4.2:
>
> 2 lines to HomePage.html
>    />
>    />
>
> 2 lines to HomePage.java
>       add(new BookmarkablePageLink("logout", HomePage.class));
>       add(new BookmarkablePageLink("login", HomePage.class));
> and HomePage.properties
> login=Login
> logout=Logout
>
> I get following stack trace
>
> WicketMessage: Could not find child with id: login in the wicket:enclosure
>
> Root cause:
>
> org.apache.wicket.WicketRuntimeException: Could not find child with id:
> login in the wicket:enclosure
>    at
> org.apache.wicket.markup.html.internal.Enclosure.checkChildComponent(Enclosure.java:210)
>    at
> org.apache.wicket.markup.html.internal.Enclosure.ensureAllChildrenPresent(Enclosure.java:249)
>    at
> org.apache.wicket.markup.html.internal.Enclosure.onComponentTagBody(Enclosure.java:169)
>    at org.apache.wicket.Component.renderComponent(Component.java:2626)
>    at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1512)
>    at org.apache.wicket.Component.render(Component.java:2457)
>    at org.apache.wicket.MarkupContainer.autoAdd(MarkupContainer.java:229)
>    at
> org.apache.wicket.markup.resolver.EnclosureResolver.resolve(EnclosureResolver.java:61)
>    at
> org.apache.wicket.markup.resolver.ComponentResolvers.resolve(ComponentResolvers.java:81)
>    at
> org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1418)
>    at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1528)
>    at org.apache.wicket.Page.onRender(Page.java:1545)
>    at org.apache.wicket.Component.render(Component.java:2457)
>    at org.apache.wicket.Page.renderPage(Page.java:914)
>    at
> org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.respond(BookmarkablePageRequestTarget.java:262)
>    at
> org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:105)
>    at
> org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1258)
>    at org.apache.wicket.RequestCycle.step(RequestCycle.java:1329)
>    at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1428)
>    at org.apache.wicket.RequestCycle.request(RequestCycle.java:545)
>    at
> org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:468)
>    at
> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:301)
>    at
> org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089)
>    at
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
>    at
> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
>    at
> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
>    at
> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
>    at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
>    at
> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
>    at org.mortbay.jetty.Server.handle(Server.java:295)
>    at
> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:503)
>    at
> org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:827)
>    at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:511)
>    at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:210)
>    at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:379)
>    at
> org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:226)
>    at
> org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
>
>
>
>
>
>


Improvement in SelectOptions / Javadoc for Select

2008-01-18 Thread Jonas
Hi all,

I've submitted a patch on JIRA that slightly improves SelectOptions
by allowing customization of the created SelectOption objects.
As an extra goodie, I also extended the javadoc of Select to include
an example how to use Select/SelectOptions/SelectOption

https://issues.apache.org/jira/browse/WICKET-1293

I was hoping one of the committers could take a look at it
and (if it makes sense) include it into the next release?

thanks a lot!

Jonas


Re: Localizer warning in 1.3.0-beta3

2007-08-31 Thread Jonas
Thanks for that quick fix, a follow-up question though:
Localizer uses IStringResourceLoader.loadStringResource(Component component,
String key).
While most of the IStringResourceLoader implementations correctly handle
a null component as parameter, BundleStringResourceLoader doesn't - it needs
a component to determine the locale. Wouldn't it make sense to use the
Session
locale as fallback if we don't have a component there?

cheers,
Jonas


On 8/30/07, Matej Knopp <[EMAIL PROTECTED]> wrote:
>
> Yeah, it's a bug and it's already fixed. Either update to current trunk or
> just set the logging treashold for Localizer class to ERROR.
>
> -Matej
>
> On 8/30/07, Jonas <[EMAIL PROTECTED]> wrote:
> >
> > Hi,
> >
> > It (1.3.0-beta3) does complain in if the component isn't added to the
> page
> > yet,
> > but it also complains if the component is null. If I understand this
> right
> > (and if the javadoc is correct), it shouldn't complain in the latter
> case.
> >
> > cheers,
> > Jonas
> >
> > I'm not sure if this was fixed in 1.3, but the localizer should only
> > > complain when the component is not yet added to it's parent (because
> the
> > > whole hierarchy can't be traversed to find the message).
> > >
> >
>


Re: Localizer warning in 1.3.0-beta3

2007-08-30 Thread Jonas
Hi,

It (1.3.0-beta3) does complain in if the component isn't added to the page
yet,
but it also complains if the component is null. If I understand this right
(and if the javadoc is correct), it shouldn't complain in the latter case.

cheers,
Jonas

I'm not sure if this was fixed in 1.3, but the localizer should only
> complain when the component is not yet added to it's parent (because the
> whole hierarchy can't be traversed to find the message).
>


Localizer warning in 1.3.0-beta3

2007-08-30 Thread Jonas
Hi,

after having upgraded 1.3.0-beta3, I noticed that the Localizer now
complains
in the log if getString is called with 'null' as component, even though the
javadoc
for this method states that the component is optional.
I'm not sure if the missing component has any further effects than
deactivating
the Localizer's cache (is that caching necessary anyway?) - could anyboy
shed
some light upon me?
A related question would be how to use the Localizer when I'm in a context
where I have no way of accessing the related component, e.g. for localized
Strings in a DynamicImageResource. Shouldn't I use the Localizer in that
case,
or what's the idea?

Thanks,
Jonas