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>