Author: rbaxter85
Date: Mon Sep 26 16:04:21 2011
New Revision: 1175925

URL: http://svn.apache.org/viewvc?rev=1175925&view=rev
Log:
SHINDIG-1629
Added exports and uses to features for RPC functions that are registered and 
called.

Modified:
    
shindig/trunk/extras/src/main/javascript/features-extras/opensocial-payment/feature.xml
    
shindig/trunk/extras/src/main/javascript/features-extras/org.openajax.hub-2.0.5/feature.xml
    shindig/trunk/extras/src/main/javascript/features-extras/wave/feature.xml
    shindig/trunk/features/src/main/javascript/features/actions/feature.xml
    shindig/trunk/features/src/main/javascript/features/auth-refresh/feature.xml
    shindig/trunk/features/src/main/javascript/features/container/feature.xml
    
shindig/trunk/features/src/main/javascript/features/dynamic-height/feature.xml
    
shindig/trunk/features/src/main/javascript/features/dynamic-width/feature.xml
    
shindig/trunk/features/src/main/javascript/features/embeddedexperiences/feature.xml
    shindig/trunk/features/src/main/javascript/features/open-views/feature.xml
    
shindig/trunk/features/src/main/javascript/features/opensocial-jsonrpc/feature.xml
    
shindig/trunk/features/src/main/javascript/features/opensocial-reference/feature.xml
    shindig/trunk/features/src/main/javascript/features/osapi/feature.xml
    shindig/trunk/features/src/main/javascript/features/pubsub/feature.xml
    shindig/trunk/features/src/main/javascript/features/rpc/feature.xml
    shindig/trunk/features/src/main/javascript/features/selection/feature.xml
    shindig/trunk/features/src/main/javascript/features/setprefs/feature.xml
    shindig/trunk/features/src/main/javascript/features/settitle/feature.xml
    
shindig/trunk/features/src/main/javascript/features/shared-script-frame/feature.xml
    
shindig/trunk/features/src/main/javascript/features/shindig.container/feature.xml
    shindig/trunk/features/src/main/javascript/features/views/feature.xml

Modified: 
shindig/trunk/extras/src/main/javascript/features-extras/opensocial-payment/feature.xml
URL: 
http://svn.apache.org/viewvc/shindig/trunk/extras/src/main/javascript/features-extras/opensocial-payment/feature.xml?rev=1175925&r1=1175924&r2=1175925&view=diff
==============================================================================
--- 
shindig/trunk/extras/src/main/javascript/features-extras/opensocial-payment/feature.xml
 (original)
+++ 
shindig/trunk/extras/src/main/javascript/features-extras/opensocial-payment/feature.xml
 Mon Sep 26 16:04:21 2011
@@ -30,6 +30,16 @@ specific language governing permissions 
     <script src="paymentprocessor.js"/>
     <script src="container.js"/>
     <script src="jsoncontainer.js"/>
+    <api>
+      <exports type="rpc">shindig.requestPayment_callback</exports>
+      <exports type="rpc">shindig.requestPaymentRecords_callback</exports>
+      <exports type="rpc">shindig.requestPayment</exports>
+      <exports type="rpc">shindig.requestPaymentRecords</exports>
+      <uses type="rpc">shindig.requestPayment</uses>
+      <uses type="rpc">shindig.requestPaymentRecords</uses>
+      <uses type="rpc">shindig.requestPayment_callback</uses>
+      <uses type="rpc">shindig.requestPaymentRecords_callback</uses>
+    </api>
   </container>
   <gadget>
     <!-- common -->

Modified: 
shindig/trunk/extras/src/main/javascript/features-extras/org.openajax.hub-2.0.5/feature.xml
URL: 
http://svn.apache.org/viewvc/shindig/trunk/extras/src/main/javascript/features-extras/org.openajax.hub-2.0.5/feature.xml?rev=1175925&r1=1175924&r2=1175925&view=diff
==============================================================================
--- 
shindig/trunk/extras/src/main/javascript/features-extras/org.openajax.hub-2.0.5/feature.xml
 (original)
+++ 
shindig/trunk/extras/src/main/javascript/features-extras/org.openajax.hub-2.0.5/feature.xml
 Mon Sep 26 16:04:21 2011
@@ -23,11 +23,19 @@ specific language governing permissions 
     <script src="OpenAjax-mashup.js"/>
     <script src="iframe.js"/>
     <script src="crypto.js"/>
+    <api>
+      <exports type="rpc">openajax.pubsub</exports>
+      <uses type="rpc">openajax.pubsub</uses>
+    </api>
   </gadget>
   <container>
     <script src="OpenAjax-mashup.js"/>
     <script src="iframe.js"/>
     <script src="inline.js"/> 
     <script src="crypto.js"/>
+    <api>
+      <exports type="rpc">openajax.pubsub</exports>
+      <uses type="rpc">openajax.pubsub</uses>
+    </api>
   </container>
 </feature>

Modified: 
shindig/trunk/extras/src/main/javascript/features-extras/wave/feature.xml
URL: 
http://svn.apache.org/viewvc/shindig/trunk/extras/src/main/javascript/features-extras/wave/feature.xml?rev=1175925&r1=1175924&r2=1175925&view=diff
==============================================================================
--- shindig/trunk/extras/src/main/javascript/features-extras/wave/feature.xml 
(original)
+++ shindig/trunk/extras/src/main/javascript/features-extras/wave/feature.xml 
Mon Sep 26 16:04:21 2011
@@ -31,5 +31,18 @@ specific language governing permissions 
     <script src="util.js"/>
     <script src="wave.js"/>
     <script src="wave.ui.js"/>
+    <api>
+      <exports type="rpc">wave_participants</exports>
+      <exports type="rpc">wave_gadget_state</exports>
+      <exports type="rpc">wave_state_delta</exports>
+      <exports type="rpc">wave_private_gadget_state</exports>
+      <exports type="rpc">wave_private_state_delta</exports>
+      <exports type="rpc">wave_gadget_mode</exports>
+      <uses type="rpc">setIframeWidth</uses>
+      <uses type="rpc">wave_gadget_state</uses>
+      <uses type="rpc">wave_log</uses>
+      <uses type="rpc">set_snippet</uses>
+      <uses type="rpc">wave_enable</uses>
+    </api>
   </gadget>
 </feature>

Modified: 
shindig/trunk/features/src/main/javascript/features/actions/feature.xml
URL: 
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/actions/feature.xml?rev=1175925&r1=1175924&r2=1175925&view=diff
==============================================================================
--- shindig/trunk/features/src/main/javascript/features/actions/feature.xml 
(original)
+++ shindig/trunk/features/src/main/javascript/features/actions/feature.xml Mon 
Sep 26 16:04:21 2011
@@ -17,10 +17,22 @@
       <exports type="js">gadgets.actions.registerHideActionsListener</exports>
       <exports type="js">osapi.container.actions.OptParam.VIEW</exports>
       <exports type="js">osapi.container.actions.OptParam.VIEW_TARGET</exports>
+      <exports type="rpc">actions</exports>
+      <uses type="rpc">bindAction</uses>
+      <uses type="rpc">runAction</uses>
+      <uses type="rpc">removeAction</uses>
+      <uses type="rpc">getActionsByPath</uses>
+      <uses type="rpc">getActionsByDataType</uses>
+      <uses type="rpc">addShowActionListener</uses>
+      <uses type="rpc">addHideActionListener</uses>
     </api>
   </gadget>
   <container>
     <script src="constants.js"/>
     <script src="actions_container.js"/>
+    <api>
+      <exports type="rpc">actions</exports>
+      <uses type="rpc">runAction</uses>
+    </api>
   </container>
 </feature>
\ No newline at end of file

Modified: 
shindig/trunk/features/src/main/javascript/features/auth-refresh/feature.xml
URL: 
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/auth-refresh/feature.xml?rev=1175925&r1=1175924&r2=1175925&view=diff
==============================================================================
--- 
shindig/trunk/features/src/main/javascript/features/auth-refresh/feature.xml 
(original)
+++ 
shindig/trunk/features/src/main/javascript/features/auth-refresh/feature.xml 
Mon Sep 26 16:04:21 2011
@@ -22,5 +22,8 @@ specific language governing permissions 
   <dependency>rpc</dependency>
   <gadget>
     <script src="auth-refresh.js"/>
+    <api>
+      <exports type="rpc">update_security_token</exports>
+    </api>
   </gadget>
 </feature>

Modified: 
shindig/trunk/features/src/main/javascript/features/container/feature.xml
URL: 
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/container/feature.xml?rev=1175925&r1=1175924&r2=1175925&view=diff
==============================================================================
--- shindig/trunk/features/src/main/javascript/features/container/feature.xml 
(original)
+++ shindig/trunk/features/src/main/javascript/features/container/feature.xml 
Mon Sep 26 16:04:21 2011
@@ -55,6 +55,10 @@ under the License.
       <exports 
type="js">osapi.container.ContainerConfig.PRELOAD_REF_TIME</exports>
       <exports 
type="js">osapi.container.ContainerConfig.PRELOAD_METADATAS</exports>
       <exports 
type="js">osapi.container.ContainerConfig.PRELOAD_TOKENS</exports>
+      <exports type="rpc">resize_iframe</exports>
+      <exports type="rpc">resize_iframe_width</exports>
+      <exports type="rpc">set_pref</exports>
+      <uses type="rpc">update_security_token</uses>
     </api>
   </container>
 </feature>

Modified: 
shindig/trunk/features/src/main/javascript/features/dynamic-height/feature.xml
URL: 
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/dynamic-height/feature.xml?rev=1175925&r1=1175924&r2=1175925&view=diff
==============================================================================
--- 
shindig/trunk/features/src/main/javascript/features/dynamic-height/feature.xml 
(original)
+++ 
shindig/trunk/features/src/main/javascript/features/dynamic-height/feature.xml 
Mon Sep 26 16:04:21 2011
@@ -28,6 +28,7 @@ specific language governing permissions 
     <script src="taming.js" caja="1"/>
     <api>
       <exports type="js">gadgets.window.adjustHeight</exports>
+      <uses type="rpc">resize_iframe</uses>
     </api>
   </gadget>
 </feature>

Modified: 
shindig/trunk/features/src/main/javascript/features/dynamic-width/feature.xml
URL: 
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/dynamic-width/feature.xml?rev=1175925&r1=1175924&r2=1175925&view=diff
==============================================================================
--- 
shindig/trunk/features/src/main/javascript/features/dynamic-width/feature.xml 
(original)
+++ 
shindig/trunk/features/src/main/javascript/features/dynamic-width/feature.xml 
Mon Sep 26 16:04:21 2011
@@ -28,6 +28,7 @@ specific language governing permissions 
     <script src="taming.js" caja="1"/>
     <api>
       <exports type="js">gadgets.window.adjustWidth</exports>
+      <uses type="rpc">resize_iframe_width</uses>
     </api>
   </gadget>
 </feature>

Modified: 
shindig/trunk/features/src/main/javascript/features/embeddedexperiences/feature.xml
URL: 
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/embeddedexperiences/feature.xml?rev=1175925&r1=1175924&r2=1175925&view=diff
==============================================================================
--- 
shindig/trunk/features/src/main/javascript/features/embeddedexperiences/feature.xml
 (original)
+++ 
shindig/trunk/features/src/main/javascript/features/embeddedexperiences/feature.xml
 Mon Sep 26 16:04:21 2011
@@ -24,6 +24,10 @@ specific language governing permissions 
     <dependency>container</dependency>
     <gadget>
         <script src="embedded_experiences_gadgets.js" />
+        <api>
+          <exports type="rpc">ee_set_context</exports>
+          <uses type="rpc">ee_gadget_rendered</uses>
+        </api>
     </gadget>
     <container>
         <script src="constant.js" />
@@ -37,6 +41,7 @@ specific language governing permissions 
             <exports 
type="js">osapi.container.ee.RenderParam.URL_RENDER_PARAMS</exports>
             <exports 
type="js">osapi.container.ee.RenderParam.DATA_MODEL</exports>
             <exports 
type="js">osapi.container.ee.RenderParam.EMBEDDED</exports>
+            <exports type="rpc">ee_gadget_rendered</exports>
         </api>
     </container>
 </feature>
\ No newline at end of file

Modified: 
shindig/trunk/features/src/main/javascript/features/open-views/feature.xml
URL: 
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/open-views/feature.xml?rev=1175925&r1=1175924&r2=1175925&view=diff
==============================================================================
--- shindig/trunk/features/src/main/javascript/features/open-views/feature.xml 
(original)
+++ shindig/trunk/features/src/main/javascript/features/open-views/feature.xml 
Mon Sep 26 16:04:21 2011
@@ -38,9 +38,22 @@ A map of view names to view attributes. 
       <exports type="js">gadgets.views.close</exports>
       <exports type="js">gadgets.views.setReturnValue</exports>
       <exports type="js">gadgets.window.getContainerDimensions</exports>
+      <uses type="rpc">gadgets.views.openGadget</uses>
+      <uses type="rpc">gadgets.views.openUrl</uses>
+      <uses type="rpc">gadgets.views.close</uses>
+      <uses type="rpc">gadgets.views.setReturnValue</uses>
+      <uses type="rpc">gadgets.window.getContainerDimensions</uses>
     </api>
   </gadget>
   <container>
     <script src="viewenhancements-container.js"/>
+    <api>
+      <exports type="rpc">gadgets.views.openGadget</exports>
+      <exports type="rpc">gadgets.views.openEmbeddedExperience</exports>
+      <exports type="rpc">gadgets.views.openUrl</exports>
+      <exports type="rpc">gadgets.views.close</exports>
+      <exports type="rpc">gadgets.views.setReturnValue</exports>
+      <exports type="rpc">gadgets.window.getContainerDimensions</exports>
+    </api>
   </container>
 </feature>

Modified: 
shindig/trunk/features/src/main/javascript/features/opensocial-jsonrpc/feature.xml
URL: 
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/opensocial-jsonrpc/feature.xml?rev=1175925&r1=1175924&r2=1175925&view=diff
==============================================================================
--- 
shindig/trunk/features/src/main/javascript/features/opensocial-jsonrpc/feature.xml
 (original)
+++ 
shindig/trunk/features/src/main/javascript/features/opensocial-jsonrpc/feature.xml
 Mon Sep 26 16:04:21 2011
@@ -29,5 +29,7 @@
   <dependency>security-token</dependency>
   <gadget>   
     <script src="jsonrpccontainer.js"></script>
+    <exports type="rpc">shindig.requestShareApp_callback</exports>
+    <uses type="rpc">shindig.requestShareApp</uses>
   </gadget>
 </feature>

Modified: 
shindig/trunk/features/src/main/javascript/features/opensocial-reference/feature.xml
URL: 
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/opensocial-reference/feature.xml?rev=1175925&r1=1175924&r2=1175925&view=diff
==============================================================================
--- 
shindig/trunk/features/src/main/javascript/features/opensocial-reference/feature.xml
 (original)
+++ 
shindig/trunk/features/src/main/javascript/features/opensocial-reference/feature.xml
 Mon Sep 26 16:04:21 2011
@@ -46,5 +46,8 @@
     <script src="responseitem.js"/>
     <script src="url.js"/>
     <script src="taming.js" caja="1"/>
+    <api>
+      <uses type="rpc">requestSendMessage</uses>
+    </api>
   </gadget>
 </feature>

Modified: shindig/trunk/features/src/main/javascript/features/osapi/feature.xml
URL: 
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/osapi/feature.xml?rev=1175925&r1=1175924&r2=1175925&view=diff
==============================================================================
--- shindig/trunk/features/src/main/javascript/features/osapi/feature.xml 
(original)
+++ shindig/trunk/features/src/main/javascript/features/osapi/feature.xml Mon 
Sep 26 16:04:21 2011
@@ -31,13 +31,16 @@
   <dependency>security-token</dependency>
   <container>
     <script src="jsonrpctransport.js"></script>
-    <script src="peoplehelpers.js"></script>    
+    <script src="peoplehelpers.js"></script>
     <script src="taming.js" caja="1"></script>    
   </container>
   <gadget>
     <script src="jsonrpctransport.js"></script>
     <script src="gadgetsrpctransport.js"></script>
     <script src="peoplehelpers.js"></script>    
-    <script src="taming.js" caja="1"></script>    
+    <script src="taming.js" caja="1"></script>
+    <api>
+      <uses type="rpc">osapi._handleGadgetRpcMethod</uses>
+    </api>
   </gadget>
 </feature>

Modified: shindig/trunk/features/src/main/javascript/features/pubsub/feature.xml
URL: 
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/pubsub/feature.xml?rev=1175925&r1=1175924&r2=1175925&view=diff
==============================================================================
--- shindig/trunk/features/src/main/javascript/features/pubsub/feature.xml 
(original)
+++ shindig/trunk/features/src/main/javascript/features/pubsub/feature.xml Mon 
Sep 26 16:04:21 2011
@@ -24,8 +24,15 @@ specific language governing permissions 
   <gadget>
     <script src="pubsub.js"/>
     <script src="taming.js" caja="1"/>
+    <api>
+      <exports type="rpc">pubsub</exports>
+      <uses type="rpc">pubsub</uses>
+    </api>
   </gadget>
   <container>
     <script src="pubsub-router.js"/>
+    <api>
+      <exports type="rpc">pubsub</exports>
+    </api>
   </container>
 </feature>

Modified: shindig/trunk/features/src/main/javascript/features/rpc/feature.xml
URL: 
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/rpc/feature.xml?rev=1175925&r1=1175924&r2=1175925&view=diff
==============================================================================
--- shindig/trunk/features/src/main/javascript/features/rpc/feature.xml 
(original)
+++ shindig/trunk/features/src/main/javascript/features/rpc/feature.xml Mon Sep 
26 16:04:21 2011
@@ -43,6 +43,8 @@ specific language governing permissions 
       <exports type="js">gadgets.rpc.receiveSameDomain</exports>
       <exports type="js">gadgets.rpc.getOrigin</exports>
       <exports type="js">gadgets.rpc.getTargetOrigin</exports>
+      <uses type="rpc">__ack</uses>
+      <uses type="rpc">__cb</uses>
     </api>
     <script src="wpm.transport.js"/>
     <script src="flash.transport.js"/>

Modified: 
shindig/trunk/features/src/main/javascript/features/selection/feature.xml
URL: 
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/selection/feature.xml?rev=1175925&r1=1175924&r2=1175925&view=diff
==============================================================================
--- shindig/trunk/features/src/main/javascript/features/selection/feature.xml 
(original)
+++ shindig/trunk/features/src/main/javascript/features/selection/feature.xml 
Mon Sep 26 16:04:21 2011
@@ -28,9 +28,13 @@ specific language governing permissions 
       <exports type="js">gadgets.selection.getSelection</exports>
       <exports type="js">gadgets.selection.addListener</exports>
       <exports type="js">gadgets.selection.removeListener</exports>
+      <uses type="rpc">gadgets.selection</uses>
     </api>
   </gadget>
   <container>
     <script src="selection_container.js"/>
+    <api>
+      <exports type="rpc">gadgets.selection</exports>
+    </api>
   </container>
 </feature>

Modified: 
shindig/trunk/features/src/main/javascript/features/setprefs/feature.xml
URL: 
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/setprefs/feature.xml?rev=1175925&r1=1175924&r2=1175925&view=diff
==============================================================================
--- shindig/trunk/features/src/main/javascript/features/setprefs/feature.xml 
(original)
+++ shindig/trunk/features/src/main/javascript/features/setprefs/feature.xml 
Mon Sep 26 16:04:21 2011
@@ -27,6 +27,7 @@ specific language governing permissions 
       <exports type="js">gadgets.Prefs</exports>
       <exports type="js">gadgets.Prefs.prototype.set</exports>
       <exports type="js">gadgets.Prefs.prototype.setArray</exports>
+      <uses type="rpc">set_pref</uses>
     </api>
   </gadget>
 </feature>

Modified: 
shindig/trunk/features/src/main/javascript/features/settitle/feature.xml
URL: 
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/settitle/feature.xml?rev=1175925&r1=1175924&r2=1175925&view=diff
==============================================================================
--- shindig/trunk/features/src/main/javascript/features/settitle/feature.xml 
(original)
+++ shindig/trunk/features/src/main/javascript/features/settitle/feature.xml 
Mon Sep 26 16:04:21 2011
@@ -27,6 +27,7 @@ specific language governing permissions 
     <api>
       <exports type="js">gadgets.window.setTitle</exports>
       <exports type="js">_IG_SetTitle</exports>
+      <uses type="rpc">set_title</uses>
     </api>
   </gadget>
 </feature>

Modified: 
shindig/trunk/features/src/main/javascript/features/shared-script-frame/feature.xml
URL: 
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/shared-script-frame/feature.xml?rev=1175925&r1=1175924&r2=1175925&view=diff
==============================================================================
--- 
shindig/trunk/features/src/main/javascript/features/shared-script-frame/feature.xml
 (original)
+++ 
shindig/trunk/features/src/main/javascript/features/shared-script-frame/feature.xml
 Mon Sep 26 16:04:21 2011
@@ -23,6 +23,9 @@ specific language governing permissions 
   <dependency>rpc</dependency>
   <container>
     <script src="shared-script-frame-container.js"/>
+    <api>
+      <exports type="rpc">get_script_frame_name</exports>
+    </api>
   </container>
   <gadget>
     <script src="shared-script-frame.js"/>

Modified: 
shindig/trunk/features/src/main/javascript/features/shindig.container/feature.xml
URL: 
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/shindig.container/feature.xml?rev=1175925&r1=1175924&r2=1175925&view=diff
==============================================================================
--- 
shindig/trunk/features/src/main/javascript/features/shindig.container/feature.xml
 (original)
+++ 
shindig/trunk/features/src/main/javascript/features/shindig.container/feature.xml
 Mon Sep 26 16:04:21 2011
@@ -34,5 +34,13 @@ A map of view names to view attributes. 
     <script src="cookies.js"/>
     <script src="shindig-container.js"/>
     <script src="osapi.js"/>
+    <api>
+      <exports type="rpc">osapi._handleGadgetRpcMethod</exports>
+      <exports type="rpc">resize_iframe</exports>
+      <exports type="rpc">set_pref</exports>
+      <exports type="rpc">set_title</exports>
+      <exports type="rpc">requestNavigateTo</exports>
+      <exports type="rpc">requestSendMessage</exports>
+    </api>
   </container>
 </feature>

Modified: shindig/trunk/features/src/main/javascript/features/views/feature.xml
URL: 
http://svn.apache.org/viewvc/shindig/trunk/features/src/main/javascript/features/views/feature.xml?rev=1175925&r1=1175924&r2=1175925&view=diff
==============================================================================
--- shindig/trunk/features/src/main/javascript/features/views/feature.xml 
(original)
+++ shindig/trunk/features/src/main/javascript/features/views/feature.xml Mon 
Sep 26 16:04:21 2011
@@ -45,6 +45,7 @@ A map of view names to view attributes. 
       <exports type="js">gadgets.views.View.prototype.getUrlTemplate</exports>
       <exports type="js">gadgets.views.View.prototype.bind</exports>
       <exports 
type="js">gadgets.views.View.prototype.isOnlyVisibleGadget</exports>
+      <uses type="rpc">requestNavigateTo</uses>
     </api>
   </gadget>
 </feature>


Reply via email to