Skip to content

Commit

Permalink
0.17.0
Browse files Browse the repository at this point in the history
  • Loading branch information
rctoris committed Sep 1, 2015
1 parent 264b83f commit a1e0ab3
Show file tree
Hide file tree
Showing 6 changed files with 59 additions and 50 deletions.
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
2015-09-01 - **0.17.0**
* Canvas version bump to use for both node version 0.10.34 and 0.12.7 [(jihoonl)](https://github.com/jihoonl/)
* Replace xmlshim with xmldom [(Rayman)](https://github.com/Rayman/)

2015-08-14 - **0.16.0**
* Adds BSON support [(DLu)](https://github.com/DLu/)
* Update failed callback when rosservice is called [(dwlee)](https://github.com/dwlee/)

2015-04-10 - **0.15.0**
* Remove the (unused) DOMParser shim [(Rayman)](https://github.com/Rayman/)
* Check for install of cairo (removes sudo from npm install) [(rctoris)](https://github.com/rctoris/)
Expand Down
2 changes: 1 addition & 1 deletion bower.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "roslib",
"description": "roslibjs is the core JavaScript library for interacting with ROS from the browser. It uses WebSockets to connect with rosbridge and provides publishing, subscribing, service calls, actionlib, TF, URDF parsing, and other essential ROS functionality. roslibjs is developed as part of the Robot Web Tools effort.",
"version": "0.17.0-SNAPSHOT",
"version": "0.17.0",
"homepage": "https://github.com/RobotWebTools/roslibjs",
"authors": [
"Russell Toris<[email protected]>",
Expand Down
93 changes: 47 additions & 46 deletions build/roslib.js
Original file line number Diff line number Diff line change
Expand Up @@ -27,17 +27,12 @@ module.exports = Object.assign || function (target, source) {
};

},{}],2:[function(require,module,exports){
exports.XMLSerializer = XMLSerializer;
exports.DOMParser = DOMParser;
exports.implementation = document.implementation;

},{}],3:[function(require,module,exports){
/**
* @author Russell Toris - [email protected]
*/

var ROSLIB = this.ROSLIB || {
REVISION : '0.17.0-SNAPSHOT'
REVISION : '0.17.0'
};

var assign = require('object-assign');
Expand All @@ -55,11 +50,11 @@ assign(ROSLIB, require('./urdf'));

module.exports = ROSLIB;

},{"./actionlib":8,"./core":17,"./math":22,"./tf":25,"./urdf":37,"object-assign":1}],4:[function(require,module,exports){
},{"./actionlib":7,"./core":16,"./math":21,"./tf":24,"./urdf":36,"object-assign":1}],3:[function(require,module,exports){
(function (global){
global.ROSLIB = require('./RosLib');
}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
},{"./RosLib":3}],5:[function(require,module,exports){
},{"./RosLib":2}],4:[function(require,module,exports){
/**
* @author Russell Toris - [email protected]
*/
Expand Down Expand Up @@ -182,7 +177,7 @@ ActionClient.prototype.cancel = function() {
};

module.exports = ActionClient;
},{"../core/Message":9,"../core/Topic":16,"./../util/shim/EventEmitter2.js":38}],6:[function(require,module,exports){
},{"../core/Message":8,"../core/Topic":15,"./../util/shim/EventEmitter2.js":37}],5:[function(require,module,exports){
/**
* @author Russell Toris - [email protected]
*/
Expand Down Expand Up @@ -271,7 +266,7 @@ Goal.prototype.cancel = function() {
};

module.exports = Goal;
},{"../core/Message":9,"./../util/shim/EventEmitter2.js":38}],7:[function(require,module,exports){
},{"../core/Message":8,"./../util/shim/EventEmitter2.js":37}],6:[function(require,module,exports){
/**
* @author Laura Lindzey - [email protected]
*/
Expand Down Expand Up @@ -479,7 +474,7 @@ SimpleActionServer.prototype.setPreempted = function() {
};

module.exports = SimpleActionServer;
},{"../core/Message":9,"../core/Topic":16,"./../util/shim/EventEmitter2.js":38}],8:[function(require,module,exports){
},{"../core/Message":8,"../core/Topic":15,"./../util/shim/EventEmitter2.js":37}],7:[function(require,module,exports){
var Ros = require('../core/Ros');
var mixin = require('../mixin');

Expand All @@ -490,7 +485,7 @@ var action = module.exports = {
};

mixin(Ros, ['ActionClient', 'SimpleActionServer'], action);
},{"../core/Ros":11,"../mixin":23,"./ActionClient":5,"./Goal":6,"./SimpleActionServer":7}],9:[function(require,module,exports){
},{"../core/Ros":10,"../mixin":22,"./ActionClient":4,"./Goal":5,"./SimpleActionServer":6}],8:[function(require,module,exports){
/**
* @author Brandon Alexander - [email protected]
*/
Expand All @@ -508,7 +503,7 @@ function Message(values) {
}

module.exports = Message;
},{"object-assign":1}],10:[function(require,module,exports){
},{"object-assign":1}],9:[function(require,module,exports){
/**
* @author Brandon Alexander - [email protected]
*/
Expand Down Expand Up @@ -591,7 +586,7 @@ Param.prototype.delete = function(callback) {
};

module.exports = Param;
},{"./Service":12,"./ServiceRequest":13}],11:[function(require,module,exports){
},{"./Service":11,"./ServiceRequest":12}],10:[function(require,module,exports){
/**
* @author Brandon Alexander - [email protected]
*/
Expand Down Expand Up @@ -1010,7 +1005,7 @@ Ros.prototype.decodeTypeDefs = function(defs) {

module.exports = Ros;

},{"./../util/shim/EventEmitter2.js":38,"./../util/shim/WebSocket.js":39,"./Service":12,"./ServiceRequest":13,"./SocketAdapter.js":15,"object-assign":1}],12:[function(require,module,exports){
},{"./../util/shim/EventEmitter2.js":37,"./../util/shim/WebSocket.js":38,"./Service":11,"./ServiceRequest":12,"./SocketAdapter.js":14,"object-assign":1}],11:[function(require,module,exports){
/**
* @author Brandon Alexander - [email protected]
*/
Expand Down Expand Up @@ -1067,7 +1062,7 @@ Service.prototype.callService = function(request, callback, failedCallback) {
};

module.exports = Service;
},{"./ServiceResponse":14}],13:[function(require,module,exports){
},{"./ServiceResponse":13}],12:[function(require,module,exports){
/**
* @author Brandon Alexander - [email protected]
*/
Expand All @@ -1085,7 +1080,7 @@ function ServiceRequest(values) {
}

module.exports = ServiceRequest;
},{"object-assign":1}],14:[function(require,module,exports){
},{"object-assign":1}],13:[function(require,module,exports){
/**
* @author Brandon Alexander - [email protected]
*/
Expand All @@ -1103,7 +1098,7 @@ function ServiceResponse(values) {
}

module.exports = ServiceResponse;
},{"object-assign":1}],15:[function(require,module,exports){
},{"object-assign":1}],14:[function(require,module,exports){
(function (global){
/**
* Socket event handling utilities for handling events on either
Expand Down Expand Up @@ -1248,7 +1243,7 @@ function SocketAdapter(client) {
module.exports = SocketAdapter;

}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
},{"./../util/shim/WebSocket.js":39,"./../util/shim/canvas.js":40}],16:[function(require,module,exports){
},{"./../util/shim/WebSocket.js":38,"./../util/shim/canvas.js":39}],15:[function(require,module,exports){
/**
* @author Brandon Alexander - [email protected]
*/
Expand Down Expand Up @@ -1417,7 +1412,7 @@ Topic.prototype.publish = function(message) {

module.exports = Topic;

},{"./../util/shim/EventEmitter2.js":38,"./Message":9}],17:[function(require,module,exports){
},{"./../util/shim/EventEmitter2.js":37,"./Message":8}],16:[function(require,module,exports){
var mixin = require('../mixin');

var core = module.exports = {
Expand All @@ -1432,7 +1427,7 @@ var core = module.exports = {

mixin(core.Ros, ['Param', 'Service', 'Topic'], core);

},{"../mixin":23,"./Message":9,"./Param":10,"./Ros":11,"./Service":12,"./ServiceRequest":13,"./ServiceResponse":14,"./Topic":16}],18:[function(require,module,exports){
},{"../mixin":22,"./Message":8,"./Param":9,"./Ros":10,"./Service":11,"./ServiceRequest":12,"./ServiceResponse":13,"./Topic":15}],17:[function(require,module,exports){
/**
* @author David Gossow - [email protected]
*/
Expand Down Expand Up @@ -1478,7 +1473,7 @@ Pose.prototype.clone = function() {
};

module.exports = Pose;
},{"./Quaternion":19,"./Vector3":21}],19:[function(require,module,exports){
},{"./Quaternion":18,"./Vector3":20}],18:[function(require,module,exports){
/**
* @author David Gossow - [email protected]
*/
Expand Down Expand Up @@ -1571,7 +1566,7 @@ Quaternion.prototype.clone = function() {

module.exports = Quaternion;

},{}],20:[function(require,module,exports){
},{}],19:[function(require,module,exports){
/**
* @author David Gossow - [email protected]
*/
Expand Down Expand Up @@ -1604,7 +1599,7 @@ Transform.prototype.clone = function() {
};

module.exports = Transform;
},{"./Quaternion":19,"./Vector3":21}],21:[function(require,module,exports){
},{"./Quaternion":18,"./Vector3":20}],20:[function(require,module,exports){
/**
* @author David Gossow - [email protected]
*/
Expand Down Expand Up @@ -1672,15 +1667,15 @@ Vector3.prototype.clone = function() {
};

module.exports = Vector3;
},{}],22:[function(require,module,exports){
},{}],21:[function(require,module,exports){
module.exports = {
Pose: require('./Pose'),
Quaternion: require('./Quaternion'),
Transform: require('./Transform'),
Vector3: require('./Vector3')
};

},{"./Pose":18,"./Quaternion":19,"./Transform":20,"./Vector3":21}],23:[function(require,module,exports){
},{"./Pose":17,"./Quaternion":18,"./Transform":19,"./Vector3":20}],22:[function(require,module,exports){
/**
* Mixin a feature to the core/Ros prototype.
* For example, mixin(Ros, ['Topic'], {Topic: <Topic>})
Expand All @@ -1699,7 +1694,7 @@ module.exports = function(Ros, classes, features) {
});
};

},{}],24:[function(require,module,exports){
},{}],23:[function(require,module,exports){
/**
* @author David Gossow - [email protected]
*/
Expand Down Expand Up @@ -1902,7 +1897,7 @@ TFClient.prototype.unsubscribe = function(frameID, callback) {

module.exports = TFClient;

},{"../actionlib/ActionClient":5,"../actionlib/Goal":6,"../core/Service.js":12,"../core/ServiceRequest.js":13,"../math/Transform":20}],25:[function(require,module,exports){
},{"../actionlib/ActionClient":4,"../actionlib/Goal":5,"../core/Service.js":11,"../core/ServiceRequest.js":12,"../math/Transform":19}],24:[function(require,module,exports){
var Ros = require('../core/Ros');
var mixin = require('../mixin');

Expand All @@ -1911,7 +1906,7 @@ var tf = module.exports = {
};

mixin(Ros, ['TFClient'], tf);
},{"../core/Ros":11,"../mixin":23,"./TFClient":24}],26:[function(require,module,exports){
},{"../core/Ros":10,"../mixin":22,"./TFClient":23}],25:[function(require,module,exports){
/**
* @author Benjamin Pitzer - [email protected]
* @author Russell Toris - [email protected]
Expand Down Expand Up @@ -1941,7 +1936,7 @@ function UrdfBox(options) {
}

module.exports = UrdfBox;
},{"../math/Vector3":21,"./UrdfTypes":35}],27:[function(require,module,exports){
},{"../math/Vector3":20,"./UrdfTypes":34}],26:[function(require,module,exports){
/**
* @author Benjamin Pitzer - [email protected]
* @author Russell Toris - [email protected]
Expand All @@ -1964,7 +1959,7 @@ function UrdfColor(options) {
}

module.exports = UrdfColor;
},{}],28:[function(require,module,exports){
},{}],27:[function(require,module,exports){
/**
* @author Benjamin Pitzer - [email protected]
* @author Russell Toris - [email protected]
Expand All @@ -1986,7 +1981,7 @@ function UrdfCylinder(options) {
}

module.exports = UrdfCylinder;
},{"./UrdfTypes":35}],29:[function(require,module,exports){
},{"./UrdfTypes":34}],28:[function(require,module,exports){
/**
* @author David V. Lu!! [email protected]
*/
Expand All @@ -2011,7 +2006,7 @@ function UrdfJoint(options) {

module.exports = UrdfJoint;

},{}],30:[function(require,module,exports){
},{}],29:[function(require,module,exports){
/**
* @author Benjamin Pitzer - [email protected]
* @author Russell Toris - [email protected]
Expand Down Expand Up @@ -2039,7 +2034,7 @@ function UrdfLink(options) {
}

module.exports = UrdfLink;
},{"./UrdfVisual":36}],31:[function(require,module,exports){
},{"./UrdfVisual":35}],30:[function(require,module,exports){
/**
* @author Benjamin Pitzer - [email protected]
* @author Russell Toris - [email protected]
Expand Down Expand Up @@ -2088,7 +2083,7 @@ UrdfMaterial.prototype.assign = function(obj) {

module.exports = UrdfMaterial;

},{"./UrdfColor":27,"object-assign":1}],32:[function(require,module,exports){
},{"./UrdfColor":26,"object-assign":1}],31:[function(require,module,exports){
/**
* @author Benjamin Pitzer - [email protected]
* @author Russell Toris - [email protected]
Expand Down Expand Up @@ -2124,7 +2119,7 @@ function UrdfMesh(options) {
}

module.exports = UrdfMesh;
},{"../math/Vector3":21,"./UrdfTypes":35}],33:[function(require,module,exports){
},{"../math/Vector3":20,"./UrdfTypes":34}],32:[function(require,module,exports){
/**
* @author Benjamin Pitzer - [email protected]
* @author Russell Toris - [email protected]
Expand All @@ -2133,7 +2128,7 @@ module.exports = UrdfMesh;
var UrdfMaterial = require('./UrdfMaterial');
var UrdfLink = require('./UrdfLink');
var UrdfJoint = require('./UrdfJoint');
var DOMParser = require('xmlshim').DOMParser;
var DOMParser = require('./../util/shim/xmldom.js').DOMParser;

// See https://developer.mozilla.org/docs/XPathResult#Constants
var XPATH_FIRST_ORDERED_NODE_TYPE = 9;
Expand Down Expand Up @@ -2163,7 +2158,7 @@ function UrdfModel(options) {

// Initialize the model with the given XML node.
// Get the robot tag
var robotXml = xmlDoc.evaluate('//robot', xmlDoc, null, XPATH_FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
var robotXml = xmlDoc.documentElement;

// Get the robot name
this.name = robotXml.getAttribute('name');
Expand Down Expand Up @@ -2220,7 +2215,7 @@ function UrdfModel(options) {

module.exports = UrdfModel;

},{"./UrdfJoint":29,"./UrdfLink":30,"./UrdfMaterial":31,"xmlshim":2}],34:[function(require,module,exports){
},{"./../util/shim/xmldom.js":40,"./UrdfJoint":28,"./UrdfLink":29,"./UrdfMaterial":30}],33:[function(require,module,exports){
/**
* @author Benjamin Pitzer - [email protected]
* @author Russell Toris - [email protected]
Expand All @@ -2241,15 +2236,15 @@ function UrdfSphere(options) {
}

module.exports = UrdfSphere;
},{"./UrdfTypes":35}],35:[function(require,module,exports){
},{"./UrdfTypes":34}],34:[function(require,module,exports){
module.exports = {
URDF_SPHERE : 0,
URDF_BOX : 1,
URDF_CYLINDER : 2,
URDF_MESH : 3
};

},{}],36:[function(require,module,exports){
},{}],35:[function(require,module,exports){
/**
* @author Benjamin Pitzer - [email protected]
* @author Russell Toris - [email protected]
Expand Down Expand Up @@ -2377,7 +2372,7 @@ function UrdfVisual(options) {
}

module.exports = UrdfVisual;
},{"../math/Pose":18,"../math/Quaternion":19,"../math/Vector3":21,"./UrdfBox":26,"./UrdfCylinder":28,"./UrdfMaterial":31,"./UrdfMesh":32,"./UrdfSphere":34}],37:[function(require,module,exports){
},{"../math/Pose":17,"../math/Quaternion":18,"../math/Vector3":20,"./UrdfBox":25,"./UrdfCylinder":27,"./UrdfMaterial":30,"./UrdfMesh":31,"./UrdfSphere":33}],36:[function(require,module,exports){
module.exports = require('object-assign')({
UrdfBox: require('./UrdfBox'),
UrdfColor: require('./UrdfColor'),
Expand All @@ -2390,19 +2385,25 @@ module.exports = require('object-assign')({
UrdfVisual: require('./UrdfVisual')
}, require('./UrdfTypes'));

},{"./UrdfBox":26,"./UrdfColor":27,"./UrdfCylinder":28,"./UrdfLink":30,"./UrdfMaterial":31,"./UrdfMesh":32,"./UrdfModel":33,"./UrdfSphere":34,"./UrdfTypes":35,"./UrdfVisual":36,"object-assign":1}],38:[function(require,module,exports){
},{"./UrdfBox":25,"./UrdfColor":26,"./UrdfCylinder":27,"./UrdfLink":29,"./UrdfMaterial":30,"./UrdfMesh":31,"./UrdfModel":32,"./UrdfSphere":33,"./UrdfTypes":34,"./UrdfVisual":35,"object-assign":1}],37:[function(require,module,exports){
(function (global){
module.exports = {
EventEmitter2: global.EventEmitter2
};
}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
},{}],39:[function(require,module,exports){
},{}],38:[function(require,module,exports){
(function (global){
module.exports = global.WebSocket;
}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
},{}],40:[function(require,module,exports){
},{}],39:[function(require,module,exports){
/* global document */
module.exports = function Canvas() {
return document.createElement('canvas');
};
},{}]},{},[4]);
},{}],40:[function(require,module,exports){
(function (global){
exports.DOMImplementation = global.DOMImplementation;
exports.XMLSerializer = global.XMLSerializer;
exports.DOMParser = global.DOMParser;
}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
},{}]},{},[3]);
2 changes: 1 addition & 1 deletion build/roslib.min.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "roslib",
"homepage": "https://www.robotwebtools.org",
"description": "The standard ROS Javascript Library",
"version": "0.17.0-SNAPSHOT",
"version": "0.17.0",
"license": "BSD",
"main": "./src/RosLibNode.js",
"browser": "./src/RosLib.js",
Expand Down
Loading

0 comments on commit a1e0ab3

Please sign in to comment.