Merge "js: default to vom version 81"
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 69f169c..de03ce0 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -13,8 +13,8 @@
## Contributing code
Please read the [contribution
-guidelines](https://github.com/vanadium/docs/blob/master/contributing/README.md)
-before sending patches.
+guidelines](https://vanadium.github.io/community/contributing.html) before
+sending patches.
**We do not accept GitHub pull requests.** (We use
[Gerrit](https://www.gerritcodereview.com/) instead for code reviews.)
diff --git a/README.md b/README.md
index 4e2dbfc..773daa7 100644
--- a/README.md
+++ b/README.md
@@ -22,7 +22,7 @@
have been designed in the project to ensure this goal.
When run in a browser, `vanadium.js` expects that the [vanadium
-extension](https://github.com/vanadium/docs/blob/master/tools/vanadium-chrome-extension.md)
+extension](https://vanadium.github.io/tools/vanadium-chrome-extension.html)
will be installed.
## Bugs and feature requests
diff --git a/extension/manifest.json b/extension/manifest.json
index 15ea18d..0588885 100644
--- a/extension/manifest.json
+++ b/extension/manifest.json
@@ -1,6 +1,6 @@
{
"name": "Vanadium Extension",
- "version": "0.1.32",
+ "version": "0.1.34",
"description": "Access and create Vanadium services from JavaScript.",
"manifest_version": 2,
"icons": {
diff --git a/src/browser/extension-consts.js b/src/browser/extension-consts.js
index b897185..9819006 100644
--- a/src/browser/extension-consts.js
+++ b/src/browser/extension-consts.js
@@ -4,8 +4,8 @@
var extensionId = 'jcaelnibllfoobpedofhlaobfcoknpap';
module.exports = {
- extensionDocsUrl: ('https://github.com/vanadium/docs/blob/master/tools/' +
- 'vanadium-chrome-extension.md'),
+ extensionDocsUrl: ('https://vanadium.github.io/tools/' +
+ 'vanadium-chrome-extension.html'),
extensionId: extensionId,
extensionUrl: 'https://chrome.google.com/webstore/detail/' + extensionId
};
diff --git a/src/gen-vdl/v.io/v23/vom/index.js b/src/gen-vdl/v.io/v23/vom/index.js
index 3b08d51..d5fc3bd 100644
--- a/src/gen-vdl/v.io/v23/vom/index.js
+++ b/src/gen-vdl/v.io/v23/vom/index.js
@@ -194,19 +194,7 @@
module.exports.WireCtrlEnd = canonicalize.reduce(new (vdl.registry.lookupOrCreateConstructor(vdl.types.BYTE))(225, true), vdl.types.BYTE);
- module.exports.WireCtrlValueFirstChunk = canonicalize.reduce(new (vdl.registry.lookupOrCreateConstructor(vdl.types.BYTE))(226, true), vdl.types.BYTE);
-
- module.exports.WireCtrlValueChunk = canonicalize.reduce(new (vdl.registry.lookupOrCreateConstructor(vdl.types.BYTE))(227, true), vdl.types.BYTE);
-
- module.exports.WireCtrlValueLastChunk = canonicalize.reduce(new (vdl.registry.lookupOrCreateConstructor(vdl.types.BYTE))(228, true), vdl.types.BYTE);
-
- module.exports.WireCtrlTypeFirstChunk = canonicalize.reduce(new (vdl.registry.lookupOrCreateConstructor(vdl.types.BYTE))(229, true), vdl.types.BYTE);
-
- module.exports.WireCtrlTypeChunk = canonicalize.reduce(new (vdl.registry.lookupOrCreateConstructor(vdl.types.BYTE))(230, true), vdl.types.BYTE);
-
- module.exports.WireCtrlTypeLastChunk = canonicalize.reduce(new (vdl.registry.lookupOrCreateConstructor(vdl.types.BYTE))(231, true), vdl.types.BYTE);
-
- module.exports.WireCtrlTypeIncomplete = canonicalize.reduce(new (vdl.registry.lookupOrCreateConstructor(vdl.types.BYTE))(232, true), vdl.types.BYTE);
+ module.exports.WireCtrlTypeIncomplete = canonicalize.reduce(new (vdl.registry.lookupOrCreateConstructor(vdl.types.BYTE))(226, true), vdl.types.BYTE);
diff --git a/src/gen-vdl/v.io/v23/vom/testdata/data81/index.js b/src/gen-vdl/v.io/v23/vom/testdata/data81/index.js
index 9f91a55..2651568 100644
--- a/src/gen-vdl/v.io/v23/vom/testdata/data81/index.js
+++ b/src/gen-vdl/v.io/v23/vom/testdata/data81/index.js
@@ -2060,9 +2060,9 @@
],
], true), new types.RecX()._type),
'typeString': "v.io/v23/vom/testdata/types.RecX []v.io/v23/vom/testdata/types.RecY []v.io/v23/vom/testdata/types.RecX",
- 'hex': "81e85326030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563590129e15126030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656358012ae152050200020000",
+ 'hex': "81e25326030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563590129e15126030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656358012ae152050200020000",
'hexVersion': "81",
- 'hexType': "e85326030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563590129e15126030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656358012ae1",
+ 'hexType': "e25326030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563590129e15126030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656358012ae1",
'hexValue': "52050200020000",
},
{
@@ -2078,9 +2078,9 @@
],
], true), new types.Rec1()._type),
'typeString': "v.io/v23/vom/testdata/types.Rec1 []v.io/v23/vom/testdata/types.Rec2 []v.io/v23/vom/testdata/types.Rec3 []v.io/v23/vom/testdata/types.Rec4 []v.io/v23/vom/testdata/types.Rec1",
- 'hex': "81e85726030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563340129e1e85526030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656333012ce1e85326030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656332012be15126030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331012ae152050101010100",
+ 'hex': "81e25726030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563340129e1e25526030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656333012ce1e25326030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656332012be15126030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331012ae152050101010100",
'hexVersion': "81",
- 'hexType': "e85726030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563340129e1e85526030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656333012ce1e85326030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656332012be15126030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331012ae1",
+ 'hexType': "e25726030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563340129e1e25526030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656333012ce1e25326030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656332012be15126030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331012ae1",
'hexValue': "52050101010100",
},
{
@@ -2091,9 +2091,9 @@
},
}, true), new types.RecStruct()._type),
'typeString': "v.io/v23/vom/testdata/types.RecStruct struct{A ?v.io/v23/vom/testdata/types.RecStruct}",
- 'hex': "81e85304080129e15131060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e5265635374727563740101000141012ae1e1520300e1e1",
+ 'hex': "81e25304080129e15131060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e5265635374727563740101000141012ae1e1520300e1e1",
'hexVersion': "81",
- 'hexType': "e85304080129e15131060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e5265635374727563740101000141012ae1e1",
+ 'hexType': "e25304080129e15131060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e5265635374727563740101000141012ae1e1",
'hexValue': "520300e1e1",
},
{
@@ -2106,9 +2106,9 @@
},
}, true), new types.RecStruct()._type),
'typeString': "v.io/v23/vom/testdata/types.RecStruct struct{A ?v.io/v23/vom/testdata/types.RecStruct}",
- 'hex': "81e85304080129e15131060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e5265635374727563740101000141012ae1e152050000e1e1e1",
+ 'hex': "81e25304080129e15131060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e5265635374727563740101000141012ae1e152050000e1e1e1",
'hexVersion': "81",
- 'hexType': "e85304080129e15131060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e5265635374727563740101000141012ae1e1",
+ 'hexType': "e25304080129e15131060025762e696f2f7632332f766f6d2f74657374646174612f74797065732e5265635374727563740101000141012ae1e1",
'hexValue': "52050000e1e1e1",
},
{
@@ -2162,9 +2162,9 @@
},
}, true), new types.Rec1234All()._type),
'typeString': "v.io/v23/vom/testdata/types.Rec1234All struct{A v.io/v23/vom/testdata/types.Rec1234A struct{A []v.io/v23/vom/testdata/types.Rec1234A;Rec1234 []v.io/v23/vom/testdata/types.Rec1234 struct{R1 v.io/v23/vom/testdata/types.Rec1 []v.io/v23/vom/testdata/types.Rec2 []v.io/v23/vom/testdata/types.Rec3 []v.io/v23/vom/testdata/types.Rec4 []v.io/v23/vom/testdata/types.Rec1;R2 v.io/v23/vom/testdata/types.Rec2;R3 v.io/v23/vom/testdata/types.Rec3;R4 v.io/v23/vom/testdata/types.Rec4}};B v.io/v23/vom/testdata/types.Rec1234B struct{B []v.io/v23/vom/testdata/types.Rec1234B;Rec1234 []v.io/v23/vom/testdata/types.Rec1234}}",
- 'hex': "81e8550403012ae1e86126030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656334012ee1e85f26030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563330131e1e85d26030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563320130e15b26030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331012fe15945060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334010400025231012ee100025232012fe1000252330130e1000252340131e1e1570403012de1533c060024762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334410102000141012be1000752656331323334012ce1e1e86504030132e1633c060024762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563313233344201020001420133e1000752656331323334012ce1e15138060026762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334416c6c0102000141012ae10001420132e1e15214000001e10101e1e1010001e10101010100e1e1e1",
+ 'hex': "81e2550403012ae1e26126030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656334012ee1e25f26030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563330131e1e25d26030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563320130e15b26030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331012fe15945060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334010400025231012ee100025232012fe1000252330130e1000252340131e1e1570403012de1533c060024762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334410102000141012be1000752656331323334012ce1e1e26504030132e1633c060024762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563313233344201020001420133e1000752656331323334012ce1e15138060026762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334416c6c0102000141012ae10001420132e1e15214000001e10101e1e1010001e10101010100e1e1e1",
'hexVersion': "81",
- 'hexType': "e8550403012ae1e86126030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656334012ee1e85f26030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563330131e1e85d26030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563320130e15b26030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331012fe15945060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334010400025231012ee100025232012fe1000252330130e1000252340131e1e1570403012de1533c060024762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334410102000141012be1000752656331323334012ce1e1e86504030132e1633c060024762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563313233344201020001420133e1000752656331323334012ce1e15138060026762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334416c6c0102000141012ae10001420132e1e1",
+ 'hexType': "e2550403012ae1e26126030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656334012ee1e25f26030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563330131e1e25d26030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563320130e15b26030020762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331012fe15945060023762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334010400025231012ee100025232012fe1000252330130e1000252340131e1e1570403012de1533c060024762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334410102000141012be1000752656331323334012ce1e1e26504030132e1633c060024762e696f2f7632332f766f6d2f74657374646174612f74797065732e526563313233344201020001420133e1000752656331323334012ce1e15138060026762e696f2f7632332f766f6d2f74657374646174612f74797065732e52656331323334416c6c0102000141012ae10001420132e1e1",
'hexValue': "5214000001e10101e1e1010001e10101010100e1e1e1",
},
{
diff --git a/src/security/index.js b/src/security/index.js
index 9bf0e61..51b4eb3 100644
--- a/src/security/index.js
+++ b/src/security/index.js
@@ -4,11 +4,11 @@
/**
* @summary Namespace security provides an API for the Vanadium security
* concepts defined in
- * {@link https://github.com/vanadium/docs/blob/master/concepts/security.md}.
+ * {@link https://vanadium.github.io/concepts/security.html}.
* @description
* <p>Namespace security provides an API for the Vanadium security concepts
* defined in
- * {@link https://github.com/vanadium/docs/blob/master/concepts/security.md}.
+ * {@link https://vanadium.github.io/concepts/security.html}.
* </p>
*
* <p>The primitives and APIs defined in this package enable bi-directional,
diff --git a/src/vom/index.js b/src/vom/index.js
index 5d52003..f269ef6 100644
--- a/src/vom/index.js
+++ b/src/vom/index.js
@@ -9,7 +9,7 @@
* <p> Namespace vom implements Vanadium Object Marshaling, a serialization
* protocol.</p>
* <p>For the concept doc see
- * {@link https://github.com/vanadium/docs/blob/master/concepts/rpc.md#vom}
+ * {@link https://vanadium.github.io/concepts/rpc.html#vom}
* </p>
* <p>Vom is used in Vanadium to enable interchange of user-defined data
* structures across networks, languages and storage systems.</p>