From: <rb...@us...> - 2017-09-09 13:46:21
|
Revision: 14815 http://sourceforge.net/p/htmlunit/code/14815 Author: rbri Date: 2017-09-09 13:46:18 +0000 (Sat, 09 Sep 2017) Log Message: ----------- latest chrome (wip) Modified Paths: -------------- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/ClientRect.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/ClientRectList.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/DOMMatrix.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/DOMMatrixReadOnly.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/DOMPoint.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/DOMPointReadOnly.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/DOMRectReadOnly.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/HostClassNameTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/HostTypeOfTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/css/property/ElementOffsetWidthTest.java Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/ClientRect.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/ClientRect.java 2017-09-09 10:33:03 UTC (rev 14814) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/ClientRect.java 2017-09-09 13:46:18 UTC (rev 14815) @@ -29,10 +29,11 @@ * Specifies a rectangle that contains a line of text in either an element or a TextRange object. * * @author Ahmed Ashour + * @author Ronald Brill * @see <a href="http://msdn2.microsoft.com/en-us/library/ms535906.aspx">MSDN Documentation</a> */ -@JsxClass({CHROME, IE, EDGE}) -@JsxClass(className = "DOMRect", value = FF) +@JsxClass({IE, EDGE}) +@JsxClass(className = "DOMRect", value = {CHROME, FF}) public class ClientRect extends SimpleScriptable { private int bottom_; Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/ClientRectList.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/ClientRectList.java 2017-09-09 10:33:03 UTC (rev 14814) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/ClientRectList.java 2017-09-09 13:46:18 UTC (rev 14815) @@ -39,8 +39,9 @@ * @author Ahmed Ashour * @author Ronald Brill */ +@JsxClass(className = "DOMRectList", isJSObject = false, value = CHROME) @JsxClass(isJSObject = false, value = FF) -@JsxClass({CHROME, IE, EDGE}) +@JsxClass({IE, EDGE}) public class ClientRectList extends SimpleScriptable { private final List<ClientRect> clientRects_; Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/DOMMatrix.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/DOMMatrix.java 2017-09-09 10:33:03 UTC (rev 14814) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/DOMMatrix.java 2017-09-09 13:46:18 UTC (rev 14815) @@ -14,6 +14,7 @@ */ package com.gargoylesoftware.htmlunit.javascript.host.dom; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; @@ -23,8 +24,9 @@ * A JavaScript object for {@code DOMMatrix}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass(FF) +@JsxClass({CHROME, FF}) public class DOMMatrix extends DOMMatrixReadOnly { /** Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/DOMMatrixReadOnly.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/DOMMatrixReadOnly.java 2017-09-09 10:33:03 UTC (rev 14814) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/DOMMatrixReadOnly.java 2017-09-09 13:46:18 UTC (rev 14815) @@ -14,6 +14,7 @@ */ package com.gargoylesoftware.htmlunit.javascript.host.dom; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF; import com.gargoylesoftware.htmlunit.javascript.SimpleScriptable; @@ -24,8 +25,9 @@ * A JavaScript object for {@code DOMMatrixReadOnly}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass(FF) +@JsxClass({CHROME, FF}) public class DOMMatrixReadOnly extends SimpleScriptable { /** Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/DOMPoint.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/DOMPoint.java 2017-09-09 10:33:03 UTC (rev 14814) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/DOMPoint.java 2017-09-09 13:46:18 UTC (rev 14815) @@ -14,6 +14,7 @@ */ package com.gargoylesoftware.htmlunit.javascript.host.dom; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; @@ -23,8 +24,9 @@ * A JavaScript object for {@code DOMPoint}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass(FF) +@JsxClass({CHROME, FF}) public class DOMPoint extends DOMPointReadOnly { /** Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/DOMPointReadOnly.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/DOMPointReadOnly.java 2017-09-09 10:33:03 UTC (rev 14814) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/DOMPointReadOnly.java 2017-09-09 13:46:18 UTC (rev 14815) @@ -14,6 +14,7 @@ */ package com.gargoylesoftware.htmlunit.javascript.host.dom; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF; import com.gargoylesoftware.htmlunit.javascript.SimpleScriptable; @@ -24,8 +25,9 @@ * A JavaScript object for {@code DOMPointReadOnly}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass(FF) +@JsxClass({CHROME, FF}) public class DOMPointReadOnly extends SimpleScriptable { /** Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/DOMRectReadOnly.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/DOMRectReadOnly.java 2017-09-09 10:33:03 UTC (rev 14814) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/DOMRectReadOnly.java 2017-09-09 13:46:18 UTC (rev 14815) @@ -14,6 +14,7 @@ */ package com.gargoylesoftware.htmlunit.javascript.host.dom; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF; import com.gargoylesoftware.htmlunit.javascript.SimpleScriptable; @@ -24,8 +25,9 @@ * A JavaScript object for {@code DOMRectReadOnly}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass(FF) +@JsxClass({CHROME, FF}) public class DOMRectReadOnly extends SimpleScriptable { /** Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/HostClassNameTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/HostClassNameTest.java 2017-09-09 10:33:03 UTC (rev 14814) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/HostClassNameTest.java 2017-09-09 13:46:18 UTC (rev 14815) @@ -496,7 +496,8 @@ * @throws Exception if an error occurs */ @Test - @Alerts("exception") + @Alerts(DEFAULT = "exception", + FF = "function DOMRectList() {\n [native code]\n}") public void domRectList() throws Exception { test("DOMRectList"); } Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/HostTypeOfTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/HostTypeOfTest.java 2017-09-09 10:33:03 UTC (rev 14814) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/HostTypeOfTest.java 2017-09-09 13:46:18 UTC (rev 14815) @@ -6439,7 +6439,7 @@ */ @Test @Alerts(DEFAULT = "function", - FF = "undefined") + IE = "undefined") public void domPoint() throws Exception { test("DOMPoint"); } Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/css/property/ElementOffsetWidthTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/css/property/ElementOffsetWidthTest.java 2017-09-09 10:33:03 UTC (rev 14814) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/css/property/ElementOffsetWidthTest.java 2017-09-09 13:46:18 UTC (rev 14815) @@ -918,7 +918,7 @@ @Test @Alerts(DEFAULT = "-16", IE = "8") - @NotYetImplemented({CHROME, IE}) + @NotYetImplemented(IE) public void legend() throws Exception { loadPageWithAlerts2(test("legend")); } |