On Tue, Mar 13, 2012 at 9:40 PM, Paul Libbrecht <paul(a)hoplahup.net> wrote:
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?
Hi,
FWIW I've always used and seen this comparison, even prior to the
velocity upgrade you mention:
#if("$!request.language" != '')
JV.
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#H…
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
--
Jean-Vincent Drean,
XWiki.