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 -->