From 1a5e6634e215978c5d7e7cb7e8ebf0e030189851 Mon Sep 17 00:00:00 2001 From: Sergey Mashkov Date: Mon, 15 Jun 2015 20:45:18 +0300 Subject: [PATCH] JS generate new stubs with latest IDL2K --- .../src/generated/org.khronos.webgl.kt | 8 ++++++-- js/js.libraries/src/generated/org.w3c.dom.css.kt | 4 ++++ js/js.libraries/src/generated/org.w3c.dom.kt | 15 +++++++++------ js/js.libraries/src/generated/org.w3c.dom.url.kt | 8 ++++++++ js/js.libraries/src/generated/org.w3c.fetch.kt | 5 +++++ .../src/generated/org.w3c.notifications.kt | 10 +++++++--- js/js.libraries/src/generated/org.w3c.workers.kt | 11 ++++------- 7 files changed, 43 insertions(+), 18 deletions(-) diff --git a/js/js.libraries/src/generated/org.khronos.webgl.kt b/js/js.libraries/src/generated/org.khronos.webgl.kt index a6d80b15473..b5ee523a10a 100644 --- a/js/js.libraries/src/generated/org.khronos.webgl.kt +++ b/js/js.libraries/src/generated/org.khronos.webgl.kt @@ -91,7 +91,7 @@ native public interface WebGLRenderingContext : RenderingContext { set(value) = noImpl fun getContextAttributes(): WebGLContextAttributes? = noImpl fun isContextLost(): Boolean = noImpl - fun getSupportedExtensions(): Array = noImpl + fun getSupportedExtensions(): Array? = noImpl fun getExtension(name: String): dynamic = noImpl fun activeTexture(texture: Int): Unit = noImpl fun attachShader(program: WebGLProgram?, shader: WebGLShader?): Unit = noImpl @@ -150,7 +150,7 @@ native public interface WebGLRenderingContext : RenderingContext { fun generateMipmap(target: Int): Unit = noImpl fun getActiveAttrib(program: WebGLProgram?, index: Int): WebGLActiveInfo? = noImpl fun getActiveUniform(program: WebGLProgram?, index: Int): WebGLActiveInfo? = noImpl - fun getAttachedShaders(program: WebGLProgram?): Array = noImpl + fun getAttachedShaders(program: WebGLProgram?): Array? = noImpl fun getAttribLocation(program: WebGLProgram?, name: String): Int = noImpl fun getBufferParameter(target: Int, pname: Int): Any? = noImpl fun getParameter(pname: Int): Any? = noImpl @@ -560,6 +560,10 @@ native public open class ArrayBuffer(length: Int) : Transferable { get() = noImpl set(value) = noImpl fun slice(begin: Int, end: Int = noImpl): ArrayBuffer = noImpl + + companion object { + fun isView(value: Any?): Boolean = noImpl + } } native public open class Int8Array : ArrayBufferView { diff --git a/js/js.libraries/src/generated/org.w3c.dom.css.kt b/js/js.libraries/src/generated/org.w3c.dom.css.kt index c81744f5de6..e5ae120428e 100644 --- a/js/js.libraries/src/generated/org.w3c.dom.css.kt +++ b/js/js.libraries/src/generated/org.w3c.dom.css.kt @@ -890,5 +890,9 @@ native public interface PseudoElement : GeometryNode { } native public interface CSS { + + companion object { + fun escape(ident: String): String = noImpl + } } diff --git a/js/js.libraries/src/generated/org.w3c.dom.kt b/js/js.libraries/src/generated/org.w3c.dom.kt index d7d00ca7a7a..f0a51271888 100644 --- a/js/js.libraries/src/generated/org.w3c.dom.kt +++ b/js/js.libraries/src/generated/org.w3c.dom.kt @@ -291,7 +291,7 @@ native public open class Document : Node, GeometryNode { var onended: ((Event) -> dynamic)? get() = noImpl set(value) = noImpl - var onerror: ((dynamic, dynamic, String, Int, Int, Any?) -> dynamic)? + var onerror: ((dynamic, String, Int, Int, Any?) -> dynamic)? get() = noImpl set(value) = noImpl var onfocus: ((Event) -> dynamic)? @@ -646,7 +646,7 @@ native public interface HTMLElement : Element { var onended: ((Event) -> dynamic)? get() = noImpl set(value) = noImpl - var onerror: ((dynamic, dynamic, String, Int, Int, Any?) -> dynamic)? + var onerror: ((dynamic, String, Int, Int, Any?) -> dynamic)? get() = noImpl set(value) = noImpl var onfocus: ((Event) -> dynamic)? @@ -3307,7 +3307,7 @@ native public interface Window : EventTarget, UnionMessagePortOrWindow { var onended: ((Event) -> dynamic)? get() = noImpl set(value) = noImpl - var onerror: ((dynamic, dynamic, String, Int, Int, Any?) -> dynamic)? + var onerror: ((dynamic, String, Int, Int, Any?) -> dynamic)? get() = noImpl set(value) = noImpl var onfocus: ((Event) -> dynamic)? @@ -3822,10 +3822,10 @@ native public open class MessageEvent(type: String, eventInitDict: MessageEventI var source: UnionMessagePortOrWindow? get() = noImpl set(value) = noImpl - var ports: Array + var ports: Array? get() = noImpl set(value) = noImpl - fun initMessageEvent(typeArg: String, canBubbleArg: Boolean, cancelableArg: Boolean, dataArg: Any?, originArg: String, lastEventIdArg: String, sourceArg: UnionMessagePortOrWindow, portsArg: Array): Unit = noImpl + fun initMessageEvent(typeArg: String, canBubbleArg: Boolean, cancelableArg: Boolean, dataArg: Any?, originArg: String, lastEventIdArg: String, sourceArg: UnionMessagePortOrWindow, portsArg: Array?): Unit = noImpl } native public open class MessageEventInit : EventInit() { @@ -3977,7 +3977,7 @@ native public interface WorkerGlobalScope : EventTarget { var location: WorkerLocation get() = noImpl set(value) = noImpl - var onerror: ((dynamic, dynamic, String, Int, Int, Any?) -> dynamic)? + var onerror: ((dynamic, String, Int, Int, Any?) -> dynamic)? get() = noImpl set(value) = noImpl var onlanguagechange: ((Event) -> dynamic)? @@ -5302,6 +5302,9 @@ native public marker interface UnionMessagePortOrWindow { native public marker interface UnionElementOrProcessingInstruction { } +native public marker interface UnionMessagePortOrServiceWorker { +} + native public marker interface ArrayBufferView { } diff --git a/js/js.libraries/src/generated/org.w3c.dom.url.kt b/js/js.libraries/src/generated/org.w3c.dom.url.kt index 77eb0b9ed85..e362543c3bf 100644 --- a/js/js.libraries/src/generated/org.w3c.dom.url.kt +++ b/js/js.libraries/src/generated/org.w3c.dom.url.kt @@ -57,6 +57,14 @@ native public open class URL(url: String, base: String = noImpl) { var hash: String get() = noImpl set(value) = noImpl + + companion object { + fun domainToASCII(domain: String): String = noImpl + fun domainToUnicode(domain: String): String = noImpl + fun createObjectURL(blob: Blob): String = noImpl + fun createFor(blob: Blob): String = noImpl + fun revokeObjectURL(url: String): Unit = noImpl + } } native public open class URLSearchParams(init: dynamic = "") { diff --git a/js/js.libraries/src/generated/org.w3c.fetch.kt b/js/js.libraries/src/generated/org.w3c.fetch.kt index 57aeab80104..4b3517e9c4c 100644 --- a/js/js.libraries/src/generated/org.w3c.fetch.kt +++ b/js/js.libraries/src/generated/org.w3c.fetch.kt @@ -106,6 +106,11 @@ native public open class Response(body: dynamic = noImpl, init: ResponseInit = n fun formData(): dynamic = noImpl fun json(): dynamic = noImpl fun text(): dynamic = noImpl + + companion object { + fun error(): Response = noImpl + fun redirect(url: String, status: Short = 302): Response = noImpl + } } native public open class ResponseInit { diff --git a/js/js.libraries/src/generated/org.w3c.notifications.kt b/js/js.libraries/src/generated/org.w3c.notifications.kt index 3ce7fd34c49..f6252a73be1 100644 --- a/js/js.libraries/src/generated/org.w3c.notifications.kt +++ b/js/js.libraries/src/generated/org.w3c.notifications.kt @@ -21,9 +21,6 @@ import org.w3c.workers.* import org.w3c.xhr.* native public open class Notification(title: String, options: NotificationOptions = noImpl) : EventTarget { - var permission: String - get() = noImpl - set(value) = noImpl var onclick: ((Event) -> dynamic)? get() = noImpl set(value) = noImpl @@ -67,6 +64,13 @@ native public open class Notification(title: String, options: NotificationOption get() = noImpl set(value) = noImpl fun close(): Unit = noImpl + + companion object { + var permission: String + get() = noImpl + set(value) = noImpl + fun requestPermission(callback: (String) -> Unit = noImpl): Unit = noImpl + } } native public open class NotificationOptions { diff --git a/js/js.libraries/src/generated/org.w3c.workers.kt b/js/js.libraries/src/generated/org.w3c.workers.kt index ddafd80565a..7d475f56586 100644 --- a/js/js.libraries/src/generated/org.w3c.workers.kt +++ b/js/js.libraries/src/generated/org.w3c.workers.kt @@ -131,10 +131,10 @@ native public open class ServiceWorkerMessageEvent(type: String, eventInitDict: var source: UnionMessagePortOrServiceWorker? get() = noImpl set(value) = noImpl - var ports: Array + var ports: Array? get() = noImpl set(value) = noImpl - fun initServiceWorkerMessageEvent(typeArg: String, canBubbleArg: Boolean, cancelableArg: Boolean, dataArg: Any?, originArg: String, lastEventIdArg: String, sourceArg: UnionMessagePortOrServiceWorker, portsArg: Array): Unit = noImpl + fun initServiceWorkerMessageEvent(typeArg: String, canBubbleArg: Boolean, cancelableArg: Boolean, dataArg: Any?, originArg: String, lastEventIdArg: String, sourceArg: UnionMessagePortOrServiceWorker, portsArg: Array?): Unit = noImpl } native public open class ServiceWorkerMessageEventInit : EventInit() { @@ -218,10 +218,10 @@ native public open class ExtendableMessageEvent(type: String, eventInitDict: Ext var source: UnionClientOrMessagePortOrServiceWorker? get() = noImpl set(value) = noImpl - var ports: Array + var ports: Array? get() = noImpl set(value) = noImpl - fun initExtendableMessageEvent(typeArg: String, canBubbleArg: Boolean, cancelableArg: Boolean, dataArg: Any?, originArg: String, lastEventIdArg: String, sourceArg: UnionClientOrMessagePortOrServiceWorker, portsArg: Array): Unit = noImpl + fun initExtendableMessageEvent(typeArg: String, canBubbleArg: Boolean, cancelableArg: Boolean, dataArg: Any?, originArg: String, lastEventIdArg: String, sourceArg: UnionClientOrMessagePortOrServiceWorker, portsArg: Array?): Unit = noImpl } native public open class ExtendableMessageEventInit : ExtendableEventInit() { @@ -267,9 +267,6 @@ native public interface CacheStorage { native public open class FunctionalEvent : ExtendableEvent(noImpl, noImpl) { } -native public marker interface UnionMessagePortOrServiceWorker { -} - native public marker interface UnionClientOrMessagePortOrServiceWorker { }