tmortagne (SVN) wrote:
> Author: tmortagne
> Date: 2009-06-21 11:52:13 +0200 (Sun, 21 Jun 2009)
> New Revision: 21370
> 
> Modified:
>    
> platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/plugin/ldap/XWikiLDAPConfig.java
>    
> platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/render/DefaultVelocityManager.java
>    
> platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/render/XWikiScriptContextInitializer.java
> Log:
> XWIKI-3942: Can't have the xwiki api Context as "context" binding in most of 
> the JSR-223 engines
> * add "xcontext" binding and deprecate "context" in velocity
> 
> Modified: 
> platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/plugin/ldap/XWikiLDAPConfig.java
> ===================================================================
> --- 
> platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/plugin/ldap/XWikiLDAPConfig.java
>        2009-06-20 16:35:07 UTC (rev 21369)
> +++ 
> platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/plugin/ldap/XWikiLDAPConfig.java
>        2009-06-21 09:52:13 UTC (rev 21370)
> @@ -134,7 +134,7 @@
>       */
>      public String getLDAPParam(String prefName, String cfgName, String def, 
> XWikiContext context)
>      {

Wrong commit.

> -        String param = def;
> +        String param = null;
>  
>          try {
>              param = context.getWiki().getXWikiPreference(prefName, context);
> 
> Modified: 
> platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/render/DefaultVelocityManager.java
> ===================================================================
> --- 
> platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/render/DefaultVelocityManager.java
>      2009-06-20 16:35:07 UTC (rev 21369)
> +++ 
> platform/core/trunk/xwiki-core/src/main/java/com/xpn/xwiki/render/DefaultVelocityManager.java
>      2009-06-21 09:52:13 UTC (rev 21370)
> @@ -85,7 +85,9 @@
>  
>              // We put the com.xpn.xwiki.api.Context object into the context 
> and not the com.xpn.xwiki.XWikiContext one
>              // which is for internal use only. In this manner we control 
> what the user can access.

"Deprecated" should be more than this. How about printing a warning in 
the log when using $context?

> +            // "context" binding is deprecated since 1.9.1
>              vcontext.put("context", new Context(xcontext));
> +            vcontext.put("xcontext", new Context(xcontext));
>  
>              // Make the Syntax Factory component available from Velocity.
>              // TODO: We need to decide how we want to expose components in 
> general and how to protect users from

-- 
Sergiu Dumitriu
http://purl.org/net/sergiu/

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

Reply via email to