Pārlūkot izejas kodu

Update html externs.

- Built against latest mozilla idls.
- Removed deprecated classes.
Bruno Garcia 9 gadi atpakaļ
vecāks
revīzija
8aeccc9ee7
100 mainītis faili ar 519 papildinājumiem un 330 dzēšanām
  1. 1 1
      std/js/html/AlignSetting.hx
  2. 1 2
      std/js/html/AnchorElement.hx
  3. 24 4
      std/js/html/Animation.hx
  4. 33 0
      std/js/html/AnimationEffectReadOnly.hx
  5. 30 0
      std/js/html/AnimationEffectTiming.hx
  6. 39 0
      std/js/html/AnimationEffectTimingReadOnly.hx
  7. 1 1
      std/js/html/AnimationEvent.hx
  8. 1 1
      std/js/html/AnimationEventInit.hx
  9. 1 1
      std/js/html/AnimationPlayState.hx
  10. 1 1
      std/js/html/AnimationTimeline.hx
  11. 1 1
      std/js/html/AppletElement.hx
  12. 1 1
      std/js/html/ApplicationCache.hx
  13. 1 2
      std/js/html/AreaElement.hx
  14. 3 7
      std/js/html/ArrayBuffer.hx
  15. 1 1
      std/js/html/ArrayBufferView.hx
  16. 1 1
      std/js/html/Attr.hx
  17. 1 1
      std/js/html/Audio.hx
  18. 2 1
      std/js/html/AudioChannel.hx
  19. 32 0
      std/js/html/AudioContextState.hx
  20. 1 1
      std/js/html/AudioElement.hx
  21. 1 1
      std/js/html/AudioStreamTrack.hx
  22. 1 1
      std/js/html/AudioTrack.hx
  23. 1 1
      std/js/html/AudioTrackList.hx
  24. 1 1
      std/js/html/BRElement.hx
  25. 1 1
      std/js/html/BarProp.hx
  26. 1 1
      std/js/html/BaseElement.hx
  27. 1 1
      std/js/html/BatteryManager.hx
  28. 1 1
      std/js/html/BeforeUnloadEvent.hx
  29. 1 1
      std/js/html/BinaryType.hx
  30. 1 1
      std/js/html/Blob.hx
  31. 1 1
      std/js/html/BlobPropertyBag.hx
  32. 2 2
      std/js/html/BodyElement.hx
  33. 38 0
      std/js/html/BroadcastChannel.hx
  34. 1 1
      std/js/html/ButtonElement.hx
  35. 1 1
      std/js/html/CDATASection.hx
  36. 1 2
      std/js/html/CSS.hx
  37. 4 4
      std/js/html/CSSAnimation.hx
  38. 1 1
      std/js/html/CSSCharsetRule.hx
  39. 1 1
      std/js/html/CSSFontFaceRule.hx
  40. 1 1
      std/js/html/CSSImportRule.hx
  41. 1 1
      std/js/html/CSSMediaRule.hx
  42. 1 1
      std/js/html/CSSPageRule.hx
  43. 1 1
      std/js/html/CSSPrimitiveValue.hx
  44. 36 0
      std/js/html/CSSPseudoElement.hx
  45. 1 1
      std/js/html/CSSRule.hx
  46. 1 1
      std/js/html/CSSRuleList.hx
  47. 1 1
      std/js/html/CSSStyleDeclaration.hx
  48. 1 1
      std/js/html/CSSStyleRule.hx
  49. 1 1
      std/js/html/CSSStyleSheet.hx
  50. 4 4
      std/js/html/CSSTransition.hx
  51. 1 1
      std/js/html/CSSUnknownRule.hx
  52. 1 1
      std/js/html/CSSValue.hx
  53. 1 1
      std/js/html/CSSValueList.hx
  54. 1 1
      std/js/html/CanvasElement.hx
  55. 1 1
      std/js/html/CanvasGradient.hx
  56. 1 1
      std/js/html/CanvasPattern.hx
  57. 9 5
      std/js/html/CanvasRenderingContext2D.hx
  58. 1 1
      std/js/html/CanvasWindingRule.hx
  59. 1 1
      std/js/html/CaretPosition.hx
  60. 1 1
      std/js/html/CharacterData.hx
  61. 1 1
      std/js/html/ChromeFilePropertyBag.hx
  62. 36 0
      std/js/html/Client.hx
  63. 31 0
      std/js/html/ClientQueryOptions.hx
  64. 0 27
      std/js/html/ClientRectList.hx
  65. 33 0
      std/js/html/Clients.hx
  66. 0 27
      std/js/html/Clipboard.hx
  67. 1 1
      std/js/html/ClipboardEvent.hx
  68. 1 1
      std/js/html/ClipboardEventInit.hx
  69. 1 3
      std/js/html/CloseEvent.hx
  70. 1 1
      std/js/html/CloseEventInit.hx
  71. 1 1
      std/js/html/CommandEvent.hx
  72. 1 1
      std/js/html/Comment.hx
  73. 32 0
      std/js/html/CompositeOperation.hx
  74. 1 2
      std/js/html/CompositionEvent.hx
  75. 35 0
      std/js/html/ComputedTimingProperties.hx
  76. 6 1
      std/js/html/Console.hx
  77. 1 1
      std/js/html/ContentElement.hx
  78. 1 1
      std/js/html/ConvertCoordinateOptions.hx
  79. 1 1
      std/js/html/Coordinates.hx
  80. 1 1
      std/js/html/Crypto.hx
  81. 1 1
      std/js/html/CryptoKey.hx
  82. 1 1
      std/js/html/CustomEvent.hx
  83. 1 1
      std/js/html/CustomEventInit.hx
  84. 1 1
      std/js/html/DListElement.hx
  85. 0 27
      std/js/html/DOMApplicationCache.hx
  86. 0 27
      std/js/html/DOMCoreException.hx
  87. 1 1
      std/js/html/DOMCursor.hx
  88. 16 7
      std/js/html/DOMElement.hx
  89. 1 1
      std/js/html/DOMError.hx
  90. 3 2
      std/js/html/DOMException.hx
  91. 0 27
      std/js/html/DOMFormData.hx
  92. 1 1
      std/js/html/DOMImplementation.hx
  93. 1 1
      std/js/html/DOMMatrix.hx
  94. 1 1
      std/js/html/DOMMatrixReadOnly.hx
  95. 0 27
      std/js/html/DOMMimeType.hx
  96. 0 27
      std/js/html/DOMMimeTypeArray.hx
  97. 1 1
      std/js/html/DOMParser.hx
  98. 0 27
      std/js/html/DOMPluginArray.hx
  99. 1 1
      std/js/html/DOMPoint.hx
  100. 1 1
      std/js/html/DOMPointInit.hx

+ 1 - 1
std/js/html/AlignSetting.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/VTTCue.webidl line 12:0. Do not edit!
+// This file is generated from mozilla/VTTCue.webidl line 42:0. Do not edit!
 
 package js.html;
 

+ 1 - 2
std/js/html/AnchorElement.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/HTMLAnchorElement.webidl line 15:0. Do not edit!
+// This file is generated from mozilla/HTMLAnchorElement.webidl line 46:0. Do not edit!
 
 package js.html;
 
@@ -51,6 +51,5 @@ extern class AnchorElement extends Element
 	var pathname : String;
 	var search : String;
 	var hash : String;
-	var searchParams : URLSearchParams;
 	
 }

+ 24 - 4
std/js/html/Animation.hx

@@ -20,14 +20,34 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/Animation.webidl line 14:0. Do not edit!
+// This file is generated from mozilla/Animation.webidl line 48:0. Do not edit!
 
 package js.html;
 
 @:native("Animation")
-extern class Animation
+extern class Animation extends EventTarget
 {
-	var effect(default,null) : AnimationEffect;
-	var target(default,null) : Element;
+	var id : String;
+	var effect(default,null) : AnimationEffectReadOnly;
+	var timeline(default,null) : AnimationTimeline;
+	var startTime : Float;
+	var currentTime : Float;
+	var playbackRate : Float;
+	var playState(default,null) : AnimationPlayState;
+	var ready(default,null) : Promise<Animation>;
+	var finished(default,null) : Promise<Animation>;
+	var onfinish : haxe.Constraints.Function;
+	var oncancel : haxe.Constraints.Function;
 	
+	/** @throws DOMError */
+	function new( ?effect : KeyframeEffectReadOnly, ?timeline : AnimationTimeline ) : Void;
+	function cancel() : Void;
+	/** @throws DOMError */
+	function finish() : Void;
+	/** @throws DOMError */
+	function play() : Void;
+	/** @throws DOMError */
+	function pause() : Void;
+	/** @throws DOMError */
+	function reverse() : Void;
 }

+ 33 - 0
std/js/html/AnimationEffectReadOnly.hx

@@ -0,0 +1,33 @@
+/*
+ * Copyright (C)2005-2016 Haxe Foundation
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ * DEALINGS IN THE SOFTWARE.
+ */
+
+// This file is generated from mozilla/AnimationEffectReadOnly.webidl line 75:0. Do not edit!
+
+package js.html;
+
+@:native("AnimationEffectReadOnly")
+extern class AnimationEffectReadOnly
+{
+	var timing(default,null) : AnimationEffectTimingReadOnly;
+	
+	function getComputedTiming() : ComputedTimingProperties;
+}

+ 30 - 0
std/js/html/AnimationEffectTiming.hx

@@ -0,0 +1,30 @@
+/*
+ * Copyright (C)2005-2016 Haxe Foundation
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ * DEALINGS IN THE SOFTWARE.
+ */
+
+// This file is generated from mozilla/AnimationEffectTiming.webidl line 45:0. Do not edit!
+
+package js.html;
+
+@:native("AnimationEffectTiming")
+extern class AnimationEffectTiming extends AnimationEffectTimingReadOnly
+{
+}

+ 39 - 0
std/js/html/AnimationEffectTimingReadOnly.hx

@@ -0,0 +1,39 @@
+/*
+ * Copyright (C)2005-2016 Haxe Foundation
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ * DEALINGS IN THE SOFTWARE.
+ */
+
+// This file is generated from mozilla/AnimationEffectTimingReadOnly.webidl line 45:0. Do not edit!
+
+package js.html;
+
+@:native("AnimationEffectTimingReadOnly")
+extern class AnimationEffectTimingReadOnly
+{
+	var delay(default,null) : Float;
+	var endDelay(default,null) : Float;
+	var fill(default,null) : FillMode;
+	var iterationStart(default,null) : Float;
+	var iterations(default,null) : Float;
+	var duration(default,null) : haxe.extern.EitherType<Float,String>;
+	var direction(default,null) : PlaybackDirection;
+	var easing(default,null) : String;
+	
+}

+ 1 - 1
std/js/html/AnimationEvent.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/AnimationEvent.webidl line 15:0. Do not edit!
+// This file is generated from mozilla/AnimationEvent.webidl line 46:0. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/AnimationEventInit.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/AnimationEvent.webidl line 21:0. Do not edit!
+// This file is generated from mozilla/AnimationEvent.webidl line 51:0. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/AnimationPlayState.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/AnimationPlayer.webidl line 13:0. Do not edit!
+// This file is generated from mozilla/Animation.webidl line 44:0. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/AnimationTimeline.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/AnimationTimeline.webidl line 14:0. Do not edit!
+// This file is generated from mozilla/AnimationTimeline.webidl line 45:0. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/AppletElement.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/HTMLAppletElement.webidl line 16:0. Do not edit!
+// This file is generated from mozilla/HTMLAppletElement.webidl line 47:0. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/ApplicationCache.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/OfflineResourceList.webidl line 5:0. Do not edit!
+// This file is generated from mozilla/OfflineResourceList.webidl line 36:0. Do not edit!
 
 package js.html;
 

+ 1 - 2
std/js/html/AreaElement.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/HTMLAreaElement.webidl line 16:0. Do not edit!
+// This file is generated from mozilla/HTMLAreaElement.webidl line 47:0. Do not edit!
 
 package js.html;
 
@@ -47,6 +47,5 @@ extern class AreaElement extends Element
 	var pathname : String;
 	var search : String;
 	var hash : String;
-	var searchParams : URLSearchParams;
 	
 }

+ 3 - 7
std/js/html/ArrayBuffer.hx

@@ -20,10 +20,11 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from typedarray.webidl line 12:0. Do not edit!
+// This file is generated from typedarray.webidl line 43:0. Do not edit!
 
 package js.html;
 
+// Explicitly include the compatibility class
 import js.html.compat.ArrayBuffer;
 
 @:native("ArrayBuffer")
@@ -31,13 +32,8 @@ extern class ArrayBuffer
 {
 	static function isView( value : Dynamic ) : Bool;
 	var byteLength(default,null) : Int;
-
+	
 	/** @throws DOMError */
 	function new( length : Int ) : Void;
 	function slice( begin : Int, ?end : Int ) : ArrayBuffer;
-
-	public var length(get, never):Int;
-	public inline function get_length():Int {
-		return byteLength;
-	}
 }

+ 1 - 1
std/js/html/ArrayBufferView.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from typedarray.webidl line 21:0. Do not edit!
+// This file is generated from typedarray.webidl line 50:0. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/Attr.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/Attr.webidl line 13:0. Do not edit!
+// This file is generated from mozilla/Attr.webidl line 44:0. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/Audio.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from namedConstructors.webidl line 2:0. Do not edit!
+// This file is generated from namedConstructors.webidl line 34:0. Do not edit!
 
 package js.html;
 

+ 2 - 1
std/js/html/AudioChannel.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/AudioChannel.webidl line 41:0. Do not edit!
+// This file is generated from mozilla/AudioChannel.webidl line 72:0. Do not edit!
 
 package js.html;
 
@@ -33,4 +33,5 @@ package js.html;
 	var TELEPHONY = "telephony";
 	var RINGER = "ringer";
 	var PUBLICNOTIFICATION = "publicnotification";
+	var SYSTEM = "system";
 }

+ 32 - 0
std/js/html/AudioContextState.hx

@@ -0,0 +1,32 @@
+/*
+ * Copyright (C)2005-2016 Haxe Foundation
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ * DEALINGS IN THE SOFTWARE.
+ */
+
+// This file is generated from mozilla/AudioContext.webidl line 46:0. Do not edit!
+
+package js.html;
+
+@:enum abstract AudioContextState(String)
+{
+	var SUSPENDED = "suspended";
+	var RUNNING = "running";
+	var CLOSED = "closed";
+}

+ 1 - 1
std/js/html/AudioElement.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/HTMLAudioElement.webidl line 15:0. Do not edit!
+// This file is generated from mozilla/HTMLAudioElement.webidl line 46:0. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/AudioStreamTrack.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/AudioStreamTrack.webidl line 14:0. Do not edit!
+// This file is generated from mozilla/AudioStreamTrack.webidl line 45:0. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/AudioTrack.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/AudioTrack.webidl line 11:0. Do not edit!
+// This file is generated from mozilla/AudioTrack.webidl line 42:0. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/AudioTrackList.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/AudioTrackList.webidl line 11:0. Do not edit!
+// This file is generated from mozilla/AudioTrackList.webidl line 42:0. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/BRElement.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/HTMLBRElement.webidl line 16:0. Do not edit!
+// This file is generated from mozilla/HTMLBRElement.webidl line 47:0. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/BarProp.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/BarProp.webidl line 7:0. Do not edit!
+// This file is generated from mozilla/BarProp.webidl line 38:0. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/BaseElement.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/HTMLBaseElement.webidl line 15:0. Do not edit!
+// This file is generated from mozilla/HTMLBaseElement.webidl line 46:0. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/BatteryManager.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/BatteryManager.webidl line 13:0. Do not edit!
+// This file is generated from mozilla/BatteryManager.webidl line 44:0. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/BeforeUnloadEvent.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/BeforeUnloadEvent.webidl line 10:0. Do not edit!
+// This file is generated from mozilla/BeforeUnloadEvent.webidl line 41:0. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/BinaryType.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/WebSocket.webidl line 13:0. Do not edit!
+// This file is generated from mozilla/WebSocket.webidl line 44:0. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/Blob.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/Blob.webidl line 16:0. Do not edit!
+// This file is generated from mozilla/Blob.webidl line 47:0. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/BlobPropertyBag.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/Blob.webidl line 37:0. Do not edit!
+// This file is generated from mozilla/Blob.webidl line 60:0. Do not edit!
 
 package js.html;
 

+ 2 - 2
std/js/html/BodyElement.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/HTMLBodyElement.webidl line 14:0. Do not edit!
+// This file is generated from mozilla/HTMLBodyElement.webidl line 45:0. Do not edit!
 
 package js.html;
 
@@ -44,7 +44,7 @@ extern class BodyElement extends Element
 	var onpagehide : haxe.Constraints.Function;
 	var onpageshow : haxe.Constraints.Function;
 	var onpopstate : haxe.Constraints.Function;
-	var onresize : haxe.Constraints.Function;
+	var onstorage : haxe.Constraints.Function;
 	var onunload : haxe.Constraints.Function;
 	
 }

+ 38 - 0
std/js/html/BroadcastChannel.hx

@@ -0,0 +1,38 @@
+/*
+ * Copyright (C)2005-2016 Haxe Foundation
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ * DEALINGS IN THE SOFTWARE.
+ */
+
+// This file is generated from mozilla/BroadcastChannel.webidl line 43:0. Do not edit!
+
+package js.html;
+
+@:native("BroadcastChannel")
+extern class BroadcastChannel extends EventTarget
+{
+	var name(default,null) : String;
+	var onmessage : haxe.Constraints.Function;
+	
+	/** @throws DOMError */
+	function new( channel : String ) : Void;
+	/** @throws DOMError */
+	function postMessage( message : Dynamic ) : Void;
+	function close() : Void;
+}

+ 1 - 1
std/js/html/ButtonElement.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/HTMLButtonElement.webidl line 14:0. Do not edit!
+// This file is generated from mozilla/HTMLButtonElement.webidl line 45:0. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/CDATASection.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/CDATASection.webidl line 7:0. Do not edit!
+// This file is generated from mozilla/CDATASection.webidl line 38:0. Do not edit!
 
 package js.html;
 

+ 1 - 2
std/js/html/CSS.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/CSS.webidl line 13:0. Do not edit!
+// This file is generated from mozilla/CSS.webidl line 44:0. Do not edit!
 
 package js.html;
 
@@ -30,6 +30,5 @@ extern class CSS
 	/** @throws DOMError */
 	@:overload( function( property : String, value : String ) : Bool {} )
 	static function supports( conditionText : String ) : Bool;
-	/** @throws DOMError */
 	static function escape( ident : String ) : String;
 }

+ 4 - 4
std/js/html/ServiceWorkerClient.hx → std/js/html/CSSAnimation.hx

@@ -20,13 +20,13 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/ServiceWorkerClient.webidl line 12:0. Do not edit!
+// This file is generated from mozilla/CSSAnimation.webidl line 46:0. Do not edit!
 
 package js.html;
 
-@:native("ServiceWorkerClient")
-extern class ServiceWorkerClient
+@:native("CSSAnimation")
+extern class CSSAnimation extends Animation
 {
-	var id(default,null) : Int;
+	var animationName(default,null) : String;
 	
 }

+ 1 - 1
std/js/html/CSSCharsetRule.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from cssrule.webidl line 62:2. Do not edit!
+// This file is generated from cssrule.webidl line 82:2. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/CSSFontFaceRule.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from cssrule.webidl line 42:2. Do not edit!
+// This file is generated from cssrule.webidl line 66:2. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/CSSImportRule.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from cssrule.webidl line 55:2. Do not edit!
+// This file is generated from cssrule.webidl line 76:2. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/CSSMediaRule.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from cssrule.webidl line 31:2. Do not edit!
+// This file is generated from cssrule.webidl line 56:2. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/CSSPageRule.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from cssrule.webidl line 47:2. Do not edit!
+// This file is generated from cssrule.webidl line 70:2. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/CSSPrimitiveValue.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/CSSPrimitiveValue.webidl line 9:0. Do not edit!
+// This file is generated from mozilla/CSSPrimitiveValue.webidl line 39:0. Do not edit!
 
 package js.html;
 

+ 36 - 0
std/js/html/CSSPseudoElement.hx

@@ -0,0 +1,36 @@
+/*
+ * Copyright (C)2005-2016 Haxe Foundation
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ * DEALINGS IN THE SOFTWARE.
+ */
+
+// This file is generated from mozilla/CSSPseudoElement.webidl line 50:0. Do not edit!
+
+package js.html;
+
+@:native("CSSPseudoElement")
+extern class CSSPseudoElement
+{
+	var type(default,null) : String;
+	var parentElement(default,null) : Element;
+	
+	/** @throws DOMError */
+	function animate( frames : Dynamic, ?options : haxe.extern.EitherType<Float,Dynamic/*MISSING KeyframeAnimationOptions*/> ) : Animation;
+	function getAnimations() : Array<Animation>;
+}

+ 1 - 1
std/js/html/CSSRule.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from cssrule.webidl line 3:2. Do not edit!
+// This file is generated from cssrule.webidl line 34:2. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/CSSRuleList.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/CSSRuleList.webidl line 7:0. Do not edit!
+// This file is generated from mozilla/CSSRuleList.webidl line 38:0. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/CSSStyleDeclaration.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/CSSStyleDeclaration.webidl line 12:0. Do not edit!
+// This file is generated from mozilla/CSSStyleDeclaration.webidl line 42:0. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/CSSStyleRule.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from cssrule.webidl line 23:2. Do not edit!
+// This file is generated from cssrule.webidl line 50:2. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/CSSStyleSheet.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/CSSStyleSheet.webidl line 12:0. Do not edit!
+// This file is generated from mozilla/CSSStyleSheet.webidl line 47:0. Do not edit!
 
 package js.html;
 

+ 4 - 4
std/js/html/DOMSettableTokenList.hx → std/js/html/CSSTransition.hx

@@ -20,13 +20,13 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/DOMSettableTokenList.webidl line 13:0. Do not edit!
+// This file is generated from mozilla/CSSTransition.webidl line 46:0. Do not edit!
 
 package js.html;
 
-@:native("DOMSettableTokenList")
-extern class DOMSettableTokenList extends DOMTokenList
+@:native("CSSTransition")
+extern class CSSTransition extends Animation
 {
-	var value : String;
+	var transitionProperty(default,null) : String;
 	
 }

+ 1 - 1
std/js/html/CSSUnknownRule.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from cssrule.webidl line 69:2. Do not edit!
+// This file is generated from cssrule.webidl line 87:2. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/CSSValue.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/CSSValue.webidl line 7:0. Do not edit!
+// This file is generated from mozilla/CSSValue.webidl line 38:0. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/CSSValueList.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/CSSValueList.webidl line 7:0. Do not edit!
+// This file is generated from mozilla/CSSValueList.webidl line 38:0. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/CanvasElement.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/HTMLCanvasElement.webidl line 17:0. Do not edit!
+// This file is generated from mozilla/HTMLCanvasElement.webidl line 47:0. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/CanvasGradient.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/CanvasRenderingContext2D.webidl line 285:0. Do not edit!
+// This file is generated from mozilla/CanvasRenderingContext2D.webidl line 299:0. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/CanvasPattern.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/CanvasRenderingContext2D.webidl line 292:0. Do not edit!
+// This file is generated from mozilla/CanvasRenderingContext2D.webidl line 305:0. Do not edit!
 
 package js.html;
 

+ 9 - 5
std/js/html/CanvasRenderingContext2D.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/CanvasRenderingContext2D.webidl line 28:0. Do not edit!
+// This file is generated from mozilla/CanvasRenderingContext2D.webidl line 61:0. Do not edit!
 
 package js.html;
 
@@ -65,7 +65,7 @@ extern class CanvasRenderingContext2D
 	/** @throws DOMError */
 	function createRadialGradient( x0 : Float, y0 : Float, r0 : Float, x1 : Float, y1 : Float, r1 : Float ) : CanvasGradient;
 	/** @throws DOMError */
-	function createPattern( image : haxe.extern.EitherType<ImageElement,haxe.extern.EitherType<CanvasElement,VideoElement>>, repetition : String ) : CanvasPattern;
+	function createPattern( image : haxe.extern.EitherType<ImageElement,haxe.extern.EitherType<CanvasElement,haxe.extern.EitherType<VideoElement,ImageBitmap>>>, repetition : String ) : CanvasPattern;
 	function clearRect( x : Float, y : Float, w : Float, h : Float ) : Void;
 	function fillRect( x : Float, y : Float, w : Float, h : Float ) : Void;
 	function strokeRect( x : Float, y : Float, w : Float, h : Float ) : Void;
@@ -74,6 +74,7 @@ extern class CanvasRenderingContext2D
 	function fill( path : Path2D, ?winding : CanvasWindingRule = "nonzero" ) : Void;
 	@:overload( function() : Void {} )
 	function stroke( path : Path2D ) : Void;
+	/** @throws DOMError */
 	function drawFocusIfNeeded( element : Element ) : Void;
 	function drawCustomFocusRing( element : Element ) : Bool;
 	@:overload( function( ?winding : CanvasWindingRule = "nonzero" ) : Void {} )
@@ -89,9 +90,9 @@ extern class CanvasRenderingContext2D
 	/** @throws DOMError */
 	function measureText( text : String ) : TextMetrics;
 	/** @throws DOMError */
-	@:overload( function( image : haxe.extern.EitherType<ImageElement,haxe.extern.EitherType<CanvasElement,VideoElement>>, dx : Float, dy : Float ) : Void {} )
-	@:overload( function( image : haxe.extern.EitherType<ImageElement,haxe.extern.EitherType<CanvasElement,VideoElement>>, dx : Float, dy : Float, dw : Float, dh : Float ) : Void {} )
-	function drawImage( image : haxe.extern.EitherType<ImageElement,haxe.extern.EitherType<CanvasElement,VideoElement>>, sx : Float, sy : Float, sw : Float, sh : Float, dx : Float, dy : Float, dw : Float, dh : Float ) : Void;
+	@:overload( function( image : haxe.extern.EitherType<ImageElement,haxe.extern.EitherType<CanvasElement,haxe.extern.EitherType<VideoElement,ImageBitmap>>>, dx : Float, dy : Float ) : Void {} )
+	@:overload( function( image : haxe.extern.EitherType<ImageElement,haxe.extern.EitherType<CanvasElement,haxe.extern.EitherType<VideoElement,ImageBitmap>>>, dx : Float, dy : Float, dw : Float, dh : Float ) : Void {} )
+	function drawImage( image : haxe.extern.EitherType<ImageElement,haxe.extern.EitherType<CanvasElement,haxe.extern.EitherType<VideoElement,ImageBitmap>>>, sx : Float, sy : Float, sw : Float, sh : Float, dx : Float, dy : Float, dw : Float, dh : Float ) : Void;
 	/** @throws DOMError */
 	function addHitRegion( ?options : HitRegionOptions ) : Void;
 	function removeHitRegion( id : String ) : Void;
@@ -104,6 +105,7 @@ extern class CanvasRenderingContext2D
 	/** @throws DOMError */
 	@:overload( function( imagedata : ImageData, dx : Float, dy : Float ) : Void {} )
 	function putImageData( imagedata : ImageData, dx : Float, dy : Float, dirtyX : Float, dirtyY : Float, dirtyWidth : Float, dirtyHeight : Float ) : Void;
+	/** @throws DOMError */
 	function setLineDash( segments : Array<Float> ) : Void;
 	function getLineDash() : Array<Float>;
 	function closePath() : Void;
@@ -116,4 +118,6 @@ extern class CanvasRenderingContext2D
 	function rect( x : Float, y : Float, w : Float, h : Float ) : Void;
 	/** @throws DOMError */
 	function arc( x : Float, y : Float, radius : Float, startAngle : Float, endAngle : Float, ?anticlockwise : Bool = false ) : Void;
+	/** @throws DOMError */
+	function ellipse( x : Float, y : Float, radiusX : Float, radiusY : Float, rotation : Float, startAngle : Float, endAngle : Float, ?anticlockwise : Bool = false ) : Void;
 }

+ 1 - 1
std/js/html/CanvasWindingRule.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/CanvasRenderingContext2D.webidl line 14:0. Do not edit!
+// This file is generated from mozilla/CanvasRenderingContext2D.webidl line 45:0. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/CaretPosition.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/CaretPosition.webidl line 5:0. Do not edit!
+// This file is generated from mozilla/CaretPosition.webidl line 36:0. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/CharacterData.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/CharacterData.webidl line 13:0. Do not edit!
+// This file is generated from mozilla/CharacterData.webidl line 44:0. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/ChromeFilePropertyBag.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/File.webidl line 35:0. Do not edit!
+// This file is generated from mozilla/File.webidl line 55:0. Do not edit!
 
 package js.html;
 

+ 36 - 0
std/js/html/Client.hx

@@ -0,0 +1,36 @@
+/*
+ * Copyright (C)2005-2016 Haxe Foundation
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ * DEALINGS IN THE SOFTWARE.
+ */
+
+// This file is generated from mozilla/Client.webidl line 43:0. Do not edit!
+
+package js.html;
+
+@:native("Client")
+extern class Client
+{
+	var url(default,null) : String;
+	var frameType(default,null) : FrameType;
+	var id(default,null) : String;
+	
+	/** @throws DOMError */
+	function postMessage( message : Dynamic, ?transfer : Array<Dynamic> ) : Void;
+}

+ 31 - 0
std/js/html/ClientQueryOptions.hx

@@ -0,0 +1,31 @@
+/*
+ * Copyright (C)2005-2016 Haxe Foundation
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ * DEALINGS IN THE SOFTWARE.
+ */
+
+// This file is generated from mozilla/Clients.webidl line 55:0. Do not edit!
+
+package js.html;
+
+typedef ClientQueryOptions =
+{
+	@:optional var includeUncontrolled : Bool;
+	@:optional var type : Dynamic/*MISSING ClientType*/;
+}

+ 0 - 27
std/js/html/ClientRectList.hx

@@ -1,27 +0,0 @@
-/*
- * Copyright (C)2005-2016 Haxe Foundation
- *
- * Permission is hereby granted, free of charge, to any person obtaining a
- * copy of this software and associated documentation files (the "Software"),
- * to deal in the Software without restriction, including without limitation
- * the rights to use, copy, modify, merge, publish, distribute, sublicense,
- * and/or sell copies of the Software, and to permit persons to whom the
- * Software is furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
- * DEALINGS IN THE SOFTWARE.
- */
-
-package js.html;
-
-/** @deprecated Use DOMRectList instead. */
-@:deprecated("ClientRectList is deprecated, use DOMRectList instead")
-typedef ClientRectList = DOMRectList;

+ 33 - 0
std/js/html/Clients.hx

@@ -0,0 +1,33 @@
+/*
+ * Copyright (C)2005-2016 Haxe Foundation
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ * DEALINGS IN THE SOFTWARE.
+ */
+
+// This file is generated from mozilla/Clients.webidl line 43:0. Do not edit!
+
+package js.html;
+
+@:native("Clients")
+extern class Clients
+{
+	function get( id : String ) : Promise<Dynamic>;
+	function matchAll( ?options : ClientQueryOptions ) : Promise<Array<Client>>;
+	function claim() : Promise<Void>;
+}

+ 0 - 27
std/js/html/Clipboard.hx

@@ -1,27 +0,0 @@
-/*
- * Copyright (C)2005-2016 Haxe Foundation
- *
- * Permission is hereby granted, free of charge, to any person obtaining a
- * copy of this software and associated documentation files (the "Software"),
- * to deal in the Software without restriction, including without limitation
- * the rights to use, copy, modify, merge, publish, distribute, sublicense,
- * and/or sell copies of the Software, and to permit persons to whom the
- * Software is furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
- * DEALINGS IN THE SOFTWARE.
- */
-
-package js.html;
-
-/** @deprecated Use DataTransfer instead. */
-@:deprecated("Clipboard is deprecated, use DataTransfer instead")
-typedef Clipboard = DataTransfer;

+ 1 - 1
std/js/html/ClipboardEvent.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/ClipboardEvent.webidl line 14:0. Do not edit!
+// This file is generated from mozilla/ClipboardEvent.webidl line 45:0. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/ClipboardEventInit.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/ClipboardEvent.webidl line 19:0. Do not edit!
+// This file is generated from mozilla/ClipboardEvent.webidl line 49:0. Do not edit!
 
 package js.html;
 

+ 1 - 3
std/js/html/CloseEvent.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/CloseEvent.webidl line 14:0. Do not edit!
+// This file is generated from mozilla/CloseEvent.webidl line 45:0. Do not edit!
 
 package js.html;
 
@@ -33,6 +33,4 @@ extern class CloseEvent extends Event
 	
 	/** @throws DOMError */
 	function new( type : String, ?eventInitDict : CloseEventInit ) : Void;
-	/** @throws DOMError */
-	function initCloseEvent( aType : String, aCanBubble : Bool, aCancelable : Bool, aWasClean : Bool, aReasonCode : Int, aReason : String ) : Void;
 }

+ 1 - 1
std/js/html/CloseEventInit.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/CloseEvent.webidl line 29:0. Do not edit!
+// This file is generated from mozilla/CloseEvent.webidl line 51:0. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/CommandEvent.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/CommandEvent.webidl line 7:0. Do not edit!
+// This file is generated from mozilla/CommandEvent.webidl line 38:0. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/Comment.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/Comment.webidl line 14:0. Do not edit!
+// This file is generated from mozilla/Comment.webidl line 45:0. Do not edit!
 
 package js.html;
 

+ 32 - 0
std/js/html/CompositeOperation.hx

@@ -0,0 +1,32 @@
+/*
+ * Copyright (C)2005-2016 Haxe Foundation
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ * DEALINGS IN THE SOFTWARE.
+ */
+
+// This file is generated from mozilla/Keyframe.webidl line 46:0. Do not edit!
+
+package js.html;
+
+@:enum abstract CompositeOperation(String)
+{
+	var REPLACE = "replace";
+	var ADD = "add";
+	var ACCUMULATE = "accumulate";
+}

+ 1 - 2
std/js/html/CompositionEvent.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/CompositionEvent.webidl line 12:0. Do not edit!
+// This file is generated from mozilla/CompositionEvent.webidl line 43:0. Do not edit!
 
 package js.html;
 
@@ -30,6 +30,5 @@ extern class CompositionEvent extends UIEvent
 	var data(default,null) : String;
 	var locale(default,null) : String;
 	
-	/** @throws DOMError */
 	function initCompositionEvent( typeArg : String, canBubbleArg : Bool, cancelableArg : Bool, viewArg : Window, dataArg : String, localeArg : String ) : Void;
 }

+ 35 - 0
std/js/html/ComputedTimingProperties.hx

@@ -0,0 +1,35 @@
+/*
+ * Copyright (C)2005-2016 Haxe Foundation
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ * DEALINGS IN THE SOFTWARE.
+ */
+
+// This file is generated from mozilla/AnimationEffectReadOnly.webidl line 67:0. Do not edit!
+
+package js.html;
+
+typedef ComputedTimingProperties =
+{
+	// > AnimationEffectTimingProperties,
+	@:optional var activeDuration : Float;
+	@:optional var currentIteration : Float;
+	@:optional var endTime : Float;
+	@:optional var localTime : Float;
+	@:optional var progress : Float;
+}

+ 6 - 1
std/js/html/Console.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/Console.webidl line 9:0. Do not edit!
+// This file is generated from mozilla/Console.webidl line 40:0. Do not edit!
 
 package js.html;
 
@@ -36,14 +36,19 @@ extern class Console
 	function table( data : haxe.extern.Rest<Dynamic> ) : Void;
 	function trace() : Void;
 	function dir( data : haxe.extern.Rest<Dynamic> ) : Void;
+	function dirxml( data : haxe.extern.Rest<Dynamic> ) : Void;
 	function group( data : haxe.extern.Rest<Dynamic> ) : Void;
 	function groupCollapsed( data : haxe.extern.Rest<Dynamic> ) : Void;
 	function groupEnd( data : haxe.extern.Rest<Dynamic> ) : Void;
 	function time( ?time : Dynamic ) : Void;
 	function timeEnd( ?time : Dynamic ) : Void;
+	function timeStamp( ?data : Dynamic ) : Void;
 	function profile( data : haxe.extern.Rest<Dynamic> ) : Void;
 	function profileEnd( data : haxe.extern.Rest<Dynamic> ) : Void;
 	function assert( condition : Bool, data : haxe.extern.Rest<Dynamic> ) : Void;
 	function count( data : haxe.extern.Rest<Dynamic> ) : Void;
 	function clear() : Void;
+	function markTimeline() : Void;
+	function timeline() : Void;
+	function timelineEnd() : Void;
 }

+ 1 - 1
std/js/html/ContentElement.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/HTMLContentElement.webidl line 14:0. Do not edit!
+// This file is generated from mozilla/HTMLContentElement.webidl line 45:0. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/ConvertCoordinateOptions.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/GeometryUtils.webidl line 19:0. Do not edit!
+// This file is generated from mozilla/GeometryUtils.webidl line 49:0. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/Coordinates.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/Coordinates.webidl line 14:0. Do not edit!
+// This file is generated from mozilla/Coordinates.webidl line 45:0. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/Crypto.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/Crypto.webidl line 18:0. Do not edit!
+// This file is generated from mozilla/Crypto.webidl line 46:0. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/CryptoKey.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/SubtleCrypto.webidl line 142:0. Do not edit!
+// This file is generated from mozilla/SubtleCrypto.webidl line 155:0. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/CustomEvent.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/CustomEvent.webidl line 14:0. Do not edit!
+// This file is generated from mozilla/CustomEvent.webidl line 45:0. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/CustomEventInit.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/CustomEvent.webidl line 26:0. Do not edit!
+// This file is generated from mozilla/CustomEvent.webidl line 55:0. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/DListElement.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/HTMLDListElement.webidl line 16:0. Do not edit!
+// This file is generated from mozilla/HTMLDListElement.webidl line 47:0. Do not edit!
 
 package js.html;
 

+ 0 - 27
std/js/html/DOMApplicationCache.hx

@@ -1,27 +0,0 @@
-/*
- * Copyright (C)2005-2016 Haxe Foundation
- *
- * Permission is hereby granted, free of charge, to any person obtaining a
- * copy of this software and associated documentation files (the "Software"),
- * to deal in the Software without restriction, including without limitation
- * the rights to use, copy, modify, merge, publish, distribute, sublicense,
- * and/or sell copies of the Software, and to permit persons to whom the
- * Software is furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
- * DEALINGS IN THE SOFTWARE.
- */
-
-package js.html;
-
-/** @deprecated Use ApplicationCache instead. */
-@:deprecated("DOMApplicationCache is deprecated, use ApplicationCache instead")
-typedef DOMApplicationCache = ApplicationCache;

+ 0 - 27
std/js/html/DOMCoreException.hx

@@ -1,27 +0,0 @@
-/*
- * Copyright (C)2005-2016 Haxe Foundation
- *
- * Permission is hereby granted, free of charge, to any person obtaining a
- * copy of this software and associated documentation files (the "Software"),
- * to deal in the Software without restriction, including without limitation
- * the rights to use, copy, modify, merge, publish, distribute, sublicense,
- * and/or sell copies of the Software, and to permit persons to whom the
- * Software is furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
- * DEALINGS IN THE SOFTWARE.
- */
-
-package js.html;
-
-/** @deprecated Use DOMException instead. */
-@:deprecated("DOMCoreException is deprecated, use DOMException instead")
-typedef DOMCoreException = DOMException;

+ 1 - 1
std/js/html/DOMCursor.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/DOMCursor.webidl line 6:0. Do not edit!
+// This file is generated from mozilla/DOMCursor.webidl line 38:0. Do not edit!
 
 package js.html;
 

+ 16 - 7
std/js/html/DOMElement.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/Element.webidl line 16:0. Do not edit!
+// This file is generated from mozilla/Element.webidl line 47:0. Do not edit!
 
 package js.html;
 
@@ -37,11 +37,12 @@ extern class DOMElement extends Node
 	var lang : String;
 	var dir : String;
 	var dataset(default,null) : DOMStringMap;
+	var innerText : String;
 	var itemScope : Bool;
-	var itemType(default,null) : DOMSettableTokenList;
+	var itemType(default,null) : DOMTokenList;
 	var itemId : String;
-	var itemRef(default,null) : DOMSettableTokenList;
-	var itemProp(default,null) : DOMSettableTokenList;
+	var itemRef(default,null) : DOMTokenList;
+	var itemProp(default,null) : DOMTokenList;
 	var properties(default,null) : HTMLPropertiesCollection;
 	var itemValue : Dynamic;
 	var hidden : Bool;
@@ -57,7 +58,6 @@ extern class DOMElement extends Node
 	var oncopy : haxe.Constraints.Function;
 	var oncut : haxe.Constraints.Function;
 	var onpaste : haxe.Constraints.Function;
-	var innerText : String;
 	var offsetParent(default,null) : Element;
 	var offsetTop(default,null) : Int;
 	var offsetLeft(default,null) : Int;
@@ -117,6 +117,7 @@ extern class DOMElement extends Node
 	var onprogress : haxe.Constraints.Function;
 	var onratechange : haxe.Constraints.Function;
 	var onreset : haxe.Constraints.Function;
+	var onresize : haxe.Constraints.Function;
 	var onscroll : haxe.Constraints.Function;
 	var onseeked : haxe.Constraints.Function;
 	var onseeking : haxe.Constraints.Function;
@@ -138,6 +139,8 @@ extern class DOMElement extends Node
 	var onpointerleave : haxe.Constraints.Function;
 	var ongotpointercapture : haxe.Constraints.Function;
 	var onlostpointercapture : haxe.Constraints.Function;
+	var onfullscreenchange : haxe.Constraints.Function;
+	var onfullscreenerror : haxe.Constraints.Function;
 	var onpointerlockchange : haxe.Constraints.Function;
 	var onpointerlockerror : haxe.Constraints.Function;
 	var previousElementSibling(default,null) : Element;
@@ -152,6 +155,7 @@ extern class DOMElement extends Node
 	var ontouchmove : haxe.Constraints.Function;
 	var ontouchcancel : haxe.Constraints.Function;
 	
+	function getAttributeNames() : Array<String>;
 	function getAttribute( name : String ) : String;
 	function getAttributeNS( namespace_ : String, localName : String ) : String;
 	/** @throws DOMError */
@@ -169,6 +173,8 @@ extern class DOMElement extends Node
 	function closest( selector : String ) : Element;
 	/** @throws DOMError */
 	function matches( selector : String ) : Bool;
+	/** @throws DOMError */
+	function webkitMatchesSelector( selector : String ) : Bool;
 	function getElementsByTagName( localName : String ) : HTMLCollection;
 	/** @throws DOMError */
 	function getElementsByTagNameNS( namespace_ : String, localName : String ) : HTMLCollection;
@@ -188,7 +194,6 @@ extern class DOMElement extends Node
 	function getAttributeNodeNS( namespaceURI : String, localName : String ) : Attr;
 	/** @throws DOMError */
 	function setAttributeNodeNS( newAttr : Attr ) : Attr;
-	function requestFullscreen() : Void;
 	function click() : Void;
 	/** @throws DOMError */
 	function focus() : Void;
@@ -213,7 +218,11 @@ extern class DOMElement extends Node
 	/** @throws DOMError */
 	function createShadowRoot() : ShadowRoot;
 	function getDestinationInsertionPoints() : NodeList;
-	function getAnimationPlayers() : Array<AnimationPlayer>;
+	/** @throws DOMError */
+	function requestFullscreen( ?options : Dynamic ) : Void;
+	/** @throws DOMError */
+	function animate( frames : Dynamic, ?options : haxe.extern.EitherType<Float,Dynamic/*MISSING KeyframeAnimationOptions*/> ) : Animation;
+	function getAnimations() : Array<Animation>;
 	function remove() : Void;
 	/** @throws DOMError */
 	function convertQuadFromNode( quad : DOMQuad, from : haxe.extern.EitherType<Text,haxe.extern.EitherType<Element,HTMLDocument>>, ?options : ConvertCoordinateOptions ) : DOMQuad;

+ 1 - 1
std/js/html/DOMError.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/DOMError.webidl line 15:0. Do not edit!
+// This file is generated from mozilla/DOMError.webidl line 46:0. Do not edit!
 
 package js.html;
 

+ 3 - 2
std/js/html/DOMException.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/DOMException.webidl line 78:0. Do not edit!
+// This file is generated from mozilla/DOMException.webidl line 98:0. Do not edit!
 
 package js.html;
 
@@ -60,8 +60,9 @@ extern class DOMException
 	var filename(default,null) : String;
 	var lineNumber(default,null) : Int;
 	var columnNumber(default,null) : Int;
-	var inner(default,null) : Dynamic/*MISSING nsISupports*/;
 	var data(default,null) : Dynamic/*MISSING nsISupports*/;
 	var stack(default,null) : String;
 	
+	/** @throws DOMError */
+	function new( ?message : String = "", ?name : String ) : Void;
 }

+ 0 - 27
std/js/html/DOMFormData.hx

@@ -1,27 +0,0 @@
-/*
- * Copyright (C)2005-2016 Haxe Foundation
- *
- * Permission is hereby granted, free of charge, to any person obtaining a
- * copy of this software and associated documentation files (the "Software"),
- * to deal in the Software without restriction, including without limitation
- * the rights to use, copy, modify, merge, publish, distribute, sublicense,
- * and/or sell copies of the Software, and to permit persons to whom the
- * Software is furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
- * DEALINGS IN THE SOFTWARE.
- */
-
-package js.html;
-
-/** @deprecated Use FormData instead. */
-@:deprecated("DOMFormData is deprecated, use FormData instead")
-typedef DOMFormData = FormData;

+ 1 - 1
std/js/html/DOMImplementation.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/DOMImplementation.webidl line 14:0. Do not edit!
+// This file is generated from mozilla/DOMImplementation.webidl line 45:0. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/DOMMatrix.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/DOMMatrix.webidl line 89:0. Do not edit!
+// This file is generated from mozilla/DOMMatrix.webidl line 116:0. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/DOMMatrixReadOnly.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/DOMMatrix.webidl line 14:0. Do not edit!
+// This file is generated from mozilla/DOMMatrix.webidl line 45:0. Do not edit!
 
 package js.html;
 

+ 0 - 27
std/js/html/DOMMimeType.hx

@@ -1,27 +0,0 @@
-/*
- * Copyright (C)2005-2016 Haxe Foundation
- *
- * Permission is hereby granted, free of charge, to any person obtaining a
- * copy of this software and associated documentation files (the "Software"),
- * to deal in the Software without restriction, including without limitation
- * the rights to use, copy, modify, merge, publish, distribute, sublicense,
- * and/or sell copies of the Software, and to permit persons to whom the
- * Software is furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
- * DEALINGS IN THE SOFTWARE.
- */
-
-package js.html;
-
-/** @deprecated Use MimeType instead. */
-@:deprecated("DOMMimeType is deprecated, use MimeType instead")
-typedef DOMMimeType = MimeType;

+ 0 - 27
std/js/html/DOMMimeTypeArray.hx

@@ -1,27 +0,0 @@
-/*
- * Copyright (C)2005-2016 Haxe Foundation
- *
- * Permission is hereby granted, free of charge, to any person obtaining a
- * copy of this software and associated documentation files (the "Software"),
- * to deal in the Software without restriction, including without limitation
- * the rights to use, copy, modify, merge, publish, distribute, sublicense,
- * and/or sell copies of the Software, and to permit persons to whom the
- * Software is furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
- * DEALINGS IN THE SOFTWARE.
- */
-
-package js.html;
-
-/** @deprecated Use MimeTypeArray instead. */
-@:deprecated("DOMMimeTypeArray is deprecated, use MimeTypeArray instead")
-typedef DOMMimeTypeArray = MimeTypeArray;

+ 1 - 1
std/js/html/DOMParser.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/DOMParser.webidl line 25:0. Do not edit!
+// This file is generated from mozilla/DOMParser.webidl line 54:0. Do not edit!
 
 package js.html;
 

+ 0 - 27
std/js/html/DOMPluginArray.hx

@@ -1,27 +0,0 @@
-/*
- * Copyright (C)2005-2016 Haxe Foundation
- *
- * Permission is hereby granted, free of charge, to any person obtaining a
- * copy of this software and associated documentation files (the "Software"),
- * to deal in the Software without restriction, including without limitation
- * the rights to use, copy, modify, merge, publish, distribute, sublicense,
- * and/or sell copies of the Software, and to permit persons to whom the
- * Software is furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
- * all copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
- * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
- * DEALINGS IN THE SOFTWARE.
- */
-
-package js.html;
-
-/** @deprecated Use PluginArray instead. */
-@:deprecated("DOMPluginArray is deprecated, use PluginArray instead")
-typedef DOMPluginArray = PluginArray;

+ 1 - 1
std/js/html/DOMPoint.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/DOMPoint.webidl line 25:0. Do not edit!
+// This file is generated from mozilla/DOMPoint.webidl line 55:0. Do not edit!
 
 package js.html;
 

+ 1 - 1
std/js/html/DOMPointInit.hx

@@ -20,7 +20,7 @@
  * DEALINGS IN THE SOFTWARE.
  */
 
-// This file is generated from mozilla/DOMPoint.webidl line 32:0. Do not edit!
+// This file is generated from mozilla/DOMPoint.webidl line 61:0. Do not edit!
 
 package js.html;
 

Daži faili netika attēloti, jo izmaiņu fails ir pārāk liels