Skip to content

Commit

Permalink
Updated distribution build.
Browse files Browse the repository at this point in the history
  • Loading branch information
John Yanarella committed Jan 11, 2014
1 parent 14c64d3 commit 8a54dae
Show file tree
Hide file tree
Showing 52 changed files with 74 additions and 63 deletions.
2 changes: 1 addition & 1 deletion build.properties
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
build.version=2.0.3
build.version=2.0.4
build.artifact.name=SWFService
build.fileName=${build.artifact.name}-${build.version}
karma.browsers=Chrome,Firefox
2 changes: 2 additions & 0 deletions dist/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<img src="SWFService-logo.png" width="700" height="450">

[![Selenium Test Status](https://saucelabs.com/browser-matrix/swfservice.svg)](https://saucelabs.com/u/swfservice)

## About

The Adobe Flash Platform's standard [ExternalInterface](http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/external/ExternalInterface.html) only provides a low level API for communicating across the boundary between ActionScript and JavaScript. Exposing a typical API using ExternalInterface requires a significant amount of boilerplate code. Further, ExternalInterface does not provide primitives for supporting more advanced features, such as event dispatching or asynchronous methods calls.
Expand Down
Binary file removed dist/SWFService-2.0.2.zip
Binary file not shown.
Binary file not shown.
45 changes: 27 additions & 18 deletions dist/client/SWFService.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*!
* [SWFService](http://github.com/CodeCatalyst/SWFService) v2.0.3
* [SWFService](http://github.com/CodeCatalyst/SWFService) v2.0.4
* Copyright (c) 2008-2013 [CodeCatalyst, LLC](http://codecatalyst.com)
* Open source under the [MIT License](http://en.wikipedia.org/wiki/MIT_License).
*/
Expand Down Expand Up @@ -404,7 +404,7 @@

SWFServiceProxy = (function() {
function SWFServiceProxy(serviceContext, id, descriptor) {
var accessor, createGetter, createMethod, createSetter, method, variable, _i, _j, _k, _len, _len1, _len2, _ref, _ref1, _ref2;
var accessor, createGetter, createMethod, createSetter, error, method, variable, _i, _j, _k, _len, _len1, _len2, _ref, _ref1, _ref2;
this.id = id;
createGetter = function(propertyName) {
return function() {
Expand All @@ -423,22 +423,31 @@
return serviceContext.executeServiceMethod(id, methodName, args);
};
};
_ref = descriptor.accessors;
for (_i = 0, _len = _ref.length; _i < _len; _i++) {
accessor = _ref[_i];
Object.defineProperty(this, accessor.name, {
writeable: accessor.access !== 'readonly',
get: createGetter(accessor.name),
set: createSetter(accessor.name)
});
}
_ref1 = descriptor.variables;
for (_j = 0, _len1 = _ref1.length; _j < _len1; _j++) {
variable = _ref1[_j];
Object.defineProperty(this, variable.name, {
get: createGetter(variable.name),
set: createSetter(variable.name)
});
try {
_ref = descriptor.accessors;
for (_i = 0, _len = _ref.length; _i < _len; _i++) {
accessor = _ref[_i];
Object.defineProperty(this, accessor.name, {
writeable: accessor.access !== 'readonly',
get: createGetter(accessor.name),
set: createSetter(accessor.name)
});
}
_ref1 = descriptor.variables;
for (_j = 0, _len1 = _ref1.length; _j < _len1; _j++) {
variable = _ref1[_j];
Object.defineProperty(this, variable.name, {
get: createGetter(variable.name),
set: createSetter(variable.name)
});
}
} catch (_error) {
error = _error;
if (typeof console !== "undefined" && console !== null) {
if (typeof console.log === "function") {
console.log('Warning: SWFService properties and getters/setters are only available for browsers that support ECMAScript 5 properties.');
}
}
}
_ref2 = descriptor.methods;
for (_k = 0, _len2 = _ref2.length; _k < _len2; _k++) {
Expand Down
4 changes: 2 additions & 2 deletions dist/client/SWFService.min.js

Large diffs are not rendered by default.

Binary file removed dist/service/bin/SWFService-2.0.2.swc
Binary file not shown.
Binary file removed dist/service/bin/SWFService-2.0.3.swc
Binary file not shown.
Binary file added dist/service/bin/SWFService-2.0.4.swc
Binary file not shown.
2 changes: 1 addition & 1 deletion dist/service/doc/all-classes.html
Original file line number Diff line number Diff line change
Expand Up @@ -19,4 +19,4 @@ <h3><a href="class-summary.html" target="classFrame" style="color:black">All Cla
</table>
</body>
</html>
<!--<br/>Mon Dec 2 2013, 04:54 PM -05:00 -->
<!--<br/>Sat Jan 11 2014, 04:33 AM -05:00 -->
2 changes: 1 addition & 1 deletion dist/service/doc/all-index-A.html
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,4 @@
if (!isEclipse() || window.name != ECLIPSE_FRAME_NAME) {titleBar_setSubTitle("A Index"); titleBar_setSubNav(false,false,false,false,false,false,false,false,false,false,false ,false,false,false,false,false);}
-->
</script><div class="MainContent"><br><table border="0" cellspacing="0" cellpadding="0"><tr><td colspan="2"><a name="A"></a><font color="black" size="10px" style="bold">A</font>&nbsp;&nbsp;<a href="all-index-B.html" onclick="javascript:loadClassListFrame('index-list.html');">B</a>&nbsp;&nbsp;<a href="all-index-C.html" onclick="javascript:loadClassListFrame('index-list.html');">C</a>&nbsp;&nbsp;<a href="all-index-D.html" onclick="javascript:loadClassListFrame('index-list.html');">D</a>&nbsp;&nbsp;<a href="all-index-E.html" onclick="javascript:loadClassListFrame('index-list.html');">E</a>&nbsp;&nbsp;<a href="all-index-F.html" onclick="javascript:loadClassListFrame('index-list.html');">F</a>&nbsp;&nbsp;<a href="all-index-G.html" onclick="javascript:loadClassListFrame('index-list.html');">G</a>&nbsp;&nbsp;<a href="all-index-H.html" onclick="javascript:loadClassListFrame('index-list.html');">H</a>&nbsp;&nbsp;<a href="all-index-I.html" onclick="javascript:loadClassListFrame('index-list.html');">I</a>&nbsp;&nbsp;<a href="all-index-J.html" onclick="javascript:loadClassListFrame('index-list.html');">J</a>&nbsp;&nbsp;<a href="all-index-K.html" onclick="javascript:loadClassListFrame('index-list.html');">K</a>&nbsp;&nbsp;<a href="all-index-L.html" onclick="javascript:loadClassListFrame('index-list.html');">L</a>&nbsp;&nbsp;<a href="all-index-M.html" onclick="javascript:loadClassListFrame('index-list.html');">M</a>&nbsp;&nbsp;<a href="all-index-N.html" onclick="javascript:loadClassListFrame('index-list.html');">N</a>&nbsp;&nbsp;<a href="all-index-O.html" onclick="javascript:loadClassListFrame('index-list.html');">O</a>&nbsp;&nbsp;<a href="all-index-P.html" onclick="javascript:loadClassListFrame('index-list.html');">P</a>&nbsp;&nbsp;<a href="all-index-Q.html" onclick="javascript:loadClassListFrame('index-list.html');">Q</a>&nbsp;&nbsp;<a href="all-index-R.html" onclick="javascript:loadClassListFrame('index-list.html');">R</a>&nbsp;&nbsp;<a href="all-index-S.html" onclick="javascript:loadClassListFrame('index-list.html');">S</a>&nbsp;&nbsp;<a href="all-index-T.html" onclick="javascript:loadClassListFrame('index-list.html');">T</a>&nbsp;&nbsp;<a href="all-index-U.html" onclick="javascript:loadClassListFrame('index-list.html');">U</a>&nbsp;&nbsp;<a href="all-index-V.html" onclick="javascript:loadClassListFrame('index-list.html');">V</a>&nbsp;&nbsp;<a href="all-index-W.html" onclick="javascript:loadClassListFrame('index-list.html');">W</a>&nbsp;&nbsp;<a href="all-index-X.html" onclick="javascript:loadClassListFrame('index-list.html');">X</a>&nbsp;&nbsp;<a href="all-index-Y.html" onclick="javascript:loadClassListFrame('index-list.html');">Y</a>&nbsp;&nbsp;<a href="all-index-Z.html" onclick="javascript:loadClassListFrame('index-list.html');">Z</a>&nbsp;&nbsp;</td></tr><tr><td class="idxrow" colspan="2"><a href="com/codecatalyst/data/EntitySet.html#add()" onclick="javascript:loadClassListFrame('com/codecatalyst/data/class-list.html');">add</a>(entity:Object) &mdash; method, class com.codecatalyst.data.<a href="com/codecatalyst/data/EntitySet.html" onclick="javascript:loadClassListFrame('com/codecatalyst/data/class-list.html');">EntitySet</a></td></tr><tr><td width="20"></td><td>
Add an entity to this entity set.</td></tr><tr><td colspan="2" style="padding-bottom:20px"></td></tr><tr><td colspan="2"><font color="black" size="10px" style="bold">A</font>&nbsp;&nbsp;<a href="all-index-B.html" onclick="javascript:loadClassListFrame('index-list.html');">B</a>&nbsp;&nbsp;<a href="all-index-C.html" onclick="javascript:loadClassListFrame('index-list.html');">C</a>&nbsp;&nbsp;<a href="all-index-D.html" onclick="javascript:loadClassListFrame('index-list.html');">D</a>&nbsp;&nbsp;<a href="all-index-E.html" onclick="javascript:loadClassListFrame('index-list.html');">E</a>&nbsp;&nbsp;<a href="all-index-F.html" onclick="javascript:loadClassListFrame('index-list.html');">F</a>&nbsp;&nbsp;<a href="all-index-G.html" onclick="javascript:loadClassListFrame('index-list.html');">G</a>&nbsp;&nbsp;<a href="all-index-H.html" onclick="javascript:loadClassListFrame('index-list.html');">H</a>&nbsp;&nbsp;<a href="all-index-I.html" onclick="javascript:loadClassListFrame('index-list.html');">I</a>&nbsp;&nbsp;<a href="all-index-J.html" onclick="javascript:loadClassListFrame('index-list.html');">J</a>&nbsp;&nbsp;<a href="all-index-K.html" onclick="javascript:loadClassListFrame('index-list.html');">K</a>&nbsp;&nbsp;<a href="all-index-L.html" onclick="javascript:loadClassListFrame('index-list.html');">L</a>&nbsp;&nbsp;<a href="all-index-M.html" onclick="javascript:loadClassListFrame('index-list.html');">M</a>&nbsp;&nbsp;<a href="all-index-N.html" onclick="javascript:loadClassListFrame('index-list.html');">N</a>&nbsp;&nbsp;<a href="all-index-O.html" onclick="javascript:loadClassListFrame('index-list.html');">O</a>&nbsp;&nbsp;<a href="all-index-P.html" onclick="javascript:loadClassListFrame('index-list.html');">P</a>&nbsp;&nbsp;<a href="all-index-Q.html" onclick="javascript:loadClassListFrame('index-list.html');">Q</a>&nbsp;&nbsp;<a href="all-index-R.html" onclick="javascript:loadClassListFrame('index-list.html');">R</a>&nbsp;&nbsp;<a href="all-index-S.html" onclick="javascript:loadClassListFrame('index-list.html');">S</a>&nbsp;&nbsp;<a href="all-index-T.html" onclick="javascript:loadClassListFrame('index-list.html');">T</a>&nbsp;&nbsp;<a href="all-index-U.html" onclick="javascript:loadClassListFrame('index-list.html');">U</a>&nbsp;&nbsp;<a href="all-index-V.html" onclick="javascript:loadClassListFrame('index-list.html');">V</a>&nbsp;&nbsp;<a href="all-index-W.html" onclick="javascript:loadClassListFrame('index-list.html');">W</a>&nbsp;&nbsp;<a href="all-index-X.html" onclick="javascript:loadClassListFrame('index-list.html');">X</a>&nbsp;&nbsp;<a href="all-index-Y.html" onclick="javascript:loadClassListFrame('index-list.html');">Y</a>&nbsp;&nbsp;<a href="all-index-Z.html" onclick="javascript:loadClassListFrame('index-list.html');">Z</a>&nbsp;&nbsp;</td></tr></table><p></p><center class="copyright"><footer></footer><br/>Mon Dec 2 2013, 04:54 PM -05:00 </center></div></body></html><!--<br/>Mon Dec 2 2013, 04:54 PM -05:00 -->
Add an entity to this entity set.</td></tr><tr><td colspan="2" style="padding-bottom:20px"></td></tr><tr><td colspan="2"><font color="black" size="10px" style="bold">A</font>&nbsp;&nbsp;<a href="all-index-B.html" onclick="javascript:loadClassListFrame('index-list.html');">B</a>&nbsp;&nbsp;<a href="all-index-C.html" onclick="javascript:loadClassListFrame('index-list.html');">C</a>&nbsp;&nbsp;<a href="all-index-D.html" onclick="javascript:loadClassListFrame('index-list.html');">D</a>&nbsp;&nbsp;<a href="all-index-E.html" onclick="javascript:loadClassListFrame('index-list.html');">E</a>&nbsp;&nbsp;<a href="all-index-F.html" onclick="javascript:loadClassListFrame('index-list.html');">F</a>&nbsp;&nbsp;<a href="all-index-G.html" onclick="javascript:loadClassListFrame('index-list.html');">G</a>&nbsp;&nbsp;<a href="all-index-H.html" onclick="javascript:loadClassListFrame('index-list.html');">H</a>&nbsp;&nbsp;<a href="all-index-I.html" onclick="javascript:loadClassListFrame('index-list.html');">I</a>&nbsp;&nbsp;<a href="all-index-J.html" onclick="javascript:loadClassListFrame('index-list.html');">J</a>&nbsp;&nbsp;<a href="all-index-K.html" onclick="javascript:loadClassListFrame('index-list.html');">K</a>&nbsp;&nbsp;<a href="all-index-L.html" onclick="javascript:loadClassListFrame('index-list.html');">L</a>&nbsp;&nbsp;<a href="all-index-M.html" onclick="javascript:loadClassListFrame('index-list.html');">M</a>&nbsp;&nbsp;<a href="all-index-N.html" onclick="javascript:loadClassListFrame('index-list.html');">N</a>&nbsp;&nbsp;<a href="all-index-O.html" onclick="javascript:loadClassListFrame('index-list.html');">O</a>&nbsp;&nbsp;<a href="all-index-P.html" onclick="javascript:loadClassListFrame('index-list.html');">P</a>&nbsp;&nbsp;<a href="all-index-Q.html" onclick="javascript:loadClassListFrame('index-list.html');">Q</a>&nbsp;&nbsp;<a href="all-index-R.html" onclick="javascript:loadClassListFrame('index-list.html');">R</a>&nbsp;&nbsp;<a href="all-index-S.html" onclick="javascript:loadClassListFrame('index-list.html');">S</a>&nbsp;&nbsp;<a href="all-index-T.html" onclick="javascript:loadClassListFrame('index-list.html');">T</a>&nbsp;&nbsp;<a href="all-index-U.html" onclick="javascript:loadClassListFrame('index-list.html');">U</a>&nbsp;&nbsp;<a href="all-index-V.html" onclick="javascript:loadClassListFrame('index-list.html');">V</a>&nbsp;&nbsp;<a href="all-index-W.html" onclick="javascript:loadClassListFrame('index-list.html');">W</a>&nbsp;&nbsp;<a href="all-index-X.html" onclick="javascript:loadClassListFrame('index-list.html');">X</a>&nbsp;&nbsp;<a href="all-index-Y.html" onclick="javascript:loadClassListFrame('index-list.html');">Y</a>&nbsp;&nbsp;<a href="all-index-Z.html" onclick="javascript:loadClassListFrame('index-list.html');">Z</a>&nbsp;&nbsp;</td></tr></table><p></p><center class="copyright"><footer></footer><br/>Sat Jan 11 2014, 04:33 AM -05:00 </center></div></body></html><!--<br/>Sat Jan 11 2014, 04:33 AM -05:00 -->
Loading

0 comments on commit 8a54dae

Please sign in to comment.