Hi paul,

There should be some code for adapting the curriki code to this in the trunk. 

Ludovic

Envoyé de mon iPhone

Le 4 janv. 2012 à 02:07, Paul Libbrecht <[email protected]> a écrit :

> Hello fellow developers,
> 
> I am working on upgrading our core, based on xwiki 1.5.4 to xwiki 3.2. Quite 
> a jump.
> 
> Among the least jump, velocity seems to have jumped from version 1.5 to 
> version 1.7.
> 
> Nonetheless, this seems to cause a surprising effect: while macros could 
> redefine the value of parameters they were passed, and that change was 
> honoured after the macro, they cannot anymore.
> 
> The following script:
> 
>> #macro(redefine $var)
>> #set($var="redefined")
>> #end
>> 
>> #set($x="original")
>> 
>> x is $x
>> 
>> #redefine($x)
>> 
>> x is $x
> 
> gives the following output in a new core:
>> x is original
>> 
>> x is original
>> 
> 
> and the following in our old core:
>> x is original
>> 
>> x is redefined
>> 
> 
> This has all sorts of consequences including such macros as the navigation 
> not receiving the result of normalizelink...
> 
> Did I miss an optional parameter of velocity to revert to the old method?
> 
> paul
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to