Reviewers: plindner1,

Description:
This release:
* makes for-in loops faster
* moves domita tests to es53
* sets up pom generation for maven central
* marks regexp innerclasses serializable
* deprecates cajita/valija from the codebase, defaults to es53
* makes parsing css quantityliterals more lenient

This is the final release via the caja maven directory. Future releases
will be via maven central.

Please review this at http://codereview.appspot.com/4639085/

Affected files:
M java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/CajaContentRewriter.java M java/gadgets/src/test/java/org/apache/shindig/gadgets/render/CajaResponseRewriterTest.java
  M     pom.xml


Index: java/gadgets/src/test/java/org/apache/shindig/gadgets/render/CajaResponseRewriterTest.java
===================================================================
--- java/gadgets/src/test/java/org/apache/shindig/gadgets/render/CajaResponseRewriterTest.java (revision 1141389) +++ java/gadgets/src/test/java/org/apache/shindig/gadgets/render/CajaResponseRewriterTest.java (working copy)
@@ -56,7 +56,7 @@
     req.setRewriteMimeType("text/javascript");
     req.setCajaRequested(true);
HttpResponse response = new HttpResponseBuilder().setResponseString("var a;").create();
-    String sanitized = "$v.initOuter('a');";
+    String sanitized = "___.di(IMPORTS___,'a');";

     assertTrue(rewrite(req, response).contains(sanitized));
   }
Index: java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/CajaContentRewriter.java
===================================================================
--- java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/CajaContentRewriter.java (revision 1141389) +++ java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/CajaContentRewriter.java (working copy)
@@ -194,7 +194,6 @@
     MessageQueue mq = new SimpleMessageQueue();
     MessageContext context = new MessageContext();
     PluginMeta meta = new PluginMeta(fetcher, policy);
-    meta.setEnableES53(true);
     PluginCompiler compiler = makePluginCompiler(meta, mq);
     compiler.setMessageContext(context);
     if (moduleCache != null) {
Index: pom.xml
===================================================================
--- pom.xml     (revision 1141389)
+++ pom.xml     (working copy)
@@ -1513,7 +1513,7 @@
      <dependency>
        <groupId>caja</groupId>
        <artifactId>caja</artifactId>
-       <version>r4487</version>
+       <version>r4527</version>
        <scope>compile</scope>
        <exclusions>
          <!-- force use of xml-apis until caja fixes their pom -->


Reply via email to