This patch includes also SHINDIG-1000. Vincent
2009/4/24 <[email protected]>: > Reviewers: lryan_google.com, > > Description: > This patch allows the gadget server to rewrite the client js, passing in > a list of services supported by the server, as specified in endpoints in > the container config. > > This list of services is then used by osapi to generate client apis for > the services provided by the server. > > For example, osapi.people, et.al, are no longer written statically as > js, but are generated dynamically, based on the injected service list. > > Please review this at http://codereview.appspot.com/50047 > > Affected files: > config/container.js > features/bin/README > features/bin/Rhino_License > features/bin/runner.sh > features/pom.xml > features/src/main/javascript/features/core/util.js > features/src/main/javascript/features/features.txt > features/src/main/javascript/features/osapi.activities/activities.js > features/src/main/javascript/features/osapi.activities/feature.xml > features/src/main/javascript/features/osapi.appdata/appdata.js > features/src/main/javascript/features/osapi.appdata/feature.xml > features/src/main/javascript/features/osapi.base/batch.js > features/src/main/javascript/features/osapi.base/feature.xml > features/src/main/javascript/features/osapi.base/jsonrequest.js > features/src/main/javascript/features/osapi.base/makerequest.js > features/src/main/javascript/features/osapi.base/util.js > features/src/main/javascript/features/osapi.people/feature.xml > features/src/main/javascript/features/osapi.people/people.js > features/src/main/javascript/features/osapi.ui/feature.xml > features/src/main/javascript/features/osapi/batch.js > features/src/main/javascript/features/osapi/feature.xml > features/src/main/javascript/features/osapi/jsonrequest.js > features/src/main/javascript/features/osapi/makerequest.js > features/src/main/javascript/features/osapi/osapi.js > features/src/main/javascript/features/osapi/peoplehelpers.js > features/src/main/javascript/features/osapi/util.js > features/src/test/javascript/features/alltests.js > features/src/test/javascript/features/osapi.activities/activitiestest.js > features/src/test/javascript/features/osapi.appdata/appdatatest.js > features/src/test/javascript/features/osapi.base/batchtest.js > features/src/test/javascript/features/osapi.people/peopletest.js > features/src/test/javascript/features/osapi/activitiestest.js > features/src/test/javascript/features/osapi/appdatatest.js > features/src/test/javascript/features/osapi/batchtest.js > features/src/test/javascript/features/osapi/osapitest.js > features/src/test/javascript/features/osapi/peopletest.js > java/common/src/main/java/org/apache/shindig/protocol/RpcServiceFetcher.java > java/common/src/main/java/org/apache/shindig/protocol/RpcServiceLookup.java > java/common/src/test/java/org/apache/shindig/protocol/RpcServiceLookupTest.java > java/gadgets/src/main/java/org/apache/shindig/gadgets/render/RenderingGadgetRewriter.java > java/gadgets/src/test/java/org/apache/shindig/gadgets/render/RenderingGadgetRewriterTest.java > java/server/src/test/resources/endtoend/osapi/activitiesTest.xml > java/server/src/test/resources/endtoend/osapi/appdataTest.xml > java/server/src/test/resources/endtoend/osapi/batchTest.xml > java/server/src/test/resources/endtoend/osapi/peopleTest.xml > java/server/src/test/resources/endtoend/osapi/personTest.xml > site/src/site/xdoc/developers/features/index.xml > > >

