[HtmlUnit] SVN: [13760] trunk/htmlunit/src

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[HtmlUnit] SVN: [13760] trunk/htmlunit/src

rbri
Revision: 13760
          http://sourceforge.net/p/htmlunit/code/13760
Author:   rbri
Date:     2017-03-15 20:40:10 +0000 (Wed, 15 Mar 2017)
Log Message:
-----------
latest Chrome

Modified Paths:
--------------
    trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/configuration/JavaScriptConfiguration.java
    trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/performance/PerformanceNavigationTiming.java
    trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/HostClassNameTest.java

Added Paths:
-----------
    trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/AudioScheduledSourceNode.java

Removed Paths:
-------------
    trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/event/ServiceWorkerMessageEvent.java
    trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLKeygenElement.java
    trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/idb/webkitIDBCursor.java
    trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/idb/webkitIDBDatabase.java
    trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/idb/webkitIDBFactory.java
    trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/idb/webkitIDBIndex.java
    trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/idb/webkitIDBKeyRange.java
    trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/idb/webkitIDBObjectStore.java
    trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/idb/webkitIDBRequest.java
    trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/idb/webkitIDBTransaction.java
    trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/media/webkitAudioContext.java
    trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/media/webkitOfflineAudioContext.java
    trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGCursorElement.java

Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/configuration/JavaScriptConfiguration.java
===================================================================
--- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/configuration/JavaScriptConfiguration.java 2017-03-15 20:39:14 UTC (rev 13759)
+++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/configuration/JavaScriptConfiguration.java 2017-03-15 20:40:10 UTC (rev 13760)
@@ -23,6 +23,7 @@
 import com.gargoylesoftware.htmlunit.javascript.host.ActiveXObject;
 import com.gargoylesoftware.htmlunit.javascript.host.AppBannerPromptResult;
 import com.gargoylesoftware.htmlunit.javascript.host.ApplicationCache;
+import com.gargoylesoftware.htmlunit.javascript.host.AudioScheduledSourceNode;
 import com.gargoylesoftware.htmlunit.javascript.host.BarProp;
 import com.gargoylesoftware.htmlunit.javascript.host.BatteryManager;
 import com.gargoylesoftware.htmlunit.javascript.host.BroadcastChannel;
@@ -254,7 +255,6 @@
 import com.gargoylesoftware.htmlunit.javascript.host.event.RTCPeerConnectionIceEvent;
 import com.gargoylesoftware.htmlunit.javascript.host.event.SVGZoomEvent;
 import com.gargoylesoftware.htmlunit.javascript.host.event.SecurityPolicyViolationEvent;
-import com.gargoylesoftware.htmlunit.javascript.host.event.ServiceWorkerMessageEvent;
 import com.gargoylesoftware.htmlunit.javascript.host.event.SpeechSynthesisEvent;
 import com.gargoylesoftware.htmlunit.javascript.host.event.StorageEvent;
 import com.gargoylesoftware.htmlunit.javascript.host.event.TextEvent;
@@ -295,14 +295,6 @@
 import com.gargoylesoftware.htmlunit.javascript.host.idb.IDBOpenDBRequest;
 import com.gargoylesoftware.htmlunit.javascript.host.idb.IDBRequest;
 import com.gargoylesoftware.htmlunit.javascript.host.idb.IDBTransaction;
-import com.gargoylesoftware.htmlunit.javascript.host.idb.webkitIDBCursor;
-import com.gargoylesoftware.htmlunit.javascript.host.idb.webkitIDBDatabase;
-import com.gargoylesoftware.htmlunit.javascript.host.idb.webkitIDBFactory;
-import com.gargoylesoftware.htmlunit.javascript.host.idb.webkitIDBIndex;
-import com.gargoylesoftware.htmlunit.javascript.host.idb.webkitIDBKeyRange;
-import com.gargoylesoftware.htmlunit.javascript.host.idb.webkitIDBObjectStore;
-import com.gargoylesoftware.htmlunit.javascript.host.idb.webkitIDBRequest;
-import com.gargoylesoftware.htmlunit.javascript.host.idb.webkitIDBTransaction;
 import com.gargoylesoftware.htmlunit.javascript.host.media.AnalyserNode;
 import com.gargoylesoftware.htmlunit.javascript.host.media.AudioBuffer;
 import com.gargoylesoftware.htmlunit.javascript.host.media.AudioBufferSourceNode;
@@ -355,9 +347,7 @@
 import com.gargoylesoftware.htmlunit.javascript.host.media.VTTCue;
 import com.gargoylesoftware.htmlunit.javascript.host.media.VideoPlaybackQuality;
 import com.gargoylesoftware.htmlunit.javascript.host.media.WaveShaperNode;
-import com.gargoylesoftware.htmlunit.javascript.host.media.webkitAudioContext;
 import com.gargoylesoftware.htmlunit.javascript.host.media.webkitMediaStream;
-import com.gargoylesoftware.htmlunit.javascript.host.media.webkitOfflineAudioContext;
 import com.gargoylesoftware.htmlunit.javascript.host.media.midi.MIDIAccess;
 import com.gargoylesoftware.htmlunit.javascript.host.media.midi.MIDIInput;
 import com.gargoylesoftware.htmlunit.javascript.host.media.midi.MIDIInputMap;
@@ -427,7 +417,8 @@
         AppBannerPromptResult.class, ApplicationCache.class, ApplicationCacheErrorEvent.class, ArrayBuffer.class,
         ArrayBufferView.class, ArrayBufferViewBase.class, Attr.class, AudioBuffer.class,
         AudioBufferSourceNode.class, AudioContext.class, AudioDestinationNode.class, AudioListener.class,
-        AudioNode.class, AudioParam.class, AudioProcessingEvent.class, BarProp.class, BaseAudioContext.class,
+        AudioNode.class, AudioParam.class, AudioProcessingEvent.class, AudioScheduledSourceNode.class,
+        BarProp.class, BaseAudioContext.class,
         BatteryManager.class, BeforeInstallPromptEvent.class, BeforeUnloadEvent.class, BiquadFilterNode.class,
         Blob.class, BlobEvent.class, BroadcastChannel.class, Cache.class, CacheStorage.class,
         CanvasCaptureMediaStream.class, CanvasCaptureMediaStreamTrack.class,
@@ -470,7 +461,7 @@
         HTMLFrameSetElement.class,
         HTMLHeadElement.class, HTMLHeadingElement.class, HTMLHRElement.class, HTMLHtmlElement.class,
         HTMLIFrameElement.class, HTMLImageElement.class, HTMLInlineQuotationElement.class, HTMLInputElement.class,
-        HTMLIsIndexElement.class, HTMLKeygenElement.class, HTMLLabelElement.class,
+        HTMLIsIndexElement.class, HTMLLabelElement.class,
         HTMLLegendElement.class, HTMLLIElement.class, HTMLLinkElement.class, HTMLListElement.class,
         HTMLMapElement.class, HTMLMarqueeElement.class,
         HTMLMediaElement.class, HTMLMenuElement.class, HTMLMenuItemElement.class, HTMLMetaElement.class,
@@ -532,7 +523,7 @@
         RTCSessionDescription.class, RTCStatsReport.class, Screen.class, ScreenOrientation.class,
         ScriptProcessorNode.class,
         SecurityPolicyViolationEvent.class, Selection.class, ServiceWorker.class, ServiceWorkerContainer.class,
-        ServiceWorkerMessageEvent.class, ServiceWorkerRegistration.class, Set.class, ShadowRoot.class,
+        ServiceWorkerRegistration.class, Set.class, ShadowRoot.class,
         SharedWorker.class, SimpleArray.class, SiteBoundCredential.class, SourceBuffer.class, SourceBufferList.class,
         SpeechSynthesis.class, SpeechSynthesisEvent.class,
         SpeechSynthesisUtterance.class, StereoPannerNode.class, Storage.class, StorageEvent.class, StorageManager.class,
@@ -544,7 +535,7 @@
         SVGAnimatedTransformList.class, SVGAnimateElement.class,
         SVGAnimateMotionElement.class, SVGAnimateTransformElement.class, SVGAnimationElement.class,
         SVGCircleElement.class,
-        SVGClipPathElement.class, SVGComponentTransferFunctionElement.class, SVGCursorElement.class,
+        SVGClipPathElement.class, SVGComponentTransferFunctionElement.class,
         SVGDefsElement.class, SVGDescElement.class, SVGDiscardElement.class, SVGDocument.class, SVGElement.class,
         SVGEllipseElement.class, SVGFEBlendElement.class, SVGFEColorMatrixElement.class,
         SVGFEComponentTransferElement.class, SVGFECompositeElement.class, SVGFEConvolveMatrixElement.class,
@@ -584,11 +575,9 @@
         WEBGL_compressed_texture_s3tc.class, WEBGL_debug_renderer_info.class, WebGLActiveInfo.class, WebGLBuffer.class,
         WebGLContextEvent.class, WebGLFramebuffer.class, WebGLProgram.class, WebGLRenderbuffer.class,
         WebGLRenderingContext.class, WebGLShader.class, WebGLShaderPrecisionFormat.class, WebGLTexture.class,
-        WebGLUniformLocation.class, WebKitAnimationEvent.class, webkitAudioContext.class,
-        WebKitCSSMatrix.class, webkitIDBCursor.class, webkitIDBDatabase.class, webkitIDBFactory.class,
-        webkitIDBIndex.class, webkitIDBKeyRange.class, webkitIDBObjectStore.class, webkitIDBRequest.class,
-        webkitIDBTransaction.class, webkitMediaStream.class, WebKitMutationObserver.class,
-        webkitOfflineAudioContext.class, webkitRTCPeerConnection.class, webkitSpeechGrammar.class,
+        WebGLUniformLocation.class, WebKitAnimationEvent.class,
+        WebKitCSSMatrix.class, webkitMediaStream.class, WebKitMutationObserver.class,
+        webkitRTCPeerConnection.class, webkitSpeechGrammar.class,
         webkitSpeechGrammarList.class, webkitSpeechRecognition.class, webkitSpeechRecognitionError.class,
         webkitSpeechRecognitionEvent.class, WebKitTransitionEvent.class, webkitURL.class,
         WebSocket.class, WheelEvent.class, Window.class, Worker.class, XMLDocument.class,

Added: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/AudioScheduledSourceNode.java
===================================================================
--- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/AudioScheduledSourceNode.java                        (rev 0)
+++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/AudioScheduledSourceNode.java 2017-03-15 20:40:10 UTC (rev 13760)
@@ -0,0 +1,38 @@
+/*
+ * Copyright (c) 2002-2017 Gargoyle Software Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.gargoylesoftware.htmlunit.javascript.host;
+
+import static com.gargoylesoftware.htmlunit.javascript.configuration.BrowserName.CHROME;
+
+import com.gargoylesoftware.htmlunit.javascript.SimpleScriptable;
+import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass;
+import com.gargoylesoftware.htmlunit.javascript.configuration.JsxConstructor;
+import com.gargoylesoftware.htmlunit.javascript.configuration.WebBrowser;
+
+/**
+ * A JavaScript object for {@code AudioScheduledSourceNode}.
+ *
+ * @author Ronald Brill
+ */
+@JsxClass(browsers = @WebBrowser(CHROME))
+public class AudioScheduledSourceNode extends SimpleScriptable {
+
+    /**
+     * Creates a new instance.
+     */
+    @JsxConstructor
+    public AudioScheduledSourceNode() {
+    }
+}

Deleted: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/event/ServiceWorkerMessageEvent.java
===================================================================
--- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/event/ServiceWorkerMessageEvent.java 2017-03-15 20:39:14 UTC (rev 13759)
+++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/event/ServiceWorkerMessageEvent.java 2017-03-15 20:40:10 UTC (rev 13760)
@@ -1,37 +0,0 @@
-/*
- * Copyright (c) 2002-2017 Gargoyle Software Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package com.gargoylesoftware.htmlunit.javascript.host.event;
-
-import static com.gargoylesoftware.htmlunit.javascript.configuration.BrowserName.CHROME;
-
-import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass;
-import com.gargoylesoftware.htmlunit.javascript.configuration.JsxConstructor;
-import com.gargoylesoftware.htmlunit.javascript.configuration.WebBrowser;
-
-/**
- * A JavaScript object for {@code ServiceWorkerMessageEvent}.
- *
- * @author Ahmed Ashour
- */
-@JsxClass(browsers = @WebBrowser(CHROME))
-public class ServiceWorkerMessageEvent extends Event {
-
-    /**
-     * Creates a new instance.
-     */
-    @JsxConstructor
-    public ServiceWorkerMessageEvent() {
-    }
-}

Deleted: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLKeygenElement.java
===================================================================
--- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLKeygenElement.java 2017-03-15 20:39:14 UTC (rev 13759)
+++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLKeygenElement.java 2017-03-15 20:40:10 UTC (rev 13760)
@@ -1,77 +0,0 @@
-/*
- * Copyright (c) 2002-2017 Gargoyle Software Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package com.gargoylesoftware.htmlunit.javascript.host.html;
-
-import static com.gargoylesoftware.htmlunit.javascript.configuration.BrowserName.CHROME;
-
-import com.gargoylesoftware.htmlunit.html.HtmlKeygen;
-import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass;
-import com.gargoylesoftware.htmlunit.javascript.configuration.JsxConstructor;
-import com.gargoylesoftware.htmlunit.javascript.configuration.JsxGetter;
-import com.gargoylesoftware.htmlunit.javascript.configuration.JsxSetter;
-import com.gargoylesoftware.htmlunit.javascript.configuration.WebBrowser;
-import com.gargoylesoftware.htmlunit.javascript.host.dom.AbstractList;
-
-/**
- * The JavaScript object {@code HTMLKeygenElement}.
- *
- * @author Ahmed Ashour
- * @author Daniel Gredler
- * @author Ronald Brill
- */
-@JsxClass(domClass = HtmlKeygen.class, browsers = @WebBrowser(CHROME))
-public class HTMLKeygenElement extends HTMLElement {
-
-    /** "Live" labels collection; has to be a member to have equality (==) working. */
-    private AbstractList labels_;
-
-    /**
-     * Creates an instance.
-     */
-    @JsxConstructor
-    public HTMLKeygenElement() {
-    }
-
-    /**
-     * Returns the {@code name} attribute.
-     * @return the {@code name} attribute
-     */
-    @JsxGetter
-    public String getName() {
-        return getDomNodeOrDie().getAttribute("name");
-    }
-
-    /**
-     * Sets the {@code name} attribute.
-     * @param name the {@code name} attribute
-     */
-    @JsxSetter
-    public void setName(final String name) {
-        getDomNodeOrDie().setAttribute("name", name);
-    }
-
-    /**
-     * Returns the labels associated with the element.
-     * @return the labels associated with the element
-     */
-    @JsxGetter
-    public AbstractList getLabels() {
-        if (labels_ == null) {
-            labels_ = new LabelsHelper(getDomNodeOrDie());
-        }
-        return labels_;
-    }
-
-}

Deleted: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/idb/webkitIDBCursor.java
===================================================================
--- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/idb/webkitIDBCursor.java 2017-03-15 20:39:14 UTC (rev 13759)
+++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/idb/webkitIDBCursor.java 2017-03-15 20:40:10 UTC (rev 13760)
@@ -1,37 +0,0 @@
-/*
- * Copyright (c) 2002-2017 Gargoyle Software Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package com.gargoylesoftware.htmlunit.javascript.host.idb;
-
-import static com.gargoylesoftware.htmlunit.javascript.configuration.BrowserName.CHROME;
-
-import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass;
-import com.gargoylesoftware.htmlunit.javascript.configuration.JsxConstructor;
-import com.gargoylesoftware.htmlunit.javascript.configuration.WebBrowser;
-
-/**
- * A JavaScript object for {@code webkitIDBCursor}.
- *
- * @author Ahmed Ashour
- */
-@JsxClass(browsers = @WebBrowser(CHROME))
-public class webkitIDBCursor extends IDBCursor {
-
-    /**
-     * Creates a new instance.
-     */
-    @JsxConstructor
-    public webkitIDBCursor() {
-    }
-}

Deleted: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/idb/webkitIDBDatabase.java
===================================================================
--- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/idb/webkitIDBDatabase.java 2017-03-15 20:39:14 UTC (rev 13759)
+++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/idb/webkitIDBDatabase.java 2017-03-15 20:40:10 UTC (rev 13760)
@@ -1,37 +0,0 @@
-/*
- * Copyright (c) 2002-2017 Gargoyle Software Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package com.gargoylesoftware.htmlunit.javascript.host.idb;
-
-import static com.gargoylesoftware.htmlunit.javascript.configuration.BrowserName.CHROME;
-
-import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass;
-import com.gargoylesoftware.htmlunit.javascript.configuration.JsxConstructor;
-import com.gargoylesoftware.htmlunit.javascript.configuration.WebBrowser;
-
-/**
- * A JavaScript object for {@code webkitIDBDatabase}.
- *
- * @author Ahmed Ashour
- */
-@JsxClass(browsers = @WebBrowser(CHROME))
-public class webkitIDBDatabase extends IDBDatabase {
-
-    /**
-     * Creates a new instance.
-     */
-    @JsxConstructor
-    public webkitIDBDatabase() {
-    }
-}

Deleted: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/idb/webkitIDBFactory.java
===================================================================
--- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/idb/webkitIDBFactory.java 2017-03-15 20:39:14 UTC (rev 13759)
+++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/idb/webkitIDBFactory.java 2017-03-15 20:40:10 UTC (rev 13760)
@@ -1,37 +0,0 @@
-/*
- * Copyright (c) 2002-2017 Gargoyle Software Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package com.gargoylesoftware.htmlunit.javascript.host.idb;
-
-import static com.gargoylesoftware.htmlunit.javascript.configuration.BrowserName.CHROME;
-
-import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass;
-import com.gargoylesoftware.htmlunit.javascript.configuration.JsxConstructor;
-import com.gargoylesoftware.htmlunit.javascript.configuration.WebBrowser;
-
-/**
- * A JavaScript object for {@code webkitIDBFactory}.
- *
- * @author Ahmed Ashour
- */
-@JsxClass(browsers = @WebBrowser(CHROME))
-public class webkitIDBFactory extends IDBFactory {
-
-    /**
-     * Creates a new instance.
-     */
-    @JsxConstructor
-    public webkitIDBFactory() {
-    }
-}

Deleted: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/idb/webkitIDBIndex.java
===================================================================
--- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/idb/webkitIDBIndex.java 2017-03-15 20:39:14 UTC (rev 13759)
+++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/idb/webkitIDBIndex.java 2017-03-15 20:40:10 UTC (rev 13760)
@@ -1,37 +0,0 @@
-/*
- * Copyright (c) 2002-2017 Gargoyle Software Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package com.gargoylesoftware.htmlunit.javascript.host.idb;
-
-import static com.gargoylesoftware.htmlunit.javascript.configuration.BrowserName.CHROME;
-
-import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass;
-import com.gargoylesoftware.htmlunit.javascript.configuration.JsxConstructor;
-import com.gargoylesoftware.htmlunit.javascript.configuration.WebBrowser;
-
-/**
- * A JavaScript object for {@code webkitIDBIndex}.
- *
- * @author Ahmed Ashour
- */
-@JsxClass(browsers = @WebBrowser(CHROME))
-public class webkitIDBIndex extends IDBIndex {
-
-    /**
-     * Creates a new instance.
-     */
-    @JsxConstructor
-    public webkitIDBIndex() {
-    }
-}

Deleted: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/idb/webkitIDBKeyRange.java
===================================================================
--- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/idb/webkitIDBKeyRange.java 2017-03-15 20:39:14 UTC (rev 13759)
+++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/idb/webkitIDBKeyRange.java 2017-03-15 20:40:10 UTC (rev 13760)
@@ -1,37 +0,0 @@
-/*
- * Copyright (c) 2002-2017 Gargoyle Software Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package com.gargoylesoftware.htmlunit.javascript.host.idb;
-
-import static com.gargoylesoftware.htmlunit.javascript.configuration.BrowserName.CHROME;
-
-import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass;
-import com.gargoylesoftware.htmlunit.javascript.configuration.JsxConstructor;
-import com.gargoylesoftware.htmlunit.javascript.configuration.WebBrowser;
-
-/**
- * A JavaScript object for {@code webkitIDBKeyRange}.
- *
- * @author Ahmed Ashour
- */
-@JsxClass(browsers = @WebBrowser(CHROME))
-public class webkitIDBKeyRange extends IDBKeyRange {
-
-    /**
-     * Creates a new instance.
-     */
-    @JsxConstructor
-    public webkitIDBKeyRange() {
-    }
-}

Deleted: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/idb/webkitIDBObjectStore.java
===================================================================
--- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/idb/webkitIDBObjectStore.java 2017-03-15 20:39:14 UTC (rev 13759)
+++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/idb/webkitIDBObjectStore.java 2017-03-15 20:40:10 UTC (rev 13760)
@@ -1,37 +0,0 @@
-/*
- * Copyright (c) 2002-2017 Gargoyle Software Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package com.gargoylesoftware.htmlunit.javascript.host.idb;
-
-import static com.gargoylesoftware.htmlunit.javascript.configuration.BrowserName.CHROME;
-
-import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass;
-import com.gargoylesoftware.htmlunit.javascript.configuration.JsxConstructor;
-import com.gargoylesoftware.htmlunit.javascript.configuration.WebBrowser;
-
-/**
- * A JavaScript object for {@code webkitIDBObjectStore}.
- *
- * @author Ahmed Ashour
- */
-@JsxClass(browsers = @WebBrowser(CHROME))
-public class webkitIDBObjectStore extends IDBObjectStore {
-
-    /**
-     * Creates a new instance.
-     */
-    @JsxConstructor
-    public webkitIDBObjectStore() {
-    }
-}

Deleted: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/idb/webkitIDBRequest.java
===================================================================
--- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/idb/webkitIDBRequest.java 2017-03-15 20:39:14 UTC (rev 13759)
+++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/idb/webkitIDBRequest.java 2017-03-15 20:40:10 UTC (rev 13760)
@@ -1,37 +0,0 @@
-/*
- * Copyright (c) 2002-2017 Gargoyle Software Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package com.gargoylesoftware.htmlunit.javascript.host.idb;
-
-import static com.gargoylesoftware.htmlunit.javascript.configuration.BrowserName.CHROME;
-
-import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass;
-import com.gargoylesoftware.htmlunit.javascript.configuration.JsxConstructor;
-import com.gargoylesoftware.htmlunit.javascript.configuration.WebBrowser;
-
-/**
- * A JavaScript object for {@code webkitIDBRequest}.
- *
- * @author Ahmed Ashour
- */
-@JsxClass(browsers = @WebBrowser(CHROME))
-public class webkitIDBRequest extends IDBRequest {
-
-    /**
-     * Creates a new instance.
-     */
-    @JsxConstructor
-    public webkitIDBRequest() {
-    }
-}

Deleted: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/idb/webkitIDBTransaction.java
===================================================================
--- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/idb/webkitIDBTransaction.java 2017-03-15 20:39:14 UTC (rev 13759)
+++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/idb/webkitIDBTransaction.java 2017-03-15 20:40:10 UTC (rev 13760)
@@ -1,37 +0,0 @@
-/*
- * Copyright (c) 2002-2017 Gargoyle Software Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package com.gargoylesoftware.htmlunit.javascript.host.idb;
-
-import static com.gargoylesoftware.htmlunit.javascript.configuration.BrowserName.CHROME;
-
-import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass;
-import com.gargoylesoftware.htmlunit.javascript.configuration.JsxConstructor;
-import com.gargoylesoftware.htmlunit.javascript.configuration.WebBrowser;
-
-/**
- * A JavaScript object for {@code webkitIDBTransaction}.
- *
- * @author Ahmed Ashour
- */
-@JsxClass(browsers = @WebBrowser(CHROME))
-public class webkitIDBTransaction extends IDBTransaction {
-
-    /**
-     * Creates a new instance.
-     */
-    @JsxConstructor
-    public webkitIDBTransaction() {
-    }
-}

Deleted: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/media/webkitAudioContext.java
===================================================================
--- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/media/webkitAudioContext.java 2017-03-15 20:39:14 UTC (rev 13759)
+++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/media/webkitAudioContext.java 2017-03-15 20:40:10 UTC (rev 13760)
@@ -1,37 +0,0 @@
-/*
- * Copyright (c) 2002-2017 Gargoyle Software Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package com.gargoylesoftware.htmlunit.javascript.host.media;
-
-import static com.gargoylesoftware.htmlunit.javascript.configuration.BrowserName.CHROME;
-
-import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass;
-import com.gargoylesoftware.htmlunit.javascript.configuration.JsxConstructor;
-import com.gargoylesoftware.htmlunit.javascript.configuration.WebBrowser;
-
-/**
- * A JavaScript object for {@code webkitAudioContext}.
- *
- * @author Ahmed Ashour
- */
-@JsxClass(browsers = @WebBrowser(CHROME))
-public class webkitAudioContext extends AudioContext {
-
-    /**
-     * Creates an instance.
-     */
-    @JsxConstructor
-    public webkitAudioContext() {
-    }
-}

Deleted: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/media/webkitOfflineAudioContext.java
===================================================================
--- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/media/webkitOfflineAudioContext.java 2017-03-15 20:39:14 UTC (rev 13759)
+++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/media/webkitOfflineAudioContext.java 2017-03-15 20:40:10 UTC (rev 13760)
@@ -1,38 +0,0 @@
-/*
- * Copyright (c) 2002-2017 Gargoyle Software Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package com.gargoylesoftware.htmlunit.javascript.host.media;
-
-import static com.gargoylesoftware.htmlunit.javascript.configuration.BrowserName.CHROME;
-
-import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass;
-import com.gargoylesoftware.htmlunit.javascript.configuration.JsxConstructor;
-import com.gargoylesoftware.htmlunit.javascript.configuration.WebBrowser;
-import com.gargoylesoftware.htmlunit.javascript.host.event.EventTarget;
-
-/**
- * A JavaScript object for {@code webkitOfflineAudioContext}.
- *
- * @author Ahmed Ashour
- */
-@JsxClass(browsers = @WebBrowser(CHROME))
-public class webkitOfflineAudioContext extends EventTarget {
-
-    /**
-     * Creates an instance.
-     */
-    @JsxConstructor
-    public webkitOfflineAudioContext() {
-    }
-}

Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/performance/PerformanceNavigationTiming.java
===================================================================
--- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/performance/PerformanceNavigationTiming.java 2017-03-15 20:39:14 UTC (rev 13759)
+++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/performance/PerformanceNavigationTiming.java 2017-03-15 20:40:10 UTC (rev 13760)
@@ -14,6 +14,7 @@
  */
 package com.gargoylesoftware.htmlunit.javascript.host.performance;
 
+import static com.gargoylesoftware.htmlunit.javascript.configuration.BrowserName.CHROME;
 import static com.gargoylesoftware.htmlunit.javascript.configuration.BrowserName.IE;
 
 import com.gargoylesoftware.htmlunit.javascript.SimpleScriptable;
@@ -25,7 +26,7 @@
  *
  * @author Ahmed Ashour
  */
-@JsxClass(browsers = @WebBrowser(IE))
+@JsxClass(browsers = {@WebBrowser(CHROME), @WebBrowser(IE)})
 public class PerformanceNavigationTiming extends SimpleScriptable {
 
     /**

Deleted: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGCursorElement.java
===================================================================
--- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGCursorElement.java 2017-03-15 20:39:14 UTC (rev 13759)
+++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGCursorElement.java 2017-03-15 20:40:10 UTC (rev 13760)
@@ -1,39 +0,0 @@
-/*
- * Copyright (c) 2002-2017 Gargoyle Software Inc.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package com.gargoylesoftware.htmlunit.javascript.host.svg;
-
-import static com.gargoylesoftware.htmlunit.javascript.configuration.BrowserName.CHROME;
-
-import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass;
-import com.gargoylesoftware.htmlunit.javascript.configuration.JsxConstructor;
-import com.gargoylesoftware.htmlunit.javascript.configuration.WebBrowser;
-import com.gargoylesoftware.htmlunit.svg.SvgCursor;
-
-/**
- * A JavaScript object for {@code SVGCursorElement}.
- *
- * @author Ahmed Ashour
- */
-@JsxClass(domClass = SvgCursor.class,
-    browsers = @WebBrowser(CHROME))
-public class SVGCursorElement extends SVGElement {
-
-    /**
-     * Creates an instance.
-     */
-    @JsxConstructor
-    public SVGCursorElement() {
-    }
-}

Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/HostClassNameTest.java
===================================================================
--- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/HostClassNameTest.java 2017-03-15 20:39:14 UTC (rev 13759)
+++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/HostClassNameTest.java 2017-03-15 20:40:10 UTC (rev 13760)
@@ -1237,8 +1237,7 @@
      * @throws Exception if an error occurs
      */
     @Test
-    @Alerts(DEFAULT = "exception",
-            CHROME = "function HTMLKeygenElement() { [native code] }")
+    @Alerts("exception")
     public void htmlKeygenElement() throws Exception {
         test("HTMLKeygenElement");
     }
@@ -2310,8 +2309,7 @@
      * @throws Exception if an error occurs
      */
     @Test
-    @Alerts(DEFAULT = "exception",
-            CHROME = "function SVGCursorElement() { [native code] }")
+    @Alerts("exception")
     public void svgCursorElement() throws Exception {
         test("SVGCursorElement");
     }
@@ -9232,8 +9230,7 @@
      * @throws Exception if the test fails
      */
     @Test
-    @Alerts(DEFAULT = "exception",
-            CHROME = "function AudioContext() { [native code] }")
+    @Alerts("exception")
     public void webkitAudioContext() throws Exception {
         test("webkitAudioContext");
     }
@@ -9242,8 +9239,7 @@
      * @throws Exception if the test fails
      */
     @Test
-    @Alerts(DEFAULT = "exception",
-            CHROME = "function IDBCursor() { [native code] }")
+    @Alerts("exception")
     public void webkitIDBCursor() throws Exception {
         test("webkitIDBCursor");
     }
@@ -9252,8 +9248,7 @@
      * @throws Exception if the test fails
      */
     @Test
-    @Alerts(DEFAULT = "exception",
-            CHROME = "function IDBDatabase() { [native code] }")
+    @Alerts("exception")
     public void webkitIDBDatabase() throws Exception {
         test("webkitIDBDatabase");
     }
@@ -9262,8 +9257,7 @@
      * @throws Exception if the test fails
      */
     @Test
-    @Alerts(DEFAULT = "exception",
-            CHROME = "function IDBFactory() { [native code] }")
+    @Alerts("exception")
     public void webkitIDBFactory() throws Exception {
         test("webkitIDBFactory");
     }
@@ -9272,8 +9266,7 @@
      * @throws Exception if the test fails
      */
     @Test
-    @Alerts(DEFAULT = "exception",
-            CHROME = "function IDBIndex() { [native code] }")
+    @Alerts("exception")
     public void webkitIDBIndex() throws Exception {
         test("webkitIDBIndex");
     }
@@ -9282,8 +9275,7 @@
      * @throws Exception if the test fails
      */
     @Test
-    @Alerts(DEFAULT = "exception",
-            CHROME = "function IDBKeyRange() { [native code] }")
+    @Alerts("exception")
     public void webkitIDBKeyRange() throws Exception {
         test("webkitIDBKeyRange");
     }
@@ -9292,8 +9284,7 @@
      * @throws Exception if the test fails
      */
     @Test
-    @Alerts(DEFAULT = "exception",
-            CHROME = "function IDBObjectStore() { [native code] }")
+    @Alerts("exception")
     public void webkitIDBObjectStore() throws Exception {
         test("webkitIDBObjectStore");
     }
@@ -9302,8 +9293,7 @@
      * @throws Exception if the test fails
      */
     @Test
-    @Alerts(DEFAULT = "exception",
-            CHROME = "function IDBRequest() { [native code] }")
+    @Alerts("exception")
     public void webkitIDBRequest() throws Exception {
         test("webkitIDBRequest");
     }
@@ -9312,8 +9302,7 @@
      * @throws Exception if the test fails
      */
     @Test
-    @Alerts(DEFAULT = "exception",
-            CHROME = "function IDBTransaction() { [native code] }")
+    @Alerts("exception")
     public void webkitIDBTransaction() throws Exception {
         test("webkitIDBTransaction");
     }
@@ -9332,8 +9321,7 @@
      * @throws Exception if the test fails
      */
     @Test
-    @Alerts(DEFAULT = "exception",
-            CHROME = "function OfflineAudioContext() { [native code] }")
+    @Alerts("exception")
     public void webkitOfflineAudioContext() throws Exception {
         test("webkitOfflineAudioContext");
     }
@@ -9402,8 +9390,7 @@
      * @throws Exception if the test fails
      */
     @Test
-    @Alerts(DEFAULT = "exception",
-            CHROME = "function ServiceWorkerMessageEvent() { [native code] }")
+    @Alerts("exception")
     public void serviceWorkerMessageEvent() throws Exception {
         test("ServiceWorkerMessageEvent");
     }
@@ -10045,8 +10032,8 @@
      * @throws Exception if the test fails
      */
     @Test
-    @Alerts(DEFAULT = "exception",
-            IE = "[object PerformanceNavigationTiming]")
+    @Alerts(DEFAULT = "[object PerformanceNavigationTiming]",
+            FF = "exception")
     public void performanceNavigationTiming() throws Exception {
         test("PerformanceNavigationTiming");
     }
@@ -11000,7 +10987,8 @@
      * @throws Exception if the test fails
      */
     @Test
-    @Alerts("exception")
+    @Alerts(DEFAULT = "exception",
+            CHROME = "function AudioScheduledSourceNode() { [native code] }")
     public void audioScheduledSourceNode() throws Exception {
         test("AudioScheduledSourceNode");
     }


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
HtmlUnit-develop mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/htmlunit-develop