hello XWikiers,

I started writing an analyzer based on velocidoc. It gives me the line-numbers 
and file-names as in an error report, easy to click to. I'll try to put it into:
        https://github.com/xwiki-contrib/sandbox/tree/master/velocidoc
quite soon. Unfortunately, I do not have a tool yet to extract the source from 
the xwiki-pages massively...

Another surprise change is:
        #if($!request.language!="") has-language #else has-no-language #end
was returning has-no-language if the language parameter was not included but 
now returns has-language.
The simple workaround is to put quotes around the left-hand-side thus making 
sure strings are compared.

Acknowledge?
I'll put this into the web-page then.

paul



Le 4 janv. 2012 à 04:01, Sergiu Dumitriu a écrit :

> 
> Yes, this is something known, and there are workarounds to the change, but 
> there's no easy way of reverting to the old behavior. The way we used macros 
> wasn't something (at least some of) the Velocity developers expected to 
> actually happen, and they didn't want to support the old way macros were 
> evaluated, so this change had to happen.
> 
> Here you can see the problem explained in more details, along with some 
> solutions:
> http://www.xwiki.org/xwiki/bin/ReleaseNotes/ReleaseNotesXWikiEnterprise30#HTheVelocityenginewasupdatedtoversion1.7

_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to