Author: etnu
Date: Tue Feb 19 19:21:23 2008
New Revision: 629331

URL: http://svn.apache.org/viewvc?rev=629331&view=rev
Log:
Small changes to address opensocial compatibility. These changes can be removed 
in the future when more existing containers migrate to gadgets.rpc.

Modified:
    incubator/shindig/trunk/features/opensocial-reference/feature.xml
    
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/http/GadgetRenderingServlet.java

Modified: incubator/shindig/trunk/features/opensocial-reference/feature.xml
URL: 
http://svn.apache.org/viewvc/incubator/shindig/trunk/features/opensocial-reference/feature.xml?rev=629331&r1=629330&r2=629331&view=diff
==============================================================================
--- incubator/shindig/trunk/features/opensocial-reference/feature.xml (original)
+++ incubator/shindig/trunk/features/opensocial-reference/feature.xml Tue Feb 
19 19:21:23 2008
@@ -19,6 +19,8 @@
 -->
 <feature>
   <name>opensocial-reference</name>
+       <!-- all known opensocial implementations assume that ifpc is present. 
-->
+       <dependency>ifpc</dependency>
   <gadget>
     <script src="opensocial.js"/>
     <script src="activity.js"/>

Modified: 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/http/GadgetRenderingServlet.java
URL: 
http://svn.apache.org/viewvc/incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/http/GadgetRenderingServlet.java?rev=629331&r1=629330&r2=629331&view=diff
==============================================================================
--- 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/http/GadgetRenderingServlet.java
 (original)
+++ 
incubator/shindig/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/http/GadgetRenderingServlet.java
 Tue Feb 19 19:21:23 2008
@@ -38,7 +38,6 @@
 import java.net.URI;
 import java.net.URISyntaxException;
 import java.net.URLEncoder;
-import java.util.Collections;
 import java.util.Enumeration;
 import java.util.HashMap;
 import java.util.HashSet;
@@ -380,11 +379,8 @@
       // TODO: this is too much manual work, and we should probably just
       // modify the gadget object to keep the list of transitive dependencies
       Set<Entry> found = new HashSet<Entry>();
-
-      // Nothing can ever be missing at this point since that would have
-      // thrown an exception already.
-      Set<String> empty = Collections.emptySet();
-      serverConfig.getFeatureRegistry().getIncludedFeatures(reqs, found, 
empty);
+      Set<String> miss = new HashSet<String>();
+      serverConfig.getFeatureRegistry().getIncludedFeatures(reqs, found, miss);
 
       Set<String> features = new HashSet<String>(found.size());
       for (Entry entry : found) {


Reply via email to