| Index: mojo/public/bindings/generators/mojom_js_generator.py
|
| diff --git a/mojo/public/bindings/generators/mojom_js_generator.py b/mojo/public/bindings/generators/mojom_js_generator.py
|
| index 03f7db805b9475189c9328c3783d5c2466998c18..b3d572f27cfe2d25d9624c29c577a7051289c62d 100644
|
| --- a/mojo/public/bindings/generators/mojom_js_generator.py
|
| +++ b/mojo/public/bindings/generators/mojom_js_generator.py
|
| @@ -11,22 +11,23 @@ from generate import mojom_generator
|
| from generate.template_expander import UseJinja
|
|
|
| _kind_to_javascript_default_value = {
|
| - mojom.BOOL: "false",
|
| - mojom.INT8: "0",
|
| - mojom.UINT8: "0",
|
| - mojom.INT16: "0",
|
| - mojom.UINT16: "0",
|
| - mojom.INT32: "0",
|
| - mojom.UINT32: "0",
|
| - mojom.FLOAT: "0",
|
| - mojom.HANDLE: "core.kInvalidHandle",
|
| - mojom.DCPIPE: "core.kInvalidHandle",
|
| - mojom.DPPIPE: "core.kInvalidHandle",
|
| - mojom.MSGPIPE: "core.kInvalidHandle",
|
| - mojom.INT64: "0",
|
| - mojom.UINT64: "0",
|
| - mojom.DOUBLE: "0",
|
| - mojom.STRING: '""',
|
| + mojom.BOOL: "false",
|
| + mojom.INT8: "0",
|
| + mojom.UINT8: "0",
|
| + mojom.INT16: "0",
|
| + mojom.UINT16: "0",
|
| + mojom.INT32: "0",
|
| + mojom.UINT32: "0",
|
| + mojom.FLOAT: "0",
|
| + mojom.HANDLE: "core.kInvalidHandle",
|
| + mojom.DCPIPE: "core.kInvalidHandle",
|
| + mojom.DPPIPE: "core.kInvalidHandle",
|
| + mojom.MSGPIPE: "core.kInvalidHandle",
|
| + mojom.SHAREDBUFFER: "core.kInvalidHandle",
|
| + mojom.INT64: "0",
|
| + mojom.UINT64: "0",
|
| + mojom.DOUBLE: "0",
|
| + mojom.STRING: '""',
|
| }
|
|
|
|
|
| @@ -56,22 +57,23 @@ def JavaScriptPayloadSize(packed):
|
|
|
|
|
| _kind_to_javascript_type = {
|
| - mojom.BOOL: "codec.Uint8",
|
| - mojom.INT8: "codec.Int8",
|
| - mojom.UINT8: "codec.Uint8",
|
| - mojom.INT16: "codec.Int16",
|
| - mojom.UINT16: "codec.Uint16",
|
| - mojom.INT32: "codec.Int32",
|
| - mojom.UINT32: "codec.Uint32",
|
| - mojom.FLOAT: "codec.Float",
|
| - mojom.HANDLE: "codec.Handle",
|
| - mojom.DCPIPE: "codec.Handle",
|
| - mojom.DPPIPE: "codec.Handle",
|
| - mojom.MSGPIPE: "codec.Handle",
|
| - mojom.INT64: "codec.Int64",
|
| - mojom.UINT64: "codec.Uint64",
|
| - mojom.DOUBLE: "codec.Double",
|
| - mojom.STRING: "codec.String",
|
| + mojom.BOOL: "codec.Uint8",
|
| + mojom.INT8: "codec.Int8",
|
| + mojom.UINT8: "codec.Uint8",
|
| + mojom.INT16: "codec.Int16",
|
| + mojom.UINT16: "codec.Uint16",
|
| + mojom.INT32: "codec.Int32",
|
| + mojom.UINT32: "codec.Uint32",
|
| + mojom.FLOAT: "codec.Float",
|
| + mojom.HANDLE: "codec.Handle",
|
| + mojom.DCPIPE: "codec.Handle",
|
| + mojom.DPPIPE: "codec.Handle",
|
| + mojom.MSGPIPE: "codec.Handle",
|
| + mojom.SHAREDBUFFER: "codec.Handle",
|
| + mojom.INT64: "codec.Int64",
|
| + mojom.UINT64: "codec.Uint64",
|
| + mojom.DOUBLE: "codec.Double",
|
| + mojom.STRING: "codec.String",
|
| }
|
|
|
|
|
| @@ -90,22 +92,23 @@ def GetJavaScriptType(kind):
|
|
|
|
|
| _kind_to_javascript_decode_snippet = {
|
| - mojom.BOOL: "read8() & 1",
|
| - mojom.INT8: "read8()",
|
| - mojom.UINT8: "read8()",
|
| - mojom.INT16: "read16()",
|
| - mojom.UINT16: "read16()",
|
| - mojom.INT32: "read32()",
|
| - mojom.UINT32: "read32()",
|
| - mojom.FLOAT: "decodeFloat()",
|
| - mojom.HANDLE: "decodeHandle()",
|
| - mojom.DCPIPE: "decodeHandle()",
|
| - mojom.DPPIPE: "decodeHandle()",
|
| - mojom.MSGPIPE: "decodeHandle()",
|
| - mojom.INT64: "read64()",
|
| - mojom.UINT64: "read64()",
|
| - mojom.DOUBLE: "decodeDouble()",
|
| - mojom.STRING: "decodeStringPointer()",
|
| + mojom.BOOL: "read8() & 1",
|
| + mojom.INT8: "read8()",
|
| + mojom.UINT8: "read8()",
|
| + mojom.INT16: "read16()",
|
| + mojom.UINT16: "read16()",
|
| + mojom.INT32: "read32()",
|
| + mojom.UINT32: "read32()",
|
| + mojom.FLOAT: "decodeFloat()",
|
| + mojom.HANDLE: "decodeHandle()",
|
| + mojom.DCPIPE: "decodeHandle()",
|
| + mojom.DPPIPE: "decodeHandle()",
|
| + mojom.MSGPIPE: "decodeHandle()",
|
| + mojom.SHAREDBUFFER: "decodeHandle()",
|
| + mojom.INT64: "read64()",
|
| + mojom.UINT64: "read64()",
|
| + mojom.DOUBLE: "decodeDouble()",
|
| + mojom.STRING: "decodeStringPointer()",
|
| }
|
|
|
|
|
| @@ -123,22 +126,23 @@ def JavaScriptDecodeSnippet(kind):
|
|
|
|
|
| _kind_to_javascript_encode_snippet = {
|
| - mojom.BOOL: "write8(1 & ",
|
| - mojom.INT8: "write8(",
|
| - mojom.UINT8: "write8(",
|
| - mojom.INT16: "write16(",
|
| - mojom.UINT16: "write16(",
|
| - mojom.INT32: "write32(",
|
| - mojom.UINT32: "write32(",
|
| - mojom.FLOAT: "encodeFloat(",
|
| - mojom.HANDLE: "encodeHandle(",
|
| - mojom.DCPIPE: "encodeHandle(",
|
| - mojom.DPPIPE: "encodeHandle(",
|
| - mojom.MSGPIPE: "encodeHandle(",
|
| - mojom.INT64: "write64(",
|
| - mojom.UINT64: "write64(",
|
| - mojom.DOUBLE: "encodeDouble(",
|
| - mojom.STRING: "encodeStringPointer(",
|
| + mojom.BOOL: "write8(1 & ",
|
| + mojom.INT8: "write8(",
|
| + mojom.UINT8: "write8(",
|
| + mojom.INT16: "write16(",
|
| + mojom.UINT16: "write16(",
|
| + mojom.INT32: "write32(",
|
| + mojom.UINT32: "write32(",
|
| + mojom.FLOAT: "encodeFloat(",
|
| + mojom.HANDLE: "encodeHandle(",
|
| + mojom.DCPIPE: "encodeHandle(",
|
| + mojom.DPPIPE: "encodeHandle(",
|
| + mojom.MSGPIPE: "encodeHandle(",
|
| + mojom.SHAREDBUFFER: "encodeHandle(",
|
| + mojom.INT64: "write64(",
|
| + mojom.UINT64: "write64(",
|
| + mojom.DOUBLE: "encodeDouble(",
|
| + mojom.STRING: "encodeStringPointer(",
|
| }
|
|
|
|
|
|
|