Author: byron
Date: Tue Jan 20 12:15:23 2009
New Revision: 736087

URL: http://svn.apache.org/viewvc?rev=736087&view=rev
Log:
VELOCITY-669 preserve consistent escape behavior with global macros

Modified:
    
velocity/engine/trunk/src/java/org/apache/velocity/runtime/parser/Parser.java
    velocity/engine/trunk/src/parser/Parser.jjt

Modified: 
velocity/engine/trunk/src/java/org/apache/velocity/runtime/parser/Parser.java
URL: 
http://svn.apache.org/viewvc/velocity/engine/trunk/src/java/org/apache/velocity/runtime/parser/Parser.java?rev=736087&r1=736086&r2=736087&view=diff
==============================================================================
--- 
velocity/engine/trunk/src/java/org/apache/velocity/runtime/parser/Parser.java 
(original)
+++ 
velocity/engine/trunk/src/java/org/apache/velocity/runtime/parser/Parser.java 
Tue Jan 20 12:15:23 2009
@@ -194,7 +194,7 @@
         {
            bRecognizedDirective = true;
         }
-        else if (macroNames.containsKey(dirTag))
+        else if (macroNames.containsKey(dirTag) || rsvc.isVelocimacro(dirTag, 
currentTemplateName))
         {
             bRecognizedDirective = true;
         }

Modified: velocity/engine/trunk/src/parser/Parser.jjt
URL: 
http://svn.apache.org/viewvc/velocity/engine/trunk/src/parser/Parser.jjt?rev=736087&r1=736086&r2=736087&view=diff
==============================================================================
--- velocity/engine/trunk/src/parser/Parser.jjt (original)
+++ velocity/engine/trunk/src/parser/Parser.jjt Tue Jan 20 12:15:23 2009
@@ -271,7 +271,7 @@
         {
            bRecognizedDirective = true;
         }
-        else if (macroNames.containsKey(dirTag))
+        else if (macroNames.containsKey(dirTag) || rsvc.isVelocimacro(dirTag, 
currentTemplateName))
         {
             bRecognizedDirective = true;
         }


Reply via email to