You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@shindig.apache.org by ja...@apache.org on 2010/09/23 07:56:16 UTC

svn commit: r1000330 - in /shindig/trunk: java/gadgets/src/main/java/org/apache/shindig/gadgets/render/CajaResponseRewriter.java java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/CajaContentRewriter.java pom.xml

Author: jasvir
Date: Thu Sep 23 05:56:16 2010
New Revision: 1000330

URL: http://svn.apache.org/viewvc?rev=1000330&view=rev
Log:
Description
* remove unnecessary words from the reserved keywords list
* removes caja's opensocial.GadgetRewriterException and instead use Shindig's
own rewriting exception for better logging.

R=chirag1@gmail.com


Modified:
    shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/render/CajaResponseRewriter.java
    shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/CajaContentRewriter.java
    shindig/trunk/pom.xml

Modified: shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/render/CajaResponseRewriter.java
URL: http://svn.apache.org/viewvc/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/render/CajaResponseRewriter.java?rev=1000330&r1=1000329&r2=1000330&view=diff
==============================================================================
--- shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/render/CajaResponseRewriter.java (original)
+++ shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/render/CajaResponseRewriter.java Thu Sep 23 05:56:16 2010
@@ -35,6 +35,8 @@ import com.google.caja.plugin.PipelineMa
 import com.google.caja.plugin.PluginCompiler;
 import com.google.caja.plugin.PluginMeta;
 import com.google.caja.plugin.UriFetcher;
+import com.google.caja.plugin.LoaderType;
+import com.google.caja.plugin.UriEffect;
 import com.google.caja.plugin.UriPolicy;
 import com.google.caja.render.Concatenator;
 import com.google.caja.render.JsMinimalPrinter;

Modified: shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/CajaContentRewriter.java
URL: http://svn.apache.org/viewvc/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/CajaContentRewriter.java?rev=1000330&r1=1000329&r2=1000330&view=diff
==============================================================================
--- shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/CajaContentRewriter.java (original)
+++ shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/CajaContentRewriter.java Thu Sep 23 05:56:16 2010
@@ -23,13 +23,14 @@ import com.google.caja.lexer.FetchedData
 import com.google.caja.lexer.InputSource;
 import com.google.caja.lexer.TokenConsumer;
 import com.google.caja.lexer.escaping.Escaping;
-import com.google.caja.opensocial.GadgetRewriteException;
 import com.google.caja.parser.html.Dom;
 import com.google.caja.parser.html.Namespaces;
 import com.google.caja.parser.js.CajoledModule;
 import com.google.caja.plugin.PipelineMaker;
 import com.google.caja.plugin.PluginCompiler;
 import com.google.caja.plugin.PluginMeta;
+import com.google.caja.plugin.LoaderType;
+import com.google.caja.plugin.UriEffect;
 import com.google.caja.plugin.UriFetcher;
 import com.google.caja.plugin.UriPolicy;
 import com.google.caja.render.Concatenator;
@@ -140,7 +141,9 @@ public class CajaContentRewriter impleme
 
       try {
         if (!compiler.run()) {
-          throw new GadgetRewriteException("Gadget has compile errors");
+          throw new GadgetException(
+              GadgetException.Code.MALFORMED_FOR_SAFE_INLINING,
+              "Gadget has compile errors");
         }
         StringBuilder scriptBody = new StringBuilder();
         CajoledModule cajoled = compiler.getJavascript();
@@ -183,7 +186,7 @@ public class CajaContentRewriter impleme
         mc.documentChanged();
         safe = true;
         HtmlSerialization.attach(doc, htmlSerializer, null);
-      } catch (GadgetRewriteException e) {
+      } catch (GadgetException e) {
         // There were cajoling errors
         // Content is only used to produce useful snippets with error messages
         createContainerFor(doc,

Modified: shindig/trunk/pom.xml
URL: http://svn.apache.org/viewvc/shindig/trunk/pom.xml?rev=1000330&r1=1000329&r2=1000330&view=diff
==============================================================================
--- shindig/trunk/pom.xml (original)
+++ shindig/trunk/pom.xml Thu Sep 23 05:56:16 2010
@@ -1479,7 +1479,7 @@
       <dependency>
         <groupId>caja</groupId>
         <artifactId>caja</artifactId>
-        <version>r4251</version>
+        <version>r4280</version>
         <scope>compile</scope>
       </dependency>
       <dependency>