You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(10) |
Aug
(30) |
Sep
(15) |
Oct
(26) |
Nov
(12) |
Dec
(17) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(7) |
Feb
(27) |
Mar
(73) |
Apr
(17) |
May
(17) |
Jun
(78) |
Jul
(67) |
Aug
(60) |
Sep
(89) |
Oct
(140) |
Nov
(173) |
Dec
(46) |
2004 |
Jan
(39) |
Feb
(7) |
Mar
(21) |
Apr
(31) |
May
(13) |
Jun
(86) |
Jul
(14) |
Aug
(14) |
Sep
(53) |
Oct
(184) |
Nov
(186) |
Dec
(319) |
2005 |
Jan
(336) |
Feb
(274) |
Mar
(226) |
Apr
(102) |
May
(196) |
Jun
(130) |
Jul
(119) |
Aug
(143) |
Sep
(76) |
Oct
(85) |
Nov
(70) |
Dec
(159) |
2006 |
Jan
(125) |
Feb
(100) |
Mar
(80) |
Apr
(39) |
May
(55) |
Jun
(58) |
Jul
(50) |
Aug
(76) |
Sep
(55) |
Oct
(101) |
Nov
(163) |
Dec
(85) |
2007 |
Jan
(56) |
Feb
(53) |
Mar
(180) |
Apr
(221) |
May
(290) |
Jun
(199) |
Jul
(322) |
Aug
(515) |
Sep
(121) |
Oct
(297) |
Nov
(177) |
Dec
(103) |
2008 |
Jan
(516) |
Feb
(315) |
Mar
(586) |
Apr
(615) |
May
(197) |
Jun
(381) |
Jul
(390) |
Aug
(195) |
Sep
(603) |
Oct
(499) |
Nov
(622) |
Dec
(350) |
2009 |
Jan
(313) |
Feb
(338) |
Mar
(507) |
Apr
(317) |
May
(197) |
Jun
(375) |
Jul
(235) |
Aug
(424) |
Sep
(410) |
Oct
(338) |
Nov
(286) |
Dec
(306) |
2010 |
Jan
(367) |
Feb
(339) |
Mar
(371) |
Apr
(172) |
May
(233) |
Jun
(264) |
Jul
(421) |
Aug
(110) |
Sep
(218) |
Oct
(189) |
Nov
(185) |
Dec
(168) |
2011 |
Jan
(145) |
Feb
(213) |
Mar
(205) |
Apr
(64) |
May
(159) |
Jun
(67) |
Jul
(104) |
Aug
(126) |
Sep
(144) |
Oct
(106) |
Nov
(154) |
Dec
(225) |
2012 |
Jan
(111) |
Feb
(87) |
Mar
(131) |
Apr
(102) |
May
(180) |
Jun
(160) |
Jul
(412) |
Aug
(315) |
Sep
(311) |
Oct
(369) |
Nov
(464) |
Dec
(284) |
2013 |
Jan
(343) |
Feb
(165) |
Mar
(174) |
Apr
(120) |
May
(153) |
Jun
(134) |
Jul
(202) |
Aug
(105) |
Sep
(228) |
Oct
(332) |
Nov
(192) |
Dec
(219) |
2014 |
Jan
(348) |
Feb
(194) |
Mar
(189) |
Apr
(188) |
May
(297) |
Jun
(206) |
Jul
(79) |
Aug
(279) |
Sep
(111) |
Oct
(159) |
Nov
(61) |
Dec
(78) |
2015 |
Jan
(152) |
Feb
(145) |
Mar
(239) |
Apr
(223) |
May
(248) |
Jun
(296) |
Jul
(172) |
Aug
(189) |
Sep
(338) |
Oct
(217) |
Nov
(131) |
Dec
(184) |
2016 |
Jan
(118) |
Feb
(221) |
Mar
(414) |
Apr
(412) |
May
(303) |
Jun
(133) |
Jul
(129) |
Aug
(121) |
Sep
(136) |
Oct
(67) |
Nov
(89) |
Dec
(245) |
2017 |
Jan
(349) |
Feb
(90) |
Mar
(328) |
Apr
(430) |
May
(284) |
Jun
(199) |
Jul
(164) |
Aug
(120) |
Sep
(57) |
Oct
(105) |
Nov
(108) |
Dec
(146) |
2018 |
Jan
(85) |
Feb
(48) |
Mar
(97) |
Apr
(62) |
May
(64) |
Jun
(136) |
Jul
(123) |
Aug
(87) |
Sep
(17) |
Oct
(27) |
Nov
(9) |
Dec
(16) |
2019 |
Jan
(9) |
Feb
(17) |
Mar
(18) |
Apr
(14) |
May
(8) |
Jun
|
Jul
(6) |
Aug
(12) |
Sep
(5) |
Oct
|
Nov
(2) |
Dec
|
2020 |
Jan
(8) |
Feb
|
Mar
(6) |
Apr
|
May
|
Jun
|
Jul
(2) |
Aug
|
Sep
(4) |
Oct
(1) |
Nov
|
Dec
|
2021 |
Jan
|
Feb
|
Mar
|
Apr
(2) |
May
(4) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
(4) |
Dec
|
2022 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(2) |
Dec
|
2023 |
Jan
|
Feb
(6) |
Mar
(9) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2024 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(2) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <rb...@us...> - 2018-06-18 19:15:18
|
Revision: 15357 http://sourceforge.net/p/htmlunit/code/15357 Author: rbri Date: 2018-06-18 19:15:15 +0000 (Mon, 18 Jun 2018) Log Message: ----------- ff60 support (wip) Modified Paths: -------------- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java 2018-06-18 19:12:09 UTC (rev 15356) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java 2018-06-18 19:15:15 UTC (rev 15357) @@ -628,7 +628,7 @@ JS_CLIENTWIDTH_INPUT_TEXT_169, /** Is window can be used as Console. */ - @BrowserFeature({CHROME, FF52}) + @BrowserFeature({CHROME, FF}) JS_CONSOLE_HANDLE_WINDOW, /** item is enumerated before length property of CSSRuleList. */ |
From: <rb...@us...> - 2018-06-18 19:12:14
|
Revision: 15356 http://sourceforge.net/p/htmlunit/code/15356 Author: rbri Date: 2018-06-18 19:12:09 +0000 (Mon, 18 Jun 2018) Log Message: ----------- ff60 support (wip) Modified Paths: -------------- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java 2018-06-18 19:05:16 UTC (rev 15355) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java 2018-06-18 19:12:09 UTC (rev 15356) @@ -976,7 +976,7 @@ JS_INPUT_SET_TYPE_LOWERCASE, /** Setting the value of an Input Date to blank will result in an empty value. */ - @BrowserFeature(CHROME) + @BrowserFeature({CHROME, FF60}) JS_INPUT_SET_VALUE_DATE_SUPPORTED, /** Setting the value of an Input Email to blank will result in an empty value. */ |
From: <rb...@us...> - 2018-06-18 19:05:26
|
Revision: 15355 http://sourceforge.net/p/htmlunit/code/15355 Author: rbri Date: 2018-06-18 19:05:16 +0000 (Mon, 18 Jun 2018) Log Message: ----------- more ff60 expectations Modified Paths: -------------- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/WebGL2RenderingContext.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/WebGLRenderingContext.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSRule.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGClipPathElement.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGFilterElement.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGGradientElement.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGMaskElement.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPatternElement.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/HostConstantsTest.java Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/WebGL2RenderingContext.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/WebGL2RenderingContext.java 2018-06-18 15:53:47 UTC (rev 15354) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/WebGL2RenderingContext.java 2018-06-18 19:05:16 UTC (rev 15355) @@ -16,6 +16,7 @@ import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF52; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.IE; import com.gargoylesoftware.htmlunit.javascript.SimpleScriptable; @@ -1645,7 +1646,7 @@ public static final long STENCIL_FUNC = 2962L; /** The constant {@code STENCIL_INDEX}. */ - @JsxConstant({FF, IE}) + @JsxConstant({FF52, IE}) public static final long STENCIL_INDEX = 6401L; /** The constant {@code STENCIL_INDEX8}. */ Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/WebGLRenderingContext.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/WebGLRenderingContext.java 2018-06-18 15:53:47 UTC (rev 15354) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/WebGLRenderingContext.java 2018-06-18 19:05:16 UTC (rev 15355) @@ -17,7 +17,6 @@ import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.EDGE; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF; -import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF60; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF52; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.IE; @@ -340,7 +339,7 @@ @JsxConstant public static final int TEXTURE = 0x1702; /** The constant {@code STENCIL_INDEX}. */ - @JsxConstant({FF52, FF60, IE}) + @JsxConstant({FF52, IE}) public static final int STENCIL_INDEX = 0x1901; /** The constant {@code DEPTH_COMPONENT}. */ @JsxConstant Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSRule.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSRule.java 2018-06-18 15:53:47 UTC (rev 15354) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSRule.java 2018-06-18 19:05:16 UTC (rev 15355) @@ -17,6 +17,7 @@ import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.EDGE; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF52; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF60; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.IE; @@ -45,7 +46,7 @@ /** * The rule is a {@code CSSUnknownRule}. */ - @JsxConstant({FF, IE, EDGE}) + @JsxConstant({FF52, IE, EDGE}) public static final short UNKNOWN_RULE = org.w3c.dom.css.CSSRule.UNKNOWN_RULE; /** @@ -93,7 +94,7 @@ /** * The rule is a {@code CSSKeyframesRule}. */ - @JsxConstant(FF) + @JsxConstant(FF52) public static final short MOZ_KEYFRAMES_RULE = 7; /** @@ -105,7 +106,7 @@ /** * The rule is a {@code CSSKeyframeRule}. */ - @JsxConstant(FF) + @JsxConstant(FF52) public static final short MOZ_KEYFRAME_RULE = 8; /** Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGClipPathElement.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGClipPathElement.java 2018-06-18 15:53:47 UTC (rev 15354) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGClipPathElement.java 2018-06-18 19:05:16 UTC (rev 15355) @@ -17,6 +17,7 @@ import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.EDGE; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF52; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.IE; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; @@ -33,13 +34,13 @@ public class SVGClipPathElement extends SVGElement { /** Constant for {@code SVG_UNIT_TYPE_UNKNOWN}. */ - @JsxConstant({FF, IE}) + @JsxConstant({FF52, IE}) public static final int SVG_UNIT_TYPE_UNKNOWN = 0; /** Constant for {@code SVG_UNIT_TYPE_USERSPACEONUSE}. */ - @JsxConstant({FF, IE}) + @JsxConstant({FF52, IE}) public static final int SVG_UNIT_TYPE_USERSPACEONUSE = 1; /** Constant for {@code SVG_UNIT_TYPE_OBJECTBOUNDINGBOX}. */ - @JsxConstant({FF, IE}) + @JsxConstant({FF52, IE}) public static final int SVG_UNIT_TYPE_OBJECTBOUNDINGBOX = 2; /** Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGFilterElement.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGFilterElement.java 2018-06-18 15:53:47 UTC (rev 15354) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGFilterElement.java 2018-06-18 19:05:16 UTC (rev 15355) @@ -17,6 +17,7 @@ import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.EDGE; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF52; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.IE; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; @@ -33,13 +34,13 @@ public class SVGFilterElement extends SVGElement { /** Constant for {@code SVG_UNIT_TYPE_UNKNOWN}. */ - @JsxConstant({FF, IE}) + @JsxConstant({FF52, IE}) public static final int SVG_UNIT_TYPE_UNKNOWN = 0; /** Constant for {@code SVG_UNIT_TYPE_USERSPACEONUSE}. */ - @JsxConstant({FF, IE}) + @JsxConstant({FF52, IE}) public static final int SVG_UNIT_TYPE_USERSPACEONUSE = 1; /** Constant for {@code SVG_UNIT_TYPE_OBJECTBOUNDINGBOX}. */ - @JsxConstant({FF, IE}) + @JsxConstant({FF52, IE}) public static final int SVG_UNIT_TYPE_OBJECTBOUNDINGBOX = 2; /** Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGGradientElement.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGGradientElement.java 2018-06-18 15:53:47 UTC (rev 15354) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGGradientElement.java 2018-06-18 19:05:16 UTC (rev 15355) @@ -17,6 +17,7 @@ import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.EDGE; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF52; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.IE; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; @@ -44,13 +45,13 @@ @JsxConstant public static final int SVG_SPREADMETHOD_REPEAT = 3; /** Constant for {@code SVG_UNIT_TYPE_UNKNOWN}. */ - @JsxConstant({FF, IE}) + @JsxConstant({FF52, IE}) public static final int SVG_UNIT_TYPE_UNKNOWN = 0; /** Constant for {@code SVG_UNIT_TYPE_USERSPACEONUSE}. */ - @JsxConstant({FF, IE}) + @JsxConstant({FF52, IE}) public static final int SVG_UNIT_TYPE_USERSPACEONUSE = 1; /** Constant for {@code SVG_UNIT_TYPE_OBJECTBOUNDINGBOX}. */ - @JsxConstant({FF, IE}) + @JsxConstant({FF52, IE}) public static final int SVG_UNIT_TYPE_OBJECTBOUNDINGBOX = 2; /** Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGMaskElement.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGMaskElement.java 2018-06-18 15:53:47 UTC (rev 15354) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGMaskElement.java 2018-06-18 19:05:16 UTC (rev 15355) @@ -17,6 +17,7 @@ import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.EDGE; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF52; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.IE; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; @@ -39,13 +40,13 @@ @JsxConstant(FF) public static final int SVG_MASKTYPE_ALPHA = 1; /** Constant for {@code SVG_UNIT_TYPE_UNKNOWN}. */ - @JsxConstant({FF, IE}) + @JsxConstant({FF52, IE}) public static final int SVG_UNIT_TYPE_UNKNOWN = 0; /** Constant for {@code SVG_UNIT_TYPE_USERSPACEONUSE}. */ - @JsxConstant({FF, IE}) + @JsxConstant({FF52, IE}) public static final int SVG_UNIT_TYPE_USERSPACEONUSE = 1; /** Constant for {@code SVG_UNIT_TYPE_OBJECTBOUNDINGBOX}. */ - @JsxConstant({FF, IE}) + @JsxConstant({FF52, IE}) public static final int SVG_UNIT_TYPE_OBJECTBOUNDINGBOX = 2; /** Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPatternElement.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPatternElement.java 2018-06-18 15:53:47 UTC (rev 15354) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGPatternElement.java 2018-06-18 19:05:16 UTC (rev 15355) @@ -17,6 +17,7 @@ import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.EDGE; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF52; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.IE; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; @@ -33,13 +34,13 @@ public class SVGPatternElement extends SVGElement { /** Constant for {@code SVG_UNIT_TYPE_UNKNOWN}. */ - @JsxConstant({FF, IE}) + @JsxConstant({FF52, IE}) public static final int SVG_UNIT_TYPE_UNKNOWN = 0; /** Constant for {@code SVG_UNIT_TYPE_USERSPACEONUSE}. */ - @JsxConstant({FF, IE}) + @JsxConstant({FF52, IE}) public static final int SVG_UNIT_TYPE_USERSPACEONUSE = 1; /** Constant for {@code SVG_UNIT_TYPE_OBJECTBOUNDINGBOX}. */ - @JsxConstant({FF, IE}) + @JsxConstant({FF52, IE}) public static final int SVG_UNIT_TYPE_OBJECTBOUNDINGBOX = 2; /** Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/HostConstantsTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/HostConstantsTest.java 2018-06-18 15:53:47 UTC (rev 15354) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/HostConstantsTest.java 2018-06-18 19:05:16 UTC (rev 15355) @@ -26,6 +26,8 @@ import org.junit.runner.RunWith; import org.junit.runners.Parameterized.Parameter; import org.junit.runners.Parameterized.Parameters; +import org.openqa.selenium.By; +import org.openqa.selenium.WebDriver; import com.gargoylesoftware.htmlunit.BrowserParameterizedRunner; import com.gargoylesoftware.htmlunit.BrowserParameterizedRunner.Default; @@ -77,8 +79,11 @@ public void test() throws Exception { setExpectedAlerts(getExpectedString()); - loadPageWithAlerts2("<html><head>\n" + final String html = "<html><head>\n" + "<script>\n" + + "function log(x) {\n" + + " document.getElementById('log').value += x + '\\n';\n" + + "}\n" + "function test() {\n" + " try {\n" + " var all = [];\n" @@ -104,12 +109,18 @@ + " var x = all[i];\n" + " string += x + ':' + " + host_ + "[x] + ' ';\n" + " }\n" - + " alert(string);\n" + + " log(string);\n" + " } catch (e) {}\n" + "}\n" + "</script>\n" - + "</head><body onload='test()'>\n" - + "</body></html>"); + + "</head>\n" + + "<body onload='test()'>\n" + + " <textarea id='log' cols='80' rows='40'></textarea>\n" + + "</body></html>"; + + final WebDriver driver = loadPage2(html); + final String text = driver.findElement(By.id("log")).getAttribute("value").trim().replaceAll("\r", ""); + assertEquals(String.join("\n", getExpectedAlerts()), text); } /** @@ -156,7 +167,7 @@ for (final String key : constants) { builder.append(key).append(' '); } - return builder.toString(); + return builder.toString().trim(); } /** |
From: <rb...@us...> - 2018-06-18 15:53:55
|
Revision: 15354 http://sourceforge.net/p/htmlunit/code/15354 Author: rbri Date: 2018-06-18 15:53:47 +0000 (Mon, 18 Jun 2018) Log Message: ----------- more ff60 expectations Modified Paths: -------------- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfCTest.java Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfCTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfCTest.java 2018-06-18 15:46:35 UTC (rev 15353) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfCTest.java 2018-06-18 15:53:47 UTC (rev 15354) @@ -668,9 +668,7 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = "true", - CHROME = "false", - FF60 = "false") + @Alerts("false") public void _CSSRule_MozCSSKeyframesRule() throws Exception { test("CSSRule", "MozCSSKeyframesRule"); } |
From: <rb...@us...> - 2018-06-18 15:46:42
|
Revision: 15353 http://sourceforge.net/p/htmlunit/code/15353 Author: rbri Date: 2018-06-18 15:46:35 +0000 (Mon, 18 Jun 2018) Log Message: ----------- ff60 support (wip) Modified Paths: -------------- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfATest.java Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfATest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfATest.java 2018-06-18 15:43:09 UTC (rev 15352) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/huge/HostParentOfATest.java 2018-06-18 15:46:35 UTC (rev 15353) @@ -152,7 +152,6 @@ */ @Test @Alerts("false") - @NotYetImplemented(CHROME) public void _Atomics_Atomics() throws Exception { test("Atomics", "Atomics"); } |
From: <rb...@us...> - 2018-06-18 15:43:16
|
Revision: 15352 http://sourceforge.net/p/htmlunit/code/15352 Author: rbri Date: 2018-06-18 15:43:09 +0000 (Mon, 18 Jun 2018) Log Message: ----------- more ff60 expectations Modified Paths: -------------- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/ElementChildNodesTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/html/HtmlDateInputTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/html/HtmlIsIndex2Test.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/html/HtmlPage3Test.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/CanvasRenderingContext2DTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/dom/SelectionTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/xml/XMLHttpRequest2Test.java Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/ElementChildNodesTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/ElementChildNodesTest.java 2018-06-17 14:16:42 UTC (rev 15351) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/ElementChildNodesTest.java 2018-06-18 15:43:09 UTC (rev 15352) @@ -413,7 +413,8 @@ * @throws Exception if the test fails */ @Test - @Alerts({"3", "2", "2", "3", "2", "2"}) + @Alerts(DEFAULT = {"3", "2", "2", "3", "2", "2"}, + FF60 = {"1", "0", "1", "1", "0", "1"}) public void dialog() throws Exception { loadPageWithAlerts2(test("dialog")); } Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/html/HtmlDateInputTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/html/HtmlDateInputTest.java 2018-06-17 14:16:42 UTC (rev 15351) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/html/HtmlDateInputTest.java 2018-06-18 15:43:09 UTC (rev 15352) @@ -34,7 +34,8 @@ */ @Test @Alerts(DEFAULT = {"text-datetime", "text-Date"}, - CHROME = {"text-datetime", "date-Date"}) + CHROME = {"text-datetime", "date-Date"}, + FF60 = {"text-datetime", "date-Date"}) public void type() throws Exception { final String html = "<html>\n" Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/html/HtmlIsIndex2Test.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/html/HtmlIsIndex2Test.java 2018-06-17 14:16:42 UTC (rev 15351) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/html/HtmlIsIndex2Test.java 2018-06-18 15:43:09 UTC (rev 15352) @@ -44,7 +44,8 @@ */ @Test @Alerts(DEFAULT = "null", - CHROME = "[object HTMLUnknownElement]") + CHROME = "[object HTMLUnknownElement]", + FF60 = "[object HTMLUnknownElement]") @NotYetImplemented({IE, FF}) public void simpleScriptable() throws Exception { final String html = "<html><head>\n" Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/html/HtmlPage3Test.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/html/HtmlPage3Test.java 2018-06-17 14:16:42 UTC (rev 15351) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/html/HtmlPage3Test.java 2018-06-18 15:43:09 UTC (rev 15352) @@ -465,6 +465,7 @@ */ @Test @Alerts(DEFAULT = "Something", + FF60 = "error", IE = "error") @NotYetImplemented(IE) public void shouldBeAbleToFindElementByXPathInXmlDocument() throws Exception { Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/CanvasRenderingContext2DTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/CanvasRenderingContext2DTest.java 2018-06-17 14:16:42 UTC (rev 15351) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/CanvasRenderingContext2DTest.java 2018-06-18 15:43:09 UTC (rev 15352) @@ -81,12 +81,10 @@ * @throws Exception if an error occurs */ @Test - @Alerts(DEFAULT = {"addHitRegion", "drawCustomFocusRing", "drawSystemFocusRing", "ellipse", - "removeHitRegion", "scrollPathIntoView", "35 methods"}, - CHROME = {"addHitRegion", "drawCustomFocusRing", "drawSystemFocusRing", "removeHitRegion", + @Alerts(DEFAULT = {"addHitRegion", "drawCustomFocusRing", "drawSystemFocusRing", "removeHitRegion", "scrollPathIntoView", "36 methods"}, - FF52 = {"addHitRegion", "drawCustomFocusRing", "drawSystemFocusRing", "removeHitRegion", - "scrollPathIntoView", "36 methods"}) + IE = {"addHitRegion", "drawCustomFocusRing", "drawSystemFocusRing", "ellipse", + "removeHitRegion", "scrollPathIntoView", "35 methods"}) public void methods() throws Exception { final String[] methods = {"addHitRegion", "arc", "arcTo", "beginPath", "bezierCurveTo", "clearRect", "clip", "closePath", "createImageData", "createLinearGradient", "createPattern", "createRadialGradient", Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/dom/SelectionTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/dom/SelectionTest.java 2018-06-17 14:16:42 UTC (rev 15351) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/dom/SelectionTest.java 2018-06-18 15:43:09 UTC (rev 15352) @@ -88,7 +88,10 @@ "2:s2/0/s2/1/false/undefined/1/xyz/xyz"}, CHROME = { "1:null/0/null/0/true/None/0/", - "2:s2/0/s2/1/false/Range/1/xyz/xyz"}) + "2:s2/0/s2/1/false/Range/1/xyz/xyz"}, + FF60 = { + "1:null/0/null/0/true/None/0/", + "2:s2/0/s2/1/false/Range/1/xyz/xyz"}) public void selectAllChildren() throws Exception { final String jsSnippet = "" + " alertSelection(selection);\n" @@ -108,10 +111,15 @@ "3:s2/0/s3/2/false/undefined/1/xyzfoo---/xyzfoo---", "4:s2/0/s3/3/false/undefined/1/xyzfoo---foo/xyzfoo---foo"}, CHROME = { - "1:s2/0/s2/1/false/Range/1/xyz/xyz", - "2:s2/0/s3/1/false/Range/1/xyzfoo/xyzfoo", - "3:s2/0/s3/2/false/Range/1/xyzfoo---/xyzfoo---", - "4:s2/0/s3/3/false/Range/1/xyzfoo---foo/xyzfoo---foo"}, + "1:s2/0/s2/1/false/Range/1/xyz/xyz", + "2:s2/0/s3/1/false/Range/1/xyzfoo/xyzfoo", + "3:s2/0/s3/2/false/Range/1/xyzfoo---/xyzfoo---", + "4:s2/0/s3/3/false/Range/1/xyzfoo---foo/xyzfoo---foo"}, + FF60 = { + "1:s2/0/s2/1/false/Range/1/xyz/xyz", + "2:s2/0/s3/1/false/Range/1/xyzfoo/xyzfoo", + "3:s2/0/s3/2/false/Range/1/xyzfoo---/xyzfoo---", + "4:s2/0/s3/3/false/Range/1/xyzfoo---foo/xyzfoo---foo"}, IE = {"1:s2/0/s2/1/false/undefined/1/xyz/xyz", "selection.extend not available"}) public void extend() throws Exception { @@ -139,7 +147,10 @@ "2:s2/0/s2/0/true/undefined/1//"}, CHROME = { "1:s2/0/s2/1/false/Range/1/xyz/xyz", - "2:s2/0/s2/0/true/Caret/1//"}) + "2:s2/0/s2/0/true/Caret/1//"}, + FF60 = { + "1:s2/0/s2/1/false/Range/1/xyz/xyz", + "2:s2/0/s2/0/true/Caret/1//"}) public void collapseToStart() throws Exception { final String jsSnippet = "" + " selection.selectAllChildren(s2);\n" @@ -159,7 +170,10 @@ "2:s2/1/s2/1/true/undefined/1//"}, CHROME = { "1:s2/0/s2/1/false/Range/1/xyz/xyz", - "2:s2/1/s2/1/true/Caret/1//"}) + "2:s2/1/s2/1/true/Caret/1//"}, + FF60 = { + "1:s2/0/s2/1/false/Range/1/xyz/xyz", + "2:s2/1/s2/1/true/Caret/1//"}) public void collapseToEnd() throws Exception { final String jsSnippet = "" + " selection.selectAllChildren(s2);\n" @@ -180,10 +194,15 @@ "3:s2/1/s3/1/false/undefined/1/foo/foo", "4:null/0/null/0/true/undefined/0/"}, CHROME = { - "1:null/0/null/0/true/None/0/", - "2:null/0/null/0/true/None/0/", - "3:s2/1/s3/1/false/Range/1/foo/foo", - "4:null/0/null/0/true/None/0/"}) + "1:null/0/null/0/true/None/0/", + "2:null/0/null/0/true/None/0/", + "3:s2/1/s3/1/false/Range/1/foo/foo", + "4:null/0/null/0/true/None/0/"}, + FF60 = { + "1:null/0/null/0/true/None/0/", + "2:null/0/null/0/true/None/0/", + "3:s2/1/s3/1/false/Range/1//foo", + "4:null/0/null/0/true/None/0/"}) public void range() throws Exception { final String jsSnippet = "" + " alertSelection(selection);\n" @@ -212,6 +231,10 @@ CHROME = { "1:[object Text]/1/[object Text]/2/false/Range/1/yzfo/yzfo", "2:null/0/null/0/true/None/0/", + "false", "true"}, + FF60 = { + "1:[object Text]/1/[object Text]/2/false/Range/1/yzfo/yzfo", + "2:null/0/null/0/true/None/0/", "false", "true"}) public void aLittleBitOfEverything_removeRange() throws Exception { final String jsSnippet = "" Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/xml/XMLHttpRequest2Test.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/xml/XMLHttpRequest2Test.java 2018-06-17 14:16:42 UTC (rev 15351) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/xml/XMLHttpRequest2Test.java 2018-06-18 15:43:09 UTC (rev 15352) @@ -958,7 +958,12 @@ "date XYZ GMT\r\n" + "server: Jetty(XXX)\r\n" + "transfer-encoding: chunked\r\n" - + "content-type: text/xml;charset=iso-8859-1\r\n"}) + + "content-type: text/xml;charset=iso-8859-1\r\n"}, + FF60 = {"", "", + "Content-Type: text/xml;charset=iso-8859-1\n" + + "Date XYZ GMT\n" + + "Server: Jetty(XXX)\n" + + "Transfer-Encoding: chunked\n"}) @NotYetImplemented(CHROME) public void getAllResponseHeaders() throws Exception { final String html = |
From: <rb...@us...> - 2018-06-17 14:16:47
|
Revision: 15351 http://sourceforge.net/p/htmlunit/code/15351 Author: rbri Date: 2018-06-17 14:16:42 +0000 (Sun, 17 Jun 2018) Log Message: ----------- ff60 support (wip) Modified Paths: -------------- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/html/HtmlAppletTest.java Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/html/HtmlAppletTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/html/HtmlAppletTest.java 2018-06-17 14:08:37 UTC (rev 15350) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/html/HtmlAppletTest.java 2018-06-17 14:16:42 UTC (rev 15351) @@ -58,7 +58,8 @@ */ @Test @Alerts(DEFAULT = "", - CHROME = "Your browser doesn't support applets") + CHROME = "Your browser doesn't support applets", + FF60 = "Your browser doesn't support applets") public void asText_appletEnabled() throws Exception { final String html = "<html><head>\n" + "</head><body>\n" @@ -78,7 +79,7 @@ */ @Test public void simpleInstantiation() throws Exception { - if (getBrowserVersion().isChrome()) { + if (areAppletsNotSupported()) { return; } @@ -113,7 +114,7 @@ */ @Test public void checkAppletBaseWithoutCodebase() throws Exception { - if (getBrowserVersion().isChrome()) { + if (areAppletsNotSupported()) { return; } @@ -152,7 +153,7 @@ */ @Test public void checkAppletBase() throws Exception { - if (getBrowserVersion().isChrome()) { + if (areAppletsNotSupported()) { return; } @@ -191,7 +192,7 @@ */ @Test public void checkSubdirAppletBase() throws Exception { - if (getBrowserVersion().isChrome()) { + if (areAppletsNotSupported()) { return; } @@ -230,7 +231,7 @@ */ @Test public void checkSubdirRelativeAppletBase() throws Exception { - if (getBrowserVersion().isChrome()) { + if (areAppletsNotSupported()) { return; } @@ -269,7 +270,7 @@ */ @Test public void checkAppletParams() throws Exception { - if (getBrowserVersion().isChrome()) { + if (areAppletsNotSupported()) { return; } @@ -309,7 +310,7 @@ */ @Test public void checkAppletCall() throws Exception { - if (getBrowserVersion().isChrome()) { + if (areAppletsNotSupported()) { return; } @@ -351,7 +352,7 @@ */ @Test public void checkAppletExecJs() throws Exception { - if (getBrowserVersion().isChrome()) { + if (areAppletsNotSupported()) { return; } @@ -390,7 +391,7 @@ */ @Test public void setMember() throws Exception { - if (getBrowserVersion().isChrome()) { + if (areAppletsNotSupported()) { return; } @@ -425,7 +426,7 @@ */ @Test public void checkAppletOverwriteArchive() throws Exception { - if (getBrowserVersion().isChrome()) { + if (areAppletsNotSupported()) { return; } @@ -466,7 +467,7 @@ */ @Test public void checkAppletUnknownArchive() throws Exception { - if (getBrowserVersion().isChrome()) { + if (areAppletsNotSupported()) { return; } @@ -503,7 +504,7 @@ */ @Test public void checkAppletIgnoreUnknownArchive() throws Exception { - if (getBrowserVersion().isChrome()) { + if (areAppletsNotSupported()) { return; } @@ -533,7 +534,7 @@ */ @Test public void appletConfirmHandler() throws Exception { - if (getBrowserVersion().isChrome()) { + if (areAppletsNotSupported()) { return; } @@ -576,7 +577,7 @@ */ @Test public void appletConfirmHandlerPermit() throws Exception { - if (getBrowserVersion().isChrome()) { + if (areAppletsNotSupported()) { return; } @@ -613,4 +614,8 @@ final HtmlApplet htmlApplet = (HtmlApplet) applets.get(0); assertTrue(htmlApplet.getApplet() == null); } + + private boolean areAppletsNotSupported() { + return getBrowserVersion().isChrome() || getBrowserVersion().isFirefox() && !getBrowserVersion().isFirefox52(); + } } |
From: <rb...@us...> - 2018-06-17 14:08:40
|
Revision: 15350 http://sourceforge.net/p/htmlunit/code/15350 Author: rbri Date: 2018-06-17 14:08:37 +0000 (Sun, 17 Jun 2018) Log Message: ----------- more ff60 expectations Modified Paths: -------------- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSStyleDeclaration.java Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java 2018-06-17 13:16:42 UTC (rev 15349) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java 2018-06-17 14:08:37 UTC (rev 15350) @@ -54,6 +54,10 @@ @BrowserFeature(CHROME) CSS_BACKGROUND_INITIAL, + /** Background image is 'rgba(0, 0, 0, 0)'. */ + @BrowserFeature(FF60) + CSS_BACKGROUND_RGBA, + /** Computed {@code display} is {@code block} for non-attached elements. */ @BrowserFeature(FF52) CSS_COMPUTED_BLOCK_IF_NOT_ATTACHED, Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSStyleDeclaration.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSStyleDeclaration.java 2018-06-17 13:16:42 UTC (rev 15349) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSStyleDeclaration.java 2018-06-17 14:08:37 UTC (rev 15350) @@ -15,6 +15,7 @@ package com.gargoylesoftware.htmlunit.javascript.host.css; import static com.gargoylesoftware.htmlunit.BrowserVersionFeatures.CSS_BACKGROUND_INITIAL; +import static com.gargoylesoftware.htmlunit.BrowserVersionFeatures.CSS_BACKGROUND_RGBA; import static com.gargoylesoftware.htmlunit.BrowserVersionFeatures.CSS_LENGTH_INITIAL; import static com.gargoylesoftware.htmlunit.BrowserVersionFeatures.CSS_OUTLINE_WIDTH_UNIT_NOT_REQUIRED; import static com.gargoylesoftware.htmlunit.BrowserVersionFeatures.CSS_SET_NULL_THROWS; @@ -631,6 +632,9 @@ } return "rgba(0, 0, 0, 0)"; } + if (getBrowserVersion().hasFeature(CSS_BACKGROUND_RGBA)) { + return "rgba(0, 0, 0, 0)"; + } return "transparent"; // default if shorthand is used } return value; |
From: <rb...@us...> - 2018-06-17 13:16:49
|
Revision: 15349 http://sourceforge.net/p/htmlunit/code/15349 Author: rbri Date: 2018-06-17 13:16:42 +0000 (Sun, 17 Jun 2018) Log Message: ----------- more ff60 expectations Modified Paths: -------------- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/css/property/ElementClientWidthTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/css/property/ElementOffsetWidthTest.java Added Paths: ----------- trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/property/ElementOffsetHeightTest.properties.FF60.txt Removed Paths: ------------- trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/property/ElementOffsetHeightTest.properties.FF45.txt Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/css/property/ElementClientWidthTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/css/property/ElementClientWidthTest.java 2018-06-17 12:59:25 UTC (rev 15348) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/css/property/ElementClientWidthTest.java 2018-06-17 13:16:42 UTC (rev 15349) @@ -16,7 +16,6 @@ import static com.gargoylesoftware.htmlunit.BrowserRunner.TestedBrowser.CHROME; import static com.gargoylesoftware.htmlunit.BrowserRunner.TestedBrowser.FF; -import static com.gargoylesoftware.htmlunit.BrowserRunner.TestedBrowser.FF60; import static com.gargoylesoftware.htmlunit.BrowserRunner.TestedBrowser.IE; import org.junit.Test; @@ -187,9 +186,7 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = "0", - FF60 = "240") - @NotYetImplemented(FF60) + @Alerts("0") public void applet() throws Exception { loadPageWithAlerts2(test("applet")); } @@ -367,7 +364,8 @@ */ @Test @Alerts(DEFAULT = "12", - FF = "18", + FF52 = "18", + FF60 = "16", IE = "20") @NotYetImplemented public void button() throws Exception { @@ -457,9 +455,8 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = "0", - CHROME = "-16", - FF52 = "-16") + @Alerts(DEFAULT = "-16", + IE = "0") public void details() throws Exception { loadPageWithAlerts2(test("details")); } @@ -848,7 +845,7 @@ */ @Test @Alerts(DEFAULT = "0", - FF = "141", + FF52 = "141", IE = "143") @NotYetImplemented public void isindex() throws Exception { @@ -1441,9 +1438,8 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = "0", - CHROME = "-16", - FF52 = "-16") + @Alerts(DEFAULT = "-16", + IE = "0") public void summary() throws Exception { loadPageWithAlerts2(test("summary")); } @@ -1721,7 +1717,8 @@ */ @Test @Alerts(DEFAULT = "12", - FF = "18", + FF52 = "18", + FF60 = "16", IE = "20") @NotYetImplemented public void inputButton() throws Exception { @@ -1746,7 +1743,8 @@ */ @Test @Alerts(CHROME = "253", - FF = "237", + FF52 = "237", + FF60 = "235", IE = "262") @NotYetImplemented public void inputFile() throws Exception { @@ -1796,7 +1794,8 @@ */ @Test @Alerts(CHROME = "92", - FF = "50", + FF52 = "50", + FF60 = "48", IE = "100") @NotYetImplemented public void inputReset() throws Exception { @@ -1824,7 +1823,8 @@ */ @Test @Alerts(CHROME = "58", - FF = "96", + FF52 = "96", + FF60 = "94", IE = "114") @NotYetImplemented public void inputSubmit() throws Exception { 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 2018-06-17 12:59:25 UTC (rev 15348) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/css/property/ElementOffsetWidthTest.java 2018-06-17 13:16:42 UTC (rev 15349) @@ -16,7 +16,6 @@ import static com.gargoylesoftware.htmlunit.BrowserRunner.TestedBrowser.CHROME; import static com.gargoylesoftware.htmlunit.BrowserRunner.TestedBrowser.FF; -import static com.gargoylesoftware.htmlunit.BrowserRunner.TestedBrowser.FF60; import static com.gargoylesoftware.htmlunit.BrowserRunner.TestedBrowser.IE; import org.junit.Test; @@ -187,9 +186,7 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = "0", - FF60 = "240") - @NotYetImplemented(FF60) + @Alerts("0") public void applet() throws Exception { loadPageWithAlerts2(test("applet")); } @@ -366,9 +363,9 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = "16", - FF = "24", - IE = "22") + @Alerts(DEFAULT = "22", + CHROME = "16", + FF52 = "24") @NotYetImplemented public void button() throws Exception { loadPageWithAlerts2(test("button")); @@ -457,9 +454,8 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = "0", - CHROME = "-16", - FF52 = "-16") + @Alerts(DEFAULT = "-16", + IE = "0") public void details() throws Exception { loadPageWithAlerts2(test("details")); } @@ -847,7 +843,7 @@ */ @Test @Alerts(DEFAULT = "0", - FF = "143", + FF52 = "143", IE = "145") @NotYetImplemented public void isindex() throws Exception { @@ -1442,9 +1438,8 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = "0", - CHROME = "-16", - FF52 = "-16") + @Alerts(DEFAULT = "-16", + IE = "0") public void summary() throws Exception { loadPageWithAlerts2(test("summary")); } @@ -1718,9 +1713,9 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = "16", - FF = "24", - IE = "22") + @Alerts(DEFAULT = "22", + CHROME = "16", + FF52 = "24") @NotYetImplemented public void inputButton() throws Exception { loadPageWithAlerts2(testInput("button")); @@ -1744,7 +1739,8 @@ */ @Test @Alerts(DEFAULT = "253", - FF = "237", + FF52 = "237", + FF60 = "235", IE = "262") @NotYetImplemented public void inputFile() throws Exception { @@ -1794,7 +1790,8 @@ */ @Test @Alerts(DEFAULT = "96", - FF = "56", + FF52 = "56", + FF60 = "54", IE = "102") @NotYetImplemented public void inputReset() throws Exception { @@ -1822,7 +1819,8 @@ */ @Test @Alerts(DEFAULT = "62", - FF = "102", + FF52 = "102", + FF60 = "100", IE = "116") @NotYetImplemented public void inputSubmit() throws Exception { Deleted: trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/property/ElementOffsetHeightTest.properties.FF45.txt =================================================================== --- trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/property/ElementOffsetHeightTest.properties.FF45.txt 2018-06-17 12:59:25 UTC (rev 15348) +++ trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/property/ElementOffsetHeightTest.properties.FF45.txt 2018-06-17 13:16:42 UTC (rev 15349) @@ -1 +0,0 @@ -0, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 53, 55, 57, 58, 59, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 96, 98, 99, 100, 101, 103, 104, 105, 106, 106, 108, 109, 111, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 125, 126, 127, 128, 129, 130, 131, 132, 133, 135, 136, 138, 139, 139, 141, 142, 143, 144, 146, 147, 148, 149 \ No newline at end of file Added: trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/property/ElementOffsetHeightTest.properties.FF60.txt =================================================================== --- trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/property/ElementOffsetHeightTest.properties.FF60.txt (rev 0) +++ trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/property/ElementOffsetHeightTest.properties.FF60.txt 2018-06-17 13:16:42 UTC (rev 15349) @@ -0,0 +1 @@ +0, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 53, 55, 57, 58, 59, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 82, 84, 85, 86, 87, 88, 89, 90, 91, 93, 94, 95, 96, 96, 98, 99, 100, 101, 103, 104, 105, 106, 106, 108, 109, 111, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 125, 126, 127, 128, 129, 130, 131, 132, 133, 135, 136, 138, 139, 139, 141, 142, 143, 144, 146, 147, 148, 149 \ No newline at end of file |
From: <rb...@us...> - 2018-06-17 12:59:29
|
Revision: 15348 http://sourceforge.net/p/htmlunit/code/15348 Author: rbri Date: 2018-06-17 12:59:25 +0000 (Sun, 17 Jun 2018) Log Message: ----------- more ff60 expectations Modified Paths: -------------- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/StyleAttributes.java trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/ComputedCSSStyleDeclarationTest.properties.FF60.txt Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/StyleAttributes.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/StyleAttributes.java 2018-06-17 11:42:28 UTC (rev 15347) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/StyleAttributes.java 2018-06-17 12:59:25 UTC (rev 15348) @@ -212,11 +212,12 @@ BACKGROUND_CLIP_("background-clip", "background-clip", ff("border-box")), /** The style property {@code backgroundColor}. */ - BACKGROUND_COLOR("backgroundColor", "background-color", chrome("rgba(0, 0, 0, 0)"), ff("transparent"), + BACKGROUND_COLOR("backgroundColor", "background-color", chrome("rgba(0, 0, 0, 0)"), + ffBelow60("transparent"), ff60up("rgba(0, 0, 0, 0)"), ie("transparent")), /** The style property {@code background-color}. */ - BACKGROUND_COLOR_("background-color", "background-color", ff("transparent")), + BACKGROUND_COLOR_("background-color", "background-color", ffBelow60("transparent"), ff60up("rgba(0, 0, 0, 0)")), /** The style property {@code backgroundImage}. */ BACKGROUND_IMAGE("backgroundImage", "background-image", chrome("none"), ff("none"), ie("none")), @@ -390,10 +391,11 @@ BORDER_IMAGE_("border-image", "border-image", ff("")), /** The style property {@code borderImageOutset}. */ - BORDER_IMAGE_OUTSET("borderImageOutset", "border-image-outset", ff("0 0 0 0"), ie("0"), chrome("0px")), + BORDER_IMAGE_OUTSET("borderImageOutset", "border-image-outset", ie("0"), chrome("0px"), + ffBelow60("0 0 0 0"), ff60up("0")), /** The style property {@code border-image-outset}. */ - BORDER_IMAGE_OUTSET_("border-image-outset", "border-image-outset", ff("0 0 0 0")), + BORDER_IMAGE_OUTSET_("border-image-outset", "border-image-outset", ffBelow60("0 0 0 0"), ff60up("0")), /** The style property {@code borderImageRepeat}. */ BORDER_IMAGE_REPEAT("borderImageRepeat", "border-image-repeat", @@ -403,11 +405,12 @@ BORDER_IMAGE_REPEAT_("border-image-repeat", "border-image-repeat", ff("stretch stretch")), /** The style property {@code borderImageSlice}. */ - BORDER_IMAGE_SLICE("borderImageSlice", "border-image-slice", - ff("100% 100% 100% 100%"), ie("100%"), chrome("100%")), + BORDER_IMAGE_SLICE("borderImageSlice", "border-image-slice", ie("100%"), chrome("100%"), + ffBelow60("100% 100% 100% 100%"), ff60up("100%")), /** The style property {@code border-image-slice}. */ - BORDER_IMAGE_SLICE_("border-image-slice", "border-image-slice", ff("100% 100% 100% 100%")), + BORDER_IMAGE_SLICE_("border-image-slice", "border-image-slice", + ffBelow60("100% 100% 100% 100%"), ff60up("100%")), /** The style property {@code borderImageSource}. */ BORDER_IMAGE_SOURCE("borderImageSource", "border-image-source", ff("none"), ie("none"), chrome("none")), @@ -416,10 +419,11 @@ BORDER_IMAGE_SOURCE_("border-image-source", "border-image-source", ff("none")), /** The style property {@code borderImageWidth}. */ - BORDER_IMAGE_WIDTH("borderImageWidth", "border-image-width", ff("1 1 1 1"), ie("1"), chrome("1")), + BORDER_IMAGE_WIDTH("borderImageWidth", "border-image-width", ie("1"), chrome("1"), + ffBelow60("1 1 1 1"), ff60up("1")), /** The style property {@code border-image-width}. */ - BORDER_IMAGE_WIDTH_("border-image-width", "border-image-width", ff("1 1 1 1")), + BORDER_IMAGE_WIDTH_("border-image-width", "border-image-width", ffBelow60("1 1 1 1"), ff60up("1")), /** The style property {@code borderInlineEnd}. */ BORDER_INLINE_END("borderInlineEnd", "border-inline-end", ff("")), @@ -620,8 +624,11 @@ CAPTION_SIDE_("caption-side", "caption-side", ff("top")), /** The style property {@code caretColor}. */ - CARET_COLOR("caretColor", "caret-color", chrome("rgb(0, 0, 0)"), ff60up("")), + CARET_COLOR("caretColor", "caret-color", chrome("rgb(0, 0, 0)"), ff60up("rgb(0, 0, 0)")), + /** The style property {@code caret-color}. */ + CARET_COLOR_("caret-color", "caret-color", ff60up("rgb(0, 0, 0)")), + /** The style property {@code clear}. */ CLEAR("clear", "clear", chrome("none"), ff("none"), ie("none")), @@ -678,10 +685,11 @@ COLUMN_FILL_("column-fill", "column-fill", ff("balance")), /** The style property {@code columnGap}. */ - COLUMN_GAP("columnGap", "column-gap", chrome("normal"), ff("16px"), ie("normal")), + COLUMN_GAP("columnGap", "column-gap", chrome("normal"), ie("normal"), + ffBelow60("16px"), ff60up("normal")), /** The style property {@code column-gap}. */ - COLUMN_GAP_("column-gap", "column-gap", ff("16px")), + COLUMN_GAP_("column-gap", "column-gap", ffBelow60("16px"), ff60up("normal")), /** The style property {@code columnRule}. */ COLUMN_RULE("columnRule", "column-rule", chrome("0px none rgb(0, 0, 0)"), ff(""), ie("")), @@ -724,7 +732,7 @@ CONTAIN("contain", "contain", chrome("none")), /** The style property {@code content}. */ - CONTENT("content", "content", ie("normal"), chrome(""), ff("none")), + CONTENT("content", "content", ie("normal"), chrome("normal"), ff("none")), /** The style property {@code counterIncrement}. */ COUNTER_INCREMENT("counterIncrement", "counter-increment", chrome("none"), ff("none"), ie("none")), @@ -1299,6 +1307,66 @@ /** The style property {@code mask}. */ MASK("mask", "mask", ff("none"), ie("none"), chrome("none")), + /** The style property {@code maskClip}. */ + MASK_CLIP("maskClip", "mask-clip", ff60up("border-box")), + + /** The style property {@code mask-clip}. */ + MASK_CLIP_("mask-clip", "mask-clip", ff60up("border-box")), + + /** The style property {@code maskComposite}. */ + MASK_COMPOSITE("maskComposite", "mask-composite", ff60up("add")), + + /** The style property {@code mask-composite}. */ + MASK_COMPOSITE_("mask-composite", "mask-composite", ff60up("add")), + + /** The style property {@code maskImage}. */ + MASK_IMAGE("maskImage", "mask-image", ff60up("none")), + + /** The style property {@code mask-image}. */ + MASK_IMAGE_("mask-image", "mask-image", ff60up("none")), + + /** The style property {@code maskMode}. */ + MASK_MODE("maskMode", "mask-mode", ff60up("match-source")), + + /** The style property {@code mask-mode}. */ + MASK_MODE_("mask-mode", "mask-mode", ff60up("match-source")), + + /** The style property {@code maskOrigin}. */ + MASK_ORIGIN("maskOrigin", "mask-origin", ff60up("border-box")), + + /** The style property {@code mask-origin}. */ + MASK_ORIGIN_("mask-origin", "mask-origin", ff60up("border-box")), + + /** The style property {@code maskPosition}. */ + MASK_POSITION("maskPosition", "mask-position", ff60up("0% 0%")), + + /** The style property {@code mask-position}. */ + MASK_POSITION_("mask-position", "mask-position", ff60up("0% 0%")), + + /** The style property {@code maskPositionX}. */ + MASK_POSITION_X("maskPositionX", "mask-position-x", ff60up("0%")), + + /** The style property {@code mask-position-x}. */ + MASK_POSITION_X_("mask-position-x", "mask-position-x", ff60up("0%")), + + /** The style property {@code maskPositionY}. */ + MASK_POSITION_Y("maskPositionY", "mask-position-y", ff60up("0%")), + + /** The style property {@code mask-position-y}. */ + MASK_POSITION_Y_("mask-position-y", "mask-position-y", ff60up("0%")), + + /** The style property {@code maskRepeat}. */ + MASK_REPEAT("maskRepeat", "mask-repeat", ff60up("repeat")), + + /** The style property {@code mask-repeat}. */ + MASK_REPEAT_("mask-repeat", "mask-repeat", ff60up("repeat")), + + /** The style property {@code maskSize}. */ + MASK_SIZE("maskSize", "mask-size", ff60up("auto auto")), + + /** The style property {@code mask-size}. */ + MASK_SIZE_("mask-size", "mask-size", ff60up("auto auto")), + /** The style property {@code maskType}. */ MASK_TYPE("maskType", "mask-type", ff("luminance"), chrome("luminance")), @@ -1608,10 +1676,10 @@ MOZ_COLUMN_FILL__("-moz-column-fill", "-moz-column-fill", ff("balance")), /** The style property {@code MozColumnGap}. */ - MOZ_COLUMN_GAP("MozColumnGap", "-moz-column-gap", ff("16px")), + MOZ_COLUMN_GAP("MozColumnGap", "-moz-column-gap", ffBelow60("16px"), ff60up("normal")), /** The style property {@code -moz-column-gap}. */ - MOZ_COLUMN_GAP__("-moz-column-gap", "-moz-column-gap", ff("16px")), + MOZ_COLUMN_GAP__("-moz-column-gap", "-moz-column-gap", ffBelow60("16px"), ff60up("normal")), /** The style property {@code MozColumnRule}. */ MOZ_COLUMN_RULE("MozColumnRule", "-moz-column-rule", ff("")), @@ -2291,12 +2359,21 @@ /** The style property {@code overscrollBehavior}. */ OVERSCROLL_BEHAVIOR("overscrollBehavior", "overscroll-behavior", chrome("auto auto"), ff60up("")), + /** The style property {@code overscroll-behavior}. */ + OVERSCROLL_BEHAVIOR_("overscroll-behavior", "overscroll-behavior", ff60up("")), + /** The style property {@code overscrollBehaviorX}. */ - OVERSCROLL_BEHAVIOR_X("overscrollBehaviorX", "overscroll-behavior_x", chrome("auto"), ff60up("")), + OVERSCROLL_BEHAVIOR_X("overscrollBehaviorX", "overscroll-behavior-x", chrome("auto"), ff60up("auto")), + /** The style property {@code overscroll-behavior-x}. */ + OVERSCROLL_BEHAVIOR_X_("overscroll-behavior-x", "overscroll-behavior-x", ff60up("auto")), + /** The style property {@code overscrollBehaviorY}. */ - OVERSCROLL_BEHAVIOR_Y("overscrollBehaviorY", "overscroll-behavior_y", chrome("auto"), ff60up("")), + OVERSCROLL_BEHAVIOR_Y("overscrollBehaviorY", "overscroll-behavior-y", chrome("auto"), ff60up("auto")), + /** The style property {@code overscroll-behavior-y}. */ + OVERSCROLL_BEHAVIOR_Y_("overscroll-behavior-y", "overscroll-behavior-y", ff60up("auto")), + /** The style property {@code padding}. */ PADDING("padding", "padding", chrome("0px"), ff(""), ie("")), @@ -2789,6 +2866,9 @@ /** The style property {@code textJustify}. */ TEXT_JUSTIFY("textJustify", "text-justify", ie("auto"), ff60up("auto")), + /** The style property {@code text-justify}. */ + TEXT_JUSTIFY_("text-justify", "text-justify", ff60up("auto")), + /** The style property {@code textJustifyTrim}. */ TEXT_JUSTIFY_TRIM("textJustifyTrim", "text-justify-trim", ie("undefined")), @@ -2847,8 +2927,11 @@ TRANSFORM("transform", "transform", ff("none"), ie("none"), chrome("none")), /** The style property {@code transformBox}. */ - TRANSFORM_BOX("transformBox", "transform-box", chrome("view-box"), ff60up("")), + TRANSFORM_BOX("transformBox", "transform-box", chrome("view-box"), ff60up("border-box")), + /** The style property {@code transform-box}. */ + TRANSFORM_BOX_("transform-box", "transform-box", ff60up("border-box")), + /** The style property {@code transformOrigin}. */ TRANSFORM_ORIGIN("transformOrigin", "transform-origin", ff("625px 172.5px"), ie("620px 163.2px"), chrome("456.5px 161px")), @@ -3046,7 +3129,7 @@ ff("ease")), /** The style property {@code webkitAppRegion}. */ - WEBKIT_APP_REGION("webkitAppRegion", "webkit-app-region", chrome("no-drag")), + WEBKIT_APP_REGION("webkitAppRegion", "webkit-app-region", chrome("none")), /** The style property {@code webkitAppearance}. */ WEBKIT_APPEARANCE("webkitAppearance", "webkit-appearance", chrome("none")), @@ -3438,8 +3521,14 @@ WEBKIT_MARGIN_TOP_COLLAPSE("webkitMarginTopCollapse", "webkit-margin-top-collapse", chrome("collapse")), /** The style property {@code webkitMask}. */ - WEBKIT_MASK("webkitMask", "webkit-mask", chrome(""), ff60up("")), + WEBKIT_MASK("webkitMask", "webkit-mask", chrome(""), ff60up("none")), + /** The style property {@code WebkitMask}. */ + WEBKIT_MASK_("WebkitMask", "webkit-mask", ff60up("none")), + + /** The style property {@code -webkit-mask}. */ + WEBKIT_MASK__("-webkit-mask", "webkit-mask", ff60up("none")), + /** The style property {@code webkitMaskBoxImage}. */ WEBKIT_MASK_BOX_IMAGE("webkitMaskBoxImage", "webkit-mask-box-image", chrome("none")), @@ -3459,29 +3548,77 @@ WEBKIT_MASK_BOX_IMAGE_WIDTH("webkitMaskBoxImageWidth", "webkit-mask-box-image-width", chrome("auto")), /** The style property {@code webkitMaskClip}. */ - WEBKIT_MASK_CLIP("webkitMaskClip", "webkit-mask-clip", chrome("border-box"), ff60up("")), + WEBKIT_MASK_CLIP("webkitMaskClip", "webkit-mask-clip", chrome("border-box"), ff60up("border-box")), + /** The style property {@code WebkitMaskClip}. */ + WEBKIT_MASK_CLIP_("WebkitMaskClip", "webkit-mask-clip", ff60up("border-box")), + + /** The style property {@code -webkit-mask-clip}. */ + WEBKIT_MASK_CLIP__("-webkit-mask-clip", "webkit-mask-clip", ff60up("border-box")), + /** The style property {@code webkitMaskComposite}. */ - WEBKIT_MASK_COMPOSITE("webkitMaskComposite", "webkit-mask-composite", chrome("source-over"), ff60up("")), + WEBKIT_MASK_COMPOSITE("webkitMaskComposite", "webkit-mask-composite", chrome("source-over"), ff60up("add")), + /** The style property {@code WebkitMaskComposite}. */ + WEBKIT_MASK_COMPOSITE_("WebkitMaskComposite", "webkit-mask-composite", ff60up("add")), + + /** The style property {@code -webkit-mask-composite}. */ + WEBKIT_MASK_COMPOSITE__("-webkit-mask-composite", "webkit-mask-composite", ff60up("add")), + /** The style property {@code webkitMaskImage}. */ - WEBKIT_MASK_IMAGE("webkitMaskImage", "webkit-mask-image", chrome("none"), ff60up("")), + WEBKIT_MASK_IMAGE("webkitMaskImage", "webkit-mask-image", chrome("none"), ff60up("none")), + /** The style property {@code WebkitMaskImage}. */ + WEBKIT_MASK_IMAGE_("WebkitMaskImage", "webkit-mask-image", ff60up("none")), + + /** The style property {@code -webkit-mask-image}. */ + WEBKIT_MASK_IMAGE__("-webkit-mask-image", "webkit-mask-image", ff60up("none")), + /** The style property {@code webkitMaskOrigin}. */ - WEBKIT_MASK_ORIGIN("webkitMaskOrigin", "webkit-mask-origin", chrome("border-box"), ff60up("")), + WEBKIT_MASK_ORIGIN("webkitMaskOrigin", "webkit-mask-origin", chrome("border-box"), ff60up("border-box")), + /** The style property {@code WebkitMaskOrigin}. */ + WEBKIT_MASK_ORIGIN_("WebkitMaskOrigin", "webkit-mask-origin", ff60up("border-box")), + + /** The style property {@code -webkit-mask-origin}. */ + WEBKIT_MASK_ORIGIN__("-webkit-mask-origin", "webkit-mask-origin", ff60up("border-box")), + /** The style property {@code webkitMaskPosition}. */ - WEBKIT_MASK_POSITION("webkitMaskPosition", "webkit-mask-position", chrome("0% 0%"), ff60up("")), + WEBKIT_MASK_POSITION("webkitMaskPosition", "webkit-mask-position", chrome("0% 0%"), ff60up("0% 0%")), + /** The style property {@code WebkitMaskPosition}. */ + WEBKIT_MASK_POSITION_("WebkitMaskPosition", "webkit-mask-position", ff60up("0% 0%")), + + /** The style property {@code -webkit-mask-position}. */ + WEBKIT_MASK_POSITION__("-webkit-mask-position", "webkit-mask-position", ff60up("0% 0%")), + /** The style property {@code webkitMaskPositionX}. */ - WEBKIT_MASK_POSITION_X("webkitMaskPositionX", "webkit-mask-position-x", chrome("0%"), ff60up("")), + WEBKIT_MASK_POSITION_X("webkitMaskPositionX", "webkit-mask-position-x", chrome("0%"), ff60up("0%")), + /** The style property {@code WebkitMaskPositionX}. */ + WEBKIT_MASK_POSITION_X_("WebkitMaskPositionX", "webkit-mask-position-x", ff60up("0%")), + + /** The style property {@code -webkit-mask-position-x}. */ + WEBKIT_MASK_POSITION_X__("-webkit-mask-position-x", "webkit-mask-position-x", ff60up("0%")), + /** The style property {@code webkitMaskPositionY}. */ - WEBKIT_MASK_POSITION_Y("webkitMaskPositionY", "webkit-mask-position-y", chrome("0%"), ff60up("")), + WEBKIT_MASK_POSITION_Y("webkitMaskPositionY", "webkit-mask-position-y", chrome("0%"), ff60up("0%")), + /** The style property {@code WebkitMaskPositionY}. */ + WEBKIT_MASK_POSITION_Y_("WebkitMaskPositionY", "webkit-mask-position-y", ff60up("0%")), + + /** The style property {@code -webkit-mask-position-y}. */ + WEBKIT_MASK_POSITION_Y__("-webkit-mask-position-y", "webkit-mask-position-y", ff60up("0%")), + /** The style property {@code webkitMaskRepeat}. */ - WEBKIT_MASK_REPEAT("webkitMaskRepeat", "webkit-mask-repeat", chrome("repeat"), ff60up("")), + WEBKIT_MASK_REPEAT("webkitMaskRepeat", "webkit-mask-repeat", chrome("repeat"), ff60up("repeat")), + /** The style property {@code WebkitMaskRepeat}. */ + WEBKIT_MASK_REPEAT_("WebkitMaskRepeat", "webkit-mask-repeat", ff60up("repeat")), + + /** The style property {@code -webkit-mask-repeat}. */ + WEBKIT_MASK_REPEAT__("-webkit-mask-repeat", "webkit-mask-repeat", ff60up("repeat")), + /** The style property {@code webkitMaskRepeatX}. */ WEBKIT_MASK_REPEAT_X("webkitMaskRepeatX", "webkit-mask-repeat-x", chrome("")), @@ -3489,8 +3626,14 @@ WEBKIT_MASK_REPEAT_Y("webkitMaskRepeatY", "webkit-mask-repeat-y", chrome("")), /** The style property {@code webkitMaskSize}. */ - WEBKIT_MASK_SIZE("webkitMaskSize", "webkit-mask-size", chrome("auto"), ff60up("")), + WEBKIT_MASK_SIZE("webkitMaskSize", "webkit-mask-size", chrome("auto"), ff60up("auto auto")), + /** The style property {@code WebkitMaskSize}. */ + WEBKIT_MASK_SIZE_("WebkitMaskSize", "webkit-mask-size", ff60up("auto auto")), + + /** The style property {@code -webkit-mask-size}. */ + WEBKIT_MASK_SIZE__("-webkit-mask-size", "webkit-mask-size", ff60up("auto auto")), + /** The style property {@code webkitMaxLogicalHeight}. */ WEBKIT_MAX_LOGICAL_HEIGHT("webkitMaxLogicalHeight", "webkit-max-logical-height", chrome("none")), Modified: trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/ComputedCSSStyleDeclarationTest.properties.FF60.txt =================================================================== --- trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/ComputedCSSStyleDeclarationTest.properties.FF60.txt 2018-06-17 11:42:28 UTC (rev 15347) +++ trunk/htmlunit/src/test/resources/com/gargoylesoftware/htmlunit/javascript/host/css/ComputedCSSStyleDeclarationTest.properties.FF60.txt 2018-06-17 12:59:25 UTC (rev 15348) @@ -51,12 +51,12 @@ -moz-outline-radius=: -moz-padding-end=: -moz-padding-start=: --moz-perspective-origin=:621px 172.5px +-moz-perspective-origin=:625px 172.5px -moz-perspective=:none -moz-stack-sizing=:stretch-to-fit -moz-tab-size=:8 -moz-text-size-adjust=:auto --moz-transform-origin=:621px 172.5px +-moz-transform-origin=:625px 172.5px -moz-transform-style=:flat -moz-transform=:none -moz-transition-delay=:0s @@ -119,7 +119,7 @@ -webkit-mask-size=:auto auto -webkit-mask=:none -webkit-order=:0 --webkit-perspective-origin=:621px 172.5px +-webkit-perspective-origin=:625px 172.5px -webkit-perspective=:none -webkit-text-fill-color=:rgb(0, 0, 0) -webkit-text-size-adjust=:auto @@ -126,7 +126,7 @@ -webkit-text-stroke-color=:rgb(0, 0, 0) -webkit-text-stroke-width=:0px -webkit-text-stroke=: --webkit-transform-origin=:621px 172.5px +-webkit-transform-origin=:625px 172.5px -webkit-transform-style=:flat -webkit-transform=:none -webkit-transition-delay=:0s @@ -189,12 +189,12 @@ MozPaddingEnd=: MozPaddingStart=: MozPerspective=:none -MozPerspectiveOrigin=:621px 172.5px +MozPerspectiveOrigin=:625px 172.5px MozStackSizing=:stretch-to-fit MozTabSize=:8 MozTextSizeAdjust=:auto MozTransform=:none -MozTransformOrigin=:621px 172.5px +MozTransformOrigin=:625px 172.5px MozTransformStyle=:flat MozTransition=: MozTransitionDelay=:0s @@ -257,7 +257,7 @@ WebkitMaskSize=:auto auto WebkitOrder=:0 WebkitPerspective=:none -WebkitPerspectiveOrigin=:621px 172.5px +WebkitPerspectiveOrigin=:625px 172.5px WebkitTextFillColor=:rgb(0, 0, 0) WebkitTextSizeAdjust=:auto WebkitTextStroke=: @@ -264,7 +264,7 @@ WebkitTextStrokeColor=:rgb(0, 0, 0) WebkitTextStrokeWidth=:0px WebkitTransform=:none -WebkitTransformOrigin=:621px 172.5px +WebkitTransformOrigin=:625px 172.5px WebkitTransformStyle=:flat WebkitTransition=: WebkitTransitionDelay=:0s @@ -727,9 +727,9 @@ pageBreakInside=:auto paint-order=:normal paintOrder=:normal -perspective-origin=:621px 172.5px +perspective-origin=:625px 172.5px perspective=:none -perspectiveOrigin=:621px 172.5px +perspectiveOrigin=:625px 172.5px place-content=: place-items=: place-self=: @@ -827,11 +827,11 @@ touch-action=:auto touchAction=:auto transform-box=:border-box -transform-origin=:621px 172.5px +transform-origin=:625px 172.5px transform-style=:flat transform=:none transformBox=:border-box -transformOrigin=:621px 172.5px +transformOrigin=:625px 172.5px transformStyle=:flat transition-delay=:0s transition-duration=:0s @@ -900,7 +900,7 @@ webkitMaskSize=:auto auto webkitOrder=:0 webkitPerspective=:none -webkitPerspectiveOrigin=:621px 172.5px +webkitPerspectiveOrigin=:625px 172.5px webkitTextFillColor=:rgb(0, 0, 0) webkitTextSizeAdjust=:auto webkitTextStroke=: @@ -907,7 +907,7 @@ webkitTextStrokeColor=:rgb(0, 0, 0) webkitTextStrokeWidth=:0px webkitTransform=:none -webkitTransformOrigin=:621px 172.5px +webkitTransformOrigin=:625px 172.5px webkitTransformStyle=:flat webkitTransition=: webkitTransitionDelay=:0s |
From: <rb...@us...> - 2018-06-17 11:42:31
|
Revision: 15347 http://sourceforge.net/p/htmlunit/code/15347 Author: rbri Date: 2018-06-17 11:42:28 +0000 (Sun, 17 Jun 2018) Log Message: ----------- more ff60 expectations Modified Paths: -------------- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/svg/SvgAltGlyphTest.java Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/svg/SvgAltGlyphTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/svg/SvgAltGlyphTest.java 2018-06-17 09:19:26 UTC (rev 15346) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/svg/SvgAltGlyphTest.java 2018-06-17 11:42:28 UTC (rev 15347) @@ -38,8 +38,7 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = "[object SVGElement]", - FF60 = "[object SVGAltGlyphElement]") + @Alerts("[object SVGElement]") public void simpleScriptable() throws Exception { final String html = HtmlPageTest.STANDARDS_MODE_PREFIX_ + "<html><head>\n" |
From: <rb...@us...> - 2018-06-17 09:19:28
|
Revision: 15346 http://sourceforge.net/p/htmlunit/code/15346 Author: rbri Date: 2018-06-17 09:19:26 +0000 (Sun, 17 Jun 2018) Log Message: ----------- ff60 support (wip) Modified Paths: -------------- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/dom/EventNodeTest.java Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/dom/EventNodeTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/dom/EventNodeTest.java 2018-06-17 09:17:38 UTC (rev 15345) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/dom/EventNodeTest.java 2018-06-17 09:19:26 UTC (rev 15346) @@ -14,8 +14,8 @@ */ package com.gargoylesoftware.htmlunit.javascript.host.dom; -import static com.gargoylesoftware.htmlunit.BrowserRunner.TestedBrowser.FF; import static com.gargoylesoftware.htmlunit.BrowserRunner.TestedBrowser.IE; +import static com.gargoylesoftware.htmlunit.BrowserRunner.TestedBrowser.FF52; import org.junit.Test; import org.junit.runner.RunWith; @@ -134,7 +134,7 @@ CHROME = "mousedown label,mouseup label,click label,focus text,click text,", FF60 = "mousedown label,mouseup label,click label,focus text,click text,", IE = "mousedown label,mouseup label,click label,click text,focus text,") - @NotYetImplemented({FF, IE}) + @NotYetImplemented({FF52, IE}) public void clickEventsLabel() throws Exception { final String html = "<html>\n" + "<head>\n" |
From: <rb...@us...> - 2018-06-17 09:17:42
|
Revision: 15345 http://sourceforge.net/p/htmlunit/code/15345 Author: rbri Date: 2018-06-17 09:17:38 +0000 (Sun, 17 Jun 2018) Log Message: ----------- ff60 support (wip) Modified Paths: -------------- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/CanvasRenderingContext2DTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/css/ComputedCSSStyleDeclarationTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLElementTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLInputElementTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLSelectElementTest.java Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/CanvasRenderingContext2DTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/CanvasRenderingContext2DTest.java 2018-06-17 09:03:07 UTC (rev 15344) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/canvas/CanvasRenderingContext2DTest.java 2018-06-17 09:17:38 UTC (rev 15345) @@ -193,7 +193,7 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = {"rendering...", "...done"}) + @Alerts({"rendering...", "...done"}) public void drawImage_noImage() throws Exception { final String html = "<html><body>\n" + "<img id='myImage'>\n" @@ -216,7 +216,7 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = {"rendering...", "...done"}) + @Alerts({"rendering...", "...done"}) public void drawImage_invalidImage() throws Exception { try (InputStream is = getClass().getResourceAsStream("invalid.png")) { final byte[] directBytes = IOUtils.toByteArray(is); Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/css/ComputedCSSStyleDeclarationTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/css/ComputedCSSStyleDeclarationTest.java 2018-06-17 09:03:07 UTC (rev 15344) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/css/ComputedCSSStyleDeclarationTest.java 2018-06-17 09:17:38 UTC (rev 15345) @@ -844,10 +844,10 @@ * @throws Exception if an error occurs */ @Test - @Alerts(IE = {"inline", "inline", "none", "block", "inline-block", "inline", - "inline", "inline", "inline", "inline", "inline", "inline", "inline"}, - DEFAULT = {"inline", "inline", "none", "block", "inline-block", "inline", - "inline", "inline", "inline", "inline", "inline", "block", "inline"}) + @Alerts(DEFAULT = {"inline", "inline", "none", "block", "inline-block", "inline", + "inline", "inline", "inline", "inline", "inline", "block", "inline"}, + IE = {"inline", "inline", "none", "block", "inline-block", "inline", + "inline", "inline", "inline", "inline", "inline", "inline", "inline"}) public void defaultDisplayValues_S() throws Exception { final String html = "<!DOCTYPE HTML>\n<html><body>\n" + " <p>\n" Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLElementTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLElementTest.java 2018-06-17 09:03:07 UTC (rev 15344) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLElementTest.java 2018-06-17 09:17:38 UTC (rev 15345) @@ -4145,7 +4145,7 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = {"outside", "1", "middle", "2", "3", "4", + @Alerts({"outside", "1", "middle", "2", "3", "4", "before-begin after-begin inside before-end after-end"}) public void insertAdjacentElement() throws Exception { insertAdjacentElement("beforeend", "afterend", "beforebegin", "afterbegin"); Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLInputElementTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLInputElementTest.java 2018-06-17 09:03:07 UTC (rev 15344) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLInputElementTest.java 2018-06-17 09:17:38 UTC (rev 15345) @@ -1060,9 +1060,9 @@ * @throws Exception if the test fails */ @Test - @Alerts(IE = {"undefined", "undefined", "undefined", "30", "30", "30", - "undefined", "40", "string", "number"}, - DEFAULT = {"undefined", "30", "undefined", "30", "30", "30", "40", "50", "string", "number"}) + @Alerts(DEFAULT = {"undefined", "30", "undefined", "30", "30", "30", "40", "50", "string", "number"}, + IE = {"undefined", "undefined", "undefined", "30", "30", "30", + "undefined", "40", "string", "number"}) public void minLength() throws Exception { final String html = "<html><head><title>First</title><script>\n" Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLSelectElementTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLSelectElementTest.java 2018-06-17 09:03:07 UTC (rev 15344) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLSelectElementTest.java 2018-06-17 09:17:38 UTC (rev 15345) @@ -2128,7 +2128,7 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = {"two", ""}) + @Alerts({"two", ""}) public void value() throws Exception { final String html = HtmlPageTest.STANDARDS_MODE_PREFIX_ @@ -2184,7 +2184,7 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = {"two", ""}) + @Alerts({"two", ""}) public void valueByValueCase() throws Exception { final String html = HtmlPageTest.STANDARDS_MODE_PREFIX_ @@ -2270,7 +2270,7 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = {"two", ""}) + @Alerts({"two", ""}) public void valueNull() throws Exception { final String html = HtmlPageTest.STANDARDS_MODE_PREFIX_ @@ -2298,7 +2298,7 @@ * @throws Exception if the test fails */ @Test - @Alerts(DEFAULT = {"two", "", ""}) + @Alerts({"two", "", ""}) public void valueOther() throws Exception { final String html = HtmlPageTest.STANDARDS_MODE_PREFIX_ |
From: <rb...@us...> - 2018-06-17 09:03:12
|
Revision: 15344 http://sourceforge.net/p/htmlunit/code/15344 Author: rbri Date: 2018-06-17 09:03:07 +0000 (Sun, 17 Jun 2018) Log Message: ----------- ff60 support (wip) Modified Paths: -------------- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/configuration/JavaScriptConfiguration.java Removed Paths: ------------- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGAltGlyphElement.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 2018-06-17 08:31:21 UTC (rev 15343) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/configuration/JavaScriptConfiguration.java 2018-06-17 09:03:07 UTC (rev 15344) @@ -553,7 +553,7 @@ SpeechSynthesisUtterance.class, SpeechSynthesisVoice.class, StereoPannerNode.class, Storage.class, StorageEvent.class, StorageManager.class, StyleMedia.class, StyleSheet.class, StyleSheetList.class, SubtleCrypto.class, - SVGAElement.class, SVGAltGlyphElement.class, SVGAngle.class, SVGAnimatedAngle.class, + SVGAElement.class, SVGAngle.class, SVGAnimatedAngle.class, SVGAnimatedBoolean.class, SVGAnimatedEnumeration.class, SVGAnimatedInteger.class, SVGAnimatedLength.class, SVGAnimatedLengthList.class, SVGAnimatedNumber.class, SVGAnimatedNumberList.class, SVGAnimatedPreserveAspectRatio.class, SVGAnimatedRect.class, SVGAnimatedString.class, Deleted: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGAltGlyphElement.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGAltGlyphElement.java 2018-06-17 08:31:21 UTC (rev 15343) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/svg/SVGAltGlyphElement.java 2018-06-17 09:03:07 UTC (rev 15344) @@ -1,33 +0,0 @@ -/* - * Copyright (c) 2002-2018 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 com.gargoylesoftware.htmlunit.javascript.configuration.JsxConstructor; - -/** - * A JavaScript object for {@code SVGAltGlyphElement}. - * - * @author Ahmed Ashour - * @author Frank Danek - */ -public class SVGAltGlyphElement extends SVGTextPositioningElement { - - /** - * Creates an instance. - */ - @JsxConstructor - public SVGAltGlyphElement() { - } -} |
From: <rb...@us...> - 2018-06-17 08:31:25
|
Revision: 15343 http://sourceforge.net/p/htmlunit/code/15343 Author: rbri Date: 2018-06-17 08:31:21 +0000 (Sun, 17 Jun 2018) Log Message: ----------- ff60 support (wip) Modified Paths: -------------- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/html/HtmlSelect.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLSelectElement.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLSelectElementTest.java Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java 2018-06-17 08:17:44 UTC (rev 15342) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java 2018-06-17 08:31:21 UTC (rev 15343) @@ -804,7 +804,7 @@ JS_DOMTOKENLIST_LENGTH_IGNORES_DUPLICATES, /** DOMTokenList removed all whitespace chars during add. */ - @BrowserFeature(CHROME) + @BrowserFeature({CHROME, FF60}) JS_DOMTOKENLIST_REMOVE_WHITESPACE_CHARS_ON_ADD, /** DOMTokenList removed all whitespace chars during edit. */ @@ -1457,13 +1457,6 @@ @BrowserFeature(IE) RESETINPUT_DEFAULT_VALUE_IF_VALUE_NOT_DEFINED, - /** - * Indicates that all options of a select are deselected, - * if the select state is changed for an unknown option. - */ - @BrowserFeature({CHROME, FF52, IE}) - SELECT_DESELECT_ALL_IF_SWITCHING_UNKNOWN, - /** The default display style of slot is 'content'. */ @BrowserFeature(CHROME) SLOT_CONTENTS, Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/html/HtmlSelect.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/html/HtmlSelect.java 2018-06-17 08:17:44 UTC (rev 15342) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/html/HtmlSelect.java 2018-06-17 08:31:21 UTC (rev 15343) @@ -16,7 +16,6 @@ import static com.gargoylesoftware.htmlunit.BrowserVersionFeatures.EVENT_MOUSE_ON_DISABLED; import static com.gargoylesoftware.htmlunit.BrowserVersionFeatures.JS_SELECT_SET_VALUES_CHECKS_ONLY_VALUE_ATTRIBUTE; -import static com.gargoylesoftware.htmlunit.BrowserVersionFeatures.SELECT_DESELECT_ALL_IF_SWITCHING_UNKNOWN; import java.util.ArrayList; import java.util.Collection; @@ -311,10 +310,8 @@ return setSelectedAttribute(selected, isSelected, invokeOnFocus, true, false, true); } catch (final ElementNotFoundException e) { - if (hasFeature(SELECT_DESELECT_ALL_IF_SWITCHING_UNKNOWN)) { - for (final HtmlOption o : getSelectedOptions()) { - o.setSelected(false); - } + for (final HtmlOption o : getSelectedOptions()) { + o.setSelected(false); } return (P) getPage(); } Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLSelectElement.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLSelectElement.java 2018-06-17 08:17:44 UTC (rev 15342) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLSelectElement.java 2018-06-17 08:31:21 UTC (rev 15343) @@ -18,6 +18,7 @@ import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.EDGE; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF60; import java.util.List; @@ -312,7 +313,7 @@ * Returns the labels associated with the element. * @return the labels associated with the element */ - @JsxGetter(CHROME) + @JsxGetter({CHROME, FF60}) public AbstractList getLabels() { if (labels_ == null) { labels_ = new LabelsHelper(getDomNodeOrDie()); Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLSelectElementTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLSelectElementTest.java 2018-06-17 08:17:44 UTC (rev 15342) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLSelectElementTest.java 2018-06-17 08:31:21 UTC (rev 15343) @@ -33,7 +33,7 @@ import com.gargoylesoftware.htmlunit.html.HtmlPageTest; /** - * Tests for {@link HTMLScriptElement}. + * Tests for {@link HTMLSelectElement}. * * @author <a href="mailto:mb...@Ga...">Mike Bowler</a> * @author David K. Taylor |
From: <rb...@us...> - 2018-06-17 08:17:50
|
Revision: 15342 http://sourceforge.net/p/htmlunit/code/15342 Author: rbri Date: 2018-06-17 08:17:44 +0000 (Sun, 17 Jun 2018) Log Message: ----------- ff60 support (wip) Modified Paths: -------------- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/Node.java Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/Node.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/Node.java 2018-06-17 08:16:01 UTC (rev 15341) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/Node.java 2018-06-17 08:17:44 UTC (rev 15342) @@ -20,7 +20,6 @@ import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.EDGE; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF60; -import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF52; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.IE; import java.util.ArrayList; @@ -479,7 +478,7 @@ * * @return whether this node is the same node as the given one */ - @JsxFunction({CHROME, FF52, IE}) + @JsxFunction public boolean isSameNode(final Object other) { return other == this; } |
From: <rb...@us...> - 2018-06-17 08:16:05
|
Revision: 15341 http://sourceforge.net/p/htmlunit/code/15341 Author: rbri Date: 2018-06-17 08:16:01 +0000 (Sun, 17 Jun 2018) Log Message: ----------- ff60 support (wip) Modified Paths: -------------- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLElement.java Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLElement.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLElement.java 2018-06-17 08:14:55 UTC (rev 15340) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLElement.java 2018-06-17 08:16:01 UTC (rev 15341) @@ -196,7 +196,7 @@ @JsxClass(domClass = HtmlStrike.class, value = {CHROME, FF}) @JsxClass(domClass = HtmlStrong.class, value = {CHROME, FF}) @JsxClass(domClass = HtmlSubscript.class, value = {CHROME, FF}) -@JsxClass(domClass = HtmlSummary.class, value = {CHROME, FF52}) +@JsxClass(domClass = HtmlSummary.class, value = {CHROME, FF}) @JsxClass(domClass = HtmlSuperscript.class, value = {CHROME, FF}) @JsxClass(domClass = HtmlTeletype.class, value = {CHROME, FF}) @JsxClass(domClass = HtmlUnderlined.class, value = {CHROME, FF}) |
From: <rb...@us...> - 2018-06-17 08:15:01
|
Revision: 15340 http://sourceforge.net/p/htmlunit/code/15340 Author: rbri Date: 2018-06-17 08:14:55 +0000 (Sun, 17 Jun 2018) Log Message: ----------- ff60 support (wip) Modified Paths: -------------- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersion.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/BrowserVersionTest.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/ElementCreationTest.java Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersion.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersion.java 2018-06-17 07:33:09 UTC (rev 15339) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersion.java 2018-06-17 08:14:55 UTC (rev 15340) @@ -108,7 +108,7 @@ public static final BrowserVersion INTERNET_EXPLORER = new BrowserVersion(11, "IE"); /** Latest Chrome. */ - public static final BrowserVersion CHROME = new BrowserVersion(60, "Chrome"); + public static final BrowserVersion CHROME = new BrowserVersion(67, "Chrome"); /** Microsoft Edge. Work In Progress!!! */ public static final BrowserVersion EDGE = new BrowserVersion(14, "Edge"); Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/BrowserVersionTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/BrowserVersionTest.java 2018-06-17 07:33:09 UTC (rev 15339) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/BrowserVersionTest.java 2018-06-17 08:14:55 UTC (rev 15340) @@ -31,10 +31,10 @@ */ @Test public void getBrowserVersionNumeric() { - assertEquals(45, BrowserVersion.FIREFOX_60.getBrowserVersionNumeric()); + assertEquals(60, BrowserVersion.FIREFOX_60.getBrowserVersionNumeric()); assertEquals(52, BrowserVersion.FIREFOX_52.getBrowserVersionNumeric()); assertEquals(11, BrowserVersion.INTERNET_EXPLORER.getBrowserVersionNumeric()); - assertEquals(60, BrowserVersion.CHROME.getBrowserVersionNumeric()); + assertEquals(67, BrowserVersion.CHROME.getBrowserVersionNumeric()); assertEquals(14, BrowserVersion.EDGE.getBrowserVersionNumeric()); } Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/ElementCreationTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/ElementCreationTest.java 2018-06-17 07:33:09 UTC (rev 15339) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/ElementCreationTest.java 2018-06-17 08:14:55 UTC (rev 15340) @@ -98,7 +98,8 @@ */ @Test @Alerts(DEFAULT = "[object HTMLAppletElement]", - CHROME = "[object HTMLUnknownElement]") + CHROME = "[object HTMLUnknownElement]", + FF60 = "[object HTMLUnknownElement]") public void applet() throws Exception { test("applet"); } @@ -465,9 +466,7 @@ * @throws Exception if an error occurs */ @Test - @Alerts(DEFAULT = "[object HTMLElement]", - CHROME = "[object HTMLPreElement]", - FF52 = "[object HTMLPreElement]", + @Alerts(DEFAULT = "[object HTMLPreElement]", IE = "[object HTMLBlockElement]") public void xmp() throws Exception { test("xmp"); @@ -825,9 +824,7 @@ * @throws Exception if an error occurs */ @Test - @Alerts(DEFAULT = "[object HTMLElement]", - CHROME = "[object HTMLPreElement]", - FF52 = "[object HTMLPreElement]", + @Alerts(DEFAULT = "[object HTMLPreElement]", IE = "[object HTMLBlockElement]") public void listing() throws Exception { test("listing"); @@ -1307,9 +1304,8 @@ * @throws Exception if an error occurs */ @Test - @Alerts(DEFAULT = "[object HTMLUnknownElement]", - CHROME = "[object HTMLElement]", - FF52 = "[object HTMLElement]") + @Alerts(DEFAULT = "[object HTMLElement]", + IE = "[object HTMLUnknownElement]") public void summary() throws Exception { test("summary"); } @@ -1657,9 +1653,8 @@ * @throws Exception if an error occurs */ @Test - @Alerts(DEFAULT = "[object HTMLUnknownElement]", - CHROME = "[object HTMLDetailsElement]", - FF52 = "[object HTMLDetailsElement]") + @Alerts(DEFAULT = "[object HTMLDetailsElement]", + IE = "[object HTMLUnknownElement]") public void details() throws Exception { test("details"); } @@ -2023,9 +2018,8 @@ * @throws Exception if an error occurs */ @Test - @Alerts(DEFAULT = "[object HTMLContentElement]", - FF52 = "[object HTMLUnknownElement]", - IE = "[object HTMLUnknownElement]") + @Alerts(DEFAULT = "[object HTMLUnknownElement]", + CHROME = "[object HTMLContentElement]") public void content() throws Exception { test("content"); } |
From: <rb...@us...> - 2018-06-17 07:33:14
|
Revision: 15339 http://sourceforge.net/p/htmlunit/code/15339 Author: rbri Date: 2018-06-17 07:33:09 +0000 (Sun, 17 Jun 2018) Log Message: ----------- ff60 support (wip) Modified Paths: -------------- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/ElementDefaultStyleDisplayTest.java Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java 2018-06-16 20:04:04 UTC (rev 15338) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java 2018-06-17 07:33:09 UTC (rev 15339) @@ -55,7 +55,7 @@ CSS_BACKGROUND_INITIAL, /** Computed {@code display} is {@code block} for non-attached elements. */ - @BrowserFeature(FF) + @BrowserFeature(FF52) CSS_COMPUTED_BLOCK_IF_NOT_ATTACHED, /** Computed {@code zIndex} is not considered. */ Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/ElementDefaultStyleDisplayTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/ElementDefaultStyleDisplayTest.java 2018-06-16 20:04:04 UTC (rev 15338) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/general/ElementDefaultStyleDisplayTest.java 2018-06-17 07:33:09 UTC (rev 15339) @@ -27,6 +27,7 @@ * Tests the result of the default 'display' style of an element. * * @author Ahmed Ashour + * @author Ronald Brill */ @RunWith(BrowserRunner.class) @StandardsMode |
From: <rb...@us...> - 2018-06-16 20:04:09
|
Revision: 15338 http://sourceforge.net/p/htmlunit/code/15338 Author: rbri Date: 2018-06-16 20:04:04 +0000 (Sat, 16 Jun 2018) Log Message: ----------- ff60 support (wip) Modified Paths: -------------- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/NodeList.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/event/MessageEventTest.java Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java 2018-06-16 20:00:39 UTC (rev 15337) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java 2018-06-16 20:04:04 UTC (rev 15338) @@ -194,7 +194,7 @@ EVENT_ONLOAD_INTERNAL_JAVASCRIPT, /** MessageEvent default data value is null. */ - @BrowserFeature({CHROME, FF52}) + @BrowserFeature({CHROME, FF}) EVENT_ONMESSAGE_DEFAULT_DATA_NULL, /** Does not trigger "onmousedown" event handler for the select options. */ Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/NodeList.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/NodeList.java 2018-06-16 20:00:39 UTC (rev 15337) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/NodeList.java 2018-06-16 20:04:04 UTC (rev 15338) @@ -17,7 +17,6 @@ import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.EDGE; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF; -import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF52; import java.util.ArrayList; import java.util.List; @@ -109,7 +108,7 @@ * Returns an {@link Iterator} allowing to go through all keys contained in this object. * @return an {@link Iterator} */ - @JsxFunction({CHROME, FF52}) + @JsxFunction({CHROME, FF}) public Iterator keys() { final int length = getElements().size(); final List<Integer> list = new ArrayList<>(); @@ -126,7 +125,7 @@ * Returns an {@link Iterator} allowing to go through all keys contained in this object. * @return an {@link Iterator} */ - @JsxFunction({CHROME, FF52}) + @JsxFunction({CHROME, FF}) public Iterator values() { final List<DomNode> list = getElements(); final Iterator object = new Iterator(ITERATOR_NAME, list.iterator()); @@ -139,7 +138,7 @@ * Returns an {@link Iterator} allowing to go through all key/value pairs contained in this object. * @return an {@link Iterator} */ - @JsxFunction({CHROME, FF52}) + @JsxFunction({CHROME, FF}) public Iterator entries() { final List<DomNode> elements = getElements(); final Context context = Context.getCurrentContext(); @@ -167,7 +166,7 @@ * Calls the {@code callback} given in parameter once for each value pair in the list, in insertion order. * @param callback function to execute for each element */ - @JsxFunction({CHROME, FF52}) + @JsxFunction({CHROME, FF}) public void forEach(final Object callback) { final List<DomNode> nodes = getElements(); final Context context = Context.enter(); Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/event/MessageEventTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/event/MessageEventTest.java 2018-06-16 20:00:39 UTC (rev 15337) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/host/event/MessageEventTest.java 2018-06-16 20:04:04 UTC (rev 15338) @@ -14,7 +14,7 @@ */ package com.gargoylesoftware.htmlunit.javascript.host.event; -import static com.gargoylesoftware.htmlunit.BrowserRunner.TestedBrowser.FF52; +import static com.gargoylesoftware.htmlunit.BrowserRunner.TestedBrowser.FF; import org.junit.Test; import org.junit.runner.RunWith; @@ -132,7 +132,7 @@ FF = "exception", IE = {"-[object MessageEvent]", "-message", "-true", "-true", "-hello", "-http://localhost:", "-undefined", "-[object Window]"}) - @NotYetImplemented(FF52) + @NotYetImplemented(FF) public void initMessageEventPortsNull() throws Exception { final String[] expectedAlerts = getExpectedAlerts(); if (expectedAlerts.length > 4) { |
From: <rb...@us...> - 2018-06-16 20:00:48
|
Revision: 15337 http://sourceforge.net/p/htmlunit/code/15337 Author: rbri Date: 2018-06-16 20:00:39 +0000 (Sat, 16 Jun 2018) Log Message: ----------- ff60 support (wip) Modified Paths: -------------- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLOutputElement.java Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java 2018-06-16 18:08:20 UTC (rev 15336) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java 2018-06-16 20:00:39 UTC (rev 15337) @@ -1148,7 +1148,7 @@ JS_SELECT_OPTIONS_HAS_SELECT_CLASS_NAME, /** Ignore negative value when setting the length. */ - @BrowserFeature({CHROME, FF}) + @BrowserFeature({CHROME, FF52}) JS_SELECT_OPTIONS_IGNORE_NEGATIVE_LENGTH, /** The 'in' operator returns always true for HtmlOptionsCollection. */ Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLOutputElement.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLOutputElement.java 2018-06-16 18:08:20 UTC (rev 15336) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLOutputElement.java 2018-06-16 20:00:39 UTC (rev 15337) @@ -16,6 +16,7 @@ import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF60; import com.gargoylesoftware.htmlunit.html.HtmlOutput; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; @@ -66,7 +67,7 @@ * Returns the labels associated with the element. * @return the labels associated with the element */ - @JsxGetter(CHROME) + @JsxGetter({CHROME, FF60}) public AbstractList getLabels() { if (labels_ == null) { labels_ = new LabelsHelper(getDomNodeOrDie()); |
From: <rb...@us...> - 2018-06-16 18:08:25
|
Revision: 15336 http://sourceforge.net/p/htmlunit/code/15336 Author: rbri Date: 2018-06-16 18:08:20 +0000 (Sat, 16 Jun 2018) Log Message: ----------- ff60 support (wip) Modified Paths: -------------- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java 2018-06-16 18:02:14 UTC (rev 15335) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java 2018-06-16 18:08:20 UTC (rev 15336) @@ -788,7 +788,7 @@ JS_DOMPARSER_PARSERERROR_ON_ERROR, /** DOMTokenList returns false instead of throwing an exception when receiver is blank. */ - @BrowserFeature({CHROME, FF52}) + @BrowserFeature({CHROME, FF}) JS_DOMTOKENLIST_CONTAINS_RETURNS_FALSE_FOR_BLANK, /** DOMTokenList uses an enhanced set of whitespace chars. */ @@ -800,7 +800,7 @@ JS_DOMTOKENLIST_GET_NULL_IF_OUTSIDE, /** DOMTokenList ignores duplicates when determining the length. */ - @BrowserFeature(CHROME) + @BrowserFeature({CHROME, FF60}) JS_DOMTOKENLIST_LENGTH_IGNORES_DUPLICATES, /** DOMTokenList removed all whitespace chars during add. */ @@ -812,7 +812,7 @@ JS_DOMTOKENLIST_REMOVE_WHITESPACE_CHARS_ON_EDIT, /** DOMTokenList removed all whitespace chars during remove. */ - @BrowserFeature({CHROME, FF52}) + @BrowserFeature({CHROME, FF}) JS_DOMTOKENLIST_REMOVE_WHITESPACE_CHARS_ON_REMOVE, /** Javascript property function {@code delete} throws an exception if the given count is negative. */ |
From: <rb...@us...> - 2018-06-16 18:02:21
|
Revision: 15335 http://sourceforge.net/p/htmlunit/code/15335 Author: rbri Date: 2018-06-16 18:02:14 +0000 (Sat, 16 Jun 2018) Log Message: ----------- ff60 support (wip) Modified Paths: -------------- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/External.java Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java 2018-06-16 17:59:06 UTC (rev 15334) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/BrowserVersionFeatures.java 2018-06-16 18:02:14 UTC (rev 15335) @@ -18,6 +18,7 @@ import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.EDGE; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF52; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF60; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.IE; import com.gargoylesoftware.htmlunit.javascript.configuration.BrowserFeature; @@ -1302,7 +1303,7 @@ JS_TREEWALKER_FILTER_FUNCTION_ONLY, /** Types arrays can be constructed with {@code null}. */ - @BrowserFeature(CHROME) + @BrowserFeature({CHROME, FF60}) JS_TYPED_ARRAYS_NULL, /** Setting the property align to arbitrary values is allowed. */ Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/External.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/External.java 2018-06-16 17:59:06 UTC (rev 15334) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/External.java 2018-06-16 18:02:14 UTC (rev 15335) @@ -14,7 +14,7 @@ */ package com.gargoylesoftware.htmlunit.javascript.host; -import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF52; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.IE; import com.gargoylesoftware.htmlunit.javascript.SimpleScriptable; @@ -29,7 +29,7 @@ * @author Ronald Brill * @author Ahmed Ashour */ -@JsxClass(FF) +@JsxClass(FF52) @JsxClass(isJSObject = false) public class External extends SimpleScriptable { |
From: <rb...@us...> - 2018-06-16 17:59:11
|
Revision: 15334 http://sourceforge.net/p/htmlunit/code/15334 Author: rbri Date: 2018-06-16 17:59:06 +0000 (Sat, 16 Jun 2018) Log Message: ----------- ff60 support (wip) Modified Paths: -------------- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/file/FileSystem.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/file/FileSystemDirectoryEntry.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/file/FileSystemDirectoryReader.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/file/FileSystemEntry.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/file/FileSystemFileEntry.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/media/BaseAudioContext.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/media/ConstantSourceNode.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/security/CredentialsContainer.java Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/file/FileSystem.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/file/FileSystem.java 2018-06-16 17:47:45 UTC (rev 15333) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/file/FileSystem.java 2018-06-16 17:59:06 UTC (rev 15334) @@ -14,7 +14,7 @@ */ package com.gargoylesoftware.htmlunit.javascript.host.file; -import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF52; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF; import com.gargoylesoftware.htmlunit.javascript.SimpleScriptable; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; @@ -25,7 +25,7 @@ * * @author Ronald Brill */ -@JsxClass(FF52) +@JsxClass(FF) public class FileSystem extends SimpleScriptable { /** Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/file/FileSystemDirectoryEntry.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/file/FileSystemDirectoryEntry.java 2018-06-16 17:47:45 UTC (rev 15333) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/file/FileSystemDirectoryEntry.java 2018-06-16 17:59:06 UTC (rev 15334) @@ -14,7 +14,7 @@ */ package com.gargoylesoftware.htmlunit.javascript.host.file; -import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF52; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF; import com.gargoylesoftware.htmlunit.javascript.SimpleScriptable; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; @@ -25,7 +25,7 @@ * * @author Ronald Brill */ -@JsxClass(FF52) +@JsxClass(FF) public class FileSystemDirectoryEntry extends SimpleScriptable { /** Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/file/FileSystemDirectoryReader.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/file/FileSystemDirectoryReader.java 2018-06-16 17:47:45 UTC (rev 15333) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/file/FileSystemDirectoryReader.java 2018-06-16 17:59:06 UTC (rev 15334) @@ -14,7 +14,7 @@ */ package com.gargoylesoftware.htmlunit.javascript.host.file; -import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF52; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF; import com.gargoylesoftware.htmlunit.javascript.SimpleScriptable; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; @@ -25,7 +25,7 @@ * * @author Ronald Brill */ -@JsxClass(FF52) +@JsxClass(FF) public class FileSystemDirectoryReader extends SimpleScriptable { /** Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/file/FileSystemEntry.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/file/FileSystemEntry.java 2018-06-16 17:47:45 UTC (rev 15333) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/file/FileSystemEntry.java 2018-06-16 17:59:06 UTC (rev 15334) @@ -14,7 +14,7 @@ */ package com.gargoylesoftware.htmlunit.javascript.host.file; -import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF52; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF; import com.gargoylesoftware.htmlunit.javascript.SimpleScriptable; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; @@ -25,7 +25,7 @@ * * @author Ronald Brill */ -@JsxClass(FF52) +@JsxClass(FF) public class FileSystemEntry extends SimpleScriptable { /** Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/file/FileSystemFileEntry.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/file/FileSystemFileEntry.java 2018-06-16 17:47:45 UTC (rev 15333) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/file/FileSystemFileEntry.java 2018-06-16 17:59:06 UTC (rev 15334) @@ -14,7 +14,7 @@ */ package com.gargoylesoftware.htmlunit.javascript.host.file; -import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF52; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF; import com.gargoylesoftware.htmlunit.javascript.SimpleScriptable; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; @@ -25,7 +25,7 @@ * * @author Ronald Brill */ -@JsxClass(FF52) +@JsxClass(FF) public class FileSystemFileEntry extends SimpleScriptable { /** Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/media/BaseAudioContext.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/media/BaseAudioContext.java 2018-06-16 17:47:45 UTC (rev 15333) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/media/BaseAudioContext.java 2018-06-16 17:59:06 UTC (rev 15334) @@ -15,7 +15,8 @@ package com.gargoylesoftware.htmlunit.javascript.host.media; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; -import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF52; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF60; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxConstructor; @@ -25,9 +26,10 @@ * A JavaScript object for {@code BaseAudioContext}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass(CHROME) -@JsxClass(isJSObject = false, value = FF) +@JsxClass({CHROME, FF60}) +@JsxClass(isJSObject = false, value = FF52) public class BaseAudioContext extends EventTarget { /** Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/media/ConstantSourceNode.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/media/ConstantSourceNode.java 2018-06-16 17:47:45 UTC (rev 15333) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/media/ConstantSourceNode.java 2018-06-16 17:59:06 UTC (rev 15334) @@ -15,7 +15,7 @@ package com.gargoylesoftware.htmlunit.javascript.host.media; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; -import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF60; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxConstructor; @@ -25,8 +25,9 @@ * A JavaScript object for {@code ConstantSourceNode}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass({CHROME, FF60}) +@JsxClass({CHROME, FF}) public class ConstantSourceNode extends AudioScheduledSourceNode { /** Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/security/CredentialsContainer.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/security/CredentialsContainer.java 2018-06-16 17:47:45 UTC (rev 15333) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/security/CredentialsContainer.java 2018-06-16 17:59:06 UTC (rev 15334) @@ -15,6 +15,7 @@ package com.gargoylesoftware.htmlunit.javascript.host.security; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF60; import com.gargoylesoftware.htmlunit.javascript.SimpleScriptable; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; @@ -24,8 +25,9 @@ * A JavaScript object for {@code CredentialsContainer}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass(CHROME) +@JsxClass({CHROME, FF60}) public class CredentialsContainer extends SimpleScriptable { /** |
From: <rb...@us...> - 2018-06-16 17:48:02
|
Revision: 15333 http://sourceforge.net/p/htmlunit/code/15333 Author: rbri Date: 2018-06-16 17:47:45 +0000 (Sat, 16 Jun 2018) Log Message: ----------- ff60 support (wip) Modified Paths: -------------- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSConditionRule.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSCounterStyleRule.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSFontFaceRule.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSGroupingRule.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSImportRule.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSKeyframeRule.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSKeyframesRule.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSMediaRule.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSNamespaceRule.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSPageRule.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSRule.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSStyleRule.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSSupportsRule.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/DOMSettableTokenList.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/file/DataTransferItem.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/file/DataTransferItemList.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLAppletElement.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLContentElement.java trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLShadowElement.java Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSConditionRule.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSConditionRule.java 2018-06-16 15:14:47 UTC (rev 15332) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSConditionRule.java 2018-06-16 17:47:45 UTC (rev 15333) @@ -17,6 +17,7 @@ import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.EDGE; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF60; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.IE; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; @@ -26,6 +27,7 @@ * A JavaScript object for {@code CSSConditionRule}. * * @author Ahmed Ashour + * @author Ronald Brill */ @JsxClass({CHROME, FF, EDGE}) @JsxClass(isJSObject = false, value = IE) @@ -34,7 +36,7 @@ /** * Creates a new instance. */ - @JsxConstructor({CHROME, EDGE}) + @JsxConstructor({CHROME, FF60, EDGE}) public CSSConditionRule() { } Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSCounterStyleRule.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSCounterStyleRule.java 2018-06-16 15:14:47 UTC (rev 15332) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSCounterStyleRule.java 2018-06-16 17:47:45 UTC (rev 15333) @@ -15,15 +15,24 @@ package com.gargoylesoftware.htmlunit.javascript.host.css; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF60; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; +import com.gargoylesoftware.htmlunit.javascript.configuration.JsxConstructor; /** * A JavaScript object for {@code CSSCounterStyleRule}. * * @author Ahmed Ashour + * @author Ronald Brill */ @JsxClass(FF) public class CSSCounterStyleRule extends CSSRule { + /** + * Creates a new instance. + */ + @JsxConstructor(FF60) + public CSSCounterStyleRule() { + } } Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSFontFaceRule.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSFontFaceRule.java 2018-06-16 15:14:47 UTC (rev 15332) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSFontFaceRule.java 2018-06-16 17:47:45 UTC (rev 15333) @@ -18,6 +18,7 @@ import static com.gargoylesoftware.htmlunit.BrowserVersionFeatures.CSS_FONTFACERULE_CSSTEXT_NO_CRLF; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.EDGE; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF60; import java.util.regex.Pattern; @@ -44,7 +45,7 @@ /** * Creates a new instance. */ - @JsxConstructor({CHROME, EDGE}) + @JsxConstructor({CHROME, FF60, EDGE}) public CSSFontFaceRule() { } Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSGroupingRule.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSGroupingRule.java 2018-06-16 15:14:47 UTC (rev 15332) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSGroupingRule.java 2018-06-16 17:47:45 UTC (rev 15333) @@ -17,6 +17,7 @@ import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.EDGE; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF60; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.IE; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; @@ -34,7 +35,7 @@ /** * Creates a new instance. */ - @JsxConstructor({CHROME, EDGE}) + @JsxConstructor({CHROME, FF60, EDGE}) public CSSGroupingRule() { } Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSImportRule.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSImportRule.java 2018-06-16 15:14:47 UTC (rev 15332) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSImportRule.java 2018-06-16 17:47:45 UTC (rev 15333) @@ -16,6 +16,7 @@ import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.EDGE; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF60; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxConstructor; @@ -28,6 +29,7 @@ * * @author Daniel Gredler * @author Ahmed Ashour + * @author Ronald Brill */ @JsxClass public class CSSImportRule extends CSSRule { @@ -38,7 +40,7 @@ /** * Creates a new instance. */ - @JsxConstructor({CHROME, EDGE}) + @JsxConstructor({CHROME, FF60, EDGE}) public CSSImportRule() { } Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSKeyframeRule.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSKeyframeRule.java 2018-06-16 15:14:47 UTC (rev 15332) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSKeyframeRule.java 2018-06-16 17:47:45 UTC (rev 15333) @@ -16,7 +16,8 @@ import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.EDGE; -import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF52; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF60; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.IE; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; @@ -26,14 +27,15 @@ * A JavaScript object for {@code CSSKeyframeRule}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass({CHROME, FF52, IE, EDGE}) +@JsxClass({CHROME, FF, IE, EDGE}) public class CSSKeyframeRule extends CSSRule { /** * Default constructor. */ - @JsxConstructor({CHROME, EDGE}) + @JsxConstructor({CHROME, FF60, EDGE}) public CSSKeyframeRule() { } } Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSKeyframesRule.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSKeyframesRule.java 2018-06-16 15:14:47 UTC (rev 15332) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSKeyframesRule.java 2018-06-16 17:47:45 UTC (rev 15333) @@ -16,7 +16,8 @@ import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.EDGE; -import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF52; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF60; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.IE; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; @@ -29,13 +30,13 @@ * @author Ahmed Ashour * @author Ronald Brill */ -@JsxClass({CHROME, FF52, IE, EDGE}) +@JsxClass({CHROME, FF, IE, EDGE}) public class CSSKeyframesRule extends CSSRule { /** * Default constructor. */ - @JsxConstructor({CHROME, EDGE}) + @JsxConstructor({CHROME, FF60, EDGE}) public CSSKeyframesRule() { } Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSMediaRule.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSMediaRule.java 2018-06-16 15:14:47 UTC (rev 15332) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSMediaRule.java 2018-06-16 17:47:45 UTC (rev 15333) @@ -16,6 +16,7 @@ import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.EDGE; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF60; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxConstructor; @@ -36,7 +37,7 @@ /** * Creates a new instance. */ - @JsxConstructor({CHROME, EDGE}) + @JsxConstructor({CHROME, FF60, EDGE}) public CSSMediaRule() { } Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSNamespaceRule.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSNamespaceRule.java 2018-06-16 15:14:47 UTC (rev 15332) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSNamespaceRule.java 2018-06-16 17:47:45 UTC (rev 15333) @@ -16,6 +16,7 @@ import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.EDGE; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF60; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.IE; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; @@ -25,14 +26,15 @@ * A JavaScript object for {@code CSSNamespaceRule}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass({CHROME, IE, EDGE}) +@JsxClass({CHROME, FF60, IE, EDGE}) public class CSSNamespaceRule extends CSSRule { /** * Default constructor. */ - @JsxConstructor({CHROME, EDGE}) + @JsxConstructor({CHROME, FF60, EDGE}) public CSSNamespaceRule() { } } Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSPageRule.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSPageRule.java 2018-06-16 15:14:47 UTC (rev 15332) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSPageRule.java 2018-06-16 17:47:45 UTC (rev 15333) @@ -16,6 +16,7 @@ import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.EDGE; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF60; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxConstructor; @@ -24,6 +25,7 @@ * A JavaScript object for {@code CSSPageRule}. * * @author Ahmed Ashour + * @author Ronald Brill */ @JsxClass public class CSSPageRule extends CSSRule { @@ -31,7 +33,7 @@ /** * Creates a new instance. */ - @JsxConstructor({CHROME, EDGE}) + @JsxConstructor({CHROME, FF60, EDGE}) public CSSPageRule() { } } Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSRule.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSRule.java 2018-06-16 15:14:47 UTC (rev 15332) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSRule.java 2018-06-16 17:47:45 UTC (rev 15333) @@ -17,6 +17,7 @@ import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.EDGE; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF60; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.IE; import org.apache.commons.logging.Log; @@ -144,7 +145,7 @@ /** * Creates a new instance. */ - @JsxConstructor({CHROME, EDGE}) + @JsxConstructor({CHROME, FF60, EDGE}) public CSSRule() { stylesheet_ = null; rule_ = null; Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSStyleRule.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSStyleRule.java 2018-06-16 15:14:47 UTC (rev 15332) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSStyleRule.java 2018-06-16 17:47:45 UTC (rev 15333) @@ -17,6 +17,7 @@ import static com.gargoylesoftware.htmlunit.BrowserVersionFeatures.JS_SELECTOR_TEXT_LOWERCASE; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.EDGE; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF60; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.IE; import java.util.Locale; @@ -34,6 +35,7 @@ * * @author Ahmed Ashour * @author Marc Guillemot + * @author Ronald Brill */ @JsxClass public class CSSStyleRule extends CSSRule { @@ -43,7 +45,7 @@ /** * Creates a new instance. */ - @JsxConstructor({CHROME, EDGE}) + @JsxConstructor({CHROME, FF60, EDGE}) public CSSStyleRule() { } Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSSupportsRule.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSSupportsRule.java 2018-06-16 15:14:47 UTC (rev 15332) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/css/CSSSupportsRule.java 2018-06-16 17:47:45 UTC (rev 15333) @@ -17,6 +17,7 @@ import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.EDGE; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF60; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxConstructor; @@ -25,6 +26,7 @@ * A JavaScript object for {@code CSSSupportsRule}. * * @author Ahmed Ashour + * @author Ronald Brill */ @JsxClass({CHROME, FF, EDGE}) public class CSSSupportsRule extends CSSConditionRule { @@ -32,7 +34,7 @@ /** * Creates a new instance. */ - @JsxConstructor({CHROME, EDGE}) + @JsxConstructor({CHROME, FF60, EDGE}) public CSSSupportsRule() { } } Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/DOMSettableTokenList.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/DOMSettableTokenList.java 2018-06-16 15:14:47 UTC (rev 15332) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/dom/DOMSettableTokenList.java 2018-06-16 17:47:45 UTC (rev 15333) @@ -15,8 +15,6 @@ package com.gargoylesoftware.htmlunit.javascript.host.dom; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.EDGE; -import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF; -import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF60; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.IE; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; @@ -26,14 +24,15 @@ * A JavaScript object for {@code DOMSettableTokenList}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass({FF60, IE, EDGE}) +@JsxClass({IE, EDGE}) public class DOMSettableTokenList extends DOMTokenList { /** * Creates an instance. */ - @JsxConstructor({FF, EDGE}) + @JsxConstructor(EDGE) public DOMSettableTokenList() { } } Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/file/DataTransferItem.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/file/DataTransferItem.java 2018-06-16 15:14:47 UTC (rev 15332) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/file/DataTransferItem.java 2018-06-16 17:47:45 UTC (rev 15333) @@ -16,7 +16,7 @@ import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.EDGE; -import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF52; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF; import com.gargoylesoftware.htmlunit.javascript.SimpleScriptable; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; @@ -26,8 +26,9 @@ * A JavaScript object for {@code DataTransferItem}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass({CHROME, FF52, EDGE}) +@JsxClass({CHROME, FF, EDGE}) public class DataTransferItem extends SimpleScriptable { /** Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/file/DataTransferItemList.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/file/DataTransferItemList.java 2018-06-16 15:14:47 UTC (rev 15332) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/file/DataTransferItemList.java 2018-06-16 17:47:45 UTC (rev 15333) @@ -16,7 +16,7 @@ import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.EDGE; -import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF52; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF; import com.gargoylesoftware.htmlunit.javascript.SimpleScriptable; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; @@ -26,8 +26,9 @@ * A JavaScript object for {@code DataTransferItemList}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass({CHROME, FF52, EDGE}) +@JsxClass({CHROME, FF, EDGE}) public class DataTransferItemList extends SimpleScriptable { /** Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLAppletElement.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLAppletElement.java 2018-06-16 15:14:47 UTC (rev 15332) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLAppletElement.java 2018-06-16 17:47:45 UTC (rev 15333) @@ -15,7 +15,7 @@ package com.gargoylesoftware.htmlunit.javascript.host.html; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.EDGE; -import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF; +import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF52; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.IE; import java.applet.Applet; @@ -41,13 +41,13 @@ * @author Marc Guillemot * @author Daniel Gredler */ -@JsxClass(domClass = HtmlApplet.class, value = {FF, IE, EDGE}) +@JsxClass(domClass = HtmlApplet.class, value = {FF52, IE, EDGE}) public class HTMLAppletElement extends HTMLElement { /** * The constructor. */ - @JsxConstructor({FF, EDGE}) + @JsxConstructor({FF52, EDGE}) public HTMLAppletElement() { } Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLContentElement.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLContentElement.java 2018-06-16 15:14:47 UTC (rev 15332) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLContentElement.java 2018-06-16 17:47:45 UTC (rev 15333) @@ -15,7 +15,6 @@ package com.gargoylesoftware.htmlunit.javascript.host.html; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; -import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF60; import com.gargoylesoftware.htmlunit.html.HtmlContent; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; @@ -25,8 +24,9 @@ * The JavaScript object {@code HTMLContentElement}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass(domClass = HtmlContent.class, value = {CHROME, FF60}) +@JsxClass(domClass = HtmlContent.class, value = CHROME) public class HTMLContentElement extends HTMLElement { /** Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLShadowElement.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLShadowElement.java 2018-06-16 15:14:47 UTC (rev 15332) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/host/html/HTMLShadowElement.java 2018-06-16 17:47:45 UTC (rev 15333) @@ -15,7 +15,6 @@ package com.gargoylesoftware.htmlunit.javascript.host.html; import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.CHROME; -import static com.gargoylesoftware.htmlunit.javascript.configuration.SupportedBrowser.FF60; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxClass; import com.gargoylesoftware.htmlunit.javascript.configuration.JsxConstructor; @@ -24,8 +23,9 @@ * A JavaScript object for {@code HTMLShadowElement}. * * @author Ahmed Ashour + * @author Ronald Brill */ -@JsxClass({CHROME, FF60}) +@JsxClass(CHROME) public class HTMLShadowElement extends HTMLElement { /** |