You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@shindig.apache.org by et...@apache.org on 2008/02/20 04:21:25 UTC

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

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



Re: svn commit: r629331 - in /incubator/shindig/trunk: features/opensocial-reference/feature.xml java/gadgets/src/main/java/org/apache/shindig/gadgets/http/GadgetRenderingServlet.java

Posted by Cassie <do...@apache.org>.
awesome, fixed.

On Thu, Feb 21, 2008 at 6:50 PM, Kevin Brown <et...@google.com> wrote:

> You're right -- I mistakenly thought there were ifpc calls in the
> reference.
>
> On Thu, Feb 21, 2008 at 6:43 PM, Cassie <do...@apache.org> wrote:
>
> > On Tue, Feb 19, 2008 at 7:21 PM, <et...@apache.org> wrote:
> >
> > > 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>
> >
> >
> > This dependency shouldn't go here. Opensocial-reference itself does not
> > depend on either rpc or ifpc. Someone's own implementation of
> > opensocial-0.7can include this dependency, but we don't want to
> > enforce it. There could be
> > perfectly valid implementations that don't use ifpc at all (take the
> > samplecontainer for instance)
> >
> > Unless someone objects I will remove this from the code base.
> >
> >
> > >   <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) {
> > >
> > >
> > >
> >
>
>
>
> --
> ~Kevin
>
> If you received this email by mistake, please delete it, cancel your mail
> account, destroy your hard drive, silence any witnesses, and burn down the
> building that you're in.
>

Re: svn commit: r629331 - in /incubator/shindig/trunk: features/opensocial-reference/feature.xml java/gadgets/src/main/java/org/apache/shindig/gadgets/http/GadgetRenderingServlet.java

Posted by Kevin Brown <et...@google.com>.
You're right -- I mistakenly thought there were ifpc calls in the reference.

On Thu, Feb 21, 2008 at 6:43 PM, Cassie <do...@apache.org> wrote:

> On Tue, Feb 19, 2008 at 7:21 PM, <et...@apache.org> wrote:
>
> > 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>
>
>
> This dependency shouldn't go here. Opensocial-reference itself does not
> depend on either rpc or ifpc. Someone's own implementation of
> opensocial-0.7can include this dependency, but we don't want to
> enforce it. There could be
> perfectly valid implementations that don't use ifpc at all (take the
> samplecontainer for instance)
>
> Unless someone objects I will remove this from the code base.
>
>
> >   <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) {
> >
> >
> >
>



-- 
~Kevin

If you received this email by mistake, please delete it, cancel your mail
account, destroy your hard drive, silence any witnesses, and burn down the
building that you're in.

Re: svn commit: r629331 - in /incubator/shindig/trunk: features/opensocial-reference/feature.xml java/gadgets/src/main/java/org/apache/shindig/gadgets/http/GadgetRenderingServlet.java

Posted by Cassie <do...@apache.org>.
On Tue, Feb 19, 2008 at 7:21 PM, <et...@apache.org> wrote:

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


This dependency shouldn't go here. Opensocial-reference itself does not
depend on either rpc or ifpc. Someone's own implementation of
opensocial-0.7can include this dependency, but we don't want to
enforce it. There could be
perfectly valid implementations that don't use ifpc at all (take the
samplecontainer for instance)

Unless someone objects I will remove this from the code base.


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